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
339798410678	339798411228	339798411778	339798412328	339798412878	339798413428	339798413978	339798414528	339798415078	339798415628	339798416178	339798416730	339798417278	339798417828	339798418378	339798418928	339798419478	339798420028	339798420578	339798421128	339798421678	339798422228	339798422778	339798423328	339798423878	339798424428	339798424978	339798425528	339798426078	339798426628	339798427178	339798427728	339798428278	339798428828	339798429378	339798429928	339798430478	339798431028	339798431578	339798432128	339798432678	339798433228	339798433778	339798434328	339798434878	339798435428	339798435978	339798436528	339798437078	339798437628	339798438178	339798438728	339798439278	339798439828	339798440378	339798440928	339798441478	339798442030	339798442578	339798443128	339798443678	339798444228	339798444778	339798445328	339798445878	339798446428	339798446978	339798447528	339798448078	339798448628	339798449178	339798449728	339798450278	339798450828	339798451378	339798451928	339798452478	339798453028	339798453578	339798454128	339798454678	339798455228	339798455778	339798456328	339798456878	339798457428	339798457978	339798458528	339798459078	339798459628	339798460178	339798460728	339798461278	339798461828	339798462378	339798462928	339798463478	339798464028	339798464578	339798465128	339798465680	339798466228	339798466778	339798467328	339798467878	339798468428	339798468978	339798469528	339798470078	339798470628	339798471178	339798471728	339798472278	339798472828	339798473378	339798473928	339798474478	339798475028	339798475578	339798476128	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2674	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22875	21443	29309	24535	24250	28886	31714	26047	23902	23545	22324	21816	21722	21736	21886	21548	21544	21751	21373	21464	21264	21327	21123	21396	21371	21457	21439	21273	21373	21192	21167	21474	21484	21310	20979	21167	21119	21386	21425	21170	21353	21059	21164	21125	21340	21180	20876	21172	21277	21239	21154	21192	21315	21083	20999	21311	21162	21280	21305	21431	21052	21027	21366	21282	21281	21428	21209	20930	21256	21066	21326	21277	21319	21393	21125	21233	21312	21250	21158	21115	21138	21350	21099	21068	21204	21074	21179	21329	21322	21099	21056	21093	20846	21182	21505	21141	21202	21082	21101	21198	20950	21217	21151	20982	21260	20984	21213	21152	21021	21082	21086	21190	20767	20933	21080	21141	21036	21158	21035	21107	21209	21037	21053	21160	20974	21143	21110	21071	21154	21065	21268	21237	21083	21198	20947	21218	21218	21051	21111	20980	21236	20940	21099	21188	21097	21165	21038	20948	21286	21050	21044	21087	20950	21128	21187	21214	21187	20925	21294	20891	21114	21240	21132	21042	21126	20880	21044	21062	21246	21049	21177	21006	20813	21018	20989	21083	21105	20946	21335	21063	21198	21276	21086	21115	20959	21299	21283	21192	21199	21214	21440	21116	21074	20964	20957	21252	21246	20902	21126	20898	21022	21183	21354	21161	21153	21271	21338	21256	21149	20930	21031	21114	21129	21093	21156	21086	21203	21200	21006	21105	21214	21163	20993	21033	21087	21149	21211	21082	21132	21016	20970	21249	21145	21058	21026	20710	21189	20962	21220	21186	21070	21139	21295	21006	21127	21058	21184	21340	21059	20997	21062	21163	20955	20988	20948	21061	21044	21257	21127	21078	21142	21036	21234	21011	21102	21219	21154	21155	21005	21066	21013	21043	21008	21124	21086	21215	21083	20969	20874	21152	21152	20875	21261	20958	21056	21227	20968	20922	21069	21218	21132	21219	21061	21154	21019	20909	21158	20946	21186	20952	20967	21003	21187	21152	21292	21011	20929	21319	21085	20860	21201	20975	20886	20811	21258	21097	21180	21193	21029	21081	20986	21061	21043	20807	21069	21061	20866	21047	21145	21147	21314	20992	21175	21052	21087	21084	21137	21253	21246	21165	21060	21153	21123	21090	20965	21216	21309	20965	21202	21051	21135	21041	21145	20923	21122	20990	21195	21026	21271	21144	20980	21050	21083	21061	21210	21085	20943	21126	21178	21029	21115	21106	21192	21197	21089	20940	21074	21092	21016	21030	21273	21191	21026	21221	21166	20909	21010	21076	21061	21229	21100	21097	21273	21177	21156	21016	21010	21167	20867	21291	21215	21054	21100	20883	21102	21381	21145	21165	21217	20974	21118	20986	21078	21114	21112	21134	21011	21115	21094	21050	21012	21236	21084	21120	21123	21084	21229	21110	21190	21146	21079	21121	21010	20905	21027	21086	21233	21060	21097	21023	21146	21101	21135	21108	21056	21004	20917	21273	21224	21015	20945	21149	21269	20984	21025	21048	21159	20980	21148	21190	21219	21149	21085	21364	21070	21136	21073	21129	20935	21197	21145	21128	21042	21173	21046	21038	21116	21089	21214	21239	21094	21166	20953	21143	21119	21303	21206	21249	21217	21094	21119	21119	21167	21110	21023	21042	20884	21130	21100	21202	21046	21195	21014	20923	21137	21259	21024	21087	20990	21078	21127	21144	21233	21157	21128	21043	21078	21010	21038	20886	20965	21100	21167	21189	21088	21102	21173	21230	21174	20916	20977	20985	21028	21165	21086	20959	21123	20836	21129	21187	21257	20994	21030	21077	21297	21272	21313	20962	21097	21095	21122	21230	21148	21138	21108	20924	21199	21259	21021	21028	21132	21110	21133	21148	21175	21079	21173	21001	21427	20821	21183	21067	21127	21086	21037	20950	21045	20978	21141	21051	21255	21300	21041	21218	21092	21108	21012	21077	21294	21050	21116	21129	21061	20896	21228	21316	21135	21224	21082	21108	21273	21184	21044	21064	21168	21152	21096	20994	21148	21229	21058	21284	21260	21236	21183	20945	20984	21085	21075	21073	21124	21092	21058	20967	21121	20998	21199	21028	20963	20983	20922	21156	21068	21132	21071	21130	21147	21278	21067	21142	21030	21082	21198	21020	21237	21278	21114	21161	21150	21141	21071	20988	21051	21059	21139	21412	20991	21166	21124	21186	21119	21242	21101	21380	21309	21032	21067	21092	21362	21117	21137	21243	21131	21071	21059	20964	21126	20992	21044	21119	21269	21121	20974	21242	21326	21104	21267	21107	20945	21013	21285	21094	21003	21063	21112	21106	21197	21212	21303	21031	21158	20915	21150	21096	21091	21020	21232	21198	21303	21218	21224	21090	21102	20895	21064	20894	21214	21162	21197	21089	21066	21052	20922	21245	21316	21017	21243	21208	20984	21110	21140	21243	21137	21066	21144	21227	21047	21032	21129	20880	21053	21170	20960	20963	21082	21292	21070	21276	21050	20981	21041	21067	21109	21186	21007	21140	21157	21228	21226	21216	21251	21009	21213	21183	20910	20983	21099	20922	21059	21034	21134	21011	21068	21144	21013	21113	21084	21068	21083	21152	21261	21182	20957	21132	21049	21289	21051	21200	21082	20949	21144	21120	21156	21230	21110	20947	21101	21126	21185	21038	21168	21032	21216	20841	21037	21011	21064	21002	21170	21150	21280	21104	21242	20924	20969	21222	21269	21093	21042	21129	20833	21292	21196	20948	21036	21071	21192	20994	21258	21105	21312	21032	21146	21172	21274	21076	21212	21086	21172	20987	21262	21196	21154	21287	21183	21158	21360	21065	21061	21097	21183	21329	21010	20816	21186	21007	21003	21129	21257	20896	21157	21229	21182	21270	20797	21041	20933	21176	21197	21245	21236	21146	20919	21206	21113	21262	21117	21173	20945	20977	21025	20962	21088	21170	21277	20923	21254	21173	20959	21034	21165	21100	21110	21029	21081	21078	21356	21152	21320	21137	21174	21095	21046	21134	21109	21280	21012	20981	21188	21156	21198	21046	21240	21215	21439	20923	21454	21201	21153	21100	20934	21209	21218	21060	21173	20970	21234	21011	21137	21290	20971	20961	20904	20901	21257	21198	21310	21147	21009	21076	20997	21133	20962	21101	21155	21253	21133	20919	21151	21079	21170	21173	20965	21013	21096	20946	21143	21063	21059	21089	20972	21034	20907	21152	21193	21065	20961	21049	21311	21017	21234	21408	21203	20886	20998	21092	21242	20945	20958	20914	21049	21017	21309	21117	21307	21062	21267	21070	21165	20984	20980	21182	20918	20904	21082	20965	21271	21232	21171	21118	21038	21018	21250	21140	21201	20858	21092	21110	21404	21047	21272	20918	20953	21011	20924	21031	21056	20949	21079	20889	21012	20904	21143	21307	21009	21040	20933	20989	20945	21011	21167	21116	21032	21037	21144	20901	21259	21034	21025	21243	21331	20889	21085	20893	20994	21016	21074	21231	21072	21037	21193	21302	21130	20968	20963	21244	21137	21127	21063	21140	21379	21024	21079	21172	20845	21183	21081	21196	21101	21005	20894	20976	21067	21272	21005	21088	21231	21076	21206	21241	21189	21189	21099	21251	21123	21090	21070	21220	21062	21320	21308	21148	21038	21145	21315	20854	21086	21186	21159	21319	20987	20952	21100	21198	21115	21032	21066	21146	21023	21112	20982	21215	21111	21302	21031	21003	20821	21130	20996	21210	21167	21285	21135	20904	20871	21235	21191	21151	20990	21151	20971	21136	20941	21002	21381	21190	21234	21166	21090	21075	21013	21003	21088	20940	21139	21255	21126	21092	21085	21171	21291	21087	21322	21057	21263	21070	21166	21138	21109	21016	21084	21178	21060	21198	21402	21300	21128	21159	20864	20885	21046	21203	20917	21001	21462	21119	21183	21064	20973	21214	21066	21263	21051	21099	21211	20958	21039	20956	21094	21269	21181	21269	21018	20959	21151	21107	21217	21082	21235	21050	21158	21199	21152	21261	21176	21244	20980	20960	21219	21195	20986	21159	21309	21322	21277	21024	21048	21099	21500	20936	21094	21117	21304	21116	20779	21113	21214	21037	20968	21087	21128	20952	21310	21107	21210	21085	20966	21162	21128	21083	21175	21220	21196	20911	20896	21313	21141	21157	21151	20939	20893	21081	21170	21129	21069	21272	21132	21008	21114	21099	21204	21001	21042	21123	21005	21099	21129	21115	21035	21060	21106	21030	20925	21193	20959	20993	21138	21171	21021	21147	21129	21180	21315	21056	21177	20985	20961	21220	21133	21076	21129	21198	21094	21038	20936	21209	21079	21294	21057	21200	21179	20967	21219	21059	21037	20992	21097	21276	21087	21109	21156	21027	20903	21149	21045	21223	21162	21201	21088	20927	21081	20999	21076	20906	20969	21126	21219	21165	21115	21125	21135	21044	21211	21287	21107	21124	21011	21033	21108	21038	21053	21166	21194	21063	21248	21016	21201	21095	21141	20951	21053	21160	21234	21110	20981	21127	21262	21140	21033	21254	20968	21272	21023	21249	21109	21033	21112	20977	21136	21294	21171	21238	21126	21289	21385	21150	20955	21043	21314	21052	21085	21030	21332	21065	21258	21060	20979	21032	21066	21088	21031	21060	20982	21116	21063	21280	21115	21027	21142	21049	21047	21201	21325	21026	21221	21209	21067	21091	21135	21112	21285	21164	21049	21035	21011	21043	21429	21011	21179	21143	21002	21067	21183	21247	21108	21115	20934	20983	21328	21122	21138	21031	21281	20979	21099	20807	21298	21206	21131	21090	21224	21116	21228	21086	21232	20815	21041	21096	20956	21007	21105	21412	21275	21071	21011	21126	21033	21181	21276	21204	21096	20986	21089	21136	21041	20973	21078	21077	21328	20967	21080	20885	21060	21011	21165	21107	21244	21151	21205	21089	21328	21280	21230	21191	20956	21229	21086	21077	21203	21205	21054	21015	21077	21141	20936	21090	21207	20991	21226	21077	21187	21128	21190	21167	21372	21191	21008	21270	21249	21336	21046	20987	21001	21233	21257	20995	21088	21011	21026	21022	21089	21201	21236	20974	20953	21074	20960	21201	21262	21140	21180	21199	21223	21104	21073	21161
35441	56624	54447	45206	38596	32974	29210	24367	21691	20920	18776	18434	18355	18528	18265	18323	18381	18071	18219	18107	18137	18115	18104	17955	18207	18141	18135	18012	18035	18013	18046	17735	17842	18021	18050	17997	17943	17989	17853	17945	17912	17803	17982	17923	17991	18073	17869	17966	18068	17783	18063	17792	17793	17999	17870	17739	17959	17994	18010	18009	17827	17950	17982	17850	17874	17866	18018	17887	17898	17900	17944	17933	17968	17821	17827	17690	17942	17988	17857	17965	17928	17897	18062	17795	17886	17888	18005	17934	17890	17879	17918	17936	17725	18004	17792	17886	17901	17926	17663	18083	17996	17973	17728	17884	17743	17887	17852	17977	17759	17866	17963	17899	17879	17850	17876	17878	18001	18034	17670	17817	17898	18040	17845	17769	17962	18039	17768	17624	17979	17715	17976	17904	17941	17738	17902	17827	17817	17930	17928	17930	17948	17951	17795	17842	18044	17827	17779	17852	18064	17903	17859	17815	17853	17838	17798	17888	17933	17713	17899	18046	17906	18021	17965	17795	17879	17721	17854	17865	17956	17880	18008	18066	18000	17989	18040	17822	17935	17970	17871	17951	17878	17901	18082	17867	17814	17739	17940	17966	17900	17740	18127	17907	17954	17914	17780	17942	18045	17814	17931	17991	17710	17911	17879	17998	17995	17856	17906	17844	17784	18012	17832	17699	17810	17958	17868	17957	18019	17765	18022	17803	17914	17806	17838	17882	17956	17979	17848	17934	17720	17783	17834	18046	17954	18025	17954	17806	17939	17995	17899	17941	17969	17988	17770	17847	17907	17876	17840	17789	17765	17752	17852	17884	17839	18048	17923	17868	17911	17762	17808	17830	17929	17901	17877	17760	17967	17834	17842	17878	17830	17788	17846	18067	17799	18068	17766	18051	17782	17782	17797	17835	17890	17998	17880	17896	18124	17836	17910	18063	18009	17892	17882	17765	17828	17712	17990	17838	17863	17824	18078	17942	17997	17994	17939	17786	17918	17983	17908	17881	17897	17963	18024	18019	17908	17983	17812	18052	17759	17881	17859	17687	17885	17716	17840	17744	17941	18090	18027	18019	17861	17846	17886	17926	17836	17882	17858	17904	17802	17721	17901	17934	18020	17836	17793	17872	17742	17799	17705	17817	17758	17855	17907	17930	17926	17822	17797	17852	17890	17929	17957	17851	17840	17848	17902	17857	17792	17983	17956	17871	17694	17928	17930	17851	17877	17795	17848	17853	17822	17748	17799	17913	17955	17829	17845	17700	17993	18059	17800	18002	18154	17954	17718	18003	17903	17942	17964	17856	17775	17775	17727	17759	17921	17717	18065	17983	17878	17862	18120	17862	17917	17885	17810	17785	17913	18082	17818	17926	17914	17861	17913	17987	17907	17816	17985	17719	17927	18058	18021	17982	17930	18015	18021	17961	17963	17808	18003	17994	17771	17862	17920	17910	17980	17930	18008	17853	17923	18013	17869	17853	17881	17849	17936	17959	17898	17891	17980	17873	17985	17851	17951	17936	17912	17846	17898	17869	18036	17856	17808	18019	17736	17830	17855	17832	17853	17916	17985	17968	17912	18138	17963	17675	17788	17879	18006	18042	17812	17748	17844	17887	17889	17807	17952	17929	18062	17798	18066	17732	17950	18003	17951	17753	17893	17786	17891	17730	17865	17901	17883	18035	18069	17893	17812	17970	17663	17966	17968	17768	17917	17954	17830	18088	17953	17805	17905	17863	17804	17786	18002	17842	18099	17962	18020	17881	18015	17997	18013	17888	17870	18060	17975	17688	17837	17953	17770	17942	17975	17864	17752	17987	17942	17961	17930	17710	17835	17818	17969	17786	17864	17743	17843	17846	17736	17947	17823	17822	17826	17701	17791	17981	18153	17720	17851	17867	17886	17745	17946	17940	17883	17678	17905	17760	17748	18026	17925	17881	17943	17787	17937	17892	17853	17754	17982	17983	17975	17806	17801	17929	17760	17987	17796	17943	17997	17790	17883	17920	18013	17771	18108	18013	17920	17850	17883	17615	17966	17861	17864	17685	17908	17908	18090	17818	17927	17892	17909	17748	17659	17963	17958	17988	17981	17969	17839	17971	17803	17811	17822	17861	17882	17854	17919	17818	17829	17828	17796	17868	17964	17934	17883	17863	18155	17861	18028	17881	17828	17884	17923	17694	17761	17835	17799	17764	17978	17875	17877	17822	17900	17806	17748	17959	17972	17736	17904	17855	17868	17692	17907	17975	17841	17778	17952	17900	17887	17906	17776	17841	17885	17756	17826	17820	17978	17806	17959	17887	17888	17815	17930	17747	17965	17737	17913	17853	17916	17888	17953	17824	17936	17801	17942	17895	17964	17793	17916	17939	17942	17930	18017	17904	17871	17937	17961	17889	17920	17983	17924	17911	17948	17892	17936	17936	17826	17796	17814	17767	17900	17880	18013	17827	17906	17754	17869	17968	17848	17886	18034	17722	17769	17663	17779	17914	17847	17860	17830	17947	17974	17969	17859	17887	17899	17966	18024	17802	17814	17818	17802	17976	18001	17809	17925	17896	18043	17997	17876	17936	17912	17942	17835	17910	17771	17956	17728	17918	17892	17840	17864	17958	17871	17922	18021	17904	18055	18038	17899	17825	18002	17943	17850	17863	17845	18002	18075	17916	18025	17957	17863	17998	17777	18029	17994	17784	18104	17699	17856	17835	17927	17947	17849	17846	17853	17873	17818	17853	17801	18108	17939	17996	17824	18048	17959	17854	17786	17729	17853	17841	18198	17818	17968	17809	17779	17957	17889	17947	17919	17808	17897	17879	17818	17927	17831	17932	17723	17919	17889	17764	17852	17896	17940	17744	17667	17987	17691	17851	18002	17934	17768	18005	17818	17709	18064	17876	17742	17783	17909	17861	17834	17848	17916	17741	17854	17882	17931	17743	17992	17732	17933	17756	17836	17792	17807	17870	17916	17963	17858	17846	17872	18040	17730	17907	17777	17838	17836	17674	17900	17906	17792	17957	17922	17814	17952	17784	18084	17878	17843	17894	18048	17978	17927	17782	17755	17923	17954	17826	17883	17885	17948	17947	17756	17879	17874	17748	17939	17837	18096	17707	17920	18054	17791	18023	17874	17906	18052	17808	18042	17813	17762	17808	17802	17907	17956	17886	18050	17942	17976	17957	17916	17847	17816	17785	17900	17850	17954	17824	17918	17859	17834	17940	17903	17761	18034	17685	17811	17988	17804	17924	17994	17726	18029	17967	18137	17860	17950	17753	17911	17789	17801	18003	17852	17808	17979	17908	17844	17925	17852	17771	17890	17819	17906	17908	17971	17979	17850	17855	17791	17877	17856	18009	17928	17899	17974	17865	17888	17788	17938	17803	17837	17955	17841	17920	17895	17845	17962	17684	17955	17620	17907	17696	17886	17765	17889	17916	17768	17849	17794	18101	17812	17963	17891	17806	18216	17749	17977	17739	17844	17691	17950	17863	17873	17744	17866	17791	18068	17884	17937	18049	17955	17807	17796	17972	18003	17989	18014	17852	17743	17920	17817	17891	17826	17901	17839	17917	17894	17836	18025	18044	17859	17821	17843	17675	17836	17827	17933	17946	17755	17843	17742	17992	17916	17861	18036	17845	18011	17812	18004	17825	17851	17933	17905	17930	17912	17964	17856	17735	17972	17890	17901	17969	17984	17863	17872	17950	18002	17790	18038	17867	17964	17888	18018	17990	17928	17844	17730	17855	17897	17678	17880	17949	17873	17832	17801	17767	17919	18002	17982	17835	17754	17853	17995	17869	17957	17840	18153	17948	17853	17929	17815	17968	17612	18019	17776	17902	17868	18023	17964	17670	17911	17695	18036	17860	17816	17854	17894	17925	17710	17903	18092	18006	17905	18041	17773	17940	17801	17728	17816	17896	17721	17864	17980	17863	17797	17950	17852	18023	18048	17876	17796	17738	17957	17770	18000	17854	17867	17909	17991	17835	17956	17860	17766	17767	17730	18028	17823	17841	17930	18008	17808	17825	17961	17834	17775	17825	17866	17835	17928	18062	18007	17801	17865	17903	18057	17857	17913	17787	17749	17961	17897	17820	18176	17858	17947	17704	18001	17884	17885	17820	17878	18014	17834	17891	17808	17849	17970	18081	17899	17979	17831	17853	17908	17859	17812	17848	17970	17805	17843	17773	17858	17888	18064	17901	17826	17876	17767	17891	17973	17871	17936	18012	17894	17771	18008	17805	18019	17834	17978	17861	17832	17816	17768	18055	17794	18087	17774	17909	18005	17969	17945	17854	17898	17817	17929	17928	17821	17891	17720	17918	17920	17902	17881	17781	17873	17908	17931	18097	17881	17839	17598	17787	17875	17948	17881	17968	17755	17671	17846	17933	17976	17892	17903	17817	17811	17828	17808	17943	17810	17952	17797	17696	18011	17844	17856	17878	17925	17948	17875	17978	17861	17720	17804	17791	17888	17953	17948	17881	18003	17929	17858	17701	17922	17805	17800	17834	17875	17824	17879	17851	17870	17999	17778	17859	17964	17781	17807	17720	17861	17854	17873	18001	17944	17921	18166	17855	17830	17826	17867	17724	17961	17979	17887	17827	17963	17771	18043	17916	17878	17722	17879	17865	17993	17927	17945	17857	17758	17954	17972	17924	17898	18023	17898	17784	17967	18067	17603	17951	17894	17965	17949	17880	17885	17906	17873	17884	17911	17933	17901	17677	17804	17756	17905	17762	17928	17783	17979	17847	17880	17921	17815	17863	17658	17938	17930	17809	17909	17915	18003	17740	17926	17956	17963	17723	17889	17839	17884	17899	17876	18012	17882	18041	17982	17878	17955	17909	17783	17815	17906	17934	17799	17820	17957	17927	17728	17903	17732	17829	17932	17928	17982	18026	17820	18053	17966	17825	17827	17837	17896	17901	17905	17855	17970	17944	17953	17883	18005	17762	17966	17806	17737	17966	17850	17774	17879	17773	17953	17948	17818	17972	17915	17914	17772	17909	17966	18051	18007	17847	17875	17823	17845	17876	17981	17724	17853	17938	17916	17765	17848	17908	18147	17852	17850	17933	18090	18048	17974	17898	17928	17743	17899	18049	18009	17939	17927	17709	17956	17840	17982	17759	17898	17858	17730	17936
28975	26279	34266	32085	26840	24723	23177	21975	21563	21478	21551	21405	21530	21344	21474	21428	21322	21453	21335	21418	21394	21276	21458	21290	21307	21344	21407	21478	21378	21410	21337	21071	21255	21250	21648	21342	21306	21133	21231	21121	20982	21283	21308	21424	21332	21152	21230	21156	21319	21188	21161	21182	21081	21321	21412	21015	21304	21023	21131	21079	21521	21333	21317	21309	21390	21249	21187	21241	21418	21287	21132	21431	21433	21268	21436	21356	21365	21053	21214	21321	21220	21338	21233	21244	21259	21210	21338	21226	21215	21283	21257	21178	21353	21166	21184	21225	21289	21259	21100	21304	21315	21232	21297	21138	21211	21386	21468	21195	21303	21359	21215	21128	21318	21268	21288	21181	21360	21218	21162	21385	21470	21141	21172	21432	21231	21272	21384	21286	21372	21299	21468	21195	21219	21202	21107	21196	21173	21109	21385	21473	21204	21355	21214	21204	21296	21192	21280	21143	21400	21233	21465	21335	21414	21627	21251	21412	21299	21301	21358	21381	21234	21185	21199	21136	21311	21325	21040	21372	21230	21153	21393	21140	21333	21175	21359	21066	21307	21258	21310	21287	21189	21258	20923	21246	21386	21199	21062	21468	21151	21231	21076	21298	21207	21479	20999	21421	21108	21273	21220	21165	21308	20973	21481	21294	21232	21316	21194	21060	21189	21228	21104	21258	21266	21434	21377	21334	21129	21395	21320	21314	21332	21454	21160	21353	21448	21216	21295	21393	21175	21394	21163	21176	21467	21356	21358	21490	21296	21357	21301	21530	21312	21196	21185	21240	21046	21273	21401	21220	21291	21323	21245	21098	21247	21280	21170	21196	21323	21293	21218	21195	21211	21196	21274	21413	20889	21256	21079	21317	21226	21242	21189	21177	21095	21260	21221	21187	21353	21219	21145	21275	21316	21433	21401	21414	21244	21350	21339	21090	21350	21257	21228	21280	21369	21355	21207	21286	21149	21236	21550	21448	21287	21479	21313	21150	21292	21197	21257	21400	21464	21235	21518	21270	21305	21348	21354	21191	21211	21516	21091	21242	21175	21173	21090	21082	21204	21201	21484	21145	21028	21328	21193	21096	21198	21302	21360	21411	21376	21095	21154	21019	21337	21273	21248	21269	21510	21391	21347	21385	21497	21406	21232	20995	21194	21094	21425	21311	20998	21213	21342	21379	21347	21250	21289	21275	21065	21265	21253	21104	21239	21378	21183	21293	21222	21329	21187	21089	21171	21250	21423	21244	21291	21056	21200	21273	21129	21257	21342	21327	21346	21444	21290	20996	21417	21236	21243	21405	21191	21339	21042	21400	21379	21416	21402	21183	21127	21242	21382	21038	21398	21254	21276	21184	21242	21269	21260	21284	21243	21176	21222	21327	21322	21440	21426	21384	21424	21337	21289	21365	21225	21144	21267	21174	21033	21193	21318	21289	21386	21096	21252	21239	21288	21292	21232	21191	21234	21420	21347	21207	21272	21529	21291	21160	21339	21220	21361	21126	21113	21499	21327	21391	21292	21249	21137	21260	21296	21175	21312	21371	21385	21202	21063	21173	21278	21363	21373	21234	21261	21333	21294	21329	21162	21054	21367	21135	21449	21276	21336	21212	21174	21102	21302	21387	21324	21342	21273	21298	21400	21189	21268	21269	20987	21130	21358	21100	21184	21299	21358	21243	21330	21438	21250	21198	21220	21400	21163	21340	21264	21139	21324	21455	21271	21374	21302	21227	21104	21287	21053	21434	21340	21313	21429	21352	21208	21585	21282	21358	21429	21227	21256	21347	21278	21174	21449	21278	21452	21326	21147	21108	21290	21278	21366	21148	21375	21111	21042	21264	21182	21296	21406	21280	21046	21059	21509	21323	21239	21042	21318	21283	21258	21505	21240	21258	21273	21302	21364	21183	21101	21202	21315	21105	21217	21511	21136	21114	21390	21320	21406	21412	21424	21135	21206	21192	21355	21362	21217	21166	21043	21330	21412	21288	21178	21273	21102	21075	21346	21290	21327	21295	21170	21104	21319	21242	21256	21275	21344	21261	21235	21335	21296	21175	21303	21041	21401	21258	21339	21226	21140	21327	21045	21365	21151	21367	21339	21161	21232	20997	21346	21290	21279	21312	21204	21160	21233	21095	21225	21197	21162	21205	21285	21079	21258	21332	21223	21315	21305	21303	21442	21203	21204	21445	21247	21275	21195	21308	21396	21330	21233	21223	21333	21174	21271	21444	21343	21240	21209	21404	21351	21255	21118	21133	21145	21000	21015	21208	21218	21289	21330	21249	21302	21184	21221	21110	21411	21197	21148	21274	21153	21405	21374	21131	21297	21198	21131	21134	21218	21156	21254	21274	21404	21272	21167	21181	21160	21220	21411	21317	21327	21317	21165	21045	21133	21119	21403	21247	21306	21306	21101	21320	21116	21191	21250	21287	21315	21200	21260	21298	21342	21481	21255	21168	21191	21126	21367	21141	21365	21244	21154	21378	21397	21189	21224	21310	21406	21106	21433	21431	21279	21372	21538	21474	21318	21231	21203	21335	21381	21217	21319	21335	21146	21198	21281	21520	21337	21117	21115	21104	21189	21303	21379	21131	21499	21250	21298	21093	21332	21343	21273	21373	21420	21368	21414	21250	21328	21090	21029	21181	21241	21122	21265	21051	20944	21132	21334	21324	21339	21147	21274	21265	21185	21151	21272	21226	21402	21184	21283	21087	21315	21351	21135	21282	21301	21394	21243	21364	21290	21306	21603	21160	21259	21173	21358	21260	21281	21310	21333	21127	21432	21291	21009	21385	21327	21190	21414	21313	21205	21231	21259	21163	21361	21055	21327	21412	21198	21183	21135	21219	21255	21102	21425	21361	21207	21063	21329	21137	21444	21123	21252	21294	21357	21381	21403	21047	21246	21314	21344	21202	21082	21297	21125	21533	21131	21346	21325	21321	21265	21342	21200	21137	21262	21164	21071	21298	21214	21330	21277	21128	21084	21369	21483	21351	21240	21255	21408	21169	21441	21196	21354	21118	21226	21201	21260	21276	21288	21266	21197	21149	21419	21269	21150	21233	21323	21147	21305	21173	21283	21141	21145	21040	21216	21049	21319	21149	21368	21228	21321	21302	21225	21195	21385	21111	21253	21489	21131	21267	21369	21131	21298	21294	21214	21364	21273	21132	21198	21175	21209	21114	21272	21313	21150	21301	21301	21260	21191	21031	21318	21128	21141	21277	21400	21215	21194	21278	21269	21601	21245	21368	21517	21276	21102	21418	21387	21246	21502	21183	21142	21150	21260	21409	21263	21476	21532	21393	21340	21195	21158	21211	21236	21408	21307	21305	21400	21174	21212	21167	21315	21399	21195	21318	21363	21302	21302	21345	21043	21433	21261	21294	21380	21251	21402	21381	21547	21147	21233	21256	21390	20918	21442	21196	21102	21234	21240	21251	21209	21262	21247	21267	21213	21151	21113	21339	21265	21014	21156	21407	21119	21145	21205	21052	21115	21402	21272	21346	21144	21275	21246	21276	21335	21190	21365	21435	21275	21241	21071	21224	21317	21255	21246	21151	21179	21259	21244	21211	21274	21236	21167	21265	21232	21360	21337	21049	21303	21407	21294	21191	21319	21398	21199	21269	21056	21257	21401	21176	21255	21212	21299	21185	21279	21395	21208	21313	21041	21174	21386	21191	21355	21318	21180	21210	21108	21369	21323	21343	21166	21346	21263	21281	21295	21175	21361	21126	21238	21148	21261	21240	21310	21218	21352	21157	21248	21320	21289	21186	21297	21361	21149	21068	21161	21234	21219	21313	21087	21285	21476	21017	21338	21287	21285	21287	21467	21430	21263	21313	21158	21261	21365	21375	21233	21261	21172	21321	21308	21222	21247	21318	21414	21240	21301	21308	21276	21337	21272	21472	21183	21201	21268	21243	21311	21331	21370	21347	21294	21297	21475	21138	21165	21321	21148	21354	21202	21209	21393	21330	21500	21405	21312	21400	21164	21347	21230	21099	21361	21408	21273	21313	21275	21395	21420	21268	21303	20950	21017	21119	21267	21235	21498	21195	21364	21233	21289	21275	21500	21188	21344	21252	21025	21057	21298	21033	21258	21271	21166	21279	21399	21338	21224	21209	21171	21257	21050	21330	21339	21523	21182	21285	21376	21409	21397	21398	21230	21447	21248	21194	21284	21034	21308	21273	21179	21382	21313	21301	21319	21375	21231	21309	21263	21376	21265	21332	21418	21500	21195	21296	21283	21295	21217	21482	21289	21241	21224	21006	21272	21304	21118	21406	21333	21147	21158	21068	21348	21077	21396	21398	21276	21214	21210	21333	21253	21254	21500	21329	21192	21303	21395	21397	20980	21267	21276	21113	21409	21371	21207	21313	21320	21211	21108	20959	21413	21454	21236	21291	21262	21277	21098	21269	21274	21343	21189	21402	21214	21291	21154	21368	21378	21026	21172	21256	21109	21108	21313	21155	21258	21358	21221	21225	21532	21096	21247	21424	21295	21447	21327	21365	21358	21379	21283	21144	21231	21306	21430	21374	21397	21329	21322	21219	21307	21242	21187	21265	21399	21347	21259	21287	21297	21298	21187	21266	21084	21483	21181	21442	21340	21199	21352	21109	21388	21138	21320	21156	21471	21240	21121	21280	21288	21416	21358	21073	21272	21216	21115	21202	21436	21276	21118	21182	21015	21215	21345	21318	21379	21271	21400	21168	21333	21339	21459	21176	21269	21293	21262	21046	21204	21356	21034	21206	21415	21188	21304	21275	21420	21179	21306	21503	21412	21161	21296	21243	21349	21280	21301	21321	21300	21206	21394	21272	21270	21314	21309	21109	21280	21390	21305	21055	21258	21235	21248	21352	21224	21371	21252	21243	21313	21294	21053	21361	21291	21235	21430	21331	21415	21115	21320	21608	21362	21204	21377	21329	21247	21304	21255	21114	21340	21263	21205	21376	21329	21140	21207	21436	21349	21436	21153	21255	21006	21337	21333	21256	21444	21396	21135	21401	21427	21343	21442	21149	21210	21142	21237	21174	21419	21279	21051	21297	21296	21172	21266	21239	21087	21357	21199	21227	21265	21243	21310	21285	21233	21215	21192	21190	21302	21298	21144	21423	21418	21235	21377	21244
31819	41252	39367	31050	25852	22735	19862	18872	18493	18307	18202	18249	18057	18190	18079	18117	18131	18322	18065	18057	18016	17958	17970	18087	18122	18072	18079	18108	18121	18128	17947	18104	17886	18046	18010	18048	18004	17942	17946	18074	18069	18074	18059	18127	18064	17932	18132	18106	17870	17890	17945	18071	18070	17914	17979	18075	18071	18042	18099	17828	17975	17866	17974	17924	17979	18021	18073	17885	18085	18091	17954	17957	18175	18042	18007	18035	18002	17917	17930	18014	17945	18074	17918	18035	18120	17945	18009	17882	17848	17848	18044	17943	18123	18137	18098	17988	17878	17971	17951	18037	17977	17848	17809	18137	17964	18111	18035	17949	17842	17868	18108	17942	18099	17945	18025	17909	17821	18013	18193	17974	17961	18024	17993	18017	18004	18234	18092	17945	18141	17826	18000	17917	17893	18006	18191	17947	17974	18008	17952	17995	18017	18085	18037	17838	18045	18038	18097	18047	17997	18165	18041	17765	17922	18048	18082	17938	17965	18020	17915	17892	17927	18084	18101	18085	17966	17968	17987	18064	17816	18015	17911	18044	17995	18025	17991	18072	17897	18245	18036	18018	18117	18144	17968	18079	18078	17888	18217	17778	17904	18050	18062	17955	18055	18004	18089	18099	18007	18083	18033	17846	18069	17975	18017	18018	18065	17840	17976	18026	17936	18008	18009	18028	17977	17967	18225	17855	17909	17905	17842	17996	18017	17892	18038	17860	18122	17939	17976	18093	17951	17903	18067	17929	17980	17995	18023	18054	18038	18295	18081	17872	18224	18130	18231	18034	17816	18040	17961	17962	18113	17881	18176	18180	17936	18187	18105	17838	18110	18176	18053	18225	17889	18048	17934	17945	17998	17880	17853	17933	18250	18079	18064	18239	18050	18021	17889	18054	18120	17946	17849	18013	18141	17956	18088	18098	18044	17857	17835	17953	18009	17971	18022	18031	17793	18042	18065	17868	18037	18084	18053	17907	17961	17977	18132	17995	17982	18073	18174	17934	18115	17955	18136	18093	18038	17903	18038	17929	18208	17963	17925	18009	18076	17976	18030	18256	17917	18073	17821	18080	18054	17984	18074	17900	18070	18094	17970	17953	17859	17973	18212	18066	18165	17911	17979	17933	18058	18002	17916	18277	18011	18062	18102	17788	17962	17975	17951	17947	17960	18138	17900	17985	18130	17943	18111	18037	18081	18090	18102	17712	17818	18021	17977	17920	18002	17940	17872	17918	17835	17932	17794	17986	18044	17875	18021	17922	17861	17922	17961	18034	18131	18114	17940	18036	18168	18020	18048	17895	18208	17924	17950	17946	17887	18111	17796	17995	17961	17945	17995	17987	17996	17992	17935	17902	17805	17956	18055	18045	18155	17872	17937	17892	18027	18019	18079	17938	18074	17922	17940	18008	17847	17909	17898	17983	17983	17723	17987	18020	18146	17985	18019	18005	18100	18112	17886	18133	17834	17854	18061	17884	17995	17899	18077	17765	17914	17900	18102	18034	17994	18107	17958	17965	18137	17869	17983	18051	18243	17918	17925	18078	17922	18005	17882	18149	18024	17950	17972	18053	18028	17924	18029	17979	17925	18038	18240	18036	18080	17907	17986	18001	18049	18101	18003	17904	18043	17972	18126	17842	18134	18078	17879	17959	17953	17984	18162	17990	18067	17853	18053	18056	18051	18155	18001	17828	17877	18078	18147	17958	17962	17936	18085	17952	17926	18091	18051	18137	17925	18146	17813	17969	17775	18076	17838	17849	17992	17933	17892	18009	18095	17903	18041	18040	18059	17921	17855	18009	17947	18090	18052	17885	18057	17941	18073	17940	17879	17944	17986	18104	17975	18000	18102	17998	18022	17926	18148	17867	17925	18169	17909	17897	17915	17859	17848	17977	18043	18120	18252	18122	18084	17878	18095	17871	17958	18017	18078	18059	17994	17885	18004	18130	17922	17917	17776	18016	18051	18121	17940	18098	18176	17920	17887	18135	17902	18102	18052	17963	18136	17812	18231	18016	17914	17952	17944	17904	18011	17884	17971	18299	17928	17887	18088	18025	17941	17904	18005	18078	17895	18105	17967	17985	18115	18087	18057	18065	18071	17964	17972	18029	17896	17901	18277	17855	17985	17757	17919	17871	17915	18090	17906	18243	17969	18039	17917	18044	17881	18016	18031	17928	18006	18074	18200	18060	18070	17826	17967	18111	17921	17958	18162	17933	17953	17868	18063	17949	17983	18060	18029	17962	18105	17896	18017	18043	18079	18056	17975	17973	17986	17976	17972	18127	17934	18012	17997	18068	18006	17898	17868	17992	18111	18042	18223	17968	17982	18123	17960	18064	18101	18010	17833	18060	17967	18004	18012	18037	17966	17901	18064	17991	17892	18078	17965	17941	18056	17970	17962	18096	17904	18007	18074	17973	17872	18105	18018	18053	17955	17981	18158	17946	17961	18079	17979	17898	18109	17869	17960	17931	17856	18100	18069	17969	18156	17949	18128	18069	18179	17977	18118	18101	17971	17950	17816	18041	17948	18064	18177	17952	17894	18066	18066	17913	17979	17957	17968	18057	17994	18037	18018	18103	18034	17982	18011	18160	18094	18026	18005	17970	17870	17981	18023	17990	17956	18007	18056	17943	18037	18047	18159	17956	17984	18194	17816	18083	18229	17865	18212	17904	17882	18050	18017	17924	17921	17923	18046	17960	18209	18067	18071	18111	18102	17966	17766	17991	17801	17817	18113	18016	17977	18114	18023	18099	18067	18052	17933	17895	18112	17914	18048	18056	18073	18022	17979	18014	18066	17902	18082	17902	18087	18140	18057	17892	17988	17985	18026	17919	18051	17853	18069	17984	17901	18051	18053	18087	17817	18155	17954	17901	18086	18006	18057	17981	17999	17967	18036	18155	17859	18135	17967	18089	18056	17791	18031	17891	17878	18045	17917	17961	17954	17961	17947	18085	18083	17896	18059	17860	17933	18159	18023	17940	17996	18126	17997	17999	18071	17898	17949	18151	17987	17956	17897	18109	17911	18125	17913	18072	18054	17986	18111	18003	18039	17974	18094	17999	18035	17939	18063	17956	17931	17864	18097	17845	18114	17947	18077	18004	17640	17987	18161	18211	18060	17956	18100	18127	18042	17942	18018	17932	18000	17919	17986	17942	18161	18148	18014	17936	17963	17940	18027	17932	18120	18157	18041	18012	17982	18106	17997	18006	18039	17989	18011	17981	17881	17990	17931	18146	18064	17931	18136	17748	18009	18122	18023	18058	17945	17737	17850	18090	17937	18086	18098	18197	17888	17863	18145	17917	18090	18088	17862	17998	18014	18069	18013	18038	17894	17887	18060	17956	17799	18005	18038	18038	17965	17876	18050	17929	18024	18027	17984	17977	18088	18014	18196	17942	18040	17993	18055	17976	17827	17931	18059	18039	17773	17961	18134	17970	18046	17978	17962	17907	18005	18008	18061	17999	18069	17969	17979	17998	17941	18123	17984	17956	17908	17973	17922	17996	18074	17892	17884	18129	18000	17850	17933	17930	17938	18114	17954	17990	18044	18131	17987	17997	18004	17955	18027	18186	17804	18190	17939	17833	18148	18028	17953	17723	18040	18101	18131	17954	18092	18061	17916	17975	18082	18175	17895	18043	18107	18093	18244	17923	18185	17864	18063	17958	17888	17829	18055	17990	17788	18027	18057	17977	18110	17980	18236	17887	17950	18093	17884	17912	17970	17891	18040	18068	18180	18066	18072	17898	17844	18075	18001	17980	17787	18007	18160	17869	17967	17901	18118	17944	17962	18013	17896	18020	17978	17938	18038	18023	17857	17608	18106	17800	17959	18143	17910	17977	18002	18183	17998	17738	17815	17857	17948	17943	18025	17932	18147	18046	17843	17984	18015	17937	17926	17838	18151	17928	18035	17991	18156	18121	17933	18054	18174	17961	18051	18113	17897	18138	18014	17991	17918	18060	17948	18109	18010	17834	17801	17997	17955	18072	18016	17966	18073	18023	18006	18134	18060	17984	18136	17977	18050	18010	18132	17891	17932	17999	17914	18043	17973	18032	17969	18097	18101	17876	18083	18060	17921	18047	17953	18134	18090	18125	18075	18044	18013	17872	18100	17907	18048	18133	18113	18068	18008	17953	18014	18067	17993	17929	17934	18062	18161	17960	17934	17917	17987	17847	17878	18050	17950	17882	17843	18212	18043	18197	17766	18007	17915	18015	18077	18033	17972	18054	17876	18013	18020	17922	17984	18226	18157	17979	18144	18008	17911	17904	17989	18174	18292	17933	18038	18117	18012	17961	17905	17984	17997	18045	18127	18096	18081	17792	17897	18133	17965	17922	18032	18081	18038	18044	18038	17944	18020	17969	18018	18046	17994	17954	18103	18101	17856	18148	17924	17819	17954	18065	18070	18126	18046	17843	18010	17942	18055	17988	17991	17994	17972	17978	18170	18085	18031	18114	18175	18108	18124	17993	18066	18138	17856	18070	17959	17963	17982	18038	17934	17952	18143	17975	18023	17980	18233	18267	18083	18006	18084	17968	18055	18109	17814	18086	18072	18067	18075	17996	17841	17897	18002	17864	18100	18133	17925	17848	17902	17977	17923	18000	17966	17909	18003	17945	17974	17873	18153	18033	18083	17820	17946	17985	18017	18124	18145	17919	18017	18055	17973	18197	18016	18069	17814	18042	17910	17869	18099	17970	18049	18010	18073	18048	18054	18188	18070	18016	18014	17870	18005	18048	17994	18091	17862	18039	18018	18066	17833	18105	18016	17877	17952	18138	18122	18135	18066	17863	18078	17984	17926	18141	18098	17956	17940	17946	18072	18070	18113	18069	17992	17920	18003	18023	17993	18139	18050	18071	18076	17982	18049	18013	18076	18068	18028	17982	17947	18150	17981	18023	18062	18089	17827	18098	18043	18177	17865	18004	18013	18001	18049	17993	17986	18019	18033	17989	18050	18072	18006	17969	18062	17901	18027	18038	18153	18066	17949	18070	17866	18082	17944	18162	18195	17946	18031	18061	17933	18168	17851	17982	17961	17926	18137	18030	17901	17891	18019	17951	18052	18027	18049	18098	17901	17894	18039	18096	18105	17974	18056	18179	18029	18079	17957	17937	18016	18023	17956	18061
24116	21466	29081	26312	26810	27730	25526	22189	21145	20870	20639	20800	20643	20523	20550	20731	20442	20661	20471	20388	20261	20522	20501	20184	20457	20142	20397	20327	20256	20389	20266	20266	20351	20299	20388	20273	20396	20312	20253	20295	20333	20421	20419	20262	20330	20444	20176	20308	20176	20457	20126	20469	20370	20372	20284	20254	20354	20364	20414	20353	20209	20128	20398	20105	20237	19987	20109	20266	20226	20168	20355	20244	19999	20158	20373	20108	20055	20223	20314	20254	20298	20159	20192	20103	20269	20316	20187	20244	20292	20457	20422	20206	20298	20088	20278	19978	20276	20166	20077	20285	20148	20225	20357	20539	20145	20204	20318	20234	20272	20227	20172	20309	20192	20509	20078	20195	20078	20149	20073	20194	20223	20325	20328	20327	20085	20309	20252	20130	20054	20228	20262	20120	20289	20141	20256	19997	20300	20337	20255	20370	20361	20249	20107	20356	20251	20170	20380	20041	20124	20123	20212	20149	20382	20070	20232	20268	20195	20208	20172	20217	20057	20170	20301	20260	20357	20288	20251	20189	20387	20367	20244	20231	20092	20213	20223	20363	20433	20346	20073	20260	20239	20269	20336	20165	20399	20185	20284	20168	20093	20207	20231	20208	19779	20162	20246	20192	20076	20005	20304	20242	19964	20223	20269	20351	20264	20394	20364	20324	20227	20076	20142	20282	20453	20202	20229	20208	20258	20237	20345	20416	20064	20096	20216	20247	20134	19963	20251	20243	20131	20044	20348	20253	20236	20342	20338	20280	20428	19981	20223	20086	20465	20271	20168	20270	20109	20140	20337	20039	20040	20369	20223	20201	20257	20160	19996	20349	20040	19837	20054	20120	20150	20321	20286	20333	20362	20383	20136	20164	20077	20166	20094	20335	20071	20346	20170	20315	20076	20103	20332	20132	20171	20148	20249	20426	20139	20343	20238	20285	20139	20153	20110	20069	20133	20346	20342	20187	20287	20108	20272	20330	20153	20227	20344	20244	20421	20202	20316	20170	20287	20278	20247	20206	20205	20216	20145	20272	20300	20231	20097	20025	20341	20047	20239	20241	20199	20248	20168	19995	20170	20348	20227	20096	20255	20194	20038	20310	20064	20303	20165	20321	20321	20288	20066	20161	20418	20349	20343	20171	20311	20189	20249	20235	20371	20075	20423	20323	20287	20324	20170	20139	20051	20192	20223	20070	20200	20266	20177	20242	20294	20208	20284	19931	20375	20081	20179	20238	20179	20023	20139	20082	20192	20357	20403	20186	20255	20181	20409	20162	20362	20163	20030	20236	20075	20257	20411	20262	20324	20542	20144	20304	20324	20289	20226	20146	20202	20253	20177	20238	20190	20218	20370	20211	20265	20215	20208	20074	20301	20189	20144	20130	20254	20348	20264	20356	20130	20358	20205	20223	20377	20571	20330	20079	20099	19948	20119	19985	20453	20058	20172	20026	20170	20253	20078	20385	20419	20060	20139	20333	20209	20349	20313	20028	20014	20134	20252	20193	20132	20253	20268	20195	20330	20094	20323	20081	20242	20380	20152	20150	19957	20305	20155	20323	20364	20388	20217	20054	20305	20290	20234	20218	20338	20113	20209	20195	20261	20195	20258	20000	20161	20328	20218	20272	20129	20162	20303	20206	20146	20018	20100	20148	20397	20342	20309	20136	20157	20234	20208	20153	20131	20170	20476	20145	20032	20329	20206	20215	20168	20156	20286	20211	20245	20070	20230	20428	20221	20233	20067	20309	20314	20170	20326	20322	20215	20300	20269	20255	20227	20157	20080	20189	20457	20210	20217	19955	20216	20342	20272	20540	20092	20115	20210	20201	20179	20305	20103	20266	20245	20300	20274	20184	20081	20098	19993	20189	20005	20099	20099	20345	20273	20139	20307	20285	20246	20214	20026	20283	20201	20137	20364	20427	20329	20351	20416	20204	20258	20119	20322	20203	20090	20169	20160	20293	20268	20202	20243	20312	20262	20205	20271	20204	20161	20166	20007	20303	20100	20216	20358	20213	20195	19995	20099	20297	20036	20109	20236	20287	20407	20342	20322	20458	20108	20222	20366	20189	20017	20166	20256	20076	20281	20197	20188	20248	20330	20190	20249	20156	20448	20071	20289	20132	20204	20186	20147	20365	20234	19978	20138	20344	20310	20172	20165	20403	20223	20296	20207	20060	20248	20385	20362	20168	20149	19998	20079	20033	20353	20397	20204	20062	20190	20056	20176	20258	20368	20236	20306	20138	20093	20199	20435	20115	20303	20178	20322	20278	20106	20156	20104	20276	20124	20170	20055	20195	20262	19725	20138	20115	20144	20224	20083	20021	20109	20201	20279	20159	20386	20221	20300	20333	20198	19977	20137	20260	20492	20062	20181	20172	20146	20042	20228	20191	20156	20167	20323	20123	20232	20339	20125	20331	20377	20299	20234	20034	20133	20101	20270	20431	20174	20165	20407	20182	20475	20041	20202	20206	20205	20217	20252	20254	20235	20390	20202	20173	20008	20355	20124	20089	20475	20260	20135	20102	20178	20151	20222	20275	19959	20091	20122	20048	20375	20044	20227	20095	20195	20302	20227	20114	20070	20120	20145	20330	20513	20238	20412	20139	20235	20199	20203	20099	20084	20312	20301	20245	20233	20267	19938	20170	20000	20248	20296	20263	20258	20137	19904	20295	20127	19879	20310	20334	20099	20198	20394	20265	20311	20186	20162	20094	20114	20300	20125	19973	20125	20095	20172	20154	20369	20164	20074	20172	20251	20124	20002	20256	20059	20300	20232	20135	19936	20288	20201	20251	20392	20259	20179	20026	20207	20263	20294	20213	20251	20153	20227	20185	20424	20380	20041	20057	20327	20351	20235	20251	20356	20001	20084	20389	20159	20275	20166	20106	20194	20324	20055	20101	20215	20082	20297	20208	20373	20349	20212	20059	20224	20323	20210	20424	19922	20300	20034	20109	20253	19928	20188	20199	20508	20055	20133	20265	19955	20239	20298	20366	20200	20285	20146	20168	20385	20340	20147	20181	20396	20231	20337	20329	20281	20374	20100	20058	20345	20446	20270	20097	20276	20019	20122	20217	20239	20298	20347	20071	20343	20165	20314	20049	20221	20189	20100	20078	20360	20387	20201	20346	20441	20329	20245	20243	20171	20076	20199	20177	20330	20198	20569	20307	20317	20479	20286	20134	20376	20178	20480	20154	20230	20173	20158	20147	20264	20358	20165	20190	19999	19940	20055	20107	20443	20313	20316	20172	20038	20362	20374	20266	20154	20402	20331	20296	20289	20105	20382	20327	20184	20479	20264	20172	20057	20326	20285	20134	20215	20111	20091	20318	20293	20244	20381	20262	19919	20153	20258	20256	20349	20135	20360	20442	20251	20203	20190	20270	20219	20040	20227	20015	20265	20215	20280	20197	20197	20123	20194	20155	20393	20239	20291	20200	20201	19999	20115	20145	20233	20381	20255	20305	20222	20314	20379	20197	20217	20302	20412	20102	20129	20208	20146	20316	20181	20184	20407	20293	20393	20166	20399	20142	20296	20314	20132	20245	20372	20165	20453	20257	20323	20191	20361	20180	20156	19959	20190	20154	20040	20121	20400	20056	20234	20280	20264	20294	20104	20415	20365	20273	20096	20033	20160	19959	20165	20309	20402	20273	20392	20320	20188	19896	20104	20206	20260	20419	20104	20215	20233	20329	20532	20113	20247	20305	20235	20416	20447	20323	20410	20070	20130	20327	20258	20278	20232	20191	20346	20251	20396	20332	20334	20319	20138	20069	20348	20307	20362	20066	20262	20235	20246	20313	20345	20131	20038	20433	20229	20209	20097	20103	20194	20190	20316	20154	19983	20128	20202	20151	20376	20251	20328	20128	20010	20258	20126	20431	20093	20211	20209	20236	20180	20258	20182	20172	20340	19961	20323	20101	19964	20190	20245	20211	20252	20130	20267	20185	20269	20402	20214	20072	20156	20027	20242	20333	19982	20213	20048	20176	20066	20317	20277	20259	20114	20062	20263	20200	20119	20348	20354	20352	20049	20104	20232	20262	20244	20313	20177	19956	20167	20148	20356	20179	20300	20102	20172	20115	20367	20253	20211	20199	20063	20223	20208	20243	20368	20090	20154	20150	20196	20167	20252	20158	20326	20064	20404	20158	20499	20124	20232	20275	20368	20254	20397	20127	20374	20080	20230	20115	20193	20215	20294	20219	20197	20194	20227	20032	20208	20302	20406	20301	20105	20306	20228	20208	20347	20024	20006	20294	20196	20365	20183	20091	20208	20232	20267	20135	20467	20262	20269	20264	20120	20203	20100	19944	20339	20152	20143	20337	20311	20338	20122	20255	20268	20327	20248	20103	20355	20266	20270	20383	20357	20214	20340	20192	20028	20292	20291	20360	20380	20204	20313	19960	20104	20063	20096	20211	20213	20219	20144	20346	20294	20095	20302	20178	20196	20218	20119	20250	19930	20025	20244	20188	20166	20242	20131	20200	20254	20298	20128	20156	20002	20111	20108	20199	20570	20395	20085	20050	20289	20105	20308	20198	20140	20146	20255	20068	20304	20369	20079	20294	20245	20248	20136	20104	20156	20265	20145	20448	20385	20202	20178	20602	20155	20147	20274	20393	20093	20234	20191	20027	20169	20342	20105	20365	20213	20270	20395	20158	20362	20029	20218	20339	20171	20143	20095	20236	20248	20081	20200	19945	20167	20180	20252	20148	20313	20237	20263	20293	20395	20072	20125	20153	20331	20222	20252	20242	20154	20023	20168	20204	20378	20029	19967	20033	20395	20173	20199	20139	20288	20364	20304	20278	20265	20278	20166	20252	20277	20183	20322	20298	20195	20114	20310	20241	20072	20281	20316	20310	20340	20317	20296	20189	20538	20206	20091	20264	20261	20225	20008	20284	20072	20420	20284	20279	20166	20225	20200	20290	20179	20228	20021	20191	20393	20278	20051	20129	20214	20256	20278	20345	20329	20204	20279	20247	20377	20384	20093	20058	20390	20269	20234	19977	20107	20127	20207	20230	20233	20195	20224	20380	20230	20215	20406	20192	20344	20214	20180	20240	20054	20107	19970	20193	20086	20199	20084	20227	20280	20277	20260	20302	20372	20326	20157	20361	20154	20158	19933	20268
31560	51183	48148	39905	33888	27034	21103	19601	18571	17863	17904	17931	17839	17755	17927	17576	17862	17614	17600	17722	17623	17653	17762	17476	17555	17489	17268	17449	17382	17508	17596	17368	17465	17492	17599	17556	17462	17504	17492	17386	17542	17517	17615	17564	17423	17537	17414	17540	17653	17448	17348	17473	17502	17537	17602	17562	17376	17472	17419	17465	17677	17415	17346	17434	17451	17287	17498	17404	17339	17424	17585	17365	17455	17453	17517	17559	17348	17621	17427	17449	17547	17324	17501	17504	17511	17448	17387	17451	17383	17413	17323	17176	17421	17430	17564	17450	17580	17318	17422	17518	17157	17494	17351	17395	17548	17343	17508	17490	17580	17609	17476	17458	17386	17549	17418	17385	17446	17466	17584	17378	17341	17258	17364	17431	17384	17372	17592	17498	17404	17405	17660	17484	17463	17293	17610	17434	17296	17485	17533	17332	17605	17361	17465	17373	17442	17455	17469	17399	17328	17403	17329	17490	17410	17527	17440	17387	17312	17430	17458	17546	17478	17451	17464	17541	17484	17419	17497	17337	17559	17379	17435	17471	17529	17333	17357	17346	17446	17496	17233	17337	17487	17647	17586	17409	17434	17428	17351	17242	17547	17288	17315	17264	17326	17506	17631	17420	17463	17540	17484	17289	17560	17385	17301	17303	17364	17282	17545	17502	17257	17624	17332	17500	17435	17360	17403	17385	17402	17281	17238	17287	17376	17356	17473	17436	17355	17476	17403	17564	17459	17400	17531	17490	17457	17379	17431	17495	17510	17252	17429	17465	17482	17469	17469	17353	17336	17378	17508	17412	17429	17451	17476	17512	17440	17215	17546	17525	17464	17430	17262	17575	17303	17543	17434	17389	17421	17399	17504	17372	17302	17409	17430	17545	17371	17487	17385	17493	17518	17329	17336	17323	17522	17519	17422	17316	17393	17416	17529	17563	17374	17430	17454	17493	17439	17493	17388	17389	17471	17394	17461	17353	17445	17372	17585	17394	17485	17531	17418	17439	17448	17671	17436	17396	17350	17393	17608	17447	17475	17357	17440	17417	17468	17422	17606	17465	17477	17411	17195	17304	17390	17563	17453	17481	17369	17354	17428	17507	17551	17406	17562	17428	17547	17440	17457	17359	17354	17338	17329	17295	17355	17423	17251	17563	17447	17473	17440	17593	17316	17510	17364	17517	17362	17355	17391	17437	17422	17322	17504	17405	17466	17562	17530	17380	17366	17450	17324	17305	17430	17363	17367	17477	17343	17470	17414	17489	17398	17548	17434	17243	17593	17379	17457	17430	17358	17405	17355	17695	17405	17377	17653	17419	17282	17251	17473	17270	17534	17503	17455	17142	17436	17438	17591	17215	17560	17402	17406	17535	17415	17370	17443	17490	17377	17405	17321	17354	17385	17593	17542	17353	17518	17435	17547	17681	17513	17598	17224	17449	17539	17525	17371	17338	17433	17573	17370	17257	17646	17432	17393	17444	17371	17550	17449	17508	17277	17586	17525	17468	17377	17476	17517	17579	17478	17505	17538	17526	17401	17646	17319	17404	17488	17526	17406	17319	17419	17563	17367	17458	17328	17334	17401	17431	17503	17289	17460	17541	17354	17448	17398	17406	17341	17438	17443	17499	17321	17355	17538	17416	17355	17365	17356	17578	17506	17356	17319	17485	17489	17538	17377	17364	17443	17335	17486	17546	17503	17544	17417	17404	17558	17517	17425	17556	17427	17522	17467	17463	17435	17313	17426	17495	17469	17430	17442	17494	17322	17416	17401	17553	17416	17406	17388	17574	17517	17333	17437	17354	17313	17522	17466	17358	17646	17430	17557	17552	17287	17355	17452	17551	17470	17358	17377	17440	17461	17493	17502	17434	17257	17381	17454	17523	17439	17429	17585	17641	17320	17402	17407	17430	17617	17383	17502	17453	17510	17414	17451	17383	17354	17354	17373	17342	17357	17270	17372	17448	17324	17419	17398	17522	17673	17443	17352	17564	17488	17537	17311	17577	17524	17385	17388	17487	17611	17314	17322	17341	17214	17536	17215	17504	17441	17392	17601	17398	17609	17344	17523	17385	17409	17647	17312	17474	17406	17321	17439	17399	17526	17363	17394	17465	17266	17269	17485	17403	17399	17245	17450	17580	17407	17343	17521	17364	17432	17397	17547	17402	17518	17312	17272	17544	17432	17479	17466	17599	17420	17371	17408	17474	17440	17306	17244	17418	17445	17405	17485	17586	17237	17411	17425	17290	17498	17479	17445	17465	17380	17446	17389	17379	17259	17559	17419	17429	17389	17337	17480	17422	17274	17430	17441	17538	17564	17287	17598	17450	17709	17390	17636	17384	17577	17412	17342	17479	17349	17365	17597	17332	17345	17340	17419	17239	17394	17358	17443	17468	17438	17211	17395	17522	17292	17359	17459	17359	17431	17488	17562	17459	17367	17525	17462	17544	17433	17432	17374	17357	17702	17447	17414	17493	17498	17415	17284	17631	17404	17410	17325	17497	17449	17397	17281	17491	17374	17325	17454	17439	17566	17544	17374	17446	17665	17416	17334	17410	17384	17415	17454	17457	17477	17467	17502	17268	17363	17462	17322	17357	17495	17580	17565	17659	17478	17370	17604	17419	17324	17378	17615	17384	17433	17361	17476	17438	17509	17463	17451	17384	17367	17424	17372	17444	17369	17594	17443	17308	17596	17376	17361	17436	17298	17264	17399	17561	17467	17517	17320	17460	17685	17477	17424	17360	17413	17550	17359	17385	17440	17346	17417	17482	17434	17479	17498	17513	17498	17537	17264	17452	17432	17279	17389	17299	17399	17270	17470	17387	17412	17254	17596	17306	17372	17501	17488	17391	17404	17526	17389	17584	17586	17502	17319	17376	17323	17474	17381	17423	17592	17350	17557	17342	17437	17497	17446	17497	17414	17402	17450	17373	17559	17471	17464	17497	17497	17435	17480	17509	17449	17453	17392	17465	17459	17321	17442	17316	17439	17403	17439	17601	17523	17497	17424	17545	17591	17250	17634	17493	17629	17348	17532	17430	17335	17488	17470	17392	17313	17569	17469	17036	17380	17493	17228	17432	17569	17339	17468	17287	17480	17514	17442	17380	17482	17357	17509	17470	17448	17527	17437	17465	17402	17274	17406	17516	17405	17477	17420	17330	17292	17417	17356	17471	17488	17403	17377	17509	17353	17314	17588	17499	17505	17495	17196	17265	17502	17395	17372	17314	17408	17467	17477	17490	17415	17411	17286	17516	17308	17609	17378	17516	17478	17405	17295	17518	17563	17418	17533	17449	17463	17525	17407	17526	17509	17508	17247	17455	17417	17196	17436	17368	17419	17419	17316	17295	17424	17405	17590	17236	17421	17448	17437	17484	17407	17515	17371	17355	17413	17419	17441	17255	17409	17511	17472	17545	17467	17433	17503	17465	17354	17478	17330	17522	17344	17237	17595	17518	17420	17617	17354	17421	17453	17366	17631	17466	17338	17380	17466	17392	17427	17426	17375	17403	17525	17330	17420	17437	17280	17485	17391	17465	17257	17600	17444	17337	17399	17345	17567	17352	17452	17432	17505	17519	17432	17457	17273	17536	17469	17551	17486	17437	17474	17337	17401	17339	17413	17537	17545	17232	17344	17277	17438	17498	17282	17519	17472	17356	17400	17315	17442	17616	17377	17420	17521	17408	17284	17548	17298	17377	17368	17512	17404	17524	17364	17514	17457	17442	17315	17431	17494	17315	17397	17236	17502	17420	17429	17403	17458	17363	17487	17281	17345	17510	17327	17394	17310	17500	17447	17591	17313	17455	17481	17409	17456	17514	17450	17324	17520	17479	17501	17349	17389	17388	17419	17528	17449	17371	17399	17581	17506	17370	17278	17393	17429	17431	17401	17330	17320	17307	17431	17615	17416	17411	17266	17443	17552	17424	17497	17338	17465	17403	17300	17224	17408	17402	17534	17433	17471	17389	17399	17368	17608	17412	17440	17502	17423	17369	17517	17488	17483	17460	17431	17563	17412	17520	17499	17324	17575	17349	17426	17516	17511	17445	17416	17325	17453	17314	17313	17522	17415	17374	17621	17452	17471	17529	17353	17512	17532	17499	17325	17312	17515	17449	17344	17479	17433	17490	17437	17545	17439	17385	17541	17501	17584	17367	17506	17405	17438	17364	17511	17538	17252	17689	17325	17471	17591	17407	17403	17660	17429	17403	17473	17354	17509	17408	17466	17453	17465	17427	17572	17471	17433	17470	17414	17326	17464	17269	17306	17576	17343	17495	17579	17307	17292	17489	17481	17319	17369	17424	17479	17379	17502	17379	17548	17580	17500	17262	17395	17326	17383	17439	17558	17296	17279	17590	17432	17598	17324	17433	17525	17507	17493	17331	17442	17429	17478	17583	17501	17578	17334	17534	17577	17553	17354	17424	17305	17280	17260	17330	17451	17423	17406	17617	17501	17255	17498	17406	17528	17415	17417	17334	17474	17379	17515	17563	17403	17481	17353	17353	17373	17304	17333	17452	17632	17539	17611	17439	17369	17278	17395	17332	17488	17622	17471	17444	17179	17421	17442	17331	17575	17612	17516	17535	17413	17418	17505	17454	17384	17470	17424	17360	17330	17409	17380	17391	17461	17401	17379	17546	17412	17273	17358	17464	17299	17584	17215	17524	17462	17258	17387	17568	17445	17497	17550	17385	17429	17318	17535	17491	17520	17477	17508	17464	17564	17349	17540	17379	17357	17496	17291	17347	17476	17294	17409	17564	17394	17443	17464	17573	17378	17526	17398	17471	17478	17473	17540	17452	17441	17574	17502	17425	17463	17413	17522	17426	17263	17439	17496	17316	17627	17607	17544	17570	17447	17518	17393	17433	17344	17383	17533	17331	17418	17250	17443	17349	17434	17449	17493	17246	17387	17317	17615	17411	17421	17461	17497	17222	17535	17630	17412	17596	17355	17308	17419	17424	17388	17312	17411	17396	17338	17389	17385	17454	17332	17325	17464	17477	17552	17242	17525	17252	17347	17375	17501	17432	17309	17452	17542	17600	17564	17371	17518	17455	17468	17346	17531	17456	17516	17544	17553	17558	17569	17399	17471	17311	17199	17487	17492	17430	17413	17551	17422	17401	17409	17529	17553	17367
22889	21439	29257	24783	24853	27706	28862	23610	21858	21994	21371	21156	21158	21277	21181	21149	21045	21018	20934	21003	21022	20839	20842	20872	20675	20790	20829	21023	20798	20877	20761	20856	20603	20937	20737	20869	20802	20930	20761	20498	20592	20704	20893	20591	20671	20570	20484	20837	20656	20755	20551	20647	20553	20397	20551	20766	20627	20646	20782	20575	20984	20575	20657	20737	20408	20688	20737	20844	20509	20578	20839	20515	20707	20726	20713	20667	20651	20705	20619	20753	20653	20669	20571	20686	20725	20733	20722	20454	20665	20738	20728	20628	20785	20474	20558	20591	20804	20497	20476	20629	20582	20548	20606	20527	20517	20583	20542	20788	20776	20588	20950	20624	20571	20596	20759	20615	20631	20555	20692	20488	20820	20649	20695	20648	20752	20728	20568	20609	20644	20579	20832	20673	20812	20791	20848	20667	20604	20455	20493	20705	20718	20663	20581	20549	20698	20540	20634	20584	20609	20702	20276	20337	20736	20728	20513	20447	20597	20599	20796	20747	20439	20665	20813	20669	20550	20775	20852	20553	20555	20824	20594	20702	20728	20611	20488	20641	20630	20535	20479	20474	20624	20712	20591	20451	20628	20658	20593	20516	20414	20380	20544	20352	20506	20530	20461	20486	20609	20652	20539	20689	20667	20571	20588	20695	20699	20712	20542	20693	20432	20747	20774	20691	20679	20685	20619	20508	20508	20630	20632	20587	20868	20533	20780	20566	20627	20661	20617	20406	20634	20641	20737	20724	20558	20643	20725	20591	20720	20716	20431	20495	20712	20254	20647	20645	20480	20484	20618	20575	20586	20625	20663	20508	20514	20469	20521	20698	20672	20589	20715	20566	20749	20401	20564	20762	20522	20683	20625	20599	20835	20568	20713	20562	20521	20524	20756	20699	20704	20428	20616	20549	20649	20775	20553	20729	20485	20652	20610	20588	20538	20635	20537	20750	20697	20539	20601	20634	20547	20524	20592	20591	20463	20487	20539	20557	20682	20680	20773	20557	20388	20499	20643	20577	20578	20516	20617	20676	20584	20681	20330	20565	20554	20726	20376	20630	20593	20570	20520	20812	20784	20659	20670	20608	20836	20481	20716	20583	20632	20730	20590	20716	20496	20588	20373	20603	20587	20541	20540	20514	20459	20814	20649	20464	20437	20746	20569	20619	20682	20566	20568	20513	20563	20631	20557	20672	20627	20547	20539	20434	20598	20562	20718	20477	20585	20795	20598	20635	20344	20646	20634	20738	20688	20500	20553	20715	20681	20680	20587	20612	20521	20602	20707	20538	20489	20696	20691	20620	20368	20685	20471	20664	20548	20537	20580	20710	20771	20609	20483	20592	20510	20637	20565	20514	20565	20518	20416	20630	20487	20428	20570	20858	20578	20612	20593	20575	20614	20520	20606	20644	20891	20726	20350	20501	20576	20644	20562	20619	20812	20593	20698	20516	20498	20644	20481	20461	20623	20416	20502	20414	20724	20707	20681	20736	20704	20617	20745	20474	20764	20702	20754	20681	20615	20563	20703	20628	20552	20589	20620	20628	20481	20576	20642	20612	20742	20621	20529	20576	20431	20460	20648	20422	20676	20662	20573	20499	20599	20581	20688	20647	20593	20725	20512	20509	20414	20703	20695	20620	20626	20508	20553	20645	20658	20580	20471	20685	20462	20706	20677	20530	20476	20586	20831	20806	20797	20645	20449	20575	20556	20504	20385	20522	20559	20603	20552	20405	20673	20448	20683	20683	20568	20449	20539	20689	20485	20584	20594	20833	20577	20650	20586	20495	20462	20396	20557	20618	20717	20601	20620	20628	20371	20278	20416	20645	20761	20497	20586	20327	20811	20710	20829	20565	20671	20612	20504	20504	20702	20630	20486	20445	20502	20632	20468	20486	20650	20737	20765	20701	20624	20443	20678	20537	20640	20704	20725	20622	20591	20450	20583	20700	20611	20578	20550	20528	20739	20520	20406	20755	20559	20586	20441	20629	20867	20430	20627	20631	20573	20604	20586	20859	20498	20588	20560	20688	20763	20591	20474	20462	20334	20666	20691	20539	20840	20645	20641	20584	20610	20552	20279	20789	20656	20698	20625	20388	20294	20610	20427	20398	20490	20652	20599	20737	20643	20657	20842	20473	20498	20667	20571	20686	20605	20794	20387	20738	20622	20732	20721	20729	20490	20539	20388	20493	20678	20718	20616	20687	20409	20733	20533	20672	20791	20623	20345	20497	20615	20497	20576	20598	20738	20613	20651	20534	20577	20599	20628	20457	20575	20871	20602	20427	20694	20732	20579	20724	20841	20759	20604	20695	20520	20637	20678	20610	20554	20550	20641	20503	20488	20583	20643	20821	20490	20683	20376	20424	20777	20453	20596	20649	20863	20665	20758	20504	20685	20724	20447	20740	20822	20621	20575	20625	20488	20621	20471	20669	20838	20566	20475	20691	20631	20453	20495	20703	20389	20540	20660	20568	20566	20708	20671	20663	20445	20427	20637	20636	20772	20570	20683	20588	20538	20646	20703	20643	20576	20791	20768	20265	20509	20565	20589	20387	20458	20670	20658	20669	20794	20514	20599	20680	21098	20505	20544	20583	20646	20560	20588	20683	20587	20611	20480	20504	20529	20474	20689	20668	20808	20537	20652	20388	20686	20585	20675	20711	20637	20555	20588	20732	20505	20560	20692	20463	20650	20550	20668	20550	20573	20677	20671	20554	20594	20491	20591	20595	20704	20659	20523	20694	20472	20452	20642	20338	20535	20457	20646	20481	20288	20437	20524	20560	20703	20475	20699	20470	20485	20479	20695	20541	20607	20472	20537	20590	20638	20643	20555	20549	20738	20536	20745	20482	20748	20555	20704	20916	20458	20653	20561	20549	20531	20785	20494	20749	20536	20618	20511	20522	20597	20534	20607	20527	20713	20757	20557	20590	20488	20486	20757	20657	20398	20509	20599	20669	20422	20603	20433	20702	20413	20455	20619	20639	20490	20664	20725	20708	20464	20646	20668	20724	20760	20835	20515	20537	20601	20623	20545	20578	20735	20667	20575	20592	20618	20679	20605	20621	20712	20589	20811	20548	20679	20534	20480	20586	20546	20545	20695	20762	20421	20731	20580	20609	20702	20517	20542	20600	20718	20563	20425	20619	20659	20623	20602	20599	20611	20463	20558	20523	20654	20476	20518	20523	20402	20494	20666	20669	20321	20583	20593	20659	20578	20628	20800	20550	20497	20588	20735	20614	20607	20548	20468	20449	20692	20510	20735	20714	20690	20704	20652	20575	20596	20425	20467	20501	20808	20636	20756	20745	20659	20564	20544	20625	20686	20742	20607	20729	20686	20582	20614	20499	20508	20511	20522	20587	20662	20859	20736	20747	20375	20476	20589	20426	20743	20541	20483	20340	20559	20595	20481	20555	20652	20492	20536	20480	20710	20993	20770	20598	20590	20464	20615	20748	20498	20637	20536	20496	20507	20636	20824	20599	20316	20787	20415	20672	20710	20410	20537	20675	20493	20561	20391	20771	20723	20637	20714	20604	20660	20704	20265	20479	20459	20556	20734	20716	20337	20631	20684	20560	20607	20541	20382	20541	20848	20570	20695	20627	20607	20570	20713	20577	20442	20622	20448	20464	20579	20573	20673	20422	20571	20612	20508	20607	20618	20562	20637	20877	20567	20533	20575	20656	20749	20583	20561	20544	20576	20559	20578	20555	20522	20540	20500	20526	20483	20572	20568	20598	20452	20602	20708	20640	20760	20670	20626	20650	20727	20757	20607	20573	20571	20484	20818	20616	20619	20482	20701	20783	20614	20634	20515	20898	20595	20501	20670	20516	20664	20578	20568	20489	20450	20888	20552	20578	20746	20501	20409	20603	20539	20439	20532	20475	20490	20608	20405	20742	20668	20563	20615	20404	20863	20580	20452	20696	20595	20335	20505	20503	20263	20547	20582	20759	20561	20730	20590	20708	20496	20616	20386	20531	20657	20747	20773	20517	20766	20691	20632	20637	20426	20498	20338	20326	20526	20701	20457	20356	20510	20711	20586	20435	20739	20386	20626	20368	20647	20609	20859	20548	20812	20650	20691	20824	20644	20287	20662	20472	20703	20720	20330	20532	20526	20490	20875	20696	20846	20779	20713	20735	20717	20521	20545	20338	20581	20369	20417	20668	20694	20604	20631	20794	20619	20463	20474	20507	20615	20882	20583	20481	20628	20813	20619	20688	20702	20560	20547	20726	20433	20668	20820	20720	20605	20601	20441	20529	20363	20381	20746	20640	20609	20781	20598	20814	20626	20685	20598	20557	20702	20444	20684	20718	20311	20595	20545	20559	20806	20502	20614	20660	20615	20437	20704	20837	20425	20525	20533	20576	20910	20583	20692	20658	20727	20740	20542	20717	20625	20532	20501	20488	20682	20549	20657	20593	20518	20586	20668	20488	20540	20685	20563	20713	20535	20761	20670	20898	20548	20541	20679	20568	20625	20586	20557	20487	20727	20569	20657	20739	20724	20575	20995	20729	20522	20621	20516	20518	20634	20440	20647	20553	20639	20698	20568	20448	20662	20599	20561	20682	20714	20742	20687	20644	20779	20532	20699	20671	20713	20643	20530	20697	20426	20438	20519	20792	20544	20486	20490	20783	20540	20593	20620	20570	20575	20646	20655	20554	20759	20523	20672	20598	20759	20630	20684	20347	20660	20545	20742	20628	20745	20670	20541	20462	20499	20653	20522	20501	20623	20473	20560	20469	20771	20562	20536	20652	20482	20561	20575	20620	20788	20681	20362	20732	20683	20498	20553	20495	20542	20396	20667	20589	20531	20612	20596	20560	20499	20538	20604	20638	20665	20624	20537	20723	20481	20570	20390	20652	20583	20594	20475	20607	20520	20743	20660	20781	20940	20618	20470	20544	20699	20651	20499	20575	20582	20548	20672	20699	20738	20456	20676	20474	20667	20575	20717	20587	20591	20610	20542	20475	20429	20473	20649	20734	20794	20616	20531	20384	20525	20460	20479	20591	20537	20680	20631	20725	20688	20570	20444	20474	20675	20553	20616	20580	20652	20468	20395	20521	20590	20718	20822	20468	20654	20603	20576	20457	20699	20610	20537	20674	20477	20482	20512	20677	20662	20527	20725	20496
34011	58537	57066	47651	39601	28873	24012	20845	19380	18810	18112	18219	18368	18116	18157	18060	17937	18246	18053	17940	17921	17960	17868	17860	17696	17743	17855	17702	17824	17898	17666	17760	17786	17810	17966	17650	17565	17763	17705	17719	17832	17720	17706	17635	17743	17815	17708	17857	17757	17812	17712	17650	17657	17752	17863	17420	17842	17663	17540	17515	17821	17714	17683	17585	17700	17688	17637	17570	17843	17627	17512	17541	17588	17757	17473	17578	17603	17580	17674	17737	17788	17708	17754	17560	17598	17571	17654	17608	17729	17663	17747	17639	17593	17529	17476	17543	17602	17499	17789	17462	17694	17688	17635	17619	17661	17678	17730	17639	17724	17506	17703	17823	17441	17856	17586	17608	17726	17562	17570	17616	17624	17640	17567	17530	17653	17572	17727	17599	17628	17610	17512	17586	17726	17589	17674	17679	17692	17636	17547	17674	17627	17638	17739	17578	17660	17505	17623	17640	17513	17627	17523	17734	17559	17666	17689	17466	17631	17516	17682	17601	17787	17668	17527	17688	17624	17613	17734	17609	17779	17805	17578	17552	17584	17519	17549	17616	17594	17521	17597	17728	17540	17673	17766	17486	17666	17655	17586	17602	17510	17504	17645	17543	17656	17581	17643	17696	17718	17622	17803	17645	17614	17572	17567	17813	17637	17638	17779	17436	17752	17744	17695	17732	17760	17618	17771	17579	17572	17683	17759	17856	17543	17691	17453	17786	17821	17605	17553	17746	17681	17620	17753	17671	17698	17722	17423	17601	17646	17736	17675	17432	17717	17571	17623	17531	17688	17612	17762	17597	17603	17577	17877	17667	17626	17592	17646	17680	17696	17674	17424	17894	17561	17721	17758	17559	17854	17710	17648	17592	17683	17722	17634	17509	17429	17751	17645	17602	17689	17727	17500	17725	17441	17738	17505	17800	17595	17515	17643	17567	17659	17459	17737	17658	17399	17626	17763	17506	17862	17613	17656	17747	17689	17568	17775	17584	17637	17546	17660	17547	17702	17617	17693	17600	17519	17561	17648	17690	17686	17721	17457	17577	17647	17676	17686	17306	17436	17627	17578	17721	17569	17656	17485	17724	17524	17626	17717	17559	17842	17559	17654	17802	17627	17600	17798	17692	17635	17641	17564	17724	17665	17615	17589	17631	17614	17688	17588	17760	17696	17479	17697	17568	17725	17612	17731	17741	17663	17652	17622	17389	17726	17703	17582	17534	17602	17578	17523	17647	17648	17845	17581	17660	17704	17748	17619	17793	17700	17436	17636	17563	17622	17666	17676	17758	17656	17660	17755	17607	17522	17655	17412	17625	17863	17611	17688	17646	17771	17530	17664	17613	17820	17636	17718	17589	17745	17665	17561	17504	17510	17627	17641	17725	17471	17801	17456	17717	17601	17470	17528	17637	17726	17526	17479	17694	17566	17659	17608	17400	17615	17699	17588	17771	17512	17762	17559	17685	17521	17545	17462	17593	17475	17816	17701	17590	17754	17817	17557	17699	17576	17648	17695	17566	17501	17609	17613	17587	17412	17679	17661	17697	17755	17663	17566	17528	17820	17568	17658	17631	17706	17633	17744	17796	17685	17609	17608	17573	17601	17531	17551	17727	17850	17671	17622	17639	17732	17688	17615	17739	17705	17514	17618	17659	17508	17733	17703	17664	17575	17772	17708	17607	17680	17562	17717	17575	17789	17471	17594	17667	17544	17581	17629	17538	17708	17723	17535	17617	17596	17682	17734	17693	17561	17768	17846	17609	17561	17779	17567	17751	17678	17487	17622	17478	17690	17445	17716	17630	17826	17614	17611	17591	17639	17734	17655	17627	17581	17795	17520	17739	17701	17455	17566	17666	17499	17574	17880	17370	17610	17629	17661	17635	17521	17697	17777	17732	17744	17680	17642	17529	17837	17667	17716	17551	17618	17689	17502	17719	17714	17525	17690	17536	17619	17764	17589	17520	17645	17572	17820	17858	17606	17671	17572	17760	17654	17860	17641	17433	17710	17596	17585	17771	17523	17719	17720	17486	17639	17488	17680	17599	17656	17561	17794	17591	17577	17509	17642	17712	17601	17445	17675	17634	17703	17415	17724	17580	17629	17574	17608	17797	17687	17731	17566	17634	17465	17492	17396	17646	17600	17668	17553	17601	17587	17571	17692	17591	17734	17675	17787	17638	17608	17630	17747	17639	17692	17549	17763	17666	17748	17593	17626	17731	17569	17630	17850	17566	17766	17704	17603	17660	17534	17429	17641	17631	17691	17584	17562	17796	17547	17635	17690	17416	17551	17621	17810	17771	17608	17707	17465	17691	17880	17761	17521	17637	17612	17634	17397	17537	17479	17774	17575	17696	17772	17561	17710	17497	17764	17433	17634	17703	17725	17680	17566	17697	17653	17631	17642	17758	17756	17714	17483	17664	17744	17465	17701	17757	17561	17652	17669	17696	17628	17363	17638	17562	17607	17656	17567	17607	17601	17556	17759	17566	17574	17375	17654	17499	17639	17563	17813	17668	17571	17707	17549	17641	17639	17754	17707	17546	17563	17585	17497	17666	17638	17649	17602	17518	17702	17668	17646	17630	17628	17639	17577	17432	17657	17717	17597	17626	17672	17580	17593	17638	17657	17591	17653	17629	17663	17685	17336	17575	17574	17515	17611	17479	17543	17525	17679	17631	17565	17600	17643	17753	17636	17545	17767	17671	17551	17637	17667	17643	17601	17702	17528	17745	17556	17597	17799	17603	17597	17466	17655	17646	17532	17454	17714	17622	17442	17693	17654	17512	17663	17564	17710	17622	17732	17520	17675	17614	17573	17654	17606	17467	17487	17559	17756	17580	17626	17666	17398	17807	17707	17449	17677	17506	17677	17613	17649	17720	17430	17661	17619	17620	17756	17701	17653	17611	17577	17741	17568	17889	17636	17747	17459	17753	17539	17660	17839	17835	17673	17634	17466	17590	17616	17641	17662	17719	17597	17695	17593	17536	17707	17664	17705	17465	17642	17779	17773	17697	17572	17497	17600	17676	17807	17701	17499	17631	17626	17730	17666	17613	17544	17583	17519	17633	17691	17700	17488	17639	17660	17643	17641	17758	17447	17535	17604	17704	17573	17595	17527	17520	17648	17643	17638	17631	17737	17575	17684	17705	17721	17618	17610	17555	17677	17653	17693	17677	17632	17761	17732	17643	17592	17693	17458	17719	17659	17587	17425	17569	17878	17602	17712	17651	17682	17754	17683	17626	17550	17660	17734	17663	17662	17561	17595	17723	17617	17736	17627	17581	17667	17486	17696	17473	17541	17584	17683	17493	17632	17422	17681	17571	17438	17592	17476	17597	17655	17637	17792	17554	17635	17642	17647	17535	17613	17624	17679	17592	17737	17456	17724	17759	17631	17832	17665	17574	17646	17727	17726	17558	17698	17689	17777	17650	17645	17732	17442	17631	17717	17420	17594	17685	17805	17600	17552	17546	17578	17589	17661	17561	17781	17659	17701	17735	17484	17656	17571	17524	17572	17601	17666	17617	17734	17720	17646	17753	17630	17715	17790	17552	17742	17894	17475	17510	17533	17729	17541	17564	17745	17462	17633	17514	17646	17695	17689	17736	17754	17524	17403	17614	17783	17612	17586	17513	17445	17655	17700	17801	17662	17589	17530	17634	17714	17580	17530	17687	17730	17454	17702	17500	17650	17584	17737	17538	17658	17661	17545	17578	17677	17646	17666	17825	17608	17502	17649	17503	17608	17621	17648	17684	17529	17616	17568	17687	17392	17697	17481	17554	17850	17776	17546	17774	17607	17654	17683	17671	17776	17542	17628	17745	17670	17704	17600	17662	17697	17616	17468	17684	17633	17684	17687	17630	17464	17559	17647	17644	17533	17653	17726	17605	17599	17669	17750	17650	17636	17617	17672	17674	17548	17673	17601	17443	17585	17789	17687	17563	17449	17608	17422	17638	17592	17638	17681	17736	17506	17542	17549	17680	17672	17709	17685	17567	17776	17670	17628	17739	17602	17513	17489	17727	17445	17696	17529	17725	17641	17469	17580	17690	17845	17564	17784	17542	17893	17632	17721	17689	17584	17672	17478	17534	17818	17561	17536	17536	17657	17755	17581	17681	17663	17779	17665	17612	17718	17512	17674	17701	17818	17738	17648	17604	17398	17684	17611	17643	17615	17615	17586	17704	17811	17377	17569	17565	17548	17573	17628	17811	17598	17439	17575	17704	17624	17624	17644	17652	17666	17572	17640	17653	17606	17691	17740	17635	17613	17500	17591	17670	17709	17574	17736	17481	17500	17654	17778	17480	17592	17679	17677	17421	17614	17839	17656	17692	17625	17696	17688	17542	17706	17748	17673	17589	17577	17664	17697	17573	17641	17642	17617	17719	17604	17719	17605	17686	17550	17703	17564	17523	17763	17599	17577	17614	17779	17690	17684	17612	17712	17547	17633	17635	17789	17583	17815	17493	17836	17650	17668	17705	17650	17630	17674	17704	17551	17451	17744	17689	17605	17650	17621	17667	17597	17605	17591	17467	17606	17615	17771	17697	17581	17817	17643	17647	17764	17716	17651	17575	17672	17575	17599	17738	17661	17636	17585	17632	17573	17583	17495	17619	17525	17785	17782	17698	17565	17784	17679	17703	17549	17664	17685	17623	17722	17396	17704	17538	17691	17645	17599	17511	17656	17569	17503	17523	17578	17365	17669	17674	17529	17529	17772	17610	17587	17761	17594	17613	17594	17581	17731	17578	17593	17652	17624	17463	17614	17685	17630	17674	17398	17538	17631	17706	17656	17667	17593	17737	17668	17660	17646	17616	17721	17399	17491	17679	17513	17726	17687	17726	17827	17633	17810	17347	17787	17383	17680	17720	17625	17564	17714	17640	17452	17672	17620	17655	17649	17477	17709	17643	17649	17510	17572	17763	17659	17687	17626	17651	17651	17615	17633	17617	17622	17736	17620	17520	17640	17610	17475	17564	17633	17547	17638	17683	17776	17684	17633	17714	17451	17697	17615	17559	17598	17684	17537	17695	17589	17429	17604	17684	17670	17787	17702	17634	17735	17775	17626	17371	17491	17732	17706	17681	17513	17768	17545	17687	17794	17563	17612	17637	17660	17724	17684	17696	17525	17647	17637	17725
28923	26950	35304	31724	26120	23552	22448	21498	21250	20978	20736	20989	20921	21106	21278	21087	21092	21020	20937	21010	21058	20816	20914	21115	20942	20994	20767	20926	20743	21113	21029	20775	20964	21034	20871	20952	20955	20776	21102	20901	20958	21062	20874	21004	20909	20976	20971	21100	20847	21094	20888	20930	21018	20831	20799	20830	20917	20892	20808	20875	21032	20986	20554	20729	20870	20835	20945	20882	20746	20760	20949	20883	20674	20977	20971	20878	21136	20769	20775	20822	21045	20757	20866	20981	20961	20758	20965	20872	21133	21117	20968	20921	21163	20803	20718	20875	21137	21005	20877	21115	20942	20807	20876	20853	21010	21110	20747	20774	20646	20946	20705	20799	20849	20829	20746	20823	20865	20765	20942	21011	20849	20874	20755	21008	20690	20834	21128	21052	20738	20996	21134	20925	21076	21017	20965	20772	20991	21044	20914	20937	20849	20788	20894	20729	20833	20951	20824	20862	20922	20873	20579	21012	21002	20948	20749	20770	20955	20992	20817	20564	21101	20909	21017	21045	20934	20858	20981	20975	20831	20760	20673	20952	21014	20855	20943	21115	21054	20917	20784	20971	20957	20800	20931	20767	20821	20849	21039	20894	20881	20923	20976	21207	20821	20881	20824	20903	20967	20816	20966	20709	20750	20863	20949	20943	20898	21090	20828	20780	20949	20963	20904	20808	20787	20832	20971	20899	21065	20924	20842	20876	20939	20953	20772	20826	20757	20991	21007	20827	20957	21017	20930	20922	20917	20803	21259	20863	21015	20991	20884	20852	20719	20887	20947	21015	20956	20866	21223	20802	20949	20950	20819	20947	21094	20980	20906	20986	20674	20969	21020	20914	20792	20947	20809	20826	20765	20949	20872	20752	20677	20627	21061	20906	21097	21083	20908	20906	20856	20986	20811	21087	20932	21048	20975	20889	20655	20943	20897	20911	20871	20980	20844	20650	20796	20734	20819	20778	20906	20875	20969	20915	20945	20995	20817	21044	20903	20759	20748	20814	20975	20806	21040	20995	21056	21041	20848	21026	20891	21049	20868	20819	21072	20746	20986	20770	20768	20861	21010	20786	21013	20831	20643	20898	20975	20854	20874	20969	20932	20786	20987	20947	20988	20958	20785	20812	20897	20962	20765	20720	20779	20862	20857	20800	20817	20896	21070	20964	20941	20933	20861	20836	20899	20967	20858	20767	20925	20893	20710	20863	21069	20670	20731	20826	20892	21015	21094	21026	20815	20562	20799	20972	20951	20873	20693	20769	20879	20973	20783	20682	20905	20744	20534	20946	20949	20771	20942	20919	20765	20766	20943	20718	20896	20736	20896	20876	20930	20813	20893	21018	20888	20664	20999	21092	20985	20744	20913	20955	20905	20950	21007	20836	21055	20873	20951	21021	20874	20997	20942	20890	20701	20904	20923	20963	20834	20974	20911	20950	21027	20830	20899	20897	20968	21057	20967	20782	20744	20745	20938	20729	20943	20833	20840	20819	20877	20727	20987	21077	20829	20794	20909	21067	20869	20708	20899	20870	20688	20863	20900	21002	21206	20916	20956	20881	20911	20747	20978	20816	20864	20813	21000	20932	20969	20765	20871	20850	20847	20957	20936	20809	20853	20787	20956	21001	20754	20715	21043	20700	20955	20926	20740	20850	21009	21073	21005	20818	20892	21086	20924	21087	20903	20729	20932	21007	20985	20770	20852	20937	20810	20823	21005	20759	20925	20889	20938	20828	20866	20978	20753	20723	21113	20899	20809	20731	20799	20906	20773	20855	21032	20812	20935	20725	20913	21093	20947	20713	20775	20908	20889	20983	20934	20917	20753	21026	20915	20965	20876	20738	20827	20887	20689	20866	21108	20941	20652	21044	20953	21029	20889	20847	20891	20925	20921	21141	20999	20757	20713	20892	20929	20875	20985	20907	20933	20910	20763	20921	20890	20999	20839	21043	20852	20854	21071	21039	20987	20923	20796	20940	20652	21003	21060	20857	20471	20782	20889	20885	20948	21065	20762	20905	20948	21097	20945	21099	20771	20880	21010	20995	20686	20972	20992	21079	21024	20816	20874	20905	20890	20864	20866	20772	20553	20821	20757	20957	20783	20915	20863	20836	20919	20820	20954	20718	20994	21008	21095	21189	20857	20769	20854	20923	20799	21062	20814	20814	20965	21001	20830	20896	20854	20830	20913	20926	20867	21102	20938	20732	20909	21002	20805	20863	20716	20708	20816	20971	20932	20923	20921	20910	20796	20777	20985	20946	20855	20982	20730	20770	20928	20879	20890	21007	21027	20854	20986	20662	20778	21041	21017	20798	20857	20764	20951	20937	20978	21005	20826	20715	20604	20860	20866	20860	20873	20949	20909	20986	21079	20904	20839	20949	20926	20942	20821	21013	20834	21059	21038	20844	20852	20914	21040	20924	20822	20866	20618	20773	20782	20780	20957	20809	20954	20750	20795	20721	20772	20784	20908	20930	21027	20893	20848	20936	21139	21025	20951	20926	20793	20889	21031	21058	21118	20756	20946	21024	20755	20804	20838	20919	20754	20925	20941	20815	21142	20885	20968	20731	20981	20887	20820	20895	20950	21024	20954	21143	20934	20931	20932	20867	20906	20927	21097	20806	20868	20880	20994	21015	20878	20769	20880	20819	20955	20817	20838	20822	20711	20907	20902	20848	20790	20865	21166	20780	20966	20727	20991	20960	20895	20729	20782	20984	20770	20952	20924	20806	20855	20720	20781	20808	20997	21165	21011	20800	21168	20981	20717	20818	20669	20801	20833	21019	20789	20724	20912	20968	20704	20852	20909	20871	20996	21042	21009	20838	21025	20913	20729	21033	21010	20737	20822	20935	20858	21005	20664	21167	20970	20778	20885	21007	20925	20982	21001	20926	20845	20975	21023	20924	20933	20984	20999	20915	20896	20929	21012	20862	20918	20787	20729	20673	21050	20984	20727	21166	20945	20879	20760	20965	20905	20693	20967	20844	21063	20896	20775	20741	20943	20930	21046	20823	20859	20983	20964	20975	20810	20826	20752	20904	20847	21093	20841	20810	21026	21102	20815	20800	20877	20715	20693	20965	20816	20766	20877	21070	20915	21059	20919	21074	21119	21235	20997	21046	20941	21030	20903	21054	20931	20907	20885	20995	21058	20881	21167	21064	20696	20870	20922	20941	21016	20637	20879	20862	20763	20664	20859	21026	20966	21020	20900	20798	20928	20862	20708	20788	20732	20944	20785	20996	20958	20677	20818	20957	20820	20873	20790	20872	20847	20947	20907	20890	20987	20907	20907	21043	20868	21036	20811	20749	21132	20998	21175	20951	20944	20822	20856	20829	20904	21141	20793	20917	20800	20883	20891	20996	20860	20958	21041	20895	20934	21102	20988	20820	20877	20983	21035	21007	20947	20928	20752	20828	20887	20946	20864	20903	20870	20743	20832	20947	20851	21084	21184	20880	21265	20696	20951	20697	20918	20738	20738	20827	20897	20961	20984	20990	20844	20717	20788	21041	20889	20898	20692	20884	20690	20840	20971	20843	20864	21129	21161	20710	20811	20847	21061	20876	21016	20728	20849	21043	20890	20689	20943	20884	20781	20945	20967	20957	20903	20889	21046	21117	20945	20766	20833	20881	20792	20693	20876	20729	21114	21010	20996	20724	20764	20789	21067	20759	20995	20818	20963	20901	20885	20906	20967	20873	21085	20772	21006	20857	20785	20908	21089	20995	20919	20886	20953	20838	21040	20957	20825	20834	20978	20789	20898	20989	20794	20841	20792	20774	20903	20938	20968	20828	20866	20897	20900	20896	21079	20893	20909	21087	21004	20931	20882	20779	20950	20889	21033	20783	20900	21020	21046	20854	20845	20875	20910	20973	20776	20823	20898	20881	20827	20806	20997	20854	20995	20866	20952	20987	20924	20729	20661	21040	20835	20887	21076	20819	20919	21108	20916	20803	20739	20851	20879	20694	20899	21076	20954	21016	21007	20923	20975	20823	20737	20987	20950	21057	21057	21023	21145	20850	20706	20640	20729	20802	20799	20836	20904	20811	20998	21048	20965	21089	20903	20748	21036	20905	20895	20772	20851	21083	20847	20989	20860	20834	20740	20729	20968	20888	20683	21135	20961	20907	21057	20974	20797	21023	20852	20827	20920	20849	20652	20501	20696	20913	20852	20809	21063	20801	20832	20812	21016	20912	20917	20901	20827	20781	21037	20891	20782	20805	21021	20788	21004	20820	20806	20939	20844	21069	20888	20640	20902	20931	20580	20624	20905	20693	20924	20658	20685	20699	20720	20688	21030	20824	20811	20801	20937	20842	20900	20745	20964	20961	20908	20876	20948	20868	21039	21006	20763	20913	20799	20988	20912	20990	20877	21086	20855	20921	20893	20906	20907	20821	20622	20876	21023	21015	20847	20734	20824	20872	20989	21259	21025	21158	20868	21028	20904	20907	20787	21119	20606	20993	20974	20752	20948	20808	20729	20639	20804	21099	21092	20939	20672	20860	21000	20945	20920	20873	20832	20688	20667	20831	20917	20967	20751	20914	20673	20998	20972	20838	20777	21094	20886	21045	20703	20937	21020	21020	20790	20883	21170	20777	20992	20913	20897	21011	20664	20757	20975	20940	20732	20932	20752	20813	21049	20934	20975	20740	21043	21268	21006	20786	20790	20909	20962	20844	20835	20759	20940	20984	21080	20948	20838	20935	21010	21154	21027	20802	20864	20889	20924	21108	20775	20792	21006	20837	20834	20891	20866	20875	20861	20780	20876	20871	21152	21031	20784	20711	21089	20733	20846	20867	20967	20942	20728	21011	20801	20965	20789	20760	20898	21056	20784	20941	20871	20903	21080	21103	21048	20782	20912	20871	20875	20869	21238	20936	20842	20761	21058	20959	20804	20948	21004	21041	20710	20709	20681	20948	20825	20776	20875	20966	20802	20729	20746	20953	21067	20782	20906	20804	20916	20684	20867	20570	20715	21098	21126	20796	20816	21086	20815	20977	20875	20994	20962	20924	20801	21073	20867	21026	20898	20875	20862	20763	20896	21079	20841	20939	20918	20833	20788	20814	20987	20961	21056	20680	20851	20737	20964	20810	21032	20805	20915	20820	20914	20860	20729	20767	21057	20879	20846	20760
32073	43761	40727	31111	24776	20883	19170	18457	17991	18051	17919	17905	17937	18028	17977	17981	17882	17833	17944	17851	17860	17960	18012	18039	18076	17823	17898	17701	17915	17857	17747	17920	17823	17693	17945	17888	17916	17871	17741	17781	17892	17679	17932	17853	17831	17875	17851	17632	17905	17980	17803	17835	17831	17715	17735	17906	17841	17869	17760	17968	17861	17657	17636	17854	17812	17599	17918	17982	17634	17786	17706	17709	17890	17749	17678	17956	17740	17704	17748	17569	17740	17682	17825	17639	17800	17779	17761	17764	17724	17745	17859	17714	17801	17795	17876	17972	17756	17890	17704	17739	17755	17769	17926	17968	17747	17703	17922	17754	17865	17863	17638	17842	17713	17862	17794	17777	17780	17699	17737	17955	17812	17702	17824	17849	17919	17761	17737	17944	17842	17667	17834	17828	17745	17741	17785	17764	17787	17649	17830	17792	17767	17719	17590	17703	17729	17859	17775	17865	17805	17733	18089	17803	17885	17758	17706	17834	17591	17811	17778	17871	17860	17754	17806	17587	17692	17855	17578	17765	17860	17763	17857	17800	17800	17739	17922	17821	17776	17797	17609	17744	17843	17809	17876	17930	17852	17829	17796	17702	17645	17743	17887	17823	17744	17755	17846	17661	17778	17780	17853	17916	17798	17868	17777	17683	17930	17789	17789	17763	17876	17798	17921	17762	17723	17779	17774	17868	17804	17890	17699	17787	17920	17689	17930	17961	17641	17812	17846	17751	17748	17798	17877	17565	17782	17853	17757	17850	17794	17875	17959	17976	17909	17750	17827	17825	17810	17812	17757	17801	17672	17639	17939	17737	17782	17658	17748	17664	17923	17778	17748	17717	17914	17814	17884	17780	17960	17711	17781	17786	17914	17644	17941	17711	17857	17759	17735	17944	17679	17923	17809	17659	17785	17943	17771	17744	17760	17780	17715	17786	17777	17605	17817	17614	17792	17634	17867	17840	17721	17716	17704	17745	17951	17944	17597	17617	17757	17758	17633	17829	17690	17830	17827	17739	17958	17726	17730	17796	17586	17811	17890	17711	17819	17815	17755	17761	17667	17765	17878	17794	17749	17790	17670	17945	17790	17619	17860	17743	17866	17914	17770	17509	17782	17859	17979	17621	17932	18043	17886	17753	17593	17720	17857	17841	17784	17785	17814	17751	17936	17885	17987	17777	17797	17819	17810	17907	17858	17753	17880	17765	17840	17787	17962	17822	17907	17734	17800	17655	17649	17791	17740	17740	17591	17898	17766	17825	17691	17902	17746	17825	17822	17640	17936	17811	17801	17801	17924	17882	17792	17764	17828	17841	17947	17956	17595	17733	17701	17711	17616	17772	17838	17576	17901	17836	17806	17797	17935	17873	17835	17731	17836	17536	17788	17694	17672	17759	17700	17811	17697	17918	17835	17698	17896	17867	17696	17632	17696	17850	17833	17592	17804	17945	18039	17821	17771	17674	17782	17819	17834	17794	17720	17824	17874	17868	17943	17753	17839	17794	17993	17733	17809	17945	17773	17689	17846	17818	17810	17891	17867	17872	17790	17617	17668	17977	17696	17784	17676	17778	17928	17771	17734	17694	17893	17735	17602	17738	17611	17820	17685	17774	17777	17829	17886	17870	17616	17881	17677	17905	17643	17733	17784	17731	17846	17931	17796	17690	17670	17745	17909	17872	17650	17768	17924	17983	17624	17987	17755	17774	17799	17846	17748	17852	17733	17798	17823	17506	17874	17964	17736	17804	17574	17890	17891	17880	17759	17835	17801	17819	17747	17640	17841	17718	17831	17869	17750	17947	17663	17827	17694	17707	17630	17825	17652	17743	18077	17718	17694	17878	17732	17907	17806	17917	17826	17904	17937	17792	17875	17845	17955	17900	17593	17808	17722	17839	17703	17729	17559	17813	17863	17810	17791	17761	17879	17842	17746	17769	17750	17466	17729	17808	17891	17702	17778	17847	17787	17943	17890	17824	17770	17813	17839	17827	17841	17927	17815	17731	17729	17479	17658	17883	17722	17854	17779	17957	17672	17826	17766	17775	17785	17827	17721	17760	17762	17642	17795	17658	17653	17743	17777	17880	17857	17747	17982	17758	17840	17889	17826	17635	17756	17828	17673	17999	17878	17747	17677	17982	17852	17784	17821	17756	17698	17747	17733	17825	17787	17888	17766	17806	17776	17647	17848	17743	17747	17721	17806	17769	17944	17998	17770	17589	17661	17538	17702	17583	17738	17761	17785	17792	17726	17726	17983	17821	17608	17788	17825	17833	17599	17765	17642	17819	17761	17852	17829	17810	17804	17862	17905	17707	17967	17742	17687	17962	17773	17862	17786	17922	17927	17604	17771	17759	17802	17688	17763	17799	17826	17862	17811	17649	17806	17821	17886	17687	17828	17662	17932	17859	17721	17783	17722	17698	17860	17660	17765	17781	17802	17591	17846	17839	17777	17837	17895	17835	17626	17930	17672	17797	17708	17788	17683	17675	17664	17786	17812	17654	17646	17744	17834	17681	17892	17759	17691	17779	17798	17613	17704	17716	17753	17877	17758	17872	17814	17716	17587	17648	17838	17833	17930	17874	17792	17861	17769	17645	17938	17870	17624	17902	17864	17628	17749	17953	17746	17693	17839	17759	17749	17592	17792	17800	17800	17888	17791	17577	17797	17823	17850	17785	17829	17800	17831	17959	17749	17569	18003	17707	17909	17693	17817	17682	17783	17848	17648	17689	18051	17827	17784	17945	17713	17674	17789	17792	17721	17815	17718	17871	17729	17719	17958	17822	17781	17636	17861	17882	17839	17759	17664	17859	17879	17776	17970	17819	17762	17816	17774	17875	17866	17810	17798	17802	17838	17840	17843	17737	17795	17785	17823	17881	17910	17761	17906	17764	17745	17633	17684	17851	17813	17950	17696	17893	17700	17817	17846	17693	17769	17686	17699	17746	17774	17771	17745	17720	17869	17750	17723	17848	17773	17769	17628	17829	17765	17699	17916	17992	17827	17824	17790	17974	17680	17721	17697	17919	17763	17836	17770	17737	17709	17678	17840	17846	17886	17548	17802	17713	17683	17781	17741	17861	17524	17932	17753	17883	17710	17862	17675	17758	17831	17752	17718	17910	17758	17693	17736	17793	17771	17835	17659	17661	17996	17648	17843	17589	17897	17751	17777	17685	17826	17783	17883	17888	17701	17969	17645	17704	17825	17663	17754	17926	17983	17703	17850	17619	17839	17758	17782	17868	17594	17795	17944	17720	17759	17892	17903	17953	17941	18089	17667	17646	17865	17875	17866	17671	17704	17691	17814	17938	17633	17753	17874	17732	17928	17919	17750	17748	17862	17631	17791	17671	17780	17934	17668	17867	17516	17855	17860	17720	17901	17761	17902	17921	17995	17815	17709	17634	17967	17680	17695	17676	17643	17778	17830	17796	17851	17836	17837	17755	17988	17814	17698	17811	17763	17863	17829	17715	18016	17852	17766	17729	17805	17839	17770	17768	17899	17766	17868	17841	17712	17743	17804	17917	17688	17827	17713	17687	17820	17683	17767	17734	17840	17676	17815	17962	17709	17871	17817	17697	17760	17885	17657	17710	17807	17857	17885	17796	17755	17775	17847	17741	17747	17892	17795	17761	17829	17813	17908	17905	17778	17598	17963	17758	17707	17782	17776	17769	17811	17763	17685	17774	17772	17827	17683	17858	17873	17738	17873	17864	17967	17772	17765	17806	17914	17566	17936	17780	17826	17821	17888	17774	17779	17877	17751	17654	17930	17834	17817	17897	17860	17778	17861	17838	17768	17898	17725	17949	17781	17934	17838	17887	17702	17710	17821	17876	17828	17688	17847	17811	17984	17799	17673	17694	17741	17926	17783	17816	17859	17557	17760	17707	17761	17625	17795	17936	17771	17840	17877	17777	17603	17794	17694	17875	17761	17742	17830	17964	17879	17566	17640	17720	17775	17728	17852	17763	17671	17543	17798	17819	17744	17834	17858	17765	17734	17826	17748	17889	17861	17695	17898	17719	17850	17928	17770	17631	17719	17758	17806	17772	17947	17613	17832	17653	17669	17938	17761	17806	17812	17957	17942	17831	17821	17940	17735	17724	17762	17845	17774	17849	17721	17751	17800	17840	17675	17885	17912	17774	17857	17732	17868	17766	17783	17732	17912	18022	17680	17693	17801	17713	17648	17780	17807	17528	17743	17751	17960	17776	17906	17803	17814	17605	17668	17923	17770	17754	17889	17792	17770	17767	17729	17929	17716	17924	17938	17674	17854	17718	17946	17801	17835	17706	17732	17918	17787	17742	17854	17520	17786	17820	17770	17826	17869	17886	17928	17792	17868	17818	17784	17781	17653	17689	17727	17840	17952	17887	17823	17968	17862	17810	17859	17653	17836	17778	17646	17837	17748	17785	17672	17883	17653	17634	17735	17949	17785	17995	17751	17826	17825	17718	17846	17777	18053	17650	17792	17888	17747	17880	17737	17724	17862	17744	17709	17888	17796	17959	17888	17743	17738	17785	17786	17861	17787	17699	17744	17795	17806	17750	17689	17722	17799	17777	17878	17822	17802	17866	17723	17773	17849	17743	17739	17911	17646	17677	17781	17758	17727	17899	17815	17609	17743	17804	17847	17618	17844	17932	17888	17852	17856	17739	17864	17733	17842	17880	17830	17779	17846	17879	17920	17773	17707	17879	17838	17874	17885	17795	17797	17732	17743	17618	17872	17726	17926	17862	17896	17801	17656	17924	17753	17811	17603	17766	17916	17887	17700	17800	17771	17917	17745	17864	17694	17819	17763	17852	17640	17813	17694	17863	17707	17791	17761	17886	17810	17786	17781	17759	17927	17826	17863	17706	17831	17821	17777	17961	17811	17816	17615	17866	17908	17730	17683	17857	17808	17930	17687	17939	17642	17789	17720	17817	17698	17871	17829	17620	17711	17552	17764	17869	17847	17770	17874	17991	17802	17889	17839	17831	17930	17793	17699	17819	17916	17869	17603	17835	17730	17594	17779	17837	17820	17760	17669	17756	17827	17926	17825	17752	17974	17581	17865	17894	17800	17827	17706	17900	17799	17752	17935	17819	17977	17806	17636	18042	17738	17837	17849	17846	17712	17862	17877	17677	17733	17696	17858	17776
23892	21282	28759	25848	25353	26540	25471	22102	20661	20273	20498	20094	20306	20111	20272	20277	20426	20104	20195	20025	20080	20029	20129	20140	19927	20008	20368	19886	20026	19915	19778	19978	19968	19768	19932	19934	20201	19912	19731	20174	19949	19910	19843	19835	19957	19753	19786	19861	19941	19792	20066	19936	19811	19977	19718	19961	19866	20045	19777	19963	20062	19840	19740	19802	19899	19959	19934	19858	19772	19804	20116	20085	19915	19786	19621	19996	19860	19874	20024	19915	19887	20020	20064	19682	19914	19644	19907	20029	19922	19666	19774	19775	19732	19966	19819	19675	19809	19768	19714	19831	19900	19805	19757	19886	19921	20113	19806	19876	19765	19695	19869	19630	19694	20025	19830	19953	19955	19805	19857	19874	19796	19676	19731	19823	19824	19877	19845	20039	19815	19871	19935	19946	19939	19851	19852	19973	19983	19829	19822	19929	19796	19983	19750	19751	19673	19962	19974	19979	20008	19770	19730	19794	19879	19940	19901	19932	19831	19780	19800	19747	19789	19926	19779	20008	19815	19861	19869	19607	19837	19842	19856	19803	19794	19824	19671	19746	19877	19841	19874	20046	20031	19682	19858	19777	19827	20021	19910	19772	19898	19772	19863	19974	19880	19726	19771	20006	20019	19765	19942	19827	19876	19868	19919	19916	20068	19722	20022	19847	19991	19802	19817	19718	19944	20047	19758	19761	19893	19915	19886	19721	20036	19875	20076	19844	19812	19814	19899	19961	20057	19759	19856	19879	20061	19695	19881	19993	19898	19829	19911	19817	19690	19717	19855	19849	19814	19974	19962	19786	19722	19754	19922	19913	19808	19832	20001	19962	19881	19917	20009	19693	20051	19717	19747	19615	20085	19862	19619	19741	19719	19826	19744	19748	19901	20022	19640	19904	19860	19979	19623	20027	19921	19815	19963	19859	19819	19806	19747	20001	19886	19870	19754	19852	19797	19887	20104	19719	19693	19924	19727	19923	19928	19735	19841	19824	19861	19788	19673	19986	19821	19721	20016	19870	20001	19973	19936	19796	19905	19691	20143	20017	19889	19751	19842	19829	19959	19624	19770	20108	20030	19738	19978	19701	19919	19678	19944	19720	19942	19854	19726	19816	19907	19954	19853	19740	19919	19867	19800	20054	19903	19866	19962	19774	19934	19614	19813	19637	19924	19672	19766	19765	19862	19869	19886	19875	19939	19806	19874	19913	19666	19838	19910	19866	19767	20029	19832	19889	19829	19893	19817	19693	19781	19755	19993	19842	19889	19755	19573	19712	19850	19684	19861	20029	20162	19998	19801	19964	19932	19818	19724	19809	19989	19800	19937	19768	19928	19737	19732	19702	20045	20083	19889	19709	19769	19709	19911	19983	19992	19806	19893	19651	19711	19860	19901	19899	19891	19848	19747	19941	19726	19860	19895	19836	19999	19813	19842	19889	20101	20059	19926	19748	19853	19800	19765	19863	19970	19816	19797	19986	20116	20051	20058	19867	19879	19947	19887	19892	19955	19888	19760	19717	19925	19925	20207	19753	19803	19817	19887	19854	19764	19696	19951	20060	19906	20033	19766	19725	19986	19790	20031	19755	19764	19888	19819	19846	19878	19739	19875	19859	19881	19789	19908	19931	19848	19679	19615	19954	19742	19748	19726	19801	19578	19887	19850	19976	19862	19924	19879	19928	19688	19898	19671	19889	19966	19930	19921	19902	19475	19850	19732	19982	19783	19693	19871	19929	19726	19796	20007	19848	19724	19687	20037	19670	19786	19734	20111	19913	19827	19787	19842	20026	19737	19925	19984	19820	19933	19861	19655	19723	19945	19934	19673	19876	19839	19716	20018	19719	19678	19666	19867	19773	20045	20035	19717	19970	19806	19978	20100	19971	19893	19649	19892	19870	19875	19949	19747	19772	19950	19810	19765	19753	20194	19765	19924	19924	19745	19912	19719	19967	19805	19790	19741	19871	20000	19970	19924	19824	19761	20082	19932	19986	19826	19823	19926	19947	19859	19802	19662	19810	19968	19739	19806	19967	20007	20000	19778	19833	19919	19826	19842	19682	19710	19785	19872	19855	19789	19985	19828	19735	19897	19847	20017	19832	19939	19950	19850	19999	19658	19777	19921	19871	19856	19841	19980	19806	19743	19736	19772	19924	20042	19969	19860	19807	19815	20073	19786	19875	19860	20079	19743	19744	19915	19666	19996	19895	19778	19952	19755	19840	19923	19792	19983	19793	19761	19882	19771	19833	19990	19850	19820	19982	20058	19731	19845	20051	19772	19756	19948	20038	19929	19849	19934	19840	19665	19892	19901	19890	19770	19945	20006	20038	19792	19819	19830	19927	19714	19986	19862	20023	20000	19874	19898	19888	19749	19932	19756	19696	19939	19830	19888	19812	19969	19830	19764	19598	19755	19926	19895	19785	19935	19842	19793	19903	19812	19971	19864	19762	19860	19803	19778	19864	19893	19739	19768	19745	19634	19772	19940	19898	19735	19870	19892	19930	19810	19848	19580	19789	19881	19743	19981	19988	19987	19832	19931	19780	19983	19759	19891	19851	19912	19758	19826	19882	19752	19718	19761	19552	19849	19728	20095	19698	19880	19774	19931	19716	20011	19694	20004	19704	19944	19925	19838	19844	20151	19827	20029	20039	20062	19920	19590	19857	19856	19682	20038	19860	19761	19790	19810	19875	20107	19857	19910	19856	19945	19710	19807	19664	19758	19888	19771	19927	19708	19846	19966	19674	19720	19749	19800	19790	19796	19896	20125	19899	19737	19759	20008	19753	20043	19879	19732	19821	20064	19906	19869	19940	20001	19712	19919	19833	19997	19792	19766	19806	20000	19998	19904	19738	19798	20057	19718	19737	19707	19849	19883	19916	19959	19808	19683	19917	19843	19931	19929	19821	19985	19887	19714	19873	19829	19745	20128	19809	19782	19915	20042	19863	19859	20109	20006	19945	19801	20122	19842	19876	19767	19791	19875	19583	19773	19872	19988	19884	19873	19720	19955	19906	19848	19892	19749	20154	19927	19813	19961	19810	19911	19982	19969	19933	19933	20025	19699	19919	19791	19775	20018	19783	19826	20052	19932	19993	20055	19872	19971	19668	19971	19882	19723	19688	19779	19788	19552	19910	19877	19722	19569	19889	19752	19904	19858	19910	19996	19872	19806	19865	20050	19951	19938	19709	19774	19875	19971	19953	19903	19880	19924	19877	19759	19784	19915	19828	19684	19907	19885	19676	19874	20068	19743	19877	19917	20054	19996	19826	19877	20162	19703	19899	19984	19947	19785	19787	20037	19859	19908	20036	19800	20063	19836	19801	19859	19689	19811	19757	20013	19941	19732	19690	19847	19774	19756	19987	19648	19761	19655	19772	19876	19796	19982	19761	19728	20031	20005	19680	19823	19703	19837	19622	19923	19781	20104	19871	19805	19786	19787	19624	19929	19977	19909	19768	19863	19735	19993	19788	19942	19918	19912	19944	20050	19657	19963	19928	19701	19762	19966	19704	20009	19809	19942	19798	19979	20038	19714	20189	19623	19872	19915	19786	20018	19830	19961	19805	19745	19912	19838	19702	19817	19898	19905	20122	19858	19761	19850	19839	19862	19973	19808	19822	19829	20027	19661	19773	19990	19996	19843	19733	19676	19918	19929	19874	19903	19796	19940	20039	19909	19919	19803	19787	19738	19871	19803	19590	19870	19767	19822	19851	19871	19732	19823	20080	19909	19795	20139	19811	20096	19900	19882	19882	19768	19818	19850	19706	19900	19993	19789	19907	19778	19899	19715	19673	19751	19870	19770	19793	20113	20050	19703	19748	19810	19604	19762	19867	19959	19999	19877	19691	19780	19896	19907	19745	19659	19735	19820	19998	19726	20165	19858	19776	19758	19820	19674	19776	19815	19787	20038	19827	19833	19877	19820	19965	19738	19897	19822	19827	19660	19703	19617	19607	19908	19807	19781	19670	19808	19650	19961	19819	19652	19851	19928	19781	19828	19906	19945	19891	19752	19873	19783	19716	19711	19866	19849	19852	20091	19968	19933	19803	19729	19788	20008	19937	19995	19865	19806	19818	19852	19845	19919	19747	19819	19836	20000	19883	19838	19946	19903	19823	19861	19778	20015	19797	19808	19900	19952	19992	19911	19775	19643	19722	19943	19601	19884	19931	19812	19994	19662	19803	19741	19855	19853	19975	19846	19705	19924	19879	19866	19794	19809	19844	19659	19784	19948	19912	19609	19886	19827	19849	19758	19696	19887	19862	19816	19611	19856	20025	19724	19732	19752	19858	19763	19788	19830	19889	19939	19807	19846	19965	19820	19947	19965	19826	19849	19911	19996	19850	19678	19812	19760	19645	19745	19781	19944	19666	19880	19847	20001	19903	19856	19770	19908	19946	19934	19895	19817	19714	19773	19957	20044	19737	19795	19894	19948	19726	19830	19844	19991	19887	19755	19827	19798	19765	19933	19948	19682	19968	19781	19837	19796	19953	19617	19599	19913	19919	19873	19749	19904	19901	19841	19879	19504	19626	19724	19714	19542	20096	19760	19764	19865	19688	19794	19549	19705	19842	19807	19787	19519	19832	20016	19975	20109	19687	19865	19803	19892	19972	19817	19759	19657	19803	19880	20000	19806	19901	19704	19805	19927	19757	20158	19996	19966	19961	19907	19850	20123	19828	19878	19834	19694	19958	19812	19812	19807	20042	19776	19907	19777	19785	19921	19686	19862	19741	19782	20050	20057	20077	19801	19784	20086	20024	19913	20036	19932	19707	19790	19886	19643	19896	19699	19641	19778	19741	19834	19906	19836	19872	19898	19904	19810	19922	19754	19892	19875	19925	19825	20067	19777	19966	19888	19820	20095	20088	19840	19841	19869	19726	19960	19762	20070	19763	19705	19826	19943	19984	19856	19828	19660	19739	19759	19814	19655	19758	19974	19873	19636	19844	19912	19684	19837	19969	19669	19614	19978	19905	19743	19973	19561	19726	19910	19963	19747	19811	19895	19930	19720	19650	19824	19809	19895	19885	19841	19837	19846	19842	19829	19789	19902	19846	19643	19863	19995	19782	19808	19898	19936	19579	19741	19722	19978	20068	20008	19781	19767	19800	19743	19740	20017	19854	19912	19909	19903	19880
32630	49679	47780	37161	31052	25648	21652	19552	18235	17749	17618	17468	17552	17532	17534	17400	17479	17435	17493	17380	17247	17342	17271	17330	17106	17282	17220	17312	17254	17320	17237	17215	17235	17340	17311	17165	17321	17170	17406	17192	17142	17242	17116	17324	17200	17157	17233	17206	17140	17234	17246	17182	17217	17269	17195	17226	17147	16983	17257	17243	17300	17176	17047	17290	17019	17288	16990	17125	17016	17090	17028	17066	16971	17226	17151	17122	17183	17156	17163	17109	17123	17154	17270	17157	17266	17143	17265	17326	17214	17276	17214	17174	17008	17275	17042	17285	17261	17306	17198	17191	16950	17074	17167	17094	17193	17157	17231	17004	17223	17194	17054	17167	17294	17040	17291	17107	17080	17060	17022	17112	17090	17194	17151	17074	17105	17018	17006	17092	17232	17255	17152	17115	17185	17166	17105	17066	17126	17193	17169	17195	17189	17134	17254	17091	17160	17104	17149	17193	17136	17162	17280	17160	17339	17120	17025	17240	17176	17349	16979	17375	17204	17112	17128	17299	17139	17251	17142	17190	17338	17315	17107	17224	17244	17099	17294	17094	17012	17293	17234	17283	17263	17121	17218	17253	17059	17092	17120	17173	17253	17176	17160	17153	17109	17042	17026	17258	17269	17105	17132	17101	17297	17110	17229	17152	17009	17007	17088	17126	17231	17222	17152	17207	17132	17101	17037	17004	17063	17084	17089	17013	17063	17299	17182	17208	17143	17042	17168	16961	17333	17271	17025	17182	17177	17093	17216	17026	17086	17278	17118	17036	17389	17183	17193	17311	17208	17276	17139	17192	17306	17136	17264	17028	17229	17260	17272	17327	17346	17356	17181	17024	17189	17038	17279	16858	17107	17131	17136	17025	17089	17167	16972	17093	17080	17184	17083	17279	17044	17105	17149	17133	17153	17200	17163	17128	17175	17045	17070	17428	17234	17148	17093	17135	17252	17251	17277	17192	17385	17211	17018	17122	17166	17302	17289	17138	17200	16974	17223	17072	17227	17077	17205	17191	17090	17233	17153	17025	17107	17037	17177	17262	17142	16979	17348	17116	17075	17133	17131	17126	17245	17087	17234	17203	17350	17128	17207	17178	17058	17143	17132	17127	17097	17095	17033	17079	17164	17212	17250	17169	17127	16961	17297	17069	17214	17212	17197	17184	17102	17248	17355	16934	17224	17021	17190	17253	17122	17118	17000	17180	17183	17045	17223	16968	16902	17084	16989	17181	17183	17053	17384	17133	17390	17312	17210	17084	17179	17135	17161	17156	17101	17174	17164	17097	17069	17322	17074	17171	17140	16999	17189	17215	17417	17248	17193	17093	16904	17233	17117	17151	17056	17040	17144	16993	17137	16983	17153	17315	17085	17185	17102	17161	17108	17069	17113	17203	17183	17182	17018	17137	17193	17228	17186	17235	17193	17180	17052	17268	17294	17179	17131	17232	17164	17158	17420	17156	17275	17101	17003	17149	17202	17160	17307	16989	17153	17270	17270	17113	17144	17259	17182	17282	17217	17324	17127	17322	17228	17115	17186	17169	17015	17309	16982	17292	17182	17156	17007	17237	17118	17195	17105	17179	17164	17124	17071	17369	17232	17100	17064	17264	17284	17122	17232	17108	17073	17162	17349	17186	17262	17043	17141	17288	17059	17154	17139	17105	17178	17093	17161	17165	17198	17045	17136	17029	17185	17192	17171	17175	16835	17278	17243	17068	17170	17022	17189	17226	17189	17420	17071	17149	16982	17003	17201	17248	17145	17260	17011	17077	17184	17252	17073	17310	17132	17010	17130	17294	17186	17295	17100	17211	16926	17408	17307	17419	17174	17079	17148	17135	17339	17090	17116	17102	17168	17012	17042	17259	17187	17181	17071	17152	17147	17187	17150	17226	17281	17219	17121	17352	17067	17368	17189	17204	17178	16978	17225	17166	17325	17218	17117	17101	17228	17057	17100	17126	17259	17204	17178	17072	17284	17239	17248	17116	17074	17347	17206	17155	17206	17010	17085	17187	17255	16977	17208	17200	17137	17296	17117	17323	16872	17180	17096	17200	17148	17100	17184	17270	17218	17199	17261	17153	17254	17205	17350	17191	17267	17159	16969	17161	17455	17185	17208	17272	17110	17180	17280	17193	17123	17221	17268	17144	17216	17095	17125	17192	17074	17147	17100	17259	17204	17141	17291	17099	17189	17299	17192	17119	17097	17249	17036	17110	17094	17108	17285	17343	17204	17119	17276	17164	17189	17025	17254	17238	17229	17126	17188	17201	17189	17290	17162	17174	17131	16962	17208	17145	17118	17241	17136	17129	17342	17024	17239	17040	17110	17322	17199	16939	17177	17303	17086	17138	17258	16941	17105	17407	17220	17074	17259	17328	17315	17245	17025	17153	17232	17106	17294	17135	17211	17279	17207	17277	17072	17287	17248	17210	17155	17168	17224	17202	17177	17170	16823	17093	17161	17228	17113	17092	17255	17195	17227	17013	17140	17259	17140	17352	17305	17065	17344	16998	17218	17127	17258	16990	17263	17270	17194	17151	16968	17050	17301	17177	17018	17328	17221	17049	17224	17332	17164	17182	17212	17219	17200	17113	17228	17206	17179	17177	17200	17151	17268	17143	17115	17220	17356	17198	17091	17045	17214	17286	17136	17194	17198	17109	17166	17280	17167	17238	17120	17220	17050	17164	17003	17314	16972	17351	17174	17118	17097	17165	17174	17264	17248	17030	17279	17149	17217	17132	17308	17211	17095	17148	17145	17133	17024	17155	17157	17154	17122	17289	17181	16970	17113	17128	17065	17199	17220	17343	17102	17225	17037	17169	17072	17161	17147	17095	17161	17108	17285	17232	17282	17137	17160	17175	17137	17158	17130	17232	17167	17165	17351	17291	17133	17114	17241	17165	17074	17237	17329	17260	17268	17173	17167	17216	17172	17049	17198	17107	17398	17201	17126	17227	17122	17106	17258	17223	17209	17218	17197	17215	17225	17023	17133	17284	17200	17144	17165	17346	17144	17181	17107	17240	17076	17235	17357	17343	17300	17133	17152	17158	17187	17107	17134	17235	17243	17083	17180	17278	17082	17140	17080	17186	17115	17086	17104	17020	17100	17115	17044	17268	17037	17000	17021	17127	17134	17298	17157	17052	16899	17147	17055	17112	17277	17279	17267	16946	17115	17185	17230	17162	17049	17002	17175	17110	17070	16923	17085	17090	17331	17272	17225	17192	17113	17137	17291	17025	17155	17129	17133	17243	17147	17274	17063	17141	17137	17230	17182	17180	17216	17184	17270	17013	17053	17137	17018	17120	17142	17167	17112	17261	17076	17241	17162	17229	17206	17109	17159	17152	17240	17027	17084	17273	17161	17192	17257	17150	17179	17172	17084	17169	17107	17202	17299	17130	17122	17162	17127	17230	17215	17117	16995	17032	17075	17169	17141	17170	17331	17264	17067	17080	17304	17154	17440	17045	17125	17089	16979	17290	17332	17266	17190	17104	17229	17243	17145	17147	17133	17188	17066	17277	17142	16984	17216	17236	17270	17324	17182	17226	17384	17292	17360	17093	17253	17141	17154	17246	17093	17090	17113	17069	17200	17309	17182	17270	17164	17108	17159	17065	17194	17192	17035	17387	17163	17149	17209	17307	17073	17286	17070	17147	17141	17323	17222	17178	17203	17160	17172	17083	17196	17122	16918	17123	16957	17200	17153	17158	17144	17268	17178	17291	17165	17038	16973	17127	17230	17079	17326	17161	17319	17238	17001	17092	17250	17433	17276	17157	17350	17111	17122	17053	17101	17260	17056	17240	17032	17243	17251	17170	17135	17148	17262	17193	17289	17324	17498	17152	17253	17074	17133	17073	17259	17219	17013	17192	17148	17129	17186	17329	17287	17309	17244	17049	17379	17224	17197	17313	17453	17201	17295	17075	17318	17056	17150	17130	17156	17247	17065	17095	17252	17272	17162	17279	17019	17131	17150	17161	17276	17209	17058	17168	17162	17257	17279	17252	16949	17217	17045	17264	17139	17110	17152	17161	17056	17217	17139	16930	16959	17009	17217	17122	17014	17091	17357	17261	17227	17087	17109	17263	17049	17192	17196	17187	17231	17224	17282	17180	17127	17306	17009	17202	17144	17104	17158	17271	17216	17232	17288	17316	17035	16995	17295	17236	17159	17165	17325	17106	17173	16998	17118	17169	17285	17170	17023	17296	17164	17337	17204	17075	17169	17130	17094	17135	17111	17190	17167	17321	17053	17202	17172	16919	17336	17091	17215	17134	17098	17196	17133	17154	17244	17304	17079	17075	17017	17126	17172	17395	17022	17167	17165	17248	17251	17219	17203	17176	17019	17303	17133	17126	17141	17087	17129	17176	17188	17130	17283	17262	17195	17337	17208	17163	17127	16910	17167	17230	17168	17120	17156	17211	17222	17146	16942	17276	17200	17245	17183	17157	17264	17175	17167	17183	17369	17117	16849	17214	17122	17257	17311	17177	17169	17208	17092	17289	17156	17072	16989	17134	17167	17049	17318	17168	17136	17145	17288	17322	17218	17044	16980	17182	17187	17200	17219	17232	17181	17035	17101	17123	17242	17201	17082	17247	17272	17215	17077	17224	17191	17217	17082	17234	17253	17296	17255	17120	17063	17213	17138	17027	17434	17152	17209	17025	17016	17065	17121	17191	17046	17282	16921	17106	17149	16932	17182	17275	17141	17258	17172	17274	17166	17213	17321	17205	17154	17210	17154	17123	17008	17253	17225	17115	17232	17279	17174	17151	17140	17179	17233	17090	17250	17293	17297	17118	17073	17107	17298	17314	17207	17160	16783	17328	17059	17097	17143	17134	17162	17274	17166	17219	16989	17096	17029	17090	17156	17105	17252	17014	17203	17172	17220	17319	17089	17195	17258	17243	17198	17149	16946	17358	17263	17077	17014	17090	17228	17139	17189	17154	17261	17182	17198	17146	17256	17209	17076	17193	17203	17284	17167	17224	17024	17160	17010	17300	17156	17341	17171	17225	17021	17189	17100	17043	17281	17204	17372	17307	17177	17179	17232	17190	17245	17055	17077	17139	17382	17081	17082	17301	17181	17123	17301	17024	17003	17231	17002	17093	17120	17217	17153	16978	17289	17088	17246	17162
22925	21492	29293	24693	23806	27071	28408	23070	21288	21384	21166	20975	20939	21019	20981	21183	20907	21060	20838	20648	20718	20697	20689	20745	20647	20533	20548	20743	20730	20639	20770	20423	20839	20565	20524	20574	20815	20614	20603	20390	20527	20560	20442	20458	20611	20313	20521	20686	20615	20570	20536	20569	20477	20445	20285	20498	20402	20526	20594	20441	20296	20530	20308	20416	20547	20485	20526	20419	20399	20471	20565	20541	20588	20207	20360	20569	20460	20494	20696	20370	20338	20464	20710	20484	20550	20528	20431	20219	20515	20360	20656	20638	20376	20316	20569	20552	20431	20485	20384	20558	20420	20519	20555	20325	20272	20487	20504	20304	20394	20410	20516	20470	20636	20102	20410	20263	20444	20633	20418	20268	20432	20458	20584	20437	20512	20438	20581	20436	20632	20392	20416	20466	20379	20416	20322	20233	20340	20415	20585	20365	20443	20510	20367	20522	20474	20463	20423	20380	20616	20621	20288	20400	20271	20444	20278	20441	20493	20414	20313	20452	20624	20483	20458	20254	20482	20299	20770	20354	20325	20428	20442	20475	20582	20507	20382	20286	20476	20477	20409	20524	20366	20255	20428	20535	20468	20426	20402	20282	20504	20520	20494	20489	20385	20602	20286	20387	20320	20509	20289	20575	20408	20469	20314	20756	20285	20547	20425	20505	20262	20365	20446	20493	20499	20435	20461	20352	20303	20274	20449	20430	20381	20521	20523	20322	20372	20449	20367	20433	20660	20506	20429	20305	20438	20417	20471	20569	20537	20315	20328	20466	20432	20440	20360	20440	20273	20437	20465	20567	20467	20357	20456	20417	20281	20528	20349	20291	20153	20490	20529	20496	20316	20231	20400	20420	20333	20387	20358	20307	20442	20525	20568	20415	20283	20424	20392	20451	20536	20501	20341	20425	20595	20468	20530	20513	20161	20419	20221	20432	20663	20388	20366	20521	20313	20414	20208	20535	20391	20291	20209	20283	20514	20207	20459	20426	20422	20481	20420	20266	20258	20456	20543	20523	20424	20447	20508	20519	20350	20359	20340	20483	20533	20399	20303	20346	20418	20464	20459	20447	20388	20478	20627	20544	20401	20332	20238	20433	20394	20549	20287	20296	20373	20429	20436	20435	20237	20513	20422	20418	20412	20395	20443	20395	20317	20298	20445	20434	20334	20602	20388	20202	20486	20336	20127	20469	20515	20387	20407	20508	20348	20534	20553	20382	20467	20405	20540	20521	20266	20398	20373	20461	20544	20212	20352	20351	20482	20401	20391	20333	20352	20180	20598	20417	20433	20301	20176	20379	20197	20219	20377	20614	20306	20423	20573	20577	20385	20484	20329	20515	20464	20363	20603	20328	20423	20393	20321	20458	20395	20290	20356	20624	20430	20404	20525	20365	20470	20360	20357	20420	20410	20506	20294	20547	20469	20389	20225	20309	20459	20427	20383	20569	20312	20265	20337	20560	20483	20392	20302	20399	20443	20296	20234	20255	20422	20296	20418	20284	20483	20321	20355	20534	20382	20439	20408	20329	20450	20368	20461	20532	20753	20376	20633	20460	20545	20497	20402	20226	20417	20446	20350	20401	20459	20568	20329	20415	20480	20316	20291	20503	20342	20242	20481	20355	20437	20480	20419	20412	20510	20455	20452	20531	20416	20340	20344	20311	20315	20416	20346	20067	20469	20452	20542	20601	20419	20419	20273	20379	20192	20398	20274	20362	20432	20435	20505	20257	20424	20444	20493	20428	20492	20384	20338	20296	20445	20320	20631	20389	20430	20653	20334	20602	20433	20614	20288	20362	20422	20312	20530	20231	20414	20337	20509	20194	20544	20366	20427	20475	20306	20503	20315	20390	20576	20555	20277	20341	20388	20431	20487	20290	20377	20231	20537	20679	20537	20283	20305	20605	20496	20394	20559	20370	20320	20485	20438	20226	20186	20349	20342	20205	20399	20588	20509	20478	20355	20373	20530	20175	20408	20455	20275	20590	20249	20355	20474	20406	20504	20334	20393	20363	20474	20361	20396	20590	20390	20577	20374	20326	20363	20371	20168	20279	20177	20517	20483	20364	20389	20318	20426	20573	20514	20459	20254	20363	20488	20353	20562	20445	20370	20482	20477	20448	20404	20393	20419	20367	20420	20463	20303	20607	20406	20661	20375	20470	20529	20290	20626	20223	20220	20403	20403	20412	20443	20605	20443	20521	20355	20242	20184	20194	20197	20414	20556	20755	20530	20440	20563	20247	20471	20495	20375	20215	20324	20233	20269	20480	20524	20425	20445	20381	20356	20245	20580	20309	20395	20251	20452	20422	20335	20313	20304	20319	20564	20517	20631	20441	20305	20423	20483	20175	20562	20399	20413	20290	20356	20193	20575	20297	20547	20408	20240	20603	20312	20532	20513	20478	20491	20435	20438	20555	20494	20357	20434	20411	20365	20574	20630	20452	20472	20500	20528	20420	20370	20375	20325	20507	20628	20506	20451	20455	20493	20614	20425	20481	20295	20291	20403	20367	20255	20653	20598	20412	20434	20347	20559	20609	20458	20415	20496	20441	20468	20371	20387	20474	20416	20424	20540	20204	20532	20420	20438	20407	20591	20493	20478	20420	20449	20393	20367	20335	20391	20557	20374	20359	20352	20445	20291	20500	20339	20518	20495	20409	20404	20253	20210	20330	20395	20421	20522	20383	20357	20324	20431	20583	20408	20268	20450	20559	20364	20523	20454	20521	20379	20423	20366	20420	20467	20406	20283	20395	20257	20529	20260	20414	20279	20211	20564	20470	20454	20413	20587	20484	20376	20332	20466	20224	20208	20374	20803	20152	20441	20196	20048	20245	20483	20414	20553	20496	20591	20379	20525	20367	20562	20301	20336	20410	20280	20098	20471	20408	20418	20322	20418	20432	20370	20362	20526	20392	20495	20501	20311	20490	20363	20380	20286	20459	20449	20403	20439	20390	20578	20250	20129	20315	20411	20454	20567	20364	20610	20243	20548	20361	20420	20319	20307	20314	20382	20287	20401	20237	20619	20517	20393	20378	20289	20434	20348	20561	20630	20389	20432	20418	20343	20433	20560	20320	20531	20419	20505	20518	20446	20537	20530	20283	20362	20402	20305	20633	20477	20340	20311	20460	20275	20598	20598	20349	20226	20396	20564	20382	20470	20328	20590	20200	20570	20428	20395	20417	20296	20550	20342	20314	20543	20310	20374	20394	20182	20473	20346	20561	20341	20129	20441	20633	20358	20274	20280	20475	20418	20391	20332	20340	20275	20373	20341	20498	20466	20289	20323	20459	20428	20280	20449	20411	20288	20288	20428	20198	20316	20410	20676	20546	20600	20449	20344	20272	20394	20526	20332	20733	20380	20242	20277	20438	20474	20548	20508	20392	20394	20499	20506	20534	20469	20144	20381	20453	20463	20464	20393	20412	20091	20277	20273	20523	20436	20347	20371	20446	20490	20327	20542	20391	20466	20464	20288	20327	20289	20555	20573	20641	20396	20592	20437	20331	20428	20592	20380	20460	20296	20152	20644	20580	20252	20504	20285	20462	20324	20586	20475	20406	20385	20300	20343	20338	20458	20351	20471	20457	20300	20449	20249	20333	20558	20462	20577	20330	20568	20454	20589	20363	20464	20487	20267	20362	20338	20606	20446	20473	20507	20499	20250	20257	20245	20455	20415	20420	20367	20205	20404	20362	20280	20440	20525	20299	20384	20346	20357	20240	20219	20191	20225	20521	20555	20384	20396	20474	20333	20555	20583	20401	20571	20698	20220	20221	20271	20506	20341	20239	20607	20418	20264	20430	20379	20238	20586	20512	20389	20372	20425	20478	20375	20463	20283	20378	20581	20283	20465	20431	20422	20339	20314	20458	20500	20476	20317	20391	20247	20289	20351	20703	20445	20631	20411	20385	20287	20207	20465	20332	20487	20409	20560	20375	20431	20322	20544	20462	20465	20563	20532	20328	20616	20538	20338	20490	20465	20356	20329	20436	20590	20340	20490	20211	20322	20428	20665	20250	20485	20362	20565	20310	20365	20556	20388	20201	20219	20151	20520	20365	20313	20351	20481	20547	20444	20429	20344	20389	20389	20360	20410	20476	20388	20529	20459	20366	20725	20721	20247	20376	20351	20494	20095	20506	20655	20400	20472	20238	20394	20505	20447	20260	20367	20432	20568	20601	20515	20473	20336	20346	20308	20333	20498	20429	20560	20428	20619	20400	20390	20521	20403	20322	20572	20610	20305	20522	20381	20539	20522	20593	20305	20521	20276	20300	20517	20294	20496	20553	20464	20621	20486	20382	20452	20515	20285	20353	20342	20281	20507	20518	20342	20439	20355	20335	20455	20457	20528	20309	20380	20387	20508	20583	20602	20353	20476	20401	20496	20324	20343	20474	20445	20498	20542	20469	20479	20506	20285	20245	20383	20461	20521	20549	20430	20358	20210	20258	20609	20411	20343	20681	20588	20418	20110	20355	20225	20258	20232	20482	20486	20407	20484	20470	20545	20336	20227	20594	20715	20517	20396	20495	20340	20282	20268	20523	20305	20421	20498	20314	20350	20555	20355	20429	20478	20347	20322	20305	20497	20405	20309	20383	20569	20375	20291	20663	20410	20488	20403	20253	20489	20467	20406	20469	20345	20558	20218	20460	20173	20506	20524	20407	20232	20437	20341	20260	20324	20430	20519	20387	20461	20462	20146	20277	20487	20454	20532	20446	20359	20401	20512	20478	20459	20466	20412	20534	20340	20392	20495	20461	20495	20354	20396	20249	20348	20485	20217	20215	20544	20242	20525	20353	20367	20063	20263	20362	20423	20349	20402	20500	20484	20552	20447	20176	20289	20429	20387	20669	20387	20590	20302	20235	20548	20394	20571	20464	20501	20433	20319	20353	20341	20364	20359	20459	20330	20180	20567	20406	20334	20422	20497	20656	20532	20533	20537	20297	20241	20491	20579	20588	20449	20427	20418	20481	20233	20348	20663	20385	20435	20434	20452	20333	20563	20352	20440	20456	20369	20370	20380	20335	20212	20404	20361	20191	20399	20676	20374	20411	20155	20506	20372	20478	20450	20447	20286	20647	20471	20450	20516	20625	20428	20263	20552	20223	20364	20359	20435	20441	20455	20308	20552	20534
35718	57470	53488	44692	35671	29234	23227	19964	18520	18102	18008	17931	18091	18136	18172	18210	17830	17903	17946	17781	17837	17896	17834	17744	17729	17585	17594	17398	17527	17635	17751	17517	17627	17687	17681	17526	17591	17730	17541	17466	17548	17524	17518	17629	17498	17565	17696	17543	17558	17636	17352	17398	17436	17473	17551	17416	17451	17641	17638	17605	17542	17588	17479	17369	17664	17495	17587	17484	17601	17548	17588	17516	17360	17470	17585	17476	17369	17498	17528	17600	17552	17625	17537	17644	17425	17546	17573	17635	17684	17648	17640	17451	17520	17636	17537	17702	17530	17592	17540	17525	17564	17438	17492	17569	17461	17322	17439	17535	17471	17508	17427	17388	17424	17545	17480	17500	17587	17593	17548	17463	17564	17618	17586	17468	17350	17451	17453	17418	17569	17469	17442	17438	17507	17593	17536	17462	17573	17585	17462	17454	17436	17415	17497	17537	17583	17720	17532	17514	17567	17517	17410	17416	17341	17365	17618	17368	17397	17511	17607	17479	17544	17427	17468	17558	17520	17325	17351	17475	17596	17605	17547	17370	17458	17464	17376	17598	17451	17440	17593	17317	17487	17531	17423	17622	17437	17365	17627	17445	17556	17406	17642	17514	17508	17505	17475	17407	17487	17571	17616	17414	17489	17481	17582	17364	17623	17445	17697	17544	17568	17617	17571	17520	17135	17518	17648	17528	17351	17491	17422	17464	17416	17371	17468	17497	17452	17521	17422	17498	17675	17586	17389	17502	17448	17581	17519	17423	17538	17192	17723	17234	17666	17511	17638	17505	17503	17533	17370	17443	17553	17387	17566	17321	17461	17503	17503	17518	17569	17437	17462	17223	17599	17494	17416	17555	17361	17407	17633	17363	17597	17563	17433	17484	17493	17361	17512	17682	17512	17499	17642	17384	17450	17463	17549	17519	17566	17501	17357	17516	17641	17541	17613	17636	17492	17600	17279	17315	17371	17578	17476	17488	17617	17423	17475	17417	17503	17422	17534	17364	17548	17515	17438	17413	17548	17515	17419	17510	17570	17606	17637	17382	17615	17333	17483	17533	17490	17336	17570	17617	17550	17448	17558	17484	17415	17299	17376	17550	17505	17531	17396	17513	17443	17420	17291	17561	17501	17550	17494	17656	17373	17512	17580	17352	17612	17430	17432	17524	17431	17397	17510	17535	17525	17606	17425	17423	17497	17560	17443	17409	17365	17511	17552	17451	17505	17551	17451	17547	17411	17347	17551	17441	17550	17585	17498	17447	17470	17585	17398	17527	17466	17312	17561	17398	17575	17466	17559	17501	17573	17526	17515	17595	17664	17316	17414	17488	17542	17468	17617	17263	17493	17559	17480	17384	17325	17481	17384	17530	17511	17362	17562	17589	17489	17470	17548	17471	17339	17472	17528	17298	17606	17550	17424	17689	17472	17527	17417	17493	17404	17476	17429	17486	17568	17509	17349	17497	17344	17421	17490	17452	17496	17609	17511	17456	17554	17539	17431	17212	17541	17567	17623	17631	17411	17497	17437	17510	17256	17421	17663	17464	17547	17574	17493	17551	17479	17440	17494	17457	17392	17505	17522	17545	17333	17339	17579	17487	17533	17389	17417	17817	17488	17377	17681	17478	17651	17434	17427	17535	17421	17481	17396	17604	17363	17668	17417	17521	17581	17512	17337	17440	17666	17522	17607	17462	17577	17434	17603	17581	17464	17454	17263	17383	17516	17414	17576	17538	17528	17448	17685	17502	17560	17439	17365	17596	17465	17541	17236	17456	17515	17539	17393	17439	17532	17504	17591	17264	17522	17460	17602	17466	17607	17208	17545	17313	17320	17537	17401	17626	17438	17551	17543	17565	17518	17669	17475	17337	17633	17503	17550	17368	17422	17566	17440	17621	17568	17439	17265	17364	17314	17437	17481	17455	17503	17505	17482	17566	17606	17597	17387	17506	17428	17575	17511	17459	17509	17392	17717	17545	17547	17492	17715	17348	17556	17582	17434	17488	17473	17561	17611	17464	17523	17447	17545	17447	17571	17431	17479	17544	17509	17507	17379	17577	17456	17400	17457	17422	17440	17534	17469	17336	17428	17622	17544	17420	17312	17646	17475	17609	17434	17382	17463	17674	17417	17378	17412	17423	17568	17423	17669	17572	17402	17529	17674	17340	17556	17590	17525	17336	17479	17462	17513	17402	17466	17396	17376	17430	17477	17533	17412	17646	17695	17504	17585	17572	17415	17490	17332	17302	17440	17361	17359	17432	17438	17451	17675	17417	17445	17216	17455	17477	17404	17555	17487	17476	17552	17483	17433	17403	17623	17515	17426	17504	17472	17417	17356	17478	17454	17455	17483	17437	17572	17477	17523	17561	17418	17422	17581	17650	17650	17540	17504	17672	17351	17410	17618	17503	17419	17448	17520	17549	17391	17399	17458	17533	17643	17508	17542	17537	17601	17381	17516	17478	17472	17444	17390	17545	17318	17382	17660	17499	17375	17448	17599	17498	17399	17509	17462	17567	17486	17655	17365	17487	17416	17686	17525	17642	17586	17478	17381	17327	17512	17351	17594	17514	17689	17344	17436	17294	17591	17498	17396	17460	17551	17550	17407	17618	17669	17602	17599	17407	17502	17531	17442	17536	17611	17436	17413	17473	17548	17628	17469	17730	17495	17659	17683	17599	17532	17513	17442	17505	17670	17330	17483	17426	17455	17318	17421	17473	17325	17579	17302	17402	17405	17449	17384	17346	17560	17349	17402	17488	17389	17432	17454	17573	17609	17594	17552	17411	17429	17382	17426	17524	17405	17331	17608	17525	17578	17506	17393	17478	17666	17478	17364	17408	17327	17387	17369	17531	17287	17565	17524	17591	17567	17415	17465	17505	17526	17358	17414	17457	17448	17563	17380	17462	17540	17507	17431	17490	17487	17474	17668	17558	17381	17555	17477	17381	17443	17458	17510	17332	17421	17468	17454	17552	17764	17434	17547	17489	17381	17428	17696	17413	17394	17490	17466	17561	17360	17442	17475	17560	17484	17458	17287	17496	17361	17530	17291	17373	17733	17568	17582	17579	17380	17642	17583	17416	17496	17410	17467	17444	17603	17457	17685	17292	17460	17333	17415	17417	17464	17356	17543	17553	17555	17427	17545	17558	17572	17374	17497	17492	17415	17439	17212	17579	17390	17468	17586	17489	17585	17355	17585	17551	17464	17545	17395	17391	17676	17322	17599	17599	17519	17522	17391	17690	17508	17449	17400	17423	17474	17560	17413	17502	17539	17417	17564	17550	17430	17526	17440	17333	17520	17523	17654	17607	17457	17518	17560	17335	17541	17478	17452	17423	17597	17372	17445	17557	17542	17553	17478	17393	17457	17436	17423	17524	17584	17522	17578	17749	17392	17367	17574	17630	17412	17455	17593	17358	17334	17409	17432	17441	17402	17471	17461	17369	17655	17343	17490	17482	17383	17618	17470	17590	17432	17286	17577	17545	17424	17573	17275	17599	17549	17504	17508	17578	17482	17536	17538	17515	17570	17510	17331	17491	17517	17357	17511	17379	17504	17473	17353	17550	17629	17323	17531	17609	17493	17468	17459	17481	17631	17470	17382	17486	17681	17371	17422	17455	17555	17420	17563	17585	17521	17585	17577	17549	17502	17418	17499	17520	17466	17528	17329	17573	17511	17344	17645	17425	17549	17368	17477	17348	17562	17452	17468	17562	17407	17501	17454	17528	17522	17497	17482	17425	17463	17640	17519	17528	17456	17389	17522	17638	17516	17522	17584	17382	17407	17647	17507	17569	17398	17434	17465	17468	17680	17424	17591	17676	17570	17342	17648	17492	17386	17347	17398	17475	17520	17349	17491	17444	17499	17489	17445	17285	17463	17437	17727	17602	17641	17581	17574	17644	17611	17584	17741	17499	17525	17535	17417	17541	17382	17392	17665	17322	17496	17614	17506	17498	17682	17446	17477	17514	17449	17587	17460	17418	17414	17592	17518	17368	17603	17531	17579	17658	17540	17362	17505	17400	17497	17406	17552	17503	17360	17399	17502	17627	17389	17378	17452	17581	17590	17544	17420	17570	17459	17452	17602	17370	17555	17435	17359	17459	17542	17558	17538	17524	17430	17492	17491	17546	17460	17416	17515	17556	17587	17488	17416	17527	17517	17445	17525	17427	17448	17618	17589	17426	17424	17496	17577	17548	17676	17643	17571	17539	17596	17485	17423	17725	17503	17347	17543	17501	17557	17446	17502	17533	17345	17582	17391	17501	17569	17489	17394	17530	17412	17570	17584	17446	17624	17473	17473	17471	17299	17698	17538	17365	17272	17411	17393	17599	17552	17456	17605	17493	17423	17554	17547	17555	17376	17366	17439	17521	17418	17398	17356	17443	17469	17672	17530	17530	17374	17591	17413	17465	17713	17421	17502	17522	17531	17490	17515	17427	17574	17593	17615	17297	17441	17484	17508	17541	17534	17602	17363	17467	17548	17401	17465	17528	17406	17344	17451	17418	17403	17464	17614	17386	17613	17445	17600	17458	17618	17381	17525	17289	17568	17497	17562	17596	17329	17513	17311	17536	17364	17454	17499	17573	17399	17343	17501	17500	17269	17522	17535	17385	17649	17478	17577	17514	17484	17460	17528	17450	17472	17588	17601	17775	17395	17536	17309	17619	17606	17474	17392	17598	17337	17595	17510	17491	17620	17465	17474	17333	17518	17572	17600	17458	17562	17471	17344	17544	17488	17473	17502	17443	17796	17430	17343	17589	17493	17449	17520	17310	17436	17583	17456	17595	17564	17590	17606	17395	17704	17466	17640	17429	17395	17460	17451	17416	17623	17555	17365	17455	17539	17507	17467	17448	17558	17461	17575	17575	17551	17475	17381	17419	17484	17481	17461	17729	17308	17392	17607	17500	17536	17367	17556	17540	17551	17474	17653	17510	17444	17469	17582	17512	17526	17565	17688	17542	17344	17511	17547	17459	17512	17514	17310	17350	17568	17321	17225	17514	17576	17380	17384	17563	17322	17477	17455	17500	17468	17443	17529	17590	17317	17634	17361	17535	17645	17482	17499	17464	17624	17386	17618	17670	17611	17458	17479	17402	17436	17523	17649	17308	17515	17456	17430	17602	17566	17700	17564	17590
28790	26919	33240	30496	24440	22753	21834	21003	20899	20763	20572	20263	20439	20526	20926	20726	20683	20569	20483	20457	20582	20478	20516	20636	20523	20534	20465	20443	20752	20587	20365	20428	20594	20352	20547	20351	20512	20441	20363	20347	20550	20357	20424	20592	20481	20327	20667	20404	20538	20638	20523	20490	20591	20315	20496	20510	20764	20459	20501	20505	20503	20617	20578	20526	20529	20401	20705	20526	20328	20655	20498	20701	20615	20531	20415	20369	20633	20401	20426	20459	20608	20463	20365	20568	20559	20331	20479	20328	20574	20486	20404	20410	20603	20432	20416	20493	20460	20653	20335	20543	20583	20578	20533	20547	20549	20526	20479	20440	20282	20341	20433	20401	20592	20625	20532	20601	20461	20380	20561	20630	20272	20696	20662	20325	20529	20723	20643	20425	20473	20487	20478	20520	20431	20412	20556	20548	20373	20169	20365	20428	20657	20583	20508	20430	20710	20667	20421	20433	20678	20483	20580	20492	20398	20215	20362	20567	20709	20484	20725	20469	20423	20539	20394	20718	20352	20332	20348	20490	20281	20528	20354	20421	20423	20552	20504	20450	20558	20412	20511	20509	20483	20515	20760	20543	20311	20563	20564	20473	20528	20806	20487	20388	20615	20591	20475	20345	20289	20433	20421	20459	20372	20382	20422	20421	20690	20432	20475	20480	20608	20627	20536	20592	20448	20463	20586	20593	20347	20481	20290	20291	20284	20478	20275	20391	20482	20459	20476	20410	20373	20514	20449	20376	20453	20329	20667	20572	20374	20430	20377	20528	20576	20361	20529	20489	20588	20439	20380	20687	20550	20738	20536	20494	20556	20462	20503	20582	20497	20641	20423	20462	20678	20483	20370	20844	20438	20572	20298	20582	20683	20499	20724	20556	20548	20507	20502	20505	20518	20566	20395	20182	20415	20309	20447	20515	20228	20296	20451	20416	20462	20452	20258	20589	20461	20575	20343	20566	20543	20265	20499	20523	20570	20397	20517	20268	20628	20679	20749	20380	20329	20310	20561	20470	20452	20505	20664	20359	20612	20715	20388	20529	20569	20820	20601	20553	20550	20549	20320	20596	20508	20396	20490	20404	20335	20284	20623	20568	20656	20456	20550	20605	20448	20503	20553	20461	20520	20545	20625	20408	20507	20646	20509	20342	20394	20650	20541	20500	20443	20415	20498	20389	20444	20636	20314	20527	20610	20582	20462	20578	20596	20413	20325	20463	20379	20413	20575	20484	20650	20486	20495	20553	20689	20229	20477	20525	20700	20455	20338	20436	20560	20538	20357	20573	20650	20686	20517	20306	20464	20628	20653	20371	20529	20487	20599	20433	20487	20845	20637	20352	20483	20819	20495	20528	20419	20432	20615	20415	20599	20270	20391	20527	20611	20451	20356	20336	20268	20529	20513	20599	20317	20685	20614	20526	20553	20510	20380	20479	20649	20453	20303	20395	20462	20454	20449	20566	20341	20372	20423	20431	20420	20555	20474	20500	20282	20544	20615	20388	20331	20442	20447	20736	20388	20669	20282	20285	20480	20559	20565	20409	20522	20504	20506	20284	20320	20617	20188	20253	20575	20462	20565	20419	20562	20342	20454	20575	20384	20520	20312	20285	20475	20460	20499	20339	20279	20403	20275	20359	20374	20359	20480	20527	20504	20446	20256	20511	20488	20260	20589	20476	20486	20521	20471	20684	20492	20580	20594	20593	20308	20480	20507	20572	20701	20636	20466	20414	20352	20514	20627	20642	20501	20552	20419	20367	20283	20655	20420	20555	20307	20467	20344	20386	20622	20504	20679	20378	20521	20370	20482	20697	20642	20261	20402	20327	20532	20380	20512	20372	20392	20329	20680	20398	20786	20439	20520	20464	20603	20633	20437	20395	20433	20551	20685	20447	20238	20325	20406	20521	20659	20336	20468	20444	20467	20546	20567	20640	20633	20373	20402	20533	20614	20366	20676	20489	20467	20654	20646	20451	20551	20581	20586	20757	20456	20249	20560	20618	20224	20477	20328	20206	20454	20363	20262	20475	20501	20489	20518	20513	20528	20473	20547	20538	20408	20574	20288	20654	20424	20336	20682	20591	20748	20476	20439	20391	20367	20488	20472	20476	20404	20308	20421	20630	20447	20594	20368	20593	20655	20381	20433	20471	20399	20431	20625	20739	20467	20289	20567	20445	20678	20525	20483	20442	20446	20633	20630	20482	20446	20488	20608	20587	20537	20553	20620	20466	20470	20601	20536	20426	20516	20369	20495	20655	20709	20437	20525	20493	20635	20456	20615	20425	20419	20415	20407	20474	20467	20384	20554	20539	20558	20580	20574	20390	20639	20352	20448	20392	20393	20441	20569	20527	20495	20706	20740	20484	20396	20539	20494	20646	20635	20578	20595	20480	20379	20354	20293	20394	20360	20337	20419	20471	20337	20406	20514	20433	20489	20336	20641	20456	20211	20307	20512	20456	20618	20398	20652	20506	20432	20505	20455	20414	20465	20366	20291	20507	20492	20501	20539	20575	20633	20501	20465	20425	20405	20371	20317	20193	20620	20451	20540	20381	20363	20582	20561	20535	20349	20461	20394	20258	20379	20451	20695	20590	20505	20417	20567	20411	20352	20547	20409	20658	20341	20266	20422	20562	20505	20504	20455	20228	20209	20440	20313	20367	20559	20436	20425	20403	20473	20526	20377	20442	20552	20420	20592	20636	20634	20642	20472	20409	20370	20335	20464	20460	20284	20375	20293	20492	20651	20475	20417	20571	20280	20617	20500	20440	20414	20362	20493	20701	20614	20479	20446	20617	20435	20436	20478	20447	20487	20371	20550	20257	20546	20475	20392	20687	20553	20512	20576	20530	20587	20509	20554	20557	20424	20622	20495	20413	20508	20543	20708	20403	20434	20489	20475	20554	20450	20425	20387	20613	20366	20483	20516	20383	20362	20592	20629	20670	20466	20386	20246	20617	20593	20195	20377	20338	20653	20586	20312	20663	20476	20609	20450	20492	20481	20435	20356	20522	20436	20437	20506	20559	20556	20241	20547	20425	20430	20471	20691	20382	20555	20542	20486	20462	20558	20611	20442	20514	20639	20279	20579	20291	20644	20739	20683	20658	20670	20402	20560	20525	20460	20604	20292	20421	20241	20452	20480	20428	20493	20521	20457	20430	20389	20500	20552	20222	20308	20498	20441	20613	20451	20323	20524	20414	20612	20604	20429	20418	20471	20333	20492	20491	20720	20609	20502	20461	20458	20324	20600	20698	20474	20477	20393	20541	20378	20150	20537	20397	20805	20350	20463	20496	20536	20507	20420	20582	20435	20330	20527	20407	20534	20417	20689	20571	20517	20512	20467	20599	20579	20240	20523	20316	20419	20345	20315	20410	20450	20401	20479	20400	20415	20766	20437	20672	20620	20596	20488	20526	20527	20592	20357	20279	20363	20456	20349	20446	20453	20619	20599	20295	20460	20560	20491	20423	20375	20472	20456	20544	20422	20477	20421	20460	20537	20580	20515	20449	20347	20610	20611	20322	20573	20689	20643	20432	20376	20527	20298	20583	20337	20475	20609	20427	20387	20414	20543	20544	20699	20337	20438	20428	20426	20656	20503	20365	20642	20344	20542	20676	20353	20402	20515	20521	20713	20559	20435	20313	20591	20537	20404	20303	20562	20456	20442	20538	20477	20419	20731	20331	20641	20409	20617	20490	20623	20573	20548	20399	20533	20591	20605	20456	20575	20412	20610	20430	20456	20450	20403	20409	20552	20501	20629	20564	20615	20523	20238	20575	20572	20415	20452	20483	20549	20591	20625	20446	20453	20382	20447	20412	20528	20502	20469	20449	20587	20473	20352	20616	20395	20277	20500	20495	20597	20394	20361	20363	20599	20699	20598	20633	20413	20520	20447	20433	20527	20562	20349	20395	20619	20511	20537	20643	20472	20398	20587	20413	20381	20386	20429	20422	20566	20287	20484	20475	20511	20512	20574	20698	20559	20621	20854	20477	20487	20491	20615	20535	20494	20347	20740	20448	20630	20527	20515	20635	20469	20295	20279	20529	20544	20520	20252	20759	20421	20511	20374	20475	20365	20472	20651	20578	20419	20451	20337	20286	20637	20532	20491	20427	20638	20543	20607	20532	20560	20479	20502	20639	20525	20446	20389	20397	20348	20600	20182	20448	20492	20492	20489	20482	20608	20541	20395	20476	20629	20579	20421	20426	20725	20600	20632	20489	20655	20452	20559	20496	20609	20622	20739	20261	20573	20369	20627	20097	20325	20406	20488	20488	20465	20649	20280	20391	20390	20344	20554	20312	20514	20298	20179	20345	20343	20373	20578	20374	20570	20639	20607	20476	20471	20404	20514	20483	20514	20440	20397	20462	20462	20463	20549	20581	20447	20452	20416	20500	20387	20423	20443	20415	20534	20526	20343	20373	20574	20490	20616	20452	20583	20450	20704	20519	20474	20465	20674	20390	20468	20419	20416	20385	20407	20267	20608	20583	20646	20379	20363	20426	20477	20653	20560	20386	20615	20471	20522	20525	20393	20776	20722	20474	20528	20676	20435	20586	20289	20713	20532	20430	20572	20539	20696	20560	20599	20457	20654	20463	20564	20593	20592	20424	20507	20488	20474	20436	20627	20561	20467	20539	20481	20411	20627	20171	20585	20523	20492	20340	20557	20669	20471	20470	20511	20460	20443	20430	20564	20407	20705	20605	20473	20668	20445	20280	20385	20408	20397	20556	20668	20742	20627	20432	20491	20385	20460	20517	20363	20421	20615	20474	20502	20543	20629	20445	20603	20536	20406	20393	20615	20544	20324	20693	20647	20451	20563	20713	20631	20566	20323	20468	20554	20758	20543	20646	20726	20524	20367	20483	20365	20401	20508	20453	20529	20675	20578	20664	20502	20376	20477	20484	20566	20620	20590	20661	20490	20312	20429	20461	20387	20790	20292	20393	20354	20646	20374	20517	20502	20275	20508	20392	20675	20519	20605	20404	20362	20395	20429	20470	20367	20456	20570	20646	20526	20628	20580	20349	20603	20510	20541	20508	20691	20751	20488	20519	20566	20526	20473	20533	20749	20343	20450	20500	20490	20522	20428	20618	20649	20299	20413	20316	20463	20376	20387	20490	20622	20313	20404	20434
31970	42942	37514	29793	23237	20465	18745	17917	17988	17828	17785	17664	17759	17773	17743	17631	17739	17461	17785	17482	17708	17723	17654	17433	17574	17449	17493	17555	17569	17572	17583	17476	17577	17541	17359	17361	17601	17575	17620	17637	17458	17535	17757	17524	17678	17490	17479	17754	17555	17514	17623	17522	17620	17535	17449	17681	17454	17526	17592	17629	17591	17486	17560	17868	17545	17612	17593	17503	17499	17671	17474	17460	17420	17665	17395	17529	17703	17592	17486	17480	17585	17574	17487	17525	17532	17530	17652	17497	17484	17484	17635	17597	17411	17484	17653	17561	17711	17623	17756	17325	17555	17591	17561	17516	17544	17562	17531	17461	17738	17513	17553	17598	17639	17357	17639	17646	17394	17497	17531	17581	17601	17611	17525	17784	17566	17468	17495	17601	17560	17520	17622	17554	17644	17644	17774	17560	17430	17718	17559	17455	17555	17611	17469	17593	17493	17407	17421	17635	17496	17402	17554	17562	17458	17608	17624	17550	17546	17538	17630	17604	17658	17599	17677	17474	17538	17705	17588	17515	17689	17575	17521	17534	17514	17545	17524	17566	17562	17363	17460	17553	17642	17624	17689	17400	17531	17481	17510	17574	17541	17501	17551	17663	17314	17502	17592	17577	17395	17531	17553	17540	17511	17533	17446	17588	17548	17462	17404	17520	17555	17476	17540	17622	17592	17578	17582	17607	17674	17520	17685	17535	17681	17653	17586	17598	17598	17425	17741	17516	17457	17506	17595	17595	17344	17647	17523	17542	17682	17402	17587	17382	17496	17569	17628	17417	17617	17740	17583	17624	17629	17458	17481	17606	17543	17585	17461	17671	17324	17512	17557	17459	17551	17423	17360	17629	17492	17455	17701	17608	17429	17553	17636	17657	17426	17397	17392	17536	17517	17548	17476	17592	17458	17571	17496	17567	17524	17529	17591	17568	17584	17538	17578	17725	17490	17619	17508	17492	17586	17472	17561	17502	17489	17636	17634	17671	17417	17533	17559	17532	17587	17545	17439	17514	17589	17742	17528	17669	17425	17621	17659	17483	17442	17430	17771	17518	17533	17709	17458	17571	17444	17576	17513	17655	17526	17557	17540	17482	17623	17687	17596	17573	17624	17507	17542	17518	17361	17508	17642	17626	17547	17529	17592	17725	17387	17664	17683	17680	17470	17381	17616	17714	17572	17699	17505	17634	17501	17495	17457	17507	17633	17535	17486	17499	17575	17644	17454	17411	17559	17498	17606	17431	17511	17380	17690	17618	17605	17455	17482	17439	17597	17349	17655	17614	17576	17366	17529	17662	17354	17582	17510	17724	17624	17522	17535	17457	17582	17687	17665	17635	17613	17564	17593	17553	17681	17554	17507	17756	17578	17310	17431	17521	17535	17557	17471	17472	17386	17445	17615	17398	17546	17374	17610	17459	17327	17485	17548	17385	17553	17538	17525	17612	17250	17624	17368	17466	17510	17596	17467	17499	17592	17548	17429	17512	17410	17425	17541	17627	17599	17586	17560	17774	17511	17387	17432	17443	17603	17550	17392	17711	17518	17595	17532	17374	17706	17449	17611	17680	17571	17350	17564	17555	17593	17479	17439	17787	17405	17681	17615	17538	17508	17740	17453	17408	17631	17540	17507	17565	17561	17435	17457	17289	17566	17489	17472	17355	17422	17531	17563	17564	17308	17412	17416	17666	17455	17623	17618	17590	17598	17616	17728	17469	17711	17518	17473	17603	17579	17632	17593	17398	17548	17446	17477	17596	17565	17652	17495	17553	17407	17610	17552	17462	17552	17417	17528	17527	17692	17575	17424	17667	17311	17616	17349	17489	17570	17479	17484	17483	17533	17684	17634	17550	17575	17460	17620	17617	17524	17498	17633	17633	17544	17355	17588	17491	17563	17485	17694	17574	17686	17420	17606	17524	17452	17512	17529	17549	17551	17592	17576	17459	17442	17582	17404	17520	17342	17533	17572	17472	17470	17541	17627	17521	17321	17582	17534	17525	17528	17525	17551	17619	17604	17389	17511	17600	17423	17658	17426	17605	17552	17481	17514	17556	17534	17510	17586	17283	17591	17539	17579	17435	17756	17485	17555	17380	17554	17451	17503	17500	17528	17643	17389	17505	17686	17691	17665	17536	17539	17488	17428	17596	17499	17606	17566	17369	17375	17517	17703	17547	17665	17429	17495	17491	17390	17618	17478	17487	17492	17565	17566	17541	17645	17581	17425	17475	17600	17507	17738	17719	17422	17643	17529	17676	17491	17653	17688	17407	17542	17634	17483	17521	17562	17583	17610	17517	17703	17448	17503	17633	17598	17576	17438	17610	17612	17656	17706	17651	17744	17519	17787	17648	17659	17560	17420	17569	17475	17518	17556	17678	17462	17529	17542	17438	17593	17474	17453	17790	17653	17444	17562	17651	17599	17502	17665	17660	17540	17594	17636	17576	17696	17405	17705	17325	17497	17757	17477	17324	17614	17289	17559	17727	17600	17557	17366	17476	17572	17480	17451	17397	17542	17459	17596	17480	17542	17697	17536	17704	17641	17583	17601	17439	17400	17524	17318	17311	17592	17575	17487	17641	17406	17582	17543	17493	17636	17593	17532	17488	17669	17609	17730	17557	17565	17390	17626	17479	17439	17546	17558	17668	17516	17432	17560	17521	17579	17587	17468	17460	17585	17638	17541	17488	17645	17636	17704	17669	17776	17735	17541	17430	17371	17692	17467	17443	17446	17659	17712	17606	17465	17605	17392	17556	17543	17422	17470	17623	17766	17365	17795	17441	17587	17400	17541	17474	17461	17614	17564	17607	17580	17558	17585	17498	17558	17450	17678	17385	17558	17443	17572	17545	17692	17487	17594	17683	17401	17655	17499	17580	17450	17679	17588	17525	17593	17590	17554	17539	17614	17539	17661	17596	17612	17691	17390	17364	17518	17501	17444	17456	17358	17391	17571	17564	17411	17536	17493	17581	17499	17597	17528	17443	17559	17362	17490	17536	17588	17443	17378	17656	17409	17514	17641	17442	17567	17643	17681	17563	17380	17707	17653	17497	17644	17566	17553	17466	17642	17609	17461	17559	17570	17559	17754	17537	17532	17551	17584	17489	17432	17641	17549	17697	17686	17594	17382	17687	17633	17479	17703	17662	17700	17441	17748	17621	17548	17503	17461	17613	17448	17603	17622	17307	17461	17500	17553	17430	17410	17728	17521	17522	17434	17538	17469	17508	17721	17497	17648	17550	17701	17412	17620	17534	17411	17680	17439	17483	17591	17655	17388	17490	17637	17419	17627	17595	17519	17689	17417	17726	17692	17671	17376	17553	17622	17418	17535	17537	17381	17657	17416	17506	17404	17456	17556	17534	17478	17407	17756	17562	17400	17410	17554	17537	17508	17415	17501	17542	17552	17502	17689	17523	17716	17620	17433	17570	17526	17593	17489	17693	17645	17571	17561	17744	17529	17417	17467	17441	17566	17555	17498	17530	17489	17514	17616	17564	17293	17467	17573	17673	17461	17649	17666	17471	17486	17505	17351	17419	17621	17675	17576	17576	17461	17447	17590	17521	17560	17513	17688	17353	17374	17488	17521	17621	17550	17574	17565	17609	17495	17387	17587	17619	17498	17542	17670	17607	17643	17627	17591	17787	17519	17564	17607	17439	17645	17537	17607	17567	17599	17575	17597	17478	17503	17600	17576	17541	17567	17481	17504	17621	17629	17531	17606	17657	17412	17561	17504	17630	17398	17545	17643	17790	17574	17595	17569	17440	17644	17495	17571	17548	17570	17460	17655	17675	17672	17502	17535	17617	17557	17602	17568	17474	17386	17555	17470	17476	17432	17605	17469	17487	17474	17631	17466	17677	17558	17511	17649	17616	17545	17693	17655	17423	17753	17357	17782	17533	17645	17631	17530	17545	17495	17549	17559	17355	17496	17681	17600	17483	17461	17645	17454	17542	17510	17564	17587	17343	17742	17661	17491	17674	17500	17579	17549	17660	17543	17746	17713	17560	17457	17571	17632	17611	17518	17492	17664	17479	17548	17462	17519	17624	17472	17649	17438	17537	17459	17618	17563	17526	17620	17552	17581	17670	17527	17456	17560	17480	17485	17694	17537	17376	17572	17367	17567	17380	17649	17614	17537	17651	17676	17569	17506	17491	17485	17835	17591	17476	17441	17411	17732	17454	17495	17720	17417	17635	17652	17567	17530	17610	17605	17447	17600	17584	17503	17391	17532	17517	17481	17626	17571	17674	17554	17576	17415	17581	17471	17650	17495	17580	17434	17375	17518	17617	17557	17528	17502	17647	17665	17544	17532	17554	17682	17563	17510	17405	17539	17569	17641	17479	17631	17494	17512	17508	17714	17595	17421	17633	17538	17520	17586	17487	17607	17554	17577	17333	17558	17734	17607	17522	17492	17736	17641	17603	17639	17651	17553	17726	17402	17563	17563	17499	17493	17590	17442	17762	17514	17436	17606	17649	17544	17533	17452	17586	17420	17533	17504	17296	17595	17654	17624	17543	17516	17493	17454	17631	17474	17711	17691	17698	17643	17620	17534	17633	17376	17539	17557	17440	17629	17379	17579	17576	17717	17530	17568	17333	17423	17485	17662	17536	17699	17474	17650	17435	17624	17536	17586	17531	17433	17595	17726	17460	17497	17690	17504	17537	17418	17569	17603	17547	17312	17446	17714	17431	17669	17563	17779	17826	17645	17556	17370	17411	17481	17460	17508	17424	17454	17381	17544	17341	17313	17565	17671	17518	17540	17562	17489	17588	17561	17494	17549	17478	17591	17472	17669	17474	17441	17437	17656	17684	17468	17573	17545	17511	17483	17516	17554	17553	17467	17450	17454	17475	17604	17366	17620	17501	17608	17487	17565	17506	17570	17551	17592	17558	17444	17488	17580	17773	17526	17474	17503	17528	17727	17560	17735	17546	17580	17529	17687	17551	17766	17511	17464	17562	17569	17472	17693	17480	17479	17616	17584	17477	17392	17481	17427	17647	17647	17373	17560	17672	17665	17496	17714	17479	17457	17576	17534	17647	17478	17530	17647	17557	17484	17401	17553	17435	17671	17611	17508	17583	17521	17396	17623	17505	17722	17613	17604	17485	17406	17566	17645	17684	17403	17729	17359	17524
23992	21368	28899	25519	24911	26914	26439	23175	21361	20413	20239	19960	20189	20112	20213	20065	20098	20161	19976	20143	19843	20061	20121	20066	19892	20018	20033	19985	19974	19893	19972	19933	20131	19945	19934	20136	19719	19911	19958	20041	19799	20002	19755	19996	19983	19897	19850	19794	19673	19919	19697	19750	19765	19844	19885	19860	19845	19889	19931	19773	19864	19725	19723	19811	19887	19718	19896	19770	19925	19839	19880	19932	19696	19988	19666	20000	19685	19820	20013	19834	19733	19859	19746	19903	19741	19797	19753	19806	19836	19825	20062	19808	19871	19792	19742	19831	19818	19841	19874	19653	19931	19792	19682	19858	19975	20099	19899	19903	19989	19819	19795	19762	19861	19799	19849	19897	19786	19888	19941	19740	19658	19749	19801	19762	20036	20062	19918	19946	19855	19913	19670	19905	19809	19939	19974	19705	19863	19748	19899	19677	19791	19742	19682	19830	19710	19684	19725	19961	19994	19938	19697	19730	19818	19803	19757	19796	19692	19560	19854	19665	19843	19655	19955	20012	19708	19807	19778	19847	19807	19816	19836	19853	19658	19902	19775	19782	19839	19852	19903	19831	19818	19828	19788	19712	19675	19746	19871	19750	19552	19696	19739	19859	20037	19835	19817	19878	20024	20072	19579	19730	19707	19733	19887	19775	19915	19846	20005	19794	19797	19681	19879	19690	19947	19657	19618	19773	19873	19723	19920	19771	20012	19848	19941	19685	19809	19782	19688	19958	19963	19648	19554	19950	19792	19749	19689	19843	19833	19851	19637	19716	19698	19795	19949	19786	19943	19999	19717	19813	19959	19980	19829	19851	19865	19736	19782	20046	19614	19883	19761	19887	19876	20163	19962	19702	19679	19736	19785	19897	19569	19700	19852	19709	19982	19721	19832	19836	19759	19814	19938	19831	19997	19871	19745	19905	19769	19835	19715	19772	19768	19704	19828	19976	19860	19927	19668	19727	19901	19965	19919	20004	19810	19892	19728	19630	19663	19828	19743	19786	19898	19874	19881	19889	19877	19783	19694	20061	20003	20051	19723	19848	19865	19875	19713	19802	19668	19843	19871	19790	19648	19910	19668	19767	19805	19765	19890	19886	19871	19978	19913	19684	19777	19664	19853	19795	19646	19979	19758	19881	20002	19765	19761	19872	19710	19815	19805	19911	19802	19848	19769	19850	20004	19737	20024	19797	19886	19836	19846	19758	19854	19710	19692	19682	19613	19773	19853	19717	19863	19606	19676	19974	19809	19736	19734	19930	19720	19782	19976	19837	19697	19828	19907	19730	19804	19875	19626	19645	19768	19587	19774	19863	20026	19713	19696	19877	19726	19879	19901	19781	19828	19771	19802	19689	19854	19806	19882	19825	19746	19779	19894	19848	19920	19919	19839	19954	19941	19903	19827	20029	20035	19942	19997	19721	19787	19565	19907	19843	19906	19999	19897	19821	19799	19829	20054	19906	19771	19679	19891	19713	19786	20038	19645	19667	19812	19792	19822	19943	19965	19908	19953	19886	19781	19909	19744	19825	19796	19870	19844	19895	19815	19930	19711	19995	19996	19969	19810	19692	19795	19798	19742	20061	19660	19890	19838	19998	20030	19917	19942	19749	19703	19695	19866	19927	19967	20014	19852	19867	19742	19677	19800	19869	19573	19709	19955	19981	19750	19667	19696	19887	19780	19979	19720	19799	19713	19908	19759	19841	19834	19793	19646	19891	19744	20065	20043	19614	19858	19690	19692	19888	19759	19632	19691	19694	19764	19544	19734	19773	19958	19760	19878	19898	19584	19639	19856	19746	19797	19833	19795	19919	19899	19722	19857	19854	19747	19843	19648	19932	19864	19702	19835	19569	20054	19767	19832	19917	19793	19985	19880	19531	19725	19841	19906	19712	19759	19750	19812	19792	19920	20098	19794	19954	19905	19738	19531	19783	19972	19749	19863	19738	19822	19760	19987	19859	19951	19601	19702	19906	19834	19790	19732	19851	19675	19931	19730	19760	19771	19892	19804	19827	19911	20012	19762	20063	19731	19941	19893	19856	19668	19695	19928	19939	19816	19850	19867	19746	19958	19701	19611	19900	19695	19959	19899	19883	19779	19639	19827	19828	19812	19570	19594	19948	20059	19662	19781	19842	19872	19852	19907	19710	19740	19704	19761	19916	19681	19757	19698	20001	19940	20007	19959	19795	19852	19752	19968	19800	19809	19688	19755	19696	19673	19747	19856	19691	19838	19904	19847	19813	19593	19751	19772	19858	19852	19974	19984	19751	19912	19668	19780	19746	19767	19925	19799	19768	19585	19955	19855	19820	19793	19939	19748	19953	19641	19856	19814	19810	20021	20044	19750	19813	19844	19745	19881	19878	19756	19820	19673	19902	19779	19877	19771	19920	19871	19777	19728	19973	19730	19703	19926	19811	19933	19839	20006	19696	19852	19792	19742	19668	19758	19828	19667	19862	19875	19737	19729	19850	19933	19712	19697	19971	19805	19732	19930	19649	19974	19585	19817	19877	19787	19737	19850	19735	19548	19873	19594	19781	20021	19988	19671	19811	19913	19788	19786	19796	19898	19778	19620	19797	19720	19781	19926	19793	19642	19798	19826	19841	19866	20088	19977	19619	19896	19760	19841	19741	19650	19709	19849	19797	19812	20064	19677	19806	20105	19835	19762	19637	19919	19984	19660	19723	19895	19859	19765	19678	19537	19878	19797	19839	19779	19622	19882	19740	20063	19696	19750	19803	19887	19706	19915	19786	19839	19814	19629	19852	19757	19707	20015	19716	19831	19852	19782	19925	19808	19777	19892	19988	19623	19515	19793	19723	19754	19887	20017	19906	19810	19657	19903	19620	19882	19976	20047	19856	19837	19728	19814	19796	19701	20014	19770	19851	19835	19882	19961	19733	19921	19583	19988	19879	19878	19730	20002	19663	19783	19914	19925	19656	19838	19666	19918	20079	19757	19879	19796	19841	19873	19844	19907	19728	19825	19831	19764	19780	20050	19819	19943	19787	19830	19753	19802	19656	19863	20015	19864	19976	19940	19771	19936	19780	19706	19639	19932	19723	19972	19887	19726	19730	20172	19767	19837	19904	19878	19901	19887	19768	19864	19786	19969	19840	19752	19836	19779	19851	19895	19868	19857	19842	19857	19717	19821	19695	19920	19821	19852	19956	19860	19818	19727	19595	19877	19721	19718	19528	19659	19859	19867	19753	19745	19765	19895	19950	19847	19961	19800	19729	19911	19799	19820	19899	19898	19857	19902	19935	19805	19901	19643	20080	19713	19761	19842	19927	19603	19952	19843	19838	20041	19913	19854	20032	19911	20037	20093	19980	19786	19751	19648	19872	19940	19819	19771	19712	20038	19968	19875	19652	20053	19938	20009	19827	19729	19841	19782	19876	19882	19964	19801	19997	19933	19596	19995	19890	19937	19494	19887	19745	19903	19822	19831	19832	19772	19870	19881	19858	19948	19889	19855	19764	19968	19926	19915	19796	19609	19928	19811	19844	19857	19718	19696	19798	19749	19533	19826	19898	19907	19864	19862	19958	19754	19626	19638	19968	19814	19764	19784	19754	19940	19868	19908	19833	19949	19750	19661	19915	19849	19685	19910	19984	19916	19628	19741	19800	19869	19893	20062	19970	19756	19777	19812	19646	19595	19932	20141	19746	19732	19776	19657	19704	19961	19877	19777	20011	19779	19826	19943	19780	19737	19907	19607	19839	19783	19945	19933	19702	19855	19854	19738	19923	19862	19806	20106	19786	20026	19855	20023	19779	19734	19722	19899	19776	19872	19617	19871	19807	20056	19919	19975	19659	19939	19713	20021	19951	19700	19890	19774	20033	19769	19977	19939	19918	19723	19821	19901	19742	19643	19934	19781	20010	19862	19643	19755	19763	19943	20057	19976	19803	19783	19759	19845	19854	19848	19857	19736	19740	19760	19841	19951	19833	19713	19709	19862	19642	19965	19888	19861	19734	19837	19828	20019	19928	20078	20028	19745	19913	19774	19797	19895	19933	19763	19745	19855	19812	19773	19588	19767	19936	19843	19826	19680	19806	19957	19876	19916	19919	19836	19640	19826	19756	19849	19843	19695	19798	19762	19804	19755	19734	19795	19630	19901	19781	19740	19757	19741	19997	19675	19700	19778	19781	20117	19646	19826	19648	19808	19784	19859	19967	20006	19802	19686	19801	19983	19905	19910	19848	19750	19833	19806	19791	19750	19757	19909	20016	19945	19894	20035	19885	19951	19852	19807	19791	19773	19851	20039	19693	20025	19881	19804	19944	19956	19979	19887	19765	19798	19758	19800	19828	19909	19711	19957	19632	20116	19885	19770	19843	19784	19720	19911	19886	19826	19604	19938	19803	19906	19857	20003	19751	19770	19919	19876	19674	19885	19673	19649	19841	19902	19787	19745	19841	19672	19929	19798	20058	19830	19931	19829	19926	19796	19782	19939	19873	20028	19894	19868	19886	19752	19838	19705	19859	19762	19760	19949	19994	19989	19659	19835	20017	19752	19858	19510	19693	19810	19842	19954	19898	19667	19928	19910	19896	19770	19627	19743	19730	19859	19559	19596	19909	19982	19906	19995	20010	19724	19798	19686	19885	19752	20120	19921	20053	19593	19696	19980	19767	19708	19832	19888	19770	19718	19848	19770	19776	19792	19794	19799	19823	19708	19729	19680	19795	19792	19777	19627	19902	19993	20027	19761	19558	19837	19749	19797	19662	19839	20015	20075	19895	19860	19837	19711	19831	19917	19992	19827	19701	19841	19679	19733	19746	19848	19650	19835	19801	19663	19824	19809	19831	20063	20082	19777	19710	19789	19921	19808	19666	19711	19702	19887	19958	19930	19868	19845	19805	19743	19979	19793	19820	19555	19810	19973	19824	19879	19709	19774	20045	19833	19800	19931	19782	19617	19708	20004	19751	19744	19784	19879	20021	19726	19787	19723	19786	19899	19677	19989	20098	19950	19889	19646	19724	20044	19735	19956	19810	19728	19919	19812	19931	20003	19726	19892	19737	19803	19786	19765	19969	19852	19673	19708	19858	19947	20019	19959	19715	19829	19753	19861	19689	19764	19802	19729	19860	19897	19797	19769	19865	19905	19900	19908	19777	19726	19943	19742	19932
32531	49906	45754	34849	30151	26662	23116	21325	18487	18022	17464	17295	17463	17365	17570	17393	17332	17421	17258	17205	17308	17252	17324	17278	17308	17291	17395	17201	17064	17372	17069	17163	17056	17122	17096	17156	17141	17151	17196	17077	17133	17081	17237	17205	17101	17070	17202	16976	17086	17312	17206	17209	17165	17114	17302	17219	17339	17211	17427	17185	17399	17169	16964	17081	17123	17078	17188	17176	17161	17137	17149	17162	17176	17171	17296	17237	17154	17163	17246	17028	17313	17163	17321	17237	17099	17335	17272	17242	17083	17049	17171	17007	17112	17199	17066	17221	17157	17192	17231	17155	17155	16953	17173	17072	16983	17312	17006	17217	17209	17007	17116	17323	17117	17189	17228	17068	17162	17035	17075	16989	17085	16972	16989	17348	17123	17144	17300	17087	17193	17011	17236	17004	17094	17112	17140	17109	17061	17074	17071	16994	17177	17219	17130	17080	17072	17189	17215	17175	17272	16977	16893	17178	17020	16995	17080	17147	17034	17098	17230	16922	17395	17125	17098	17127	17122	17181	17258	17254	17056	17130	17043	17100	17048	17195	17124	17044	17175	17066	16987	17131	17054	17054	17101	17046	17051	16845	17096	17122	17123	17159	17128	16974	17252	17041	16935	17018	17059	17176	17156	17100	17144	17072	16918	17044	17088	17130	17113	17211	17224	16982	17005	17151	17132	17057	17014	17017	17180	17128	17097	17203	17165	17036	17131	17109	17104	17086	17124	16947	17078	17174	17198	17144	17083	17110	17208	17201	17057	16952	17105	17147	17071	17151	17171	17214	17070	17033	17266	17168	16951	17114	17365	16949	17131	17177	17175	16979	17007	17142	17245	17058	17093	17088	17092	17219	17167	17074	17127	17240	17248	17144	16944	17208	17136	17248	16990	17215	17014	17069	17214	17196	17099	17203	17305	17070	17167	17213	17101	17218	17135	16984	16983	17104	17078	17098	17102	17231	17064	17133	17196	17036	17162	17173	17112	17100	17081	17034	17084	16979	17129	17236	17008	17082	17245	17236	17226	17240	17110	17168	17121	17060	17067	17290	17154	16975	17106	17134	17023	17157	17333	16980	17029	17145	17191	17135	17062	17078	17159	17128	17038	17109	17135	17236	17213	17044	16944	17209	17099	17219	17014	16989	17158	17119	17186	17092	17244	17031	17277	17151	17090	17110	17217	17093	17299	17077	17159	17070	17145	17027	17112	17193	16995	17138	17305	17019	17176	17183	16959	17209	17175	17099	17094	17178	17339	17222	17267	17003	17118	17212	17359	17306	17005	17298	17043	17175	17041	17228	17269	17059	17182	17232	17169	17148	17147	17193	17143	17168	17296	16914	17064	17189	17205	17220	17169	17235	17135	17134	17091	17105	17255	17130	17119	17053	17174	16955	17201	17068	17118	17082	17136	17089	17150	17100	17159	17257	17244	16868	17171	17159	17099	17003	17023	17045	17227	17129	17117	17149	17051	17133	17157	17151	17250	17184	17031	17002	16938	17185	17188	16913	17148	17184	17168	17117	17254	17023	17057	17125	16937	17116	17106	16930	17156	17061	17191	16974	17329	17128	17015	17129	17172	17135	17092	17104	17253	16772	17124	17136	17099	17089	17137	17168	17098	17028	17161	17106	17233	17147	17139	17196	17006	17018	17184	16939	17214	17260	17230	17223	17101	17076	17190	17087	17199	17008	17034	17019	17248	17006	17160	17226	17144	17196	17054	17136	17231	17227	17232	17216	17196	17168	17275	17178	17147	17165	17073	17220	17149	17188	17281	17310	17031	17107	17201	17304	17075	17206	17265	17207	17189	17085	17209	17183	17036	17116	17005	17092	17020	17062	17188	17156	17365	17123	17123	17380	17288	17005	17189	17194	17237	17046	17112	17014	17104	17071	16956	17031	16985	17064	17298	17263	17065	17096	17264	17032	17216	17015	17368	17027	17124	17132	17084	17185	17061	17018	16897	16976	17186	17123	17220	17263	17212	16989	17071	17172	17066	17253	17192	17188	17011	17234	17324	17110	17198	17299	17011	17131	17284	17108	17009	17054	17110	17232	17104	17126	16984	17062	17105	17215	17073	17236	17072	17179	17193	17305	16982	17018	17137	17090	17221	17104	17206	17196	17058	17242	17300	17316	17239	17121	17076	17378	17184	17144	17129	17407	17004	17135	17261	17256	17143	17369	17105	17079	17196	17195	17079	17060	17201	17177	17283	17096	17115	17149	17270	17117	16948	17132	17185	16938	17006	17082	16948	17176	17048	17042	17125	17105	17163	17075	17107	17128	17039	17199	16996	17019	17189	17061	17309	17261	16946	17135	17269	17178	17105	17268	17178	17225	17053	17013	17217	17346	17062	17022	17233	16993	16990	17211	17152	17198	16915	17099	17298	17055	17177	16981	17115	17139	17253	17096	17076	17207	17203	17038	17343	17094	17045	17117	17283	17104	17239	17213	17181	17235	17011	16985	17086	16947	17237	17229	17173	17007	17078	17198	17148	17156	17204	17244	17067	17054	17060	17241	17161	17054	17151	17178	17084	17086	17107	16980	17198	17074	17038	17147	17170	17167	17098	17169	17130	17056	17148	17213	16904	17056	16985	17172	17061	17206	17242	17186	17064	17009	17070	17236	17089	17090	17178	17173	17304	17165	17191	17112	17104	17126	16978	16933	17318	17172	17001	17360	17128	17163	17087	17183	17073	17113	17291	16959	17256	17220	16988	17081	17138	17020	17051	17102	17151	17005	17029	17233	17105	17296	17053	17037	17275	17083	17223	17159	17184	17129	17099	17213	17131	17033	17261	17096	17085	17130	17201	17105	17317	17202	17208	17014	16904	17190	17035	17179	17298	17123	17161	17133	17094	17162	17050	17159	17124	17132	17068	17107	17132	17154	17003	17089	17170	17141	17238	17078	17181	17019	17337	17261	17119	17220	17101	17120	17016	16988	17090	17237	17088	17026	17093	17048	17047	17226	17072	17072	17086	17211	17048	16968	17337	17181	17040	17181	17102	17091	17115	16958	17186	17204	17044	17015	17230	17209	17076	17122	17060	17251	17140	17089	17041	17059	17072	16904	17189	17090	17145	16990	17251	17116	17143	17243	17320	17179	17050	17161	17024	17063	17103	17164	17000	17011	17058	17169	17001	17157	17025	17344	17325	17119	17043	17050	17165	17011	17039	17030	17138	17166	17002	17291	17242	16976	17013	16850	17029	17197	17165	17183	17111	17214	16957	17074	17266	17132	17173	17078	17218	17254	17047	17065	17316	17002	17159	17072	17167	17209	17180	17216	17193	17027	17089	17093	17087	17120	17275	17227	17100	17142	17161	17203	17044	17062	17195	17060	17330	17244	17195	17049	17061	17259	17127	17090	17148	17000	17046	17102	17198	17208	17256	16992	17235	17108	17062	17142	17109	17067	17062	17236	17211	17160	17165	17204	16951	17198	17044	17009	17234	17255	17236	17289	16943	17237	17183	17301	16982	17101	17145	17081	17112	17247	17027	17143	17177	17161	17193	17149	17211	17098	17056	17097	17228	17383	17134	16949	17188	17123	17102	17095	17216	17143	17012	17169	17225	17193	17100	17145	17228	16947	17093	17256	17260	17117	17149	17090	17087	17129	17133	17200	17260	17169	17100	16961	17042	17123	17212	17154	17160	17134	16980	17166	17015	17077	16990	17228	17322	17088	17140	17317	17175	17274	17123	17038	17098	17024	17393	17026	17015	17217	17167	17128	17107	16840	17102	17108	17178	17154	17144	17153	17064	17131	17099	17373	17098	17143	17264	16964	17090	17337	17196	17114	17071	17190	17193	17219	17246	17115	17092	17240	17230	17047	17259	17096	17148	17212	16938	17280	17362	17008	17178	17073	17293	17095	16962	17201	16951	17177	17077	17130	17109	17001	17205	17272	17057	17088	17134	17331	17136	17047	17106	17308	17024	17111	17259	17096	17241	16956	17004	17138	17200	17208	17113	17138	17035	17030	17305	17277	16981	17284	17059	17158	17095	17144	17320	17072	17024	17297	17189	17103	17147	17261	17084	17137	17269	17019	17274	17078	17186	17158	17218	17055	17011	17250	17363	17029	17253	17225	16967	17102	16959	17076	17082	17125	17164	17183	17158	17314	17072	17081	17070	17123	16929	17083	17218	17183	17244	17263	17067	17130	17049	17088	17179	17209	17120	17133	17120	17055	17138	17082	17129	17086	17334	17208	17151	17116	17037	17239	17222	17212	17161	17132	17225	17229	17188	17133	17314	17113	17048	17114	17265	17020	17199	17262	17109	17191	17177	17003	17081	17313	17099	17271	17088	17084	17101	17207	17048	16999	17083	17147	17183	16997	17153	17027	17142	17153	17199	17070	17132	17053	17122	17393	17096	17195	17182	17065	17035	17222	17100	16867	17080	17264	17101	17216	16991	17153	17100	17059	17030	17118	16999	17177	17175	17170	17217	17130	17086	17221	17061	17102	17268	17189	16966	17005	17207	17109	17180	17344	17163	17137	17187	17070	17263	17144	16934	17056	17095	17077	16991	17316	17048	17194	17091	17264	17025	17333	17046	17020	17175	17227	17282	17104	16852	17217	17253	17204	17255	17053	16972	17089	17115	17090	17118	17032	17184	17064	17083	16949	17206	17099	17167	16938	17092	17050	17094	17124	17108	17029	17205	17002	17149	16970	17102	17101	17066	17222	17200	17072	17164	17112	17259	17204	17093	17148	17229	17195	17247	17243	17118	17178	17063	17060	17161	17146	17093	16804	17348	17222	17052	17123	17053	17175	17187	17155	17087	17148	17146	16926	17145	17118	17172	17210	17141	17191	17005	17115	17054	17054	17198	17063	17236	17248	17124	17055	17169	17267	17152	17144	17118	16962	17095	17170	16999	17062	17274	17014	17009	16930	16901	17237	17126	17304	17091	17230	16980	16940	17171	17119	17109	17284	17149	17072	17069	17154	17052	17072	17139	17241	17261	17060	17302	17286	17139	17009	17096	16995	17128	17226	17104	17274	17179	17023	16958	17089	16963	17143	17128	17183	16969	17121	17185	17150	17171	17126	17087	17120	17077	17269	17319	17084	17169	16991	17093	16986	17202	17202	17160	17169	17235	17172	17110	16933	17099	17019	17116	17088	17123	16934	16958	17292
22819	21426	29270	24458	23992	28882	31447	25207	21947	21569	21224	20801	20828	20981	20857	20753	20840	20744	20684	20573	20878	20660	20727	20763	20609	20873	20761	20706	20617	20392	20526	20361	20550	20529	20604	20709	20601	20656	20617	20561	20264	20565	20464	20381	20245	20611	20366	20384	20405	20474	20462	20555	20513	20197	20400	20477	20496	20622	20794	20706	20290	20469	20424	20496	20368	20501	20327	20489	20520	20496	20400	20690	20494	20428	20412	20591	20486	20360	20400	20361	20291	20406	20493	20486	20288	20266	20441	20577	20505	20542	20336	20342	20427	20296	20496	20396	20211	20698	20354	20482	20573	20422	20496	20365	20426	20519	20216	20251	20489	20381	20381	20225	20739	20186	20278	20331	20176	20348	20269	20342	20338	20161	20486	20585	20559	20273	20405	20341	20499	20510	20284	20394	20215	20306	20245	20259	20224	20337	20413	20154	20369	20523	20551	20341	20568	20564	20500	20380	20232	20482	20383	20235	20303	20382	20275	20490	20239	20439	20534	20342	20484	20406	20296	20384	20300	20563	20351	20492	20254	20516	20229	20392	20342	20536	20404	20313	20384	20169	20560	20276	20406	20183	20168	20432	20515	20546	20394	20452	20587	20494	20295	20373	20230	20406	20431	20349	20494	20533	20570	20355	20406	20433	20418	20227	20248	20314	20438	20260	20347	20335	20344	20503	20430	20244	20321	20434	20280	20447	20277	20299	20373	20415	20359	20384	20440	20679	20508	20235	20574	20313	20385	20086	20330	20271	20227	20278	20271	20320	20343	20359	20260	20371	20341	20344	20566	20237	20345	20399	20368	20496	20299	20450	20388	20410	20397	20475	20452	20411	20369	20561	20449	20262	20435	20450	20315	20433	20408	20345	20280	20460	20379	20298	20625	20398	20504	20312	20680	20504	20119	20399	20341	20619	20532	20509	20400	20371	20347	20415	20271	20373	20333	20316	20434	20400	20171	20601	20277	20481	20362	20478	20432	20205	20377	20317	20264	20208	20420	20457	20195	20511	20418	20531	20444	20598	20383	20457	20492	20382	20365	20180	20503	20285	20560	20472	20271	20363	20447	20456	20491	20378	20434	20395	20345	20290	20497	20380	20269	20311	20512	20308	20419	20188	20457	20139	20577	20255	20488	20400	20289	20311	20303	20297	20345	20525	20351	20463	20428	20428	20480	20406	20406	20218	20250	20382	20084	20432	20422	20266	20432	20440	20720	20358	20357	20236	20497	20425	20515	20346	20400	20387	20400	20200	20503	20208	20468	20277	20182	20643	20215	20469	20322	20328	20370	20488	20363	20401	20373	20436	20348	20230	20386	20381	20190	20248	20318	20243	20350	20285	20180	20330	20263	20225	20541	20403	20479	20342	20118	20358	20291	20298	20407	20680	20368	20429	20366	20443	20295	20299	20376	20483	20370	20441	20314	20602	20293	20161	20416	20425	20198	20288	20441	20407	20441	20421	20377	20550	20410	20239	20119	20350	20147	20346	20252	20315	20323	20365	20395	20535	20193	20449	20392	20320	20319	20304	20680	20473	20312	20343	20503	20587	20379	20337	20425	20489	20415	20326	20298	20456	20628	20559	20446	20214	20310	20383	20457	20289	20436	20215	20386	20448	20398	20359	20515	20505	20471	20096	20163	20369	20203	20335	20494	20325	20272	20514	20478	20229	20507	20424	20613	20413	20426	20342	20334	20233	20319	20238	20585	20444	20274	20362	20219	20391	20473	20393	20621	20513	20263	20350	20351	20275	20316	20280	20424	20306	20680	20451	20541	20457	20551	20313	20289	20635	20418	20392	20418	20287	20419	20530	20498	20493	20669	20527	20623	20460	20386	20448	20445	20508	20522	20489	20351	20317	20386	20478	20539	20249	20424	20351	20356	20474	20529	20531	20405	20428	20305	20347	20347	20274	20346	20422	20472	20458	20645	20216	20425	20529	20348	20314	20386	20412	20368	20252	20385	20384	20389	20413	20202	20386	20395	20350	20148	20308	20200	20251	20252	20268	20196	20413	20313	20271	20207	20379	20418	20579	20281	20662	20356	20333	20303	20235	20421	20347	20373	20321	20419	20475	20101	20284	20445	20471	20623	20260	20374	20246	20489	20448	20432	20376	20099	20180	20290	20266	20360	20447	20354	20368	20433	20564	20249	20500	20504	20242	20346	20394	20151	20268	20159	20183	20602	20352	20448	20443	20320	20315	20248	20122	20195	20329	20352	20320	20535	20104	20459	20391	20367	20018	20527	20198	20031	20325	20436	20486	20439	20483	20261	20284	20551	20294	20473	20336	20347	20609	20173	20496	20546	20487	20419	20575	20361	20221	20513	20445	20322	20265	20150	20419	20434	20348	20306	20362	20386	20460	20430	20220	20394	20393	20337	20373	20245	20248	20417	20299	20234	20281	20313	20392	20438	20354	20413	20513	20671	20298	20381	20385	20533	20370	20363	20617	20407	20227	20364	20406	20385	20347	20475	20531	20465	20456	20254	20467	20203	20249	20158	20464	20319	20464	20294	20434	20250	20339	20344	20327	20438	20396	20537	20580	20262	20289	20382	20363	20420	20432	20421	20306	20290	20458	20356	20337	20340	20404	20208	20375	20432	20476	20403	20410	20389	20335	20150	20410	20347	20263	20359	20467	20467	20596	20334	20435	20263	20328	20525	20386	20415	20177	20211	20199	20640	20402	20482	20371	20483	20399	20329	20346	20494	20112	20418	20429	20519	20317	20377	20301	20314	20291	20348	20275	20442	20446	20383	20400	20380	20360	20416	20283	20454	20308	20514	20353	20236	20479	20320	20294	20385	20091	20391	20351	20071	20268	20367	20419	20275	20557	20506	20451	20267	20513	20380	20446	20382	20416	20407	20238	20394	20357	20352	20218	20284	20442	20141	20717	20270	20368	20331	20388	20537	20512	20342	20465	20443	20367	20245	20366	20292	20345	20633	20369	20285	20248	20359	20523	20483	20128	20250	20291	20227	20375	20349	20288	20413	20378	20305	20457	20445	20506	20417	20441	20316	20617	20588	20280	20457	20494	20311	20231	20267	20364	20130	20354	20303	20552	20600	20369	20299	20485	20522	20614	20286	20371	20578	20328	20268	20202	20304	20406	20380	20303	20490	20277	20275	20358	20617	20148	20455	20315	20377	20412	20482	20338	20348	20404	20405	20444	20437	20458	20345	20459	20408	20270	20556	20412	20280	20454	20164	20427	20311	20148	20214	20421	20208	20451	20311	20489	20460	20583	20413	20342	20311	20359	20543	20438	20600	20339	20344	20390	20308	20234	20521	20411	20385	20542	20618	20219	20388	20119	20474	20329	20495	20261	20469	20345	20308	20414	20433	20392	20411	20395	20329	20426	20412	20317	20179	20204	20270	20278	20498	20438	20430	20276	20485	20150	20438	20342	20404	20408	20424	20333	20298	20251	20270	20495	20203	20469	20458	20449	20606	20400	20384	20351	20497	20550	20274	20278	20327	20504	20327	20270	20181	20396	20468	20591	20443	20609	20541	20566	20588	20538	20428	20430	20400	20153	20384	20361	20416	20341	20422	20399	20262	20407	20313	20458	20461	20307	20595	20270	20295	20361	20434	20348	20323	20499	20550	20658	20342	20386	20381	20319	20356	20460	20284	20450	20579	20360	20370	20353	20359	20455	20441	20326	20410	20336	20365	20319	20469	20384	20627	20269	20311	20394	20249	20465	20476	20345	20513	20277	20254	20229	20256	20382	20300	20252	20207	20291	20309	20358	20397	20598	20352	20290	20315	20260	20406	20314	20476	20410	20546	20193	20375	20297	20345	20307	20413	20491	20294	20244	20296	20272	20330	20394	20459	20391	20071	20188	20464	20189	20453	20459	20419	20295	20260	20566	20465	20171	20401	20580	20341	20371	20380	20140	20416	20414	20369	20417	20536	20382	20232	20355	20533	20531	20348	20227	20415	20467	20214	20274	20223	20366	20258	20592	20375	20234	20329	20372	20341	20479	20283	20456	20264	20392	20464	20536	20294	20271	20436	20351	20462	20265	20459	20452	20262	20273	20409	20278	20400	20454	20427	20337	20379	20439	20387	20315	20335	20432	20250	20414	20299	20113	20255	20121	20460	20272	20412	20237	20503	20257	20595	20274	20488	20221	20102	20246	20500	20445	20186	20250	20421	20459	20345	20466	20499	20437	20489	20289	20200	20384	20503	20507	20367	20264	20483	20437	20261	20094	20403	20366	20336	20402	20507	20430	20386	20275	20394	20418	20354	20442	20428	20375	20399	20609	20188	20521	20334	20293	20440	20602	20383	20253	20544	20201	20313	20377	20450	20394	20349	20456	20368	20494	20408	20327	20295	20198	20409	20345	20367	20313	20129	20255	20486	20339	20232	20473	20254	20468	20577	20386	20415	20272	20565	20328	20276	20494	20364	20417	20251	20429	20471	20254	20357	20443	20534	20382	20447	20249	20343	20485	20402	20444	20230	20466	20279	20369	20339	20517	20259	20375	20300	20577	20558	20515	20260	20342	20480	20304	20231	20264	20345	20395	20378	20222	20431	20221	20398	20373	20376	20389	20250	20393	20486	20308	20516	20353	20338	20213	20449	20462	20155	20306	20569	20305	20316	20342	20280	20533	20498	20178	20456	20406	20293	20438	20429	20569	20340	20132	20420	20440	20257	20349	20242	20435	20233	20238	20359	20522	20391	20382	20306	20449	20459	20205	20433	20450	20395	20275	20516	20360	20640	20341	20285	20221	20598	20324	20500	20294	20284	20211	20540	20451	20578	20551	20347	20579	20483	20239	20563	20309	20508	20385	20539	20399	20484	20456	20485	20458	20599	20521	20408	20476	20218	20315	20325	20281	20254	20569	20493	20441	20306	20214	20246	20311	20405	20442	20611	20370	20595	20361	20452	20570	20380	20535	20368	20271	20614	20404	20706	20509	20376	20185	20339	20486	20277	20457	20499	20283	20365	20432	20555	20316	20366	20490	20483	20439	20470	20189	20663	20473	20556	20456	20250	20361	20246	20392	20329	20471	20178	19998	20509	20423	20242	20488	20109	20365	20333	20426	20562	20404	20139	20248	20539	20344	20313	20279	20410	20330	20491	20380	20307	20414	20507	20269	20261	20507	20429	20241	20453	20274	20295	20371
34672	56637	52377	43973	37834	33644	28742	22422	18448	18201	17797	17939	17966	17859	17803	17979	18090	17877	17845	17592	17737	17692	17746	17724	17754	17460	17638	17536	17484	17284	17485	17525	17436	17503	17475	17567	17515	17410	17348	17411	17455	17511	17659	17410	17465	17584	17410	17545	17323	17630	17462	17456	17489	17504	17651	17459	17583	17307	17383	17481	17488	17389	17419	17355	17390	17443	17648	17476	17453	17503	17612	17504	17491	17532	17305	17494	17440	17562	17414	17389	17348	17312	17452	17287	17570	17411	17395	17294	17362	17480	17420	17401	17311	17531	17342	17470	17350	17522	17505	17260	17209	17391	17217	17338	17551	17511	17378	17546	17553	17323	17448	17471	17374	17531	17497	17443	17440	17501	17636	17432	17432	17464	17329	17324	17378	17248	17343	17309	17454	17405	17456	17538	17368	17633	17242	17638	17551	17493	17577	17415	17346	17372	17280	17313	17377	17458	17582	17363	17432	17668	17442	17429	17290	17400	17430	17400	17638	17469	17430	17456	17595	17497	17440	17328	17316	17342	17434	17439	17276	17420	17414	17430	17346	17370	17384	17414	17370	17461	17387	17338	17473	17325	17283	17433	17222	17545	17505	17487	17295	17553	17352	17398	17301	17468	17279	17379	17478	17447	17294	17369	17417	17539	17456	17480	17399	17397	17319	17332	17297	17272	17419	17410	17556	17431	17419	17510	17341	17388	17304	17300	17375	17415	17527	17366	17340	17358	17395	17503	17436	17327	17573	17386	17552	17420	17324	17471	17525	17361	17609	17382	17411	17473	17322	17436	17432	17591	17416	17573	17479	17376	17682	17528	17321	17439	17466	17471	17623	17414	17216	17504	17399	17556	17438	17482	17453	17435	17542	17414	17430	17351	17443	17408	17438	17252	17518	17213	17282	17314	17374	17512	17374	17398	17422	17488	17675	17612	17374	17490	17477	17361	17447	17458	17414	17482	17368	17487	17382	17331	17321	17341	17212	17518	17391	17293	17331	17585	17503	17404	17426	17389	17198	17385	17421	17404	17486	17487	17300	17466	17385	17501	17391	17442	17566	17323	17381	17353	17591	17522	17346	17390	17382	17545	17437	17263	17494	17502	17535	17560	17445	17315	17462	17417	17381	17583	17426	17410	17479	17471	17403	17615	17603	17515	17521	17280	17475	17329	17568	17543	17416	17313	17408	17543	17454	17533	17343	17336	17277	17507	17432	17457	17453	17376	17561	17406	17528	17467	17434	17381	17489	17525	17480	17336	17535	17531	17441	17534	17551	17408	17530	17518	17411	17444	17509	17377	17320	17388	17462	17284	17680	17491	17263	17537	17496	17377	17405	17525	17465	17480	17296	17350	17482	17315	17443	17348	17483	17288	17255	17426	17412	17363	17538	17226	17397	17312	17443	17371	17282	17196	17288	17450	17416	17343	17557	17506	17446	17290	17416	17265	17436	17500	17486	17233	17418	17451	17291	17237	17127	17346	17477	17273	17406	17361	17412	17543	17197	17419	17462	17368	17467	17385	17400	17482	17265	17249	17484	17221	17446	17360	17442	17498	17476	17407	17363	17492	17486	17365	17352	17364	17507	17350	17307	17393	17418	17442	17382	17386	17575	17635	17428	17535	17409	17475	17377	17453	17391	17222	17306	17390	17445	17438	17270	17544	17411	17509	17546	17395	17488	17297	17335	17334	17275	17507	17352	17285	17454	17413	17502	17512	17367	17432	17444	17561	17565	17400	17474	17591	17538	17393	17421	17535	17452	17414	17455	17569	17393	17585	17471	17316	17478	17564	17384	17735	17407	17446	17183	17462	17411	17439	17377	17327	17546	17302	17541	17267	17259	17342	17315	17447	17419	17341	17529	17505	17384	17394	17460	17445	17395	17467	17194	17601	17450	17517	17267	17511	17443	17395	17396	17542	17242	17386	17508	17578	17455	17501	17403	17358	17687	17434	17543	17436	17444	17437	17643	17524	17379	17425	17505	17361	17487	17451	17379	17259	17393	17235	17532	17260	17391	17261	17448	17247	17292	17303	17359	17408	17604	17272	17326	17430	17413	17514	17420	17445	17422	17447	17355	17451	17448	17435	17349	17495	17419	17440	17392	17592	17441	17321	17409	17480	17316	17358	17425	17361	17305	17576	17468	17436	17557	17428	17450	17240	17317	17077	17429	17294	17349	17404	17505	17366	17578	17552	17359	17361	17450	17334	17367	17493	17565	17482	17368	17328	17359	17506	17478	17415	17516	17386	17391	17541	17400	17422	17528	17265	17441	17276	17351	17503	17517	17426	17407	17398	17581	17408	17527	17328	17366	17615	17477	17329	17465	17460	17308	17443	17355	17306	17405	17191	17463	17520	17357	17313	17382	17470	17379	17327	17466	17444	17442	17512	17287	17390	17494	17463	17427	17358	17560	17336	17318	17353	17544	17451	17562	17449	17460	17495	17308	17425	17318	17418	17387	17484	17429	17519	17419	17458	17356	17360	17429	17328	17474	17512	17652	17523	17440	17400	17613	17435	17310	17421	17235	17710	17330	17419	17313	17373	17398	17346	17419	17244	17427	17379	17467	17556	17330	17220	17550	17578	17224	17482	17426	17342	17523	17324	17190	17420	17423	17414	17438	17366	17479	17420	17488	17324	17529	17380	17527	17424	17536	17269	17295	17446	17479	17482	17389	17358	17492	17302	17316	17579	17480	17594	17444	17523	17272	17354	17396	17355	17267	17434	17296	17301	17396	17536	17357	17563	17459	17439	17482	17435	17495	17398	17412	17505	17519	17427	17274	17330	17288	17415	17601	17448	17393	17477	17447	17493	17491	17426	17529	17449	17319	17352	17334	17386	17300	17385	17495	17377	17332	17428	17292	17356	17475	17399	17579	17528	17240	17160	17309	17592	17472	17638	17345	17341	17466	17509	17282	17352	17271	17426	17382	17325	17477	17399	17323	17465	17301	17342	17353	17424	17459	17332	17340	17419	17495	17324	17382	17339	17492	17327	17515	17381	17495	17368	17435	17261	17493	17350	17341	17439	17311	17414	17692	17557	17552	17335	17517	17392	17276	17343	17580	17447	17355	17342	17379	17234	17502	17163	17350	17472	17342	17409	17337	17403	17416	17724	17300	17404	17606	17468	17545	17497	17287	17536	17528	17416	17324	17364	17546	17576	17287	17493	17276	17470	17443	17417	17532	17324	17423	17503	17648	17434	17372	17309	17501	17417	17507	17433	17382	17381	17193	17340	17370	17369	17591	17352	17577	17542	17325	17322	17366	17381	17438	17441	17366	17520	17392	17504	17470	17415	17489	17474	17470	17461	17536	17411	17476	17406	17290	17364	17371	17424	17370	17380	17299	17286	17307	17460	17350	17513	17310	17341	17373	17337	17387	17356	17491	17561	17438	17352	17358	17482	17614	17486	17625	17498	17352	17517	17378	17491	17379	17454	17341	17393	17319	17358	17519	17317	17469	17462	17298	17338	17452	17421	17516	17478	17444	17402	17532	17485	17608	17302	17395	17328	17346	17428	17362	17327	17342	17474	17552	17530	17426	17490	17430	17593	17397	17329	17359	17534	17272	17366	17182	17432	17542	17408	17601	17351	17486	17325	17353	17358	17304	17486	17555	17346	17495	17441	17489	17444	17406	17174	17569	17365	17537	17411	17511	17415	17541	17560	17426	17226	17303	17465	17341	17583	17457	17686	17408	17329	17449	17395	17479	17590	17347	17340	17371	17386	17418	17313	17313	17481	17377	17417	17404	17474	17484	17336	17406	17401	17427	17507	17542	17385	17379	17635	17335	17482	17484	17323	17334	17523	17402	17402	17504	17349	17428	17288	17369	17292	17635	17193	17254	17245	17339	17464	17568	17277	17482	17323	17505	17399	17390	17274	17582	17447	17397	17322	17342	17360	17477	17400	17399	17180	17435	17355	17398	17521	17525	17397	17431	17290	17413	17623	17474	17427	17393	17488	17366	17253	17438	17467	17356	17272	17429	17339	17485	17322	17582	17408	17485	17561	17529	17510	17448	17490	17469	17446	17428	17288	17426	17601	17326	17413	17700	17420	17490	17375	17225	17336	17457	17522	17348	17489	17368	17365	17303	17427	17407	17327	17214	17614	17371	17435	17462	17385	17403	17413	17428	17357	17303	17244	17494	17347	17394	17447	17432	17414	17462	17376	17511	17535	17379	17405	17479	17522	17415	17405	17482	17541	17361	17476	17423	17495	17393	17402	17348	17484	17292	17428	17455	17331	17500	17439	17514	17404	17415	17498	17449	17332	17525	17249	17452	17261	17490	17362	17395	17184	17342	17499	17360	17453	17407	17666	17257	17573	17534	17462	17517	17437	17457	17396	17451	17401	17283	17440	17282	17565	17344	17407	17402	17557	17459	17446	17441	17501	17406	17536	17352	17193	17438	17333	17362	17427	17421	17538	17293	17370	17303	17390	17579	17219	17435	17485	17488	17586	17226	17280	17498	17437	17384	17332	17123	17314	17479	17552	17492	17537	17438	17249	17394	17503	17453	17383	17484	17367	17302	17414	17284	17329	17401	17341	17410	17416	17350	17375	17564	17410	17404	17458	17407	17311	17365	17492	17244	17543	17289	17488	17370	17532	17389	17430	17518	17543	17387	17367	17567	17279	17508	17474	17506	17352	17477	17427	17302	17335	17381	17371	17357	17347	17486	17433	17268	17436	17416	17385	17398	17364	17517	17345	17566	17548	17596	17443	17388	17308	17597	17484	17486	17378	17417	17511	17474	17518	17500	17365	17314	17374	17578	17471	17568	17526	17459	17430	17223	17611	17460	17327	17532	17342	17430	17297	17435	17388	17408	17432	17433	17373	17526	17374	17398	17405	17319	17502	17434	17392	17360	17439	17138	17473	17306	17284	17346	17474	17381	17471	17541	17327	17434	17347	17556	17385	17353	17321	17403	17378	17517	17479	17338	17469	17283	17444	17254	17381	17366	17292	17467	17284	17246	17462	17437	17394	17318	17444	17338	17454	17336	17510	17410	17460	17505	17414	17494	17506	17369	17480	17457	17454	17398	17519	17436	17519	17376	17416	17459	17520	17355	17422	17264	17397	17387	17411	17395	17454	17530	17362	17393	17584	17475	17337	17544	17348	17339	17329	17459	17455	17401	17495
28817	26687	34160	31638	26026	23737	22721	21275	20823	20764	20907	20864	20761	21038	20776	20816	20907	20694	20642	20812	20704	20847	20554	20635	20623	20752	20781	20760	20465	20662	20806	20618	20658	20811	20683	20790	20614	20792	20693	20497	20749	20733	20774	20705	20751	20672	20700	20470	20653	20818	20751	20585	20539	20583	20496	20513	20837	20487	20509	20632	20535	20496	20550	20461	20714	20700	20658	20725	20564	20458	20681	20590	20383	20307	20649	20561	20604	20592	20426	20521	20699	20642	20676	20490	20269	20637	20731	20839	20705	20676	20580	20588	20559	20556	20758	20661	20695	20767	20794	20706	20630	20903	20780	20677	20510	20524	20696	20702	20785	20777	20617	20739	20715	20390	20577	20557	20727	20479	20601	20759	20533	20747	20558	20444	20540	20573	20609	20506	20653	20564	20688	20599	20748	20426	20535	20857	20560	20519	20513	20606	20773	20495	20816	20485	20545	20508	20543	20450	20879	20768	20745	20758	20554	20505	20797	20499	20613	20547	20701	20540	20623	20551	20377	20740	20470	20693	20531	20492	20608	20582	20626	20805	20572	20511	20366	20439	20604	20545	20601	20602	20729	20537	20526	20781	20788	20586	20460	20822	20667	20611	20475	20787	20908	20742	20591	20639	20679	20435	20618	20740	20579	20553	20340	20846	20603	20595	20535	20867	20637	20543	20642	20664	20824	20588	20439	20584	20509	20510	20738	20740	20566	20503	20786	20696	20631	20700	20631	20665	20630	20256	20572	20657	20674	20495	20825	20631	20681	20738	20621	20505	20584	20559	20395	20611	20886	20679	20595	20692	20432	20609	20643	20663	20611	20737	20548	20448	20844	20579	20847	20656	20628	20637	20438	20609	20599	20734	20756	20750	20418	20545	20467	20624	20484	20522	20572	20537	20597	20547	20406	20427	20754	20465	20710	20662	20583	20654	20656	20597	20594	20629	20646	20674	20516	20601	20695	20539	20681	20615	20796	20732	20645	20605	20679	20562	20596	20795	20578	20613	20616	20499	20655	20540	20735	20479	20691	20575	20703	20745	20778	20533	20640	20490	20497	20681	20825	20737	20404	20593	20600	20611	20678	20551	20599	20611	20604	20401	20534	20519	20660	20478	20688	20750	20787	20427	20446	20680	20631	20536	20751	20549	20691	20395	20585	20711	20633	20602	20738	20494	20734	20447	20529	20768	20602	20562	20489	20613	20702	20415	20608	20487	20476	20517	20502	20830	20753	20728	20468	20961	20807	20713	20385	20620	20504	20561	20533	20695	20671	20580	20591	20635	20426	20463	20647	20733	20443	20456	20740	20576	20523	20606	20459	20666	20567	20764	20655	20558	20664	20656	20803	20516	20748	20653	20469	20480	20658	20680	20484	20655	20530	20640	20580	20414	20571	20629	20832	20453	20528	20590	20650	20632	20779	20598	20537	20401	20685	20354	20618	20489	20446	20496	20627	20550	20412	20711	20611	20668	20744	20579	20521	20502	20529	20532	20427	20387	20675	20635	20555	20790	20693	20505	20481	20506	20579	20674	20674	20607	20541	20426	20476	20576	20552	20631	20701	20570	20565	20706	20804	20546	20599	20767	20648	20664	20661	20556	20596	20782	20759	20710	20635	20589	20627	20765	20645	20522	20729	20510	20794	20845	20685	20544	20620	20560	20491	20595	20521	20635	20638	20541	20548	20625	20616	20607	20542	20525	20637	20773	20815	20621	20587	20674	20668	20921	20653	20546	20644	20791	20509	20750	20511	20774	20693	20579	20725	20645	20437	20628	20507	20481	20557	20649	20781	20620	20692	20421	20587	20557	20620	20490	20558	20630	20471	20412	20585	20441	20656	20785	20545	20704	20672	20570	20420	20502	20397	20610	20695	20579	20543	20572	20817	20774	20650	20555	20617	20633	20779	20604	20527	20699	20489	20713	20806	20432	20720	20441	20478	20596	20510	20669	20608	20672	20454	20422	20499	20817	20819	20594	20557	20726	20717	20687	20521	20672	20760	20762	20654	20670	20621	20647	20484	20797	20809	20508	20509	20659	20661	20572	20603	20669	20432	20804	20708	20844	20688	20649	20550	20756	20711	20494	20699	20324	20409	20582	20455	20774	20558	20524	20577	20579	20543	20659	20503	20464	20711	20737	20642	20712	20673	20664	20519	20722	20703	20434	20591	20490	20259	20628	20626	20700	20517	20585	20732	20506	20719	20637	20564	20642	20511	20526	20484	20651	20495	20514	20669	20527	20643	20725	20501	20471	20525	20591	20637	20320	20648	20402	20517	20623	20654	20763	20712	20586	20639	20579	20428	20510	20650	20765	20480	20777	20559	20412	20649	20753	20712	20629	20523	20631	20716	20808	20580	20472	20607	20617	20455	20534	20398	20446	20736	20686	20808	20448	20590	20588	20667	20672	20485	20739	20640	20592	20630	20705	20711	20810	20643	20804	20768	20568	20641	20493	20656	20572	20558	20595	20564	20391	20637	20465	20623	20642	20739	20565	20582	20465	20863	20594	20588	20462	20530	20664	20544	20545	20838	20574	20760	20730	20535	20468	20568	20599	20615	20634	20668	20605	20629	20624	20657	20510	20528	20680	20546	20654	20695	20638	20596	20543	20669	20528	20627	20739	20608	20616	20485	20550	20711	20557	20719	20561	20620	20594	20567	20757	20601	20626	20575	20752	20684	20463	20566	20459	20673	20797	20420	20511	20388	20521	20613	20724	20807	20689	20755	20742	20553	20469	20617	20694	20688	20632	20888	20780	20556	20723	20610	20557	20697	20571	20645	20636	20593	20639	20511	20595	20475	20609	20365	20789	20745	20816	20640	20688	20763	20681	20452	20529	20821	20719	20709	20722	20427	20543	20405	20674	20728	20676	20479	20661	20641	20544	20539	20596	20322	20486	20470	20562	20641	20630	20664	20713	20600	20714	20610	20315	20469	20513	20665	20749	20489	20678	20684	20459	20678	20759	20626	20696	20590	20648	20848	20819	20660	20517	20478	20501	20555	20709	20625	20551	20709	20473	20847	20562	20965	20522	20541	20620	20706	20743	20725	20588	20730	20529	20509	20446	20571	20749	20531	20638	20570	20528	20690	20739	20762	20691	20486	20656	20636	20726	20380	20562	20570	20619	20576	20646	20622	20522	20502	20498	20531	20733	20653	20492	20498	20434	20429	20532	20910	20559	20542	20590	20748	20762	20454	20615	20583	20725	20614	20523	20698	20473	20777	20707	20777	20457	20455	20601	20627	20582	20656	20592	20531	20698	20534	20549	20491	20554	20742	20532	20822	20553	20679	20660	20419	20678	20548	20691	20501	20574	20718	20638	20581	20412	20491	20655	20603	20743	20603	20591	20457	20483	20478	20587	20621	20747	20586	20727	20526	20498	20672	20610	20535	20537	20572	20325	20569	20580	20670	20730	20862	20694	20788	20679	20694	20629	20459	20501	20465	20452	20467	20657	20618	20747	20783	20583	20616	20451	20710	20592	20728	20572	20446	20392	20601	20687	20807	20584	20675	20726	20631	20458	20718	20507	20513	20601	20824	20809	20808	20674	20725	20667	20253	20507	20615	20592	20908	20511	20683	20530	20371	20524	20686	20667	20890	20493	20470	20564	20548	20570	20755	20539	20741	20567	20459	20629	20405	20608	20595	20634	20566	20553	20613	20802	20698	20731	20771	20609	20686	20833	20496	20521	20693	20696	20646	20536	20656	20782	20519	20770	20489	20713	20677	20774	20341	20773	20679	20513	20468	20808	20656	20723	20639	20551	20600	20839	20751	20768	20630	20621	20815	20515	20463	20592	20655	20662	20654	20578	20653	20591	20731	20729	20651	20399	20586	20401	20597	20704	20473	20491	20642	20605	20753	20740	20596	20494	20648	20665	20758	20526	20577	20729	20588	20909	20612	20576	20543	20526	20730	20599	20573	20664	20686	20661	20680	20737	20704	20677	20658	20701	20513	20828	20542	20673	20674	20605	20668	20558	20635	20636	20527	20426	20400	20759	20675	20494	20672	20698	20634	20404	20603	20463	20622	20778	20565	20665	20667	20688	20595	20376	20696	20596	20773	20697	20675	20418	20692	20576	20687	20472	20753	20660	20753	20758	20592	20589	20519	20596	20851	20691	20688	20481	20654	20590	20401	20476	20513	20558	20598	20540	20395	20645	20820	20550	20558	20642	20710	20514	20717	20677	20640	20505	20726	20768	20594	20537	20707	20640	20679	20603	20635	20442	20580	20661	20720	20438	20458	20742	20417	20632	20773	20579	20745	20715	20695	20428	20778	20611	20328	20688	20616	20619	20739	20699	20670	20706	20804	20781	20682	20573	20553	20673	20640	20486	20658	20604	20360	20570	20570	20525	20710	20906	20635	20648	20641	20678	20881	20765	20794	20553	20625	20544	20635	20619	20385	20400	20689	20525	20711	20745	20648	20516	20564	20590	20686	20517	20456	20548	20615	20819	20396	20796	20633	20719	20688	20557	20746	20382	20557	20593	20585	20695	20640	20490	20482	20557	20709	20598	20692	20578	20778	20552	20528	20627	20655	20413	20551	20555	20613	20661	20612	20692	20768	20512	20346	20533	20559	20576	20428	20644	20784	20615	20671	20572	20712	20653	20654	20620	20633	20359	20612	20640	20610	20625	20461	20662	20490	20721	20687	20566	20784	20492	20612	20792	20690	20831	20735	20383	20557	20436	20890	20616	20610	20746	20516	20627	20505	20648	20664	20722	20764	20541	20446	20610	20772	20695	20629	20497	20686	20528	20430	20750	20500	20689	20698	20555	20885	20709	20835	20625	20650	20533	20554	20707	20558	20646	20686	20732	20534	20612	20610	20631	20496	20622	20874	20712	20663	20602	20657	20809	20773	20515	20694	20739	20669	20718	20631	20743	20677	20681	20748	20483	20692	20530	20797	20390	20489	20757	20893	20762	20789	20513	20741	20491	20499	20653	20670	20565	20686	20672	20580	20707	20905	20837	20767	20342	20486	20665	20544	20638	20721	20452	20552	20783	20562	20728	20728	20550	20729	20608	20652	20625	20593	20703	20608	20669	20595	20714	20548	20559	20637	20569	20881	20460	20657	20728	20565	20699	20777	20587	20590	20517	20797	20667	20655	20572	20697	20642	20748	20648	20540	20694
30118	42507	38925	31076	24835	21639	19938	18166	17789	17543	17898	17657	17553	17586	17675	17964	17852	17544	17811	17693	17649	17610	17660	17571	17570	17526	17410	17681	17699	17593	17664	17638	17608	17524	17473	17669	17532	17642	17482	17711	17524	17724	17759	17585	17621	17638	17448	17610	17437	17521	17658	17473	17526	17544	17721	17690	17517	17629	17510	17710	17667	17551	17560	17622	17595	17565	17630	17459	17523	17646	17657	17540	17502	17366	17462	17673	17641	17538	17610	17465	17618	17663	17628	17473	17688	17673	17579	17497	17674	17484	17518	17474	17649	17409	17500	17592	17627	17435	17676	17380	17456	17526	17496	17602	17510	17470	17481	17542	17627	17685	17623	17458	17463	17474	17582	17709	17671	17539	17611	17504	17460	17549	17510	17545	17622	17650	17585	17569	17552	17581	17490	17744	17538	17675	17493	17600	17748	17585	17499	17464	17643	17560	17444	17645	17402	17628	17659	17719	17552	17583	17502	17473	17496	17606	17582	17541	17384	17474	17482	17651	17690	17604	17410	17519	17626	17577	17552	17616	17564	17474	17434	17427	17628	17524	17473	17583	17383	17493	17586	17459	17540	17557	17465	17567	17587	17600	17385	17518	17553	17485	17494	17505	17524	17600	17512	17573	17531	17482	17530	17527	17496	17561	17537	17534	17529	17580	17446	17492	17380	17591	17431	17688	17617	17550	17671	17614	17512	17699	17482	17512	17583	17504	17653	17384	17683	17548	17720	17610	17553	17611	17635	17549	17501	17404	17579	17484	17652	17412	17426	17338	17531	17476	17597	17481	17609	17484	17510	17659	17600	17472	17524	17474	17553	17562	17644	17575	17352	17483	17479	17710	17293	17471	17431	17632	17394	17369	17697	17477	17613	17570	17498	17567	17600	17627	17448	17565	17553	17500	17460	17568	17717	17403	17456	17453	17600	17504	17481	17618	17656	17433	17659	17560	17809	17517	17518	17478	17454	17527	17598	17563	17563	17606	17508	17550	17717	17335	17824	17629	17514	17627	17635	17303	17760	17587	17467	17447	17397	17451	17439	17514	17555	17698	17379	17497	17515	17515	17588	17481	17685	17446	17488	17667	17438	17494	17398	17652	17513	17595	17534	17701	17618	17566	17573	17552	17443	17597	17710	17572	17652	17576	17506	17496	17517	17709	17622	17554	17482	17650	17491	17570	17473	17639	17516	17615	17545	17604	17583	17737	17448	17521	17647	17618	17422	17694	17551	17415	17584	17350	17654	17574	17586	17701	17764	17414	17417	17438	17516	17517	17562	17594	17513	17654	17468	17658	17526	17469	17620	17533	17520	17605	17528	17493	17582	17689	17527	17680	17486	17523	17664	17425	17529	17659	17647	17727	17558	17554	17649	17450	17627	17500	17536	17491	17476	17530	17489	17694	17417	17637	17544	17567	17551	17337	17706	17403	17477	17451	17652	17596	17537	17455	17486	17658	17597	17609	17635	17628	17705	17565	17609	17561	17623	17430	17573	17675	17579	17590	17523	17484	17591	17417	17532	17519	17495	17640	17517	17509	17809	17561	17569	17701	17715	17612	17511	17495	17754	17433	17712	17570	17532	17665	17618	17605	17464	17628	17523	17507	17631	17396	17423	17595	17631	17457	17658	17472	17571	17613	17571	17331	17579	17525	17512	17504	17365	17493	17318	17567	17596	17516	17657	17511	17634	17608	17468	17557	17477	17751	17495	17562	17561	17590	17449	17399	17488	17553	17496	17544	17473	17673	17365	17620	17516	17492	17554	17512	17682	17607	17444	17444	17410	17527	17553	17703	17532	17480	17590	17506	17530	17788	17621	17469	17531	17567	17672	17447	17557	17818	17446	17568	17550	17706	17658	17510	17463	17518	17663	17448	17561	17565	17457	17665	17358	17469	17602	17464	17512	17556	17467	17605	17353	17652	17433	17614	17606	17383	17667	17664	17657	17488	17566	17485	17614	17529	17540	17453	17740	17559	17372	17445	17579	17718	17510	17503	17613	17595	17633	17411	17620	17354	17466	17666	17557	17398	17535	17456	17635	17566	17599	17565	17665	17520	17721	17436	17409	17609	17466	17597	17459	17532	17589	17541	17448	17635	17627	17572	17430	17482	17476	17572	17781	17531	17560	17568	17569	17458	17790	17532	17627	17613	17481	17373	17567	17512	17491	17548	17461	17468	17625	17538	17532	17579	17367	17418	17503	17434	17633	17472	17477	17620	17531	17512	17639	17614	17615	17636	17683	17629	17491	17623	17587	17340	17468	17578	17513	17659	17514	17603	17456	17584	17636	17634	17631	17502	17436	17617	17462	17524	17631	17472	17476	17579	17363	17667	17497	17473	17592	17528	17432	17747	17656	17489	17531	17607	17544	17480	17404	17652	17485	17476	17534	17562	17521	17432	17490	17595	17589	17433	17412	17516	17375	17595	17664	17536	17504	17624	17463	17774	17416	17616	17649	17592	17612	17598	17721	17640	17520	17699	17639	17472	17594	17665	17558	17430	17630	17540	17401	17621	17610	17503	17603	17577	17493	17359	17585	17465	17553	17339	17433	17536	17691	17413	17627	17552	17575	17504	17469	17730	17673	17620	17485	17625	17665	17623	17491	17695	17581	17454	17471	17525	17608	17497	17664	17547	17689	17478	17384	17532	17550	17590	17490	17617	17544	17502	17623	17625	17589	17736	17560	17421	17463	17479	17547	17426	17640	17525	17533	17567	17688	17591	17664	17619	17586	17451	17588	17504	17616	17459	17701	17493	17585	17655	17484	17467	17464	17442	17653	17572	17606	17609	17583	17528	17566	17642	17686	17447	17429	17536	17427	17606	17410	17537	17529	17711	17509	17562	17591	17384	17490	17586	17695	17568	17596	17583	17728	17689	17612	17419	17537	17582	17508	17702	17700	17479	17555	17347	17378	17489	17286	17662	17457	17678	17464	17598	17634	17467	17458	17568	17755	17669	17594	17486	17467	17396	17583	17547	17432	17463	17500	17470	17475	17491	17425	17589	17572	17530	17431	17476	17611	17571	17587	17579	17564	17603	17376	17639	17427	17535	17441	17440	17563	17596	17512	17461	17620	17574	17650	17520	17714	17462	17486	17502	17661	17633	17524	17751	17658	17541	17557	17576	17432	17546	17732	17528	17726	17506	17484	17557	17509	17635	17569	17520	17486	17436	17405	17201	17482	17639	17555	17604	17522	17388	17567	17566	17681	17498	17638	17477	17613	17654	17519	17557	17430	17653	17666	17567	17574	17442	17560	17522	17671	17477	17498	17562	17291	17404	17593	17598	17686	17377	17592	17638	17644	17638	17533	17522	17439	17496	17623	17488	17589	17647	17461	17454	17460	17434	17558	17457	17492	17626	17443	17612	17412	17467	17498	17553	17499	17503	17641	17697	17648	17503	17698	17469	17475	17469	17313	17605	17708	17600	17491	17619	17500	17441	17493	17495	17633	17516	17464	17481	17629	17472	17614	17600	17707	17730	17605	17591	17436	17550	17574	17546	17659	17481	17602	17628	17624	17425	17516	17667	17608	17601	17584	17495	17516	17415	17690	17564	17628	17534	17544	17423	17588	17639	17542	17656	17523	17602	17624	17299	17664	17494	17590	17618	17544	17491	17694	17482	17709	17450	17561	17483	17579	17706	17430	17510	17750	17532	17462	17611	17511	17743	17492	17481	17684	17521	17441	17612	17477	17689	17624	17524	17571	17678	17545	17755	17548	17421	17703	17709	17547	17495	17503	17546	17494	17444	17658	17593	17752	17414	17456	17554	17679	17482	17619	17563	17439	17396	17523	17563	17349	17519	17748	17480	17569	17646	17253	17492	17493	17711	17709	17438	17432	17746	17437	17521	17800	17565	17659	17732	17433	17469	17591	17564	17483	17506	17464	17430	17503	17654	17434	17634	17598	17490	17595	17716	17597	17497	17591	17663	17514	17498	17446	17723	17527	17769	17686	17511	17563	17710	17420	17581	17661	17541	17489	17549	17530	17576	17673	17471	17666	17411	17447	17430	17445	17522	17433	17504	17523	17455	17508	17589	17588	17418	17441	17467	17494	17346	17552	17571	17619	17615	17472	17496	17737	17684	17523	17550	17528	17561	17698	17682	17488	17531	17637	17615	17403	17778	17773	17590	17561	17577	17630	17629	17407	17393	17381	17538	17611	17497	17623	17596	17746	17552	17557	17515	17718	17483	17391	17682	17485	17519	17654	17483	17463	17442	17542	17482	17735	17627	17707	17482	17668	17514	17481	17536	17730	17629	17582	17566	17667	17529	17654	17457	17584	17413	17721	17530	17544	17550	17519	17641	17633	17564	17632	17457	17593	17558	17523	17447	17563	17535	17563	17459	17657	17588	17531	17679	17549	17596	17414	17452	17500	17682	17593	17495	17688	17618	17550	17609	17532	17614	17601	17683	17549	17703	17462	17575	17550	17641	17522	17624	17335	17476	17658	17742	17460	17566	17634	17429	17715	17589	17456	17726	17617	17510	17555	17774	17636	17380	17507	17551	17636	17480	17454	17572	17564	17569	17546	17421	17518	17451	17655	17552	17642	17438	17647	17606	17626	17482	17621	17624	17697	17516	17497	17475	17559	17627	17508	17674	17486	17525	17254	17542	17620	17426	17584	17389	17573	17602	17539	17433	17652	17548	17536	17495	17434	17544	17505	17515	17683	17752	17564	17460	17551	17531	17447	17527	17497	17765	17459	17416	17608	17589	17531	17465	17551	17477	17557	17396	17330	17503	17378	17411	17598	17561	17561	17496	17610	17501	17374	17523	17630	17408	17599	17680	17396	17591	17475	17492	17537	17770	17521	17510	17559	17540	17533	17784	17656	17497	17514	17526	17637	17570	17557	17616	17418	17682	17586	17512	17618	17639	17550	17545	17709	17620	17612	17579	17611	17629	17605	17592	17644	17576	17538	17635	17470	17340	17597	17612	17643	17630	17525	17589	17578	17556	17471	17523	17668	17557	17600	17673	17594	17435	17537	17751	17462	17659	17478	17525	17633	17614	17542	17475	17464	17493	17560	17277	17480	17724	17555	17669	17386	17690	17478	17487	17562	17451	17675	17458	17411	17595	17546	17593	17621	17523	17559	17587	17695	17562	17542	17513	17312	17684	17493	17520	17383	17467
24037	21366	28923	26273	26434	27379	25324	21440	20417	20283	20225	20253	19986	20160	20188	20257	20266	20080	20035	19830	19925	19960	20120	20044	19931	19859	19967	19903	19721	19999	19868	19881	19717	19933	19775	20080	19945	19816	19785	19618	19798	19871	19657	19677	19684	19943	19983	19793	19972	19794	19827	19824	19803	19872	19885	19772	19777	19860	19832	19864	19893	19859	19994	20052	19875	19944	19780	19894	19813	19882	19910	19874	19832	19707	19947	19964	19538	19774	19793	19827	19540	19745	19735	19847	19909	19905	19606	19927	19954	19894	19997	19860	19901	19909	19793	19797	19645	19816	19967	19740	20027	19786	19823	19850	19900	19641	19770	19828	19694	19710	19669	19796	20002	19642	19720	19901	19758	19784	19700	19799	19771	19816	19906	19689	19792	19643	19703	19749	19773	19624	19863	19659	19600	19851	20088	19951	19869	19991	19742	19861	19792	19783	19720	19840	19698	19758	19535	19678	20004	19854	19696	19644	19723	19860	19812	19819	19691	19844	19784	19589	19771	19729	19769	19680	19716	19806	19906	19709	19677	19675	19753	19708	19881	19654	19849	19900	19670	19780	19773	19733	19773	19823	19602	19742	19666	19547	19900	19629	19716	19684	19814	19815	19833	19773	19856	19875	19742	19845	19789	19847	19516	19726	19844	19993	19926	19640	19661	19763	19716	19644	19763	19752	19889	19790	19667	19813	19912	19738	19693	19780	19731	19993	19589	19752	19810	19721	19682	19891	19645	19745	19682	19710	19587	19536	19971	19663	19640	19937	19935	19907	19841	19698	19722	19866	19811	19759	19869	19732	19737	19841	19829	19779	19834	19764	19750	19772	19796	19942	19723	19742	19594	19689	19835	19775	19710	19677	19842	19772	19849	19775	19800	19551	19728	19899	19746	19761	19765	19816	19908	19652	19777	19669	19812	19773	19806	19888	19757	19870	19739	19727	19776	19590	19847	19787	19599	19777	19903	19720	19697	19987	19734	19760	19705	19725	19761	19631	19968	19723	19562	19831	19747	19606	19782	19875	19860	19873	19719	19733	19773	19841	19737	19790	19963	19592	19755	19815	19799	19708	19725	19749	19593	19839	19766	19762	19828	19878	19583	19672	19615	19818	19900	19655	19915	19639	19959	19820	19770	19811	19865	19859	19887	19704	19871	19817	19866	19816	19899	19849	19833	19696	19718	19737	20061	19801	19913	19927	19901	19972	19984	19928	19698	19897	19611	19854	19839	19872	19928	19697	19822	19739	19806	19841	19794	19783	19795	19784	19862	19977	19697	19890	19874	19727	19852	19750	19934	19917	19629	19743	19817	19881	19737	19734	19871	19914	19953	19842	19846	19894	19907	19866	19893	19811	19778	19930	19564	20019	19908	19989	19888	19687	19773	19846	19650	19738	19939	19675	19817	19806	19897	19757	19835	19705	19874	19875	19778	19691	19642	19773	19648	19665	19679	19681	19916	19553	19565	19880	19676	19625	19854	19911	19822	19671	19742	19745	19877	19644	19555	19669	19649	19777	19632	19869	19759	19806	19794	19748	19770	19588	19739	19466	19682	19767	19929	19718	19932	19585	19761	19933	19720	19856	19642	19833	19751	19882	19729	19882	19899	19629	19835	19650	19905	19709	19733	19779	19880	19683	19736	19877	19860	19611	19770	19567	19697	19635	19878	19875	19837	19782	19666	20018	19771	20015	19973	19551	19733	19623	19791	19577	19691	19611	19780	19739	19978	19629	19791	19989	19819	19722	19783	19843	19737	19869	19856	19725	19831	19713	19855	19864	19700	19824	19734	19672	19853	19899	19747	19866	19759	19819	19746	19920	19719	19669	19813	19786	19655	19659	19874	19859	19720	20027	19511	19882	19704	19673	19820	19517	19814	19889	19760	19806	19698	19691	19893	19792	19518	19733	19665	19628	19883	19776	19583	19648	19792	19709	19637	19743	19887	19676	19762	19569	19940	19713	19956	19776	19804	19937	19665	19834	19879	19774	19793	19652	19989	19799	19736	19605	19780	19770	19817	19788	19983	19801	19704	19703	19983	19690	19790	19796	19829	19765	19761	19765	20031	19729	19865	19707	19696	19796	20015	19662	19722	19842	19743	19633	19836	19717	19613	19686	19900	19699	19726	19788	19855	19709	20003	19750	19664	19734	19797	19752	19754	19769	19826	19956	19876	19809	19788	19589	19664	19817	19764	20021	19872	19704	19807	19701	19912	19823	19895	19643	19731	19893	19849	19589	19880	19662	19799	19725	19683	19787	19880	19768	19823	19701	19802	19843	19656	19942	19712	19966	19827	19911	20057	19802	19648	19869	19678	19779	20024	19825	19693	19769	19845	19805	20018	19738	19771	19627	19853	19697	19857	19568	19802	19871	19905	20036	19763	19800	19812	19699	19947	20065	19881	19744	19815	19698	19678	19835	19921	19901	19796	19945	19788	19857	19644	19892	19842	19811	19818	19930	19881	19770	19968	19815	19601	19709	19688	19579	19715	19780	19981	19844	19883	19747	19896	19850	19724	19641	19674	19684	19647	19767	19662	19794	19854	19792	19609	19963	19831	19906	19833	19860	19789	19589	19800	19764	19822	19585	19839	19930	19738	19833	19862	19845	19797	19755	19663	19811	19916	19855	19904	19835	19750	19883	20026	19871	19801	19752	19717	19750	19843	19677	19674	19910	19794	19746	19879	19646	19726	19946	19711	19942	19701	19629	19751	19993	19764	19722	19704	19911	19679	19509	19780	19723	19761	19850	19871	19851	19850	19575	19600	19807	19834	19899	20011	19668	19702	19813	19888	19555	19889	19917	19807	19866	19796	19773	20000	19846	19783	20001	19782	19801	19867	19758	19920	19787	19733	19919	19670	19861	19709	19519	19722	19727	19804	19784	19782	19758	19745	19736	19920	19865	19857	19743	19743	19619	19778	19664	19660	19804	19713	19751	20084	19826	19749	19906	19664	19877	19755	19961	19758	19779	19650	19696	19616	19930	19935	19757	19897	19705	19718	19719	19578	19707	19952	19805	19962	19628	19667	19851	19606	19893	19824	19791	19815	19672	19744	19768	19783	19838	19798	19754	19951	19711	19733	19892	19692	19794	19679	19629	19828	19834	19855	19826	19741	19769	19665	19900	19986	19872	19713	19831	19740	19750	19713	19751	19752	19736	19483	19651	19901	19721	19801	20004	19742	19700	19753	19731	20120	19845	19739	19819	20025	19704	19690	19634	19919	19633	19787	19703	19944	19576	19773	19797	19816	19782	19731	19737	19842	19855	19812	19757	19875	19921	19652	19881	19736	19822	19575	19869	19625	19885	19779	19799	19764	19888	19921	19933	19815	19751	19757	19794	19809	19800	19810	19943	19682	19758	19584	19747	19581	19478	19856	20008	19893	19823	19865	19738	19588	19562	19645	19954	19890	19992	19896	19963	19850	19816	19636	19747	19998	19929	19816	20164	19750	19885	19810	19680	19588	19652	19884	19937	19780	19693	19631	19824	19695	19568	19745	19755	19659	19716	20024	19764	19789	19745	19848	19953	19935	19890	19896	19712	19920	19816	19698	19751	19822	19928	19806	19787	19780	19879	19667	19741	19730	19791	19591	19835	19804	19718	19762	19879	19721	19753	19696	19712	19747	19651	19838	19778	19890	19653	19709	19875	19742	19628	19758	19841	19656	19663	19747	19812	19780	19846	19538	19793	19954	20134	19874	19586	19804	19836	19637	19650	19733	19595	19671	19856	19762	19694	19636	19818	19668	19830	19739	19893	19963	19731	19944	19886	19938	19788	19902	19778	19751	19821	19993	19697	19812	19806	19628	19885	19860	19799	19826	19726	19761	19761	20059	19908	19816	19652	19703	19692	19705	19736	19693	19881	19659	20043	19762	19620	19770	19851	19722	19721	19718	19853	19846	19680	19736	19763	19738	19597	19911	19554	19826	19893	19705	19835	19882	20039	19639	19912	19762	19769	19811	19952	19693	19694	19833	19957	19771	19690	19727	20000	19717	19872	19821	19953	19566	19822	19748	19703	19763	19812	19639	19566	19733	19795	19890	19736	19946	19775	19786	20004	19749	19796	19903	19625	19790	19494	19941	19830	19828	19852	19934	19901	19834	19821	19782	19983	19791	19704	19702	19882	19630	19636	19761	19979	19853	19891	19934	19801	19694	19777	19521	19776	19849	19561	19966	19881	19895	19992	19785	19659	19742	19916	19791	19654	20050	19820	19935	19838	19925	20023	19841	19753	19749	19733	19770	19921	19880	19688	19724	19486	19802	19855	19832	19644	19752	19902	19641	19788	19721	19665	19782	19723	19730	19819	19892	19761	19734	19838	19825	19690	19762	19884	19696	19732	19842	19817	19748	19927	19807	19675	20041	19918	19834	19657	19938	19898	19719	19881	19914	19665	19604	19687	19964	19647	19603	19945	19780	19691	19979	19682	19421	19811	19750	19949	19861	19759	19852	19661	19884	19744	19904	19862	20062	19885	19492	19802	19555	19807	19789	19883	19758	19758	19746	19864	19654	19587	19594	19702	19709	19613	19846	19575	19788	19744	19763	19724	19675	19775	19673	19825	19740	19724	20117	19684	19676	19815	19697	19849	19858	19818	19651	19731	19722	19805	19559	19831	19753	19896	19884	19817	19667	19665	19735	19781	19795	19918	19858	19757	19737	19833	19663	19924	19847	19858	19665	19721	19921	19852	19799	19951	19910	19743	19834	19721	19812	19821	19738	19556	19665	19764	19797	19626	19835	19809	19917	19750	19712	19838	19778	19639	19905	19963	19568	19796	19789	19713	19925	19849	19663	19944	19709	19790	19749	19703	19733	19969	19711	19753	19473	19754	19684	19839	19921	19800	19913	19849	19919	19727	19634	19717	19801	19838	19689	19885	20012	19682	19871	19860	19749	19997	19700	19775	19846	19857	19791	19817	19719	19676	19963	19722	19852	19791	19849	19549	19878	19995	19812	19614	19900	19856	19838	19881	19818	19622	19696	19614	19972	19842	19890	19983	19963	19907	20025	19905	19680	19613	19895	19747	19702	19851	19772	19624	19885	19797	19695	19668	19653	19886	19880	19691	19519	19643	20180	19827	19792	19910	19800	19777	19925	19887	19707	19658	19442	19777	19723	19945	19733	19663	19843	19677
31766	52363	48732	39860	33016	26949	20958	18615	17741	17200	17414	17385	17226	17362	17288	17276	17171	17166	17375	17304	17242	17175	17119	17222	17157	17194	17302	17071	17201	17051	17125	17169	17112	17158	17245	17135	17228	17342	16898	17169	17045	17025	16932	17269	17181	17067	17230	17063	17127	17002	17046	17000	16969	17007	17081	17060	17072	17125	17002	16971	17101	16938	17068	17200	17036	17013	17090	17014	17159	17138	16995	16845	17083	17057	17215	17138	17133	17140	16989	16971	17196	16970	17025	17106	16975	17001	17023	17012	17181	17075	16952	17003	17025	16949	16912	17134	16904	16945	17171	17083	17083	17042	17126	17141	16804	17021	17191	17037	17009	17109	17156	16998	17015	17084	17012	16984	16995	17019	16872	17313	17081	16986	17130	17028	16995	17098	16951	17046	16934	16976	17004	16895	16922	17039	16991	17038	16993	17068	16961	17068	16973	16925	16930	17053	17018	17110	16936	16863	17147	16983	17010	17073	16934	16973	17018	16956	17074	16964	16985	17080	17078	16951	17160	17055	16950	17152	16987	17143	17116	17062	17132	17014	17110	17102	17210	17042	16930	17115	17081	16940	17075	17053	17123	17079	17177	17060	16949	17173	17126	17085	17031	17066	16950	17122	17151	16985	16950	17038	16962	16988	17230	16989	17068	16999	17023	16974	17176	17054	17106	17074	16788	17146	17272	17067	16940	17159	17000	17089	17109	16966	17091	16950	17094	16974	17218	17052	17125	17039	17042	17129	17101	17094	16969	17277	17171	17107	17079	17036	17099	17192	17087	16968	16946	17054	16970	17009	17019	17082	17051	16972	17157	17074	16873	16997	17167	17213	16970	17208	16979	17057	17065	17032	16991	17063	16814	17017	16991	17032	17121	17031	17116	17021	17153	16895	17076	16979	17072	17034	17010	17107	17051	16876	17039	17070	17078	16997	17022	17247	17000	17134	17213	17074	17062	17001	17075	17046	17027	17104	17144	16974	17158	17108	16955	16955	16976	17103	16955	16980	17009	17028	16974	17062	16948	17121	17079	17058	17238	17034	16982	17002	17099	17066	16925	16923	17129	17068	17018	17073	17103	16963	16961	17033	16976	17033	17026	16980	16954	17101	17095	16997	17050	17117	17017	17100	16905	16994	17031	16969	17060	17068	17016	16976	17054	17177	17163	17029	17056	17105	17039	16911	16998	17167	17078	17167	17053	17269	16989	17074	17039	17049	17078	17111	17097	17115	17121	17025	17056	17103	17092	17047	17087	17115	17091	16977	17078	16898	17097	17213	17106	17133	16997	17186	17071	17076	16943	16816	16948	17015	17022	17016	17016	17129	17000	17049	17089	16832	17071	17050	16877	17031	16998	17103	17051	17093	17098	17023	16974	16993	17121	16956	17060	16892	16984	16969	17006	17008	17182	16993	16996	17094	16880	17168	16990	16937	16970	17040	16902	17047	17058	17075	16898	17081	16963	16976	17174	17001	17102	17040	16972	16964	16928	16894	17075	17000	17134	16975	16957	16933	17067	16857	17006	17017	17142	16934	17247	16746	17170	17082	17126	17101	17101	17027	17011	17082	16930	17037	17150	16951	17139	16911	17108	17226	17142	17134	17079	17033	16978	17062	17193	17058	17197	17028	16877	16942	17046	17151	16968	16998	16829	17061	16992	17104	17001	17209	17066	17136	17145	17136	17020	17057	16904	17030	16948	17006	17059	17041	17081	16881	17123	16935	16907	16954	17069	17215	17006	17061	17064	16993	17326	16901	17185	17054	17053	17100	17130	17050	16940	17084	17083	17110	16920	16960	17183	17110	17062	17081	16995	17204	16883	17072	17128	17274	17099	17142	16982	16995	17075	17070	17021	17170	16963	16970	17104	17115	17068	16998	17045	17009	17084	17071	17179	17069	17106	17021	17279	17109	17053	16830	17023	17001	17125	17060	16976	17078	16901	17190	17039	16984	17009	17260	17098	17121	17076	16967	17091	16934	16931	17108	17081	17128	17100	17157	17005	17087	16961	16916	16942	16957	16991	17036	17157	16980	17102	17002	17093	17019	17076	17085	17187	17036	17035	17121	17134	17115	16975	17043	17052	17068	17101	17137	17043	16902	17043	17121	16962	17141	17061	17087	16974	17203	17064	17091	17186	17187	17054	17072	17214	16970	17214	17104	16867	17082	17000	17083	17190	16933	17148	16817	17105	17126	17136	16998	17037	17194	17063	17156	17105	17040	17245	17133	16877	16928	17120	17125	17107	17124	17137	17065	17103	17042	17028	17050	17046	17083	17143	17099	16971	17056	16939	17024	17148	16934	17105	17121	17007	16841	17096	16970	17113	16888	17011	17064	17122	17111	17097	16960	17130	16889	17114	17127	16893	17082	16981	17084	16989	16926	16911	17042	17136	17006	16981	17005	16932	17147	17152	17085	16962	17116	16916	16969	17028	16989	17070	17008	17206	17162	17012	17015	17004	17091	16961	17020	17133	17185	17040	16965	17118	17188	17127	16978	17049	17056	16994	16917	17233	17213	17025	16970	17161	16952	17039	17072	17161	17017	17026	16974	17129	17125	16925	16997	17161	17105	16991	17123	16972	17183	17089	17067	16944	17139	17180	17062	17059	17150	16957	17012	17026	16977	16967	17114	17012	16897	17129	16953	17052	16942	17067	17048	17170	17115	16942	17007	17117	16963	17144	17214	17179	17242	17239	16983	17086	17035	17193	16976	16814	16941	16790	16988	16993	17177	17021	17049	17064	17172	16994	17024	17078	16924	17231	16899	17091	16939	17122	17245	16997	17223	16995	17189	17073	16932	17269	16941	17094	17125	17139	16936	17032	17092	17171	17083	17126	17145	17011	17029	16852	16995	17184	17233	16989	17057	16873	17069	17133	16917	16820	17092	17020	16915	17054	16975	16994	17012	17171	17025	17037	16904	17066	16962	16995	17138	17065	17125	17191	16996	16892	17271	17031	16880	16908	17004	17093	16963	17179	17031	17068	17120	17174	16905	16873	16911	17041	17067	17171	17141	17254	17081	16913	17041	17039	17103	16920	16934	17041	17005	17118	17146	16901	17174	17090	17134	16994	17126	17125	17171	17077	17006	16972	17045	17165	16938	17294	16874	17202	17127	17172	17049	17028	17073	17008	17113	16997	16997	17028	17045	17166	17024	17048	17054	17117	16905	17189	17055	17025	16933	17178	17124	16980	17146	16943	17149	16908	17106	16958	16963	17068	16907	17089	16975	17181	16951	17112	17057	17081	17114	17011	16951	17007	16982	17284	16953	17107	17036	16923	16995	16991	17237	16967	17210	17015	17051	17170	17010	17110	16903	16851	17186	16842	16938	16967	16839	17034	16968	17218	16960	17009	16999	17201	16914	16822	17070	17152	16920	17015	17092	17042	17150	16977	16907	16914	16937	17022	17093	16966	17109	17295	17056	17101	17033	16993	17039	17070	17156	17169	17209	17120	17044	17153	17106	17007	17063	16980	17080	17142	17097	16969	17087	16978	17054	17165	16925	17051	17069	17180	17063	17009	17129	17019	17140	17001	16978	17023	17217	17098	17013	17022	17047	17027	17086	17044	17130	16930	16937	17014	16970	17085	17025	16959	17223	17106	17128	16937	17078	17042	17049	17003	17073	17122	17019	17109	16970	16954	17047	17013	17166	17088	17155	17096	17009	17067	17177	17025	16816	16973	17110	17149	17036	17060	17017	16982	16983	16953	16986	16990	17079	17010	17170	17011	17050	16985	17118	16929	17042	17184	17065	17027	17118	17154	17005	17013	17125	17103	16906	17213	17022	16933	16931	16962	17148	17119	17034	17023	17061	17109	17124	17105	17029	17097	17179	16940	17058	17086	17179	16925	17075	17115	17198	17120	17070	17053	16883	16935	17124	16900	17135	16957	17164	16928	17165	17130	17031	17072	17302	16979	17074	17012	17196	17104	16989	17171	17237	17124	17078	16973	16997	17079	17085	17078	17020	17022	16921	17003	17129	17124	17098	17035	17099	17158	17047	17109	17061	17069	16933	17200	16969	17134	17106	17171	16924	17042	17128	17075	16997	17064	16989	17124	17171	16977	17095	17092	16905	16976	16962	17238	17054	17104	16900	17152	17093	17051	17201	16949	17054	17103	17110	17108	17014	17045	17297	16971	16973	17175	16874	17205	16993	17121	17112	17226	17011	17114	17102	17058	16945	17072	17072	16999	17086	17192	16951	17085	17057	17120	17138	17167	17031	17031	17122	17046	16965	17117	17238	17106	16999	16986	16996	17140	16936	17103	17059	17089	16978	16887	17044	17247	17103	16893	17045	17072	16970	17155	17008	17024	17207	16984	17127	17079	17036	17098	16953	17080	16917	17024	17073	16992	17129	16958	16955	16988	17033	17058	16851	17019	17129	17006	17002	17085	17118	17099	16953	17053	17031	17003	17010	16948	16903	17053	16888	17110	17030	16968	16977	17044	17152	17098	16970	17010	17072	17023	17159	16973	17105	17042	17094	16926	16978	17094	17162	16920	16926	17190	16962	17083	17148	17145	16915	17104	16877	16990	16984	17080	17113	17131	17225	17201	17068	16983	17094	17105	17064	17138	17108	17011	16846	17145	17148	17048	16961	16998	17099	17215	17113	16784	17015	17034	17086	16981	17175	17132	16976	17074	17069	17004	17071	17015	17123	17012	17117	17104	17099	17075	16921	17115	17163	17135	16935	17091	16996	16898	16964	17139	17125	16997	17068	17007	16921	17039	17009	17177	16956	16884	16869	16961	16857	17039	17029	17128	17261	16944	17165	17089	16992	17285	17361	17033	16966	16892	17028	17004	17132	17033	17290	16900	16953	17089	16983	17087	16921	17013	16974	17080	17162	16893	17065	16990	17015	16988	17034	17002	17032	17058	17066	17140	17113	16968	17111	17180	17037	17089	17124	17082	17161	17162	17115	17176	17025	17248	17004	17104	17194	17143	17151	17101	17064	16944	17036	17055	17192	17046	17103	17206	16967	17047	16943	17089	17148	17103	17106	16960	17012	16945	16898	17103	17255	17057	16949	17165	17171	16969	17157	17133	17184	17080	17260	16957	17100	17035	16754	17053	16899	17058	17011	17041	17037	16948	17045	17040	17036	17052	16962	17028	16987	17103	17058	16956	16934	16832	17080
22961	21468	29302	24684	24299	27536	28920	24442	21704	21605	21337	21037	20850	20696	20985	20929	20823	21011	20861	20940	20530	20868	20664	20645	20612	20606	20539	20665	20615	20733	20671	20674	20607	20575	20565	20497	20532	20692	20505	20596	20462	20468	20568	20668	20562	20610	20415	20372	20525	20537	20563	20723	20500	20211	20296	20330	20474	20477	20376	20747	20413	20747	20769	20328	20499	20554	20604	20296	20506	20454	20533	20666	20641	20654	20282	20461	20295	20338	20491	20317	20471	20388	20440	20700	20515	20452	20415	20302	20635	20383	20379	20778	20356	20466	20515	20582	20465	20497	20324	20580	20458	20370	20570	20327	20435	20483	20573	20425	20424	20358	20563	20523	20402	20275	20322	20415	20422	20526	20477	20284	20629	20406	20401	20517	20426	20396	20416	20412	20339	20590	20285	20337	20356	20191	20457	20481	20209	20640	20331	20552	20353	20331	20313	20405	20531	20407	20378	20525	20529	20422	20289	20355	20305	20479	20484	20384	20280	20589	20338	20606	20379	20231	20403	20239	20564	20365	20374	20668	20387	20453	20419	20304	20527	20423	20448	20454	20556	20313	20483	20476	20512	20264	20363	20224	20257	20423	20527	20510	20420	20295	20382	20478	20446	20430	20268	20503	20412	20441	20489	20368	20538	20553	20377	20377	20612	20481	20254	20540	20452	20380	20278	20432	20115	20147	20509	20378	20544	20296	20514	20383	20472	20338	20435	20435	20374	20413	20315	20365	20427	20687	20527	20475	20367	20542	20595	20408	20293	20502	20351	20501	20329	20455	20377	20322	20386	20316	20492	20448	20442	20192	20329	20244	20329	20256	20703	20274	20438	20566	20424	20579	20402	20354	20347	20391	20386	20546	20384	20230	20374	20380	20367	20471	20368	20456	20525	20502	20453	20355	20314	20356	20265	20339	20432	20538	20273	20563	20302	20449	20468	20313	20408	20412	20367	20311	20321	20269	20370	20278	20333	20324	20331	20327	20416	20582	20358	20471	20541	20442	20381	20173	20464	20423	20246	20426	20363	20345	20381	20469	20238	20405	20392	20334	20305	20458	20457	20413	20550	20522	20322	20363	20428	20234	20316	20637	20278	20216	20433	20371	20382	20487	20633	20248	20279	20331	20505	20376	20344	20461	20234	20554	20312	20412	20100	20221	20290	20189	20547	20532	20457	20156	20487	20617	20314	20265	20499	20601	20527	20652	20461	20350	20411	20425	20489	20350	20423	20364	20494	20444	20397	20501	20417	20738	20592	20193	20382	20515	20451	19993	20558	20489	20650	20237	20201	20292	20626	20456	20470	20353	20193	20533	20262	20393	20374	20430	20251	20630	20375	20159	20608	20277	20274	20406	20277	20385	20523	20467	20538	20263	20511	20513	20461	20364	20365	20368	20271	20581	20438	20305	20238	20415	20179	20281	20440	20255	20384	20394	20321	20257	20482	20392	20352	20196	20303	20270	20556	20493	20632	20508	20380	20391	20478	20473	20437	20391	20327	20586	20417	20452	20292	20241	20405	20535	20268	20273	20369	20334	20457	20350	20439	20382	20394	20449	20405	20500	20143	20264	20330	20345	20402	20536	20364	20560	20525	20318	20267	20365	20290	20445	20396	20456	20352	20234	20499	20198	20457	20403	20660	20545	20450	20501	20334	20484	20215	20169	20277	20435	20408	20555	20331	20319	20380	20246	20251	20360	20464	20420	20497	20367	20456	20443	20327	20536	20468	20033	20477	20371	20364	20543	20277	20330	20533	20372	20396	20303	20416	20339	20505	20334	20728	20555	20291	20538	20210	20551	20362	20459	20648	20382	20461	20448	20436	20650	20492	20512	20658	20613	20557	20315	20506	20402	20391	20232	20420	20237	20275	20412	20306	20402	20346	20450	20486	20184	20422	20327	20460	20512	20368	20318	20432	20441	20406	20396	20219	20354	20429	20442	20422	20396	20243	20407	20507	20434	20446	20573	20510	20488	20426	20395	20497	20374	20478	20544	20422	20399	20445	20344	20369	20375	20436	20361	20348	20462	20617	20382	20407	20319	20509	20394	20308	20446	20192	20361	20366	20363	20406	20483	20562	20353	20631	20363	20262	20315	20400	20396	20477	20414	20132	20344	20497	20459	20394	20438	20398	20370	20393	20333	20326	20358	20324	20395	20449	20531	20376	20140	20191	20513	20307	20591	20301	20366	20431	20252	20574	20321	20381	20458	20386	20436	20477	20388	20350	20432	20361	20464	20283	20347	20502	20197	20364	20400	20481	20181	20350	20339	20615	20452	20165	20673	20549	20433	20557	20587	20471	20419	20403	20454	20401	20434	20324	20270	20561	20423	20448	20298	20349	20352	20272	20441	20264	20462	20556	20446	20464	20167	20560	20211	20344	20505	20549	20638	20302	20229	20300	20409	20386	20584	20343	20287	20321	20412	20469	20418	20268	20470	20497	20332	20593	20646	20274	20397	20537	20167	20523	20456	20421	20368	20206	20183	20399	20138	20176	20394	20318	20400	20497	20366	20461	20486	20219	20441	20433	20378	20428	20314	20494	20441	20446	20434	20400	20575	20277	20440	20477	20469	20299	20359	20205	20524	20378	20526	20464	20577	20437	20543	20398	20526	20439	20314	20583	20451	20616	20405	20443	20238	20629	20528	20512	20405	20282	20439	20142	20308	20398	20530	20557	20534	20608	20357	20368	20269	20515	20387	20175	20287	20481	20274	20407	20366	20580	20552	20586	20335	20347	20562	20355	20461	20663	20487	20443	20541	20418	20374	20441	20545	20501	20395	20512	20550	20475	20275	20296	20290	20262	20385	20526	20585	20651	20395	20446	20220	20465	20477	20282	20568	20451	20336	20725	20377	20161	20315	20190	20370	20495	20348	20409	20485	20522	20392	20602	20273	20480	20340	20436	20514	20528	20386	20740	20475	20548	20443	20588	20347	20279	20513	20209	20680	20303	20279	20317	20454	20326	20494	20459	20195	20581	20406	20481	20339	20292	20468	20183	20352	20509	20432	20346	20292	20444	20395	20556	20379	20437	20401	20235	20464	20228	20379	20340	20385	20347	20408	20585	20382	20286	20587	20345	20162	20313	20406	20137	20411	20313	20569	20355	20304	20509	20342	20292	20355	20286	20459	20511	20288	20431	20525	20415	20403	20378	20355	20457	20311	20445	20534	20337	20540	20336	20418	20561	20619	20312	20432	20277	20255	20477	20484	20315	20466	20185	20550	20342	20516	20385	20210	20400	20524	20508	20410	20360	20516	20302	20473	20425	20349	20419	20444	20156	20348	20378	20552	20527	20361	20335	20301	20454	20460	20421	20373	20394	20362	20368	20283	20152	20379	20623	20505	20419	20477	20669	20497	20199	20569	20433	20379	20218	20578	20411	20570	20275	20238	20310	20430	20476	20573	20454	20300	20510	20560	20651	20381	20220	20387	20407	20346	20490	20456	20257	20307	20430	20265	20177	20330	20475	20484	20507	20381	20448	20359	20223	20308	20371	20565	20518	20553	20307	20442	20357	20254	20323	20323	20549	20478	20457	20357	20292	20571	20445	20117	20439	20426	20255	20495	20502	20312	20485	20255	20381	20381	20424	20574	20479	20426	20396	20449	20444	20340	20291	20379	20269	20377	20330	20511	20386	20330	20361	20470	20576	20494	20673	20445	20283	20471	20406	20197	20386	20333	20502	20343	20508	20343	20727	20425	20314	20157	20255	20407	20640	20387	20546	20422	20370	20451	20218	20560	20266	20370	20353	20504	20457	20400	20548	20536	20332	20454	20513	20450	20204	20437	20486	20459	20409	20402	20640	20434	20398	20299	20254	20327	20299	20359	20282	20486	20491	20283	20426	20402	20560	20395	20504	20484	20304	20270	20312	20597	20466	20353	20394	20471	20551	20427	20400	20605	20683	20319	20363	20532	20539	20513	20587	20229	20484	20346	20324	20464	20476	20296	20612	20375	20146	20513	20380	20490	20463	20285	20401	20349	20354	20410	20253	20523	20447	20506	20651	20296	20456	20532	20357	20472	20419	20359	20379	20423	20512	20374	20522	20423	20311	20357	20431	20460	20340	20499	20568	20549	20468	20705	20438	20321	20561	20428	20390	20419	20397	20234	20584	20354	20147	20321	20346	20421	20356	20441	20406	20288	20290	20332	20280	20521	20355	20446	20360	20610	20291	20380	20345	20461	20149	20262	20279	20285	20315	20157	20288	20382	20306	20465	20272	20439	20416	20146	20411	20369	20250	20526	20360	20472	20508	20451	20506	20238	20467	20415	20442	20508	20529	20523	20321	20377	20516	20272	20169	20231	20325	20414	20433	20516	20400	20506	20533	20495	20280	20372	20622	20460	20432	20516	20249	20456	20637	20217	20475	20420	20444	20411	20515	20272	20496	20488	20154	20350	20355	20294	20347	20487	20416	20292	20350	20416	20468	20221	20519	20315	20404	20396	20414	20521	20533	20200	20350	20358	20420	20434	20340	20252	20215	20393	20424	20409	20446	20504	20322	20539	20297	20496	20244	20226	20432	20255	20578	20373	20327	20416	20283	20262	20414	20614	20387	20633	20522	20206	20122	20430	20487	20590	20394	20524	20441	20477	20392	20599	20439	20410	20508	20415	20394	20583	20540	20314	20572	20480	20282	20482	20599	20458	20361	20516	20507	20462	20296	20220	20449	20364	20471	20374	20462	20520	20485	20406	20541	20313	20396	20069	20435	20486	20429	20329	20399	20328	20250	20298	20353	20721	20475	20402	20380	20365	20589	20609	20530	20505	20241	20567	20562	20368	20478	20248	20343	20418	20218	20532	20226	20370	20453	20424	20572	20265	20419	20319	20272	20454	20322	20449	20327	20578	20360	20402	20321	20357	20453	20399	20357	20290	20486	20743	20483	20368	20685	20261	20177	20514	20410	20329	20458	20324	20459	20412	20405	20200	20422	20337	20188	20233	20235	20277	20574	20401	20325	20438	20455	20270	20478	20566	20189	20369	20658	20503	20596	20434	20521	20445	20466	20201	20188	20431	20155	20136	20621	20553	20363	20338	20210	20310	20312	20565	20397	20284	20425	20403	20625	20357	20263	20369	20517	20317	20458	20453	20471	20429	20354	20397	20204	20203	20271	20577	20570	20540	20413	20509
36744	59775	54974	47171	38606	30246	24315	22363	18776	18293	18011	18034	17820	17963	17969	17985	17824	17846	17771	17732	17627	17866	17830	17616	17786	17768	17741	17623	17557	17529	17435	17378	17668	17916	17374	17501	17497	17619	17633	17599	17322	17683	17488	17710	17468	17702	17350	17524	17582	17424	17606	17532	17417	17550	17621	17566	17328	17390	17528	17465	17428	17546	17585	17625	17372	17445	17490	17628	17572	17468	17486	17470	17407	17648	17345	17395	17537	17575	17625	17675	17498	17553	17416	17709	17427	17485	17490	17365	17170	17531	17649	17499	17416	17361	17672	17454	17543	17708	17459	17620	17500	17445	17484	17489	17497	17451	17394	17695	17332	17475	17426	17515	17506	17626	17435	17497	17560	17571	17526	17456	17434	17483	17519	17395	17494	17509	17535	17450	17394	17416	17433	17481	17438	17338	17679	17538	17526	17545	17473	17574	17465	17571	17574	17443	17394	17458	17539	17385	17470	17522	17486	17559	17473	17532	17350	17463	17399	17501	17512	17605	17362	17594	17442	17438	17465	17493	17497	17445	17318	17330	17494	17228	17355	17519	17564	17527	17542	17498	17322	17505	17495	17625	17369	17460	17480	17524	17367	17410	17451	17331	17457	17318	17496	17427	17525	17538	17523	17438	17553	17469	17444	17359	17458	17406	17465	17366	17581	17389	17631	17548	17497	17455	17341	17500	17734	17430	17546	17451	17429	17521	17491	17466	17455	17683	17500	17610	17510	17399	17506	17356	17495	17553	17447	17445	17526	17549	17466	17494	17549	17415	17482	17337	17491	17376	17563	17536	17426	17562	17431	17686	17397	17703	17435	17473	17379	17504	17506	17453	17541	17539	17375	17194	17508	17469	17412	17467	17564	17497	17456	17478	17317	17284	17426	17545	17332	17430	17547	17486	17409	17589	17375	17377	17546	17392	17456	17576	17695	17435	17465	17563	17395	17417	17265	17460	17439	17498	17639	17528	17273	17515	17580	17671	17454	17670	17472	17519	17584	17529	17475	17330	17418	17498	17406	17433	17539	17412	17451	17503	17562	17541	17555	17524	17447	17413	17472	17752	17279	17567	17511	17566	17400	17333	17505	17562	17258	17325	17381	17383	17607	17535	17370	17495	17466	17453	17277	17516	17350	17462	17507	17555	17338	17234	17365	17513	17365	17420	17500	17437	17418	17484	17426	17482	17513	17431	17627	17416	17351	17488	17365	17659	17408	17568	17484	17581	17442	17500	17415	17521	17487	17466	17415	17349	17306	17408	17449	17402	17577	17528	17475	17563	17421	17489	17507	17572	17309	17499	17343	17420	17402	17310	17434	17526	17441	17522	17436	17590	17399	17543	17373	17506	17549	17591	17678	17586	17498	17530	17477	17323	17333	17413	17334	17442	17499	17374	17531	17598	17362	17611	17480	17411	17357	17504	17423	17553	17564	17255	17420	17385	17538	17649	17624	17517	17372	17416	17434	17483	17609	17468	17319	17426	17402	17493	17490	17437	17487	17457	17444	17407	17473	17426	17349	17527	17548	17432	17462	17439	17472	17521	17397	17360	17587	17346	17516	17501	17508	17446	17384	17458	17531	17523	17440	17363	17376	17452	17328	17485	17669	17526	17506	17484	17537	17507	17549	17588	17402	17491	17410	17417	17473	17325	17430	17553	17507	17504	17344	17388	17405	17557	17526	17634	17392	17484	17351	17503	17469	17559	17625	17509	17345	17591	17563	17581	17411	17479	17542	17358	17513	17475	17293	17600	17596	17315	17447	17456	17549	17298	17501	17517	17661	17291	17411	17571	17539	17355	17568	17492	17494	17308	17422	17350	17535	17643	17574	17472	17513	17608	17385	17564	17535	17556	17371	17568	17250	17570	17408	17498	17548	17373	17582	17606	17515	17482	17517	17552	17368	17404	17396	17479	17550	17592	17395	17609	17771	17535	17507	17476	17441	17477	17447	17499	17524	17477	17466	17438	17509	17398	17384	17416	17511	17574	17345	17437	17347	17443	17511	17449	17461	17593	17339	17376	17457	17535	17569	17545	17444	17521	17257	17326	17517	17496	17420	17438	17310	17387	17484	17480	17424	17533	17633	17563	17527	17499	17513	17321	17491	17480	17403	17564	17522	17375	17578	17474	17211	17477	17391	17429	17397	17421	17465	17572	17553	17449	17391	17555	17465	17555	17484	17415	17619	17479	17576	17504	17564	17503	17605	17474	17484	17286	17446	17507	17508	17427	17625	17413	17426	17392	17504	17432	17387	17593	17303	17413	17637	17207	17522	17559	17512	17495	17451	17450	17324	17571	17286	17546	17337	17514	17462	17375	17423	17334	17488	17403	17487	17496	17426	17504	17694	17421	17451	17417	17528	17520	17513	17394	17474	17518	17453	17461	17525	17449	17478	17598	17380	17548	17499	17572	17541	17467	17664	17561	17418	17598	17479	17658	17322	17468	17491	17511	17350	17466	17399	17412	17469	17453	17552	17324	17552	17491	17428	17426	17622	17365	17430	17497	17455	17588	17492	17476	17424	17454	17555	17445	17625	17485	17543	17457	17344	17447	17412	17577	17477	17386	17477	17546	17341	17550	17501	17512	17615	17515	17299	17591	17409	17504	17498	17632	17513	17362	17508	17495	17294	17407	17414	17367	17478	17544	17283	17247	17559	17344	17601	17410	17515	17458	17422	17459	17528	17266	17342	17733	17378	17336	17485	17495	17573	17346	17478	17535	17411	17343	17459	17571	17406	17468	17500	17528	17472	17485	17412	17399	17518	17468	17350	17625	17362	17382	17624	17393	17658	17441	17430	17308	17471	17494	17224	17592	17228	17492	17401	17459	17405	17447	17628	17604	17411	17554	17546	17470	17478	17535	17538	17565	17453	17412	17461	17231	17501	17525	17561	17395	17501	17401	17456	17633	17514	17333	17409	17407	17417	17523	17389	17488	17586	17494	17401	17399	17431	17690	17511	17472	17576	17464	17458	17438	17490	17416	17648	17349	17565	17376	17378	17435	17462	17517	17491	17449	17442	17406	17592	17591	17507	17326	17530	17363	17476	17239	17473	17582	17382	17320	17520	17693	17463	17278	17455	17545	17476	17527	17395	17424	17412	17626	17490	17365	17479	17613	17350	17505	17475	17594	17399	17444	17307	17364	17564	17325	17575	17372	17397	17627	17675	17497	17431	17413	17563	17360	17569	17426	17388	17503	17460	17353	17475	17496	17504	17479	17635	17565	17651	17362	17587	17487	17416	17466	17476	17471	17429	17394	17500	17497	17656	17356	17482	17392	17442	17465	17466	17341	17441	17471	17455	17455	17462	17537	17512	17336	17616	17337	17443	17416	17367	17477	17369	17469	17352	17505	17313	17543	17382	17659	17608	17346	17447	17491	17432	17549	17479	17228	17505	17488	17463	17269	17417	17477	17421	17642	17423	17349	17488	17492	17442	17590	17315	17437	17428	17364	17363	17528	17314	17330	17443	17638	17588	17621	17553	17403	17346	17405	17372	17630	17385	17400	17492	17324	17383	17425	17506	17467	17425	17558	17292	17444	17440	17596	17407	17237	17574	17569	17434	17655	17488	17468	17464	17384	17444	17398	17464	17506	17539	17536	17385	17327	17533	17459	17459	17519	17596	17341	17446	17579	17352	17541	17450	17569	17541	17366	17286	17387	17536	17572	17396	17550	17382	17542	17371	17509	17438	17504	17618	17385	17455	17389	17541	17239	17672	17568	17440	17564	17641	17337	17619	17490	17392	17535	17287	17511	17383	17451	17451	17600	17545	17552	17447	17515	17478	17617	17496	17553	17554	17469	17682	17484	17364	17593	17408	17492	17435	17446	17429	17414	17400	17397	17331	17292	17464	17468	17568	17361	17384	17429	17322	17421	17550	17524	17477	17506	17566	17406	17411	17500	17620	17451	17419	17399	17589	17384	17468	17507	17618	17380	17417	17222	17281	17455	17435	17369	17456	17435	17453	17490	17502	17495	17473	17584	17475	17220	17473	17464	17539	17410	17476	17584	17443	17445	17436	17320	17670	17517	17554	17487	17560	17365	17424	17628	17550	17619	17578	17415	17496	17570	17565	17666	17266	17476	17336	17367	17557	17436	17517	17501	17453	17493	17516	17576	17665	17522	17317	17523	17523	17369	17492	17343	17501	17417	17320	17663	17359	17513	17494	17348	17502	17452	17545	17594	17412	17318	17577	17433	17428	17365	17457	17525	17432	17516	17464	17527	17490	17400	17476	17595	17423	17438	17538	17538	17490	17514	17489	17413	17495	17482	17518	17518	17488	17557	17688	17475	17492	17436	17425	17477	17432	17525	17461	17482	17606	17352	17337	17479	17411	17438	17544	17476	17467	17323	17466	17624	17564	17360	17550	17385	17225	17195	17458	17445	17400	17547	17601	17497	17598	17439	17369	17549	17407	17399	17434	17311	17545	17402	17477	17481	17315	17426	17435	17459	17488	17377	17530	17501	17568	17302	17576	17510	17590	17356	17447	17537	17444	17333	17584	17425	17573	17466	17571	17382	17468	17498	17487	17389	17447	17319	17506	17598	17358	17531	17331	17470	17500	17500	17382	17346	17491	17609	17439	17478	17263	17364	17577	17467	17473	17573	17642	17473	17448	17390	17475	17335	17504	17386	17433	17293	17404	17380	17559	17514	17475	17571	17450	17585	17570	17723	17567	17682	17613	17566	17324	17444	17301	17576	17522	17382	17586	17526	17641	17405	17615	17469	17494	17397	17369	17376	17393	17661	17347	17370	17430	17540	17502	17579	17478	17432	17551	17486	17667	17524	17377	17446	17475	17422	17605	17324	17555	17405	17318	17284	17406	17576	17273	17585	17621	17454	17519	17674	17399	17418	17455	17406	17306	17401	17449	17390	17506	17445	17354	17432	17510	17612	17310	17474	17560	17557	17549	17452	17459	17476	17531	17395	17522	17424	17548	17531	17316	17436	17521	17417	17621	17438	17568	17517	17560	17545	17474	17506	17367	17489	17560	17484	17532	17395	17601	17557	17473	17499	17353	17612	17395	17282	17534	17342	17563	17433	17482	17450	17438	17575	17317	17308	17470	17457	17489	17580	17527	17414	17446	17588	17446	17683	17418	17377	17510	17478	17500	17514	17568	17530	17537	17338
29077	27759	36226	31648	25285	23460	22949	21457	20877	20829	20776	20945	20952	20757	20684	20762	20962	20774	20674	20619	20636	20773	20511	20783	20778	20783	20624	20804	20455	20487	20622	20696	20884	20531	20481	20722	20597	20627	20659	20664	20833	20535	20598	20690	20649	20691	20645	20605	20558	20741	20462	20614	20396	20524	20749	20688	20438	20701	20627	20657	20687	20619	20595	20659	20639	20812	20679	20816	20572	20462	20702	20291	20886	20554	20526	20729	20500	20571	20573	20695	20617	20513	20392	20608	20559	20789	20732	20821	20604	20620	20589	20614	20592	20572	20571	20501	20420	20672	20709	20596	20872	20772	20868	20414	20730	20599	20620	20487	20533	20686	20629	20620	20683	20729	20590	20602	20613	20518	20563	20717	20870	20652	20704	20737	20570	20587	20698	20601	20379	20617	20477	20630	20489	20588	20448	20647	20777	20516	20653	20570	20611	20722	20535	20608	20657	20694	20796	20804	20621	20696	20670	20548	20787	20679	20701	20761	20681	20593	20758	20623	20513	20558	20525	20691	20840	20809	20834	20568	20392	20587	20903	20580	20524	20637	20831	20834	20718	20616	20657	20510	20938	20770	20714	20593	20639	20667	20748	20694	20462	20827	20700	20863	20696	20580	20533	20669	20553	20585	20864	20692	20704	20513	20716	20701	20561	20580	20459	20657	20599	20585	20492	20406	20471	20566	20636	20563	20722	20667	20749	20559	20551	20516	20656	20804	20574	20514	20885	20655	20447	20611	20519	20656	20677	20618	20693	20642	20605	20565	20677	20607	20657	20573	20672	20629	20689	20477	20580	20673	20554	20624	20409	20683	20645	20786	20552	20800	20501	20562	20630	20595	20599	20566	20668	20565	20738	20404	20634	20632	20512	20768	20701	20418	20618	20782	20442	20607	20607	20526	20561	20642	20726	20448	20700	20786	20666	20609	20685	20532	20475	20550	20517	20674	20568	20605	20555	20589	20703	20576	20441	20378	20385	20465	20582	20715	20569	20375	20403	20386	20415	20454	20515	20644	20559	20465	20566	20605	20584	20589	20517	20797	20719	20758	20669	20482	20798	20553	20646	20658	20578	20651	20683	20706	20410	20482	20498	20626	20693	20758	20546	20617	20458	20466	20518	20455	20665	20507	20673	20824	20492	20630	20659	20716	20750	20610	20500	20342	20738	20740	20523	20811	20432	20526	20377	20742	20748	20445	20620	20776	20636	20902	20790	20663	20507	20499	20651	20690	20508	20435	20780	20525	20679	20603	20528	20563	20447	20609	20376	20656	20539	20493	20562	20455	20737	20482	20694	20718	20815	20630	20591	20526	20709	20668	20678	20514	20732	20603	20562	20608	20711	20841	20587	20467	20632	20405	20432	20687	20491	20451	20665	20562	20656	20668	20561	20675	20683	20670	20426	20679	20701	20562	20625	20533	20663	20763	20712	20642	20686	20631	20470	20568	20530	20602	20476	20497	20514	20684	20837	20512	20671	20614	20392	20359	20599	20534	20831	20716	20663	20655	20580	20514	20442	20524	20547	20433	20637	20725	20643	20732	20667	20472	20801	20421	20519	20703	20643	20712	20620	20485	20350	20633	20589	20739	20432	20582	20461	20545	20450	20681	20706	20842	20757	20709	20588	20731	20561	20651	20675	20471	20685	20631	20668	20691	20616	20555	20521	20561	20664	20376	20542	20598	20617	20453	20329	20591	20848	20507	20517	20551	20678	20600	20642	20559	20627	20558	20637	20775	20607	20466	20623	20654	20625	20572	20608	20793	20797	20508	20599	20663	20585	20698	20666	20786	20578	20662	20592	20419	20677	20608	20786	20477	20537	20395	20586	20492	20832	20469	20825	20746	20552	20582	20797	20687	20791	20290	20535	20548	20544	20514	20524	20459	20710	20689	20693	20671	20705	20640	20732	20614	20789	20752	20735	20437	20523	20632	20590	20646	20527	20728	20654	20909	20545	20527	20632	20513	20594	20495	20424	20648	20810	20533	20640	20560	20620	20774	20525	20606	20587	20671	20449	20472	20412	20484	20655	20505	20628	20563	20525	20667	20663	20731	20523	20465	20637	20721	20628	20825	20610	20727	20713	20734	20727	20698	20705	20675	20791	20547	20603	20590	20591	20513	20515	20595	20613	20513	20648	20661	20593	20615	20615	20303	20474	20551	20937	20461	20798	20883	20675	20603	20538	20626	20587	20534	20894	20543	20463	20438	20329	20651	20480	20580	20584	20501	20515	20566	20632	20751	20557	20605	20704	20572	20571	20719	20576	20552	20560	20754	20795	20563	20542	20571	20594	20771	20644	20601	20406	20591	20515	20477	20543	20602	20595	20785	20721	20738	20341	20629	20806	20684	20667	20575	20594	20568	20880	20656	20664	20620	20633	20752	20680	20454	20714	20717	20609	20667	20593	20667	20708	20609	20437	20648	20717	20570	20669	20567	20693	20578	20706	20638	20404	20638	20547	20510	20599	20986	20551	20477	20643	20543	20660	20652	20719	20675	20731	20656	20539	20724	20784	20746	20628	20781	20594	20696	20777	20594	20830	20687	20678	20617	20595	20818	20528	20438	20621	20823	20496	20770	20722	20499	20546	20546	20803	20667	20579	20735	20707	20438	20632	20678	20480	20628	20565	20702	20810	20799	20679	20737	20445	20615	20622	20567	20797	20714	20774	20507	20768	20586	20759	20631	20605	20775	20517	20738	20580	20638	20624	20790	20642	20758	20750	20642	20875	20652	20664	20460	20584	20706	20711	20618	20737	20532	20630	20685	20610	20746	20544	20737	20814	20447	20503	20679	20629	20403	20844	20552	20559	20488	20579	20597	20768	20461	20587	20516	20675	20675	20729	20553	20594	20726	20316	20605	20885	20538	20640	20655	20779	20541	20680	20644	20610	20871	20614	20710	20759	20762	20569	20489	20679	20588	20699	20835	20551	20383	20561	20706	20726	20762	20514	20791	20813	20444	20474	20635	20611	20466	20765	20501	20676	20675	20673	20457	20685	20630	20576	20538	20633	20733	20621	20759	20555	20540	20626	20707	20532	20592	20741	20520	20600	20520	20831	20586	20502	20832	20587	20622	20778	20625	20474	20639	20709	20579	20749	20587	20683	20571	20594	20556	20504	20495	20756	20469	20675	20722	20649	20610	20669	20688	20519	20719	20620	20414	20464	20678	20696	20834	20628	20481	20613	20711	20476	20514	20546	20588	20527	20474	20680	20756	20820	20581	20613	20729	20652	20723	20663	20403	20542	20626	20615	20745	20701	20605	20580	20714	20771	20642	20671	20672	20591	20530	20712	20589	20671	20487	20562	20702	20656	20840	20648	20619	20480	20579	20713	20714	20896	20655	20724	20529	20330	20678	20614	20639	20672	20679	20685	20537	20623	20757	20812	20617	20749	20684	20813	20684	20682	20620	20848	20671	20496	20681	20485	20642	20707	20652	20703	20783	20620	20587	20798	20709	20749	20664	20726	20490	20603	20722	20694	20570	20453	20858	20827	20678	20676	20635	20628	20713	20702	20555	20703	20670	20490	20732	20752	20651	20575	20693	20833	20695	20422	20502	20646	20383	20711	20587	20503	20653	20666	20619	20659	20633	20561	20520	20574	20788	20358	20724	20622	20554	20437	20675	20819	20710	20800	20696	20847	20746	20594	20446	20575	20587	20566	20633	20441	20720	20648	20557	20755	20580	20591	20803	20477	20591	20499	20605	20484	20452	20659	20532	20757	20531	20820	20712	20685	20534	20690	20586	20557	20775	20600	20595	20694	20579	20668	20796	20673	20564	20740	20825	20633	20559	20709	20541	20567	20486	20800	20614	20732	20580	20716	20499	20710	20550	20612	20489	20645	20596	20653	20712	20560	20606	20480	20707	20532	20498	20706	20669	20722	20759	20788	20682	20578	20639	20759	20595	20691	20811	20541	20634	20701	20753	20792	20776	20757	20601	20715	20517	20821	20472	20642	20668	20594	20791	20643	20551	20435	20380	20630	20712	20718	20711	20716	20689	20431	20476	20538	20826	20476	20653	20502	20626	20498	20660	20691	20638	20619	20484	20412	20646	20552	20816	20607	20597	20837	20685	20581	20489	20814	20496	20712	20510	20541	20589	20617	20685	20614	20276	20577	20741	20571	20445	20486	20856	20667	20511	20908	20691	20788	20791	20452	20811	20634	20771	20574	20668	20536	20554	20703	20666	20568	20776	20699	20614	20592	20679	20330	20623	20755	20646	20704	20650	20592	20656	20563	20706	20927	20699	20614	20513	20649	20584	20640	20653	20803	20604	20620	20233	20705	20707	20772	20473	20646	20427	20593	20499	20657	20691	20615	20984	20665	20566	20670	20576	20706	20683	20676	20550	20842	20442	20754	20785	20682	20679	20709	20650	20746	20681	20638	20732	20725	20459	20477	20689	20560	20572	20547	20771	20896	20511	20705	20575	20706	20778	20510	20624	20645	20574	20775	21056	20749	20695	20588	20726	20632	20575	20700	20598	20647	20663	20549	20595	20585	20426	20765	20570	20439	20606	20799	20662	20411	20575	20579	20371	20479	20527	20605	20714	20623	20732	20698	20518	20676	20373	20638	20884	20746	20566	20734	20564	20631	20406	20616	20732	20647	20672	20588	20821	20743	20406	20677	20509	20438	20666	20554	20818	20714	20670	20558	20606	20634	20503	20779	20625	20649	20698	20752	20802	20557	20789	20579	20749	20756	20744	20411	20769	20928	20805	20498	20525	20397	20670	20708	20716	20727	20687	20502	20651	20755	20768	20677	20482	20586	20870	20810	20307	20467	20485	20536	20504	20650	20343	20637	20611	20891	20760	20682	20482	20585	20685	20592	20487	20629	20558	20434	20605	20853	20656	20617	20599	20658	20638	20610	20752	20622	20605	20792	20572	20621	20635	20572	20554	20721	20471	20670	20683	20795	20512	20614	20568	20680	20642	20522	20511	20734	20531	20617	20783	20425	20720	20720	20661	20592	20520	20809	20496	20513	20586	20770	20670	20674	20731	20648	20780	20405	20474	20701	20528	20502	20692	20684	20791	20781	20540	20659	20784	20768	20516	20426	20678	20528	20546	20706	20580	20512	20594	20487	20579	20671	20739	20670	20553	20408	20485	20670	20534	20788	20638	20823	20504
32701	44773	41769	30377	24287	21645	20501	18748	17906	17993	17717	17827	17618	17664	17909	17804	17777	17849	17792	17599	17785	17638	17646	17598	17625	17762	17843	17585	17596	17679	17738	17792	17453	17528	17758	17481	17603	17534	17700	17727	17624	17526	17647	17617	17561	17542	17670	17636	17561	17750	17578	17737	17494	17763	17587	17597	17743	17622	17557	17704	17653	17577	17627	17443	17590	17677	17620	17430	17550	17679	17647	17530	17688	17582	17516	17572	17650	17540	17685	17724	17540	17621	17567	17774	17633	17635	17481	17552	17475	17560	17637	17531	17719	17536	17398	17509	17513	17352	17666	17700	17543	17714	17507	17667	17626	17461	17610	17553	17686	17563	17539	17399	17729	17500	17384	17734	17625	17524	17599	17616	17577	17678	17630	17644	17737	17437	17735	17639	17498	17806	17632	17706	17554	17672	17406	17438	17505	17898	17517	17594	17619	17808	17450	17596	17793	17551	17479	17659	17725	17678	17698	17599	17640	17487	17473	17614	17704	17590	17614	17528	17852	17577	17620	17650	17496	17525	17700	17492	17468	17728	17602	17700	17702	17532	17570	17595	17599	17594	17589	17665	17617	17613	17553	17563	17628	17525	17576	17537	17635	17489	17623	17687	17633	17632	17668	17736	17686	17559	17679	17567	17565	17537	17478	17602	17502	17745	17667	17548	17641	17669	17481	17739	17650	17702	17558	17536	17531	17544	17683	17488	17607	17577	17595	17729	17444	17452	17513	17538	17578	17678	17484	17670	17545	17600	17692	17612	17599	17773	17544	17656	17543	17584	17608	17827	17667	17483	17575	17609	17593	17593	17693	17672	17481	17623	17592	17721	17461	17664	17444	17701	17661	17629	17532	17814	17668	17612	17538	17531	17677	17588	17594	17599	17641	17498	17554	17707	17578	17683	17691	17595	17497	17532	17653	17679	17745	17620	17523	17607	17636	17562	17696	17530	17707	17769	17579	17581	17792	17495	17556	17589	17718	17636	17436	17650	17587	17683	17614	17625	17733	17383	17512	17542	17539	17621	17554	17661	17824	17565	17509	17540	17639	17638	17722	17487	17485	17708	17603	17685	17569	17686	17763	17642	17619	17632	17542	17533	17492	17760	17671	17707	17534	17397	17587	17724	17678	17473	17571	17564	17666	17440	17610	17600	17521	17694	17647	17683	17496	17723	17613	17594	17661	17888	17516	17625	17476	17550	17650	17609	17588	17774	17542	17422	17711	17675	17637	17731	17558	17665	17482	17702	17707	17718	17566	17521	17451	17544	17635	17531	17509	17645	17587	17492	17741	17527	17776	17654	17538	17622	17677	17602	17500	17487	17812	17758	17487	17526	17538	17557	17669	17508	17660	17561	17521	17707	17547	17554	17588	17613	17755	17701	17493	17615	17564	17611	17776	17681	17417	17618	17581	17535	17602	17638	17699	17513	17626	17637	17690	17587	17555	17617	17736	17663	17654	17571	17417	17615	17707	17489	17560	17753	17690	17655	17856	17630	17701	17565	17559	17500	17884	17644	17640	17621	17675	17627	17678	17502	17518	17566	17842	17602	17437	17696	17720	17723	17659	17662	17476	17816	17642	17681	17573	17515	17500	17582	17535	17582	17579	17658	17804	17561	17546	17579	17474	17632	17424	17811	17716	17615	17503	17438	17500	17653	17494	17707	17393	17692	17563	17608	17725	17615	17497	17615	17701	17655	17468	17667	17686	17534	17664	17619	17690	17628	17696	17709	17578	17681	17398	17574	17586	17683	17524	17538	17527	17553	17792	17626	17615	17636	17580	17495	17658	17576	17544	17672	17643	17506	17593	17689	17724	17489	17707	17639	17624	17635	17576	17575	17549	17655	17556	17759	17674	17525	17601	17671	17678	17552	17583	17539	17651	17581	17579	17617	17611	17735	17683	17522	17722	17539	17617	17601	17685	17597	17591	17531	17639	17548	17793	17698	17657	17739	17601	17576	17622	17536	17471	17721	17711	17659	17520	17590	17648	17534	17601	17634	17661	17735	17649	17548	17716	17765	17623	17520	17697	17592	17640	17531	17578	17781	17679	17596	17581	17912	17660	17820	17694	17575	17642	17769	17632	17688	17587	17540	17665	17712	17727	17691	17475	17791	17688	17562	17569	17629	17838	17582	17547	17464	17655	17626	17393	17622	17595	17615	17506	17652	17671	17613	17673	17678	17689	17605	17623	17455	17465	17638	17596	17597	17712	17532	17575	17689	17624	17641	17551	17744	17508	17589	17589	17840	17495	17475	17497	17552	17536	17695	17477	17647	17607	17702	17681	17745	17699	17585	17653	17514	17464	17668	17548	17633	17783	17542	17682	17512	17674	17601	17606	17770	17648	17695	17638	17574	17752	17596	17540	17613	17645	17651	17541	17773	17670	17768	17452	17487	17551	17708	17599	17683	17625	17715	17569	17521	17543	17719	17476	17698	17664	17470	17482	17643	17523	17519	17601	17665	17743	17720	17479	17678	17630	17497	17655	17587	17700	17603	17638	17631	17475	17635	17473	17763	17449	17742	17644	17526	17778	17732	17645	17453	17636	17532	17510	17748	17593	17534	17428	17535	17681	17577	17735	17618	17667	17599	17488	17628	17690	17642	17689	17579	17624	17750	17669	17523	17655	17544	17490	17635	17602	17468	17495	17871	17532	17620	17573	17690	17555	17471	17738	17574	17655	17716	17776	17706	17560	17395	17612	17680	17704	17638	17479	17661	17516	17664	17495	17639	17512	17640	17645	17599	17627	17700	17593	17591	17634	17740	17627	17717	17393	17603	17641	17710	17533	17646	17679	17718	17751	17545	17551	17548	17608	17718	17882	17647	17712	17716	17565	17580	17600	17646	17743	17542	17497	17854	17634	17620	17854	17659	17591	17833	17629	17535	17640	17498	17607	17777	17485	17668	17654	17725	17594	17612	17707	17644	17711	17586	17644	17589	17645	17692	17762	17519	17654	17743	17480	17521	17773	17684	17592	17709	17622	17500	17596	17757	17566	17685	17427	17693	17696	17400	17641	17509	17572	17367	17774	17545	17543	17660	17728	17602	17671	17648	17554	17572	17763	17735	17641	17724	17661	17530	17776	17394	17676	17556	17446	17827	17608	17665	17518	17545	17824	17795	17656	17624	17580	17646	17589	17667	17521	17685	17571	17700	17642	17563	17703	17639	17571	17719	17435	17355	17548	17505	17644	17508	17515	17760	17729	17389	17590	17746	17515	17565	17655	17727	17617	17549	17639	17679	17630	17641	17681	17541	17777	17516	17824	17508	17552	17694	17640	17675	17581	17644	17747	17784	17487	17669	17765	17616	17739	17580	17793	17706	17626	17677	17666	17503	17731	17637	17460	17543	17849	17433	17790	17615	17664	17679	17650	17717	17625	17548	17703	17617	17786	17254	17734	17567	17673	17705	17476	17710	17505	17779	17593	17520	17696	17828	17674	17515	17729	17704	17710	17682	17706	17802	17446	17742	17585	17403	17575	17704	17792	17589	17547	17634	17619	17564	17669	17713	17588	17553	17561	17805	17615	17648	17739	17585	17763	17372	17533	17604	17618	17625	17516	17639	17817	17495	17494	17730	17546	17563	17706	17555	17597	17766	17496	17665	17531	17668	17561	17705	17528	17657	17565	17795	17512	17729	17664	17525	17567	17586	17719	17644	17522	17734	17587	17658	17635	17612	17657	17749	17564	17553	17656	17509	17583	17638	17596	17619	17666	17577	17704	17543	17625	17703	17492	17725	17632	17514	17724	17457	17463	17685	17603	17657	17720	17596	17724	17525	17563	17530	17640	17521	17595	17618	17578	17650	17743	17625	17535	17488	17516	17473	17639	17563	17526	17585	17518	17661	17579	17532	17665	17653	17582	17576	17617	17682	17629	17571	17562	17458	17746	17737	17679	17550	17669	17623	17745	17782	17506	17507	17552	17739	17704	17704	17457	17398	17863	17592	17584	17438	17526	17575	17657	17434	17677	17682	17816	17723	17524	17597	17852	17633	17615	17615	17703	17677	17626	17757	17728	17650	17561	17591	17738	17570	17735	17718	17682	17723	17543	17481	17691	17672	17760	17803	17687	17485	17558	17751	17625	17553	17639	17515	17464	17577	17738	17587	17593	17809	17517	17510	17593	17715	17606	17492	17564	17659	17628	17622	17625	17568	17503	17741	17625	17644	17661	17612	17761	17752	17538	17666	17899	17554	17751	17616	17665	17638	17636	17624	17576	17410	17673	17586	17719	17514	17576	17618	17503	17464	17698	17748	17638	17667	17466	17605	17683	17711	17553	17726	17686	17658	17756	17696	17646	17439	17555	17640	17594	17672	17642	17631	17659	17535	17579	17672	17676	17759	17629	17635	17591	17408	17522	17583	17730	17492	17741	17628	17786	17632	17703	17540	17717	17586	17485	17615	17521	17684	17708	17664	17555	17453	17621	17748	17775	17694	17463	17668	17598	17503	17627	17621	17428	17659	17805	17590	17596	17510	17547	17755	17562	17791	17449	17562	17476	17679	17780	17503	17657	17625	17555	17541	17680	17689	17678	17632	17587	17628	17618	17514	17615	17612	17692	17672	17654	17478	17694	17656	17565	17829	17557	17439	17558	17691	17726	17845	17657	17580	17485	17585	17464	17713	17557	17729	17642	17609	17588	17566	17718	17660	17511	17803	17555	17623	17480	17571	17667	17679	17701	17529	17598	17698	17554	17831	17593	17589	17643	17638	17744	17631	17660	17787	17714	17597	17623	17736	17584	17593	17714	17692	17721	17570	17689	17724	17555	17611	17666	17461	17622	17646	17566	17610	17793	17586	17853	17551	17653	17413	17756	17473	17530	17673	17627	17529	17469	17601	17583	17715	17677	17573	17496	17573	17823	17500	17522	17604	17649	17505	17566	17573	17788	17703	17644	17766	17400	17448	17836	17553	17404	17708	17486	17692	17698	17741	17539	17578	17707	17620	17536	17726	17598	17462	17727	17618	17637	17712	17557	17628	17583	17612	17681	17849	17651	17626	17514	17630	17633	17440	17715	17595	17700	17611	17671	17796	17611	17620	17609	17592	17477	17715	17547	17662	17669	17590	17565	17727	17432	17830	17587	17722	17459	17705	17658	17550	17716	17666	17603	17637	17615	17583	17495	17614
24057	21440	29021	25801	25354	26583	25374	21652	20286	20404	20254	20254	20232	19933	20009	19894	19978	20289	20015	20058	20070	19832	19974	19916	19726	19891	19992	19916	19845	19730	19667	19682	19718	19931	19807	20055	19893	19930	19927	19841	19764	19774	19884	19875	19753	19830	19900	19811	19924	20012	19786	19864	19821	19865	19808	20012	19724	19807	19893	19982	19882	19831	19649	19562	19790	19716	19658	19849	19919	19793	20026	19871	19890	19683	19862	19757	19921	19685	19620	19794	19974	19913	19702	19736	19677	19780	19785	19784	20037	19750	19664	19844	19816	19830	20024	19936	20036	19874	19858	19765	19803	19961	19888	19826	19715	19742	19696	19819	19902	19924	20005	19976	19953	19763	19784	19877	19989	19752	19892	19657	19791	19944	19989	19704	19842	19857	19638	19664	19733	19570	19956	19829	19779	19772	19942	20020	19942	19935	19819	19982	19805	19721	19741	19673	19785	19777	19909	19786	19858	19946	19861	19728	19633	19863	19719	20136	19999	19890	19734	19835	19673	19733	19941	19687	19751	19899	19660	19865	19702	19833	19775	19891	19876	19779	19736	19837	19831	19661	19993	19757	19940	19756	19957	19710	20089	19658	19905	19971	19926	19841	20024	19945	19708	19941	19639	19769	19753	19913	19935	19715	19825	19804	19572	19731	19855	19926	19799	19798	19838	19629	19851	20066	19834	19832	19822	19728	19698	19951	19768	19674	20100	19938	20000	19846	19783	19736	19748	19843	20025	19864	19611	19685	19661	19852	20057	19894	19758	19684	19822	19785	19768	19739	19907	19791	19830	19819	19695	19743	19739	19704	19699	19957	19834	19751	19755	19790	19854	19981	19622	19846	20021	19697	19666	19758	19887	19750	19918	19805	19693	19929	19912	19771	20008	19726	19482	19621	19718	19921	19613	19892	19772	19813	19949	19912	19936	19601	19894	19811	19705	19932	19628	19803	19796	19763	19622	19913	19824	19709	19438	19754	19855	19690	19843	19801	19960	19741	19965	19928	19654	19813	19972	19774	19671	19914	19883	19564	19557	19792	19899	19541	19664	19708	19838	19798	19856	19797	19811	20047	19812	19842	19806	19765	19832	19697	19819	19719	19989	19820	19761	19646	19710	19670	19730	19790	19722	19884	19834	19761	19697	19857	19736	19775	19833	19930	19842	19807	19940	19843	19843	19691	19877	19642	19777	19736	19592	19826	19746	19837	19686	19615	19771	19909	19838	19937	19837	19591	19725	19904	19869	19978	19671	19792	19593	19628	19742	19984	19865	19872	19920	19963	19899	19851	19781	19657	19713	19598	19792	19608	19896	20044	19856	20040	19998	19849	19637	19728	19859	19603	19902	19756	19975	19820	19766	19886	19851	19737	19692	19659	19774	19843	19888	19735	19845	19905	19779	19876	20054	19753	19849	19754	19769	19912	19962	19853	19793	19802	19677	19669	19728	19893	19722	19729	19709	19681	20182	19960	19954	19805	19743	19933	19793	19715	19830	19615	19942	19615	19590	19897	20109	19870	19784	19583	19851	19911	19883	20010	19744	19648	19772	19785	19815	19749	19949	19795	19689	19568	19981	19827	19773	19824	19532	19787	19741	19794	19926	19975	19678	19826	19796	19659	19736	19819	19730	19987	19743	19748	19739	19673	19719	19825	19808	19853	19802	19787	19960	19885	19676	19835	19939	19772	19831	19625	19864	19624	19743	19615	20037	19823	19855	19807	19767	19881	19902	19703	19786	19947	19874	19876	19722	19782	19689	19887	19881	19736	20019	19908	19690	19898	19750	19954	19618	19744	19795	19811	19698	19873	19729	19835	19865	20082	19662	19729	19795	19597	19862	19930	19785	19727	19792	19887	19888	19783	19943	19858	19814	19814	19823	19865	19739	19604	19899	19861	19732	19973	19621	19899	19808	19631	19657	19758	19854	19627	19822	19752	19744	19647	19915	19723	19629	19727	19633	20021	20027	19852	19635	19726	19937	19872	19601	19641	19897	19869	19801	19669	19859	19722	19561	19926	19681	19629	19655	19962	19602	19681	19916	19579	19957	19914	19766	19769	19878	19888	19661	19801	19892	19968	19766	19726	19847	19719	19926	20025	19680	19712	19786	19842	19744	19658	19689	19585	19768	19760	19836	19697	19751	19954	19844	19850	19909	19989	19741	19770	19800	19714	19828	19919	19703	19690	19840	19940	19769	19901	19844	19776	19740	19927	19673	19744	19745	19800	19866	19910	19768	20115	19919	19973	19652	19797	20070	19660	19878	19864	19662	19823	19709	19793	19614	19662	20006	19604	19902	19941	19826	19971	19736	19677	19842	19592	19939	19860	19609	19662	19880	19904	19793	19663	19871	19907	19565	19683	19703	19783	19633	19701	19778	19840	19852	19655	19873	19704	19848	19760	19766	19749	19688	19838	20032	19917	19946	19847	19623	19664	19785	19887	19816	19908	19776	19837	19879	19677	19826	19543	19701	19830	19816	19920	19700	19852	19776	19709	19942	19818	19861	19805	19609	19578	19679	19840	19819	19812	19884	19747	19701	19702	19725	19716	19799	19795	19756	19647	19827	19841	19934	19906	19788	19822	19913	19742	19955	19854	19816	19580	19792	19795	19788	19871	19824	19955	19775	19670	19880	19725	19543	19793	19822	19828	19678	19738	19895	19802	19882	19645	19822	19815	19720	19729	19836	19769	19911	19911	19960	19581	19841	19742	19485	19850	19881	19818	19709	19854	19678	19767	19742	19783	19873	19794	19662	19899	19767	19908	19769	19708	19768	19899	19758	19723	19726	19905	19803	19727	19931	19645	19858	19838	19849	19514	19644	19886	19781	19791	19787	19703	20121	19960	19820	19740	19681	19838	19653	19867	19810	19926	19642	19796	19979	20084	19723	19902	19837	19944	19795	19849	19871	19959	19700	19753	19972	19648	19837	19836	19827	19748	19823	19662	19720	19835	19668	19905	19847	19667	19650	19831	19859	19842	19930	19849	19992	19807	19734	19812	19561	19996	19900	19719	19892	19818	19768	19704	19859	19597	19802	19616	19850	19599	19536	20056	19687	19892	19851	19613	19934	19735	19972	19614	19615	19716	19936	19825	19898	20051	19792	19751	19837	19747	20048	19588	19926	19915	20104	19762	19593	19799	19721	19908	19736	19814	19778	19839	19784	19908	19639	19619	19787	19901	19934	19882	19861	19732	19791	19683	19745	19925	19797	19865	19694	20007	19781	19967	19747	19763	19913	19707	19700	20041	19669	19820	19990	19588	19926	19682	19763	20041	19610	19759	19901	19778	20007	19860	19684	19641	19986	19856	19846	20047	20144	19735	19787	19818	19746	19865	19738	19897	19982	19789	19660	19806	19835	19831	19785	19844	20052	19920	19846	19624	19801	19648	19775	19769	19804	19746	19900	19912	19652	19746	19615	19815	20134	19947	19873	19702	20017	19780	19938	19726	19861	19602	19656	19741	19907	19868	19652	19886	19572	19648	19928	19867	19968	19706	19742	19787	19780	19626	19861	19841	20101	19962	19949	19918	19939	19445	19786	19905	19837	19732	19785	20006	20006	19677	19770	19875	19864	19868	19970	19912	19864	19978	19650	19744	19668	19797	19766	19937	19897	19803	19773	19751	19887	19954	19732	19889	19793	19908	19795	19863	19705	19700	19801	19779	19703	19785	19817	19815	19548	19744	19828	19745	19857	19830	19728	19796	19695	19763	19708	19821	19701	19779	19691	19714	19776	19854	19874	19991	19725	19894	19808	19894	19873	19959	19940	19856	19813	19808	19855	19836	19553	19843	19943	19904	19755	19788	19745	19784	19804	19840	19663	19851	19913	19672	19675	19681	19984	19878	19772	19906	19889	19662	19653	19732	19844	19927	19554	19956	19967	19956	19803	19876	20023	19861	19975	19943	19900	20155	19892	19853	19888	19872	19705	19854	19865	19938	19609	19952	19948	19688	19775	19847	19882	19819	19630	19798	19784	19647	19782	19805	19778	19652	19645	19754	19836	19718	19741	19698	19646	19684	19659	19501	19888	19808	19936	19733	19744	19964	19700	19865	19718	19835	19938	19697	19742	19678	19848	19959	19674	19701	19709	19982	19628	19757	19791	19779	19795	19960	20082	19952	19741	19973	19676	19849	19857	19619	19593	19715	19758	19923	19721	19736	19745	19802	19980	19818	19758	19832	19789	19774	19831	19710	19774	19732	19786	19811	19973	19795	19858	19829	19672	19907	19733	19793	20002	19862	19870	20078	19700	19726	19863	20011	19731	19806	19802	19957	19804	19776	19732	19939	19615	19898	19880	19751	19793	19737	19991	19948	20032	19915	20042	19899	19807	19696	19924	19849	19717	19889	19774	20099	19937	19729	19806	19651	19792	19843	19666	19740	19755	19593	19861	19999	19822	19704	19528	19778	19701	19807	19807	19776	19844	19738	19851	19729	19806	19989	19767	19969	20106	19814	19836	19672	19741	19937	19808	19817	19742	19783	20011	19648	19791	19907	19784	19805	19862	19815	19715	19677	19712	19756	19828	20119	19597	19792	19901	19748	19872	19860	19869	19847	19903	19884	19960	19911	19827	19442	20030	19721	19970	19734	19815	19737	19856	19785	19792	19613	19957	19555	19720	19827	19692	19734	19749	19985	19927	19890	19628	19777	19901	19707	19736	19697	19922	20007	19762	19908	19862	19887	19798	19577	19882	19889	19718	19692	19752	19787	19666	19823	19627	19866	19816	19862	19836	19775	19992	19764	19999	19914	19794	19619	19632	19827	19716	19704	19808	19839	19842	20063	19817	20127	19842	19718	19564	19811	19782	19910	20046	19687	19930	19595	19879	19902	19809	19854	19672	19750	19857	19457	19865	19821	19721	20114	19831	19947	19813	19668	19587	19928	19885	19904	19725	19635	19800	19779	20026	19744	19868	20095	19826	19773	19983	19993	19994	19974	19905	19777	19770	19727	19579	20025	19758	19869	19930	19937	19608	19783	19497	19744	19818	19711	19808	19796	19811	19903	19892	19828	19935	19820	19623	19605	19791	19944	19844	19983	19754	19718	19611	19784	19892	19762	19872	19912	19848	19832	19736	19812	20049	19889	19512	19780	19778	19646	19762	19896	19842	19681	19472	19879	19710	19923	19709	19457
34488	53090	47171	37823	30498	25083	21522	18686	17867	17508	17669	17468	17428	17279	17572	17410	17490	17424	17404	17357	17331	17186	17265	17455	17460	17339	17169	17191	17277	17171	17016	17268	17277	17062	17129	17264	17008	17099	17184	17265	17239	17190	17335	17275	17264	17209	17105	17097	17173	17258	16920	17156	17120	16969	17173	17099	17014	17375	17070	17077	17123	17099	16792	17061	16996	17095	17018	17092	17084	17180	17096	16943	17186	16981	16921	17265	16980	17005	17021	17210	16993	17104	17042	16911	17301	17180	17053	17036	17142	17181	17250	17293	17120	17054	17115	17157	17270	17057	17221	17042	16948	17212	17097	17133	17082	17104	17114	17225	17115	16969	17190	17029	16883	17011	17065	16972	17261	17091	16980	17069	17296	17319	17185	16958	17186	17003	17354	17129	17162	16985	17157	17100	17092	17092	17052	16890	17167	17017	17103	17241	17099	17136	17216	17125	17093	17049	17248	17113	17147	17105	17027	17128	17271	17159	17009	17048	17022	17128	17120	17163	17097	17155	17131	16952	17004	17081	17135	17133	17175	17026	17260	17158	17233	17055	17153	17090	17090	17074	16961	17151	16995	17041	17001	17123	17199	16918	17039	16979	17334	16982	17099	17028	16977	17201	17226	17022	17060	17026	17089	17192	17122	17148	17221	17200	17022	17206	17285	17051	16970	17095	16960	17004	17122	17170	17122	17035	17128	17011	17166	17100	17201	17181	17044	17188	17035	17022	17152	17045	17028	17063	17065	16952	16985	16988	17081	17058	17021	17108	17025	17168	16992	17240	17192	17129	16974	16997	16883	17069	17163	17022	17193	17148	17190	16840	17050	17157	17120	17086	17148	17008	16886	17044	17099	17052	17046	17004	16964	17010	17089	17342	17015	17243	17084	17036	17217	17107	17039	16889	17098	17112	17077	17139	17104	17182	17054	17033	17187	17083	17124	17250	17020	17045	17107	17173	17146	16979	17144	17275	16991	17088	17163	17251	17140	17108	16955	17160	17079	17223	17001	16959	17099	17158	17019	17241	17003	17198	17002	17128	17137	17095	17041	17218	17116	17270	17087	16966	17046	17248	16968	17257	17056	16908	17022	17372	17071	17089	17157	16960	17091	17176	17017	17169	16981	17272	17124	17130	17117	17162	17232	17045	17266	17054	17088	16952	17032	17088	16954	17066	16927	16883	16938	17029	17152	17229	17085	17118	17115	17221	17051	17045	17067	16887	17177	16991	17121	17156	17131	17282	17056	17189	17023	17206	17189	16849	17029	17033	17092	17010	17116	17050	16979	17169	17141	17092	17260	17102	17222	17258	17026	17190	17097	17046	17075	17051	16949	17166	17261	17188	16941	17024	17067	16938	17169	17125	17191	17226	17061	17226	17034	17055	17201	17125	17138	17118	17067	17137	17094	17028	16964	17047	17222	17088	16957	17079	16967	17369	16991	16958	17090	17066	17136	16949	17079	17169	17171	17018	17142	17043	17124	17000	17065	17007	17030	16918	17149	16957	16963	16845	17033	17241	17047	16964	16972	17389	17196	17140	17110	17189	17110	17150	17199	17112	17020	17094	17054	17249	17154	17117	17021	16922	17072	17109	17054	16955	17069	17179	17016	17350	17221	17039	17121	17170	17151	17108	16996	17129	16847	17090	17142	17127	17275	17192	17088	17069	16954	17202	16936	17133	17089	16944	17283	17117	17173	16932	17184	17383	17174	17036	17027	17100	17122	17194	17097	17123	16974	17247	17178	17106	17135	17194	17141	17047	17116	17057	17076	16964	17010	17124	17091	17108	17089	17043	17253	17365	17046	17084	17146	17138	16989	17058	17297	17179	17157	17346	17195	17197	17124	17197	17113	17248	16982	17230	17016	17187	17246	17195	17023	17113	17000	16921	17211	17102	16975	17120	17083	17097	17125	16975	17278	17060	17048	17208	17103	17111	17005	17143	16987	17188	17104	17051	17251	17107	17138	17084	16895	17029	17347	17091	17149	17236	16950	17025	17094	17011	17134	17022	17234	16992	17036	17053	17025	17231	17075	17236	17113	17126	17126	16990	17056	17124	17238	17071	16849	17237	17267	17069	17029	17062	17092	17119	17113	17090	17032	17225	17024	17075	17123	17141	17229	17128	17164	17154	17089	17013	17143	17046	17183	17069	17095	16985	17140	17034	17110	17192	17065	16996	17003	17043	17118	17229	16917	17047	17125	17029	16977	16935	17176	16970	17216	17244	17157	16992	17027	17008	17100	17090	17318	17072	17094	16989	17307	17012	17213	17039	17195	17064	17227	17099	17092	17164	17106	17121	17044	16939	17058	17001	16993	17269	17053	17141	17231	17070	17064	17085	17068	16848	17113	17040	17134	17057	17174	16972	17068	17214	17144	16994	17001	16995	16984	17105	17130	17101	17006	17265	17204	17088	17002	16996	17019	17071	17156	17206	17191	17025	17135	17165	17164	17017	17103	17105	16973	17027	17017	17155	17158	17168	17097	17013	17114	17089	17018	16918	17162	17160	17073	16984	17249	17186	17189	17110	17087	17257	17121	17167	17119	17133	17125	17178	17082	16966	17243	17274	17322	17156	17134	17226	17239	17222	17151	17139	17140	17130	17055	17167	17229	17152	16997	17125	17115	17183	16981	17050	17101	17053	17214	17064	17180	17088	17103	17181	17169	17073	16917	17245	17115	17207	17127	17314	17230	17167	17029	16979	17318	17130	17160	17207	17067	17160	17206	17220	17021	16981	17064	17080	17205	17190	17161	17123	17256	17024	17094	17057	17159	17099	16947	17061	17070	17057	17160	17018	16873	17090	17018	17112	17082	17107	17105	17085	17050	16855	17128	16996	17171	17206	17105	17009	16992	17109	17176	17305	17178	16975	17080	17051	17074	17090	17127	17123	17149	17206	17201	16997	17031	17052	17108	16973	16974	17119	17051	17118	17100	17170	17147	17124	16810	17122	17050	17169	17060	17260	17110	16947	17190	16981	17240	17359	17055	17185	17194	17088	17076	17164	17126	17323	17105	17192	17076	17082	17030	16983	17166	17023	17115	17136	16974	17107	17101	17093	17218	17165	17115	17019	17127	17096	17216	17318	16883	17093	17158	17027	17112	16887	17222	16956	17095	17166	16957	16959	17298	17081	17122	17253	17092	16944	17220	17092	17082	17036	17282	17105	17107	17121	17182	16913	17121	17068	17183	17070	16972	16964	17221	17298	17179	17185	17020	17078	17080	17078	17055	17194	17101	17216	17046	17112	16983	17194	17282	17108	17087	17124	17268	16993	16942	17179	17231	17016	17141	17046	16940	17071	17106	17229	16967	17005	17146	17008	16963	17238	17093	16900	17003	17014	17166	17155	16940	17192	17105	17185	17185	17273	17094	17298	17098	16984	17059	17034	17172	17115	17184	16912	17179	17105	17010	17160	17006	17070	17038	17056	16994	16928	17246	17035	17335	17171	17137	17042	17236	17292	16840	16983	17117	17074	17110	16977	17009	17196	17237	16880	16993	17193	17139	16956	17047	16983	17116	17217	17088	17166	16925	17248	17088	16967	17070	17151	17162	16913	17103	17230	16995	17087	17067	17252	17170	17054	17099	17167	16932	17112	17039	16957	17253	17013	16938	17128	17136	17028	16974	17222	17125	16982	17135	17206	16961	17113	17166	17205	17145	17071	17075	17169	17104	17255	17100	17075	16939	16987	17158	17130	17046	17060	17033	17140	17113	16946	17319	17193	17201	17137	17018	17033	17132	17221	17144	17151	16959	17183	17241	17264	17060	16945	17128	17072	17188	17070	17308	17049	17084	17104	17147	17222	17092	17075	16975	17058	17005	17291	17139	17110	17163	17026	17007	16900	17012	17071	17126	17060	17253	17046	17117	16967	17110	17056	17008	17068	17044	16937	17367	17100	17180	17183	17031	17203	17092	17104	17152	17113	16959	17212	17194	17077	16956	17234	17180	16939	17170	17127	17205	17159	17104	16971	16911	17074	17045	17242	17183	17025	17017	17070	16946	17085	17169	17103	17010	17125	17096	17237	17173	16859	17212	16914	17126	17346	17307	17115	16944	17276	16948	17047	17110	17051	17171	17211	17172	17235	17130	17131	17126	17025	17264	17093	17150	16985	17071	16972	17266	17243	17110	17225	17163	17120	17040	16957	17188	17025	17140	17039	17207	17120	17016	16978	17113	17031	17195	17180	17068	17028	17049	17138	17045	17203	17025	17045	17053	17100	17176	17133	17117	17099	16989	17156	17060	17098	16963	17097	17149	17137	17219	16944	17199	17199	17002	17071	17224	17165	17305	17090	17300	17042	17212	17069	17116	17150	17056	17218	17204	17171	17118	17179	17017	17114	17040	16906	16872	17198	17243	17103	17172	17121	17194	17309	17219	17028	17287	17234	17234	17003	17123	16900	17106	17138	17070	16981	17293	17079	17037	17175	17092	17152	16989	17079	16930	17090	17130	17089	17118	17153	17168	17032	17091	17029	16999	17118	17034	17054	16991	17078	17044	17082	17299	17149	17070	16981	17016	17012	17294	17298	17027	17305	17016	17203	17105	17192	17235	16987	17037	16881	17096	17068	17186	17190	17204	17133	17150	17309	17059	17046	17247	17170	17086	17251	17039	17139	17191	17099	17073	17053	17070	17184	17037	17025	17133	17165	16912	17130	17138	17055	17204	17064	17029	16914	17164	17106	17115	17053	17199	17175	17293	17277	16992	17074	17188	17172	17140	17155	17096	17065	16983	17236	17318	17057	17126	17143	16991	17236	17022	17123	17009	17076	17030	17177	17148	17161	17051	17280	17052	17098	17173	16943	16963	16955	16988	16980	17198	17104	16824	17357	17045	17077	17145	17214	17100	17255	17005	17115	17197	17292	17068	17058	17136	17226	17173	16925	17083	17043	17071	17167	17112	16877	17142	17230	16993	17104	17132	17212	17021	17134	17142	17046	17090	17094	16958	16984	17058	17199	16938	17214	17204	17025	17182	16967	17063	17087	17214	17189	17156	16987	17086	17374	17066	17149	17212	17135	17136	17184	16984	17095	16998	17283	17094	16988	17093	17035	17193	16965	17119	17203	17248	17131	16977	16838	17211	17221	17136	17169	17114	16972	17237	17130	17213	17111	16916	17116	17174	16985	17001	17056
22907	21440	29324	24350	23619	25942	27086	22221	21290	21188	21060	20989	20823	20823	20560	20501	20786	20760	20594	20556	20523	20505	20640	20364	20305	20564	20424	20515	20466	20426	20511	20473	20608	20394	20191	20435	20408	20301	20466	20438	20126	20237	20340	20004	20367	20359	20232	20287	20415	20284	20330	20338	20248	20300	20142	20225	20523	20280	20451	20306	20262	20152	20187	20206	20232	20263	20265	20146	20038	20247	20208	20139	20267	20179	20364	20249	20240	20068	20092	20189	20039	19841	20478	20330	20442	20375	20215	20294	20281	20202	20157	20350	20308	20283	20070	20313	20248	20203	20167	20150	20235	20116	20271	20208	20231	20177	20222	20034	20108	20178	20275	20153	20410	20299	20355	20085	20121	20092	20304	20301	20134	20223	20217	20117	20298	20213	20276	20097	20454	20221	20208	20247	20182	20205	20301	20091	20085	20237	20154	20055	20339	20267	20321	20219	20112	20155	20234	20163	20218	20010	20250	20178	20234	20210	20108	20214	20086	20304	20141	20293	20208	20347	20069	20277	20028	20230	20368	20136	20369	20080	20059	20229	20240	20081	20254	20256	20197	20289	20383	20124	20176	20060	20411	20143	20185	20273	19991	20207	20120	20215	20203	20177	20296	20138	20017	19977	20107	19993	20173	20200	20288	20246	20117	20145	20173	20213	20224	20051	20046	20051	20414	20354	20132	20212	20233	20139	20111	20086	20267	20205	20109	20101	20162	20189	20243	20266	20126	20234	20382	20224	20214	20133	20039	20461	20308	20388	20102	20200	20093	20217	20140	20019	20171	19874	20136	20122	20212	20180	20349	20246	20329	20171	20182	20357	20173	19974	20149	20139	19950	20087	20280	20252	20033	20143	20000	20034	20056	20358	20246	20145	20199	20066	20074	20273	20174	20065	20185	20088	20283	19982	20190	20105	19984	20184	20448	20209	20216	20201	20215	20362	20270	20294	20057	20303	20041	20117	20127	20150	20215	20349	20377	19968	20167	20185	20317	20180	20114	20116	20068	19907	20282	20155	20148	20218	20257	20062	20092	20083	20174	20107	20085	19984	20104	20208	20179	20030	20260	20058	20359	20163	20170	20250	20304	20496	20315	20282	20092	20141	20288	20137	20256	20158	20071	20281	20246	20284	20090	20230	20166	20126	20213	20032	19928	20278	20053	20111	20179	20141	20088	20158	20167	19976	19939	20040	20159	20188	19963	20096	20197	20417	20104	20400	20066	20200	20367	20235	20140	20120	19934	20206	20250	20029	20188	20198	19954	20029	19943	20196	20118	20208	20263	20247	20298	20184	20342	20287	20203	20212	20240	20273	20364	20061	20273	20161	20280	20109	20206	20090	20041	20223	20156	20079	19955	20374	20197	20211	20059	20184	20181	20362	19948	20166	20327	19974	20322	20338	20221	20249	20274	20164	20159	20117	20393	20160	19987	20325	20287	20364	20120	20323	20231	20211	20257	20145	20153	20177	20087	20151	20098	20248	20280	20318	20268	20185	20142	20283	20159	19910	20346	20178	20371	20293	20068	20078	20160	20068	20100	20065	20277	20184	20131	20164	20308	20329	20178	20029	20317	20055	20296	20285	20142	20028	20177	20132	20416	20244	20220	20075	20347	20171	20167	19992	20190	20014	20070	20043	20061	20060	20228	20168	20208	20328	20157	20213	20049	20329	20250	20176	20274	20368	20118	20233	20263	20041	20189	20271	20012	20193	20306	20047	20122	20310	20423	20010	20252	20228	20197	20366	20072	20187	20207	20119	20136	20258	20256	20278	20261	20172	20271	20184	20019	20110	20239	20116	20372	20182	20234	20151	20155	20099	20034	20265	20034	20086	19967	20274	20281	20274	20083	20263	20199	20162	20094	20221	20157	20174	19998	20145	20380	20011	20218	20196	20265	20102	20245	20034	20181	20152	20040	20197	20152	20276	20338	20000	20142	20305	20159	20012	19917	20117	20223	20249	20301	20148	19945	20279	20126	20226	20094	20337	20127	20228	20366	20329	19968	20109	19949	20163	20159	20273	20101	20355	20285	20102	20053	20109	20195	20225	20222	20227	20156	20307	20228	20115	19860	20341	20176	20030	20198	19963	20203	20342	20114	20058	20189	20328	20164	20237	20063	20326	20047	20334	20215	20272	20144	20046	20187	20007	20417	20379	20123	20075	20010	20131	20097	20251	20147	20238	20198	20085	20163	20183	20288	20007	20341	20214	20200	20289	20253	20186	20259	20246	20215	20441	20069	20220	20113	19859	20040	20127	20275	20063	20372	20216	20147	20266	20349	20139	20357	20233	20019	20108	20146	20161	20448	20448	20162	20310	20280	20177	20063	20028	20176	20206	20127	20004	20065	20203	20261	20255	20294	20297	20064	20197	20122	20238	20038	20052	20216	20105	20031	20293	20235	20068	20083	20041	20280	20155	20223	20103	20376	20392	20234	20225	20072	20245	20075	20099	20216	20150	20168	20184	20205	20354	20111	20221	20224	20202	20215	20357	20009	20072	20339	20382	20114	20296	20171	19879	20277	20286	20146	20198	20233	20233	20178	20142	19986	20260	20179	20165	20255	20198	20142	20256	20228	20059	20241	20160	20248	20230	19941	19930	20155	20146	20304	20031	20025	20094	20163	20155	20248	20123	20356	20140	19877	20194	20043	20109	20160	20229	20213	20204	20265	20100	20116	20253	20078	20007	20150	20133	19883	20217	20039	20149	20130	20225	20137	20134	19977	20085	20107	19980	19993	20105	20285	20122	20247	20264	20456	20388	20321	19953	20239	20074	20125	20317	20295	20164	20399	20003	20082	20266	20357	20217	20229	20129	20394	20207	20153	19992	20116	20202	20375	20169	20229	19929	20135	20066	20113	20152	20471	20468	20100	20175	20060	20256	20264	20212	20209	20096	20159	20027	20144	20158	20184	20189	20279	20196	20090	20263	20032	20060	20087	20007	20175	20142	20236	20258	20230	19922	20299	20234	20263	20328	20230	20357	20257	20192	20320	20109	20062	20244	20226	19995	20232	20111	20243	20167	20047	20231	20174	20201	20308	20239	20223	19960	20214	20243	20251	20031	20300	20178	20175	20296	20288	20109	20264	20274	20155	20295	20022	20305	20116	20263	20248	20081	20174	19867	20004	20206	20243	20121	20310	20220	20356	20090	20242	20144	20160	20083	20097	20197	20167	20191	20092	20367	20300	20101	20116	20186	20329	20206	20107	20104	19977	20135	20312	20318	20174	20269	20310	20066	20303	20121	20119	20172	19996	20152	20224	19892	20010	20352	20067	20282	20109	20234	19943	20242	20345	20205	20180	20259	20140	20246	20330	20065	20288	20289	20262	20248	20294	20186	20286	20355	20154	20328	20266	20291	20154	20130	20254	20357	20373	20052	20291	20210	20180	20204	20202	20128	20123	20176	20256	20142	20125	20330	20051	20235	20157	20048	20132	20220	20000	19830	19990	20039	20097	20332	20053	20088	20260	20431	20259	20213	20101	20078	20349	20211	20333	20106	20367	20029	20257	20265	20230	20470	20262	20410	20129	20064	20184	20026	19987	20216	20242	19918	20178	20182	20141	20184	20027	20353	20063	20166	20206	20021	20074	20300	20187	20197	20306	20257	20399	20159	20112	20353	20168	20025	20114	20333	20287	20453	20071	20039	20083	20033	20159	20272	20377	20324	19982	19936	20189	20118	20418	20207	20179	20082	20207	20327	20006	20380	20043	20123	20002	19958	20176	20391	20381	20067	19954	20307	20055	19950	20123	20115	20229	19969	20077	20204	20288	20195	20152	20216	20331	20164	20436	20132	20030	20038	20118	19893	20189	19927	20100	19948	20186	20121	20210	20330	20194	20008	20056	20186	20020	20224	20066	20051	20293	19898	20311	20285	20329	20352	20310	20187	20250	20266	20431	20028	20060	20290	20192	20126	20285	20428	20224	20143	20279	20291	20181	20212	20089	20089	20081	20029	20090	20276	20276	20185	20126	20214	20084	19987	20263	20093	20018	20197	20118	20029	20208	19938	20131	20234	20261	20337	20200	20179	20252	20088	20106	20035	20148	20121	20296	20040	20486	20269	20414	20088	20037	20058	20247	20049	20289	20036	20240	20156	20250	20209	20211	20043	20278	20423	20315	20081	20107	20456	20095	20269	20003	20204	20119	20321	20123	20055	20031	20150	20226	20354	20131	20345	20225	20067	20286	20193	20202	20268	20231	20254	20151	20011	20123	20182	20189	20294	20096	20450	20232	20166	20198	19989	20039	20223	20148	20058	20237	20313	20163	20192	20072	20206	20117	20304	20097	20163	20321	20202	20075	20389	20199	20270	20150	20160	19979	19994	20130	20194	20132	20037	20405	20213	19948	20030	20224	20242	20257	20195	20039	20122	20387	20164	19975	20242	20087	20065	19900	20141	20192	20335	20359	20116	20349	20172	20015	20088	20220	20205	20168	20212	19924	20060	20232	20324	20384	20114	20320	20292	20138	20336	20183	20150	20189	20080	20267	20133	20226	20429	20323	20273	20152	20255	20150	20130	20107	20075	20210	19985	19985	20320	20199	20232	20285	20362	20097	20344	19998	20329	20227	19892	20318	20250	20216	19940	20218	20095	20176	20369	20149	19906	20266	20135	20191	20111	20348	20001	20120	20222	19999	20213	20242	20239	19929	20365	20325	20387	19990	20263	20180	20168	20251	20243	20351	20024	20180	20119	20177	20356	20237	20076	20206	20052	20161	20136	20016	19951	20166	20114	20237	20198	20229	20135	20197	20350	20288	20066	20068	20043	20243	20224	19997	20244	20320	20202	20104	20017	20145	20215	20244	20297	20187	20042	20115	20085	20214	20099	20175	20119	20177	20068	19991	20112	20173	20306	20371	20263	20221	20124	20220	20172	20171	20199	20180	20038	20387	20069	20088	20192	20217	20100	20165	20143	20188	20202	20114	20141	20192	20216	20179	20227	20194	20285	20202	19979	20320	20079	20181	20281	20083	20153	20315	20051	20280	20236	20092	20077	20188	20223	20307	20346	20076	20204	20287	20182	20307	20087	20142	20260	20465	20156	20133	20283	20084	20252	20098	20176	20171	20254	20083	19960	20195	20177	20150	20185	20182	20213	20191	20239	20116	20281	20335	20152	20282	20239	20387	20162
35837	58852	54208	43001	35961	25549	20409	19316	18773	18295	17936	18174	18034	17925	17808	17822	18025	17680	17804	17603	17621	17521	17669	17554	17618	17667	17529	17395	17463	17353	17534	17361	17749	17481	17424	17502	17562	17390	17393	17427	17505	17604	17321	17351	17401	17289	17575	17342	17475	17333	17275	17254	17238	17216	17241	17390	17401	17362	17238	17316	17576	17308	17484	17463	17231	17208	17347	17342	17263	17511	17409	17246	17330	17406	17265	17265	17187	17306	17248	17481	17278	17289	17346	17299	17432	17363	17501	17354	17227	17529	17424	17353	17278	17435	17192	17238	17450	17458	17331	17458	17216	17349	17191	17184	17503	17303	17439	17251	17346	17252	17229	17332	17481	17198	17240	17268	17386	17295	17544	17234	17341	17245	17294	17294	17272	17300	17281	17356	17412	17259	17427	17383	17358	17244	17361	17240	17230	17276	17291	17253	17352	17204	17457	17181	17502	17389	17275	17197	17303	17340	17348	17264	17111	17584	17402	17206	17214	17363	17142	17194	17416	17357	17550	17165	17463	17260	17271	17317	17418	17327	17247	17430	17399	17272	17479	17284	17353	17320	17378	17477	17463	17288	17203	17444	17485	17390	17405	17371	17229	17473	17407	17372	17432	17315	17291	17539	17397	17222	17372	17362	17307	17336	17284	17437	17204	17352	17391	17329	17175	17324	17247	17192	17389	17087	17265	17409	17089	17409	17319	17330	17408	17433	17118	17345	17375	17176	17378	17309	17140	17357	17353	17262	17233	17538	17277	17396	17247	17262	17338	17219	17061	17281	17324	17417	17274	17278	17237	17163	17494	17167	17478	17256	17107	17347	17348	17367	17303	17325	17395	17380	17205	17288	17168	17255	17273	17274	17369	17295	17267	17435	17288	17230	17319	17419	17382	17354	17287	17349	17233	17395	17449	17314	17268	17507	17371	17445	17314	17285	17221	17365	17286	17350	17455	17305	17605	17383	17160	17493	17237	17337	17489	17296	17291	17294	17265	17403	17350	17385	17192	17433	17155	17216	17334	17262	17358	17411	17274	17460	17326	17345	17388	17116	17485	17374	17386	17252	17251	17288	17378	17362	17266	17373	17369	17225	17326	17289	17307	17351	17450	17136	17272	17405	17349	17232	17354	17337	17357	17374	17315	17211	17259	17114	17442	17419	17132	17417	17067	17337	17253	17324	17305	17307	17406	17279	17279	17439	17268	17432	17303	17249	17290	17429	17210	17329	17220	17311	17313	17332	17397	17239	17247	17350	17420	17290	17494	17323	17178	17271	17137	17281	17450	17411	17236	17336	17280	17348	17249	17250	17399	17370	17323	17242	17209	17160	17367	17436	17301	17205	17284	17461	17297	17223	17277	17332	17159	17409	17221	17492	17358	17248	17339	17309	17170	17334	17244	17271	17358	17154	17171	17250	17277	17194	17125	17358	17376	17338	17357	17241	17474	17228	17224	17409	17368	17297	17115	17465	17084	17159	17151	17389	17149	17329	16942	17394	17231	17264	17255	17372	17142	17380	17338	17370	17184	17242	17203	17447	17328	17305	17249	17397	17280	17264	17184	17384	17209	17365	17506	17294	17232	17231	17413	17186	17371	17258	17224	17323	17433	17396	17417	17157	17300	17371	17445	17254	17420	17443	17239	17270	17321	17248	17378	17392	17266	17520	17256	17374	17305	17409	17401	17353	17304	17301	17392	17402	17080	17174	17219	17352	17247	17267	17216	17155	17339	17177	17397	17320	17388	17178	17237	17313	17358	17353	17382	17309	17420	17164	17289	17168	17353	17382	17202	17305	17184	17179	17448	17411	17374	17403	17296	17201	17236	17211	17269	17246	17363	17272	17384	17245	17307	17584	17371	17418	17333	17267	17333	17433	17257	17235	17320	17475	17327	17286	17237	17218	17351	17326	17307	17357	17315	17390	17446	17274	17305	17284	17303	17160	17343	17165	17181	17253	17275	17503	17400	17325	17252	17362	17366	17205	17219	16986	17234	17317	17309	17326	17405	17267	17218	17115	17168	17311	17287	17290	17318	17311	17274	17304	17235	17464	17409	17227	17332	17327	17280	17269	17315	17272	17439	17251	17211	17382	17510	17448	17232	17251	17605	17212	17390	17341	17359	17287	17395	17190	17359	17416	17420	17394	17208	17417	17399	17176	17413	17466	17294	17373	17410	17224	17377	17351	17212	17416	17386	17456	17199	17289	17320	17312	17247	17493	17110	17270	17293	17242	17381	17211	17158	17166	17334	17443	17308	17219	17468	17179	17269	17276	17261	17286	17091	17383	17190	17054	17251	17148	17359	17283	17412	17551	17272	17324	17222	17336	17364	17337	17226	17383	17339	17192	17214	17355	17421	17302	17525	17248	17109	17118	17266	17183	17307	17404	17332	17284	17388	17099	17225	17272	17204	17324	17192	17282	17380	17186	17368	17296	17372	17363	17313	17246	17246	17358	17159	17282	17315	17401	17234	17270	17337	17408	17504	17267	17303	17450	17359	17460	17103	17403	17297	17229	17391	17395	17384	17286	17376	17288	17239	17261	17330	17276	17306	17351	17478	17274	17308	17200	17298	17410	17269	17359	17235	17392	17263	17117	17458	17377	17320	17239	17166	17426	17453	17354	17284	17342	17339	17392	17239	17181	17171	17151	17340	17267	17237	17020	17424	17305	17240	17625	17072	17313	17292	17229	17294	17245	17256	17353	17256	17250	17276	17309	17239	17396	17248	17198	17332	17184	17348	17500	17217	17473	17160	17371	17242	17253	17353	17187	17467	17328	17179	17367	17406	17255	17365	17184	17200	17311	17261	17422	17341	17287	17284	17314	17370	17251	17313	17311	17417	17261	17238	17301	17355	17258	17289	17337	17259	17342	17104	17511	17330	17122	17317	17295	17322	17261	17273	17411	17453	17264	17185	17171	17414	17272	17344	17206	17272	17218	17154	17415	17222	17108	17467	17207	17180	17301	17177	17351	17270	17444	17171	17344	17307	17303	17432	17166	17180	17428	17287	17221	17087	17323	17240	17142	17269	17271	17314	17281	17214	17536	17333	17307	17275	17399	17366	17234	17614	17210	17414	17375	17232	17451	17394	17171	17389	17165	17231	17204	17389	17230	17212	17526	17372	17463	17185	17550	17168	17281	17387	17111	17228	17292	17207	17381	17315	17500	17256	17408	17347	17242	17212	17328	17259	17226	17413	17227	17225	17172	17298	17331	17408	17300	17348	17273	17230	17256	17037	17407	17340	17336	17333	17456	17184	17475	17115	17154	17284	17365	17217	17404	17154	17337	17269	17449	17222	17280	17421	17284	17151	17352	17249	17318	17189	17357	17308	17366	17191	17497	17479	17296	17323	17384	17177	17329	17421	17159	17337	17209	17323	17306	17119	17408	17322	17349	17389	17363	17357	17189	17289	17292	17310	17411	17408	17352	17435	17258	17161	17276	17216	17266	17262	17307	17461	17191	17437	17263	17270	17375	17483	17375	17292	17321	17354	17202	17240	17118	17387	17176	17384	17227	17247	17360	17419	17355	17404	17337	17351	17271	17102	17492	17510	17373	17394	17211	17417	17166	17188	17136	17274	17315	17369	17354	17372	17435	17175	17603	17049	17461	17189	17282	17489	17335	17279	17415	17395	17323	17232	17253	17251	17287	17159	17268	17303	17307	17327	17445	17332	17318	17521	17235	17407	17181	17326	17240	17321	17337	17370	17332	17309	17304	17182	17144	17277	17432	17312	17244	17309	17270	17307	17339	17301	17362	17339	17311	17267	17258	17387	17250	17296	17470	17434	17270	17500	17340	17431	17427	17424	17251	17241	17210	17492	17391	17221	17370	17340	17466	17228	17334	17260	17209	17151	17253	17284	17461	17201	17401	17268	17216	17386	17333	17423	17425	17491	17410	17328	17361	17430	17299	17408	17345	17269	17388	17322	17305	17288	17308	17205	17240	17230	17478	17254	17403	17385	17338	17388	17278	17358	17404	17189	17292	17229	17338	17214	17315	17098	17255	17403	17440	17323	17238	17338	17182	17243	17301	17297	17307	17420	17216	17185	17419	17229	17325	17324	17333	17230	17342	17366	17320	17289	17212	17256	17433	17406	17322	17239	17296	17420	17258	17170	17359	17334	17309	17277	17204	17288	17203	17052	17331	17347	17401	17276	17297	17295	17112	17253	17195	17382	17340	17239	17397	17283	17225	17360	17233	17328	17216	17379	17144	17322	17283	17455	17291	17477	17259	17363	17300	17243	17382	17370	17345	17304	17128	17456	17217	17285	17194	17217	17252	17287	17207	17259	17361	17382	17207	17312	17182	17369	17176	17250	17361	17154	17234	17345	17266	17408	17303	17334	17313	17219	17350	17344	17413	17279	17231	17320	17233	17352	17109	17363	17278	17408	17390	17229	17449	17415	17165	17237	17210	17360	17288	17265	17238	17359	17325	17148	17197	17277	17415	17240	17213	17130	17373	17408	17323	17209	17344	17260	17198	17208	17377	17384	17359	17386	17461	17350	17275	17400	17154	17542	17382	17287	17364	17397	17378	17197	17426	17253	17256	17258	17386	17359	17502	17209	17345	17421	17345	17287	17301	17253	17418	17333	17399	17387	17343	17258	17444	17309	17311	17128	17206	17469	17272	17342	17279	17177	17377	17402	17266	17290	17400	17337	17180	17419	17334	17267	17221	17373	17226	17116	17322	17282	17258	17137	17162	17436	17465	17212	17376	17401	17338	17223	17389	17206	17199	17443	17227	17325	17365	17335	17221	17154	17240	17063	17450	17364	17466	17122	17370	17256	17400	17346	17222	17374	17184	17535	17387	17268	17239	17381	17188	17328	17362	17407	17137	17359	17230	17456	17160	17196	17112	17220	17337	17226	17424	17329	17212	17087	17443	17326	17315	17250	17316	17261	17313	17317	17384	17331	17282	17357	17414	17209	17437	17293	17292	17306	17340	17268	17326	17202	17187	17274	17277	17224	17273	17181	17209	17298	17309	17330	17201	17295	17330	17288	17333	17271	17466	17450	17425	17390	17449	17259	17320	17353	17297	17198	17316	17247	17315	17412	17280	17248	17292	17365	17282	17411	17175	17343	17397	17349	17264	17398	17360	17422	17131	17262	17301	17362	17321	17334	17218	17293	17331
28882	26641	32444	29750	24012	22068	21327	20765	20554	20409	20424	20384	20210	20283	20548	20197	20364	20595	20322	20437	20392	20327	20337	20286	20380	20072	20248	20239	20419	20325	20237	20377	20306	20408	20190	20074	20323	20554	20456	20223	20351	20224	20287	20270	20141	20322	20272	20148	20218	20236	20299	20242	20390	20127	20204	20425	20368	20067	20245	20043	20248	20319	20490	20329	20122	20153	20180	20281	20306	20373	20265	20136	20265	20219	20342	20252	20244	20222	20097	20387	20418	20158	20473	20238	20488	20308	20134	20075	20268	20161	20184	20151	20244	20194	20399	20229	20393	20060	20264	20335	20232	20151	20355	20204	20168	20216	20231	20300	19932	20139	20223	20142	20315	20480	20219	20242	20352	20201	20425	20005	20231	20150	20317	20173	20309	20080	20103	20397	20387	20397	20216	20364	20429	20012	20104	20130	20182	20167	20112	20183	20195	20104	20473	20192	20164	20224	20293	20231	20069	20377	20320	20504	20343	20057	20157	20323	20189	20219	20204	20357	20294	20246	20151	20395	20229	20374	20248	20109	20321	20368	20256	20508	20195	20259	20231	20221	20148	20248	20236	20165	20141	20417	20012	20099	20164	20157	20421	20187	20178	20152	20308	20263	20199	20489	20293	20331	20216	20254	20198	20113	20056	20316	20281	20154	20191	20159	20307	20202	20282	20330	20533	20331	20178	20168	20201	20316	20314	20241	20632	20255	20106	20242	20510	20200	20410	20223	20169	20222	20093	20301	20370	20217	20263	20204	20188	20106	20262	20174	20380	20266	20196	20391	20168	20283	20202	20299	20340	20294	20284	20261	20139	20266	20263	20180	20101	20289	20161	20073	20049	20226	20316	20308	20101	20149	20249	20171	20138	20068	20237	20217	20130	20138	20161	20138	20289	20373	20290	20244	20102	20249	20253	20097	20086	20171	20081	20186	20109	20327	20279	20144	20354	20199	20292	20283	20138	20261	20083	20177	20540	20170	20230	20322	20213	20262	20141	20361	20201	20191	20337	20288	20069	20296	20227	20147	20241	20056	20256	20126	20326	20454	20450	20145	20272	20091	20106	20100	20304	20260	20361	20284	20152	20112	20259	20333	20093	20221	20217	20487	20321	20028	20282	20241	20370	20343	20072	20181	20340	20206	20140	20174	20450	20276	20183	20294	20140	20220	20294	20239	20028	20167	20258	19955	20233	20531	20253	20131	20365	20132	20163	20237	20399	20268	20269	20100	20002	20012	20174	20156	20226	20184	20113	20253	20258	20199	20358	20280	20393	20223	20376	20211	20269	20236	20304	20020	20042	20131	20499	20266	20398	20377	20272	19944	20392	20160	20243	20222	20158	20311	20305	20384	20326	20113	20174	20257	20063	20415	20370	20233	20311	20339	20380	20307	20155	20329	20118	20342	20289	20128	20226	20256	20236	20073	20258	20288	20313	20174	20199	20039	20362	20164	20494	20108	20197	20215	20404	20391	20248	20071	20224	20236	20429	20338	20137	20157	20333	20354	20327	20381	20267	20109	20356	20249	20310	20104	20396	20485	20476	20269	20207	20240	20204	20184	20252	20299	20259	20222	20430	20145	20206	20202	20187	20243	20292	20218	20277	20281	20409	20215	20307	20149	20167	20244	20181	20244	20436	20284	20350	20182	20376	20221	20202	20476	20229	20213	20463	20132	20265	20252	20220	20271	20141	20487	20187	20303	20437	20184	20166	20101	20033	20251	20207	20116	20095	20198	20223	20094	20157	20070	20263	20255	20170	20039	20193	20303	20289	20226	20273	20102	20306	20389	20356	20481	20302	20378	20183	20159	20294	20359	20070	20147	20186	20376	19997	20290	20382	20085	20074	20272	20152	20040	20316	20363	20220	20305	20257	20538	20289	20105	20258	20150	20197	20464	20214	20334	20404	20179	20331	20387	20365	20374	20162	20206	20239	20223	20348	20276	20197	20076	20107	20229	20315	20260	20151	20235	20113	20278	20321	20226	20420	20234	20003	20265	20374	20262	20167	20108	20176	20341	20399	20272	19956	20239	20226	20229	20190	20336	20205	20114	20439	20129	20099	20158	20286	20117	20139	20370	20241	20112	20219	20095	20346	20231	20107	20203	20078	19979	20202	20215	20424	20161	20144	20210	20321	20447	20239	20100	20309	20201	20302	20347	20310	20285	20382	20238	20101	20202	20239	20319	20072	20075	20208	20207	20196	20257	20053	20201	20294	20193	20096	20289	20165	20147	20358	20272	20339	20288	20153	20100	20199	20078	20186	20319	20423	20182	20273	20257	20365	20358	20295	20450	20461	20292	20408	20350	20249	20092	20234	20197	20199	19991	20353	20182	20220	20280	20469	20424	20341	20248	20538	20187	20228	20122	20197	20373	20285	20358	20276	20227	20226	20423	20107	20358	20331	20392	20100	20389	20053	20223	20172	20315	20270	20273	20314	20201	20245	20216	20025	20233	20426	20203	20268	20185	20432	20296	20304	20241	20137	20162	20282	20119	20319	20274	20269	20123	20160	20422	20616	20195	20249	20309	20392	20400	20247	20437	20297	20099	20361	20397	20258	20225	20257	20033	19990	20245	20336	20078	20249	20427	20257	20242	20111	20024	20118	20192	20258	20092	20353	20332	20123	20269	20408	20119	20074	20348	20309	20303	20157	20315	20411	20076	20061	20156	20171	20137	20358	20292	20258	20119	20353	20377	20213	20325	20263	20177	20169	20348	20285	20220	20232	20234	20099	20189	20141	20522	20470	20165	20160	20049	20421	20292	20066	19977	20358	20040	20460	20031	20139	20403	20303	20138	20322	20231	20271	20230	20273	20330	20209	20239	20095	20285	20247	20381	20309	20068	20331	20325	20205	20248	20369	20511	20143	20428	20297	20320	20394	20436	20235	20371	20195	20092	20475	20298	20301	20388	20278	20251	20375	20318	20178	20214	20472	20197	20225	19937	20068	20081	20278	20149	20378	20225	20281	20194	20234	20246	20336	20217	19975	20216	20237	20174	20215	20156	20305	20204	20228	20291	20102	20224	20128	20372	20102	20285	20262	20266	20069	20210	20256	20246	20232	20284	20084	20089	20166	20174	20267	20378	20445	20189	20414	20278	20061	20382	20255	20311	20254	20207	20352	20226	20313	20343	20426	20242	20043	20203	20321	20305	19989	20207	20240	20116	20172	20237	20376	20261	20210	20183	20323	20362	20163	20361	20312	20247	20408	20132	20174	20133	20180	20164	20316	20355	20158	20245	20319	20239	20219	20139	20293	20461	20250	20051	20315	20218	20115	20346	20183	20093	20526	20250	20357	20355	20265	20218	20257	20419	20183	20462	20317	20303	20302	20466	20323	20236	20051	20198	20221	20363	20355	20216	20254	20146	20267	20343	20365	20280	19957	20331	20270	20236	20266	20203	20196	20508	20227	20538	20295	20359	20217	20113	20166	20271	20305	20227	20296	20132	20323	20138	20205	20279	20096	20177	20340	20232	20106	20128	20375	20289	20142	20290	20135	20401	20266	20095	20275	20184	20294	20303	20206	20350	20227	20412	20325	19994	20340	20236	20208	20311	20256	20336	20274	20319	20218	20351	20205	20362	20218	20263	20322	20251	20198	20168	20321	20101	20236	20321	20195	20267	20116	20261	20324	20212	20201	20321	20156	20040	20268	20079	20191	20244	20199	20277	20207	20186	20288	20033	20331	20119	20174	20475	20141	20285	20345	20144	20295	20287	20226	20118	20306	20095	20271	20104	20137	20094	20301	20143	20270	20195	20147	20295	20431	20303	20173	20206	20404	20249	20091	20173	20267	20153	20192	20461	20064	20218	20352	20266	20124	20145	20311	20362	20261	20332	20284	20327	20235	20401	20316	20372	20077	20248	20094	20165	20214	20155	20255	20243	20395	20150	20110	20305	20256	20069	20208	20124	20325	20238	20298	20233	20138	20155	20258	20434	20501	20249	20448	20150	20299	20194	20215	20232	20249	20198	20299	20394	20189	19882	20353	20335	20332	20171	20092	20212	20326	20269	20148	20506	20201	20332	20266	20208	20239	20448	20326	20062	20360	20514	20220	20200	20146	20157	20096	20432	20414	20339	20350	20336	20268	20387	20169	20137	20304	20226	20462	20454	20388	20098	20268	20356	20060	20212	20128	20246	20029	20325	20190	20163	20393	20290	20265	20181	20254	20215	20153	20342	20288	20327	19990	20438	20122	20235	20305	20433	20329	20242	20389	20326	20259	20153	20315	20191	20033	20422	20389	20328	20473	20278	20244	20238	20241	20248	20281	20367	20150	20264	20260	20366	20447	20220	20342	19963	20137	20433	20220	20301	20331	20281	20426	20093	20247	20009	20228	20355	20193	19963	20156	20347	20236	20319	20295	20355	20362	20417	20191	20322	20350	20329	20343	20104	20241	20169	20253	20169	20313	20445	20284	20082	20182	20217	20210	20208	20376	20169	20163	20387	20402	20122	20310	20247	20203	20358	20326	20498	20385	20308	20485	20189	20106	20211	20537	20332	20337	20241	20196	20244	20244	20299	20501	20267	20324	20265	20311	20295	20215	20208	20178	20017	20376	20233	20218	20232	20306	20301	20019	20263	20134	20325	20231	20196	20295	20304	20173	20413	20319	20346	20220	20250	20306	20295	20323	20267	20220	20271	20001	20296	20139	20242	20134	20439	20134	20332	20147	20217	20251	20285	20203	20317	20285	20186	20298	20153	20438	20127	20092	20411	20055	20375	20341	20232	20317	20263	20266	20251	20355	20330	20206	20130	20306	20327	20294	20112	20202	20111	20325	20457	20302	20284	20424	20152	20451	20246	20405	20179	20264	20212	20214	20451	20066	20030	20403	20107	20158	20206	19955	20238	20227	20356	20241	20442	20410	20220	20211	20210	20288	20210	20093	20186	20084	20269	20313	20074	20454	20318	20305	20328	20247	20333	20189	20301	20165	20482	20370	20299	20391	20129	20294	20230	20170	20138	20242	20319	20248	20346	20326	20319	20152	20290	20298	19966	20186	20321	20288	20255	20327	20224	20222	19900	20236	20204	20128	20488	20145	20256	20346	20217	20236	20271	20374	20194	20269	20207	20215	20202	20267	20234	20176	20273	20088	20265	20168	20188	20426	20100	20456	20390	20224	20242	20461	19959
31975	41551	36120	28400	22890	19862	18721	18039	17782	17684	17626	17493	17727	17568	17547	17318	17499	17480	17660	17554	17607	17478	17536	17596	17491	17581	17317	17405	17304	17442	17327	17403	17500	17491	17334	17305	17502	17408	17502	17277	17428	17497	17344	17301	17357	17228	17404	17363	17331	17412	17193	17373	17312	17441	17360	17460	17392	17182	17231	17234	17285	17383	17204	17397	17395	17275	17408	17398	17623	17329	17388	17340	17296	17380	17498	17340	17375	17393	17370	17271	17330	17491	17413	17239	17400	17383	17352	17294	17277	17282	17430	17135	17214	17441	17349	17289	17370	17404	17178	17544	17250	17389	17394	17294	17375	17500	17362	17352	17291	17449	17191	17447	17297	17286	17433	17205	17160	17349	17633	17321	17311	17521	17373	17552	17304	17358	17279	17280	17204	17467	17565	17276	17380	17303	17448	17383	17287	17497	17405	17229	17529	17325	17296	17475	17189	17191	17429	17286	17348	17285	17513	17478	17370	17366	17232	17234	17440	17345	17505	17162	17445	17288	17168	17467	17237	17445	17475	17225	17415	17370	17162	17434	17456	17315	17490	17351	17506	17328	17396	17337	17199	17285	17279	17419	17300	17200	17166	17482	17293	17447	17159	17348	17264	17398	17358	17391	17355	17256	17291	17366	17459	17323	17330	17316	17329	17425	17361	17284	17347	17277	17344	17407	17415	17376	17342	17561	17416	17366	17216	17387	17416	17328	17499	17367	17574	17495	17412	17494	17400	17326	17493	17380	17389	17104	17402	17248	17356	17245	17611	17370	17370	17255	17420	17340	17198	17251	17463	17639	17094	17388	17285	17339	17317	17295	17359	17220	17514	17251	17368	17473	17198	17435	17281	17357	17396	17363	17200	17509	17359	17263	17242	17389	17470	17342	17285	17456	17435	17334	17377	17252	17434	17227	17438	17418	17379	17441	17249	17482	17453	17406	17330	17232	17485	17365	17321	17270	17275	17327	17405	17311	17311	17514	17418	17329	17376	17255	17376	17505	17201	17401	17251	17304	17391	17557	17403	17423	17386	17561	17329	17293	17357	17201	17308	17370	17302	17333	17351	17296	17264	17321	17362	17487	17264	17284	17327	17259	17425	17368	17367	17323	17290	17322	17497	17249	17339	17289	17374	17262	17351	17280	17436	17233	17337	17421	17376	17332	17433	17383	17402	17169	17513	17429	17403	17271	17429	17325	17445	17382	17356	17587	17425	17100	17337	17411	17220	17247	17419	17379	17216	17211	17412	17297	17430	17497	17430	17414	17424	17282	17272	17308	17260	17426	17420	17309	17489	17360	17455	17399	17252	17463	17389	17345	17366	17261	17365	17226	17323	17089	17358	17372	17231	17228	17558	17515	17476	17160	17442	17255	17391	17342	17217	17462	17351	17297	17297	17316	17252	17223	17277	17336	17541	17299	17293	17449	17220	17440	17499	17262	17466	17343	17368	17467	17463	17424	17432	17367	17350	17439	17229	17445	17266	17341	17408	17283	17242	17496	17434	17112	17527	17439	17500	17414	17424	17168	17218	17336	17270	17275	17331	17348	17447	17411	17211	17425	17407	17183	17195	17431	17316	17432	17172	17374	17381	17406	17406	17447	17218	17444	17289	17548	17366	17422	17190	17414	17373	17409	17243	17367	17231	17499	17488	17373	17281	17334	17434	17454	17250	17286	17475	17221	17286	17377	17291	17528	17357	17311	17224	17265	17539	17495	17250	17371	17313	17315	17293	17194	17452	17247	17322	17153	17291	17417	17315	17344	17343	17247	17414	17277	17363	17373	17239	17297	17241	17432	17408	17453	17489	17262	17407	17329	17366	17291	17555	17162	17326	17372	17446	17209	17389	17307	17407	17186	17272	17273	17520	17281	17480	17229	17154	17300	17412	17373	17505	17408	17327	17187	17418	17440	17307	17263	17470	17333	17588	17379	17251	17376	17323	17312	17496	17319	17264	17469	17334	17317	17490	17364	17296	17396	17320	17281	17438	17402	17501	17407	17464	17337	17280	17249	17464	17168	17243	17197	17331	17359	17254	17285	17330	17295	17418	17427	17195	17466	17577	17279	17208	17351	17170	17503	17372	17465	17259	17341	17360	17396	17542	17315	17358	17331	17356	17266	17404	17307	17509	17247	17408	17452	17450	17476	17386	17342	17359	17461	17381	17385	17366	17350	17399	17380	17444	17295	17468	17356	17414	17412	17382	17274	17239	17299	17430	17494	17382	17319	17398	17271	17330	17492	17422	17210	17251	17399	17356	17116	17304	17447	17333	17346	17294	17322	17573	17328	17441	17451	17343	17372	17520	17306	17317	17550	17407	17312	17431	17361	17503	17382	17422	17309	17429	17232	17492	17440	17376	17383	17389	17335	17379	17499	17617	17406	17382	17303	17388	17424	17513	17365	17413	17445	17225	17224	17467	17306	17242	17332	17307	17356	17382	17474	17384	17375	17337	17349	17569	17307	17279	17476	17454	17558	17207	17235	17341	17383	17228	17273	17564	17349	17370	17310	17420	17393	17190	17515	17527	17345	17301	17448	17143	17462	17308	17379	17372	17234	17287	17451	17358	17370	17371	17393	17391	17386	17329	17410	17346	17280	17554	17404	17315	17410	17445	17298	17386	17385	17494	17463	17459	17273	17362	17315	17427	17330	17301	17338	17382	17311	17387	17321	17250	17302	17446	17269	17267	17427	17326	17463	17229	17413	17407	17384	17443	17397	17321	17267	17424	17296	17316	17330	17328	17410	17357	17209	17365	17295	17275	17385	17512	17443	17348	17517	17346	17522	17197	17323	17328	17436	17325	17290	17550	17492	17342	17356	17321	17367	17442	17543	17323	17321	17317	17537	17502	17364	17194	17334	17461	17485	17355	17248	17315	17349	17229	17179	17532	17370	17396	17501	17455	17410	17489	17350	17215	17396	17502	17414	17342	17273	17240	17394	17413	17209	17345	17491	17397	17467	17314	17259	17526	17352	17526	17271	17416	17269	17297	17546	17413	17302	17271	17312	17442	17353	17480	17221	17484	17351	17252	17365	17332	17227	17358	17524	17396	17275	17351	17357	17535	17411	17474	17202	17524	17286	17394	17268	17264	17133	17290	17233	17499	17461	17298	17221	17296	17255	17452	17124	17436	17269	17413	17387	17477	17358	17218	17553	17229	17276	17418	17282	17369	17193	17218	17437	17440	17214	17447	17404	17323	17311	17303	17250	17357	17326	17577	17306	17312	17393	17468	17249	17117	17393	17327	17454	17393	17346	17221	17239	17443	17392	17472	17261	17402	17406	17451	17397	17283	17442	17352	17373	17382	17281	17369	17331	17496	17391	17449	17498	17485	17334	17299	17409	17375	17393	17148	17317	17431	17419	17312	17386	17391	17235	17340	17368	17396	17383	17376	17284	17476	17328	17408	17330	17493	17359	17503	17216	17312	17353	17340	17434	17435	17363	17456	17479	17463	17405	17414	17245	17334	17456	17389	17292	17293	17412	17355	17335	17418	17423	17300	17405	17350	17358	17305	17335	17215	17321	17406	17346	17179	17388	17351	17338	17295	17402	17417	17239	17367	17339	17331	17472	17297	17239	17437	17376	17495	17239	17523	17292	17418	17397	17506	17266	17342	17413	17339	17281	17280	17345	17525	17331	17399	17459	17497	17420	17272	17431	17427	17395	17315	17372	17368	17264	17419	17471	17306	17376	17361	17291	17227	17415	17449	17473	17366	17263	17452	17289	17386	17438	17244	17382	17319	17316	17467	17198	17344	17194	17280	17275	17255	17450	17317	17389	17352	17299	17367	17379	17368	17637	17310	17486	17462	17345	17347	17420	17291	17226	17336	17296	17257	17393	17205	17299	17224	17516	17263	17287	17361	17364	17387	17356	17357	17217	17485	17489	17284	17399	17368	17428	17474	17455	17332	17326	17402	17245	17349	17247	17464	17507	17352	17373	17399	17499	17339	17277	17404	17435	17177	17323	17383	17352	17323	17472	17163	17327	17404	17454	17299	17302	17250	17542	17332	17271	17329	17355	17316	17610	17273	17331	17508	17337	17413	17270	17348	17483	17334	17250	17482	17210	17381	17407	17266	17449	17241	17422	17231	17486	17406	17517	17378	17540	17349	17318	17309	17437	17482	17460	17291	17346	17456	17439	17356	17375	17408	17399	17600	17372	17293	17319	17339	17410	17311	17277	17383	17430	17350	17307	17421	17238	17341	17417	17405	17254	17198	17362	17449	17238	17226	17335	17285	17291	17270	17418	17407	17401	17236	17292	17345	17451	17486	17311	17382	17294	17416	17549	17450	17300	17328	17382	17334	17304	17282	17495	17422	17290	17151	17358	17388	17415	17495	17240	17129	17377	17443	17439	17245	17328	17573	17302	17450	17364	17541	17386	17454	17387	17265	17398	17114	17363	17391	17330	17405	17263	17356	17186	17346	17409	17130	17272	17591	17446	17537	17441	17385	17398	17274	17257	17263	17357	17329	17389	17553	17153	17289	17514	17434	17363	17626	17412	17344	17387	17397	17234	17421	17492	17409	17335	17280	17439	17385	17391	17430	17526	17283	17322	17385	17131	17299	17310	17301	17444	17385	17416	17586	17415	17352	17285	17426	17381	17417	17332	17332	17312	17387	17326	17396	17409	17332	17425	17355	17289	17433	17306	17411	17284	17514	17371	17473	17402	17379	17349	17290	17321	17396	17366	17479	17452	17486	17497	17302	17454	17380	17234	17304	17451	17536	17402	17389	17407	17266	17197	17236	17399	17472	17238	17366	17427	17244	17422	17362	17388	17373	17520	17285	17243	17374	17217	17341	17375	17447	17398	17468	17450	17439	17546	17331	17511	17277	17281	17447	17372	17419	17451	17371	17302	17459	17460	17345	17435	17381	17272	17428	17320	17464	17302	17381	17431	17326	17391	17403	17339	17270	17287	17269	17250	17382	17562	17290	17364	17308	17526	17508	17499	17313	17388	17210	17511	17538	17412	17193	17391	17587	17354	17557	17368	17185	17363	17234	17441	17308	17389	17294	17407	17411	17378	17508	17266	17424	17340	17468	17395	17331	17318	17342	17363	17195	17404	17271	17344	17414	17363	17362	17232	17416	17227	17378	17281	17318	17361	17365	17398	17525	17456	17405	17284
24236	21487	29012	25734	24699	25660	24539	21081	20455	20383	20276	20312	20119	20175	20052	20127	20137	20018	20047	19965	19758	20022	19940	19972	19791	19985	19795	19956	20035	19851	19968	19925	19792	19939	19807	19807	19679	19912	19855	20033	19881	19971	19922	19752	19719	19802	19792	19901	19920	19773	19959	20046	19938	19835	19701	19595	19898	19711	19891	19793	19778	19765	19692	19765	19909	19696	19747	19813	19971	19807	19931	19701	19478	19741	19723	19573	19701	19716	19764	19906	19878	19808	19787	19630	19789	19764	19835	19748	19760	19821	19708	19496	19711	19746	19681	19845	19819	19768	19822	20043	19829	19646	19737	19985	19628	19776	19762	19650	19855	19739	19776	19688	19680	19755	19629	19680	19908	19698	19644	19819	19983	19947	19888	19907	19910	19815	19879	19798	19823	20041	19855	19678	19777	19987	19730	19971	19902	19793	19712	19672	19683	19766	19903	19764	19675	19733	19666	19694	19578	19840	19817	19729	19730	19679	19645	19843	19789	19672	19820	19817	20098	19726	19942	19822	19779	19775	19538	19759	19800	19587	19886	19696	19821	19841	19613	19645	19738	19722	19757	19790	19860	19894	19812	19675	19716	19602	19758	19821	19723	19771	19932	19732	19811	19734	19667	19809	19759	19728	19875	19745	19755	19792	19745	19518	19837	19713	19790	19576	19410	19918	19887	19848	19835	19582	19745	19506	19806	19701	19726	19726	19656	19870	19865	19785	19795	19563	19855	19769	19705	19712	19739	19782	19836	19757	19551	19803	19593	19861	19594	19991	19691	19692	19654	19805	19862	19852	19600	19788	19786	19715	19864	19637	19687	19754	19672	19648	19701	19597	19802	19721	19678	19783	19726	19570	19884	19453	19599	19612	19695	19904	19667	19617	20029	19707	19531	19407	19646	20055	19753	19998	19888	19712	19804	19649	19654	19800	19815	19676	19729	19743	19898	19605	19766	19791	20150	19740	19627	19591	19600	19640	19593	19617	19722	19685	20086	19918	19942	19813	19776	19591	19774	19630	19920	19559	19744	19733	19726	19692	19901	19933	19748	19842	19718	19628	19634	19848	19791	19574	19700	19746	19902	19720	19831	19809	19590	19702	20021	19819	19627	19841	19634	19789	19728	19745	19829	19853	19779	19349	19694	19969	19594	19694	19752	19615	19734	19821	19677	19801	19829	19797	20055	19592	19857	19718	19624	19683	19722	19617	19799	19677	19698	19521	19693	19472	19776	19731	19761	19820	19903	19856	19943	19987	19817	19627	19813	19552	19657	19749	19825	19739	19833	19740	19875	19598	19802	19682	19761	19796	19761	19780	19625	19853	19754	19634	19848	19879	19742	19908	19812	19928	19939	19802	19781	19729	19717	19808	19747	19731	19682	19826	19495	19767	19767	19890	19609	19719	19550	19930	19838	19668	19834	19857	19702	19917	19711	19995	19771	19695	19660	19642	19964	19813	19790	19679	19770	19838	19618	19748	19970	19881	19874	19782	19797	19528	19817	19748	19705	19766	19734	19658	19789	19865	19904	19798	19705	19575	19744	19711	19841	19665	19672	19808	19818	19605	19689	19771	19790	19752	19598	19672	19706	19919	19886	19653	19778	19715	19783	19871	19656	19864	19832	19881	19615	19843	19691	19517	19574	19759	19702	19859	19813	19999	19800	19727	19764	19803	19913	19681	19691	19589	19674	19814	19725	19744	19706	19818	19761	19864	19710	19962	19929	19826	19712	19766	19735	19789	19839	19600	19731	19601	19754	19555	19878	19867	19594	19851	19612	19854	19876	19769	19790	19767	19539	19765	19800	19993	19757	19827	19812	19716	19809	19701	19709	19835	19678	19670	19895	19735	19800	19644	19923	19757	19668	19710	19509	19729	19686	19798	19901	19866	19682	19766	19627	19618	19731	19726	19652	19900	19591	19670	19884	19710	19648	19693	19898	19751	19599	19596	19744	19908	19705	19899	19650	19939	19684	19790	19654	19721	19813	19797	19667	19824	19899	19679	19760	19835	19892	19659	19844	19785	19767	19769	19593	19805	19792	19857	19658	19763	19836	19684	19611	19823	19611	19698	19621	19737	19819	19661	19650	19712	19986	19756	19654	19731	19624	19838	19619	19692	19780	19634	19502	19676	19709	19795	19868	19551	19777	19720	19684	19786	19810	19710	19983	19819	19640	19738	19606	19947	19706	19911	19799	19783	19737	19820	19687	19675	19752	19800	19717	20042	19713	19699	19704	19687	19928	19654	19849	19747	19751	19563	19481	19682	19952	19737	19739	19664	19868	19935	19900	19870	19688	19815	19833	19772	19564	19843	19865	19600	19693	19832	19870	19652	19762	19655	19805	19540	19717	19831	19783	19859	19740	19644	19999	19783	19759	19731	19877	19929	19486	19712	19900	19919	19862	19930	19846	19655	19652	19767	19641	19877	19788	19749	19907	19830	19771	19715	19828	19687	19676	19654	19661	19849	19729	19562	19829	19792	19721	19714	19930	19743	19827	19580	19754	19601	19722	19722	19750	19851	19706	19678	19794	19894	19815	19769	19718	19728	19874	19839	19742	19585	19729	19911	19690	19904	19832	19688	19783	19818	19578	19507	19726	19644	19776	19714	19760	19755	19721	19774	19798	19669	19668	19634	19813	19757	19860	20060	19789	19754	19712	19807	19751	19763	19758	19689	19955	19554	19659	19722	19886	19656	19669	19617	19719	19869	19761	19926	19609	19694	19741	19768	19607	19599	19767	19818	19712	19768	19781	19787	19913	19885	19818	19817	19751	19679	19615	19572	19646	19787	19961	19685	20002	19732	19699	19766	19561	19881	19761	19680	19893	19699	19709	19700	19769	19772	19925	19736	19609	19734	19858	19874	19673	19669	19949	19734	19565	19563	19802	19521	19833	19876	19875	19859	19751	19807	19737	19648	19702	19717	19809	19879	19930	19942	19706	19802	19923	19676	19642	19775	19817	19717	19696	19676	19770	19901	19732	19668	19806	19912	19623	19598	19760	19819	19923	19704	19647	19628	19646	19677	19828	19609	19838	19744	19793	19841	19853	19840	19657	19581	19905	19498	19563	19718	19887	19677	19730	19549	19794	19639	19900	19774	20062	19569	19607	19962	19745	19559	19783	19742	19818	19960	19809	19740	19672	19723	19805	19753	19789	19696	19818	19633	19695	19808	19646	19998	19993	19870	19679	19577	19703	19759	19715	19878	19731	19812	19653	19799	19859	19808	19766	19862	19675	19689	19719	19689	19686	19737	19740	19778	19757	19740	19717	19713	19821	19762	19674	19769	19946	19664	19702	19966	19780	19756	19935	19910	19782	19759	19728	19770	19789	19609	19796	19616	19844	19856	19720	19726	19822	19794	19785	19805	19744	19713	19819	19664	19652	19545	19803	19730	19817	19560	19618	19607	19774	19785	19735	19711	19713	19686	19892	19739	19701	19757	19737	19762	19835	19655	19816	19817	19896	19778	19697	19795	19632	20006	19755	19697	19724	19685	19674	19942	19930	19796	19694	19650	19901	19675	19687	19728	19715	19802	19695	19665	19683	19869	19642	19569	19791	20096	19821	19595	19683	19780	19770	19675	19868	19606	19661	19718	19579	19760	19918	19665	19635	19619	19968	19814	19922	19712	19951	19780	19859	19851	19827	19872	19779	19661	19649	19431	19777	19588	19751	19641	19626	19684	19966	19742	19748	19795	19718	19811	19788	19816	19708	19862	19780	19905	19591	19974	19754	19912	19774	19808	19726	19644	19703	19783	19712	19966	20021	19695	19678	19652	19608	19948	19597	19940	20048	19876	19727	19782	19680	19887	19819	19754	19806	19739	20135	19641	19613	19708	19893	19704	19643	19628	19790	19866	19776	19622	19699	19555	19769	19925	19870	19761	19838	19696	19748	19630	19839	19761	19538	19793	19836	19788	19791	19559	19727	19714	19842	19765	19772	19630	19699	19917	19722	19746	19759	19623	19686	19720	19978	19848	19696	19760	19704	19583	19762	19798	19822	19748	19832	19813	19928	19863	19802	19857	19758	19572	19792	19608	19736	19841	19717	19609	19864	19828	19837	19850	19924	19675	19659	19831	19704	19651	19886	19694	19811	19786	19778	19795	19980	19803	19781	19849	19907	19742	19805	19682	19718	19763	19651	19689	19745	19843	19721	19701	19648	19682	19838	19605	19547	19641	19757	19761	19692	19890	19659	19578	19812	19906	19770	19806	19917	19944	19676	19656	19661	19507	20004	19796	19828	19574	19979	19860	19727	19926	19757	19674	19534	19652	19801	19692	19661	19447	19672	19921	19847	19636	19691	19731	19966	19821	19766	19721	19882	19866	19857	19762	19909	19609	19556	19703	19717	19675	19818	19969	19696	19740	19726	19715	19808	19851	19755	19728	19781	19752	19818	19698	19712	19627	19794	19691	19380	19858	19535	19534	19747	19676	19664	19613	19692	19791	19766	19802	19788	19740	19731	19801	19704	19848	19696	19789	19729	19752	19889	19770	19597	19767	19663	19755	19699	19796	19719	19784	19938	19565	19745	19781	19728	19820	19835	19602	19720	19930	19968	19515	19696	19679	19660	19599	19663	19927	19858	19804	19939	19721	19934	19920	19735	19662	19795	19594	19775	19812	19588	19741	19988	19681	19691	19671	19629	19645	19735	19614	19827	19815	19861	19914	19784	19666	19821	19633	19486	19721	19659	19640	19795	19671	19552	19821	19635	19571	19968	19778	19786	19805	19809	19641	19570	19679	19772	19556	19703	19731	19934	19860	19760	19801	19870	19725	19812	19897	19778	19926	19547	19780	19624	19607	19601	19828	19894	19724	19885	19729	19570	19614	19596	19670	19697	19715	19762	19610	19686	19792	19703	19977	19796	19630	19835	19591	19593	19707	20077	19759	19808	19616	19628	19631	19897	19887	19837	19868	19823	19906	19686	19712	19515	19666	19866	19640	19804	19557	19747	19691	19748	19878	19744	19920	19699	19891	19953	19903	19642	19566	19670	19801	19671	19677	20106	19949	19548	19711	19893	19706	19758	19770	19695	19917	19847	19652	19703	19958	20009	19774	19656	19842	19621	19616	19735	19722	19540	19768	19754	19837	19678	19779	19534	19701	19626	19727	19761	19907	19753	19724	19941	19790
35072	49944	45486	34672	28819	23945	20538	18603	18155	17908	17710	17745	17557	17271	17417	17416	17533	17349	17163	17520	17272	17412	17496	17395	17312	17370	17246	17202	17336	17175	17270	17256	17248	17328	17271	17198	17140	17267	17270	17083	17212	17249	17254	17208	17240	17231	17171	17316	17053	17245	17134	17153	17312	17262	17225	17228	17215	17063	17152	17160	17187	17048	17226	17087	17150	17207	17235	17077	17100	17173	17300	17221	17193	17145	17081	17151	16873	17300	17137	17066	17077	17327	17363	17218	17146	17062	17237	17322	17201	17178	17105	17043	17079	17107	17160	17269	17097	17092	17292	17092	17083	17241	17252	17231	17023	17066	17068	17143	16933	17279	17178	17046	17132	17256	17179	17099	17028	17174	17081	17147	17096	17220	17005	17080	17122	17123	16957	17243	17029	17184	17101	17357	16962	17032	17207	17154	17103	17131	16998	16966	17154	17241	17041	17063	17172	17234	17155	17070	17278	17190	17236	17128	17099	17133	17111	17087	17146	17248	16985	17272	17268	17088	17039	17208	17112	17144	17085	17161	17157	17132	17304	17097	17044	17038	17035	17168	17075	17249	16896	17141	17061	16975	17261	17299	17016	17260	17050	17131	16993	17140	17235	17196	17146	17219	17133	17191	17227	17136	17018	17190	17073	17310	17150	17255	17306	17117	16850	16910	17163	17120	17146	17074	17045	17147	16873	17081	16981	17246	17258	17082	17125	17235	16845	17075	17144	17293	17100	17174	17252	17144	17152	17185	17056	17084	17112	17186	17194	17127	17303	17334	17162	17137	17117	17219	17106	17212	17074	17200	17288	17154	17070	17100	17027	17033	17150	17200	16962	17215	17000	17057	17126	16997	17285	17023	17222	17166	17170	17125	17142	17368	17115	17274	17043	17210	17085	17111	17056	17180	17184	17205	17100	17249	17105	17031	17134	17182	17049	17117	17169	17112	17021	17207	17251	16981	17240	17134	17333	17151	17061	17068	17204	17038	16921	17320	17003	17157	17284	16930	17149	17103	17066	17076	17182	17079	17137	17269	17126	17296	17269	17185	16887	17184	17099	17101	17276	17162	17145	17123	17206	17087	17114	17389	17067	16985	17057	17260	17053	17168	17082	17253	16910	17073	17055	17077	17198	17190	17080	17008	17249	17094	17184	17029	17169	17071	17150	17070	17156	17159	17189	17226	17352	17091	17248	17144	17213	17118	17125	17057	17144	17101	17093	16950	17203	17067	16894	17186	17143	17241	16973	17112	17050	17077	17241	16983	17131	17114	17014	17005	17123	17114	17023	17152	17077	17088	17129	16944	17221	17135	17207	17186	17279	17313	17275	16879	17132	16935	17101	17205	17358	17153	17199	17071	17040	17174	17033	17109	17132	17244	17020	17315	16989	17121	17078	16970	17172	17013	17145	17029	17058	17206	16957	17137	17108	17147	17032	17145	17170	16996	17197	17072	16962	17179	17200	17182	17290	17142	17065	17099	17264	17021	17127	17121	17085	17215	17188	17204	17138	17321	17281	17138	17131	17214	17053	16912	17163	17032	17164	16965	17133	17223	17188	17232	17205	17099	17131	17345	17042	16947	17205	17100	16957	17137	17272	17238	17081	17296	17198	17071	17027	17016	17263	17278	17131	17137	17152	17111	17076	17302	17187	17083	16955	17248	17246	17376	17125	17191	17098	17148	17300	17190	17179	16969	17392	17143	17204	17107	17104	17071	17283	17068	16933	17097	17261	17043	17024	17084	17023	17096	17058	17162	17146	17132	17140	17171	17060	17233	17186	17031	17341	17196	17090	17124	17142	16987	16936	17259	16966	17110	17163	17418	17093	17248	17199	17216	17173	17273	17087	17037	17107	16973	17232	16988	17204	17214	17095	17284	17018	17161	17013	17252	17206	17142	17206	17106	17188	17177	17094	17176	17277	17121	17067	17145	17117	17161	17142	17160	17139	16986	17368	17147	17157	17122	17154	17256	17260	17053	17300	17110	17224	17175	17182	17069	17170	17205	17103	17353	17219	17057	17126	17153	17079	17174	17087	17292	17131	17147	17121	17161	17191	17094	17045	17155	17082	17105	17249	17082	17021	17019	17161	17114	17234	17139	17130	17181	17262	17191	16996	17099	16957	17178	17181	17262	17054	17357	17208	17164	17099	17028	17083	16991	17193	17184	17129	17052	16966	17152	17122	17121	17151	17014	17233	17148	17076	16983	17222	17264	17107	17173	17072	17060	17140	16947	17131	17152	17209	17223	17163	17254	16963	17172	16941	17077	17215	17098	17163	17048	17134	17126	17139	17100	17071	17005	17174	17021	17138	17168	17112	17271	17276	17147	17029	17082	17027	17058	17191	17062	17256	17282	17132	17017	17126	17210	17060	17081	17178	16982	17231	17064	17224	17197	17010	17118	17366	17144	17103	17147	17002	17150	17014	17163	17130	17073	16988	17221	17130	17110	17193	17054	17214	17053	16933	17120	17090	17040	17047	17072	17071	17114	17220	17199	17150	17143	17212	17199	17007	17042	17137	17254	17104	17165	17059	17176	17277	16978	17207	17252	17136	17171	17306	17154	17050	17155	17037	17210	17254	16921	17014	17071	17161	17236	17209	17154	17218	17077	17128	17119	17140	17205	17167	17361	17107	17086	17109	17192	17250	17055	17243	17102	17031	17348	17165	16921	17207	17177	16986	17105	17111	17060	17022	17133	17208	17216	17155	17083	17200	17172	17051	17154	17153	17114	17152	17246	17368	17102	17068	17223	17129	17191	17210	17057	17173	17100	17037	17137	17174	17114	17405	17000	17082	17123	17170	17183	17043	17166	17003	17016	17068	17202	17018	17095	17018	17079	17140	16989	17082	17212	17139	17096	17177	17316	17184	17208	17181	17131	17041	17257	17050	17332	17014	17161	17280	16952	17240	17205	17020	17108	17133	17093	17024	17134	17222	17182	17120	17197	17160	17022	17061	16957	17030	17173	17040	17140	17070	17017	17144	17038	17050	17023	16986	17059	17118	17112	17344	17119	17135	17338	17311	17265	17228	17174	17009	16954	17095	17044	17194	17027	17141	17250	17015	17100	17245	16979	17198	17055	17199	17249	17300	17233	17281	17042	17269	17101	17092	17248	17198	16952	17061	17099	17462	16975	17269	17300	17200	17153	17168	17228	17247	17175	17063	17184	17210	16976	17053	17177	17071	17293	17150	17070	17153	17090	17191	16941	16999	17170	17047	17162	17026	17041	17049	17044	17356	17075	17153	17218	17168	17100	17202	16996	17045	17283	17127	17052	17113	17227	17201	17169	17219	17060	17220	17060	17215	17003	17028	17152	17198	17165	17080	17163	17042	17085	17223	17110	17159	17044	17283	17082	17227	17132	16948	17064	17203	17099	17291	17193	17078	17187	17049	17027	17082	17256	17037	17155	17032	17168	17216	17069	17230	17160	17113	17153	17207	17006	17056	17085	17149	17230	17083	17037	17029	17195	17188	16816	17280	17216	17246	17148	17139	17071	17131	17314	17053	17131	17230	17276	17107	17095	17231	16946	17101	17190	17077	17059	16954	17168	17137	17219	17081	17073	17240	17289	17127	16951	17214	17141	17113	17124	17134	16931	17136	17204	17014	17143	17204	17322	17240	17206	17143	17127	17076	17289	17205	17158	17057	17105	16864	17163	17125	17250	17255	17157	17054	17108	16950	17191	17138	17027	17043	16984	17048	17086	17011	17177	17219	17153	17081	17208	17243	17015	17185	17025	17193	17047	17271	17175	17155	17064	17083	17167	17047	17112	17180	17056	17219	17146	17104	16977	16934	17044	16987	17068	17119	17169	16950	17096	17163	17171	17196	17220	17089	17077	17052	17023	17146	17241	17224	16893	17029	17097	17240	17076	17023	16973	16886	17021	17111	17083	17231	17162	17198	17222	17046	17267	17175	17022	17043	17135	17209	17102	17231	17097	17249	17160	17069	17093	17190	17229	17086	17225	17146	17115	17192	17122	17118	17065	17295	17115	17251	17032	17134	17178	17164	17276	17116	17172	17081	17067	17189	16982	17102	17047	17230	17164	16992	17031	17184	17341	17350	16932	17035	17242	17248	17133	17105	16976	17242	17183	17180	17117	17102	17098	17211	17161	17137	17106	17047	17073	17203	17275	17316	17082	17245	17196	17046	17088	17178	17083	17196	17108	17304	17222	17073	17232	17243	17165	17256	16972	17102	17117	17021	17108	17095	17061	17139	17060	17173	17213	17044	17267	17333	17045	16894	17322	17036	16973	16957	17110	17092	17050	17053	17029	17026	17050	17304	17278	17206	16991	17056	17155	16994	17059	17250	16996	17212	16881	17188	17131	17201	17302	17070	17202	17070	17211	17117	17145	16925	17258	17261	17103	17351	16979	16994	17014	17206	17318	16941	17015	17225	17049	17221	17176	17014	17057	17118	17132	17005	17184	17087	17187	17123	17083	17147	17247	17152	17055	17149	16991	17321	17140	17185	16980	17026	17242	17095	16965	17091	17178	17229	17148	17208	16986	17073	17210	17159	17153	17141	17299	17036	17179	17045	17034	17109	17084	17211	17130	16994	17130	17145	17077	16994	17144	17130	17222	17145	17040	17224	17166	17200	17188	17191	17184	17124	17109	17166	17061	17212	17108	17117	17018	17266	17321	17116	17250	17136	17026	17129	16999	17089	17145	17208	17023	17135	17152	17248	17139	17266	17254	16832	17191	17059	17120	17101	16949	16944	17168	17248	17288	17197	17069	17302	17194	17184	17227	17199	17128	17218	17090	17308	17176	17168	17036	17066	17078	17049	17077	17123	17150	17202	17211	17265	17213	17083	17228	17149	16999	17330	17119	17236	17285	17124	17108	17159	17224	17226	17240	17256	17261	17138	17110	17108	17184	17138	17108	16999	17183	17083	17111	17003	17256	17136	17005	17110	17347	17148	17279	16995	17040	17211	17138	17075	17166	17321	17123	17097	16809	17141	16999	17213	17129	16997	17214	17165	17143	17269	17121	17034	17290	17195	17207	17149	17029	17272	17201	17187	17167	17192	17266	17061	17070	17101	17137	17242	17131	17113	17064	17198	16998	17154	17116	17156	17061	17068	17109	17177	17041	17150	17216	17195	17227	17063	16882	17116	17035	17185	17059	17171	17080
22857	21369	29147	24478	23413	27122	31499	24752	21897	21947	21555	21271	21131	21139	21099	21149	21052	20817	20744	20854	20709	20975	20690	20712	20802	20926	20908	20698	20669	20719	20719	20830	20753	20676	20483	20502	20537	20657	20834	20461	20830	20705	20654	20642	20707	20534	20721	20652	20791	20659	20771	20435	20325	20538	20447	20475	20628	20531	20714	20718	20782	20417	20544	20668	20699	20495	20386	20598	20638	20601	20497	20475	20595	20625	20542	20509	20609	20601	20660	20807	20749	20483	20514	20599	20572	20462	20416	20622	20512	20486	20642	20431	20739	20510	20539	20698	20615	20392	20373	20159	20571	20529	20544	20365	20460	20398	20640	20535	20713	20438	20515	20538	20396	20491	20686	20597	20714	20655	20605	20629	20577	20490	20614	20547	20501	20524	20550	20625	20682	20684	20507	20395	20530	20229	20511	20449	20438	20316	20434	20638	20645	20462	20850	20488	20378	20582	20542	20388	20709	20583	20351	20484	20530	20635	20251	20163	20615	20642	20442	20414	20524	20411	20550	20627	20450	20481	20569	20593	20596	20505	20565	20617	20593	20439	20424	20545	20481	20720	20670	20658	20806	20411	20647	20757	20793	20580	20363	20693	20566	20704	20655	20277	20704	20441	20466	20310	20654	20644	20456	20596	20515	20474	20533	20492	20495	20552	20533	20612	20384	20460	20375	20598	20478	20514	20510	20512	20530	20386	20566	20316	20456	20634	20497	20518	20570	20624	20522	20420	20634	20548	20482	20659	20500	20478	20434	20562	20750	20495	20589	20382	20564	20698	20657	20497	20599	20557	20481	20575	20540	20431	20473	20729	20555	20569	20760	20511	20477	20426	20596	20362	20507	20630	20607	20609	20559	20452	20548	20585	20411	20542	20483	20517	20423	20626	20575	20531	20664	20715	20554	20376	20550	20682	20412	20595	20564	20705	20483	20607	20710	20617	20556	20439	20559	20685	20432	20394	20592	20423	20408	20522	20498	20602	20848	20423	20601	20426	20581	20507	20539	20393	20652	20657	20459	20338	20531	20560	20531	20566	20515	20559	20507	20410	20615	20430	20521	20351	20506	20549	20669	20556	20540	20638	20699	20461	20401	20429	20549	20442	20611	20810	20486	20426	20352	20593	20374	20653	20556	20585	20682	20494	20466	20562	20699	20472	20421	20720	20718	20425	20521	20599	20527	20302	20529	20622	20558	20562	20511	20711	20601	20498	20513	20590	20423	20591	20433	20617	20507	20692	20459	20296	20547	20669	20562	20522	20579	20570	20536	20541	20590	20515	20598	20505	20585	20443	20385	20442	20479	20681	20596	20434	20523	20537	20559	20595	20416	20383	20712	20448	20566	20525	20666	20477	20577	20566	20589	20654	20483	20557	20372	20409	20642	20744	20496	20583	20525	20568	20358	20464	20562	20622	20492	20473	20527	20634	20649	20306	20659	20509	20709	20585	20665	20463	20639	20598	20434	20354	20561	20539	20590	20587	20500	20525	20732	20709	20590	20523	20632	20488	20753	20544	20660	20525	20590	20573	20741	20433	20428	20467	20387	20568	20706	20536	20634	20467	20376	20601	20560	20535	20433	20385	20680	20495	20276	20598	20670	20630	20369	20595	20605	20681	20388	20645	20583	20525	20572	20466	20318	20507	20260	20343	20484	20543	20728	20583	20463	20505	20637	20632	20354	20729	20464	20456	20493	20530	20528	20600	20364	20458	20768	20402	20582	20643	20584	20449	20738	20513	20548	20542	20540	20420	20177	20161	20626	20506	20735	20476	20729	20367	20599	20412	20496	20401	20426	20488	20510	20570	20663	20569	20772	20521	20510	20352	20265	20300	20365	20513	20497	20703	20371	20532	20454	20776	20541	20454	20427	20630	20448	20409	20708	20569	20774	20360	20436	20435	20583	20462	20657	20309	20493	20582	20681	20381	20679	20443	20613	20675	20639	20452	20466	20758	20214	20544	20453	20455	20479	20740	20483	20505	20504	20221	20595	20654	20518	20549	20610	20455	20550	20492	20519	20591	20603	20253	20474	20635	20382	20521	20426	20598	20466	20367	20544	20416	20369	20541	20556	20400	20574	20518	20797	20689	20440	20553	20664	20401	20485	20554	20496	20664	20488	20475	20464	20577	20691	20646	20675	20608	20731	20568	20598	20524	20435	20494	20272	20342	20645	20519	20635	20754	20603	20621	20686	20527	20454	20469	20458	20420	20517	20632	20406	20491	20532	20556	20603	20560	20633	20512	20449	20387	20544	20571	20495	20499	20605	20586	20583	20497	20434	20336	20422	20684	20688	20458	20582	20567	20541	20459	20409	20492	20339	20669	20606	20524	20496	20433	20348	20707	20402	20545	20676	20591	20617	20537	20679	20556	20751	20519	20452	20356	20542	20568	20789	20708	20375	20740	20366	20277	20440	20550	20579	20639	20656	20633	20496	20760	20690	20787	20594	20618	20594	20459	20515	20575	20483	20532	20609	20503	20701	20424	20501	20483	20364	20516	20564	20367	20531	20618	20488	20660	20736	20580	20523	20479	20591	20641	20342	20590	20612	20555	20461	20476	20504	20514	20634	20683	20644	20513	20465	20483	20592	20570	20441	20474	20639	20513	20785	20534	20636	20543	20671	20749	20835	20654	20478	20536	20514	20452	20352	20345	20469	20294	20440	20589	20607	20573	20508	20539	20382	20401	20530	20420	20861	20466	20508	20479	20445	20479	20462	20580	20669	20368	20583	20718	20655	20451	20630	20463	20500	20405	20597	20631	20371	20328	20672	20528	20333	20645	20501	20714	20627	20310	20719	20490	20469	20653	20555	20585	20504	20375	20678	20496	20637	20625	20420	20562	20514	20389	20403	20476	20351	20516	20549	20511	20547	20520	20583	20737	20544	20444	20640	20635	20476	20498	20574	20505	20334	20260	20580	20684	20534	20402	20461	20679	20533	20495	20707	20627	20585	20393	20477	20466	20591	20622	20630	20474	20424	20500	20755	20546	20607	20699	20281	20300	20668	20458	20650	20614	20594	20354	20335	20469	20717	20524	20674	20470	20571	20605	20361	20487	20453	20508	20390	20448	20558	20397	20442	20548	20224	20556	20721	20585	20454	20586	20725	20574	20386	20315	20506	20440	20575	20495	20531	20529	20371	20601	20487	20513	20572	20650	20694	20436	20295	20576	20528	20625	20509	20624	20455	20352	20533	20668	20518	20689	20602	20406	20441	20486	20462	20529	20647	20544	20662	20494	20529	20613	20550	20449	20511	20718	20457	20510	20420	20452	20243	20513	20599	20500	20598	20456	20536	20305	20470	20340	20448	20402	20776	20649	20650	20679	20450	20684	20474	20529	20672	20640	20509	20761	20528	20644	20647	20417	20514	20503	20636	20301	20703	20617	20594	20385	20352	20716	20394	20590	20641	20660	20535	20820	20638	20418	20521	20720	20370	20499	20654	20567	20368	20601	20389	20446	20702	20635	20627	20527	20713	20435	20554	20540	20455	20404	20523	20562	20711	20682	20629	20578	20499	20371	20760	20623	20593	20595	20547	20470	20722	20741	20639	20534	20505	20485	20695	20423	20537	20701	20461	20611	20572	20521	20551	20468	20434	20530	20582	20616	20616	20403	20468	20610	20592	20788	20691	20412	20527	20286	20539	20381	20713	20529	20486	20334	20395	20793	20601	20481	20376	20398	20421	20530	20399	20752	20395	20465	20329	20373	20534	20459	20537	20601	20559	20613	20617	20626	20624	20443	20353	20559	20776	20591	20430	20667	20529	20538	20482	20551	20411	20522	20376	20553	20540	20376	20669	20612	20531	20492	20502	20525	20607	20500	20674	20469	20735	20491	20546	20604	20538	20563	20412	20436	20402	20481	20547	20313	20615	20451	20670	20499	20475	20428	20388	20650	20547	20448	20834	20288	20558	20583	20599	20508	20613	20661	20368	20633	20647	20526	20646	20575	20514	20593	20523	20465	20679	20624	20545	20590	20679	20425	20550	20570	20548	20517	20450	20512	20497	20507	20563	20483	20618	20488	20394	20456	20466	20565	20617	20534	20549	20561	20453	20408	20463	20606	20616	20410	20518	20395	20503	20518	20305	20571	20551	20533	20611	20429	20699	20400	20635	20296	20509	20427	20658	20382	20438	20371	20375	20382	20577	20577	20463	20526	20477	20596	20732	20441	20472	20497	20534	20717	20468	20414	20577	20398	20506	20548	20316	20353	20361	20369	20597	20539	20541	20635	20577	20618	20306	20749	20569	20349	20288	20471	20663	20346	20723	20356	20587	20554	20556	20643	20586	20326	20495	20692	20709	20667	20623	20469	20554	20485	20694	20666	20368	20457	20569	20348	20477	20508	20629	20635	20322	20421	20671	20566	20520	20476	20633	20591	20326	20583	20498	20565	20690	20421	20325	20481	20422	20679	20557	20492	20602	20434	20484	20518	20355	20382	20714	20578	20621	20526	20653	20653	20598	20685	20661	20634	20562	20491	20786	20650	20485	20518	20498	20665	20792	20610	20571	20430	20346	20500	20512	20314	20423	20300	20439	20392	20614	20425	20503	20571	20442	20317	20581	20685	20512	20383	20601	20542	20621	20668	20581	20599	20496	20403	20349	20573	20351	20337	20384	20266	20626	20576	20536	20535	20732	20685	20579	20458	20466	20361	20479	20340	20664	20685	20762	20479	20589	20483	20592	20522	20623	20636	20549	20577	20590	20482	20509	20418	20490	20674	20789	20704	20688	20525	20524	20564	20460	20580	20499	20389	20608	20535	20331	20586	20467	20700	20410	20596	20397	20705	20523	20410	20450	20289	20583	20435	20574	20548	20428	20535	20452	20349	20470	20524	20497	20725	20630	20341	20634	20735	20507	20391	20366	20536	20617	20661	20625	20571	20480	20356	20529	20609	20588	20570	20799	20730	20553	20663	20757	20544	20378	20437	20712	20560	20679	20412	20574	20651	20362	20582	20481	20512	20421	20593	20380	20604	20453	20480	20405	20406	20428	20480	20487	20584	20617	20611	20472	20589	20751	20403	20451	20638	20361	20254	20383	20633	20515	20437	20582	20395	20496	20691	20713	20888	20271	20627	20780	20431	20489	20648	20558	20457	20488	20740	20764	20445	20795	20781	20595	20676	20814	20667
35990	57427	53516	44790	34341	30300	28806	21319	18926	18404	18436	18113	17895	17918	18089	17939	17802	17764	17651	17779	17675	17848	17806	17698	17818	17500	17748	17858	17713	17728	17752	17567	17667	17461	17463	17546	17791	17695	17735	17401	17536	17547	17610	17375	17563	17575	17686	17543	17438	17588	17800	17569	17412	17592	17510	17481	17532	17473	17533	17625	17511	17574	17483	17491	17583	17452	17472	17344	17578	17497	17503	17477	17552	17529	17450	17614	17630	17495	17551	17549	17409	17473	17399	17493	17549	17390	17541	17414	17318	17457	17508	17567	17388	17241	17384	17460	17588	17210	17526	17498	17439	17538	17447	17451	17609	17485	17463	17528	17480	17469	17408	17535	17663	17591	17549	17708	17604	17403	17433	17323	17549	17424	17505	17547	17474	17503	17536	17606	17508	17589	17324	17620	17615	17374	17523	17584	17515	17473	17492	17526	17486	17437	17594	17549	17486	17633	17526	17559	17319	17489	17485	17428	17513	17553	17394	17544	17446	17445	17476	17509	17367	17584	17500	17508	17628	17351	17586	17390	17390	17521	17460	17447	17376	17515	17442	17226	17591	17536	17454	17252	17581	17638	17459	17428	17580	17639	17491	17591	17444	17528	17264	17484	17366	17502	17629	17496	17354	17487	17448	17470	17441	17442	17591	17430	17367	17418	17265	17550	17537	17447	17512	17473	17484	17514	17532	17257	17459	17503	17586	17423	17608	17338	17558	17397	17484	17524	17593	17545	17550	17432	17442	17415	17555	17425	17616	17476	17271	17619	17497	17452	17510	17500	17360	17549	17427	17478	17411	17584	17492	17392	17454	17435	17751	17504	17359	17540	17603	17702	17537	17474	17478	17468	17323	17521	17387	17416	17537	17622	17363	17465	17410	17457	17386	17502	17586	17484	17655	17491	17526	17365	17513	17576	17486	17516	17487	17608	17423	17595	17748	17524	17488	17535	17450	17516	17574	17500	17351	17426	17401	17309	17514	17459	17428	17458	17326	17575	17680	17353	17348	17586	17319	17479	17339	17654	17582	17363	17341	17395	17483	17583	17348	17434	17576	17435	17330	17550	17705	17651	17519	17485	17541	17460	17463	17500	17266	17489	17354	17553	17599	17324	17625	17391	17545	17545	17350	17762	17489	17627	17472	17376	17586	17461	17217	17527	17822	17512	17553	17492	17405	17567	17418	17470	17513	17578	17456	17312	17617	17379	17426	17452	17553	17450	17393	17391	17426	17635	17478	17407	17448	17506	17453	17466	17376	17552	17620	17425	17501	17467	17361	17310	17431	17411	17458	17393	17542	17292	17527	17452	17592	17549	17502	17498	17401	17535	17412	17540	17328	17614	17361	17560	17604	17469	17485	17455	17416	17527	17657	17262	17515	17586	17662	17528	17582	17279	17512	17542	17469	17526	17607	17518	17462	17479	17492	17311	17515	17543	17629	17419	17535	17449	17457	17551	17369	17612	17489	17544	17481	17627	17328	17443	17251	17500	17458	17375	17527	17391	17600	17454	17424	17455	17553	17459	17445	17549	17485	17504	17275	17607	17519	17511	17422	17439	17488	17478	17491	17398	17422	17586	17396	17475	17458	17504	17406	17533	17386	17334	17393	17425	17694	17382	17476	17373	17467	17485	17317	17426	17632	17281	17602	17500	17636	17269	17466	17485	17593	17550	17690	17450	17526	17348	17482	17569	17249	17587	17382	17462	17490	17690	17605	17385	17395	17523	17544	17379	17459	17524	17300	17570	17587	17351	17508	17482	17548	17467	17428	17442	17493	17620	17718	17464	17559	17434	17501	17472	17576	17284	17557	17324	17488	17457	17538	17470	17546	17596	17516	17369	17429	17383	17635	17482	17541	17566	17424	17504	17611	17541	17366	17354	17433	17398	17465	17597	17352	17323	17525	17415	17397	17571	17417	17451	17436	17468	17537	17444	17517	17513	17516	17347	17485	17529	17539	17495	17505	17444	17590	17467	17591	17490	17646	17495	17558	17491	17478	17538	17434	17704	17552	17530	17524	17539	17282	17345	17613	17444	17397	17482	17423	17657	17591	17351	17566	17377	17623	17610	17428	17292	17596	17609	17557	17481	17513	17362	17480	17343	17623	17451	17462	17462	17364	17395	17512	17388	17449	17556	17515	17493	17404	17509	17525	17291	17376	17427	17558	17407	17480	17529	17427	17436	17497	17548	17484	17537	17534	17328	17341	17472	17422	17531	17492	17490	17563	17511	17389	17441	17418	17463	17470	17450	17714	17606	17497	17602	17523	17531	17686	17498	17426	17573	17340	17388	17523	17295	17452	17533	17450	17393	17579	17458	17241	17533	17578	17449	17477	17435	17372	17658	17531	17404	17685	17434	17493	17515	17540	17341	17395	17531	17427	17457	17560	17483	17499	17436	17422	17492	17546	17264	17524	17652	17572	17341	17572	17448	17416	17424	17376	17509	17514	17449	17484	17687	17491	17462	17605	17262	17615	17786	17532	17461	17528	17571	17578	17511	17661	17376	17441	17417	17294	17425	17375	17415	17515	17431	17506	17449	17620	17558	17323	17510	17455	17354	17456	17475	17458	17412	17467	17505	17514	17419	17488	17498	17569	17592	17462	17613	17485	17628	17355	17414	17436	17478	17586	17464	17600	17605	17493	17524	17472	17430	17347	17459	17445	17540	17388	17383	17430	17413	17525	17473	17574	17343	17408	17564	17385	17653	17530	17522	17611	17394	17369	17539	17353	17485	17421	17331	17308	17617	17403	17498	17566	17314	17382	17580	17588	17457	17695	17525	17498	17481	17472	17563	17401	17562	17345	17519	17407	17442	17497	17303	17488	17534	17393	17324	17494	17360	17457	17465	17617	17387	17520	17483	17469	17547	17625	17462	17419	17561	17519	17499	17425	17433	17451	17543	17469	17423	17617	17432	17231	17560	17674	17475	17531	17482	17559	17398	17561	17565	17695	17447	17370	17557	17332	17618	17553	17497	17497	17508	17346	17389	17511	17505	17454	17480	17449	17576	17474	17447	17504	17492	17564	17475	17317	17414	17464	17437	17535	17531	17425	17381	17370	17526	17405	17559	17489	17581	17585	17315	17436	17380	17301	17391	17459	17436	17552	17593	17411	17577	17475	17442	17431	17505	17518	17480	17490	17330	17638	17411	17343	17509	17523	17345	17542	17411	17289	17410	17401	17595	17397	17496	17362	17546	17372	17575	17451	17417	17546	17503	17466	17387	17567	17663	17557	17443	17535	17468	17468	17479	17354	17391	17673	17544	17492	17491	17561	17552	17637	17524	17315	17520	17340	17450	17235	17377	17597	17295	17500	17591	17451	17394	17538	17514	17478	17801	17510	17537	17487	17375	17519	17607	17475	17446	17575	17583	17560	17292	17537	17426	17631	17198	17511	17250	17441	17613	17409	17477	17605	17501	17449	17390	17369	17384	17714	17342	17467	17700	17472	17362	17347	17562	17384	17469	17561	17465	17456	17473	17377	17670	17365	17579	17469	17542	17536	17446	17311	17529	17706	17475	17412	17507	17230	17384	17392	17407	17391	17414	17534	17469	17502	17492	17321	17430	17431	17543	17564	17440	17511	17345	17669	17640	17306	17592	17528	17377	17468	17636	17410	17344	17458	17411	17522	17681	17689	17342	17405	17391	17510	17455	17523	17402	17481	17430	17483	17441	17457	17492	17504	17425	17660	17542	17374	17589	17470	17602	17408	17403	17260	17602	17512	17393	17442	17566	17783	17558	17505	17386	17549	17481	17439	17671	17450	17584	17474	17425	17373	17415	17509	17241	17561	17568	17472	17448	17476	17441	17579	17411	17378	17419	17371	17587	17306	17617	17398	17519	17522	17458	17688	17471	17566	17443	17548	17385	17369	17411	17596	17490	17566	17448	17432	17268	17670	17604	17490	17522	17682	17573	17418	17570	17463	17652	17241	17415	17494	17350	17516	17383	17679	17401	17597	17357	17326	17621	17596	17560	17393	17727	17524	17467	17359	17331	17460	17420	17629	17491	17610	17509	17540	17531	17553	17476	17569	17543	17626	17368	17470	17489	17423	17285	17638	17502	17386	17579	17359	17450	17231	17510	17394	17477	17529	17398	17439	17495	17393	17292	17442	17419	17494	17357	17404	17611	17446	17491	17454	17425	17527	17378	17521	17501	17363	17429	17489	17305	17596	17459	17362	17329	17501	17578	17319	17296	17578	17530	17658	17565	17536	17400	17299	17515	17491	17508	17428	17580	17465	17488	17413	17562	17567	17308	17468	17357	17393	17401	17495	17333	17535	17562	17407	17412	17384	17476	17503	17655	17522	17409	17555	17342	17578	17468	17370	17478	17569	17520	17410	17572	17514	17386	17450	17540	17614	17451	17523	17496	17439	17434	17609	17360	17512	17345	17515	17542	17426	17470	17489	17534	17357	17376	17642	17305	17634	17482	17372	17519	17668	17502	17531	17352	17341	17655	17609	17580	17373	17539	17552	17376	17513	17442	17393	17345	17541	17501	17368	17494	17497	17638	17505	17589	17380	17528	17670	17476	17646	17487	17477	17457	17495	17368	17549	17451	17393	17636	17498	17334	17471	17453	17631	17464	17681	17456	17468	17521	17431	17518	17463	17473	17514	17454	17417	17332	17421	17400	17619	17437	17551	17446	17387	17391	17568	17627	17469	17508	17519	17527	17417	17490	17499	17488	17438	17409	17482	17474	17430	17534	17435	17518	17413	17464	17675	17443	17579	17435	17459	17474	17370	17480	17434	17426	17318	17328	17613	17458	17374	17587	17469	17360	17487	17657	17588	17526	17626	17552	17575	17300	17380	17432	17430	17641	17632	17296	17387	17349	17451	17527	17472	17556	17628	17453	17515	17536	17589	17348	17428	17562	17514	17493	17453	17438	17576	17662	17475	17569	17489	17422	17604	17359	17403	17563	17344	17489	17642	17318	17357	17347	17422	17595	17313	17399	17398	17428	17498	17438	17437	17609	17389	17565	17495	17336	17561	17587	17537	17366	17573	17260	17627	17317	17441	17529	17500	17456	17632	17523	17450	17217	17479	17267	17435	17451	17270	17459	17458	17475	17537	17473	17566	17555	17647	17583	17430	17378	17538	17607	17439	17494	17511	17592	17578	17498	17598	17448
28837	26931	35763	32767	26345	24256	22973	21560	21065	21249	21039	21050	20989	20904	20928	21195	20820	20923	21007	20986	21079	21055	20880	20970	20975	20920	20953	20906	21022	20960	20969	20823	21008	21022	21001	20841	20894	20946	20908	20844	20835	20924	20854	20742	20788	20963	20852	21083	20944	20760	20907	21094	20960	20829	21032	20984	21085	20864	21015	20916	21193	20790	20912	20860	21022	20701	20863	20783	20973	20842	21008	20783	20806	20930	20930	20761	21035	20824	20899	20898	20952	20971	20850	21045	21121	20980	20895	20960	20929	20856	20861	20958	21031	20862	20918	20838	20912	21029	21016	20841	20936	20827	21074	20979	21008	20849	20866	20745	21111	20731	20741	20983	20711	20702	20867	20926	20959	20848	20736	21015	21005	20709	21086	21030	20845	20976	20786	20879	21061	20854	20916	21054	21144	20857	20975	20978	20879	20732	20836	20935	20945	20998	20993	20979	20846	20940	20899	20883	20776	20774	20898	20721	20888	21127	20888	21134	20810	20762	20977	21152	21119	20824	20774	20914	20898	20994	20864	21070	20917	20937	20828	20991	21009	20786	20736	20905	20926	20837	20888	20989	21028	20636	20992	20851	21029	21132	20924	21008	20934	20953	20665	20707	20805	20847	21114	21123	20889	20894	20857	20869	20945	20949	20800	20855	20863	20853	21062	20910	21052	20931	20819	20869	20797	20925	20882	20834	21016	21049	20827	21027	20885	20918	21129	20816	21053	20861	21056	20897	20977	21105	20861	20793	21014	20987	20900	20837	20841	20888	20943	20874	20891	21031	21131	20956	20912	20872	20960	20948	20997	20930	21042	20706	20845	21014	20694	20822	20836	21010	20891	20749	20756	20817	20914	20844	20891	20951	20814	20637	20885	20869	20831	20893	20867	20868	20913	20923	21049	20924	20956	20841	20660	20994	20939	21072	21189	21001	20876	20847	20987	20884	20764	20931	20811	20917	20830	20991	20917	20865	20846	20886	20767	21128	20994	20768	20906	20920	21070	21006	20804	20661	20900	21032	20950	20948	20823	20689	20957	20951	20964	20797	20947	20939	20874	20973	20700	20931	20865	20800	20748	20745	20831	21043	20938	20715	20982	20959	20882	20848	20868	20969	20967	20728	20865	20879	21073	20787	20851	21008	20946	20835	20988	20744	20850	20895	20853	21079	21054	20907	20817	20887	20982	21010	20905	20870	20804	21040	21022	20967	21035	21104	20868	20750	20874	21039	20986	20863	20590	20952	20939	21194	20761	21037	20853	20817	20930	20724	20862	20938	20911	20810	20847	20791	20930	20690	21022	20995	20746	20981	21022	20835	20933	20906	20768	20803	20804	20698	20904	20969	20993	21088	20948	20921	20912	20966	20935	20897	20964	20655	20916	20838	20883	21067	20881	20882	20889	20754	20976	20841	21032	20778	20973	20857	20970	21029	20757	20820	20944	20651	20882	21093	20953	20770	20963	20794	20850	20969	20904	20913	20868	20908	20670	20834	20844	20969	20868	20869	21031	20899	21124	20808	20985	20726	20783	20905	20966	21086	20984	20735	20884	20923	20935	20896	20969	21006	20901	20978	20924	20907	20968	20901	20783	20928	20988	21045	20923	21046	21022	20981	21102	21058	20909	20816	20895	20809	21076	20985	21013	20633	21073	20829	20834	20641	20772	20729	20715	20949	21002	20858	20970	20874	20938	20908	20897	20932	20849	20779	20817	20829	20791	20736	20875	20740	20906	20628	20990	21031	20863	20968	20711	21033	20730	20759	20952	20776	20855	20995	21104	21040	20861	21181	20905	21021	21126	21118	21045	20902	20846	20979	20905	21012	20923	20885	21065	21087	20834	20795	20866	20980	20745	21036	21113	21070	20716	20713	20758	20836	20795	20965	20892	20794	21050	20932	20974	20726	20945	20780	20810	20905	20904	20913	20876	20856	20809	21039	21198	20697	21009	20845	20702	20768	21006	20708	20980	20996	20861	20777	20883	21110	21029	21024	20921	20952	20892	20940	20990	21078	20980	21083	21065	21073	21165	20895	21031	21107	20888	21089	20877	20916	20849	20856	20880	20890	20802	20881	20980	20990	21003	20919	20788	20943	20940	21036	20710	20802	20933	21076	21008	21008	20890	20944	21159	20874	20925	20795	20889	20850	20781	20912	20981	20910	20841	20966	20993	20948	20813	20960	20776	20823	20922	20843	21194	21080	20962	20930	20901	20984	20859	21034	20639	20980	21027	21160	20994	20709	20871	20798	20844	21231	20832	20929	20893	21133	20869	21064	20881	21113	20911	21061	20765	20982	20890	20781	20869	20696	21005	21024	20878	21048	21039	21015	20818	20709	20861	20778	20940	20870	20836	21066	20794	20794	20983	20819	20758	20850	20898	20764	20734	20929	20664	20922	20872	21027	20882	20929	20890	20974	20902	21094	20981	20719	20914	21014	20848	20939	20778	20970	20876	20885	20756	20813	20898	20809	20854	20917	20810	21001	20963	20765	21202	20865	20787	20837	20844	20898	20874	21045	20621	21023	21014	20940	20976	20920	20977	20938	20886	21032	20671	21056	20915	21116	20818	20871	20998	20903	20931	20884	20883	20951	20754	20649	21055	20971	20829	20951	20861	20890	20896	20953	20926	21086	20926	20860	20971	21003	20812	20952	20932	20871	20783	21048	20899	20732	20991	20824	20757	20785	20865	20894	20893	20703	20875	20973	20955	20902	20822	20893	20993	20739	21071	20979	20965	20868	20858	20844	20967	20953	20999	20820	21132	20989	20993	21143	20877	20982	20995	20649	21099	21001	20991	20962	20623	21051	20730	20869	20831	20903	20983	20893	21046	20751	20916	20820	20838	20957	20897	21063	20844	20710	20646	21164	21016	20938	20696	20597	20970	20803	20933	20969	21021	20978	20916	20789	20905	20850	20856	20892	21023	20721	21023	20740	20856	20841	20992	21033	21180	20868	20835	20769	20977	20865	20984	20867	21020	20904	20787	20789	20923	20777	20895	20908	20919	20816	20801	21001	20963	21014	20873	21104	21017	20827	21094	20788	21094	20847	20956	20613	20827	21018	20855	21047	20915	20988	20908	20938	20868	20761	20893	21001	20873	20862	20889	21098	20917	20988	20947	20995	20772	20872	20993	20945	20789	20783	21131	20695	20830	20785	20844	20993	20995	21007	20936	20941	20821	20849	20984	20881	20972	20969	20989	20925	20797	20982	20930	20765	20987	20799	20999	21003	20786	20855	21144	21019	20791	20897	20925	20802	20957	20867	20829	20834	20943	20996	20706	21011	20785	20849	20892	20916	20641	21150	20853	20852	20831	20825	20976	20859	20945	21191	20983	20974	21069	20970	20829	20853	20801	20725	20788	20948	20906	20830	20874	20988	21116	20855	21057	21049	20872	20974	20645	20944	20931	20727	20951	20988	20923	20888	20776	20816	20785	20929	20875	20747	21017	20573	20948	21027	20934	20778	20672	20924	20997	20875	20878	20917	20691	20851	20814	20740	21091	20759	20888	20893	20821	20803	20789	20929	20970	20893	21003	20928	20994	20888	20899	21030	20811	20892	20817	20816	20876	20835	21106	20907	21026	20808	20733	20840	20814	20815	20868	20859	20656	20970	20669	20702	21039	21002	21006	20616	20697	20959	20810	20872	21034	20696	20874	20975	20836	20862	20616	20838	21026	20949	20988	20735	20947	20964	21111	20934	21058	21199	20922	20994	20899	21032	20698	20843	20870	20915	20984	21108	20799	20952	20927	20930	20601	20704	20641	21035	20958	20836	20876	20937	20792	20823	20873	20991	20813	20728	20957	20874	20975	20895	20778	20925	20952	21099	20963	20835	20917	20804	20862	20883	20982	20861	20803	20828	21133	20798	20791	20881	20870	20972	20917	21073	21023	20759	20979	21071	20807	21015	21046	21030	20954	21042	20799	20884	21047	21046	20876	20865	20863	20847	20874	21057	20828	21051	21059	20763	20750	20712	20983	21114	20936	21082	20997	20929	20756	20913	21018	21024	20969	20833	20959	20913	20811	20738	21038	20902	20920	20672	20857	20740	20892	20840	20743	20948	21027	20858	20880	21085	20888	20911	21032	20896	20709	21029	20652	20788	21016	21007	20827	21011	21004	21132	20950	20768	20927	20892	20835	20928	20943	20799	20964	20776	21094	20938	20969	20914	21024	20903	20996	20781	21038	20930	20801	20591	20746	20915	20651	20960	20991	21090	20923	20776	20847	21101	20790	20815	20842	20870	20759	20860	20964	20964	20866	20871	20849	21011	21033	20912	20910	21088	20915	20849	20949	20840	21065	20945	21117	20985	20928	20879	20912	21116	20961	20911	20829	20684	20829	20886	20873	20775	20984	20789	21048	20731	20926	20848	20813	21049	21021	20801	21014	20839	20819	20864	20695	20728	20812	20942	20923	20928	20894	21066	20664	20631	20936	20991	20952	20730	20947	21119	20865	21026	20799	21156	20798	20865	21052	20781	20643	20928	20918	20696	20983	21059	20994	20866	20750	20880	21015	20821	20831	20813	20792	20761	20936	20927	20739	20754	20912	20871	21097	20840	20808	20672	20875	20916	21034	20946	20928	21104	21046	21100	21169	21055	20849	20805	20832	20872	20986	20867	20856	20752	21041	20819	20810	20811	20729	21060	20932	21037	21078	21135	20960	20733	20984	20910	21055	20680	21026	21070	20864	20887	20905	20899	20741	20989	20983	20790	20789	20828	20913	20849	21157	20830	20956	20858	20828	21050	20795	20940	20888	20920	21183	20947	20680	20899	20874	20792	20793	20940	20893	21076	20900	21006	21119	20905	20921	20971	20932	21105	20936	20931	20929	20714	21273	20959	20952	20932	20861	20824	20876	20909	20988	20788	20900	20921	20777	20908	21102	20918	20967	20947	20908	20926	20874	20879	20845	20870	20736	21122	20782	20748	20880	20807	20710	20796	20974	21083	20854	20807	20934	20817	21138	20935	20799	20702	20737	20947	20927	20747	20823	20862	20913	21029	20965	21085	21036	20788	20869	20737	20799	20508	20859	20944	20871	21075	20780	20630	21023	20838	20793	20754	21028	21083	20623	21059	20896	20825	20701	20922	20801	20964	20921	20852	20872	20949	20872	21059	20943	21035	21001	20892	20664	20950
31230	42953	41423	32237	25168	22059	20292	18472	18109	18042	18020	17880	17955	17871	17919	17692	17885	17737	17866	17891	17823	17945	17737	17827	17755	17719	17839	17805	17740	17732	17890	17796	17769	17920	17716	17866	17826	17587	17912	17735	17893	17710	17665	17807	17781	17708	17838	17804	17597	17791	17966	17760	17554	17915	17702	17796	17680	17789	17800	17824	17757	17658	17793	17811	17619	17754	17676	17752	17617	17820	17832	17620	17792	17739	17741	17641	17820	17621	18039	17664	17851	17619	17665	17802	17729	17734	17717	17769	17690	17616	17768	17780	17686	17723	17714	17557	17787	17683	17686	17643	17736	17583	17596	17722	17777	17610	17694	17633	17792	17831	17727	17661	17667	17622	17824	17711	17834	17726	17778	17718	17697	17624	17969	17857	17653	17654	17777	17863	17773	17814	17650	17745	17582	17907	17778	17900	17767	17837	17779	17756	17812	17763	17769	17718	17796	17757	17678	17541	17543	17688	17675	17744	17815	17816	17848	17572	17755	17662	17645	17643	17715	17634	17682	17764	17652	17815	17811	17672	17678	17795	17696	17777	17777	17736	17781	17534	17858	17728	17729	17870	17716	17702	17781	17635	17857	17707	17814	17627	17850	17715	17547	17512	17705	17739	17636	17737	17721	17474	17717	17706	17898	17781	17757	17655	17712	17792	17585	17665	17555	17679	17659	17832	17711	17743	17587	17814	17795	17948	17586	17741	17724	17751	17663	17851	17755	17587	17840	17655	17574	17659	17777	17882	17837	17599	17802	17685	17715	17743	17847	17811	17720	17668	17922	17613	17696	17791	17639	17883	17721	17809	17749	17720	17754	17614	17564	17550	17705	17696	17869	17764	17808	17697	17610	17612	17588	17683	17666	17883	17616	17647	17685	17803	17797	17897	17687	17473	17813	17860	17772	17911	17752	17844	17638	17704	17830	17750	17721	17484	17717	17720	17858	17955	17722	17850	17801	17787	17885	17663	17659	17918	17606	17762	17590	17627	17754	17743	17794	17837	17698	17739	17758	17641	17645	17768	17776	17794	17734	17633	17668	17781	17778	17733	17598	17572	17695	17683	17766	17772	17968	17824	17898	17664	17706	17652	17854	17732	17650	17612	17817	17682	17765	17816	17869	17700	17892	17728	17842	17611	17832	17656	17698	17904	17861	17736	17646	17723	17797	17817	17894	17647	17753	17649	17581	17714	17737	17636	17625	17671	17759	17869	17767	17945	17826	17658	17758	17736	17612	17763	17750	17793	17748	17742	17587	17766	17760	17745	17893	17512	17857	17662	17723	17890	17736	17650	17833	17725	17689	17740	17674	17621	17767	17626	17747	17585	17761	17669	17704	17830	17845	17591	17440	17625	17547	17743	17665	17862	17754	17781	17645	17951	17821	17910	17742	17775	17718	17680	17752	17821	17719	17799	17910	17730	17881	17788	17769	17611	17648	17670	17736	17664	17657	17780	17747	17673	17755	17775	17803	17790	17769	17756	17694	17875	17648	17858	17837	17786	17839	17575	17714	17782	17518	17773	17650	17854	17809	17851	17820	17601	17658	17831	17866	17897	17668	17960	17780	17696	17783	17837	17498	17699	17733	17695	17884	17871	17902	17842	17716	17831	17641	17673	17883	17628	17838	17800	17894	17753	17990	17901	17725	17570	17749	17601	17687	17893	17769	17763	17714	17762	17724	17885	17732	17702	17391	17694	17604	17800	17613	17619	17899	17739	17663	17625	17792	17641	17751	17749	17898	17701	17746	17669	17637	17798	17723	17632	17762	17984	17577	17777	17818	17585	17666	17707	17718	17806	17749	17771	17744	17592	17753	17728	17759	17793	17882	17732	17811	17777	17532	17685	17756	17787	17735	17896	17817	18088	17792	17762	17888	17718	17709	17851	17764	17744	17746	17555	17817	17716	17621	17795	17738	17732	17608	17785	17616	17650	17662	17750	17706	17675	17622	17704	17687	17762	17932	17747	17709	17797	17680	17761	17766	17796	17731	17732	17751	17763	17851	17672	17883	17768	17629	17785	17794	17809	17656	17638	17850	17838	17843	17626	17864	17712	17809	17638	17891	17763	17693	17695	17780	17813	17613	17727	17832	17713	17875	17921	17715	17900	17821	17762	17638	17634	17825	17772	17785	17610	17791	17642	17803	17759	17687	17845	17771	17706	17814	17607	17803	17751	17805	17880	17888	17703	17640	17729	17783	17720	17657	17945	17585	17615	18014	17718	17665	17702	17732	17778	17757	17663	17627	17813	17688	17733	17824	17888	17769	17849	17797	17660	17752	17773	17700	17851	17829	17719	17728	17625	17664	17843	17760	17660	17801	17481	17730	17650	17867	17707	17742	17590	17740	17807	17702	17791	17746	17838	17861	17688	17755	17887	17687	17731	17657	17696	17695	17701	17846	17707	17620	17693	17705	17646	17685	17856	17788	17802	17710	17714	17689	17732	17724	17761	17658	17653	17630	17478	17756	17502	17774	17858	17789	17679	17677	17612	17690	17841	17642	17694	17893	17711	17811	17892	17617	17716	17720	17572	17798	17781	17831	17754	17732	17757	17618	17871	17633	17777	17671	17850	17774	17766	17769	17504	17871	17808	17667	17845	17700	17592	17765	17723	17659	17862	17543	17751	17751	17675	17644	17662	17728	17685	17703	17724	17597	17700	18027	17665	17740	17732	17823	17754	17668	17757	17718	17826	17622	17802	17772	17657	17877	17808	17753	17701	17865	17657	17730	17622	17812	17692	17793	17644	17636	17735	17657	17820	17746	17853	17525	17742	17741	17744	17803	17764	17901	17550	17693	17767	17895	17709	17724	17846	17750	17717	17677	17735	17882	17664	17753	17613	17738	17796	17628	17698	17638	17595	17775	17701	17578	17757	17679	17688	17763	17693	17885	17704	17623	17897	17581	17892	18005	17629	17743	17729	17766	17753	17852	17750	17641	17802	17828	17797	17752	17968	17828	17655	17765	17700	17769	17740	17831	17689	17741	17754	17653	17789	17621	17819	17741	17888	17703	17637	17723	17798	17662	17546	17725	17673	17632	17902	17637	17764	17936	17674	17774	17701	17795	17725	17716	17605	17595	17719	17769	17745	17516	17588	17592	17648	17707	17912	17707	17812	17691	17833	17708	17726	17755	17849	17655	17809	17820	17772	17947	17907	17782	17774	17727	17675	17645	17644	17693	17729	17621	17706	17742	17790	17648	17725	17839	17753	17746	17948	17712	17707	17840	17735	17693	17748	17874	17976	17891	17760	17638	17655	17631	17727	17733	17712	17742	17798	17804	17836	17695	17717	17683	17740	17641	17750	17780	17633	17722	17826	17985	17741	17848	17784	17679	17792	17701	17671	17862	17846	17574	17755	17826	17735	17802	17743	17634	17840	17838	17814	17827	17816	17668	17596	17581	17755	17753	17620	17738	17750	17791	17709	17713	17612	17723	17816	17794	17788	17900	17553	17715	17800	17633	17695	17632	17765	17673	17803	17765	17738	17696	17760	17687	17642	17741	17669	17776	17796	17805	17955	17575	17906	17874	17738	17703	17650	17672	17662	17684	17791	17728	17636	17662	17709	17759	17716	17742	17665	17810	17686	17665	17566	17803	17806	17851	17886	17721	17682	17739	17818	17710	17729	17666	17829	17743	17567	17709	17700	17592	17645	17672	17796	17798	17711	17715	17749	17771	17822	17789	17663	17746	17750	17583	17706	17721	17850	17862	17774	17683	17980	17772	17484	17814	17796	17729	17865	17939	17835	17851	17886	17734	17536	17774	17705	17912	17641	17717	17858	17686	17908	17798	17688	17580	17765	17769	17668	17784	17783	17876	17843	17734	17791	17678	17689	17737	17681	17629	17527	17838	17743	17638	17695	17751	17787	17522	17688	17795	17852	17906	17623	17694	17811	17853	17727	17647	18004	17613	17634	17709	17758	17574	17795	17730	17766	17827	17690	17672	17666	17737	17846	17838	17628	17739	17671	17722	17729	17733	17766	17608	17769	17787	17606	17628	17860	17741	17764	17742	17684	17930	17858	17704	17712	17638	17721	17799	17649	17822	17750	17686	17677	17807	17630	17758	17778	17718	17666	17909	17759	17793	17749	17743	17959	17785	17947	17950	17685	17777	17902	17851	17651	17766	17789	17674	17545	17813	17740	17575	17821	17488	17787	17819	17588	17767	17674	17711	17827	17713	17525	17806	17574	17628	17769	17751	17774	17801	17812	17671	17807	17843	17646	17710	17674	17871	17689	17685	17551	17922	17856	17971	17749	17642	17827	17872	17766	17968	17652	17587	17761	17756	17710	17600	17452	17796	17776	17775	17699	17869	17915	17652	17883	17726	17792	17852	17623	17733	17571	17622	17737	17647	17719	17843	17891	17840	17770	17748	17685	17879	17759	17803	17739	17787	17761	17715	17781	17545	17703	17747	17816	17764	17494	17791	17788	17706	17532	17701	17666	17670	17718	17764	17724	17659	17777	17832	17677	17862	17693	17717	17884	17796	17679	17791	17725	17646	17750	17777	17764	17714	17825	17930	17623	17820	17790	17569	17707	17807	17830	17749	17740	17736	17789	17852	17834	17732	17917	17778	17881	17942	17744	17711	17740	17823	17960	17966	17723	17607	17701	17818	17665	17780	17869	17772	17611	17733	17638	17660	17671	17867	17797	17665	17602	17896	17713	17809	17761	17791	17700	17719	17669	17577	17734	17844	17462	18004	17694	17902	17781	17910	17840	17789	17693	17689	17719	17738	17791	17630	17794	17858	17641	17730	17589	17861	17697	17612	17936	17850	17684	17727	17757	17840	17825	17752	17774	17708	17849	17797	17945	17834	17595	17613	17632	17678	17664	17690	17793	17627	17855	17775	17873	17678	17767	17855	17531	17889	17733	17603	17875	17813	17644	17889	17684	17722	17782	17756	17716	17685	17924	17804	17730	17756	17741	17792	17808	17710	17628	17797	17678	17812	17728	17658	17590	17748	17701	17845	17924	17842	17604	17800	17800	17766	17830	17591	17822	17770	17709	17756	17753	17775	17746	17657	17765	17762	17667	17687	17909	17655	17830	17813	17935	17700	17689	17639	17709	17833	17682	17784	17696	17693	17734	17748	17934	17780	17753	17652	17680	17807	17715	17830	17794	17643	17830
23999	21443	29135	26517	27066	27599	25232	22095	21254	21153	20630	20788	20465	20396	20581	20399	20499	20242	20461	20184	20590	20550	20298	20262	20173	20211	20363	20079	20171	20251	20216	20248	20330	20447	20248	20154	20295	20362	20170	20247	20413	20153	20435	20241	20172	20158	20195	20244	20370	20287	20082	20066	20303	20099	20202	20084	20217	20308	20216	20251	20125	20076	20257	20363	20213	20188	20238	20096	20113	20167	20465	20193	20076	20470	20001	20040	20478	20223	20237	20123	20332	20374	20456	20171	20177	20256	20173	20326	20298	20079	20230	20060	20314	20280	20355	20232	20125	20372	20233	20098	20263	20090	20037	20212	20216	20057	20051	20242	20128	20132	20266	20271	20178	20352	20252	20213	20084	20095	20003	20174	20109	19954	20179	20515	20203	20061	20271	20448	20135	20088	20291	20414	20313	20087	20042	20355	20214	20322	20122	20053	20255	20060	20163	20284	20383	20111	20308	20167	20231	20019	20236	20305	20143	20246	20314	20136	20154	20100	20205	20096	20175	19994	20253	20065	20006	20274	20156	20218	20175	20256	20182	20126	20127	19968	20200	20159	20024	20122	20280	20315	20191	20113	20231	20099	20134	20251	20274	19993	20119	20147	20073	20180	20390	20285	20093	20011	20221	20206	20291	20310	20206	20115	20119	20056	20080	20221	20323	20283	20355	20155	20168	20231	20244	20066	20165	20135	20257	20135	20309	20508	20505	20379	20411	20217	19978	20311	20154	20108	20379	20332	20249	20232	20099	20196	20343	20124	20144	20021	20243	20248	20169	20048	20078	20217	20243	20050	20419	20396	20280	20231	20105	20236	20206	20194	20083	20135	19928	19998	20272	20217	20156	20305	20127	20133	20144	20180	20377	20382	20104	20111	20171	20227	20192	20104	20349	19990	20242	20408	20216	20119	20153	20322	20153	20113	20274	20089	20356	20251	20310	20171	20277	20225	20132	20125	20281	20215	20254	20026	19987	20154	20146	20105	20113	20191	20214	20040	20180	20196	20230	20292	20333	20424	20236	20240	20121	20274	20138	19927	20343	20302	20287	20297	20357	20280	20274	20390	20099	20143	20190	20287	20020	20160	20178	20055	20102	20176	20149	20045	20287	20249	20315	20138	19968	20186	20176	20213	20284	20215	20106	20269	20168	20266	20322	20234	20139	20142	20194	20125	20222	20083	20186	20156	20025	20141	20060	20214	20031	20144	20068	20130	20121	20137	20024	20163	20208	20094	20361	20248	20121	20171	20013	20141	20153	19825	20014	20156	20138	19977	20241	19982	20114	20045	20172	20159	20237	20318	20112	19880	20251	20155	20207	20245	20153	20174	20319	20212	20124	20165	20283	20226	20208	20204	20217	20161	20048	20003	20136	19982	20082	20114	20210	19941	20206	20244	20238	20039	20359	20188	20129	20100	20061	20028	20258	20366	20189	20113	20025	20185	20126	19841	20143	20323	20286	20126	20353	20201	19988	20273	20143	20271	20150	20114	20382	20170	20203	20274	20223	20319	20227	20404	20222	20240	20182	20091	20309	20108	20179	20086	20257	20378	20234	20118	20292	20205	20175	20057	20175	19988	20123	20082	20076	20168	20244	20188	20315	20103	20234	20247	20225	20288	20191	20279	20228	20170	20157	20261	20158	20246	20187	20320	20202	20135	20220	20148	20068	20172	20202	20274	20187	20076	20277	20328	20061	20215	20052	20144	20087	20147	20177	20221	20043	20019	20237	20110	20130	20049	20235	20021	19926	20292	20079	20133	20152	20293	19971	19972	20156	20027	20233	20248	20312	20007	20177	20174	20175	19970	20110	20190	20066	20307	20062	20375	20009	20207	20113	20193	20230	20219	20023	20180	20247	20129	19939	20440	20440	20068	20274	20185	20073	20086	20288	20155	20211	20053	20227	20357	20248	20249	20428	20082	20426	20118	20322	20240	19946	20032	20075	20030	20119	20134	20023	20191	20223	20119	20191	20240	19949	20275	20187	20081	20010	20449	20261	20267	20140	20117	20265	20079	20087	20314	20356	20129	19901	20315	20381	20266	20192	20254	20287	20050	20196	20291	20247	20237	20038	20171	20031	20147	20164	20132	20206	20048	20179	20306	20035	20193	20235	20145	19964	20349	20150	20036	20158	20300	20144	20010	20022	20167	20217	20349	20321	20062	20076	20193	20142	20140	20196	20231	20176	20178	20070	20008	19857	20260	20192	20196	20247	20203	20079	19976	20281	20335	20202	20315	20262	20240	20213	20177	20163	20172	20171	20164	20252	20096	20221	20419	20228	20077	20248	20103	20280	19977	20209	20155	20285	20117	20059	20509	20302	20332	20192	20337	20195	20221	19996	20313	20045	20116	20292	20224	20272	20210	20142	20193	20181	20364	20056	20133	20205	20298	20114	20080	20243	20213	20019	20091	20138	20180	20223	20238	20308	20045	20145	20244	20167	20306	20266	19996	20237	20291	20194	19932	20214	20311	20152	20305	20366	20020	20227	20088	20309	19951	20360	20161	20098	20190	20310	20068	20045	20129	20198	20244	20094	20234	20316	20353	20297	20194	20260	20012	20140	20292	20081	20156	20217	20153	20350	20282	20281	19989	20078	20305	20208	20077	20142	20217	20231	20203	20172	20394	20238	20228	20200	20398	20076	20129	20329	20260	20153	19971	19955	20106	20040	20239	20173	20276	20146	20303	20064	20223	20246	20143	20213	20176	20069	20132	20105	20224	20315	20208	19993	20194	20118	20322	20167	20311	20099	20121	20224	20295	19937	20073	20281	20235	20299	20158	20229	20313	20021	20026	20081	20275	20243	20245	20082	20086	20097	20116	20096	20178	20048	20120	20158	20346	20099	20162	20062	19863	19838	20187	20149	20034	20310	20048	20128	20065	20261	20142	20185	20173	20106	20091	20047	20057	20117	20432	20313	20147	19989	20098	20198	20177	20323	20323	20280	20101	20254	20117	20202	20284	20267	20215	20083	20297	20168	20242	20110	20261	20323	20258	20033	20127	20262	20169	20363	20058	20380	20380	20112	20148	20260	20192	20331	20115	20277	20121	20143	20139	20159	20099	20117	20208	20497	20169	20201	20251	20233	20059	20219	20213	20493	20204	20002	20164	20222	20047	20307	20059	20074	20234	20133	20096	20118	20186	20231	20137	20297	20084	20316	20186	20150	20149	20245	20127	20084	20138	20189	20126	20146	20180	20292	20163	20220	20090	20173	20020	19966	20123	20196	20030	20210	20343	20417	20242	20262	20415	20267	20387	20310	20236	20530	20192	20204	20353	20144	20369	20192	20249	20386	20196	20151	20057	20288	20405	20113	20060	20209	20314	20206	20276	20350	20113	20123	20152	20196	20264	19906	20189	20092	19964	20163	20141	20197	20224	20281	20273	19936	20382	20351	20326	20121	20273	20186	20159	20093	19934	20269	20151	20071	20163	20213	20081	20226	20093	20151	20298	20173	20263	19815	20300	20335	20397	20155	20242	20012	20233	20164	19953	20268	20137	20226	20201	20283	20099	20233	20390	20310	20210	20210	20377	20162	20315	20216	20238	20365	20313	20107	20088	20158	20223	20263	20264	20198	20191	20252	20107	20232	20039	20144	20135	20145	20169	20133	20256	20535	20283	20029	20249	20008	20080	20136	20220	20269	20299	20077	20128	20196	19939	20230	20163	20160	20214	20026	20351	20227	20332	20169	20004	20033	20217	20003	20057	20088	20183	20297	20256	20140	20280	20301	20233	20305	19937	20341	20010	20269	20259	20161	20150	20309	20265	20082	20324	20241	20239	20351	20307	20308	20117	20276	20398	20351	20011	20298	20522	20215	20279	20131	20157	20127	20048	20207	20118	20174	20237	20165	20334	20284	20211	20069	20164	20239	20070	20193	20214	20045	20187	20453	19867	20202	20161	20218	20225	20177	20390	20255	20175	20300	20172	20216	20429	20126	20306	20239	20332	20014	20188	20103	20227	20341	20267	20000	20352	20375	20016	20222	20161	20159	20294	20254	20083	20070	20191	20182	20173	20273	20299	20394	20373	20123	20067	20150	20186	20169	20264	20227	20051	20277	20294	20199	20213	20410	20181	20395	20236	20203	20328	20191	20161	20184	20339	20285	20140	20264	20445	20187	20111	20316	20026	20194	20405	20181	20243	20171	20136	20167	20096	20032	20130	20128	20170	20142	20257	20364	20161	20074	20202	20074	20140	20161	20266	20264	19980	20252	20111	20272	20082	20300	20120	20204	20369	20055	20161	20292	20158	19968	20015	20203	20338	20129	20296	20122	20181	20394	20280	20316	20079	20174	20182	20178	20191	20080	20105	20338	20314	20312	20398	20311	20101	20120	20131	20210	20017	20149	20163	20040	20435	19905	20255	20218	20090	20169	20328	19976	20240	20211	20111	20154	20252	20273	20191	20306	20155	20399	20445	20254	20125	20145	20323	20139	20155	20193	20239	20149	20154	19994	20201	20207	20018	20185	20207	20055	20215	20336	19895	20075	20098	20131	20341	20142	20358	20173	20287	20109	20351	20341	20085	20232	20253	20275	20039	20287	20057	20211	20338	20114	20305	20477	20246	20044	20079	20142	20267	20142	20380	20391	20322	19996	20370	20189	20175	20246	20267	20341	20240	20061	20404	20093	20340	20402	20345	20300	20248	20163	20182	20308	20117	20311	19960	20329	20410	20378	20189	20208	20038	20256	20021	20115	20074	20324	20197	20024	20077	20273	20011	20168	20249	20088	20051	20026	20078	20064	20266	20350	20225	20292	20057	20020	20152	20227	20206	20187	20146	20006	20277	20444	20201	20136	20067	20169	20250	20179	20168	20356	20221	20124	20225	20094	20360	20222	20088	20144	20103	20171	20276	20050	20232	20169	20213	20347	20053	19901	20311	20156	20245	20033	20260	20244	20223	20275	20098	20138	20196	20327	20369	20436	20093	20275	20071	20324	20267	20226	20121	20104	20152	20274	20257	20223	20245	20140	19986	20055	20088	20189	20123	20348	20026	20176	20235	20149	20192	20488	20153	20314	20125	20420	20164	20123	20187	20137	20134	20190	20119	20276	20148	20130	20196	20205	20264	20358	20167	20193	20259	20194	20223	20062	20184	20037	20136	20266	20134	20038	20023	20292	20312	20182	20052
32892	52075	50903	40466	34825	26608	21152	19211	18414	18002	18014	17803	17591	17572	17424	17661	17483	17415	17695	17296	17528	17490	17454	17409	17641	17552	17400	17303	17564	17461	17369	17557	17343	17441	17556	17530	17368	17383	17456	17428	17368	17514	17497	17364	17564	17548	17299	17406	17406	17354	17261	17511	17179	17312	17395	17335	17189	17429	17383	17278	17332	17476	17227	17419	17356	17377	17395	17307	17417	17425	17408	17361	17344	17372	17318	17528	17179	17372	17089	17370	17355	17307	17571	17346	17392	17396	17296	17375	17459	17179	17332	17369	17214	17293	17338	17439	17443	17309	17287	17411	17417	17372	17202	17210	17214	17348	17497	17190	17304	17295	17329	17162	17282	17153	17339	17353	17400	17329	17374	17414	17313	17451	17438	17252	17493	17217	17377	17393	17288	17360	17272	17219	17301	17332	17334	17571	17311	17331	17238	17340	17278	17314	17364	17330	17262	17275	17308	17385	17294	17561	17248	17466	17342	17446	17372	17376	17338	17477	17269	17225	17257	17280	17264	17314	17146	17270	17386	17222	17166	17432	17389	17469	17322	17335	17277	17330	17221	17537	17300	17202	17378	17348	17140	17155	17284	17329	17218	17444	17449	17317	17304	17295	17330	17419	17340	17199	17256	17284	17300	17250	17448	17436	17236	17334	17240	17164	17290	17220	17408	17302	17423	17211	17232	17385	17318	17335	17389	17281	17393	17180	17278	17312	17172	17488	17271	17218	17392	17292	17245	17455	17367	17386	17545	17329	17418	17223	17386	17257	17288	17253	17364	17329	17276	17239	17316	17325	17330	17332	17394	17253	17350	17358	17257	17310	17236	17250	17308	17362	17268	17354	17406	17396	17370	17085	17383	17360	17159	17408	17244	17529	17243	17382	17554	17317	17372	17376	17473	17237	17299	17465	17317	17110	17221	17286	17380	17196	17256	17284	17205	17432	17240	17373	17437	17480	17399	17370	17303	17128	17440	17302	17485	17238	17222	17381	17282	17408	17371	17333	17229	17385	17245	17392	17277	17333	17276	17486	17318	17215	17457	17336	17402	17299	17434	17356	17256	17438	17250	17351	17577	17312	17485	17327	17400	17256	17453	17322	17473	17096	17377	17284	17396	17371	17416	17343	17233	17338	17283	17379	17316	17449	17224	17320	17316	17373	17494	17266	17289	17280	17264	17283	17501	17296	17303	17307	17357	17418	17271	17397	17326	17153	17330	17390	17285	17317	17348	17374	17287	17289	17376	17203	17232	17245	17299	17337	17440	17229	17376	17232	17219	17418	17160	17267	17371	17467	17397	17353	17352	17575	17238	17295	17514	17424	17315	17290	17429	17372	17372	17438	17417	17451	17290	17416	17254	17234	17350	17288	17255	17473	17455	17329	17401	17135	17158	17259	17353	17341	17508	17332	17432	17320	17466	17262	17336	17346	17235	17309	17424	17175	17565	17462	17075	17382	17394	17185	17495	17109	17244	17178	17426	17344	17189	17311	17234	17483	17294	17309	17301	17334	17302	17435	17423	17234	17271	17329	17430	17304	17315	17242	17306	17290	17342	17377	17418	17171	17626	17285	17161	17465	17401	17295	17353	17314	17516	17262	17325	17443	17319	17432	17289	17312	17296	17385	17341	17297	17377	17241	17432	17306	17374	17484	17238	17501	17289	17290	17366	17133	17502	17418	17191	17197	17436	17491	17444	17382	17344	17269	17376	17331	17370	17348	17343	17214	17397	17307	17226	17338	17375	17462	17342	17293	17327	17348	17389	17338	17275	17308	17400	17312	17480	17220	17385	17325	17348	17068	17334	17425	17320	17307	17349	17345	17283	17375	17422	17212	17223	17373	17215	17501	17311	17458	17317	17484	17340	17352	17352	17269	17331	17339	17324	17159	17367	17337	17261	17322	17360	17437	17263	17425	17417	17433	17161	17458	17318	17467	17413	17398	17420	17456	17276	17364	17406	17204	17431	17350	17336	17261	17280	17461	17426	17344	17126	17372	17198	17407	17251	17377	17431	17394	17150	17321	17374	17517	17196	17101	17451	17344	17353	17444	17247	17123	17353	17225	17350	17510	17446	17347	17365	17273	17571	17295	17393	17521	17460	17306	17242	17369	17385	17293	17422	17220	17330	17271	17456	17196	17318	17460	17349	17421	17429	17210	17440	17246	17389	17407	17202	17342	17647	17417	17285	17432	17356	17393	17331	17318	17117	17504	17429	17225	17314	17174	17291	17360	17285	17588	17259	17427	17341	17351	17295	17335	17347	17396	17107	17399	17251	17334	17310	17211	17324	17428	17219	17270	17377	17411	17273	17522	17315	17426	17315	17374	17202	17302	17343	17291	17485	17227	17530	17298	17086	17384	17449	17282	17483	17326	17522	17135	17272	17282	17311	17366	17343	17282	17247	17341	17263	17311	17298	17361	17416	17359	17278	17527	17337	17133	17320	17448	17496	17424	17253	17234	17462	17383	17309	17400	17355	17238	17330	17346	17133	17470	17440	17476	17314	17383	17319	17301	17409	17368	17347	17268	17368	17261	17413	17291	17295	17267	17277	17368	17384	17173	17309	17521	17328	17181	17205	17322	17277	17438	17101	17375	17357	17389	17373	17234	17352	17347	17215	17373	17110	17354	17496	17249	17360	17293	17340	17330	17302	17328	17240	17346	17373	17288	17368	17276	17246	17310	17291	17529	17146	17519	17364	17069	17431	17154	17385	17428	17378	17220	17259	17371	17474	17246	17327	17384	17322	17326	17307	17415	17164	17324	17332	17419	17324	17331	17277	17370	17295	17457	17266	17321	17309	17421	17172	17318	17410	17385	17359	17122	17428	17314	17210	17380	17276	17385	17216	17262	17378	17225	17343	17345	17319	17297	17285	17399	17447	17280	17428	17256	17424	17266	17336	17326	17146	17439	17393	17239	17300	17289	17305	17414	17200	17162	17366	17398	17325	17410	17405	17318	17355	17241	17335	17349	17301	17442	17130	17337	17355	17248	17281	17230	17372	17292	17293	17310	17285	17443	17230	17134	17358	17344	17212	17402	17292	17332	17396	17226	17261	17265	17399	17364	17325	17181	17460	17249	17280	17334	17373	17413	17386	17186	17441	17372	17382	17328	17369	17292	17305	17219	17309	17364	17262	17419	17309	17228	17139	17424	17122	17410	17329	17399	17316	17273	17274	17373	17487	17139	17270	17233	17463	17331	17355	17354	17303	17131	17427	17318	17394	17308	17277	17119	17433	17316	17348	17476	17276	17612	17325	17188	17277	17232	17361	17438	17360	17208	17253	17298	17314	17262	17306	17380	17478	17477	17398	17158	17359	17292	17355	17211	17312	17250	17170	17246	17309	17175	17285	17365	17354	17329	17346	17307	17373	17312	17324	17371	17340	17411	17403	17410	17278	17366	17209	17344	17231	17342	17351	17185	17317	17350	17174	17325	17394	17460	17252	17541	17292	17418	17304	17458	17152	17123	17312	17375	17230	17172	17343	17302	17450	17275	17402	17310	17337	17179	17283	17193	17351	17301	17332	17281	17205	17293	17185	17366	17301	17228	17294	17272	17361	17397	17361	17199	17253	17347	17268	17287	17358	17467	17420	17249	17137	17346	17298	17270	17266	17211	17246	17231	17332	17345	17289	17276	17251	17090	17300	17499	17246	17456	17156	17483	17494	17195	17355	17402	17342	17407	17404	17280	17295	17275	17346	17296	17306	17248	17387	17415	17370	17508	17526	17286	17255	17268	17402	17260	17483	17147	17485	17411	17345	17372	17243	17196	17419	17204	17328	17453	17302	17296	17225	17360	17295	17425	17332	17366	17108	17456	17116	17455	17196	17266	17281	17228	17402	17258	17353	17338	17174	17330	17296	17293	17214	17287	17417	17300	17272	17325	17233	17444	17224	17324	17267	17356	17329	17416	17440	17080	17297	17341	17376	17430	17280	17355	17259	17336	17265	17165	17394	17208	17436	17343	17218	17374	17324	17279	17259	17402	17321	17551	17421	17326	17311	17234	17274	17227	17467	17157	17329	17532	17226	17366	17248	17304	17344	17405	17430	17211	17344	17287	17340	17475	17376	17316	17508	17424	17390	17105	17273	17278	17126	17420	17517	17067	17308	17297	17223	17313	17286	17291	17216	17237	17516	17257	17162	17233	17347	17347	17311	17389	17378	17343	17107	17490	17338	17313	17338	17401	17180	17421	17460	17301	17483	17325	17485	17203	17214	17288	17273	17369	17237	17279	17371	17389	17395	17360	17458	17154	17156	17280	17363	17204	17266	17242	17568	17181	17461	17299	17416	17549	17304	17228	17358	17408	17331	17335	17462	17446	17194	17611	17435	17265	17334	17237	17229	17397	17397	17430	17345	17370	17201	17296	17430	17296	17360	17292	17178	17336	17220	17339	17399	17417	17417	17180	17310	17336	17274	17323	17319	17225	17411	17204	17471	17493	17236	17386	17300	17257	17476	17469	17273	17181	17184	17417	17243	17334	17235	17356	17303	17073	17525	17234	17152	17412	17344	17338	17186	17231	17315	17180	17283	17290	17399	17235	17433	17220	17214	17265	17258	17218	17295	17236	17162	17225	17281	17336	17128	17511	17428	17369	17466	17235	17299	17338	17367	17201	17380	17328	17189	17379	17255	17304	17309	17447	17189	17531	17368	17310	17265	17251	17365	17287	17481	17386	17213	17373	17510	17297	17229	17266	17362	17413	17324	17302	17186	17213	17381	17491	17298	17318	17355	17294	17429	17392	17332	17177	17213	17312	17250	17317	17134	17204	17451	17215	17398	17280	17465	17467	17353	17334	17322	17250	17333	17461	17342	17269	17344	17480	17298	17340	17508	17158	17400	17466	17403	17175	17182	17365	17056	17270	17321	17305	17308	17364	17417	17387	17275	17403	17180	17310	17288	17194	17113	17180	17405	17295	17305	17485	17322	17463	17339	17149	17130	17197	17267	17366	17453	17378	17493	17397	17383	17301	17193	17358	17315	17392	17374	17202	17334	17337	17218	17472	17290	17390	17458	17348	17264	17181	17237	17444	17190	17270	17292	17265	17355	17343	17303	17328	17280	17295	17261	17285	17341	17402	17333	17385	17216	17401	17412	17431	17207	17477	17177	17248	17311	17170	17327	17286	17361	17295
22887	21423	29199	24603	23879	26857	28192	23050	22011	21752	21714	21429	21255	21280	21046	21309	21102	21192	21041	21003	21006	20908	20897	20973	21091	21084	20970	21031	21052	20917	20825	21042	20988	20942	20901	20996	20832	20853	20712	20849	20867	20962	20542	20907	20857	21032	20872	20716	20746	20670	20683	20721	20722	20567	20871	20826	20855	20681	20725	20631	20605	20816	20779	20688	20948	20634	20948	20710	20742	20776	20633	20605	20625	20531	20921	20808	20648	20791	20804	20761	20805	20782	20789	20673	20686	20851	20672	20827	20928	20678	20743	20878	20809	20728	20709	20611	20707	20660	20806	20727	20753	20680	20978	20975	20920	20607	20673	20675	20760	20933	20669	20926	20635	20651	20567	20668	20744	20733	20669	20729	20658	20624	20696	20991	20999	20874	20750	20965	20824	20613	20907	20811	20827	20561	20772	20696	20847	20677	20755	20799	20813	20643	20790	20766	20664	20745	20603	20851	20718	20723	20766	20686	20574	20824	20646	20641	20564	20649	20677	20770	20848	20802	20736	20601	20921	20749	20482	20757	20690	20562	20650	20753	20625	20843	20578	20600	20535	20679	20878	20678	20758	20782	20737	20525	20599	20815	20967	20819	20743	20644	20634	20726	20609	20594	20674	20803	20840	20729	20514	20471	20602	20753	21021	20635	20767	20780	20749	20423	20654	20627	20595	20735	20811	20632	20465	20790	20539	20682	20566	20791	20763	20865	20784	20962	20825	20954	20631	20626	20659	21014	20819	20863	20650	20765	20851	20672	20540	20540	20729	20625	20601	20680	20834	20971	21068	20692	20675	20491	20470	20489	20613	20712	20648	20820	20813	20635	20591	20753	20696	20875	20770	20614	20772	20511	20764	20710	20825	20757	20765	20670	20565	20762	20687	20793	20732	20605	20633	20951	20651	20764	20618	20729	20658	20910	20697	20706	20784	20411	20804	20690	20681	20758	20661	20633	20852	20692	20646	20767	20857	20616	20609	20714	20640	20678	20648	20644	20754	20633	20739	20745	20714	20805	20549	20611	20841	20634	20772	20747	20472	20869	20882	20601	20688	20636	20721	20539	20722	20758	20602	20732	20719	20729	20776	20628	20594	20835	20715	20453	20761	20845	20503	20668	20882	20930	20566	20633	20718	20520	20759	20674	20677	20584	20564	20629	20505	20675	20856	20894	20831	20658	20835	20779	20559	20569	20692	20378	20691	20592	20742	20664	20770	20697	20908	20770	20840	20700	20781	20577	20840	20766	20817	20718	20793	20711	20754	20650	20909	20843	20694	20901	20800	20840	20905	20681	20663	20542	20714	20648	20690	20671	20785	20804	20851	20590	20613	20681	20681	20777	20755	20833	20866	20843	20581	20624	20631	20675	20685	20829	20854	20836	20852	20743	20911	20689	20750	20782	20786	20587	20921	20795	20708	20650	20848	20671	20773	20605	20641	20899	20721	20755	20768	20594	20652	20652	20604	20740	20846	20710	20725	20664	20555	20607	20742	20685	20670	20541	20954	20642	20704	20888	20855	20893	20600	20463	20880	20588	20767	20843	20733	20730	20628	20770	20736	20845	20622	20422	20755	20740	20699	20524	20712	20889	20529	20657	20786	20848	20833	20782	20788	20772	20819	20725	20866	20779	20809	20697	20746	20632	20576	20890	20833	20891	20805	20665	20703	20599	20616	20698	20805	20757	20780	20737	20652	20860	20840	20704	20752	20797	20662	20696	20804	20641	20673	20594	20741	20849	20490	20626	20699	20784	20898	20788	20656	20609	20643	20720	20584	20574	20598	20781	20843	20700	20674	20852	20775	20708	20730	20684	20795	20844	20426	20620	20762	20723	20574	20803	20670	20576	20787	20702	20752	20695	20859	20663	20596	20751	20700	20820	20832	20745	20695	20902	20615	20766	20583	20813	20648	20871	20906	20736	20914	20761	20703	20572	20686	20731	20653	20883	20775	20739	20765	20850	20899	20602	20771	20700	20837	20532	20710	20708	20631	20750	20737	20707	20628	20704	20955	20746	20890	20825	20929	20770	20781	20960	20744	20494	20814	20719	20712	20711	20705	20793	20670	20361	20854	20389	20706	20669	20621	20749	20859	20774	20507	20639	20764	20692	20762	20923	20851	20746	20516	20596	20579	20726	20564	20754	20902	20876	20638	20566	20491	20562	20651	20942	20806	20787	20824	20798	20858	20740	20554	20700	20673	20770	20562	20647	20994	20828	20562	20623	20628	20588	20612	20728	20554	20577	20608	20502	20608	20731	20529	20644	20616	20775	20676	20789	20766	20693	20779	20610	20715	20540	20826	20907	20694	20796	20780	20558	20841	20709	20676	20821	20954	20578	20703	20772	20575	20826	20806	20699	20935	20894	20784	20917	20642	20624	20766	20710	20861	20500	20638	20893	20742	20483	20698	20422	20871	20741	20502	20754	20977	20794	20878	20573	20571	20615	20802	20781	20769	20892	20857	20706	20776	20589	20655	20897	20901	20662	20682	20729	20730	20857	20655	20538	20717	20660	20779	20765	20664	20722	20819	20618	20487	20628	20705	20692	20796	20657	20631	20784	20875	20872	20763	20650	20398	20627	20703	20664	20829	20763	20696	20631	20648	20986	20725	20736	20835	20827	20742	20636	20809	20754	20614	20759	20906	20645	20668	20681	20638	20610	20711	20696	20541	20648	20942	20747	20874	20726	20847	20638	20594	20821	20886	20756	20568	20786	20825	20804	20681	20971	20712	20929	20652	20470	20774	20620	20468	20655	20744	20654	20676	20575	20776	20702	20690	20757	20592	20747	20545	20818	20673	20780	20644	20818	20908	20863	20561	20770	20727	20735	20774	20398	20794	20760	20813	20893	20697	20483	20664	20863	20724	20639	20655	20594	20672	20646	20878	20920	20933	20525	20837	20615	20688	20888	20766	20794	20703	20740	20890	20724	20981	20761	20592	20714	20599	20849	20684	20673	20595	20635	20647	20558	20817	20784	20860	20584	20611	20497	20848	20827	20691	20665	20669	20731	20752	20716	20572	20661	20809	20742	20760	20641	20861	20689	20615	20776	20581	20830	20546	20598	20728	20595	20792	20915	20758	20644	20549	20882	20557	20620	20706	20682	20590	20666	20623	20560	20604	20537	20564	20733	20878	20649	20648	20661	20894	20759	20540	20796	20607	20739	20828	20863	20676	20692	20834	20870	20878	20906	20563	20936	20746	20702	20745	20903	20847	20635	20664	20842	20642	20775	20734	20935	20740	20748	20642	20610	20565	20720	20867	20865	20783	20709	20722	20823	20693	20960	20769	20683	20980	20716	20623	20655	20772	20619	20830	20615	20924	20768	20744	20772	20683	20781	20994	20709	20942	20975	20665	20750	20773	20710	20682	20730	20708	20520	20486	20543	20628	20621	20572	20616	20795	20454	20754	20623	20976	20616	20476	20879	20929	20891	20892	20756	20776	20722	20819	20699	20639	20559	20906	20605	20886	20714	20543	20810	20716	20600	20581	20621	20760	20872	20644	20815	20707	20619	20718	20805	20660	20738	20888	20655	20788	20718	20642	20730	20646	20709	20723	20480	20839	20600	20480	20703	20670	20791	20681	20509	20693	20772	20728	20842	20743	20508	20871	20813	20725	20698	20664	20682	20786	21057	20665	20689	20588	20758	20646	20832	20482	20701	20911	20617	20960	20767	20673	20566	20900	20746	20932	20833	20777	20810	20845	20690	20863	20835	20575	20846	20909	20768	20604	20719	20705	20852	20745	20554	20554	20774	20834	20690	21013	20674	20625	20931	20568	20738	20857	20498	20645	20819	20791	20550	20851	20804	20735	20628	20737	20913	20704	20765	20914	20844	20769	20770	20803	20701	20681	20560	20538	20626	20559	20545	20588	20585	20820	20724	20975	20673	20641	20900	20965	20677	20871	20760	20841	20703	20802	20702	20652	20849	20612	20714	20630	20747	20750	20570	20771	20712	20686	20497	20935	20580	20526	20693	20680	20773	20777	20644	20763	20764	20756	20965	20743	20724	20840	20813	20645	20640	20788	20746	20618	20736	20452	20495	20637	20488	20463	20699	20780	20697	20608	20746	20741	20422	20729	20793	20733	20663	20761	20801	20904	20559	20661	20735	20748	20614	20581	20763	20680	20653	20602	20449	20876	20712	20567	20575	20916	20594	20760	20654	20745	20955	20639	20552	20672	20566	20777	20758	20969	20793	20652	20590	20805	20737	20670	20824	20768	20690	20793	20587	20862	20602	20576	20762	20568	20760	20741	20779	20669	20743	20448	20688	20859	20484	20736	20723	20582	20707	20563	20423	20576	20545	20761	20741	20575	20698	20792	20541	20857	20522	20820	20764	20563	20584	20556	20690	20716	20828	20532	20553	20704	20727	20607	20831	20743	20613	20587	20652	20757	20875	20600	20872	20917	20713	20911	20777	20708	20728	20796	20703	20767	20727	20599	20717	20610	20834	20828	20716	20660	20891	20751	20732	20709	20596	20825	20735	20611	20722	20638	20824	20700	20781	20683	20566	20853	20565	20633	20675	20564	20686	20583	20818	20832	20537	20702	20584	20707	20744	20738	20893	20766	20685	20626	20577	20769	20734	20633	20559	20849	20642	20565	20717	20612	20675	20559	20586	20722	20763	20797	20747	20688	20641	20817	20780	20733	20898	20665	20833	20854	20794	20741	20595	20760	20741	20665	20573	20871	20729	20705	20804	20551	20811	20407	20576	20813	20795	20926	20788	20688	20819	20542	20734	20716	20640	20607	20788	20691	20681	20604	20577	20658	20739	20719	20690	20602	20648	20588	20537	20778	20616	20709	20808	20725	20976	20706	20737	20728	20673	20675	20603	20777	20698	20624	20835	20705	20875	20676	20582	20841	20655	20461	20669	20514	20658	20818	20754	20830	20886	20868	20585	20773	20978	20629	20567	20683	20705	20658	20666	20625	20559	20676	20925	20622	20748	20815	20776	20813	20901	20811	20843	20755	20845	20782	20807	20700	20596	20638	20594	20558	20628	20738	20774	20905	20725	20708	20601	20974	20916	20763	20790	20723	20981	20650	20693	20726	20827	20713	20814	20735	20837	20746	20739	20699	20783	20760	20674	20687	20740	20911	20548	20806	20635	20883	20683	20742	20640	20762	20937
37003	60115	55919	44307	36172	28144	22612	20153	19269	18870	18550	18272	18144	18107	18100	18078	17985	17951	18095	17778	17820	17826	17834	17722	17862	17791	17927	17846	17747	17919	17658	17849	17901	17658	17777	17618	17659	17722	17620	17732	17729	17522	17832	17706	17409	17780	17793	17748	17544	17558	17599	17564	17657	17953	17722	17613	17553	17437	17650	17526	17701	17626	17679	17622	17659	17586	17726	17673	17504	17623	17697	17504	17582	17497	17781	17628	17585	17603	17601	17509	17417	17769	17677	17493	17581	17678	17571	17566	17634	17676	17651	17709	17586	17782	17396	17397	17750	17534	17625	17645	17760	17503	17724	17671	17612	17353	17601	17552	17511	17799	17683	17717	17640	17529	17599	17613	17729	17542	17680	17609	17505	17531	17712	17571	17525	17497	17642	17352	17546	17481	17577	17722	17541	17898	17553	17609	17686	17587	17452	17529	17569	17673	17438	17726	17498	17720	17653	17640	17630	17596	17665	17845	17729	17562	17684	17656	17471	17454	17590	17474	17731	17551	17656	17555	17755	17480	17721	17734	17615	17596	17700	17781	17631	17624	17546	17631	17559	17702	17604	17601	17693	17469	17613	17627	17642	17518	17644	17672	17688	17637	17720	17613	17676	17573	17600	17447	17805	17713	17527	17442	17655	17531	17740	17429	17675	17750	17845	17424	17484	17670	17397	17411	17718	17478	17573	17606	17603	17525	17626	17602	17726	17807	17439	17692	17593	17678	17625	17567	17475	17596	17600	17620	17477	17595	17594	17636	17614	17563	17645	17600	17623	17539	17543	17668	17645	17615	17694	17701	17611	17556	17597	17568	17763	17654	17405	17612	17513	17601	17596	17412	17625	17751	17753	17597	17674	17734	17517	17545	17397	17637	17646	17505	17600	17383	17497	17642	17536	17506	17658	17562	17686	17484	17747	17468	17628	17401	17588	17721	17870	17570	17603	17703	17537	17648	17687	17684	17629	17473	17722	17479	17599	17674	17633	17652	17642	17456	17588	17611	17761	17586	17724	17683	17581	17585	17531	17616	17608	17683	17607	17539	17567	17439	17706	17582	17509	17678	17606	17692	17753	17391	17515	17596	17623	17499	17494	17440	17513	17709	17704	17591	17565	17639	17539	17640	17639	17568	17651	17556	17547	17702	17601	17744	17581	17607	17561	17490	17727	17714	17593	17686	17811	17686	17618	17618	17834	17516	17524	17570	17628	17381	17692	17570	17402	17892	17553	17742	17777	17516	17794	17617	17567	17446	17740	17545	17586	17577	17524	17607	17477	17776	17643	17730	17495	17636	17422	17758	17468	17726	17820	17435	17675	17749	17660	17556	17735	17615	17565	17769	17511	17707	17448	17647	17591	17668	17612	17678	17592	17571	17785	17562	17653	17617	17577	17752	17564	17543	17733	17720	17560	17487	17550	17610	17563	17636	17548	17605	17601	17803	17412	17590	17522	17609	17842	17504	17610	17584	17483	17517	17572	17786	17550	17602	17650	17535	17511	17589	17752	17449	17737	17702	17797	17425	17587	17419	17514	17631	17511	17650	17627	17748	17584	17533	17625	17759	17591	17631	17577	17632	17503	17689	17553	17656	17626	17779	17786	17731	17550	17532	17745	17556	17538	17558	17662	17634	17557	17577	17714	17665	17578	17530	17418	17660	17639	17567	17585	17447	17755	17623	17481	17444	17669	17579	17547	17473	17683	17407	17645	17484	17404	17647	17603	17517	17759	17670	17701	17615	17485	17563	17604	17544	17679	17611	17647	17582	17586	17517	17391	17641	17482	17682	17540	17520	17581	17732	17538	17577	17521	17685	17618	17535	17428	17577	17650	17680	17582	17598	17682	17681	17726	17582	17518	17714	17672	17546	17617	17594	17835	17746	17724	17432	17686	17753	17463	17572	17669	17752	17576	17580	17482	17829	17484	17517	17593	17592	17689	17591	17686	17670	17604	17504	17624	17472	17577	17744	17681	17467	17663	17729	17590	17683	17819	17756	17562	17677	17553	17573	17552	17624	17419	17666	17607	17544	17643	17490	17767	17597	17749	17683	17590	17825	17538	17813	17547	17667	17639	17562	17604	17600	17486	17438	17806	17318	17432	17337	17729	17740	17597	17505	17752	17537	17663	17716	17756	17524	17775	17435	17465	17657	17510	17540	17743	17669	17619	17612	17421	17458	17666	17502	17606	17467	17604	17651	17605	17453	17609	17609	17615	17659	17593	17646	17631	17724	17545	17828	17612	17677	17530	17512	17799	17540	17632	17556	17751	17520	17480	17646	17665	17818	17589	17502	17425	17626	17479	17524	17546	17721	17467	17598	17605	17654	17443	17704	17432	17611	17552	17558	17743	17603	17612	17671	17432	17570	17525	17604	17521	17518	17711	17670	17680	17659	17634	17380	17739	17604	17481	17449	17455	17648	17598	17619	17661	17649	17582	17746	17650	17709	17693	17583	17515	17590	17614	17480	17491	17451	17804	17660	17744	17461	17506	17556	17594	17561	17616	17640	17547	17438	17600	17715	17720	17493	17577	17581	17390	17697	17625	17810	17544	17608	17555	17711	17693	17668	17649	17606	17692	17723	17622	17710	17593	17648	17488	17675	17532	17692	17718	17637	17632	17546	17533	17662	17436	17755	17662	17587	17591	17535	17614	17757	17413	17549	17613	17622	17550	17615	17725	17626	17559	17586	17517	17418	17437	17470	17534	17528	17512	17517	17539	17525	17550	17621	17679	17612	17725	17678	17508	17687	17778	17715	17709	17517	17695	17706	17700	17496	17836	17609	17725	17641	17450	17593	17425	17769	17671	17531	17564	17615	17514	17558	17519	17617	17501	17570	17559	17694	17602	17741	17655	17653	17634	17678	17626	17663	17474	17641	17628	17565	17490	17626	17443	17514	17595	17612	17520	17745	17791	17500	17635	17711	17558	17737	17588	17572	17674	17635	17528	17603	17652	17630	17644	17548	17407	17470	17681	17559	17591	17544	17419	17597	17617	17662	17587	17621	17573	17501	17682	17686	17600	17519	17628	17682	17718	17663	17644	17531	17512	17615	17233	17626	17634	17541	17733	17411	17476	17588	17555	17663	17479	17528	17461	17415	17460	17520	17536	17579	17615	17486	17535	17462	17570	17394	17674	17465	17579	17625	17504	17643	17584	17502	17470	17616	17674	17664	17579	17670	17649	17631	17362	17612	17825	17679	17445	17785	17784	17619	17655	17650	17540	17597	17580	17515	17654	17518	17635	17747	17534	17662	17589	17623	17566	17617	17674	17548	17581	17711	17612	17635	17721	17406	17732	17637	17388	17574	17550	17466	17581	17699	17604	17677	17615	17520	17583	17462	17608	17616	17589	17687	17556	17533	17457	17547	17590	17758	17705	17879	17511	17554	17493	17815	17517	17511	17495	17601	17515	17674	17559	17697	17717	17493	17602	17589	17507	17600	17498	17682	17661	17734	17529	17742	17499	17600	17715	17718	17656	17609	17453	17724	17427	17747	17583	17627	17532	17718	17651	17566	17572	17603	17651	17627	17461	17559	17658	17511	17737	17489	17599	17588	17549	17664	17756	17655	17598	17598	17460	17620	17517	17707	17663	17544	17694	17617	17522	17707	17730	17498	17477	17563	17597	17693	17723	17653	17498	17591	17643	17549	17413	17575	17681	17685	17503	17603	17688	17565	17622	17683	17629	17434	17568	17507	17556	17413	17625	17523	17529	17685	17508	17606	17673	17466	17609	17647	17465	17485	17734	17539	17785	17593	17577	17637	17463	17746	17571	17646	17850	17582	17561	17589	17476	17683	17545	17592	17717	17536	17608	17592	17649	17647	17585	17395	17530	17585	17632	17569	17554	17691	17891	17526	17554	17545	17530	17599	17656	17630	17712	17679	17464	17549	17609	17706	17672	17559	17659	17630	17683	17568	17388	17555	17610	17528	17637	17617	17613	17704	17533	17609	17528	17700	17728	17601	17677	17500	17586	17644	17791	17550	17580	17581	17672	17440	17791	17730	17609	17578	17661	17598	17692	17714	17616	17635	17574	17451	17594	17623	17700	17595	17565	17628	17645	17824	17618	17525	17711	17558	17706	17636	17708	17583	17546	17511	17668	17729	17733	17421	17579	17590	17448	17688	17721	17652	17738	17636	17631	17475	17854	17675	17604	17644	17522	17525	17551	17637	17612	17430	17624	17512	17598	17664	17660	17580	17656	17644	17680	17690	17579	17734	17448	17769	17536	17700	17549	17627	17516	17635	17592	17787	17704	17495	17504	17606	17555	17505	17708	17594	17822	17530	17656	17378	17569	17548	17721	17525	17494	17531	17610	17584	17677	17549	17441	17744	17593	17751	17715	17523	17435	17691	17498	17614	17499	17551	17834	17727	17709	17580	17552	17640	17621	17666	17417	17351	17545	17560	17437	17481	17636	17532	17712	17537	17667	17607	17731	17538	17646	17630	17745	17462	17880	17692	17693	17556	17541	17297	17641	17647	17641	17674	17516	17664	17658	17742	17526	17571	17586	17561	17713	17502	17554	17444	17515	17770	17546	17543	17748	17713	17590	17671	17514	17655	17653	17683	17751	17699	17688	17639	17621	17411	17736	17647	17581	17375	17687	17568	17662	17542	17509	17612	17670	17593	17516	17593	17501	17528	17639	17634	17745	17656	17552	17541	17532	17603	17601	17682	17724	17491	17572	17649	17609	17605	17705	17600	17694	17607	17712	17619	17543	17540	17646	17623	17711	17635	17627	17618	17659	17753	17513	17668	17536	17622	17611	17509	17731	17668	17608	17554	17648	17448	17630	17554	17730	17580	17431	17448	17654	17619	17613	17542	17435	17732	17559	17530	17743	17587	17590	17475	17701	17569	17668	17515	17675	17453	17562	17646	17637	17660	17701	17457	17714	17651	17550	17567	17592	17660	17581	17651	17741	17591	17544	17604	17642	17612	17433	17503	17747	17720	17574	17532	17561	17620	17544	17469	17606	17447	17575	17773	17538	17643	17650	17594	17558	17618	17513	17640	17594	17499	17669	17630	17560	17477	17552	17595	17574	17517	17434	17530	17436	17693	17745	17486	17574	17725	17667	17826	17579	17508	17568	17485	17624	17374	17761	17564	17700	17719	17891	17503	17647	17567	17684	17655
29049	26705	32988	29219	24193	22600	21806	21327	20923	21169	20948	20808	20713	20937	20886	20535	20828	20769	20597	20406	20987	20844	20780	20468	20550	20757	20501	20744	20485	20731	20685	20555	20525	20656	20965	20700	20578	20624	20639	20446	20457	20584	20431	20727	20709	20450	20692	20706	20677	20524	20660	20798	20635	20653	20505	20597	20639	20641	20713	20635	20381	20602	20709	20697	20502	20778	20658	20648	20739	20891	20722	20496	20575	20530	20590	20672	20724	20914	20604	20784	20592	20596	20643	20491	20804	20556	20552	20743	20538	20259	20714	20705	20543	20448	20819	20696	20467	20597	20518	20356	20631	20665	20697	20706	20571	20687	20657	20531	20669	20558	20505	20598	20697	20548	20633	20546	20815	20573	20614	20513	20664	20596	20731	20457	20591	20842	20637	20418	20707	20757	20657	20572	20485	20575	20466	20432	20508	20598	20645	20580	20621	20677	20488	20592	20491	20738	20441	20506	20496	20683	20480	20621	20698	20596	20432	20430	20632	20572	20570	20584	20612	20502	20522	20491	20553	20704	20435	20574	20652	20504	20555	20564	20440	20537	20651	20435	20549	20574	20541	20659	20546	20633	20575	20439	20654	20407	20561	20565	20850	20720	20549	20718	20572	20604	20676	20741	20547	20552	20585	20465	20527	20540	20857	20778	20731	20483	20641	20544	20876	20643	20469	20492	20452	20731	20628	20602	20463	20560	20502	20561	20616	20696	20469	20379	20538	20790	20706	20431	20667	20729	20772	20516	20606	20590	20518	20749	20468	20433	20449	20516	20521	20626	20502	20593	20675	20491	20615	20377	20627	20622	20551	20529	20787	20752	20456	20632	20677	20734	20642	20517	20660	20356	20498	20577	20624	20551	20649	20660	20732	20622	20490	20572	20424	20940	20494	20291	20478	20681	20485	20475	20405	20499	20518	20482	20487	20632	20666	20600	20605	20611	20439	20518	20544	20609	20654	20526	20896	20636	20769	20742	20742	20518	20680	20534	20521	20543	20465	20717	20789	20597	20649	20464	20655	20627	20643	20869	20724	20906	20455	20655	20410	20537	20558	20575	20671	20607	20495	20597	20467	20430	20583	20464	20614	20634	20574	20552	20651	20293	20373	20497	20693	20767	20693	20597	20525	20593	20520	20463	20591	20697	20602	20597	20788	20622	20599	20570	20753	20699	20601	20784	20681	20609	20587	20517	20592	20837	20861	20638	20609	20626	20654	20661	20331	20521	20715	20692	20814	20348	20680	20657	20408	20577	20705	20340	20639	20551	20543	20708	20684	20815	20543	20669	20676	20651	20657	20516	20608	20572	20601	20691	20768	20720	20543	20660	20696	20624	20819	20688	20649	20426	20395	20665	20436	20556	20609	20652	20608	20663	20559	20337	20659	20632	20454	20596	20442	20560	20415	20508	20580	20469	20683	20752	20661	20567	20769	20560	20742	20522	20555	20568	20593	20710	20674	20509	20625	20622	20542	20530	20621	20613	20409	20455	20544	20711	20818	20604	20515	20446	20739	20714	20604	20493	20605	20526	20807	20365	20603	20602	20502	20470	20340	20567	20527	20632	20599	20495	20527	20614	20685	20515	20540	20559	20572	20448	20470	20395	20610	20780	20869	20535	20366	20721	20565	20594	20527	20736	20758	20821	20756	20581	20468	20397	20793	20685	20694	20627	20683	20656	20443	20507	20741	20786	20646	20622	20429	20605	20636	20498	20709	20596	20845	20507	20682	20648	20469	20588	20822	20797	20622	20544	20702	20791	20662	20534	20548	20692	20784	20636	20587	20735	20662	20515	20534	20455	20628	20612	20614	20556	20588	20651	20537	20479	20686	20420	20484	20692	20582	20648	20649	20690	20351	20589	20752	20549	20614	20550	20542	20611	20491	20445	20614	20485	20654	20786	20568	20571	20430	20545	20588	20548	20493	20387	20766	20787	20575	20491	20682	20631	20364	20693	20804	20411	20766	20489	20656	20730	20523	20648	20572	20651	20314	20578	20632	20555	20518	20313	20551	20624	20759	20656	20461	20481	20593	20591	20608	20545	20696	20632	20453	20783	20758	20570	20669	20454	20429	20391	20753	20597	20627	20604	20628	20678	20434	20567	20504	20431	20760	20714	20511	20704	20652	20750	20705	20468	20738	20674	20546	20597	20653	20698	20722	20711	20647	20817	20818	20550	20725	20627	20661	20468	20344	20455	20540	20574	20547	20500	20561	20615	20573	20577	20568	20610	20693	20607	20697	20602	20784	20840	20585	20661	20557	20733	20439	20664	20566	20472	20608	20561	20684	20526	20528	20777	20603	20601	20670	20727	20399	20470	20461	20440	20626	20576	20652	20666	20651	20414	20385	20706	20650	20579	20821	20665	20700	20576	20586	20546	20739	20782	20657	20538	20446	20644	20597	20519	20612	20505	20731	20542	20509	20757	20778	20466	20739	20626	20514	20416	20683	20582	20687	20559	20647	20801	20742	20712	20520	20649	20573	20641	20446	20521	20495	20514	20534	20741	20464	20422	20658	20428	20546	20599	20527	20465	20586	20843	20675	20747	20702	20595	20667	20563	20577	20633	20453	20551	20407	20592	20527	20569	20466	20686	20684	20560	20584	20668	20580	20611	20581	20617	20680	20507	20498	20697	20551	20608	20578	20489	20498	20637	20529	20550	20480	20720	20502	20539	20561	20664	20494	20845	20542	20525	20655	20654	20541	20619	20581	20746	20627	20464	20546	20450	20702	20546	20888	20634	20495	20743	20658	20679	20619	20701	20854	20700	20626	20774	20586	20602	20694	20660	20752	20634	20626	20748	20573	20536	20583	20552	20494	20354	20448	20702	20490	20629	20744	20594	20481	20611	20656	20535	20579	20689	20582	20712	20423	20445	20532	20804	20654	20587	20678	20627	20823	20807	20700	20416	20518	20644	20642	20520	20574	20588	20535	20613	20545	20555	20682	20535	20574	20349	20624	20870	20462	20673	20760	20702	20697	20679	20748	20836	20557	20658	20723	20748	20699	20598	20790	20600	20470	20589	20779	20648	20500	20552	20703	20782	20608	20576	20703	20743	20584	20630	20527	20532	20653	20777	20632	20648	20743	20596	20610	20530	20572	20628	20518	20621	20580	20382	20563	20796	20787	20589	20431	20480	20478	20755	20462	20623	20587	20627	20556	20727	20526	20704	20416	20613	20492	20691	20755	20571	20764	20511	20738	20786	20670	20737	20504	20721	20626	20518	20779	20719	20383	20694	20725	20812	20764	20526	20598	20626	20516	20583	20699	20822	20721	20613	20528	20666	20506	20649	20811	20625	20736	20578	20561	20446	20459	20608	20629	20523	20500	20834	20490	20540	20343	20714	20766	20687	20313	20354	20370	20441	20628	20657	20560	20758	20823	20604	20648	20648	20618	20597	20685	20614	20478	20645	20395	20699	20804	20515	20634	20651	20571	20630	20558	20842	20484	20630	20493	20876	20666	20701	20626	20507	20574	20549	20600	20587	20547	20760	20604	20707	20683	20593	20727	20606	20519	20611	20603	20745	20650	20713	20532	20847	20583	20805	20556	20439	20691	20603	20501	20372	20636	20810	20668	20784	20548	20553	20504	20489	20617	20691	20632	20662	20682	20827	20508	20560	20827	20485	20623	20533	20788	20599	20583	20426	20542	20591	20706	20617	20623	20513	20601	20782	20634	20509	20787	20648	20687	20553	20674	20707	20711	20584	20507	20527	20506	20576	20522	20715	20623	20625	20782	20641	20619	20509	20489	20656	20653	20608	20800	20616	20794	20792	20572	20593	20593	20564	20772	20484	20556	20767	20761	20709	20604	20638	20408	20747	20620	20722	20778	20677	20624	20499	20739	20564	20518	20656	20823	20510	20538	20572	20494	20751	20342	20616	20705	20876	20487	20721	20422	20556	20476	20624	20784	20617	20630	20460	20483	20659	20650	20407	20453	20437	20796	20653	20525	20696	20798	20712	20500	20549	20600	20520	20359	20635	20578	20615	20458	20614	20557	20511	20589	20550	20627	20468	20935	20317	20639	20769	20625	20705	20533	20536	20770	20559	20802	20572	20572	20629	20536	20506	20590	20645	20496	20638	20406	20456	20633	20612	20543	20632	20659	20599	20792	20550	20528	20691	20574	20637	20531	20616	20769	20542	20560	20652	20672	20567	20548	20407	20634	20680	20652	20717	20747	20630	20627	20787	20683	20608	20790	20666	20698	20670	20644	20478	20880	20749	20662	20414	20588	20510	20594	20644	20668	20531	20740	20685	20580	20603	20520	20529	20575	20284	20305	20687	20682	20604	20694	20647	20664	20462	20493	20610	20599	20579	20944	20610	20810	20449	20707	20624	20593	20816	20561	20555	20661	20589	20649	20598	20434	20862	20688	20589	20533	20450	20688	20484	20449	20560	20726	20406	20510	20501	20549	20495	20721	20762	20890	20694	20727	20750	20642	20549	20694	20786	20620	20618	20673	20398	20725	20735	20684	20501	20752	20610	20587	20583	20744	20603	20691	20698	20624	20831	20662	20648	20563	20598	20584	20505	20679	20576	20555	20599	20590	20392	20522	20550	20512	20513	20569	20682	20536	20442	20476	20693	20756	20818	20707	20593	20644	20772	20623	20545	20735	20620	20528	20789	20795	20724	20468	20598	20711	20595	20851	20794	20617	20456	20593	20634	20638	20754	20898	20720	20683	20357	20683	20719	20682	20484	20650	20705	20567	20591	20750	20726	20723	20637	20490	20592	20620	20616	20673	20695	20552	20649	20704	20517	20556	20720	20647	20802	20652	20562	20687	20734	20720	20516	20692	20704	20519	20716	20574	20578	20729	20551	20515	20565	20611	20488	20560	20657	20717	20829	20611	20372	20597	20678	20467	20622	20684	20684	20544	20556	20671	20392	20745	20610	20663	20621	20480	20577	20955	20671	20810	20756	20631	20615	20606	20652	20475	20735	20736	20704	20580	20685	20404	20743	20696	20501	20523	20661	20632	20643	20463	20740	20668	20409	20577	20634	20562	20502	20698	20708	20624	20561	20682	20398	20688	20596	20740	20732	20664	20685	20453	20598	20813	20529	20612	20349	20788	20818	20488	20484	20561	20599	20779	20739	20698	20526	20689	20685	20609	20540	20511	20704	20552	20466
32545	42423	36888	27450	23103	20427	19011	18399	18413	18091	18033	17957	17760	17849	17914	17806	17633	17667	17778	17878	17614	17645	17703	17740	17676	17860	17753	17528	17845	17692	17754	17664	17607	17742	17737	17610	17496	17524	17675	17646	17633	17710	17554	17521	17575	17626	17650	17680	17606	17805	17550	17566	17608	17758	17426	17701	17772	17647	17411	17608	17671	17578	17576	17704	17531	17657	17545	17478	17832	17589	17565	17547	17513	17600	17678	17572	17509	17429	17647	17568	17478	17789	17566	17380	17779	17623	17779	17554	17670	17662	17546	17631	17686	17617	17539	17647	17641	17690	17492	17589	17539	17698	17531	17659	17623	17596	17820	17604	17544	17576	17469	17640	17732	17555	17556	17422	17738	17365	17551	17535	17356	17698	17569	17680	17441	17482	17571	17775	17504	17506	17457	17616	17660	17570	17518	17582	17631	17496	17755	17464	17798	17544	17574	17536	17612	17535	17536	17571	17487	17546	17517	17525	17500	17740	17505	17570	17505	17775	17513	17506	17515	17686	17649	17767	17681	17658	17397	17562	17655	17632	17693	17604	17516	17615	17523	17541	17716	17570	17654	17445	17723	17600	17550	17415	17593	17462	17616	17652	17535	17605	17581	17570	17565	17542	17461	17547	17573	17460	17374	17499	17460	17545	17660	17530	17682	17559	17651	17747	17449	17519	17453	17659	17577	17708	17416	17536	17529	17555	17587	17566	17612	17644	17516	17652	17515	17803	17622	17535	17552	17751	17544	17523	17606	17552	17465	17520	17676	17689	17670	17908	17498	17568	17521	17510	17693	17744	17593	17522	17730	17586	17611	17559	17602	17573	17624	17482	17726	17523	17566	17517	17711	17625	17472	17674	17517	17628	17506	17841	17596	17621	17594	17589	17716	17468	17471	17606	17627	17487	17667	17564	17524	17578	17707	17343	17651	17678	17574	17510	17427	17613	17463	17495	17523	17651	17689	17554	17790	17696	17604	17539	17681	17431	17685	17707	17537	17634	17588	17632	17664	17558	17657	17727	17520	17594	17695	17620	17580	17645	17543	17660	17591	17523	17663	17549	17608	17424	17691	17693	17541	17573	17558	17544	17382	17543	17700	17600	17521	17600	17459	17599	17561	17639	17651	17596	17694	17714	17542	17661	17680	17608	17551	17663	17553	17660	17646	17623	17704	17631	17437	17450	17484	17561	17660	17533	17629	17682	17612	17622	17585	17471	17698	17621	17567	17669	17572	17599	17710	17557	17398	17714	17661	17676	17619	17499	17525	17540	17537	17558	17639	17630	17541	17528	17565	17444	17549	17523	17622	17578	17548	17789	17516	17823	17688	17541	17543	17488	17575	17564	17631	17591	17625	17533	17560	17530	17707	17824	17732	17388	17668	17457	17627	17614	17494	17637	17727	17695	17619	17671	17559	17581	17526	17841	17479	17456	17510	17661	17681	17729	17470	17670	17575	17497	17686	17331	17538	17694	17418	17711	17586	17521	17438	17649	17608	17606	17467	17526	17637	17516	17526	17794	17544	17639	17648	17684	17622	17574	17526	17666	17697	17681	17589	17590	17498	17646	17544	17503	17624	17843	17638	17646	17670	17487	17576	17759	17618	17839	17489	17445	17585	17429	17632	17596	17521	17577	17487	17677	17460	17506	17384	17596	17481	17535	17681	17484	17606	17518	17421	17605	17558	17574	17430	17682	17584	17411	17627	17527	17653	17532	17683	17483	17607	17748	17712	17327	17711	17682	17613	17513	17667	17716	17762	17594	17473	17618	17602	17556	17861	17707	17566	17415	17802	17534	17626	17474	17719	17508	17636	17582	17648	17448	17633	17498	17659	17509	17571	17635	17426	17685	17705	17623	17736	17617	17553	17540	17673	17719	17645	17479	17468	17515	17528	17562	17450	17549	17476	17659	17611	17477	17441	17672	17668	17449	17558	17602	17671	17449	17490	17485	17544	17439	17562	17536	17684	17687	17470	17749	17662	17629	17683	17762	17603	17540	17637	17571	17544	17657	17763	17626	17486	17673	17592	17729	17559	17576	17596	17641	17492	17724	17699	17581	17616	17612	17726	17663	17611	17517	17414	17614	17570	17368	17531	17585	17570	17657	17484	17699	17498	17541	17564	17414	17785	17619	17704	17438	17696	17461	17699	17634	17476	17578	17670	17597	17680	17669	17503	17700	17571	17501	17660	17530	17625	17525	17568	17557	17592	17396	17478	17665	17439	17756	17766	17486	17565	17659	17587	17606	17614	17513	17589	17558	17694	17624	17740	17654	17642	17673	17698	17588	17451	17672	17645	17602	17563	17554	17656	17564	17565	17514	17805	17499	17610	17586	17459	17786	17621	17563	17640	17632	17438	17626	17576	17630	17550	17487	17510	17561	17553	17663	17396	17534	17759	17619	17622	17551	17837	17732	17525	17611	17587	17650	17580	17572	17599	17716	17775	17493	17596	17597	17749	17664	17528	17571	17676	17515	17667	17844	17623	17568	17620	17683	17604	17426	17547	17756	17760	17679	17454	17521	17513	17673	17545	17552	17710	17681	17664	17603	17685	17380	17651	17562	17512	17547	17510	17628	17526	17617	17666	17545	17688	17600	17630	17744	17697	17682	17534	17674	17300	17714	17767	17587	17625	17502	17672	17569	17551	17688	17679	17749	17657	17522	17309	17604	17524	17691	17600	17602	17580	17772	17611	17482	17668	17711	17427	17739	17624	17654	17739	17619	17802	17656	17698	17596	17512	17476	17618	17526	17614	17601	17360	17475	17569	17731	17653	17520	17463	17593	17508	17717	17563	17657	17772	17514	17717	17687	17807	17439	17715	17737	17556	17671	17588	17705	17746	17627	17736	17561	17752	17511	17550	17683	17711	17558	17575	17541	17686	17635	17538	17768	17573	17516	17677	17600	17608	17609	17668	17728	17411	17417	17473	17564	17623	17583	17737	17585	17713	17612	17597	17641	17650	17471	17476	17495	17567	17632	17647	17601	17508	17620	17616	17498	17686	17513	17805	17571	17708	17551	17503	17666	17451	17549	17744	17740	17641	17509	17708	17523	17670	17578	17574	17544	17399	17682	17457	17499	17704	17545	17711	17503	17560	17574	17640	17712	17587	17531	17597	17479	17631	17446	17622	17508	17573	17619	17639	17596	17374	17809	17515	17497	17509	17632	17542	17482	17720	17705	17617	17587	17545	17714	17568	17619	17709	17653	17688	17557	17603	17588	17634	17587	17729	17585	17681	17536	17516	17565	17599	17537	17751	17518	17589	17653	17632	17596	17699	17603	17480	17652	17696	17594	17450	17635	17451	17633	17638	17543	17742	17596	17408	17548	17628	17650	17667	17654	17679	17677	17862	17466	17699	17767	17786	17744	17561	17749	17513	17733	17512	17545	17756	17450	17572	17632	17669	17461	17703	17687	17650	17723	17818	17754	17712	17621	17681	17577	17593	17607	17664	17708	17536	17617	17557	17609	17517	17701	17560	17557	17522	17621	17557	17660	17353	17771	17626	17547	17499	17580	17498	17504	17838	17515	17598	17467	17687	17574	17687	17570	17659	17529	17474	17592	17608	17710	17752	17530	17687	17668	17711	17660	17689	17715	17666	17703	17775	17676	17713	17720	17572	17578	17600	17731	17633	17636	17460	17728	17647	17666	17584	17651	17712	17663	17625	17389	17609	17641	17623	17733	17736	17540	17812	17588	17520	17478	17692	17449	17571	17517	17547	17501	17492	17636	17620	17678	17651	17615	17632	17646	17677	17723	17573	17615	17665	17748	17521	17589	17533	17625	17471	17409	17598	17433	17630	17780	17472	17605	17659	17464	17706	17496	17558	17703	17797	17770	17650	17707	17791	17562	17532	17493	17666	17543	17576	17682	17677	17704	17781	17430	17658	17743	17666	17479	17556	17600	17472	17621	17682	17620	17663	17487	17669	17610	17704	17591	17411	17539	17636	17766	17689	17541	17615	17552	17612	17627	17569	17544	17551	17832	17855	17648	17717	17487	17715	17630	17472	17633	17684	17753	17404	17692	17637	17570	17557	17695	17465	17510	17449	17503	17435	17443	17511	17727	17630	17517	17557	17865	17481	17543	17462	17684	17711	17633	17409	17753	17567	17652	17355	17359	17664	17667	17619	17517	17640	17731	17733	17586	17600	17701	17664	17593	17580	17599	17561	17588	17658	17596	17658	17594	17427	17765	17551	17604	17924	17593	17635	17473	17554	17639	17637	17528	17623	17624	17691	17405	17741	17700	17749	17543	17525	17526	17561	17560	17527	17624	17685	17660	17620	17557	17606	17619	17590	17599	17564	17550	17569	17609	17620	17479	17715	17605	17652	17614	17629	17559	17438	17687	17453	17689	17394	17472	17473	17637	17628	17400	17629	17713	17669	17614	17595	17559	17707	17505	17666	17614	17662	17530	17742	17631	17554	17643	17503	17653	17604	17656	17488	17612	17560	17675	17494	17455	17508	17441	17526	17605	17486	17559	17552	17559	17753	17613	17609	17655	17707	17785	17638	17614	17647	17688	17622	17771	17539	17547	17500	17772	17542	17650	17631	17637	17441	17512	17512	17561	17476	17633	17511	17730	17455	17668	17656	17668	17750	17606	17571	17574	17559	17624	17398	17741	17600	17400	17590	17536	17538	17535	17487	17635	17701	17657	17589	17776	17785	17738	17572	17661	17543	17544	17563	17453	17574	17571	17631	17614	17485	17635	17688	17764	17498	17604	17451	17731	17583	17517	17561	17505	17549	17709	17552	17864	17460	17643	17551	17510	17598	17637	17595	17612	17645	17573	17626	17679	17705	17599	17551	17558	17594	17629	17740	17522	17575	17732	17519	17607	17581	17355	17671	17722	17570	17718	17484	17762	17386	17698	17687	17717	17699	17590	17630	17624	17491	17537	17720	17533	17626	17607	17568	17681	17474	17538	17624	17691	17519	17607	17534	17580	17602	17520	17519	17721	17649	17647	17672	17629	17636	17779	17637	17503	17544	17699	17447	17601	17534	17617	17627	17525	17584	17653	17606	17499	17528	17563	17642	17713	17573	17695	17707	17544	17481	17603	17569	17552	17739	17583	17597	17692	17636	17646	17620	17666	17468	17475	17520	17467	17725	17562	17563	17636	17593	17598	17614	17679
24200	21487	29041	25536	24258	25137	24880	21588	20988	20750	20375	20377	20213	20153	20048	20020	20157	20193	20130	19894	20208	20149	20095	19923	20000	20014	19965	20106	20089	20030	20084	20100	20025	20136	20004	20121	19921	19908	19930	20007	19994	19937	19933	19887	19928	19852	19875	19925	19949	19885	19758	19903	19937	19753	19919	20041	19979	19733	19950	20058	19824	19707	19835	19890	19798	19906	19917	19781	19978	19893	19729	19945	19705	20088	19928	19605	19878	19907	19935	19680	19853	19824	19961	19738	19784	19816	19731	19780	19929	19718	19764	19850	19859	19855	19763	19764	19932	19831	20058	19645	19727	19712	19930	19827	20013	19736	19809	19843	19768	19885	19810	19966	19919	19930	19791	19768	19776	19865	19657	19799	20101	19761	19750	19843	19889	19943	19985	19971	19902	20033	19818	20060	19901	19828	19914	19824	19751	20082	19827	19746	19871	20001	19769	19820	19984	19814	19612	19688	19729	19868	19984	19738	19693	19820	19846	19836	19839	20122	19743	19849	20001	19865	19811	19944	20013	19994	19785	19869	19561	19830	19719	19887	19829	19711	19986	19748	19957	19972	19696	19652	20078	19886	19739	19846	19849	19871	19796	19821	19908	19916	19835	19781	19883	19825	19915	20014	19965	20035	19807	20065	19814	19886	19965	19861	19916	19992	19804	19822	19878	20083	19784	19712	19845	19953	19905	20008	19864	19661	19801	19996	19879	19922	19803	19836	19634	19676	19995	19524	19911	19834	19766	19847	19806	19902	19911	19908	20026	19874	19892	19726	19895	19941	19820	19935	19779	19795	19852	19727	19682	19777	19843	19668	19976	19779	19984	19950	19733	19589	19853	19860	19846	19961	19778	20022	19734	19799	19778	19727	20078	19942	19703	19817	19990	19861	19938	19749	19637	19787	19760	19751	19912	19782	19963	19853	19587	19906	19924	19694	19667	19703	19715	19901	20014	19830	19982	19893	19789	19809	19842	19788	20121	19900	19747	19707	19732	19998	19825	19706	19902	19755	19800	19882	19936	19844	19919	19860	19970	20035	19713	19878	19854	19766	19953	19887	19920	19967	19922	19682	19955	19720	19747	19738	19757	19803	19846	19765	20033	19827	19813	19646	19659	19833	19694	19705	19775	19837	19959	19853	19707	19903	19834	20054	19894	20133	19792	19943	19560	20015	19772	19974	19964	19939	19881	19874	19793	19724	19812	19824	20107	19909	20015	19622	19775	20107	20234	19808	19652	19952	19842	19770	19573	19821	19832	19926	19797	19676	19767	19921	19957	19762	19890	19966	19836	19891	19877	20060	19975	19883	20041	19934	19949	19735	19848	19687	19767	19803	19633	19812	19784	19967	19975	19733	19896	20044	19735	20006	19896	19704	19819	19634	19809	19821	19905	19828	19892	19707	19685	19810	19883	19932	19861	19773	19931	19786	19884	19911	19817	19811	19901	19795	19848	19871	19974	19921	19625	19883	19820	19787	19549	19850	19981	19775	19792	19897	19801	19853	19928	19814	19730	19717	19801	19854	19783	19728	19813	19861	19738	19756	20096	19853	19870	19831	19781	19940	20052	19732	19823	19806	19910	19834	20082	19914	20015	19893	19794	19908	19900	19925	19912	19925	19910	19697	19736	19992	19880	19765	19822	19991	19816	20121	19796	19677	19930	19782	19914	19857	19844	19777	19778	19835	19758	19690	19814	19891	19726	19978	19753	19586	19774	19906	19913	19927	19858	19902	19815	19712	19710	19993	19845	19747	19859	20096	19847	19742	19832	19872	19835	19943	19963	19900	19992	19728	19846	19736	19789	19879	19894	19729	19848	19777	19773	19993	19945	19827	19845	19820	19794	19981	19882	19925	20050	19671	20028	19986	19931	19704	19689	19812	19680	19731	19799	19730	19839	19857	19915	20004	19914	19928	19940	19767	20019	19875	20056	19961	19924	20014	19949	19857	20093	19716	19871	19943	19915	19953	19786	19976	19738	19782	19861	19706	20053	19938	19876	19894	19874	19870	19786	19974	19851	19745	20046	19873	20020	19856	19931	19955	19672	19794	19661	19935	19718	19829	19566	19852	19870	19615	19891	19646	19911	19907	19666	19658	19952	19761	19832	19906	19823	20134	19764	19815	19776	19933	19909	19875	19865	19999	19731	19739	19961	19853	19681	19755	19725	19880	19792	19653	19769	19828	19691	19603	19860	19638	19852	20002	19489	19719	19840	19802	19919	19985	19863	19979	19957	19766	20094	19740	19748	19721	19752	19834	19650	19860	20004	20075	19806	19942	19857	19796	19719	19701	19916	19730	19770	19934	19795	19542	19925	19895	19887	20052	19689	19865	19869	19860	19882	19716	19925	19672	20016	20001	19857	20074	19968	19784	19897	19917	19965	19955	19683	19740	19732	19877	19956	19970	19916	19758	19861	19814	20012	19931	19804	19894	19860	19868	19732	19873	19924	19747	19726	19694	19731	19980	19926	19874	19949	19708	19744	19984	19869	19839	20042	19838	19869	19756	19821	19816	19948	19870	19768	19824	19804	19994	19895	20045	19982	19863	19971	19979	20059	19903	19906	20045	19656	19773	19822	19418	19807	19752	19745	19931	19744	19856	19975	19898	19919	19899	19484	19886	20010	19842	19857	19777	19733	19710	19752	19798	19769	19474	19828	19832	19638	19686	19874	19884	19654	19805	19889	19913	19741	19848	19763	19878	19781	19999	19795	19969	19831	19955	19789	19750	19861	19965	19693	19893	19791	19678	19826	19748	19952	19770	19861	19785	19900	19953	19713	19781	19674	19842	19772	19758	19674	19839	19789	19892	19803	19828	19804	19669	20096	19835	19762	19981	19737	19691	19846	19911	19581	19896	19980	19826	20059	19943	19860	19812	20012	19727	19923	19731	19694	19742	19915	19739	19977	19819	19860	19631	19973	19900	20031	19862	19831	19860	19853	19566	19653	19772	19968	19859	19946	19735	19818	19723	20018	19997	19908	19708	19669	19675	19898	19973	19627	19950	19803	19773	19927	19835	19782	19828	19705	19856	19925	19806	19697	19736	19841	19934	19873	19755	19982	19803	20005	19905	19792	19664	19980	19856	19939	19747	19668	19925	19833	19846	20084	19881	19610	20095	19736	19747	19673	19638	19807	19700	19942	19898	19916	19849	19881	19866	19667	19675	19856	19761	19843	19899	19870	19829	19870	19813	19850	19981	20002	19843	19916	19795	19942	20051	19729	19645	19862	19865	19847	19926	19844	19662	19770	19913	19870	19741	20077	19753	19964	19793	19933	19891	19866	20088	19909	19695	19869	19679	19881	19782	19761	20096	19943	19650	19905	19936	19655	19962	19895	19578	19974	19969	19808	19939	19737	19941	19863	19802	19654	19774	19887	19862	19909	19701	19667	19858	19750	19850	19903	19632	19611	19741	19688	19804	19830	19740	19884	19828	19880	19773	19924	19879	19746	19954	20185	19892	19859	19938	19818	19784	19848	19686	19990	19911	19886	19734	19818	19743	19674	19721	19899	19910	19948	19904	19954	19949	19824	19643	19951	19807	19898	19753	19885	19883	19809	19762	20069	19993	19667	19711	20112	19767	19718	19726	19938	19949	19914	19760	19828	19605	19905	20073	19945	19785	19957	19904	19893	20040	19706	19897	19796	19800	19790	19927	19889	19816	19890	19740	19718	19786	19972	19786	19779	19884	19877	19935	19791	19764	19894	20034	19720	19779	19893	19933	19963	19834	19838	19915	19719	19972	19885	19813	20015	19777	19821	19916	20023	20141	19855	19984	20040	19791	19987	20052	19932	19614	19869	19861	19829	19738	19724	19786	20082	19862	20025	19753	19879	19870	19831	19813	19723	19754	19894	19853	20027	19868	19868	20222	19924	19936	19839	19890	19958	19912	19835	20025	19721	19856	19789	19973	19855	19941	19916	19899	19784	19688	19905	20030	20052	19976	19924	19881	19829	19725	19910	19872	19881	20016	20009	19840	20030	19835	19717	19925	19715	19826	19882	19716	19893	20067	19668	19784	19512	19897	19862	19914	20014	19913	19937	19763	19974	19922	19769	19756	19858	19836	19742	19861	19764	19693	19841	19971	19896	19828	20065	19701	19724	19968	19953	19665	19937	19984	20049	19969	19835	19880	19986	19841	19958	19967	19923	19860	19898	19792	19721	19766	19822	19817	19860	19959	19977	19921	19823	19829	19866	20115	19959	19900	19859	19728	19653	19696	19802	19809	19950	19795	19897	19811	19893	19995	20026	19867	19839	19898	19641	19814	19737	19897	19715	19652	19657	19837	20150	19779	19746	19725	19814	19707	19793	19722	19987	19689	19865	19938	19812	19969	19881	19736	19904	20062	19812	19844	19862	19846	19813	19829	19865	19970	19926	19785	19982	19947	19942	19760	19931	19794	19872	19953	19929	19608	19825	19750	19765	19965	19830	19905	20079	19893	19827	19977	19796	19806	19718	19977	19693	19819	19762	20053	19811	19894	19931	19986	19760	19579	19810	19747	19732	19792	19739	19868	19885	19899	19696	19732	20065	19968	19835	19737	19865	19845	19804	19642	19754	19793	19929	19696	19739	19977	19935	19812	19945	19762	19843	19885	19810	19790	19927	19944	19711	19594	19768	19833	19710	19818	19886	19793	19818	19682	19726	19711	19817	19848	19843	19898	20055	19745	19766	19752	19776	19723	19775	19775	19743	19673	19804	19763	20189	19792	19851	19992	19808	19909	19897	19988	19866	20092	20014	19818	20015	19839	19945	19796	19715	19614	19856	19891	19808	19976	19898	19827	20047	20037	19922	19882	19853	19818	19964	19819	19778	19885	19886	19826	19949	19913	19780	20111	19744	19827	19809	19700	19730	19864	19853	19966	19831	19841	19874	19894	19953	19797	19824	19836	19855	19803	19881	19684	19935	19777	20015	20046	19810	19641	19862	19784	19907	19744	19911	20006	20045	20033	19844	20027	19771	20102	19923	19860	19845	19638	19814	19947	19873	19787	19796	19856	19866	19928	19919	20024	19815	19845	19650	19975	19977	19965	19777	19867	19830	19771	19840	19716	19869	19980	19909	19976	19961	19766	19868	19779	19841	19722	19730	19696	19831	19884	19861	19894	19955	19754	19940	19702	19727	19651	19701	20054
33208	50633	44915	34157	27969	23232	21323	19568	18824	18084	17832	17826	17666	17633	17409	17381	17403	17241	17482	17336	17142	17498	17446	17371	17297	17446	17261	17426	17351	17300	17268	17300	17368	17266	17332	17320	17219	17191	17277	17147	17081	17292	17161	17268	17197	17089	17164	17122	17283	17103	17224	17204	17163	17203	17191	17369	17176	17122	17287	17254	17223	17230	17100	17084	17224	17269	17226	17268	17118	17201	16987	17187	17152	17057	17069	17092	17055	17255	17084	17137	17298	17090	17203	17168	17314	17150	17096	17034	17080	17128	17010	17014	17194	17289	17173	17112	17172	16965	17230	17090	17250	16910	17253	17176	17173	17031	17169	17238	17435	17084	17085	17108	17034	17256	17176	17212	17160	17159	17121	17027	17214	17152	16947	17204	17181	17177	17249	17363	17256	17158	17277	17240	17171	17309	17268	17189	17166	17080	17370	17121	17210	17158	16999	17256	17223	17173	17216	17177	17249	17154	17173	17309	17117	17202	17128	17027	17236	17288	17098	17250	17294	17215	17176	17193	17033	17227	17040	17099	17181	17102	17266	17292	17146	17165	17261	17025	17118	17268	17193	17321	17177	17184	17047	17218	17121	17142	17138	17109	17064	17107	16983	17154	17308	17082	17350	17219	17141	17102	17212	17032	17148	17001	17248	17102	17364	17254	17299	17183	17418	17329	17135	17020	17043	17134	17223	17042	17337	17319	17097	17281	16957	17270	17315	17160	17213	17151	16970	17333	17210	16982	17135	17179	17301	17130	17319	17222	17242	17286	17385	16969	17238	17137	17239	17103	17169	17273	17264	17126	17078	17117	17159	17167	17138	17057	17119	17230	17307	17200	17041	17139	17167	16877	17181	17216	17135	17253	17174	17224	17259	17254	17170	17295	17196	17081	17106	17087	17034	17214	17247	17204	17148	17226	17126	17131	17098	17285	17068	17228	17210	17103	17148	17203	17238	17128	17065	17160	17314	17185	17160	17253	17106	16918	17236	17108	17245	17205	16967	17106	17028	17093	17217	17197	17340	17136	17232	17097	17240	17295	17152	17257	17352	17249	17226	17273	17321	17373	17122	17173	17114	17175	17105	17196	17246	17165	17212	17105	17026	17060	17079	17217	17234	17011	17220	17221	17259	17118	17252	17123	17084	17267	17366	17133	17016	17367	17232	17154	17296	17032	17285	17305	17182	16987	17175	17292	17316	17183	17202	17284	17292	17115	17216	16982	17471	17263	17226	16971	17272	16973	17033	17192	17284	17078	17283	17176	17015	17032	17392	17027	17189	16861	17281	17264	17308	17146	17242	17103	17091	17122	17239	17008	17154	17193	17223	17097	17116	17062	17366	17078	17161	17067	17246	17002	16959	17238	17213	16936	17207	17190	17231	17441	17173	17180	17094	17141	17264	17304	17021	17173	17308	17163	17024	17214	17024	17107	17140	17046	17245	17083	17114	17089	17156	17109	16961	17078	17241	17263	17187	17236	17078	17218	17209	17302	17147	17107	17324	17058	17227	17043	17089	16994	17402	17093	17109	17193	17074	17171	17180	17151	17288	17170	17253	17135	17286	17153	17362	17098	17069	17150	17295	17213	17240	17061	17201	16982	17203	17199	17112	17280	17270	17239	17100	17130	17292	17130	17190	17154	17281	17157	17193	17164	17286	17369	17071	17205	17126	17343	17045	17195	17169	17096	17200	17411	17055	17149	17072	17144	17173	17217	17254	17072	17326	17125	17131	17024	17260	17348	17023	17097	17180	17059	17160	16898	17235	17049	17469	17153	17171	17363	17084	17293	17058	17167	17012	17161	17143	17219	17217	17193	17171	17253	17234	17070	17119	16987	17192	17300	17165	17196	17191	17127	17050	17432	17157	17204	17263	17355	17127	17142	17213	17266	17069	17178	17273	17202	17191	17176	17190	16981	17174	17139	17273	17306	17116	17283	17261	17089	17142	17191	17187	17183	17245	17170	17112	17359	17163	17194	17177	17178	17310	17305	17212	17233	17244	17275	17218	17210	17164	17210	17205	17011	17181	17133	17220	17088	17142	17100	17050	17202	17304	17017	17256	17198	17183	17047	17130	17220	16892	17170	17111	17309	17289	17160	17139	17050	17155	17217	16963	17068	16882	16951	17234	17080	17237	17114	17037	17200	17098	17257	17167	17188	17200	17235	17369	17080	17098	17067	17052	17247	17245	17231	17252	17176	17139	17204	17145	17129	17065	17169	17137	17104	17091	17190	17246	17285	17292	17268	17235	17285	17114	17253	17140	17054	17524	16940	17160	17195	17205	17250	17214	16980	17239	17069	17227	17174	17159	17193	17098	17074	17099	17094	17207	17242	17076	17139	17264	17352	17125	17250	17080	17121	17106	17098	17302	17008	17389	17179	17216	17027	17113	17019	17176	17373	17181	17088	17054	17141	17197	17100	17133	17307	17043	16949	17031	17175	17029	17155	16996	17120	17225	17125	17231	17072	17061	17215	17100	17188	17064	17295	17156	17193	17168	17338	17048	17051	17141	17135	17300	17019	17133	17049	17071	17293	17210	17268	17259	17204	17067	17160	17159	17193	17077	17252	17331	17017	17258	17297	17186	17237	17060	17118	16990	17124	17175	17063	17227	17122	17240	17192	17062	17142	17232	17375	17120	17026	17227	17261	17272	17316	17181	17329	17248	17379	17292	17139	17196	17251	17173	17274	17169	17076	17158	17170	17223	17165	17076	17148	17226	17125	17034	17151	17147	16996	17193	16999	17106	17231	17230	17123	17115	17188	17158	17197	17196	17219	17148	17070	17330	17106	16909	17001	17099	17135	17084	17415	17065	17067	17129	17124	17100	17022	17214	17143	17099	17253	17112	17253	17047	17158	17198	17186	17000	17265	17138	17192	17214	17168	17153	17160	17125	17040	17200	17299	17041	17075	17237	17291	17110	17107	17243	17165	17240	17105	17079	17144	16995	17231	17234	17257	17162	17176	17137	17283	17285	17165	17009	17188	17224	17139	17312	17215	17256	17166	17144	17215	17068	16962	17112	17144	17113	17112	17189	17264	17128	17214	17265	17228	17206	17237	17152	17187	17075	17254	17171	17272	17329	17187	17229	17249	17159	17138	17087	17022	17067	17242	17054	17119	16965	17267	17277	17094	17165	17203	17322	17091	16984	17260	17273	17238	17161	17214	17105	17140	17001	17197	17143	17214	17206	17186	17263	17071	17142	17112	17045	17089	17125	17327	17008	17145	17172	17252	17062	17058	17140	17174	17153	17297	17055	17033	17261	17051	17076	17398	17097	17150	17179	17130	17040	17222	17190	17124	17201	16980	17109	17145	17096	17114	17346	17230	16985	17408	17235	17146	17063	17329	17112	17200	17271	17102	17091	17408	17342	17338	17072	17272	17152	17274	17191	17219	17124	16962	17147	17210	17232	17271	17142	17320	17200	17056	17183	17180	17250	17232	17243	17142	17249	17086	17084	17282	17250	17192	17089	17126	17178	17217	16994	17231	17032	17011	17014	17282	17130	17007	17234	17206	17447	17250	17065	17104	17103	17108	17350	17224	17236	17171	17305	17213	17125	17138	17241	17108	17124	17081	17182	17207	17111	17209	17218	17142	17159	17081	17078	17279	17086	17183	17129	17223	17268	17165	17346	17224	17278	17206	17180	17059	17234	17020	17284	17129	17270	17193	17174	17030	17135	17052	16979	17262	17193	17290	17145	17085	17150	17277	17140	17104	17078	17132	17108	16966	17176	17139	17165	17223	17035	17243	17208	17260	17286	17137	17130	17204	17252	17122	17320	17218	16954	17240	17035	17069	17274	17253	17207	17144	17193	17135	16955	17149	17112	17158	17253	17168	17034	17112	17120	16949	17170	17165	17239	17063	17058	17023	17208	17243	17153	17168	17251	17331	17016	17028	17281	17290	17186	17183	17137	17234	17079	17202	17067	17212	17209	17081	17263	17163	17036	17091	17189	17323	17160	17322	17210	17057	17252	17132	17194	17199	17009	17163	17123	17152	17134	17085	17107	17314	17136	17166	17301	17224	17342	17331	17226	17177	17058	17234	17073	17081	17102	17213	16983	17195	17083	17077	17146	17003	17014	17225	17155	17110	17211	17074	17137	17182	17397	17092	17217	17096	17092	17096	17133	17039	17103	17245	17173	17215	17479	17117	16909	17201	17199	17280	17129	17085	17336	17134	17196	17141	17039	17174	17050	17238	17208	17224	17276	17003	17010	17108	17077	17157	17264	17220	17104	17145	17169	17197	17140	17323	17062	17111	17217	17097	17082	17157	16998	17279	17160	16952	17210	17281	17144	17017	17120	17131	17303	17007	17110	17104	17241	17195	17258	17161	17072	17348	17192	17000	17124	17300	17254	17309	17141	17089	17301	17067	17152	16868	17153	17198	17235	17099	17146	17003	17213	17260	17199	17030	17129	17145	17086	17139	17138	17055	17085	17064	17095	17248	17017	17040	17107	17312	17262	17099	17288	17036	17217	17091	17250	17292	17058	17157	17241	17280	17127	17145	17199	17158	17293	17174	17137	17239	17148	17220	17224	17141	17116	17026	17110	17241	17187	17143	17006	17280	17175	17044	17215	17169	17176	17247	17157	17327	17099	17416	17131	17387	17107	17204	17173	17185	17112	17185	17268	17318	17101	17188	17241	17108	17038	17287	17147	17129	16937	17215	17343	17320	17135	17181	17080	17072	17048	17135	17126	17249	17095	17225	17098	17234	17178	17277	17367	17077	17100	17182	17199	17104	17181	17231	17267	17193	17393	17170	17144	17189	17190	17066	17242	17046	17270	17082	17249	16992	17129	17108	17072	17161	17338	17169	17163	17155	17236	17035	17103	17130	17302	17280	17126	17109	17096	17170	17330	17178	17086	17110	17199	17169	17100	17128	17168	17261	17402	16996	17078	17240	17291	17150	17122	16972	17155	17160	17243	17078	17140	17207	17083	17273	17198	17262	17003	17386	17155	17154	17315	16993	17092	17160	17157	17132	17125	17085	17260	17128	17200	17111	17150	17231	17236	17257	17281	17319	17030	17052	17241	17153	17141	17143	17084	17105	17169	17219	17275	17019	17121	17232	17130	17273	17013	17195	17293	17049	17248	17277	17300	17030	17129	17237	17128	17141	17252	17005	17084	17081
22882	21417	29134	24193	22751	26932	28638	23185	21886	21933	21616	21115	21105	21059	21091	21099	20667	20787	20818	20464	20918	20775	20587	20608	20746	20693	20737	20927	20908	20786	20625	20782	20702	20659	20624	20563	20576	20413	20603	20592	20497	20365	20391	20730	20464	20392	20473	20518	20426	20346	20448	20429	20576	20538	20546	20649	20554	20392	20379	20466	20529	20525	20411	20347	20304	20443	20595	20482	20529	20317	20466	20323	20308	20484	20574	20529	20459	20462	20633	20373	20385	20514	20490	20539	20441	20508	20244	20465	20309	20398	20365	20326	20387	20582	20265	20531	20519	20452	20704	20519	20421	20511	20493	20513	20555	20419	20324	20360	20447	20695	20607	20366	20165	20316	20576	20408	20193	20468	20510	20415	20410	20270	20476	20239	20352	20467	20590	20428	20513	20553	20360	20419	20340	20499	20449	20558	20390	20412	20296	20280	20217	20283	20396	20593	20239	20417	20366	20350	20528	20273	20432	20333	20460	20268	20413	20520	20273	20328	20490	20229	20570	20395	20305	20383	20564	20208	20282	20194	20301	20292	20426	20357	20416	20405	20151	20206	20421	20378	20307	20417	20693	20404	20464	20494	20302	20155	20439	20530	20430	20327	20298	20442	20361	20349	20345	20491	20410	20263	20489	20481	20384	20304	20436	20266	20287	20455	20415	20198	20478	20461	20221	20370	20256	20395	20130	20155	20440	20499	20277	20319	20185	20295	20581	20217	20379	20418	20456	20342	20299	20458	20516	20346	20452	20492	20483	20364	20427	20148	20219	20518	20248	20369	20387	20416	20343	20448	20376	20379	20026	20409	20360	20266	20248	20313	20602	20334	20234	20291	20377	20300	20305	20451	20416	20491	20301	20494	20441	20528	20453	20441	20391	20362	20281	20476	20665	20428	20288	20407	20474	20319	20395	20273	20368	20616	20402	20439	20441	20399	20410	20498	20505	20221	20444	20427	20423	20450	20524	20353	20409	20194	20566	20306	20347	20405	20327	20354	20194	20359	20278	20259	20309	20468	20412	20420	20385	20436	20376	20392	20396	20395	20659	20348	20286	20413	20493	20309	20183	20274	20152	20303	20368	20456	20224	20118	20326	20337	20417	20235	20301	20421	20375	20365	20382	20250	20163	20331	20423	20519	20395	20352	20575	20540	20625	20268	20447	20272	20569	20354	20326	20129	20118	20598	20417	20387	20426	20048	20352	20502	20524	20224	20511	20485	20499	20157	20272	20278	20392	20301	20345	20486	20422	20217	20236	20295	20430	20570	20228	20451	20280	20313	20595	20384	20339	20190	20407	20513	20449	20190	20508	20295	20308	20362	20259	20384	20126	20399	20538	20450	20439	20445	20338	20411	20224	20401	20361	20462	20637	20528	20424	20301	20284	20252	20370	20417	20457	20337	20373	20368	20325	20399	20331	20292	20268	20416	20516	20466	20533	20393	20633	20468	20360	20717	20383	20140	20433	20225	20206	20430	20330	20343	20462	20255	20273	20290	20295	20386	20287	20251	20444	20148	20397	20542	20455	20323	20365	20425	20480	20362	20323	20345	20356	20146	20247	20166	20220	20300	20397	20280	20548	20240	20327	20432	20388	20343	20413	20439	20451	20509	20373	20472	20424	20358	20356	20349	20258	20355	20509	20473	20403	20529	20527	20332	20436	20679	20417	20410	20481	20525	20450	20456	20329	20413	20496	20500	20312	20277	20063	20083	20443	20473	20308	20315	20411	20245	20221	20308	20448	20436	20288	20361	20250	20396	20429	20340	20347	20377	20415	20469	20378	20500	20401	20495	20417	20327	20403	20491	20331	20497	20313	20288	20438	20339	20474	20334	20413	20436	20435	20419	20322	20471	20531	20174	20355	20460	20296	20242	20418	20174	20367	20202	20523	20245	20377	20430	20420	20434	20264	20389	20406	20356	20339	20124	20242	20564	20394	20420	20302	20337	20274	20234	20422	20358	20248	20179	20386	20469	20357	20374	20317	20479	20515	20588	20483	20220	20599	20323	20434	20470	20437	20354	20287	20530	20389	20297	20215	20442	20357	20434	20493	20347	20175	20341	20481	20506	20438	20381	20298	20188	20214	20337	20265	20326	20418	20415	20738	20350	20172	20592	20328	20376	20488	20443	20335	20374	20528	20224	20516	20509	20329	20470	20372	20482	20587	20371	20379	20657	20408	20333	20137	20563	20506	20296	20514	20516	20231	20402	20328	20598	20625	20457	20419	20442	20369	20492	20363	20290	20248	20387	20444	20194	20404	20429	20337	20581	20557	20500	20522	20340	20453	20378	20197	20461	20229	20451	20223	20480	20461	20261	20445	20427	20428	20385	20516	20306	20480	20267	20357	20212	20152	20517	20271	20328	20250	20267	20341	20503	20473	20259	20378	20414	20405	20382	20490	20405	20548	20278	20522	20393	20500	20329	20457	20306	20517	20296	20506	20399	20644	20516	20227	20341	20437	20653	20380	20513	20277	20362	20375	20542	20506	20363	20124	20315	20303	20252	20601	20344	20286	20402	20303	20354	20522	20341	20311	20310	20448	20424	20423	20180	20364	20264	20402	20486	20161	20259	20241	20291	20568	20526	20467	20346	20673	20603	20242	20345	20282	20135	20399	20339	20389	20311	20280	20579	20390	20537	20427	20395	20469	20376	20432	20371	20410	20659	20486	20450	20201	20225	20455	20376	20490	20194	20328	20524	20542	20475	20237	20266	20361	20285	20417	20242	20284	20443	20586	20411	20483	20563	20373	20360	20299	20304	20403	20201	20457	20276	20353	20351	20259	20169	20403	20281	20376	20337	20299	20373	20521	20643	20462	20551	20457	20282	20253	20374	20447	20339	20326	20272	20208	20424	20442	20281	20561	20300	20264	20238	20387	20398	20533	20296	20339	20509	20454	20231	20222	20311	20431	20477	20550	20476	20376	20285	20322	20260	20558	20383	20368	20471	20322	20573	20219	20409	20396	20445	20507	20422	20361	20325	20175	20345	20316	20586	20307	20279	20404	20255	20409	20416	20337	20453	20481	20372	20447	20392	20545	20445	20314	20502	20398	20630	20327	20417	20373	20188	20498	20577	20518	20594	20436	20259	20627	20245	20190	20329	20478	20422	20572	20472	20249	20416	20510	20496	20247	20384	20402	20328	20233	20317	20353	20113	20390	20170	20375	20448	20328	20232	20192	20332	20344	20335	20448	20491	20418	20446	20656	20339	20550	20319	20474	20506	20293	20198	20430	20434	20392	20596	20460	20348	20433	20313	20492	20380	20431	20316	20288	20270	20290	20322	20360	20279	20361	20204	20494	20440	20448	20634	20179	20338	20505	20515	20403	20216	20383	20628	20476	20369	20517	20460	20462	20508	20367	20468	20471	20435	20547	20292	20367	20394	20445	20447	20646	20354	20394	20524	20533	20304	20207	20459	20257	20457	20452	20397	20415	20392	20352	20645	20480	20412	20324	20290	20393	20523	20353	20641	20426	20593	20377	20441	20423	20299	20303	20336	20218	20378	20406	20530	20382	20244	20308	20398	20467	20535	20268	20385	20527	20318	20418	20500	20484	20271	20235	20219	20329	20197	20154	20376	20299	20369	20368	20303	20236	20536	20315	20477	20289	20397	20267	20121	20221	20304	20388	20323	20213	20597	20428	20253	20153	20441	20424	20521	20458	20305	20373	20553	20390	20292	20560	20528	20389	20598	20472	20245	20151	20205	20416	20233	20522	20346	20484	20306	20431	20352	20496	20266	20333	20516	20183	20502	20402	20389	20509	20415	20110	20432	20373	20360	20438	20393	20311	20507	20280	20398	20107	20352	20297	20468	20504	20200	20352	20339	20397	20405	20251	20517	20415	20269	20407	20576	20553	20262	20173	20302	20551	20410	20385	20455	20405	20119	20365	20394	20534	20277	20341	20529	20306	20449	20520	20424	20399	20308	20211	20413	20290	20414	20311	20377	20205	20388	20266	20137	20406	20319	20527	20328	20515	20257	20465	20438	20188	20337	20170	20676	20405	20195	20400	20539	20135	20319	20399	20573	20362	20555	20275	20371	20280	20322	20428	20388	20045	20395	20567	20451	20461	20419	20609	20246	20532	20439	20412	20433	20233	20479	20370	20440	20443	20223	20502	20635	20269	20442	20714	20340	20288	20393	20283	20498	20386	20470	20458	20337	20316	20701	20512	20364	20319	20599	20535	20456	20405	20306	20338	20312	20499	20455	20430	20501	20414	20375	20405	20403	20447	20530	20358	20384	20342	20343	20507	20177	20343	20336	20159	20275	20274	20480	20415	20507	20360	20369	20368	20408	20524	20286	20482	20415	20527	20350	20365	20309	20408	20363	20274	20333	20085	20397	20542	20583	20309	20503	20304	20266	20442	20457	20352	20527	20338	20349	20337	20571	20388	20237	20369	20474	20413	20518	20388	20471	20430	20576	20488	20458	20393	20423	20307	20299	20371	20579	20400	20413	20227	20354	20493	20310	20296	20212	20354	20382	20370	20324	20622	20565	20381	20477	20247	20282	20201	20356	20294	20458	20280	20197	20315	20541	20429	20601	20680	20479	20514	20296	20405	20416	20336	20257	20245	20106	20311	20449	20347	20350	20658	20484	20426	20330	20147	20472	20216	20350	20297	20403	20496	20318	20319	20206	20168	20433	20369	20380	20488	20263	20398	20307	20508	20371	20354	20444	20350	20462	20694	20620	20367	20485	20439	20330	20278	20318	20382	20413	20447	20223	20428	20600	20269	20238	20308	20249	20352	20189	20180	20302	20374	20574	20302	20429	20497	20381	20406	20317	20351	20347	20448	20472	20250	20473	20509	20290	20325	20408	20470	20454	20392	20334	20504	20436	20455	20476	20519	20337	20562	20565	20496	20394	20302	20278	20349	20229	20242	20399	20480	20442	20252	20397	20187	20370	20403	20444	20515	20499	20261	20068	20326	20469	20592	20480	20448	20330	20291	20549	20163	20323	20201	20279	20300	20209	20298	20451	20479	20391	20270	20408	20332	20199	20370	20378	20391	20596	20434	20386	20258	20316	20350	20327	20453	20226	20500	20552	20441	20351	20456	20507	20740	20396	20111	20347	20237	20297	20396	20384	20633	20468	20404	20405	20756	20299	20221	20338	20299	20483	20640	20384
35409	55785	51638	38890	32649	29156	24079	20679	19528	18979	18579	18352	18311	18224	17900	17854	17946	17834	17843	17676	17737	17713	17752	17594	17510	17651	17501	17710	17639	17677	17695	17536	17678	17462	17526	17486	17595	17423	17627	17456	17452	17476	17442	17531	17492	17601	17288	17443	17540	17358	17479	17371	17636	17401	17253	17536	17377	17554	17439	17246	17573	17533	17539	17435	17604	17450	17332	17384	17378	17354	17497	17495	17372	17374	17415	17436	17429	17307	17438	17162	17532	17430	17383	17617	17434	17459	17552	17458	17469	17499	17284	17427	17408	17441	17418	17512	17402	17397	17257	17322	17488	17614	17461	17338	17652	17486	17426	17602	17371	17280	17314	17584	17171	17585	17393	17375	17229	17478	17398	17379	17507	17513	17478	17343	17484	17518	17484	17348	17342	17388	17213	17540	17536	17548	17492	17385	17526	17520	17390	17338	17646	17429	17596	17337	17505	17548	17488	17375	17413	17470	17344	17436	17442	17571	17357	17520	17438	17465	17389	17375	17496	17502	17479	17412	17450	17395	17372	17469	17344	17332	17391	17547	17424	17411	17455	17289	17473	17543	17565	17529	17414	17483	17459	17480	17583	17517	17425	17644	17260	17370	17633	17378	17397	17433	17328	17361	17456	17433	17354	17386	17586	17343	17408	17515	17512	17473	17326	17668	17466	17506	17310	17455	17517	17362	17379	17275	17349	17311	17344	17432	17489	17377	17395	17408	17413	17390	17425	17278	17195	17462	17311	17442	17398	17550	17592	17339	17332	17438	17325	17418	17377	17053	17430	17459	17450	17418	17565	17448	17483	17392	17403	17438	17420	17566	17368	17295	17313	17360	17671	17505	17497	17229	17402	17551	17524	17348	17344	17455	17524	17372	17280	17502	17281	17427	17485	17342	17387	17484	17456	17545	17484	17313	17455	17359	17322	17393	17379	17284	17418	17506	17325	17320	17487	17409	17349	17542	17337	17495	17281	17278	17344	17528	17357	17365	17480	17575	17295	17411	17460	17347	17441	17276	17395	17365	17517	17351	17366	17369	17520	17483	17547	17369	17304	17419	17427	17454	17598	17683	17180	17470	17358	17449	17315	17356	17225	17438	17429	17332	17284	17653	17413	17524	17490	17356	17175	17398	17312	17471	17282	17560	17346	17360	17330	17273	17484	17418	17318	17546	17141	17593	17292	17338	17421	17471	17387	17385	17504	17645	17426	17476	17390	17377	17352	17263	17320	17466	17401	17486	17334	17402	17257	17286	17517	17307	17532	17401	17378	17425	17328	17331	17528	17395	17385	17493	17316	17503	17253	17457	17368	17299	17368	17354	17482	17517	17349	17398	17607	17426	17325	17378	17629	17428	17343	17451	17511	17193	17517	17249	17393	17616	17368	17296	17412	17436	17503	17338	17507	17456	17523	17289	17515	17288	17545	17451	17361	17439	17307	17397	17519	17567	17486	17293	17260	17449	17391	17377	17420	17506	17429	17337	17413	17551	17470	17220	17555	17425	17451	17318	17309	17483	17234	17600	17343	17583	17508	17510	17372	17357	17329	17379	17461	17404	17325	17360	17397	17459	17402	17390	17354	17532	17351	17352	17413	17591	17394	17373	17471	17545	17350	17465	17360	17409	17358	17245	17549	17573	17430	17289	17322	17378	17380	17521	17444	17387	17340	17537	17420	17420	17335	17438	17497	17434	17362	17436	17342	17372	17343	17455	17288	17367	17431	17339	17447	17539	17278	17482	17450	17308	17523	17388	17546	17417	17393	17419	17396	17340	17430	17253	17613	17520	17518	17190	17383	17482	17389	17441	17346	17446	17359	17400	17516	17481	17459	17495	17446	17434	17311	17361	17258	17443	17330	17549	17643	17372	17458	17386	17429	17470	17436	17506	17316	17310	17406	17598	17438	17343	17263	17583	17526	17491	17412	17310	17502	17491	17251	17493	17292	17466	17319	17469	17341	17462	17544	17212	17299	17415	17569	17326	17390	17566	17303	17582	17428	17462	17376	17349	17523	17306	17380	17370	17435	17396	17457	17434	17445	17437	17505	17424	17470	17351	17501	17494	17271	17284	17415	17428	17306	17394	17409	17429	17530	17431	17530	17338	17499	17432	17458	17492	17588	17503	17468	17321	17506	17248	17320	17294	17381	17327	17389	17466	17444	17376	17503	17349	17449	17285	17579	17355	17397	17495	17408	17282	17525	17123	17444	17451	17332	17265	17456	17236	17354	17419	17417	17404	17456	17414	17338	17435	17492	17344	17484	17314	17457	17410	17362	17269	17545	17375	17443	17471	17286	17302	17451	17367	17432	17205	17454	17516	17293	17381	17412	17461	17249	17330	17302	17389	17419	17466	17374	17392	17559	17260	17405	17519	17449	17429	17341	17535	17303	17309	17556	17339	17345	17611	17520	17368	17508	17405	17453	17467	17322	17375	17450	17359	17405	17316	17659	17554	17455	17227	17341	17431	17332	17476	17452	17417	17367	17413	17330	17380	17488	17408	17351	17530	17642	17586	17346	17482	17425	17389	17357	17309	17439	17381	17375	17563	17509	17455	17327	17434	17424	17566	17612	17387	17322	17477	17617	17377	17353	17382	17368	17357	17450	17571	17432	17331	17431	17424	17367	17520	17418	17486	17338	17375	17548	17382	17428	17361	17492	17377	17592	17257	17498	17270	17449	17453	17393	17472	17239	17340	17444	17450	17497	17437	17237	17483	17215	17507	17454	17400	17289	17326	17284	17372	17465	17571	17552	17460	17360	17518	17411	17491	17471	17503	17501	17494	17436	17296	17469	17473	17374	17320	17257	17453	17305	17621	17420	17422	17409	17468	17412	17315	17431	17335	17470	17438	17258	17448	17313	17495	17456	17359	17405	17513	17529	17401	17310	17534	17447	17293	17367	17398	17464	17341	17455	17356	17458	17368	17338	17446	17331	17415	17521	17482	17366	17401	17426	17563	17518	17223	17442	17599	17417	17420	17469	17658	17340	17389	17508	17383	17396	17548	17351	17282	17370	17380	17379	17404	17451	17489	17428	17369	17564	17261	17405	17622	17310	17578	17397	17578	17343	17505	17424	17352	17534	17300	17366	17506	17486	17460	17350	17426	17557	17384	17381	17305	17417	17463	17368	17288	17508	17466	17514	17364	17551	17409	17464	17430	17675	17426	17391	17659	17340	17501	17499	17410	17402	17434	17418	17327	17364	17360	17525	17415	17450	17304	17339	17559	17422	17258	17463	17471	17464	17380	17423	17239	17628	17468	17305	17376	17401	17464	17412	17427	17331	17595	17401	17223	17418	17388	17288	17389	17544	17368	17726	17337	17504	17419	17349	17326	17427	17373	17427	17487	17432	17362	17303	17486	17322	17500	17638	17450	17565	17380	17451	17303	17295	17410	17514	17615	17428	17462	17327	17470	17458	17566	17434	17509	17404	17504	17403	17391	17385	17334	17415	17500	17439	17474	17485	17367	17558	17420	17354	17361	17310	17612	17438	17437	17537	17342	17286	17318	17441	17443	17437	17346	17439	17363	17456	17589	17554	17453	17304	17189	17478	17556	17353	17328	17438	17366	17458	17591	17449	17499	17499	17337	17323	17407	17265	17385	17315	17434	17409	17512	17407	17429	17383	17459	17394	17424	17401	17243	17431	17266	17366	17351	17476	17508	17418	17408	17494	17733	17515	17436	17296	17362	17538	17588	17481	17406	17279	17303	17177	17478	17464	17475	17564	17459	17348	17420	17541	17318	17207	17534	17347	17464	17521	17542	17312	17470	17293	17370	17638	17543	17583	17210	17471	17304	17426	17418	17437	17178	17333	17470	17340	17291	17455	17341	17428	17360	17208	17405	17320	17382	17294	17520	17403	17554	17390	17374	17420	17452	17374	17541	17537	17425	17437	17301	17469	17288	17359	17386	17369	17470	17511	17461	17342	17507	17334	17508	17706	17324	17516	17525	17438	17406	17349	17193	17523	17445	17434	17471	17316	17309	17523	17573	17550	17497	17438	17354	17611	17457	17257	17415	17202	17336	17488	17463	17308	17392	17258	17317	17305	17558	17432	17586	17388	17406	17345	17385	17391	17338	17571	17451	17398	17522	17472	17527	17628	17412	17406	17470	17388	17379	17443	17300	17436	17485	17316	17389	17545	17495	17524	17322	17465	17475	17504	17561	17406	17265	17371	17536	17494	17277	17533	17530	17384	17424	17444	17465	17502	17349	17495	17416	17518	17590	17460	17360	17385	17469	17458	17506	17435	17281	17424	17310	17500	17423	17446	17409	17384	17577	17409	17623	17454	17471	17536	17437	17287	17442	17538	17436	17278	17418	17575	17501	17394	17397	17554	17387	17370	17593	17302	17357	17571	17332	17380	17380	17504	17252	17527	17295	17348	17423	17497	17428	17396	17477	17355	17474	17310	17489	17210	17294	17340	17361	17338	17485	17386	17332	17329	17377	17419	17377	17368	17282	17439	17338	17528	17497	17319	17481	17436	17526	17373	17490	17356	17393	17638	17425	17297	17337	17412	17469	17492	17412	17538	17385	17426	17438	17569	17442	17379	17485	17310	17499	17377	17327	17592	17552	17475	17487	17489	17337	17404	17417	17303	17443	17448	17265	17485	17578	17274	17396	17391	17488	17394	17412	17467	17518	17186	17306	17458	17538	17485	17440	17559	17331	17395	17415	17470	17483	17376	17332	17512	17388	17410	17295	17366	17485	17311	17410	17373	17278	17394	17429	17286	17463	17442	17371	17432	17359	17424	17544	17328	17554	17392	17421	17397	17390	17417	17540	17307	17328	17440	17322	17401	17351	17303	17395	17423	17292	17372	17397	17506	17354	17452	17278	17432	17462	17446	17752	17377	17480	17401	17458	17374	17340	17405	17415	17292	17417	17526	17368	17487	17404	17604	17350	17368	17537	17539	17526	17302	17266	17436	17503	17479	17397	17507	17343	17414	17228	17495	17526	17412	17648	17212	17528	17283	17406	17486	17526	17457	17516	17516	17471	17479	17380	17627	17426	17505	17389	17427	17443	17382	17395	17352	17410	17575	17312	17424	17468	17236	17316	17482	17475	17383	17493	17539	17288	17290	17317	17461	17462	17598	17473	17475	17239	17413	17658	17501	17392	17386	17424	17572	17346
28870	26083	32377	28886	24463	23393	22534	21346	21060	21247	21117	20807	20916	20904	20888	20846	20795	20581	20637	20751	20793	20746	20735	20870	20530	20684	20674	20780	20640	20789	20610	20655	20614	20630	20692	20813	20775	20598	20564	20565	20661	20651	20480	20605	20702	20574	20592	20747	20585	20663	20668	20591	20565	20468	20798	20716	20589	20740	20742	20699	20462	20650	20747	20622	20653	20634	20571	20902	20622	20779	20490	20507	20354	20621	20701	20452	20652	20444	20597	20558	20644	20529	20677	20734	20764	20681	20580	20502	20645	20713	20505	20570	20570	20604	20496	20619	20657	20500	20712	20629	20585	20523	20747	20556	20659	20510	20679	20458	20756	20777	20792	20588	20568	20760	20660	20651	20679	20468	20505	20541	20924	20469	20758	20744	20776	20719	20448	20592	20515	20611	20620	20530	20710	20579	20620	20583	20852	20632	20739	20652	20481	20520	20496	20443	20548	20622	20612	20601	20594	20441	20625	20484	20628	20630	20446	20674	20546	20679	20657	20587	20454	20651	20604	20436	20454	20576	20721	20727	20438	20509	20665	20419	20610	20326	20524	20622	20576	20630	20755	20788	20766	20467	20472	20624	20341	20574	20548	20664	20774	20640	20592	20391	20466	20642	20799	20767	20655	20698	20630	20553	20606	20618	20469	20558	20535	20573	20541	20663	20602	20399	20689	20648	20494	20531	20735	20553	20561	20651	20660	20629	20687	20620	20508	20438	20367	20880	20702	20568	20727	20609	20851	20607	20642	20738	20555	20568	20522	20629	20471	20510	20624	20766	20447	20625	20526	20485	20648	20496	20848	20536	20560	20708	20638	20690	20464	20577	20643	20620	20625	20576	20634	20544	20578	20524	20675	20671	20645	20742	20678	20598	20704	20693	20370	20653	20650	20776	20773	20586	20785	20515	20796	20474	20715	20612	20455	20336	20574	20486	20445	20550	20687	20497	20645	20599	20367	20701	20526	20582	20547	20485	20626	20757	20726	20567	20570	20555	20631	20492	20379	20528	20595	20569	20594	20552	20482	20773	20526	20611	20548	20756	20665	20709	20701	20657	20562	20480	20627	20440	20411	20785	20507	20581	20539	20448	20545	20440	20632	20686	20729	20684	20689	20632	20487	20654	20771	20736	20625	20624	20512	20510	20605	20583	20627	20644	20533	20514	20457	20478	20590	20672	20673	20757	20539	20756	20707	20435	20743	20572	20481	20582	20462	20610	20598	20733	20366	20618	20669	20608	20556	20558	20842	20565	20552	20605	20695	20492	20472	20344	20400	20691	20520	20653	20617	20407	20460	20523	20689	20739	20505	20579	20760	20649	20434	20604	20783	20598	20656	20606	20626	20590	20632	20459	20653	20609	20252	20803	20558	20518	20640	20627	20397	20575	20617	20542	20607	20675	20617	20526	20423	20870	20518	20726	20538	20532	20734	20561	20798	20664	20665	20371	20515	20624	20605	20747	20713	20575	20536	20703	20556	20654	20725	20578	20531	20550	20512	20487	20790	20591	20700	20819	20509	20569	20466	20565	20491	20699	20691	20579	20626	20714	20503	20500	20728	20834	20697	20691	20425	20512	20283	20776	20787	20586	20767	20530	20670	20526	20752	20569	20791	20550	20650	20427	20561	20829	20609	20670	20689	20500	20549	20626	20499	20694	20448	20504	20784	20584	20522	20583	20651	20550	20583	20851	20570	20680	20538	20548	20502	20625	20470	20618	20706	20809	20678	20798	20419	20618	20796	20584	20482	20421	20408	20487	20757	20579	20499	20831	20649	20616	20866	20684	20532	20695	20680	20544	20793	20509	20787	20507	20609	20577	20732	20612	20616	20578	20686	20435	20541	20375	20585	20588	20651	20477	20706	20469	20756	20478	20559	20666	20509	20656	20467	20474	20469	20644	20500	20587	20632	20482	20585	20883	20583	20730	20573	20616	20710	20604	20358	20598	20448	20734	20684	20565	20540	20771	20436	20532	20389	20397	20459	20679	20735	20710	20517	20636	20703	20422	20584	20530	20458	20405	20469	20457	20510	20586	20505	20603	20725	20563	20665	20434	20595	20635	20819	20452	20436	20559	20556	20570	20764	20592	20746	20464	20639	20670	20733	20736	20609	20632	20636	20575	20647	20870	20648	20579	20854	20820	20715	20608	20605	20437	20478	20541	20519	20576	20646	20536	20623	20897	20724	20579	20542	20780	20667	20604	20661	20485	20671	20701	20692	20427	20579	20566	20576	20672	20446	20286	20471	20431	20752	20500	20711	20638	20712	20672	20585	20532	20529	20661	20626	20330	20752	20570	20589	20908	20605	20459	20623	20536	20594	20819	20752	20781	20544	20483	20558	20487	20551	20710	20553	20805	20777	20543	20632	20483	20665	20556	20588	20594	20526	20602	20404	20768	20666	20474	20591	20934	20522	20650	20330	20477	20635	20721	20871	20557	20616	20351	20507	20673	20516	20581	20524	20647	20715	20640	20699	20689	20527	20542	20509	20474	20768	20497	20904	20606	20587	20543	20554	20709	20676	20573	20647	20507	20702	20648	20459	20662	20546	20443	20762	20820	20632	20567	20666	20582	20719	20611	20482	20557	20572	20494	20803	20527	20657	20766	20891	20729	20502	20770	20668	20620	20564	20670	20528	20654	20615	20509	20632	20699	20833	20669	20228	20597	20811	20614	20631	20717	20597	20421	20573	20623	20698	20694	20479	20652	20619	20621	20666	20728	20664	20531	20675	20613	20700	20356	20700	20536	20599	20651	20583	20730	20723	20560	20580	20526	20672	20743	20690	20801	20645	20729	20787	20505	20764	20735	20461	20680	20617	20761	20735	20513	20651	20631	20414	20572	20657	20644	20614	20745	20460	20569	20511	20638	20683	20433	20392	20626	20561	20633	20559	20556	20568	20753	20788	20547	20732	20725	20547	20701	20569	20648	20536	20564	20506	20668	20604	20475	20510	20603	20695	20760	20556	20536	20431	20626	20449	20836	20598	20879	20467	20620	20732	20437	20477	20522	20713	20934	20782	20587	20621	20761	20454	20590	20715	20536	20742	20611	20495	20498	20540	20620	20772	20698	20770	20683	20535	20312	20519	20486	20597	20477	20578	20516	20770	20508	20719	20545	20704	20652	20721	20632	20577	20476	20508	20468	20456	20602	20581	20491	20600	20509	20512	20653	20478	20666	20632	20744	20709	20575	20552	20602	20556	20558	20671	20602	20573	20522	20631	20422	20576	20692	20513	20721	20699	20656	20607	20635	20705	20587	20582	20681	20635	20562	20717	20524	20659	20641	20582	20587	20599	20405	20474	20607	20368	20818	20534	20523	20690	20545	20649	20790	20413	20414	20535	20783	20612	20542	20693	20821	20567	20419	20468	20557	20654	20470	20598	20500	20538	20621	20468	20582	20480	20713	20564	20490	20429	20601	20721	20492	20794	20746	20635	20582	20818	20610	20740	20665	20867	20509	20519	20744	20840	20801	20606	20487	20586	20568	20467	20708	20602	20511	20768	20602	20440	20746	20668	20596	20586	20654	20504	20652	20495	20653	20732	20606	20655	20540	20506	20704	20612	20534	20841	20468	20487	20653	20474	20687	20675	20566	20642	20724	20509	20765	20726	20643	20696	20712	20717	20565	20707	20923	20684	20691	20516	20552	20720	20837	20643	20617	20534	20658	20697	20530	20509	20839	20745	20575	20720	20555	20742	20746	20775	20708	20576	20579	20595	20431	20611	20761	20418	20527	20703	20581	20415	20461	20592	20488	20550	20561	20475	20692	20612	20623	20538	20603	20599	20671	20399	20688	20788	20644	20589	20448	20660	20829	20747	20569	20428	20537	20599	20569	20560	20757	20742	20584	20656	20571	20572	20727	20645	20554	20599	20546	20627	20628	20750	20602	20603	20601	20571	20794	20582	20577	20532	20583	20570	20534	20733	20524	20556	20480	20548	20367	20603	20514	20749	20958	20301	20786	20463	20630	20701	20668	20589	20443	20629	20623	20602	20579	20600	20681	20552	20647	20537	20478	20486	20568	20518	20465	20647	20720	20657	20559	20528	20423	20697	20655	20436	20669	20463	20517	20574	20505	20575	20644	20734	20457	20665	20658	20486	20619	20665	20697	20539	20558	20557	20849	20603	20734	20592	20730	20743	20660	20516	20434	20568	20545	20665	20648	20655	20396	20591	20676	20605	20408	20562	20619	20750	20696	20667	20694	20645	20749	20447	20477	20654	20728	20583	20705	20659	20537	20803	20604	20648	20584	20635	20452	20479	20309	20745	20520	20534	20501	20757	20508	20508	20744	20578	20525	20524	20736	20571	20620	20808	20684	20586	20634	20614	20581	20589	20684	20603	20806	20721	20446	20621	20549	20460	20691	20571	20642	20668	20581	20492	20624	20386	20558	20514	20396	20636	20543	20672	20542	20604	20539	20668	20672	20682	20477	20723	20709	20397	20480	20782	20718	20461	20543	20463	20401	20662	20471	20647	20523	20551	20606	20443	20552	20641	20489	20629	20407	20647	20537	20907	20624	20424	20469	20592	20539	20480	20450	20501	20606	20689	20797	20789	20461	20698	20692	20680	20608	20282	20391	20652	20564	20823	20751	20451	20587	20756	20609	20670	20615	20837	20482	20805	20641	20433	20681	20500	20655	20682	20576	20516	20579	20511	20530	20615	20539	20608	20364	20661	20820	20586	20562	20595	20764	20782	20451	20563	20608	20768	20484	20763	20681	20750	20532	20805	20723	20583	20415	20823	20696	20677	20630	20502	20659	20556	20465	20559	20600	20618	20705	20716	20471	20570	20470	20681	20743	20405	20851	20695	20748	20476	20648	20818	20662	20593	20558	20713	20583	20443	20627	20645	20560	20582	20588	20627	20725	20693	20593	20603	20571	20513	20458	20598	20649	20666	20567	20750	20463	20712	20337	20416	20786	20711	20613	20800	20581	20630	20597	20603	20676	20848	20520	20493	20532	20605	20642	20592	20544	20509	20735	20513	20704	20344	20654	20623	20393	20753	20589	20551	20630	20566	20467	20496	20665	20869	20528	20581	20538	20715	20588	20809	20652	20396	20586	20450	20636	20643	20448	20555	20549	20563	20672	20711	20649	20608	20745	20633	20752	20785	20532	20625	20505	20515	20634
30239	39954	35728	27433	23554	21879	19793	18782	18404	18170	18107	17817	17834	17851	17852	17802	17912	17668	17843	17777	17744	17855	17620	17586	17816	17529	17656	17735	17753	17895	17740	17627	17555	17612	17618	17580	17503	17794	17576	17749	17623	17435	17533	17744	17570	17567	17512	17643	17531	17525	17459	17488	17557	17456	17732	17694	17747	17603	17685	17662	17499	17669	17432	17521	17698	17724	17470	17640	17536	17614	17403	17590	17580	17752	17580	17557	17628	17698	17521	17757	17681	17741	17568	17443	17802	17710	17567	17648	17547	17441	17431	17624	17814	17451	17612	17661	17410	17697	17608	17504	17422	17570	17624	17644	17460	17689	17658	17545	17572	17532	17599	17672	17644	17470	17669	17349	17401	17480	17347	17622	17603	17599	17578	17616	17639	17484	17598	17450	17555	17577	17598	17707	17563	17652	17585	17604	17581	17538	17515	17512	17594	17696	17646	17467	17498	17427	17558	17460	17485	17452	17544	17453	17580	17607	17604	17538	17669	17608	17680	17597	17537	17722	17781	17544	17435	17587	17647	17723	17474	17749	17640	17677	17451	17712	17652	17721	17711	17473	17706	17474	17626	17664	17577	17550	17442	17662	17575	17546	17780	17641	17741	17487	17621	17564	17573	17548	17561	17490	17570	17779	17550	17559	17680	17553	17890	17619	17392	17518	17457	17579	17655	17566	17596	17664	17608	17569	17494	17610	17674	17635	17671	17565	17714	17666	17609	17595	17588	17569	17589	17582	17570	17565	17515	17648	17354	17532	17630	17743	17596	17578	17516	17535	17888	17369	17636	17711	17446	17615	17707	17657	17638	17634	17447	17654	17594	17708	17450	17532	17523	17783	17483	17533	17473	17722	17553	17460	17612	17468	17501	17456	17439	17707	17651	17464	17622	17595	17667	17604	17611	17768	17708	17494	17674	17597	17617	17748	17637	17767	17693	17664	17681	17639	17570	17656	17772	17493	17812	17333	17641	17645	17563	17629	17670	17545	17570	17490	17710	17604	17639	17559	17617	17548	17729	17552	17623	17599	17557	17739	17562	17596	17581	17490	17510	17588	17921	17566	17591	17768	17684	17499	17760	17646	17622	17512	17449	17518	17484	17630	17578	17651	17664	17741	17567	17502	17749	17618	17644	17674	17598	17518	17521	17633	17888	17482	17535	17687	17720	17569	17602	17641	17535	17603	17677	17503	17623	17442	17693	17493	17595	17863	17591	17621	17517	17632	17618	17663	17502	17641	17544	17602	17481	17486	17613	17735	17560	17457	17617	17760	17349	17593	17644	17596	17594	17560	17625	17498	17462	17605	17775	17548	17641	17757	17550	17597	17662	17770	17603	17587	17733	17587	17499	17455	17620	17544	17488	17540	17660	17792	17688	17754	17514	17459	17696	17475	17604	17749	17545	17587	17400	17714	17486	17659	17762	17871	17634	17582	17643	17519	17488	17692	17657	17641	17590	17645	17612	17452	17630	17641	17571	17601	17672	17513	17688	17513	17635	17693	17627	17675	17580	17590	17508	17616	17526	17672	17500	17446	17622	17482	17611	17533	17570	17651	17669	17640	17596	17583	17689	17612	17835	17641	17604	17437	17614	17511	17665	17487	17501	17622	17522	17532	17574	17474	17596	17644	17557	17787	17428	17548	17465	17629	17526	17571	17635	17653	17655	17439	17624	17577	17642	17722	17528	17361	17645	17436	17409	17518	17513	17468	17477	17587	17619	17691	17652	17559	17682	17660	17549	17598	17738	17493	17590	17561	17497	17422	17693	17524	17529	17586	17622	17719	17827	17620	17506	17510	17765	17659	17668	17490	17555	17617	17759	17461	17335	17851	17630	17606	17636	17618	17518	17474	17632	17722	17580	17570	17499	17597	17583	17526	17480	17567	17725	17576	17625	17493	17687	17583	17535	17646	17693	17607	17461	17529	17543	17635	17628	17579	17815	17585	17582	17487	17491	17508	17630	17650	17546	17634	17519	17702	17567	17581	17405	17716	17589	17594	17708	17499	17489	17549	17613	17672	17405	17606	17723	17680	17618	17678	17587	17554	17586	17610	17550	17500	17458	17590	17630	17604	17486	17695	17628	17607	17676	17714	17915	17656	17697	17567	17564	17528	17552	17784	17585	17613	17615	17604	17687	17620	17693	17581	17521	17569	17499	17528	17605	17548	17454	17461	17792	17751	17704	17587	17486	17633	17595	17673	17608	17545	17585	17506	17637	17695	17532	17693	17428	17428	17656	17779	17743	17748	17512	17559	17532	17455	17652	17545	17529	17669	17583	17665	17671	17627	17592	17974	17561	17600	17522	17423	17611	17650	17483	17613	17685	17735	17480	17703	17706	17476	17518	17591	17577	17606	17734	17622	17595	17611	17540	17540	17494	17701	17714	17600	17813	17525	17722	17554	17778	17570	17646	17570	17617	17786	17659	17496	17709	17512	17552	17580	17548	17744	17583	17567	17679	17803	17558	17536	17575	17483	17744	17752	17515	17776	17594	17391	17647	17585	17507	17635	17544	17468	17546	17592	17575	17490	17462	17614	17587	17579	17631	17643	17599	17640	17661	17538	17528	17655	17490	17733	17615	17648	17553	17597	17593	17716	17647	17602	17570	17530	17714	17678	17608	17743	17605	17771	17715	17534	17647	17546	17679	17585	17503	17575	17518	17598	17580	17504	17730	17662	17519	17679	17536	17739	17517	17820	17485	17645	17571	17586	17735	17551	17795	17685	17476	17493	17523	17672	17602	17507	17830	17675	17481	17463	17595	17570	17607	17616	17642	17714	17549	17634	17479	17693	17536	17455	17553	17526	17754	17639	17623	17495	17658	17726	17601	17625	17526	17619	17679	17681	17563	17432	17705	17731	17776	17396	17513	17529	17470	17625	17640	17799	17546	17696	17565	17583	17619	17664	17574	17576	17680	17605	17681	17643	17511	17487	17609	17356	17651	17468	17443	17369	17544	17526	17614	17585	17516	17703	17617	17581	17597	17562	17640	17697	17656	17604	17612	17508	17622	17492	17587	17638	17473	17674	17596	17668	17449	17679	17610	17627	17579	17595	17396	17615	17613	17589	17567	17667	17713	17586	17634	17439	17591	17564	17363	17697	17406	17672	17639	17649	17637	17626	17607	17613	17719	17628	17737	17375	17774	17566	17543	17385	17489	17540	17485	17857	17517	17666	17657	17600	17381	17689	17793	17691	17498	17589	17545	17479	17483	17536	17682	17664	17476	17644	17544	17539	17679	17557	17601	17769	17672	17710	17532	17649	17641	17480	17547	17520	17663	17424	17634	17582	17582	17609	17543	17789	17458	17508	17443	17614	17795	17823	17490	17631	17492	17450	17550	17704	17539	17787	17426	17682	17576	17782	17540	17454	17405	17501	17563	17560	17631	17576	17722	17567	17528	17690	17629	17645	17422	17677	17729	17578	17402	17842	17557	17485	17637	17538	17634	17688	17640	17564	17661	17733	17734	17655	17633	17440	17571	17534	17625	17630	17377	17584	17436	17417	17672	17499	17570	17517	17695	17714	17655	17538	17615	17502	17733	17439	17535	17631	17705	17612	17544	17645	17728	17617	17547	17632	17687	17402	17581	17648	17688	17404	17606	17612	17663	17724	17841	17650	17645	17602	17763	17503	17498	17490	17731	17630	17513	17699	17593	17573	17770	17632	17587	17609	17445	17622	17724	17416	17652	17637	17608	17508	17640	17593	17567	17710	17479	17726	17521	17628	17666	17661	17593	17659	17615	17631	17605	17600	17654	17624	17580	17535	17460	17692	17585	17405	17343	17608	17594	17528	17582	17647	17605	17542	17631	17627	17598	17561	17466	17695	17555	17532	17607	17632	17622	17635	17573	17589	17475	17653	17473	17740	17516	17471	17534	17639	17681	17602	17747	17484	17635	17581	17634	17573	17558	17670	17728	17351	17478	17484	17603	17583	17609	17567	17601	17717	17787	17589	17580	17425	17741	17560	17495	17632	17582	17672	17837	17651	17479	17665	17620	17598	17561	17779	17504	17465	17602	17714	17610	17443	17573	17568	17502	17577	17510	17629	17678	17487	17548	17620	17709	17482	17673	17668	17657	17482	17512	17583	17760	17480	17618	17597	17599	17659	17533	17559	17668	17586	17614	17634	17591	17546	17475	17446	17431	17581	17691	17618	17634	17591	17462	17674	17286	17699	17401	17612	17618	17594	17641	17643	17656	17686	17634	17614	17586	17534	17669	17534	17481	17729	17647	17811	17529	17583	17687	17515	17697	17709	17617	17506	17696	17692	17722	17632	17655	17695	17704	17564	17510	17468	17613	17688	17614	17635	17476	17509	17409	17546	17438	17798	17584	17643	17507	17566	17470	17574	17582	17589	17729	17802	17477	17621	17567	17633	17600	17549	17469	17554	17728	17690	17499	17531	17481	17658	17579	17653	17651	17617	17522	17689	17474	17560	17697	17661	17583	17702	17616	17587	17760	17566	17559	17542	17641	17546	17690	17563	17540	17611	17666	17552	17782	17399	17652	17577	17499	17475	17742	17480	17592	17697	17600	17647	17395	17616	17575	17648	17626	17645	17748	17535	17635	17638	17755	17618	17648	17469	17545	17625	17788	17591	17412	17658	17432	17555	17517	17412	17610	17692	17538	17534	17546	17632	17718	17664	17575	17559	17650	17556	17554	17622	17655	17683	17508	17700	17519	17652	17672	17569	17484	17572	17486	17492	17630	17681	17515	17644	17691	17703	17682	17462	17719	17660	17606	17557	17666	17620	17705	17599	17580	17610	17545	17634	17557	17568	17623	17695	17693	17513	17741	17543	17685	17581	17672	17622	17493	17655	17631	17624	17527	17676	17587	17405	17600	17698	17447	17441	17721	17623	17742	17766	17648	17769	17653	17646	17740	17513	17760	17399	17599	17583	17595	17592	17575	17602	17566	17440	17745	17576	17710	17630	17442	17556	17621	17650	17766	17512	17507	17507	17689	17445	17650	17480	17636	17679	17562	17698	17677	17640	17723	17444	17639	17554	17555	17365	17538	17628	17843	17543	17513	17669	17791	17711	17571	17535	17504	17481	17554	17678	17503	17531	17479	17586	17740	17470	17427	17644	17581	17687	17685	17558	17641	17639	17776	17684	17613	17519	17673	17574
24126	21446	28998	25455	24826	27544	26624	22452	21100	21017	20869	20574	20343	20225	20371	20372	20210	20413	20199	20413	20357	20175	20178	20181	20089	20087	20185	20123	20082	20233	20387	20255	20064	19881	20168	20101	19836	19850	20195	20159	20083	20106	20053	20017	20134	20173	20080	20166	20190	20063	19932	20222	19893	20030	19853	19851	20065	20149	20061	19824	19810	20125	20065	19964	20063	20000	19853	20145	20144	19900	20069	19959	20078	19999	20047	20264	19808	19954	20021	20064	20012	20063	19863	19888	20044	20025	19993	19862	20141	20068	20109	19990	20046	19926	19876	19921	20035	20131	19897	20039	19989	19883	19934	19972	20103	20166	19896	20037	20012	20174	20050	20076	19978	20064	19765	19744	20174	19887	19883	19996	19835	19935	19980	20164	20142	20022	19929	19769	19823	20031	19924	20019	19903	20027	20097	20000	20071	20085	20153	19841	20163	20003	19907	19996	20022	19993	20008	19989	19958	19922	20075	20170	20050	19997	20052	19906	19909	20082	19980	19967	20109	20222	19879	19910	19919	19950	19895	19954	19808	20148	20259	20013	20017	20010	19922	20233	19991	19953	20115	19787	20034	20006	20088	19887	20069	20048	20174	20068	20185	19740	19928	19980	20200	20098	19930	19967	20064	19828	20171	20151	20164	19790	20113	20311	19944	20144	20039	20180	19956	19984	19852	20153	20061	19960	19998	20052	20034	19745	19880	19833	19952	19900	19941	20025	20073	19921	19985	20119	20083	19951	19958	19949	19865	19819	19849	19865	20110	19865	20018	20089	20020	20140	20165	19926	20068	20056	19941	20098	20048	19880	20034	20201	19910	19919	19711	20157	19957	19938	19916	19912	19695	19912	19940	20013	19878	20050	19953	20230	20133	19955	19976	19952	19912	19965	20044	20128	19991	20110	20001	20062	20044	20016	19885	20038	20174	20233	20065	19986	19891	20169	19906	19921	20002	19990	19988	19952	19992	19905	19962	20057	19884	19864	20075	20047	20021	19938	20001	19881	19880	20130	19767	19899	20015	19873	19860	19925	20085	19993	19935	19956	19932	20094	20154	19980	19911	19833	20126	19857	19994	19913	19927	20044	20051	20019	19930	19997	20013	20033	20180	19830	20288	20182	19980	20266	20224	20089	20112	20026	19932	19810	19940	19980	20029	20097	19976	20036	20190	20112	19980	19895	19980	20031	19970	19962	20089	19813	20088	19891	19958	20078	20065	20045	19846	19711	19945	20124	20162	20053	19884	20057	19833	19989	19967	19993	19902	19891	19831	19807	20088	19927	19989	19770	20082	19939	19928	19959	19877	20069	20032	20021	19995	20288	19943	19955	20043	20075	20201	20197	20002	20249	19928	20157	19978	20076	20098	19906	19799	20119	19981	20111	20009	19776	20013	19893	20218	19955	20035	20014	20124	20055	20163	20008	19847	19875	19887	19959	20036	19898	20050	19733	19864	19965	19912	20022	19960	20056	19855	20025	20023	20045	19978	19833	19947	19981	19940	19845	19928	19972	19959	20044	20051	19875	19832	20123	20048	19990	20057	20159	20147	20102	19856	19921	19983	20069	20149	19916	20157	20140	19785	20010	20063	19983	20141	20066	19885	20108	19862	20012	20195	20172	20083	20087	19906	19947	20142	20136	20090	20143	20088	19728	19918	19902	20011	19879	19701	19847	20137	20020	19879	20001	19975	20140	19955	19658	20246	19896	20109	20102	20199	20148	19907	20039	20064	19768	20181	19874	19984	20010	19908	20012	20254	19681	20091	20002	20024	20276	19974	19920	19931	20257	19914	19935	20006	20222	20231	20004	19877	19807	19778	20090	19789	19856	19996	20001	20172	19984	20062	19894	20041	19996	20003	20214	20261	19904	19922	19969	19938	20243	20037	20074	19851	20033	20029	19891	20250	19949	19787	19949	19835	20047	20044	20114	20081	20004	20198	20068	19976	19929	19841	20042	19982	20195	19842	19939	20085	19979	20029	19881	20127	19936	19985	19947	20050	20071	19873	20161	20254	19793	20202	19995	19864	20152	20218	20173	20238	19927	20082	20082	20022	19984	20120	20020	20014	20223	20144	20080	19979	20222	20154	19908	20198	19960	20151	20041	20029	20016	20088	19945	19888	20002	19940	20118	19956	19831	20164	19963	20117	19919	20083	20054	19838	19827	19749	19818	19888	20024	20138	20175	20039	19957	19993	19912	20270	19853	19868	19841	19898	19805	19934	20114	19955	20021	20047	20059	19915	20033	19998	19905	20013	20246	20222	19898	19946	19904	19907	19903	20196	20099	19862	19928	20118	20110	19997	20044	20076	19898	20158	20131	20218	19901	19880	20211	19827	19836	20201	20093	19908	19806	19922	19779	20095	20052	20054	19777	20128	19881	20231	20207	19923	20087	20120	19870	20043	20093	19885	19818	19824	19934	20088	20055	19998	20044	20140	19983	20149	19919	19890	19934	19985	19959	19972	19789	19795	19832	19910	20061	19900	19977	20013	19966	19772	20039	20296	19986	20139	19940	20034	20129	19993	19917	19785	19941	20270	20262	19987	20007	19983	19961	19921	19971	19792	20121	20153	19847	19966	19811	19951	20107	19984	19891	20078	20101	19933	20105	19861	20006	20069	20114	20144	19945	19965	20044	19801	20103	19915	20021	20262	20004	20226	20045	20058	19994	19927	20222	20060	20125	19991	20070	19844	19922	19960	19835	20031	19994	20071	20007	19864	19894	20130	20237	20191	20047	20044	20027	20032	19971	19880	19987	20077	20056	19991	19830	19897	19929	19828	19688	20033	19984	20196	20049	19979	20039	20158	19955	20201	20051	20097	19904	19779	19900	19970	19832	20069	19981	20091	20032	20194	19923	20174	20018	20123	20110	19901	19898	20039	20027	20041	19912	20116	20053	20048	19917	20204	20170	20003	19824	19881	20119	20066	19947	19925	20089	20109	20024	20167	20008	20057	20067	19924	19961	20107	20036	20088	20021	19833	20236	19965	20137	19950	19888	20162	20105	20118	20064	19852	20051	20059	19775	20071	20198	20135	19891	20015	20026	20182	20025	20036	20002	19979	19946	20102	19986	20055	19962	20017	20090	19893	20312	20153	20018	20160	19803	20016	19959	20140	20058	20087	20047	19935	19805	19952	19926	19843	19959	19996	20054	20079	20066	20053	20000	19905	19859	19909	19993	19760	20054	20189	19898	19973	20058	19922	20003	20145	19954	19811	19939	20074	20000	20129	19722	20065	20022	20145	20169	20132	20064	20035	19844	19861	20001	20250	20117	20127	19850	20065	19954	20129	19993	20052	19954	20133	19969	19883	19858	19890	19967	19920	19893	20081	20070	20043	19903	19753	20207	19951	19969	19856	19945	19860	19885	19989	19993	19875	20112	20264	19832	20106	20191	20078	20019	19843	20054	19881	19825	19984	19953	20028	20057	19991	20033	20126	20055	19980	19933	19987	19979	20019	19900	20004	19836	19950	20039	19974	19957	20091	20121	19943	19985	20059	19931	20037	20156	20264	19762	20137	20086	20022	20427	20136	20025	20097	19838	20203	19989	20016	20156	20127	20076	20135	19943	19972	20070	19989	19871	19897	20032	19735	19934	20083	19883	19771	19837	19968	19830	20033	20025	19973	20187	20051	20043	19856	20051	20000	19942	20047	19980	20168	20175	20154	20052	20089	19970	19762	19839	19746	20008	20057	19966	20090	20109	20023	20121	19886	19789	19848	20135	19714	19850	20096	19986	20093	20210	20025	19940	19922	19981	19939	19792	20056	19960	20057	20033	20044	19994	20059	20055	20243	20024	20030	19817	20021	20184	19848	19963	19935	19976	19709	20097	20139	20002	20027	19749	20109	19795	19999	19945	20131	20072	20187	20126	20034	20233	20319	19865	20075	20016	20188	19972	20010	19881	19923	19867	20001	19878	19877	19922	20144	19950	20150	20044	19858	19944	20189	20092	20322	20198	20027	20028	19992	19935	20110	20150	19967	20166	20103	20060	20009	19863	20150	20053	19962	20102	19959	19985	20083	20063	19954	20120	19904	19904	20041	19885	19950	19919	20127	20179	19969	19995	19929	19986	20004	19829	20035	20052	20114	20181	20037	20118	20128	19952	20069	20026	19955	19996	19965	19911	19875	19997	20032	19861	20148	19945	19999	19993	19996	19949	20029	19856	20005	20184	19866	20013	19986	19863	20089	20201	19976	19883	20106	20139	19785	19890	19772	20005	19865	20114	19772	19918	19989	20138	20187	20067	19858	20088	20202	20111	19998	20011	20021	20055	20048	20007	20016	20022	19971	19965	19920	19999	20042	19912	20099	19915	20070	19896	20180	20028	19900	19851	19924	20005	20130	19835	20119	20080	20057	19777	19790	20065	19936	19941	20137	20254	20068	20018	20092	19861	20151	20206	20119	19760	19915	19877	20094	20066	20089	19895	19963	20107	20021	20098	20067	20045	20019	19876	19891	20074	19954	19923	20089	19844	19850	20074	19988	20109	19747	19993	19952	19872	20121	20158	20081	19909	20190	19905	19964	19987	19972	19988	19857	19931	19979	19984	20124	19947	20009	19947	20236	20228	19936	19769	20161	20176	20092	19916	20087	19834	19923	19943	20229	20019	20017	19939	19957	19970	20021	19941	20010	19971	19958	20103	19940	20095	19926	19721	20087	20200	20009	20085	20063	20154	20141	20157	20083	20109	19987	20049	19909	19948	20124	20059	20084	19981	20049	19970	19929	20121	19898	19785	19872	20103	19810	19906	20023	20155	20234	20085	19877	19870	20023	20164	19932	20114	20057	20077	20219	20005	19867	19991	20147	20122	19880	20204	20137	20137	20029	20075	19853	20021	20039	20186	20144	20056	20050	20003	19893	20200	19930	19984	20066	19925	20101	19848	19935	19963	20001	20010	20167	20073	20050	20285	20136	20084	19919	19941	19944	19944	20157	20064	20122	19957	20180	20115	19929	19972	19772	20015	19831	19770	19937	20064	19785	20108	20049	19882	20005	19749	19936	20066	20011	19924	20150	20172	20055	19796	20021	20166	20000	19825	19932	20112	20181	19846	19955	20045	19976	19959	20172	19971	19948	20161	20281	19930	20114	20235	19950	19999	20013	19875	19889	19992	19818	20041	19910	19881	20101	19936
32369	49529	45780	34885	30000	27668	23457	19821	18748	18266	18113	17806	17695	17643	17626	17400	17480	17394	17549	17470	17460	17642	17560	17407	17517	17332	17454	17390	17583	17449	17383	17542	17357	17447	17479	17460	17149	17314	17361	17501	17403	17327	17285	17516	17588	17417	17227	17280	17274	17254	17165	17329	17344	17478	17188	17406	17330	17279	17131	17300	17315	17234	17182	17247	17267	17244	17508	17296	17175	17462	17340	17387	17174	17309	17273	17359	17173	17325	17221	17294	17231	17257	17513	17147	17300	17228	17041	17492	17383	17414	17278	17016	17340	17496	17196	17349	17286	17274	17225	17338	17296	17397	17305	17390	17362	17334	17256	17279	17388	17277	17272	17351	17354	17319	17339	17167	17341	17281	17203	17199	17267	17136	17269	17322	17255	17268	17269	17218	17364	17183	17092	17377	17144	17265	17192	17214	17316	17419	17320	17234	17337	17481	17341	17090	17186	17368	17284	17478	17448	17233	17265	17336	17455	17214	17347	17337	17361	17215	17329	17340	17189	17385	17355	17234	17370	17310	17226	17217	17375	17354	17251	17278	17365	17386	17206	17399	17464	17438	17174	17181	17264	17183	17226	17284	17328	17391	17183	17215	17263	17314	17167	17356	17101	17231	17322	17390	17101	17175	17195	17312	17264	17301	17256	16938	17455	17339	17281	17359	17373	17206	17218	17380	17205	17338	17222	17255	17322	17234	17248	17273	17148	17313	17256	17431	17343	17225	17204	17224	17287	17156	17050	17386	17274	17514	17301	17353	17287	17402	17285	17238	17216	17513	17344	17227	17163	17361	17267	17344	17175	17172	17498	17202	17290	17181	17275	17260	17018	17364	17194	17393	17260	17264	17397	17161	17377	17333	17127	17304	17386	17232	17176	17253	17304	17154	17477	17341	17537	17283	17222	17219	17096	17421	17153	17318	17363	17158	17336	17399	17311	17430	17215	17348	17446	17187	17304	17393	17267	17310	17126	17191	17141	17364	17392	17262	17232	17215	17307	17207	17472	17391	17377	17323	17434	17109	17289	17149	17259	17288	17361	17261	17345	17207	17455	17210	17377	17429	17371	17206	17350	17160	17387	17444	17346	17230	17269	17351	17296	17336	17186	17135	17329	17383	17340	17381	17273	17337	17350	17304	17356	17079	17417	17169	17304	17247	17222	17160	17364	17261	17254	17341	17292	17193	17240	17237	17252	17394	17295	17273	17250	17330	17212	17251	17234	17169	17459	17352	17223	17394	17405	17299	17428	17263	17170	17449	17287	17249	17283	17232	17467	17113	17103	17342	17351	17316	17493	17277	17293	17253	17233	17144	17191	17324	17163	17108	17301	17299	17402	17102	17190	17210	17287	17302	17276	17425	17162	17224	17340	17198	17321	17285	17194	17195	17365	17182	17339	17426	17295	17372	17315	17447	17450	17160	17276	17368	17421	17231	17254	17235	17290	17257	17311	17269	17212	17319	17405	17295	17186	17262	17141	17245	17357	17284	17308	17298	17328	17438	17317	17220	17276	17156	17265	17360	17200	17172	17204	17314	17240	17286	17441	17327	17088	17468	17198	17202	17280	17358	17265	17457	17115	17166	17233	17266	17199	17375	17362	17282	17353	17370	17347	17379	17312	17326	17334	17359	17251	17321	17260	17535	17304	17047	17401	17323	17214	17129	17371	17235	17304	17376	17437	17259	17468	17292	17080	17295	17344	17237	17202	17170	17126	17251	17288	17221	17253	17252	17101	17165	17442	17209	17299	17005	17437	17233	17184	17366	17263	17347	17255	17329	17026	17257	17419	17252	17256	17255	17218	17216	17393	17326	17319	17238	17170	17186	17264	17342	17191	17173	17337	17348	17296	17335	17207	17246	17166	17297	17370	17288	17304	17337	17124	17366	17335	17383	17356	17342	17431	17121	17192	17309	17146	17290	17387	17210	17185	17210	17302	17274	17366	17359	17359	17202	17362	17370	17238	17147	17419	17467	17237	17250	17424	17344	17307	17333	17280	17291	17281	17249	17254	17174	17278	17307	17016	17349	17258	17372	17288	17353	17395	17325	17225	17223	17498	17195	17262	17403	17296	17313	17249	17327	17146	17261	17361	17175	17224	17229	17333	17353	17202	17373	17268	17270	17259	17175	17147	17360	17225	17098	17467	17230	17238	17280	17262	17218	17336	17275	17262	17378	17222	17378	17226	17191	17258	17213	17439	17167	17410	17220	17321	17203	17349	17231	17176	17274	17386	17342	17281	17330	17348	17223	17228	17301	17222	17366	17295	17326	17202	17292	17279	17388	17271	17452	17272	17306	17325	17426	17187	17254	17262	17174	17320	17368	17287	17213	17255	17268	17280	17260	17292	17254	17147	17208	17389	17151	17146	17318	17051	17200	17249	17322	17273	17237	17393	17289	17211	17257	17276	17436	17219	17400	17310	17274	17265	17279	17113	17199	17352	17467	17219	17286	17288	17419	17347	17208	17241	17265	17327	17195	17324	17247	17332	17241	17382	17288	17302	17466	17333	17288	17271	17345	17063	17284	17360	17361	17424	17264	17229	17322	17127	17382	17315	17208	17412	17151	17510	17320	17385	17337	17482	17173	17172	17294	17203	17297	17375	17282	17229	17300	17421	17403	17334	17211	17252	17315	17342	17340	17221	17329	17208	17227	17398	17400	17387	17452	17277	17328	17250	17292	17415	17333	17177	17108	17094	17213	17380	17351	17366	17328	17166	17373	17316	17227	17134	17360	17324	17233	17332	17215	17385	17375	17356	17153	17284	17183	17307	17457	17288	17068	17436	17198	17283	17248	17373	17401	17353	17217	17193	17312	17192	17262	17454	17358	17146	17168	17155	17181	17326	17220	17271	17270	17098	17292	17241	17216	17433	17338	17174	17489	17216	17289	17288	17360	17227	17430	17266	17437	17263	17221	17254	17220	17181	17284	17368	17288	17096	17343	17169	17187	17377	17330	16996	17191	17322	17297	17185	17188	17337	17060	17322	17262	17322	17391	17370	17316	17315	17413	17322	17207	17284	17348	17209	17232	17276	17283	17291	17227	17185	17356	17271	17413	17502	17262	17533	17284	17316	17322	17330	17196	17434	17180	17330	17346	17247	17351	17469	17351	17262	17159	17344	17408	17237	17233	17325	17194	17266	17332	17240	17282	17314	17217	17317	17408	17237	17426	17194	17342	17465	17351	17303	17226	17285	17183	17373	17352	17256	17302	17363	17281	17336	17031	17193	17205	17328	17270	17376	17356	17316	17355	17507	17228	17410	17159	17129	17126	17220	17280	17289	17288	17332	17232	17365	17203	17468	17335	17305	17257	17325	17270	17198	17370	17393	17361	17418	17313	17099	17374	17127	17163	17221	17356	17233	17318	17275	17241	17277	17082	17434	17050	17385	17125	17167	17394	17253	17259	17316	17378	17200	17214	17246	17217	17223	17343	17352	17305	17296	17355	17251	17298	17216	17223	17175	17139	17267	17431	17322	17257	17160	17341	17280	17410	17411	17305	17299	17320	17272	17296	17187	17301	17164	17112	17375	17347	17197	17291	17371	17232	17458	17311	17221	17254	17312	17333	17176	17401	17280	17355	17281	17342	17335	17285	17455	17240	17280	17312	17223	17119	17493	17147	17301	17380	17525	17226	17238	17233	17278	17278	17427	17292	17262	17177	17235	17349	17374	17192	17323	17268	17407	17246	17240	17338	17505	17309	17202	17492	17079	17295	17344	17297	17368	17196	17159	17219	17460	17107	17410	17419	17349	17309	17468	17341	17351	17360	17075	17189	17324	17464	17443	17296	17213	17157	17312	17356	17360	17158	17505	17152	17231	17355	17133	17460	17161	17357	17189	17365	17173	17219	17375	17232	17244	17429	17249	17217	17172	17168	17423	17054	17369	17177	17619	17499	17271	17366	17170	17342	17096	17449	17382	17255	17519	17168	17273	17332	17141	16988	17277	17384	17323	17300	17349	17398	17173	17298	17199	17224	17151	17439	17123	17207	17249	17356	17228	17248	17331	17393	17283	17278	17282	17361	17057	17213	17107	17204	17250	17219	17203	17389	17385	17226	17212	17225	17444	17271	17138	17325	17187	17338	17309	17428	17270	17339	17173	17363	17413	17141	17190	17398	17424	17439	17307	17252	17223	17340	17331	17289	17390	17289	17335	17113	17312	17223	17403	17205	17171	17282	17487	17282	17310	17398	17090	17499	16997	17346	17253	17375	17324	17342	17327	17213	17240	17166	17287	17260	17267	17214	17269	17284	17416	17273	17164	17105	17286	17374	17203	17408	17232	17445	17404	17284	17400	17130	17275	17418	17155	17108	17193	17308	17281	17267	17265	17295	17137	17300	17168	17277	17287	17427	17414	17443	17191	17289	17188	17271	17408	17285	17237	17297	17258	17148	17443	17061	17231	17218	17273	17164	17203	17360	17318	17268	17238	17327	17301	17355	17209	17138	17344	17317	17324	17370	17308	17029	17394	17305	17265	17289	17230	17326	17399	17269	17310	17221	17214	17254	17146	17373	17181	17269	17249	17299	17285	17324	17322	17222	17220	17229	17233	17363	17168	17284	17346	17517	17178	17317	17454	17420	17411	17361	17221	17194	17270	17295	17244	17359	17280	17236	17253	17257	17161	17214	17373	17230	17234	17476	17313	17250	17297	17302	17240	17294	17503	17368	17238	17150	17374	17420	17262	17169	17192	17581	17341	17540	17324	17430	17318	17224	17267	17288	17330	17319	17449	17275	17347	17264	17322	17297	17325	17403	17363	17105	17223	17434	17268	17252	17279	17276	17339	17566	17231	17319	17297	17269	17255	17282	17230	17461	17259	17241	17225	17329	17335	17373	17415	17340	17451	17435	17160	17316	17240	17162	17347	17344	17292	17350	17019	17322	17228	17250	17141	17023	17348	17207	17232	17235	17405	17341	17327	17199	17331	17169	17324	17351	17409	17321	17079	17429	17404	17283	17223	17412	17327	17315	17442	17335	17214	17050	17367	17458	17298	17142	17447	17111	17218	17423	17341	17217	17097	17217	17270	17252	17214	17289	17194	17143	17336	17436	17255	17354	17304	17279	17186	17265	17177	17292	17269	17208	17198	17386	17356	17301	17609	17232	17439	17416	17357	17364	17247	17033	17316	17175
22848	21395	29250	24245	23558	26433	28791	24402	22661	22109	21685	21331	21378	21199	21186	20943	21036	20920	20913	20913	21023	20847	20736	20718	20980	20852	20780	20958	20852	20824	20836	20762	20972	20612	20796	20704	20564	20565	20525	20488	20787	20603	20647	20620	20925	20665	20796	20669	20956	20899	20729	20600	20497	20585	20585	20704	20733	20708	20543	20463	20386	20612	20748	20772	20478	20571	20609	20718	20651	20659	20368	20501	20668	20655	20507	20607	20431	20543	20532	20496	20446	20534	20550	20856	20431	20684	20480	20762	20580	20564	20675	20554	20503	20723	20611	20607	20457	20354	20514	20606	20754	20456	20483	20319	20740	20704	20561	20308	20509	20456	20508	20559	20531	20639	20621	20397	20645	20440	20667	20479	20518	20514	20690	20766	20412	20528	20464	20617	20521	20477	20385	20452	20486	20574	20611	20449	20412	20346	20533	20575	20569	20513	20576	20638	20429	20543	20487	20407	20645	20545	20638	20613	20601	20512	20598	20890	20602	20643	20490	20571	20355	20463	20614	20582	20516	20371	20605	20501	20422	20621	20495	20587	20523	20498	20439	20641	20476	20466	20497	20635	20562	20467	20333	20536	20524	20367	20481	20636	20653	20547	20584	20660	20550	20603	20545	20567	20422	20586	20585	20541	20690	20598	20654	20236	20341	20558	20576	20488	20583	20443	20560	20516	20507	20410	20555	20647	20551	20504	20579	20510	20372	20346	20559	20738	20696	20678	20448	20507	20392	20453	20611	20639	20460	20547	20459	20544	20579	20399	20367	20527	20449	20484	20361	20531	20633	20628	20609	20436	20388	20371	20668	20657	20588	20615	20814	20513	20694	20481	20728	20420	20535	20704	20777	20397	20606	20446	20435	20393	20611	20608	20518	20513	20622	20682	20594	20690	20509	20464	20598	20536	20557	20534	20649	20524	20726	20592	20710	20463	20601	20637	20560	20618	20481	20626	20683	20504	20453	20567	20561	20435	20525	20416	20557	20604	20567	20501	20571	20526	20541	20498	20373	20378	20377	20468	20627	20579	20413	20360	20490	20575	20623	20554	20615	20737	20574	20745	20376	20584	20535	20514	20853	20435	20638	20448	20685	20527	20584	20375	20465	20401	20506	20410	20325	20601	20587	20398	20658	20466	20366	20521	20762	20424	20641	20420	20269	20356	20443	20612	20547	20689	20667	20570	20423	20540	20462	20591	20640	20578	20401	20649	20521	20546	20812	20520	20548	20699	20516	20518	20573	20532	20637	20604	20592	20730	20517	20512	20372	20429	20485	20539	20579	20218	20435	20478	20321	20546	20443	20366	20442	20231	20554	20411	20415	20565	20564	20613	20541	20377	20483	20372	20502	20551	20527	20455	20394	20494	20567	20567	20539	20460	20677	20608	20615	20608	20542	20444	20576	20497	20607	20579	20568	20380	20660	20435	20621	20682	20556	20501	20757	20467	20677	20423	20600	20590	20692	20391	20488	20508	20576	20332	20412	20477	20588	20566	20609	20195	20399	20634	20762	20562	20304	20581	20524	20443	20469	20576	20626	20693	20590	20552	20590	20377	20825	20507	20573	20451	20528	20587	20578	20571	20567	20574	20727	20707	20573	20552	20567	20550	20533	20427	20576	20542	20689	20369	20644	20483	20771	20268	20573	20535	20651	20477	20573	20508	20611	20506	20649	20497	20490	20385	20529	20394	20394	20410	20712	20519	20488	20444	20568	20578	20493	20583	20505	20575	20315	20443	20680	20685	20524	20722	20778	20539	20674	20661	20501	20499	20460	20506	20772	20546	20582	20823	20587	20664	20699	20517	20566	20439	20600	20809	20545	20283	20637	20518	20486	20523	20553	20294	20710	20407	20390	20502	20439	20320	20500	20543	20618	20488	20517	20729	20376	20652	20413	20482	20517	20569	20790	20540	20356	20504	20530	20493	20597	20079	20449	20481	20416	20466	20433	20415	20424	20442	20467	20691	20501	20509	20381	20441	20382	20475	20542	20494	20497	20580	20540	20646	20397	20667	20657	20579	20601	20445	20823	20455	20649	20617	20531	20381	20558	20284	20655	20493	20462	20615	20567	20639	20671	20654	20515	20460	20457	20758	20548	20647	20525	20605	20304	20718	20680	20323	20456	20468	20536	20464	20649	20526	20548	20512	20522	20593	20636	20447	20382	20533	20683	20748	20582	20621	20484	20483	20831	20823	20548	20467	20546	20433	20336	20803	20555	20277	20369	20472	20577	20472	20636	20510	20711	20897	20507	20784	20502	20484	20488	20366	20362	20406	20581	20533	20237	20422	20488	20610	20737	20354	20502	20437	20702	20473	20572	20548	20472	20671	20371	20536	20402	20598	20424	20586	20769	20429	20528	20656	20394	20371	20422	20644	20624	20654	20674	20442	20579	20675	20615	20416	20782	20446	20401	20467	20291	20466	20377	20499	20754	20391	20488	20707	20577	20517	20722	20592	20550	20564	20645	20589	20525	20521	20502	20669	20513	20302	20322	20452	20497	20457	20507	20643	20799	20673	20893	20334	20491	20661	20691	20590	20450	20580	20543	20621	20516	20619	20549	20269	20596	20479	20585	20462	20484	20581	20620	20410	20517	20511	20575	20458	20481	20398	20502	20730	20394	20338	20689	20502	20419	20488	20356	20497	20547	20470	20479	20584	20647	20641	20462	20477	20623	20431	20479	20372	20529	20557	20737	20600	20306	20406	20342	20493	20597	20603	20501	20390	20515	20607	20573	20568	20453	20662	20558	20451	20729	20572	20465	20374	20392	20410	20354	20349	20520	20324	20610	20398	20468	20526	20443	20589	20574	20611	20542	20646	20369	20470	20548	20441	20694	20671	20629	20605	20509	20511	20623	20500	20627	20451	20424	20481	20533	20540	20710	20283	20619	20623	20556	20311	20373	20546	20503	20474	20705	20583	20616	20389	20471	20477	20660	20547	20513	20305	20665	20433	20588	20212	20494	20655	20602	20539	20467	20497	20478	20547	20583	20692	20694	20776	20637	20626	20686	20439	20525	20295	20353	20348	20572	20654	20639	20440	20490	20578	20393	20497	20373	20289	20673	20344	20551	20622	20508	20587	20393	20475	20492	20723	20505	20626	20609	20574	20441	20643	20519	20630	20504	20610	20480	20796	20657	20428	20498	20587	20618	20497	20643	20471	20620	20577	20181	20529	20507	20335	20509	20467	20391	20412	20374	20606	20628	20505	20467	20555	20378	20499	20648	20417	20626	20451	20512	20458	20644	20600	20271	20266	20644	20532	20409	20476	20496	20559	20469	20410	20220	20505	20496	20530	20571	20725	20540	20699	20659	20367	20612	20572	20523	20453	20604	20547	20524	20572	20534	20307	20461	20479	20577	20590	20690	20417	20464	20421	20565	20799	20515	20834	20629	20607	20427	20359	20639	20662	20446	20585	20362	20753	20467	20617	20505	20638	20534	20507	20518	20527	20593	20518	20430	20695	20457	20475	20655	20496	20540	20297	20338	20668	20666	20356	20445	20498	20413	20272	20331	20454	20655	20428	20362	20705	20478	20645	20394	20490	20572	20424	20463	20379	20583	20697	20458	20583	20628	20568	20665	20485	20565	20831	20311	20380	20452	20400	20697	20469	20361	20609	20477	20496	20629	20511	20693	20442	20440	20447	20487	20618	20543	20694	20535	20410	20775	20570	20774	20565	20320	20694	20606	20381	20382	20474	20456	20555	20518	20559	20609	20574	20484	20523	20566	20351	20341	20451	20531	20431	20466	20510	20603	20338	20702	20509	20314	20533	20630	20622	20605	20460	20652	20721	20654	20591	20689	20714	20393	20330	20599	20652	20528	20390	20447	20525	20624	20498	20667	20564	20407	20247	20538	20777	20355	20573	20378	20430	20502	20525	20596	20581	20645	20546	20633	20403	20675	20642	20722	20556	20534	20449	20672	20411	20574	20370	20718	20333	20454	20413	20524	20162	20490	20358	20642	20443	20403	20660	20505	20316	20467	20521	20426	20288	20460	20624	20606	20176	20525	20615	20623	20440	20520	20245	20488	20693	20590	20447	20492	20649	20607	20865	20725	20686	20380	20564	20570	20455	20696	20489	20501	20560	20566	20452	20479	20477	20395	20502	20550	20641	20426	20571	20627	20597	20402	20491	20556	20563	20544	20353	20625	20666	20776	20507	20372	20490	20498	20556	20542	20466	20564	20582	20467	20469	20616	20309	20595	20470	20635	20683	20469	20400	20582	20640	20487	20543	20656	20400	20454	20627	20531	20329	20517	20732	20595	20595	20385	20637	20571	20434	20715	20599	20592	20471	20612	20591	20781	20456	20495	20612	20641	20558	20535	20685	20490	20698	20753	20516	20757	20527	20371	20385	20576	20753	20702	20640	20552	20659	20304	20446	20377	20491	20531	20622	20448	20490	20617	20680	20724	20625	20627	20655	20578	20598	20366	20562	20405	20506	20478	20606	20387	20399	20547	20611	20604	20636	20524	20740	20317	20403	20603	20722	20519	20550	20502	20528	20452	20455	20663	20539	20500	20499	20589	20593	20557	20435	20487	20769	20470	20662	20387	20399	20440	20724	20550	20523	20511	20402	20631	20443	20560	20451	20539	20542	20400	20609	20563	20659	20792	20570	20465	20686	20361	20414	20571	20317	20343	20706	20371	20708	20443	20692	20498	20684	20588	20397	20633	20489	20379	20417	20588	20508	20674	20504	20564	20558	20488	20489	20562	20519	20531	20696	20614	20455	20524	20493	20429	20570	20558	20521	20553	20585	20453	20661	20410	20639	20674	20442	20367	20471	20435	20442	20546	20485	20407	20657	20510	20581	20645	20507	20618	20489	20536	20573	20673	20558	20561	20469	20539	20402	20570	20467	20419	20628	20411	20593	20540	20530	20613	20592	20534	20558	20736	20235	20617	20552	20686	20430	20329	20501	20577	20545	20589	20577	20551	20355	20657	20500	20487	20782	20580	20342	20517	20659	20700	20453	20543	20301	20553	20774	20517	20649	20619	20704	20482	20662	20564	20581	20535	20517	20349	20469	20680	20650	20531	20457	20330	20511	20389	20436	20676	20631	20540	20421	20517	20565	20300	20400	20283	20823	20716	20628	20534	20570	20515	20629	20525	20359	20734	20444	20510	20556
36283	57026	51206	42648	35989	27102	23823	22880	20600	19337	18775	18491	18301	18114	18125	18016	17897	17891	17938	17889	17997	17917	18017	17744	17639	17715	17880	17750	17833	17827	17584	17742	17885	17754	17814	17690	17581	17587	17559	17704	17502	17556	17442	17688	17541	17686	17614	17516	17753	17407	17498	17482	17645	17496	17658	17599	17448	17584	17607	17463	17496	17580	17588	17579	17484	17542	17590	17413	17653	17528	17430	17685	17667	17770	17740	17558	17457	17649	17483	17366	17562	17673	17648	17608	17636	17530	17498	17558	17376	17516	17703	17685	17415	17646	17573	17521	17570	17546	17481	17758	17602	17467	17573	17597	17482	17554	17698	17552	17449	17778	17552	17416	17562	17483	17729	17561	17556	17699	17507	17643	17526	17721	17493	17644	17668	17574	17608	17565	17678	17553	17588	17531	17515	17569	17609	17471	17528	17416	17599	17528	17339	17522	17443	17471	17495	17696	17300	17476	17530	17547	17605	17638	17487	17566	17478	17633	17375	17439	17527	17501	17589	17615	17589	17671	17582	17633	17742	17663	17497	17732	17555	17452	17521	17461	17480	17445	17542	17678	17496	17443	17409	17458	17604	17625	17460	17552	17597	17490	17512	17558	17471	17674	17500	17479	17537	17391	17421	17544	17527	17577	17387	17517	17518	17376	17479	17518	17572	17574	17562	17548	17556	17522	17518	17410	17578	17507	17587	17498	17669	17409	17669	17355	17368	17663	17622	17674	17631	17473	17700	17708	17663	17658	17373	17482	17506	17472	17601	17570	17494	17589	17614	17513	17614	17628	17538	17451	17429	17511	17560	17572	17508	17456	17458	17874	17559	17667	17498	17710	17652	17589	17575	17541	17561	17666	17440	17591	17599	17685	17515	17456	17571	17565	17596	17660	17369	17549	17482	17410	17540	17485	17513	17590	17396	17398	17414	17562	17672	17367	17537	17518	17704	17529	17540	17584	17672	17801	17507	17459	17610	17401	17602	17552	17581	17576	17575	17504	17501	17465	17602	17528	17569	17639	17433	17477	17436	17533	17496	17554	17595	17626	17700	17382	17609	17383	17683	17662	17691	17365	17527	17399	17519	17475	17691	17510	17510	17474	17545	17484	17469	17557	17585	17593	17332	17402	17426	17622	17584	17540	17436	17531	17629	17524	17428	17452	17700	17492	17691	17508	17556	17515	17680	17494	17559	17568	17564	17505	17644	17540	17556	17533	17667	17438	17580	17580	17587	17584	17559	17549	17702	17641	17455	17454	17509	17529	17622	17621	17504	17624	17404	17388	17346	17513	17420	17569	17707	17509	17570	17664	17580	17594	17477	17476	17535	17502	17498	17536	17468	17670	17524	17452	17571	17415	17530	17564	17440	17580	17607	17449	17535	17646	17597	17558	17605	17622	17500	17735	17452	17636	17640	17484	17682	17501	17509	17567	17612	17400	17575	17557	17467	17505	17480	17455	17651	17373	17703	17559	17426	17636	17460	17532	17498	17584	17720	17533	17507	17430	17750	17537	17490	17407	17610	17419	17541	17384	17481	17449	17677	17655	17463	17369	17604	17883	17713	17497	17493	17514	17520	17684	17509	17667	17523	17625	17572	17634	17524	17561	17420	17630	17427	17471	17849	17597	17496	17505	17606	17665	17453	17632	17495	17454	17450	17529	17609	17467	17689	17501	17821	17377	17554	17509	17555	17575	17457	17614	17622	17464	17584	17517	17375	17645	17642	17411	17474	17475	17581	17441	17567	17488	17595	17486	17584	17525	17607	17409	17655	17235	17549	17405	17528	17554	17518	17467	17421	17635	17485	17571	17594	17622	17325	17621	17550	17460	17468	17296	17392	17618	17447	17542	17727	17489	17564	17610	17541	17506	17408	17527	17499	17576	17470	17250	17511	17547	17398	17404	17474	17445	17557	17475	17616	17524	17469	17745	17643	17370	17593	17518	17338	17402	17696	17756	17450	17667	17754	17563	17638	17659	17602	17591	17454	17542	17460	17237	17458	17417	17538	17469	17652	17501	17623	17529	17659	17569	17498	17447	17521	17573	17520	17468	17479	17531	17661	17557	17346	17405	17555	17486	17596	17567	17486	17469	17478	17368	17640	17669	17576	17534	17525	17421	17450	17581	17707	17450	17441	17530	17574	17493	17424	17584	17623	17612	17695	17523	17481	17660	17508	17747	17424	17453	17463	17566	17553	17491	17377	17515	17576	17462	17486	17396	17645	17582	17555	17431	17505	17481	17374	17635	17419	17635	17422	17471	17483	17514	17572	17614	17551	17539	17411	17440	17608	17417	17529	17608	17592	17560	17583	17577	17367	17600	17430	17452	17505	17527	17583	17489	17608	17554	17525	17676	17436	17708	17411	17505	17459	17420	17487	17491	17486	17529	17519	17463	17488	17460	17793	17525	17787	17585	17589	17492	17464	17532	17565	17477	17531	17385	17567	17588	17414	17487	17521	17575	17614	17410	17534	17642	17628	17667	17427	17543	17314	17678	17675	17533	17511	17492	17539	17393	17642	17514	17489	17596	17570	17525	17553	17566	17589	17497	17592	17722	17547	17508	17374	17416	17648	17499	17497	17672	17601	17427	17532	17561	17502	17722	17404	17365	17418	17466	17557	17561	17410	17394	17610	17451	17545	17629	17345	17643	17552	17390	17696	17516	17425	17739	17373	17498	17608	17643	17484	17534	17461	17411	17449	17402	17760	17562	17568	17645	17574	17509	17468	17563	17577	17509	17670	17449	17631	17447	17632	17597	17369	17553	17523	17418	17319	17438	17377	17301	17540	17657	17482	17445	17495	17471	17471	17613	17505	17464	17412	17559	17532	17655	17438	17734	17563	17511	17624	17601	17627	17353	17620	17609	17517	17589	17409	17623	17465	17386	17513	17558	17512	17459	17557	17572	17542	17714	17473	17676	17522	17508	17510	17640	17386	17571	17534	17570	17627	17471	17501	17604	17541	17488	17628	17503	17506	17632	17395	17671	17323	17563	17576	17668	17503	17668	17430	17644	17569	17409	17395	17680	17625	17683	17501	17482	17542	17570	17455	17627	17430	17665	17551	17536	17454	17539	17485	17633	17550	17441	17442	17646	17532	17576	17440	17536	17496	17544	17498	17603	17594	17708	17557	17698	17619	17525	17402	17634	17510	17510	17540	17653	17489	17712	17457	17467	17541	17613	17689	17638	17699	17695	17532	17702	17563	17649	17608	17548	17570	17755	17521	17588	17551	17610	17470	17488	17519	17537	17615	17492	17427	17621	17559	17564	17601	17614	17593	17632	17345	17425	17472	17491	17693	17440	17640	17505	17553	17504	17658	17628	17559	17612	17388	17398	17560	17677	17468	17412	17606	17620	17615	17530	17530	17577	17595	17541	17564	17502	17539	17566	17506	17900	17573	17394	17689	17389	17604	17357	17542	17487	17551	17563	17372	17561	17590	17563	17562	17611	17652	17387	17740	17476	17586	17643	17484	17428	17544	17537	17662	17430	17582	17597	17633	17675	17539	17494	17530	17573	17543	17579	17453	17677	17461	17447	17539	17728	17464	17487	17386	17614	17544	17617	17601	17523	17592	17580	17462	17618	17433	17520	17545	17493	17559	17529	17565	17681	17517	17589	17410	17608	17611	17553	17555	17589	17498	17509	17502	17565	17587	17444	17624	17687	17556	17644	17345	17706	17451	17456	17638	17637	17638	17536	17718	17520	17516	17504	17679	17435	17510	17566	17395	17551	17695	17569	17431	17547	17409	17694	17649	17497	17564	17566	17496	17582	17523	17608	17750	17456	17487	17455	17578	17616	17514	17505	17601	17578	17575	17602	17839	17461	17618	17552	17594	17527	17636	17575	17603	17423	17434	17505	17486	17564	17674	17688	17711	17541	17530	17431	17525	17509	17681	17617	17728	17496	17505	17397	17511	17519	17609	17571	17685	17552	17514	17539	17340	17407	17584	17642	17584	17441	17482	17553	17525	17537	17408	17548	17507	17519	17495	17667	17374	17560	17468	17550	17437	17679	17451	17467	17681	17624	17383	17502	17651	17507	17573	17648	17572	17660	17537	17436	17471	17374	17486	17598	17546	17520	17437	17507	17591	17544	17581	17485	17578	17524	17519	17656	17382	17515	17526	17524	17438	17588	17558	17671	17531	17474	17442	17466	17543	17500	17478	17632	17667	17687	17614	17438	17407	17473	17721	17470	17504	17489	17395	17541	17566	17571	17425	17581	17420	17591	17441	17630	17512	17520	17492	17528	17623	17584	17628	17647	17543	17450	17475	17605	17699	17697	17510	17411	17564	17354	17460	17506	17525	17519	17556	17648	17580	17439	17536	17708	17399	17505	17538	17676	17722	17485	17428	17411	17441	17578	17557	17560	17509	17646	17762	17586	17450	17567	17522	17659	17525	17460	17400	17626	17495	17638	17361	17606	17608	17511	17527	17396	17427	17563	17500	17573	17602	17523	17495	17519	17615	17426	17564	17607	17600	17480	17424	17615	17464	17629	17556	17529	17533	17562	17523	17574	17673	17521	17640	17684	17494	17619	17471	17611	17544	17579	17641	17386	17555	17778	17448	17620	17547	17586	17588	17675	17532	17360	17631	17591	17529	17438	17625	17438	17538	17589	17699	17564	17642	17566	17377	17656	17431	17463	17595	17630	17657	17427	17513	17761	17347	17488	17511	17448	17367	17596	17571	17486	17480	17564	17450	17634	17313	17686	17540	17566	17421	17434	17535	17590	17511	17644	17543	17480	17482	17546	17641	17458	17539	17526	17604	17829	17575	17324	17601	17452	17544	17386	17618	17539	17753	17590	17583	17547	17497	17596	17588	17611	17443	17645	17561	17523	17475	17589	17582	17575	17661	17443	17586	17534	17574	17554	17644	17550	17435	17618	17551	17618	17586	17680	17508	17571	17647	17580	17617	17587	17437	17666	17281	17444	17676	17516	17508	17556	17410	17622	17511	17622	17646	17501	17560	17602	17424	17523	17486	17614	17548	17566	17406	17655	17437	17514	17706	17665	17466	17552	17492	17628	17406	17388	17516	17471	17435	17494	17461	17503	17554	17429	17591	17613	17507	17791	17531	17522	17852	17577	17524	17536	17553	17556	17559	17617	17564	17502	17417	17864	17661	17602	17426	17699
28840	27215	35432	32617	27063	23785	22738	21847	21242	21243	21254	20955	20968	21078	20899	20945	20783	20838	20994	21036	20924	20822	20729	20671	21082	20821	21089	20939	21185	20903	20788	20633	21014	20869	20803	20846	20904	20772	20729	20774	20613	20897	20847	21001	20826	20958	20940	20625	20882	20767	21002	20860	20907	20777	20779	20847	20856	20820	21084	20839	20876	20906	20913	21018	20864	20809	20897	20793	20801	20518	20913	20893	20711	20713	20711	20653	20961	21043	20905	20689	20786	20879	20776	20945	20630	20588	20824	20848	20698	20896	21093	20776	20792	20687	20777	20627	20854	20879	20698	20897	20879	20859	20800	20816	20774	20760	20805	21009	20813	20724	20678	20964	20967	20864	20908	20632	20909	20782	20670	20671	20908	20907	20741	21006	20847	20902	20922	20823	20872	20907	20919	20806	20885	20872	20948	20937	20771	20862	20715	20773	20875	20620	20769	20776	20834	20861	20986	20868	20813	20952	20927	20874	20848	20630	20764	21097	20827	20807	20923	20792	20862	20667	20844	20836	20643	20777	20803	20992	20789	20644	20479	20861	20987	20885	20703	20769	20944	20592	20985	20649	20830	20681	20657	20732	20973	20875	20955	20528	20844	20918	20822	20668	20867	20975	20716	20772	20772	20828	20754	20783	20910	20801	20856	20743	20840	20766	20833	20910	20823	20755	20918	20769	20753	20940	20802	20928	20791	20855	20740	20766	20924	21148	20907	20771	20946	20702	20840	20925	20806	20732	20876	20545	20889	20966	20789	20895	20926	20877	20541	20633	20863	20900	20900	20573	20760	21027	20815	20933	20879	20860	20824	20847	20598	20759	20967	20668	20910	20863	20800	20788	20989	20526	20705	20676	20748	20761	20710	20825	20695	20768	20785	21009	20773	20634	20793	20839	20827	20938	20983	20709	20878	20937	20695	20734	20794	20802	21040	21020	20925	20750	20838	20916	20657	20801	20905	20790	20721	20823	20722	20928	20845	20802	20840	20918	20696	20721	20667	20980	20763	20734	20961	20771	20869	20703	20784	20835	20872	20918	20992	20887	20543	20670	20872	20814	20641	20645	20620	20747	20743	20957	20668	20568	20801	20832	20907	20818	20999	20838	20951	20657	20690	20849	20714	20944	20876	20781	20938	20826	20919	20727	20860	20991	20913	20679	20863	20647	20832	20918	20771	20839	20920	20994	20809	20646	20658	20691	20716	20540	20675	20863	20920	20716	20866	20686	20894	20900	20806	20757	20893	20727	20895	20952	20845	20964	20765	20698	20757	20889	20715	20720	20813	20906	20786	20770	20771	20705	20892	20803	21013	20686	20967	20765	20665	20833	20781	20702	20817	20834	20711	20704	20931	20700	20715	20939	20826	20868	20762	20701	20741	20881	20821	20926	20813	20934	20836	20775	20733	20670	20814	20568	20784	20806	20587	20757	20659	20726	20851	20975	20868	20919	20807	20831	20806	20829	20759	20716	20734	20914	20613	20808	20864	20855	20629	20808	20742	20817	20816	20843	20784	20908	20732	20740	20515	20790	20572	20773	20884	20671	20697	20581	20725	20882	20882	20712	20913	20771	20712	20900	21140	20786	21018	20741	20839	20686	20898	20734	20946	20983	20788	20773	20833	20820	20725	20684	20868	20703	20481	20868	20888	20961	20671	20739	20721	20498	20722	20988	20857	20906	20783	20843	21085	20843	20724	20813	20762	20714	20743	20769	20799	20852	20948	20823	20753	21068	20924	20904	20918	20710	20830	20736	20722	20916	20889	21017	20869	20642	20785	20912	20930	20904	20619	20818	20791	20606	20728	20808	20660	20660	20797	20733	20656	20734	20848	20743	20851	20768	20731	20684	20667	20864	20795	20824	20716	20590	20823	20724	20896	20807	20860	20778	20925	20738	20921	20819	20905	20754	20692	20641	20742	20618	20833	20921	20890	20701	20592	20748	20752	20720	20763	21031	20723	20864	20774	20652	20917	20694	20714	20767	20850	20847	20843	21003	20754	20874	21013	20776	20876	20585	20788	20844	20788	20808	20712	20762	20765	20785	20931	20932	20851	20801	20631	20709	20607	20776	20761	20971	20907	20868	20806	20963	20912	20875	20965	20807	20741	20771	20897	20702	20936	20830	20676	20880	20747	20705	20790	20959	21208	20815	21172	20724	20774	20691	20903	20787	20976	20786	20819	20699	20749	20737	20965	20810	20667	20839	20931	20876	20838	20840	20662	20799	20888	20868	20623	20774	20968	20715	20721	20932	20889	20663	20615	20764	20882	20810	20941	20767	20863	20943	21037	20769	20719	20890	20849	20704	20828	20882	20872	20857	20883	20703	20932	20944	20729	20746	20771	20741	20732	20949	20874	20860	20801	20830	20747	20782	20739	20780	20911	20875	20814	20722	20858	20856	20615	20866	20836	20950	20942	20719	20813	20819	20779	20915	20809	21014	20678	20749	20891	20671	20775	20794	20983	20978	20872	20841	20556	20766	21061	20892	20658	20792	20776	20947	20596	20686	20827	20690	20595	20872	20682	20737	20753	20922	20580	20984	20783	20851	21050	20838	20896	20898	20718	20867	20713	20692	20815	20740	20944	20714	20823	20856	20874	20625	20800	20649	20721	20868	20926	20835	20846	20694	20922	20876	20676	20919	20797	21025	20868	20706	20868	20947	20750	20878	20782	20681	20890	20775	20855	20925	20621	20826	20828	20796	20701	20698	20831	20880	20713	20647	20793	20633	20878	20579	21088	20854	20626	20892	20610	20783	20866	20717	20684	20650	20738	20879	20936	20865	20840	20995	20793	20762	20692	20817	20961	20629	20739	20661	20967	20571	20738	20869	20875	20919	20829	20702	20672	20844	20811	20835	20622	20747	20956	20802	20741	20844	20829	20846	20933	20726	20812	21003	20782	20880	20827	20702	20773	20821	20791	20814	20988	20869	20880	20868	20761	20891	20806	20616	20793	20825	20725	20970	20807	20842	20836	20945	20759	20648	20656	20806	20624	20987	20678	20715	20806	20967	20948	20716	20848	20734	20716	20901	20570	20752	20917	20727	20899	20863	20690	20859	20879	20960	20835	20782	20787	20773	20813	20840	20742	20891	20881	20791	20721	20759	20879	20662	20869	20811	20923	20742	20898	20763	20957	20848	20741	20843	20899	20956	20837	20799	20811	20924	20825	20960	20757	20695	20925	20919	20787	20861	20947	20812	20779	20876	21043	20883	20765	20755	20782	20768	20870	20929	20653	20893	20912	20800	20802	20731	20712	20803	20793	20821	20822	20722	20902	20684	20694	20676	20649	20869	20677	20650	20783	20717	20836	20971	20579	20572	20940	20730	20737	20876	20784	20743	20667	20707	20914	20778	20994	20646	20848	20844	20782	20819	20678	20867	20672	20730	20744	20835	20824	20853	20954	20902	20619	20776	20690	20725	20606	20805	20723	20589	20813	21047	20852	20843	20752	20660	20658	20965	21122	20612	20873	20731	20785	20644	20849	20778	20785	20867	20876	20704	20618	20669	20676	20835	21093	20696	20781	20616	20789	20766	20825	20747	20705	20827	20935	20842	20821	20718	20773	20672	21084	20804	20796	20788	20784	20727	20785	20851	20951	20941	20625	20619	20880	20912	20846	20764	20927	20906	21016	20861	21077	20794	20719	21116	20867	20714	20624	20749	20933	20917	20935	20989	20569	20968	20747	20762	20759	20964	21031	20616	20821	20857	20840	20716	20773	21043	20751	20817	20915	20765	20522	20966	20730	20775	20852	20738	20646	20886	20801	20814	20814	20536	20705	20801	20873	21002	20846	20869	20767	20727	20416	20782	20803	20751	20940	20710	20803	21167	20688	20740	20741	20767	20894	20722	20720	20906	20870	20919	20831	21014	20940	20752	20838	20855	20924	20521	20786	21060	20851	20624	20749	20699	20717	20743	20949	20820	20734	20797	20815	20718	20905	20817	20642	20821	20866	20965	20649	20874	20763	20860	20878	20846	20822	20831	20803	20923	20781	21018	20713	20828	20679	20837	21034	20842	20561	20812	20830	20876	20679	20699	20921	20872	20904	20566	20827	20831	20978	20919	20749	20767	20848	20848	20591	20772	20967	20858	20898	20869	20862	20698	20951	20725	20961	20747	20838	20714	20670	20681	20863	20792	20869	20872	20816	20842	20899	20791	20855	20983	20844	20807	20720	20542	20791	20959	20709	20881	20911	20743	20768	20790	20833	20747	20991	20473	20890	20938	20863	20820	20868	20699	20812	20805	20888	20812	21016	20745	20884	20959	20716	20670	20833	20615	20726	20906	21004	20821	20886	20877	20610	20838	20719	20881	20774	20550	20989	20868	20761	20751	20719	20714	20689	20702	20813	21053	20808	20690	20515	20783	20889	20729	20936	20884	20475	20789	20676	20719	20662	20714	20823	20952	20884	20887	21050	20761	20951	20765	20711	20632	20683	20735	20745	20608	20855	20851	20891	20622	20708	20674	20597	20737	20988	20769	20758	20700	20863	20800	20648	20818	20730	20672	20851	20665	20750	20613	20765	20648	21029	20919	20864	20829	20945	20701	20919	20836	20980	21000	20943	20925	20629	20560	20653	20795	20757	20774	20849	20762	20817	20747	20634	20828	20707	20655	20927	20865	20883	21037	20772	20813	20971	20908	20735	20962	20882	20895	20645	20786	20713	20886	20725	20640	21050	20717	20795	20892	20928	20782	20718	20637	20898	20841	20572	20801	21024	20776	20790	20677	20889	20750	20888	20624	20823	20894	20655	20621	20766	20893	20850	20929	20722	20840	20772	20819	20829	20858	20612	20525	20635	20649	20758	20792	20957	20834	20768	20757	20788	20860	20801	20698	20709	20750	20751	20915	20929	20815	20861	20903	20482	20692	20904	20587	20947	20854	20899	20922	20805	20775	20710	20843	20887	20809	20726	20714	21017	20598	20795	20844	20805	20683	20710	20893	20849	20850	20757	20805	20940	20660	20950	20807	20611	20764	20512	20871	21112	20875	20738	20809	20949	20729	20810	20738	20769	20749	20711	20577	20805	20861	20791	20733	20870	20984	20673	20836	20739	20775	20882	20794	20654	20639	20887	20801	20836	20832	20697	20827	20847	20772	20889	20797	20891	20803	20922	20845	20795	20785	20866	20903
30842	43556	41150	32814	26531	21847	19857	18781	18245	18265	18079	18122	18006	17958	17857	18046	17810	17928	17836	17757	17654	17856	17824	17950	17791	17850	17894	17609	17679	17862	17959	17781	17672	17647	17798	17601	17722	17878	17604	17735	17820	17653	17691	17958	17616	17827	17804	17778	17729	17696	17757	17716	17775	17600	17656	17740	18014	17795	17530	17733	17591	17723	17675	17701	17724	17661	17669	17549	17618	17696	17582	17775	17744	17722	17627	17631	17702	17737	17508	17868	17960	17572	17626	17514	17766	17568	17677	17642	17816	17863	17601	17626	17688	17534	17685	17564	17624	17498	17559	17599	17712	17713	17630	17736	17696	17682	17674	17607	17782	17648	17655	17599	17849	17523	17615	17705	17677	17534	17745	17631	17646	17589	17564	17739	17564	17701	17640	17545	17716	17698	17759	17631	17616	17837	17467	17704	17542	17763	17845	17746	17771	17666	17750	17576	17747	17819	17664	17653	17781	17648	17677	17793	17684	17544	17617	17720	17769	17529	17717	17726	17744	17660	17743	17599	17807	17771	17620	17557	17678	17687	17546	17729	17522	17686	17679	17750	17810	17620	17651	17802	17775	17614	17633	17686	17634	17741	17664	17610	17798	17889	17712	17675	17606	17585	17587	17717	17846	17779	17591	17741	17729	17811	17605	17627	17609	17849	17676	17664	17690	17724	17619	17776	17738	17764	17828	17594	17759	17614	17765	17704	17661	17648	17627	17467	17848	17647	17720	17696	17764	17659	17596	17585	17637	17648	17834	17721	17721	17688	17648	17621	17867	17718	17708	17662	17675	17703	17795	17801	17900	17666	17771	17687	17793	17589	17760	17760	17718	17844	17605	17779	17678	17708	17530	17627	17523	17592	17830	17661	17797	17619	17688	17601	17737	17673	17719	17551	17739	17789	17745	17733	17713	17608	17708	17739	17691	17695	17531	17633	17740	17694	17630	17552	17782	17695	17767	17763	17673	17666	17668	17683	17655	17681	17652	17803	17749	17679	17809	17767	17554	17750	17704	17472	17628	17813	17524	17900	17554	17555	17681	17689	17731	17473	17790	17667	17674	17693	17758	17823	17604	17906	17757	17714	17671	17799	17631	17699	17847	17650	17591	17495	17564	17776	17638	17648	17774	17659	17710	17872	17625	17812	17752	17472	17654	17605	17652	17804	17566	17612	17589	17667	17592	17670	17711	17764	17700	17826	17756	17788	17734	17557	17853	17816	17746	17722	17761	17656	17795	17704	17468	17530	17645	17736	17767	17744	17723	17591	17650	17664	17716	17654	17683	17835	17653	17603	17737	17784	17630	17666	17710	17655	17652	17808	17702	17785	17699	17820	17703	17670	17704	17769	17656	17789	17604	17698	17790	17626	17740	17660	17755	17689	17574	17721	17542	17671	17916	17671	17757	17783	17833	17597	17534	17795	17641	17602	17608	17554	17646	17750	17743	17732	17843	17718	17607	17654	17687	17682	17862	17742	17685	17716	17617	17747	17675	17736	17745	17612	17599	17747	17680	17545	17540	17729	17836	17847	17769	17567	17602	17881	17521	17661	17605	17726	17799	17701	17586	17573	17727	17674	17781	17725	17556	17773	17885	17656	17648	17626	17663	17717	17791	17584	17732	17575	17669	17624	17650	17825	17640	17589	17771	17765	17669	17574	17559	17687	17704	17770	17613	17788	17659	17717	17584	17721	17713	17693	17879	17715	17676	17560	17792	17629	17826	17791	17644	17738	17760	17762	17788	17723	17527	17721	17645	17643	17785	17851	17792	17743	17665	17654	17648	17708	17694	17530	17675	17714	17791	17737	17837	17648	17725	17720	17530	17584	17570	17766	17619	17871	17597	17717	17748	17772	17393	17820	17761	17675	17599	17730	17713	17812	17732	17710	17599	17827	17920	17760	17711	17774	17769	17771	17604	17823	17874	17477	17738	17549	17689	17725	17775	17628	17762	17745	17720	17558	17780	17723	17587	17686	17815	17708	17700	17672	17683	17845	17673	17783	17673	17666	17720	17705	17630	17654	17687	17692	17627	17641	17656	17671	17734	17515	17782	17690	17737	17860	17638	17787	17625	17836	17495	17710	17653	17781	17664	17660	17724	17727	17765	17736	17827	17597	17614	17679	17455	17567	17598	17748	17642	17537	17793	17638	17715	17550	17846	17711	17715	17576	17850	17789	17615	17798	17793	17848	17585	17612	17758	17791	17916	17792	17685	17662	17761	17780	17610	17556	17566	17656	17793	17571	17722	17733	17542	17691	17567	17618	17875	17749	17716	17897	17784	17662	17647	17773	17575	17710	17708	17481	17659	17534	17832	17619	17643	17659	17635	17752	17547	17598	17811	17672	17712	17757	17527	17687	17659	17627	17683	17518	17882	17526	17667	17635	17657	17802	17593	17742	17668	17757	17724	17680	17711	17675	17686	17790	17608	17587	17724	17589	17678	17840	17695	17636	17801	17701	17757	17635	17751	17804	17911	17828	17752	17726	17519	17622	17674	17699	17800	17663	17619	17791	17698	17845	17555	17836	17569	17850	17849	17708	17896	17870	17551	17683	17754	17635	17767	17683	17745	17665	17695	17701	17534	17745	17936	17698	17654	17678	17725	17541	17734	17742	17808	17493	17661	17757	17702	17768	17677	17864	17559	17772	17622	17766	17769	17705	17677	17679	17749	17644	17673	17811	17813	17937	17636	17642	17773	17630	17628	17689	17704	17642	17707	17865	17591	17530	17796	17820	17855	17723	17595	17707	17720	17701	17589	17706	17636	17612	17659	17746	17654	17800	17762	17724	17623	17761	17787	17583	17707	17764	17606	17799	17641	17918	17838	17800	17788	17767	17719	17715	17735	17590	17777	17593	17804	17694	17498	17716	17660	17633	17712	17721	17613	17750	17681	17612	17787	17860	17485	17682	17713	17563	17614	17563	17678	17719	17643	17524	17761	17574	17643	17606	17944	17809	17695	17710	17714	17675	17782	17876	17787	17688	17701	17732	17752	17710	17641	17745	17792	17685	17832	17879	17633	17795	17719	17997	17666	17661	17700	17639	17532	17519	17842	17555	17734	17613	17777	17684	17574	17715	17519	17704	17732	17705	17617	17806	17894	17838	17890	17722	17646	17691	17744	17654	17816	17677	17574	17614	17645	17710	17786	17661	17772	17753	17586	17699	17711	17701	17643	17822	17432	17782	17786	17765	17616	17614	17782	17752	17745	17702	17584	17718	17555	17831	17654	17830	17624	17640	17622	17799	17687	17634	17789	17671	17686	17702	17688	17795	17808	17738	17787	17861	17617	17795	17714	17665	17839	17717	17638	17792	17583	17554	17700	17609	17808	17766	17624	17778	17858	17808	17728	17652	17727	17634	17620	17776	17679	17844	17653	17741	17730	17770	17668	17781	17640	17696	17775	17711	17500	17773	17879	17468	17798	17755	17891	17519	17549	17660	17776	17623	17584	17676	17767	17576	17715	17626	17644	17678	17707	17738	17701	17778	17588	17692	17800	17646	17793	17538	17834	17600	17710	17757	17630	17702	17726	17741	17625	17730	17781	17529	17950	17682	17804	17616	17556	17562	17720	17766	17714	17626	18000	17661	17556	17832	17674	17935	17632	17789	17751	17822	17729	17829	17716	17768	17644	17793	17739	17600	17831	17536	17584	17683	17804	17691	17884	17866	17621	17618	17694	17719	17678	17613	17722	17771	17814	17623	17819	17670	17955	17856	17677	17797	17709	17613	17525	17584	17698	17690	17538	17740	17733	17720	17738	17710	17805	17695	17709	17742	17876	17531	17643	17770	17698	17781	17735	17720	17838	17785	17682	17709	17414	17753	17661	17782	17831	17714	17753	17687	17757	17665	17788	17680	17745	17735	17798	17936	17723	17635	17635	17620	17694	17871	17816	17780	17668	17833	17843	17773	17726	17626	17711	17593	17752	17735	17614	17699	17693	17620	17752	17646	17642	17498	17612	17602	17653	17817	17736	17746	17821	17694	17717	17514	17814	17894	17823	17799	17737	17704	17684	17900	17721	17740	17613	17777	17648	17741	17848	17770	17758	17646	17662	17676	17650	17750	17708	17645	17770	17712	17605	17783	17550	17620	17828	17905	17585	17597	17680	17559	17751	17570	17843	17604	17640	17568	17675	17706	17667	17751	17897	17649	17747	17749	17654	17658	17760	17517	17709	17836	17953	17619	17737	17695	17755	17662	17790	17624	17739	17828	17482	17710	17677	17846	17923	17609	17543	17665	17777	17732	17702	17731	17709	17776	17693	17768	17447	17692	17775	17723	17731	17775	17732	17632	17801	17716	17682	17825	17789	17795	17739	17788	17743	17651	17519	17691	17722	17681	17657	17760	17538	17822	17791	17739	17606	17690	17635	17787	17583	17770	17772	17667	17677	17735	17756	17772	17745	17627	17608	17804	17587	17765	17663	17720	17712	17605	17566	17678	17759	17763	17867	17693	17872	17724	17503	17835	17837	17663	17645	17803	17648	17761	17621	17631	17874	17778	17710	17703	17605	17560	17665	17719	17805	17561	17791	17845	17662	17684	17916	17791	17498	17835	17541	17655	17782	17743	17603	17703	17530	17721	17778	17573	17774	17560	17681	17587	17647	17645	17729	17712	17655	17733	17901	17655	17830	17658	17629	17668	17798	17903	17615	17602	17691	17799	17918	17704	17807	17613	17923	17676	17561	17819	17858	17520	17675	17757	17764	17755	17839	17828	17742	17801	17711	17722	17505	17528	17669	17753	17747	17788	17755	17812	17884	17724	17737	17870	17547	17734	17648	17857	17634	17632	17766	17819	17746	17701	17771	17736	17860	17965	17600	17737	17813	17690	17666	17737	17709	17719	17788	17502	17748	17847	17601	17852	17591	17774	17725	17785	17715	17580	17720	17790	17845	17827	17658	17591	17920	17705	17671	17821	17718	17719	17833	17698	17803	17734	17825	17733	17601	17697	17986	17761	17568	17764	17687	17685	17553	17774	17660	17613	17828	17766	17821	17626	17818	17674	17722	17563	17734	17723	17928	17743	17645	17770	17577	17653	17646	17704	17600	17866	17739	17781	17624	17706	17610	17521	17798	17774	17772	17563	17759	17993	17617	17378	17696	17624	17740	17914	17644	17703	17666	17728	17573	17663
24129	21502	29183	26723	27202	26824	24940	22059	21434	21232	20842	20820	20735	20890	20633	20576	20512	20705	20683	20590	20732	20560	20610	20609	20678	20394	20554	20716	20646	20444	20529	20557	20426	20412	20678	20547	20597	20725	20560	20269	20574	20699	20388	20465	20414	20510	20458	20575	20431	20399	20505	20164	20452	20452	20530	20498	20407	20355	20293	20467	20594	20442	20529	20443	20442	20476	20511	20286	20327	20372	20410	20322	20301	20293	20362	20385	20373	20532	20586	20454	20359	20446	20569	20519	20322	20562	20310	20538	20414	20170	20594	20529	20205	20260	20384	20329	20478	20513	20360	20181	20626	20397	20335	20423	20515	20495	20289	20440	20304	20047	20416	20421	20363	20467	20231	20439	20442	20362	20497	20299	20465	20266	20067	20390	20402	20457	20335	20475	20546	20308	20264	20330	20336	20226	20384	20367	20549	20260	20333	20427	20494	20435	20377	20340	20334	20072	20260	20343	20411	20614	20419	20361	20321	20194	20269	20288	20451	20378	20441	20272	20282	20534	20410	20310	20422	20363	20205	20439	20315	20322	20492	20478	20308	20263	20116	20412	20218	20505	20555	20494	20366	20345	20495	20254	20383	20331	20333	20500	20474	20247	20377	20308	20403	20568	20538	20451	20615	20532	20202	20577	20473	20260	20492	20583	20456	20391	20505	20372	20295	20347	20381	20399	20300	20379	20483	20328	20480	20352	20520	20504	20207	20357	20260	20576	20500	20245	20570	20378	20372	20453	20377	20343	20507	20489	20401	20386	20407	20217	20571	20423	20112	20463	20172	20486	20297	20516	20327	20412	20476	20355	20341	20462	20185	20421	20225	20510	20416	20466	20276	20102	20340	20609	20300	20457	20539	20488	20285	20351	20237	20197	20410	20424	20418	20216	20323	20262	20250	20289	20378	20460	20540	20257	20532	20406	20455	20387	20314	20222	20267	20386	20386	20450	20400	20151	20601	20394	20357	20367	20536	20353	20317	20452	20547	20346	20281	20282	20380	20499	20370	20384	20477	20399	20657	20287	20272	20277	20165	20491	20229	20488	20409	20486	20401	20424	20374	20333	20444	20479	20208	20127	20366	20408	20352	20470	20370	20288	20377	20323	20593	20493	20218	20401	20350	20417	20487	20422	20508	20314	20198	20263	20238	20446	20300	20342	20562	20267	20489	20207	20271	20357	20297	20523	20596	20355	20514	20471	20578	20364	20299	20295	20299	20323	20242	20167	20497	20502	20337	20313	20292	20487	20399	20345	20503	20385	20361	20276	20378	20373	20380	20189	20373	20425	20239	20491	20433	20213	20438	20134	20267	20387	20293	20402	20314	20498	20340	20329	20534	20531	20562	20363	20368	20322	20440	20382	20418	20262	20498	20548	20526	20488	20263	20482	20403	20592	20268	20444	20403	20438	20353	20328	20314	20684	20511	20158	20581	20443	20288	20211	20324	20484	20474	20333	20284	20633	20384	20276	20288	20266	20346	20487	20344	20322	20412	20242	20399	20395	20315	20269	20499	20329	20372	20502	20549	20250	20324	20346	20379	20516	20402	20330	20286	20372	20378	20404	20317	20509	20435	20467	20458	20278	20245	20467	20606	20327	20281	20458	20332	20435	20449	20411	20467	20530	20385	20466	20535	20359	20476	20357	20353	20380	20355	20310	20524	20278	20330	20465	20544	20360	20262	20364	20510	20420	20470	20548	20441	20392	20402	20413	20422	20428	20427	20437	20484	20421	20347	20441	20202	20361	20496	20468	20385	20209	20442	20186	20277	20304	20311	20335	20583	20454	20343	20485	20385	20556	20189	20385	20205	20167	20485	20414	20302	20337	20452	20273	20302	20475	20288	20419	20458	20326	20268	20322	20448	20442	20323	20394	20530	20364	20339	20480	20428	20422	20310	20407	20455	20340	20451	20381	20347	20328	20583	20435	20302	20328	20426	20200	20337	20346	20518	20421	20292	20303	20158	20432	20390	20320	20518	20345	20458	20498	20286	20546	20325	20233	20475	20410	20470	20470	20574	20419	20329	20442	20461	20324	20497	20348	20202	20200	20285	20367	20513	20480	19932	20385	20459	20561	20496	20589	20325	20119	20279	20183	20364	20484	20354	20123	20315	20429	20690	20294	20464	20532	20356	20181	20398	20244	20446	20477	20372	20512	20304	20512	20182	20314	20456	20249	20476	20303	20484	20327	20213	20318	20356	20440	20362	20295	20208	20510	20460	20423	20366	20502	20682	20517	20459	20516	20638	20176	20339	20308	20428	20560	20416	20240	20263	20380	20532	20419	20322	20341	20353	20462	20213	20263	20540	20468	20377	20390	20547	20386	20283	20578	20322	20387	20415	20467	20479	20452	20344	20358	20331	20539	20555	20365	20372	20310	20618	20382	20172	20404	20490	20334	20303	20167	20558	20379	20309	20304	20477	20330	20617	20278	20466	20450	20360	20368	20266	20219	20428	20353	20203	20208	20401	20267	20568	20442	20218	20404	20421	20222	20096	20377	20305	20313	20390	20254	20283	20336	20252	20462	20364	20544	20544	20505	20417	20341	20536	20303	20512	20284	20275	20299	20332	20429	20444	20312	20231	20317	20457	20385	20418	20333	20456	20358	20421	20460	20421	20432	20353	20584	20428	20530	20036	20476	20293	20180	20349	20266	20363	20407	20625	20341	20516	20460	20260	20356	20398	20213	20445	20427	20543	20574	20474	20363	20563	20424	20572	20222	20253	20432	20412	20497	20400	20437	20354	20563	20287	20549	20349	20215	20312	20233	20350	20358	20258	20368	20385	20387	20119	20432	20509	20451	20583	20287	20484	20290	20103	20228	20379	20426	20596	20160	20278	20262	20396	20460	20434	20548	20414	20480	20603	20392	20035	20238	20116	20237	20335	20212	20479	20374	20438	20515	20199	20410	20597	20283	20370	20340	20680	20511	20532	20550	20425	20334	20425	20412	20433	20240	20247	20432	20161	20178	20449	20371	20381	20292	20401	20582	20389	20325	20356	20359	20165	20397	20628	20327	20247	20309	20275	20277	20330	20424	20358	20286	20388	20206	20393	20518	20619	20338	20382	20380	20289	20451	20392	20520	20313	20574	20589	20455	20217	20378	20320	20323	20506	20404	20394	20427	20434	20549	20367	20533	20378	20329	20451	20390	20340	20315	20307	20459	20330	20442	20384	20570	20370	20461	20455	20310	20242	20482	20391	20467	20364	20379	20303	20379	20295	20394	20716	20444	20212	20412	20589	20488	20347	20151	20289	20331	20053	20233	20342	20328	20397	20410	20536	20478	20487	20402	20297	20363	20282	20211	20429	20138	20487	20476	20439	20422	20319	20402	20394	20343	20528	20422	20517	20496	20390	20359	20543	20314	20261	20355	20419	20350	20384	20262	20726	20262	20458	20342	20365	20368	20429	20380	20353	20440	20261	20280	20499	20409	20620	20300	20516	20304	20413	20287	20566	20491	20541	20272	20214	20417	20349	20290	20031	20309	20355	20509	20604	20146	20511	20444	20364	20370	20374	20219	20331	20371	20132	20467	20327	20432	20136	20225	20299	20404	20384	20396	20335	20525	20319	20309	20387	20407	20321	20468	20231	20255	20341	20328	20328	20339	20485	20397	20402	20448	20271	20407	20355	20327	20286	20442	20444	20440	20467	20342	20435	20493	20226	20350	20272	20229	20381	20410	20428	20244	20549	20468	20444	20398	20477	20243	20103	20543	20368	20342	20680	20533	20291	20327	20540	20263	20654	20442	20307	20151	20471	20310	20538	20415	20412	20411	20292	20236	20309	20472	20449	20554	20410	20437	20393	20511	20228	20504	20364	20440	20260	20406	20366	20387	20425	20584	20312	20278	20403	20588	20337	20216	20462	20468	20307	20398	20308	20358	20227	20468	20289	20353	20409	20470	20384	20378	20401	20472	20467	20329	20427	20331	20413	20388	20467	20174	20555	20272	20449	20375	20517	20325	20382	20260	20294	20275	20370	20255	20302	20598	20349	20501	20505	20125	20385	20200	20329	20495	20353	20627	20362	20439	20340	20224	20305	20609	20406	20441	20393	20508	20476	20456	20324	20317	20482	20355	20365	20512	20281	20510	20339	20425	20506	20577	20403	20447	20470	20373	20324	20185	20324	20359	20619	20242	20340	20453	20391	20497	20331	20370	20496	20447	20462	20169	20339	20285	20461	20273	20322	20208	20326	20367	20604	20333	20440	20344	20388	20297	20089	20349	20516	20330	20428	20379	20532	20318	20205	20240	20406	20451	20488	20399	20519	20248	20161	20335	20375	20409	20523	20329	20289	20609	20565	20265	20422	20371	20504	20341	20448	20349	20457	20224	20385	20501	20269	20449	20377	20440	20580	20360	20420	20280	20317	20664	20395	20150	20384	20450	20434	20382	20298	20379	20421	20379	20426	20406	20432	20427	20490	20369	20530	20402	20431	20296	20306	20476	20399	20457	20341	20266	20284	20256	20331	20300	20560	20461	20495	20448	20222	20498	20224	20307	20285	20330	20272	20403	20608	20397	20340	20484	20172	20492	20272	20202	20349	20420	20303	20481	20369	20470	20545	20298	20334	20398	20527	20313	20420	20158	20250	20372	20325	20461	20408	20269	20383	20260	20626	20437	20588	20322	20429	20479	20340	20473	20409	20317	20237	20261	20389	20512	20372	20350	20239	20354	20335	20168	20234	20175	20519	20289	20286	20300	20248	20478	20510	20337	20393	20420	20419	20342	20251	20294	20487	20223	20514	20219	20455	20418	20555	20071	20271	20256	20272	20425	20344	20452	20321	20553	20354	20330	20294	20530	20483	20408	20387	20365	20454	20271	20240	20476	20382	20255	20343	20396	20691	20317	20550	20176	20422	20483	20627	20580	20532	20255	20433	20387	20506	20423	20436	20364	20419	20430	20495	20233	20356	20427	20532	20409	20337	20256	20423	20472	20262	20486	20422	20450	20428	20349	20372	20432	20388	20382	20563	20343	20326	20274	20628	20452	20321	20330	20346	20354	20295	20601	20301	20369	20540	20336	20494	20269	20378	20373	20527	20493	20368	20317	20455	20269	20378	20430	20366	20246	20215	20232	20290	20321	20596	20150	20368	20210	20337	20258	20226	20444	20488	20518	20261	20614	20291	20432
35601	53560	49375	41932	34066	25411	20641	19057	18857	18301	18044	17856	17862	17790	17672	17840	17700	17709	17642	17715	17568	17508	17575	17761	17473	17643	17652	17674	17610	17556	17560	17625	17713	17570	17450	17600	17581	17600	17691	17462	17590	17557	17564	17506	17495	17521	17456	17542	17650	17589	17315	17468	17243	17416	17407	17673	17613	17311	17389	17642	17426	17470	17480	17530	17443	17478	17490	17438	17511	17465	17452	17439	17456	17471	17723	17441	17475	17358	17339	17388	17422	17364	17409	17627	17533	17539	17583	17549	17485	17580	17453	17267	17595	17346	17540	17544	17683	17589	17506	17492	17430	17545	17454	17578	17744	17443	17655	17372	17488	17505	17479	17312	17437	17314	17425	17614	17513	17571	17340	17554	17400	17512	17494	17574	17522	17554	17441	17398	17533	17563	17486	17415	17426	17523	17530	17402	17385	17333	17724	17460	17635	17589	17561	17488	17757	17263	17489	17347	17648	17395	17424	17436	17353	17604	17507	17399	17392	17208	17381	17485	17513	17491	17528	17693	17549	17521	17557	17403	17442	17406	17369	17418	17556	17404	17367	17446	17451	17540	17442	17376	17319	17581	17468	17579	17428	17509	17578	17508	17417	17447	17552	17510	17595	17374	17557	17543	17453	17596	17402	17352	17419	17461	17423	17563	17708	17541	17393	17657	17532	17400	17190	17456	17447	17444	17484	17648	17438	17461	17505	17564	17543	17521	17422	17334	17532	17255	17283	17557	17562	17590	17391	17467	17616	17423	17530	17530	17561	17593	17527	17437	17438	17389	17555	17360	17535	17506	17567	17419	17447	17472	17471	17442	17430	17491	17704	17493	17340	17403	17438	17483	17354	17499	17350	17530	17403	17413	17490	17387	17363	17537	17356	17497	17572	17482	17576	17510	17397	17540	17463	17568	17492	17429	17498	17399	17482	17614	17240	17236	17377	17541	17467	17487	17491	17517	17534	17364	17571	17479	17482	17308	17595	17452	17741	17501	17589	17244	17494	17397	17549	17257	17545	17443	17442	17434	17561	17435	17455	17474	17477	17507	17377	17430	17380	17487	17527	17504	17551	17471	17329	17299	17502	17409	17432	17465	17348	17617	17604	17488	17466	17368	17458	17436	17601	17579	17477	17563	17295	17370	17474	17426	17483	17467	17469	17315	17548	17497	17424	17435	17408	17570	17481	17579	17373	17417	17312	17485	17504	17324	17364	17478	17479	17452	17562	17424	17416	17550	17744	17476	17433	17574	17579	17486	17515	17386	17492	17431	17356	17464	17413	17405	17520	17424	17359	17521	17392	17311	17418	17375	17439	17381	17476	17465	17487	17513	17345	17398	17616	17538	17369	17479	17560	17513	17523	17493	17684	17318	17451	17584	17643	17656	17489	17319	17401	17426	17423	17424	17432	17382	17318	17326	17402	17451	17335	17593	17353	17440	17574	17552	17443	17481	17404	17537	17451	17426	17417	17451	17626	17474	17207	17579	17410	17448	17643	17408	17314	17502	17568	17437	17539	17376	17376	17430	17623	17452	17524	17342	17493	17434	17382	17451	17587	17527	17605	17397	17415	17552	17260	17439	17529	17504	17472	17408	17495	17481	17403	17415	17499	17536	17338	17392	17503	17548	17432	17396	17512	17529	17524	17556	17283	17454	17389	17403	17424	17516	17464	17522	17631	17590	17555	17463	17553	17464	17482	17442	17514	17527	17537	17538	17412	17491	17520	17648	17462	17643	17344	17593	17549	17301	17394	17530	17479	17628	17434	17515	17517	17397	17432	17540	17333	17534	17624	17438	17457	17598	17557	17438	17458	17332	17428	17408	17433	17502	17563	17409	17601	17522	17441	17509	17566	17477	17341	17430	17483	17563	17535	17532	17387	17485	17542	17434	17477	17293	17497	17341	17645	17328	17439	17305	17282	17422	17358	17512	17411	17414	17388	17433	17479	17573	17516	17388	17406	17265	17405	17500	17571	17497	17447	17445	17425	17467	17573	17494	17481	17527	17514	17470	17602	17546	17483	17499	17476	17472	17528	17530	17500	17467	17323	17519	17408	17492	17478	17324	17428	17416	17492	17465	17423	17588	17543	17458	17343	17442	17380	17539	17525	17342	17403	17505	17416	17422	17296	17615	17551	17491	17330	17455	17548	17431	17371	17293	17599	17322	17629	17634	17476	17500	17406	17436	17531	17471	17373	17372	17447	17512	17357	17765	17522	17495	17389	17422	17493	17516	17639	17449	17461	17457	17499	17294	17438	17520	17474	17681	17398	17517	17460	17405	17419	17688	17322	17464	17298	17522	17401	17425	17515	17512	17327	17451	17425	17426	17437	17417	17446	17462	17458	17583	17670	17379	17531	17426	17492	17466	17441	17600	17625	17408	17512	17538	17207	17407	17499	17426	17340	17640	17413	17379	17647	17530	17355	17581	17476	17498	17544	17487	17334	17475	17398	17490	17444	17411	17199	17379	17472	17584	17404	17579	17557	17646	17366	17469	17585	17279	17450	17357	17565	17423	17388	17372	17434	17426	17435	17564	17422	17520	17475	17633	17510	17447	17475	17451	17468	17450	17509	17447	17401	17455	17073	17526	17390	17371	17439	17467	17435	17462	17446	17469	17417	17342	17362	17327	17414	17421	17396	17462	17654	17376	17434	17431	17291	17657	17490	17413	17450	17493	17486	17358	17510	17318	17545	17353	17519	17450	17472	17314	17359	17575	17540	17359	17412	17411	17378	17663	17382	17395	17581	17309	17508	17467	17362	17479	17466	17397	17275	17680	17430	17369	17527	17507	17518	17461	17388	17410	17468	17666	17386	17280	17375	17614	17340	17607	17500	17391	17413	17386	17407	17385	17493	17332	17548	17589	17513	17428	17591	17534	17375	17439	17320	17432	17541	17650	17555	17402	17613	17521	17570	17342	17383	17476	17574	17321	17449	17441	17356	17433	17587	17539	17566	17468	17301	17470	17466	17641	17443	17492	17527	17356	17508	17398	17455	17298	17514	17633	17512	17500	17512	17455	17557	17466	17587	17447	17418	17262	17495	17502	17344	17325	17517	17361	17519	17562	17574	17560	17308	17560	17319	17445	17525	17332	17386	17514	17523	17438	17603	17502	17386	17394	17551	17467	17373	17528	17375	17485	17596	17501	17361	17381	17467	17721	17447	17515	17530	17270	17483	17538	17432	17639	17600	17365	17635	17381	17467	17488	17572	17586	17495	17210	17257	17417	17427	17514	17585	17424	17501	17470	17367	17549	17580	17372	17436	17306	17452	17611	17575	17622	17570	17433	17381	17541	17444	17580	17617	17416	17348	17282	17570	17607	17350	17488	17426	17363	17236	17379	17689	17479	17254	17578	17539	17432	17361	17451	17558	17298	17628	17300	17438	17508	17321	17564	17438	17390	17485	17424	17469	17588	17458	17464	17478	17415	17357	17314	17334	17561	17555	17379	17248	17394	17436	17481	17339	17450	17460	17463	17465	17566	17387	17420	17456	17463	17640	17546	17520	17347	17348	17472	17317	17615	17410	17617	17439	17221	17533	17595	17289	17399	17474	17491	17399	17445	17473	17381	17344	17519	17419	17571	17426	17432	17535	17488	17463	17314	17392	17437	17422	17358	17447	17751	17521	17515	17357	17482	17577	17619	17527	17321	17476	17666	17526	17423	17467	17451	17523	17397	17531	17391	17595	17440	17626	17476	17551	17453	17490	17627	17387	17591	17592	17650	17387	17549	17361	17713	17446	17567	17564	17257	17488	17399	17586	17485	17441	17536	17494	17383	17474	17368	17420	17377	17563	17426	17464	17582	17460	17453	17387	17486	17557	17501	17556	17451	17570	17473	17566	17434	17521	17692	17408	17457	17637	17368	17443	17480	17502	17416	17549	17436	17467	17655	17482	17291	17338	17534	17451	17618	17583	17552	17409	17281	17383	17391	17443	17564	17514	17450	17556	17462	17450	17336	17452	17479	17492	17334	17443	17447	17379	17553	17477	17422	17432	17367	17443	17329	17522	17454	17352	17559	17416	17505	17417	17470	17477	17556	17566	17550	17589	17546	17534	17409	17579	17517	17483	17527	17453	17512	17504	17456	17401	17488	17465	17502	17315	17469	17394	17216	17497	17394	17402	17482	17400	17425	17425	17527	17496	17446	17345	17403	17565	17421	17459	17505	17489	17668	17567	17505	17441	17438	17249	17224	17466	17502	17435	17386	17453	17453	17381	17661	17451	17461	17367	17460	17490	17372	17562	17550	17400	17473	17544	17348	17595	17517	17603	17394	17538	17633	17446	17545	17365	17574	17745	17596	17538	17637	17442	17521	17396	17325	17482	17469	17575	17490	17432	17534	17404	17390	17481	17458	17467	17528	17395	17468	17417	17664	17599	17480	17438	17494	17440	17440	17362	17342	17518	17360	17336	17326	17493	17492	17609	17393	17377	17347	17527	17394	17399	17456	17505	17415	17426	17510	17556	17483	17459	17439	17722	17305	17475	17458	17433	17501	17523	17612	17424	17541	17396	17467	17486	17505	17447	17511	17565	17480	17487	17671	17476	17514	17467	17533	17763	17420	17532	17379	17424	17483	17376	17474	17346	17341	17654	17590	17505	17521	17422	17580	17529	17492	17337	17529	17494	17520	17406	17567	17453	17466	17414	17317	17470	17365	17428	17521	17215	17554	17355	17430	17672	17343	17434	17414	17437	17334	17463	17408	17585	17344	17276	17373	17539	17487	17455	17514	17560	17338	17430	17543	17379	17462	17529	17383	17364	17374	17554	17464	17412	17490	17282	17337	17591	17444	17403	17600	17408	17552	17474	17322	17434	17320	17362	17492	17573	17526	17299	17312	17439	17452	17465	17494	17520	17425	17597	17606	17518	17428	17527	17560	17516	17515	17567	17560	17397	17585	17472	17539	17563	17402	17444	17418	17421	17442	17386	17548	17496	17462	17473	17616	17462	17402	17469	17377	17472	17412	17543	17218	17450	17568	17484	17501	17330	17403	17432	17467	17200	17343	17601	17563	17387	17338	17447	17534	17581	17396	17618	17663	17477	17371	17534	17437	17506	17515	17419	17352	17729	17589	17388	17569	17563	17330	17466	17439	17500	17540	17495	17451	17611	17532	17521	17496	17558	17490	17665	17436
22840	21404	29226	24471	23198	26035	28315	23741	21963	21998	21525	21311	21329	21174	21147	21089	20990	20877	20960	20877	21147	21115	20922	20990	20840	20918	21207	20697	20717	20947	20757	20799	20813	20859	20713	20851	21019	20774	20716	20971	20786	20829	20618	20714	20561	20485	20654	20649	20576	20513	20689	20587	20979	20883	20620	20756	20851	20647	20752	20695	20753	20639	20818	20727	20734	20633	20878	20831	20602	20785	20892	20576	20438	20455	20979	20680	20486	20613	20583	20781	20719	20709	20632	20533	20461	20728	21017	20717	20585	20605	20746	20700	20659	20680	20531	20760	20599	20462	20765	20910	20802	20502	20736	20821	20294	20641	20550	20347	20652	20609	20646	20686	20458	20598	20625	20568	20704	20707	20519	20638	20588	20530	20631	20438	20702	20613	20768	20619	20651	20607	20454	20624	20632	20748	20796	20755	20530	20541	20677	20706	20684	20590	20671	20804	20696	20547	20609	20739	20636	20619	20680	20729	20491	20615	20632	20820	20752	20651	20766	20598	20763	20555	20538	20620	20635	20544	20539	20647	20496	20670	20568	20390	20626	20531	20486	20588	20654	20545	20775	20600	20729	20704	20844	20741	20629	20599	20520	20632	20513	20729	20815	20649	20664	20756	20534	20590	20527	20526	20963	20620	20530	20479	20475	20506	20520	20519	20631	20787	20817	20726	20789	20643	20719	20644	20677	20651	20642	20606	20478	20484	20722	20724	20761	20688	20681	20703	20420	20613	20591	20573	20743	20565	20700	20815	20547	20404	20586	20613	20685	20732	20605	20495	20555	20525	20810	20369	20781	20597	20595	20583	20702	20567	20498	20417	20625	20449	20689	20486	20674	20666	20704	20704	20651	20632	20754	20673	20480	20587	20720	20639	20746	20407	20659	20444	20757	20544	20579	20587	20798	20485	20780	20755	20649	20631	20596	20490	20626	20827	20569	20422	20896	20683	20448	20568	20486	20642	20507	20529	20765	20429	20723	20633	20560	20547	20574	20423	20371	20690	20482	20458	20690	20813	20680	20448	20524	20643	20555	20990	20657	20535	20504	20662	20612	20447	20547	20786	20687	20868	20622	20620	20572	20479	20540	20452	20735	20503	20631	20643	20687	20488	20536	20535	20858	20556	20586	20802	20762	20700	20569	20688	20441	20725	20811	20769	20743	20558	20651	20593	20795	20604	20331	20654	20661	20753	20794	20529	20575	20683	20717	20798	20542	20657	20536	20512	20826	20894	20761	20602	20614	20592	20656	20547	20676	20736	20760	20689	20555	20629	20672	20776	20502	20566	20820	20581	20610	20590	20611	20523	20576	20618	20815	20628	20650	20582	20619	20888	20412	20632	20588	20871	20676	20917	20785	20656	20706	20551	20530	20535	20593	20371	20722	20356	20465	20673	20781	20606	20639	20674	20263	20665	20597	20678	20690	20421	20682	20533	20491	20589	20744	20623	20509	20652	20770	20504	20832	20383	20593	20525	20723	20421	20572	20777	20749	20611	20668	20507	20280	20548	20832	20501	20472	20882	20831	20559	20855	20633	20442	20792	20590	20637	20688	20484	20615	20693	20396	20689	20662	20730	20592	20621	20569	20570	20338	20676	20647	20875	20694	20605	20688	20698	20693	20670	20722	20554	20479	20656	20680	20535	20632	20599	20623	20591	20768	20810	20855	20681	20640	20643	20696	20586	20727	20693	20656	20724	20877	20575	20672	20705	20416	20675	20757	20557	20637	20617	20566	20519	20630	20687	20535	20727	20640	20652	20712	20595	20613	20635	20756	20572	20647	20528	20530	20536	20727	20441	20719	20641	20694	20485	20737	20677	20692	20684	20316	20429	20658	20461	20699	20889	20606	20535	20604	20588	20762	20614	20841	20649	20722	20380	20613	20691	20590	20433	20536	20420	20550	20704	20657	20551	20579	20846	20595	20445	20712	20658	20627	20471	20389	20801	20756	20640	20570	20647	20509	20370	20649	20592	20696	20674	20349	20375	20753	20675	20708	20641	20730	20503	20428	20668	20689	20624	20699	20595	20665	20622	20740	20532	20672	20655	20581	20649	20927	20545	20709	20551	20716	20594	20728	20616	20557	20437	20761	20537	20949	20383	20440	20533	20735	20600	20534	20616	20518	20525	20776	20510	20600	20759	20552	20676	20625	20691	20590	20484	20656	20536	20861	20506	20532	20665	20608	20454	20803	20555	20754	20673	20814	20666	20636	20647	20604	20616	20791	20803	20691	20520	20662	20679	20568	20350	20659	20854	20467	20543	20576	20621	20820	20745	20492	20664	20646	20519	20551	20626	20653	20599	20578	20540	20567	20537	20672	20406	20586	20609	20544	20581	20617	20586	20622	20554	20509	20292	20525	20521	20529	20581	20406	20715	20550	20579	20584	20485	20665	20677	20617	20591	20651	20706	20647	20580	20699	20680	20454	20590	20544	20533	20642	20582	20506	20530	20630	20581	20455	20543	20560	20806	20557	20736	20708	20668	20637	20471	20543	20662	20806	20543	20577	20501	20438	20639	20511	20714	20612	20582	20701	20802	20590	20376	20652	20475	20643	20529	20795	20618	20614	20661	20689	20549	20782	20624	20660	20539	20496	20640	20458	20414	20647	20641	20656	20564	20473	20514	20675	20631	20490	20557	20725	20594	20615	20676	20649	20505	20704	20537	20564	20425	20507	20751	20567	20532	20562	20479	20692	20531	20621	20573	20506	20565	20467	20652	20627	20633	20464	20441	20463	20683	20670	20703	20701	20632	20697	20514	20567	20575	20575	20572	20750	20592	20637	20694	20770	20563	20672	20472	20557	20529	20522	20652	20741	20440	20630	20585	20714	20682	20600	20662	20503	20503	20599	20575	20692	20438	20545	20477	20623	20740	20679	20738	20672	20712	20758	20403	20583	20726	20545	20620	20421	21055	20549	20567	20625	20543	20578	20566	20577	20613	20748	20398	20696	20264	20729	20648	20839	20586	20970	20605	20747	20624	20705	20748	20704	20624	20435	20736	20471	20488	20483	20721	20706	20503	20630	20573	20629	20446	20676	20652	20517	20465	20605	20589	20843	20232	20598	20211	20473	20650	20606	20818	20539	20474	20644	20584	20575	20608	20502	20597	20889	20690	20743	20467	20625	20633	20661	20689	20834	20654	20681	20500	20450	20462	20775	20563	20764	20657	20473	20647	20843	20785	20673	20467	20691	20594	20764	20568	20734	20567	20670	20711	20688	20790	20707	20569	20739	20744	20647	20593	20663	20569	20671	20566	20727	20679	20638	20648	20646	20461	20634	20707	20739	20374	20630	20593	20543	20637	20579	20518	20598	20427	20810	20606	20554	20590	20748	20905	20620	20769	20631	20498	20808	20759	20640	20702	20710	20556	20567	20671	20441	20543	20558	20533	20593	20524	20747	20748	20774	20864	20550	20711	20603	20634	20537	20707	20937	20649	20593	20722	20519	20666	20572	20497	20548	20813	20626	20880	20689	20731	20636	20763	20485	20662	20663	20534	20633	20633	20462	20716	20730	20644	20707	20891	20675	20661	20678	20527	20584	20656	20537	20519	20587	20729	20577	20619	20754	20707	20672	20655	20689	20521	20687	20779	20498	20596	20566	20593	20677	20725	20635	20801	20615	20486	20655	20703	20589	20602	20602	20604	20733	20472	20724	20727	20828	20617	20472	20615	20490	20461	20469	20492	20596	20637	20514	20659	20583	20816	20727	20697	20778	20640	20847	20608	20614	20756	20630	20692	20554	20626	20692	20631	20574	20539	20745	20496	20761	20508	20480	20752	20750	20679	20560	20545	20767	20667	20547	20530	20681	20626	20565	20780	20765	20691	20576	20631	20567	20464	20386	20601	20555	20582	20529	20703	20417	20788	20649	20481	20768	20764	20798	20676	20881	20439	20584	20578	20566	20585	20602	20572	20778	20675	20554	20531	20555	20426	20742	20523	20591	20748	20609	20715	20748	20562	20721	20575	20783	20558	20569	20659	20831	20634	20586	20738	20672	20597	20478	20621	20684	20522	20646	20754	20716	20786	20568	20545	20625	20688	20685	20569	20383	20503	20678	20633	20743	20589	20537	20307	20519	20708	20737	20606	20584	20578	20713	20440	20561	20547	20560	20478	20427	20717	20629	20569	20736	20482	20553	20564	20582	20768	20412	20575	20728	20429	20652	20605	20700	20651	20646	20606	20449	20693	20637	20731	20591	20782	20546	20445	20599	20640	20684	20490	20530	20896	20565	20556	20671	20611	20675	20728	20682	20599	20823	20684	20727	20625	20377	20655	20500	20567	20570	20637	20585	20657	20697	20477	20527	20693	20599	20539	20516	20488	20408	20728	20733	20695	20835	20746	20511	20520	20684	20519	20467	20634	20651	20612	20577	20624	20420	20797	20779	20401	20643	20656	20702	20555	20490	20664	20546	20602	20756	20679	20657	20577	20682	20662	20764	20847	20497	20548	20368	20636	20604	20748	20772	20570	20743	20755	20642	20516	20504	20730	20791	20481	20572	20477	20586	20681	20658	20575	20646	20697	20772	20565	20489	20802	20640	20623	20782	20601	20660	20477	20554	20634	20542	20905	20669	20462	20667	20640	20692	20661	20760	20643	20686	20770	20581	20704	20672	20648	20641	20706	20492	20637	20452	20565	20539	20614	20700	20778	20654	20551	20462	20527	20466	20709	20643	20894	20659	20672	20565	20655	20567	20601	20757	20508	20635	20572	20517	20681	20591	20573	20709	20846	20544	20782	20950	20637	20477	20805	20687	20337	20520	20531	20649	20493	20536	20530	20579	20365	20684	20684	20589	20618	20575	20710	20484	20713	20781	20588	20691	20824	20895	20665	20622	20528	20612	20467	20488	20599	20642	20684	20533	20551	20752	20713	20652	20552	20768	20760	20956	20531	20667	20487	20497	20773	20350	20488	20671	20575	20564	20534	20735	20432	20540	20701	20667	20552	20585	20440	20508	20624	20746	20573	20728	20444	20565	20754	20603	20693	20594	20398	20816	20669	20643	20756	20500	20745	20690	20684	20564	20616	20643	20467	20690	20579	20636	20533	20580	20651	20563	20818	20436	20803	20654	20915	20584	20528	20702	20558	20562	20898	20702	20706	20638	20818	20793	20581	20607	20490	20593	20551
38958	61386	56439	44136	33416	26542	23380	21270	19443	18689	18521	18190	18206	18120	18009	17735	17893	17652	17799	17756	17857	17694	17815	17783	17713	17849	17877	17810	17741	17627	17697	17779	17605	17735	17716	17676	17585	17592	17704	17521	17690	17448	17610	17559	17770	17740	17565	17642	17607	17617	17713	17620	17656	17487	17644	17555	17523	17424	17575	17268	17520	17589	17658	17692	17528	17589	17522	17566	17749	17516	17536	17479	17493	17695	17541	17736	17603	17594	17650	17526	17627	17507	17591	17699	17564	17704	17628	17596	17582	17668	17522	17606	17600	17515	17479	17369	17407	17645	17639	17721	17713	17269	17558	17590	17633	17585	17504	17383	17663	17653	17588	17471	17687	17522	17320	17794	17679	17717	17470	17646	17495	17672	17767	17539	17459	17627	17368	17668	17569	17523	17653	17379	17406	17647	17502	17347	17617	17596	17517	17567	17512	17427	17813	17595	17518	17506	17642	17464	17520	17393	17467	17592	17656	17661	17541	17516	17572	17623	17505	17494	17550	17643	17396	17534	17704	17633	17491	17408	17560	17616	17638	17724	17643	17560	17579	17618	17693	17554	17537	17389	17485	17554	17698	17483	17551	17451	17520	17505	17460	17512	17586	17720	17623	17688	17567	17511	17657	17588	17509	17647	17418	17636	17470	17635	17529	17560	17332	17507	17602	17584	17709	17630	17505	17450	17524	17661	17602	17507	17593	17749	17663	17471	17638	17627	17640	17736	17571	17486	17654	17347	17615	17517	17540	17692	17473	17426	17705	17588	17666	17553	17571	17544	17421	17609	17502	17482	17550	17604	17399	17439	17458	17405	17604	17550	17709	17580	17542	17634	17591	17471	17544	17563	17553	17414	17458	17667	17545	17628	17437	17493	17552	17596	17531	17535	17504	17543	17394	17438	17505	17497	17344	17461	17613	17434	17671	17676	17531	17440	17380	17724	17608	17393	17491	17495	17508	17763	17409	17862	17594	17559	17487	17507	17402	17473	17555	17472	17493	17603	17553	17512	17676	17447	17469	17409	17358	17575	17643	17469	17772	17552	17526	17443	17597	17448	17574	17481	17613	17467	17573	17485	17541	17523	17558	17625	17405	17721	17570	17567	17473	17698	17567	17482	17550	17459	17508	17468	17480	17510	17625	17589	17447	17589	17552	17364	17595	17541	17480	17518	17692	17593	17661	17643	17479	17399	17594	17406	17458	17641	17633	17589	17476	17434	17646	17573	17359	17525	17644	17551	17617	17453	17533	17550	17682	17505	17566	17356	17674	17728	17618	17482	17574	17664	17597	17570	17559	17498	17464	17594	17442	17529	17668	17601	17552	17434	17443	17648	17363	17406	17787	17581	17566	17689	17638	17542	17457	17412	17549	17569	17449	17556	17625	17672	17633	17523	17562	17704	17525	17540	17604	17542	17556	17702	17507	17557	17508	17398	17486	17498	17578	17686	17499	17523	17494	17493	17481	17456	17499	17436	17701	17468	17602	17503	17440	17558	17564	17566	17599	17552	17557	17408	17543	17583	17597	17590	17548	17514	17489	17641	17469	17477	17607	17665	17347	17509	17389	17331	17560	17679	17485	17608	17503	17660	17609	17669	17612	17482	17580	17580	17565	17534	17728	17620	17711	17474	17798	17558	17460	17554	17554	17673	17585	17319	17478	17631	17588	17645	17774	17481	17536	17635	17685	17568	17559	17826	17422	17751	17465	17600	17568	17642	17502	17522	17555	17606	17553	17443	17707	17481	17702	17466	17483	17650	17668	17508	17557	17624	17487	17518	17514	17587	17403	17503	17598	17551	17403	17541	17494	17521	17532	17415	17460	17665	17665	17637	17292	17504	17587	17530	17625	17433	17554	17594	17583	17585	17612	17517	17508	17584	17592	17549	17583	17620	17791	17523	17674	17522	17534	17599	17533	17566	17724	17615	17627	17473	17679	17574	17369	17673	17627	17543	17509	17635	17501	17545	17380	17470	17553	17757	17454	17473	17451	17463	17394	17429	17303	17620	17712	17547	17520	17615	17561	17448	17563	17497	17549	17288	17622	17360	17599	17529	17628	17603	17360	17707	17611	17397	17337	17539	17744	17607	17545	17733	17646	17692	17480	17561	17590	17575	17629	17535	17582	17620	17550	17428	17614	17555	17693	17623	17504	17580	17469	17654	17590	17412	17563	17556	17514	17660	17592	17596	17584	17384	17417	17521	17642	17599	17634	17532	17573	17435	17538	17580	17523	17698	17631	17498	17585	17430	17636	17419	17505	17431	17506	17443	17698	17664	17532	17590	17318	17564	17519	17576	17408	17475	17524	17526	17615	17510	17579	17573	17539	17688	17521	17411	17522	17593	17495	17610	17750	17680	17542	17649	17644	17421	17439	17626	17634	17593	17429	17446	17473	17605	17621	17657	17482	17545	17342	17494	17478	17438	17581	17591	17448	17437	17644	17384	17380	17727	17715	17403	17728	17769	17672	17476	17563	17632	17364	17591	17550	17612	17646	17580	17285	17681	17545	17467	17548	17472	17549	17550	17499	17375	17500	17584	17536	17529	17669	17540	17518	17749	17724	17589	17644	17631	17402	17698	17580	17379	17548	17553	17451	17440	17508	17561	17617	17632	17416	17597	17581	17494	17582	17560	17585	17521	17662	17652	17526	17582	17477	17580	17363	17532	17622	17789	17488	17590	17607	17475	17662	17490	17390	17499	17559	17519	17697	17308	17752	17525	17551	17457	17466	17692	17401	17724	17499	17610	17459	17619	17516	17586	17623	17487	17480	17520	17530	17398	17518	17443	17580	17540	17681	17499	17493	17531	17693	17640	17722	17568	17475	17521	17518	17566	17728	17367	17586	17558	17488	17578	17393	17465	17424	17380	17480	17514	17627	17532	17651	17485	17681	17581	17671	17649	17426	17654	17567	17650	17574	17577	17724	17484	17670	17546	17650	17784	17527	17643	17708	17489	17859	17537	17513	17689	17553	17451	17643	17685	17570	17626	17560	17671	17663	17471	17505	17638	17420	17500	17449	17580	17542	17441	17518	17489	17627	17588	17739	17493	17728	17678	17369	17449	17454	17526	17560	17572	17464	17456	17519	17458	17586	17436	17718	17660	17646	17439	17597	17457	17605	17530	17491	17433	17499	17510	17601	17564	17548	17402	17846	17414	17675	17579	17711	17658	17479	17503	17399	17619	17545	17446	17535	17395	17482	17610	17737	17569	17501	17567	17484	17480	17517	17512	17413	17785	17491	17735	17622	17584	17436	17597	17575	17568	17563	17531	17358	17615	17684	17354	17419	17542	17585	17535	17615	17580	17710	17274	17491	17513	17449	17684	17610	17521	17670	17522	17455	17579	17639	17554	17552	17732	17417	17401	17508	17627	17572	17502	17505	17690	17489	17606	17592	17573	17479	17497	17654	17541	17459	17664	17537	17652	17502	17594	17720	17504	17334	17575	17574	17655	17406	17689	17582	17555	17693	17518	17726	17625	17708	17686	17555	17560	17425	17564	17511	17480	17498	17695	17364	17459	17578	17464	17576	17576	17551	17596	17543	17445	17663	17521	17425	17563	17520	17604	17526	17662	17468	17471	17425	17701	17669	17356	17738	17530	17594	17482	17313	17475	17674	17406	17430	17474	17526	17490	17685	17573	17506	17649	17547	17595	17413	17593	17508	17525	17411	17668	17609	17599	17541	17472	17434	17611	17515	17496	17529	17573	17668	17688	17481	17536	17554	17357	17370	17512	17546	17540	17463	17540	17592	17601	17438	17402	17738	17458	17432	17639	17610	17576	17529	17485	17360	17589	17511	17615	17556	17578	17624	17450	17529	17564	17590	17536	17614	17594	17532	17581	17460	17384	17611	17637	17461	17497	17679	17459	17583	17538	17466	17378	17501	17506	17651	17539	17619	17566	17608	17418	17441	17449	17637	17471	17673	17548	17619	17527	17622	17682	17400	17521	17547	17616	17359	17505	17484	17619	17520	17540	17473	17519	17610	17777	17582	17526	17396	17642	17645	17536	17385	17593	17370	17723	17464	17557	17452	17516	17572	17487	17649	17578	17580	17535	17473	17458	17639	17566	17699	17572	17612	17632	17609	17509	17508	17690	17599	17493	17437	17560	17626	17507	17597	17400	17646	17541	17556	17438	17555	17554	17567	17559	17593	17535	17364	17391	17616	17377	17483	17539	17357	17543	17522	17456	17501	17582	17716	17351	17425	17598	17479	17480	17535	17570	17492	17499	17487	17373	17328	17631	17617	17616	17542	17603	17536	17539	17282	17427	17602	17543	17531	17685	17460	17492	17735	17531	17496	17732	17543	17337	17458	17560	17404	17865	17429	17461	17731	17541	17561	17528	17649	17593	17581	17591	17633	17451	17502	17726	17431	17629	17664	17460	17466	17413	17600	17479	17365	17407	17500	17701	17635	17662	17452	17468	17605	17460	17589	17528	17418	17593	17451	17502	17449	17508	17585	17548	17494	17565	17358	17483	17696	17413	17725	17518	17408	17363	17515	17523	17621	17521	17599	17462	17672	17485	17646	17589	17656	17560	17781	17500	17490	17601	17496	17640	17671	17409	17597	17737	17551	17394	17589	17577	17469	17439	17436	17551	17503	17510	17458	17633	17450	17574	17801	17516	17471	17472	17693	17635	17588	17524	17540	17771	17444	17429	17434	17546	17610	17428	17728	17539	17440	17323	17432	17525	17528	17560	17460	17616	17511	17544	17593	17461	17620	17496	17617	17528	17596	17521	17503	17457	17823	17555	17456	17419	17452	17465	17620	17484	17502	17470	17458	17502	17551	17643	17401	17697	17522	17568	17650	17689	17629	17466	17433	17393	17513	17457	17430	17566	17647	17476	17627	17605	17604	17501	17493	17632	17497	17564	17710	17522	17546	17648	17504	17475	17571	17398	17674	17345	17484	17507	17414	17543	17574	17420	17444	17553	17555	17460	17652	17658	17552	17422	17673	17539	17743	17605	17369	17559	17684	17579	17444	17570	17432	17655	17418	17593	17762	17586	17524	17677	17545	17522	17512	17498	17489	17619	17464	17671	17604	17645	17490	17706	17492	17617	17646	17569	17545	17320	17618	17620	17459	17521	17553	17504	17508	17486	17699	17593	17610	17469	17549	17415	17572	17546
29168	27963	33828	29233	23684	22264	21575	20731	20637	20571	20373	20340	20535	20423	20477	20216	20316	20247	20372	20403	20240	20395	20404	20247	20467	20372	20439	20443	20302	20437	20224	20344	20447	20291	20376	20317	20241	19990	20178	20329	20200	20325	20394	20069	20215	20193	20262	20185	20146	20422	20388	20427	20299	20219	20140	20247	20378	19963	20016	20121	20409	20301	20150	20177	20234	20146	20356	20482	20279	20161	20086	20399	20278	20358	20279	20449	20309	20430	20208	20213	20069	20044	20157	20383	20361	20077	20184	20289	20365	20169	20184	20164	19872	20059	20295	20405	20183	20142	20296	20376	20106	20199	20319	20225	20052	20226	19997	20214	20381	20193	20338	20183	20331	20266	20318	20127	20471	20227	20261	20165	20151	20229	20255	20203	20241	20256	20082	20087	20169	20073	20354	20257	20190	20133	20303	20407	20274	20108	20016	20128	20451	20477	20417	20399	20152	20114	20244	20204	20044	20347	20180	20269	20246	20476	20075	20313	20205	20246	20195	20040	20199	20222	20286	20208	20242	20442	20162	20159	20190	20454	20295	20557	20127	20179	20291	20341	20324	20138	20176	20231	20286	20135	20326	20263	20242	20259	20142	20279	20287	20183	20184	20355	20150	20351	20454	20301	20262	20141	20395	20233	20205	20195	20411	20365	20342	20106	20059	20286	20261	20366	20308	20048	20379	20327	20214	20309	20438	20044	20334	20360	20196	20190	20415	20259	20240	20008	20390	20316	20438	20191	20307	20280	20300	20194	20212	20295	20379	20322	20282	20190	20195	20248	20335	20217	20431	20248	19976	20312	20174	20170	20106	20331	20267	20185	20402	20308	20096	20081	20249	20210	20230	20040	20349	20240	20405	20315	20185	20399	20225	20595	20076	20166	20215	20200	20108	20118	20119	20323	20310	20172	20382	20142	20237	20232	20314	20346	20254	20224	20397	20394	20099	20311	20318	20287	20329	20083	20356	20276	20391	20312	20254	20186	20181	20181	20241	20374	20266	20270	20365	20308	20198	20102	20364	20261	20181	20282	20259	20277	20365	20231	20598	20082	20385	19973	20218	20091	20248	20422	20317	20144	20060	20236	20324	20287	20343	20253	20365	20125	20341	20000	20237	20002	20351	20222	20117	20240	20311	20148	20144	20230	20202	20374	20223	20287	20150	20175	20176	20120	20067	20254	20264	20073	20346	20240	20188	20431	20174	20265	20369	20158	20340	20059	20279	20182	20400	20186	20407	20181	20060	20162	20333	20289	20263	20347	20201	20094	20156	20319	20419	20031	20154	20323	20341	20294	20298	20191	20189	20271	20111	20166	20250	19893	20347	20308	20262	20160	20346	19920	20240	20178	20151	20274	20148	20371	20248	20434	20313	20244	20180	20370	20308	20153	20282	20248	20346	20424	20233	20128	20171	20271	20229	20216	20327	20394	20382	20110	20087	20206	20332	20320	20162	20149	20080	20454	20210	20401	20346	20118	20277	20288	20173	20418	20252	20454	20337	20133	20113	20163	20272	20176	20337	20368	20429	20088	20115	20352	20111	20251	20265	20426	20114	20045	20248	20174	20385	20111	20377	20269	20405	20221	20072	20288	20311	20029	20054	20223	20338	20241	20123	20216	20284	20225	20417	20311	20132	20361	20218	20335	19958	20022	20351	20317	20154	20322	20165	20407	20189	20373	20152	19984	20143	20175	20178	20306	19992	20346	20389	20226	20102	20405	20314	20287	19981	20324	20194	20152	20315	20338	20380	20145	20489	20344	20134	19938	20510	20090	20122	20144	20087	20164	20379	20277	20148	20399	20267	20239	20353	20451	20141	20253	20260	20135	19937	20122	20251	20170	20425	20229	20451	20298	20266	20202	20362	20167	20196	20189	20299	20214	20197	20369	20468	20510	20162	20333	20072	20417	20335	20073	19974	20325	20064	20078	20270	19938	20292	20154	20172	20072	20087	20030	20264	20418	20498	20247	20344	20198	20280	20319	20133	20175	20443	20382	20267	19938	20231	20427	20250	20236	20277	20176	20140	20220	20288	20159	20359	20299	20202	20076	20015	20276	20331	20409	20276	20094	20192	20171	20219	20074	20397	20120	20306	20287	20326	20311	20168	20225	20355	20317	20442	20232	20215	20084	20336	20417	20261	19915	20314	20329	20168	20181	20178	20362	20108	20483	20226	20251	20234	20159	20226	20168	20392	20258	20234	20295	20276	20310	20218	20122	20212	20092	20144	20471	20209	20170	19979	20293	20164	20166	20117	20049	20128	20380	20267	20286	20471	20294	20494	20377	20274	20125	20397	20269	20229	20108	20096	20217	20147	20148	20327	20393	20460	20379	20347	20407	20458	20376	20259	20260	20294	20394	20629	20260	20202	20175	20341	20139	20255	20326	20097	20070	20124	20179	20039	20194	20115	20082	20271	20115	20194	20208	20291	20179	20100	20270	20229	20365	20193	20234	20313	20181	20216	20376	20027	20025	20154	20221	20109	20153	20459	20141	20310	20210	20353	20385	20198	20374	20350	20261	20253	20193	20060	20198	20264	20150	20211	20308	20146	20259	20182	20103	20262	20268	20183	20402	20089	20227	20244	20157	20094	20166	20230	20263	20159	20204	20214	20180	20292	20255	20282	20126	20254	20206	20545	20306	20450	20443	20448	20000	20317	20264	20254	20181	20273	20013	20302	20281	20318	20276	20367	20107	20358	20365	20229	20273	20326	20230	20271	20222	20306	20275	20167	20337	20357	20104	20490	20502	20165	20189	20321	20229	20153	20009	20195	20477	20173	20323	20037	20183	20236	20079	20206	20065	20365	20197	20137	20346	20257	20283	20405	20208	20394	20259	20182	20199	20162	20332	20010	20293	20353	20219	20371	20194	20150	20184	20178	20223	20319	20166	20214	20440	20426	20152	20461	20012	20154	20020	20033	20422	20145	20303	20151	20146	20288	20110	20208	20521	20216	20188	20166	20322	20266	20207	20274	20219	20190	19998	20132	20045	20093	20194	20521	20379	20390	20368	20037	20348	20131	20033	20151	20089	20241	20304	20132	20142	20204	20334	20446	20272	20129	20376	20470	20384	20176	20271	20267	20362	20214	20310	20374	20344	20364	20252	19993	20380	20333	20107	20288	20228	20469	20118	20126	20155	20192	20100	20242	20099	20258	20133	20028	20157	20209	20092	20145	20308	20366	20256	20254	20262	20335	20265	20260	20318	20764	20176	20339	20278	20216	20258	20226	20317	20080	20240	20357	20246	20105	20409	20368	20221	20094	20312	20324	20186	20171	20217	20208	20067	20225	20372	20297	20416	20357	20419	20234	20164	20182	20160	20214	20193	20325	20194	20315	20140	20353	20153	20134	20064	20352	20036	20346	20179	20210	20359	20344	20174	20150	20356	20251	20188	20377	20292	20329	20545	20158	20321	20044	20360	20406	20187	20283	20535	20327	20348	20089	20019	20214	20215	20265	20119	20215	20170	20198	20125	20402	20161	20249	20094	20167	20359	20293	20541	20327	20174	20280	20069	20253	20135	20121	20203	20292	20244	20331	20203	20044	20155	20368	20109	20147	20234	20354	20130	20331	20149	20228	20123	20183	20184	20308	20324	20239	20433	20229	20072	20498	20342	19908	20173	20259	20058	20322	20309	20347	20214	20566	20206	20230	20284	20268	20182	20330	20371	20077	20152	20184	20352	20290	20323	20220	20245	20263	20459	20274	20141	20130	20190	20261	20252	20090	20378	20216	20192	20201	20199	20106	20355	20078	20270	20303	20249	20243	20277	20101	20361	20085	20213	20306	20146	19986	20066	20327	20288	20347	20344	20214	20214	20414	20169	20267	20016	20205	20128	20280	20232	20380	20112	20312	20399	20622	20339	20110	20292	20322	20221	20251	20225	20058	20166	20204	20358	20187	20308	20202	20258	20191	20265	20213	20239	20361	20490	20338	20280	20284	20289	20085	20265	20303	20280	20202	20176	20275	20355	20152	20189	20363	20139	20276	20219	20262	20025	20168	20146	20239	20364	20331	20165	20131	20287	20170	20192	20225	20288	20264	20437	20274	20381	20381	20257	20312	20195	20382	20364	20161	20308	20121	20249	20365	20227	20311	20153	20285	20214	20290	20293	20308	20144	20176	20301	20305	20125	20385	20199	20270	20281	20319	20124	20331	20199	20219	20305	20169	20174	20289	20176	20264	20327	20232	20206	20163	20336	20340	20345	20346	20253	20252	20307	20499	20212	20456	20275	20135	20201	20320	20377	20197	20517	20401	20294	20333	20228	20009	20306	20331	20098	20318	20202	20335	20296	20306	20149	20052	20224	19964	20238	20139	20164	20199	20210	20372	20070	20297	20328	20134	20291	20117	20388	20155	20140	20199	20285	20461	20104	20352	20273	20186	20162	20197	20222	20238	20091	20141	20098	20347	19976	20493	20299	20105	20275	20318	20175	20214	20229	20201	20130	20218	20204	20303	20268	20265	20183	20198	20421	20412	20333	20070	20472	20243	20072	20350	20232	20373	20247	20194	20094	20267	20354	20096	20348	20295	20263	20289	20121	20186	20159	20278	20235	20457	20134	20332	20143	20384	20177	20073	20162	20233	20390	20358	20344	20187	20155	20065	20189	20276	20282	20488	20381	20305	20218	20132	20364	20162	20100	20141	20091	20334	20321	20168	20151	20287	20367	20315	20381	20304	20191	20079	20347	20549	20248	20264	20249	20272	20422	20283	20288	20313	20115	20221	20220	20022	20419	20359	20108	19924	20219	20164	20361	20235	20169	20221	20073	20051	20289	20286	20395	20247	20101	20311	20101	20196	20207	20176	20129	20186	20248	20441	20220	20179	20073	20209	20281	20173	20059	20034	20163	20162	20164	20247	20207	20268	20352	20340	20421	20479	20322	20207	20298	20200	20349	20474	20319	20432	19989	20124	20184	20395	20268	20113	20343	20140	20242	20150	20435	20291	20118	20420	20232	20156	20136	20304	20155	20221	20080	20288	20397	20096	20287	20374	20377	20319	20226	20191	20152	20293	20290	20305	20257	20184	20020	20226	20090	20229	20171	20420	20291	20251	20169	20208	20135	20251	20185	20183	20128	20128	20076	20329	20277	20292	20391	20408	20243	20471	20324	20332	20193	20268	20459	20197	20163
34619	45218	37934	27898	22718	19997	18942	18528	17868	17757	17475	17541	17407	17368	17406	17424	17321	17428	17461	17344	17240	17495	17478	17342	17305	17452	17382	17321	17462	17477	17234	17446	17271	17364	17468	17435	17410	17389	17238	17313	17363	17420	17356	17455	17342	17535	17214	17354	17342	17215	17249	17395	17307	17344	17375	17255	17316	17447	17277	17381	17241	17388	17225	17500	17179	17208	17404	17147	17445	17269	17180	17371	17449	17350	17327	17396	17453	17305	17191	17385	17362	17271	17430	17244	17152	17457	17495	17237	17197	17274	17321	17199	17324	17240	17488	17217	17275	17213	17213	17209	17390	17211	17368	17510	17469	17320	17333	17294	17302	17378	17400	17281	17410	17441	17197	17176	17266	17415	17391	17405	17316	17258	17389	17244	17489	17543	17263	17491	17298	17384	17357	17302	17411	17321	17322	17456	17412	17386	17389	17318	17435	17256	17439	17315	17323	17253	17515	17379	17272	17125	17349	17444	17260	17256	17357	17353	17205	17154	17251	17281	17324	17364	17284	17317	17364	17290	17409	17299	17293	17391	17296	17352	17244	17261	17366	17254	17545	17211	17427	17314	17397	17265	17228	17344	17297	17393	17257	17235	17321	17157	17295	17357	17238	17314	17370	17375	17255	17184	17254	17147	17228	17349	17520	17340	17140	17487	17312	17262	17341	17339	17409	17347	17222	17247	17213	17269	17413	17514	17447	17253	17370	17212	17298	17262	17301	17507	17499	17374	17273	17163	17227	17388	17239	17309	17210	17188	17258	17439	17327	17176	17334	17354	17395	17279	17361	17193	17392	17313	17390	17260	17364	17182	17422	17245	17294	17197	17173	17451	17258	17265	17218	17325	17276	17197	17261	17241	17322	17450	17182	17397	17376	17352	17264	17452	17331	17340	17165	17152	17261	17255	17347	17236	17259	17309	17242	17390	17349	17325	17463	17387	17362	17048	17227	17157	17401	17205	17318	17360	17198	17224	17298	17355	17226	17170	17312	17395	17313	17385	17226	17350	17255	17560	17183	17142	17424	17272	17226	17422	17366	17146	17102	17281	17261	17424	17246	17360	17249	17383	17305	17316	17277	17206	17291	17194	17339	17348	17155	17202	17240	17390	17212	17485	17335	17610	17319	17494	17228	17339	17302	17144	17559	17384	17363	17273	17301	17196	17436	17286	17238	17274	17448	17334	17298	17301	17344	17377	17466	17113	17397	17365	17493	17508	17272	17320	17547	17329	17282	17151	17340	17284	17439	17327	17302	17413	17269	17274	17264	17353	17203	17331	17168	17415	17336	17166	17150	17227	17340	17307	17414	17178	17256	17315	17276	17291	17461	17377	17273	17285	17334	17379	17454	17277	17330	17237	17259	17364	17202	17288	17402	17370	17440	17326	17439	17252	17275	17341	17368	17364	17217	17386	17245	17341	17263	17424	17289	17341	17328	17228	17142	17516	17261	17452	17239	17233	17330	17232	17287	17277	17499	17274	17124	17308	17317	17242	17131	17244	17300	17187	17272	17361	17266	17250	17217	17280	17388	17299	17299	17259	17362	17227	17344	17442	17422	17203	17379	17332	17348	17293	17270	16977	17354	17359	17376	17294	17357	17238	17308	17322	17281	17434	17298	17415	17222	17234	17494	17339	17364	17444	17186	17423	17233	17338	17260	17266	17373	17219	17127	17407	17415	17461	17299	17427	17230	17354	17305	17250	17241	17301	17366	17350	17263	17295	17396	17371	17337	17320	17215	17462	17258	17326	17375	17236	17240	17224	17129	17302	17448	17324	17222	17317	17290	17343	17170	17393	17270	17289	17469	17283	17364	17305	17244	17481	17328	17238	17353	17447	17474	17266	17114	17311	17295	17323	17307	17318	17259	17359	17469	17379	17148	17268	17340	17134	17139	17200	17325	17300	17355	17392	17340	17202	17329	17266	17153	17370	17491	17269	17343	17255	17395	17164	17265	17370	17242	17405	17462	17352	17412	17255	17278	17253	17240	17376	17218	17254	17207	17129	17256	17304	17321	17310	17270	17469	17310	17418	17329	17276	17338	17206	17240	17259	17244	17263	17255	17451	17188	17348	17270	17292	17444	17340	17439	17258	17333	17274	17376	17352	17216	17256	17310	17177	17284	17323	17396	17379	17405	17320	17335	17269	17078	17346	17216	17188	17233	17321	17211	17456	17161	17365	17152	17309	17354	17220	17316	17224	17212	17143	17312	17339	17279	17479	17255	17257	17299	17380	17467	17197	17256	17077	17297	17338	17353	17204	17276	17259	17397	17494	17350	17281	17380	17413	17327	17471	17467	17266	17339	17311	17345	17418	17315	17265	17318	17132	17506	17246	17393	17247	17377	17353	17270	17565	17376	17336	17335	17230	17224	17334	17304	17282	17427	17255	17238	17370	17177	17344	17518	17384	17374	17149	17244	17417	17230	17279	17246	17451	17262	17381	17342	17258	17332	17456	17385	17425	17298	17224	17280	17250	17463	17303	17264	17366	17187	17301	17406	17333	17225	17351	17356	17365	17311	17228	17155	17098	17338	17155	17354	17215	17228	17234	17162	17414	17445	17352	17265	17315	17463	17290	17224	17319	17533	17347	17316	17474	17253	17193	17380	17394	17369	17274	17256	17397	17206	17081	17477	17272	17321	17379	17402	17195	17398	17241	17210	17456	17260	17264	17346	17128	17463	17415	17384	17201	17306	17395	17151	17533	17205	17243	17247	17338	17384	17335	17187	17493	17261	17237	17272	17425	17241	17402	17147	17371	17136	17360	17270	17339	17391	17221	17327	17489	17325	17200	17284	17352	17316	17231	17378	17212	17014	17335	17302	17361	17166	17423	17247	17377	17474	17435	17260	17391	17265	17232	17325	17387	17285	17311	17363	17377	17160	17471	17327	17088	17318	17366	17276	17155	17367	17364	17356	17257	17312	17276	17359	17364	17289	17259	17248	17184	17347	17142	17403	17229	17435	17277	17376	17357	17527	17153	17277	17260	17324	17399	17290	17223	17365	17304	17252	17066	17428	17254	17397	17554	17139	17286	17289	17381	17220	17206	17177	17357	17302	17487	17271	17287	17214	17194	17384	17254	17358	17281	17383	17359	17385	17185	17341	17531	17209	17407	17414	17257	17532	17297	17322	17219	17367	17313	17298	17377	17252	17304	17267	17409	17223	17348	17261	17419	17208	17244	17345	17432	17158	17357	17376	17158	17385	17377	17223	17396	17336	17358	17183	17195	17305	17126	17411	17217	17341	17363	17354	17316	17373	17402	17366	17368	17226	17266	17447	17420	17300	17513	17311	17196	17401	17210	17369	17276	17199	17228	17487	17336	17307	17244	17301	17442	17158	17189	17342	17377	17251	17297	17394	17330	17220	17370	17312	17322	17265	17264	17380	17307	17304	17246	17308	17348	17322	17320	17312	17376	17333	17216	17241	17150	17195	17289	17324	17346	17464	17197	17283	17422	17275	17398	17332	17251	17280	17440	17385	17328	17368	17377	17238	17421	17296	17252	17339	17105	17255	17340	17281	17386	17223	17400	17164	17388	17323	17341	17424	17234	17203	17272	17434	17214	17187	17349	17467	17065	17309	17254	17431	17218	17428	17247	17304	17357	17207	17329	17288	17288	17309	17311	17134	17368	17152	17215	17315	17304	17144	17243	17133	17301	17152	17510	17224	17382	17381	17368	17335	17290	17461	17319	17243	17335	17365	17389	17169	17427	17275	17467	16973	17543	17286	17281	17291	17243	17279	17326	17319	17306	17142	17329	17323	17372	17302	17380	17090	17331	17350	17132	17235	17319	17136	17389	17379	17190	17277	17397	17201	17399	17282	17211	17322	17265	17307	17325	17497	17319	17286	17557	17226	17319	17239	17208	17391	17377	17359	17426	17321	17282	17244	17249	17372	17123	17295	17310	17301	17258	17532	17165	17345	17200	17094	17269	17423	17268	17309	17262	17229	17348	17283	17323	17335	17471	17249	17123	17353	17331	17088	17387	17436	17315	17270	17354	17257	17379	17475	17270	17345	17273	17304	17354	17269	17264	17415	17268	17275	17366	17295	17175	17322	17394	17482	17158	17166	17333	17295	17249	17253	17275	17305	17205	17365	17378	17278	17214	17359	17182	17231	17146	17369	17181	17345	17202	17297	17329	17244	17489	17312	17241	17439	17433	17350	17500	17380	17347	17278	17278	17405	17232	17372	17389	17303	17298	17332	17321	17555	17278	17417	17272	17528	17381	17308	17431	17225	17281	17246	17115	17553	17305	17409	17130	17407	17249	17255	17478	17224	17277	17403	17345	17465	17295	17332	17367	17387	17311	17493	17226	17435	17433	17429	17359	17399	17157	17189	17349	17236	17317	17256	17439	17322	17244	17347	17350	17295	17213	17281	17431	17355	17160	17291	17246	17318	17286	17232	17113	17312	17362	17305	17278	17536	17346	17252	17355	17126	17453	17152	17166	17463	17467	17257	17355	17227	17326	17390	17388	17222	17364	17361	17412	17459	17239	17293	17294	17269	17471	17266	17343	17264	17491	17374	17349	17298	17169	17289	17187	17301	17358	17244	17392	17407	17184	17423	17306	17423	17318	17383	17160	17137	17138	17381	17311	17406	17156	17382	17354	17325	17258	17337	17308	17317	17229	17289	17511	17356	17391	17275	17398	17359	17324	17214	17387	17117	17335	17405	17393	17366	17388	17408	17199	17365	17084	17276	17293	17385	17325	17505	17179	17350	17264	17438	17358	17495	17222	17308	17172	17414	17260	17304	17267	17295	17273	17378	17191	17520	17316	17285	17273	17330	17428	17177	17168	17280	17386	17339	17424	17271	17204	17536	17292	17209	17131	17351	17323	17374	17223	17300	17353	17375	17380	17354	17276	17257	17137	17380	17315	17297	17270	17195	17209	17349	17270	17314	17384	17386	17486	17375	17423	17288	17235	17541	17207	17300	17134	17356	17428	17300	17390	17357	17329	17337	17300	17359	17343	17320	17084	17319	17347	17287	17385	17289	17314	17308	17266	17170	17413	17332	17395	17314	17308	17210	17422	17325	17396	17287	17339	17550	17317	17361	17307	17304	17298	17313	17303	17377	17268	17277	17297	17253	17323	17308	17235	17331	17497	17254	17367	17350	17405	17206	17259
24071	21389	28996	25927	24965	25966	24720	21180	20278	20376	19823	19642	19549	19853	19696	19778	19777	19470	19506	19573	19466	19582	19316	19656	19075	19503	19420	19568	19665	19590	19417	19514	19542	19365	19410	19529	19498	19456	19255	19623	19454	19379	19462	19613	19433	19448	19299	19460	19381	19478	19282	19441	19295	19381	19429	19432	19245	19374	19437	19507	19386	19324	19192	19332	19353	19220	19272	19454	19320	19462	19461	19288	19404	19358	19510	19574	19370	19164	19442	19326	19424	19474	19508	19323	19289	19481	19299	19286	19334	19522	19245	19396	19470	19363	19343	19282	19340	19020	19525	19400	19120	19392	19403	19479	19289	19328	19315	19191	19324	19266	19154	19270	19384	19357	19262	19427	19363	19467	19558	19419	19117	19243	19368	19514	19284	19248	19390	19223	19480	19322	19287	19235	19317	19083	19237	19485	19223	19290	19290	19503	19458	19301	19452	19415	19551	19251	19378	19382	19138	19299	19369	19466	19273	19288	19198	19354	19266	19355	19420	19338	19270	19390	19363	19317	19439	19215	19228	19550	19544	19282	19169	19312	19588	19440	19596	19358	19255	19097	19306	19307	19337	19128	19168	19368	19268	19322	19203	19377	19398	19339	19417	19431	19330	19278	19205	19225	19310	19199	19408	19454	19380	19349	19260	19374	19341	19545	19513	19373	19377	19328	19211	19353	19365	19359	19255	19376	19487	19629	19530	19262	19315	19409	19254	19349	19301	19204	19272	19617	19462	19483	19392	19415	19539	19345	19307	19331	19492	19028	19214	19278	19228	19585	19284	19446	19452	19339	19149	19405	19254	19304	19235	19512	19224	19076	19576	19349	19239	19395	19351	19152	19432	19296	19231	19343	19281	19311	19400	19298	19167	19258	19464	19526	19342	19430	19191	19489	19270	19467	19435	19475	19239	19403	19211	19457	19361	19346	19236	19200	19416	19342	19324	19151	19367	19245	19287	19385	19251	19335	19362	19413	19338	19314	19237	19528	19218	19333	19378	19343	19345	19385	19338	19412	19453	19423	19689	19162	19249	19433	19447	19427	19248	19456	19152	19412	19345	19294	19382	19245	19327	19308	19290	19416	19134	19341	19401	19249	19457	19341	19350	19299	19278	19164	19242	19399	19499	19412	19185	19456	19240	19331	19301	19318	19241	19473	19480	19307	19353	19433	19438	19364	19543	19185	19395	19491	19357	19429	19640	19446	19162	19501	19292	19192	19367	19244	19412	19334	19593	19389	19381	19389	19193	19429	19362	19459	19352	19249	19310	19184	19365	19237	19370	19400	19402	19332	19315	19425	19459	19269	19356	19369	19370	19361	19104	19507	19404	19297	19254	19623	19478	19441	19397	19332	19099	19518	19584	19304	19142	19320	19448	19585	19288	19533	19135	19458	19401	19335	19229	19633	19071	19449	19423	19571	19289	19425	19348	19349	19249	19308	19119	19262	19355	19566	19515	19279	19481	19553	19245	19460	19403	19148	19214	19407	19200	19334	19328	19324	19227	19284	19259	19543	19408	19315	19353	19435	19294	19464	19226	19365	19588	19297	19494	19275	19212	19288	19434	19465	19345	19326	19114	19457	19437	19302	19399	19479	19482	19267	19254	19278	19613	19366	19404	19408	19301	19331	19287	19365	19437	19562	19399	19287	19204	19390	19351	19265	19429	19293	19344	19185	19244	19319	19297	19321	19572	19190	19352	19360	19318	19584	19434	19299	19481	19448	19360	19291	19232	19321	19366	19366	19359	19078	19241	19273	19308	19317	19477	19332	19275	19204	19236	19236	19421	19226	19414	19241	19344	19315	19288	19373	19249	19293	19316	19228	19324	19127	19263	19135	19287	19357	19366	19505	19259	19390	19196	19267	19103	19361	19261	19408	19362	19088	19458	19330	19456	19227	19502	19254	19429	19352	19231	19285	19447	19155	19304	19317	19391	19296	19327	19247	19357	19298	19262	19380	19397	19265	19356	19482	19272	19366	19239	19520	19396	19468	19462	19411	19341	19451	19483	19224	19348	19495	19444	19273	19452	19415	19204	19223	19358	19244	19421	19225	19312	19198	19090	19330	19258	19394	19328	19369	19277	19512	19445	19264	19286	19383	19387	19360	19205	19350	19454	19458	19214	19292	19223	19109	19457	19403	19252	19350	19356	19362	19429	19523	19032	19342	19474	19401	19231	19486	19417	19324	19331	19448	19331	19332	19134	19301	19259	19134	19160	19483	19389	19384	19532	19308	19434	19031	19143	19504	19407	19246	19306	19195	19341	19365	19231	19421	19315	19444	19376	19461	19307	19421	19347	19410	19316	19224	19369	19433	19476	19252	19255	19270	19362	19265	19419	19337	19382	19188	19411	19464	19325	19307	19114	19257	19231	19469	19105	19257	19318	19345	19345	19213	19400	19442	19284	19451	19449	19262	19460	19307	19236	19458	19258	19417	19435	19163	19270	19393	19303	19438	19462	19352	19514	19479	19241	19511	19308	19187	19190	19315	19267	19573	19396	19134	19525	19458	19481	19358	19416	19274	19124	19508	19429	19117	19263	19317	19348	19434	19382	19552	19307	19390	19428	19334	19523	19249	19279	19186	19432	19418	19409	19343	19391	19526	19325	19373	19541	19456	19366	19405	19238	19552	19339	19335	19411	19391	19312	19109	19217	19401	19548	19294	19304	19390	19463	19367	19471	19265	19336	19247	19421	19340	19455	19453	19287	19365	19536	19409	19375	19174	19392	19274	19262	19178	19282	19075	19555	19352	19270	19302	19129	19384	19426	19370	19319	19400	19439	19491	19320	19155	19375	19249	19236	19137	19267	19434	19432	19519	19301	19347	19219	19215	19212	19397	19370	19495	19352	19287	19246	19406	19473	19263	19289	19555	19359	19274	19358	19216	19443	19287	19289	19312	19246	19161	19448	19283	19300	19458	19461	19464	19336	19306	19561	19272	19204	19415	19250	19381	19430	19472	19348	19268	19194	19402	19274	19465	19382	19326	19307	19367	19565	19307	19402	19317	19446	19488	19686	19435	19336	19421	19139	19351	19078	19500	19301	19421	19370	19342	19289	19405	19341	19466	19228	19415	19227	19389	19368	19249	19392	19204	19365	19305	19124	19333	19128	19407	19444	19098	19383	19345	19253	19354	19263	19195	19160	19359	19275	19356	19132	19239	19493	19427	19289	19324	19474	19327	19367	19344	19378	19184	19249	19363	19595	19503	19224	19234	19478	19460	19394	19349	19332	19423	19335	19498	19094	19276	19216	19231	19428	19403	19387	19342	19242	19187	19276	19281	19344	19592	19365	19352	19329	19401	19177	19203	19282	19370	19240	19254	19378	19342	19365	19099	19208	19372	19293	19414	19600	19205	19570	19503	19334	19333	18970	19461	19420	19480	19238	19361	19400	19315	19233	19491	19521	19248	19242	19378	19508	19510	19332	19449	19431	19336	19404	19453	19317	19436	19121	19329	19333	19285	19222	19471	19472	19318	19535	19398	19269	19334	19339	19178	19337	19208	19304	19458	19331	19126	19190	19444	19329	19371	19330	19211	19426	19388	19284	19207	19437	19428	19544	19244	19097	19232	19271	19247	19495	19426	19159	19362	19553	19129	19367	19286	19460	19396	19394	19299	19557	19331	19521	19363	19313	19269	19477	19396	19326	19509	19191	19243	19383	19306	19273	19526	19297	19412	19418	19215	19369	19609	19352	19385	19339	19529	19274	19218	19270	19246	19340	19459	19131	19319	19260	19236	19333	19301	19437	19447	19350	19288	19482	19628	19274	19205	19254	19455	19349	19284	19613	19245	19427	19410	19442	19520	19299	19376	19207	19510	19435	19267	19224	19070	19542	19558	19511	19192	19302	19563	19465	19440	19482	19444	19615	19214	19304	19396	19378	19258	19288	19173	19281	19328	19398	19294	19343	19364	19257	19419	19389	19281	19426	19200	19404	19214	19265	19272	19288	19449	19393	19330	19299	19533	19276	19303	19196	19237	19401	19322	19432	19434	19413	19493	19374	19264	19125	19584	19324	19324	19183	19420	19412	19464	19383	19314	19444	19332	19486	19338	19504	19295	19084	19455	19305	19353	19459	19492	19559	19396	19317	19122	19347	19311	19093	19419	19525	19521	19388	19436	19293	19312	19280	19285	19233	19325	19360	19442	19436	19275	19431	19510	19566	19309	19415	19429	19504	19431	19365	19414	19479	19475	19405	19516	19419	19377	19394	19229	19319	19473	19454	19313	19421	19366	19586	19279	19352	19133	19472	19345	19439	19203	19312	19450	19234	19513	19428	19291	19488	19447	19443	19091	19474	19594	19339	19405	19242	19295	19406	19170	19416	19206	19328	19479	19327	19350	19467	19506	19317	19348	19250	19349	19154	19332	19144	19500	19359	19309	19495	19375	19289	19332	19508	19426	19440	19318	19271	19451	19387	19361	19396	19450	19464	19471	19428	19225	19377	19317	19375	19550	19492	19408	19339	19338	19310	19392	19331	19319	19330	19270	19115	19185	19608	19347	19399	19334	19382	18994	19291	19257	19387	19033	19325	19673	19291	19123	19132	19442	19450	19285	19309	19519	19387	19215	19403	19416	19365	19160	19367	19317	19433	19367	19213	19328	19289	19496	19344	19342	19218	19366	19413	19200	19253	19451	19242	19307	19524	19423	19255	19299	19149	19280	19231	19600	19378	19430	19287	19424	19389	19326	19295	19280	19365	19309	19390	19347	19419	19188	19082	19332	19381	19337	19434	19470	19189	19212	19188	19262	19407	19221	19288	19390	19332	19407	19398	19298	19407	19154	19185	19432	19523	19098	19223	19292	19449	19299	19396	19379	19516	19233	19342	19327	19285	19481	19479	19376	19297	19280	19442	19374	19402	19245	19359	19181	19251	19554	19460	19269	19296	19106	19413	19259	19270	19198	19115	19376	19426	19337	19438	19359	19267	19325	19332	19365	19463	19500	19426	19331	19348	19233	19306	19354	19172	19353	19487	19650	19252	19407	18994	19290	19463	19217	19442	19598	19604	19236	19366	19368	19441	19213	19462	19394	19366	19465	19179	19403	19481	19305	19272	19305	19411	19218	19470	19313	19207	19347	19228	19593	19411	19456	19263	19270	19574	19439	19297	19233	19466	19289	19435	19273
32738	50358	47731	37151	29426	25016	21009	18762	17910	17664	17547	17256	17301	17192	17117	17116	17003	16891	17121	17079	16907	17116	16966	17056	17202	17174	17061	17048	16765	17087	16908	16953	17051	16987	16884	16724	16875	16973	16983	16981	16731	17090	16877	16748	16873	16851	17030	16811	16709	16922	16706	16890	16820	16772	16991	16828	16925	16920	17005	16738	16926	16841	16750	16750	16892	16920	16907	16796	16968	16861	16910	16972	16910	16903	16892	16944	16887	16872	16779	17015	16895	16719	16947	16819	16793	16882	16880	16743	16761	16825	16856	16974	16896	16824	16817	16787	16735	16914	16862	16731	17033	16554	16762	16943	17021	16828	16754	16877	16866	16839	16896	16957	16752	16923	16798	16855	16793	16801	16791	17013	16815	16773	16801	16748	16877	16929	16793	16676	16921	16797	16870	16813	16946	16934	16801	17066	16866	16876	16676	16793	16848	16664	16825	16857	16824	16841	16897	16889	16923	16908	17021	16954	16868	16914	16908	16677	16796	16712	16996	17045	16852	16881	16720	16640	16976	16931	16809	16817	16762	16760	16810	16790	16902	16693	17041	16936	16933	16811	16856	16777	16817	16676	16928	16686	16810	16844	16920	16877	16928	16784	16928	16868	16892	16764	16833	16852	16862	16881	16831	16840	16889	16977	16862	16935	16892	16953	16812	16816	16875	16856	16667	16907	16687	16812	16911	16861	16902	16760	16945	16738	16763	16907	16838	16882	16865	16998	16721	16754	16861	16567	16969	16855	16915	16707	16780	16917	16884	16874	16786	16829	16810	16762	16893	16729	16772	16896	16678	16818	16617	17017	16707	16775	16914	16631	16935	16814	17021	16835	16998	16982	16755	16802	16763	17012	16923	16717	16844	16840	16829	16844	16887	16863	16879	16927	16740	16661	16926	16884	16826	16718	16793	16736	16820	16740	16913	16983	16933	16679	16823	16891	16806	16840	16869	16714	16812	16637	16863	16637	17019	16773	17021	16828	16922	16729	16842	16879	16751	16977	17019	16807	16896	16810	16775	16970	16857	16699	16948	16902	16951	16809	16673	16982	16845	16737	16669	16809	16874	17061	16688	16799	16799	16762	16909	16907	16740	16798	16911	16887	16903	16840	16775	16814	16698	16790	16733	16765	16668	16794	16904	16851	16951	16892	16861	16748	16726	16689	16816	17024	16807	16867	16779	16841	16830	16803	16923	16905	16934	16835	16876	16928	17013	16769	16713	16990	16700	16588	16828	16966	16890	16824	16737	16852	16946	16784	16837	16766	16820	16802	16911	17130	16782	16882	16752	16934	16872	16692	16802	16824	16961	16839	16989	16946	16900	16847	16906	16926	16855	16885	16743	16720	16810	16840	16828	16849	16810	16839	16771	16781	17126	16944	16660	16983	16791	16870	16921	16950	16743	16919	16724	16738	16858	16985	16736	16950	16930	16753	16848	16826	16861	16911	16779	16824	16856	16850	16745	16755	16907	16743	16883	16835	16748	16970	16878	16822	16859	16778	16869	16937	16921	16682	16937	16857	16773	16930	16746	16982	16747	16714	16862	16958	16813	17040	16967	16753	16731	16701	16764	16886	16941	16907	16782	16736	16967	16818	16860	17019	16777	16836	16937	16838	16948	16925	16574	16778	16879	16653	16975	16799	16857	16828	16859	16884	16803	16893	16775	16937	16915	16859	16726	16933	16936	16894	16908	16904	16887	16825	16851	16832	16784	16905	16712	16971	17036	16891	16597	16997	16803	16813	16865	16705	16761	16897	16887	16857	16921	16856	16772	16997	16781	16881	16772	16645	16972	16836	16907	16848	16779	16764	16870	16815	16831	16771	16894	16900	16925	16923	16905	16657	16803	16745	16951	16856	16880	16939	16691	16819	16902	16849	16732	16865	17063	16701	16948	16823	16762	16797	16686	16829	16752	16963	16789	16927	16858	16818	17091	16658	16992	16856	16900	16797	16813	16810	16914	16807	17078	16853	16829	16702	16883	17009	16881	16886	16955	16688	16849	16848	16937	16833	16678	16652	16786	16871	16930	16638	16872	16804	16777	16823	16936	16873	16827	16945	16968	16890	16877	17089	16844	16884	16879	16989	16824	16789	16870	16718	16667	17050	16913	16787	16735	16891	16910	16908	16959	16950	17021	16880	17020	16858	16671	16982	16879	16982	16895	17015	16794	17010	16693	16884	16725	16837	16724	16646	16744	16829	16843	16724	16939	16792	16852	16805	16916	16813	16976	16916	16792	16978	16727	16975	16959	16853	16860	16842	16895	16926	16903	16793	16930	16827	16782	16848	16910	16939	16958	16838	16828	16610	16860	16869	16904	16782	16831	16990	16794	16863	16811	16814	16625	16899	16787	16815	16955	16839	16893	16860	16862	16945	16956	16918	16834	16830	17040	16723	16896	16987	16777	16821	16862	16747	16806	16705	16832	16936	16690	16963	16995	16761	16935	16861	16858	16992	16921	16792	16747	16935	16862	16892	16762	16741	16897	16796	16947	16784	16972	16614	16958	16937	16784	16884	16945	16952	16996	16745	16890	16827	17043	17027	16889	16940	16830	16874	16813	16779	16820	16695	16887	16780	16879	16740	16876	16821	16860	16930	16772	16842	16877	16839	16875	16847	16948	16856	16865	16749	16641	16980	16972	16762	16721	16744	16845	16777	16790	16885	16895	16764	16762	16809	16881	16861	16806	16914	16761	16684	16883	16812	16846	16938	16883	16867	16851	16899	16851	16812	16808	16848	16905	16575	16862	16740	16823	16854	16671	16895	16856	16916	16838	16930	17088	16650	16672	16857	16845	16816	16866	16801	16824	16967	16798	16828	16953	16789	16891	16792	16981	16733	16837	16782	16886	16824	16897	16738	16792	16918	16794	16997	16644	16867	16899	16857	16901	16801	16867	16949	16962	16706	16769	16915	16862	16936	16801	16822	16843	16953	16897	17025	16847	16843	16842	16944	16847	16634	16915	16799	16681	16733	16804	16769	16877	16871	16800	16805	16711	16890	16740	16916	16741	16842	16795	16847	16917	16872	16797	16824	16845	17126	16849	16801	16918	16627	16897	16861	16737	16835	16965	16856	16825	16914	16720	16927	16770	16888	16789	16867	16968	16838	16920	16810	16972	16828	16871	16882	16883	16924	16902	16779	16690	16914	16796	16805	16912	16919	16798	16921	16759	16711	16962	16801	16835	16771	16693	16875	16876	16930	16761	16865	16835	16903	16737	16811	16837	16817	16858	16746	16711	16554	16836	16687	16882	16869	16850	16750	16755	17066	16826	16755	16868	16915	16714	16982	16923	16621	16716	16873	16909	16783	16939	16884	16845	16813	16958	16906	17009	16981	16935	16907	16883	16902	16887	16910	16888	16790	16887	16903	16873	16848	16828	16701	16825	16826	16786	16932	16881	16917	16731	16885	16851	16633	16748	16807	16862	16822	16921	16928	16876	16968	16889	16764	16994	16976	16888	16852	16951	16937	16804	16885	16965	16789	16850	16670	16862	16780	16900	16766	17052	16603	17013	16824	16736	16814	16791	16640	17001	16980	16956	16699	16693	16997	16821	16898	16696	16679	16937	16987	16853	16849	16790	16829	16809	16703	16790	16891	16816	16875	16853	16779	16953	17015	16804	16730	16592	16824	16605	16794	16794	16961	17022	16937	16768	16873	16828	16872	16968	16797	16891	16900	16842	16883	16935	16767	16688	16913	16775	16754	16833	16744	16777	16909	16782	16794	17080	16841	16860	16892	16838	16647	16863	16852	16818	16843	16844	16766	16894	16869	16910	16905	16835	16746	16877	16815	16890	16907	16770	16765	16702	16930	16807	16811	16792	16872	16692	16730	16834	16999	16742	16868	16868	16724	17017	16824	16949	17033	16895	16955	16858	16903	16968	16945	17004	16827	16801	16798	16866	16877	16797	16824	16688	16743	16824	16887	16908	16927	16800	16904	16846	16889	16755	16749	16996	16921	16908	16920	16889	16801	16841	16875	16884	16822	16999	16783	16891	16602	16813	16929	16906	16891	16756	16715	16924	16703	16960	16795	16912	16731	16812	16833	16939	16794	16959	17059	16938	16736	16890	16897	16798	16977	16730	16716	17000	16742	16718	16702	16868	17021	16826	16886	17007	16748	16670	16825	16876	16832	16696	16861	16845	16727	16922	16886	16844	16819	17010	16958	16824	16952	16667	16957	16644	16880	16940	16833	16898	16708	16900	16654	16962	16794	16963	16755	16953	16795	16725	16873	16825	16791	16632	16851	16690	16846	16939	16809	16835	16822	16809	16946	16962	16705	16788	16807	16865	16824	16659	16876	16883	16907	16901	16845	16753	16991	16961	16799	16800	16821	16903	16731	16961	16894	16818	16866	16853	16773	17041	16923	16736	16729	16920	16964	16824	16828	16824	16804	17000	16824	16888	16861	16776	16938	16701	16779	16787	16844	16990	16687	16872	17031	16658	16788	16833	16710	16681	16937	16870	17013	16750	16817	16863	16872	16958	16730	16923	16974	16845	16941	16904	16997	16755	16919	16864	16865	16841	16789	16853	16967	16799	16830	16837	16830	16886	16904	16729	16706	16849	16934	16957	16595	16746	17078	16879	16925	16717	16899	16683	16904	16611	16992	16896	16847	16856	16791	16797	16807	16951	16702	16764	16689	16917	16848	17020	16815	16998	16684	17022	16821	16966	16805	16798	16711	16786	16853	16849	16912	16913	16756	17003	16931	16892	16837	16953	17041	16970	16870	16897	16798	16797	16741	16912	16917	16874	16644	16959	16741	16552	16776	16947	16882	16868	16894	16905	16830	16806	16747	16958	17008	16869	16804	16820	16832	16762	16957	16730	16889	16611	17069	16825	16997	16720	16945	16846	16783	16906	16790	16826	16896	16812	16929	16696	16873	16790	16860	17061	16911	16865	16872	16829	16854	16889	16720	16899	16677	16850	16891	16855	16922	16899	16979	16914	16918	16761	16875	16804	16926	16912	16913	16796	16904	16655	16823	16887	16911	16678	16825	16845	16814	16902	16934	16765	17024	16896	16993	16839	17077	16650	16928	16868	16809	17047	16831	16881	16933	17032	16767	16928	16766	16764	16749	16926	16818	16854	16951	16819	16875	16742	16727	16929	16840	16864	16978	16966	16779
22854	21384	29221	24394	23545	27121	28700	22623	21283	21297	20959	20667	20385	20333	20251	20268	20104	20126	20407	20125	20225	20272	20295	19991	20137	20379	20120	19900	20144	20124	20267	20051	20082	20434	20216	20101	20168	20091	20105	20020	20121	20013	20082	19994	19930	19989	20082	20046	20107	20104	20004	20171	19920	20027	20125	20020	19987	19869	20033	19958	19919	19927	19891	19821	19986	19881	20230	19996	19994	20137	20006	19864	20224	19990	19922	19847	20040	20090	20198	19896	20039	19828	19863	20002	20108	20104	19909	19884	19925	20111	19884	20031	19779	20001	20158	19939	19803	19964	19866	20047	19942	19988	19810	19957	20021	20037	20084	19938	19909	19892	20022	19928	19964	20058	19875	19908	20163	20019	19918	19794	19988	19969	19886	19929	19786	19980	19871	19839	19798	19956	19903	19920	20044	19870	20101	20061	19995	19841	19878	19771	19895	20165	19882	19809	19907	19899	19850	19880	19830	19746	19855	20030	19876	19845	20041	20038	19882	19879	19960	20093	19974	19967	19865	20137	19851	19842	19870	20049	20087	19909	19990	19994	20210	19819	19926	20019	19859	19922	20001	19833	19832	19787	20066	19931	19939	20008	19820	19850	19723	19947	19962	19964	19787	19800	20016	20046	19956	19797	19734	19738	20066	19939	19915	19878	19974	19840	20037	19886	19928	19866	19861	19860	20067	19745	19830	20171	19889	19887	19823	20011	19928	19961	19854	20088	19923	20205	20008	19853	19966	19974	20197	19942	19902	19986	19833	20016	20125	19915	19949	19968	19832	20028	19877	19836	20178	20010	19883	19764	19976	20055	19851	20012	19997	20186	19989	19952	19906	19730	19716	20152	19825	19876	19831	19808	20021	19939	19992	19733	19742	20081	19859	19913	20139	19895	20046	19893	19919	19873	19972	19964	20027	19967	19900	20029	20034	19878	19880	20081	19819	19949	19847	19916	20090	20146	19991	20024	19756	19941	19836	19762	19818	19818	20002	19876	20012	19688	19963	20053	19906	20032	20018	19954	19981	19820	19938	19839	19921	19845	19832	19925	19869	19933	19951	19675	19876	19816	19793	19759	20057	19844	19825	20014	20061	19989	19884	19828	20003	20020	19992	19743	19989	19967	20063	19881	20084	19922	19894	19681	19902	20036	19812	19893	20082	19706	19857	19832	20002	20004	19781	20033	19876	19963	19651	19980	19684	19762	19913	19792	19734	19894	19911	20195	20035	19843	19945	19855	19756	19737	19965	19914	19952	19897	20078	19899	19796	19874	19767	19974	19745	19992	19747	19910	19938	19702	19943	20116	19777	19631	20042	20148	19964	19744	19838	20108	19954	19971	19663	19876	19749	19891	19679	19994	19873	19996	20141	19997	19840	19697	19955	19986	19730	20049	19664	19894	20000	19887	19889	20058	20022	20054	19925	19888	20078	19737	19745	19936	19841	19800	19737	19718	19846	19857	19995	19682	19937	19884	19695	19727	19965	19887	19888	20102	19837	19922	19873	19946	19929	19832	19935	20210	19958	20098	20040	20045	19642	20070	19840	19799	19996	19963	19886	19958	19769	20120	19838	19907	20010	19961	20006	19822	19938	20021	19885	20038	19952	19852	19883	19992	19957	19871	19906	20000	19709	19938	20057	19817	20017	20272	19812	20037	19823	19789	20109	19921	19743	20103	19955	19807	19813	19863	20089	19765	20016	19992	19785	20006	20065	19877	19947	19897	19875	19937	19870	20041	19792	19831	20134	19997	19980	19898	19945	19919	20032	20074	19892	19894	19614	19815	20022	19957	19781	19946	19947	19735	19971	19993	20052	19800	19981	19996	20000	20056	19744	20058	20037	19854	20166	19851	20027	20137	19954	19831	20056	19998	20095	20080	19745	19989	19972	19709	19885	19998	20048	19956	19968	19913	19996	19872	19995	19879	19849	20082	19764	20004	19974	20028	19878	20068	20004	19659	19886	19794	19963	19814	20020	19853	19912	19853	19983	19702	19963	20051	19945	19932	20107	19609	19869	19784	19783	19874	19946	19713	19926	19805	19915	19972	20032	19898	19980	19901	20046	19876	19882	20050	19955	19980	20033	20018	19859	19767	19791	19539	19940	19823	19920	19851	19955	20086	19978	20024	19880	19873	19684	19807	20014	20001	19838	19839	19931	19908	19831	19913	19883	19670	20106	19710	19808	20096	19910	19772	20071	19665	19937	19851	19955	20172	19875	19956	19912	19999	19965	19951	20161	20051	20125	19848	19943	19900	19904	19911	19940	20087	19847	20102	19933	19913	20116	19897	19599	20052	19959	19923	19989	19639	20012	19937	19863	20007	19802	19861	20064	19783	19859	19592	19779	20161	19934	19696	19792	19781	19880	19874	19854	20092	19938	19885	19899	19874	20151	19965	19901	19963	19849	19937	19734	19832	20050	19870	19873	19920	19963	19561	19982	19957	19909	19965	19950	19934	19785	20014	19891	20016	20004	19724	19820	19843	19879	19969	19748	19716	19882	19967	19993	19963	19968	19808	19958	19986	20029	20015	20038	19770	19981	19947	19985	19910	20172	20076	19823	19887	20065	19852	19849	19822	19915	19914	19716	20003	19762	19880	20116	20127	19866	20036	19872	19882	20028	19912	19985	20082	19975	19823	19965	19829	19946	19894	19841	19995	19979	20046	19836	19712	19899	19895	19964	19842	20015	19923	19848	19860	19957	20030	20109	19924	20045	19995	19995	19821	20205	20009	19834	19833	19954	19963	19837	19952	19609	19901	19642	19860	19862	20062	19899	20251	19842	19927	19875	19968	19954	20030	20093	20127	20018	19933	20012	19841	19724	19957	19905	19970	20040	19594	19842	20079	19907	19866	20061	19872	19811	20025	19804	19756	19869	19760	19937	20227	19993	19895	19990	19927	20089	20064	19931	19870	19979	20124	19821	19886	19951	19918	20164	19784	19875	20141	19963	19986	19750	20085	19919	19974	19905	19906	19946	19921	19983	19919	19867	19924	19784	19904	19784	19723	19953	20040	19946	19819	19908	19871	19999	19975	19825	19775	20003	19973	19903	19822	19872	20005	19996	19917	20025	19956	20012	19891	19997	19950	19932	19883	19971	19836	19611	20010	20001	19906	19745	19779	20057	19816	19943	19903	20019	19882	19976	19861	20166	19918	19993	19839	19858	19998	19951	19842	19997	19936	19932	20009	19719	19926	19900	19983	19718	20029	20098	19828	19793	19872	19997	20039	19930	19921	19817	20075	20100	19853	19641	19827	20051	19836	19783	19866	20039	19948	19722	19886	19744	19926	19672	19860	20105	20060	19968	20088	19996	19944	19851	19948	19914	19971	20127	19726	19892	19954	19933	19982	19864	19912	20098	19868	19806	19818	20096	19966	20014	19916	19937	19805	20016	19836	19851	19917	20042	19864	19844	20065	19903	19857	19913	19827	19832	19914	19826	20176	19965	20143	20042	19994	19968	19924	20082	19933	19971	19984	19792	19917	19688	19686	19773	19858	19888	19721	19912	19795	19970	20011	19838	19940	20029	19806	19780	19551	20014	19930	19960	19842	19852	19780	19831	19887	20137	19964	19999	20027	19796	20127	19855	19925	19955	19976	19972	19814	19909	20007	19957	19871	19843	19884	20057	19882	20063	20082	19790	19860	19902	19946	19861	19574	19926	20124	19945	19930	19910	19896	20019	19981	19957	19928	19937	19859	19823	20083	20137	20016	20049	19844	19734	19890	19838	19698	19969	19647	19922	19908	20050	19925	19814	20138	20027	19982	19987	19741	19865	20083	19965	19884	19967	19949	19841	19962	19752	19956	19856	20114	20169	20018	19936	20114	19936	19984	19660	19900	19943	19876	19829	19960	20066	19868	19774	19945	19809	19766	19972	19748	19838	19911	19799	19771	20172	19740	19942	19936	19671	20038	19906	20076	20163	19932	20039	19978	20024	19678	19965	20004	19616	19800	19952	20091	19930	20094	20032	19990	19897	19865	20061	20046	19808	19878	19766	19646	19891	19822	19718	19844	20166	19849	20032	19648	19897	19859	20012	19820	20091	19911	19901	19991	19932	19832	19900	19952	19955	19814	20028	19782	19975	19886	19869	19864	19833	20028	19781	20054	19999	20123	19980	19966	19828	19985	20036	20228	20087	19973	20149	19800	20058	20121	19986	19870	19947	19762	20098	19949	20203	19816	19839	19717	19773	19875	19857	20022	19877	19983	19894	19836	19986	20045	19889	19752	19906	20065	19819	19761	20020	19985	19984	19849	19883	19851	20023	19924	19931	19869	19863	20002	19885	19919	19534	19670	19912	19870	19915	19803	20010	19991	19928	19954	20083	19983	19915	20135	19728	19813	19899	19779	19928	19992	19917	19715	19965	20034	19908	20023	19888	19749	19910	19836	19932	19853	19999	19848	20030	19744	19892	19956	19963	19749	19836	19954	19929	19959	19817	20216	19808	19882	20164	20067	20021	19946	20020	20018	19893	19821	19910	20115	19875	20018	19931	19785	20032	19996	19924	19825	20019	19902	19870	19885	19996	19915	19928	20145	20107	19950	19835	19923	19835	19887	19845	20248	20022	19938	20120	19776	19951	19887	19858	20142	19938	20115	19978	20111	19929	19662	19789	20057	19962	19973	19964	19939	19945	20004	19944	19910	19866	20019	19932	20014	20049	20134	19938	19872	19938	19889	19949	19984	20044	19954	19811	20005	20070	19829	20010	20021	20054	19755	19814	19845	19968	20015	19894	19875	19739	19761	20044	19683	19956	19893	20269	19814	19852	20124	19906	19960	20125	20047	19967	19915	19796	20035	19742	19976	19838	19923	19905	19876	19773	19907	20061	19823	19920	19948	19704	19829	19817	20020	20020	19967	19822	19896	20055	19921	19732	19796	20140	19844	19800	19779	19799	19969	20073	20085	19873	20101	19841	20005	19969	19882	19850	19951	20011	19938	20024	20066	19952	19931	19876	20083	19926	19981	19960	19979	19878	19916	19997	19882	20003	20094	20027	19824	20015	19867	20029	20012	19925	19935	19875	19746	19880	19804	19987	20005	19961	19922	19905	19978	20058	20116	20091	19996	20014	20109	20021	19852	19934	19895	19894	19911	19928	19932	20036	19931	19799	20228	19898	20036	20007	19860	19874	20020
36885	57699	54790	44383	36795	29200	24326	20120	18947	18478	18183	17833	17889	17667	17520	17553	17446	17445	17576	17443	17303	17327	17541	17310	17321	17366	17326	17359	17338	17395	17450	17389	17255	17141	17234	17275	17280	17384	17253	17329	17219	17152	17340	17225	17222	17306	17318	17181	17367	17319	17293	17256	17301	17335	17363	17078	17157	17186	17126	17085	17182	17250	17164	17228	17248	17178	17229	17148	17142	17164	17140	17198	17161	17132	17221	17091	17370	17165	17262	17021	17049	17160	17156	17236	17021	17028	17039	17311	17115	17318	17319	17176	17178	17261	17112	17053	17131	17028	17126	17202	17167	17171	17371	17282	16924	17146	17293	17130	17293	17296	17237	17254	17265	17214	17092	17139	17232	17100	17183	17099	17227	17245	17158	17169	17146	17245	17183	17174	17198	17084	17263	17196	17115	17280	17126	17217	17030	17102	17080	17024	17054	17303	17301	17205	17220	17064	17263	17063	17129	17103	17122	17200	17046	17213	17180	17065	17273	17062	17113	17273	17124	16997	17007	16979	17227	17191	17173	17307	17190	17097	17160	17183	17044	17042	17261	17148	17187	17094	17060	17122	17505	17049	17079	17157	17143	17127	17226	17101	17214	17133	17188	17246	17048	17163	17277	17091	17060	17026	17348	17180	17075	17182	17318	17130	17092	17067	17108	17194	17214	17161	17212	17142	17193	17230	17166	17271	17139	17149	17303	17184	17104	17184	17139	17160	17155	17157	17042	17281	17099	17311	17137	17222	17046	17037	17100	17247	17200	16910	17129	17104	17260	17174	17025	17341	16978	17048	17177	17123	17202	17227	17130	17155	17137	17150	17254	17241	17134	17171	17169	17269	17123	17359	17203	17099	17326	17223	17348	17063	17154	17115	17136	17195	17231	17039	17035	17211	17006	17251	17200	17304	17190	17163	17282	17037	17139	17108	17148	17044	17216	17138	17070	17030	17173	17200	17222	17359	17138	17081	17266	17164	17126	17154	17031	17090	17098	17044	17120	17180	17187	17211	17141	17165	17130	17173	17031	17253	17124	17299	17043	17024	17169	17010	17228	17195	17015	16978	17283	17088	17014	17290	17087	17156	17138	17064	17192	17249	17247	17152	17233	17268	17066	17096	17122	17102	17020	17083	17135	17142	17170	17142	17165	17050	17243	17227	17169	17145	17204	16996	17147	17101	17237	17164	17342	17223	16986	17174	16965	17158	17059	17277	17100	17181	17102	17212	17250	17148	17197	17190	17154	17170	17084	17138	17268	17273	17322	17283	17250	17250	17059	17214	17114	17099	17227	17152	17268	17171	17064	17311	17092	17082	17279	17172	16989	17185	17186	17148	17298	17202	17142	16998	17137	17205	17048	17187	17039	17164	17131	17128	17040	17107	17288	17006	16977	17024	17190	16910	16950	17155	17201	17074	17216	17074	17174	16998	17056	17155	16939	17312	17076	17199	17177	17125	17082	17013	17040	17328	17054	17246	17330	17230	17230	17086	17062	17208	17056	17127	17267	17242	17203	17048	17100	17107	17051	17116	17114	17223	17280	17138	17106	17111	17257	17315	17004	17155	17164	17248	17210	17210	17167	17089	17414	17341	17243	17049	17112	17216	17298	17170	17133	17132	17291	17139	17148	17215	17032	17110	17164	17048	17064	17099	17145	17053	17309	17202	17029	17232	17233	17215	17132	17080	17055	17366	17123	17118	17126	17154	17194	17107	17160	17168	17052	17241	17156	17247	17199	17175	17110	17033	17159	17184	17293	17128	17201	17131	17028	17200	17185	17191	17116	17222	17245	17264	17268	17195	17343	17184	17125	17203	17151	17174	17154	17054	17254	17120	17099	17045	17241	17069	17225	17107	17047	17304	17221	16989	17436	17127	17086	17191	17350	16895	17177	17068	17193	17079	17062	17203	17182	17056	17139	17180	17168	17046	16927	17201	17034	17338	17264	17313	16987	17192	17357	17169	17249	17132	17385	17013	17036	17037	17112	17135	17082	16894	17237	17227	17159	17174	17132	17041	17127	17159	17149	17304	17131	17207	17075	17142	17120	17137	16923	17230	17182	17206	17061	17258	17204	17149	17097	17159	17083	16990	17223	17122	17036	17252	17198	17209	17009	17013	17159	17253	17103	17016	17188	17212	17211	17186	17211	17051	17142	17203	17109	17214	17043	17215	17024	17276	17072	17162	17081	17172	17225	17105	17116	17133	17046	16971	17110	17257	17255	17215	17196	17381	17118	17076	17245	16995	17181	17099	17091	17182	16989	17083	17068	17035	17134	17203	17257	17225	17317	17150	17235	16844	17109	17273	17242	17220	17212	17188	17180	17090	17150	17078	17229	16964	17147	17148	17159	17185	17034	17349	17256	17129	17114	17168	17160	17156	17104	17076	17106	17311	17205	17136	17192	17117	17083	17182	17172	17016	17111	17191	17114	17200	17137	17224	17088	17118	16994	16943	17037	17273	17157	17244	17265	17050	17227	17204	17348	17206	17091	16989	17215	17155	16896	17064	17198	17302	17261	17205	17037	17082	17121	17246	17187	17134	17139	17246	17142	17189	17080	17103	17092	17168	17057	17253	17189	17078	17111	17176	17153	17076	17268	17080	17054	17012	17288	17318	16942	17040	17195	17219	17048	17100	17221	17060	17180	17399	16984	17079	16977	17294	17134	17257	17237	17169	17038	17256	17103	17227	17250	17082	17174	17155	17244	17185	17203	17021	17176	17318	17069	17179	17216	17170	17099	16937	17162	17116	17124	17227	17170	17264	17149	17283	17143	17337	17220	17066	17122	17157	17290	17048	17148	17151	17117	17139	17260	17061	17264	17094	17137	17067	17163	17176	17103	17119	17060	17222	17075	17055	17090	17032	16923	17262	17205	17251	17210	17137	17023	17082	17044	17218	17029	17072	17204	17210	17145	17139	17155	17143	17049	17233	17138	17194	17126	17012	17064	17303	16982	17214	17032	17119	17235	17153	17334	16974	17335	17277	17161	17217	17153	17105	17126	17301	17334	17115	17272	17232	17193	16974	17164	17265	16930	17128	17096	17051	17253	17181	17336	17135	17327	17317	17130	17393	17037	17216	17140	17155	17225	17025	17086	17152	17087	17288	17127	17010	17120	17055	17079	17315	17029	17121	17140	17180	17234	17067	17205	17239	17303	17008	17204	17089	17272	17081	17161	17230	17260	17255	17199	17206	17105	17079	17057	17090	17274	17226	17182	17193	17114	17011	17210	17309	17169	17098	17001	17068	17312	17039	17101	17268	17007	17225	17215	17154	17035	17273	17173	17309	17163	17050	17122	17139	17135	17174	17212	17178	17143	17103	17155	17253	17235	17130	16968	17217	17141	17074	17204	17065	17196	17208	17111	17223	17166	17184	17188	17213	17069	17252	17194	17345	17138	17112	17274	17129	17145	17167	17108	17056	17246	17224	17089	17270	17180	17075	17042	17265	17218	17134	17037	17122	17214	17172	17058	17102	17045	17057	17132	16930	17024	17280	17161	17254	17209	17273	17351	16996	17185	17049	17079	17110	17015	16960	17118	17321	17176	17189	17120	17141	17135	17044	17240	17125	17141	17120	17207	17216	17093	17176	17080	17141	17206	17257	17119	17227	17158	17178	17108	17150	17166	17211	17124	16978	17105	16988	17106	17035	17245	17031	17066	17073	17314	17036	17149	17034	17116	17109	17129	17207	17081	17082	16991	17234	17339	17098	17127	17252	17021	17165	17224	17198	17151	16919	17287	17164	17041	17228	17110	17188	17244	17239	17133	17057	17155	17303	17113	17057	17154	17041	17144	17180	17130	17086	17233	17217	17243	16925	17131	17187	17104	17260	17078	17151	17284	17171	17060	17142	17136	17067	17175	17098	17111	17061	17201	17334	17180	17129	17030	17317	17274	17229	17296	17081	17124	17353	17031	17197	17200	17070	17199	17110	17038	17047	17159	17128	17196	17146	17088	17156	17080	17178	17287	17211	17210	17081	17091	17243	17167	17233	17049	17036	17290	17357	17034	17079	17022	17229	17163	17262	17070	17114	17186	17117	17118	17150	17353	17271	17147	17212	17175	17190	17359	17105	17109	17136	17397	17191	17057	17356	17304	17244	17210	17016	17330	17175	17149	17204	17215	17050	17294	17073	17222	17333	17162	17102	17129	17208	16980	17017	17070	17055	17082	17275	17145	17041	17218	17228	17275	17120	17132	17093	17173	17080	17229	17035	17134	17185	17206	17075	17174	17181	17244	17127	17159	17199	17048	17187	17243	17251	17061	16983	17172	17013	17217	17157	17327	17259	17199	17098	17040	17080	17259	17264	17285	17165	17103	17072	17103	17345	17128	17094	17227	17063	17232	17112	17183	17096	17362	17210	17310	17239	17116	17149	17190	17127	17223	17186	17166	17239	17028	17020	17145	17149	17229	17298	17153	17195	17245	17067	17093	17184	17170	17154	16968	17046	17313	17133	17114	17079	17257	17056	16901	17080	17054	17122	17107	17021	17293	17154	17115	17049	16909	17100	17163	16972	17178	17096	17057	17252	17181	17193	17108	17109	17145	17059	17211	17422	17096	17063	17125	17158	17200	17094	17060	17219	17025	17354	17108	17279	17342	17185	17260	17254	16945	17115	17102	17085	17121	17058	17198	17225	17092	17162	17079	17298	17336	17091	17144	17051	17094	17102	17205	17115	17158	17198	17113	17044	17202	17140	16967	17057	17101	17163	17095	17063	17136	17093	17058	17289	17049	17079	17231	17185	17347	17204	17038	17096	17281	17225	17377	17080	17343	17074	17129	17216	17181	17107	17092	17265	17095	17279	17254	17256	17276	17228	16860	17177	17166	17183	17156	17216	17156	17332	17240	17159	17200	17201	17131	17028	17223	17107	17007	17067	17158	17148	17291	17067	17097	17201	17029	17107	17209	17152	17155	17037	17107	17097	17089	17081	17190	17135	17130	17063	17022	17153	17093	17111	17170	17088	17289	17162	17143	17053	17172	17052	17121	17081	17110	17088	17148	17214	17122	17140	17042	17169	17170	17088	17115	17250	17014	17314	17184	16886	17137	17091	17180	16995	17242	17024	17352	17229	17202	16986	17148	17283	17114	17091	17281	17185	17107	17054	17106	17231	17148	17063	17347	17244	17192	17228
28880	28330	36952	31945	25679	23087	21714	20834	20885	20449	20356	20358	20093	20280	20227	20395	20235	20260	20166	20240	20152	20243	20104	20265	20155	20410	20219	20177	20056	20120	20457	20146	20220	20197	20089	20143	20253	20204	20111	20120	20169	20249	20151	20216	20228	20066	20012	19968	20187	20081	20104	20077	20291	20123	20242	20135	20166	20383	20257	20243	20143	20079	19988	20106	20223	20373	20037	20157	20195	20076	20062	19966	20112	20328	20337	20092	20277	20115	19913	20059	20038	20090	20003	20063	20213	20112	20202	20113	20020	19915	19807	20225	20188	20123	20104	19989	20080	20183	20185	20144	20318	20045	19909	20011	20016	20064	20269	20063	20055	20136	20032	20109	20264	19894	20011	20354	20119	20043	20208	20250	20199	20084	20004	20227	20255	20026	20137	20208	20296	20359	20209	19992	20153	20134	20115	20440	20274	20270	19957	20115	20189	20188	20279	19988	20322	19932	20045	20194	20051	20090	20281	20252	20075	20177	19975	19873	20157	20173	20017	19963	19970	20187	20164	19996	20059	20173	19888	20010	20040	19989	20225	20217	20079	20098	20240	20028	20202	20328	20147	20175	20130	20278	20161	19919	20300	20084	20201	20183	20130	20119	20134	20155	19967	20259	20175	20069	20132	19976	20121	20102	20057	20106	19912	20154	20037	19933	20059	19967	20039	19994	20166	20204	20157	20203	20113	20106	20304	20108	20327	19982	20143	20273	20312	19978	20008	20099	20241	20176	20125	20083	20145	20116	20304	20075	20000	20120	20079	20190	20119	19993	20032	20109	20353	20215	20047	20201	20241	19843	20303	19936	19969	20036	20111	20086	19963	20045	20078	20131	20187	20002	20051	20033	20091	19931	20043	20061	20225	20219	20013	20151	20106	20197	20172	20214	20085	19868	20077	20179	20097	20121	19971	20175	20330	20220	19871	19944	20231	20056	20007	20130	20069	19979	20135	19990	20267	20189	20206	20214	20180	20247	20279	20394	20228	20211	20013	20013	20157	20230	20194	20237	20237	20077	20047	19991	19914	20225	20056	20193	20157	20095	20099	20073	20099	20330	19995	20369	20097	20205	20300	20150	20116	20154	20041	20190	20102	20204	20000	20152	20193	20114	20114	20171	20230	20212	19974	20154	20231	19933	19898	20031	20158	20074	20207	20090	20087	20237	20257	20313	20102	20215	20160	20201	20235	20103	20191	20037	20023	20065	20157	20140	20130	20071	20115	20421	20373	20150	20081	20208	20040	20190	20314	20169	19941	19993	20348	19947	19993	20048	20118	20028	20087	20051	20032	20093	20282	20066	20397	20102	20133	20016	20085	20113	20295	20141	20089	20182	20189	20208	20179	19983	20199	19962	20130	20063	19996	20252	20072	19968	20300	19879	20103	20248	20156	19967	20195	20198	20093	19890	20174	20127	20190	20040	20043	20166	20302	20041	20046	19971	20219	20238	20180	20079	20213	20121	20170	20231	20174	20062	20309	20048	19965	20078	20213	20153	20005	20029	19977	19825	20195	20097	20090	19919	20124	20037	20210	19900	20127	20210	20204	20147	20225	19913	20287	20011	20138	20154	20150	20092	19949	20003	20145	20075	20063	20196	20105	20118	20011	20055	20363	19970	20028	20118	20062	20102	20166	20093	20245	20312	19976	19928	20206	20133	20217	20166	19900	19935	20091	20166	20166	20118	20201	20026	20416	20202	20120	20017	20161	19936	20168	20047	20141	20065	20016	19934	20125	20039	20220	19946	20007	20092	20126	19973	20202	20115	20285	19972	19971	19948	19897	20072	20180	20041	19913	20193	20170	20371	20082	20198	20068	20242	20154	19955	20280	20090	20014	20083	19984	20313	20144	20203	20020	20059	20120	20370	20158	19938	20417	20127	20211	20141	20090	20032	20190	20134	20162	20064	20259	20023	20146	20174	19979	20302	20094	20059	19948	20144	20272	20032	19887	20173	19900	20032	19925	20107	20092	20238	20150	20169	20039	20228	20089	20191	20299	20116	20075	20240	20215	19962	20284	20328	20062	20284	20102	20000	20127	19974	20140	20267	19934	20171	20119	20020	20185	20150	20153	19962	20033	20131	20145	20064	20170	20249	20262	20004	20157	20245	20203	20254	20234	20120	19973	20032	20147	20044	20173	20334	20009	20268	19987	20000	20239	20124	20094	20304	19989	20047	19929	19908	20190	20037	20066	20002	20191	20138	20314	20057	20178	20039	19977	20343	20066	20133	20271	20181	20047	20101	20266	20287	20102	20118	20096	20129	20400	20265	20141	20198	20221	20136	20123	20331	20294	20234	20071	20223	19994	20151	20126	19951	19963	19975	20089	19955	20116	20147	19851	20065	20177	19917	20219	20097	20120	20096	20219	20161	20268	20003	20077	19942	20123	20184	20131	20252	20075	20065	20058	20016	20020	20185	19989	20098	20038	20077	20067	20213	20077	20031	20105	20160	19826	20083	20243	20043	20070	20271	20226	20165	19971	20123	20019	20195	20012	20130	20204	20264	19958	20156	19989	20085	20127	20145	20101	20159	20062	20112	20193	20141	20048	20274	20299	20017	20194	20039	19970	20112	20257	20046	19982	20147	20085	20062	20072	20158	20140	19991	20130	20142	19994	20024	20175	20162	20205	20315	20080	19990	19959	20105	20077	20220	19969	19961	20068	19969	19969	20037	19656	20245	20039	20390	20091	19905	20091	20110	20024	20060	20097	20195	20132	20221	20043	19845	20064	20220	20180	20248	20104	20124	20060	20004	20046	20184	20204	19931	20122	19836	20206	20057	20317	20283	20283	20261	20275	20057	20076	19994	20098	20058	20004	20047	20046	20230	19922	20305	20186	20103	19998	20062	19996	20241	20197	19991	20161	20143	20049	20238	19974	20080	19979	19839	20312	20174	20053	20141	20119	20269	20103	19918	20229	20052	20154	20131	20165	20188	20246	20279	20318	20190	20313	20199	20145	20165	20249	20115	20107	20149	20116	19918	20013	20130	19896	20158	20073	20204	20045	20197	20219	20303	20045	20282	20320	20064	20046	20256	19870	20091	20244	20273	20073	20007	20187	19994	20112	20231	20084	19883	20065	20224	20312	20056	20141	20058	20126	19878	20101	20033	20161	20202	20052	20179	20194	20087	20220	20113	20094	20154	20196	20312	20219	19861	20176	20128	20147	20286	20015	20233	20134	20193	20004	20094	20087	20372	20171	20159	20023	20085	20182	19984	19937	19982	20155	20334	19957	20041	20226	20105	19974	20135	20207	20341	20145	20122	20425	20139	20062	20129	20187	20136	20325	20121	20035	20166	20026	20067	20204	19993	20090	20158	20139	20006	19893	20094	19997	20057	20091	20325	20184	20328	20223	20119	20320	20335	20247	20088	20207	20096	20060	20058	19919	20231	20154	20108	19998	19960	20104	20088	20219	20199	20057	20189	20112	19979	20210	20113	20201	20112	20000	20226	20088	20167	20284	20118	20221	20009	20166	20287	20238	20304	20167	20132	19989	20103	20138	19902	20168	20131	19978	20106	20245	20122	20180	20302	20257	20129	20266	20218	20171	20144	20146	20217	20087	20182	20141	20171	20077	20054	20100	20182	19884	20096	20071	20194	19986	19978	20035	20070	19975	20325	20143	20103	20238	20027	20126	20104	20102	19865	20218	20296	20310	20045	20032	20026	20143	20033	20094	20138	19997	19924	20109	20164	20008	20204	20139	20192	20257	20128	20271	20123	20106	19883	20170	20060	20106	19930	20196	20317	20144	20193	20297	20139	19904	20156	19874	20119	20218	20384	20180	20288	20006	20200	20274	20242	20256	20159	20297	19913	20347	20042	20176	20010	20087	20142	20069	20068	19912	20185	20160	20181	20052	20066	20163	19952	20141	20087	20058	20121	19976	20069	20109	19937	20063	20088	20068	20225	19993	19997	20156	20088	20103	19959	20299	20336	20047	20063	20203	20056	20203	20139	20216	20192	20148	20233	20237	20142	20149	20090	20031	20437	20122	20155	20370	20124	20087	20107	20219	20102	20197	20098	20197	19963	20337	20263	20120	20041	20092	20251	20063	20089	20114	20201	20120	20034	20127	20022	20228	20084	20044	19912	20286	20234	20318	20249	20104	20096	20078	20116	20122	20125	19999	20152	20089	20117	20096	20423	20222	20199	20164	19961	20073	20089	20047	19969	20175	20119	20197	20002	20264	19861	20276	20184	19870	20033	20145	20046	20178	20153	20067	20384	20266	20140	20140	20105	20231	20275	20191	20062	20199	20177	20111	19959	20136	20052	20013	20172	20178	20039	20003	20171	20007	20122	20086	20024	20181	19715	20117	20020	20025	20333	20061	20181	20194	20353	20226	20238	20043	20333	20310	20157	20063	19958	20101	20198	20224	20323	19972	19992	19873	20003	20254	20151	20187	20197	20067	20279	20193	20289	20081	20206	20254	20022	20118	20181	20136	20235	20298	20113	19998	20235	20123	20017	20257	20267	20049	20155	20152	20200	20162	19865	20018	20394	19998	20075	20108	19948	20062	20371	20238	20151	19961	20265	20234	20284	20203	19997	20043	20213	20077	20193	20144	19946	20058	20229	20302	20114	20233	20143	20078	19954	20032	20237	20133	20039	20084	20030	20045	20146	20018	20198	20091	20069	20061	20128	20227	20301	20049	20041	20309	19994	20125	20126	20035	19927	20043	20246	20242	20083	20032	20006	20155	20102	20139	20250	20135	20149	19961	19962	20104	20051	20146	20232	20077	20260	20170	20209	20264	20018	20140	20067	20357	20254	20180	20222	20091	20228	20152	20203	20209	20097	20184	20123	19981	20209	20145	20022	20128	20297	20171	20110	20028	20351	20092	20243	20192	20288	20184	20051	20028	20258	20238	20188	20062	20176	20180	20461	20253	20216	20192	20098	20204	20091	20157	20225	19969	20011	20177	20240	20109	20118	20096	20107	20327	20241	20259	20137	20032	20061	20021	20312	19988	20076	20131	20346	20086	20183	20140	19993	19954	20254	20112	20230	20261	20150	20014	20151	20086	20187	20246	20131	20092	20071	20045	20122	20199	19900	20215	19928	20403	20121	20188	20248	20110	20090	20237	20051	19985	20117	20084	20240	20005	20248	20153	20074	20090	20047	20051	20205	20194	20234
32743	46134	42511	31309	24908	21074	18859	18260	17670	17676	17528	17556	17574	17387	17334	17371	17415	17281	17406	17221	17287	17496	17477	17330	17329	17337	17355	17454	17318	17322	17194	17271	17344	17203	17229	17209	17514	17314	17235	17416	17361	17461	17271	17367	17444	17393	17236	17351	17335	17171	17403	17392	17312	17201	17364	17239	17263	17436	17208	17374	17183	17193	17312	17221	17182	17325	17274	17285	17361	17306	17267	17301	17233	17325	17280	17042	17506	17329	17210	17193	17293	17317	17292	17323	17484	17398	17236	17218	17351	17336	17461	17405	17282	17343	17337	17362	17408	17285	17352	17142	17304	17390	17184	17251	17360	17228	17414	17265	17188	17248	17313	17226	17297	17355	17306	17097	17363	17357	17285	17383	17250	17264	17335	17126	17255	17267	17400	17292	17176	17348	17327	17331	17368	17250	17179	17402	17265	17161	17431	17378	17444	17310	17197	17254	17432	17026	17309	17317	17318	17259	17244	17223	17436	17534	17354	17307	17227	17425	17138	17150	17158	17464	17286	17336	17347	17367	17419	17208	17212	17077	17247	17307	17337	17330	17411	17231	17321	17401	17312	17230	17376	17356	17317	17118	17325	17286	17140	17184	17223	17426	17353	17295	17324	17404	17242	17409	17355	17247	17351	17282	17207	17326	17422	17208	17281	17308	17212	17298	17322	17304	17202	17284	17183	17176	17314	17354	17461	17299	17238	17370	17242	17266	17119	17402	17069	17185	17335	17346	17322	17112	17299	17269	17067	17225	17367	17304	17173	17178	17415	17266	17159	17438	17336	17127	17223	17326	17376	17351	17269	17298	17392	17183	17475	17293	17198	17237	17287	17098	17380	17155	17290	17361	17298	17344	17222	17424	17243	17148	17303	17251	17373	17220	17167	17292	17355	17280	17274	17262	17476	17417	17261	17303	17327	17318	17329	17318	17301	17470	17225	17193	17457	17343	17421	17210	17163	17203	17318	17217	17224	17406	17305	17315	17220	17242	17086	17367	17266	17165	17286	17331	17321	17228	17245	17186	17308	17295	17397	17179	17194	17285	17194	17289	17174	17321	17371	17285	17399	17180	17253	17346	17285	17103	17336	17252	17323	17359	17407	17282	17083	17332	17276	17234	17298	17288	17298	17235	17269	17142	17303	17374	17220	17480	17276	17209	17337	17177	17240	17225	17264	17326	17452	17116	17279	17331	17511	17172	17305	17313	17234	17243	17272	17257	17179	17351	17234	17330	17312	17367	17160	17375	17178	17202	17270	17300	17459	17277	17352	17150	17128	17301	17460	17258	17381	17258	17359	17232	17284	17250	17410	17373	17370	17234	17316	17303	17288	17324	17461	17258	17257	17246	17559	17236	17395	17178	17023	17421	17322	17117	17357	17275	17204	17344	17316	17358	17369	17268	17144	17456	17233	17178	17286	17224	17254	17142	17191	17251	17346	17232	17350	17099	17399	17179	17149	17059	17452	17135	17405	17401	17251	17195	17315	17384	17356	17209	17341	17067	17298	17304	17228	17338	17412	17200	17331	17309	17520	17232	17211	17358	17302	17343	17303	17376	17461	17154	17315	17322	17228	17276	17346	17331	17453	17334	17412	17387	17148	17219	17420	17432	17359	17247	17342	17195	17297	17311	17325	17342	17133	17292	17374	17185	17282	17348	17200	17349	17263	17197	17296	17292	17407	17217	17206	17361	17351	17266	17211	17437	17331	17390	17382	17268	17432	17392	17183	17231	17235	17155	17242	17254	17330	17277	17192	17231	17273	17375	17387	17221	17300	17327	17325	17235	17422	17227	17388	17297	17175	17316	17260	17224	17187	17299	17182	17247	17213	17386	17217	17272	17313	17391	17252	17518	17353	17354	17253	17184	17351	17536	17417	17231	17240	17317	17351	17219	17298	17238	17266	17352	17420	17318	17349	17399	17226	17243	17242	17324	17128	17521	17225	17294	17249	17329	17279	17166	17561	17377	17428	17374	17156	17171	17092	17085	17185	17280	17337	17276	17240	17179	17320	17414	17236	17310	17321	17170	17292	17033	17276	17337	17200	17295	17218	17397	17329	17344	17285	17236	17172	17388	17217	17343	17293	17175	17368	17486	17087	17327	17354	17308	17238	17262	17342	17150	17237	17257	17250	17206	17505	17220	17340	17276	17243	17244	17251	17314	17323	17356	17261	17210	17417	17111	17476	17463	17175	17311	17234	17402	17493	17192	17227	17351	17522	17263	17274	17280	17411	17255	17307	17268	17362	17236	17419	17429	17408	17232	17275	17429	17259	17167	17358	17409	17278	17239	17378	17285	17278	17264	17369	17427	17218	17273	17283	17145	17370	17358	17386	17423	17134	17219	17392	17244	17400	17240	17350	17298	17233	17288	17250	17290	17189	17207	17233	17197	17305	17282	17419	17431	17180	17260	17286	17300	17187	17142	17386	17301	17184	17333	17177	17399	17241	17182	17368	17498	17177	17333	17289	17151	17249	17396	17410	17178	17288	17400	17202	17277	17132	17270	17441	17171	17445	17231	17251	17236	17157	17169	17138	17442	17242	17145	17325	17470	17305	17414	17121	17256	17291	17249	17432	17195	17288	17125	17317	17230	17310	17280	17254	17307	17326	17181	17246	17251	17294	17180	17227	17450	17432	17150	17287	17373	17333	17365	17465	17227	17463	17327	17387	17440	17401	17452	17196	17392	17241	17219	17406	17267	17305	17127	17128	17332	17350	17315	17202	17204	17316	17415	17289	17171	17462	17295	17414	17309	17343	17352	17175	17097	17350	17268	17251	17204	17219	17355	17272	17480	17315	17344	17340	17415	17282	17213	17323	17208	17326	17261	17273	17095	17487	17301	17390	17360	17201	17314	17357	17297	17223	17173	17304	17455	17370	17367	17277	17252	17418	17165	17276	17290	17289	17079	17363	17168	17315	17241	17169	17453	17357	17246	17468	17369	17303	17202	17484	17118	17238	17376	17360	17358	17397	17133	17277	17357	17283	17496	17282	17455	17023	17440	17324	17200	17190	17288	17333	17410	17185	17402	17315	17100	17388	17393	17240	17316	17378	17137	17406	17324	17341	17297	17251	17150	17365	17386	17370	17308	17273	17241	17225	17192	17249	17378	17254	17358	17374	17370	17297	17554	17221	17229	17206	17314	17301	17155	17180	17260	17346	17424	17141	17289	17442	17403	17235	17236	17286	17149	17327	17149	17435	17406	17144	17237	17225	17331	17406	17174	17035	17308	17361	17248	17235	17330	17265	17377	17174	17458	17211	17335	17198	17269	17379	17178	17262	17260	17305	17327	17112	17197	17496	17239	17249	17210	17254	17407	17328	17273	17197	17326	17248	17380	17386	17222	17314	17195	17185	17189	17323	17216	17343	17253	17387	17340	17452	17346	17206	17373	17314	17173	17159	17204	17368	17221	17410	17381	17250	17244	17248	17222	17373	17294	17477	17227	17147	17235	17475	17118	17234	17290	17214	17153	17332	17351	17407	17351	17424	17288	17072	17189	17158	17271	17376	17274	17215	17363	17260	17197	17376	17181	17362	17314	17263	17374	17295	17157	17399	17330	17319	17244	17416	17278	17127	17352	17274	17507	17304	17304	17249	17051	17307	17187	17291	17219	17352	17264	17145	17231	17301	17459	17304	17200	17290	17383	17131	17275	17255	17139	17359	17236	17307	17441	17332	17465	17304	17281	17235	17299	17466	17282	17218	17189	17210	17389	17364	17391	17156	17328	17321	17195	17172	17332	17261	17438	17174	17348	17398	17262	17371	17270	17263	17231	17238	17325	17365	17266	17105	17182	17225	17299	17434	17291	17321	17233	17200	17277	17174	17327	17155	17499	17406	17208	17328	17221	17370	17282	17395	17257	17410	17185	17251	17314	17161	17225	17425	17232	17350	17274	17179	17433	17283	17289	17226	17324	17071	17344	17312	17243	17361	17442	17269	17353	17328	17356	17379	17333	17185	17357	17207	17274	17266	17307	17093	17302	17301	17245	17152	17107	17206	17169	17300	17297	17272	17195	17287	17344	17070	17342	17113	17331	17249	17323	17440	17197	17432	17354	17225	17273	17360	17387	17354	17326	17311	17256	17215	17044	17433	17166	17318	17343	17204	17347	17081	17290	17187	17312	17506	17235	17230	17358	17303	17170	17300	17271	17225	17099	17315	17199	17154	17336	17239	17280	17326	17221	17273	17236	17251	17191	17259	17456	17371	17254	17297	17321	17323	17388	17259	17305	17314	17214	17285	17305	17216	17259	17438	17318	17472	17311	17407	17564	17418	17235	17236	17254	17331	17175	17296	17268	17562	17299	17145	17343	17372	17447	17349	17240	17355	17390	17159	17406	17196	17309	17495	17132	17403	17481	17219	17170	17182	17355	17421	17474	17185	17172	17281	17357	17289	17283	17189	17298	17123	17224	17415	17275	17211	17361	17344	17191	17118	17340	17137	17308	17457	17373	17284	17252	17232	17348	17244	17238	17271	17364	17177	17265	17365	17343	17301	17380	17293	17281	17298	17159	17140	17248	17398	17444	17384	17317	17267	17334	17225	17196	17395	17164	17213	17277	17230	17363	17176	17254	17424	17245	17404	17283	17331	17310	17223	17265	17419	17439	17244	17353	17256	17201	17184	17362	17300	17293	17330	17399	17232	17380	17258	17362	17351	17190	17269	17429	17269	17390	17316	17361	17292	17128	17309	17416	17309	17096	17416	17467	17278	17386	17415	17273	17333	17372	17427	17323	17271	17226	17393	17310	17150	17387	17365	17307	17305	17302	17230	17267	17267	17530	17272	17407	17287	17310	17291	17353	17237	17232	17383	17171	17166	17301	17392	17442	17360	17253	17324	17280	17250	17154	17464	17309	17314	17337	17052	17294	17398	17102	17299	17159	17504	17335	17414	17172	17275	17311	17337	17154	17292	17096	17336	17315	17384	17307	17343	17177	17343	17162	17541	17243	17134	17232	17310	17346	17405	17271	17215	17237	17326	17422	17232	17321	17373	17443	17260	17268	17397	17241	17297	17274	17364	17151	17157	17309	17439	17244	17341	17184	17246	17112	17083	17312	17252	17179	17265	17126	17243	17256	17374	17347	17462	17167	17300	17339	17126	17424	17266	17141	17074	17310	17071	17368	17256	17382
24057	21431	29060	25574	24247	25090	24000	21184	20282	20116	19837	19496	19944	19675	19407	19480	19510	19342	19346	19460	19376	19389	19488	19340	19346	19189	19489	19539	19365	19371	19300	19503	19354	19341	19406	19498	19415	19275	19208	19226	19185	19169	19249	19142	19210	19244	19313	19189	19213	19449	19402	19278	19419	19333	19198	19411	19132	19320	19148	19493	19436	19297	19353	19144	19350	19482	19178	19150	19189	19238	19071	19313	19194	19185	18962	19189	19378	19112	19293	19306	19433	19149	19157	19212	19174	19185	19175	19182	19047	19167	18992	19033	19131	19378	19338	19320	19458	19315	19286	19478	19200	19292	19248	19294	19308	19073	19351	19349	19025	19281	19046	18930	19093	19070	19014	19393	19468	19130	18978	19340	19159	19375	19188	19195	19321	19252	19321	19173	19329	19029	19224	19487	19260	19340	19205	19144	19375	19323	19197	19133	19098	19327	19257	19184	19170	19308	19318	19231	19099	19328	19075	19322	19250	19246	19344	19141	19191	19177	19321	19352	19106	19256	19269	19236	19139	19077	19233	19158	19293	19279	19296	19232	19355	19166	19368	19349	19448	19179	19288	19192	19236	19313	19154	19171	19515	19149	19277	19264	19193	19117	19075	19440	19186	19157	19201	19279	19126	19332	19162	19039	19154	19134	19174	19100	19180	19185	19252	19211	19203	19142	19217	19058	19158	19211	19143	19276	19166	19207	18986	19273	19202	19132	19046	19366	19244	19150	19332	19342	19253	19370	19280	19574	19278	19307	19116	19048	19238	19324	19103	19532	19119	19287	19216	19318	19199	19398	19444	19341	19433	19217	19001	19285	19328	19158	19237	19105	19162	19221	19257	19323	19519	19411	19027	19279	19088	19319	19223	19024	19209	19470	19183	19379	19220	19178	19346	19282	19261	19240	19187	19391	19267	19186	19114	19084	19279	19023	19067	19288	19255	19338	19285	19409	19168	19244	19206	19388	19436	19324	19252	19246	19316	19332	19342	19258	19192	19229	19175	19302	19152	18945	19026	19371	19032	19189	19067	19067	19268	19395	19175	19142	19171	19143	19262	19076	19321	19275	19255	19149	19334	19098	19208	19005	19252	19190	19264	19220	19284	19383	19202	19094	18955	19161	19120	19124	19266	19313	19314	19204	19191	19079	19256	19188	19356	19345	19414	19280	19341	19287	19048	19151	19280	19265	19299	19333	19202	19108	19236	19216	19378	19407	19633	19394	19207	19204	19091	19244	19189	19302	19294	19291	19342	19109	19186	19176	19257	19084	19163	19362	19480	19157	19550	19080	19300	19271	19590	19405	19064	19261	19142	19262	19164	19354	19305	19305	19072	19167	19010	19006	19195	19171	19279	19234	19145	19228	19297	19365	19219	19075	19083	19161	19215	19324	19189	19263	19185	19093	19207	19296	19362	19160	19142	19167	19437	19396	19207	19281	19217	19188	19549	19092	19157	18957	19152	19176	18997	19050	19185	19310	19197	19462	19283	19272	19225	19148	19295	19325	19233	19186	19191	19296	19395	19211	19264	19357	19278	19133	19009	19311	19045	19226	19206	19024	19080	19185	19300	19060	19265	19362	19289	19121	18883	19290	19062	19013	19275	19240	19203	19241	19230	19131	19137	19134	19106	19245	19248	19369	19081	19138	19209	19171	19227	19292	19259	19185	19134	19127	19369	19257	19197	19401	19147	19357	19075	19151	19270	19059	19216	19141	19289	19286	18951	19088	19209	19450	19241	19240	19348	19030	19236	19242	19315	19351	19182	19158	19185	19188	19287	19294	19335	19256	19309	19217	19029	19130	19090	19143	18788	19224	19340	19254	18881	19262	19224	19031	18916	19016	19059	19192	19307	19352	19239	19310	19151	19090	19373	19290	19444	19459	19360	19204	19236	19016	19390	19313	19283	19361	19285	19237	19079	19168	19240	19502	19286	19160	19391	19138	19186	19015	19151	19239	19251	19151	19366	19436	19383	19195	19341	19334	19417	19296	19370	19299	19208	19088	19416	19259	19488	19157	19264	18965	19314	19049	19291	19226	19277	19338	19065	19004	19179	19187	19051	18991	19276	19204	19048	19240	18940	19341	19492	19230	19072	19443	19215	19400	19244	19259	19357	19271	19222	19076	19221	19259	19200	19581	19160	19422	19102	19238	19454	19072	19205	19116	19277	19469	19175	19258	19213	19129	19111	19248	19336	19140	19195	19103	19151	19271	19410	19255	19277	19370	19162	19170	19110	19113	19360	19034	19184	19344	19272	19233	19347	19151	19350	19146	19237	19217	19337	19036	19173	19022	19036	19112	19400	19130	19406	19405	19154	19065	19170	19246	19218	19272	19261	19157	19181	19033	19363	19468	19054	19331	19248	19129	19347	19045	19249	19518	19254	19385	19236	19258	19382	19225	19205	18986	19418	19011	19225	19314	19398	19366	19204	19238	19273	19291	19385	19458	19412	19228	19409	19256	19271	19210	19236	19435	19172	19166	19289	19161	19318	19240	19128	19144	19190	19121	19105	19246	19125	19366	19214	19324	19210	19302	19224	19146	19061	19130	19175	19194	19075	19214	19251	19237	19304	19214	19167	19192	19209	19064	19160	19151	19372	19136	19230	19245	19242	19271	19387	19120	19262	19413	19311	19290	19271	19232	19388	19129	19193	19057	19184	19245	19108	19187	19328	19106	19123	19205	19314	19112	19280	19287	19231	19267	19140	19088	19249	19209	19087	19108	19369	19383	19259	19454	19237	19431	18988	19157	19249	19242	19194	19135	19240	19316	19232	18964	19308	19220	19348	19270	19119	19324	19131	19361	19308	19154	19351	19219	19107	19007	19427	19073	19137	19032	19294	19213	19244	19244	19254	19263	19074	19151	19294	18948	19220	19097	18936	19148	19311	19229	19084	19290	19168	19162	19260	19178	19460	19330	19338	19292	19207	19125	19147	19258	19101	19164	19058	19220	19241	18996	19262	19259	19182	19204	19268	19123	19235	19283	19210	19205	19241	19130	19263	19371	19101	19110	19097	19026	19126	19124	19052	19337	19161	19329	19187	19152	19169	19287	19358	19377	19279	19226	19314	19132	19253	19236	19073	19210	19417	19086	19288	19236	19145	19326	19371	19203	19147	19216	19278	19283	19328	19344	19332	19519	19174	19163	19145	19287	19193	19152	19159	19270	19408	19035	19083	19202	19158	19144	19160	19240	19100	19215	19346	19272	19216	19289	19442	19115	19193	19102	19277	19146	19273	19190	19075	19021	19033	19217	18983	19315	19312	19251	19074	19267	19227	19240	19083	19105	19414	19300	19290	19201	19217	19316	19402	19313	19346	19284	19240	19334	19154	19245	19136	19017	19055	19293	19268	19231	19262	19353	19175	19052	19229	19227	19037	19096	19309	19312	19304	19324	19247	19217	19355	19159	19193	19201	19100	19226	19211	19173	19304	19065	19177	19336	19373	19258	19066	18970	19119	19138	19189	19312	19245	19148	19332	19197	19285	19290	19286	19085	19147	19188	19139	19218	19154	19056	19263	19249	19310	19119	19337	19314	19203	19049	19274	19041	19388	19176	19178	19301	19124	19114	19273	19402	19254	19208	19235	18957	19368	19256	19292	19179	19176	19239	19427	19128	19238	19281	19258	19160	19293	19346	19128	19456	19327	19390	19227	19298	19087	19178	19266	19297	19309	19351	19242	19277	19058	19065	19190	19290	19379	19154	19100	19501	19384	19371	19183	19192	19339	19379	19252	19269	19219	19257	19113	19250	19282	19135	19285	19328	19063	19286	19143	19363	19264	19059	19239	19265	19312	19309	19190	19243	19224	19193	19250	19371	19077	19076	19255	19081	19119	19088	19287	19207	19126	19316	19113	19100	19218	19319	19239	19147	19113	19200	19129	19373	19202	19328	19412	19079	19308	19325	19162	19169	19236	19212	19306	19315	19246	19224	19014	19218	19251	19266	19193	19155	19129	19204	19367	19280	19253	19298	19385	19209	19326	19237	19293	19071	19313	19382	19381	19255	19357	19068	19059	19200	19282	19520	19490	19085	19039	19335	19225	19049	19618	19454	19265	19136	19026	19324	19145	19243	19254	19330	19236	19050	19213	19221	19287	19318	19545	19491	19339	19430	19404	19300	19214	19156	19084	19362	19400	19501	19443	19239	19325	19140	19285	19129	19271	19026	19225	19103	19167	19334	18957	19231	19069	19136	19383	19294	19228	19208	19354	19199	19407	19415	19083	19188	19047	19190	19304	19066	19199	19194	19218	19163	19353	19029	19241	19092	19248	19153	19224	19201	19040	19294	19148	19241	19013	19067	19132	19207	19082	19297	19167	19104	19282	19122	19217	19218	19226	19238	19000	19098	19132	19176	19183	19524	19181	19110	19239	19127	19108	19317	19423	19450	19341	19279	19325	19303	19627	19316	19161	19198	19390	19284	19076	18996	19235	19142	19227	19422	19190	19187	19268	19364	19531	19272	19104	19251	19171	19420	19254	19269	19072	19200	19336	18908	19073	19437	19222	19351	19182	19127	19187	19097	19198	19308	19319	19208	19216	19056	19237	19214	19216	19363	19187	19353	19260	19225	19384	19009	19412	19008	19283	19330	19366	19198	19046	19209	19468	19224	19378	19107	19382	19070	19238	18949	19479	19127	19378	19178	18994	19229	19276	19201	19023	19345	19316	19441	19156	19190	19450	19396	19159	19338	19227	19263	19069	19058	19202	19224	19338	19223	18991	19274	19085	19177	19038	19233	19251	19258	19311	19352	19320	19067	19145	19050	19249	19173	19323	19281	19135	19330	19452	19508	19188	19187	19251	19182	19224	19486	19340	19203	19306	19167	19305	19285	19211	19162	19256	19466	19011	19104	19174	19196	19276	19165	19165	19062	19124	19225	19285	19271	19287	19146	19200	19212	19428	19440	19154	19248	19262	19088	19200	19323	19256	19293	19327	19127	19230	19245	19115	19332	19110	19084	19167	19180	19294	19116	19278	19247	19225	19186	19272	19314	19160	19202	19305	19259	19286	19343	19125	19139	19179	19287	19156	19245	19403	19227	19068	19133	19231	19009	19271	19083	19179	19191	19148	19300	19183	19259	19259	19270	19280	19277	19266	19436	19204	19199	19115	19255	19269	19262	19145	19209	18994	19145
34415	56566	49094	34464	26638	23746	20292	19129	18012	17522	17412	17314	17094	17041	17050	16781	16817	16890	17195	16927	16931	16756	16977	16798	16901	16892	16823	16915	16757	16785	16762	16763	16883	16742	16766	16679	16864	16989	16727	16812	16749	16789	16883	16840	16970	16797	16913	16870	16741	16802	16883	16686	16907	16670	16900	16702	16818	16826	16908	16723	16953	16795	16968	16666	16709	16876	16854	16827	16958	16657	16871	16580	16757	16819	16670	16665	16872	16980	16779	16819	16863	16816	16798	16662	16737	16648	16836	16833	16752	16609	16868	16729	16804	16806	16810	16678	16857	16753	16753	16749	16665	16650	16819	16909	16692	16846	16785	16740	16766	16932	16778	16723	16929	16552	16818	16693	16733	16670	16692	16718	16874	16760	16815	16782	16784	16557	16814	16855	16755	16918	16709	16734	16724	16845	16823	16925	16841	16884	16847	16854	16811	16743	16728	16939	16680	16698	16879	16739	16814	16809	16805	16651	16783	16706	16885	16643	16703	16921	16770	16845	16677	16782	16830	16724	16621	16677	16782	16672	16762	16682	16624	16945	16713	16787	16875	16856	16728	16678	16792	16757	16774	16671	16685	16867	16863	16766	16738	16552	16811	16715	16983	16699	16694	16776	16874	16844	16632	16661	16666	16755	16838	16817	16782	16874	16666	16872	16700	16777	16866	16694	16870	16749	16805	16624	16959	16618	16705	16776	16664	16753	16869	16715	16838	16738	16676	16807	16655	16715	16614	16580	16741	16746	16848	16870	16782	16698	16852	16859	16895	16740	16638	16975	16694	16702	16779	16605	16648	16825	16528	16680	16749	16886	16746	16807	16734	16802	16878	16636	16840	16612	16484	16936	16931	16898	16745	16700	16918	16631	16719	16714	16685	16595	16852	16774	16849	16670	16650	16818	16914	16795	16748	16762	16896	16749	16846	16805	16796	16803	16755	16624	16852	16827	16731	16780	16764	16635	16613	16820	16870	16744	16804	16583	16760	16877	16568	16626	16589	16944	16765	16815	16922	16711	16778	16598	16797	16870	16538	16699	16665	16766	16794	16588	17055	16756	16778	16672	16604	16786	16711	16703	16617	16751	16761	16746	16739	16987	16731	16654	16846	16765	16702	16865	16727	16877	16673	16675	16847	16787	16727	17025	16793	16769	16823	16838	16652	16826	16752	16749	16766	16922	16852	16765	16661	16970	16814	16881	16723	16710	16801	16917	16936	16874	16987	16723	16728	16611	16798	16754	16865	16890	16938	16645	16765	16601	16696	16843	16889	16829	16875	16653	16793	16929	16886	16736	16693	16711	16649	16707	16823	16836	16855	16711	16562	16849	16919	16636	16913	16843	16674	16856	16775	16831	16685	16857	16850	16729	16836	16743	16838	16723	16652	16761	16735	16748	16768	16821	16619	16695	16759	16771	16851	16859	16830	16725	16651	16738	16851	16723	16975	16739	16680	16555	16745	16663	16685	16815	16731	16568	16723	16956	16819	16770	16698	16805	16743	16739	16921	16695	16544	16814	16590	16792	16733	16761	16858	16801	16696	16560	16810	16847	16766	16795	16752	16591	16772	16790	16697	16720	16396	16806	16774	16707	16514	16892	16786	16861	16743	16950	16941	16670	16791	16660	16671	16940	16704	16833	16751	16616	16715	16836	16746	16887	16681	16761	16571	16958	16793	16765	16885	16892	16874	16959	16750	16754	16635	16802	16882	16723	16970	16718	16633	16889	16702	16790	16862	16815	16682	16865	16806	16651	16743	16792	16655	16884	16646	16722	16789	16851	16803	16639	16871	16814	16758	16934	16707	16577	16934	16736	16804	16957	16625	16501	16862	16728	16733	16817	16786	16750	16715	16840	16777	16758	16793	16597	16780	16708	16873	16782	16777	16601	16756	16719	16837	16812	16662	16731	16694	16671	16705	16989	16690	16876	16847	16797	16617	16758	16767	16909	16668	16806	16892	16520	16785	16942	16800	16740	16756	16732	16884	16653	16806	16650	16828	16671	16978	16731	16765	16863	16791	16764	16791	16684	16647	16689	16844	16778	16736	16639	16767	16838	16676	16657	16570	16775	16917	16834	16798	16864	16845	16778	16746	16829	16615	16788	16641	16746	16605	16748	16773	16825	16726	16789	16819	16669	16643	16774	16777	16740	16720	16713	16711	16560	16574	16805	16837	16701	16769	16713	16546	16653	16760	16816	16918	16712	16739	16777	16890	16650	16565	16651	16734	17013	16858	16844	16843	16819	16794	16877	16697	16977	16817	16687	16825	16918	16655	16755	16748	16739	16800	16884	16833	16648	16852	16677	16636	16612	16797	16690	16810	16792	16688	16830	16781	16677	16789	16798	16798	16753	16947	16650	16870	16737	16864	16802	16730	16789	16834	16707	16667	16585	16741	16682	16820	16760	16725	16531	16686	16874	16681	16666	16707	16856	16735	17015	16721	16590	16834	16807	16726	16572	16853	16826	16819	16940	16597	16862	16773	16700	16700	16743	16882	16795	16867	16580	16755	16717	16813	16736	16581	16575	16895	16611	16712	16747	16811	16823	16819	16770	16620	16668	16737	16841	16804	16922	16666	16720	16753	16821	16770	16693	16807	16568	16945	16637	16826	16771	16769	16777	16832	16666	16552	16841	16716	16789	16935	16611	16894	16775	16838	16689	16876	16846	16718	16753	16517	16653	16830	16770	16564	16921	16710	16701	16814	16971	16760	16650	16829	16630	16772	16680	16757	16893	16626	16755	16863	16842	16742	16833	16768	16765	16613	16777	16914	16863	16724	16949	16708	16703	16600	16652	16892	16715	16713	16604	16801	16804	16693	16767	16912	16748	16771	16698	16685	16906	16766	16706	16885	16807	16911	16733	16889	16892	16908	16858	16683	16801	16678	16589	16869	16778	16653	16817	16744	16620	16783	16912	16717	16815	16859	17061	16800	16925	16820	16881	16675	16700	16677	16825	16861	16663	16636	16682	16662	16784	16978	16640	16748	16666	16884	16852	16639	16831	16700	16834	16839	16652	16829	16683	16645	16683	16702	16765	16753	16775	16563	16981	16809	16774	16916	16871	16924	16657	16765	16827	16761	16599	16787	16473	16641	16707	16761	16781	16836	16745	16720	16832	16818	16687	16651	16780	16740	16797	16616	16685	16737	16730	16577	16666	16928	16820	16765	16805	16804	16842	16826	16634	16778	16752	16868	16824	16769	16780	16763	16790	16770	16749	16735	16672	16725	16699	16772	16767	16713	16782	16756	16691	16517	16696	16783	16739	16842	16898	16812	16819	16886	16814	16813	16725	16769	16784	16712	16767	16561	16735	16747	16794	16794	16798	16852	16800	16965	16805	16700	16788	17025	16824	16892	16848	16671	16916	16850	16639	16827	16729	16814	16798	16708	16891	16548	16631	16716	16874	16643	16990	16683	16802	16711	16709	16808	16655	17015	16883	16741	16883	16854	16838	16855	16848	16729	16791	16663	16831	16720	16830	16892	16845	16712	16856	16680	16708	16634	16878	16712	16811	16739	16912	16631	16834	16956	16851	16986	16793	16745	16765	16682	16733	16773	16684	16820	16701	16566	16728	16894	16654	16688	16894	16846	16688	16731	16708	16818	16734	16675	16684	16886	16756	16762	16751	16797	16767	16889	16806	16863	16819	16780	16737	16769	16822	16971	16773	16750	16649	16911	16835	16817	16737	16685	16836	16637	16822	16898	16672	16944	16789	16899	16682	16761	16707	16749	16858	16754	16708	16846	16837	16830	16800	16815	16748	16852	16665	16721	16768	16791	16861	16720	16646	16748	16850	16623	16877	16853	16794	16673	16791	16746	16655	16936	16645	16816	16674	16845	16638	16763	16857	16839	16751	16984	16780	16824	16697	16725	16849	16636	16943	16640	16668	16808	16651	16725	16819	16602	16887	16836	16840	16921	16763	16865	16789	16621	16811	16720	16818	16688	16750	16805	16644	16693	16743	16600	16713	16854	16833	16779	16884	16746	16859	16727	16684	16827	16848	16550	16818	16843	16781	16734	16735	16931	16847	16825	16497	16832	16828	16637	16619	16708	16706	16712	16673	16750	16812	16798	16583	16856	16964	16890	16837	16672	16762	16824	16950	16851	16755	16909	16798	16883	16673	16816	16635	16744	16830	16704	16712	17071	16612	16790	16762	16706	16828	16780	16773	16759	16782	16937	16571	16699	16670	17004	16726	16813	16814	16724	16904	16856	16675	16766	16810	16554	16664	16921	16723	16592	16766	16628	16744	16726	16811	16565	16681	16789	16816	16518	16767	16794	16697	16690	16714	16782	16852	16871	16735	16986	16819	16820	16853	16771	16705	16749	16837	16967	16687	16651	16691	16579	16793	16875	16773	16707	16756	16685	16737	16708	16831	16663	16717	16708	16837	16800	16733	16955	16775	16900	16591	16966	16718	16650	16854	16720	16818	16864	16765	16778	16767	16782	16805	16749	16663	16815	16734	16809	16610	16843	16837	16680	16753	16621	16790	16759	16905	16832	16901	16846	16673	16738	16786	16780	16803	16661	16664	16821	16757	16857	16962	16845	16757	16822	16672	16869	16946	16818	16851	16777	16601	16705	16777	16838	16810	16719	16891	16753	16669	16708	16720	16768	16614	16789	16683	16823	16704	16757	16702	16858	16896	16821	16817	16865	16851	16685	16802	16543	16773	16925	16574	16685	16733	16734	16830	16655	16759	16590	16783	16667	16631	16897	16783	16640	16828	16742	16706	16851	16778	16766	16689	16849	16792	16782	16836	16964	16784	16817	16800	16775	16821	16857	16752	16792	16799	16710	16717	16921	16791	16675	16765	16704	16728	16727	16857	16628	16874	16736	16782	16822	16739	16715	16889	16737	16909	16823	16815	16791	16862	16863	16765	16763	16712	16628	16752	16734	16699	16590	16874	16824	16747	16770	16714	16621	16816	16939	16685	16629	16865	16735	16708	16805	16622	16840	16835	16789	16849	16878	16792	16803	16700	17070	16659	16772	16640	16865	16869	16605	16779	16896	16750	16843	16851	16923	16705	16838	16828	16800	16784	16691	16890	16756	16672	16676	16798	16782	16730	16919	16861	16781	16805	16744	16708	16797	16587	16678	16849	16995	16688	16806	16846	16827	16754	16783	16706
22907	21413	29261	24282	23105	26936	28679	22957	21201	21089	20739	20420	20333	20309	20111	20110	20090	19809	19826	19834	20056	19997	19994	20133	19884	20042	20069	19999	19897	19897	19786	19789	19854	19708	19895	19849	19649	19711	19538	19741	19756	19835	19849	19990	19755	19910	20066	19894	19640	19938	19735	19723	19928	19673	19583	19954	20020	19541	19895	20032	19827	19854	19818	19869	19728	19803	19807	19630	19869	19749	19603	19661	19869	19848	19716	19585	19513	19851	19747	19742	19645	19725	19659	19820	19852	19697	19468	19639	19696	19730	19886	19564	19569	19759	19703	19509	19486	19715	19529	19863	19675	19660	19546	19651	19839	19669	19678	19794	19756	19663	19752	19595	19450	19733	19740	19681	19595	19633	19780	19657	19810	19544	19552	19813	19786	19577	19832	19806	19626	19908	19848	19777	19798	19637	19672	19924	19718	19697	19964	19677	19620	19499	19780	19424	19653	19871	19567	19674	19661	19837	19932	19853	19714	19887	19679	19899	19841	19634	19796	19787	19749	19525	19698	19709	19644	19698	19872	19680	19675	19612	19445	19590	19568	19591	19698	19789	19880	19595	19731	19754	19810	19674	19747	19610	19739	19683	19778	19571	19734	19685	19659	19963	19709	19732	19888	19730	19857	19576	19649	19776	19587	19737	19573	19518	19669	19773	19637	19895	19848	19539	19459	19542	19769	19813	19837	19554	19538	19785	19799	19632	19678	19683	19751	19525	19668	19764	19519	19811	19716	19704	19690	19753	19579	19585	19727	19695	19752	19638	19826	19854	19599	19827	19714	19555	19783	19756	19830	19599	19629	19539	19616	19677	19587	19577	19742	19706	19628	19726	19498	19726	19540	19815	19630	19789	19685	19517	19929	19604	19775	19680	19752	19387	19807	19713	19603	19804	19819	19717	19675	19900	19547	19650	19855	19580	19665	19523	19628	19509	19689	19382	19467	19662	19819	19671	19674	19604	19703	19907	19749	19760	19621	19662	19700	19660	19725	19620	19661	19345	19468	19726	19914	19784	19617	19539	19650	19667	19647	19704	19750	19566	19773	19701	19551	19685	19632	19765	19765	19561	19614	19679	19724	19857	19679	19551	19739	19595	19785	19668	19615	19634	19429	19604	19610	19756	19708	19536	19704	19629	19519	19857	19771	19735	19551	19864	19683	19578	19613	19853	19735	19618	19659	19533	19738	19789	19796	19667	19652	19719	19651	19668	19732	19718	19569	19723	19740	19709	19757	19523	19510	19511	19630	19388	19705	19721	19685	19576	19902	19909	19701	19629	19854	19741	19495	19726	19771	19809	19845	19596	19824	19579	19696	19736	19726	19766	19565	19846	19758	19752	19776	19631	19591	19527	19668	19685	19544	19679	19724	19780	19527	19600	19604	19662	19650	19709	19476	19676	19657	19751	19594	19604	19822	19761	19655	19597	19763	19919	19733	19686	19747	19570	19672	19828	19564	19536	19908	19745	19712	19881	19756	19519	19705	19616	19588	19789	19777	19683	19416	19484	19622	19692	19692	19739	19756	19724	19802	19755	19949	19702	19575	19708	19806	19725	19628	19742	19685	19746	19635	19907	19780	19828	19849	19765	19797	19656	19449	19734	19783	19970	19706	19648	19710	19567	19746	19612	19494	19730	19496	19667	19484	19730	19770	19709	19738	19527	19812	19753	19586	19660	19899	19650	19412	19678	19698	19731	19677	19816	19639	19921	19524	19733	19790	19682	19734	19802	19878	19588	19695	19441	19678	19874	19708	19676	19643	19662	19811	19864	19792	19612	19617	19907	19788	19630	19534	19835	19954	19626	19562	19741	19724	19661	19709	19803	19669	19588	19822	19680	19894	19601	19845	19891	19691	19715	19659	19564	19780	19728	19751	19874	19564	19753	19471	19656	19713	19882	19803	19767	19644	19738	19683	19689	19605	19717	19723	19675	19521	19710	19524	19628	19523	19661	19554	19674	19729	19714	19615	19742	19671	19779	19903	19592	19665	19597	19729	19880	19808	19809	19794	19737	19658	19627	19585	19682	19508	19696	19632	19684	19747	19688	19780	19536	19640	19477	19730	19455	19560	19476	19726	19637	19568	19622	19801	19613	19835	19723	19701	19484	19722	19564	19538	19679	19479	19679	19780	19957	19651	19583	19785	19778	19659	19684	19693	19566	19652	19886	19749	19643	19680	19634	19648	19476	19493	19888	19569	19651	19644	19667	19419	19400	19700	19694	19790	19774	19712	19738	19705	19387	19560	19650	19699	19540	19824	19725	19750	19547	19563	19575	19949	19686	19762	19852	19644	19671	19791	19600	19703	19774	19524	19545	19851	19591	19694	19640	19618	19667	19808	19565	19738	19507	19868	19548	19509	19656	19731	19728	19620	19607	19564	19596	19760	19713	19822	19473	19699	19661	19767	19809	19806	19377	19520	19594	19720	19596	19525	19617	19603	19791	19649	19554	19818	19710	19680	20015	19680	19756	19518	19870	19629	19824	19737	19855	19707	19921	19720	19697	19670	19610	19590	19682	19705	19684	19780	19565	19752	19671	19772	19712	19686	19695	19721	19718	19625	19907	19713	19654	19585	19512	19678	19727	19500	19732	19668	19537	19868	19561	19605	19844	19726	19797	19763	19599	19707	19702	19523	19574	19598	19668	19805	19808	19624	19631	19743	19551	19646	19766	19752	19676	19545	19837	19528	19613	19893	19637	19775	19648	19665	19715	19708	19614	19806	19641	19799	19863	19730	19627	19574	19712	19708	19764	19744	19663	19547	19597	19712	19518	19579	19746	19808	19749	19730	19707	19817	19675	19652	19249	19744	19718	19692	19728	19895	19691	19668	19896	19734	19559	19679	19681	19449	19575	19656	19672	19512	19664	19723	19549	19667	19696	19363	19607	19642	19747	19813	19699	19609	19544	19733	19554	19590	19589	20006	19657	19577	19510	19854	19842	19932	19558	19584	19482	19702	19609	19758	19706	19649	19593	19482	19481	19676	19712	19735	19877	19732	19809	19707	19618	19720	19711	19873	19614	19747	19756	19760	19566	19845	19831	19615	19707	19663	19771	19788	19655	19698	19864	19869	19799	19730	19645	19701	19705	19716	19536	19659	19681	19765	19547	19720	19859	19484	19567	19607	19696	19815	19607	19795	19732	19741	19840	19772	19486	19737	19605	19706	19524	19774	19689	19734	19662	19650	19891	19657	19592	19647	19668	19693	19742	19722	19577	19532	19700	19830	19552	19742	19509	19635	19675	19841	19622	19624	19785	19563	19518	19738	19780	19684	19628	19557	19660	19655	19496	19771	19694	19919	19640	19829	19709	19580	19800	19703	19676	19628	19483	19625	19526	19651	19670	19738	19695	19843	19712	19591	19686	19665	19708	19600	19899	19704	19471	19685	19494	19563	19734	19643	19619	19772	19629	19623	19760	19410	19702	19822	19596	19809	19674	19827	19666	19555	19602	19515	19581	19906	19608	19875	19773	19629	19514	19867	19886	19655	19687	19541	19671	19656	19709	19694	19598	19469	19928	19627	19775	19625	19765	19893	19657	19739	19516	19651	19863	19532	19761	19823	19776	19580	19693	19910	19624	19647	19831	19586	19912	19725	19494	19627	19637	19581	19518	19673	19746	19776	19578	19485	19853	19660	19606	19602	19804	19754	19623	19702	19580	19612	19644	19847	19764	19718	19830	19738	19721	19628	19640	19525	19500	19655	19723	19744	19711	19748	19813	19638	19773	19665	19693	19720	19612	19759	19603	19563	19569	19665	19791	19694	19568	19829	19724	19687	19657	19625	19553	19770	19777	19718	19757	19676	19505	19725	19634	19731	19812	19897	19656	19532	19588	19804	19855	19692	19945	19708	19755	19643	19673	19728	19765	19476	19663	19638	19660	19655	19755	19820	19654	19568	19631	19579	19570	19525	19709	19719	19587	19823	19423	19541	19625	19566	19658	19680	19544	19868	19617	19866	19617	19753	19618	19706	19697	19777	19613	19671	19762	19688	19836	19579	19701	19788	19654	19674	19482	19626	19763	19731	19557	19511	19604	19651	19838	19539	19538	19707	19680	19711	19548	19802	19510	19704	19696	19560	19654	19719	19648	19651	19558	19659	19729	19750	19792	19696	19571	19531	19670	19704	19607	19463	19725	19523	19704	19701	19592	19827	19639	19599	19611	19696	19640	19632	19793	19620	19685	19633	19787	19751	19656	19787	19706	19629	19571	19673	19666	19531	19630	19501	19552	19591	19590	19638	19721	19627	19514	19849	19676	20074	19837	19820	19751	19890	19592	19601	19655	19823	19819	19773	19654	19568	19666	19681	19688	19828	19670	19618	19841	19809	19576	19761	19729	19851	19941	19584	19911	19714	19739	19649	19513	19655	19641	19566	19572	19607	19658	19771	19721	19652	19548	19552	19634	19810	19882	19754	19784	19519	19573	19912	19658	19878	19743	19794	19883	19734	19694	19975	19680	19456	19679	19905	19705	19808	19692	19556	19708	19656	19738	19696	19498	19881	19623	19842	19752	19662	19805	19862	19561	19549	19753	19612	19613	19646	19654	19898	19803	19664	19767	19714	19782	19626	19620	19820	19837	19554	19835	19754	19906	19685	19783	19789	19743	19689	19632	19655	19671	19832	19243	19683	19636	19458	19789	19759	19754	19476	19594	19958	19622	19679	19574	19720	19494	19698	19620	19738	19694	19619	19632	19546	19585	19629	19583	19593	19773	19655	19698	19444	19733	19837	19557	19631	19600	19601	19626	19686	19640	19627	19518	19474	19753	19672	19665	19725	19800	19558	19576	19607	19768	19885	19784	19585	19625	19745	19810	19383	19497	19750	19588	19678	19613	19862	19742	19823	19727	19606	19564	19629	19552	19607	19671	19517	19776	19567	19749	19575	19598	19791	19601	19634	19707	19809	19747	19921	19697	19684	19532	19640	19789	19842	19815	19727	19619	19688	19753	19833	19642	19753	19839	19816	19484	19338	19696	19559	19541	19684	19777	19661	19625	19705	19643	19640	19543	19501	19555	19576	19597	19670	19616	19561	19772	19644	19678	19758	19463	19592	19545	19543	19792	19590	19837	19490	19422	19656	19780	19813	19651	19730	19842	19411	19795	19628	19394	19390	19561	19849	19749	19727	19751
36931	57989	51448	41520	34663	29305	24788	20359	19031	18458	18096	17896	17627	17608	17621	17378	17210	17314	17330	17165	17185	17434	17197	17164	17135	17262	17235	17200	17181	17218	17104	17046	17116	16994	17235	17230	17036	16928	16991	17104	16992	17163	17131	16990	17130	17093	17054	17090	17157	17196	17047	16983	17057	17092	16945	17180	17031	16950	17010	16832	16969	16956	17036	17050	17060	17030	17125	17093	17065	17079	16980	17083	16985	17141	17142	16870	17084	16917	16963	16988	16835	17101	16905	16851	17115	17060	16829	17028	16935	17085	16935	16973	16888	17040	17069	17035	17001	17020	16954	17057	17025	16990	16920	16875	16723	16999	17000	17046	16948	17098	16967	17106	17200	17131	17051	16973	16917	17099	16912	17054	17058	16782	17160	17043	17069	17006	16968	17131	16949	17058	17040	16860	16999	16889	16805	17038	16998	17057	17043	17104	17123	17072	16931	17062	17058	17080	16980	17019	17135	16960	16836	16926	17093	16900	16939	16962	16962	16881	17142	16981	16876	16799	17092	17066	16913	17021	17058	16962	17089	17088	17074	17103	16945	16805	16961	16984	16974	17058	16955	16926	17033	17066	17229	16954	17091	16918	16954	16939	16874	16943	16984	16986	17217	17135	17010	16987	17209	16878	17085	16974	16852	17155	16968	16966	17106	17036	17059	17001	16905	17042	16990	16938	17004	17042	17008	17021	17008	17240	16992	16923	16976	16968	17070	16968	16882	17156	16723	17027	17126	17199	16938	17140	17085	17067	17152	16881	17094	17047	16764	17078	17013	16996	16903	17030	16954	16934	17040	17021	16982	17061	16861	16924	17063	16974	17045	16809	17072	16901	16889	16953	16924	16933	17023	16945	17224	16856	16980	16934	17010	16892	17000	17034	17054	16943	16962	16950	17019	16994	17042	16992	16870	16924	17145	16954	16923	17058	16937	16985	16913	16990	17154	16920	16965	16970	16862	16916	16924	17022	16931	16951	16977	16957	16931	17029	16867	16937	17179	17079	17074	17055	17023	16973	17064	17043	17051	16940	17012	17062	17152	16956	16994	17142	16951	16965	16932	16975	16808	17093	16877	17023	17150	17174	17011	17080	17001	17033	16984	17066	17025	16784	17218	17070	16853	17071	16856	16802	16972	17127	16874	16957	16815	16826	17205	17046	16879	16982	17090	16953	17041	16949	16978	16971	17241	17061	17087	16896	17067	16970	16843	16872	17047	16905	17134	16994	16848	16995	17035	17004	17116	17054	17171	16854	17015	16948	17162	16901	17098	16991	17089	17022	17085	16970	16990	16942	17089	17071	17032	17053	16899	17029	16959	17013	16956	16995	17002	17107	16961	16966	17153	16871	17080	17135	17175	17095	16979	17021	17128	16901	16946	17018	17102	17001	16962	16929	17103	17188	16847	17136	16942	16981	17046	17144	16976	17107	17118	17120	16864	17066	17002	16925	16939	16981	17067	17047	16985	16984	17018	17044	17019	17103	17019	16963	16874	16948	17234	16963	16872	17066	16810	17070	16836	16887	17006	16966	16950	16936	16841	16964	17028	16740	17075	17122	16929	17088	16891	17027	17008	17126	17110	17159	16936	17012	16972	17138	17081	16993	17066	16963	17091	16861	16943	16929	17034	17073	16973	16857	16792	16934	17013	16763	16988	16966	16952	16870	16930	17019	17031	17044	17038	16922	17016	16989	17121	17207	17010	16991	16981	16790	16977	17039	16774	17008	17013	16865	16921	17097	17081	16947	17135	17075	16980	17202	16949	16942	16943	17067	16837	17006	16972	16939	17113	16898	17050	16883	17196	16828	17050	17140	17006	16970	17314	17058	17007	16830	16916	17082	17091	16747	17138	16890	16999	17131	16988	17051	17199	16822	17079	16851	16961	16977	17070	16971	17274	17016	16873	16872	17036	17026	16962	17079	17065	17000	17066	17081	17070	17047	17123	17049	16822	16978	17019	16938	17223	17103	16982	17015	16974	17061	16903	17057	17147	16925	17041	17058	16978	16952	17042	16879	16783	17085	16917	16875	17003	17024	16805	16877	16872	16949	17005	17084	17000	17056	17130	17080	16882	17054	17047	17029	16935	17048	16963	17060	17033	16916	17001	16998	17068	16958	17091	17167	16893	17081	17187	17129	17001	17081	17112	16996	16858	17113	16869	16872	17065	16851	17049	17036	16843	17142	17060	17111	17066	17020	17047	17025	16981	16945	16956	17215	17050	16940	16981	17204	16982	16952	16981	16937	17108	17027	16990	17089	16980	16856	16949	17093	17052	16981	17061	17078	17038	16981	16899	17183	17027	16981	16913	17114	16874	16993	16905	17099	16871	17067	16977	16891	16850	16832	17161	16871	16862	17019	16987	17027	16874	16914	17098	16946	17071	16993	16984	16906	16976	16971	16995	17097	17038	16949	16973	17144	16878	17085	16959	16974	17002	17064	16922	16952	17064	16823	16991	16947	17010	16978	17034	16961	16946	16971	17007	16955	17032	16942	17015	16953	17098	16944	16819	16997	17040	16983	17049	17117	16704	17044	17030	17024	17056	16933	16984	16894	17037	17207	16962	16957	16968	17035	16929	17185	17036	17005	16955	17123	16873	16828	17008	17033	17078	16940	16924	16861	17023	17131	17178	16984	17014	17043	16962	17051	16942	17048	17098	16942	17208	16991	16937	17086	16950	16908	16971	16959	17074	16989	16973	16992	17050	16985	16955	17139	17066	17011	17045	17017	16988	16901	17047	17044	16979	17247	16933	16966	17155	16843	17097	16919	17015	16793	16949	16906	17086	17020	17038	16934	17055	17088	17036	16980	16888	17176	16909	16990	16992	16971	17055	16992	17033	17091	16894	17039	16881	17060	16955	17141	16961	17075	17151	16949	17239	17111	17043	16931	17126	16936	17016	17129	17041	16998	17103	17087	16926	17056	17054	16955	16938	16995	16990	17048	17073	16930	16874	16948	16981	16884	17123	16975	16979	17105	16968	16994	17035	16852	16910	16986	17066	17032	16901	17244	16867	16941	16816	16778	16976	16865	16854	16826	16988	17028	16982	16964	17072	16957	16786	17042	17087	16972	17080	17191	16947	16994	16980	16972	17062	16956	16848	16979	16896	17120	16955	16933	17138	16778	17129	17147	17126	16991	16770	16949	16966	16938	17068	16933	17136	17056	16996	17157	16979	16956	16945	16802	16998	17026	16923	16890	16834	17012	17106	16800	17118	16904	17066	17115	17071	17038	16867	17126	17061	16876	16811	17061	17044	16875	16947	16916	16826	17089	16934	17133	17029	16974	16947	16974	16943	16883	17025	16988	17052	17056	16951	17115	17009	16829	17066	16852	17010	16899	16899	17006	17043	16954	16876	16947	16989	16944	17073	16963	17157	17152	16906	16995	17044	16785	17027	17068	17037	17077	17014	17018	16893	16960	16942	17069	17030	16978	16956	16957	16979	16996	17005	16977	16887	17029	16955	17023	16875	17190	17141	17044	17091	17129	17091	16990	16893	17230	17023	17117	17118	16843	17051	17018	16899	17102	16922	16957	17094	16869	16950	17112	16993	16964	17017	17033	16979	17042	16937	17031	17000	17006	16939	16950	16972	16832	16888	16873	17125	16803	17106	17145	16931	16869	16990	16992	17046	16980	16842	17052	17094	16826	17111	16879	16994	17025	16904	16979	16957	17037	17180	17059	17024	17072	17054	17101	17067	17164	17020	16956	17108	16945	17045	17147	16923	17014	17023	16959	16858	17150	16889	17011	17029	16888	17008	16999	16959	17001	17098	16904	16808	16889	17055	17004	17007	16825	17020	16957	17067	17011	16927	17078	16858	17076	16925	16977	17156	17134	17005	17008	17007	17089	16760	16883	16828	17151	16935	17118	16924	16923	16895	17096	17029	16989	17038	17005	16905	17086	16822	16932	17056	16874	17093	16922	17150	17058	17072	17042	16961	16909	16891	17025	16983	16991	16953	17009	16771	17039	17066	16989	16825	16987	17142	17143	17066	16990	16899	16964	16986	17084	16910	16851	17090	17074	17009	16949	16945	17040	16975	17110	16889	17057	17059	17082	16873	17144	17017	16962	16889	17271	16933	17039	17032	16871	17049	17051	16976	17087	16857	16873	17074	16907	17088	16990	16897	17022	17011	17016	16987	16892	17070	16898	16990	16974	16903	17061	17067	16813	17019	17035	17010	17063	17044	16793	17101	17024	17144	17007	16818	17070	17066	16969	16940	16963	16855	17054	17033	16940	17151	16997	16969	16997	16867	17018	17030	17021	17120	16932	17037	17051	17206	16982	16845	16949	16929	17141	16966	16997	16839	17063	17076	16937	17051	16970	17027	16960	17019	17037	17142	16804	16952	16893	16887	17095	16911	17151	17191	16858	16991	16925	16991	17003	17248	16866	17161	16970	17195	16921	16999	17028	17044	16847	17105	17154	16920	16953	16910	17183	17053	17109	17219	16961	16981	17086	17100	16875	16859	17000	16937	16917	16982	17003	16873	16889	17103	17047	17073	16972	17119	16962	16856	17003	16882	16987	17139	17141	16992	17017	17025	17096	17161	17085	17073	17101	17130	17215	17115	16842	16977	17019	17041	16947	17074	17072	17096	17070	16956	17171	17004	16992	17019	17045	16950	17103	16917	16820	17137	17225	17106	16974	17097	16904	16949	16966	17011	17208	17095	16985	17099	17003	17066	16934	17045	16993	16873	16847	16850	16993	17127	17062	16986	17175	17169	17025	17116	17090	16923	16913	17040	17121	16900	17035	16979	17179	17130	17053	16950	17007	17117	16940	17152	16797	17095	17038	16952	16941	17026	17072	16929	17064	16754	17043	17166	16872	17107	17142	16999	16954	17023	16997	17095	16769	16974	17037	16883	16876	17100	17123	17006	17150	17069	17071	16918	16842	16957	17080	17020	17015	16948	16962	16952	16958	17126	16933	16817	17111	17063	16994	16877	16932	16896	17084	16979	16976	17032	16938	17005	17091	16860	17142	17113	17119	16877	16933	16932	17080	16993	16897	16953	17064	17032	16824	16983	17200	16794	16801	16796	17123	16998	17064	16936	17089	16937	16833	16863	17099	16720	17042	17164	17034	17112	17065	16957	17035	17053	16910	16953	16955	17115	16974	17049	16990	16900	16993
29023	27443	34282	30525	25007	22742	21265	20285	20177	20405	20204	20050	20063	20066	19882	20120	19903	19815	20053	19780	19892	19864	19968	20044	19908	19935	19956	19920	19714	19879	19899	19753	19941	19774	19795	19930	20001	19849	20134	20010	19659	19737	19655	19963	19777	19872	20047	20007	19829	19752	19718	19853	19862	19734	19929	19829	19825	20032	19752	19724	19969	19959	19771	20117	19920	19772	19816	19983	19928	19880	19825	19759	19706	19714	19863	19743	19818	19919	19798	19655	19708	19760	19927	19596	19834	20117	19764	19756	19885	19781	19707	19804	19791	19758	19920	19683	19822	19838	19931	19687	19959	19922	19990	19910	19796	19902	19802	19839	19719	19674	19837	19895	19899	19773	19798	19842	19853	19840	19742	19832	19935	19866	19917	19778	19732	19830	19775	19797	19895	19914	19602	19815	20017	19745	19846	19841	19639	19680	19759	20054	19711	19734	19727	19794	19856	19795	19516	19817	19787	19782	19875	19952	19793	19825	19978	19917	19843	19874	19744	19929	19743	19803	19807	19696	19846	19788	19961	19803	19807	19849	19964	19799	19826	19737	19856	19756	19782	19898	20044	19781	19919	19741	19821	19776	20142	19744	19756	20005	19828	20051	19768	19886	19789	19606	19760	19786	19914	19450	19981	20066	19790	19972	19970	19869	19900	19794	19662	19804	19805	19836	19940	19860	20008	19819	19917	19877	20099	19868	19866	19890	19958	19816	19818	19834	19721	19728	19919	20141	19882	19826	19928	19909	19545	19584	19860	19856	19995	19802	19941	19997	19850	19812	19966	19714	19864	19812	19661	19743	19671	19922	20013	19874	19764	19745	19737	19747	19889	19620	19869	19739	19700	20101	19699	20049	19845	19831	19614	19583	19865	19791	19773	19759	19710	19950	19877	19703	19937	19671	19910	19767	19613	19737	19936	19974	19869	19818	19768	19753	19729	19705	19805	19663	19994	20052	19865	19959	19977	19822	19622	19866	19593	19817	19823	20074	19997	19712	19836	19665	19498	19718	19660	19810	19722	19798	19906	19733	20003	19926	19768	19654	19719	19897	19785	19690	19973	19723	19844	19766	19728	19858	19716	19681	19766	19723	19894	19851	19967	19968	19865	19767	19919	19531	19855	19884	19873	19801	20082	19968	19846	19987	19759	19698	19767	19812	19701	19816	19691	19940	19805	19824	19916	19995	19879	19761	19896	19814	20034	19893	19812	19844	19978	19970	19925	19789	20014	19943	19995	19738	19754	19903	19925	19885	19973	19694	19874	19843	19940	19891	19927	19913	19693	19875	19854	19754	19860	19943	19833	19922	19948	19865	19841	19845	19766	19759	20090	19996	20009	19593	19956	19794	19913	19981	19936	19734	19801	19978	19863	19753	19721	19679	19906	19770	19722	19894	19699	19808	19975	19872	19724	19783	19659	19809	19802	19844	19771	19995	19897	19861	19978	19674	20007	19913	19725	19670	19941	19937	19906	19832	19903	19805	19968	19636	19893	19802	19894	19868	19981	19683	20006	19755	19939	19830	19794	19758	19730	20086	19760	19904	19804	19850	19782	19741	19905	19724	19875	19892	19972	20016	19900	19852	19479	19970	19722	19565	19736	19688	19727	19939	19861	19785	19904	20092	19896	19971	19876	19879	20200	19950	19797	19787	19666	19893	19748	19772	19937	19990	19859	19962	19962	19827	19879	19707	19784	19788	19786	19700	19763	19975	19966	19704	19852	19812	19752	19749	19782	19601	19907	19637	19556	19665	19737	19966	19844	19990	19931	19876	19922	19944	19988	19840	19808	19789	20116	19905	19918	19848	19874	19661	19767	19845	19697	19910	19940	19871	19829	19862	19869	20031	19849	19866	19680	19718	19644	19813	19953	19737	19992	19777	19791	19748	19961	19886	19854	19959	19829	19924	19988	19790	19924	20070	20078	19960	19862	19664	19695	19775	19747	19908	19715	19853	19832	19918	19805	19719	19865	20108	19914	19710	19712	19779	19991	19931	19830	19580	19933	19662	19887	19810	19904	19728	19853	19681	20146	19828	19937	20075	19898	19716	19926	19941	19678	19915	19635	19768	19946	19932	19815	20021	19917	19989	19789	19802	19946	19832	19990	19767	19917	19794	19944	19759	19828	19731	19679	19894	19487	19824	19800	19701	19944	19672	19595	19757	19803	19759	19794	19984	19976	19774	19841	20030	19927	19890	19970	19895	19691	19855	19882	19762	19963	19932	19939	19699	19730	19930	19890	19773	20081	19659	19901	19945	19856	19816	19795	19655	20125	19767	19912	19887	19908	19874	19918	19846	19904	19876	19895	19846	19753	19921	19795	19593	19617	19747	19848	19825	19741	19787	20060	19741	19867	19970	19830	20043	19760	19783	19809	19657	19848	19801	19863	19936	20145	19754	19927	19783	19842	19914	19677	19794	19599	19886	19716	19650	19947	19799	19712	19902	19938	19920	19806	20076	19887	19873	20006	19803	19774	19880	20039	19774	19765	19889	19807	19652	19941	19938	19788	19655	19925	19933	19998	19981	19934	19840	19851	19940	19763	19840	19945	19780	19764	19768	19887	19620	19850	19896	19842	19933	19949	19715	19964	19748	19776	19612	19951	19839	19793	19869	19751	19710	19943	19749	19628	19821	19799	19658	19751	19783	19532	19785	19733	20005	19832	19762	19782	19974	19945	19750	19832	19994	19742	19995	19719	19833	19894	19829	19858	19815	19905	19930	20002	19907	19767	19846	20009	19839	19741	19731	19899	19694	19940	19725	19708	19632	19952	19916	19785	19608	19652	19675	19566	19994	19810	19859	19820	19712	19795	19817	19701	19798	19702	19837	19856	19818	19659	20113	20002	19824	19882	19828	19744	19798	19572	19780	19830	19861	19971	19886	20079	19745	19823	19953	19832	19818	19902	19947	19786	19935	20040	19836	19729	19830	19930	19888	19740	20059	19856	19664	19930	19753	19829	19780	19847	19850	20042	19913	19774	19766	19720	19753	19986	19840	19970	19896	19977	20081	19729	19769	20057	19945	19719	19859	19959	19793	19709	19934	19857	20024	19847	19904	19835	19881	19797	19910	19886	19958	19819	19908	19994	19820	19732	19928	19854	19883	19690	19689	19640	19754	19770	19866	19760	19780	19718	19951	19526	19702	19666	19859	20067	19717	19677	19810	19989	19902	19907	19918	19821	19738	19695	19700	19785	19768	19860	19940	19837	19662	19804	20009	19907	19744	19897	19773	19924	19890	19882	19786	19670	19893	19909	19910	19944	19884	19911	19638	20000	19983	19596	19864	19808	19973	19866	19934	19942	19745	19876	19869	19851	20006	20040	19819	19977	19775	20011	20017	19721	19937	19791	19978	19924	19923	19849	19743	19887	19994	19835	19837	19728	19719	20004	19945	20033	19727	19733	19979	19795	19951	19939	19835	19739	19861	19737	19795	19701	19783	19928	19923	19886	19702	20073	20038	19942	19860	19707	19799	19736	19885	19866	19837	19891	19737	19820	19681	19880	19749	19924	19751	19838	19712	20047	19666	19814	19719	19800	19940	19702	19971	19834	19737	19807	19864	19888	19729	19762	19957	19848	19728	19930	19850	19554	19789	19812	20003	19760	19718	19699	19849	19853	19840	19851	19781	20016	19739	19911	19741	19980	19797	19730	19968	19612	19787	19769	19724	19727	19668	19819	19623	19811	19987	19848	19843	19936	19982	19908	19729	19872	19857	19936	19839	19927	19828	19967	19774	19826	19975	19957	19893	19933	19874	19894	19908	19702	19563	19669	20005	19941	19883	19841	19686	19605	19741	19800	19858	19599	19645	19739	19893	19928	19821	19752	19794	19869	19721	19887	19712	19879	19731	19855	19679	19745	19768	19889	19725	19961	19853	19809	19736	19865	19918	19815	19729	19564	19852	19690	19763	19901	19955	19832	19940	19726	19882	19923	19800	19853	19843	19859	19921	19893	19740	19839	19883	19702	19768	19972	19730	19837	19995	19903	19719	20082	19858	19723	19699	19868	19779	19872	19766	19861	19787	19773	19734	19804	19902	20036	19696	19714	19974	19737	19798	19952	19755	19796	19887	19904	19853	19669	20044	19943	19807	19820	19886	19780	19814	19879	19820	19690	19745	19759	19699	19858	19852	19827	19536	19877	19623	19847	19640	19744	19755	20057	19819	20002	19699	19819	19861	19829	19801	19834	19795	19810	19876	19921	19792	19924	19977	19947	19876	19942	19659	19827	19835	19886	19935	20108	19883	19965	19783	19932	19974	20044	19792	19983	19770	19759	19816	19684	19685	19993	19526	19823	19932	19681	19716	19689	19724	19858	20030	19985	19851	19817	19788	20044	19906	19707	19748	19882	19764	19897	19988	20112	19830	19856	19861	19725	19838	19879	19810	19905	19723	19497	19764	19611	19825	19845	19883	19707	19782	19895	19645	19811	19703	19776	19858	19876	19889	19830	19770	19927	19874	20174	19878	19920	19862	20086	19726	19765	19634	19792	19909	19733	19770	19877	19911	19901	20006	19673	19798	19862	19806	19911	19923	19705	19886	19987	19825	20023	19905	19926	19848	19996	20160	19993	20035	19844	19820	19762	19838	19764	19837	20136	19858	19941	19745	19857	19887	19710	19851	19743	19771	20076	19926	19850	19766	20090	20043	19919	19650	19872	19670	19633	19970	19932	19970	19599	19738	19868	19770	19827	19858	20018	19891	19941	19745	19905	19756	19751	19749	19899	19773	19713	19877	19978	19863	19827	19719	19643	20104	19979	19903	19891	19869	19874	19949	19742	19830	19773	20049	19912	19825	19761	19720	19831	19741	20089	19884	19839	20047	19928	19877	19698	19839	19780	19800	19799	19841	19881	19964	19980	19797	20064	19890	19814	19777	19911	19885	20020	19725	19927	19886	19891	19839	19879	19813	19852	19820	19695	20036	19636	19906	19841	19835	19718	19790	19796	19889	19927	20091	19903	19782	19824	19774	19908	19837	19709	19768	20007	19965	20000	19775	19683	19824	20012	19837	19739	19732	19930	19722	19807	19674	19965	19797	19544	19898	19950	19736	20004	19920	19691	19855	20132	19790	19794	19745	19905	19781	19896	19988	19907	19941	20091	19876	19834	20109	19921	19764	19833	19964	19704	19873
33831	44456	39197	30368	24693	20575	18634	18089	17823	17574	17530	17210	17238	17250	17306	17141	17205	17084	17211	17274	17063	17010	17211	17153	17162	17241	17255	17124	17358	17147	17094	17091	17262	17045	17374	17288	17214	17256	16999	17141	17102	17211	17229	17285	17219	17259	17064	17274	17291	17070	17071	17249	16991	17256	16991	17097	17088	17214	17004	17111	17114	17162	17109	17039	17101	17140	16994	17201	17065	17001	17062	17077	17339	16905	17078	17175	16979	17192	17131	17048	17250	17176	17160	17105	17261	17139	17133	17127	17020	17108	17053	16959	17170	17230	17073	17110	17095	16998	17174	17159	17147	17176	17277	17182	16974	17037	17063	17031	17149	17044	17157	17107	16981	17200	17207	17040	16905	17035	17366	17079	17282	17203	16957	17063	17231	17150	17086	17128	17039	16951	17261	17074	17116	17155	17160	17054	17099	17213	17058	17151	17051	17089	17056	17056	17070	17276	16988	16988	17024	17093	17210	17034	17137	17114	17105	17238	17053	17216	17113	17134	17224	17119	17124	16995	17279	17240	17231	17118	17094	17203	17119	16997	17184	17249	17174	16873	16994	16925	17240	16987	17104	17260	17309	17131	17031	16943	17167	17031	17189	17147	17056	17089	16978	17060	17161	16960	17070	17077	17146	17178	17054	17191	17044	17185	17165	17132	17009	17106	17170	17237	17161	17098	17122	17165	17026	17025	17201	17109	17123	17302	17025	17177	17032	17120	17118	17212	17137	17104	17240	17010	17251	17146	17230	17203	17126	17151	17243	17115	17005	16963	17031	17160	17055	17042	17079	17126	16933	17200	17132	17055	17117	17088	17102	17118	17115	17065	17106	17179	17169	17225	17170	17107	17217	17189	17024	17073	17157	17005	17047	16996	17067	17037	16976	17134	17157	17152	16966	17162	16835	17066	17094	17142	17118	17223	17107	17000	17134	17193	17031	16892	17272	16977	17145	17164	17096	17238	17056	17150	17140	17111	17126	17061	17027	17147	17090	17046	17083	17273	17229	17096	17129	17042	17094	17003	17104	17168	17226	17089	17148	17108	17099	17151	17128	17298	17134	17078	17229	17063	17036	17166	17228	17181	17064	17236	17189	17034	16998	17093	17091	17026	17015	16977	17118	17099	17119	16995	17203	16966	17020	17295	17060	17168	17123	17152	17035	17057	17082	17004	17068	17154	17215	17248	17005	17149	17087	17037	17124	17278	17323	17177	17187	16965	17114	16960	17333	17000	17171	17364	16938	17185	17181	17171	17155	16975	17274	17052	17225	17078	17122	17134	16990	17106	17272	17019	17208	17220	17165	17181	17128	17092	17105	17076	17034	17150	17087	17177	17214	17155	17070	17136	17067	17049	16971	17035	17118	17278	17193	17206	17084	17108	17116	17305	16965	17010	17269	16933	17169	17077	17001	17213	17105	17001	17180	17210	16966	17097	17064	17024	17120	17270	17206	16949	17032	17141	17079	17210	16918	17219	17156	17033	16934	17132	17081	17115	17187	16945	17056	17148	17234	17166	17078	16988	17102	17204	16994	17063	17256	17089	17358	17082	17128	17025	17059	17210	17296	16992	17005	17061	17087	17359	17011	17063	17243	17140	17197	17098	17087	16999	17066	17014	17078	17163	17133	17245	17039	17123	17066	17013	17073	17150	17114	17044	17099	16946	17126	17070	17094	17159	17074	17167	17173	16958	17100	17223	17035	17113	17183	17079	17065	16966	17170	16986	17107	17002	17188	17136	17150	17110	17255	17146	17078	17113	17131	17066	17135	17153	17082	17093	17165	16882	16935	17089	17147	17204	17261	17182	17025	17127	17146	17185	17080	16878	16968	17178	17138	17084	16998	17098	17090	17275	17182	17148	16867	17234	17225	16999	17134	17244	17281	17217	17248	17028	17369	17189	17067	17090	16984	17046	17056	16934	17103	17031	17338	17134	17228	17332	17246	17264	16953	17188	17131	17177	17123	17214	16977	17157	17119	17104	17265	17083	17017	17249	17104	16897	17151	17145	17132	16810	17205	17210	17204	16975	17218	17251	17025	16986	17054	17018	16981	17271	17149	17125	17046	16985	17171	17099	17008	17236	17090	17111	16988	17200	17150	17058	17035	17073	17121	16986	17105	17183	16982	17205	17094	17148	17107	17024	17208	17052	16977	17102	17138	17053	17184	17144	17141	17315	17100	17226	16987	17241	17168	17339	17181	17057	17207	17217	17049	17113	16956	17116	17229	17246	17098	17120	17083	17033	17200	17227	16962	17171	17152	17207	17119	17149	17195	17202	17021	17111	17232	17076	17096	17078	17264	17122	17214	17214	17228	17263	16995	17081	17229	17152	17076	17154	16957	17109	17300	17078	17159	17036	17035	17179	17209	17177	17153	17121	17132	17126	17169	17164	17083	17179	17181	17184	17167	17352	17172	17197	16994	17202	17079	17123	17037	17143	17213	17193	17122	17174	17105	17244	17130	17082	17064	17031	17103	17154	17078	17252	17184	17127	17219	17175	17158	17169	17155	17050	17204	17197	17194	17140	17211	17019	17076	17227	17192	17269	17152	17027	17169	17155	16973	17215	17097	17116	17229	17184	17091	17133	17154	16945	17046	17078	17105	17018	17320	17004	17110	17134	17091	17151	17144	17125	17185	17172	16957	17006	17174	17094	17083	17095	17080	16904	17166	17112	17198	17233	17209	17095	16950	17187	17100	16952	17063	17145	17154	16940	16876	17149	17079	17195	17130	17093	17097	17258	17043	17179	17104	17218	17256	17075	17106	17019	17124	16984	17150	16978	16922	17033	17091	16916	17073	17119	17092	17265	17051	17162	16988	17250	17177	16977	17164	17145	17280	17150	16987	17216	16940	17131	17045	17131	17072	17169	16945	17014	17162	17191	17246	17238	17143	17070	17210	16997	17026	17050	16945	17202	17053	17158	16971	17243	17172	17097	17154	17275	17288	17097	16932	17139	17106	17089	17002	17049	16997	17161	17106	17245	17197	17063	17053	17002	17246	17113	17213	17334	17028	17042	16973	17111	17074	17163	16861	17051	17069	17080	17156	16985	17190	17236	17191	17162	17128	17187	17088	16960	17280	17303	17070	16999	17136	17056	17137	17124	17228	17049	17257	17163	17083	17144	17199	17085	17157	17168	16988	17125	17244	17262	17199	17191	17144	16964	17064	17059	17235	17098	17003	17112	17013	16992	17244	17166	17008	17187	17236	17065	17004	17063	17053	17224	17245	17132	17116	16992	17021	17179	17088	17214	17030	17223	17105	17006	17178	17114	16997	17055	17083	17035	17124	16994	17043	17105	17014	17234	17163	17042	17141	17198	17239	17100	17137	17039	16992	17165	17101	17018	17166	17107	17178	17159	17081	17153	16920	17133	17017	16966	17140	17131	17127	17036	17174	16982	17066	17039	17159	17085	17061	17129	17157	17020	16898	17102	17103	17217	17122	17156	17062	17084	17208	17142	17164	17176	17170	17030	17210	17102	17027	17193	17105	17166	17176	17054	16900	17026	17119	17038	17110	17112	17192	17210	17012	17137	17116	17083	17036	17176	17003	17133	17191	17111	17194	17094	17084	17190	17290	17076	17011	17057	17185	17203	17223	17007	17216	17198	17251	17230	17061	17169	17021	17105	17083	17181	17267	17147	17153	17165	17079	17097	17249	17190	17031	17218	17187	17023	17085	17159	17106	17266	17089	17179	17263	17199	17201	17020	17134	17266	17041	17072	17123	16960	17117	17258	17117	17186	17218	17111	17134	17244	17139	17237	17139	17173	17106	17076	17211	17114	16845	17037	16966	16951	17232	17160	17177	17211	17192	17074	17142	17113	17113	16957	17283	17183	17232	17127	16987	17253	17000	17218	17254	17080	17091	16972	17310	17214	17147	17091	17074	16996	17182	17238	17046	17206	17205	17154	17049	17104	16931	17006	17186	17076	17053	17001	17179	17176	17305	17054	17117	17313	17229	17136	16984	17076	17210	17018	17066	17027	16954	17106	17106	17050	17219	17112	17216	17150	17023	17048	16892	17112	17091	17219	17097	17076	17111	17156	17124	17095	17042	17019	17054	16940	17119	17219	17068	16958	17172	16970	17175	17080	17200	17236	17113	17166	17043	16917	17187	17276	17145	17042	17189	17236	17047	17169	17039	17065	17134	17110	17079	17226	16998	17031	17122	17005	17159	17202	17135	17004	17048	17067	16994	17108	17108	17261	16963	16979	17089	17122	17126	17158	17167	17027	17044	17235	17030	17187	17135	17123	17124	17135	17238	17163	17038	17321	17112	17231	17312	17200	17137	17039	17066	17070	17177	17121	17049	17056	17025	16927	17200	17148	17131	17029	17135	17126	17040	17112	17176	16987	17137	17140	17151	17029	16929	17063	17138	17276	17080	17045	17224	16888	17192	17224	17129	17024	17111	17129	17041	17126	17250	17244	17250	17183	17161	17159	17205	16937	17073	17127	17203	17101	17155	17209	17089	17207	17191	17053	17166	17266	17129	17064	17209	17142	17027	17034	17134	16978	17131	17090	17182	17060	17118	17060	17150	17158	17131	17128	17181	17208	17219	17264	16949	17250	17165	17009	17207	17289	17122	17175	17068	17054	17236	17134	17121	17222	17147	17261	17107	17225	17220	17037	17015	17288	16959	16922	17118	17233	17330	17083	17057	17206	17051	16986	16963	16992	17149	17078	17279	17154	17323	16986	17234	17281	16955	17157	17105	16939	17262	17068	17030	17172	17141	16988	17128	17072	17216	17129	17113	17197	17145	17031	17135	17165	16939	16984	17109	17124	17053	16961	17196	17047	17171	17276	17110	17123	17223	17156	17211	17034	17239	17214	16937	17041	17179	17084	17123	17328	17106	17152	16977	17108	16945	17096	17131	17128	17008	17036	17202	17022	17206	17293	17065	17011	17147	17199	17204	17077	17156	16970	17004	16951	17156	17113	17193	17253	17040	17219	17172	17041	17083	16955	17143	17280	17001	17244	17207	17257	17198	17134	16981	17138	17069	17210	17312	17221	17157	17130	17276	17132	17052	17060	17176	17006	17051	17082	17008	17073	17236	17055	17071	17180	16882	17066	17137	17158	17189	17205	17090	17055	17093	16962	17033	17256	17083	17040	17342	17246	17058	17151	17112	17162
24058	21403	28969	25788	24852	25432	24316	20941	20009	19710	19423	19315	19380	19299	19267	19087	19198	19066	19051	19058	19187	19221	18972	18995	19121	18784	19222	19122	18980	19041	19117	19069	19150	18996	18809	19046	19156	18835	18871	18756	18912	18839	18979	19015	18719	18905	18633	18912	18945	18893	18981	18922	18861	18947	18690	18996	18975	19076	18907	18874	18933	18915	19024	18817	18786	18973	18920	18685	18931	18864	18964	18714	18863	18818	19013	18986	19041	18942	19012	18834	18862	18855	18850	18951	19050	18878	18913	18947	18684	18858	18653	19055	18879	18908	18879	19048	18820	18816	18882	18721	18879	19054	18953	19039	18846	18886	18850	19042	18915	18939	18931	18829	18716	19005	18984	18782	19046	18693	18889	18683	18812	18784	18736	18658	18744	19062	18684	18842	18893	18932	18990	18842	18849	18680	19022	18943	18787	18951	18833	18922	18544	18856	18934	18936	18800	18919	18780	18886	18988	18689	18732	19028	18693	18645	18793	19010	18956	18737	18921	19115	18812	18927	18733	18830	18838	18842	18736	19066	18786	18862	18962	18913	19076	18980	18863	18833	18681	19096	18810	18796	18886	18890	18908	18958	18547	18803	18912	18979	18989	18884	18756	18981	18883	18926	18817	18833	18816	18834	19124	18821	18884	18945	19056	18984	18966	18708	18874	18830	19179	18838	18852	18884	18854	18847	18637	18852	18786	19023	18849	18942	18865	18729	18927	18710	18672	18936	19129	19002	18626	18999	19040	18923	18945	18925	18733	18866	18962	19017	18834	18760	18913	18882	18674	18812	18811	18856	18729	18799	19089	18798	18949	18750	18858	18772	18845	18811	18853	19011	18852	18897	18937	18933	18923	18883	18823	18733	18986	18904	18836	18793	18801	18700	18833	19110	18937	18777	18994	18705	18727	18750	18934	18663	18783	18913	18989	19035	18886	18820	18941	18858	18993	18896	18818	18845	18908	18821	18921	18787	18777	18983	18878	18921	19012	18856	18858	18916	18955	18903	18930	18842	18747	18898	18960	18770	18502	18855	18928	18903	18672	18829	18982	18851	18778	19050	18691	18807	18984	18983	18909	19109	18877	18830	18902	18878	18958	18859	19016	18802	18887	18839	18707	19119	18928	18873	18823	18808	18836	18824	18906	18931	18988	19000	18985	18935	19011	18934	18837	18908	18773	19082	19100	18783	18855	18921	19065	18870	19039	18894	18973	18954	18948	18699	18864	19007	18931	18872	18924	18733	18912	18802	18868	18940	18947	18961	18937	19028	18945	18986	18999	18671	18851	18955	19068	18908	18843	18790	18932	18780	18817	18928	18836	19023	18861	19099	18984	18735	18972	18703	18884	18933	18833	18838	19041	18973	18938	18803	18992	18865	18896	18776	18812	18891	18863	18678	19105	18942	19044	18817	19057	18965	18704	18706	18741	18680	19063	19071	19105	18939	19045	18853	18922	18735	18956	18946	18967	18988	18978	18791	18880	18798	18954	18809	18936	18658	19026	18979	19016	18885	18827	19116	18892	18756	18956	18864	18979	18933	18816	18867	19078	18664	19045	19056	19090	18852	18946	18842	18862	18816	18917	18860	18914	19044	18861	18672	18810	18921	18739	18834	18858	18862	18650	18857	18824	18777	18922	18809	18839	18777	18828	18942	18757	18871	18827	18931	18793	18959	19045	18898	18847	18618	18884	18824	18785	18788	18927	19039	18859	18920	18916	18667	18752	18851	18989	19084	18931	18763	19014	18843	18724	18781	18925	19012	18840	18805	18945	19064	19047	18957	18968	18870	18760	19031	19092	18920	18864	19020	18914	18768	18677	18930	18916	18734	18787	18855	18963	18683	18682	18941	18932	19077	18713	18715	18684	18918	19189	18910	18740	18759	18803	18988	18769	18902	18960	18825	18942	18773	18776	18888	18733	19165	18843	18989	18959	19056	18871	18868	18954	18854	18894	18877	18917	18949	18863	18787	18996	18863	18988	18782	18812	18868	18863	18943	18872	18838	18834	18611	18883	18931	18820	18790	18947	18989	18895	18955	19089	19010	18830	18895	19179	18868	18773	18787	18780	18770	18820	18690	18904	18742	18767	18828	18928	18963	19125	18734	18905	18677	18850	18790	18825	18861	18855	19006	18737	18831	18807	18895	18812	18884	18865	18893	18770	18820	18785	18959	18890	18811	18889	18896	18807	18796	18832	19093	18967	18849	18935	19000	19045	18930	18757	19073	18874	18847	19099	18780	18706	18947	18820	19064	18852	18849	18706	18971	18832	18930	18892	19014	18906	18965	18726	18623	19139	18949	19010	18752	18950	18858	18774	19042	18910	19011	18923	18888	18798	18848	18883	18742	19167	18854	18848	18843	18766	18862	19015	18755	18719	18820	18860	18904	18974	18941	18725	18779	18911	18972	18788	18891	18837	18785	18897	18904	18957	18921	18689	18924	18907	18685	18852	19014	18786	18746	19085	18965	18758	19146	18886	18738	18966	18729	18773	18836	18861	18867	18809	18728	18794	18969	18933	18960	18638	18948	19052	18783	18825	18687	18697	19019	18773	18772	18786	18835	18887	18922	18911	18689	18954	18908	18848	18913	18867	18916	18872	18905	19035	18684	18984	18777	18993	18961	19035	19034	18928	18978	18974	18818	18988	19000	18907	18906	19001	18846	18911	18806	18901	18803	18775	18932	18837	19104	18743	18913	18911	18852	18977	18620	19039	18789	19041	18901	18838	19044	18806	18910	18755	18807	18908	19058	18992	18921	18867	18926	18944	18933	18833	18755	18820	18789	18998	18837	18977	18969	18947	19008	19158	19159	18689	18778	19022	18783	18887	18691	18659	18921	19036	18951	18967	18985	18910	18804	18941	18881	18739	18658	18846	18572	18922	18838	18923	18821	18816	18918	18636	18955	18769	18939	19022	18800	18770	18867	18957	18755	18733	18797	18904	18781	18877	18795	18735	18847	18767	18748	18927	18876	19053	18742	19005	18800	18853	18834	19040	18925	18783	18852	18820	18996	18899	18750	18766	18802	18797	18913	18678	18980	18979	18979	18765	18784	18995	18831	18810	18718	18822	18904	18991	18904	18879	18852	18999	18900	19056	18715	18997	18949	18708	18596	18956	19020	18747	18826	18747	18781	18770	19020	18877	18745	18761	18831	18589	18793	18884	19084	18838	18797	19000	18961	18828	18735	18911	18895	18976	18946	18896	18871	18761	18808	18643	18774	18784	18982	18901	18851	18813	18879	19029	18896	19287	18717	18903	19043	19027	18727	18913	18952	18939	18974	18928	18874	19006	18909	18837	18965	18960	19113	18832	18917	19039	18913	19014	18893	18981	18947	18829	18976	18965	18985	19120	18906	18871	19030	19099	18853	18938	18761	18808	18764	18778	18885	19018	19056	18938	19028	18993	19010	18862	18871	19032	18733	18842	18704	18765	18811	18796	19044	18713	18649	19106	18935	18857	18964	18874	18881	18744	18875	18773	18941	18981	18910	18988	18851	18740	19015	18740	18922	19023	18929	19033	18908	18764	18766	18807	18893	18863	18748	18957	18855	19031	18739	18839	18980	18897	18990	18849	18757	18938	18966	18977	19053	18791	18839	18840	18980	18622	18979	19102	19023	18786	18754	18881	18975	18929	19087	18833	18772	18735	18752	18839	18849	18829	18950	18864	19099	18886	19064	18948	19084	19017	19053	18900	18837	18851	18963	19190	18974	18915	18978	18802	18723	18767	18856	18874	18867	18922	18670	19018	18868	18837	18944	18920	18875	18846	18933	19042	18777	18802	18764	18971	18963	18767	18845	18914	18876	18791	19007	18817	18902	18917	19012	19023	18812	18808	18794	18969	18889	18873	18976	18877	18702	18958	18964	18868	18611	18658	18793	18941	18940	18888	18856	18606	18907	18821	18842	18893	18858	18968	18833	18802	18870	18875	18849	18883	18697	18996	18689	18854	18748	18998	18908	19076	18935	18821	18758	18882	18814	19239	18814	18874	18832	18675	18903	18924	18751	18939	18913	18621	18789	18876	18760	18927	18701	18841	18904	18960	18812	19016	18631	18940	18801	19046	18981	19097	18809	19024	18935	18870	18898	18909	18822	18718	18851	18993	18890	18942	18781	19009	18938	19039	19112	18831	18723	18847	19009	18925	18915	19000	18779	18884	18919	18851	18760	18772	18913	18948	18857	18951	18822	18932	18702	18865	18779	18851	18797	18888	18847	18889	18822	18720	18771	18821	19006	18687	19067	18837	19045	18873	18672	18809	18886	18725	18996	19076	18976	18960	18703	18832	18923	18735	18784	18732	18938	18996	18748	18949	18743	18974	19048	18917	18818	18996	18885	18919	18927	19014	18905	18999	18868	19067	18793	18743	18781	19168	18802	18741	18931	18815	18733	18845	18914	18765	18976	18998	18930	18924	18933	18877	18962	18853	18785	18848	18803	19048	18992	18853	18859	18880	18862	18748	18776	18685	18812	18876	18861	18745	18936	18791	18807	18834	18885	18850	18892	18962	19106	19025	18761	18984	18935	18930	18785	18933	18739	19011	18831	18882	19119	18898	18777	18818	18810	18715	18669	18917	18880	18702	18901	18908	18866	18755	18827	18753	18938	18824	18780	19043	18965	18687	18930	18954	18855	18894	18926	18885	18768	18845	18844	18789	18894	19011	18829	18997	19027	18617	18801	19099	18821	18907	18872	18993	18941	18815	18870	18895	18829	18821	18755	18843	18854	18692	18979	18924	18752	18754	18933	18946	18891	18572	18880	18879	18753	18708	18802	18913	18884	18907	18813	18702	18765	18967	18894	18629	19044	19063	19079	18797	18699	18923	18968	18902	18896	18912	18917	18992	19006	18912	18880	18974	18869	18740	18819	18933	18949	18834	18827	18777	18812	18832	18740	18774	19002	18844	18782	19115	18972	18859	18823	18822	18842	18938	18586	18908	18782	18921	18774	18787	18659	18800	18821	18738	18872	18803	18915	18817	18934	18758	18719	18743	18955	18873	18946	18951	18860	18942	18721	19180	18898	18811	19102	18980	18887	18975	18733	18818	18954	18983	18991	18914	18744	18734	18828	19087	18926	18891	18726	18936	18773	18654	18975	18949	18853	19132	18827	19137	18805	18878	19104	18932	19072	18769	18779
33592	52654	46830	37488	29534	24142	21087	19088	18534	17464	17167	16979	17023	16769	16901	16796	16838	16830	16632	16693	16692	16772	16743	16664	16640	16619	16649	16575	16780	16674	16743	16866	16678	16886	16698	16765	16674	16653	16662	16781	16489	16658	16823	16739	16823	16532	16536	16565	16409	16614	16490	16683	16608	16905	16696	16624	16759	16666	16659	16633	16649	16621	16637	16654	16697	16637	16563	16640	16727	16563	16446	16546	16617	16589	16682	16424	16629	16511	16534	16652	16513	16504	16624	16491	16749	16622	16520	16767	16663	16674	16342	16727	16512	16472	16565	16361	16587	16515	16559	16620	16670	16745	16423	16614	16460	16585	16555	16549	16593	16492	16635	16584	16648	16542	16642	16583	16535	16626	16401	16533	16623	16688	16600	16545	16527	16628	16736	16611	16406	16611	16535	16663	16646	16684	16553	16615	16501	16489	16633	16526	16567	16663	16545	16573	16459	16507	16490	16727	16630	16528	16595	16631	16559	16673	16634	16455	16473	16594	16526	16545	16433	16599	16631	16561	16634	16478	16596	16433	16726	16589	16621	16590	16627	16515	16516	16638	16706	16611	16600	16546	16533	16501	16621	16428	16705	16662	16598	16654	16734	16715	16527	16516	16511	16739	16643	16585	16648	16619	16544	16432	16655	16599	16697	16494	16598	16552	16481	16429	16440	16548	16627	16685	16637	16606	16439	16550	16667	16623	16658	16502	16527	16596	16557	16551	16466	16635	16482	16597	16530	16660	16534	16575	16555	16710	16500	16435	16631	16459	16734	16662	16535	16507	16670	16597	16688	16673	16562	16572	16668	16550	16595	16469	16557	16631	16597	16722	16418	16528	16680	16559	16599	16451	16635	16506	16496	16854	16585	16503	16587	16552	16467	16528	16481	16623	16575	16597	16644	16580	16580	16694	16546	16565	16451	16633	16636	16522	16639	16608	16601	16640	16561	16607	16640	16612	16497	16504	16655	16508	16561	16339	16503	16563	16474	16555	16426	16407	16482	16699	16645	16519	16536	16743	16591	16622	16666	16488	16433	16469	16451	16636	16481	16685	16620	16318	16692	16630	16673	16593	16393	16514	16538	16557	16417	16625	16568	16552	16576	16556	16565	16712	16657	16620	16815	16612	16659	16552	16588	16513	16563	16528	16538	16517	16758	16569	16563	16595	16366	16693	16593	16410	16463	16593	16469	16629	16429	16690	16462	16580	16654	16375	16618	16607	16497	16577	16430	16516	16542	16515	16536	16609	16610	16552	16519	16612	16458	16430	16694	16453	16561	16563	16699	16497	16665	16583	16583	16518	16673	16564	16675	16544	16619	16693	16482	16666	16738	16549	16509	16500	16596	16457	16718	16539	16561	16640	16613	16631	16676	16635	16504	16409	16471	16563	16791	16507	16640	16573	16619	16503	16534	16733	16603	16531	16559	16585	16590	16643	16576	16653	16604	16411	16575	16436	16398	16420	16489	16782	16730	16602	16475	16622	16601	16508	16602	16726	16594	16694	16550	16779	16638	16492	16579	16498	16707	16558	16691	16591	16555	16502	16461	16528	16528	16508	16422	16573	16478	16557	16667	16632	16528	16598	16480	16476	16718	16679	16349	16461	16464	16625	16417	16489	16442	16605	16416	16514	16476	16474	16739	16657	16464	16538	16505	16638	16690	16599	16642	16623	16514	16384	16510	16567	16640	16709	16546	16572	16410	16671	16602	16458	16522	16649	16695	16541	16506	16618	16642	16614	16666	16620	16415	16638	16572	16544	16462	16699	16565	16538	16639	16612	16513	16617	16592	16619	16507	16595	16588	16757	16489	16603	16519	16663	16576	16403	16569	16483	16522	16532	16583	16505	16615	16572	16638	16627	16509	16820	16594	16501	16770	16608	16691	16588	16673	16429	16590	16609	16675	16705	16535	16612	16583	16486	16716	16525	16595	16466	16531	16540	16822	16517	16492	16557	16488	16522	16599	16560	16711	16637	16669	16491	16458	16743	16536	16558	16362	16687	16566	16494	16719	16639	16545	16672	16690	16537	16401	16510	16632	16492	16528	16595	16564	16685	16587	16513	16574	16572	16355	16509	16575	16631	16582	16602	16535	16577	16548	16576	16769	16613	16776	16698	16598	16514	16547	16641	16383	16660	16626	16402	16464	16508	16434	16664	16440	16550	16681	16596	16663	16617	16501	16657	16508	16665	16643	16450	16548	16711	16600	16466	16641	16485	16413	16538	16411	16504	16447	16608	16619	16478	16649	16593	16678	16501	16746	16589	16638	16645	16656	16552	16549	16683	16610	16526	16653	16585	16515	16730	16753	16463	16473	16590	16484	16481	16655	16652	16661	16664	16663	16597	16578	16553	16632	16605	16551	16544	16364	16584	16445	16632	16373	16494	16574	16612	16611	16620	16684	16475	16423	16527	16642	16601	16341	16650	16626	16687	16606	16663	16556	16567	16518	16495	16615	16721	16570	16498	16472	16684	16559	16473	16839	16499	16358	16533	16676	16632	16567	16684	16701	16462	16426	16612	16560	16465	16524	16556	16480	16688	16519	16728	16565	16506	16708	16466	16732	16602	16412	16577	16535	16473	16632	16580	16480	16560	16625	16534	16696	16573	16546	16710	16599	16487	16626	16597	16476	16479	16535	16639	16469	16612	16600	16606	16686	16600	16539	16440	16594	16657	16724	16561	16452	16523	16560	16622	16479	16540	16389	16507	16626	16694	16662	16499	16559	16521	16565	16430	16542	16625	16748	16548	16496	16503	16676	16678	16755	16582	16678	16601	16585	16303	16697	16629	16536	16607	16448	16771	16654	16468	16517	16735	16526	16623	16523	16499	16580	16689	16512	16500	16660	16546	16582	16498	16666	16579	16815	16634	16527	16590	16596	16676	16752	16491	16524	16677	16416	16664	16721	16500	16663	16652	16696	16707	16565	16605	16519	16580	16544	16529	16517	16639	16639	16621	16614	16570	16576	16697	16566	16477	16488	16545	16619	16469	16610	16628	16685	16524	16600	16596	16637	16651	16427	16436	16397	16560	16639	16571	16632	16547	16689	16533	16740	16625	16395	16632	16575	16553	16688	16623	16522	16684	16645	16622	16597	16677	16469	16721	16528	16742	16519	16587	16565	16598	16458	16450	16708	16453	16484	16673	16510	16526	16563	16622	16520	16725	16607	16686	16630	16746	16485	16417	16611	16604	16508	16532	16773	16573	16356	16541	16538	16651	16518	16482	16618	16547	16579	16624	16674	16651	16750	16544	16508	16756	16517	16455	16681	16596	16695	16431	16721	16586	16556	16482	16663	16779	16685	16641	16496	16501	16463	16602	16595	16528	16581	16554	16630	16504	16495	16568	16504	16680	16682	16606	16637	16558	16749	16488	16576	16520	16599	16571	16624	16535	16639	16564	16530	16467	16547	16520	16674	16516	16521	16462	16529	16733	16478	16615	16657	16584	16624	16610	16651	16562	16500	16564	16606	16541	16724	16379	16724	16446	16609	16641	16476	16627	16725	16514	16565	16723	16807	16494	16346	16489	16420	16547	16668	16660	16672	16619	16535	16500	16445	16469	16463	16450	16665	16444	16477	16520	16603	16632	16789	16575	16607	16768	16552	16600	16488	16582	16523	16559	16472	16564	16568	16567	16536	16736	16561	16574	16645	16405	16596	16754	16659	16610	16663	16549	16620	16668	16420	16645	16764	16533	16511	16640	16470	16557	16599	16452	16570	16745	16690	16735	16517	16526	16501	16609	16836	16559	16591	16726	16591	16506	16523	16666	16627	16605	16701	16574	16537	16634	16403	16649	16536	16497	16775	16715	16630	16649	16485	16632	16602	16455	16592	16741	16547	16811	16688	16510	16639	16518	16513	16620	16615	16636	16616	16580	16561	16753	16483	16589	16609	16815	16640	16665	16495	16611	16571	16666	16632	16672	16474	16621	16496	16601	16398	16645	16388	16510	16712	16523	16497	16611	16638	16497	16627	16508	16590	16680	16629	16631	16543	16704	16514	16589	16520	16449	16638	16610	16483	16495	16569	16576	16614	16554	16508	16505	16489	16487	16657	16665	16720	16450	16550	16347	16800	16503	16667	16444	16715	16645	16713	16582	16612	16568	16617	16538	16586	16630	16633	16514	16524	16752	16607	16701	16456	16591	16459	16628	16583	16517	16532	16598	16606	16665	16761	16691	16446	16851	16549	16711	16474	16552	16707	16563	16994	16558	16619	16574	16506	16589	16700	16662	16609	16635	16368	16640	16736	16572	16619	16578	16553	16504	16435	16703	16540	16468	16537	16481	16562	16446	16652	16710	16473	16521	16489	16450	16449	16594	16676	16639	16576	16651	16494	16458	16561	16455	16552	16482	16720	16613	16697	16616	16677	16492	16520	16553	16548	16678	16584	16701	16579	16682	16609	16564	16505	16544	16617	16531	16680	16588	16571	16554	16706	16552	16519	16491	16657	16674	16702	16602	16647	16513	16592	16620	16730	16741	16522	16636	16361	16701	16700	16517	16634	16502	16534	16582	16557	16561	16473	16697	16547	16643	16610	16540	16586	16567	16549	16595	16572	16485	16543	16596	16561	16736	16456	16692	16522	16615	16606	16623	16400	16590	16512	16496	16610	16482	16561	16560	16590	16467	16559	16525	16616	16576	16819	16755	16643	16586	16681	16573	16552	16435	16461	16501	16534	16525	16675	16747	16550	16432	16451	16547	16612	16610	16579	16738	16537	16500	16523	16551	16644	16613	16487	16672	16663	16508	16484	16675	16680	16582	16431	16650	16638	16696	16562	16413	16689	16427	16512	16559	16543	16614	16791	16585	16591	16456	16597	16811	16654	16650	16533	16528	16654	16642	16666	16664	16576	16687	16537	16598	16550	16684	16595	16468	16638	16745	16602	16452	16562	16509	16588	16568	16594	16734	16722	16539	16702	16427	16575	16627	16588	16554	16795	16482	16551	16516	16622	16636	16719	16372	16500	16578	16581	16600	16607	16570	16425	16520	16559	16690	16501	16421	16580	16391	16507	16611	16460	16437	16668	16684	16636	16654	16495	16499	16623	16613	16606	16403	16543	16682	16591	16615	16502	16537	16572	16656	16656	16804	16540	16566	16544	16594	16564	16664	16523	16516	16579	16634	16744	16519
22828	21365	29164	24183	22830	26588	28233	22990	21124	20866	20424	20059	20163	19975	19637	19684	19671	19623	19683	19784	19611	19442	19567	19356	19459	19633	19580	19627	19378	19626	19582	19402	19505	19300	19360	19403	19644	19454	19345	19390	19753	19513	19609	19649	19497	19628	19564	19423	19411	19608	19456	19436	19383	19300	19493	19450	19484	19311	19517	19424	19435	19362	19504	19477	19250	19426	19530	19355	19213	19333	19449	19526	19321	19455	19367	19230	19408	19275	19674	19318	19305	19193	19233	19317	19249	19165	19603	19365	19395	19431	19305	19324	19523	19576	19353	19421	19242	19179	19185	19260	19505	19116	19360	19295	19232	19373	19275	19418	19398	19395	19410	19287	18973	19302	19382	19390	19228	19173	19376	19389	19359	19240	19289	19374	19398	19349	19279	19355	19468	19189	19466	19480	19349	19221	19191	19369	19402	19261	19421	19452	19458	19433	19269	19502	19346	19321	19349	19391	19418	19313	19211	19310	19168	19439	19415	19199	19190	19355	19530	19314	19464	19109	19203	19314	19263	19181	19519	19338	19131	19307	19323	19443	19200	19309	19228	19427	19160	19301	19362	19433	19383	19345	19280	19273	19108	19537	19135	19234	19446	19285	19565	19394	19606	19202	19195	19176	19341	19312	19443	19412	19479	19360	19422	19375	19285	19287	19426	19547	19434	19307	19251	19282	19276	19186	19349	19329	19158	19306	19066	19269	19372	19209	19312	19535	19347	19398	19389	19465	19102	19165	19355	19390	19298	19101	19235	19557	19351	19448	19331	19242	19166	19433	19421	19490	19299	19517	19431	19320	19266	19160	19304	19278	19273	19203	19275	19518	19452	19377	19268	19171	19247	19440	19251	19206	19099	19354	19544	19363	19481	19249	19301	19407	19062	19183	19555	19520	19132	19314	19272	19122	19349	19314	19420	19296	19197	19473	19461	19566	19379	19364	19196	19280	19441	19333	19156	19268	19217	19141	19158	19339	19389	19175	19233	19316	19233	19306	19237	19401	19147	19190	19328	19344	19496	19291	19443	19295	19339	19422	19358	19089	19394	19428	19533	19420	19290	19271	19152	19330	19264	19133	19121	19338	19278	19551	19358	19278	19248	19347	19293	19288	19226	19346	19071	19319	19481	19321	19231	19379	19199	19071	19178	19287	19306	19379	19146	19143	19324	19144	19275	18933	19383	19120	19314	19223	19193	19373	19356	19343	19356	19374	19583	19325	19348	19267	19257	19381	19172	19369	19255	19318	19495	19018	19306	19297	19226	19357	19565	19415	19330	19366	19498	19101	19226	19300	19422	19310	19309	19509	19309	19320	19403	19201	19428	19184	19364	19342	19194	19353	19234	19267	19461	19350	19240	19273	19317	19173	19416	19291	19259	19279	19247	19199	19281	19202	19193	19219	19404	19163	19318	19349	19249	19116	19275	19376	19435	19306	19539	19366	19300	19183	19425	19490	19434	19435	19354	19383	19537	19525	19462	19273	19389	19427	19355	19085	19338	19334	19300	19270	19302	19165	19284	19440	19233	19367	19318	19498	19297	19269	19317	19211	19327	19359	19399	19249	19320	19235	19309	19468	19527	19299	19195	19230	19315	19215	19286	19367	19268	19250	19378	19410	19354	19327	19312	19498	19115	19414	19195	19222	19324	19430	19230	19195	19333	19449	19243	19256	19218	19297	19257	19491	19364	19225	19107	19575	19555	19412	19141	19349	19363	19323	19184	19318	19212	19230	19186	19285	19315	19241	19262	19393	19252	19280	19284	19270	19307	19278	19401	19184	19325	19274	19400	19494	19486	19530	19089	19328	19375	19095	19173	19294	19497	19398	19209	19210	19206	19236	19141	19207	19285	19255	19273	19272	19143	19332	19466	19495	19292	19292	19186	19279	19416	19194	19290	19185	19430	19232	19267	19336	19316	19185	19280	19340	19619	19338	19467	19217	19112	19347	19313	19418	19519	19478	19490	19382	19344	19389	19231	19173	19254	19118	19112	19471	19248	19331	19331	19321	19161	19289	19332	19072	19308	19320	19092	19455	19301	19458	19338	19482	19458	19505	19555	19452	19181	19342	19405	19345	19487	19549	19278	19190	19487	19457	19311	19325	19315	19433	19228	19337	19258	19500	19299	19326	19253	19201	19339	19159	19306	19270	19310	19072	19281	19393	19429	19330	19485	19361	19297	19267	19310	19212	19164	19091	19527	19305	19467	19476	19263	19397	19221	19326	19313	19491	19095	19314	19393	19220	19320	19133	19486	19372	19211	19289	19143	19209	19311	19283	19445	19145	19223	19167	19326	19201	19482	19285	19305	19296	19278	19225	19161	19223	19410	19307	19371	19339	19266	19116	19198	19209	19307	19136	19378	19478	19340	19383	19353	19179	19474	19212	19575	19325	19462	19245	19552	19395	19115	19370	19224	19063	19305	19210	19412	19559	19232	19298	19435	19122	19282	19239	19112	19267	19354	19375	19266	19333	19419	19190	19444	19430	19296	19263	19220	19371	19324	19238	19463	19303	19322	19442	19298	19229	19373	19252	19023	19277	19298	19349	19408	19286	19170	19328	19183	19382	19408	19290	19334	19260	19494	19240	19345	19079	19419	19577	19374	19481	19304	19322	19521	19604	19196	19402	19412	19265	19287	19153	19210	19441	19496	19377	19247	19389	19560	19453	19336	19350	19316	19296	19306	19476	19505	19293	19227	19508	19317	19313	19579	19281	19348	19596	19418	19460	19243	19299	19339	19434	19428	19303	19453	19345	19242	19479	19461	19316	19321	19296	19328	19392	19360	19586	19200	19369	19200	19213	19277	19382	19499	19242	19310	19217	19555	19198	19476	19289	19437	19297	19143	19429	19503	19163	19413	19349	19406	19272	19456	19265	19575	19500	19263	19422	19212	19359	19392	19335	19173	19208	19297	19347	19188	19321	19242	19319	19358	19218	19253	19370	19284	19095	19341	19148	19329	19354	19191	19245	19369	19407	19424	19222	19186	19355	19270	19113	19409	19331	19464	19364	19435	19259	19393	19301	19377	19335	19543	19215	19227	19463	19338	19450	19459	19338	19056	19206	19363	19541	19582	19097	19330	19199	19616	19452	19196	19187	19130	19299	19126	19532	19157	19264	19313	19203	19329	19275	19496	19208	19233	19336	19345	19416	19428	19453	19315	19321	19435	19244	19304	19231	19475	19254	19321	19184	19196	19271	19534	19184	19355	19102	19312	19414	19294	19427	19265	19187	19459	19174	19496	19389	19481	19347	19243	19504	19423	19205	19272	19428	19384	19358	19196	19106	19155	19287	19274	19370	19359	19389	19187	19619	19326	19315	19185	19355	19175	19457	19329	19456	19348	19234	19403	19375	19281	19313	19320	19512	19336	19437	19467	19413	19101	19171	19576	19513	19555	19226	19448	19464	19248	19275	19166	19299	19312	19258	19191	19314	19276	19311	19259	19118	19275	19255	19348	19253	19235	19277	19297	19187	19305	19332	19313	19261	19604	19465	19406	19140	19267	19415	19292	19584	19331	19172	19283	19435	19342	19285	19361	19252	19104	19201	19389	19406	19229	19484	19476	19462	19365	19483	19351	19346	19196	19418	19291	19348	19208	19288	19377	19439	19261	19414	19291	19250	19195	19403	19398	19324	19380	19245	19439	19520	19263	19298	19143	19449	19316	19316	19310	19574	19425	19276	19237	19238	19246	19400	19459	19064	19414	19500	19061	19353	19255	19297	19341	19388	19302	19404	19322	19293	19360	19348	19400	19252	19324	19223	19269	19315	19341	19328	19468	19275	19376	19351	19332	19216	19178	19370	19305	19389	19283	19457	19586	19406	19256	19435	19448	19405	19247	19330	19512	19331	19312	19465	19152	19497	19304	19499	19418	19543	19288	19231	19384	19235	19343	19265	19273	19463	19310	19336	19369	19423	19400	19471	19392	19365	19499	19515	19286	19396	19442	19328	19204	19079	19428	19390	19395	19539	19368	19401	19150	19251	19377	19258	19354	19238	19415	19145	19290	19435	19227	19242	19181	19480	19344	19325	19365	19310	19497	19260	19381	19415	19354	19346	19440	19206	19431	19233	19216	19168	19112	19477	19360	19182	19418	19412	19376	19526	19384	19217	19399	19278	19364	19146	19269	19285	19254	19253	19271	19271	19436	19339	19256	19304	19432	19193	19450	19055	19371	19273	19172	19163	19261	19102	19693	19253	19302	19337	19273	19299	19418	19334	19352	19330	19521	19354	19360	19331	19576	19326	19406	19164	19182	19171	19396	19309	19222	19144	19249	19203	19300	19552	19301	19157	19518	19245	19358	19415	19332	19436	19427	19492	19324	19272	19229	19190	19359	19346	19395	19429	19327	19279	19304	19122	19396	19243	19362	19236	19475	19460	19342	19437	19448	19195	19109	19329	19283	19304	19312	19385	19322	19419	19612	19512	19459	19231	19214	19406	19168	19124	19420	19270	19315	19488	19382	19290	19399	19089	19143	19377	19298	19429	19163	19251	19235	19319	19304	19443	19173	19199	19455	19417	19312	19332	19387	19301	19256	19467	19208	19212	19303	19320	19456	19271	19396	19375	19385	19189	19226	19592	19343	19287	19393	19359	19410	19289	19466	19225	19368	19417	19451	19629	19441	19423	19299	19301	19213	19512	19259	19307	19169	19078	19427	19421	19501	19273	19145	19386	19295	19533	19480	19201	19428	19368	19594	19264	19300	19480	19366	19658	19316	19214	19455	19386	19253	19185	19277	19357	19467	19319	19330	19217	19509	19130	19418	19237	19169	19357	19335	19504	19301	19314	19201	19023	19176	19382	19296	19392	19337	19437	19380	19285	19554	19507	19149	19371	19286	19306	19313	19482	19378	19339	19252	19242	19312	19456	19338	19329	19190	19150	19217	19234	19224	19250	19291	19371	19244	19515	19290	19257	19198	19326	19185	19217	19429	19448	19433	19221	19559	19474	19530	19259	19231	19244	19247	19254	19321	19311	19275	19194	19423	19404	19276	19245	19272	19365	19239	19352	19591	19320	19261	19260	19335	19273	19267	19503	19397	19265	19288	19158	19372	19391	19392	19217	19146	19382	19265	19315	19528	19345	19060	19253	19305	19460	19274	19309	19542	19269	19359	19423	19269	19400	19333	19480
36855	57066	51316	39218	33223	28683	24382	21501	19000	18532	17868	17715	17637	17395	17230	17127	17157	17239	17053	17050	17096	17031	16931	17182	16873	16965	16773	17046	17122	16987	16982	16927	17001	17006	16912	16738	17022	16965	16817	16827	16835	16903	17000	16937	16983	16993	17011	16997	16902	16725	16792	16936	17001	16953	16815	16726	16915	16846	16821	16819	16751	16909	16685	16829	16789	16851	16780	16760	16978	16879	16949	16770	16844	16709	16841	16769	16920	16771	16807	16885	16930	16736	16898	16911	16868	16886	16818	16866	16896	16735	16827	16765	16808	16829	16549	16845	16942	16855	16833	16891	16848	16700	16864	16798	16799	16951	16796	16791	16957	16853	16884	16879	16648	16887	16686	16843	16881	16870	16689	16667	16665	16707	16535	16835	16792	16875	16746	16923	16999	16618	16842	16873	16766	16708	16813	16922	16726	16806	16771	16797	16752	16732	16778	16812	16797	16958	16738	16799	16854	16700	16775	16666	16815	16894	16794	16746	16857	16894	16777	16623	16842	16795	16936	16792	16848	16892	16806	16944	16665	16802	16953	16825	16831	16733	16917	16837	16823	16813	16902	16834	16747	16698	16617	16848	16914	16681	16845	16910	16840	17058	16774	16773	16717	16809	16770	16600	16929	16877	16810	17104	16894	16855	16903	16778	16738	16864	16711	16736	16819	16892	16744	16793	16745	16771	16829	16619	16693	16840	16669	16745	16895	16932	16762	16769	16854	16862	16769	16818	16802	16746	16913	16935	16965	16691	16807	16760	16901	16770	16906	16687	16858	16805	16901	16687	16854	16838	16812	16940	16746	16947	16906	16939	16547	16876	16833	16837	16826	16883	16760	16725	16898	16880	16820	16671	16687	16778	16731	16792	16868	16947	16914	16654	16847	16799	17026	16597	16829	16862	16771	16832	16763	16775	16799	16787	16867	16957	16864	16715	16837	16759	16805	16831	16888	16803	16714	16762	16772	16913	16849	16771	16888	16772	16781	16839	16911	16621	16908	16879	16665	16887	16833	16941	16705	16959	16815	17003	16816	16840	16848	16763	16634	16741	16787	16744	16999	16729	16814	16903	16700	16792	16856	16879	16935	16858	16911	16822	16705	16738	16836	16844	16732	16878	16922	17034	16858	16843	16779	16618	16633	16807	16821	16733	16596	16796	16696	16699	16771	16737	16699	16802	16730	16794	16806	16912	16847	16703	16886	16832	16983	17035	16793	16858	16777	16963	16822	16972	16578	16880	16811	16738	16859	16765	16844	16817	16783	16725	16760	16750	16736	16735	16929	16825	16657	16790	16656	16800	16687	16857	16836	16828	16879	16674	16718	16688	16766	16769	16887	16813	16843	16667	16681	16777	16671	16758	16735	16805	16760	16812	16814	16712	16904	16740	16881	16754	16947	16833	16666	16917	16690	16828	16722	16882	17008	16698	16741	16693	16905	16857	16704	16958	16709	16711	16752	16813	16784	16846	16741	16663	16824	16688	16775	16929	16825	16872	16778	16769	16825	16700	16726	16692	16973	16702	16980	16606	16700	16823	17018	16693	16747	16735	16787	16758	16821	16729	16804	16987	16750	16776	16903	16885	16819	16921	16807	16732	16910	16891	16695	16733	16824	16693	16743	17029	16927	16911	16735	16741	16791	16848	16759	16919	16708	16892	16690	16807	16716	16976	16859	16803	16817	16868	16781	16974	16916	16792	16862	16704	16788	16611	16805	16855	16886	17012	16906	16805	16789	16849	16911	16737	16595	16760	16863	16742	16845	16698	16789	16820	16848	16727	16767	16866	16825	16729	16814	16673	16898	16619	16646	16909	16773	16874	16861	16837	16793	16749	16726	17027	16813	16757	16836	16587	16892	17037	16818	16647	16742	16830	16834	16865	16866	16826	16647	16707	16815	17022	16699	16977	16749	16784	16907	16847	16742	16864	16790	16873	16870	16976	16751	16863	17005	16768	16838	16676	16839	16905	16649	16836	16778	16755	16922	16807	16843	16808	16720	16879	16850	16847	16889	16891	16751	16797	16774	16953	16747	16929	16871	16756	16661	16767	16775	16911	16744	16838	16820	16678	16882	16790	16786	16683	16736	16828	16653	17065	16865	16591	16850	16859	16785	16749	16873	16923	16583	16671	16830	16889	16904	16765	16725	16871	16834	16870	16868	16905	16818	16874	16857	16649	16668	16606	16811	16842	16725	16819	16904	16830	16576	16758	16760	16836	16761	16777	16911	16687	16768	16840	16817	16789	16850	16913	16882	16908	16792	16887	16763	16984	16899	16876	16679	16934	16751	16793	16827	16840	16797	16810	16843	16807	17008	16827	16847	16767	16747	16873	16869	16945	16742	16820	16804	16800	16784	16805	16809	16861	16894	16871	16857	16955	16671	16822	16876	16822	16825	16709	16804	16775	16715	16710	16880	16905	16682	16740	16799	16719	16724	16823	16705	16742	16858	16603	16907	16779	16773	16748	16738	16674	16838	16844	16857	16758	16769	16710	16845	16741	16734	16700	16777	16713	16717	16873	16659	16702	16816	16802	16883	16733	16784	16819	16775	16733	16686	16765	16885	16622	16856	16707	16721	16686	16848	16698	16774	16798	16709	16859	16805	16752	16754	16899	16720	16793	16820	16822	16942	16713	16789	16887	16880	16844	16892	16785	16830	16737	16714	16603	16845	16821	16688	16817	16754	16851	16761	16924	16854	16734	16792	16842	16820	16844	16823	16829	16896	16785	16681	16700	16811	16777	16916	16646	16834	16816	16755	16828	16823	16828	16961	16883	16700	16772	16773	16734	16786	16778	16701	16831	16748	16984	16846	16744	16735	16773	16648	16925	17015	16881	16787	17014	16946	16862	16797	16747	16854	16788	16981	16824	16703	16856	16752	16543	16798	16891	16853	16671	16808	16881	16760	16748	16828	16838	16889	16865	16907	16618	16862	16833	16781	16796	16774	16764	16716	16857	16702	16892	17006	16861	16774	16838	16684	16803	16630	16669	16887	16574	16841	16931	16795	16706	16562	16741	16758	16787	16806	16801	16848	16737	16709	16849	16912	16881	16741	17003	16870	16907	16780	16697	16821	16808	16832	16659	16863	16937	16717	16844	16723	16829	16803	16895	16803	16782	16780	16664	16707	16697	16804	16857	16764	16828	16867	16815	16634	16978	16540	16854	16848	16803	16677	16772	16793	16765	16846	16752	16743	16756	16846	16785	16929	16805	16834	16811	16912	16586	16872	17000	16836	16757	16899	16779	16751	16751	16822	16841	16808	16787	16767	16661	16899	16799	16796	16734	16885	16844	16758	16894	16772	16775	16849	16766	16788	16718	16802	16612	16876	16855	17020	16716	16794	16755	16812	16779	16731	16883	16691	16875	16565	16796	16780	16968	16690	16878	16881	16765	16804	17096	16859	16803	16857	16759	16885	16798	16744	16729	17022	16822	16852	16809	16774	16854	17004	16847	16838	16833	16759	16735	16978	16824	16904	16907	16962	16807	16708	16758	16774	16774	16897	16691	16792	16809	16653	16939	16761	16818	16550	16820	17002	16793	16724	16948	16806	16837	16762	16821	16845	16706	16927	16794	16861	16841	16701	16797	16783	16920	16964	16765	16781	16960	16738	16674	16766	16845	16745	16923	16946	16932	16842	16849	16730	16862	16542	16711	16716	16934	16944	16630	16701	16785	16850	16765	16761	16874	16957	16761	16758	16797	16775	16758	17071	16662	16787	16791	16774	16854	16872	16655	16901	16792	16915	16847	16815	16903	16668	16870	16787	16733	16865	16920	16790	16725	16850	16742	16763	16795	16800	16759	16740	16882	16797	16610	16887	16591	16742	16843	16824	16797	16807	16776	16688	16890	16633	16905	16708	16686	16637	16891	16869	16757	16820	16861	16833	16809	16789	16727	16644	17003	16774	16758	16717	16603	16852	16714	16742	16790	16983	16724	16727	16808	16821	16990	16701	16659	16843	16802	16695	16803	16675	16770	16688	16755	16718	16873	16739	16869	16865	16777	16812	16695	16932	16772	16823	16734	16802	16694	16812	16827	16833	16748	16846	16972	16740	16838	16782	16812	16898	16942	16814	16854	16784	16801	16810	16813	16751	16803	16765	16897	16772	16869	16689	16807	16861	16794	16848	16718	16783	16795	16903	16847	16757	16890	16693	16671	16888	16775	16757	16775	16629	16773	16786	16881	16840	16724	16877	16869	16863	16733	16895	17006	16868	16979	16621	16814	16771	16697	16804	16745	16820	16653	16896	16790	16819	16747	16698	16799	16904	16787	16631	16759	16628	16746	16805	16682	16820	16762	16781	16819	16817	16799	16809	16795	16798	16695	16764	17008	16814	16820	16686	16711	16765	16849	16697	17022	16852	16764	16798	16805	16747	16639	16858	16783	16750	16715	16855	16724	16719	16805	16718	16731	16850	16658	16796	16728	16793	16954	16798	16915	16529	16830	16759	16913	16719	16771	16867	16818	16837	16703	16773	16827	16713	16737	16780	16903	16816	16892	16870	16730	16912	16907	16897	16765	16758	16849	16992	16732	16740	16857	16678	16868	16981	16669	16798	16798	17039	16754	16723	16793	16756	16746	16794	16691	16803	16877	16820	16664	16914	16709	16748	16744	16706	16820	16768	16831	16789	16907	16913	16866	16905	16778	16752	16807	16859	16744	16734	16911	16706	16886	16564	16697	16540	16860	16658	16714	16832	16859	16896	17070	16765	16733	16789	16796	16815	16883	16659	16770	16836	16679	16911	16775	16607	16785	16751	16825	16674	16662	16965	16919	16782	16824	16998	16782	16721	16875	16796	16912	16623	16952	16708	16773	16675	16712	16710	16793	17006	16994	16863	16764	16865	16527	16743	16706	16835	16844	16712	16877	16835	16742	16787	16731	16849	16840	16940	16860	16791	16842	16836	16728	16739	16822	16759	16889	16654	16688	16886	16836	16842	16836	16798	16938	16570	16781	16824	16738	16666	16715	16720	16566	16935	16731	16791	16765	16841	16667	16792	16721	16757	16955	16671	16833	16767	16995	16748	17016	16892	16703	16949	16782	16918	16959	16891	16696	16645	16756	16762	16880	16769	16796	16862	16829	16831	16838	16724	16761	16807	16892	16814	16821	16678	16849	16845	16760	16878	16863
28913	26666	32940	28433	23400	21806	20900	20144	19780	19220	19439	19626	19630	19494	19526	19423	19403	19452	19195	19426	19357	19294	19382	19317	19338	19646	19499	19370	19299	19432	19385	19203	19491	19457	19384	19411	19198	19454	19417	19260	19159	19224	19340	19285	19218	19415	19215	19494	19351	19268	19245	19339	19447	19393	19542	19313	19283	19451	19698	19481	19461	19186	19188	19378	19476	19455	19303	19299	19416	19337	19504	19344	19538	19277	19533	19247	19276	19315	19363	19324	19514	19418	19328	19199	19288	19295	19326	19366	19272	19448	19263	19386	19421	19398	19386	19378	19218	19461	19237	19393	19401	19276	19424	19380	19328	19322	19408	19370	19498	19116	19279	19390	19389	19520	19157	19334	19447	19305	19491	19265	18965	19303	19429	19605	19395	19301	19531	19089	19226	19165	19169	19389	19345	19350	19242	19281	19185	19484	19263	19452	19291	19264	19416	19450	19388	19430	19328	19369	19381	19212	19470	19314	19305	19285	19196	19345	19365	19397	19106	19319	19338	19317	19322	19371	19306	19228	19464	19437	19430	19346	19343	19457	19351	19277	19313	19234	19423	19352	19337	19301	19311	19276	19284	19209	19390	19302	19370	19412	19308	19257	19468	19367	19198	19301	19415	19251	19254	19369	19440	19619	19304	19353	19356	19205	19470	19441	19326	19484	19263	19307	19204	19331	19513	19384	19352	19474	19546	19305	19477	19161	19323	19457	19361	19197	19296	19248	19471	19384	19483	19371	19312	19449	19518	19388	19366	19261	19139	19462	19266	19216	19207	19151	19329	19222	19385	19495	19268	19206	19264	19322	19118	19233	19268	19471	19377	19270	19129	19216	19356	19194	19329	19215	19255	19458	19222	19376	19252	19235	19239	19422	19333	19203	19173	19140	19207	19261	19320	19259	19401	19445	19174	19491	19309	19426	19327	19406	19487	19361	19257	19427	19267	19459	19466	19444	19465	19411	19409	19156	19508	19547	19179	19253	19407	19294	19320	19243	19496	19321	19283	19239	19327	19383	19399	19286	19214	19145	19412	19489	19291	19292	19132	19202	19139	19422	19189	19385	19211	19345	19427	19361	19424	19380	19331	19156	19324	19339	18987	19408	19209	19219	19413	19272	19451	19078	19383	19317	19245	19353	19498	19278	19279	19396	19400	19323	19192	19192	19396	19263	19366	19348	19401	19235	19454	19484	19399	19333	19268	19349	19129	19299	19294	19488	19563	19515	19424	19382	19473	19188	19367	19215	19382	19306	19234	19449	19522	19479	19611	19183	19281	19347	19539	19483	19273	19194	19288	19284	19365	19398	19317	19127	19265	19344	19076	19460	19488	19288	19330	19450	19398	19203	19415	19198	19204	19469	19302	19213	19315	19188	19344	19368	19468	19425	19287	19364	19171	19632	19319	19586	19232	19188	19229	19408	19438	19379	19398	19447	19192	19455	19388	19272	19246	19203	19567	19240	19390	19151	19373	19358	19546	19320	19194	19167	19281	19292	19530	19146	19346	19376	19240	19489	19295	19481	19433	19295	19291	19481	19493	19340	19192	19541	19462	19419	19269	19369	19229	19414	19454	19373	19314	19349	19293	19096	19335	19241	19389	19387	19622	19504	19292	19264	19320	19523	19303	19322	19300	19339	19392	19311	19113	19510	19347	19244	19381	19381	19372	19391	19390	19326	19289	19144	19350	19494	19214	19538	19453	19261	19344	19308	19393	19395	19292	19252	19358	19447	19494	19443	19322	19582	19498	19248	19418	19390	19272	19509	19478	19488	19394	19262	19500	19467	19429	19255	19174	19166	19467	19415	19363	19270	19241	19291	19243	19326	19369	19216	19328	19317	19404	19229	19418	19483	19063	19474	19181	19147	19323	19326	19239	19370	19350	19246	19541	19370	19514	19447	19550	19566	19516	19373	19284	19251	19498	19282	19207	19513	19212	19439	19478	19327	19164	19260	19380	19162	19512	19370	19273	19118	19246	19481	19377	19533	19191	19312	19466	19263	19317	19363	19399	19548	19337	19310	19533	19486	19603	19316	19474	19070	19274	19167	19422	19446	19286	19084	19400	19281	19364	19196	19374	19171	19301	19329	19341	19374	19310	19393	19427	19419	19358	19244	19532	19325	19476	19369	19340	19337	19242	19235	19199	19256	19407	19325	19327	19461	19368	19065	19278	19378	19443	19460	19469	19197	19341	19314	19249	19391	19153	19343	19502	19380	19189	19286	19266	19314	19338	19492	19251	19255	19403	19340	19333	19345	19246	19181	19248	19365	19447	19297	19230	19332	19323	19193	19375	19457	19471	19341	19365	19630	19241	19429	19360	19221	19331	19474	19408	19294	19299	19356	19446	19343	19176	19366	19423	19233	19363	19281	19344	19384	19132	19424	19215	19313	19359	19323	19368	19443	19184	19486	19220	19508	19277	19174	19405	19305	19179	19507	19330	19499	19422	19420	19489	19177	19411	19021	19448	19368	19505	19372	19376	19118	19245	19424	19421	19429	19146	19337	19200	19510	19510	19493	19324	19336	19231	19305	19586	19198	19401	19441	19440	19313	19333	19343	19250	19349	19373	19346	19344	19213	19444	19313	19315	19345	19256	19265	19337	19275	19363	19495	19261	19339	19492	19330	19261	19504	19491	19419	19516	19400	19628	19274	19381	19466	19253	19411	19416	19421	19387	19554	19407	19346	19230	19308	19077	19205	19476	19091	19336	19295	19582	19321	19253	19453	19335	19335	19426	19524	19339	19469	19096	19329	19562	19534	19554	19641	19323	19450	19310	19456	19254	19291	19353	19432	19348	19151	19555	19166	19297	19238	19350	19316	19175	19505	19204	19248	19354	19262	19608	19356	19292	19191	19230	19455	19270	19507	19380	19372	19211	19262	19418	19429	19460	19497	19306	19355	19279	19506	19335	19443	19495	19100	19238	19289	19184	19304	19513	19445	19521	19311	19263	19535	19403	19508	19411	19358	19300	19294	19211	19443	19572	19442	19285	19179	19494	19313	19375	19385	19482	19191	19213	19369	19589	19311	19185	19324	19226	19193	19403	19251	19277	19407	19579	19518	19414	19260	19188	19414	19265	19294	19400	19489	19506	19358	19323	19446	19221	19393	19221	19463	19267	19384	19267	19192	19315	19365	19292	19209	19371	19354	19403	19394	19214	19393	19397	19280	19135	19220	19473	19304	19621	19291	19406	19569	19238	19328	19395	19310	19217	19323	19540	19176	19268	19384	19321	19501	19523	19304	19042	19409	19323	19273	19339	19402	19267	19462	19174	19370	19252	19292	19402	19368	19342	19282	19520	19193	19242	19322	19422	19284	19284	19463	19372	19376	19375	19281	19298	19263	19277	19393	19410	19379	19385	19404	19239	19363	19395	19543	19252	19238	19308	19304	19159	19349	19268	19457	19291	19366	19369	19330	19292	19411	19241	19307	19490	19623	19368	19384	19307	19286	19297	19260	19213	19368	19386	19404	19312	19383	19397	19379	19377	19400	19390	19463	19309	19277	19488	19262	19511	19202	19302	19329	19342	19396	19309	19315	19398	19498	19319	19311	19317	19257	19241	19231	19427	19346	19300	19440	19457	19351	19261	19421	19125	19164	19387	19528	19315	19326	19406	19192	19593	19285	19357	19335	19475	19451	19172	19472	19203	19325	19311	19336	19260	19495	19351	19403	19163	19406	19433	19338	19387	19583	19236	19374	19389	19360	19170	19232	19331	19443	19469	19515	19475	19288	19247	19293	19262	19208	19306	19474	19393	19213	19206	19240	19380	19485	19505	19205	19295	19391	19495	19391	19300	19288	19384	19621	19255	19466	19199	19418	19456	19180	19325	19504	19388	19400	19158	19167	19562	19486	19575	18995	19262	19392	19235	19358	19103	19095	19339	19137	19349	19431	19372	19211	19122	19167	19349	19446	19364	19335	19305	19294	19153	19285	19566	19283	19272	19339	19171	19409	19330	19310	19359	19120	19596	19456	19515	19268	19365	19400	19299	19475	19269	19268	19453	19737	19283	19178	19440	19260	19371	19450	19479	19458	19084	19162	19102	19271	19281	19392	19483	19278	19344	19234	19407	19246	19414	19183	19428	19343	19623	19426	19338	19267	19318	19267	19463	19377	19450	19287	19361	19481	19263	19303	19345	19322	19481	19289	19323	19342	19243	19291	19349	19122	19118	19386	19312	19475	19519	19553	19413	19428	19314	19427	19298	19422	19471	19530	19058	19413	19226	19263	19251	19351	19423	19223	19419	19292	19369	19314	19488	19329	19416	19503	19292	19303	19266	19229	19250	19352	19255	19329	19378	19489	19555	19194	19407	19425	19333	19320	19533	19407	19580	19255	19390	19290	19442	19147	19229	19274	19303	19248	19373	19295	19190	19193	19175	19305	19369	19375	19263	19447	19408	19467	19405	19379	19417	19431	19532	19274	19237	19168	18987	19163	19292	19216	19467	19402	19580	19346	19282	19359	19376	19345	19473	19468	19385	19132	19310	19387	19465	19316	19533	19607	19326	19504	19332	19361	19288	19171	19348	19346	19339	19457	19277	19218	19409	19633	19291	19357	19455	19330	19357	19389	19345	19426	19430	19532	19357	19222	19393	19375	19466	19226	19322	19375	19472	19535	19515	19341	19451	19440	19302	19356	19609	19311	19247	19447	19373	19315	19403	19354	19351	19309	19463	19410	19160	19393	19359	19276	19311	19476	19405	19216	19115	19528	19274	19257	19573	19165	19560	19496	19376	19526	19287	19162	19467	19480	19280	19249	19262	19214	19414	19252	19408	19351	19299	19378	19392	19423	19318	19219	19249	19344	19608	19451	19523	19184	19373	19320	19463	19340	19354	19311	19493	19349	19394	19454	19352	19319	19363	19422	19476	19259	19401	19220	19155	19354	19372	19536	19338	19378	19412	19381	19388	19415	19368	19317	19365	19322	19422	19189	19338	19363	19293	19375	19259	19461	19261	19308	19459	19377	19012	19110	19432	19561	19187	19177	19268	19183	19382	19444	19478	19406	19531	19346	19321	19238	19316	19281	19397	19411	19213	19275	19162	19246	19322	19359	19355	19273	19408	19541	19197	19129	19208	19402	19533	19513	19343	19369	19322	19397	19409	19329	19336	19013	19402	19237	19477	19417
33705	41949	37390	27029	23038	20101	18603	17862	17386	17204	17221	17078	17053	17048	16736	16999	16846	16902	16796	16897	16855	16908	16939	16772	17115	16913	16711	16776	16903	16894	16785	16914	17110	16916	16893	16749	16783	16818	16826	16943	16682	16789	17050	17013	16873	16935	16904	16644	16848	16757	16730	16931	16944	16857	16830	16872	16846	16880	16925	16936	16719	16855	16878	16810	16725	16791	16820	16598	16714	16620	16877	16831	16670	16637	16874	16644	16807	16820	16901	16810	16745	16881	16730	16755	16823	16843	16752	16696	16760	16913	17002	17030	16759	16723	16869	16782	16767	16870	16942	16699	16754	16800	16866	16754	16669	16755	16669	16730	16779	16985	16659	16696	16987	16785	16765	16816	16838	16703	16753	16825	16908	16919	16787	16765	17064	16800	16779	16716	16744	16591	16762	16903	16873	16782	16754	16726	16831	16801	16755	16686	16757	16961	16849	16972	16925	16901	16732	16699	16793	16842	16608	16767	16712	16606	16735	17002	16571	16708	16673	16867	16996	16932	16987	16785	16725	16720	16852	17044	16715	16684	16946	16832	16803	16680	16757	16901	16888	16844	16669	16932	16666	16816	16725	16760	16778	16772	16899	16748	16810	16789	16899	16684	16766	16849	16547	16857	16786	16726	16840	16866	16769	16729	16742	16797	16940	16715	16868	16831	16673	16860	16808	17002	16899	16585	16848	16837	16776	16641	16752	16640	16806	16866	16801	16801	16784	16761	16697	16896	16905	16919	16892	16889	16731	16623	16771	16889	16850	16829	16972	16828	16873	16625	16925	16866	16754	16900	16677	16776	16740	16748	16789	16858	16709	16714	16903	16860	16835	16861	16776	16748	16894	16675	16746	16791	16740	16835	16875	16787	16984	16938	16939	16828	16715	16842	16947	16992	16805	16886	16895	16750	16841	16656	16770	16823	16658	16844	16877	16709	16812	16847	16642	16934	16703	16741	16803	16756	16739	16760	16871	16683	16739	16984	16653	16708	16722	16913	16762	16905	16864	16784	16909	16913	16936	16678	16686	16721	16894	16786	16851	16874	16673	16711	16810	16756	16710	16936	16669	16845	16882	16654	16762	16687	16917	16775	16823	16906	16790	16659	16898	16875	16864	16884	16711	16770	16838	16617	16896	16909	16696	16793	16841	16924	17008	16792	16843	16802	16888	16855	16794	16702	16731	16667	16773	16935	16857	16765	16761	16719	16894	16851	16904	16841	16762	16878	16747	16845	16738	16661	16712	16796	16589	16730	16839	16954	16720	16858	16749	16722	16838	16735	16661	16846	16832	16828	16773	16795	16758	16704	16851	16699	16727	16664	16947	16681	16811	16847	16697	16764	16744	16835	16687	16735	16680	16899	16867	16893	16803	16725	17004	16888	16782	16637	16563	16779	16885	16698	16815	16732	16951	16900	16852	16873	16659	16844	16964	16818	16819	16777	16792	16860	16830	16758	16758	16776	16952	16740	16786	16675	16679	16804	17019	16776	16773	16837	16673	16646	16498	16715	16859	16910	16872	16775	16869	16783	16724	16780	17007	16887	16869	16969	16906	16722	16808	16751	16726	16637	16921	16774	16887	16813	16699	16695	17013	16979	16851	16730	16733	16819	16629	16801	16760	16936	16847	16771	16850	16693	16920	16664	16874	17083	16824	16891	16837	16674	16954	16837	16893	16765	16747	16765	16728	16760	16831	16810	16840	16619	16606	16803	16963	16860	16841	16657	16837	16666	17054	16727	16922	16782	16870	16799	16673	16704	16731	16726	16689	16842	16827	16660	16905	16680	16883	16828	16646	16785	16753	16892	16789	16671	16888	16771	16945	16720	16921	16859	16777	16660	16724	16919	16787	16721	16972	16769	16741	16676	16784	16807	17000	16855	16926	16892	16780	16680	16910	16671	16796	16630	16967	16869	16831	16619	16744	16840	16851	16877	16853	16836	16670	16750	16831	16783	16846	16798	16859	16653	16810	16813	16846	16701	16769	16881	16823	16718	16773	16725	16946	16969	16761	16679	16914	16856	16918	16802	16887	16794	16888	16836	16814	16831	16959	16648	16738	16862	16875	16737	16745	16846	16740	16840	16905	16728	16811	16640	16764	16845	16717	16946	16816	16699	16872	16783	16791	16881	16989	16890	16905	16792	16909	16691	16918	16784	16824	16806	16779	16668	16847	16739	16642	16947	16642	16870	16902	16818	16736	16880	16847	16825	16822	16773	16850	16644	16759	16841	16772	16664	16935	16640	16848	16873	16769	16798	16803	16789	16829	16895	16802	16831	16931	16722	16952	16730	16721	16802	16915	16805	16706	16747	16866	16596	16918	16885	16735	16917	16648	17059	16776	16774	16728	17064	16807	16756	16902	16613	16794	16896	16674	16789	16865	16967	16760	16862	16461	16989	16752	16953	16665	16815	16741	16750	16712	16926	16870	16735	16721	16655	16768	16762	16821	16872	16684	16906	16863	16843	16744	16720	16747	16706	16735	16638	16909	16803	16799	16896	16615	16667	16785	16970	16892	16855	16745	16818	16835	16702	17013	16729	16800	16972	16819	16656	16681	16868	16811	16848	16847	16853	16733	16807	16798	16737	16866	16816	16915	16852	16756	16980	16691	16948	16904	16801	16800	16857	16663	16787	16669	16581	16604	16645	16850	16630	16837	16821	16779	16831	16575	16875	16817	16874	16861	16897	16724	17015	16833	16767	16777	16751	16760	16720	16888	16785	16697	16660	16937	16740	16873	16852	16826	16781	16715	16810	16696	16712	16801	16765	16798	16841	16607	16729	16687	16660	16925	16826	16734	16847	16584	16903	16854	16773	16741	16803	17009	16847	16882	16672	16686	16839	16831	16721	16707	16655	16925	16730	16890	16775	16744	16560	16897	16879	16834	16868	16861	16836	16858	16762	16794	16801	16780	16861	16839	16844	16817	16824	16849	16863	16875	16822	16701	16657	16670	16825	16788	16896	16760	16810	16676	16867	16927	16624	16687	16799	16795	16961	16871	16681	16765	16604	16842	16924	16720	16709	16906	16845	16756	16746	16800	16737	16886	16681	16841	16694	16696	16882	16900	16830	16723	16690	16753	16866	16764	16677	16818	16756	16893	16820	16890	16804	16896	16921	16985	16915	16792	16785	16894	16804	16829	16758	16894	16793	16832	16815	16867	16743	16743	16986	16826	16833	16829	16725	16786	16981	16894	16820	16804	16932	16845	16642	16631	16940	16623	16810	16768	16875	16719	16782	16770	16882	16755	16809	16843	16700	16726	16739	16744	16783	16828	16939	16770	16925	16849	16728	16719	16819	16755	16647	16938	16835	16770	16683	16839	16698	16672	16911	16791	16784	16864	16684	16985	16600	16839	16830	16709	16727	16799	16761	16833	16711	16749	16843	16777	16837	16772	16922	16633	16866	16818	16871	16754	16742	16732	16793	16932	16888	16958	16850	16955	16776	16961	16970	16712	16752	16748	16718	16782	16798	16981	16957	16611	16803	16655	16813	16890	16991	16763	16955	16762	16831	16687	16756	16814	16852	16774	16753	16982	16851	16747	17023	16759	16853	16940	16879	16953	16806	16949	16828	16759	16817	16719	16817	16670	16619	16709	16898	16734	16960	16816	16738	16823	16948	16778	17081	16626	16687	16725	16793	16851	16643	16790	16738	16769	16893	16865	16813	16912	16709	16890	17051	16850	16772	16787	16819	16835	16618	16763	16908	17027	16827	16783	16983	16704	16784	16746	16905	16925	16956	16839	16639	16747	16958	16705	16669	16805	16767	16968	16581	16699	16853	16689	16627	16764	16843	16991	16807	16787	16802	16810	16688	16777	16631	16694	16864	16842	16923	16882	16857	16754	16872	16805	16848	16924	16839	16665	16823	16767	16800	16815	16796	16789	16817	16888	16913	16678	16768	16880	16852	16678	16790	16765	16667	16843	16961	16629	16678	16731	16875	16752	16797	16816	16961	16859	16942	16935	16784	16864	16954	16906	16757	16640	16749	16796	16639	16808	16727	16845	16527	16736	16866	16643	16720	16659	16848	16713	16653	16910	16848	16797	16738	16674	16809	16702	16834	16696	16840	16855	16923	16752	17059	16703	16839	16774	16757	16717	16776	16856	16776	16963	16770	16856	17042	16828	16867	16919	16596	16734	16869	16816	16819	16727	16819	16864	16907	16783	16851	16673	16679	16828	16774	16896	16801	16624	16734	16769	16881	16911	16729	16808	16936	16713	16897	16774	16633	16780	16776	16629	16955	16758	16536	16849	16738	16618	16910	16688	16799	16817	16797	16731	16700	16829	16671	16952	16905	16731	16779	16735	16765	16680	16758	16708	16856	16901	16754	16658	16844	16711	16753	16757	16844	16669	16971	16887	16695	16739	16817	16822	16846	16916	16772	16666	16750	16957	16697	16878	16753	16899	16942	16813	16846	16698	16837	16677	16829	16781	16917	16773	16651	16756	16858	16699	16914	16777	16751	16785	16834	16741	16951	16602	16929	16664	16784	16825	16877	16954	16837	16718	16890	16830	16656	16885	16745	16677	16752	16750	16775	16743	16718	16664	16815	16922	16777	16938	16651	16621	16882	16744	16767	16864	16935	16901	16857	16732	16855	16852	16637	16694	16807	16937	16985	16741	16868	16906	16781	16820	16888	16741	16753	16856	16847	16812	16747	16906	16829	16836	17015	16741	16918	16743	16848	16875	16815	16929	16955	16896	16956	16585	16893	16920	16810	16813	16755	16735	16779	16594	16866	16943	16806	16833	16881	16852	16902	16814	16804	17056	16793	16901	16714	16838	16853	16885	16720	16685	16745	16783	16640	16792	16685	16843	16672	16858	16669	16766	16623	16885	16796	16865	16709	16818	16766	16744	16846	16683	16663	16767	16816	16801	16820	16799	16845	16609	16820	16863	16828	16872	16750	16810	16981	16827	16729	16645	16704	16766	16739	16768	16737	16787	16770	16716	16913	16807	16818	16675	16797	16855	16838	16766	16800	16835	16715	16745	16843	16904	16821	16781	16727	16816	16702	16679	16735	16718	16676	16745	16866	16705	16879	16644	16799	16630	16827	16926	16805	16776	16727	16835	16812	16843	16721	16696	16860	16870	16676	16718	16761	16761	16832	16772	16922	16891	16848	16839	16750
24037	21372	28716	25379	23834	24040	23552	20498	19725	19421	19213	19014	19057	18842	18835	18739	18793	18711	18658	18676	18461	18847	18590	18619	18579	18681	18483	18729	18523	18535	18669	18801	18758	18662	18690	18620	18652	18475	18654	18573	18526	18664	18735	18337	18447	18466	18642	18312	18711	18568	18332	18808	18349	18620	18517	18496	18454	18566	18357	18408	18568	18681	18416	18340	18638	18612	18608	18410	18533	18392	18607	18600	18576	18555	18406	18539	18459	18469	18361	18579	18461	18526	18508	18448	18413	18456	18331	18546	18527	18463	18312	18463	18295	18637	18547	18547	18485	18473	18299	18395	18428	18517	18444	18437	18652	18504	18480	18350	18496	18591	18605	18375	18551	18407	18332	18522	18614	18466	18603	18756	18351	18484	18487	18488	18573	18590	18637	18456	18243	18360	18453	18503	18394	18432	18511	18582	18486	18411	18739	18388	18525	18600	18452	18587	18531	18430	18438	18416	18446	18351	18514	18436	18486	18373	18561	18497	18708	18475	18504	18479	18297	18500	18552	18493	18499	18515	18574	18383	18357	18428	18463	18486	18400	18440	18514	18383	18179	18416	18348	18438	18447	18479	18312	18310	18329	18400	18532	18607	18202	18399	18315	18489	18643	18273	18684	18412	18570	18426	18428	18432	18501	18441	18369	18649	18503	18433	18497	18467	18422	18722	18499	18471	18548	18466	18520	18483	18448	18466	18483	18290	18487	18523	18627	18409	18473	18564	18492	18305	18265	18423	18460	18537	18377	18574	18470	18722	18201	18405	18449	18673	18513	18336	18450	18446	18282	18409	18405	18557	18683	18422	18405	18425	18653	18448	18237	18509	18238	18414	18383	18678	18548	18244	18486	18514	18332	18499	18664	18531	18530	18568	18535	18530	18427	18636	18439	18302	18516	18533	18373	18276	18527	18326	18469	18555	18376	18280	18545	18450	18331	18366	18628	18338	18488	18342	18554	18548	18487	18450	18432	18406	18355	18530	18450	18641	18358	18703	18619	18657	18731	18620	18539	18456	18418	18417	18521	18678	18573	18423	18453	18613	18310	18331	18473	18560	18434	18592	18476	18604	18695	18570	18405	18420	18602	18414	18690	18428	18698	18555	18568	18283	18680	18645	18381	18419	18614	18425	18438	18383	18453	18752	18430	18519	18641	18663	18654	18543	18659	18320	18676	18358	18481	18371	18473	18633	18361	18552	18603	18426	18437	18313	18478	18609	18387	18472	18491	18316	18439	18449	18525	18508	18501	18441	18453	18597	18456	18421	18499	18338	18404	18304	18451	18262	18347	18376	18401	18572	18535	18636	18362	18206	18344	18270	18512	18594	18599	18617	18539	18484	18446	18458	18516	18475	18409	18468	18375	18463	18422	18558	18438	18314	18512	18344	18394	18440	18401	18487	18308	18483	18515	18539	18640	18454	18598	18483	18325	18397	18517	18500	18443	18467	18541	18266	18377	18494	18473	18659	18434	18461	18539	18341	18530	18503	18364	18554	18502	18475	18629	18563	18431	18418	18488	18296	18470	18417	18360	18528	18514	18613	18487	18558	18452	18581	18588	18295	18447	18478	18441	18510	18583	18464	18628	18452	18392	18504	18412	18363	18605	18446	18553	18432	18454	18480	18645	18653	18412	18309	18334	18419	18430	18524	18479	18427	18357	18429	18395	18390	18297	18334	18567	18370	18278	18555	18423	18347	18431	18431	18522	18255	18654	18522	18571	18274	18465	18437	18602	18345	18536	18258	18445	18264	18548	18613	18538	18340	18538	18498	18439	18494	18547	18394	18370	18317	18223	18379	18402	18255	18448	18220	18744	18509	18380	18286	18495	18620	18530	18447	18521	18453	18396	18317	18640	18453	18483	18459	18306	18432	18617	18589	18607	18543	18462	18585	18502	18628	18232	18463	18575	18320	18391	18333	18542	18622	18531	18606	18483	18446	18519	18402	18502	18615	18475	18468	18358	18430	18423	18537	18655	18685	18425	18448	18313	18454	18538	18463	18268	18441	18570	18680	18494	18456	18503	18634	18384	18466	18696	18536	18539	18399	18419	18441	18446	18448	18383	18379	18645	18463	18498	18551	18529	18534	18604	18621	18586	18602	18757	18573	18572	18545	18650	18524	18180	18613	18474	18589	18372	18360	18469	18515	18504	18329	18509	18453	18428	18452	18514	18504	18612	18411	18565	18576	18681	18566	18598	18375	18402	18529	18471	18519	18627	18496	18326	18558	18514	18592	18496	18432	18482	18642	18818	18664	18592	18371	18430	18505	18589	18296	18431	18474	18609	18523	18459	18513	18557	18412	18511	18418	18449	18369	18598	18461	18503	18553	18574	18467	18359	18618	18575	18607	18411	18584	18619	18341	18302	18471	18376	18429	18428	18329	18481	18365	18542	18497	18419	18565	18329	18556	18428	18447	18451	18495	18637	18592	18400	18498	18514	18423	18520	18621	18364	18618	18372	18498	18443	18442	18659	18632	18533	18459	18454	18581	18470	18519	18459	18298	18289	18472	18448	18516	18537	18465	18499	18466	18486	18414	18483	18475	18320	18500	18434	18566	18375	18472	18519	18334	18578	18390	18398	18495	18542	18199	18459	18456	18416	18657	18539	18266	18437	18738	18617	18649	18222	18408	18699	18578	18541	18451	18292	18452	18472	18457	18337	18510	18489	18500	18263	18335	18598	18626	18632	18510	18535	18579	18651	18403	18526	18546	18572	18517	18384	18362	18596	18506	18395	18612	18636	18399	18516	18388	18395	18290	18532	18256	18533	18462	18420	18613	18378	18292	18459	18477	18567	18411	18558	18554	18350	18530	18331	18520	18485	18375	18388	18345	18294	18555	18500	18545	18574	18293	18339	18490	18284	18404	18436	18668	18336	18368	18570	18414	18618	18462	18408	18478	18461	18402	18513	18584	18243	18756	18398	18409	18475	18507	18696	18473	18675	18397	18611	18432	18670	18425	18423	18411	18563	18546	18530	18558	18294	18416	18337	18382	18516	18560	18658	18421	18550	18492	18484	18336	18571	18354	18522	18208	18584	18488	18210	18395	18519	18406	18450	18486	18543	18413	18575	18517	18488	18642	18502	18584	18310	18375	18373	18315	18447	18479	18694	18490	18355	18526	18308	18341	18409	18381	18462	18590	18573	18534	18341	18659	18766	18378	18516	18489	18639	18352	18532	18615	18590	18446	18473	18618	18477	18474	18410	18438	18445	18508	18587	18342	18462	18518	18525	18643	18460	18518	18516	18483	18557	18632	18506	18642	18563	18500	18573	18374	18641	18474	18335	18549	18619	18672	18444	18519	18415	18536	18579	18563	18528	18410	18720	18421	18583	18516	18329	18561	18520	18550	18355	18246	18543	18512	18360	18484	18507	18461	18423	18517	18309	18444	18323	18669	18382	18486	18527	18568	18588	18389	18654	18475	18524	18430	18424	18490	18362	18492	18415	18338	18661	18326	18582	18525	18516	18259	18371	18401	18563	18328	18442	18572	18387	18610	18494	18367	18602	18304	18321	18483	18495	18397	18499	18554	18568	18360	18380	18464	18225	18531	18517	18433	18447	18483	18547	18352	18645	18390	18610	18582	18617	18465	18366	18464	18580	18435	18263	18307	18182	18408	18451	18333	18443	18695	18415	18498	18584	18432	18385	18341	18512	18315	18462	18337	18473	18436	18393	18348	18556	18418	18593	18605	18453	18399	18431	18574	18633	18551	18309	18312	18490	18557	18463	18430	18533	18719	18651	18432	18552	18602	18394	18450	18662	18561	18385	18391	18251	18491	18523	18619	18462	18478	18460	18492	18443	18799	18561	18405	18677	18617	18473	18437	18552	18350	18317	18428	18318	18620	18515	18611	18315	18564	18574	18380	18368	18601	18343	18612	18372	18560	18426	18634	18490	18381	18348	18559	18465	18527	18495	18369	18481	18382	18525	18378	18683	18604	18442	18614	18535	18581	18723	18526	18495	18382	18558	18473	18341	18487	18386	18612	18596	18510	18532	18398	18497	18634	18177	18499	18327	18409	18453	18456	18599	18527	18549	18468	18436	18419	18374	18379	18551	18638	18435	18502	18465	18242	18504	18586	18586	18521	18308	18510	18389	18589	18495	18341	18359	18570	18463	18367	18291	18489	18556	18627	18407	18348	18490	18428	18653	18306	18437	18605	18538	18570	18556	18334	18459	18532	18469	18596	18345	18202	18382	18378	18428	18553	18415	18599	18548	18544	18411	18767	18636	18453	18242	18433	18453	18369	18627	18557	18630	18466	18428	18402	18468	18413	18703	18423	18727	18563	18531	18611	18556	18530	18476	18648	18562	18284	18434	18577	18334	18457	18387	18570	18463	18527	18591	18394	18565	18542	18560	18584	18562	18471	18586	18565	18499	18492	18295	18559	18479	18457	18428	18250	18348	18611	18461	18429	18625	18479	18580	18554	18507	18471	18549	18549	18505	18321	18578	18422	18688	18340	18389	18488	18291	18504	18485	18526	18428	18593	18588	18448	18415	18518	18428	18397	18355	18598	18514	18360	18553	18478	18619	18357	18509	18692	18578	18395	18514	18606	18592	18454	18482	18416	18652	18337	18397	18586	18653	18643	18466	18504	18524	18602	18504	18521	18446	18435	18190	18558	18328	18518	18614	18452	18418	18360	18515	18471	18511	18342	18490	18564	18585	18386	18698	18494	18723	18452	18534	18610	18492	18459	18396	18430	18531	18584	18541	18498	18452	18379	18582	18632	18377	18489	18430	18467	18572	18163	18623	18489	18547	18601	18509	18614	18432	18426	18453	18552	18315	18565	18622	18541	18506	18553	18308	18486	18614	18406	18524	18432	18497	18306	18340	18385	18204	18414	18587	18619	18496	18271	18689	18316	18349	18544	18533	18469	18426	18527	18429	18595	18574	18405	18535	18555	18513	18489	18403	18356	18635	18271	18385	18556	18314	18460	18486	18486	18451	18494	18390	18338	18411	18369	18496	18388	18343	18582	18545	18726	18444	18370	18578	18646	18438	18355	18413	18426	18421	18430	18380	18491	18718	18560	18552	18740	18632	18475	18663	18429	18719	18445	18565	18502	18398	18578	18390	18471	18571	18472	18485	18408	18428	18388	18321	18367	18350	18444	18447	18505	18458	18346
34709	49800	44064	34343	26137	21989	20156	18854	17916	17616	17025	16914	16856	16916	16680	16471	16610	16509	16398	16527	16440	16494	16525	16512	16564	16534	16609	16445	16460	16445	16641	16593	16530	16553	16338	16410	16440	16340	16348	16325	16510	16437	16456	16378	16337	16404	16412	16535	16500	16433	16324	16463	16552	16460	16423	16432	16201	16419	16272	16374	16450	16325	16504	16366	16354	16333	16481	16480	16257	16382	16454	16345	16519	16239	16592	16283	16429	16544	16486	16428	16411	16347	16445	16222	16360	16390	16284	16455	16239	16241	16443	16382	16326	16419	16515	16278	16423	16272	16501	16290	16306	16426	16411	16536	16285	16497	16334	16471	16207	16374	16415	16342	16376	16302	16310	16294	16374	16278	16376	16370	16320	16532	16628	16467	16332	16500	16315	16382	16297	16365	16259	16264	16267	16408	16497	16322	16147	16213	16360	16346	16367	16252	16527	16273	16351	16400	16248	16347	16411	16336	16324	16424	16175	16163	16476	16264	16323	16373	16264	16469	16286	16231	16359	16255	16297	16279	16444	16391	16286	16145	16349	16499	16276	16363	16217	16419	16543	16186	16353	16378	16324	16216	16413	16209	16309	16389	16371	16533	16247	16537	16365	16472	16353	16368	16287	16585	16428	16307	16254	16329	16502	16334	16450	16579	16225	16388	16291	16281	16380	16245	16320	16394	16425	16354	16417	16360	16335	16374	16405	16331	16148	16248	16490	16421	16282	16312	16342	16417	16435	16269	16364	16256	16370	16369	16404	16367	16324	16276	16377	16332	16380	16489	16145	16479	16338	16518	16500	16329	16418	16408	16354	16348	16446	16309	16270	16324	16231	16280	16271	16228	16313	16346	16422	16364	16488	16175	16467	16428	16416	16332	16327	16425	16559	16249	16305	16426	16246	16320	16211	16581	16387	16444	16392	16365	16213	16399	16254	16279	16614	16359	16433	16273	16452	16369	16412	16326	16295	16375	16422	16294	16249	16281	16375	16273	16419	16259	16306	16214	16262	16274	16398	16311	16479	16561	16215	16511	16265	16325	16367	16386	16262	16355	16327	16385	16258	16400	16271	16158	16299	16315	16347	16317	16194	16491	16443	16341	16240	16443	16297	16379	16370	16363	16354	16188	16669	16326	16388	16252	16294	16493	16203	16401	16104	16569	16329	16241	16403	16455	16315	16332	16387	16457	16398	16388	16423	16101	16261	16401	16242	16419	16425	16393	16372	16347	16251	16227	16474	16399	16334	16453	16152	16268	16431	16255	16376	16315	16262	16399	16321	16410	16325	16338	16420	16260	16464	16321	16419	16388	16358	16391	16314	16297	16331	16350	16346	16351	16384	16390	16377	16293	16573	16330	16455	16313	16419	16341	16430	16365	16352	16395	16341	16309	16430	16435	16460	16183	16261	16458	16130	16260	16432	16278	16380	16276	16405	16426	16178	16280	16395	16269	16122	16319	16400	16341	16273	16324	16569	16282	16406	16390	16342	16373	16272	16257	16397	16485	16436	16310	16370	16327	16353	16428	16275	16372	16334	16351	16432	16485	16333	16358	16256	16468	16186	16176	16522	16501	16413	16349	16374	16412	16286	16359	16253	16326	16536	16195	16331	16186	16528	16371	16381	16429	16412	16284	16337	16448	16468	16472	16431	16288	16449	16260	16504	16382	16356	16359	16402	16385	16405	16254	16326	16181	16329	16361	16319	16267	16350	16471	16248	16338	16332	16303	16444	16301	16459	16456	16374	16336	16392	16431	16485	16486	16334	16341	16336	16351	16429	16476	16295	16100	16425	16334	16482	16256	16405	16394	16416	16478	16148	16525	16324	16643	16355	16378	16471	16402	16380	16334	16189	16438	16418	16271	16372	16279	16304	16414	16324	16249	16352	16592	16261	16304	16444	16351	16373	16416	16542	16184	16312	16271	16452	16475	16310	16287	16356	16280	16250	16326	16336	16440	16343	16288	16213	16248	16307	16288	16368	16473	16460	16121	16428	16314	16386	16269	16366	16346	16332	16528	16169	16305	16468	16398	16524	16356	16370	16281	16323	16345	16424	16334	16491	16272	16238	16422	16303	16186	16248	16315	16297	16405	16297	16255	16238	16410	16468	16425	16240	16397	16332	16444	16437	16320	16510	16296	16429	16528	16272	16340	16349	16381	16314	16211	16367	16348	16404	16285	16326	16170	16357	16418	16334	16237	16509	16322	16476	16437	16534	16209	16455	16364	16224	16449	16375	16393	16402	16501	16528	16505	16404	16362	16338	16396	16294	16360	16255	16326	16322	16412	16367	16393	16229	16279	16481	16371	16371	16347	16451	16313	16148	16425	16361	16249	16156	16320	16377	16425	16322	16282	16410	16217	16428	16428	16251	16307	16355	16277	16146	16269	16458	16344	16517	16559	16342	16287	16498	16522	16397	16392	16377	16257	16440	16410	16475	16292	16443	16424	16399	16287	16364	16435	16392	16289	16288	16408	16255	16273	16426	16370	16299	16314	16377	16210	16232	16436	16382	16305	16300	16351	16498	16406	16263	16310	16421	16376	16349	16368	16382	16486	16179	16269	16265	16413	16400	16489	16430	16343	16390	16455	16302	16498	16397	16366	16386	16448	16194	16368	16255	16324	16306	16341	16282	16427	16359	16426	16243	16331	16308	16403	16283	16395	16291	16358	16388	16282	16291	16286	16205	16286	16448	16261	16463	16405	16558	16463	16309	16409	16374	16486	16334	16401	16301	16465	16367	16219	16227	16387	16415	16283	16321	16311	16333	16434	16521	16305	16507	16347	16238	16311	16288	16216	16333	16224	16351	16230	16428	16307	16404	16293	16482	16422	16315	16410	16351	16302	16281	16396	16094	16147	16381	16255	16352	16291	16397	16290	16470	16365	16410	16222	16334	16308	16375	16408	16345	16372	16317	16306	16358	16282	16364	16532	16366	16288	16240	16345	16291	16177	16531	16409	16461	16315	16339	16338	16354	16594	16226	16355	16542	16290	16405	16402	16333	16290	16321	16472	16240	16457	16328	16344	16388	16263	16356	16347	16226	16485	16286	16401	16238	16490	16395	16503	16330	16393	16327	16442	16408	16408	16443	16525	16375	16329	16402	16501	16430	16275	16412	16268	16448	16391	16261	16326	16186	16345	16442	16418	16217	16374	16239	16389	16390	16284	16384	16285	16399	16344	16316	16275	16453	16410	16292	16343	16196	16434	16156	16312	16241	16333	16273	16407	16418	16340	16190	16356	16516	16313	16319	16291	16227	16396	16292	16317	16301	16438	16299	16392	16298	16381	16446	16504	16466	16516	16406	16420	16385	16108	16499	16284	16204	16306	16499	16486	16384	16344	16233	16302	16134	16321	16376	16403	16319	16339	16349	16190	16285	16388	16239	16597	16302	16440	16492	16378	16259	16398	16383	16362	16303	16476	16119	16334	16484	16354	16344	16332	16289	16306	16198	16173	16188	16345	16399	16327	16292	16436	16315	16352	16247	16288	16348	16438	16328	16412	16437	16202	16452	16251	16349	16287	16236	16278	16273	16350	16386	16460	16423	16370	16280	16480	16338	16405	16527	16278	16290	16383	16472	16237	16294	16210	16443	16418	16352	16385	16360	16343	16437	16343	16510	16379	16326	16259	16369	16427	16365	16400	16317	16447	16088	16356	16357	16318	16382	16417	16565	16303	16122	16313	16289	16459	16362	16308	16431	16481	16469	16294	16370	16369	16324	16416	16431	16203	16228	16381	16351	16283	16217	16436	16391	16391	16505	16292	16310	16416	16408	16315	16378	16270	16422	16347	16207	16206	16244	16281	16468	16431	16253	16346	16398	16381	16244	16326	16336	16319	16417	16392	16361	16351	16203	16222	16391	16248	16375	16302	16405	16423	16296	16365	16359	16297	16458	16323	16167	16414	16421	16270	16220	16140	16552	16332	16453	16265	16447	16295	16362	16460	16445	16186	16353	16445	16396	16313	16519	16335	16324	16341	16394	16107	16296	16392	16293	16376	16292	16261	16371	16298	16415	16233	16404	16281	16376	16396	16409	16365	16281	16476	16393	16249	16211	16292	16503	16271	16300	16260	16311	16399	16365	16518	16288	16390	16349	16369	16445	16377	16300	16430	16301	16302	16424	16355	16120	16387	16344	16361	16276	16157	16573	16381	16303	16500	16263	16503	16271	16431	16538	16414	16187	16225	16319	16406	16205	16324	16359	16369	16304	16289	16339	16531	16374	16425	16362	16337	16411	16232	16271	16344	16475	16367	16477	16402	16505	16414	16112	16381	16295	16404	16376	16258	16333	16343	16403	16325	16406	16348	16380	16456	16212	16510	16469	16478	16536	16280	16383	16528	16443	16432	16428	16439	16301	16517	16296	16309	16161	16252	16330	16356	16367	16385	16207	16334	16273	16414	16137	16333	16308	16369	16378	16256	16120	16461	16253	16336	16411	16322	16314	16451	16365	16347	16358	16264	16425	16369	16395	16387	16373	16407	16409	16298	16093	16283	16457	16305	16281	16372	16352	16271	16457	16328	16419	16365	16475	16454	16254	16298	16294	16386	16447	16305	16371	16363	16229	16380	16453	16359	16252	16365	16455	16287	16320	16229	16319	16296	16361	16414	16506	16099	16388	16247	16410	16573	16433	16508	16381	16500	16450	16297	16542	16265	16427	16298	16382	16449	16398	16434	16303	16361	16237	16332	16306	16362	16254	16537	16288	16449	16299	16236	16276	16341	16327	16447	16211	16339	16510	16250	16375	16387	16425	16329	16478	16384	16145	16397	16392	16428	16291	16331	16461	16246	16403	16542	16115	16379	16277	16427	16295	16237	16433	16457	16334	16421	16363	16431	16415	16327	16312	16483	16303	16539	16392	16334	16310	16264	16341	16196	16556	16314	16342	16247	16335	16426	16434	16376	16344	16434	16377	16245	16243	16324	16431	16432	16288	16275	16311	16482	16479	16348	16316	16471	16411	16350	16438	16393	16342	16211	16404	16373	16270	16287	16291	16265	16368	16343	16300	16198	16427	16431	16255	16431	16409	16152	16347	16408	16309	16429	16439	16360	16302	16299	16344	16289	16264	16258	16378	16481	16413	16407	16246	16222	16375	16123	16411	16345	16401	16336	16240	16365	16359	16365	16059	16459
22809	21373	29085	24145	22937	26584	28646	23070	20629	20554	20206	19959	19652	19621	19514	19488	19538	19512	19397	19501	19285	19493	19320	19396	19529	19321	19054	19313	19450	19418	19377	19049	19302	19357	19159	19245	19184	19130	19256	19264	19212	19349	19229	18997	19222	19289	19099	19287	19177	19091	19046	19234	19060	19227	19058	19216	19186	19345	19044	19164	19229	19065	19098	19018	19117	19088	19102	19166	19152	19080	19137	19169	18965	18901	19027	19216	18926	19160	19026	19198	18983	19213	19187	19079	19150	19025	19208	19128	19222	19277	19093	19210	19117	18980	19088	19044	18979	19109	19320	18842	18887	19034	18887	18875	18984	18811	19160	19129	19112	19073	19015	19146	19141	18948	19042	19094	18981	19041	18994	19068	19234	19106	19049	19010	18905	18880	19053	19160	18971	19067	19190	19122	18903	19112	19150	19388	19071	19253	19144	19016	19417	19250	19137	18973	19086	19043	19223	19109	19334	19040	19124	19040	19143	19227	19088	19014	18985	18956	19074	19062	19015	19279	19139	18852	18961	19239	18945	19074	19213	18983	19067	19042	19099	19071	19098	19248	19238	18990	19201	19128	19302	19100	19152	18973	19039	19189	19198	18881	18913	18978	19100	19101	19322	19156	19163	18947	18996	19074	19079	19293	19088	18841	18990	18948	19160	18914	19188	18948	19131	19090	19033	19049	18977	18922	19135	18975	19124	19217	19076	19019	19088	19021	19145	19138	19012	19234	19113	19009	19095	19076	19091	18989	19023	18978	18952	19279	18976	19031	19116	19071	19125	19151	19206	19174	19204	19043	18949	18918	18878	18962	18962	19252	19131	19020	18941	19099	19355	18868	19239	18826	19133	19054	19200	18986	18982	19165	18925	19058	18992	18997	19038	19029	18914	19157	19248	19098	19076	19141	18891	19028	19055	18729	19116	18958	18989	19101	18925	19088	18878	19104	19224	19143	19135	19128	18900	18955	18941	18941	18914	19098	19110	18985	18964	19139	19101	18878	19014	19022	18884	19262	18987	19008	19334	19124	18975	19215	19011	18857	19074	19071	19315	19112	19051	18907	19007	18998	19133	19134	19098	19109	19173	19088	19279	19056	19110	19244	19158	19073	19097	19227	19016	19144	19052	19090	19245	19155	18906	19155	19279	19078	18972	19094	19060	19121	19069	19089	19151	19157	19095	19006	18940	19117	19117	19130	18910	19173	19105	19052	19152	18902	19116	18889	19042	19297	19075	19106	19259	18958	19147	18900	19028	18772	18959	19078	19197	19030	18977	18852	18944	19095	19101	19061	19136	19036	19151	18982	19234	19172	19261	19127	18814	18795	19104	19152	19110	19114	19135	19059	18943	18967	19181	18986	18910	19022	19255	18869	18980	19119	19179	19230	19061	19171	19145	19136	19115	19084	18954	18798	18890	19120	19200	18858	19009	19118	19260	19053	19006	19030	19144	19240	19164	19079	19042	19036	19121	18837	19034	18931	19021	18985	19343	19044	19028	19171	19173	18988	18945	19038	19207	18981	19186	19150	18994	19080	18924	19007	19095	19261	18969	19078	19188	18936	19089	18870	18857	19144	18788	19165	19036	19034	19284	18968	18998	19083	19224	19146	19108	19041	18967	19164	19171	19139	19056	19216	19088	19110	18984	19189	19175	18933	19172	19240	19152	19250	19129	19069	19041	18972	19253	19095	19086	19205	19046	19221	19094	19013	19091	19021	19133	19192	19021	19104	19081	19121	19044	18999	18998	19064	19080	19183	19069	18992	19026	18938	19050	19145	19137	19183	19144	19132	19018	18941	19035	19002	19092	19130	19172	19172	19001	18930	19203	18836	19046	19068	19072	19036	18846	19245	18943	19126	19167	19034	18898	19020	18932	19074	18949	19006	18790	19139	19118	19167	19247	19087	19078	18945	19095	19180	18964	19145	19163	18952	19101	18976	18946	19161	19050	19031	19059	19104	19151	19218	19074	19206	18998	19079	19188	18909	19028	19124	19139	19114	18873	18986	18971	19107	19037	19379	19168	18914	18917	19025	19302	19040	19082	19158	19225	19003	18849	19213	19029	19047	19189	19012	19271	19142	18966	19286	18963	19115	19198	19110	19160	19071	18887	19127	19090	19006	19288	19214	19168	19207	19141	19065	19073	19021	19034	18991	19195	19006	19047	19225	18875	19160	19119	19150	18982	19208	19075	19082	18989	18876	19083	18953	19207	19096	19320	19072	19179	19147	19073	19056	19198	19240	18921	19048	19010	18998	18845	19155	19194	19037	19175	19054	19019	19114	19069	19067	18949	19027	18975	19097	18982	19136	18960	19092	19094	19000	18906	18948	19034	19067	19079	19155	19132	19132	19087	19220	18959	19005	19067	18982	19204	19088	19066	19208	18992	19054	19040	19022	18959	19102	19097	19004	19262	18949	19045	19001	19107	19224	18887	19075	18957	18971	18902	18887	19097	19063	18862	18880	19218	19164	19006	19041	19087	18926	19016	19007	19010	19028	18986	19150	19197	18915	19217	19064	19039	19134	19099	19111	18938	18925	18978	19146	18938	19156	18918	19033	19109	19295	18811	19040	19158	18903	19023	18934	19025	19241	19219	19101	19195	19138	19043	19081	19036	19060	18820	18920	18984	18978	19163	19135	19061	19210	18900	19009	19014	19144	18903	18947	19125	18854	19108	19104	19117	19031	19185	18956	19054	19029	19099	19089	18915	19010	19194	18906	19129	19157	18975	19034	19173	19153	19090	18853	19005	19064	18981	19227	19030	19058	19169	19101	18956	19022	18823	18962	19212	18881	19098	19066	19114	19278	19259	19129	18995	19240	19306	19045	19049	19173	19123	19141	19111	19212	19097	18971	19157	18805	19048	19120	18935	18967	18876	19088	19201	18962	19116	19150	19017	19125	19118	18948	18915	18996	18931	19086	19017	19149	19050	19229	18828	19102	19370	19060	19145	18789	18922	19023	18989	19193	19184	18902	18852	18961	18994	19257	19329	18961	19406	19174	19136	19319	19147	19014	19241	19068	19165	19104	18934	19034	19040	19140	19058	19003	18840	18898	19061	18940	19006	18999	19038	18952	19020	19139	19055	19004	18863	18958	19090	19239	19000	19111	18936	19333	19059	19053	19229	18977	19080	18895	19199	19026	19054	19018	19139	18995	19333	19177	19110	19069	18978	18914	19096	18908	19235	19190	19189	19002	18905	19038	19120	19005	18822	19121	19170	19161	18897	19039	18907	18839	19072	19046	19088	18884	18854	19053	19134	19142	19082	19222	18799	19139	19080	19042	19046	18877	19055	19203	19358	19099	18924	19125	18898	19323	19094	19009	19405	19106	19073	19215	18876	18838	18949	19109	18970	19259	18950	19173	18910	18966	19069	19056	19250	18940	19140	19075	19055	19071	19146	18911	19030	19043	19233	19164	19119	19128	19146	19146	19195	19208	19194	19230	19034	19126	19089	19030	19161	19116	19152	19008	18846	18872	18968	19184	19235	18995	19101	19206	18978	19201	19128	19109	19090	18927	19177	19048	19255	18846	18964	19000	19124	19080	18987	19094	19315	19190	19013	18965	19162	18944	18974	18992	18800	19014	19003	19028	19153	18889	18953	19017	19122	19036	19210	18941	19010	18944	18925	19038	18993	19020	19109	19013	19117	18936	19040	19088	19070	18963	18989	19035	19136	18882	18988	19088	18982	18945	19147	19001	19248	18984	18948	18941	18911	19055	18753	19276	19132	19182	18928	19004	19170	19147	18955	19182	19241	18998	19003	19160	19052	18925	19020	18957	19063	19137	19142	19092	19098	19176	19136	18871	18934	18994	19066	19043	19132	18946	19081	18989	18825	19190	19071	19107	19085	19056	19066	19088	18915	19363	19238	18946	19064	19007	19250	19196	19093	19152	19050	19064	18956	18939	19117	19083	19230	18867	19221	19110	19050	19154	18798	19158	18855	18945	19182	19109	19152	19222	19044	19147	18979	19040	19159	19264	18969	18993	19244	19224	19011	18682	19137	18888	18909	19106	19117	19273	18915	19019	18870	18940	19165	19048	19014	18890	19176	19033	19023	19147	19191	19042	19081	18841	19226	18997	19207	19126	19064	18852	19168	18898	19086	18960	19022	19055	19128	19147	19237	19279	19219	19053	18853	19003	19014	19104	19145	19217	19240	19000	19056	19103	19039	18912	18978	19109	19091	19293	19055	19009	19022	19106	18960	19075	19080	19101	19212	19086	19194	19283	19132	19139	19054	19386	19226	19093	18974	19159	19077	19000	19023	19029	18883	19089	19058	19075	19054	19068	19135	19128	19251	19148	19060	19138	19178	19110	19075	19306	19123	19062	18983	19151	18988	19121	19001	19047	18909	18976	19039	18964	19117	18886	19093	19003	18828	19096	18950	18936	19109	19123	19206	19133	18914	19118	19110	18958	18945	19114	19133	19101	18874	18728	19336	19192	19087	19226	19038	19023	19114	18987	19184	19131	18974	19067	19150	19266	19032	19188	18994	19050	19087	19028	18796	18886	19053	18856	18904	19019	18999	19044	18915	19113	19008	19142	19066	18857	19184	19245	19075	18971	19145	19040	19237	19001	18893	18922	19248	19095	19008	19085	19029	18924	18902	19098	19049	19033	19114	19078	19091	19374	19127	19127	19005	19100	19032	19078	19216	19095	19132	19241	19102	18990	18987	18971	19189	19083	18948	18968	18904	18752	19056	19054	19021	19164	19250	19216	19199	19066	19065	19006	19112	19072	19093	19147	19217	19123	18988	18861	18902	18960	19002	19226	19183	18992	19142	18852	19063	19012	19078	18976	19235	19024	19125	19072	19166	19358	19001	19178	19105	19151	18992	19149	19172	19102	19185	19199	19106	19132	18885	19042	19090	19168	19134	18965	19087	19140	18932	18943	19002	19114	18946	19009	18968	18946	19115	19056	19149	19095	19344	19093	19080	19059	19095	18961	19040	18969	19186	18988	19080	18975	18988	18994	18856	18958	19041	18768	19064	18986	18923	18898	19125	19113	19027	19045	19200	19209	19243	19043	19147	19061	19239	19006	18898	18963	19290	18962	18927	19060	18920	18910	19033	19116	19165	19108	19020	18968	19136	18994	19117	18860	19152	18865	19126	19032	19085	18970	18939	19047	18942	19024
35533	56477	49790	40160	34072	29167	25344	21135	18942	18211	17899	17699	17474	17365	17250	16908	17189	16983	16952	16830	16877	16819	16848	16835	17049	16913	16808	16859	16961	16863	16871	17013	16868	16876	16724	16844	16863	16783	16787	16998	16716	16839	16690	16719	16726	16626	16865	16783	16598	16822	16686	16561	16559	16700	16771	16561	16636	16828	16751	16638	16772	16580	16804	16520	16673	16685	16631	16639	16691	16836	16882	16531	16763	16541	16682	16679	16690	16638	16454	16662	16618	16882	16749	16549	16702	16707	16823	16665	16547	16693	16675	16647	16730	16569	16732	16746	16616	16788	16711	16814	16681	16874	16775	16769	16697	16618	16795	16702	16615	16866	16589	16636	16771	16629	16631	16720	16813	16625	16530	16901	16527	16739	16641	16691	16699	16718	16700	16758	16699	16677	16805	16668	16864	16646	16538	16677	16645	16710	16681	16514	16611	16754	16750	16761	16647	16760	16746	16689	16783	16628	16711	16707	16634	16681	16786	16802	16860	16526	16889	16533	16778	16693	16651	16659	16621	16830	16648	16671	16593	16546	16646	16575	16609	16501	16861	16683	16701	16706	16688	16532	16586	16663	16783	16675	16757	16611	16661	16435	16636	16677	16778	16672	16506	16645	16732	16673	16498	16814	16804	16563	16634	16608	16582	16555	16592	16549	16558	16620	16677	16862	16603	16756	16756	16603	16627	16696	16694	16570	16612	16490	16699	16796	16739	16676	16828	16637	16611	16681	16681	16591	16681	16746	16660	16625	16657	16747	16691	16488	16626	16669	16599	16648	16780	16597	16658	16663	16632	16591	16690	16732	16502	16649	16771	16636	16615	16644	16594	16732	16729	16761	16750	16493	16768	16686	16639	16545	16671	16704	16671	16912	16668	16665	16731	16782	16696	16652	16575	16746	16868	16524	16607	16636	16748	16490	16807	16792	16765	16669	16600	16625	16710	16722	16615	16549	16671	16739	16588	16633	16860	16710	16755	16602	16697	16755	16654	16800	16451	16701	16640	16803	16776	16817	16596	16651	16535	16636	16564	16690	16582	16687	16681	16756	16449	16552	16797	16673	16705	16562	16583	16541	16596	16808	16582	16610	16471	16789	16521	16709	16677	16756	16733	16658	16688	16542	16696	16767	16657	16619	16644	16493	16774	16607	16572	16710	16727	16615	16654	16777	16465	16553	16508	16723	16713	16652	16655	16576	16678	16749	16589	16666	16635	16750	16729	16708	16800	16538	16789	16661	16785	16682	16660	16727	16533	16740	16834	16754	16552	16633	16763	16767	16560	16459	16682	16655	16749	16649	16606	16695	16691	16920	16634	16518	16624	16766	16771	16632	16896	16630	16768	16716	16557	16675	16719	16763	16626	16705	16481	16650	16585	16696	16724	16460	16610	16669	16607	16500	16697	16831	16683	16748	16646	16593	16624	16711	16730	16547	16693	16580	16566	16675	16693	16620	16679	16669	16589	16499	16702	16431	16566	16672	16721	16538	16663	16587	16667	16633	16749	16555	16828	16829	16650	16535	16553	16605	16685	16689	16671	16609	16604	16735	16690	16753	16653	16787	16659	16592	16625	16635	16719	16751	16792	16542	16877	16669	16450	16675	16639	16755	16669	16628	16779	16806	16600	16556	16575	16511	16543	16561	16758	16634	16702	16810	16687	16846	16677	16550	16793	16643	16989	16500	16478	16681	16668	16811	16720	16579	16810	16541	16669	16747	16700	16604	16643	16595	16670	16619	16728	16772	16602	16544	16761	16631	16754	16750	16644	16694	16638	16607	16686	16557	16415	16737	16607	16888	16584	16697	16635	16688	16559	16549	16626	16747	16548	16802	16769	16683	16843	16718	16827	16675	16768	16708	16516	16626	16711	16692	16724	16686	16773	16700	16750	16665	16643	16583	16874	16661	16528	16668	16739	16709	16711	16825	16709	16823	16560	16729	16694	16619	16577	16671	16773	16541	16635	16625	16675	16633	16752	16848	16794	16492	16721	16656	16589	16521	16794	16536	16682	16732	16684	16528	16672	16718	16536	16697	16619	16646	16785	16554	16620	16614	16760	16628	16569	16610	16649	16673	16715	16520	16886	16682	16536	16668	16699	16527	16717	16701	16803	16655	16709	16731	16548	16661	16548	16712	16633	16585	16783	16607	16651	16640	16523	16653	16523	16679	16615	16667	16529	16590	16701	16667	16598	16798	16720	16613	16679	16640	16621	16750	16891	16589	16757	16809	16772	16316	16609	16645	16779	16639	16694	16538	16783	16799	16651	16754	16616	16462	16838	16636	16711	16821	16791	16650	16662	16613	16793	16570	16831	16489	16646	16811	16852	16625	16610	16623	16571	16510	16771	16549	16738	16703	16718	16741	16633	16743	16541	16649	16480	16711	16679	16603	16649	16502	16691	16606	16446	16892	16571	16597	16660	16667	16886	16613	16548	16689	16594	16706	16754	16701	16430	16802	16755	16772	16614	16745	16599	16536	16441	16573	16823	16622	16670	16631	16545	16652	16668	16617	16672	16678	16717	16615	16620	16752	16678	16636	16685	16780	16736	16602	16821	16641	16505	16498	16501	16697	16584	16711	16733	16737	16676	16603	16683	16722	16827	16641	16591	16509	16592	16748	16772	16865	16669	16634	16894	16732	16736	16739	16708	16608	16850	16773	16738	16592	16698	16641	16657	16620	16684	16797	16599	16822	16635	16758	16615	16529	16696	16627	16695	16870	16761	16743	16713	16636	16786	16575	16717	16736	16532	16772	16632	16797	16549	16613	16742	16569	16734	16653	16678	16618	16800	16786	16762	16727	16626	16505	16614	16757	16624	16613	16711	16814	16625	16758	16539	16818	16765	16635	16622	16674	16783	16653	16555	16755	16620	16433	16894	16743	16657	16598	16648	16582	16612	16786	16560	16608	16690	16627	16731	16617	16513	16667	16750	16607	16661	16666	16682	16809	16817	16607	16683	16586	16666	16641	16539	16695	16553	16570	16596	16549	16714	16617	16506	16835	16724	16684	16678	16704	16735	16711	16607	16681	16612	16495	16668	16739	16759	16860	16725	16656	16580	16686	16737	16607	16561	16578	16591	16829	16560	16680	16729	16742	16615	16556	16663	16694	16672	16549	16683	16711	16662	16511	16710	16702	16632	16693	16601	16589	16764	16784	16647	16568	16587	16574	16544	16853	16797	16805	16722	16650	16560	16694	16627	16636	16698	16709	16709	16576	16582	16693	16494	16756	16760	16815	16532	16637	16704	16570	16781	16624	16790	16754	16596	16627	16631	16608	16676	16634	16539	16780	16775	16539	16619	16966	16617	16555	16721	16605	16429	16544	16670	16701	16672	16646	16663	16629	16821	16674	16807	16571	16631	16795	16748	16816	16778	16784	16664	16779	16768	16443	16476	16739	16578	16501	16507	16764	16761	16642	16752	16752	16572	16690	16682	16710	16584	16583	16774	16679	16644	16658	16792	16630	16618	16835	16652	16688	16625	16486	16590	16473	16705	16619	16567	16660	16593	16681	16822	16830	16641	16517	16723	16746	16708	16485	16629	16576	16533	16612	16626	16617	16664	16414	16728	16711	16656	16670	16777	16707	16689	16676	16659	16471	16622	16671	16680	16539	16814	16645	16640	16909	16768	16640	16623	16766	16680	16781	16627	16774	16693	16645	16600	16488	16647	16611	16667	16715	16673	16655	16662	16545	16518	16743	16778	16629	16601	16608	16730	16816	16503	16620	16562	16457	16632	16573	16652	16865	16606	16730	16724	16470	16602	16625	16777	16861	16849	16545	16620	16618	16713	16575	16635	16801	16756	16837	16717	16582	16867	16658	16692	16609	16757	16736	16857	16779	16708	16681	16705	16624	16601	16544	16705	16641	16440	16531	16705	16760	16530	16743	16410	16701	16637	16478	16870	16701	16532	16756	16897	16705	16628	16465	16577	16717	16665	16736	16689	16701	16920	16844	16572	16789	16665	16594	16762	16765	16589	16715	16671	16700	16902	16711	16544	16663	16794	16564	16742	16644	16479	16739	16665	16559	16800	16682	16692	16735	16595	16752	16560	16537	16651	16577	16675	16568	16568	16608	16674	16678	16700	16586	16640	16773	16864	16638	16689	16562	16746	16642	16632	16769	16738	16701	16731	16666	16600	16782	16620	16656	16756	16658	16737	16599	16725	16607	16779	16385	16686	16689	16541	16638	16703	16663	16577	16793	16721	16626	16863	16595	16804	16570	16553	16576	16685	16752	16760	16632	16696	16574	16792	16688	16614	16740	16732	16609	16700	16668	16569	16716	16787	16568	16639	16614	16583	16718	16649	16784	16737	16673	16738	16574	16867	16597	16622	16639	16736	16618	16731	16587	16617	16624	16766	16691	16704	16684	16601	16805	16643	16587	16611	16684	16685	16597	16872	16662	16759	16483	16459	16495	16768	16770	16538	16710	16681	16776	16701	16735	16501	16677	16672	16802	16589	16564	16671	16711	16892	16687	16639	16630	16529	16842	16636	16662	16597	16562	16683	16626	16650	16791	16650	16601	16743	16634	16673	16502	16760	16653	16626	16673	16644	16692	16714	16631	16780	16613	16651	16593	16688	16604	16676	16706	16554	16645	16680	16846	16640	16664	16556	16708	16714	16502	16540	16547	16706	16731	16769	16807	16701	16710	16550	16810	16534	16800	16661	16526	16647	16391	16594	16720	16740	16689	16496	16776	16732	16762	16604	16627	16804	16580	16516	16699	16752	16481	16466	16616	16686	16661	16676	16528	16809	16756	16663	16576	16605	16571	16739	16695	16711	16498	16644	16624	16638	16623	16743	16561	16692	16729	16581	16712	16694	16619	16858	16737	16581	16843	16613	16591	16673	16565	16635	16604	16722	16630	16680	16591	16571	16627	16810	16583	16617	16709	16683	16627	16586	16673	16737	16557	16775	16700	16796	16797	16845	16647	16706	16453	16722	16814	16683	16769	16632	16721	16496	16574	16716	16638	16681	16656	16799	16812	16849	16642	16694	16592	16560	16667	16738	16572	16657	16905	16528	16620	16729	16665	16696	16802	16802	16791	16612	16616	16688	16768	16621	16828	16631	16467	16807	16751	16577	16482	16861	16489	16657	16648	16761	16599	16833	16577	16654	16701	16755	16575
28756	26609	32179	29077	24720	22656	21196	20113	19704	19582	19326	19247	19398	19192	19433	19368	19367	19355	19336	19427	19342	19318	19266	19291	19341	19085	19306	19167	19296	19488	19210	19119	19179	19159	19233	19211	19283	19234	19121	19148	19301	19271	19241	19116	19152	19325	19264	19036	19103	19351	19094	19243	19276	19245	19306	19281	19245	19386	19371	19002	19150	19066	19265	19232	19298	19218	19333	19208	19136	19086	19098	19276	19257	19272	19390	19300	19432	19121	19244	19123	19169	19005	19157	19259	19007	19308	19306	19218	19295	19197	19364	19155	19126	19121	19017	19067	18953	19101	19056	19137	19081	19112	19160	19191	19349	19336	19307	19315	19195	19143	19219	18980	19152	19029	19423	19139	19127	19317	19250	19210	19352	19129	19297	19021	19385	19192	19321	19021	19283	19371	19243	19127	19129	19206	19367	19184	19096	19087	19218	19224	19290	19152	19110	19071	19241	19280	19341	19053	19269	19142	19247	19242	19261	19107	19159	19305	19028	19197	19398	19230	19245	19206	19249	19063	19073	19116	19120	19091	19179	19130	19193	19087	19094	19139	19025	19171	19246	19200	19260	19330	19065	19519	19337	19262	19338	19233	19210	19246	19350	19154	19295	19185	19233	19225	18994	19053	19168	19177	19107	19056	19234	19356	19028	19107	19321	19433	19300	19213	19314	19011	19186	19096	19327	19221	19116	19260	19300	19015	18977	19259	19254	19170	19174	19222	19201	19042	19030	19062	19139	19250	19284	19344	19187	19291	19338	19169	19175	19182	19029	19230	19058	19091	19258	19366	19293	19222	19283	19127	19182	19341	19286	19263	19269	19127	19283	19295	19378	19342	19351	19284	19070	19136	19504	19172	19118	19174	19209	19239	18991	19226	19011	19119	19213	19339	19282	19272	19220	19398	19075	19308	19372	19078	19347	19281	19329	19133	19382	19375	19312	19369	19217	19249	19311	19199	19410	19122	19110	19328	19312	19050	19360	19104	19022	19194	19217	19222	19221	19070	19084	19299	19203	19199	19340	19294	19189	19183	19179	19247	19250	19240	19203	19128	19205	19197	19187	19063	19275	19041	19002	19101	19294	19145	19161	19189	19094	19281	19091	19173	19197	19193	19057	19185	19180	19332	19099	19314	19121	19059	19278	19303	18973	19286	19188	19178	19132	18993	19236	19228	18984	19168	19169	19070	19473	19247	19281	19297	19195	19145	19266	19133	19286	19361	19155	19124	19126	19348	19104	19134	18876	19070	19147	19288	19153	19059	19038	18993	19149	19227	19045	19000	19165	19212	19123	19112	19154	19372	19222	19128	19089	19217	18980	19208	19457	18970	18988	19009	18958	19130	19377	19006	19163	19343	19174	19242	19091	19085	19176	19153	19042	19196	19085	19169	19294	19011	19219	19314	19206	19001	19173	19301	19217	19163	19360	19279	19253	19151	19247	19254	19154	19226	19174	19037	19213	19131	19065	19278	19124	19242	19144	19279	19254	19277	19176	19128	19108	19019	19207	19055	19274	19163	19209	19224	19100	19281	19069	19274	19258	19405	19287	19144	19267	19091	19388	19314	19180	19380	19153	19107	19386	19126	19197	19247	19198	19087	19314	19247	18999	19250	19183	19035	19166	19242	18986	19354	19174	18972	19187	19484	19037	19141	18985	19092	19257	19298	19260	19113	19296	19259	19214	19516	19167	19026	19190	19191	19212	19226	19051	19258	19271	19289	19119	19303	19039	19367	19267	19237	19088	19295	19223	19203	19423	19214	19429	19243	19108	19109	19156	19432	19262	19210	19434	19331	19142	19202	19276	19346	19318	19031	19326	19339	19010	19392	19431	19148	19083	19220	19004	19276	19195	19117	19414	19332	18996	19015	19178	19045	19215	19052	19214	19330	19182	19044	19244	19290	19294	19154	19246	19188	19182	19201	19218	19413	19037	19213	19296	19291	19302	19256	19025	19021	19192	19251	19111	19255	19187	19140	19086	19118	19161	19189	19177	19294	19316	19136	19374	19198	19208	19174	19030	19125	19185	19293	19312	19052	19013	19201	19290	19238	19347	19123	19215	19284	19214	19170	19276	19186	19094	19232	19124	18979	18947	19154	19209	19182	19358	19103	19354	19223	19063	19229	19155	19141	19163	19058	19173	18951	19051	19162	18963	19158	19327	19209	19341	19228	19181	19128	18980	19117	19268	19274	19305	19121	19159	19292	19196	19214	19092	19205	19244	19264	19167	19312	19339	19204	19076	19257	19280	19186	19327	19352	19185	19134	19224	19124	19139	19304	19190	19196	19165	19038	19105	19017	18945	19171	19377	19182	19108	18974	19146	19187	19072	19309	19004	19176	19283	19028	19063	19320	19277	19057	19138	19063	19262	19263	19232	19183	19140	19120	19081	19219	19367	19227	19181	19416	19301	19271	18992	19278	19443	19072	19309	19039	19173	19371	19113	19215	19236	19155	19249	19328	19211	19203	19336	18845	19137	19307	19202	19074	19167	19172	19200	19155	19148	18957	19307	19046	19168	19128	19093	19277	19459	19324	19319	19237	19198	19371	19201	18974	19169	19320	19222	19158	19262	19158	19150	18951	19219	19152	19244	19164	19112	19178	19112	19132	19444	19352	19158	19264	19493	19352	19422	19261	19106	19187	19150	19182	19294	19162	19288	19045	19239	19281	19049	19178	19320	19402	19509	19319	19415	19192	19387	19222	19244	19519	19187	19234	19114	19259	19136	19194	19396	19183	19234	19294	19229	19266	19229	19107	19389	19239	19006	19147	19204	19287	19150	19299	19225	19301	19299	19174	19146	19077	19368	19054	18920	19274	19311	19033	19045	19079	19359	19130	19096	18980	18980	19094	19068	19269	19110	19292	19231	19173	19109	19051	19052	19302	19187	19035	19248	19343	19225	19251	19127	18925	19181	19236	19282	19138	19211	19187	19384	19171	19046	19224	19094	19028	19087	19163	19192	19287	19242	19243	19167	19112	19087	19113	19003	19338	19195	19257	19201	19166	19223	19284	19213	19215	19058	19157	19423	19150	19221	19573	19094	19237	19338	19271	19061	19118	19187	19421	19124	19047	19146	19188	19270	19427	19195	19027	19052	19400	19195	19205	19353	19214	19284	19251	19295	19023	19153	19229	19258	19177	19088	19220	19341	19243	19097	19149	19147	19167	19308	19370	19197	19282	19330	19477	19172	19284	19197	19141	19230	19183	19357	19143	19134	19226	19367	19269	19305	19480	19224	19144	19144	19256	19157	19415	19221	19067	19338	19287	19165	19315	18973	19046	19133	19057	19145	19125	19282	19099	19070	19190	19100	19028	19105	19360	19172	19296	19166	18983	19134	19239	19368	19143	19148	19276	19122	19115	19280	19170	19254	19107	19103	19263	19255	19092	19170	19164	19284	19155	19196	19214	19080	19295	19039	19121	19126	19097	19135	19236	19267	19236	19294	19284	19059	19088	19268	19076	18874	19377	19120	19254	19187	19293	19467	19225	19122	19418	19059	19110	19345	18898	19304	19128	19160	19135	19148	19212	19284	19084	18981	19232	19405	19347	19310	19137	19164	19104	19159	19125	19167	19110	19233	19190	19474	19342	19110	19267	19126	19306	19394	19232	19215	19185	19118	19205	19298	19327	19170	19073	19142	19002	19446	19280	19307	19156	19175	19360	19169	19092	19174	19164	19173	19149	19097	19347	19161	19115	19115	19303	19096	19233	19348	19111	19094	19159	19335	19193	19151	19215	19254	19178	19100	19164	19043	19120	19173	19039	19076	19065	19320	19176	19273	19417	19250	19230	19142	19293	19276	19188	19144	19261	19262	19152	19138	19215	19155	19003	19345	19209	19307	19189	19114	19011	19003	18959	19194	19202	19062	19128	19492	19315	19125	18932	19119	19207	19140	19139	19517	19240	19159	19284	19319	18945	19157	19212	19249	19027	19230	19393	19189	19159	19289	19231	19156	19162	19304	19223	19264	19211	19303	19243	19187	19255	19236	19281	19319	19065	19167	19282	19300	19370	19303	19241	19252	19221	19441	19360	19259	19259	19246	19204	19227	19159	19370	19305	19148	19379	19359	19090	19208	19239	19453	19160	19355	19192	19219	19361	19352	19221	19268	19311	19202	19205	19440	19129	19257	19054	19269	19101	19289	19207	19255	19248	19192	19226	19058	18900	19164	19122	19223	19198	19387	19250	19039	19133	19300	19244	19128	19329	19241	19154	19284	19228	19345	19129	19249	19220	19272	19181	19198	19316	19366	19068	19272	19433	19156	19218	19374	19369	19165	18970	19124	19085	19370	19405	19219	19154	19301	19241	19321	19034	19381	18964	19112	19364	19224	19031	19389	18856	18971	19348	19187	19132	19149	19320	19198	19349	19250	19271	19078	19277	19288	19377	19146	19244	19263	19238	19364	19256	19213	19121	19266	19183	19238	19294	19167	19018	19147	19139	19402	19091	19211	19255	19224	19185	19035	19259	19161	19159	19339	19005	19225	19191	19219	19070	19170	19217	19124	19132	19221	19137	19472	19174	19104	19171	19143	19166	19067	19250	19032	19235	19086	19052	19204	19375	19182	19262	19254	19108	19226	19066	19186	19208	19132	19072	19039	19130	19340	19231	19134	19385	19184	19215	19193	19206	19372	19022	19360	19196	19168	19228	19172	19277	19244	19282	19455	19189	19347	19167	19199	19185	19255	19162	19298	19174	19304	19111	19531	19257	19200	19099	19037	19309	19014	19307	19286	19229	19171	19380	19115	19155	19124	19132	19092	19224	19412	19254	19293	18993	19167	19268	19121	19317	19167	19226	19234	19389	19290	19329	19039	19165	18867	19207	19206	19098	18952	19270	19112	19316	19313	19484	19123	19223	18898	19265	19302	19178	19193	19334	19200	19090	19218	19181	19179	19138	19135	19287	19243	18965	19192	19226	19397	19100	19077	19250	19269	19208	19285	19030	19375	19328	19171	19356	19250	19180	19167	19279	19331	19159	19166	19136	19316	19121	19095	18981	19152	19318	19123	19251	19242	19056	19118	19000	19237	19391	19346	19422	19290	19318	19293	19152	18961	19308	19246	19191	19233	19246	19543	19133	19222	19092	19233	19173	19050	19117	19214	19349	19216	19559	19328	19096	19267	19233	19222	19362
31703	41998	36596	28645	24855	21478	19106	17937	17269	17219	17041	17219	17058	16942	17045	16770	16854	16648	16904	16826	16885	16868	16966	16837	16768	16612	16813	16886	16883	16662	16775	16766	16918	16663	16861	16928	16843	16940	16733	16877	16904	16684	16739	16788	16844	17006	16690	16708	16795	16887	16764	16822	16765	16918	16582	16894	16660	16533	16635	16848	16746	16666	16830	16682	16705	16810	16621	16774	16710	16641	16864	16705	16631	16609	16690	16498	16689	16579	16732	16798	16601	16771	16908	16785	16790	16796	16780	16701	16698	16673	16708	16635	16737	16901	16950	16870	16629	16865	16703	16824	16693	16766	16671	16800	16820	16741	16863	16780	16738	16729	16641	16806	16838	16734	16607	16832	16749	16708	16781	16691	16721	16725	16647	16618	16911	16769	16729	16795	16784	16744	16557	16580	16768	16901	16635	16901	16757	16762	16745	16752	16700	16848	16907	16785	16997	16606	16615	16682	16736	16690	16764	16802	16776	16732	16924	16627	16837	16788	16633	16647	16658	17003	16864	16738	16855	16753	16779	16807	16692	16794	16865	16890	16828	16761	16717	16669	16716	16765	16672	16820	16721	16849	16666	16734	16657	16557	16801	16510	16715	16843	16675	16667	16719	16547	16661	16694	16734	16730	16792	16799	16783	16878	16739	16605	16753	16699	16936	16635	16703	16784	16732	16710	16728	16783	16714	16698	16796	16707	16646	16747	16742	16612	16523	16855	16769	16681	16711	16684	16835	16719	16694	16663	16711	16835	16686	16693	16773	16551	16769	16651	16790	16809	16724	16689	16873	16696	16746	16757	16743	16762	16719	16658	16681	16816	16629	16650	16767	16951	16819	16633	16772	16662	16731	16667	16818	16846	16722	16739	16664	16901	16581	16722	16696	16836	16705	16656	16535	16773	16718	16704	16752	16725	17042	16900	16890	16817	16644	16752	16674	16780	16763	16750	16891	16846	16829	16900	16846	16740	16892	16695	16721	16709	16699	16852	16714	16782	16553	16649	16713	16718	16797	16700	16782	16793	16749	16823	16765	16847	16698	16885	16746	16920	16603	16860	16756	16745	16849	16740	16709	16809	16801	16782	16648	16673	16534	16761	16815	16645	16705	16701	16741	16737	16730	16830	16654	16787	16634	16743	16751	16664	16860	16784	16755	16636	16812	16762	16742	16934	16703	16661	16766	16787	16809	16798	16747	16632	16794	16605	16655	16941	16751	16748	17014	16772	16750	16660	16680	16828	16822	16668	16667	16821	16773	16688	16706	16695	16681	16813	16786	16490	16823	16722	16723	16735	16642	16613	16873	16674	16816	16918	16539	16828	16868	16834	16792	16836	16634	16698	16827	16665	16875	16612	16701	16806	16715	17017	16762	16666	16732	16729	16731	16802	16816	16808	16722	16749	16833	16689	16673	16867	16825	16773	16729	16932	16799	16913	16873	16992	16817	16672	16724	16553	16817	16755	16662	16693	16901	16705	16749	16731	16818	16828	16700	16703	16796	16706	16974	16814	16933	16730	16866	16839	16547	16764	16716	16887	16760	16663	16770	16819	16725	16667	16676	16763	16721	16624	16769	16729	16561	16801	16974	16686	16755	16758	16871	16724	16794	16908	16707	16905	16681	16945	16560	16585	16711	16823	16813	16686	16909	16713	16676	16700	16571	16882	16696	16676	16695	16735	16656	16744	16760	16873	16772	16631	16680	16722	16859	16768	16842	16620	16670	16793	16775	16871	16761	16604	16848	16845	16705	16615	16630	16658	17006	16830	16648	16887	16670	16800	16812	16631	16916	16787	16768	16859	16841	16800	16894	16763	16674	16830	16828	16649	16794	16871	16799	16587	16583	16809	16814	16638	16623	16712	16722	16851	16844	16817	16777	16744	16673	16903	16801	16799	16665	16734	16709	16694	16804	16664	16822	16776	16715	16617	16697	16633	16806	16799	16979	16822	16686	16806	16771	16883	16678	16671	16878	16662	16852	16695	16665	16821	16648	16602	16635	16868	16983	16640	16602	16812	16760	16679	16823	16843	16681	16620	16807	16841	16780	16855	16759	16679	16827	16767	16711	16656	16916	16775	16646	16685	16530	16636	16885	16735	16913	16674	16786	16700	16804	16822	16724	16854	16641	16730	16683	16790	16834	16834	16641	16770	16831	16846	17062	16683	16805	16792	16719	16634	16835	16851	16750	16764	16566	16776	16654	16680	16853	16818	16740	16823	16738	16613	16895	16750	16809	16720	16640	16704	16646	16944	16847	16714	16939	16773	16678	16572	16828	16634	16827	16604	16826	16804	16654	16577	16739	16696	16640	16935	16922	16687	16830	16754	16739	16929	16895	16888	16736	16571	16786	16753	16819	16680	16731	16684	16531	16792	16839	16780	16796	16708	16776	16567	16747	16832	16792	16901	16727	16625	16585	16767	16771	16767	16809	16714	16782	16578	16671	16614	16868	16727	16704	16691	16681	16680	16690	16673	16933	16711	16708	16825	16812	16608	16746	16814	16772	16714	16778	16904	16782	16822	16841	16758	16656	16857	16636	16704	16750	16767	16724	16627	16784	16728	16855	16847	16820	16643	16663	16716	16691	16782	16897	16770	16627	16710	16490	16628	16765	16824	16611	16879	16705	16882	16688	16838	16839	16694	16696	16838	16884	16635	16855	16759	16774	16787	16706	16651	16785	16815	16741	16924	16875	16696	16745	16721	16731	16571	16599	16628	16883	16647	16666	16774	16666	16791	16701	16818	16715	16746	16767	16955	16604	16836	16739	16885	16935	16726	16662	16705	17026	16637	16796	16835	16837	16747	16975	16833	16689	16877	16668	16743	16819	16771	16635	16708	16734	16801	16801	16688	16755	16785	16797	16775	16714	16729	16896	16905	16801	16810	16878	16749	16783	16814	16775	16600	16916	16673	16672	16872	16794	16718	16872	16985	16742	16632	16759	16765	16786	16732	16719	16686	16857	16704	16703	16755	16892	16650	16733	16519	16688	16684	16809	16715	16742	16612	16888	16829	16683	16604	16698	16780	16675	16806	16642	16831	16662	16775	16878	16786	16895	16798	16788	16930	16635	16804	16723	16807	16779	16762	17053	16734	16898	16856	16760	16747	16931	16717	16732	16732	16953	16761	16711	16741	16750	16839	16889	16814	16825	16746	16783	16649	16514	16510	16738	16696	16886	16818	16664	16734	16692	16736	16785	16624	16853	16671	16907	16645	16806	16690	16660	16676	16641	16800	16852	16624	16729	16576	16790	16857	16712	16673	16633	16861	16592	16697	16671	16872	16818	16908	16780	16708	16714	16875	16921	16728	16815	16843	16791	16788	16699	16734	16791	16769	16602	16882	16669	16781	16809	16752	16735	16770	16664	16694	16932	16716	16811	16776	16575	16973	16657	16815	16785	16766	16900	16788	16809	16712	16854	16777	16652	16722	16860	16840	16765	16749	16762	16880	16684	16900	16727	16704	16608	16872	16697	16802	16900	16785	16857	16864	16640	16776	16829	16773	16735	16972	16799	16636	16601	16884	16785	16586	16779	16798	16759	16776	16758	16688	16764	16667	16731	16827	16720	16643	16746	16680	16941	16816	16719	16727	16752	16872	16662	16775	16798	16892	16583	16794	16838	16938	16761	16909	16750	16903	16819	16586	16728	16908	16881	16856	16643	16934	16766	16761	16994	16743	16710	16897	16732	16652	16749	16782	16812	16664	16747	16913	16779	16711	16610	16718	16714	16772	16709	16772	16771	16613	16904	16805	16607	16869	16877	16811	16549	16766	16887	16783	16843	16765	16572	16648	16837	16692	16766	16744	16670	16684	16866	16669	16566	16752	16699	16673	16828	16727	16721	16727	16818	16680	16751	16739	16686	16784	16742	16581	16821	16612	16861	16696	16774	16835	16693	16763	16877	16667	16691	16704	16894	16855	16815	16772	16845	16855	16718	16826	16782	16721	16888	16851	16771	16757	16858	16691	16772	16726	16803	16653	16874	16556	16778	16710	16742	16782	16646	16692	16635	16868	16712	16716	16725	16777	16624	16733	16774	16774	16712	16835	16804	16707	16735	16790	16773	16803	16708	16731	16723	16560	16584	16667	16682	16803	16947	16624	16707	16724	16651	16866	16859	16590	16826	16762	16727	16681	16796	16802	16658	16625	16950	16725	16719	16714	16716	16815	16758	16625	16686	16820	16857	16629	16586	16830	16931	16617	16911	16889	16707	16700	16801	16649	16829	16605	16712	16688	16876	16690	16912	16815	16689	16891	16739	16759	16714	16660	16989	16608	16922	16854	16847	16917	16872	16931	16843	16688	16810	16642	16639	16702	16718	16835	16817	16685	16840	16809	16828	16762	16823	16907	16754	16638	16761	16958	16806	16481	16639	16772	16813	16689	16715	16950	16649	16719	17032	16781	16827	16547	16721	16628	16816	16779	16613	16743	16739	16695	16621	16717	16762	16686	16895	16663	16669	16776	16669	16788	16757	16646	16797	16751	16793	16847	16848	16942	16799	16620	16848	16891	16690	16918	16732	16851	16839	16767	16685	16594	16888	16761	16713	16783	16671	16787	16862	16753	16829	16781	16719	16620	16812	16707	16672	16899	16758	16655	16900	16868	16756	16684	16788	16752	16825	16883	16622	16835	16635	16696	16775	16838	16772	16620	16765	16769	16758	16810	16546	16643	16809	16747	16847	16750	16655	16746	16628	16936	16799	17015	16824	16712	16658	16907	16774	16803	16930	16782	16672	16794	16767	16706	16700	16560	16826	16918	16758	16848	16744	16836	16528	16656	16689	16776	16914	16656	16601	16767	16875	16617	16830	16858	16806	16917	16728	16667	16753	16767	16852	16555	16666	16937	16870	16679	16911	16829	16646	16575	16772	16888	16867	16778	16741	16838	16674	16735	16662	16716	16737	16615	16863	16884	16683	16583	16713	16748	16713	16674	16864	16681	16757	16695	16878	16709	16693	16920	16645	16858	16760	16751	16798	16682	16805	16742	16771	16821	16725	16746	16687	16781	16878	16896	16731	16652	16729	16793	16712	16841	16659	16745	16638	16735	16690	16748	16831	16692	16703	16760	16768	16794	16696	16804	16705	16803	16947	16660	16933	16892	16622	16797	16797	16606	16726	16694	16727	16619	16643	16696
24074	21429	28968	25762	25522	27338	25687	21123	19597	19311	19282	18839	19085	18763	19067	18859	18601	18666	18591	18780	18750	18516	18833	18551	18550	18483	18566	18845	18821	18607	18641	18601	18605	18696	18578	18520	18412	18488	18455	18453	18470	18672	18565	18559	18467	18453	18487	18371	18636	18564	18609	18884	18287	18630	18500	18593	18383	18573	18420	18355	18470	18458	18571	18355	18427	18587	18681	18524	18390	18458	18649	18687	18407	18734	18444	18517	18346	18344	18298	18398	18587	18482	18512	18460	18302	18383	18438	18374	18576	18225	18740	18567	18585	18442	18508	18535	18422	18453	18308	18261	18309	18470	18430	18334	18620	18451	18592	18548	18414	18330	18555	18599	18380	18569	18445	18432	18610	18399	18473	18453	18200	18451	18538	18578	18568	18581	18587	18506	18363	18450	18448	18635	18573	18318	18315	18557	18720	18410	18465	18424	18503	18461	18481	18450	18529	18598	18481	18642	18650	18468	18322	18370	18790	18435	18477	18373	18473	18573	18430	18490	18352	18486	18577	18598	18303	18434	18471	18470	18474	18517	18381	18567	18514	18545	18611	18363	18570	18353	18499	18454	18330	18655	18532	18535	18357	18598	18494	18611	18546	18560	18585	18389	18514	18436	18577	18369	18775	18575	18517	18482	18518	18479	18428	18594	18744	18437	18502	18470	18459	18692	18522	18260	18523	18509	18493	18681	18333	18359	18596	18677	18596	18710	18647	18741	18526	18509	18451	18504	18685	18555	18564	18372	18441	18285	18449	18385	18371	18587	18326	18324	18608	18475	18583	18356	18566	18360	18521	18456	18404	18349	18539	18482	18456	18660	18509	18464	18601	18382	18506	18331	18438	18512	18618	18601	18449	18296	18483	18319	18555	18481	18517	18396	18334	18586	18551	18341	18426	18306	18386	18520	18600	18380	18333	18541	18362	18478	18604	18444	18527	18733	18426	18545	18448	18612	18425	18273	18462	18567	18538	18511	18522	18387	18613	18483	18395	18597	18577	18459	18411	18471	18510	18396	18508	18632	18450	18311	18500	18375	18433	18685	18569	18325	18586	18728	18272	18447	18360	18235	18470	18560	18490	18694	18362	18797	18432	18376	18578	18570	18523	18534	18396	18468	18740	18533	18454	18394	18607	18482	18311	18506	18718	18516	18547	18457	18544	18657	18519	18368	18501	18310	18443	18327	18499	18462	18473	18579	18541	18625	18515	18428	18345	18394	18390	18419	18400	18332	18377	18617	18489	18325	18656	18391	18650	18508	18606	18562	18437	18175	18498	18625	18406	18460	18366	18370	18134	18242	18547	18518	18366	18569	18377	18493	18346	18399	18671	18318	18406	18410	18616	18566	18649	18564	18447	18678	18563	18607	18427	18555	18371	18290	18354	18455	18362	18436	18357	18522	18632	18714	18438	18368	18472	18602	18457	18446	18367	18295	18411	18497	18449	18520	18276	18463	18464	18409	18450	18382	18711	18293	18408	18545	18641	18249	18604	18476	18624	18389	18499	18579	18674	18453	18379	18598	18588	18672	18396	18378	18399	18370	18331	18349	18507	18405	18383	18563	18564	18438	18508	18402	18199	18267	18273	18520	18380	18418	18476	18573	18469	18612	18592	18539	18542	18468	18419	18519	18481	18656	18373	18622	18423	18630	18596	18434	18524	18489	18364	18364	18311	18368	18454	18516	18457	18378	18478	18455	18516	18356	18480	18351	18385	18506	18524	18403	18738	18548	18400	18499	18469	18370	18464	18476	18386	18391	18492	18435	18468	18242	18318	18333	18545	18578	18591	18451	18627	18519	18326	18678	18389	18607	18524	18579	18519	18514	18513	18440	18485	18540	18558	18669	18593	18693	18491	18331	18362	18450	18513	18471	18745	18587	18348	18439	18585	18654	18510	18346	18431	18581	18424	18655	18554	18247	18644	18419	18502	18423	18293	18616	18624	18515	18498	18379	18617	18419	18388	18401	18474	18598	18672	18485	18509	18246	18505	18512	18532	18512	18440	18380	18236	18609	18546	18550	18421	18778	18556	18276	18498	18423	18670	18456	18438	18346	18384	18377	18413	18673	18589	18517	18757	18572	18418	18373	18483	18237	18411	18468	18417	18478	18375	18464	18643	18320	18328	18547	18622	18625	18421	18603	18434	18510	18447	18406	18564	18513	18459	18510	18494	18713	18546	18407	18549	18423	18513	18318	18527	18647	18638	18524	18536	18325	18429	18542	18608	18401	18615	18537	18346	18604	18497	18737	18820	18523	18603	18399	18461	18718	18651	18484	18506	18513	18618	18227	18521	18315	18453	18508	18318	18461	18434	18411	18408	18452	18499	18645	18471	18459	18446	18439	18250	18421	18584	18363	18674	18364	18393	18503	18677	18528	18464	18499	18606	18544	18283	18467	18382	18391	18457	18498	18507	18653	18572	18671	18485	18655	18577	18467	18235	18532	18480	18511	18632	18442	18423	18348	18395	18360	18578	18410	18399	18578	18568	18594	18565	18324	18477	18400	18438	18572	18635	18353	18407	18570	18461	18610	18305	18528	18444	18590	18374	18309	18552	18494	18560	18396	18529	18262	18371	18302	18440	18556	18441	18518	18497	18693	18453	18394	18355	18779	18463	18554	18457	18300	18397	18316	18507	18382	18424	18461	18302	18402	18475	18494	18463	18745	18698	18454	18384	18579	18581	18492	18493	18403	18552	18638	18531	18497	18485	18600	18449	18624	18564	18560	18486	18346	18601	18604	18486	18420	18700	18572	18487	18563	18616	18393	18655	18378	18559	18374	18504	18450	18445	18584	18518	18561	18334	18576	18636	18314	18333	18376	18603	18396	18298	18356	18589	18616	18377	18480	18633	18621	18456	18581	18715	18504	18540	18562	18309	18410	18479	18532	18638	18660	18537	18455	18356	18553	18581	18565	18591	18399	18587	18552	18523	18640	18242	18485	18509	18573	18387	18661	18477	18356	18483	18419	18368	18605	18458	18618	18503	18732	18476	18761	18510	18493	18545	18676	18678	18508	18355	18480	18643	18385	18462	18390	18534	18580	18679	18452	18511	18535	18541	18568	18462	18547	18486	18474	18722	18727	18490	18401	18549	18511	18558	18505	18571	18312	18302	18412	18407	18394	18426	18419	18456	18446	18490	18630	18359	18431	18550	18574	18419	18458	18381	18533	18583	18291	18622	18379	18411	18345	18436	18454	18338	18549	18539	18431	18258	18476	18475	18650	18591	18471	18483	18457	18470	18488	18621	18447	18598	18501	18335	18521	18540	18352	18690	18403	18381	18457	18562	18366	18483	18651	18493	18547	18482	18327	18598	18446	18539	18410	18345	18486	18165	18494	18484	18629	18263	18427	18544	18575	18443	18399	18420	18275	18389	18653	18597	18465	18420	18366	18318	18581	18376	18536	18426	18395	18485	18461	18631	18472	18503	18594	18493	18459	18500	18689	18529	18467	18405	18534	18398	18608	18611	18381	18489	18465	18418	18569	18478	18359	18500	18473	18462	18576	18546	18284	18545	18412	18377	18656	18526	18467	18697	18554	18539	18551	18486	18313	18398	18460	18589	18527	18450	18623	18511	18515	18525	18468	18497	18670	18508	18507	18615	18671	18731	18513	18457	18396	18403	18356	18400	18488	18537	18608	18761	18501	18411	18317	18512	18467	18448	18548	18445	18469	18605	18407	18552	18447	18379	18435	18635	18610	18642	18402	18583	18483	18732	18627	18420	18501	18396	18510	18558	18741	18588	18591	18547	18556	18515	18542	18549	18371	18580	18145	18488	18327	18408	18429	18545	18476	18446	18508	18234	18621	18540	18500	18496	18433	18452	18394	18515	18459	18650	18625	18486	18334	18610	18652	18445	18360	18447	18460	18242	18497	18443	18488	18547	18345	18375	18560	18489	18444	18610	18556	18602	18515	18528	18439	18524	18658	18557	18430	18335	18574	18470	18584	18587	18444	18572	18601	18634	18640	18634	18568	18411	18384	18363	18462	18534	18483	18534	18365	18289	18319	18232	18420	18619	18404	18494	18446	18468	18481	18410	18510	18384	18337	18430	18442	18512	18383	18441	18346	18380	18291	18515	18548	18648	18669	18423	18567	18344	18255	18296	18537	18609	18371	18385	18526	18554	18498	18422	18334	18414	18243	18307	18455	18470	18539	18567	18447	18356	18437	18509	18548	18543	18392	18435	18527	18591	18342	18413	18416	18737	18614	18766	18618	18441	18600	18471	18632	18411	18353	18512	18378	18305	18523	18473	18441	18547	18419	18373	18434	18404	18380	18471	18358	18436	18356	18444	18419	18508	18357	18441	18241	18363	18457	18250	18471	18480	18635	18424	18530	18668	18520	18395	18469	18536	18344	18445	18595	18332	18312	18502	18321	18546	18539	18582	18524	18344	18440	18357	18653	18440	18462	18650	18459	18424	18505	18458	18468	18527	18447	18637	18579	18525	18641	18463	18649	18462	18301	18191	18414	18358	18486	18431	18612	18349	18337	18494	18500	18581	18537	18581	18519	18605	18583	18409	18574	18525	18625	18390	18473	18655	18410	18405	18523	18551	18626	18504	18487	18233	18534	18612	18600	18545	18454	18425	18523	18411	18388	18544	18660	18376	18502	18411	18406	18551	18472	18656	18562	18439	18345	18516	18392	18458	18577	18473	18466	18484	18297	18437	18175	18513	18495	18600	18458	18288	18579	18615	18285	18356	18478	18605	18497	18491	18309	18455	18396	18256	18405	18494	18571	18584	18707	18395	18674	18468	18279	18388	18441	18639	18459	18406	18660	18480	18487	18184	18500	18438	18501	18464	18405	18700	18607	18584	18542	18498	18395	18442	18487	18453	18476	18389	18447	18481	18366	18524	18547	18102	18681	18517	18654	18581	18705	18586	18571	18458	18470	18361	18461	18645	18586	18648	18733	18630	18536	18432	18404	18735	18572	18434	18359	18378	18622	18622	18262	18533	18562	18264	18539	18484	18456	18556	18544	18358	18662	18435	18384	18408	18384	18501	18370	18496	18586	18379	18479	18456	18267	18413	18402	18442	18683	18384	18552	18562	18653	18360	18718	18564	18617	18517	18437	18374	18339	18356	18526	18535	18640	18380	18491	18339	18212	18458	18418	18603	18395	18613	18464
31922	50333	45887	37656	32139	28112	22963	19066	17603	17338	17219	17016	16797	16570	16632	16663	16584	16405	16420	16433	16468	16419	16397	16471	16455	16441	16502	16523	16439	16509	16401	16465	16387	16508	16482	16466	16351	16336	16428	16336	16327	16356	16322	16355	16425	16400	16426	16259	16378	16372	16551	16400	16418	16402	16391	16480	16339	16329	16346	16381	16375	16341	16492	16394	16287	16239	16396	16425	16303	16386	16351	16314	16289	16232	16214	16265	16428	16359	16261	16382	16475	16365	16352	16359	16527	16304	16328	16229	16371	16301	16529	16357	16354	16333	16261	16467	16416	16275	16325	16366	16424	16422	16163	16308	16283	16257	16416	16224	16452	16495	16524	16179	16326	16370	16325	16387	16209	16309	16283	16482	16386	16306	16267	16430	16122	16402	16444	16276	16365	16383	16363	16365	16472	16286	16355	16332	16330	16256	16329	16199	16306	16179	16242	16348	16429	16386	16236	16285	16314	16388	16272	16587	16311	16371	16377	16138	16374	16357	16325	16294	16518	16413	16292	16396	16312	16365	16440	16510	16245	16312	16448	16218	16187	16511	16530	16422	16300	16245	16289	16395	16389	16479	16529	16386	16454	16206	16275	16379	16213	16352	16350	16479	16429	16329	16299	16456	16480	16267	16333	16315	16324	16221	16378	16257	16398	16200	16353	16188	16404	16347	16296	16310	16324	16396	16351	16339	16423	16535	16183	16329	16150	16176	16309	16274	16200	16273	16391	16436	16494	16485	16287	16258	16313	16278	16338	16481	16466	16394	16360	16338	16217	16215	16275	16162	16350	16306	16167	16350	16470	16258	16155	16180	16401	16180	16297	16323	16348	16179	16351	16313	16244	16267	16109	16403	16372	16339	16168	16398	16335	16204	16277	16338	16153	16276	16375	16184	16366	16404	16267	16267	16406	16358	16306	16300	16243	16431	16280	16249	16168	16294	16396	16198	16397	16234	16391	16332	16357	16280	16395	16386	16489	16338	16195	16336	16342	16262	16350	16255	16394	16391	16270	16213	16417	16373	16220	16416	16350	16320	16488	16149	16335	16490	16206	16216	16300	16472	16178	16368	16261	16421	16239	16425	16185	16312	16355	16223	16355	16307	16133	16133	16499	16393	16209	16284	16356	16234	16258	16217	16355	16429	16538	16148	16218	16326	16440	16361	16219	16202	16216	16312	16254	16264	16441	16239	16249	16294	16404	16379	16281	16358	16314	16471	16236	16527	16358	16339	16260	16350	16443	16365	16400	16340	16367	16443	16374	16401	16352	16396	16302	16255	16469	16184	16450	16376	16554	16247	16433	16376	16253	16473	16257	16190	16306	16231	16121	16326	16296	16246	16134	16303	16289	16353	16255	16187	16246	16442	16495	16309	16539	16318	16347	16339	16278	16481	16213	16360	16335	16284	16227	16337	16422	16195	16301	16344	16348	16318	16237	16233	16371	16331	16127	16290	16264	16229	16276	16384	16279	16464	16296	16429	16396	16383	16265	16408	16141	16413	16249	16275	16300	16254	16217	16362	16322	16235	16343	16374	16314	16232	16411	16306	16314	16332	16259	16100	16470	16410	16325	16158	16299	16251	16240	16431	16370	16290	16374	16140	16165	16184	16350	16287	16291	16237	16320	16469	16345	16263	16478	16361	16424	16350	16274	16257	16262	16370	16307	16320	16280	16409	16382	16260	16292	16360	16329	16293	16355	16434	16175	16357	16355	16439	16265	16225	16318	16459	16354	16182	16295	16312	16228	16398	16269	16243	16431	16474	16299	16331	16262	16335	16308	16315	16233	16287	16213	16479	16076	16328	16176	16326	16316	16329	16293	16328	16191	16254	16212	16200	16286	16274	16307	16297	16250	16361	16412	16219	16297	16410	16418	16350	16268	16228	16327	16489	16359	16294	16330	16385	16439	16267	16375	16305	16226	16376	16400	16408	16307	16291	16352	16383	16433	16283	16317	16205	16402	16475	16305	16368	16233	16282	16344	16316	16495	16210	16399	16301	16372	16283	16336	16310	16413	16272	16311	16318	16334	16368	16263	16295	16416	16383	16227	16286	16190	16263	16395	16412	16453	16379	16247	16364	16324	16262	16222	16267	16428	16313	16422	16303	16326	16153	16560	16271	16288	16374	16225	16280	16250	16342	16248	16441	16370	16244	16260	16322	16350	16199	16415	16232	16332	16402	16366	16218	16505	16346	16322	16282	16473	16383	16150	16526	16214	16411	16416	16396	16273	16408	16309	16414	16243	16242	16247	16282	16264	16407	16297	16212	16291	16350	16240	16332	16324	16396	16231	16307	16283	16413	16184	16218	16355	16462	16459	16416	16361	16267	16372	16280	16429	16504	16351	16157	16364	16336	16432	16509	16179	16466	16320	16411	16344	16391	16453	16371	16181	16179	16168	16207	16272	16413	16181	16358	16339	16355	16439	16256	16366	16353	16350	16346	16232	16414	16442	16309	16383	16294	16297	16192	16451	16358	16279	16297	16346	16333	16275	16296	16393	16109	16539	16434	16437	16205	16294	16427	16405	16431	16267	16303	16310	16314	16458	16467	16310	16405	16346	16462	16228	16214	16400	16315	16356	16389	16431	16349	16484	16169	16294	16331	16282	16496	16352	16343	16325	16315	16408	16471	16349	16319	16417	16235	16312	16296	16323	16341	16145	16308	16187	16364	16241	16444	16379	16305	16276	16249	16434	16217	16233	16191	16343	16214	16254	16347	16324	16206	16233	16345	16310	16300	16266	16189	16271	16285	16198	16287	16371	16242	16227	16360	16344	16452	16270	16237	16199	16309	16355	16264	16288	16398	16543	16375	16465	16343	16460	16297	16410	16257	16297	16311	16369	16469	16294	16312	16445	16280	16206	16329	16234	16341	16381	16408	16370	16485	16310	16416	16390	16283	16241	16393	16158	16395	16344	16363	16244	16478	16232	16458	16325	16309	16445	16267	16326	16408	16384	16261	16506	16467	16291	16151	16329	16509	16226	16225	16391	16316	16370	16404	16380	16244	16381	16437	16251	16339	16411	16403	16423	16260	16298	16332	16273	16393	16367	16405	16277	16285	16138	16290	16286	16434	16445	16361	16285	16338	16350	16211	16366	16420	16203	16259	16239	16456	16359	16509	16484	16365	16277	16352	16280	16284	16200	16391	16175	16187	16461	16200	16392	16246	16350	16347	16210	16364	16163	16196	16395	16374	16260	16319	16242	16351	16350	16313	16360	16363	16185	16387	16388	16288	16337	16268	16392	16387	16282	16270	16334	16308	16367	16375	16280	16447	16457	16371	16360	16305	16372	16236	16377	16169	16269	16322	16356	16297	16201	16374	16253	16259	16411	16444	16321	16357	16397	16205	16436	16298	16337	16130	16316	16313	16339	16290	16399	16414	16277	16215	16363	16349	16277	16284	16364	16283	16376	16423	16373	16461	16471	16358	16211	16322	16233	16380	16244	16443	16280	16195	16273	16481	16398	16286	16268	16202	16485	16258	16240	16395	16240	16213	16442	16346	16349	16202	16303	16287	16385	16275	16362	16424	16304	16338	16295	16464	16273	16439	16531	16192	16349	16228	16131	16472	16440	16291	16259	16395	16388	16335	16228	16464	16239	16271	16437	16260	16324	16252	16315	16148	16367	16344	16170	16414	16297	16415	16318	16174	16338	16241	16419	16276	16386	16402	16461	16459	16268	16265	16503	16231	16338	16459	16428	16328	16155	16434	16300	16303	16286	16191	16350	16184	16446	16195	16431	16331	16297	16351	16291	16472	16153	16259	16332	16192	16281	16493	16322	16209	16482	16303	16438	16241	16336	16232	16352	16219	16404	16328	16222	16323	16419	16230	16299	16152	16439	16243	16244	16422	16187	16449	16358	16240	16276	16417	16335	16369	16574	16254	16257	16358	16165	16473	16217	16297	16243	16342	16365	16459	16339	16290	16164	16279	16323	16565	16298	16306	16362	16250	16268	16307	16424	16472	16382	16411	16226	16448	16199	16424	16387	16382	16332	16208	16387	16282	16373	16249	16395	16278	16258	16381	16373	16439	16264	16331	16305	16390	16255	16430	16291	16377	16355	16355	16181	16306	16377	16253	16324	16321	16408	16484	16401	16380	16244	16318	16401	16227	16176	16663	16345	16414	16260	16193	16490	16367	16434	16258	16394	16391	16336	16344	16328	16368	16397	16335	16282	16297	16232	16502	16326	16487	16488	16261	16404	16176	16408	16418	16382	16470	16327	16411	16392	16159	16365	16318	16318	16535	16451	16357	16393	16304	16490	16318	16385	16293	16344	16278	16281	16330	16310	16317	16296	16332	16372	16208	16306	16169	16473	16339	16385	16395	16319	16253	16281	16220	16358	16256	16251	16361	16323	16330	16333	16286	16437	16408	16199	16163	16381	16380	16151	16220	16466	16422	16313	16327	16386	16480	16350	16170	16200	16300	16258	16367	16479	16494	16181	16418	16220	16266	16515	16316	16514	16263	16327	16187	16169	16324	16325	16514	16319	16244	16228	16185	16309	16354	16226	16188	16342	16379	16196	16233	16386	16380	16225	16319	16372	16291	16303	16314	16464	16307	16255	16325	16297	16357	16354	16307	16220	16232	16389	16386	16436	16248	16182	16306	16239	16283	16204	16243	16222	16334	16353	16225	16374	16249	16332	16194	16483	16294	16539	16062	16384	16523	16325	16503	16367	16261	16284	16231	16202	16462	16230	16349	16386	16193	16288	16379	16247	16406	16240	16429	16296	16399	16455	16360	16240	16399	16508	16434	16403	16380	16409	16085	16357	16415	16202	16325	16214	16278	16400	16484	16111	16386	16547	16297	16247	16378	16393	16360	16365	16317	16272	16391	16344	16338	16230	16352	16456	16479	16292	16505	16235	16284	16267	16138	16272	16253	16210	16428	16476	16218	16389	16363	16430	16299	16472	16444	16298	16232	15999	16272	16316	16428	16368	16183	16337	16369	16236	16365	16290	16354	16212	16345	16269	16397	16362	16298	16467	16220	16355	16479	16458	16341	16322	16409	16311	16336	16262	16373	16274	16326	16381	16269	16347	16266	16244	16304	16521	16274	16346	16445	16397	16468	16275	16272	16380	16384	16328	16388	16147	16349	16209	16441	16220	16284	16420	16323	16397	16323
22939	21429	29210	24424	23573	27107	28652	23914	22696	21240	20509	20070	19804	19801	19901	19913	19650	19651	19521	19371	19368	19276	19667	19633	19425	19295	19693	19403	19458	19477	19558	19403	19490	19201	19460	19400	19214	19489	19363	19315	19366	19430	19297	19180	19374	19393	19381	19403	19309	19404	19398	19330	19339	19387	19447	19430	19228	19243	19014	19219	19478	18840	19346	19242	19264	19443	19410	19272	19304	19348	19313	19308	19197	19333	19155	19118	19322	19143	19182	19396	19216	19278	19346	19400	19292	19474	19234	19271	19205	18944	19183	19266	19045	19355	19385	19194	19356	19264	19156	19410	19409	19188	19235	19308	19217	18957	19125	19181	19203	19099	19284	19303	19330	19207	19225	19283	19199	19092	19194	19190	19048	19097	19124	19167	19030	19289	19480	19081	19153	19340	19392	19005	19219	19093	19468	19279	19149	19164	19289	19166	19174	19336	19172	19105	19295	18961	19305	19158	19289	19116	19361	19251	19315	19190	19202	19298	19288	19103	19308	19109	19143	19100	19256	19245	19343	19253	19204	19116	19296	19063	19108	18960	19315	19296	19170	19334	19058	19319	19233	18992	19059	19156	18968	19292	19197	19287	19114	19389	19305	19113	19072	19239	19146	19195	19220	19099	19203	19134	19534	19184	19154	19248	19235	19477	19147	19285	19245	19300	19201	19205	19164	19165	19303	19375	19050	19205	19221	19272	19269	19385	19504	19217	19033	19446	19069	18977	19358	19366	19225	19311	19106	19394	19224	19092	19302	19127	19089	19205	19354	19201	19157	19178	19153	19058	19275	19139	19196	19141	19324	19304	19134	19105	19324	19029	19196	19121	19335	19329	19415	19139	19054	19234	19289	19060	19262	19136	19243	19009	19203	19039	19158	19343	19230	19267	19316	19215	19324	19347	19385	19111	19163	19209	19237	19234	19112	18898	19129	19233	19305	19201	19112	19374	19262	19128	19181	19071	19422	19331	19097	19252	19369	19145	19141	19204	19325	19111	19352	19382	19333	19272	19119	19155	19261	19320	19249	19260	19022	19045	19185	19156	19229	19442	19134	18921	19133	19206	18996	19269	19310	19191	19295	19373	19237	19254	19196	19249	19142	19224	19412	19184	19240	19195	19232	19296	19062	19189	19164	19365	19357	19305	19291	19345	19168	19139	19312	19176	19093	19089	19246	19157	19097	19262	19416	19100	19296	19246	19222	19239	19362	19276	19000	19128	19047	19014	19157	19197	19094	19206	19250	19228	19249	19274	19218	19284	19191	19308	19131	19033	19155	19133	19087	19277	19374	19009	18974	19138	19163	19197	19309	19281	19252	19138	19164	19139	19010	19222	19318	19424	19151	19287	19133	19246	19199	19225	19161	19256	19180	19086	19163	19200	19176	19047	19153	18946	18943	19200	19338	19413	19157	19125	19154	19253	19217	19344	19332	19200	19223	19257	19286	19234	19261	19109	19157	19007	19244	19072	19147	19301	19107	19184	19190	19117	19028	19336	19343	19233	19185	19408	19142	19122	18968	19118	19257	19137	19259	19121	19237	19200	19242	19221	19259	19222	19214	19170	19165	19154	19235	19232	19075	19206	19298	19121	19322	19138	19205	19330	19033	19032	19286	19184	19199	19098	19209	19390	19214	18993	19238	19283	19460	19151	19171	19277	19240	19221	19190	19209	19333	19291	19136	19148	19102	19210	19309	19156	19340	19169	19262	19167	19449	19100	19401	19373	19159	19020	19409	19276	19143	19367	19188	19154	19102	19251	19339	19294	19346	19091	19245	19251	19245	19311	19049	19105	19272	19241	19096	19261	19416	18974	19063	19159	19125	19168	19217	19212	19234	19163	19181	19232	19315	18933	19066	19222	19207	19169	19113	19364	19075	19140	19280	19334	19358	19081	19177	19095	19220	19079	19239	19222	19243	19285	19017	18830	19017	19252	19176	19292	19322	19269	19128	18796	19213	19065	19212	19146	19438	19256	19010	19218	19252	19189	19037	18973	19099	19197	19284	19112	19214	19168	19371	19373	19355	19071	19169	19264	19159	19303	19214	19166	19250	19005	19266	18963	19257	19273	19145	19139	19064	19125	19175	19159	19035	19217	19105	19197	19235	19213	19218	19358	19159	18992	19116	19235	19157	19290	19068	19179	18943	19182	18948	19267	19150	19036	19084	19257	19449	19176	18944	19339	19097	19182	19093	19264	19140	19149	19344	19273	19397	19290	19076	19125	19031	19196	19317	19196	19298	19358	19426	19163	19381	19260	19259	19128	18998	19259	19166	19127	19313	19139	19268	19245	19444	19292	19153	19325	19243	19115	19396	19368	19184	19372	19247	19196	19294	19238	19264	19087	19226	19415	19133	19280	19017	19353	19253	19112	19648	19195	19246	19038	19126	19197	19271	19142	19363	19296	19278	19093	19234	19144	19173	19284	19312	19083	18981	19069	19028	19289	19309	19234	19078	19282	19098	19307	19254	19332	19392	19244	18949	19102	19196	19292	19293	19121	19272	19278	19039	19103	18963	19142	19224	19195	19063	19245	19005	19325	19374	19366	19224	19147	19199	19164	19413	19299	19146	19324	19256	19229	19193	19106	19077	19320	19091	19159	18820	19116	19458	19472	19362	19327	19349	19268	19343	19278	19266	19175	19303	19312	19134	19250	19306	19271	19190	19015	19184	19196	19291	19260	19190	19132	19224	19234	19315	19198	19219	19165	19223	19091	19151	19349	19098	19154	19093	19146	19352	19107	19297	19363	19320	19073	19369	19243	19111	19206	19307	19235	19305	19135	19134	19232	19272	19174	19168	19149	19377	19043	19451	19347	19084	19137	19117	19120	19174	19176	19346	19218	19199	19300	19160	19326	19361	19365	19182	19187	19143	19311	19296	19179	19003	19247	19197	19174	18966	19201	19167	19214	19177	19212	19211	19065	19244	19339	19165	19276	19211	19165	19292	19288	19083	19070	19196	19463	19263	19034	19113	19338	19177	19351	19180	19413	19138	19210	19134	19202	19153	19288	19073	19290	19177	19265	19172	19336	19188	19168	19016	19169	19180	19182	19182	19132	19239	19223	19230	19342	19182	19072	19183	18898	19258	19066	19250	19184	19213	19154	19271	19173	19194	19223	19197	19119	19258	19259	19193	19170	19154	19419	19211	19053	19309	19189	19255	19130	19218	19221	19105	19264	19224	19277	19401	19420	19302	19298	19162	19033	19145	19210	19372	19249	19357	19243	19237	19246	18957	19270	19302	19035	19282	19298	19141	18946	19124	19058	19211	19293	19325	19098	19002	19341	19141	19228	19211	19221	19214	19289	19313	19291	19156	19454	19230	19480	19176	19228	19295	19312	19059	19050	19052	19189	19206	19152	19291	19198	19477	19291	19238	19255	19338	19355	19291	19137	19256	19226	19327	19084	19035	19298	19171	19211	19168	19161	19339	19124	19234	19320	19259	19121	19121	19315	19136	19090	19346	19117	19176	19218	19239	19052	18990	19316	19288	19281	19137	18955	19104	19323	19137	19057	19245	19180	19306	19326	19066	19224	19162	19148	19382	19320	19158	19269	19049	19205	19188	19280	19199	19408	19319	19474	19221	19085	19418	19188	19118	19187	19302	19168	19451	19409	19177	19277	19270	19174	19202	19320	19312	19280	19260	19198	19255	19141	19294	19167	19212	19231	19363	19169	19159	19111	19339	19309	19207	19113	19392	19176	19096	19456	19248	19235	19159	19214	19281	19251	19232	19179	19199	19363	19186	19386	19139	18973	19214	19145	19202	19412	19186	19248	19302	19079	19240	19112	19244	19256	19223	19310	19397	19147	19211	19099	19181	19312	19077	18955	19375	19361	19160	19079	19027	19268	19425	19388	19394	19253	19345	19083	19304	19299	19124	19138	19037	19137	19114	19131	19215	19348	19248	19348	19303	19256	19339	19141	19265	19090	19065	19255	19060	19472	19384	19250	19059	18980	19216	19022	19302	19326	19443	19206	19166	19066	19223	19252	19236	19127	19328	19178	19188	19066	19145	19252	19120	19220	19231	19144	19196	19008	19283	19168	19250	19097	19286	19262	19276	19133	19305	19090	19061	19009	19155	19071	19548	19284	19152	19138	19150	19173	19341	19164	19196	19232	19603	19191	19248	19079	19272	19395	19191	19319	19368	19174	19163	19190	19131	19121	19410	19169	19009	18995	19128	19100	18989	19201	19123	19396	19243	19249	19402	19110	19112	19107	19193	19091	19241	19065	19201	19178	19459	19078	19148	19227	19384	19049	19034	19206	19234	19060	19108	19108	19185	19195	19196	19245	19100	19290	18992	19337	19334	18971	19028	19445	19236	19156	19131	19189	19243	19200	19086	19135	19170	19176	19076	19127	19309	19190	19289	19157	19278	19028	19168	19184	19170	19039	19169	19367	19195	19143	19167	19204	19128	19284	19328	19097	19263	19212	19050	19272	19050	19250	19244	19290	19113	19149	19258	19382	19151	19223	19254	19263	19314	19124	19121	19229	19108	19087	19349	19234	19216	19220	19156	19390	19185	19161	19164	19302	19257	19127	19218	19340	19183	19400	19089	19342	19331	19152	19214	19414	19230	19201	19185	19173	19189	19125	19306	19130	19085	19152	19351	19308	19194	19107	19218	19011	19322	19284	18909	19078	18994	19181	19334	19265	19234	19256	19184	19087	19044	19087	19398	19406	19397	19283	19250	19202	19260	19178	18986	19024	19168	19213	19276	19361	19023	19232	19016	19225	19283	19199	19241	19162	19183	19418	19270	19238	19071	18942	19142	19178	19065	19136	19177	19039	19202	19220	19275	18949	19298	19215	19251	19139	19024	19126	19080	19140	19398	19243	19179	19018	19194	19238	19252	19335	19013	19211	19295	19145	19166	19173	19245	18997	19147	19365	19143	19081	19438	19438	19249	19280	19151	18977	19267	19284	19259	19177	19108	19201	19054	19165	19373	19229	19084	19232	19099	19291	19215	19241	19186	19148	19227	19124	19099	19364	19223	19138	19392	19400	19177	19204	19147	19276	19126	18947	19133	19405	19072	19105	19348	19142	19379	19425	19024	19225	19099	18995	19053	19222	19044	19141	19007	19301	19352	19206	19222	19067	19214	19073	19267	19278	19246	19219	19209	19301	19045	19147
35629	59334	52749	43780	36311	29753	24914	22999	21594	18558	18115	17645	17479	17403	17399	17119	17182	17069	16969	17005	17099	16968	16878	16773	16896	16783	16872	16861	16760	16901	16866	16779	16798	17019	16890	16824	16892	16926	16942	16769	17101	16719	16882	16857	16733	16683	16862	16883	16824	16733	16838	16677	16897	16842	16834	16583	16957	17038	16643	16920	16806	16819	16704	16954	16785	16783	16648	16875	16804	16811	16830	16704	16610	16745	16781	16576	16704	16757	16769	16784	16891	16817	16807	16897	16783	16695	16786	16802	16782	16719	16724	16871	16786	16656	16678	16817	16668	16899	16767	16883	16703	16805	16782	16761	16766	16811	16711	16667	16744	16718	16813	16891	16881	16842	16787	16807	16855	16756	16874	16671	16690	16830	16635	16745	16714	16851	16808	16665	16916	16724	16699	16759	16782	16713	16808	16737	16759	16750	16811	16655	16753	16763	16811	16663	16657	16836	16928	16719	16591	16787	16642	16772	16798	16740	16800	16745	16803	16805	16712	16638	16498	16897	16581	16780	16858	16891	16714	16712	16630	16723	16835	16708	16665	16734	16797	16721	16808	16775	16786	16810	16820	16761	17027	16724	16779	16690	16703	16780	16763	16738	16845	16722	16808	16765	16742	16714	16780	16741	16636	16710	16745	16704	16804	16783	16766	16719	16802	16713	16713	16770	16907	16879	16784	16851	16757	16757	16811	16691	16706	16754	16678	16682	16965	16719	16751	16737	16828	16674	16663	16801	16711	16814	16864	16733	16747	16775	16790	16717	16680	16863	16623	16610	16707	16982	16650	16822	16551	17011	16798	16633	16765	16667	17066	16611	16645	16707	16965	16769	16715	16724	16624	16755	16773	16694	16754	16813	16747	16774	16757	16745	16746	16658	16841	16694	16802	16705	16744	16701	16862	16494	16678	16769	16589	16945	16849	16503	16746	16936	16667	16815	16859	16658	16592	16705	16705	16886	16790	16904	16787	16768	16687	16787	16897	16617	16903	16780	16650	16714	16735	16787	16954	16886	16694	16885	16757	16684	16707	16689	16759	16802	16971	16923	16697	16840	16734	16794	16618	16513	16794	16713	16847	16751	16711	16776	16881	16516	16653	16721	16743	16823	16595	16756	16662	16851	16663	16640	16877	16626	16725	16823	16887	16846	16658	16725	16649	16698	16797	16843	16881	16676	16925	16846	16761	16674	16842	16706	16779	16715	16804	16821	16763	16643	16691	16727	16647	16731	16780	16833	16554	16831	16743	16820	16730	16735	16579	16785	16670	16846	16941	16755	16733	16779	16744	16760	16536	16732	16772	16774	16880	16694	16716	16806	16744	16827	16803	16867	16594	16733	16634	16820	16769	16756	16666	16721	16666	16834	16700	16628	16747	16805	16785	16814	16741	16749	16818	16666	16762	16862	16877	16778	16647	16682	16646	16836	16617	16776	16891	16686	16665	16734	16778	16691	16898	16844	16749	16674	16786	16773	16807	16798	16725	16757	16794	16745	16692	16652	16666	16720	16613	16889	16805	16880	16760	16807	16662	16602	16603	16664	16782	16799	16593	16584	16863	16750	16776	16806	16825	16652	16738	16728	16810	16820	16622	16804	16763	16765	16665	16782	16764	16707	16583	16763	16544	16792	16809	16708	16791	16845	16653	16637	16785	16770	16795	16730	16785	16628	16906	16662	16830	16834	16786	16682	16742	16753	16742	16846	16706	16820	16659	16722	16773	16619	16696	16785	16645	16672	16672	16729	16797	16699	16859	16873	16772	16668	16769	16640	16815	16623	16916	16725	16706	16810	16660	16707	16767	16823	16899	16790	16546	16752	16631	16745	16769	16749	16735	16824	16530	16966	16567	16747	16727	16752	16581	16706	16734	16659	16690	16504	16754	16637	16817	16732	16726	16852	16793	16525	16696	16673	16858	16850	16981	16670	16883	16797	16876	16638	16734	16670	16973	16730	16769	16898	16880	16660	16859	16739	16874	16758	16675	16603	16726	16690	16555	16789	16704	16711	16962	16637	16767	16693	16833	16698	16618	16584	16729	16687	16793	16538	16806	16672	16930	16821	16858	16733	16745	16601	16771	16611	16801	16717	16720	16616	16719	16887	16614	16857	16783	16744	16633	16875	16911	16787	16782	16639	16805	16902	16809	16698	16678	16862	16684	16747	16768	16782	16782	16760	16670	16833	16797	16812	16821	16637	16616	16793	16498	16654	16677	16630	16778	16787	16780	16576	16728	16867	16809	16655	16722	16615	16743	16662	16815	16852	16892	16530	16854	16788	16707	16948	16932	16802	16703	16779	16741	16846	16699	16736	16735	16774	16675	16778	16695	16925	16637	16817	16678	16642	16861	16693	16809	16775	16774	16808	16609	16831	16810	16899	16719	16665	16763	16654	16719	16828	16797	16835	16840	16736	16690	16763	16846	16451	16675	16671	16680	16600	16683	16671	16824	16774	16686	16637	16758	16710	16673	16784	16692	16759	16680	16901	16661	16850	16652	16489	16731	16748	16699	16794	16801	16748	16639	16868	16646	16808	16690	16902	16736	16673	16680	16444	16760	16684	16763	16612	16572	16786	16669	16622	16852	16698	16667	16581	16752	16583	16828	16691	16835	16545	16685	16598	16697	16746	16753	16752	16716	16696	16725	16849	16896	16870	16713	16703	16696	16828	16801	16698	16894	16653	16849	16762	16570	16964	16632	16797	16754	16989	16680	16722	16885	16850	16937	16668	16792	16727	16711	16788	16615	16818	16744	16841	16720	16858	16889	16835	16818	16610	16745	16736	16506	16749	16692	16770	16641	16648	16715	16674	16649	16596	16737	16726	16655	16766	16663	16693	16832	16674	16922	16934	16701	16582	16794	16731	16762	16713	16816	16568	16874	16887	16830	16773	16671	16688	16698	16830	16868	16593	16646	16861	16798	16752	16718	16824	16735	16772	16693	16718	16728	16880	16851	16728	16613	16810	16772	16633	16589	16650	16792	16724	16573	16831	16727	16704	16962	16813	16721	16699	16858	16752	16813	16669	16663	16745	16744	16720	16668	16741	16773	16627	16772	16816	16844	16733	16812	16802	16626	16896	16815	16821	16566	16564	16588	16840	16820	16713	16689	16879	16628	16726	16712	16662	16737	16690	16744	16708	17004	16531	16860	16854	16881	16796	16834	16677	16822	16791	16852	16744	16781	16747	16612	16645	16614	16887	16861	16674	16862	16913	16564	16853	16527	16530	16676	16764	16869	16830	16726	16742	16873	16733	16799	16749	16836	16756	16942	16736	16776	16588	16665	16842	16836	16851	16715	16875	16821	16713	16840	16811	16796	16628	16706	16576	16772	16607	16972	16695	16735	16700	16660	16732	16766	16885	16799	16502	16662	16687	16834	16819	16860	16765	16841	16864	16713	16808	16734	16667	16707	16717	16720	16693	16798	16817	16805	16773	16723	16560	16809	16690	16754	16781	16788	16682	16793	16599	16862	16876	16800	16639	16838	16808	16719	16861	16919	16827	16754	16825	16797	16813	16660	16901	16746	16899	16820	16858	16760	16732	16687	16840	16635	16836	16495	16768	16792	16685	16611	16705	16585	16732	16654	16763	16793	16751	16724	16854	16730	16784	16723	16731	16782	16790	16817	16724	16908	16807	16755	16836	16843	16760	16797	16763	16735	16908	16591	16761	16791	16766	16752	16635	16775	16741	16806	16667	16719	16714	16784	16657	16731	16850	16628	16694	16909	16885	16836	16605	16669	16512	16856	16741	16798	16703	16781	16631	16915	16557	16735	16775	16767	16830	16876	16617	16935	16755	16792	16750	16830	16525	16749	16658	16803	16777	16794	16721	16832	16704	16832	16716	16697	16745	16808	16832	16737	16613	16678	16579	16781	16836	16679	16699	16823	16746	16768	16705	16805	16565	16751	16865	16969	16582	16867	16734	16755	16774	16681	16777	16715	16531	16679	16793	16694	16653	16866	16671	16826	16787	16602	16768	16620	16848	16553	16753	16804	16671	16830	16859	16693	16808	16632	16877	16944	16884	16800	16648	16820	16675	16686	16816	16702	16770	16734	16775	16682	16609	16867	16890	16848	16905	16736	16848	16886	16797	16881	16669	16579	16801	16760	16666	16647	16783	16821	16867	16740	16669	16848	16614	16724	16802	16851	16704	16659	16812	16928	16921	16715	16720	16921	16812	16782	16817	16723	16863	16827	16896	16609	16684	16736	16749	16736	16713	16787	16782	16651	16783	17028	16832	16653	16905	16614	16826	16637	16687	16678	16676	16628	16811	16667	16927	16936	16890	16793	16634	16728	16760	16569	16846	16760	16780	16641	16600	16753	16800	16692	16775	16890	16698	16703	16792	16667	16687	16516	16732	16753	16813	16837	16694	16593	16671	16748	16828	16643	16809	16738	16877	16991	16789	16783	16712	16793	16874	16649	16626	16689	16761	16619	16736	16661	16792	16691	16775	16848	16761	16850	16596	16699	16870	16841	16836	16549	16804	16868	16532	16946	16713	16835	16764	16781	16648	16607	16808	16777	16708	16645	16612	16852	16703	16686	16670	16920	16458	16831	16847	16758	16804	16701	16712	16715	16870	16741	16541	16831	16726	16672	16740	16875	16728	16827	16676	16626	16781	16812	16686	16712	16841	16699	16731	16676	16708	16816	16815	16824	16741	16916	16654	16859	16806	16755	16791	16792	16801	16637	16634	16912	16808	16751	16837	16683	16733	16537	16696	16842	16833	16855	16741	16898	16808	16838	16744	16623	16704	16786	16591	16794	16530	16866	16849	16799	16972	16796	16787	16783	16708	16692	16596	16706	16503	16787	16680	16796	16696	16774	16838	16755	16653	16863	16716	16741	16676	16792	16766	16571	16723	16616	16793	16710	16664	16786	16745	16795	16870	16667	16913	16705	16734	16963	16822	16700	16721	16909	16835	16716	16605	16756	16828	16894	16916	16724	16609	16796	16721	16696	16562	16921	16706	16699	16786	16575	16700	16706	16636	16672	16705	16704	16720	16864	16880	16831	16761	16837	16728	16734	16713	16889	16643	16680	16856	16980	16756	16755	16692	16632	16578	16746	16879	16804	16760	16695	16773	16507	16735	16557	16690	16885	16955	16730	16848	16861	16659	16792	16714	16755	16598
28824	27819	33297	30165	24977	22790	21492	20332	19974	19590	19572	19682	19514	19631	19529	19563	19494	19298	19547	19576	19663	19427	19133	19383	19329	19281	19495	19232	19142	19201	19513	19342	19327	19437	19336	19262	19607	19239	19404	19512	19414	19231	19319	19074	19211	19246	19481	19451	19384	19302	19594	19565	19613	19250	19161	19400	19198	19309	19554	19156	19248	19308	19141	19536	19336	19282	19153	19069	19440	19216	19328	19274	19214	19249	19395	19377	19495	19262	19354	19247	19387	19301	19162	19140	19232	19062	19385	19136	19380	19269	19119	19350	19175	19492	19202	19325	19293	19404	19228	19325	19344	19493	19287	19360	19324	19297	19301	19446	19205	19289	19424	19379	19271	19539	19354	19219	19155	19219	19285	19212	19444	19423	19414	19285	19100	19161	19391	19116	19456	19267	19466	19289	19407	19138	19310	19255	19073	19278	19384	19260	19231	19156	19257	19128	19213	19185	19387	19296	19199	19255	19344	19107	19062	19379	19144	19385	19346	19123	19380	19310	19372	19379	19435	19440	19492	19265	19317	19310	19352	19398	19235	19270	19279	19275	19366	19256	19537	19502	19276	19401	19195	19305	19380	19317	19245	19056	19244	19242	19444	19067	19232	19277	19366	19286	19093	19141	19087	19188	19462	19248	19449	19295	19317	19220	19321	19242	19193	19388	19307	19326	19291	19686	19337	19099	19414	19260	19069	19232	19145	19095	19451	19244	19340	19110	19408	19235	19297	19478	19271	19368	19405	19229	19462	19244	19350	19151	19319	19292	19331	19468	19217	19082	19465	19352	19388	19127	19438	19357	19205	19147	19153	19167	19212	19235	19436	19434	19301	19216	19109	19424	19136	19208	19145	19453	19334	19323	19587	19214	19159	19391	19305	19251	19269	19135	19149	19211	19284	19246	18974	19220	19433	19246	19171	19405	19401	19154	19581	19270	19420	19193	19152	19560	19147	19440	19557	19404	19354	19224	19281	19364	19390	19391	19471	19013	19115	19378	19437	19319	19156	19350	19202	19285	19280	19373	19261	19136	19189	19366	19231	19357	19306	19229	19276	19413	19273	19115	19289	19213	19365	19320	19160	19201	19250	19390	19343	19216	19354	19041	19251	19000	19254	19176	19099	19317	19185	19227	19365	19255	18957	19153	19253	19042	19252	19338	19367	19291	19514	19241	19353	19209	19143	19382	19484	19184	19282	19303	19314	19261	19164	19346	19302	19366	19320	19374	19304	19260	19192	19135	19278	19198	19362	19351	19173	19125	19351	19135	19245	19208	19276	19464	19271	19242	19552	19289	19311	19305	19405	19161	19473	19282	19260	19477	19334	19273	19238	19290	19325	19218	19258	19384	19288	19218	19372	19304	19329	19554	19301	19433	19299	19050	19120	19284	19490	19460	19276	19462	19302	19148	19271	19365	19277	19322	19507	19257	19534	19295	19335	19281	19270	19101	19234	19349	19321	19267	19132	19304	19374	19310	19229	19203	19507	19321	19098	19188	19234	19005	19254	19292	19371	19296	19284	19400	19320	19066	19152	19334	19436	19191	19221	19120	19249	19446	19206	19300	19661	19241	19378	19125	19254	19258	19366	19072	19216	19141	19259	19190	19486	19329	19340	19166	19348	19448	19417	19030	19297	19228	19156	19211	19392	19344	19470	19170	19420	19110	19309	19350	19333	19315	19320	19228	19413	19233	19234	19218	19511	19393	19476	19035	19279	19150	19245	19575	19289	19380	19131	19080	19239	19327	19459	19483	19426	19401	19364	19198	19283	19250	19425	19443	19223	19375	19219	19281	19351	19291	19347	19118	19159	19275	19347	19487	19119	19326	19218	19266	19296	19422	19472	19220	19271	18914	19231	19297	19347	19270	19133	19314	19264	19348	19416	19030	19294	19265	19189	19501	19409	19259	19244	19222	19152	19240	19224	19290	19161	19197	19340	19388	19133	19394	19346	19203	19275	19110	19390	19214	19131	19323	19387	19209	19265	19198	19165	19232	19274	19152	19227	19180	19482	19475	19494	19314	19394	19278	19203	19216	19207	19393	19406	19417	19502	19176	19088	19219	19216	19242	19384	19515	19061	19252	19198	19057	19047	19081	19236	19150	19247	19303	19305	19328	19313	19317	19302	19291	19303	19098	19118	19173	19337	19159	19266	19237	19318	19266	19360	19448	19297	19179	19478	19387	19299	19319	19267	18948	19151	19102	19249	19537	19222	19376	19338	19257	19176	19258	19457	19211	19047	19339	19237	19452	19078	19188	19250	19195	19398	19313	19275	19245	19352	19346	19400	19329	19282	19250	19361	19324	19357	19264	19445	19238	19431	19411	19296	19270	19435	19506	19128	19351	19361	19362	19260	19438	19262	19143	19201	19216	19196	19143	19322	19363	19449	19332	19186	19315	19265	19460	19391	19077	19351	19356	19171	19045	19492	19079	19354	19336	19109	19242	19408	19281	19336	19183	19173	19250	19096	19149	19313	19267	19464	19303	19207	19305	19280	19275	19293	19380	19423	19264	19217	19057	19535	19380	19351	19295	19158	19207	19253	19155	19079	19212	19325	19331	19063	19122	19416	19217	19387	19416	19434	19408	19436	19327	19222	19451	19489	19334	19284	19384	19210	19432	19330	19486	19246	19374	19288	19305	19252	19248	19311	19186	19206	19372	19234	19142	19222	19328	19242	19351	19287	19459	19244	19284	19363	19287	19302	19195	19089	19161	19371	19468	19520	19359	19126	19266	19195	19147	19330	19232	19327	19306	19479	19428	19533	19412	19199	19338	19257	19218	19341	19277	19319	19077	19341	19282	19374	19264	19303	19349	19246	19484	19332	19295	19368	19136	19169	19402	19288	19601	19295	19254	19325	19205	19253	19322	19273	19151	19333	19354	19105	19255	19191	19346	19297	19401	19339	19398	19249	19192	19260	19263	19265	19429	19255	19490	19181	19274	19252	19149	19515	19187	19260	19247	19010	19414	19204	19380	19187	19369	19279	19244	19173	19225	19170	19265	19262	19200	19287	19383	19171	19045	19173	19271	19179	19330	19106	19355	19417	19416	19421	19228	19210	19376	19455	19451	19276	19286	19338	19120	19264	19208	19136	19137	19381	19359	19338	19375	19497	19320	19388	19240	19453	19392	19291	19283	19355	19397	19373	19329	19071	19326	19310	19203	19315	19393	19337	19192	19195	19234	19337	19287	19345	19204	19352	19202	19287	19330	19371	19371	19162	19413	19356	19145	19290	19129	19221	19262	19170	19027	19452	19143	19338	19259	19281	19394	19450	19331	19504	19350	19136	19354	19221	19386	19132	19153	19281	19126	19411	19351	19338	19306	19078	19300	19234	19379	19411	19114	19372	19228	19232	19260	19133	19424	19322	19238	19182	19344	19153	19494	19308	19403	19418	19353	19492	19473	19088	19154	19258	19213	19344	19254	19156	19094	19251	19436	19276	19191	19391	19335	19060	19264	19208	19427	19327	19336	19176	19122	19305	19324	19177	19464	19344	19561	19367	19399	19241	19265	19222	19273	19233	19400	19393	19319	19234	19425	19373	19088	18993	19103	19393	19377	19414	19486	19472	19525	19284	19369	19331	19327	19255	19560	19096	19310	19354	19429	19438	19167	19341	19332	19427	19300	19412	19231	19554	19290	19163	19244	19394	19285	19325	19157	19507	19310	19293	19351	19359	19550	19308	19442	19341	19254	19305	19363	19128	19307	19195	19302	19399	19526	19307	19391	19248	19342	19355	19402	19314	19342	19223	19424	19319	19075	19476	19289	19404	19253	19374	19290	19499	19262	19262	19280	19414	19453	19304	19267	19383	19096	19198	19312	19141	19335	19461	19164	19262	19361	19480	19438	19349	19145	19137	19343	19247	19256	19111	19127	19216	19367	19115	19307	19308	19425	19357	19017	19100	19361	19182	19364	19573	19242	19324	19227	19336	19395	19388	19199	19353	19469	19229	19265	19323	19313	19172	19478	19390	19195	19361	19390	19372	19297	19311	19392	19351	19147	19377	19045	19154	19251	19377	19289	19203	19324	19211	19213	19413	19405	19273	19166	19388	19413	19284	19479	19157	19111	19329	19212	19124	19457	19428	19434	19465	19306	19236	19268	19240	19265	19314	19462	19373	19290	19164	19370	19249	19437	19162	19088	19378	19440	19136	19190	19139	19393	19301	19284	19348	19222	19021	19198	19248	19292	19293	19283	19377	19436	19206	19209	19291	19439	19499	19511	19459	19191	19228	19270	19003	19244	19297	19194	19165	19583	19201	19259	19325	19211	19150	19243	19644	19333	19110	19382	19197	19231	19269	19068	19404	19321	19323	19317	19373	19197	19368	19363	19300	19135	19158	19629	19292	19131	19272	19235	19416	19163	19191	19431	19256	19391	19289	19316	19474	19412	19256	19407	19160	19290	19270	19446	19339	19215	19361	19186	19282	19375	19519	19244	19350	19347	19062	19330	19146	19570	19253	19458	19138	19425	19338	19349	19160	19289	19219	19135	19313	19377	19339	19381	19391	19374	19118	19322	19347	19414	19257	19144	19423	19390	19385	19356	19334	19356	19324	19175	19201	19333	19238	19236	19102	19263	19432	19162	19267	19136	19376	19354	19206	19349	19179	19272	19318	19121	19288	19528	19234	19293	19324	19251	19569	19538	19201	19115	19164	19323	19368	19290	19346	19297	19450	19290	19648	19220	19346	19225	19203	19378	19351	19480	19427	19163	19198	19390	19177	19191	19173	19219	19188	19259	19303	19150	19230	19128	19341	19160	19268	19228	19222	19402	19253	19171	19217	19316	19263	19383	19490	19377	19339	19292	19134	19151	19400	19281	19117	19423	19395	19485	19448	19422	19609	19323	19174	19362	19243	19226	19408	19379	19273	19104	19224	19161	19014	19427	19433	19428	19222	19247	19102	19543	19198	19280	19389	19195	19389	19349	19311	19272	19208	19333	19380	19389	19375	19204	19475	19267	19472	19247	19208	19415	19500	19322	19137	19213	19184	19246	19314	19270	19337	19360	19439	19203	19195	19221	19337	19178	19285	19340	19488	19416	19488	19314	19488	19330	19278	19332	19329	19175	19298	19160	19345	19639	19671	19291	19170	19248	19419	19165	19506	19185	19327	19371	19385	19324	19350	19411
32071	44930	38473	30061	25031	21542	19797	18417	17636	17403	17245	17216	17108	17239	17013	17168	16797	16887	16934	16835	16937	16798	16889	16880	17027	16909	16968	16964	17094	16711	16956	17044	16749	16977	16820	16884	16967	16829	16875	16874	16979	16901	16826	16958	16880	16895	16852	16628	16904	16837	16910	16884	16678	16799	16876	16971	17119	16864	16862	16869	16903	16812	16976	16833	16927	16789	16847	17014	17007	16703	16849	16868	16891	16731	16851	16908	16802	16856	16754	16589	16856	17032	16921	16814	16787	16854	16926	16761	16872	16714	16897	16773	16828	17075	16796	16627	16820	16802	16675	16800	16931	16764	16818	16927	16647	16834	17060	17030	16796	16674	16968	16650	16857	16782	16914	16867	16777	16834	16739	16820	16845	16865	16873	16905	16749	16746	16844	16875	16901	16772	16931	16975	16942	16760	16756	16949	16730	16851	16864	16741	16834	16838	16668	16762	16735	16767	16937	16761	16850	16816	16726	16766	16944	16877	16746	16943	16653	16882	16858	16816	16821	16763	17010	16647	16790	16767	16962	16958	16893	16762	16939	16849	16867	16919	16781	16719	16829	16866	16909	16842	16958	16800	16854	16876	16802	16929	16720	16852	16888	16913	16861	16898	16905	16817	16802	17017	16877	16795	16841	16630	16917	16860	16920	16699	16862	16753	16972	16712	16765	16758	16817	16732	16915	16806	16783	16688	16808	16737	17080	16881	16840	16807	16968	17011	16861	16790	16744	16862	16745	16941	16833	16943	16774	16786	16931	16918	16859	16832	16739	16873	17011	16640	16955	16753	16865	16711	17010	16958	16882	16852	16890	16757	16987	16916	16978	16632	16735	16811	16850	16693	16766	17006	16925	16797	16875	16742	16713	16788	16763	16917	16740	16944	16734	16680	16683	16856	16666	16852	16959	16852	17069	16761	16872	16903	16916	16817	16902	16842	16984	16807	16960	16735	16725	17047	16880	16773	17064	16897	16897	16730	16961	16797	16832	16713	16739	16873	16803	16922	16813	16835	17000	16978	16935	16673	16858	16868	16824	16743	16969	16763	16958	16777	16778	16796	16808	16948	16847	17065	16821	16725	16932	16806	16847	16822	16830	16719	16978	16820	16893	16789	16905	17062	16803	16809	16951	16923	16723	16926	16876	16901	16914	16801	16740	16900	16804	16897	16931	16793	16785	17053	16966	16781	16956	16895	16930	16841	16960	16920	16847	16741	16782	16861	16941	16726	16846	16667	16922	16900	16886	17067	16854	16822	16848	16782	16716	16905	16922	16819	16711	16895	16913	16837	17030	16806	16937	16746	16982	16911	16766	16974	16772	16944	16995	16715	16833	16696	16868	17001	16865	17024	16844	17027	16696	16998	16773	16813	16857	16823	16754	16768	16925	16944	16943	16969	16881	16862	16838	17003	16899	16992	16917	16764	16903	16786	16995	16848	16851	16827	16742	16976	16810	16864	16822	16929	16990	16803	17023	16803	16834	16848	16908	16762	16942	16777	16915	16685	16948	16903	16605	16741	16720	16771	17039	16807	16635	16627	16909	16918	16851	16918	16862	16965	17041	16710	16820	16777	16701	17005	16748	16793	16852	17048	16765	16785	16748	16933	16926	17035	16840	16879	16915	16746	16751	16848	16998	16920	16905	16765	16775	16937	16951	16889	16787	16777	16967	16661	16839	16960	16880	16923	16781	16944	16796	16794	16866	16861	16773	16879	16827	17002	16848	16917	16923	16876	16828	16854	17014	16810	16776	16758	16842	16750	16926	16774	16970	16622	16774	17029	16921	16782	16845	16836	16924	16867	16730	16845	16806	16969	16832	16770	16771	16859	16950	16768	16902	16724	16948	16771	16716	16746	16918	16892	16765	16653	16852	16861	16773	16757	16828	16936	16865	16860	16985	16807	16982	16780	16775	16993	16884	16956	16971	16841	16822	16763	16888	16660	16927	16820	16820	16734	16712	16928	16729	16742	16970	16848	16963	16836	16952	16800	16815	16854	16870	16878	16878	16770	16907	16726	16925	16703	17033	16917	16784	16836	16703	16791	16859	17013	16770	16822	16930	16891	16734	16871	16839	16688	16827	16797	16730	16782	16780	16915	16682	16947	16809	16813	16874	16811	16837	16830	17043	16801	16670	16903	16911	16844	17063	17001	16915	16793	16940	16950	16725	16786	16893	16911	16894	16821	16981	16860	16902	17005	16805	16895	16899	16910	16920	16761	16601	16697	17006	16877	16828	16847	16755	16824	16792	16964	16891	16932	16936	16779	16782	16894	16905	16722	16894	16831	16829	16747	16897	16878	16820	16844	16764	16843	16892	16662	16755	16802	16845	16716	16831	16958	16985	16749	16773	16949	16813	16845	16880	17090	16856	16949	16764	16787	16855	16739	16862	16687	16895	16785	16936	17055	16947	16937	16964	16887	16755	16808	16774	16894	16870	16853	16860	16814	17002	16821	16753	16905	16712	16727	16745	16977	16990	16883	16854	16967	16909	16714	16970	16875	16863	16708	16839	16863	16845	16899	16754	16847	16911	16812	16872	16937	16875	16735	17020	16790	16941	16903	16858	16884	16633	16949	16742	16903	16708	16791	16825	16868	16881	16962	16868	16804	16964	16756	16935	16985	17001	16754	16846	16819	16835	17053	16846	16819	16949	16798	16833	16980	16779	16811	16719	16943	16730	16947	16839	16833	16881	16905	16914	16874	16962	16881	16903	16905	16834	16934	16775	16889	16896	16773	16838	16947	16710	16884	16888	16770	16900	16879	16877	16763	16869	17002	16858	16842	16840	16654	17114	16841	16861	16868	16931	16742	16741	16705	16874	16903	16897	16777	16735	16884	16807	16925	17013	16955	16739	16841	16948	16798	16676	16832	16970	16690	16852	16939	17040	16966	16860	16876	16777	16941	16820	16887	16803	16933	16705	16678	16656	16936	16833	16807	16849	16675	16855	16907	16812	16924	17081	16869	16895	16827	16890	17060	16688	16910	16965	16779	16763	16889	16873	16846	16892	16870	16978	16856	16857	16810	16824	16700	16691	16810	17163	16620	16822	16924	16856	16729	16859	16674	16871	16710	16847	16852	16949	16997	16987	16765	16656	16791	16854	16792	16849	16753	16936	16824	16971	16982	16837	16842	16931	16818	16912	16761	16802	16983	16949	16848	16996	16935	16827	16930	16881	16798	16652	16891	16860	16813	16815	16870	16938	16865	16885	16861	16998	16891	16907	16756	17038	16857	16915	16897	16842	16995	16876	16802	16745	17033	16908	16709	17001	16828	16731	16778	16927	16681	16853	16748	16992	16865	16850	16987	16786	17060	16779	16786	16927	16878	16987	16721	16754	16773	16811	16803	16686	16814	16715	16797	16952	16951	16897	16870	16611	16769	16871	16828	16969	16726	16769	16863	16850	16845	16894	16919	16897	16934	16860	16816	16752	17006	16781	16842	16820	16903	16759	16788	16991	16946	16866	16909	16792	16940	16667	17000	16876	16891	16756	16875	16906	16796	16839	17055	16737	16993	16788	16980	16964	16743	16960	16849	16721	17009	16812	16826	16856	16832	16868	17034	16807	17055	16796	16778	16934	16966	16870	16966	16811	16875	16737	16858	16803	16805	16942	16925	16819	16802	16831	16873	16862	16686	16876	16868	16872	16911	16866	16910	16908	16832	16857	16771	16696	16915	16781	16777	16741	16861	16772	16777	16625	16825	16809	16935	16739	16794	16798	16832	16745	16847	16804	16892	16839	16836	16895	16842	16763	17035	16986	16730	16787	16907	16840	16877	16730	16951	16868	16752	16873	17001	16914	16788	16785	16880	16890	16860	16770	16966	16773	16822	16964	16808	16801	16748	16792	16916	16870	16812	17063	17022	16955	17000	16752	16965	16722	16991	16785	16869	16983	16900	16919	16720	16780	16745	16892	16833	16950	16840	16948	16969	16905	16743	16867	16845	16954	16621	16813	16795	16831	17058	16680	16743	16811	16903	16656	16829	16856	16930	16844	16783	16880	16799	16885	17031	16988	16906	16694	16855	16969	16738	16872	16794	16780	16831	16793	16939	16793	16885	17006	16957	16769	16894	16986	16898	16795	16779	16893	16815	16803	16949	16847	17108	16853	16802	16822	16837	16848	16702	16887	17102	16798	16938	16903	16950	16826	16990	16962	16843	16763	16909	16886	16844	16838	16806	16892	16929	16907	16844	16907	16836	16879	16893	16773	16887	16647	16867	16900	16690	16930	16849	16899	16972	16738	16920	16779	17032	16825	17011	16743	16855	16760	16689	16914	16952	16859	16645	16931	16956	16893	16935	16814	16881	16700	16915	16763	16962	16879	16856	16781	16905	16715	16674	16826	16879	16834	16711	16746	16715	16875	16856	16586	16820	17039	16960	16796	16717	16678	16895	16784	16806	16750	16993	17045	16950	16848	16731	16975	16806	17004	16719	16767	16798	16842	16939	17090	16784	16795	16893	16875	16701	16870	16809	16770	16960	16805	16926	16987	16884	16788	16957	16861	16794	16777	16819	16733	16750	16935	16826	16678	16735	16882	16919	16941	16946	16802	16917	16888	16695	16895	16887	16997	16954	17055	16978	16849	16815	16916	16842	16951	16928	16962	16818	16956	16798	16938	16822	16781	16719	16933	16853	16881	16965	16815	16911	16757	16909	16918	16890	16820	16833	16705	16778	16841	16924	16880	16732	16793	16928	16912	16739	16840	16924	16986	16856	16850	16956	16844	16932	16717	16854	16884	16850	16744	16744	16809	16807	16785	16819	16908	16791	16858	16769	16914	16617	16919	16972	16728	16892	17002	16878	16998	16966	16982	16950	16937	16846	16834	16994	16740	16940	16818	16936	16924	16884	16963	16953	16789	16763	16884	17044	16711	16925	16799	16742	16827	16864	16775	16661	16821	16940	16693	16827	16752	16861	16737	16767	16893	16820	16903	16929	16891	16751	16895	16653	16750	16884	16881	16742	16839	16862	16762	16871	16796	16886	16622	16702	16728	16757	16876	16888	16766	16990	16899	16899	16959	16767	16896	16957	16760	16794	16727	16875	16798	16921	16893	16979	16891	16976	16832	16925	16825	16840	16844	16806	16692	16745	16876	16720	16645	16889	16886	16809	16892	16899	16841	16901	16655	16872
24135	21455	29007	26105	25196	25994	24579	20531	19311	19361	19259	18872	18809	18724	18732	18841	18783	18746	18731	18730	18801	18540	18603	18705	18332	18407	18580	18527	18359	18451	18526	18493	18495	18700	18625	18593	18680	18546	18403	18460	18604	18501	18646	18506	18554	18334	18444	18355	18539	18432	18402	18414	18667	18314	18352	18627	18496	18449	18527	18655	18329	18436	18494	18502	18310	18468	18253	18391	18594	18450	18297	18479	18516	18491	18349	18440	18313	18559	18736	18475	18325	18651	18592	18563	18299	18486	18607	18600	18507	18621	18337	18554	18628	18533	18528	18337	18567	18499	18495	18584	18454	18617	18572	18391	18434	18413	18601	18334	18439	18465	18568	18537	18435	18307	18464	18373	18529	18581	18456	18616	18731	18531	18332	18414	18469	18636	18192	18370	18538	18533	18332	18370	18241	18516	18395	18567	18474	18303	18436	18431	18685	18493	18427	18580	18649	18377	18433	18342	18307	18468	18517	18425	18503	18693	18452	18402	18415	18441	18475	18279	18342	18387	18280	18587	18376	18637	18180	18522	18378	18308	18345	18718	18464	18255	18625	18316	18527	18476	18533	18431	18521	18550	18493	18409	18511	18499	18255	18308	18352	18344	18374	18556	18296	18481	18462	18313	18515	18440	18342	18523	18563	18413	18331	18324	18372	18374	18381	18236	18243	18389	18435	18491	18464	18506	18320	18514	18485	18264	18363	18389	18378	18294	18450	18412	18352	18608	18241	18382	18474	18465	18530	18573	18427	18527	18477	18516	18475	18129	18580	18327	18516	18513	18492	18418	18442	18224	18616	18596	18419	18593	18346	18381	18408	18292	18439	18465	18447	18583	18492	18427	18436	18212	18455	18350	18234	18469	18419	18410	18440	18165	18540	18600	18424	18321	18237	18453	18475	18410	18382	18313	18444	18434	18264	18190	18436	18476	18487	18435	18277	18488	18413	18439	18413	18323	18441	18287	18433	18640	18391	18375	18433	18589	18477	18402	18418	18587	18662	18478	18348	18437	18311	18352	18297	18435	18546	18370	18377	18366	18462	18372	18423	18348	18434	18302	18472	18534	18383	18274	18338	18374	18413	18455	18494	18594	18371	18420	18256	18347	18502	18401	18451	18523	18397	18583	18513	18452	18357	18587	18436	18466	18429	18388	18420	18444	18596	18250	18376	18477	18492	18474	18526	18502	18531	18392	18514	18529	18346	18623	18559	18542	18425	18620	18435	18447	18547	18346	18476	18510	18635	18604	18614	18348	18558	18532	18359	18481	18362	18221	18492	18426	18529	18334	18362	18589	18574	18371	18545	18473	18394	18325	18355	18411	18208	18279	18129	18507	18355	18452	18585	18684	18460	18513	18560	18438	18465	18433	18460	18365	18651	18340	18402	18494	18496	18447	18482	18386	18342	18448	18375	18471	18398	18563	18572	18316	18510	18484	18275	18491	18397	18573	18484	18514	18462	18553	18375	18713	18656	18477	18507	18339	18447	18385	18574	18499	18560	18488	18446	18400	18272	18476	18381	18350	18441	18573	18518	18518	18385	18468	18465	18550	18436	18364	18465	18429	18482	18531	18455	18473	18564	18425	18594	18502	18400	18409	18528	18665	18521	18422	18443	18390	18438	18453	18464	18480	18523	18452	18553	18510	18492	18441	18531	18468	18344	18452	18255	18476	18417	18430	18187	18486	18694	18573	18592	18548	18272	18504	18476	18451	18361	18343	18281	18501	18471	18410	18440	18444	18326	18279	18427	18559	18293	18580	18404	18453	18260	18558	18389	18352	18374	18342	18567	18432	18444	18560	18502	18449	18547	18463	18357	18560	18535	18546	18507	18417	18381	18347	18317	18483	18659	18308	18262	18433	18501	18400	18550	18401	18419	18569	18369	18555	18569	18541	18435	18381	18535	18487	18293	18314	18240	18292	18751	18391	18299	18376	18612	18434	18575	18364	18389	18588	18462	18533	18390	18298	18561	18506	18435	18630	18457	18478	18543	18608	18467	18247	18386	18362	18223	18416	18338	18396	18537	18278	18244	18363	18452	18311	18389	18352	18360	18486	18576	18335	18326	18519	18326	18483	18461	18528	18350	18517	18290	18413	18394	18394	18662	18388	18579	18348	18539	18535	18296	18523	18398	18515	18403	18467	18482	18388	18470	18447	18443	18337	18248	18480	18572	18469	18496	18234	18293	18200	18227	18474	18426	18586	18443	18379	18472	18323	18324	18468	18348	18246	18547	18619	18449	18606	18543	18653	18544	18531	18310	18409	18481	18609	18400	18354	18456	18296	18580	18290	18366	18474	18508	18375	18569	18556	18338	18455	18540	18364	18419	18490	18520	18401	18312	18514	18537	18592	18367	18408	18441	18631	18597	18403	18469	18541	18678	18405	18551	18516	18407	18439	18552	18403	18135	18453	18284	18404	18309	18396	18483	18439	18518	18296	18285	18561	18508	18524	18369	18470	18417	18517	18657	18381	18479	18514	18615	18449	18425	18377	18528	18410	18246	18285	18409	18357	18313	18454	18552	18649	18499	18562	18497	18496	18347	18444	18318	18440	18397	18564	18420	18501	18497	18423	18413	18378	18430	18518	18396	18440	18578	18235	18620	18482	18454	18304	18354	18358	18468	18374	18553	18388	18390	18499	18672	18420	18392	18427	18370	18237	18528	18520	18393	18590	18565	18372	18487	18603	18357	18412	18381	18591	18324	18506	18418	18593	18279	18450	18306	18430	18440	18438	18448	18326	18407	18487	18354	18360	18161	18436	18563	18476	18350	18539	18341	18345	18487	18536	18517	18378	18483	18455	18451	18533	18574	18383	18424	18658	18554	18561	18287	18106	18475	18197	18483	18628	18518	18492	18572	18520	18340	18252	18369	18519	18213	18328	18423	18568	18426	18593	18224	18463	18411	18667	18553	18559	18500	18340	18477	18767	18458	18506	18497	18511	18584	18459	18378	18510	18612	18495	18435	18323	18379	18302	18529	18411	18425	18489	18428	18465	18459	18664	18599	18373	18409	18268	18312	18508	18340	18616	18509	18379	18412	18474	18474	18405	18393	18516	18540	18436	18560	18506	18265	18508	18525	18444	18390	18542	18494	18482	18359	18406	18516	18326	18307	18447	18159	18394	18361	18343	18397	18375	18483	18493	18459	18272	18351	18508	18347	18428	18377	18399	18386	18327	18509	18461	18313	18345	18481	18417	18442	18330	18376	18566	18632	18400	18500	18433	18435	18549	18480	18280	18320	18385	18566	18220	18459	18280	18407	18556	18422	18474	18437	18434	18360	18516	18517	18469	18453	18340	18516	18540	18502	18385	18676	18370	18563	18452	18524	18424	18580	18203	18635	18440	18514	18427	18564	18481	18342	18611	18513	18480	18556	18755	18379	18431	18343	18304	18216	18461	18654	18546	18499	18318	18507	18411	18233	18509	18436	18304	18352	18510	18338	18578	18595	18524	18607	18408	18425	18523	18511	18405	18462	18547	18547	18617	18423	18231	18277	18359	18463	18331	18425	18334	18250	18311	18480	18487	18295	18312	18504	18591	18425	18348	18542	18652	18426	18644	18447	18504	18410	18407	18352	18383	18490	18489	18367	18443	18452	18629	18518	18333	18357	18360	18431	18301	18381	18451	18360	18388	18495	18499	18575	18525	18384	18641	18509	18450	18330	18430	18538	18455	18543	18413	18588	18477	18232	18297	18282	18403	18496	18481	18432	18587	18495	18318	18475	18405	18481	18301	18609	18352	18326	18463	18644	18593	18449	18506	18440	18544	18781	18477	18365	18353	18507	18519	18543	18599	18555	18658	18399	18419	18620	18529	18439	18646	18350	18339	18532	18600	18573	18399	18491	18546	18213	18534	18410	18567	18335	18412	18513	18476	18441	18548	18509	18442	18468	18578	18412	18454	18601	18459	18484	18191	18366	18310	18436	18382	18233	18429	18381	18422	18460	18403	18298	18496	18516	18565	18485	18397	18420	18463	18628	18566	18745	18447	18515	18653	18469	18436	18613	18429	18404	18443	18521	18383	18461	18553	18761	18532	18329	18435	18308	18220	18514	18267	18279	18520	18504	18376	18624	18567	18430	18462	18456	18427	18384	18347	18535	18496	18567	18535	18278	18323	18327	18457	18516	18356	18483	18342	18493	18421	18421	18211	18612	18348	18544	18386	18214	18315	18378	18609	18623	18445	18454	18312	18550	18523	18415	18519	18567	18603	18428	18369	18397	18635	18459	18409	18381	18220	18211	18304	18538	18404	18393	18405	18460	18377	18443	18534	18563	18624	18327	18548	18521	18610	18505	18262	18245	18406	18357	18455	18394	18402	18435	18594	18352	18552	18357	18541	18379	18544	18433	18508	18495	18408	18545	18543	18479	18343	18337	18369	18477	18478	18639	18681	18573	18543	18483	18504	18385	18557	18447	18430	18607	18138	18356	18412	18424	18462	18395	18380	18294	18425	18364	18578	18267	18538	18443	18287	18540	18365	18229	18491	18499	18253	18347	18570	18502	18563	18527	18355	18465	18492	18386	18541	18445	18374	18516	18342	18323	18294	18334	18426	18509	18632	18536	18458	18524	18710	18587	18270	18490	18394	18385	18505	18439	18492	18606	18533	18623	18587	18468	18300	18419	18451	18417	18321	18315	18364	18402	18334	18460	18563	18283	18522	18369	18708	18469	18488	18543	18405	18435	18605	18368	18476	18506	18508	18401	18392	18302	18308	18363	18523	18539	18339	18419	18577	18556	18495	18319	18349	18627	18634	18454	18420	18364	18323	18552	18465	18385	18274	18344	18438	18604	18516	18267	18405	18586	18522	18514	18477	18346	18511	18533	18531	18365	18209	18496	18431	18329	18292	18345	18399	18556	18386	18471	18419	18463	18469	18351	18520	18322	18522	18339	18374	18360	18383	18570	18564	18462	18469	18658	18484	18409	18254	18652	18416	18440	18411	18433	18406	18502	18297	18472	18540	18398	18572	18528	18407	18519	18495	18468	18467	18259	18604	18265	18475	18551	18356	18596	18763	18451	18225	18395	18488	18590	18488	18417	18483	18473	18371	18370	18446	18648	18459	18613	18343	18407	18567	18466	18532	18388	18335	18628	18526	18693	18598	18407	18628	18575	18514	18602	18483	18653	18308
32416	51870	47286	38837	30903	25776	21379	18706	17819	17469	17291	17082	16775	16944	16640	16626	16569	16560	16351	16448	16417	16239	16437	16432	16283	16475	16479	16348	16697	16400	16264	16379	16481	16490	16355	16416	16423	16279	16370	16497	16326	16462	16404	16312	16414	16438	16361	16394	16506	16365	16338	16402	16505	16303	16450	16391	16366	16355	16309	16346	16442	16424	16307	16332	16506	16495	16293	16323	16320	16233	16349	16321	16039	16387	16253	16370	16380	16493	16326	16361	16402	16381	16373	16303	16337	16440	16334	16278	16460	16236	16480	16227	16390	16227	16441	16247	16320	16520	16521	16461	16432	16523	16288	16348	16385	16430	16334	16276	16329	16252	16182	16266	16251	16501	16329	16249	16536	16187	16272	16401	16438	16310	16423	16299	16369	16406	16434	16282	16380	16266	16439	16161	16262	16315	16346	16432	16424	16231	16127	16156	16309	16329	16547	16279	16376	16363	16514	16224	16467	16270	16441	16407	16365	16371	16394	16535	16306	16441	16315	16276	16333	16397	16307	16361	16390	16387	16325	16462	16375	16375	16292	16399	16259	16368	16450	16384	16260	16462	16360	16227	16318	16312	16443	16062	16323	16526	16290	16306	16281	16457	16257	16430	16314	16425	16370	16311	16413	16153	16329	16425	16325	16447	16436	16386	16312	16282	16348	16233	16402	16341	16268	16160	16229	16398	16319	16408	16295	16318	16369	16404	16397	16220	16038	16246	16230	16289	16608	16359	16428	16316	16121	16432	16131	16439	16270	16496	16243	16229	16171	16346	16259	16289	16495	16390	16452	16312	16236	16299	16375	16411	16350	16220	16384	16309	16323	16178	16365	16313	16302	16348	16210	16317	16427	16305	16204	16423	16397	16314	16401	16306	16258	16475	16190	16395	16444	16156	16372	16302	16181	16339	16403	16288	16363	16251	16305	16326	16177	16397	16427	16396	16396	16383	16258	16457	16157	16295	16335	16258	16348	16380	16215	16344	16343	16481	16313	16296	16347	16249	16473	16223	16401	16328	16342	16299	16152	16278	16383	16197	16266	16374	16294	16178	16580	16384	16314	16355	16283	16332	16187	16408	16338	16334	16273	16209	16457	16424	16242	16392	16320	16161	16272	16350	16237	16434	16288	16370	16379	16392	16404	16416	16179	16480	16320	16280	16226	16331	16423	16330	16201	16207	16417	16277	16257	16392	16337	16170	16400	16313	16388	16393	16231	16242	16220	16580	16344	16251	16291	16328	16317	16330	16380	16389	16539	16402	16327	16145	16246	16474	16229	16477	16344	16409	16422	16127	16385	16364	16300	16322	16437	16290	16331	16305	16239	16343	16300	16356	16285	16359	16328	16307	16343	16302	16461	16299	16234	16181	16314	16381	16210	16219	16407	16100	16385	16457	16405	16279	16382	16306	16296	16366	16315	16302	16309	16274	16289	16304	16368	16307	16205	16221	16183	16247	16251	16397	16405	16200	16260	16524	16314	16254	16307	16310	16545	16346	16325	16259	16266	16331	16421	16256	16452	16367	16299	16324	16242	16377	16243	16315	16369	16292	16392	16329	16351	16443	16474	16286	16267	16284	16515	16160	16327	16316	16365	16140	16398	16496	16472	16345	16274	16340	16127	16309	16341	16333	16343	16353	16267	16338	16201	16450	16392	16317	16366	16203	16387	16469	16261	16349	16369	16436	16467	16212	16334	16318	16447	16305	16383	16269	16141	16531	16361	16233	16326	16325	16243	16273	16363	16453	16144	16248	16351	16252	16352	16366	16253	16244	16108	16349	16456	16266	16345	16209	16219	16329	16406	16211	16334	16227	16403	16309	16244	16414	16256	16394	16295	16403	16374	16296	16363	16220	16300	16213	16168	16282	16398	16248	16206	16463	16305	16378	16349	16341	16337	16349	16484	16266	16554	16291	16119	16356	16243	16361	16341	16347	16335	16326	16393	16219	16403	16380	16369	16406	16474	16182	16135	16432	16223	16409	16253	16262	16332	16317	16437	16350	16293	16317	16360	16354	16272	16376	16286	16403	16447	16439	16365	16425	16408	16218	16362	16275	16309	16287	16467	16361	16281	16360	16240	16299	16440	16343	16243	16334	16371	16336	16293	16359	16382	16353	16116	16318	16103	16395	16440	16433	16563	16399	16322	16267	16369	16266	16441	16192	16334	16502	16351	16235	16297	16259	16276	16399	16309	16444	16189	16336	16453	16311	16251	16192	16248	16472	16167	16269	16253	16458	16223	16265	16473	16327	16335	16352	16341	16281	16284	16294	16561	16406	16413	16281	16384	16293	16393	16516	16281	16581	16334	16395	16475	16304	16204	16222	16464	16290	16622	16227	16477	16341	16427	16186	16321	16267	16380	16447	16299	16536	16505	16351	16362	16320	16425	16351	16289	16495	16422	16545	16238	16225	16255	16549	16209	16437	16461	16205	16383	16339	16430	16285	16522	16419	16493	16319	16274	16334	16715	16300	16377	16436	16270	16301	16284	16301	16264	16351	16360	16311	16233	16449	16401	16367	16249	16185	16396	16234	16357	16266	16338	16469	16385	16435	16388	16214	16433	16324	16370	16301	16419	16338	16411	16299	16460	16347	16265	16500	16239	16360	16424	16379	16346	16256	16405	16320	16355	16412	16397	16413	16155	16346	16392	16287	16210	16249	16223	16267	16185	16303	16404	16289	16423	16148	16433	16365	16334	16443	16308	16210	16452	16404	16367	16316	16270	16300	16255	16366	16263	16187	16279	16409	16214	16365	16444	16322	16433	16479	16241	16315	16368	16598	16420	16264	16247	16334	16284	16196	16471	16372	16326	16430	16309	16338	16278	16342	16453	16563	16340	16355	16409	16098	16267	16271	16369	16383	16273	16226	16465	16329	16324	16326	16253	16476	16280	16374	16324	16271	16321	16510	16369	16262	16331	16476	16305	16347	16236	16333	16340	16517	16266	16269	16379	16331	16433	16227	16241	16314	16283	16334	16330	16449	16417	16318	16435	16269	16343	16327	16247	16147	16179	16389	16487	16263	16351	16418	16191	16278	16292	16422	16252	16413	16481	16533	16470	16448	16223	16353	16419	16461	16468	16233	16248	16489	16323	16438	16465	16289	16358	16510	16172	16382	16286	16435	16210	16448	16327	16343	16398	16167	16531	16213	16199	16396	16291	16396	16225	16392	16257	16284	16411	16268	16458	16412	16415	16293	16341	16245	16297	16311	16411	16585	16487	16719	16393	16377	16325	16320	16279	16346	16551	16360	16275	16273	16369	16404	16264	16226	16233	16447	16353	16347	16273	16323	16351	16319	16425	16181	16428	16178	16435	16296	16341	16479	16323	16292	16412	16546	16360	16202	16299	16402	16294	16340	16224	16264	16255	16306	16197	16237	16346	16335	16324	16415	16438	16316	16291	16098	16343	16372	16270	16463	16357	16243	16519	16292	16152	16387	16336	16420	16434	16285	16565	16263	16359	16642	16468	16344	16390	16430	16220	16319	16317	16327	16231	16369	16303	16225	16487	16284	16255	16207	16367	16447	16309	16389	16445	16331	16310	16190	16194	16397	16352	16236	16419	16325	16360	16216	16547	16418	16504	16241	16373	16443	16460	16343	16534	16359	16518	16209	16314	16326	16443	16281	16259	16451	16403	16331	16338	16438	16222	16398	16414	16264	16456	16371	16373	16498	16386	16288	16349	16436	16347	16314	16375	16231	16159	16468	16168	16218	16230	16139	16369	16411	16334	16456	16362	16353	16287	16398	16405	16290	16340	16200	16249	16351	16317	16473	16468	16341	16448	16262	16358	16378	16470	16255	16543	16282	16207	16374	16343	16271	16301	16395	16468	16310	16310	16439	16236	16193	16239	16424	16389	16395	16325	16423	16309	16232	16396	16296	16340	16294	16341	16426	16385	16529	16399	16204	16491	16330	16238	16559	16618	16238	16278	16140	16290	16155	16401	16569	16392	16437	16411	16383	16358	16209	16257	16359	16181	16347	16350	16445	16284	16280	16303	16450	16292	16273	16436	16218	16509	16297	16363	16391	16486	16236	16531	16442	16240	16406	16353	16445	16301	16437	16331	16324	16219	16220	16500	16309	16346	16303	16586	16311	16532	16314	16411	16130	16355	16321	16205	16375	16418	16404	16435	16348	16437	16409	16270	16372	16232	16386	16341	16313	16443	16342	16463	16383	16406	16333	16345	16278	16444	16381	16297	16562	16291	16228	16272	16379	16192	16466	16330	16456	16331	16490	16564	16512	16258	16451	16462	16336	16375	16377	16379	16223	16409	16325	16343	16464	16315	16409	16497	16301	16427	16300	16341	16323	16465	16327	16203	16347	16429	16198	16287	16301	16297	16303	16370	16360	16385	16177	16351	16376	16328	16380	16430	16333	16324	16424	16451	16306	16366	16345	16218	16256	16243	16243	16291	16271	16219	16388	16358	16451	16292	16336	16158	16333	16219	16265	16362	16285	16575	16415	16344	16433	16324	16219	16311	16427	16108	16298	16379	16240	16198	16442	16286	16325	16306	16432	16350	16363	16366	16399	16158	16383	16295	16280	16431	16514	16286	16368	16448	16336	16326	16296	16437	16384	16309	16432	16414	16242	16364	16250	16175	16372	16342	16391	16196	16346	16477	16470	16318	16425	16300	16386	16371	16266	16446	16378	16160	16570	16403	16097	16205	16356	16249	16453	16428	16327	16377	16213	16254	16264	16460	16406	16324	16183	16335	16297	16283	16371	16354	16469	16316	16305	16268	16315	16356	16364	16481	16281	16466	16226	16441	16465	16388	16306	16441	16160	16401	16379	16556	16304	16168	16397	16206	16341	16430	16196	16442	16420	16496	16173	16522	16413	16344	16230	16370	16266	16314	16286	16320	16256	16381	16335	16440	16355	16330	16182	16434	16324	16358	16369	16326	16238	16327	16338	16349	16371	16413	16360	16296	16280	16277	16456	16448	16541	16235	16432	16397	16383	16149	16437	16447	16141	16353	16360	16255	16301	16422	16440	16319	16504	16234	16406	16344	16299	16483	16310	16256	16361	16126	16242	16546	16419	16438	16180	16523	16232	16323	16193	16382	16510	16440	16350	16412	16256	16275	16403	16353	16515	16373	16174	16360	16377	16331	16543	16280	16165	16351	16402
22959	21438	29275	24454	23577	27452	28300	22010	20838	20779	20052	19790	19759	19854	19720	19657	19545	19397	19416	19478	19341	19498	19512	19356	19543	19411	19236	19134	19290	19209	19176	19365	19402	19525	19467	19373	19366	19246	19468	19425	19599	19211	19387	19176	19517	19084	19494	19282	19491	19097	19341	19155	19253	19202	19497	19434	19204	18984	19218	19145	19122	19219	19180	19099	19184	19470	19294	19138	19330	19193	19207	19195	19245	19288	19261	19126	19289	19174	19079	19196	19241	19277	19096	19118	19122	18931	19123	19079	19003	19236	19180	19296	19216	19205	19255	19083	19323	19229	19038	19139	18967	19175	19297	19422	19240	19251	19133	19132	19018	19208	19103	19237	19324	19048	19102	19264	19182	19102	19219	19223	19082	19095	19201	18911	19188	19141	19220	18980	19294	19209	19410	19011	19317	19197	19140	19151	19268	19237	19271	19169	19165	19191	19352	18958	19210	19308	19415	19201	19277	19240	19038	19111	19066	19133	19159	19169	19029	18977	19194	19152	19252	18995	19114	19039	19181	19288	19103	19168	19154	19232	19282	19182	19128	19381	19060	19097	19018	19138	19183	19098	19255	19347	19179	19083	19128	19163	19203	19173	19254	19195	19090	19216	19178	19055	19161	19156	19158	19065	19439	19088	19191	19192	19128	19283	19232	19124	19029	19372	19252	19176	19146	19090	19189	19097	19225	19364	19242	19073	19094	19043	19106	19316	19146	19231	19104	19083	19141	19107	19153	19138	19083	19476	19427	19110	19197	19148	19301	19068	19173	19068	19097	19228	19122	19166	19045	19113	19132	19087	19198	19338	19052	19152	19343	19097	19385	19255	19260	19207	19133	19235	19269	18839	19245	19152	19077	19026	19189	19244	19220	19028	19173	18987	19260	18923	19097	19065	19128	19078	19261	19268	19205	19177	19320	19099	18958	19037	19161	19186	18895	19109	19283	19212	19061	19175	19076	19024	19103	19208	19044	18906	19142	19140	19193	19063	18975	19105	19195	19167	19354	19169	19087	19270	19282	19038	19052	19138	19256	19386	19000	19120	19197	19239	19086	19072	19078	19124	19365	19235	19207	19373	19199	19018	19079	19173	19245	19125	18957	19049	19264	19246	19153	19061	19094	19101	19184	19159	19214	19166	19004	19111	19329	19156	19254	19252	19365	19068	19264	19300	19255	19198	18919	18974	19041	19106	19110	19106	19180	19068	19009	19242	19010	19209	19189	19248	19125	19306	19070	19104	19226	19201	19250	19184	19064	19124	19371	18923	19387	19090	18991	19153	19079	19124	18960	19100	19100	19044	19173	19105	19291	19307	19368	19106	19403	19056	19255	19017	19236	19017	19014	19089	19069	19223	19134	19093	19160	19158	19197	19021	19111	19175	19251	19239	19279	19108	19255	19247	19323	18985	19259	19148	19306	19322	19225	19098	19182	19284	19116	19083	19140	19087	19130	19246	19069	19041	19078	19199	19255	19127	19320	19160	19102	19260	19200	19079	19177	18955	19240	19117	18941	19079	19119	19122	19204	19246	19508	19240	19066	19059	19188	19018	19152	19313	19321	19097	18791	19235	19238	19199	19221	19081	19174	19396	19083	19119	19069	19090	18922	19050	19227	19269	19418	19059	19088	19214	19078	19140	18924	19081	19059	19173	19181	19230	19201	19189	19268	19084	19271	19254	19015	19066	18738	18990	19179	19310	19161	19165	19229	19114	18921	19277	19219	19072	19210	19175	19091	19089	19102	19220	19159	19078	19064	19044	19119	19194	19150	19084	19035	19205	19294	19217	19298	19144	19408	19209	19275	18913	19012	19170	19152	19175	19043	19208	19106	19084	19176	19064	19247	19077	18965	18900	19179	19154	19248	19130	19070	19182	19030	19167	19044	19015	19007	18866	19195	19214	19241	19039	19164	19333	19100	19147	19286	19262	19146	19181	19139	19057	19105	19092	19119	19069	19024	19186	19127	19118	19137	19015	19212	19099	19042	19183	19085	19119	19018	19022	18995	19269	19087	19059	19126	19275	19033	19117	19256	19132	19131	18997	19165	19032	19127	19069	19409	19214	19193	19229	19256	19225	19191	19054	19280	19131	19073	19131	19214	18948	18993	19099	19274	19093	19157	19159	19104	18970	19270	19182	19054	19268	18820	19153	19103	18989	19246	19204	19300	19115	19218	19203	19006	19155	19037	19208	19210	19153	19098	19286	19121	19225	19361	19108	19112	19176	19093	19285	19160	18957	19072	19383	19226	19189	19150	19165	19234	19235	19064	19090	19232	19241	19207	19139	19145	19223	19350	19275	19083	19055	19251	19119	19306	19123	19296	19117	19169	19139	19290	19308	19305	19237	19233	19215	19381	19139	19143	19008	19107	19137	19047	19417	19149	19068	19085	19173	19284	19324	19217	19133	19203	19138	19130	19031	19139	19105	19035	19258	19235	19148	19146	19092	19205	19207	19318	18837	19277	19076	19186	18998	18948	19111	19295	19018	19143	19055	19125	19118	18926	19175	19184	19243	18960	19073	19027	19359	18938	19316	19251	19071	19232	19195	19284	19054	19172	19126	19203	19164	19076	19214	19166	19173	19107	19196	19162	19032	19084	19361	19341	19087	18930	19255	19418	19230	19029	19349	19069	19063	18989	18888	19145	19005	19159	19181	19229	19161	19128	19223	19109	19080	19117	19243	19351	19278	19137	19092	19311	19247	18930	19168	19208	19166	19051	19036	19360	19190	18892	19247	19373	19137	19343	18970	19050	19051	19062	19127	19188	19270	19257	19203	19197	19123	19264	19303	19219	19087	19283	19249	19003	19009	19209	19118	19093	18945	19097	19446	19363	19112	19165	19567	19080	19102	19098	19017	19173	19147	19082	19075	19037	19060	18831	19145	19148	19103	19144	19153	19189	19132	19261	18917	19089	19298	19311	19069	19418	19017	19146	19279	19301	19130	19310	19178	19121	19214	19328	19014	19166	19192	19036	19292	19128	19152	19155	18976	19326	19126	19399	18975	19298	19074	19239	19268	19234	19129	19103	19124	19123	19077	18973	19109	19263	19163	19050	19108	19076	19260	19277	19211	19108	18958	19179	19122	19065	19059	19139	19212	18922	19147	19004	18964	19085	19224	19162	19233	19080	18989	19201	19127	19263	19139	19345	19217	18974	18921	19040	19026	19010	19220	19072	18974	19200	19134	18985	19032	19264	18965	19280	19090	19256	19122	19021	19028	18973	19061	19124	19172	19045	19137	19306	19098	19368	19134	19168	19071	19105	19175	19278	19157	19186	19149	19070	19103	19207	19256	19219	19128	19241	18978	19180	19150	19090	19089	19284	19008	18911	19011	19156	19072	19113	19190	19002	19073	19096	19177	19015	19063	19188	19235	19171	19105	19157	19167	19323	19098	19286	19188	19220	19170	19294	19109	19167	19310	19267	19166	19336	19127	19138	19094	19196	18955	19137	19189	19116	19323	19176	19154	19035	19115	19162	19239	19120	19420	18975	18962	19206	19090	19191	19160	19165	19195	19094	19157	19081	19186	19155	19076	19172	19288	19257	19068	19080	19123	19146	19357	19230	19361	18995	19117	19306	19243	19301	19130	19218	19096	19073	19101	19234	18962	19085	18890	19118	19423	19197	19131	19196	19106	18969	19017	19295	19131	19169	19158	19149	19062	19225	19185	19205	19191	19217	19229	19009	19020	19038	19262	19012	19281	19084	19307	19239	19010	19198	19076	19172	19196	19158	19120	19028	18886	18983	19038	18997	19045	19192	19142	19193	19064	19132	19185	19127	19269	19337	19264	19187	19099	19353	19209	19002	19170	19221	19079	19061	19030	19130	19264	19194	19138	19288	19104	19014	19121	19047	19374	19446	19071	19167	19240	19028	19284	19064	19239	19326	19364	19145	19011	19010	19023	19256	19204	19218	19104	19201	19238	18967	19075	19293	19163	19089	19438	19080	19246	19231	19322	18913	19234	19164	19013	19312	19098	19036	19066	19377	19268	19128	19133	19218	19100	19200	19098	19185	19180	19288	18987	19103	19189	19124	19056	19203	19148	18841	19098	19157	18944	18999	18858	19316	19334	19126	19114	19056	19259	19253	19095	19196	19162	19032	19077	19285	19175	19188	19162	19135	19284	19276	19334	19314	19098	19157	19291	19058	19128	19124	19283	18994	19154	19059	19170	19156	19104	18890	19006	19155	19121	18951	19135	19020	19087	19113	19099	19024	18949	19250	19208	19136	19277	19209	19077	19263	19244	19162	19181	19042	19270	18789	19437	19261	19107	19212	19193	19018	19166	19263	19069	19114	19458	19158	19194	18965	19287	19166	19170	19158	19117	18910	19030	19077	19116	19285	19319	19303	19150	19135	19064	19139	19215	19138	19148	19186	19158	19032	19131	19296	19175	19151	19019	19381	19166	19128	19025	19267	19219	18976	19018	19067	19258	19416	19332	19271	19168	19100	19268	19175	19252	19234	19061	19180	19038	19052	19143	18911	19052	19163	19293	19109	19195	19130	19207	19040	19256	19102	19262	19246	19261	18990	19182	19037	19105	19032	18968	19046	19163	19120	19107	19170	19193	19147	19286	19100	19181	19144	19225	19089	19200	19279	19001	19075	19116	19063	19049	19084	19031	19227	19107	19079	19248	19414	19263	19268	18993	18973	19288	19196	19343	19180	19078	19263	19093	19136	19205	19279	19112	19189	19247	19136	19070	19098	19285	19086	19054	19152	19116	19174	19243	19259	19155	19114	19285	19219	19245	18957	19137	19085	19045	19286	19079	19215	19085	19100	19155	18990	19147	19173	19070	19218	19135	18995	19063	19280	19187	19236	19070	19079	19221	19164	19235	19200	19267	19160	19349	19334	19019	19265	19365	19109	19100	19013	19307	19124	19164	19224	19220	19144	19268	19251	19058	19069	19193	18992	19335	18991	19040	19258	18990	19125	19214	19044	19174	19260	19053	19123	19139	19114	19224	19093	19131	19373	19016	19231	19194	19173	19068	19283	19284	19391	19094	19073	19222	19128	19204	19356	19191	19144	19284	19409	19263	18751	19206	19112	19165	19045	19176	19071	19186	19096	19140	19161	19032	19230	19094	19062	19125	19230	19196	18846	19140	19186	19196	19036	19221	19338	19149	19108	19028
35294	59830	56436	43270	36691	30746	23732	19684	18645	18506	17985	17669	17435	17271	17230	17235	16939	17088	16796	16913	16922	16904	16992	16797	17052	16834	16724	16829	16893	16882	16871	16780	16786	16836	16893	16800	16856	16858	16773	16841	16953	16772	16755	16942	16939	16787	16808	16707	16709	16547	16837	16815	16718	16610	16683	16794	16629	16812	16764	16692	16701	16821	16921	16761	16763	16655	16831	16746	16809	16815	16767	16755	16639	16779	16819	16681	16625	16931	16810	16664	16699	16598	16618	16989	16639	16714	16581	16741	16657	16670	16781	16828	16843	16674	16640	16835	16815	16605	16626	16791	16786	16718	16808	16632	16754	16678	16766	16929	16629	16597	16687	16788	16790	16748	16808	16790	16797	16831	16511	16795	16715	16736	16720	16762	16669	16809	16750	16743	16752	16646	16694	16655	16746	16719	16733	16740	16752	16723	16779	16672	16806	16639	16785	16717	16698	16597	16572	16629	16695	16508	16731	16802	16687	16841	16608	16653	16709	16736	16620	16634	16691	16844	16787	16612	16796	16626	16678	16743	16701	16764	16844	16739	16771	16622	16756	16577	16774	16619	16617	16699	16634	16744	16634	16687	16599	16746	16785	16687	16671	16712	16806	16833	16635	16927	16753	16903	16603	16709	16622	16860	16597	16625	16837	16900	16721	16664	16832	16784	16594	16818	16642	16808	16723	16635	16556	16748	16487	16724	16642	16677	16676	16738	16755	16755	16625	16703	16791	16690	16757	16703	16816	16667	16702	16660	16641	16916	16818	16831	16755	16698	16573	16831	16707	16660	16654	16697	16832	16668	16694	16825	16704	16753	16748	16802	16702	16683	16791	16787	16627	16708	16732	16708	16640	16747	16747	16646	16750	16638	16699	16667	16666	16833	16659	16779	16806	16671	16685	16720	16792	16503	16888	16806	16745	16773	16607	16686	16558	16791	16662	16670	16817	16842	16687	16700	16663	16712	16829	16602	16607	16613	16713	16830	16591	16680	16677	16703	16708	16794	16622	16621	16888	16741	16778	16662	16752	16480	16864	16690	16639	16446	16725	16705	16646	16534	16669	16855	16776	16750	16706	16599	16746	16679	16589	16578	16722	16743	16787	16588	16695	16750	16759	16700	16661	16643	16658	16655	16787	16692	16639	16847	16881	16667	16586	16772	16649	16555	16785	16713	16613	16780	16691	16590	16655	16594	16913	16798	16648	16841	16735	16794	16967	16835	16786	16704	16977	16609	16559	16748	16835	16603	16769	16929	16741	16825	16722	16546	16833	16650	16637	16790	16662	16689	16785	16662	16591	16544	16618	16510	16770	16825	16706	16821	16718	16797	16841	16863	16754	16756	16564	16666	16965	16782	16653	16862	16672	16673	16600	16614	16601	16839	16763	16728	16698	16762	16744	16766	16690	16741	16765	16662	16593	16565	16624	16801	16631	16642	16817	16496	16851	16712	16627	16720	16602	16691	16817	16849	16539	16663	16820	16655	16678	16833	16755	16701	16705	16625	16536	16821	16781	16626	16742	16596	16702	16713	16597	16582	16800	16778	16744	16752	16626	16743	16819	16681	16724	16673	16718	16689	16728	16641	16603	16694	16724	16774	16563	16757	16665	16756	16862	16711	16605	16907	16640	16595	16672	16880	16758	16766	16782	16718	16555	16658	16740	16606	16640	16696	16755	16698	16819	16712	16837	16505	16695	16678	16737	16745	16795	16703	16765	16718	16731	16755	16643	16843	16724	16619	16613	16692	16660	16687	16833	16695	16780	16615	16565	16764	16591	16512	16833	16640	16865	16681	16628	16667	16736	16501	16634	16603	16672	16767	16795	16743	16764	16790	16823	16640	16766	16695	16680	16770	16736	16649	16802	16714	16705	16690	16758	16719	16834	16658	16926	16575	16830	16759	16661	16519	16571	16664	16763	16764	16677	16686	16618	16837	16699	16672	16653	16730	16810	16485	16745	16910	16691	16781	16800	16647	16645	16691	16819	16334	16776	16577	16829	16786	16703	16828	16745	16600	16652	16685	16712	16704	16753	16682	16669	16586	16895	16702	16856	16485	16679	16752	16739	16877	16624	16672	16569	16702	16557	16667	16714	16871	16548	16696	16620	16717	16607	16615	16444	16603	16758	16966	16753	16717	16683	16681	16816	16789	16590	16644	16626	16788	16759	16637	16749	16655	16868	16844	16654	16624	16687	16671	16602	16687	16581	16860	16604	16751	16596	16613	16521	16821	16669	16778	16710	16635	16683	16886	16682	16871	16831	16685	16539	16669	16558	16604	16938	16752	16602	16782	16623	16804	16681	16629	16638	16534	16532	16717	16684	16655	16646	16566	16709	16958	16814	16698	16780	16669	16913	16851	16771	16705	16628	16866	16853	16583	16812	16721	16838	16846	16718	16654	16769	16639	16736	16765	16769	16679	16806	16645	16781	16738	16804	16955	16790	16777	16668	16775	16744	16670	16805	16674	16842	16839	16792	16717	16590	16741	16657	16784	16863	16693	16627	16838	16752	16723	16678	16542	16818	16676	16559	16648	16644	16581	16746	16734	16465	16659	16715	16701	16478	16654	16699	16581	16701	16803	16503	16633	16544	16647	16775	16562	16857	16594	16486	16841	16759	16480	16676	16706	16761	16905	16568	16660	16904	16704	16701	16668	16654	16550	16672	16789	16753	16891	16681	16609	16861	16767	16742	16668	16674	16632	16818	16648	16715	16735	16585	16653	16568	16728	16851	16635	16572	16764	16712	16678	16693	16597	16686	16757	16749	16720	16610	16608	16511	16642	16559	16794	16598	16684	16599	16727	16837	16693	16967	16720	16749	16781	16604	16739	16724	16703	16594	16647	16721	16627	16713	16583	16788	16779	16645	16770	16726	16607	16753	16667	16551	16895	16461	16848	16697	16531	16638	16787	16553	16594	16748	16644	16720	16732	16589	16622	16548	16722	16706	16709	16641	16774	16709	16668	16636	16703	16744	16730	16605	16702	16714	16637	16684	16600	16689	16588	16728	16620	16819	16625	16827	16621	16720	16798	16656	16691	16793	16596	16739	16744	16604	16757	16779	16777	16730	16696	16552	16682	16806	16619	16798	16861	16814	16643	16803	16921	16596	16883	16756	16760	16847	16685	16657	16871	16705	16831	16728	16612	16568	16911	16517	16871	16683	16741	16688	16732	16781	16838	16684	16828	16825	16657	16723	16799	16595	16611	16811	16742	16845	16597	16720	16581	16723	16654	16566	16720	16601	16758	16665	16607	16721	16720	16619	16774	16820	16925	16762	16722	16611	16608	16715	16597	16776	16607	16718	16849	16815	16655	16715	16761	16739	16632	16684	16734	16736	16768	16688	16774	16719	16746	16711	16616	16810	16541	16760	16809	16767	16733	16679	16851	16639	16684	16672	16635	16911	16771	16776	16673	16724	16736	16701	16691	16662	16654	16809	16691	16754	16819	16814	16726	16741	16747	16456	16783	16831	16679	16784	16671	16661	16817	16695	16649	16721	16835	16701	16792	16798	16792	16786	16743	16847	16762	16737	16877	16684	16873	16490	16806	16733	16710	16567	16847	16726	16685	16728	16685	16740	16612	16708	16700	16681	16661	16833	16659	16713	16782	16814	16681	16740	16756	16568	16744	16645	16718	16660	16861	16906	16674	16512	16699	16774	16710	16719	16673	16696	16730	16685	16785	16583	16794	16720	16702	16426	16678	16643	16594	16677	16590	16768	16670	16628	16628	16692	16724	16705	16648	16677	16920	16690	16644	16771	16628	16820	16646	16760	16828	16648	16747	16856	16803	16555	16721	16696	16668	16611	16638	16752	16594	16447	16554	16697	16463	16808	16651	16590	16925	16666	16656	16676	16713	16801	16662	16828	16679	16558	16631	16772	16747	16825	16604	16613	16791	16681	16665	16761	16820	16766	16953	16680	16717	16589	16652	16626	16803	16743	16721	16742	16673	16644	16648	16549	16755	16701	16858	16709	16686	16790	16672	16915	16625	16705	16802	16601	16614	16588	16651	16643	16821	16634	16776	16771	16678	16808	16649	16673	16569	16844	16682	16803	16633	16592	16715	16528	16651	16543	16717	16825	16582	16600	16626	16789	16796	16746	16845	16767	16585	16751	16704	16735	16731	16680	16705	16823	16778	16684	16707	16568	16689	16495	16736	16690	16763	16647	16687	16684	16862	16597	16787	16712	16862	16698	16658	16756	16661	16780	16712	16689	16611	16700	16576	16755	16746	16637	16868	16669	16816	16591	16557	16681	16735	16763	16707	16842	16739	16558	16859	16796	16626	16669	16701	16706	16553	16784	16573	16819	16721	16708	16789	16747	16665	16710	16651	16712	16739	16717	16699	16747	16673	16826	16775	16510	16597	16528	16654	16579	16746	16833	16856	16743	16585	16569	16847	16877	16731	16652	16702	16736	16674	16778	16711	16770	16746	16971	16690	16640	16559	16913	16658	16730	16768	16735	16831	16732	16659	16737	16731	16730	16758	16636	16786	16775	16556	16769	16789	16726	16527	16755	16622	16804	16830	16786	16809	16827	16617	16630	16660	16588	16756	16627	16740	16826	16707	16848	16734	16744	16744	16837	16823	16666	16659	16714	16643	16772	16723	16797	16662	16729	16874	16730	16738	16917	16669	16596	16892	16798	16629	16594	16729	16657	16489	16844	16668	16707	16542	16629	16739	16864	16745	16834	16722	16858	16745	16661	16722	16699	16476	16669	16695	16632	16654	16617	16752	16622	16694	16722	16616	16756	16600	16711	16713	16698	16490	16825	16655	16724	16688	16600	16875	16691	16594	16743	16770	16484	16602	16737	16629	16740	16631	16819	16848	16562	16705	16685	16804	16542	16461	16615	16712	16695	16648	16594	16766	16558	16713	16894	16647	16787	16558	16779	16754	16941	16546	16641	16580	16561	16681	16671	16620	16586	16654	16698	16718	16612	16786	16865	16785	16694	16826	16694	16585	16719	16641	16697	16759	16686	16639	16729	16634	16683	16793	16589	16627	16744	16736	16576	16733	16839	16660	16800	16664	16590	16691	16694	16845	16758	16817	16633	16807	16659	16786	16568	16619	16917	16814	16688	16712	16599	16696	16812	16818	16739	16541	16575	16790	16755	16672	16753	16552	16763	16691
28981	27568	34155	29487	24670	22955	21496	20225	19682	19590	19395	19379	19627	19282	19644	19435	19199	19351	19483	19389	19216	19425	19125	19290	19266	19351	19411	19473	19406	19241	19255	19221	19323	19355	19214	19409	19397	19465	19587	19345	19126	19192	19348	19189	19497	19258	19283	19265	19532	19446	19593	19083	19274	19390	19223	19321	19250	19462	19139	19457	19359	19185	19446	19397	19347	19368	19353	19440	19372	19303	19349	18981	19183	19194	19215	19398	19566	19342	19298	19385	19306	19167	19123	19434	19116	19237	19307	19223	19062	19212	19441	19332	19342	19268	19331	19353	19310	19250	19516	19316	19206	19375	19383	19174	19448	19449	19379	19264	19379	19503	19283	19450	19253	19073	19402	19245	19468	19334	19270	19335	19226	19222	19114	19187	19278	19315	19188	19259	19261	19248	19129	19338	19334	19170	19102	19269	19421	19161	19391	19203	19205	19147	19162	19283	19137	19356	19357	19236	19230	19260	19390	19305	19130	19175	19296	19333	19581	19255	19322	19277	19151	19532	19327	19228	19361	19209	19341	19211	19272	19227	19231	19284	19412	19472	19039	19505	19268	19328	19188	19267	19475	19161	19198	19263	19172	19349	19419	19230	19178	19309	19115	19200	19165	19388	19507	19069	19128	19191	19434	19190	19189	19265	19393	19160	19263	19254	19303	19258	19397	19400	19315	19164	19191	19329	19240	19239	19410	19256	19283	19189	19242	19230	19140	19286	19458	19228	19312	19150	19280	19441	19374	19294	19547	19353	19304	19324	19422	19290	19472	19518	19249	19346	19219	19005	19048	19452	19205	19339	19075	19368	19300	19250	19204	19158	19344	19324	19396	19227	19323	19336	19285	19414	19265	19238	19094	19323	19216	19323	19372	19383	19331	19296	19349	19152	19419	19304	19234	19229	19370	19200	19394	19290	19340	19361	19355	19317	19286	19440	19296	19107	19287	19301	19378	19238	19271	19191	19363	19267	19504	19199	19245	19292	19283	19371	19297	19036	19081	19383	19302	19245	19329	19272	19325	19232	19363	19542	19238	19188	19314	19390	19259	19216	19295	19261	19331	19400	19236	19275	19206	19345	19139	19370	19273	19262	19329	19516	19145	19164	19485	19304	19446	19312	19483	19234	19113	19267	19416	19252	19204	19059	19122	19308	19171	19224	19210	19451	19374	19097	19257	19294	19464	19296	19295	19226	19228	19448	19324	19179	19309	19021	19332	19318	19258	19361	19124	19211	19233	19247	19154	19182	19363	19324	19223	19306	19506	19287	19346	19182	19129	19159	19061	19194	19368	19307	19278	19339	19375	19207	19074	18996	19378	19383	19230	19156	19247	19208	19350	19081	19167	19349	19157	19128	19272	19386	19268	19453	19332	19530	19252	19228	19217	19243	19320	19148	19126	19450	19308	19230	19236	19295	19279	19213	19424	19375	19281	19333	19238	19215	19061	19211	19193	19428	19284	19244	19376	19167	19428	19266	19189	19290	19310	19267	19385	19336	19467	19373	19244	19339	19350	19195	19249	19144	19415	19422	19388	19375	19270	19180	19233	19399	19214	19200	19207	19421	19098	19289	19133	19159	19463	19446	19100	19318	19378	19267	19325	19340	19220	19267	19371	19168	19412	19456	19213	19206	19365	19177	19025	19650	19447	19306	19365	19102	18931	19314	19317	19291	19256	19397	19476	19255	19289	19155	19322	19496	19363	19362	19120	19363	19232	19263	19275	19239	19176	19310	19341	19193	19286	19245	19289	19090	19325	19492	19532	19355	19310	19166	19171	19183	19088	19254	19270	19324	19238	19338	19305	19249	19282	19312	19343	19319	19344	19141	19312	19345	19334	19238	19221	19358	19330	19363	19378	19280	19477	19525	19125	19326	19315	19024	19218	19277	19279	19407	19305	19298	19202	19302	19417	19247	19346	19176	19103	19253	19428	19228	19076	19091	19427	19245	19169	19158	19463	19346	19310	19272	19305	19371	19274	19241	19319	19276	19260	19365	19106	19277	19289	19376	19343	19461	19306	19336	19382	19278	19484	19372	19402	19356	19336	19296	19221	19473	19238	19387	19449	19301	19339	19156	19291	19327	19425	19228	19368	19130	19385	19287	19444	19266	19249	19233	19268	19465	19089	19115	19097	19243	19420	19344	19274	19146	19446	19513	19383	19321	19340	19223	19131	19216	19386	19248	19134	19402	19402	19321	19394	19491	19225	19154	19291	19238	19359	19174	19379	19419	19312	19148	19294	19282	19317	19545	19395	19095	19233	19402	19377	19295	19468	19434	19329	19349	19365	19377	19287	19509	19122	19252	19022	19420	19444	19117	19198	19185	19269	19489	19385	19254	19286	19225	19290	19451	19190	19189	19248	19289	19214	19371	19277	19470	19292	19287	19055	19268	19402	19446	19186	19543	19314	19281	19281	19129	19303	19251	19332	19105	19243	19380	19357	19286	19275	19295	19427	19221	19281	19235	19290	19266	19396	19365	19103	19244	19313	19426	19469	19191	19328	19197	19378	19285	19171	19587	19297	19551	19232	19104	19024	19284	19320	19378	19349	19183	19167	19222	19271	19470	19278	19503	19275	19242	19388	19270	19324	19475	19333	19371	19241	19399	19291	19196	19278	19199	19353	19200	19405	19202	19270	19306	19651	19267	19256	19229	19321	19324	19069	19361	19196	19197	19326	19203	19316	19509	19392	19304	19121	19294	19370	19251	19312	19172	19174	19155	19208	19472	19376	19183	19356	19428	19301	19533	19349	19374	19434	19379	19426	19373	19184	19337	19252	19223	19505	19111	19407	19228	19291	19421	19236	19268	19306	19342	19387	19325	19487	19490	19170	19269	19169	19184	19240	19168	19315	19418	19110	19201	19236	18989	19357	19465	19411	19460	19280	19160	19276	19161	19217	19451	19190	19408	19394	19373	19283	19204	19397	19294	19302	19194	19336	19109	19201	19281	19126	19339	19168	19228	19292	19188	19417	19090	19242	19393	19316	19343	19209	19325	19198	19469	19464	19277	19162	19228	18949	19104	19391	19196	19401	19221	19307	19444	19444	19223	19315	19379	19084	19289	19223	19224	19293	19230	19292	19201	19307	19191	19102	19332	19360	19128	19137	19346	19325	19223	19350	19199	19249	19217	19247	19227	19181	19183	19432	19609	19305	19359	19241	19285	19212	19324	19524	19377	19230	19169	19329	19188	19249	19154	19176	19137	19087	19232	19585	19155	19426	19361	19514	19344	19224	19296	19114	19269	19443	19286	19352	19272	19300	19265	19270	19400	19404	19186	19216	19190	19366	19421	19108	19027	19164	19319	19139	19296	19181	19262	19211	19511	19066	19397	19237	19371	19156	19269	19441	19451	19360	19321	19133	19287	19441	19344	19227	18976	19304	19320	19130	19366	19229	19244	19476	19135	19412	19198	19354	19259	19345	19277	19134	19203	19212	19317	19468	19379	19219	19186	19366	19442	19302	19385	19238	19042	19398	19211	19200	19378	19218	19061	19413	19365	19259	19431	19373	19278	19391	19359	19091	19293	19213	19466	19032	19468	19262	19370	19285	19135	19314	19338	19174	19290	19299	19435	19417	19440	19408	19155	19379	19244	19386	19435	19379	19123	19304	19486	19358	19284	19368	19437	19433	19266	19362	19367	19144	19210	19405	19232	19414	19220	19293	19331	19306	19054	19396	19207	19391	19402	19197	19399	19237	19278	19322	19373	19232	19176	19166	19068	19216	19262	19240	19457	19267	19362	19303	19244	19446	19440	19223	19081	19223	19150	19309	19422	19412	19310	19092	19271	19462	19240	19174	19189	19317	19234	19326	19302	19431	19370	19280	19208	19405	19368	19358	19298	19184	19237	19161	19204	19282	19246	19405	19394	19313	19353	19242	19294	19357	19225	19124	19289	19219	19244	19191	19276	19308	19329	19648	19428	19031	19227	19417	19253	19362	19369	19335	19243	19338	19334	19320	19267	19247	19217	19273	19427	19321	19305	19453	19290	19410	19256	19087	19270	19301	19353	19324	19244	19316	19333	19200	19475	19303	19245	19200	19418	19226	19380	19256	19231	19109	19089	19432	19381	19315	19404	19144	19175	19139	19158	19197	19050	19455	19282	19303	19342	19321	19313	19417	19345	19311	19406	19303	19484	19305	19219	19190	19258	19397	19275	19493	19262	19386	19144	19259	19298	19224	19271	19388	19470	19582	19371	19236	19288	19222	19360	19256	19425	19119	19262	19182	19324	19239	19193	19193	19417	19277	19339	19169	19392	19271	19292	19358	19276	19211	19278	19240	19635	19199	19379	19442	19458	19169	19450	19448	19581	19189	19143	19207	19361	19176	19190	19393	19372	19532	19164	19384	19305	19310	19246	19287	19322	19249	19276	19275	19311	19091	19171	19136	19461	19245	19252	19279	19416	19405	19157	19256	19215	19077	19352	19138	19342	19335	19137	19324	19389	19347	19445	19253	19281	19025	19264	19174	19220	19360	19208	19304	19409	19271	19285	19264	19303	19110	19235	19427	19191	19431	19152	19237	19319	19324	19317	19409	19287	19383	19217	19283	19264	19318	19213	19358	19305	19166	19374	19260	19370	19389	19199	19369	19168	19251	19180	19373	19239	19207	19098	19219	19554	19395	19235	19283	19336	19378	18965	19307	19267	19295	19243	19420	19123	19266	19394	19196	19279	19240	19180	19380	19440	19058	19347	19223	19325	19260	19204	19277	19350	19295	19309	19155	19227	19116	18980	19218	19355	19330	19403	19367	19089	19311	19424	19306	19367	19340	19255	19336	19055	19227	19316	19335	19132	19160	19020	19227	19353	19159	19326	19274	19233	19413	19368	19168	19279	19426	19159	19299	19193	19605	19238	19246	19164	19135	19334	19141	19035	19265	19066	19347	19285	19288	19292	19130	19282	19157	19256	19212	19391	19421	19187	19276	19323	19437	19313	19166	19119	19249	19346	19470	19285	19462	19344	19337	19264	19422	19340	19330	19194	19189	19287	19264	19419	19219	19426	19390	19246	19108	19290	19303	19501	19347	19305	19356	19365	19530	19389	19428	19120	19178	19295	19446	19192	19379	19318	19226	19262	19526	19176	19336	18994	19146	19179	19171	19362	19500	19045	19440	19174	19340	19165	19286	19423
31759	44635	39522	28906	24979	22029	19729	17925	17452	17544	17367	17150	17158	16873	17076	16961	16923	16992	16991	17074	17016	16806	16929	16893	16903	16901	16937	16920	16862	17053	17005	17139	16788	16967	16738	16713	16926	16804	17025	16780	16862	16779	16928	16904	16944	16765	16706	16827	16857	16985	16751	16834	16825	16679	17030	16926	16737	16875	16971	16896	16858	16782	16620	16948	16665	17120	16769	16932	16859	16889	16964	16789	16820	16866	16881	16994	16887	16789	16956	16911	16926	16683	16708	16825	16713	16825	16932	16845	16851	16749	16889	16888	17041	16740	16928	16955	16781	16667	16865	16888	16942	16869	16873	16806	16877	16871	16898	16903	16910	16879	16838	16719	16935	16890	16754	16776	16807	16889	17046	16849	16931	16769	16888	16735	16863	16972	16764	16741	16908	16867	16727	16869	16496	16938	16739	16845	16820	16725	16730	16858	16700	16825	16836	16851	16902	16669	16861	16832	16900	16842	16849	16839	16708	16819	16818	16769	16796	16788	16816	16911	16634	16805	16854	16738	17004	16897	16653	16714	16981	16776	16910	16717	17025	16852	17080	16628	16912	16909	16751	16865	16774	17008	16933	16965	16972	16781	16881	16805	16791	16883	16877	16816	16788	16843	16743	16774	16839	16654	16998	16945	16834	16805	16672	16853	16851	16725	16735	16914	16993	16885	16822	16898	16745	16793	16720	16654	16703	16734	16881	16785	16904	16759	16812	16867	16886	16877	16838	16930	16879	16799	16919	16952	16793	16960	16865	16639	16847	16818	16761	16843	16957	16983	16953	16746	16712	16733	16903	16830	16710	16731	16958	16781	16899	16919	16802	16754	16934	16742	16868	16808	16934	16851	16862	16890	16677	16833	16808	16791	16791	16954	16914	16953	16773	16674	16812	16759	16786	16857	16920	16972	16708	16811	16773	16809	16894	16770	16811	16805	16720	16714	16897	16712	16995	16800	16795	16983	16937	16824	17051	16876	16965	16831	16956	16866	16859	16917	16790	16874	16650	16815	16792	16679	16584	16914	16739	16770	16784	16881	16819	16862	16907	16970	16979	17032	16681	16902	16937	16840	16703	16883	16897	16806	16741	16927	16877	16738	16724	16781	16769	16950	16869	16753	16901	16882	16891	16826	16790	16863	16796	16724	16578	16777	16825	16794	16780	16792	16717	16886	16811	16721	16785	16948	16729	16725	16758	16861	16835	16730	16897	16847	16924	16689	16750	16864	16741	16921	16732	16782	16893	16831	16847	16863	16788	16746	16761	16781	16982	16824	16992	16797	16725	16835	16716	16790	16849	17101	16951	16819	16760	16755	16849	16680	16810	16823	16619	16896	16975	16884	16882	16697	16831	16853	16721	16802	16753	16867	16649	16784	16822	16696	16695	16963	16764	16910	16838	16765	16703	16853	16970	16757	16885	16880	16653	16763	16829	16834	16909	16953	16969	16948	16865	16719	17010	16792	16797	16819	16823	16883	16818	16785	16880	16916	16771	16695	16833	16921	16789	16720	16929	16661	16902	16936	16779	16722	16899	16824	16744	16826	16785	17034	16689	16794	16729	16765	16906	16955	16861	16978	16873	16891	16810	16909	16822	16706	16828	16844	16841	16761	16750	17002	16848	16691	16863	16681	16773	16765	16844	16721	16775	16712	16729	16859	16622	16812	16722	16865	16912	16812	16870	16788	16780	16901	16838	16792	16926	16855	16835	16780	16761	16780	16896	16792	16666	16847	16774	16923	16808	16689	16906	16731	16731	16816	16845	16837	16645	16823	16928	16736	16692	16751	16827	16750	16856	16860	16714	16919	16894	16798	16779	16798	17019	16725	16882	16800	16841	16879	16701	17061	16762	16961	16951	16754	16922	16793	16801	16605	16927	16820	16861	16852	16893	16732	16749	16826	16814	16757	16825	16773	16695	16881	16821	16736	16905	16748	16834	16877	16853	16708	16959	16810	16818	16797	16806	16870	16841	16715	16816	16853	16814	16879	16690	16818	17055	16958	16680	16753	16841	16957	16829	16766	16920	16753	16906	16713	16812	16790	16825	16857	16817	16905	16766	16920	16735	16925	16822	16877	16907	16646	16654	16940	16844	16723	16830	16938	16750	16680	17039	16633	16717	16827	16792	16980	16958	16840	16725	16730	16897	16742	16788	16900	16760	16808	16812	16802	16730	16922	16909	16977	16855	16808	16783	16664	16780	16919	16791	16914	16831	16862	16767	17005	16784	16797	16790	16821	16815	16846	16925	16833	16748	16919	16631	16833	16920	16814	16789	16995	16683	16758	16781	16983	16941	16781	17074	16813	16954	16567	16851	16893	16890	16801	16628	16868	16901	16805	16860	16698	16852	16738	16958	16830	16837	16926	16934	16824	16671	16818	16925	16809	16876	16855	16912	16689	16943	17029	16854	16835	17014	16791	16863	17018	16946	16926	16930	16719	16709	16774	16717	16720	16920	16852	16744	16871	16730	16883	16912	16821	16947	16753	16723	16872	16759	16853	16794	16929	16970	16857	16681	16753	16823	16780	16951	16779	16892	16742	16745	17031	16732	16840	16711	16884	16913	16790	16748	16741	16961	16941	16703	16761	16702	16793	16827	16723	16814	16747	16653	16660	16722	16881	16808	16806	16625	16965	16834	17091	16661	16968	16828	16762	16797	16721	16898	16736	16776	16778	16835	16773	16831	16821	16928	16758	16717	16875	16921	16869	16714	16842	16912	16608	16802	16927	16787	16791	16835	16957	16735	16888	16743	16648	16924	16644	16887	16813	16821	16799	16876	16810	16641	16792	16725	16734	16808	16909	16840	16911	16911	16735	16819	16886	16821	16708	16835	16767	16854	16769	16829	16758	16801	16847	16776	16813	16804	17046	16770	16710	16878	16638	16999	16894	16757	16908	16839	16814	16797	16876	16794	16696	17028	16945	16821	16871	16916	16936	16816	16916	16836	16832	16717	16812	16862	16824	16936	16786	16732	17000	16902	16957	16691	16900	16937	16664	16626	16830	16811	16929	16968	16779	16766	16805	16829	16838	16766	16959	16782	16879	16752	16848	16889	16751	16890	16792	16814	16941	16813	16850	16863	16834	16905	16701	16899	16806	16701	16965	16773	16989	16800	16907	16910	16886	16800	17019	16818	16859	16714	16907	16920	16903	16804	16859	16910	16841	16699	16895	16779	16692	16793	16873	17004	16715	16876	16798	16709	16816	16933	16821	16908	17067	16886	16776	16828	16893	16898	16841	16693	16881	16740	16941	17004	16906	16808	16990	16920	16674	16906	16921	16693	16922	16918	16888	16878	16738	16703	16821	16779	16901	16840	16889	16848	16707	17062	16810	16773	16994	16899	16808	16921	17050	16739	16916	16741	16693	16883	16949	16952	16814	16886	16828	16779	16795	16837	16934	16715	16625	16793	16684	16915	16817	16700	16829	16780	16878	16695	16929	16740	16716	16837	16836	16889	16891	16640	16761	16800	16872	16925	16726	16821	16964	16873	16841	17026	16602	16874	16851	16790	16708	16766	16827	16768	16685	16834	16772	16773	16893	16918	16773	16728	16908	17050	16840	16911	16772	16747	16822	16749	16851	16944	16973	16797	16890	16816	16900	16703	16841	16998	16895	16917	16736	16815	16865	16876	16745	16676	16690	16921	16913	16910	16803	16806	16983	16833	16853	16959	16741	16872	16770	16722	16906	16810	16935	16823	16866	16751	16831	16784	16865	16720	16716	16802	16806	16744	16771	16774	16805	17000	16763	16921	16874	16733	16749	16843	17041	16848	16931	16910	16891	16906	16990	16781	17087	16804	16759	16907	16916	16670	16883	16838	16974	16593	16839	16865	16968	16836	16833	16804	16775	16797	16734	16659	16790	16833	16913	16846	17064	16839	16907	16837	16822	16804	16947	16689	16789	16746	16902	16767	16878	16859	16936	16673	16760	16795	16866	16735	17016	16844	16924	16620	17061	16757	16909	16713	16716	16807	16809	16955	16849	16638	16882	16782	17072	16913	16803	16877	16694	16785	16987	16853	16774	16714	16734	16772	16985	16876	17034	16802	16814	16822	16742	16920	16910	16810	16804	16873	16907	16743	16831	16793	16698	16697	16902	16713	16877	16807	16586	16919	16826	16798	16858	16947	16940	16805	16707	16798	16881	16767	16865	16887	16805	16918	16734	16882	16861	16808	16872	17137	16770	16978	16757	16691	16770	16825	16736	16849	16833	16765	16849	16717	16852	16804	16875	16712	16704	16823	16897	17025	16840	16885	16820	16784	16992	16909	16683	16831	16881	16995	16897	16915	16775	16938	16681	16870	16879	16796	16658	16861	16781	16912	16775	16880	16818	16924	16828	16903	16929	16842	16650	17042	16845	16792	16886	16854	16767	16797	16881	16869	16576	16953	16843	16900	16887	16819	16888	16730	16851	16784	16958	16788	16961	16616	16812	16730	17015	16736	16780	16854	16970	16984	16781	17005	16852	16826	16791	16801	16908	16738	16851	16712	16823	16839	16880	16785	16858	16862	16871	16770	16827	16871	16872	16739	16906	16757	16673	16765	16829	16869	16786	16794	17098	16629	16852	16902	16741	16772	16756	16642	16683	16704	16714	16835	16937	16789	16821	16918	16864	16791	16976	17011	16689	16881	16852	16847	16655	16771	17030	16889	16792	16886	16824	16767	16862	16865	16804	16793	16852	16801	16963	16790	16802	16853	16805	16889	16763	16971	16915	16821	16788	16910	16767	16858	16835	16858	16705	16728	16945	16702	16793	16796	16656	16995	17058	16944	16684	16834	16823	16769	16883	16748	16905	16807	16728	16971	16647	16843	16827	16810	16801	16834	16795	16854	16599	16756	16868	16938	16679	16764	16963	16667	16715	16780	16919	16738	16862	16792	16991	16737	16917	16997	16702	16881	16982	16952	16876	16725	16836	16897	16923	17030	16917	16867	16947	16849	16953	16713	16722	16652	16829	16741	16777	16919	16822	16837	16741	16906	16898	16913	16912	16666	16719	16858	16880	16704	16685	16877	17014	16885	16666	16784	16879	16733	16815	16804	16683	16808	16778	16952	16942	16828	16712	16711	16910	16921	16678	16856	16809	16624	16720	17000	16852	16759	16744	16877	16774	16788	16801	17000	16788	16758	16935
24183	21437	28985	25779	25709	27479	27008	22402	20163	19741	19427	19327	19318	19337	19183	19237	19224	19140	19182	19089	18847	18927	18767	19038	18911	18941	19081	19079	18868	18896	19032	19131	18835	18884	18788	18955	18913	18885	18920	18746	18809	18709	19010	18888	18732	18790	18824	18815	18866	18971	18995	18884	18824	18916	18813	19067	18881	18658	18846	18701	18777	18990	18879	18607	18816	18768	18773	18692	18782	18741	18744	18918	18862	18778	18782	18681	18753	18912	18850	18745	18888	18897	18931	18900	18710	18914	18948	18859	18768	18945	18947	18765	18765	18792	18874	18781	19077	18850	18801	18784	18680	18995	18830	18778	18692	18895	18726	18771	18881	18918	18921	18742	18958	18838	18832	18938	18749	18689	18704	18801	18852	18722	18763	18638	18963	18731	18728	19071	18796	18728	18715	19020	18975	18837	18713	18801	18833	18766	19017	18697	18614	18941	18772	18710	18948	18932	18765	18835	18771	18772	18922	18999	18938	18815	18766	18799	18837	18639	18848	18557	18882	18613	18658	18663	18733	18733	18843	19058	18810	18795	18921	18882	18745	18664	18910	18877	18837	18870	18956	18837	18762	18893	18737	18594	18767	18913	18888	18910	19001	18874	18699	18654	18818	18852	18519	18826	18844	18899	18825	18663	18787	18850	18841	18839	18841	18774	18818	18791	18831	18847	18905	18824	18819	18702	18821	18915	18684	18645	18886	18855	18928	18806	19076	18770	18643	18781	19005	18738	18926	19067	18805	18735	18593	18809	18937	18618	18868	18841	19027	18738	18622	19014	18647	18705	18658	18783	18849	18895	19022	18736	18817	18921	18646	18765	18854	18651	18865	18404	18795	18660	18967	19016	18630	18894	18958	18829	18939	18774	18861	18870	18730	18894	18921	18642	18915	18741	18909	18769	18764	18696	18884	18859	18902	18956	19006	18928	18746	18682	18830	18772	18684	18850	18812	18865	18835	18702	18672	18891	18908	18815	18742	18727	18968	18685	18838	18775	18944	18652	18671	18894	18745	18824	18617	19076	18844	18810	18864	18766	18674	18931	18974	18779	18696	18784	18837	18895	18914	18663	18680	18751	19021	18871	18795	18822	18809	18681	18655	18697	18778	18754	18858	18854	18920	19094	18807	18814	18790	18625	18869	18815	18812	18782	18645	18744	18925	18734	18657	18693	18819	18903	18766	18787	18713	18671	18702	18881	19141	18772	18820	18805	18871	18624	18952	18899	18868	18947	18833	18825	18825	18735	18746	18564	18662	18725	18747	18971	18792	18871	18975	18876	18730	18982	18769	18603	19026	18800	18978	18844	18910	18931	19022	18644	18804	18887	18815	18868	18744	18520	18677	18742	18878	18756	18581	18757	18966	18862	18756	18804	18922	18878	19026	19061	18882	18986	18908	18894	18877	18699	18629	18903	18918	18828	18784	18828	18891	18636	18808	19031	19036	18847	18781	18877	18771	18718	18718	18779	18787	18764	18898	18789	18686	18990	18773	18758	18750	18574	18811	18753	18814	18696	18741	18892	18926	18800	18755	18757	18723	19075	18839	18567	18787	18581	18830	18688	18831	18732	18856	18759	18818	18653	18821	18686	18953	18648	18651	18804	18947	18872	18898	18826	18793	18812	18769	18599	18785	18880	18747	18766	18746	18506	18634	18841	18797	18703	18656	18842	18938	18830	18953	18864	18830	19002	18798	18773	18783	18831	18650	18830	18711	18583	18810	18888	18900	18567	18676	18740	18893	18729	18847	18927	18845	18727	18838	18694	18770	18914	18816	18762	18713	18749	18887	18700	18617	18774	18865	18882	18792	18699	18981	18658	18968	18926	18777	18946	19007	18825	18815	18674	18764	18887	18744	18689	18717	18747	18793	18960	18603	18703	18866	18914	19008	18981	18866	18770	19193	18728	18756	18870	18657	18632	18796	18887	18762	18684	18765	18789	18796	18891	18601	18768	18788	18924	18770	18741	18927	18862	18905	18691	18604	18736	18975	18739	18808	18879	18834	18809	18723	18658	18717	18762	18766	18743	18716	18642	18782	18917	19043	18757	18812	18751	18877	18763	18813	18958	18700	18719	18760	18822	19048	18830	18707	18788	18840	18664	18538	18608	18761	18682	18866	18849	18780	18970	18794	18907	19016	18740	18721	18855	18760	18674	18976	18750	18690	18904	18857	18759	18748	18700	18734	18676	18828	18994	18849	18851	18769	18817	18849	19060	19008	18710	18819	18690	18723	18971	18697	18753	18971	18887	18582	18877	18821	18870	18991	18805	18854	19053	18824	18615	18893	18943	18855	18571	18664	18824	18918	18967	18839	18736	19126	18809	18617	18592	18697	18864	18651	18777	18995	18950	18849	18710	18701	18969	18637	18892	18965	18739	18751	18798	18774	18985	18688	18900	18895	18728	18780	18798	19066	18750	18655	18719	18766	18768	18716	18927	18771	18743	18771	18838	18791	18716	18748	18694	18871	18954	18664	18946	19023	18794	18977	18781	18814	18811	18701	18705	18817	18950	18716	18620	18944	18874	18561	18952	18685	18823	18733	18639	18791	18709	18775	18916	18813	18867	18642	18534	18681	18845	18847	18653	18649	18739	19025	18815	18851	18841	18921	18679	18853	18735	18773	18823	18713	18825	18838	18624	18839	18652	18851	18820	18894	18722	18747	18876	18807	18633	18745	18761	18662	18742	18745	18759	18716	18777	18531	18861	18565	18853	18980	18925	18830	18780	18830	18765	18974	18813	19034	18779	19003	18901	18845	18972	18769	18588	18922	18676	18777	18658	18776	18810	18865	18894	18770	18778	18691	18710	18708	18925	18959	18729	18868	18956	18839	18730	18680	18734	18824	18898	18742	19087	18868	18883	18613	18980	18880	18794	18844	18749	18732	18912	18709	18804	18628	18689	18700	18898	18887	18719	18881	18868	19048	18856	18648	18734	18800	19008	18990	18950	18638	18547	18750	18929	18931	19121	18856	18971	18917	18943	18858	18781	18677	18941	18786	18869	19053	18857	18956	18837	18847	18835	18943	18851	18608	18683	18690	18707	18832	18939	18938	18995	18801	18953	18751	18944	18854	18818	18862	18841	18822	18738	18834	18748	18807	18943	18976	18894	18733	18822	18670	18968	18735	18734	18840	18892	18713	18746	18653	18895	18707	18853	18861	18854	18753	18717	18766	18817	18945	18935	18890	18979	19026	18854	18916	18942	18959	18822	18831	18721	18954	18843	18823	18871	18690	18857	19094	18715	18901	18752	18740	18879	18897	18714	18800	18916	19001	18622	18825	18906	18910	18604	18889	18830	18768	18788	18976	18931	18650	18728	18656	18632	18644	18905	18571	18766	18889	18866	18830	18720	18800	18790	18621	18802	18717	18716	18709	18792	19008	18774	18962	18986	18628	18730	18788	19022	18967	18869	18889	18712	18910	18828	19101	18848	18632	18656	18895	18837	18639	18837	18866	18832	18825	18806	18860	19124	18900	18944	18663	18798	18936	18915	18835	18552	18730	19040	18603	18719	18830	18723	18987	18796	18954	18896	18826	18806	18830	18668	18923	18792	18742	18858	18876	18727	18766	18752	18736	18669	18753	18706	18895	18628	18768	18735	18666	18691	18664	18925	18993	18911	18839	18863	18822	18677	18936	18932	18765	18842	18678	18815	18818	18740	18637	18643	18769	18717	18909	18806	18901	18708	18633	18740	18901	18788	18800	18686	18886	18729	18982	18708	18978	18843	18889	19060	18883	18831	18809	18851	18951	18753	18880	18889	18904	18773	18864	18918	18717	18802	18848	18792	18860	18766	19044	18723	18889	18848	18720	18717	18886	18745	18785	18802	18574	18766	19008	18994	18820	19099	18639	19010	18899	18685	18994	18705	18833	18859	18826	18968	18836	18736	18935	18814	18809	18875	18843	18821	18856	18717	18701	18841	18934	18990	18792	18804	18678	18602	18793	18867	19135	18985	18753	18981	18876	18920	18855	18931	18923	18665	18729	18923	18705	18788	18879	18802	18914	18753	18778	18837	18613	18801	18925	18843	18984	18688	18992	18919	18750	18707	18927	18911	18772	18735	18677	18981	18781	18830	18920	18742	18825	18747	19022	18818	18640	18759	18879	18813	18908	18829	18771	18871	18817	18754	18918	18726	18844	18787	18788	18891	18862	18721	18762	18930	18920	18783	18881	18727	18772	18792	18662	18879	18735	18873	18570	18657	18606	18747	18867	18678	18807	18800	18719	18881	18856	18533	18928	18935	18852	18743	18861	18665	18792	18675	18715	18909	18895	18719	18844	18856	18824	18863	18874	19128	18714	18842	18841	18817	18916	18950	18776	18808	19032	18873	18806	18654	18735	18758	19017	18788	18888	18743	18785	18721	18920	18841	18863	18517	18871	18944	18792	18775	18746	18872	18909	18642	18721	18577	18745	18816	18918	18979	18905	18805	18946	18795	18850	18979	18763	18727	18890	18831	18964	18784	18899	18635	18847	18639	18969	18785	18864	18689	18642	18693	18807	19066	18774	18650	18946	18763	18841	18808	18894	18905	18813	18945	18655	18816	18916	18729	18658	18771	18848	18684	19053	18770	18721	18717	18871	18760	18787	18674	18700	18967	18801	18923	19055	18850	18963	18918	18645	19018	18637	18705	18940	19060	18825	18754	18825	18875	18842	19010	18605	18814	18899	18661	18756	18863	18741	18813	18677	18960	18687	18730	18692	18747	18617	18823	18855	18719	18945	18999	18755	18695	18756	18733	18636	18864	18869	18709	18803	18793	18831	18810	18814	18897	18795	18838	18722	18819	18754	18670	18688	18814	18875	18868	18675	18708	18732	18662	18627	18755	18880	18737	18778	18819	18875	18733	18818	18755	18821	18700	18617	18967	18544	18901	18876	18902	18615	18821	18831	18848	19112	18710	18878	18696	18961	18915	18834	19022	18834	18885	18804	18810	18830	18833	18731	18788	18791	18761	19090	18867	18774	18911	18973	18960	18885	18897	18775	18949	18780	18862	18818	18724	18801	18888	19034	18847	18618	18687	18892	18748	18969	18894	18849	18933	18894	18577	18934	18691	18695	18696	18879	18842	19013	18757	18742	18775	18899	18731	18767	18681	18868	18735	18897	18755	18873	18891	18572	18721	18751	18883
34870	51949	45595	37345	32601	28221	25039	20497	18031	17637	17305	17160	16960	16949	16889	16913	16809	16734	16730	16650	16830	16716	16683	16561	16635	16605	16684	16705	16598	16602	16776	16762	16704	16676	16642	16561	16712	16666	16647	16649	16595	16641	16706	16611	16735	16715	16435	16659	16578	16635	16628	16631	16476	16548	16633	16656	16603	16621	16691	16599	16626	16475	16964	16665	16611	16574	16604	16817	16567	16533	16572	16527	16672	16423	16574	16577	16652	16528	16799	16680	16553	16412	16597	16482	16514	16698	16638	16564	16726	16610	16575	16698	16435	16742	16517	16658	16471	16586	16532	16537	16583	16533	16531	16542	16453	16554	16662	16634	16559	16601	16462	16628	16646	16648	16669	16558	16646	16592	16764	16511	16663	16590	16603	16468	16605	16664	16619	16634	16549	16568	16580	16591	16592	16485	16508	16611	16586	16599	16538	16674	16630	16686	16457	16737	16642	16570	16606	16389	16768	16493	16502	16566	16545	16671	16414	16765	16835	16543	16488	16595	16582	16528	16570	16564	16669	16678	16570	16453	16539	16700	16534	16663	16420	16545	16588	16848	16586	16644	16716	16777	16561	16517	16736	16550	16606	16564	16633	16689	16803	16633	16576	16540	16573	16625	16625	16558	16525	16659	16659	16480	16605	16519	16585	16503	16589	16558	16682	16644	16578	16547	16802	16603	16605	16535	16550	16537	16651	16605	16687	16506	16497	16670	16519	16720	16613	16705	16438	16585	16382	16727	16729	16406	16565	16569	16534	16677	16519	16548	16640	16444	16462	16591	16546	16586	16611	16495	16835	16713	16563	16557	16672	16598	16384	16770	16707	16746	16663	16540	16353	16742	16474	16583	16507	16652	16530	16520	16563	16616	16783	16580	16550	16593	16503	16515	16531	16562	16424	16429	16464	16526	16687	16423	16520	16471	16742	16683	16623	16581	16661	16488	16750	16500	16757	16619	16662	16455	16573	16518	16517	16567	16593	16784	16520	16604	16643	16708	16501	16438	16812	16414	16551	16611	16607	16608	16652	16549	16548	16605	16519	16562	16736	16694	16549	16633	16619	16532	16507	16657	16452	16647	16637	16625	16670	16551	16449	16594	16680	16573	16478	16495	16598	16802	16576	16491	16552	16723	16564	16485	16557	16659	16570	16610	16494	16550	16616	16369	16666	16647	16714	16585	16497	16560	16597	16506	16536	16607	16463	16572	16543	16446	16612	16758	16580	16781	16500	16829	16559	16545	16640	16544	16687	16520	16531	16594	16640	16699	16607	16565	16787	16566	16594	16554	16652	16580	16553	16639	16621	16698	16652	16515	16438	16459	16483	16419	16476	16540	16600	16510	16643	16539	16555	16604	16482	16595	16735	16568	16617	16694	16578	16574	16649	16738	16560	16571	16661	16798	16609	16677	16295	16425	16801	16593	16626	16708	16500	16477	16482	16689	16526	16633	16549	16549	16662	16596	16645	16618	16661	16609	16590	16656	16657	16521	16420	16566	16701	16573	16598	16521	16563	16727	16475	16460	16596	16375	16500	16610	16670	16573	16456	16560	16582	16634	16521	16595	16702	16549	16551	16742	16503	16615	16631	16620	16399	16655	16661	16570	16623	16680	16568	16470	16466	16501	16516	16527	16493	16445	16538	16396	16525	16457	16683	16710	16557	16489	16418	16517	16587	16682	16644	16439	16603	16523	16606	16463	16582	16562	16590	16873	16505	16554	16444	16563	16576	16595	16708	16590	16579	16698	16405	16585	16692	16687	16654	16761	16527	16491	16581	16650	16483	16576	16695	16434	16809	16484	16435	16620	16577	16721	16515	16497	16546	16560	16520	16732	16690	16548	16524	16477	16795	16413	16482	16563	16690	16606	16536	16637	16656	16586	16602	16502	16601	16639	16683	16452	16449	16544	16545	16640	16708	16631	16493	16508	16584	16591	16561	16468	16572	16855	16697	16324	16628	16443	16679	16565	16615	16669	16470	16768	16647	16496	16667	16695	16866	16593	16667	16683	16546	16554	16608	16602	16498	16571	16652	16510	16602	16462	16448	16498	16483	16441	16525	16669	16465	16389	16532	16647	16536	16554	16753	16627	16611	16648	16511	16515	16677	16579	16499	16464	16738	16470	16538	16386	16572	16602	16553	16643	16442	16573	16547	16609	16553	16665	16565	16682	16502	16556	16591	16549	16671	16739	16632	16606	16481	16508	16671	16547	16520	16437	16643	16484	16489	16514	16546	16609	16655	16540	16493	16535	16733	16503	16588	16606	16569	16470	16550	16680	16413	16470	16639	16627	16784	16434	16460	16602	16621	16600	16544	16492	16695	16491	16512	16603	16544	16690	16474	16732	16591	16566	16557	16466	16659	16620	16661	16596	16612	16502	16558	16574	16669	16681	16722	16545	16672	16419	16591	16628	16582	16605	16500	16719	16736	16570	16481	16709	16734	16505	16711	16701	16542	16626	16634	16536	16481	16434	16562	16592	16461	16599	16634	16715	16538	16627	16548	16559	16600	16414	16407	16585	16647	16622	16587	16640	16667	16602	16471	16575	16631	16403	16633	16565	16379	16477	16621	16692	16697	16542	16487	16348	16431	16602	16629	16590	16526	16818	16604	16587	16596	16439	16515	16462	16646	16545	16695	16638	16581	16636	16728	16525	16805	16638	16578	16516	16488	16514	16472	16534	16578	16626	16466	16559	16638	16486	16717	16591	16600	16498	16611	16538	16700	16724	16562	16546	16403	16659	16659	16466	16690	16701	16467	16715	16455	16569	16466	16587	16724	16618	16649	16634	16433	16452	16647	16536	16565	16643	16702	16693	16607	16565	16708	16493	16730	16507	16626	16722	16554	16641	16734	16440	16718	16556	16440	16559	16506	16738	16434	16451	16562	16585	16614	16590	16429	16571	16649	16587	16323	16650	16681	16635	16535	16492	16660	16544	16653	16458	16448	16504	16521	16478	16591	16584	16581	16632	16420	16483	16689	16664	16679	16561	16629	16617	16473	16665	16515	16670	16398	16647	16569	16738	16633	16538	16348	16483	16527	16599	16504	16692	16404	16580	16579	16563	16607	16590	16523	16691	16796	16546	16503	16632	16591	16490	16600	16273	16549	16458	16655	16668	16541	16442	16361	16617	16461	16420	16514	16482	16683	16577	16642	16437	16657	16557	16593	16659	16563	16613	16596	16561	16504	16438	16509	16530	16559	16665	16484	16552	16557	16693	16397	16660	16693	16511	16587	16475	16559	16678	16543	16481	16751	16505	16537	16601	16642	16539	16677	16559	16514	16613	16593	16611	16766	16529	16483	16576	16584	16536	16572	16497	16709	16491	16596	16447	16589	16554	16625	16568	16648	16530	16498	16659	16612	16576	16539	16369	16598	16470	16589	16622	16477	16649	16597	16662	16700	16544	16536	16625	16584	16675	16587	16511	16590	16622	16552	16678	16513	16724	16420	16592	16346	16511	16596	16660	16548	16581	16574	16413	16619	16799	16506	16556	16640	16421	16719	16548	16589	16467	16520	16533	16640	16417	16508	16765	16542	16564	16492	16641	16566	16642	16532	16639	16707	16594	16596	16619	16664	16445	16659	16570	16575	16522	16697	16620	16522	16559	16551	16479	16445	16712	16607	16665	16425	16437	16571	16721	16570	16553	16558	16549	16607	16532	16623	16526	16595	16567	16553	16504	16446	16607	16518	16546	16720	16483	16602	16547	16526	16619	16599	16549	16569	16531	16632	16719	16545	16465	16590	16605	16532	16570	16567	16286	16483	16696	16600	16570	16579	16729	16445	16527	16578	16688	16618	16564	16531	16700	16500	16597	16623	16574	16738	16518	16486	16512	16751	16705	16474	16545	16627	16569	16513	16716	16447	16584	16566	16463	16633	16652	16590	16693	16662	16582	16639	16563	16714	16568	16723	16539	16564	16600	16531	16568	16429	16585	16644	16725	16524	16698	16520	16536	16657	16533	16510	16651	16695	16573	16674	16602	16649	16560	16458	16539	16425	16765	16773	16553	16585	16488	16474	16589	16631	16461	16665	16497	16626	16612	16498	16776	16689	16566	16689	16501	16604	16587	16588	16635	16608	16483	16576	16598	16490	16663	16726	16600	16542	16637	16567	16602	16512	16761	16587	16584	16518	16664	16643	16666	16446	16526	16615	16588	16442	16598	16586	16550	16656	16549	16573	16639	16517	16639	16673	16520	16742	16456	16534	16588	16576	16679	16496	16632	16528	16650	16623	16457	16549	16563	16506	16679	16485	16524	16580	16709	16639	16571	16441	16608	16579	16698	16556	16653	16486	16447	16621	16534	16469	16613	16586	16573	16645	16373	16609	16409	16524	16550	16564	16746	16527	16590	16574	16624	16585	16656	16570	16517	16565	16617	16581	16749	16653	16606	16653	16519	16372	16662	16454	16701	16575	16536	16468	16439	16644	16533	16518	16649	16569	16440	16624	16481	16616	16392	16659	16581	16517	16458	16568	16486	16608	16588	16560	16534	16574	16584	16626	16629	16592	16620	16479	16555	16550	16464	16445	16440	16578	16456	16552	16495	16384	16513	16489	16610	16608	16513	16684	16636	16409	16805	16399	16484	16606	16651	16567	16730	16491	16742	16612	16612	16549	16678	16640	16660	16653	16493	16523	16685	16300	16507	16633	16442	16754	16640	16641	16715	16509	16632	16503	16605	16624	16693	16524	16600	16653	16642	16637	16589	16641	16574	16653	16717	16546	16773	16621	16501	16673	16501	16504	16466	16546	16448	16632	16552	16546	16481	16496	16498	16529	16482	16579	16619	16503	16497	16478	16485	16723	16385	16651	16499	16461	16470	16641	16485	16752	16478	16717	16464	16542	16687	16567	16624	16436	16735	16591	16502	16613	16644	16571	16550	16525	16629	16480	16631	16506	16519	16597	16589	16492	16587	16657	16523	16615	16601	16681	16518	16541	16567	16491	16455	16548	16678	16632	16642	16677	16637	16595	16603	16597	16564	16668	16628	16414	16455	16622	16482	16681	16738	16607	16388	16610	16506	16661	16579	16708	16435	16544	16579	16687	16553	16684	16628	16610	16709	16562	16538	16538	16575	16662	16518	16677	16487	16862	16638	16566	16550	16688	16569	16627	16410	16546	16627	16727	16745
22887	21425	29245	24449	23848	28737	30169	24128	21163	21014	20451	20272	20397	20110	20131	19996	19692	19861	19829	19715	19498	19676	19490	19662	19719	19792	19736	19735	19734	19618	19663	19467	19775	19574	19734	19827	19487	19494	19745	19606	19486	19530	19542	19442	19577	19469	19764	19393	19575	19622	19534	19504	19587	19374	19571	19336	19482	19381	19579	19502	19667	19360	19535	19536	19392	19345	19579	19629	19488	19605	19374	19513	19614	19520	19408	19426	19532	19427	19449	19420	19440	19465	19436	19425	19597	19543	19554	19455	19436	19379	19575	19568	19492	19353	19382	19556	19849	19411	19393	19502	19491	19436	19366	19511	19476	19397	19465	19581	19571	19575	19186	19373	19736	19620	19584	19383	19298	19564	19595	19383	19573	19468	19528	19704	19412	19620	19389	19409	19543	19454	19492	19572	19557	19195	19341	19524	19487	19548	19441	19439	19496	19400	19624	19457	19362	19485	19512	19316	19436	19334	19371	19467	19297	19403	19576	19545	19567	19427	19338	19397	19447	19596	19512	19526	19295	19408	19586	19575	19533	19403	19360	19500	19512	19432	19368	19621	19555	19397	19242	19493	19578	19496	19288	19574	19567	19377	19428	19563	19395	19453	19376	19597	19632	19418	19524	19471	19601	19570	19393	19477	19306	19118	19569	19395	19233	19390	19418	19466	19361	19588	19494	19448	19570	19469	19626	19424	19450	19555	19569	19597	19472	19298	19526	19406	19493	19417	19376	19635	19652	19432	19449	19512	19677	19507	19449	19456	19637	19429	19322	19397	19399	19408	19461	19348	19499	19577	19413	19419	19315	19377	19272	19615	19525	19298	19373	19564	19430	19745	19417	19619	19571	19501	19408	19268	19335	19569	19531	19604	19638	19545	19451	19379	19494	19550	19536	19465	19476	19376	19485	19562	19424	19278	19448	19674	19546	19222	19641	19627	19581	19434	19458	19312	19525	19555	19557	19505	19419	19383	19647	19438	19503	19502	19303	19369	19341	19553	19603	19683	19255	19505	19541	19460	19417	19528	19562	19488	19583	19482	19436	19353	19434	19326	19381	19373	19452	19489	19591	19445	19481	19629	19605	19473	19468	19619	19524	19575	19501	19402	19557	19472	19522	19259	19290	19494	19682	19631	19545	19624	19527	19407	19458	19386	19579	19814	19664	19449	19377	19353	19580	19268	19458	19483	19475	19320	19375	19531	19273	19102	19540	19477	19434	19489	19258	19439	19330	19375	19390	19621	19479	19605	19374	19305	19521	19667	19444	19332	19420	19523	19504	19438	19490	19393	19480	19591	19578	19489	19512	19202	19316	19620	19666	19542	19532	19426	19550	19445	19291	19517	19648	19551	19465	19291	19555	19497	19566	19541	19460	19486	19519	19392	19425	19366	19433	19377	19579	19488	19378	19407	19468	19374	19404	19248	19558	19317	19420	19549	19545	19498	19586	19339	19428	19514	19606	19389	19605	19357	19460	19338	19326	19506	19384	19402	19322	19419	19599	19572	19382	19326	19393	19319	19576	19634	19598	19418	19360	19433	19561	19449	19357	19527	19625	19515	19574	19311	19602	19334	19604	19442	19618	19173	19428	19413	19459	19256	19471	19245	19624	19459	19380	19362	19595	19476	19538	19401	19554	19452	19390	19358	19389	19409	19709	19732	19414	19372	19428	19510	19607	19385	19267	19335	19501	19363	19447	19631	19450	19200	19433	19382	19704	19494	19460	19457	19639	19534	19421	19312	19560	19533	19635	19419	19467	19512	19592	19571	19449	19542	19524	19394	19519	19591	19486	19659	19340	19362	19603	19755	19550	19685	19406	19565	19470	19312	19542	19465	19558	19591	19520	19381	19299	19378	19442	19550	19360	19340	19494	19442	19390	19557	19513	19512	19594	19419	19519	19569	19580	19479	19406	19477	19326	19487	19548	19536	19314	19447	19479	19635	19396	19633	19332	19536	19588	19426	19400	19441	19339	19419	19384	19744	19459	19270	19671	19524	19329	19504	19523	19415	19339	19457	19599	19408	19493	19353	19297	19325	19401	19329	19607	19571	19358	19580	19392	19504	19547	19394	19425	19476	19500	19442	19464	19456	19236	19470	19532	19600	19365	19504	19504	19404	19489	19629	19390	19514	19561	19239	19467	19165	19390	19301	19695	19303	19608	19528	19333	19543	19489	19331	19449	19583	19407	19404	19428	19635	19524	19382	19523	19378	19422	19276	19367	19375	19412	19155	19443	19657	19530	19489	19415	19410	19409	19562	19238	19502	19700	19382	19552	19356	19439	19388	19585	19531	19205	19368	19533	19498	19378	19486	19334	19479	19431	19472	19438	19605	19452	19394	19491	19494	19591	19346	19396	19356	19575	19482	19426	19406	19384	19607	19595	19487	19363	19410	19500	19565	19478	19595	19451	19383	19420	19316	19378	19399	19427	19360	19484	19347	19364	19266	19542	19569	19523	19489	19618	19452	19679	19564	19560	19719	19553	19424	19572	19460	19412	19435	19483	19384	19495	19596	19458	19421	19410	19252	19443	19187	19452	19545	19220	19489	19550	19647	19500	19388	19453	19419	19572	19243	19384	19422	19613	19514	19429	19606	19480	19629	19299	19326	19605	19538	19582	19431	19489	19266	19595	19409	19404	19549	19573	19634	19613	19462	19483	19657	19418	19331	19407	19406	19434	19391	19381	19553	19601	19367	19380	19427	19564	19403	19234	19458	19454	19472	19452	19524	19422	19342	19525	19323	19486	19545	19535	19426	19461	19549	19341	19485	19598	19363	19534	19432	19455	19661	19618	19324	19312	19360	19483	19534	19402	19487	19532	19220	19187	19396	19717	19626	19517	19557	19646	19561	19668	19513	19381	19468	19489	19190	19306	19425	19419	19349	19592	19355	19434	19411	19453	19495	19164	19668	19375	19616	19592	19359	19476	19383	19486	19425	19395	19675	19510	19442	19415	19685	19564	19561	19471	19453	19502	19587	19569	19491	19504	19584	19332	19263	19499	19593	19371	19475	19502	19450	19450	19424	19366	19215	19544	19270	19314	19438	19523	19627	19476	19460	19500	19503	19538	19446	19509	19604	19417	19348	19440	19477	19425	19437	19451	19593	19311	19555	19437	19434	19431	19637	19493	19764	19592	19389	19405	19538	19455	19365	19329	19259	19466	19512	19319	19428	19560	19420	19552	19413	19520	19403	19620	19406	19461	19466	19553	19263	19637	19380	19531	19512	19373	19568	19339	19418	19442	19439	19492	19449	19510	19512	19593	19334	19527	19529	19496	19464	19438	19644	19619	19278	19429	19682	19552	19391	19483	19273	19324	19355	19498	19362	19559	19270	19289	19398	19417	19263	19335	19566	19659	19375	19436	19395	19532	19689	19650	19331	19487	19555	19526	19380	19557	19546	19463	19688	19550	19516	19575	19286	19503	19418	19395	19537	19434	19328	19312	19416	19524	19447	19384	19409	19310	19463	19406	19430	19513	19490	19646	19364	19732	19594	19486	19404	19503	19264	19444	19358	19493	19523	19605	19182	19481	19613	19521	19550	19645	19439	19466	19437	19475	19520	19477	19478	19260	19252	19570	19382	19271	19528	19266	19453	19243	19418	19606	19341	19281	19653	19508	19448	19291	19329	19349	19438	19352	19632	19515	19444	19662	19501	19469	19502	19613	19303	19299	19408	19466	19595	19538	19240	19392	19408	19344	19432	19403	19418	19444	19761	19744	19452	19598	19475	19515	19569	19510	19347	19445	19666	19569	19331	19437	19360	19671	19237	19355	19489	19381	19344	19481	19418	19395	19354	19622	19449	19524	19460	19432	19486	19497	19500	19454	19350	19723	19529	19512	19381	19631	19376	19279	19462	19519	19521	19251	19287	19378	19540	19450	19341	19266	19491	19499	19585	19354	19339	19374	19475	19405	19409	19468	19504	19382	19178	19651	19638	19494	19434	19520	19471	19630	19773	19590	19208	19490	19214	19435	19527	19365	19206	19280	19212	19404	19507	19643	19419	19472	19481	19521	19386	19260	19561	19340	19418	19279	19536	19492	19503	19547	19400	19484	19623	19407	19383	19383	19248	19516	19459	19535	19366	19357	19402	19435	19489	19549	19313	19458	19496	19530	19384	19630	19454	19634	19402	19648	19459	19455	19587	19599	19561	19309	19351	19495	19258	19443	19479	19501	19310	19542	19282	19346	19511	19504	19425	19444	19559	19666	19637	19380	19638	19322	19364	19711	19613	19415	19725	19458	19485	19638	19507	19476	19513	19619	19388	19333	19559	19444	19407	19579	19391	19382	19485	19374	19589	19274	19702	19504	19351	19486	19410	19523	19422	19293	19472	19239	19549	19541	19454	19556	19518	19310	19453	19550	19369	19633	19566	19373	19331	19362	19574	19502	19504	19505	19449	19511	19315	19510	19429	19354	19621	19489	19446	19542	19401	19548	19441	19631	19298	19557	19356	19477	19427	19523	19491	19467	19562	19593	19335	19478	19446	19620	19395	19270	19456	19401	19491	19450	19390	19427	19336	19491	19650	19489	19431	19366	19480	19671	19162	19425	19364	19449	19597	19347	19558	19424	19541	19401	19471	19614	19428	19382	19350	19313	19583	19490	19571	19473	19414	19230	19447	19415	19481	19408	19559	19339	19377	19447	19610	19329	19316	19401	19497	19576	19517	19272	19421	19495	19354	19355	19330	19275	19401	19417	19521	19348	19464	19399	19469	19528	19460	19300	19495	19714	19532	19251	19439	19531	19499	19637	19583	19365	19402	19540	19498	19549	19397	19322	19524	19445	19336	19497	19259	19376	19378	19376	19269	19730	19414	19574	19405	19550	19590	19370	19433	19436	19429	19583	19470	19330	19371	19614	19479	19339	19381	19399	19629	19473	19292	19328	19399	19119	19514	19391	19411	19271	19295	19466	19367	19435	19636	19544	19383	19420	19434	19360	19389	19622	19369	19384	19417	19399	19428	19486	19386	19619	19196	19606	19483	19530	19426	19415	19217	19498	19369	19485	19433	19572	19385	19455	19455	19423	19350	19623	19607	19473	19405	19526	19444	19603	19485	19547	19493	19674	19678	19319	19309	19274	19343	19580	19424	19645	19657	19478	19282	19507	19411	19352	19529	19512	19481	19526	19428
37056	58177	52929	45168	38298	33632	27383	22365	18882	18247	17946	17881	17802	17559	17406	17296	17471	17382	17162	17147	17095	17039	16981	16980	17076	17063	17059	16981	17007	17142	17092	17114	16946	16942	16920	17085	17089	16978	17011	17039	17139	17161	16954	16985	17052	17099	16861	16959	17110	16891	16892	16952	16891	16901	16960	17005	16896	17068	16869	16815	16958	17037	16981	16957	17085	16841	17032	16974	17025	16972	16978	16876	17069	16894	17066	16951	17060	17003	16939	16925	16990	17009	16858	17112	17063	17123	16856	16815	17079	16966	16854	16871	16897	16677	16943	16910	16781	17047	16902	17014	16846	16914	16982	16959	16950	16908	16947	17067	16930	16985	16916	16990	17064	16979	17042	16817	16948	17000	16892	16884	17061	17013	16907	16864	16907	16947	17037	16848	17153	16774	17126	16957	17206	16834	16876	16928	17091	17067	16895	17066	16960	17007	16977	16882	16831	16985	16918	17043	17043	16808	16877	16935	16742	16778	16985	16874	17047	16946	16855	17106	16954	16891	16832	16780	16767	16874	16991	16930	17072	17048	16907	16981	16907	16868	17061	16806	17061	16922	17023	16787	16812	16919	16874	16618	17001	16831	16935	16951	16986	17045	16975	16914	17156	16855	16984	17074	16921	16902	16882	16910	16822	16899	16981	17000	16873	16889	16944	16889	16902	16845	16958	16853	16808	16820	16861	16954	16965	16771	17014	16737	17020	16910	16897	16969	16836	17035	17020	17175	16941	17099	17023	16823	16998	16955	16911	16858	16847	17082	16960	16914	16800	17088	16682	16874	16939	17088	17063	17023	17045	16915	16884	16980	17017	16868	17078	17009	16782	17017	17108	16917	16834	17040	16979	16969	16986	17056	16877	16888	17152	17019	16880	16902	16851	16956	16850	16808	16843	17051	16869	16777	17092	16800	16874	17007	16961	16921	16991	16867	16879	16836	16936	16878	17041	16919	16804	16821	16920	16855	16765	16929	16918	16962	16951	16804	16875	16838	16953	16893	16852	16825	16988	17114	16991	16984	16914	16856	16925	16890	17075	16934	16979	16915	16789	17012	16908	17061	16902	16898	17022	17071	16887	16914	16906	16971	16934	16944	17063	16922	16981	16778	17003	16733	17068	16884	16814	17030	17039	16875	16808	17021	16802	16829	17056	17003	17032	16953	16899	16746	16964	16831	16939	16812	16882	17087	16845	16917	17020	16756	16810	16896	16910	17106	17099	16846	17012	17026	16918	16874	16843	16959	16999	16883	16702	16923	16973	17036	16976	16872	16868	16956	16964	17039	16870	16892	17038	16967	17082	16895	17075	17026	17016	16955	16899	16705	16762	16907	16887	16927	16895	16901	16997	16825	17030	16909	17012	17026	17014	16925	16974	17043	16854	16843	16657	16942	16876	16796	16779	17209	16816	16956	16994	16946	16913	17064	16927	16721	16899	17108	16901	16954	16956	16914	16837	16869	16885	16844	16919	16909	16940	16887	17017	16893	16968	16973	16718	16987	16987	17040	16784	16897	16850	16839	17037	16908	16943	17072	16951	16843	16869	17016	16974	16827	16924	16920	17061	16904	16980	17000	16983	16931	16839	16961	16809	16872	16849	16907	16952	16933	17043	16824	16889	16919	16954	16842	16973	16851	16869	17026	16788	17045	16904	16930	16947	16959	17035	16893	17163	16803	16966	16953	16975	16978	16867	16924	17026	16782	16873	17180	16927	17097	16848	16963	17074	16793	16947	16871	16998	17168	17037	16965	16982	16966	16969	16830	16878	16847	16892	16890	16935	16828	16984	16882	16845	16965	16920	16985	16891	17000	16992	17093	16920	17008	16900	17033	16822	16863	16886	17109	16865	16886	17019	16940	16957	17006	16764	16996	16899	16768	16874	16992	16844	16785	16897	17184	17011	16989	17007	16897	16785	16878	16980	16950	17114	16895	16833	16964	17010	16816	16929	16780	16907	16891	16876	17027	17094	16996	16874	17029	16918	17010	16909	16977	16861	16904	16987	16911	17026	16798	16963	16993	16947	16925	16803	17098	17046	16753	16816	17007	16968	16856	16836	17021	16949	16936	17030	17044	16917	16825	16919	16984	16899	16963	16877	16839	16675	16863	16756	16950	16974	16895	16922	16826	17036	16859	17014	17109	16741	16746	17127	17079	16834	17083	16952	17020	16852	17023	16989	16898	16904	16964	16929	16889	17039	16902	17051	16965	16849	16756	17137	16896	16897	16943	16880	17035	16968	17079	16839	16973	17102	16980	16923	16664	16979	16932	17004	17068	16858	16842	16899	16847	16960	16927	16894	16848	16815	16830	16920	16952	16966	16951	16830	16920	16898	17033	16919	16872	16913	17061	16846	17013	16944	16906	16862	16915	16873	16893	16929	17014	17014	16867	16979	16955	16938	16793	16861	17029	16858	16934	16879	16918	16870	16941	17013	16748	16873	16858	16939	16914	16864	16805	16918	17054	16970	17018	17049	16702	16746	16827	16891	16851	16848	16864	16986	16996	16923	16714	16752	16802	16922	16773	16870	16993	16990	16961	16979	16871	16850	17145	16883	16879	17052	16873	16877	16888	16866	16912	16830	16942	17012	17141	17089	16891	17009	16893	16880	16879	17032	16989	16986	16944	17016	17067	16924	17028	16805	17125	16949	16977	16962	16938	16958	16813	16957	17002	16751	16913	17053	16870	16879	16800	16920	17056	17067	16851	16950	16757	16908	16910	16874	16858	16934	17119	16916	16859	16998	16808	17000	16831	16918	17116	16689	16863	16941	16994	16980	16796	17054	17034	16901	16884	17046	17045	16997	16916	17047	16933	16932	16969	16926	17050	16850	16992	16927	16794	16908	16954	17016	16902	17007	17020	16813	17015	16922	17026	16930	16771	16970	17006	17146	16924	17122	16952	16958	16818	16971	16792	16855	16877	16902	16831	16944	16902	16982	16872	16838	17064	17025	17008	17179	16945	17063	16883	17091	16950	16991	16910	16948	17034	16934	16978	17051	16860	16954	16792	16992	16996	16989	16845	16973	16932	16804	16981	16948	16929	16947	16767	17007	17019	17024	17005	16844	16876	16943	16933	16905	16947	16933	16887	16656	16887	16878	16904	16948	16828	17031	16802	16860	16838	16808	16844	17029	16954	16872	17024	16928	17048	17165	16880	16964	16943	17049	16904	16958	16918	16859	16785	16970	16983	17054	16761	16881	17005	16920	16882	17044	16996	17004	16990	16870	16929	16948	16979	17005	16986	17000	16866	16976	16933	16992	16799	16887	16936	16938	16921	16845	16910	16727	17186	16935	17002	16983	16857	17044	17044	17113	17012	16838	17043	17218	17007	16896	16945	17034	16942	16868	17035	17012	16842	16909	16854	17099	17067	17000	16920	16936	17176	17152	16942	16990	17082	17022	16773	17268	16712	16759	16899	16856	16870	16919	16889	16776	16815	16991	16901	16970	16951	16928	17006	17046	16831	16780	17070	16981	17010	16797	17111	16827	16837	16871	16960	16979	16923	16840	16846	16862	16960	16877	16843	16898	16739	17101	16730	16965	16859	16884	16804	16981	16870	17029	16938	16944	16839	17001	16920	16883	16912	17034	16865	17195	16906	16982	16858	17050	16932	16927	17117	17066	16914	17049	16966	16938	17085	17018	16804	16886	17101	16967	17081	16809	16931	16919	17001	16892	16846	16859	16797	16814	16955	16934	16784	16958	16905	17071	17105	16750	17010	16932	16894	16997	16884	16838	16992	16886	16894	16959	16867	16957	17003	16950	17064	17179	16831	16994	17082	16783	16937	16894	16939	16966	16876	16972	17015	16861	16892	16895	17013	16876	16944	17022	16997	16933	16926	17019	16881	17035	16908	16918	16990	16834	16924	16910	16985	17043	16987	17084	17070	16889	16979	16848	17055	16807	16800	16811	16948	16906	16972	16901	17112	16694	16801	17017	16883	16873	16944	16675	17007	17067	16858	16939	16886	16985	16893	16848	17085	16783	16943	16867	16961	16945	16987	17151	17006	17051	16867	16975	16966	16834	16987	16870	16867	16943	16947	16940	16922	16993	16908	16775	16927	16963	16898	17072	16880	16879	17014	16956	16886	16806	16941	16984	17037	16826	16816	16872	17088	16952	16823	17011	16826	17154	16770	16765	17089	17039	17095	16997	17077	16967	16872	16864	16984	17103	16871	16886	16782	16871	16898	16951	17001	16930	17028	16795	16868	16890	16859	16996	16965	16888	16823	16813	16988	16873	16997	16908	16847	17031	16915	16889	16889	16991	16983	16934	16923	16779	17060	16900	16781	17062	16981	17066	16949	16984	17068	16837	16688	16811	17118	16808	16922	16886	16957	16780	16934	16819	17037	17044	16766	16889	16798	16976	16944	16950	16958	16848	17013	16956	16959	17013	16992	16908	16894	17007	17058	16887	16879	17047	16892	17011	16906	17074	16943	16894	16936	16862	16833	16849	16764	17073	16845	16898	16758	16773	16878	16859	16965	16879	16868	16917	16957	17054	16900	16972	17050	16904	16905	17030	16835	17027	16904	16845	16987	16894	16755	16940	16919	17153	17071	16993	17000	17096	17103	16930	16954	16909	16808	16961	16994	16996	16920	17046	17017	16985	17012	16932	16896	17026	16871	16736	16748	16924	16847	16961	16939	16811	16854	16917	17022	16817	16780	16871	16730	17020	16747	16800	16764	16849	16937	16845	17030	17018	16932	16967	16904	16986	17032	16834	16755	16985	16997	16950	16818	17135	16812	16802	16954	16890	17164	17013	16988	16933	17008	16971	16847	16907	16947	16837	16968	16821	17063	16844	16882	17060	16723	17013	16839	16910	16821	16882	17088	16838	16948	16895	16854	16847	17022	17005	17002	16856	16952	17095	16878	16868	17022	16921	16807	17156	16906	16952	17067	16644	17027	16957	16931	16872	16886	16903	16876	16743	16923	17194	16807	16892	16968	16871	16781	16959	16943	16881	16956	17049	16922	16911	16920	16869	16897	16873	16862	16990	16912	16949	16696	17019	16981	16960	16967	16794	16906	16993	17077	16880	16902	16841	16707	17084	16849	16936	17030	17052	16882	17015	16913	16856	16947	16840	16894	16847	17044	16994	16802	16841	16859	16900	16956	16893	17032	16994	16906
29232	27571	35458	33348	26013	22924	21339	20172	20028	19819	19886	19976	19847	19611	19469	19615	19653	19521	19532	19477	19476	19578	19682	19405	19374	19554	19616	19300	19532	19421	19652	19559	19486	19451	19486	19483	19715	19638	19548	19394	19762	19607	19566	19448	19401	19340	19617	19465	19589	19297	19488	19483	19368	19539	19438	19340	19537	19515	19398	19411	19612	19473	19359	19511	19429	19604	19465	19339	19387	19445	19639	19367	19565	19482	19535	19445	19587	19503	19542	19539	19348	19565	19640	19486	19495	19515	19587	19429	19560	19461	19308	19434	19487	19466	19378	19512	19618	19324	19553	19402	19684	19609	19465	19501	19506	19504	19510	19766	19453	19562	19401	19533	19423	19334	19205	19458	19308	19474	19424	19473	19431	19580	19540	19538	19561	19422	19513	19790	19500	19358	19552	19572	19539	19294	19499	19363	19606	19427	19561	19354	19628	19585	19284	19538	19560	19539	19523	19447	19573	19635	19615	19513	19370	19371	19423	19625	19470	19341	19487	19458	19569	19375	19617	19538	19386	19431	19488	19433	19759	19373	19508	19420	19462	19419	19376	19406	19406	19459	19404	19552	19421	19577	19271	19324	19551	19478	19516	19391	19534	19513	19509	19488	19347	19333	19516	19444	19601	19288	19562	19546	19496	19529	19210	19455	19384	19451	19435	19326	19588	19479	19389	19598	19374	19242	19576	19559	19313	19581	19415	19508	19523	19526	19406	19429	19691	19594	19544	19431	19470	19476	19392	19430	19359	19340	19650	19377	19399	19449	19421	19366	19711	19434	19418	19171	19389	19399	19372	19296	19456	19362	19410	19624	19527	19642	19366	19586	19447	19497	19355	19597	19572	19406	19330	19279	19331	19509	19552	19398	19429	19489	19516	19544	19435	19352	19457	19582	19527	19569	19437	19443	19385	19530	19452	19731	19612	19669	19534	19567	19450	19613	19725	19547	19537	19369	19490	19598	19517	19387	19477	19424	19363	19477	19210	19544	19703	19449	19375	19376	19533	19441	19673	19410	19416	19576	19356	19452	19405	19436	19571	19377	19434	19482	19609	19404	19554	19430	19464	19341	19471	19343	19495	19495	19428	19488	19454	19522	19403	19486	19403	19482	19373	19463	19608	19357	19368	19304	19570	19266	19399	19586	19488	19571	19475	19589	19536	19608	19448	19632	19571	19695	19488	19518	19712	19468	19524	19682	19428	19566	19525	19503	19430	19358	19449	19265	19518	19517	19761	19245	19454	19710	19568	19509	19393	19458	19209	19516	19335	19632	19430	19426	19415	19634	19437	19537	19434	19525	19334	19619	19301	19170	19408	19311	19249	19399	19406	19501	19478	19413	19555	19263	19518	19537	19427	19422	19405	19607	19446	19291	19347	19548	19435	19516	19424	19767	19599	19576	19395	19407	19507	19545	19357	19535	19342	19315	19576	19453	19361	19636	19366	19410	19415	19253	19482	19454	19717	19596	19443	19542	19439	19248	19578	19196	19623	19543	19546	19742	19554	19471	19460	19516	19461	19368	19531	19485	19405	19508	19462	19345	19315	19649	19563	19348	19294	19535	19489	19395	19460	19376	19399	19427	19369	19456	19553	19784	19612	19266	19319	19484	19366	19486	19631	19470	19519	19410	19449	19353	19590	19364	19388	19406	19477	19503	19494	19497	19589	19453	19540	19606	19495	19460	19637	19567	19598	19545	19476	19331	19504	19607	19488	19627	19304	19501	19557	19504	19404	19500	19366	19507	19171	19446	19447	19604	19493	19615	19447	19339	19336	19404	19456	19573	19669	19389	19596	19574	19734	19456	19281	19408	19398	19464	19441	19474	19745	19481	19596	19318	19208	19369	19626	19417	19442	19557	19392	19396	19265	19429	19654	19355	19437	19346	19432	19118	19416	19437	19676	19367	19503	19443	19356	19377	19367	19511	19437	19368	19519	19679	19546	19482	19644	19470	19675	19419	19611	19440	19573	19644	19378	19390	19391	19439	19738	19392	19521	19535	19518	19394	19458	19279	19392	19258	19604	19210	19518	19526	19299	19376	19497	19479	19346	19381	19746	19718	19562	19711	19537	19484	19464	19468	19514	19536	19655	19565	19621	19247	19357	19461	19647	19529	19459	19576	19405	19184	19520	19485	19365	19526	19452	19173	19590	19498	19543	19522	19304	19430	19487	19394	19516	19378	19612	19604	19632	19630	19385	19621	19414	19362	19466	19460	19571	19713	19587	19372	19470	19484	19665	19350	19449	19656	19439	19359	19469	19369	19564	19425	19679	19475	19380	19516	19311	19504	19653	19476	19479	19330	19524	19249	19386	19427	19572	19589	19656	19586	19582	19520	19491	19453	19509	19604	19641	19472	19526	19540	19443	19481	19530	19512	19528	19570	19477	19440	19388	19265	19415	19488	19301	19529	19362	19353	19549	19611	19528	19456	19403	19489	19353	19401	19394	19547	19537	19517	19496	19477	19524	19361	19462	19334	19240	19369	19543	19582	19459	19568	19526	19503	19458	19576	19515	19520	19508	19423	19469	19330	19576	19530	19561	19444	19460	19411	19612	19555	19368	19394	19526	19455	19543	19383	19504	19519	19497	19547	19178	19482	19301	19354	19513	19410	19573	19676	19365	19401	19526	19306	19526	19622	19542	19400	19358	19511	19590	19485	19536	19348	19604	19448	19298	19468	19343	19439	19474	19492	19376	19381	19590	19404	19542	19594	19487	19607	19438	19610	19478	19339	19588	19591	19498	19714	19420	19669	19297	19354	19481	19396	19256	19584	19509	19380	19292	19450	19575	19485	19496	19425	19604	19243	19618	19350	19678	19619	19591	19459	19527	19553	19541	19399	19543	19366	19614	19382	19619	19380	19391	19694	19597	19374	19531	19476	19292	19510	19466	19584	19478	19644	19252	19444	19313	19182	19405	19387	19568	19428	19545	19460	19306	19541	19534	19361	19332	19502	19488	19569	19576	19525	19554	19546	19595	19678	19316	19551	19530	19512	19636	19318	19614	19377	19448	19453	19510	19619	19329	19603	19492	19327	19439	19348	19451	19567	19316	19589	19713	19646	19539	19299	19548	19529	19390	19539	19454	19401	19624	19471	19512	19283	19705	19447	19558	19362	19438	19339	19404	19351	19513	19438	19387	19539	19420	19738	19514	19535	19330	19437	19434	19644	19653	19460	19493	19629	19525	19513	19481	19462	19366	19533	19608	19464	19323	19284	19412	19564	19647	19529	19494	19521	19249	19356	19326	19529	19595	19343	19524	19561	19583	19402	19771	19482	19407	19455	19574	19380	19553	19591	19501	19485	19489	19592	19560	19457	19566	19260	19554	19394	19346	19451	19601	19464	19501	19611	19557	19397	19455	19481	19503	19683	19625	19688	19494	19481	19475	19708	19608	19360	19674	19515	19364	19602	19579	19364	19422	19803	19560	19531	19576	19487	19481	19472	19622	19484	19451	19591	19524	19508	19364	19390	19653	19452	19590	19268	19368	19337	19389	19539	19696	19504	19261	19630	19572	19609	19319	19342	19588	19528	19612	19591	19319	19667	19417	19467	19541	19441	19388	19170	19508	19364	19501	19542	19538	19576	19686	19442	19639	19581	19355	19359	19419	19467	19429	19793	19406	19336	19628	19487	19483	19506	19638	19381	19597	19478	19487	19504	19537	19394	19436	19421	19559	19568	19544	19556	19444	19574	19543	19503	19452	19491	19425	19549	19612	19566	19431	19538	19529	19566	19511	19662	19390	19425	19574	19450	19488	19590	19409	19552	19258	19671	19550	19654	19394	19454	19439	19551	19464	19432	19470	19565	19474	19446	19340	19512	19787	19284	19424	19523	19397	19375	19579	19397	19556	19577	19219	19466	19515	19385	19629	19450	19438	19534	19491	19447	19461	19611	19467	19518	19651	19301	19518	19716	19378	19334	19308	19554	19449	19432	19365	19454	19429	19573	19651	19557	19527	19390	19630	19441	19579	19395	19411	19336	19584	19368	19583	19342	19485	19487	19354	19519	19428	19718	19322	19643	19547	19392	19317	19591	19359	19379	19399	19593	19259	19382	19409	19573	19537	19495	19376	19507	19321	19512	19467	19547	19406	19363	19629	19435	19652	19780	19541	19462	19480	19474	19583	19554	19454	19494	19549	19480	19290	19384	19544	19400	19199	19717	19559	19596	19553	19627	19335	19650	19549	19454	19340	19557	19450	19656	19618	19397	19309	19373	19496	19349	19628	19311	19616	19364	19504	19468	19549	19466	19509	19640	19397	19246	19613	19480	19639	19406	19370	19542	19610	19254	19387	19518	19587	19581	19590	19592	19343	19500	19586	19499	19590	19381	19461	19514	19411	19458	19571	19470	19423	19522	19280	19445	19691	19557	19419	19441	19597	19556	19489	19541	19534	19359	19537	19647	19596	19573	19560	19442	19527	19617	19678	19443	19609	19528	19483	19414	19417	19507	19579	19544	19611	19360	19381	19679	19527	19694	19626	19666	19351	19574	19461	19486	19549	19452	19550	19290	19533	19527	19464	19610	19253	19482	19567	19269	19466	19574	19168	19398	19321	19530	19559	19451	19573	19530	19527	19523	19513	19500	19391	19571	19488	19657	19478	19489	19450	19541	19657	19613	19328	19598	19392	19474	19412	19419	19369	19343	19511	19414	19409	19453	19465	19463	19560	19560	19502	19561	19411	19577	19372	19372	19558	19455	19512	19657	19447	19156	19584	19227	19592	19600	19421	19505	19395	19563	19643	19321	19422	19569	19552	19366	19445	19489	19489	19539	19507	19590	19451	19396	19505	19580	19703	19298	19648	19530	19477	19537	19634	19650	19430	19209	19365	19474	19356	19246	19526	19427	19538	19643	19679	19512	19312	19371	19497	19593	19446	19348	19496	19359	19465	19583	19369	19525	19392	19466	19517	19601	19344	19467	19412	19411	19396	19396	19460	19314	19577	19317	19440	19300	19319	19494	19364	19664	19450	19318	19441	19325	19448	19486	19535	19686	19359	19506	19568	19412	19499	19369	19536	19645	19470	19244	19350	19587	19378	19480	19507	19301	19543	19380	19353	19493	19404	19439	19614	19578	19440	19436	19536	19661	19448	19447	19562	19508	19529	19582	19575	19487	19626	19652	19380	19538
32647	44577	41385	33803	25713	21355	18800	18096	17655	17344	17305	17296	17161	17263	17322	17103	17143	17099	16975	17007	16983	17015	17052	16921	17151	16950	16981	17114	17053	17127	17041	17165	17004	17046	16829	16976	17128	17082	17144	16963	16935	16867	16985	16947	16976	16892	17067	16966	16796	16937	16929	17038	17127	16922	16988	16922	16950	16833	17047	16988	16893	16953	16851	17002	16961	16962	16946	16923	17043	16900	16929	17073	17001	16777	16778	16822	17000	16926	16909	17004	17052	16926	16866	17050	16972	16979	17076	16969	16897	17061	17024	16990	17088	17146	16912	17085	16825	17015	16913	16734	16835	17078	16855	16935	16889	16697	16866	16909	16771	17022	17123	17016	17024	16837	16966	17023	17001	16967	16959	17043	16858	16942	17003	17003	17150	16972	16958	16841	16853	16981	17204	16876	16911	17112	16883	17073	17007	16895	17128	16843	16899	16944	17087	16905	16935	17086	16877	16844	17123	16954	16876	16962	16888	17083	16850	16994	16846	16976	16901	16930	17016	17086	16849	16927	16873	16910	16954	16996	16723	16845	16952	17023	17134	17072	16970	16932	16988	17014	16822	16957	17040	16976	16997	16835	16979	16955	16859	17058	16881	17013	16839	16882	17051	16867	16853	17115	17096	16909	16978	16859	16877	17021	16888	16911	16993	17046	17002	17006	17038	16873	16885	17051	17018	16919	16955	16996	16993	16949	16893	16957	16935	16979	16977	17002	16992	17057	17074	16848	17018	17021	17049	16971	17011	16897	16960	17029	16772	17028	16996	17028	16958	16999	17124	16963	16925	16823	16931	16974	17002	16999	16861	16720	16982	16966	16931	16891	17016	16922	16983	16718	16952	16968	16872	17087	16926	16950	16908	16869	17001	16831	16902	16959	16874	16988	16934	16915	16944	17001	16985	16817	17122	17014	16842	16876	17159	16676	17101	16754	16950	16926	16794	16931	16883	17120	16840	16737	17079	16943	16900	17074	17007	16901	17127	16797	16791	17059	17015	16883	16910	16933	16859	17035	16835	16890	16980	17089	16905	16978	16995	16998	17086	16879	16943	17052	17013	17062	16970	16920	16918	16940	16982	16994	16853	16967	16840	16965	17013	17037	16869	17094	17013	16921	16973	16975	17051	17074	16874	16919	16791	17042	16878	16964	16959	17021	16891	17056	16948	17003	17013	16926	16865	16868	16894	16898	17036	16913	16708	16952	16864	16915	16837	17025	16900	16808	16952	16860	16947	16731	17020	16895	16898	16848	16853	16926	16971	16964	17110	17020	16834	16961	16920	16895	16981	16918	17002	16836	16859	16937	16949	16960	16959	17190	16973	16991	16963	17055	16959	17119	16890	16909	17032	17196	16951	16848	16979	17090	17081	16995	16989	16996	16877	17042	17012	17044	16959	16933	16956	17013	17108	16871	17072	16997	17034	16842	17042	16970	16935	16924	17025	16997	16845	17176	16898	17143	17025	16840	16886	17066	16950	16838	16831	16864	17061	16939	16905	17168	17030	17037	16995	17054	17005	16874	17042	17075	16875	16910	17013	16812	16906	17018	16985	17007	16985	17026	16807	16913	16968	16887	16969	16980	16938	17155	16855	17016	17025	16748	17039	17024	17149	17087	16997	17093	16962	17011	16919	17135	17033	16964	16865	16852	16988	16901	16696	16840	17025	16903	16891	16934	16933	16676	16719	16893	16968	16999	16908	16713	16915	16996	16914	16812	16947	16908	16978	17036	17016	16943	16799	17065	16992	17107	16943	16931	16947	17132	17148	16921	16854	17031	16958	16957	16935	16878	16812	16864	16928	16906	17034	16832	17038	17003	16894	16840	17062	16933	16873	16945	17008	16992	17052	17081	16993	16896	17080	17006	17013	16957	16924	16991	16952	16836	16872	16926	16843	16992	16932	16764	17160	16945	16812	17006	17012	16845	16931	17033	16846	16942	16790	16752	16960	16799	16929	17003	16895	17011	16883	16965	16919	17022	16978	16793	17083	16919	16955	16998	16947	16932	17044	16805	17106	16879	16978	17108	17168	16867	16894	17006	16995	16978	17015	16838	17034	17063	17057	16839	16968	17088	16936	16825	16871	16932	16857	16822	16992	16920	17079	17040	17060	17022	17100	16875	17070	16881	16976	17012	17048	16937	17040	16942	16906	17095	16920	16942	16878	16987	16875	16775	17101	16950	17038	16878	16913	16936	17028	17105	17029	16930	16988	16914	16916	16956	17020	17022	16942	17093	16938	16935	16915	16937	16949	16912	16933	17093	16849	17038	16767	17013	16825	16920	16891	16802	16942	16933	17080	16973	17047	17070	17050	16893	17007	16954	17099	16877	16843	16797	17033	17019	17074	16885	16891	17070	16963	17095	16791	16884	16941	16948	16991	16721	17053	17019	16915	17036	16983	16761	16886	16994	16769	16943	16902	16851	16992	16904	16976	16928	16864	17011	17112	16942	17063	16667	16742	16943	16899	17153	17034	16913	16971	16953	16938	17045	16920	16844	16902	16827	16975	16891	17167	16833	17061	16939	16922	17071	17035	16747	17082	17043	17058	16962	17094	16751	16890	16876	17049	16823	16936	16923	16806	16863	17061	16883	16883	16990	16803	16910	17028	16943	16829	17134	17087	16795	16791	16965	16918	16840	16879	16982	16947	16966	16847	16913	16907	17106	16882	16914	16793	16925	16963	16793	16926	16886	17010	16944	17017	16914	17044	16942	17074	17115	16837	16935	16909	16942	16931	17049	16769	16984	16876	16831	16985	17062	17034	17048	16923	17082	17194	16802	17226	17018	17111	16915	16790	16896	17023	17013	16883	17140	16953	17011	16817	17021	16961	17078	16791	16848	16883	16971	17002	17010	16847	17035	16895	16900	16979	16740	17049	17036	16875	16876	16951	16956	16980	16999	16761	16965	17025	16860	16913	17017	17090	16994	16908	16849	16822	16939	17048	17003	17012	16795	16901	16970	16961	16699	16822	16970	17110	16852	17033	17051	17011	17006	16849	16884	16983	17102	16969	16828	16942	17056	16934	17069	16919	16990	16807	17000	16928	16971	16895	16764	17030	16945	16853	16992	17024	16991	16957	16953	17103	16851	16907	16998	16801	16962	16985	16945	17074	17111	16953	17033	16993	16953	16873	16871	16951	17049	17066	17021	16962	16966	16992	16790	16941	16786	16960	17033	16846	16935	17104	16822	16955	16922	16932	16918	16759	16898	17055	17085	17022	17175	16903	16947	17118	16991	16932	16967	16967	16916	17029	16878	16896	16936	16840	16954	17013	17150	16769	16865	16921	16950	16935	16867	17091	16940	16906	17045	16821	17080	16921	17097	16767	16986	17029	17010	16936	16925	16991	17054	16938	17037	16885	16984	16886	16926	16999	16962	16990	16974	16987	16923	16889	16833	16871	17125	16955	16885	16883	16835	16990	17050	17044	16858	16982	16898	17081	17018	16932	16965	16991	16909	17050	16893	16825	16756	17051	16957	17051	17208	16824	17011	17025	16867	16888	16874	16979	16839	16871	17138	17061	17117	16979	17019	16967	16930	17038	17107	16802	16911	17024	16915	16921	16981	16902	16970	16889	17072	16955	17013	16901	16903	16933	16910	17061	16904	16950	16784	16911	17209	16973	16886	17143	16852	17006	16841	16933	16850	16718	17086	17090	17167	16915	16905	16844	17038	17082	16846	17084	16929	16900	16832	16901	16995	17090	16897	17155	16981	16952	17023	16830	17028	17013	16901	16793	16953	17036	16947	16987	16892	17069	16922	16937	17064	17039	16792	17046	16986	16868	17073	16935	16963	16934	16864	16808	17021	16962	16975	16962	17048	16989	16859	16800	16815	16992	16966	16903	16988	17029	17006	16961	16853	17143	16806	16966	16937	16884	16898	17073	17051	17169	17080	17084	17020	16859	17032	16895	16876	16873	17104	17011	16946	16920	16980	17042	16945	16992	16936	16982	16930	16816	16967	17144	17019	16939	16881	16950	16978	16867	16864	16838	16825	17044	16930	16888	17009	16818	17004	17057	16880	17147	16983	16940	17007	16963	16943	17079	16992	17031	16919	16965	16886	16863	16865	16995	17007	16920	16739	17030	16861	16820	16971	16914	17026	16989	16929	16999	16947	16811	16862	16917	16768	17086	17025	16813	17045	16992	16861	16834	16985	16903	17051	17102	17121	17040	16960	17034	16886	16895	16960	16932	16992	16838	17021	16788	16951	16908	16937	17031	16967	17053	16976	17040	16946	17087	16857	16965	17010	17003	16906	16872	16821	17079	16902	16875	16710	17072	16874	16891	17009	16966	17048	17063	16929	17015	16943	16915	16906	16912	16938	16920	17028	16900	17254	16981	16955	16890	16881	16933	17090	16995	16948	16756	16973	17027	16933	16824	17068	16997	16903	16992	17013	17131	16884	16988	17008	17063	16944	16939	16895	17138	16879	17015	17013	16908	17058	16935	16974	16826	17010	17053	16996	17091	16883	16853	17055	16897	17227	17002	16915	16931	16965	16963	16905	17114	16841	16947	17111	16917	16913	17162	16788	16892	17134	16757	17014	17022	16832	16910	16897	16956	17101	16946	16782	16862	17006	16855	16970	16855	16887	16995	17007	17045	16917	17016	16984	16837	16909	17054	16999	16930	17049	16939	16876	16999	16896	16903	16876	16799	17028	16970	17057	17038	16848	16949	16949	16905	17085	16934	17094	16981	17024	16970	16957	16984	17001	17181	16906	16792	16957	17070	16870	16902	16819	16794	16873	17038	17001	16909	16866	16895	16885	17052	16983	17055	16842	17074	16909	17135	16979	16990	16699	16867	17037	17013	17003	16925	16966	16959	16918	16930	16980	16930	16861	16902	17037	16786	16853	16928	17016	16958	16899	16968	16853	16980	16923	17048	16933	16947	16870	17157	16955	16926	16960	17064	17131	16933	17035	16941	16935	17015	16996	16952	16815	17088	16844	16882	16982	16978	17114	17104	17102	17002	16969	16928	16959	17008	16866	16824	17069	16909	16938	16873	16992	16931	17002	16922	16942	17012	16951	16936	17073	17074	17052	16735	16976	16857	16897	17094	17020	17072	16913	17006	16867	16774	17095	16895	16992	17121	16896	16907	16636	16872	16805	17082	16914	16969	17016	17048	16865
24190	21459	28969	25582	23740	24403	22943	20072	19422	19197	19195	19153	18861	18537	18830	18733	18809	18559	18503	18497	18448	18378	18469	18568	18453	18381	18542	18509	18399	18400	18438	18139	18168	18651	18346	18448	18193	18366	18261	18268	18356	18394	18668	18294	18385	18255	18290	18277	18271	18367	18335	18340	18132	18448	18393	18268	18365	18707	18276	18364	18245	18309	18163	18228	18102	18321	18447	18371	18166	18409	18227	18171	18382	18305	18176	18002	18270	18297	18315	18003	18240	18190	18229	18390	18314	18274	18042	18306	18353	18350	18299	18375	18391	18401	18415	18611	18300	18168	18370	18328	18375	18422	18192	18297	18315	18157	18385	18076	18270	18330	18159	18216	18336	18388	18364	18139	18165	18483	18352	18284	18277	18290	18357	18450	18120	18212	18291	18507	18364	18283	18086	18114	18252	18308	18348	18336	18224	18414	18464	18615	18258	18291	18181	18258	18138	18257	18095	18217	18267	18336	18259	18255	18044	18176	18234	18361	18382	18283	18101	18443	18354	18168	18053	18240	18045	18276	18373	18182	18212	18438	18274	18320	18203	18292	18173	18114	18205	18211	18325	18263	18309	18406	18182	18340	18184	18166	18277	18392	18286	18218	18368	18154	18223	18159	18124	18060	18312	18041	18287	18206	18194	18376	18077	18363	18549	18331	18146	18279	18300	18213	18409	18493	18123	18298	18245	18302	18118	18199	18200	18374	18246	18156	18323	18416	18697	18196	18158	18260	18410	18098	18247	18432	18279	18160	18192	18052	18252	18304	18248	18153	18214	18290	18279	18344	18412	18236	18384	18215	18175	18203	18210	18296	18371	18323	18303	18430	18275	18353	18241	18173	18250	18083	18334	18266	18093	18147	18087	18391	18229	18303	18109	18162	18462	18344	18155	18309	18388	18246	18271	18507	18241	18279	18359	18175	18198	18087	18355	18418	18142	18102	18463	18011	18237	18258	18333	18215	18178	18244	18517	18247	18304	18123	18262	18256	18227	18372	18429	18315	18209	18202	18121	18165	18241	18144	18449	18272	18241	18303	18268	18252	18210	18240	18397	18261	18297	18185	18270	18188	18127	18392	18397	18253	18347	18593	18213	18153	18460	18159	18046	18301	18334	18190	18291	18225	17924	18197	18272	18232	18365	18092	18182	18110	18213	18001	18218	18112	18175	18349	18199	18060	18247	18243	18575	18206	18418	18293	18162	18198	18197	18267	18199	18188	18109	18092	18261	18187	18183	18271	18166	18318	18030	18377	18168	18286	18287	18347	18338	18455	18325	18235	18205	18173	18217	18384	18175	18338	18327	18275	18277	18194	18232	18022	18334	18330	18342	18142	18256	18251	18431	18135	18119	18108	18252	18353	18266	18211	18396	18142	18170	18059	18390	18175	18368	18266	18177	18416	18392	18253	18176	18130	18520	18312	18214	18382	18278	18330	18249	18520	18510	18291	18421	18018	18259	18186	18405	18430	18243	18319	18318	18010	18194	18240	18240	18313	18328	18383	18199	18229	18268	18222	18383	18033	18019	18140	18257	18352	18378	18270	18372	18493	18239	18170	18436	18293	18250	18276	18296	18269	18355	18327	17992	18187	18164	18322	18162	18273	18402	18084	18141	18242	18333	18396	18194	18250	18317	18188	18175	18064	18288	18135	18323	18450	18416	18312	18201	18182	18059	18247	18322	18406	18514	18077	18146	18167	18439	18277	18294	18385	18176	18318	18176	18357	18315	18317	18222	18082	18229	18258	18240	18357	18374	18426	18202	18160	18272	18508	18238	18489	18069	18051	18343	18343	18203	18344	18329	18270	18438	18223	18384	18169	18415	18401	18300	18215	18360	18352	18336	18281	18377	18310	18125	18325	18133	18203	18247	18338	18201	18392	18435	18527	18477	18172	18377	18143	18550	18240	18219	18192	18222	18113	18228	18365	18071	18260	18381	18259	18463	18088	18305	18216	18247	18380	18301	18386	18339	18634	18254	18342	18407	18477	18411	18096	18188	18252	18271	18186	18293	18339	18156	18309	18456	18223	18229	18275	18424	18379	18319	18398	18157	18251	18419	18209	18419	18426	18158	18347	18284	18355	18267	18098	18329	18098	18094	18293	18346	18365	18322	18000	18216	18331	18252	18289	18359	18248	18207	18326	18457	18319	18223	18325	18055	18229	18281	18116	18464	18404	18161	18403	18251	18456	18242	18407	18183	18260	18251	18137	18324	18423	18142	18175	18336	18198	18095	18279	18289	18507	18280	18302	18242	18223	18475	18246	18020	18399	18268	18201	18274	18469	18378	18238	18412	18383	18218	18209	18153	18401	18218	18222	18318	18242	18168	18449	18496	18189	18316	18317	18177	18222	18340	18298	18122	18187	18243	18408	18287	18165	18253	18441	18321	18371	18317	18346	18318	18114	18241	18194	18214	18089	18268	18127	18456	18436	18188	18215	18333	18231	18147	18368	18266	18402	18296	18201	18440	18326	18413	18233	18295	18209	18361	18332	18233	18127	18353	18378	18240	18346	18421	18215	18352	18096	18333	18380	18438	18057	18342	18291	18407	18599	18187	18299	18378	18194	18339	18213	18376	18379	18479	18270	18246	18314	18278	18202	18415	18451	18415	18344	18103	18209	18255	18299	18199	18167	18017	18354	18336	18238	18108	18210	18124	18382	18242	18124	18333	18371	18230	18263	18483	18187	18374	18365	18008	18250	18313	18261	18312	18329	18349	18174	18136	18469	18310	18199	18305	18358	18216	18224	18360	18278	18430	18204	18355	18112	18137	18153	18165	18251	18243	18289	18440	18291	18375	18276	18088	18203	18286	18358	18177	18218	18155	18336	18105	18165	18276	18175	18138	18271	18328	18267	18246	18190	18362	18242	18204	18257	18093	18301	18215	18196	18109	18226	18534	18110	18412	18358	18343	18295	18259	18264	18350	18123	18107	18318	18420	18069	18242	18238	18185	18342	18407	18340	18495	18211	18168	18272	18188	18265	18097	18313	18370	18395	18257	18118	18157	18230	18202	18154	18110	18205	18230	18195	18155	18228	18051	18283	18444	18192	18368	18174	18143	18211	18398	18288	18251	18108	18512	18360	18422	18450	18208	18181	18225	18274	18452	18247	18302	18169	18313	18270	18409	18299	18211	18191	18269	18196	18246	18158	18289	18137	18269	18452	18425	18332	18261	18322	18351	18162	18391	18184	18315	18215	18255	18158	18093	18409	18288	18288	18081	17968	18170	18166	18237	18300	18383	18429	18313	18243	18267	18234	18112	18327	18212	18137	18226	18344	18286	18455	18471	18432	18393	18082	18331	18270	18361	18365	18372	18562	18178	18271	18266	18180	18336	18254	18282	18412	18247	18193	18291	18249	18456	18309	18193	18279	18306	18389	18001	18143	18137	18484	18279	18293	18353	18379	18259	18554	18380	18283	18327	18307	18107	18119	18347	18398	18563	18371	18369	18225	18110	18138	18322	18280	18202	18409	18312	18417	18439	18300	18275	18277	18093	18259	18142	18202	18294	18215	18146	18069	17986	18271	18184	18118	18186	18158	18410	18261	18331	18302	18295	18483	18337	18198	18352	18177	18355	18496	18563	18475	18531	18312	18197	18310	18179	18271	18376	18311	18245	18464	18124	18326	18038	18233	18192	18180	18467	18429	18150	18301	18222	18211	18427	18367	18219	18118	18236	18283	18212	17949	18360	18388	18456	18228	18052	18310	18044	18162	18458	18204	18151	18415	18202	18228	18262	18318	18269	18224	18192	18338	18436	18276	18346	18189	18336	18305	18197	18117	18291	18338	18353	18134	18158	18289	18429	18364	18203	18209	18288	18524	18110	18163	18272	18333	18199	18328	18211	18275	18262	18291	18266	18234	18406	18366	18384	18171	18237	18130	18138	18162	18342	18341	18246	18437	18404	18243	18184	18517	18304	18122	18242	18373	18128	18294	18316	18273	18449	18363	18350	18454	18366	18329	18389	18148	18241	18043	18135	18200	18399	18300	18461	18122	18160	18260	18136	18281	18328	18011	18167	18364	18282	18281	18284	18192	18101	18340	18339	18462	18255	18215	18192	18189	17965	18146	18294	18380	18102	18318	18206	18400	18547	18253	18169	18226	18319	18423	18310	18224	18183	18330	18259	18098	18361	18284	18459	18213	18506	18096	18286	18346	18240	18380	18294	18303	18444	18267	18552	18375	18320	18344	18083	18303	18135	18251	18345	18341	18177	18452	18324	18107	18356	18288	18320	18220	18362	18408	18190	18031	18447	18376	18439	18346	18339	18369	18221	18142	18208	18259	18175	18293	18224	18146	18347	18343	18173	18527	18277	18352	18409	18202	18395	18240	18211	18159	18324	18156	18290	18305	18503	18375	18379	18318	18196	18263	18429	18258	18296	18153	18412	18221	18430	18180	18313	18223	18197	18478	18320	18106	18338	18216	18368	18360	18303	18184	18313	18239	18478	18256	18498	18353	18128	18232	18378	18178	18245	18317	18331	18248	18329	18195	18344	18378	18517	18185	18496	18238	18223	18331	18183	18093	18510	18351	18187	18390	18004	18211	18327	18377	18222	18280	18330	18461	18232	18165	18224	18377	18301	18446	18397	18359	18380	18162	18458	18368	18404	18270	18253	18291	18251	18148	18486	18190	18132	18255	18465	18257	18279	18102	18482	18112	18565	18332	18437	18270	18466	18167	18342	18022	18186	18352	18235	18308	18263	18276	18243	18113	18538	18381	18146	18171	18350	18242	18226	18339	18465	18155	18009	18369	18216	18331	18275	18398	18377	18211	18332	18378	18196	18181	18269	18363	18286	18132	18199	18310	18274	18069	18359	18360	18531	18227	18340	18051	18198	18262	18345	18221	18196	18283	18332	18230	18280	18258	18231	18411	18231	18112	18298	18027	18246	18345	18260	18141	18255	18381	18228	18312	18453	18305	18325	18230	18620	18348	18516	18098	18288	18265	18278	18376	18417	18365	18295	18484	18080	18296	18314	18144	18327	18205	18179	18267	18205	18096	18105	18263	18368	18338	18482	18233	18341	18188	18413	18166	18172	18350	18330	18333	18169	18240	18090	18329	18392	18218	18483	18161	18315	18211	18168	18395	18384	18319	18334	18265	18416	18203	18171	18304	18332	18057	18361	18117
34598	52042	46619	33965	26518	22507	19349	18214	17713	17493	17111	17148	16907	16892	16752	16636	16648	16358	16515	16353	16549	16448	16311	16365	16402	16316	16367	16394	16492	16418	16236	16279	16427	16392	16367	16401	16391	16262	16226	16367	16248	16326	16374	16398	16308	16204	16159	16196	16225	16355	16234	16346	16211	16272	16199	16202	16448	16280	16239	16278	16241	16389	16387	16244	16348	16310	16242	16402	16262	16354	16159	16334	16164	16227	16097	16230	16423	16363	16456	16342	16231	16292	16329	16280	16163	16362	16153	16333	16280	16348	16284	16213	16250	16168	16306	16160	16218	16203	16189	16242	16306	16314	16380	16286	16229	16219	16384	16079	16280	16340	16231	16489	16357	16326	16144	16363	16353	16137	16108	16343	16344	16017	16381	16147	16264	16371	16357	16393	16150	16181	16199	16324	16382	16313	16303	16310	16208	16106	16264	16291	16043	16220	16298	16294	16088	16192	16158	16114	16120	16267	16279	16195	16248	16368	16298	16180	16260	16257	16324	16299	16231	16388	16281	16234	16229	16268	16127	16104	16229	16197	16149	16138	16081	16216	16368	16252	16301	16280	16323	16142	16202	16322	16340	16340	16261	16091	16226	16125	16273	16299	16256	16450	16257	16217	16299	16459	16026	16276	16252	15995	16120	16149	16177	16263	16277	16148	16192	16170	16227	16320	16322	16338	16271	16247	16075	16408	16353	16137	16149	16177	16116	16294	16233	16379	16188	16161	16164	16251	16293	16323	16307	16256	16138	16325	16323	16239	16390	16221	16123	16411	16284	16267	16196	16303	16069	16380	16384	16240	16264	16308	16390	16118	16244	16357	16313	16128	16103	16295	16119	16256	16113	16103	16221	16250	16046	16304	16186	16514	16216	16462	16250	16203	16469	16271	16283	16315	16401	16134	16187	16319	16142	16346	16448	16339	16096	16085	16146	16179	16098	16214	16327	16208	16097	16170	16264	16319	16346	16322	16263	16119	16138	16195	16411	16261	16365	16323	16117	16313	16364	16210	16345	16237	16155	16011	16265	16127	16369	16233	16134	16368	16203	16377	16237	16334	16386	16251	16322	16182	16297	16347	16397	16125	16256	16308	16311	16458	16050	16504	16157	16236	16431	16198	16309	16162	16202	16255	16342	16415	16216	16374	16279	16429	16176	16375	16230	16256	16228	16152	16318	16280	16271	16278	16184	16093	16310	16182	16232	16219	16121	16184	16172	16304	16420	16172	16327	16147	16228	16230	16033	16311	16260	16289	16175	16330	16211	16025	16167	16230	16379	16112	16209	16130	16291	16244	16313	16451	16391	16308	16294	16061	16172	16160	16205	16024	16558	16235	16238	16256	16367	16324	16157	16402	16327	16264	16282	16485	16251	16299	16283	16272	16215	16407	16392	16109	16231	16406	16257	16367	16279	16230	16150	16410	16257	16266	16122	16328	16228	16180	16234	16177	16149	16273	16351	16335	16152	16227	16077	16343	16236	16245	16169	16228	16311	16145	16328	16195	16433	16179	16368	16353	16155	16319	16259	16326	16228	16342	16310	16203	16246	16185	16375	16252	16320	16151	16297	16197	16260	16336	16171	16391	16338	16072	16291	16285	16225	16286	16279	16198	16384	16385	16277	16359	16311	16303	16155	16198	16116	16311	16275	16384	16500	16099	16088	16224	16171	16210	16271	16269	16380	16186	16300	16284	16293	16180	16168	16140	16167	16457	16426	16216	16465	16237	16094	16172	16248	16340	16213	16135	16074	16348	16208	16330	16184	16273	16239	16321	16139	16138	16146	16234	16265	16266	16177	16142	16140	16242	16301	16158	16171	16228	16228	16155	16308	16283	16143	16213	16117	16231	16165	16210	16274	16261	16354	16224	16240	16367	16287	16228	16149	16324	16214	16319	16351	16189	16182	16292	16277	16164	16191	16185	16240	16260	16099	16257	16123	16363	16086	16420	16139	16338	16081	16402	16135	16308	16119	16316	16540	16296	16192	16179	16247	16241	16242	16251	16277	16173	16095	16439	16216	16315	16117	16105	16111	16147	16249	16254	16217	16207	16264	16160	16170	16260	16217	16384	16209	16143	16227	16263	16281	16346	16166	16176	16230	16489	16327	16020	16226	15978	16299	16239	16348	16201	16164	16162	16385	16421	16147	16202	16219	16250	16256	16146	16227	16111	16303	16211	16320	16228	16268	16316	16187	16314	16203	16122	16272	16148	16241	16269	16174	16311	16345	16155	16065	16190	16218	16186	16376	16207	16028	16239	16268	16207	16321	16070	16158	15979	16139	16205	16074	16265	16299	16212	16263	16430	16301	16279	16102	16217	16238	16215	16251	16361	16098	16136	16270	16222	16264	16162	16219	16496	16251	16081	16293	16193	16416	16082	16230	16319	16258	16308	16239	16105	16223	16459	16448	16247	16355	16364	16162	16078	16117	16051	16223	16371	16335	16168	16221	16069	16296	16269	16344	16290	16321	16222	16175	16186	16232	16291	16309	16233	16454	16389	16275	16116	16162	16302	16138	16231	16103	16193	16207	16050	16261	16308	16194	16196	16286	16381	16220	16308	16185	16265	16197	16132	16018	16296	16218	16271	16188	16242	16230	16279	16214	16241	16342	16328	16205	16314	16421	16305	16306	16153	16184	16233	16328	16282	16278	16381	16311	16438	16317	16280	16171	16066	16387	16383	16517	16229	16080	16241	16051	16392	16249	16290	16160	16246	16264	16255	16340	16109	16297	16545	16153	16390	16190	16139	16222	16137	16259	16353	16191	16261	15993	16228	16137	16284	16312	16326	16248	16308	16370	16317	16316	16221	16232	16237	16210	16016	16328	16154	16073	16111	16218	16284	16311	16350	16254	16226	16174	16116	16081	16373	16032	16213	16379	16300	16147	16281	16285	16266	16229	16269	16295	16310	16207	16348	16167	16140	16218	16180	16203	16386	16146	16308	16130	16181	16164	16172	16206	16289	16129	16216	16146	16287	16373	16122	16135	16229	16311	16275	16281	16306	15990	16329	16032	16439	16359	16366	16328	16275	16311	16144	16347	16298	16226	16375	16257	16173	16250	16319	16200	16295	16375	16136	16151	16041	16354	16268	16033	16343	16279	16255	16381	16195	16396	16185	16265	16197	16158	16277	16185	16133	16315	16117	16234	16285	16162	16060	16258	16219	16294	16142	16097	16259	16436	16241	16381	16349	16296	16061	16281	16274	16324	16212	16238	16225	16204	16244	16370	16226	16358	16393	16260	16111	16311	16301	16203	16092	16277	16188	16185	16233	16398	16336	16342	16143	16312	16194	16253	16402	16207	16167	16204	16134	16503	16146	16180	16177	16460	16276	16109	16380	16155	16257	16329	16269	16275	16294	16299	16164	16188	16098	16387	16197	16188	16290	16302	16103	15951	16319	16123	16262	16211	16111	16082	16249	16183	16277	16070	16378	16313	16190	16333	16215	16203	16371	16134	16411	16194	16200	16282	16244	16102	16379	16427	16287	16257	16336	16274	16373	16246	16429	16296	16239	16377	16324	16313	16256	16265	16277	16318	16158	16165	16267	16271	16232	16419	16228	16279	16219	16225	16080	16154	16353	16271	16341	16306	16376	16288	16223	16217	16156	16270	16242	16319	16205	16140	16363	16228	16196	16295	16284	16230	16249	16278	16266	16316	16257	16311	16270	16380	16238	16239	16287	16119	16161	16281	16224	16249	16211	16197	16328	16249	16070	16222	16310	16223	16281	16311	16301	16237	16298	16229	16233	16163	16314	16165	16232	16326	16081	16238	16210	16158	16418	16268	16273	16327	16104	16160	16266	16290	16247	16207	16348	16188	16217	16196	16134	16218	16020	16180	16200	16339	16096	16193	16261	16252	16141	16332	16303	16196	16235	16394	16164	16205	16269	16215	16171	16276	16436	16266	16407	16201	16154	16215	16376	16290	16164	16305	16283	16242	16195	16032	16367	16265	16423	16310	16062	16274	16317	16238	16334	16113	16274	16321	16284	16346	16356	16253	16113	16143	16236	16097	16285	16234	16242	16276	16420	16088	16252	16130	16142	16286	16329	16432	16248	16261	16170	16395	16160	16118	16138	16166	16299	16383	16245	16468	16105	16368	16223	16329	16420	16367	16267	16269	16250	16301	16350	16185	16399	16267	16381	16011	16439	16243	16158	16220	16140	16091	16309	16085	16151	16354	16235	16237	16358	16243	16298	16223	16275	16195	16368	16267	16269	16218	16238	16213	16108	16208	16157	16131	16250	16215	16148	16346	16365	16207	16341	16293	16316	16413	16155	16275	16272	16250	16293	16098	16200	16367	16346	16355	16257	16305	16398	16228	16257	16292	16296	16180	15976	16166	16311	16257	16154	16135	16251	16118	16419	16205	16311	16235	16453	16273	16180	16370	16189	16347	16149	16337	16247	16395	16205	16055	16378	16228	16208	16345	16145	16059	16164	16212	16215	16153	16258	16278	16169	16384	16312	16162	16180	16128	16003	16211	16274	16120	16143	16307	16101	16241	16148	16288	16112	16265	16251	16318	16194	16353	16355	16268	16218	16403	16130	16096	16219	16227	16067	16303	16327	16357	16171	16125	16349	16298	16111	16335	16299	16227	16226	16279	16265	16311	16233	16324	16393	16114	16198	16326	16272	16340	16160	16161	16279	16227	16294	16358	16070	16050	16244	16018	16283	16269	16350	16122	16101	16315	16182	16192	16155	16205	16201	16162	16211	16408	16259	16224	16201	16239	16193	16373	16293	16283	16198	16299	16338	16383	16317	16200	16207	16148	16339	16110	16405	16204	16281	16239	16059	16145	16295	16354	16221	16299	16342	16303	16047	16249	16213	16258	16230	16346	16252	16202	16234	16285	16235	16152	16303	16157	16200	16335	16154	16244	16259	16443	16099	16189	16245	16119	16360	16350	16246	16078	16285	16106	16250	16312	16162	16083	16507	16275	16257	16269	16268	16409	16287	16196	16105	16250	16278	16228	16351	16350	16348	16166	16232	16269	16397	16176	16219	16227	16405	16262	16233	16183	16214	16262	16332	16133	16240	16253	16201	16066	16337	16333	16303	16258	16189	16182	16281	16335	16098	16217	16214	16176	16242	16258	16444	16174	16308	16285	16249	16180	16302	16145	16316	16301	16090
22692	21233	29004	23996	22466	25587	27169	21733	20174	20065	19813	19660	19550	18964	19053	19100	19012	18748	19021	18923	18672	18612	18694	18556	18732	18696	18822	18816	18634	18758	18736	18742	18833	18767	18837	18650	18600	18809	18660	18667	18440	18586	18460	18578	18660	18386	18573	18508	18660	18734	18630	18459	18510	18567	18525	18726	18374	18551	18642	18513	18560	18475	18579	18504	18653	18677	18699	18353	18630	18460	18685	18757	18668	18523	18711	18527	18482	18430	18599	18456	18470	18489	18528	18551	18556	18259	18334	18381	18446	18389	18340	18442	18386	18423	18375	18634	18509	18514	18445	18524	18701	18373	18458	18626	18682	18583	18555	18279	18546	18633	18537	18419	18359	18304	18552	18582	18321	18432	18554	18383	18347	18542	18503	18409	18510	18482	18620	18431	18425	18509	18377	18570	18513	18369	18534	18495	18761	18413	18501	18429	18562	18414	18308	18342	18453	18399	18538	18323	18468	18420	18439	18596	18523	18574	18617	18646	18400	18633	18558	18684	18511	18409	18400	18600	18509	18501	18522	18326	18520	18382	18488	18620	18633	18603	18587	18341	18236	18484	18482	18632	18446	18264	18412	18575	18574	18401	18658	18343	18514	18411	18482	18551	18608	18399	18550	18541	18539	18515	18609	18566	18421	18591	18492	18449	18557	18385	18663	18371	18386	18279	18420	18468	18336	18381	18485	18477	18513	18489	18599	18456	18523	18508	18554	18538	18637	18496	18467	18533	18532	18533	18534	18343	18517	18300	18555	18218	18448	18454	18391	18438	18457	18474	18535	18522	18367	18459	18384	18482	18291	18581	18619	18264	18414	18418	18477	18483	18372	18527	18526	18325	18557	18442	18508	18589	18594	18388	18479	18577	18394	18697	18477	18440	18699	18444	18612	18416	18513	18475	18482	18464	18462	18493	18633	18495	18524	18300	18414	18542	18598	18350	18612	18366	18362	18490	18647	18482	18351	18467	18656	18709	18440	18366	18469	18388	18641	18475	18477	18454	18450	18365	18450	18514	18307	18600	18472	18602	18707	18227	18621	18268	18530	18326	18651	18546	18397	18426	18286	18409	18561	18478	18630	18325	18509	18413	18559	18182	18474	18636	18431	18436	18454	18560	18479	18522	18308	18433	18518	18420	18448	18784	18546	18554	18363	18565	18579	18538	18430	18469	18292	18314	18490	18481	18560	18650	18384	18553	18521	18397	18378	18460	18340	18474	18565	18484	18293	18392	18644	18448	18463	18554	18294	18437	18559	18381	18536	18472	18471	18591	18186	18444	18466	18564	18563	18385	18586	18335	18525	18568	18354	18346	18478	18406	18462	18630	18505	18445	18624	18612	18438	18472	18433	18458	18252	18679	18437	18715	18466	18411	18518	18489	18404	18513	18226	18452	18345	18394	18309	18495	18401	18500	18478	18497	18355	18302	18451	18433	18424	18483	18406	18345	18499	18510	18536	18407	18435	18420	18610	18503	18369	18186	18295	18455	18590	18505	18537	18516	18449	18495	18757	18309	18346	18329	18424	18466	18510	18398	18623	18453	18341	18226	18449	18632	18516	18594	18412	18510	18450	18475	18318	18358	18274	18465	18414	18427	18576	18472	18677	18682	18406	18463	18489	18307	18642	18554	18459	18458	18495	18543	18432	18365	18385	18351	18405	18434	18450	18289	18407	18616	18426	18318	18414	18552	18328	18272	18545	18498	18424	18619	18410	18546	18434	18390	18451	18350	18516	18669	18434	18604	18439	18312	18345	18636	18474	18503	18439	18541	18305	18438	18403	18397	18324	18495	18748	18552	18574	18523	18415	18519	18507	18573	18466	18583	18402	18427	18566	18506	18545	18330	18464	18630	18529	18477	18453	18527	18414	18617	18580	18382	18347	18546	18337	18587	18763	18255	18556	18399	18477	18485	18565	18507	18550	18508	18524	18336	18462	18449	18625	18531	18685	18659	18539	18395	18486	18280	18510	18581	18528	18357	18474	18533	18381	18476	18548	18411	18345	18456	18640	18402	18259	18311	18494	18330	18673	18714	18371	18565	18439	18623	18559	18576	18500	18226	18496	18497	18441	18545	18570	18505	18368	18570	18572	18519	18482	18424	18251	18554	18483	18423	18436	18534	18582	18474	18492	18385	18430	18511	18274	18354	18563	18460	18377	18631	18457	18347	18583	18427	18626	18506	18564	18363	18669	18379	18502	18606	18588	18342	18299	18320	18410	18587	18571	18367	18718	18421	18453	18491	18473	18496	18425	18457	18733	18491	18441	18598	18295	18500	18377	18188	18601	18510	18408	18401	18362	18387	18465	18378	18434	18472	18294	18207	18402	18546	18527	18426	18567	18393	18472	18568	18493	18486	18491	18538	18503	18265	18518	18443	18699	18605	18544	18405	18442	18569	18495	18384	18669	18389	18449	18556	18571	18447	18452	18443	18346	18490	18462	18576	18348	18517	18333	18521	18373	18542	18661	18673	18458	18358	18276	18318	18462	18474	18707	18442	18620	18521	18279	18340	18713	18271	18371	18424	18606	18465	18371	18349	18680	18596	18470	18624	18759	18420	18509	18469	18480	18485	18329	18513	18320	18271	18388	18587	18462	18582	18529	18301	18475	18324	18558	18351	18688	18578	18368	18430	18495	18343	18733	18384	18327	18500	18714	18634	18355	18250	18375	18566	18354	18563	18444	18537	18582	18325	18325	18511	18505	18420	18425	18357	18499	18517	18631	18222	18537	18501	18500	18329	18303	18586	18540	18395	18388	18543	18397	18401	18634	18554	18426	18457	18523	18579	18482	18490	18495	18227	18636	18504	18510	18359	18540	18486	18384	18458	18695	18476	18528	18503	18432	18340	18423	18444	18468	18465	18592	18468	18419	18642	18505	18365	18537	18480	18451	18510	18342	18395	18423	18401	18399	18510	18512	18720	18643	18653	18578	18391	18560	18552	18470	18371	18390	18543	18272	18276	18505	18460	18350	18476	18492	18479	18191	18513	18423	18348	18434	18274	18471	18519	18485	18357	18367	18553	18694	18302	18554	18289	18378	18414	18706	18407	18467	18458	18343	18297	18340	18513	18387	18408	18697	18490	18465	18679	18448	18428	18687	18400	18447	18533	18442	18588	18782	18424	18475	18330	18595	18365	18437	18463	18376	18390	18513	18382	18508	18326	18463	18495	18476	18461	18523	18426	18288	18366	18348	18691	18838	18461	18546	18287	18431	18553	18589	18282	18434	18294	18379	18424	18350	18396	18416	18520	18661	18526	18569	18576	18545	18225	18403	18314	18518	18554	18447	18556	18581	18595	18555	18599	18329	18374	18502	18466	18607	18554	18548	18351	18395	18422	18558	18413	18577	18276	18297	18349	18503	18539	18429	18588	18546	18486	18297	18579	18328	18439	18350	18445	18286	18453	18486	18427	18507	18550	18364	18530	18612	18309	18684	18369	18407	18478	18402	18742	18609	18307	18462	18664	18704	18378	18450	18519	18540	18491	18583	18489	18496	18406	18425	18371	18392	18540	18678	18358	18621	18569	18582	18306	18315	18417	18272	18309	18356	18467	18192	18475	18432	18494	18350	18454	18339	18416	18283	18498	18625	18461	18579	18618	18359	18319	18505	18270	18362	18420	18547	18406	18511	18611	18521	18285	18537	18609	18581	18601	18344	18371	18410	18344	18599	18418	18563	18503	18608	18576	18601	18559	18585	18530	18442	18461	18647	18435	18664	18393	18661	18532	18213	18686	18266	18497	18453	18432	18475	18632	18469	18447	18546	18664	18254	18420	18464	18505	18420	18358	18351	18399	18793	18327	18447	18307	18405	18579	18498	18347	18412	18410	18552	18396	18423	18350	18514	18310	18503	18464	18423	18480	18633	18439	18638	18505	18482	18480	18466	18314	18636	18594	18514	18603	18583	18642	18556	18565	18390	18696	18451	18543	18343	18409	18575	18396	18492	18458	18597	18493	18546	18461	18462	18449	18555	18492	18500	18528	18541	18359	18509	18325	18494	18357	18381	18651	18602	18518	18475	18642	18568	18593	18459	18268	18726	18446	18547	18208	18580	18550	18619	18369	18417	18515	18445	18505	18413	18299	18436	18370	18287	18267	18452	18379	18388	18404	18475	18440	18343	18449	18291	18462	18416	18504	18529	18526	18427	18593	18460	18682	18425	18593	18521	18345	18503	18489	18409	18390	18474	18351	18530	18504	18313	18377	18389	18549	18582	18448	18291	18459	18486	18416	18441	18480	18529	18469	18651	18389	18429	18524	18548	18512	18407	18561	18411	18637	18479	18550	18546	18427	18466	18297	18367	18373	18738	18429	18393	18467	18497	18322	18303	18533	18580	18459	18394	18310	18399	18249	18713	18740	18567	18552	18492	18405	18597	18436	18345	18465	18421	18403	18489	18282	18716	18402	18453	18405	18498	18507	18545	18504	18614	18643	18447	18270	18366	18481	18261	18381	18398	18670	18612	18521	18494	18255	18606	18495	18623	18472	18544	18418	18585	18523	18665	18554	18607	18410	18353	18407	18567	18328	18530	18521	18564	18472	18396	18412	18688	18522	18675	18423	18531	18469	18433	18437	18406	18379	18381	18388	18460	18452	18491	18480	18649	18509	18435	18602	18643	18501	18647	18463	18483	18419	18428	18345	18543	18500	18687	18529	18485	18507	18408	18655	18540	18463	18446	18485	18573	18551	18450	18514	18423	18406	18485	18489	18422	18622	18419	18418	18324	18271	18393	18536	18334	18479	18430	18589	18424	18432	18197	18366	18404	18451	18352	18544	18487	18563	18342	18369	18342	18641	18426	18298	18522	18511	18437	18533	18412	18421	18463	18482	18378	18308	18490	18414	18520	18385	18347	18600	18411	18444	18558	18368	18570	18582	18444	18619	18661	18443	18415	18492	18546	18445	18551	18312	18578	18636	18785	18386	18536	18578	18522	18560	18563	18416	18443	18457	18615	18507	18363	18551	18299	18469	18593	18576	18412	18618	18538	18367	18529	18382	18525	18464	18544	18695	18532	18340	18557	18376	18631	18594	18475	18657	18501	18454	18355	18520	18143	18447	18424	18600	18596	18477	18498	18450	18590	18385	18505	18597	18619	18427	18348	18511	18414	18382	18556	18274	18492	18463	18498	18494
35540	55262	48820	39231	32848	27077	22626	19887	19033	18175	17823	17661	17501	17378	17214	16982	16664	16761	16600	16686	16562	16392	16446	16517	16327	16520	16412	16255	16489	16518	16460	16503	16525	16589	16494	16426	16471	16325	16250	16380	16507	16341	16419	16437	16489	16459	16513	16422	16381	16395	16313	16411	16419	16257	16332	16258	16368	16508	16303	16127	16302	16332	16284	16426	16282	16420	16391	16308	16454	16258	16137	16345	16348	16402	16339	16267	16121	16505	16377	16281	16184	16265	16223	16380	16274	16319	16346	16305	16260	16200	16204	16470	16268	16296	16495	16267	16158	16287	16223	16396	16462	16238	16362	16126	16476	16211	16163	16229	16343	16348	16397	16281	16422	16134	16213	16342	16280	16355	16439	16468	16305	16465	16353	16265	16293	16476	16281	16269	16390	16208	16375	16267	16259	16264	16132	16278	16307	16497	16308	16244	16085	16283	16172	16333	16290	16321	16265	16582	16198	16319	16255	16220	16166	16285	16219	16299	16383	16208	16360	16349	16255	16528	16207	16313	16246	16420	16375	16255	16358	16206	16316	16493	16290	16285	16155	16356	16200	16165	16494	16413	16408	16161	16275	16245	16076	16478	16322	16408	16324	16308	16272	16413	16407	16349	16272	16381	16311	16106	16171	16433	16147	16186	16338	16241	16294	16319	16296	16211	16181	16473	16315	16362	16378	16312	16405	16229	16346	16324	16161	16242	16245	16157	16313	16348	16227	16381	16287	16333	16337	16228	16342	16344	16083	16184	16248	16268	16193	16232	16293	16327	16287	16294	16167	16308	16319	16259	16386	16331	16253	16405	16191	16234	16306	16294	16243	16399	16256	16291	16200	16337	16343	16335	16272	16438	16236	16328	16283	16260	16400	16289	16269	16250	16338	16356	16269	16448	16385	16246	16364	16258	16281	16207	16305	16246	16167	16241	16176	16259	16274	16163	16255	16259	16362	16254	16233	16290	16304	16245	16303	16400	16233	16293	16262	16324	16541	16222	16354	16235	16482	16117	16328	16232	16274	16209	16342	16341	16261	16278	16224	16104	16361	16297	16228	16388	16450	16104	16316	16363	16272	16336	16313	16169	16174	16280	16288	16255	16288	16249	16182	16329	16235	16270	16069	16333	16306	16376	16201	16284	16291	16175	16308	16215	16328	16272	16209	16427	16258	16396	16246	16181	16227	16299	16272	16383	16352	16244	16290	16187	16231	16270	16153	16450	16282	16254	16480	16381	16367	16313	16248	16313	16397	16182	16296	16228	16314	16211	16319	16092	16431	16319	16220	16313	16205	16333	16204	16305	16138	16242	16220	16337	16337	16300	16351	16261	16134	16312	16300	16171	16285	16336	16325	16453	16425	16352	16277	16339	16267	16305	16380	16269	16386	16257	16324	16252	16250	16350	16293	16152	16400	16213	16276	16362	16117	16433	16289	16222	16208	16235	16324	16399	16261	16248	16136	16233	16141	16201	16338	16279	16215	16374	16417	16287	16221	16406	16288	16170	16267	16244	16406	16123	16331	16266	16196	16146	16108	16228	16340	16205	16481	16329	16515	16208	16269	16437	16408	16244	16196	16198	16350	16377	16039	16125	16339	16320	16182	16318	16410	16220	16329	16325	16370	16239	16172	16181	16295	16435	16416	16238	16377	16258	16363	16302	16304	16261	16317	16400	16306	16223	16432	16373	16335	16216	16261	16346	16320	16167	16294	16194	16274	16290	16198	16442	16194	16342	16260	16377	16180	16173	16257	16176	16219	16216	16181	16142	16375	16313	16399	16359	16306	16390	16189	16292	16290	16478	16320	16214	16249	16305	16316	16310	16172	16378	16212	16292	16199	16305	16314	16336	16262	16353	16269	16116	16370	16242	16317	16223	16255	16271	16250	16252	16254	16405	16363	16260	16281	16260	16272	16249	16280	16195	16335	16161	16258	16405	16384	16311	16327	16125	16395	16064	16192	16183	16334	16327	16215	16317	16296	16372	16169	16312	16237	16218	16235	16259	16308	16375	16421	16248	16165	16156	16250	16222	16242	16260	16401	16312	16136	16296	16293	16127	16177	16288	16399	16284	16332	16294	16215	16365	16263	16164	16368	16409	16181	16370	16268	16091	16245	16528	16178	16233	16205	16394	16278	16122	16337	16286	16432	16141	16227	16400	16394	16353	16253	16215	16316	16238	16229	16348	16420	16371	16168	16378	16270	16313	16074	16159	16509	16361	16305	16344	16318	16471	16353	16317	16267	16248	16375	16267	16374	16134	16375	16455	16200	16286	16445	16339	16267	16053	16366	16419	16120	16174	16414	16256	16324	16342	16358	16195	16335	16389	16383	16132	16408	16269	16305	16318	16270	16306	16079	16310	16327	16282	16201	16209	16348	16137	16367	16198	16301	16362	16391	16130	16113	16452	16262	16223	16185	16153	16337	16323	16379	16363	16380	16387	16412	16301	16168	16223	16351	16294	16298	16233	16303	16224	16140	16491	16336	16338	16387	16345	16183	16357	16176	16211	16276	16435	16175	16093	16192	16085	16324	16236	16273	16367	16197	16236	16425	16373	16240	16392	16498	16261	16362	16184	16154	16348	16183	16132	16379	16111	16283	16279	16368	16421	16347	16231	16253	16281	16313	16338	16215	16351	16367	16293	16107	16346	16257	16271	16425	16313	16309	16320	16273	16356	16313	16328	16360	16189	16295	16076	16279	16263	16366	16177	16350	16362	16348	16136	16366	16211	16315	16376	16245	16347	16233	16279	16338	16362	16236	16158	16277	16215	16327	16172	16321	16298	16324	16232	16117	16108	16484	16244	16315	16353	16080	16342	16285	16402	16289	16421	16366	16410	16267	16400	16428	16355	16209	16192	16470	16245	16302	16274	16321	16201	16192	16451	16412	16179	16375	16281	16307	16300	16331	16352	16405	16174	16234	16189	16161	16197	16366	16329	16296	16263	16187	16211	16161	16233	16257	16123	16369	16212	16341	16551	16305	16360	16243	16395	16312	16215	16183	16422	16200	16121	16213	16334	16182	16360	16324	16476	16282	16254	16386	16216	16140	16417	16216	16318	16334	16258	16435	16121	16236	16416	16349	16194	16154	16324	16143	16360	16148	16236	16228	16220	16343	16332	16299	16250	16173	16354	16203	16297	16354	16283	16264	16361	16274	16157	16239	16258	16422	16327	16251	16425	16118	16159	16403	16373	16370	16146	16279	16264	16380	16060	16225	16178	16283	16336	16287	16213	16317	16346	16274	16382	16302	16398	16178	16379	16164	16272	16221	16312	15968	16273	16191	16303	16412	16242	16329	16249	16177	16223	16500	16176	16239	16245	16166	16301	16314	16269	16355	16241	16345	16132	16250	16191	16248	16291	16304	16297	16295	16176	16295	16234	16292	16288	16425	16273	16272	16185	16321	16358	16361	16216	16311	16352	16129	16360	16136	16437	16314	16265	16264	16181	16240	16204	16219	16446	16311	16405	16015	16338	16351	16449	16345	16302	16289	16216	16319	16332	16385	16311	16313	16266	16244	16197	16302	16318	16240	16326	16145	16283	16175	16134	16271	16295	16522	16183	16153	16209	16355	16212	16370	16343	16294	16385	16421	16388	16334	16206	16352	16175	16381	16468	16333	16455	16377	16221	16358	16239	16445	16452	16320	16247	16250	16276	16311	16327	16235	16307	16298	16311	16244	16285	16396	16341	16191	16190	16273	16204	16084	16188	16395	16240	16283	16226	16319	16122	16120	16118	16392	16419	16275	16290	16263	16271	16377	16210	16454	16084	15999	16225	16485	16300	16115	16375	16435	16257	16218	16134	16356	16485	16326	16577	16202	16266	16381	16265	16411	16222	16220	16425	16432	16285	16235	16355	16359	16160	16227	16445	16352	16263	16261	16461	16461	16226	16239	16207	16452	16295	16211	16373	16430	16297	16135	16152	16160	16386	16379	16395	16283	16217	16285	16428	16171	16374	16397	16346	16328	16409	16408	16294	16466	16269	16330	16327	16380	16296	16203	16415	16357	16327	16433	16363	16425	16382	16286	16491	16415	16399	16514	16289	16234	16375	16238	16314	16246	16488	16361	16344	16303	16346	16284	16312	16323	16491	16455	16030	16421	16251	16246	16255	16302	16160	16308	16200	16315	16049	16082	16378	16262	16406	16315	16389	16241	16239	16275	16283	16263	16201	16356	16360	16230	16337	16315	16235	16366	16222	16167	16272	16176	16253	16293	16487	16240	16397	16281	16380	16404	16165	16330	16218	16335	16375	16431	16382	16378	16189	16232	16435	16485	16387	16147	16300	16288	16263	16360	16320	16196	16259	16396	16147	16368	16280	16124	16365	16123	16398	16376	16138	16409	16326	16232	16175	16300	16487	16185	16265	16141	16302	16255	16169	16350	16255	16330	16265	16381	16358	16326	16329	16346	16199	16407	16230	16289	16336	16297	15974	16325	16434	16367	16314	16291	16390	16459	16281	16022	16456	16486	16373	16401	16285	16183	16440	16223	16165	16119	16226	16189	16313	16347	16520	16432	16274	16228	16317	16049	16327	16253	16062	16252	16172	16378	16455	16417	16165	16163	16401	16433	16183	16283	16397	16189	16400	16343	16347	16369	16275	16434	16067	16358	16184	16278	16194	16488	16301	16275	16276	16338	16202	16235	16253	16348	16230	16252	16328	16202	16209	16393	16237	16530	16104	16310	16506	16372	16193	16206	16213	16237	16448	16281	16343	16168	16078	16298	16268	16126	16236	16306	16365	16367	16191	16278	16318	16079	16381	16378	16408	16355	16214	16359	16344	16218	16086	16339	16123	16406	16276	16417	16223	16402	16206	16327	16348	16531	16261	16172	16137	16110	16290	16455	16251	16386	16076	16272	16274	16464	16200	16235	16477	16250	16322	16262	16282	16416	16321	16303	16248	16394	16235	16220	16431	16417	16342	16268	16265	16245	16249	16336	16303	16400	16126	16256	16270	16270	16270	16235	16191	16078	16355	16361	16324	16423	16295	16308	16359	16355	16338	16207	16177	16239	16393	16428	16368	16337	16443	16343	16267	16220	16272	16303	16345	16184	16144	16283	16364	16540	16335	16093	16336	16268	16304	16450	16302	16129	16211	16263	16451	16344	16172	16480	16250	16324	16232	16344	16191
29042	27630	33131	28850	23677	21821	20647	19466	19338	19136	19287	19120	19256	19163	18894	19105	19157	18828	18912	18768	19042	18814	18839	18868	18879	19015	18841	18769	18975	18999	18865	18765	18697	18695	18879	18675	18776	18939	18919	18758	18876	18913	18972	18802	18794	18885	18978	18981	18750	18689	18805	18779	18910	18899	18929	18935	18961	18777	18901	18706	18773	18724	18917	18876	18923	18957	18784	18749	18906	18879	18831	18981	18776	18853	18790	18797	18611	18751	18846	18784	18813	18818	18681	18815	18810	18722	19049	18753	18668	18980	18693	18726	18961	18761	18637	18874	18848	18908	18825	18663	18795	18531	18832	18996	19055	18853	18833	18766	18804	18798	18880	18628	18810	18586	18651	18865	18782	18755	18851	18817	18785	18782	18740	18841	18885	18738	18710	18568	18750	18920	18848	18776	18797	18763	18841	19050	18604	18860	18729	18595	18733	18689	18942	18929	18780	18810	18718	18823	18800	18751	18682	18795	18654	18887	18867	18923	18785	18763	18940	18979	18711	18757	18703	18776	18761	18909	19058	18751	18872	18799	19095	18756	19019	18826	18642	18902	18911	18669	18914	18597	18803	18726	18649	18678	18865	18707	18900	18839	18740	18715	18837	18571	18608	18995	18724	19097	18692	18815	18737	18830	18962	18847	18925	18697	18795	18526	18722	18768	18745	18873	18885	18697	18845	18669	18881	18776	18874	18714	18708	19027	18845	18822	18903	18685	18632	18650	18817	18926	18947	18944	18777	19065	18581	18784	18781	18800	18849	18949	18896	18892	18706	18686	18661	18925	18783	18780	18817	18806	18811	18802	18951	18731	18937	18804	18897	18767	18963	18668	18793	18826	18882	18756	18850	19040	18840	18923	18684	18689	18851	18709	18842	18672	18849	18789	18647	18738	18996	18684	18767	18732	18577	18957	18714	18865	18654	18670	18526	18760	18805	18775	18782	18709	18858	18720	18588	18778	18869	18544	18647	18967	18591	18842	18835	18706	18869	18829	18807	18742	18944	18926	18628	18759	18752	18830	18731	18871	18849	18780	18834	18720	18715	18744	18819	18922	18768	18850	18849	18717	18814	18667	18693	18895	18733	19052	18925	18762	18850	18904	18686	18835	18973	18667	18624	18776	18759	18674	18755	18759	18921	18906	18887	18560	18416	18805	18824	18602	18900	18802	18967	18620	18638	18687	18805	18575	18891	18705	18629	18922	18719	19066	18732	19031	18749	18696	18695	18673	18607	18915	18877	18684	18879	18732	18875	18728	18820	18764	18783	18744	18801	18630	19043	18827	18839	18769	18742	18696	18687	18839	18945	18634	18738	18867	18889	18883	18546	18924	18988	18823	18873	18826	18848	18845	18756	18940	18859	18773	18813	18908	18753	18890	18945	18738	18511	18855	18987	18848	18770	18824	18967	18788	18761	18849	18527	18639	18687	18908	18947	18725	18656	18815	18987	18671	18922	18949	18871	18778	18882	18913	18743	18660	18878	18877	18916	18851	18859	18826	18870	18862	18816	18728	18882	18722	18605	18920	18861	18782	18821	18637	18907	18735	18812	18724	18967	19024	18813	18759	18888	18890	18831	18891	18817	18844	18761	18687	18814	18801	18878	18919	18752	18713	18820	18936	18675	18700	18788	19065	18929	18570	18664	18884	18695	18784	18804	18815	18913	19003	18701	18771	18815	18897	18970	18705	18702	18607	18772	18952	18780	18829	18539	18744	18689	18902	18855	18755	18825	18859	18972	18783	19027	18874	18823	18840	18715	18709	18714	18694	18879	18588	18923	18739	18753	18678	18881	18685	18859	18831	18867	18863	18687	18873	19104	18773	18728	18771	18958	18877	18798	18965	19034	18728	18934	18618	18699	18792	18901	18965	18843	18743	18964	18758	18625	18709	19126	18984	18533	18628	18703	18687	18795	19078	18815	18948	18707	18654	18649	18957	18843	19015	18888	18848	18710	18772	18807	18671	18929	18826	18883	18705	18914	18898	18771	18756	18807	18919	18757	18750	18879	18816	18879	18824	18780	18843	18681	18884	18742	18956	18665	19102	18729	18747	18673	18800	18748	18840	18921	18994	18814	18671	18794	18943	18855	18904	18926	18904	18707	18645	18913	18737	18792	18792	18625	18793	19105	19045	18817	18801	18832	18949	18823	18590	18962	18590	18692	18965	18669	18818	18801	18885	18736	18741	18547	18801	18740	18973	18988	18713	18703	18870	18864	19003	18721	18531	18913	18825	19138	18687	18842	18573	18582	18896	18677	19062	18697	18840	18861	18983	18841	18539	18654	18932	18824	18593	18857	18893	18752	18853	18812	19050	18855	18548	18788	18785	18873	18832	18844	18810	18814	19083	18577	18672	18858	18727	18630	18751	18786	18940	18883	18802	18944	18790	18805	18955	18746	18892	18675	18885	18889	18815	18751	18682	18954	18877	18785	18899	18882	18884	19022	18920	18928	18872	18796	18773	18782	18840	19050	18667	18743	18839	18770	18821	18972	18827	18869	19067	19015	18677	18908	19074	18963	18784	18767	18825	18705	18856	18841	18839	18823	18823	18915	18783	18824	18811	18951	18758	18577	18767	18774	18965	18895	18751	18595	18824	18872	18875	18978	18591	18921	18898	18772	18799	18960	18922	18821	18867	18762	18917	18748	18714	18807	18807	18817	18960	18864	18862	18742	18787	18785	18784	18839	18675	18648	18637	18847	18709	18783	18812	18953	18905	18768	18864	18729	18917	18657	18675	18858	18997	18744	18778	19023	18817	18855	18832	18646	19042	19062	18948	18745	18990	18805	18875	18986	18764	18792	18809	18678	18871	18619	18851	18577	18759	18830	18611	18892	18845	18693	18973	18718	18809	18812	18749	18715	18758	18811	18801	18716	18852	18821	18621	18996	18824	18852	18748	18941	18805	18809	18779	19000	18959	18845	18760	18951	18801	18805	18715	18710	19016	18804	18856	18867	18882	18852	18726	18805	18841	18732	18673	18759	18902	18785	18905	18683	18689	18900	18925	18925	19017	18955	18907	18779	18860	18843	18829	18716	19028	18815	18714	18875	18711	18598	18801	18603	18706	18994	18768	18893	18802	18742	18832	18731	18802	18767	18749	18887	18791	19006	18843	18759	18893	18731	18929	18706	18842	18903	18785	18854	18768	18924	18725	18800	18648	18546	18533	18711	18892	18860	18956	18815	18895	18751	18682	18755	18879	18787	18559	18785	18739	18880	18664	18845	18846	18842	18912	18920	18896	18924	19114	18821	18889	18768	18729	18790	18800	18873	18964	18726	18911	19001	18696	18811	18617	18846	18913	18693	18846	18861	18732	18965	19090	18657	18883	18949	18733	18695	18857	18773	18832	19185	18855	18952	18772	18847	18620	18806	18838	18854	18747	18754	18920	19023	18908	18841	18804	18828	18799	18800	18855	18777	18652	18870	18627	18771	18989	18918	18819	18816	18750	18831	18755	18777	18813	18962	18881	19013	18956	18873	18981	18829	18676	18687	18813	18720	18762	18780	18674	18898	19051	18809	18944	18977	18734	18780	18891	18795	18883	18837	18744	18926	18724	18560	18537	18789	18741	18818	18926	18736	18869	18950	18857	19014	18887	18960	18808	18813	18918	18853	18591	18586	19031	18952	18644	18801	18928	18794	18637	18907	18818	18821	18752	18655	18633	18876	18975	18773	18733	18762	18908	18833	18813	18674	18921	18783	18877	18824	18752	18867	18979	18961	18702	18527	19029	18791	18905	18670	18746	18887	18864	18688	18792	18938	18775	18838	18975	18896	18884	18937	18641	18875	18869	18899	18802	18590	18952	18970	18747	18664	18602	18898	18905	18782	18703	18931	18832	18681	18884	18713	19048	18781	18800	18908	18840	18848	19066	18691	18786	18805	18789	18650	18898	18814	18890	19001	18784	18625	18847	18840	18675	18769	18714	18828	18894	18889	18856	18968	18957	18977	18856	18888	18838	18693	18811	18826	18723	18798	18684	18633	18747	18795	18757	18757	18879	18771	18804	18795	18699	18800	18851	18821	18643	18974	18682	18888	18642	18786	18629	18831	18777	18758	18793	18561	18911	18888	18854	18890	18711	18926	18748	18762	18707	18823	18663	18750	18996	18989	18627	18838	18624	18878	18810	18884	18872	18800	18779	18982	18704	18984	18721	18892	18894	18726	18701	18845	18898	18852	18907	18924	18767	18815	18867	18668	18818	18893	18898	18937	19015	18762	18933	18880	18652	18899	18850	18815	18980	18838	18614	18813	18830	18856	18720	18752	18797	18824	18796	18844	18874	18925	18633	18694	18898	18820	18730	18568	18744	18715	18885	18916	18887	18714	18834	18768	18878	18879	18942	18899	18881	18754	18755	18871	18843	18795	18817	18873	18929	18799	18986	18935	18797	18817	18826	18860	18758	18853	18750	18948	18752	18915	18958	18747	18976	18696	18788	18898	18838	18949	18923	18881	18933	18793	18771	18613	18900	18775	18656	18740	18717	18818	18917	18819	18962	18793	18909	18964	18637	18745	18857	18908	18882	18951	18656	18438	18974	18765	18893	18844	18809	18802	18604	19026	18867	18993	18696	18705	18820	18589	18735	18845	18946	18877	19115	18937	18784	18811	18903	18949	18903	18666	18834	18695	18864	18696	18767	18780	18983	18739	18606	18753	18763	18789	18871	18898	18871	18838	18879	18853	18934	18795	18999	18892	18998	18830	18723	18862	18652	18804	18810	18735	18813	18813	18693	18853	18899	18784	18787	18744	18712	18936	18712	18655	18570	18818	18641	18768	18852	18867	18718	18909	18753	18941	18901	18864	18912	19033	18711	18771	18896	18817	18748	18892	18805	18924	18995	18926	18819	18711	18739	18962	18937	18826	18559	18848	18751	19071	18725	18728	18826	18902	18854	18636	18750	19064	18694	18603	18927	18734	18694	18836	19020	18650	18857	18812	18758	18674	19025	18698	18765	18715	18759	18852	18858	18822	18779	18678	18668	18747	18973	18809	18833	18840	18713	18797	18791	18475	18913	18838	18777	18672	18646	18888	18756	18542	18892	18841	18788	18919	18775	18869	18810	18937	18903	18756	18863	18777	18745	18809	18919	18950	18909	18745	18772	18848	18740	18891	18966	18913	18800	18689	18805
31898	44150	37778	28500	23614	21149	18536	17805	17441	17191	17089	17114	16974	17082	16718	16827	16924	16782	16782	16618	16883	16609	16606	16868	16637	16575	16767	16711	16515	16593	16743	16730	16756	16537	16555	16603	16661	16673	16644	16565	16645	16594	16642	16518	16774	16577	16499	16465	16622	16635	16506	16513	16608	16618	16546	16593	16699	16660	16504	16634	16634	16620	16629	16587	16535	16410	16419	16516	16446	16606	16697	16653	16664	16523	16649	16538	16596	16631	16628	16570	16359	16627	16738	16709	16670	16738	16606	16490	16564	16573	16537	16510	16677	16575	16731	16603	16668	16504	16948	16534	16705	16618	16686	16662	16579	16522	16702	16771	16581	16568	16454	16644	16544	16641	16638	16541	16577	16614	16612	16565	16711	16632	16615	16628	16495	16602	16600	16498	16613	16630	16607	16744	16731	16736	16522	16693	16382	16438	16606	16521	16722	16493	16619	16694	16705	16594	16653	16688	16511	16650	16596	16557	16599	16593	16563	16575	16540	16550	16650	16530	16606	16694	16460	16699	16609	16623	16713	16515	16601	16581	16658	16570	16593	16631	16425	16682	16673	16665	16521	16452	16678	16585	16440	16607	16738	16514	16633	16743	16535	16657	16589	16533	16643	16442	16446	16680	16779	16567	16616	16657	16589	16559	16658	16652	16492	16697	16452	16532	16657	16730	16597	16574	16802	16757	16550	16499	16710	16836	16526	16524	16473	16480	16454	16835	16791	16659	16437	16579	16724	16703	16636	16718	16710	16531	16620	16632	16472	16583	16633	16557	16715	16564	16598	16610	16569	16585	16626	16557	16640	16661	16654	16610	16553	16542	16732	16699	16552	16619	16713	16615	16471	16638	16537	16785	16753	16581	16618	16663	16669	16644	16647	16575	16544	16577	16676	16586	16742	16722	16693	16628	16328	16763	16568	16540	16611	16643	16561	16662	16613	16510	16668	16598	16576	16613	16555	16569	16682	16494	16472	16589	16727	16653	16720	16685	16522	16767	16659	16592	16773	16601	16611	16672	16699	16735	16472	16515	16664	16790	16658	16633	16575	16455	16685	16565	16504	16564	16543	16622	16756	16654	16688	16555	16452	16653	16577	16638	16450	16400	16529	16693	16695	16370	16507	16508	16483	16520	16616	16632	16541	16646	16609	16653	16619	16466	16500	16479	16497	16736	16497	16489	16508	16423	16598	16606	16439	16739	16706	16695	16595	16496	16542	16379	16631	16653	16671	16596	16613	16612	16519	16540	16420	16668	16635	16534	16633	16522	16722	16568	16586	16678	16558	16620	16521	16545	16675	16624	16639	16433	16605	16631	16629	16636	16608	16703	16555	16772	16696	16661	16665	16400	16625	16692	16639	16680	16636	16449	16475	16662	16628	16653	16600	16647	16724	16557	16435	16652	16539	16441	16480	16593	16587	16614	16802	16448	16724	16607	16586	16510	16516	16534	16649	16557	16488	16512	16430	16775	16498	16685	16567	16529	16512	16492	16783	16646	16779	16486	16651	16548	16664	16594	16655	16645	16555	16445	16582	16663	16794	16690	16565	16623	16705	16540	16508	16554	16620	16513	16623	16806	16583	16709	16616	16608	16624	16600	16410	16602	16722	16476	16602	16733	16606	16517	16848	16688	16577	16507	16487	16578	16426	16722	16540	16679	16596	16512	16537	16565	16604	16648	16482	16721	16631	16568	16663	16543	16411	16706	16604	16615	16683	16619	16664	16556	16454	16658	16573	16685	16469	16578	16702	16553	16570	16600	16512	16530	16773	16595	16581	16491	16621	16541	16604	16669	16452	16630	16579	16747	16582	16645	16653	16650	16529	16609	16520	16657	16650	16505	16606	16626	16610	16664	16686	16736	16468	16662	16523	16707	16746	16616	16610	16579	16612	16548	16669	16685	16627	16511	16587	16563	16558	16557	16546	16624	16630	16659	16651	16541	16421	16686	16537	16552	16533	16541	16535	16835	16463	16390	16600	16667	16673	16592	16633	16607	16725	16610	16596	16509	16559	16688	16662	16623	16660	16523	16601	16611	16634	16562	16653	16491	16673	16406	16577	16787	16651	16554	16628	16569	16660	16539	16782	16369	16658	16543	16714	16519	16433	16562	16561	16656	16682	16600	16469	16758	16600	16611	16573	16622	16800	16453	16583	16624	16608	16384	16640	16442	16592	16722	16725	16641	16779	16725	16677	16547	16715	16587	16365	16676	16717	16812	16562	16714	16715	16568	16641	16607	16694	16670	16597	16600	16618	16531	16666	16602	16654	16465	16692	16641	16611	16514	16491	16576	16539	16654	16508	16774	16412	16697	16543	16513	16570	16660	16672	16574	16630	16666	16472	16568	16727	16524	16526	16693	16772	16541	16652	16537	16547	16402	16619	16576	16584	16490	16590	16663	16651	16601	16661	16507	16514	16407	16709	16548	16589	16659	16658	16567	16876	16529	16583	16617	16746	16696	16582	16574	16634	16429	16789	16702	16454	16636	16427	16591	16682	16408	16668	16577	16492	16832	16499	16556	16547	16721	16730	16444	16680	16630	16600	16463	16664	16659	16455	16474	16603	16632	16750	16500	16743	16809	16667	16448	16609	16495	16786	16499	16693	16695	16389	16581	16547	16646	16564	16711	16618	16470	16541	16547	16651	16770	16534	16639	16698	16539	16596	16701	16500	16738	16601	16740	16568	16538	16712	16608	16536	16557	16544	16754	16610	16412	16717	16696	16502	16691	16495	16570	16658	16389	16695	16617	16660	16603	16591	16589	16600	16605	16519	16640	16485	16430	16569	16605	16604	16565	16570	16647	16645	16672	16649	16690	16433	16651	16634	16620	16621	16555	16635	16412	16602	16509	16557	16650	16670	16546	16656	16574	16684	16465	16613	16633	16567	16480	16508	16567	16663	16577	16720	16558	16588	16647	16647	16732	16669	16591	16665	16617	16728	16644	16724	16560	16607	16709	16601	16662	16666	16759	16658	16536	16704	16519	16598	16739	16379	16822	16354	16582	16639	16669	16551	16586	16472	16503	16727	16668	16577	16579	16666	16684	16505	16443	16638	16541	16648	16594	16561	16657	16634	16542	16551	16694	16511	16556	16718	16646	16692	16618	16605	16708	16613	16520	16584	16572	16450	16649	16590	16597	16655	16505	16661	16616	16591	16553	16606	16710	16546	16815	16662	16585	16568	16675	16485	16663	16511	16652	16555	16578	16590	16597	16601	16595	16517	16847	16717	16482	16667	16669	16663	16564	16697	16459	16619	16652	16685	16507	16704	16720	16648	16591	16601	16558	16719	16504	16589	16476	16498	16778	16575	16549	16805	16563	16786	16564	16649	16726	16673	16542	16532	16712	16512	16451	16859	16478	16643	16620	16735	16605	16490	16606	16644	16464	16657	16633	16559	16363	16542	16671	16574	16572	16815	16504	16595	16566	16642	16655	16726	16523	16569	16680	16646	16647	16635	16529	16713	16631	16699	16702	16649	16512	16602	16522	16564	16549	16543	16741	16647	16670	16611	16702	16490	16723	16543	16650	16500	16598	16510	16506	16589	16567	16608	16632	16553	16615	16535	16553	16422	16571	16465	16680	16608	16470	16815	16693	16698	16482	16612	16543	16638	16681	16710	16519	16655	16711	16502	16650	16526	16764	16411	16518	16713	16572	16520	16528	16651	16690	16617	16590	16755	16655	16507	16612	16541	16669	16498	16728	16526	16561	16649	16597	16575	16422	16716	16489	16561	16739	16599	16429	16641	16609	16608	16709	16513	16674	16683	16581	16596	16568	16596	16641	16590	16455	16681	16586	16811	16484	16563	16490	16544	16684	16481	16666	16521	16671	16570	16514	16558	16744	16608	16510	16661	16563	16551	16805	16637	16606	16502	16625	16756	16444	16659	16653	16660	16627	16465	16670	16556	16521	16506	16527	16605	16599	16580	16689	16517	16708	16536	16600	16540	16652	16576	16523	16557	16670	16610	16639	16460	16494	16629	16575	16730	16615	16425	16654	16635	16650	16507	16580	16553	16658	16729	16666	16581	16540	16635	16746	16642	16482	16755	16485	16690	16782	16582	16690	16515	16511	16543	16685	16760	16646	16721	16581	16606	16559	16545	16549	16530	16509	16510	16589	16554	16625	16594	16663	16678	16635	16858	16529	16482	16571	16604	16451	16669	16520	16636	16748	16642	16559	16773	16646	16549	16454	16443	16689	16640	16537	16525	16621	16657	16653	16578	16681	16720	16568	16722	16750	16654	16606	16527	16505	16789	16631	16538	16587	16708	16725	16695	16464	16755	16482	16600	16573	16591	16739	16560	16751	16723	16556	16731	16517	16806	16632	16633	16469	16436	16725	16743	16622	16599	16757	16510	16688	16628	16699	16734	16734	16784	16557	16453	16691	16587	16593	16635	16665	16544	16635	16513	16604	16605	16618	16708	16602	16689	16645	16602	16614	16632	16725	16549	16611	16502	16487	16457	16715	16536	16561	16502	16592	16495	16766	16667	16610	16725	16610	16561	16619	16583	16583	16662	16654	16674	16565	16629	16690	16554	16683	16455	16642	16670	16573	16526	16707	16666	16652	16761	16630	16726	16765	16558	16604	16635	16541	16500	16670	16480	16603	16634	16665	16683	16578	16846	16539	16633	16556	16567	16639	16710	16745	16517	16555	16712	16478	16745	16704	16684	16592	16550	16768	16548	16595	16433	16680	16671	16745	16611	16551	16574	16786	16697	16603	16688	16564	16492	16695	16585	16718	16601	16601	16476	16474	16744	16621	16498	16593	16537	16711	16491	16614	16619	16762	16488	16709	16609	16550	16460	16673	16504	16528	16599	16654	16656	16527	16705	16766	16572	16674	16576	16615	16768	16599	16684	16644	16604	16738	16553	16459	16623	16622	16517	16650	16694	16534	16565	16553	16420	16760	16607	16460	16664	16392	16683	16683	16543	16654	16718	16589	16606	16773	16518	16588	16545	16630	16536	16519	16711	16605	16701	16568	16525	16522	16804	16434	16569	16683	16470	16667	16431	16652	16465	16615	16726	16543	16545	16586	16486	16499	16701	16583	16716	16479	16764	16689	16659	16618	16570	16592	16717	16642	16653	16610	16569	16621	16418	16681	16705	16559	16574	16540	16571	16645	16726	16606
24143	21451	28907	25640	24830	24489	23137	20128	19089	19133	18876	18657	18562	18635	18214	18169	18404	18191	18504	18224	18198	18137	18204	18335	18217	18248	18149	18186	18159	18147	18026	18046	18051	18073	18026	18252	18054	17969	17957	17821	18172	18036	18034	17916	17963	18007	18106	18161	18065	18156	18148	18158	18135	18037	17988	17966	18054	18035	17973	18222	18068	18104	18027	18064	17983	18090	18208	17935	17999	18004	17875	18123	18019	17960	18095	18209	17968	18003	18041	18070	18055	18159	18129	18046	18068	17969	17882	18020	18086	17935	17968	17997	18002	17925	17892	17776	18001	18028	17885	18315	18033	18160	18117	18021	18008	18213	18123	17898	18004	17929	17981	18002	18019	17975	17945	17983	17864	17945	18036	17871	18094	18055	17984	18163	18120	18102	17908	18040	17984	18253	17944	17806	17846	17932	18085	17966	17867	17782	18044	17831	17850	17916	17978	17933	17928	18032	18026	18141	17889	18052	17867	17889	17893	18027	17981	17882	17893	18008	18154	18049	17952	18142	18009	18050	18192	17995	17776	18015	18223	18053	18084	18074	17943	17962	17955	18076	18042	17814	18120	17998	18022	18282	17959	17901	18210	18172	18257	17945	18075	17959	18149	17757	17832	18165	17804	17884	18047	17950	17859	17951	18195	17824	17840	17992	17905	17924	17978	18047	18147	18076	17819	18007	17860	17941	18108	18011	18131	17955	17817	18143	18109	18108	17991	17803	17744	17945	18043	18012	18022	18073	17888	18007	17879	17983	17940	18138	17986	17971	18039	18030	17923	18118	17748	17900	17826	18120	18038	18189	18102	17910	18068	18164	17940	18056	17983	18100	18123	17993	18184	17998	18065	18111	18041	17868	18128	18092	17875	18010	18031	18016	18100	18098	18130	17945	18054	18086	17952	18064	18028	17993	17938	17965	18047	18048	17854	18184	17873	18217	17978	18005	18081	18025	17815	18050	18069	17930	17956	18098	18180	18098	18100	17956	17932	17815	17698	17915	18184	18057	18109	18056	17838	17918	17972	18012	17995	18256	18013	18072	18117	18199	17960	18120	18051	18031	17926	18139	17969	18019	18110	17879	17967	18082	17854	18011	17768	18068	18250	17920	18114	17979	18104	18148	18216	17830	18030	18176	17980	18097	18029	17858	17868	18009	17972	17926	17821	18092	17892	18078	17835	17846	18138	18018	18155	18117	17885	18025	18101	17994	17975	18010	18014	17943	17958	17919	18070	17938	18091	17883	18089	18182	18044	17964	18006	18006	18035	18044	17848	18084	17963	18042	18286	18163	18158	18031	17992	17975	17914	18186	18058	18164	17879	18054	17933	18011	18000	18113	18167	18113	18029	17918	17940	18018	18161	18031	17972	17849	18055	18104	18096	18108	18210	18265	18184	18132	17960	17927	18154	18025	17895	18064	18268	17763	17838	17830	18141	17856	17892	17977	17954	17844	18152	18013	17963	17979	18014	17914	18033	17939	18069	18090	17950	18104	17964	17901	17793	18043	18068	17907	18105	17919	17937	17913	17835	17883	18192	18207	17982	17826	18168	17980	18061	18052	17860	18044	17960	18045	17909	17969	17744	18012	17716	18030	18017	17858	17928	18092	18092	17878	17853	18121	18095	17810	17989	18095	17873	18011	18070	18056	17832	18059	17947	18088	17990	18178	17931	17996	18041	18017	18009	17956	18172	18058	17945	17892	18078	18181	17925	17863	17979	18126	18062	18053	17875	17756	18071	18000	17919	18208	17941	17914	18017	18183	17933	17936	17883	18020	17937	17976	17998	17949	17945	18084	18136	18026	17962	18059	18044	17955	17988	17964	17964	17877	17830	18259	18061	18121	17947	18136	17863	17814	18015	17941	17798	17878	17953	17942	17927	18091	18141	17991	18107	17951	17869	18302	17986	18061	18102	18069	17925	18100	17966	17997	18078	18018	18047	18001	18025	17787	18051	18183	17930	18067	17752	17954	17873	18031	17927	17826	17666	17771	18067	17818	17912	17987	18108	18172	18149	17892	18137	17880	18188	18085	18102	18022	18137	17954	18140	17930	18168	18005	17839	17881	17912	18037	18111	17742	17999	17944	18023	18117	18234	17926	17986	18142	18038	18055	17848	17818	18057	18110	18079	18118	17913	18065	18074	18074	17925	18282	17831	18007	17835	18149	18039	17942	18042	17972	18062	17880	17981	17918	18023	18027	17925	18078	18193	17993	18058	17825	18112	17924	18165	17992	17929	18044	18149	18194	18160	17939	18340	17980	18309	17960	18193	17931	17915	18013	17965	17861	18148	17996	17808	18239	17977	18120	17891	18024	18082	17948	18096	17979	17804	18018	17914	17997	18089	17967	17932	17949	17833	17907	17887	18045	18046	18221	18038	17916	18080	18106	17972	17912	17861	17890	17951	18136	17911	18067	18135	18046	18121	18000	17936	17937	17971	17951	18125	18197	18023	18021	18135	17892	18053	18094	18129	17953	18212	17883	17933	18095	17964	18044	17862	17823	17926	17737	18192	18244	17963	18250	17971	17785	18274	18203	18230	17965	18151	18013	17966	18083	18040	18126	17892	18109	17907	17895	18081	17982	18098	18064	17826	18029	18111	18040	18001	17950	17894	18016	18063	17977	18056	18159	18030	18059	17992	17950	18114	18025	17962	18025	18306	17946	18082	17860	18014	17846	17958	18038	18102	18121	18159	17809	18055	17953	17836	18002	18101	18155	18253	18083	18080	17924	17962	18131	18139	18065	17951	18091	17985	17919	18000	18101	18050	18035	17960	17952	18227	18050	18102	18053	17980	18013	18122	17914	17957	18011	18101	17966	17898	17917	17757	18073	18042	18044	18026	18095	17970	18111	18059	17905	18066	17942	18019	17991	17940	17967	17925	18165	18263	18099	17975	17859	17893	18179	18081	17841	18076	18002	17898	18145	17869	17944	18047	17837	17849	17942	17995	18186	17862	17957	18112	17948	18068	18111	18106	17894	18022	18046	17962	18073	18043	17885	17791	17983	17972	17993	18052	17875	18172	17935	18004	17875	18109	17886	18194	18185	17869	18211	17928	17702	17887	17947	18281	17873	18116	18087	18183	18096	17785	17879	17807	17967	17956	18005	18084	17978	17931	17860	18028	18227	18057	18061	18105	18129	18104	18160	18255	18045	18058	18241	18025	18107	18006	18035	18172	17953	18005	17983	17930	18138	18032	18120	17954	17927	18147	18176	17912	18018	17968	18030	18021	17885	18029	18117	17975	18183	18002	17842	18062	18064	18030	18092	18097	18136	18242	18014	18218	18136	18163	17904	18182	18020	17835	17933	18128	17939	18090	18144	18128	18210	17928	17974	17782	17898	18073	17886	18186	18101	17974	18242	18165	17979	18100	18032	18095	17962	18018	17949	17968	18101	18067	18018	18030	18199	18130	17957	17718	18050	17758	17925	17995	17952	17907	17907	18048	18074	18103	17980	17800	17860	17954	17841	18062	18158	18074	18049	18077	18078	18335	17955	17957	17966	18062	17810	17905	17967	18300	18000	17886	18027	18006	18137	18232	18017	17887	17973	18075	17959	18075	18019	17785	17862	17999	17930	17823	17971	18096	18014	17927	17993	18067	18018	17957	17795	17994	17982	18086	18015	18145	18045	18085	18150	18000	17896	17958	18004	18065	18112	18085	17956	18240	18068	18122	18076	18111	17933	18097	18237	18058	18036	17982	17987	17975	18174	18005	17750	18007	17937	17960	17907	17965	18066	17929	18131	18047	17983	18162	17940	18158	18040	18029	17992	18001	18185	18068	18154	18094	18209	17973	17947	17779	17925	17924	17994	18155	18052	18064	18135	17840	18050	18148	17924	18075	17766	18014	17931	18007	18091	18173	18111	18013	18023	17903	18124	18095	18213	17970	18019	18053	18108	17913	18102	18134	18166	18078	18048	18126	18083	18096	17991	17990	17898	18028	18147	18012	17888	17985	17989	18125	18112	18085	17924	17867	18044	18295	17857	17993	17930	17929	17926	18167	17934	18018	17979	18006	18147	17961	18140	18022	18010	18041	18075	18105	17915	17965	18199	18177	18038	17972	18026	18046	18019	18086	18132	18196	17765	18104	17901	18255	17844	18014	17895	17941	18083	18037	17918	18183	17977	17850	17838	18153	18101	18009	17934	17739	18063	17923	17993	18019	18074	17843	18003	17794	17870	17930	18178	17923	18045	17918	18196	17899	18047	17990	17833	18066	18006	18004	17828	17929	17865	18033	17869	18001	17854	18061	18000	17901	17809	18152	18039	18030	18091	18159	18143	18069	18067	18136	17909	18000	18070	18051	18058	17935	18107	17859	18131	17928	17976	18073	18010	18084	18160	18174	18120	17838	17854	17871	18067	18069	18176	18011	18072	17856	17975	17851	17987	17840	17830	18130	17892	17980	18067	18137	18021	18018	18079	18132	18057	18226	18016	17940	17867	18069	18036	17972	18004	18035	18028	18167	17912	18131	17897	17948	18161	17968	17918	18192	18211	17819	17709	17921	17951	17988	18081	18406	18105	18057	18062	18137	18151	17955	18100	17848	18025	18034	17775	17805	17851	18121	17995	17950	18096	18271	17783	18018	17828	18020	17934	18031	18020	17985	18170	18195	17926	17919	18044	18097	17874	17795	18098	17939	18037	18043	17999	17947	17938	17831	17936	17849	17965	17988	17989	18009	17997	18016	18164	17916	17915	17944	18013	17960	18014	17997	17968	17981	18068	18293	17987	17955	18063	18014	17782	17892	18109	18084	18118	18101	18186	18097	17990	17946	18021	18359	17917	17902	17886	17970	17892	18087	18189	17881	18022	18106	18058	17918	18031	18019	18107	18130	18014	18132	17761	17856	18079	18147	18135	18125	18167	17980	18086	18257	18000	17969	18186	17896	17996	17785	17857	18083	17939	17837	18002	18020	18045	17932	17657	17922	18022	18051	18111	17844	17985	17865	18112	17884	17848	18054	18215	18100	17923	17877	18127	18169	17754	17838	17904	17935	17775	18014	17998	18000	18001	18127	18138	18164	17992	17982	18123	17963	17887	18100	17941	18201	18110	18079	17978	17895	18023	17866	17865	17962	17907	17966	17970	18034	17861	17981	18112	17886	17983	18115	17965	17869	17945	17906	18040	18084	17963
34721	52966	44799	36601	29902	23156	20075	18446	17794	17367	17149	17025	16847	16690	16644	16545	16395	16451	16419	16401	16335	16242	16264	16343	16236	16122	16216	16238	16372	16334	16325	16210	16200	16115	16297	16160	16396	16218	16191	16107	16103	16211	16222	16351	16321	16079	16460	16380	16306	16194	16211	15938	16245	16111	16169	16338	16213	16237	16119	16105	16359	15962	16173	16121	16365	16237	16302	16253	16143	16156	16205	16165	16417	16124	16174	16062	16255	16172	16058	16258	16263	16193	16250	16090	16142	16359	16144	16081	16133	16218	16187	16340	16375	16074	16311	16185	16142	16141	16262	16164	16035	16177	16152	16350	16224	16270	16090	16187	15957	16063	16186	16006	16388	16174	16141	16315	16154	16323	16333	16350	16268	16024	16016	16130	16131	16141	16186	16350	16123	16151	16288	16096	16012	16223	16127	16067	16248	15989	16352	16163	16200	16229	16123	16220	16244	16143	16000	16155	16225	16371	16086	16073	16068	16112	16216	16087	16265	16071	16070	16131	16234	16132	16202	16227	16203	16210	16117	16235	16064	16014	16287	16118	16086	16060	16186	16420	16202	16263	16229	16032	16081	16215	16294	16107	16363	16131	16147	16088	16136	16128	16143	16242	16092	16004	16197	15998	16109	16206	16286	16132	16255	16233	16319	16132	16111	16139	16118	16124	16158	16108	16158	16119	16141	16234	16085	16215	16094	16179	16022	16201	16273	16245	16151	16186	16238	16149	16137	16036	16144	16256	16170	16076	16058	16107	16258	16075	16138	16055	16271	16265	16183	16021	16359	16123	16201	16071	16103	16168	16260	15930	16101	16047	16287	16132	16237	16133	16039	16200	16033	16249	16267	16412	16123	16254	16262	15912	16219	16188	16188	16243	16006	16165	16209	16109	16272	16172	16163	16143	16229	16256	16225	16162	16142	16006	16437	16212	16010	16189	16283	16074	16151	16233	16210	16104	16065	16052	15971	16061	16145	16209	16135	16105	16343	16214	16161	16076	16151	16160	16216	16239	16130	16212	16036	16227	16090	16101	16125	16242	16206	16224	16235	16177	16069	16228	16069	16036	16156	16113	16343	16049	16109	16270	16145	16170	16163	16267	16164	16235	16135	16258	16275	16293	16091	16169	16126	16171	16113	16154	16141	16208	16179	16113	16181	16153	16064	16168	16080	16224	16151	16121	16128	16174	16066	16177	16116	16104	16091	16235	16115	16107	16173	16254	16434	16151	16138	16188	16234	16123	16100	16292	16132	16168	16252	16095	16014	16191	16069	16182	16157	16204	16187	16185	16192	16092	16298	16056	16176	16032	16349	15935	16249	16222	15997	16092	16028	16195	16285	16119	16097	16170	16298	16186	16178	16362	16034	16337	16243	16312	16241	16228	16202	16306	16208	16276	15900	16304	16063	16135	16092	16213	16202	16135	16135	16098	16025	16404	16202	16316	16358	16189	16229	16214	16185	16087	16101	16188	16196	16262	16144	16242	16189	16183	16314	16200	16308	16074	15950	16184	16210	16070	16281	16102	16113	16146	16183	16240	16116	16225	16109	16253	16147	16098	16212	16244	16361	16259	16289	16024	16195	16244	16267	16305	16195	16227	16226	16083	16239	16149	16169	16166	16150	16208	16109	16344	16230	16154	16214	16170	16143	16133	15966	16320	16232	16096	16098	16201	16327	16173	16214	16156	16089	16079	16134	16239	16225	16052	16306	16132	16272	16332	16059	16260	16166	16051	16204	16297	16148	16156	16327	16123	16162	16144	16324	16116	16337	16106	16249	16170	16186	16181	16119	16069	16389	16042	16148	16054	16289	16222	16229	16220	16280	16180	16348	16004	16231	16125	16223	16094	16085	16161	16050	16189	16150	16175	16164	16106	16158	16280	16245	16250	16193	16149	16154	16287	16276	16018	16012	16152	16237	16131	16233	16026	16144	15881	16189	16073	16065	16247	16193	16136	16081	16267	16056	16380	16204	16028	16205	16135	16267	16112	16199	16158	16198	16297	16192	16082	15887	16151	16153	16190	16253	16094	16149	16119	15994	16167	16213	16062	16342	16232	16275	16249	16126	16245	16126	16096	16195	16104	16189	16258	16150	16436	16281	16061	16213	16199	16008	16265	16166	15971	16211	16208	15998	16150	16004	16092	16181	16089	16189	16224	16009	16044	16197	16295	16176	16153	16164	16187	16127	16285	16294	16249	16273	16268	16072	16159	16095	16275	16354	16326	16092	16078	16094	16221	16274	16178	16112	16247	16036	16167	16177	16146	16062	16020	16130	16092	16360	16068	16320	16175	16020	16227	16199	16102	16172	16148	16172	16203	16283	16300	16140	16175	16333	16136	16197	16248	16220	16114	16052	16053	16250	16046	16216	16085	16273	16271	16157	16272	16171	16195	16194	16226	16238	16087	16017	16130	16133	16149	16208	16088	16129	16253	16129	16176	16121	15951	16185	16230	16215	16069	16345	15996	16174	16146	16137	16191	16370	15967	16174	16431	16148	16120	16242	16443	16130	16390	16114	15993	16288	16326	16001	16346	16233	16160	16285	16275	16163	16154	16284	16023	16066	16215	16000	16121	16153	16010	15974	16263	16295	16086	16069	16292	16226	16373	16148	16097	16193	16186	16243	16145	16158	16123	16059	16067	16008	16057	16202	16187	16327	16206	16345	16022	16069	16146	16141	16071	16083	16355	16185	16096	16292	16291	16104	16301	16004	16068	16073	16249	16115	16142	16303	16164	16053	16264	16248	16201	16122	16204	16380	15994	16235	16063	16029	16143	16231	16143	16062	16179	16155	16188	16237	16080	16173	16291	16267	15925	16270	16250	16096	16184	16032	16286	15987	16209	16278	16092	16114	16338	16088	16386	16191	16126	16230	16197	16140	16197	16106	16286	16369	16141	16083	16257	16230	16019	16078	16163	16313	16228	16156	16109	16159	16067	16112	16130	16446	16223	16008	15994	16079	16175	16182	16244	16057	16218	16163	16134	16074	16043	16173	16106	16176	16188	16099	16243	16334	16275	16361	16112	16022	16235	16200	16223	15981	16105	16064	16287	16314	16219	16190	16188	16086	16007	16259	16257	16053	16136	16228	16205	16072	16170	16231	16141	16076	16098	16097	16271	16172	16283	16255	16087	16128	16195	16138	16102	16088	16310	16035	16105	16077	16062	16039	16127	16184	16222	16091	16191	15996	16113	16264	16019	16111	16106	16105	15914	16135	16185	16190	16009	16124	16199	16286	16079	16158	16180	16113	16274	16148	16093	16201	16091	16285	16081	15976	16139	16174	16169	16195	16089	16178	16209	16059	16073	16316	16214	16249	16099	16222	16233	16393	16147	16245	16094	16071	16119	16249	16038	16013	16096	16313	16267	16241	16219	16126	16301	16173	16143	16148	16077	16091	16210	16119	16053	16041	16132	16118	16070	16014	16243	16244	16151	16277	16147	16131	15946	16167	16227	16121	16114	16116	16100	16152	16214	16119	16027	16149	16134	16226	16265	16204	16224	16199	16200	16264	16241	16166	16221	16064	16211	16128	15992	16098	16001	16158	16110	16327	16029	16148	16311	16100	16101	16217	16376	16242	16205	16223	16221	16138	16297	16161	16052	16139	16232	16302	16218	16086	16234	16200	16235	16075	16106	16145	16205	16147	16258	16112	16274	15961	16176	16178	16175	16273	16078	16027	16386	16076	16374	16225	16222	16390	16247	16205	16131	15976	16357	16118	16067	16226	16315	16161	16102	16155	16154	16190	16223	16037	16048	16292	15854	16155	16048	16157	16217	16399	16132	16129	16157	16115	16132	16040	16125	16280	16187	16101	16020	16206	16320	16272	16215	16208	16189	16173	16186	16316	16206	16303	15982	16190	16170	16107	16007	16175	16177	16261	16109	16207	16165	16163	16002	16114	16138	16282	16297	16143	16193	16138	16229	16058	16018	16187	16256	16158	16106	16078	16182	16052	16067	16085	16130	16091	16188	16173	16200	16151	15993	16030	16372	16220	16186	16216	16087	16242	16207	16032	15910	16020	16210	16053	16179	16109	16086	16219	16152	16210	16116	16083	16095	16224	16161	16105	16091	16076	16121	16117	16128	16175	16221	16070	15935	16094	16033	16203	15968	16199	16006	16330	16325	16128	16055	16217	16143	15911	16194	15990	16030	16002	16150	16235	16023	16160	16256	16226	16163	16191	16289	16114	16282	16221	16347	16262	16212	16018	16093	16314	16268	16355	16128	16152	16253	16119	16271	16052	16133	16045	16286	16222	16020	16103	16271	16367	16258	16178	16039	16244	16133	16096	16281	15989	16244	15993	16200	16038	16156	16143	16049	16181	16179	16210	16157	16281	16164	16275	16159	16211	16079	16152	16085	16143	16174	16262	16216	16099	16025	16213	16144	16073	16361	16218	16015	16045	16029	16219	16012	16137	16169	15990	16056	16077	16282	16091	16079	16213	16205	16014	16150	16165	16303	16180	16287	16421	16155	16087	16141	16166	16172	16261	16237	16147	16268	16338	16061	16265	16033	16196	16112	16182	16182	16186	16134	16170	16006	16263	16207	16085	16082	16118	16204	16155	16068	16354	16064	16330	16170	16050	16318	16173	16178	16072	16158	16118	16163	16251	16306	16033	16336	16113	16075	16089	16170	16277	16259	16208	16286	16209	16130	16267	16150	16278	16302	16128	16117	16152	16113	16296	16277	16354	16253	16013	16176	16423	16215	16201	16143	16056	16234	16197	16127	16016	16109	16179	16196	16049	16042	16221	16054	16194	16221	16140	16036	16080	16031	16197	16126	16301	16159	16148	16218	16085	16219	16422	16151	16141	16107	16326	16210	16122	16116	16289	16291	16166	16293	16301	16082	16094	16115	16192	16199	16067	16052	16052	16144	16147	16028	16216	15969	16045	16148	16332	16182	16183	16206	16192	16301	16264	16083	16059	16186	16046	16139	16231	16037	16318	16220	16170	16272	16275	16104	16022	16130	16271	16120	16273	16385	16203	15970	16321	16031	16289	16208	16102	16229	16128	16159	16147	16076	16264	16263	16217	16115	16186	16118	16249	16224	16169	16251	16339	16137	16114	16268	16180	16117	16139	16138	16289	16095	16015	16134	16231	16326	16040	16221	16149	16140	16001	16162	16116	16119
22800	21288	29016	24145	22722	25565	27461	21460	20203	19914	19767	19373	19192	19142	19225	18787	18966	18861	18785	18689	18739	18520	18578	18634	18468	18640	18292	18575	18498	18459	18501	18590	18264	18389	18481	18671	18671	18603	18323	18463	18370	18478	18243	18433	18498	18214	18507	18517	18446	18399	18534	18438	18620	18321	18595	18585	18361	18296	18339	18298	18321	18232	18485	18448	18263	18427	18405	18426	18551	18345	18286	18183	18303	18531	18323	18370	18443	18488	18366	18256	18550	18349	18218	18410	18425	18365	18313	18299	18713	18453	18336	18471	18551	18438	18321	18436	18345	18445	18319	18309	18412	18130	18352	18386	18275	18258	18264	18096	18418	18278	18505	18405	18426	18442	18357	18188	18335	18105	18314	18264	18586	18444	18386	18405	18443	18607	18382	18355	18343	18305	18342	18595	18297	18402	18243	18271	18283	18104	18408	18227	18332	18558	18276	18162	18311	18457	18384	18338	18339	18388	18387	18438	18332	18292	18393	18147	18463	18375	18308	18322	18362	18366	18314	18349	18240	18460	18252	18255	18347	18330	18163	18450	18231	18357	18208	18455	18500	18373	18449	18497	18266	18198	18322	18360	18255	18152	18258	18297	18320	18478	18424	18162	18424	18226	18333	18112	18451	18324	18327	18343	18427	18067	18630	18278	18405	18372	18302	18277	18321	18457	18399	18465	18199	18256	18431	18389	18253	18146	18305	18273	18277	18283	18517	18358	18259	18174	18269	18401	18311	18308	18615	18467	18305	18434	18363	18404	18365	18464	18174	18540	18541	18407	18427	18587	18354	18352	18538	18386	18362	18051	18354	18493	18437	18507	18358	18402	18340	18337	18510	18459	18338	18184	18210	18157	18363	18420	18241	18299	18166	18367	18322	18418	18213	18340	18233	18407	18602	18383	18456	18279	18368	18388	18279	18203	18218	18403	18435	18362	18273	18545	18346	18402	18454	18576	18136	18362	18397	18165	18377	18268	18295	18275	18446	18358	18269	18186	18324	18284	18305	18151	18367	18266	18400	18361	18259	18467	18354	18385	18400	18192	18454	18351	18505	18447	18434	18346	18232	18472	18503	18399	18437	18357	18286	18518	18341	18292	18438	18374	18327	18265	18201	18308	18373	18194	18334	18161	18398	18443	18377	18322	18262	18343	18335	18573	18454	18437	18400	18309	18338	18249	18469	18221	18294	18278	18443	18383	18291	18158	18269	18308	18160	18364	18303	18275	18321	18301	18371	18208	18306	18388	18397	18474	18572	18144	18265	18350	18535	18295	18352	18328	18364	18490	18479	18468	18244	18395	18320	18613	18516	18310	18541	18148	18112	18358	18344	18501	18329	18431	18351	18379	18554	18319	18419	18209	18403	18316	18387	18439	18356	18252	18294	18416	18303	18451	18150	18281	18431	18340	18389	18432	18235	18366	18302	18216	18338	18474	18365	18408	18320	18282	18359	18162	18651	18250	18295	18130	18300	18167	18478	18255	18301	18297	18441	18463	18240	18340	18355	18398	18257	18095	18328	18315	18364	18464	18531	18311	18116	18204	18284	18437	18424	18402	18161	18219	18327	18299	18403	18326	18524	18572	18501	18181	18428	18415	18263	18557	18305	18071	18277	18378	18371	18215	18308	18227	18366	18416	18486	18497	18344	18478	18243	18315	18256	18160	18346	18503	18402	18199	18424	18413	18287	18251	18369	18317	18323	18359	18354	18383	18323	18103	18330	18372	18341	18310	18439	18473	18266	18335	18282	18403	18267	18524	18340	18374	18325	18127	18435	18411	18298	18234	18379	18308	18261	18341	18374	18293	18370	18217	18387	18449	18268	18465	18446	18255	18356	18201	18305	18459	18467	18358	18436	18465	18402	18351	18271	18293	18341	18380	18491	18333	18397	18308	18114	18431	18390	18403	18464	18372	18129	18164	18291	18364	18255	18152	18394	18386	18383	18511	18249	18408	18286	18393	18405	18337	18387	18379	18344	18322	18337	18267	18365	18418	18183	18345	18235	18360	18238	18290	18233	18290	18369	18533	18410	18224	18323	18251	18444	18329	18311	18579	18271	18262	18182	18263	18253	18336	18287	18380	18321	18304	18513	18461	18364	18372	18268	18208	18397	18128	18251	18360	18389	18324	18447	18354	18310	18112	18256	18294	18312	18301	18136	18508	18353	18262	18373	18381	18400	18434	18280	18386	18519	18242	18231	18252	18247	18341	18336	18394	18233	18094	18372	18314	18205	18262	18168	18391	18308	18360	18236	18392	18272	18421	18250	18278	18498	18244	18118	18374	18377	18391	18357	18203	18050	18324	18393	18303	18210	18233	18409	18470	18205	18135	18234	18457	18351	18234	18321	18240	18405	18290	18330	18300	18207	18220	18314	18476	18584	18483	18251	18455	18403	18110	18201	18289	18198	18617	18382	18316	18269	18265	18268	18151	18321	18423	18210	18354	18287	18298	18424	18393	18346	18267	18463	18115	18313	18068	18267	18381	18428	18216	18425	18271	18454	18286	18423	18282	18261	18320	18342	18433	18405	18302	18287	18344	18457	18587	18025	18286	18483	18451	18521	18388	18432	18231	18427	18111	18284	18117	18408	18282	18432	18449	18290	18509	18359	18357	18366	18247	18300	18373	18140	18266	18176	18384	18530	18235	18406	18572	18348	18397	18297	18476	18580	18255	18350	18287	18325	18445	18502	18294	18215	18587	18326	18261	18255	18395	18324	18340	18360	18308	18433	18328	18344	18359	18365	18367	18436	18105	18260	18425	18392	18568	18233	18390	18352	18254	18135	18354	18456	18399	18168	18351	18437	18342	18312	18188	18240	18318	18524	18472	18353	18384	18415	18216	18219	18023	18167	18168	18384	18440	18449	18411	18406	18289	18347	18298	18262	18450	18336	18327	18379	18355	18305	18189	18263	18490	18295	18206	18250	18205	18220	18303	18376	18171	18232	18445	18183	18361	18539	18396	18279	18473	18498	18265	18474	18490	18070	18296	18340	18272	18323	18346	18441	18478	18325	18314	18335	18275	18419	18484	18166	18418	18227	18158	18216	18523	18401	18386	18412	18281	18511	18337	18459	18310	18371	18309	18214	18498	18269	18474	18255	18311	18212	18430	18497	18298	18193	18411	18401	18154	18388	18392	18280	18517	18306	18162	18432	18116	18230	18331	18450	18260	18360	18231	18294	18372	18158	18339	18596	18348	18171	18220	18424	18289	18395	18333	18434	18266	18313	18307	18506	18416	18337	18414	18586	18367	18071	18312	18352	18399	18492	18494	18402	18423	18272	18278	18359	18352	18262	18129	18403	18310	18414	18456	18071	18220	18493	18193	18287	18223	18405	18396	18332	18672	18283	18210	18260	18271	18209	18247	18304	18505	18240	18424	18606	18447	18318	18298	18349	18322	18473	18255	18074	18198	18269	18384	18295	18326	18535	18276	18420	18487	18250	18393	18247	18280	18173	18272	18281	18402	18222	18380	18446	18270	18345	18345	18437	18205	18464	18488	18209	18199	18533	18272	18321	18447	18247	18243	18396	18182	18478	18339	18358	18395	18277	18378	18281	18324	18219	18230	18249	18271	18320	18257	18516	18472	18513	18217	18218	18239	18417	18421	18353	18436	18141	18422	18330	18505	18234	18180	18361	18172	18495	18561	18457	18340	18444	18328	18376	18213	18482	18310	18267	18197	18455	18229	18182	18413	18505	18386	18298	18386	18220	18349	18328	18423	18445	18334	18467	18458	18432	18390	18459	18424	18439	18462	18275	18501	18193	18216	18208	18289	18482	18377	18250	18470	18296	18481	18404	18171	18115	18165	18349	18377	18345	18390	18238	18233	18204	18475	18303	18398	18291	18249	18412	18150	18337	18217	18320	18370	18297	18334	18510	18367	18347	18688	18346	18405	18292	18242	18157	18333	18314	18224	18473	18538	18229	18230	18187	18260	18429	18304	18170	18169	18460	18360	18191	18364	18558	18265	18484	18247	18204	18234	18484	18419	18158	18261	18249	18245	18292	18428	18247	18423	18410	18559	18431	18315	18158	18254	18463	18357	18493	18285	18305	18193	18324	18168	18179	18342	18271	18383	18338	18451	18531	18488	18391	18172	18107	18321	18108	18376	18072	18281	18325	18346	18241	18295	18360	18605	18378	18324	18531	18356	18254	18236	18178	18279	18160	18300	18362	18186	18308	18415	18319	18275	18348	18221	18263	18414	18345	18346	18361	18410	18489	18286	18276	18238	18460	18129	18375	18314	18400	18296	18240	18454	18640	18335	18328	18097	18455	18390	18326	18192	18234	18305	18374	18522	18207	18337	18425	18538	18388	18324	18494	18302	18545	18382	18058	18368	18402	18407	18256	18319	18436	18293	18345	18243	18391	18324	18356	18412	18174	18127	18317	18372	18229	18535	18353	18286	18058	18158	18319	18288	18323	18359	18501	18235	18279	18334	18439	18178	18234	18071	18295	18440	18219	18319	18423	18232	18286	18224	18229	18342	18428	18530	18318	18399	18311	18458	18437	18451	18407	18183	18605	18313	18367	18329	18449	18485	18570	18696	18323	18347	18386	18152	18360	18574	18416	18293	18531	18526	18175	18371	18450	18406	18280	18333	18369	18401	18388	18534	18404	18277	18407	18410	18517	18163	18583	18499	18304	18355	18363	18511	18602	18357	18378	18379	18526	18444	18319	18344	18459	18483	18231	18345	18448	18392	18505	18279	18377	18375	18209	18303	18305	18352	18305	18346	18351	18304	18070	18342	18483	18532	18375	18329	18256	18561	18444	18248	18403	18363	18271	18221	18377	18220	18325	18283	18327	18268	18277	18354	18187	18335	18268	18244	18297	18061	18314	18376	18516	18249	18416	18036	18155	18320	18488	18042	18433	18307	18324	18282	18494	18461	18502	18204	18376	18288	18276	18279	18390	18391	18283	18449	18554	18402	18346	18282	18408	18412	18333	18416	18327	18287	18542	18426	18378	18539	18259	18186	18302	18313	18407	18148	18405	18294	18369	18481	18180	18208	18175	18435	18320	18340	18484	18532	18439	18538	18379	18308	18379	18395	18378	18504	18547	18339	18314	18189	18399	18097	18308	18388	18414	18275	18398	18285	18498	18328	18193	18352	18472	18293	18419	18302	18347	18334
34659	55765	50471	42050	33534	27469	23482	19937	19137	18179	17940	17726	17348	17215	17004	16889	16922	16678	16543	16671	16573	16464	16512	16421	16294	16386	16456	16398	16458	16564	16401	16408	16338	16388	16356	16230	16555	16361	16492	16292	16209	16359	16389	16302	16330	16362	16171	16263	16295	16315	16335	16386	16296	16421	16166	16150	16421	16321	16396	16205	16485	16363	16315	16107	16303	16496	16334	16356	16289	16237	16223	16274	16188	16216	16220	16274	16278	16146	16357	16247	16427	16297	16405	16395	16264	16251	16103	16184	16181	16258	16313	16349	16182	16369	16273	16422	16339	16286	16277	16246	16350	16313	16229	16323	16251	16272	16273	16295	16208	16170	16286	16312	16205	16131	16207	16299	16060	16262	16318	16095	16273	16189	16216	16248	16356	16340	16311	16204	16243	16255	16209	16245	16311	16184	16277	16232	16196	16295	16349	16297	16311	16248	16198	16486	16376	16272	16112	16280	16211	16308	16470	16096	16263	16292	16442	16060	16392	16093	16415	16272	16114	16362	16316	16319	16449	16342	16381	16105	16179	16121	16426	16193	16340	16349	16327	16365	16454	16405	16440	16240	16197	16307	16231	16339	16169	16252	16359	15993	16271	16048	16438	16305	16116	16144	16505	16521	16156	16170	16230	16315	16243	16315	16265	16279	16094	16271	16354	16364	16187	16129	16311	16279	16277	16229	16211	16398	16391	16234	16220	16192	16139	16300	16173	16205	16381	16334	16230	16271	16124	16237	16299	16204	16208	16172	16138	16205	16169	16431	16198	16348	16326	16339	16291	16260	16164	16250	16292	16325	16296	16288	16266	16258	16178	16101	16269	16253	16235	16180	16338	16432	16416	16298	16239	16135	16278	16160	16377	16202	16079	16190	16349	16357	16293	16332	16371	16262	16118	16126	16259	16305	16199	16389	16137	16248	16295	16277	16158	16305	16181	16184	16182	16339	16035	16253	16002	16443	16211	16076	16273	16286	16342	16242	16227	16183	16216	16150	16335	16293	16291	16243	16304	16284	16344	16214	16016	16339	16243	16157	16378	16371	16351	16134	16026	16273	16365	16356	16256	16182	16431	16285	16194	16505	16246	16342	16293	16255	16249	16221	16243	16259	16142	16302	16290	16292	16334	16166	16065	16215	16205	16362	16241	16229	16326	16168	16373	16231	16305	16298	16299	16129	16061	16231	16251	16399	16299	16254	16230	16330	16177	16358	16339	16270	16330	16372	16244	16393	16307	16301	16322	16321	16306	16031	16297	16268	16168	16119	16466	16218	16424	16300	16251	16340	16312	16480	16247	16330	16349	16389	16275	16341	16280	16217	16317	16246	16207	16305	16110	16310	16219	16347	16360	16169	16168	16347	16398	16165	16330	16372	15985	16250	16218	16235	16235	16324	16200	16112	16302	16343	16306	16242	16354	16140	16346	16209	16150	16236	16384	16229	16257	16254	16161	16291	16271	16194	16322	16172	16241	16384	16225	16168	16287	16362	16369	16198	16369	16314	16088	16189	16219	16229	16142	16384	16256	16258	16451	16328	16264	16283	16202	16444	16329	16378	16284	16275	16419	16147	16221	16257	16144	16183	16171	16175	16367	16211	16313	16233	16070	16283	16231	16219	16132	16219	16257	16419	16125	16191	16234	16176	16181	16212	16427	16294	16381	16451	16167	16405	16196	16410	16048	16163	16221	16369	16330	16280	16118	16257	16426	16231	16209	16239	16188	16271	16313	16113	16238	16315	16343	16305	16294	16104	16318	16260	16099	16298	16313	16276	16196	16343	16138	16355	16341	16203	16215	16326	16238	16277	16210	16228	16085	16410	16331	16232	16137	16485	16220	16412	16282	16290	16337	16204	16230	16281	16263	16351	16419	16277	16120	16082	16230	16289	16226	16101	16176	16283	16058	16236	16355	16166	16273	16176	16314	16349	16301	16323	16097	16266	16390	16108	16412	16167	16153	16235	16125	16369	16068	16204	16378	16137	16354	16190	16358	16367	16250	16200	16036	16193	16251	16184	16238	16423	16251	16265	16297	16302	16245	16190	16250	16324	16281	16220	16265	16197	16225	16221	16580	16162	16303	16134	16148	16102	16380	16296	16190	16445	16286	16172	16510	16108	16335	16336	16319	16401	16273	16267	16271	16185	16320	16247	16330	16143	16245	16022	16431	16114	16274	16483	16350	16053	16189	16057	16403	16235	16263	16262	16195	16423	16226	16222	16258	16211	16386	16243	16132	16340	16255	16245	16477	16229	16368	16390	16319	16160	16311	16146	16308	16303	16358	16255	16261	16239	16267	16136	16282	16145	16260	16201	16312	16079	16316	16181	16291	16270	16356	16349	16228	16210	16269	16196	16284	16300	16176	16217	16243	16532	16349	16274	16207	16244	16312	16378	16569	16307	16314	16298	16330	16400	16039	16388	16252	16190	16106	16117	16243	16147	16201	16081	16332	16233	16074	16249	16098	16212	16141	16140	16323	16251	16211	16472	16215	16269	16295	16262	16293	16256	16278	16319	16159	16256	15958	16332	16365	16241	16266	16383	16344	16254	16431	16254	16275	16241	16151	16393	16115	16311	16323	16268	16354	16178	16202	16207	16352	16311	16269	16312	16251	16189	16286	16210	16276	16405	16223	16385	16307	16090	16192	16259	16344	16262	16256	16192	16184	16297	16233	16213	16361	16224	16372	16226	16346	16303	16108	16233	16339	16133	16214	16277	16415	16278	16289	16225	16255	16274	16148	16309	16243	16258	16276	16346	16044	16246	16209	16360	16309	16277	16157	16408	16177	16223	16345	16222	16282	16246	16325	16212	16156	16359	16344	16286	16075	16153	16227	16283	16251	16245	16222	16102	16219	16289	16390	16468	16029	16235	16201	16167	16203	16144	16457	16306	16326	16250	16168	16301	16418	16300	16267	16224	16161	16012	16555	16200	16316	16333	16357	16231	16258	16258	16238	16075	16146	16157	16302	16380	16310	16256	16372	16156	16139	16203	16388	16249	16415	16194	16358	16214	16375	16163	16273	16295	16058	16334	16173	16147	16328	16289	16022	16157	16337	16156	16217	16236	16412	16212	16307	16156	16254	16390	16131	16243	16249	16455	16210	16254	16304	16235	16396	16325	16232	16239	16251	16232	16198	16265	16175	16190	16326	16129	16358	16404	16129	16310	16236	16260	16285	16137	16118	16420	16373	16359	16200	16449	16325	16294	16215	16323	16208	16215	16191	16346	16399	16262	16385	16152	16344	16160	16222	16236	16309	16260	16489	16310	16407	16256	16130	16378	16331	16311	16321	16381	16206	16304	16396	16295	16301	16230	16363	16245	16423	16229	16223	16397	16401	16147	16290	16456	16331	16319	16386	16405	16246	16415	16425	16169	16266	16472	16222	16165	16291	16175	16289	16243	16263	16248	16195	16212	16134	16248	16343	16332	16211	16282	16027	16099	16166	16316	16373	16468	16286	16406	16171	16290	16311	16350	16216	16307	16101	16033	16329	16257	16227	16013	16303	16173	16234	16224	16166	16250	16233	16150	16225	16251	16201	16335	16094	16307	16264	16287	16386	16174	16106	16199	16371	16322	16370	16365	16319	16258	16180	16450	16183	16324	16342	16215	16193	16210	16165	16252	16165	16207	16330	16244	16278	16407	16056	16293	16260	16298	16345	16287	16180	16187	16323	16224	16216	16124	16286	16165	16195	16223	16217	16146	16349	16194	16210	16172	16390	16450	16307	16294	16136	16334	16345	16186	16348	16291	16274	16270	16356	16180	16158	16273	16399	16310	16278	16153	16345	16148	16229	16352	16201	16230	16388	16239	16348	16404	16377	16439	16285	16268	16226	16493	16263	16175	16181	16075	16222	16282	16146	16190	16378	16207	16308	16353	16217	16204	16167	16231	16289	16129	16257	16242	16246	16198	16034	16216	16265	16131	16361	16295	16286	16172	16187	16307	16345	16162	16439	16146	16342	16381	16297	16134	16240	16174	16315	16208	16304	16352	16281	16287	16210	16347	16228	16421	16184	16231	16313	16122	16355	16272	16219	16263	16561	16127	16329	16440	16384	16331	16287	16375	16119	16353	16204	16283	16336	16470	16354	16280	16323	16304	16237	16164	16302	16245	16381	16358	16295	16233	16088	16274	16394	16033	16310	16340	16110	16452	16342	16077	16225	16302	16332	16211	16352	16287	16275	16097	16355	16182	16329	16213	16264	16038	16159	16158	16258	16316	16017	16222	15983	16113	16358	16305	16190	16328	16141	16250	16327	16155	16300	16303	16243	16290	16373	16253	16204	16249	16399	16266	16156	16294	16329	16238	16406	16225	16261	16231	16335	16327	16243	16178	16433	16146	16201	16153	16356	16230	16146	16224	16403	16089	16259	16237	16251	16437	16436	16291	16303	16226	16368	16263	16254	16259	16200	16132	16152	16263	16259	16260	16361	16184	16329	16319	16302	16217	16223	16195	16259	16200	16356	16261	16234	16222	16260	16290	16332	16243	16104	16239	16379	16184	16297	16144	16414	16276	16190	16200	16304	16153	16173	16252	16244	16140	16332	16336	16308	16103	16256	16279	16269	16035	16111	16026	16176	16206	16221	16220	16295	16202	16172	16342	16210	16155	16311	16125	16275	16086	16280	16378	16371	16251	16261	16254	16277	16216	16192	16301	16297	16262	16165	16292	16362	16249	16343	16252	16154	16343	16207	16176	16226	16156	16068	16219	16327	16346	16140	16154	16119	16213	16376	16232	16152	16171	16265	16475	16168	16348	16129	16245	16243	16278	16220	16244	16201	16347	16169	16269	16294	16310	16368	16119	16250	16019	16349	16253	16107	16373	16447	16417	16160	16160	16233	16273	16289	16265	16268	16269	16256	16134	16145	16254	16213	16288	16097	16241	16258	16259	16168	16173	16236	16256	16290	16315	16319	16285	16318	16157	16177	16297	16230	16189	16248	16375	16317	16214	16146	16253	16187	16325	16191	16198	16163	16180	16368	16343	16387	16217	16295	16263	16220	16207	16319	16154	16060	16146	16311	16202	16301	16089	16075	16280	16140	16314	16432	16288	16331	16224	16309	16233	16193	16409	16251	16243	16259	16214	16156	16141	16151	16248	16333	16182	16372	16178	16159	16267	16114	16200	16313	16210
28543	25567	32001	29304	23723	21600	20279	19390	19124	19264	18839	18819	18820	18724	18917	18823	18813	18560	18613	18620	18667	18607	18692	18555	18430	18342	18626	18581	18776	18550	18394	18559	18497	18556	18481	18410	18568	18279	18611	18587	18712	18633	18680	18502	18465	18561	18415	18499	18657	18525	18472	18446	18691	18482	18590	18489	18452	18520	18550	18260	18483	18519	18502	18727	18558	18502	18591	18519	18468	18463	18506	18561	18492	18503	18356	18392	18444	18221	18448	18629	18472	18485	18358	18575	18467	18391	18459	18511	18392	18566	18802	18567	18491	18473	18440	18899	18575	18553	18658	18520	18456	18437	18546	18639	18644	18486	18481	18702	18526	18516	18548	18464	18601	18218	18440	18601	18513	18521	18593	18693	18479	18349	18512	18576	18347	18381	18522	18512	18684	18650	18521	18547	18437	18413	18385	18382	18397	18490	18563	18517	18480	18542	18372	18290	18453	18442	18649	18543	18410	18485	18425	18544	18469	18361	18533	18708	18486	18551	18503	18478	18433	18503	18783	18542	18515	18601	18598	18203	18541	18743	18561	18539	18531	18347	18698	18538	18470	18398	18467	18493	18509	18382	18352	18523	18504	18431	18456	18564	18624	18461	18704	18556	18712	18752	18599	18426	18566	18585	18520	18532	18593	18278	18402	18579	18582	18489	18470	18429	18663	18432	18236	18589	18512	18528	18479	18510	18544	18670	18417	18617	18453	18672	18792	18458	18555	18446	18671	18427	18328	18426	18352	18508	18618	18430	18417	18443	18347	18435	18661	18468	18606	18591	18540	18368	18317	18424	18560	18522	18545	18533	18724	18562	18442	18464	18709	18495	18538	18489	18600	18437	18498	18461	18609	18568	18485	18456	18493	18406	18609	18554	18408	18632	18516	18625	18470	18341	18600	18513	18402	18531	18497	18581	18648	18507	18345	18536	18554	18621	18553	18613	18588	18577	18657	18490	18513	18437	18462	18589	18401	18574	18424	18399	18366	18525	18610	18405	18485	18595	18484	18559	18599	18596	18555	18630	18623	18479	18627	18578	18328	18527	18591	18444	18374	18661	18632	18322	18359	18564	18389	18357	18228	18455	18530	18594	18610	18390	18517	18340	18312	18475	18432	18612	18616	18523	18261	18575	18551	18377	18687	18353	18645	18537	18756	18422	18686	18547	18458	18448	18343	18592	18467	18422	18335	18526	18466	18592	18371	18253	18444	18469	18506	18551	18533	18459	18581	18418	18401	18640	18596	18377	18501	18672	18492	18573	18594	18278	18767	18620	18464	18476	18582	18577	18602	18760	18434	18443	18610	18390	18538	18548	18453	18547	18578	18504	18720	18532	18769	18446	18609	18545	18677	18498	18475	18283	18239	18479	18604	18509	18485	18554	18609	18547	18460	18609	18737	18355	18412	18692	18376	18603	18430	18469	18519	18413	18376	18438	18429	18534	18747	18452	18366	18251	18302	18483	18574	18466	18283	18596	18634	18528	18589	18563	18295	18352	18538	18574	18456	18573	18591	18435	18423	18662	18413	18556	18554	18714	18459	18549	18457	18493	18447	18577	18499	18541	18439	18517	18505	18325	18560	18386	18255	18523	18508	18496	18398	18379	18454	18373	18382	18541	18470	18477	18576	18514	18537	18530	18457	18478	18585	18540	18585	18430	18600	18248	18474	18428	18346	18403	18441	18429	18620	18612	18524	18528	18377	18270	18453	18520	18484	18585	18422	18520	18496	18268	18288	18410	18288	18583	18452	18514	18539	18543	18698	18416	18680	18711	18378	18354	18519	18573	18383	18437	18535	18309	18379	18609	18442	18647	18365	18753	18514	18530	18493	18440	18357	18562	18534	18763	18466	18457	18666	18588	18430	18689	18560	18441	18671	18518	18639	18521	18530	18658	18505	18634	18443	18576	18574	18479	18451	18576	18488	18567	18437	18532	18317	18398	18400	18487	18357	18519	18713	18399	18458	18413	18452	18669	18212	18392	18505	18550	18470	18687	18578	18428	18622	18722	18465	18535	18484	18543	18472	18404	18531	18807	18457	18565	18647	18541	18438	18573	18481	18397	18457	18402	18413	18623	18555	18388	18586	18524	18575	18492	18595	18484	18580	18296	18464	18356	18441	18641	18603	18378	18437	18415	18361	18333	18519	18541	18418	18697	18424	18403	18302	18635	18533	18575	18488	18559	18467	18415	18442	18639	18347	18514	18686	18374	18511	18481	18713	18572	18707	18541	18694	18551	18607	18662	18618	18505	18472	18465	18572	18532	18459	18684	18860	18431	18555	18331	18247	18432	18409	18508	18386	18630	18492	18537	18486	18656	18446	18217	18424	18407	18481	18673	18494	18674	18645	18307	18584	18512	18548	18676	18467	18595	18422	18578	18449	18368	18538	18372	18574	18496	18444	18377	18609	18564	18443	18587	18462	18232	18543	18335	18492	18366	18451	18605	18636	18503	18617	18512	18487	18554	18759	18663	18517	18461	18609	18633	18509	18339	18695	18454	18595	18484	18536	18338	18858	18460	18777	18605	18485	18539	18534	18465	18327	18385	18779	18355	18357	18559	18635	18715	18625	18500	18644	18474	18567	18384	18264	18355	18425	18466	18540	18492	18496	18454	18478	18428	18474	18433	18547	18368	18449	18580	18398	18501	18620	18477	18493	18626	18587	18589	18705	18431	18317	18466	18540	18634	18594	18443	18572	18674	18499	18422	18694	18621	18735	18568	18572	18692	18369	18510	18380	18521	18464	18652	18520	18654	18359	18507	18526	18470	18553	18421	18433	18569	18604	18434	18481	18378	18696	18505	18446	18472	18562	18448	18533	18513	18386	18624	18448	18497	18609	18486	18553	18488	18560	18357	18663	18353	18681	18656	18393	18421	18398	18564	18406	18667	18265	18635	18387	18371	18473	18485	18494	18495	18351	18625	18722	18529	18534	18450	18625	18618	18481	18494	18816	18416	18493	18557	18559	18698	18630	18347	18377	18476	18601	18376	18498	18495	18522	18632	18504	18390	18515	18523	18465	18600	18625	18663	18591	18599	18390	18480	18603	18467	18410	18322	18750	18525	18379	18668	18646	18476	18302	18472	18364	18317	18647	18647	18393	18614	18660	18562	18519	18390	18299	18561	18717	18653	18560	18747	18480	18385	18531	18665	18594	18436	18478	18367	18359	18502	18420	18531	18622	18565	18472	18510	18463	18477	18810	18481	18631	18485	18474	18435	18483	18481	18490	18528	18639	18613	18630	18315	18600	18537	18656	18695	18532	18478	18645	18597	18526	18590	18662	18593	18541	18496	18410	18427	18445	18547	18407	18492	18322	18613	18461	18445	18582	18366	18483	18724	18571	18523	18632	18391	18548	18485	18577	18322	18497	18643	18536	18452	18514	18657	18428	18437	18437	18335	18632	18607	18587	18470	18446	18363	18674	18561	18426	18538	18664	18767	18564	18507	18454	18343	18543	18706	18656	18473	18745	18709	18426	18523	18439	18538	18726	18440	18360	18434	18587	18397	18408	18548	18376	18424	18678	18437	18544	18658	18679	18542	18553	18625	18536	18454	18574	18521	18794	18477	18573	18630	18501	18584	18574	18275	18490	18557	18377	18571	18563	18344	18561	18549	18705	18455	18311	18507	18446	18359	18365	18416	18468	18439	18633	18633	18499	18279	18557	18423	18540	18412	18740	18527	18339	18704	18648	18389	18638	18449	18486	18384	18476	18505	18553	18684	18592	18358	18607	18558	18551	18478	18373	18658	18666	18662	18623	18476	18423	18462	18420	18685	18381	18534	18484	18555	18532	18298	18594	18625	18564	18442	18664	18557	18490	18301	18578	18536	18498	18629	18720	18496	18488	18556	18601	18469	18565	18435	18388	18362	18597	18474	18414	18440	18599	18610	18490	18533	18465	18561	18576	18487	18561	18419	18335	18524	18633	18494	18562	18524	18423	18426	18390	18599	18393	18596	18656	18624	18398	18403	18362	18412	18245	18477	18349	18285	18448	18636	18421	18557	18528	18604	18443	18593	18442	18641	18537	18309	18687	18537	18591	18585	18525	18660	18385	18327	18717	18578	18634	18535	18714	18501	18602	18765	18851	18666	18486	18396	18531	18408	18542	18490	18769	18674	18589	18403	18597	18500	18368	18233	18603	18553	18327	18438	18320	18567	18494	18640	18531	18535	18363	18577	18571	18559	18393	18611	18605	18463	18486	18583	18592	18349	18315	18093	18586	18555	18587	18704	18636	18346	18319	18556	18716	18400	18457	18479	18564	18461	18491	18705	18415	18667	18540	18567	18629	18535	18674	18471	18540	18655	18639	18505	18528	18569	18626	18468	18716	18672	18623	18530	18622	18678	18613	18396	18562	18598	18697	18455	18458	18558	18519	18550	18617	18527	18410	18527	18585	18471	18321	18335	18584	18618	18474	18509	18460	18471	18450	18598	18323	18443	18491	18377	18432	18348	18620	18451	18613	18469	18457	18502	18210	18392	18621	18564	18614	18571	18566	18618	18544	18615	18555	18549	18565	18479	18866	18548	18549	18415	18721	18584	18658	18740	18491	18723	18562	18329	18365	18630	18497	18558	18465	18474	18321	18614	18444	18512	18586	18431	18453	18354	18564	18519	18474	18700	18519	18667	18534	18636	18634	18730	18447	18943	18297	18632	18595	18499	18570	18409	18521	18489	18442	18462	18662	18623	18476	18554	18494	18462	18364	18489	18465	18520	18322	18489	18392	18309	18548	18512	18525	18445	18336	18369	18440	18380	18589	18639	18498	18552	18507	18517	18448	18534	18384	18531	18766	18528	18406	18518	18661	18545	18320	18521	18468	18486	18441	18535	18236	18349	18621	18379	18581	18560	18564	18737	18612	18608	18466	18418	18358	18516	18515	18539	18672	18539	18475	18754	18651	18438	18415	18542	18495	18416	18666	18281	18496	18625	18473	18548	18492	18413	18561	18596	18467	18505	18352	18343	18563	18530	18473	18385	18449	18364	18607	18545	18366	18523	18460	18518	18406	18510	18525	18365	18528	18480	18453	18500	18612	18519	18579	18436	18645	18317	18589	18529	18469	18632	18452	18545	18215	18414	18453	18230	18584	18320	18521	18592	18517	18497	18395	18452	18303	18420	18675	18587	18705	18441
29935	40538	37012	29110	24186	20587	18341	17672	17318	17088	17019	16934	16731	16651	16651	16562	16425	16574	16602	16439	16479	16584	16397	16440	16601	16247	16461	16477	16505	16586	16620	16616	16374	16553	16522	16592	16467	16476	16242	16583	16427	16446	16513	16313	16410	16349	16553	16463	16484	16352	16480	16326	16354	16318	16503	16482	16344	16515	16367	16233	16446	16269	16330	16465	16562	16488	16335	16464	16348	16402	16175	16359	16260	16340	16530	16567	16291	16344	16310	16328	16433	16479	16419	16437	16328	16439	16402	16426	16484	16346	16397	16286	16311	16310	16385	16232	16298	16533	16341	16441	16347	16535	16102	16346	16216	16264	16304	16350	16352	16265	16200	16332	16457	16261	16392	16310	16355	16402	16303	16315	16277	16278	16529	16437	16383	16350	16258	16463	16289	16285	16446	16411	16370	16312	16349	16290	16363	16083	16495	16314	16314	16334	16326	16590	16313	16414	16247	16301	16322	16504	16356	16319	16473	16471	16302	16302	16478	16554	16373	16422	16518	16478	16168	16425	16296	16460	16342	16186	16553	16394	16283	16476	16445	16366	16531	16352	16444	16346	16436	16371	16249	16327	16360	16228	16407	16366	16396	16314	16266	16385	16274	16320	16356	16356	16368	16347	16424	16491	16236	16279	16427	16323	16371	16550	16473	16338	16192	16344	16422	16340	16361	16422	16487	16390	16482	16379	16482	16430	16407	16265	16404	16386	16332	16497	16441	16499	16362	16316	16143	16512	16432	16323	16411	16287	16399	16407	16298	16436	16253	16189	16276	16474	16405	16245	16415	16420	16340	16459	16374	16352	16485	16411	16594	16285	16254	16412	16476	16337	16344	16424	16451	16474	16291	16482	16339	16268	16420	16361	16369	16480	16492	16328	16430	16313	16361	16445	16472	16458	16340	16478	16259	16386	16358	16474	16231	16205	16390	16503	16450	16385	16380	16367	16359	16387	16365	16558	16302	16453	16434	16320	16391	16437	16445	16396	16340	16402	16327	16313	16371	16301	16340	16364	16306	16428	16346	16250	16446	16329	16258	16417	16413	16353	16359	16291	16428	16373	16429	16499	16406	16277	16349	16345	16395	16476	16375	16353	16193	16328	16385	16387	16475	16256	16177	16392	16367	16383	16370	16435	16432	16300	16513	16242	16324	16303	16294	16456	16387	16281	16406	16540	16373	16290	16342	16458	16306	16286	16406	16520	16371	16466	16572	16340	16316	16400	16377	16316	16423	16307	16432	16373	16259	16428	16308	16198	16303	16232	16467	16209	16380	16372	16249	16259	16343	16245	16463	16377	16263	16346	16386	16353	16387	16440	16368	16470	16376	16511	16397	16385	16344	16386	16172	16447	16220	16457	16415	16478	16343	16296	16349	16416	16345	16365	16435	16425	16234	16547	16385	16510	16225	16454	16280	16437	16330	16459	16330	16183	16243	16393	16498	16540	16500	16295	16514	16429	16350	16390	16290	16556	16386	16438	16495	16501	16415	16258	16543	16336	16366	16471	16273	16456	16377	16482	16305	16408	16364	16499	16400	16401	16377	16341	16463	16503	16296	16413	16403	16276	16412	16252	16446	16359	16374	16344	16303	16528	16423	16268	16445	16500	16215	16496	16540	16382	16457	16532	16416	16217	16406	16404	16446	16174	16147	16367	16439	16260	16395	16242	16558	16278	16389	16504	16336	16435	16309	16319	16346	16351	16325	16296	16234	16297	16361	16362	16316	16365	16331	16370	16416	16299	16443	16401	16591	16366	16319	16483	16412	16441	16404	16313	16306	16485	16465	16405	16563	16331	16231	16352	16465	16451	16071	16240	16417	16432	16368	16369	16349	16249	16440	16516	16269	16461	16314	16295	16340	16493	16325	16362	16471	16436	16460	16335	16401	16352	16332	16260	16499	16590	16303	16379	16359	16355	16473	16311	16448	16282	16448	16316	16316	16306	16289	16456	16403	16402	16357	16364	16580	16342	16482	16547	16396	16385	16292	16417	16406	16389	16284	16604	16403	16240	16449	16487	16521	16440	16319	16344	16280	16223	16280	16460	16340	16503	16451	16362	16586	16295	16416	16416	16377	16379	16322	16347	16306	16468	16213	16359	16383	16295	16437	16263	16463	16401	16396	16420	16389	16284	16365	16352	16354	16413	16334	16480	16321	16382	16319	16515	16267	16631	16519	16288	16325	16228	16262	16294	16342	16461	16385	16413	16543	16294	16437	16361	16394	16418	16471	16508	16393	16470	16378	16399	16436	16239	16358	16253	16379	16525	16459	16425	16368	16418	16507	16381	16403	16588	16366	16307	16249	16416	16285	16329	16183	16395	16339	16527	16551	16245	16277	16285	16443	16334	16377	16431	16309	16439	16221	16486	16305	16411	16261	16305	16474	16311	16383	16416	16446	16457	16363	16246	16279	16423	16261	16447	16386	16403	16462	16409	16421	16435	16335	16365	16374	16548	16376	16311	16333	16219	16396	16378	16545	16269	16502	16484	16237	16312	16240	16412	16373	16238	16326	16491	16475	16501	16335	16334	16470	16357	16336	16235	16466	16322	16275	16310	16639	16427	16285	16340	16330	16296	16214	16540	16316	16336	16270	16332	16291	16436	16284	16404	16337	16468	16299	16405	16513	16418	16492	16232	16417	16471	16419	16351	16368	16394	16372	16333	16338	16383	16214	16400	16369	16349	16145	16324	16367	16162	16395	16275	16475	16475	16481	16365	16212	16379	16463	16347	16409	16446	16205	16386	16257	16345	16388	16269	16343	16480	16282	16352	16331	16411	16433	16381	16264	16402	16333	16432	16387	16572	16280	16475	16383	16404	16468	16372	16414	16347	16378	16439	16568	16368	16323	16383	16324	16426	16324	16430	16415	16372	16454	16373	16478	16250	16510	16201	16371	16484	16464	16387	16508	16429	16426	16463	16311	16551	16277	16351	16437	16462	16550	16332	16365	16417	16582	16298	16256	16491	16421	16470	16456	16322	16426	16276	16515	16326	16289	16303	16443	16575	16368	16336	16389	16218	16270	16417	16325	16371	16402	16175	16516	16484	16315	16251	16538	16186	16413	16360	16444	16370	16373	16240	16276	16296	16457	16279	16368	16303	16423	16277	16456	16364	16506	16331	16510	16445	16415	16437	16383	16220	16419	16484	16402	16391	16420	16598	16359	16266	16433	16434	16307	16512	16429	16540	16541	16460	16444	16478	16488	16346	16400	16299	16300	16302	16396	16409	16484	16379	16421	16431	16388	16610	16199	16454	16386	16402	16356	16385	16332	16446	16372	16376	16363	16406	16339	16418	16354	16403	16611	16384	16303	16270	16371	16376	16215	16506	16369	16537	16261	16404	16307	16087	16381	16353	16297	16385	16315	16224	16333	16344	16395	16448	16346	16477	16560	16328	16577	16417	16440	16558	16401	16323	16388	16336	16357	16382	16519	16438	16342	16411	16320	16596	16538	16404	16569	16268	16400	16439	16372	16492	16462	16372	16295	16328	16419	16447	16339	16237	16276	16465	16418	16361	16442	16351	16394	16417	16270	16489	16408	16322	16266	16306	16261	16374	16334	16438	16353	16340	16332	16461	16407	16376	16409	16472	16197	16473	16351	16309	16259	16347	16263	16444	16158	16517	16282	16442	16395	16366	16377	16270	16412	16312	16237	16309	16411	16407	16346	16366	16548	16267	16430	16279	16357	16380	16424	16374	16338	16348	16266	16375	16325	16530	16458	16224	16464	16479	16256	16179	16450	16395	16426	16435	16426	16324	16450	16422	16186	16458	16407	16410	16364	16286	16445	16396	16405	16280	16532	16337	16349	16274	16415	16508	16477	16374	16304	16296	16342	16505	16294	16308	16410	16373	16383	16332	16365	16351	16257	16402	16517	16488	16324	16213	16594	16436	16525	16341	16378	16385	16297	16308	16268	16301	16430	16482	16291	16418	16536	16316	16301	16434	16281	16472	16316	16473	16483	16281	16605	16303	16387	16387	16472	16291	16353	16473	16525	16548	16362	16437	16235	16339	16501	16153	16433	16439	16463	16333	16367	16374	16239	16432	16314	16541	16377	16234	16443	16358	16427	16272	16549	16369	16402	16428	16475	16511	16314	16546	16386	16411	16372	16316	16379	16135	16374	16275	16331	16355	16348	16419	16130	16443	16242	16428	16431	16238	16444	16374	16512	16158	16284	16313	16295	16355	16322	16309	16306	16457	16358	16454	16381	16381	16351	16273	16317	16481	16442	16232	16457	16397	16320	16382	16368	16237	16345	16549	16240	16308	16411	16449	16482	16532	16326	16495	16426	16394	16576	16175	16315	16394	16309	16333	16346	16453	16398	16376	16298	16423	16400	16369	16356	16512	16311	16347	16357	16536	16433	16265	16239	16222	16452	16432	16398	16252	16387	16318	16484	16323	16242	16411	16465	16519	16381	16242	16203	16464	16500	16400	16472	16407	16448	16453	16335	16315	16340	16459	16394	16426	16445	16388	16381	16293	16385	16479	16459	16383	16466	16376	16377	16471	16383	16382	16491	16370	16259	16366	16459	16319	16453	16430	16399	16308	16459	16335	16399	16402	16297	16196	16474	16345	16462	16396	16431	16410	16395	16488	16289	16540	16408	16375	16329	16490	16353	16318	16200	16421	16442	16362	16397	16249	16414	16125	16295	16451	16342	16315	16344	16416	16416	16257	16383	16282	16415	16280	16208	16455	16542	16488	16283	16365	16351	16287	16578	16388	16276	16367	16305	16521	16436	16411	16407	16254	16402	16210	16315	16381	16352	16309	16510	16451	16403	16343	16396	16517	16301	16355	16520	16341	16425	16392	16413	16314	16311	16334	16269	16451	16447	16492	16345	16299	16451	16445	16227	16328	16356	16263	16390	16395	16452	16474	16313	16431	16269	16395	16360	16570	16302	16273	16232	16406	16388	16273	16474	16293	16313	16328	16411	16296	16501	16304	16436	16565	16366	16444	16360	16328	16365	16351	16421	16298	16384	16260	16505	16422	16423	16435	16427	16473	16626	16258	16400	16516	16466	16431	16383	16402	16338	16306	16216	16483	16421	16419	16431	16257	16395	16192	16403	16430	16430	16398	16324	16368	16308	16307	16410	16424	16387	16315	16290	16256	16395	16358	16478	16286
24019	21343	28888	25390	24708	25246	23779	20390	19202	18858	18441	18613	18432	18237	18214	18014	17983	18118	18049	17938	17932	17823	17824	17804	17844	17987	17917	17928	18090	17907	17794	17737	17776	17775	18075	17794	17793	18115	17875	17958	18010	17829	18028	17944	17766	17921	17953	17732	17802	17678	17687	17785	17798	17943	17890	17722	17942	17964	17941	17862	17833	17816	17964	17769	18087	17923	17722	17659	17610	17915	17766	17748	17848	17744	17910	17839	17668	17682	17774	17688	17860	17791	17696	17725	17732	17795	18038	17663	18032	17714	17605	17966	17843	17899	17713	17577	17856	17585	17601	18032	17850	17955	17666	17968	17757	17627	17716	17670	17851	17710	17807	17899	17879	17616	17754	17612	17619	17790	17649	17721	17775	17644	17751	17895	17701	17693	17944	17786	17922	17859	17702	17644	17710	17809	17887	17969	17629	17779	17851	17719	17663	17710	17951	17881	17756	17551	17783	17682	17812	17824	17744	17906	17531	17618	17734	17905	17753	17783	17943	17811	17932	17817	17710	17876	17784	17608	17847	17887	17619	17628	17854	17851	17719	17667	17716	17836	17796	17688	17927	17782	17984	17735	17828	17775	17698	17861	17723	17857	17599	17769	17720	17808	17655	17710	17660	17628	17790	17670	17699	17574	17824	17712	17852	17673	17600	17749	17774	17775	17552	17786	17820	17792	17860	17761	17649	17734	17747	17816	17637	18045	17767	17820	17512	17528	17894	17784	17784	17785	17843	17907	17908	17751	17788	17852	17965	17960	17855	17828	17664	17874	17822	17610	17812	17970	17712	17929	17732	17632	17873	17818	17927	17670	18008	17723	17744	17990	17899	17680	18033	17795	17824	17680	17784	17465	17872	17887	17825	17710	17754	17738	17790	17828	17859	17934	17821	17755	17744	17883	17711	17915	18021	17838	17624	17794	17638	17696	17708	17969	17659	17689	17815	17565	17571	17726	17704	17805	17841	17837	18024	17737	17825	17806	17876	17673	17822	17776	18030	17794	17690	17811	17795	17968	17700	17928	17954	17537	17700	17785	17644	17727	17644	17856	17840	17755	17749	17785	17730	17897	17876	17704	17854	17768	17689	17724	17784	17924	17675	17770	17710	17733	17827	17752	17826	17664	17760	17855	17813	17793	17890	17670	17882	17666	17844	17960	17762	17895	17769	17962	17609	17870	17719	17729	17855	17936	17786	17495	17687	17743	17839	17557	17721	17863	17804	17962	17703	17728	17885	17620	17870	17728	17939	17818	17856	17921	17862	17681	17705	17848	17902	17756	17636	17666	17747	17864	17859	17741	17719	17960	17719	17786	17802	17711	17762	17810	17865	17778	17596	17757	17686	17787	17806	17835	17755	17933	17717	17904	17781	17718	17696	17715	17586	17647	17754	18044	17903	17684	17784	17920	17774	17960	17838	17753	17840	17624	17688	17631	17829	17717	17601	17643	17587	17586	17765	17800	17783	17695	17784	17850	17678	17775	17858	17816	17592	18016	17928	17815	17877	17826	17801	17689	17824	17804	17688	17595	17777	17867	17822	17932	17598	17678	17773	17925	17636	17774	17740	17677	17863	17974	17818	17610	17834	17559	17655	17779	17780	17803	17800	17792	17941	17781	17831	17834	17783	17726	17780	17866	17816	17910	17726	17772	17582	17780	17696	17734	17772	17670	17904	17756	17703	17643	17752	17652	17827	17682	17596	17852	17671	17566	17713	17932	17723	17854	17826	17747	17794	17720	17492	17589	17701	17923	17884	17858	17814	17920	17756	17682	17928	17815	17763	17906	17818	17863	17696	17794	17752	17821	17653	17761	17828	17750	17708	17725	17701	17823	17541	17648	17750	17685	17736	17565	17713	17678	17877	17726	17731	17773	17751	17794	17778	17963	17688	17978	17696	17868	17862	17789	17766	17765	17810	18036	17781	17817	17762	17794	17701	17913	17701	17835	17743	17701	17939	17804	17603	17919	17897	17775	17678	17732	17700	17826	17945	17584	17951	17845	17853	17644	17656	17542	17840	17839	17746	17789	17754	17633	17784	17706	17829	17892	17751	17823	17896	17910	17974	17823	17687	17782	17859	17845	17725	17694	17708	17739	17801	17683	17859	17731	17716	17762	17951	17834	17731	18055	17893	17543	17796	17697	17722	17610	17623	17594	17799	17871	17922	17905	17666	17684	17907	17541	17676	17724	17836	17821	17869	17800	17763	17541	17765	17992	17736	17722	17712	17748	17721	17567	17941	17870	17657	17599	17737	17986	17877	17690	17621	17803	17935	17746	17847	17720	17909	17845	17849	17801	17709	17780	17771	17911	17608	17698	17689	17688	17664	17756	17798	17805	17711	17666	17716	17539	17686	17864	17707	17778	17702	17831	17810	17718	17845	17721	17777	17687	17720	17675	17763	17930	17672	17749	17939	17776	17934	17790	17777	17818	17916	17485	17743	17837	17664	17728	17675	17914	17981	17853	17680	17720	17945	17758	17757	17943	17816	17981	17735	17692	17903	17767	17766	17766	17715	17679	17899	17729	17954	17887	17730	17760	17848	17854	17650	17719	17947	18129	17715	17726	17742	17943	17970	17722	17643	17766	18036	17719	17794	18018	17829	17607	17676	17775	17664	17728	17843	17649	17537	17862	18036	17974	17736	17914	17746	17666	17642	17737	17875	17657	17650	17639	17666	17659	17804	17747	17688	17689	17716	17807	17809	17589	17962	17765	17798	17851	17624	17641	17871	17850	17833	17778	17838	17614	17956	17796	17709	17815	17701	17803	17864	17917	17701	17676	17657	17864	17747	17615	17901	17676	17680	17800	17729	17959	17644	17775	17810	17735	17774	17709	17864	17674	17759	17865	17766	17618	17938	17807	17827	17585	17753	17898	17544	17903	17914	17566	17715	17878	17786	17747	17966	17739	17891	17889	17574	17866	17648	17747	17781	17837	17733	17911	17734	17831	17715	17704	17817	17722	17749	17908	17908	17623	17691	17822	17733	17758	17949	17977	17625	17804	17779	17762	17781	17664	17872	17675	17712	17786	17819	17846	17708	17862	17796	17803	17756	17716	17899	17872	17632	17771	17837	17556	17911	17706	17779	17665	17785	17870	17817	17695	17699	17589	17970	17720	17644	17838	17629	17678	17931	17569	17974	17742	17600	17686	17937	17758	17779	17738	17629	17755	17763	17710	17588	17831	17676	17706	17717	17829	17792	17852	17697	17687	17687	17600	17788	17806	18027	17941	17723	17616	17982	17725	17706	17688	17740	17714	17638	17782	17756	17816	17908	17719	17878	17826	17702	17631	17834	17699	17853	17920	17587	17738	17607	17747	17689	17822	17913	17700	17664	17720	17819	17895	17651	17732	17935	17571	17810	17714	17915	17918	17875	17858	17846	17695	17611	17647	17967	17490	17746	17617	17872	17668	17815	17953	17764	17752	17645	17789	17727	17766	17670	17840	17657	17753	17762	17626	17673	17730	17880	17810	17902	17722	17735	17810	17967	17998	17863	17792	17885	17794	17489	17552	17854	17607	17758	17737	18000	17769	17635	17793	17954	17845	17847	17934	17800	17485	17811	17797	17868	17776	17860	17946	17559	17885	17798	17595	17832	17566	17808	17676	17830	17646	17792	17637	17720	17856	17807	17848	17864	17805	17737	17802	17791	17707	18020	17860	17731	17707	17806	17918	18011	17923	17734	17714	17833	17830	17798	17757	17710	17747	17886	17711	17677	17786	17816	17709	17727	17845	17664	17775	17809	17748	17713	17810	17892	17747	17840	17954	17620	17747	17803	17799	17715	17830	17594	17757	17850	17668	17933	17787	17602	17696	17681	17565	17646	17651	17682	17699	17767	17808	17753	17982	17715	17638	17788	17602	17633	17806	17829	17709	17982	17815	17794	17664	17545	17818	17778	17733	17879	17721	17761	17838	17801	17623	17808	18020	17871	17906	17783	17747	17882	17694	17768	17695	17728	17931	17702	17789	17851	17706	17730	17624	17898	17889	17815	17826	17884	17592	17736	17680	17778	17788	17771	17696	17730	17635	17687	17681	17842	17768	17811	17669	17573	17918	17934	17706	17849	17606	17717	17807	17685	17723	17693	17737	17723	17946	17755	17760	17763	17888	17761	17727	17724	17961	17693	17704	17882	17797	17771	17718	17769	17690	17643	17862	17874	17939	17626	17863	17805	17812	17816	17779	17593	17684	17663	17870	17759	17634	17715	17604	17792	17753	17720	17752	17912	17745	17816	17633	17795	17800	17858	17815	17946	17845	17687	17714	17721	17781	17696	17774	17623	17731	17767	17863	17709	17636	17617	17545	17651	17690	17873	17842	17899	17792	17469	17742	17920	17721	17786	17795	17851	17740	17870	17690	17656	17798	17830	17901	17941	17801	17629	17855	17702	17891	17781	17808	17769	17962	17950	18024	17754	17695	17578	17750	17798	17734	17617	18040	17721	17749	17770	17713	17863	17878	17801	17662	17665	17829	17809	17778	17763	17669	17735	17817	17981	17881	17915	17814	17744	17777	18016	17757	17875	17719	17649	17842	17699	18085	17928	17787	17705	17661	17922	17752	17946	17763	17750	17490	17760	17741	18002	17818	17765	17728	17674	17814	17730	17729	17796	17711	17866	17777	17745	17663	17559	17731	17686	17708	17990	17799	17690	17828	17748	17740	17788	17844	17893	17885	17771	17741	17920	17746	17884	17747	17800	17958	17884	17904	17836	17645	17718	17584	17738	17638	17666	17667	17645	17747	17800	17557	17602	18004	17744	17729	17778	17708	17898	17870	17890	17625	17828	17648	17852	17617	17735	17776	17554	17870	17807	17797	17824	17747	17851	17772	17739	17788	17781	17774	17731	17700	17884	17630	17804	17916	17626	18102	17795	17965	18085	17817	17765	17774	17891	17872	17804	17769	17812	17828	17628	17800	17963	17732	17765	17818	17740	17764	17866	17818	17654	17860	17794	17776	17550	17825	17895	17995	17972	17911	17653	17911	17744	17778	17741	17780	17927	17815	17999	17786	17936	17775	17832	17751	17742	17843	17959	17704	17763	17758	17650	17797	17903	17772	17794	17848	17882	17843	17821	17594	18003	17778	17680	17701	17735	17660	17715	17919	17747	17636	17801	17698	17878	17896	17753	17837
30927	49508	45844	36344	30411	24769	21350	18987	17951	17163	16906	16883	16595	16604	16353	16340	16350	16289	16296	16137	16154	16013	16240	16254	16120	15940	16011	15986	16274	16134	16127	16000	16059	16102	15976	16058	15969	16079	15921	16136	15927	16138	16123	15896	16029	16146	15800	16263	15903	16298	15943	16112	15960	16199	15992	15950	16030	15856	16076	16030	15979	15785	15957	16180	15910	15894	16109	15785	15861	16079	15924	16134	16061	15965	15974	15945	15928	15974	15961	16003	15982	16082	16024	16128	15843	15871	16024	15928	16004	16262	15971	16021	16092	16091	15888	15981	15959	16008	16142	15914	16105	15860	15927	16185	16128	16105	16080	15931	15997	16171	16002	15828	15821	15993	15974	16137	15865	15912	16069	15929	15871	15917	15998	15834	15970	16003	16132	16021	15890	15849	16004	15868	16032	15959	15972	15963	15648	16004	15807	16154	16122	15935	15926	16142	16004	15888	16003	15984	16016	15842	15887	15916	15852	15748	15918	15975	15944	16156	15999	16208	15925	15959	16029	15882	15906	16072	15887	15936	15887	15978	15991	15965	15938	15891	15923	16069	16151	15921	16004	15847	15926	15823	15807	15966	15981	15906	15999	16024	15883	16013	15804	15880	16087	15955	15817	15864	16122	16010	15919	16012	16020	15946	16139	15975	16041	16063	16095	15957	15868	15915	15935	15954	15872	15926	15917	15925	16023	15845	16021	15902	15949	15970	15892	16132	15889	16071	15948	15906	16019	15870	16101	16093	16023	15907	16021	16107	15960	16018	15981	15877	16119	16007	16048	15952	15968	16041	15984	15947	16031	15791	15972	15927	15938	15987	16001	15825	15863	15995	16151	15872	15895	15984	15881	15917	15936	15887	16021	16029	15971	15997	16071	16163	15958	15969	16185	16046	16019	15914	15983	15993	15919	15839	15931	15932	16051	15912	15746	15939	15925	15976	15937	15801	16166	16034	16065	15916	15940	15927	16012	15957	15925	15850	16059	16136	15934	15919	15977	15899	16065	15818	15975	15811	15909	15965	15909	15802	16144	15917	15912	16165	15945	15973	15941	16000	16002	15890	16002	15942	16076	15993	15989	16024	15931	16099	15904	15964	15884	15962	15882	16002	15952	15877	16056	16106	16030	16024	15880	16024	15975	16068	15840	15961	16003	15992	15978	16130	15990	16052	15985	15864	15850	15916	16050	15964	16045	16082	15962	16007	16125	15862	15962	16127	15999	16048	15968	16029	15889	15796	16151	16054	15904	15894	16025	15988	15934	15940	15890	16140	15941	16082	15951	15962	16089	15945	15887	15887	15955	15926	15936	15907	16035	15979	15829	16096	15997	16130	16023	16014	15951	15943	16071	15989	16036	15971	16075	16095	16118	16099	15998	15976	16116	15983	16040	16010	15970	15772	15980	16029	15927	15986	15938	15812	16102	15917	16027	15812	15967	15875	15969	15942	16009	16139	15988	16048	16161	15835	16047	15979	15979	15944	16036	15923	15895	16031	16007	15983	16088	16097	16090	16138	15934	15884	16034	16074	15923	15955	16029	15831	16165	15908	16027	15895	16041	15975	15948	15897	16028	15908	15860	16045	15889	15906	16250	15829	16063	15978	16138	15973	16048	15815	15979	15724	15842	15961	15986	15763	16124	16172	15823	16101	15808	16009	16089	15907	16080	15936	16126	15948	15916	16008	16057	16013	16009	15871	15971	15780	16046	15969	15920	15878	15960	16060	15997	16031	15978	16019	15988	16079	15943	16032	16012	15985	15848	16020	15997	16051	15977	15944	16004	15878	15986	15887	15869	15889	15999	15879	15950	15892	15950	15868	16032	15932	16164	16045	15956	15794	16062	15932	15924	15997	16037	15968	16014	15928	15998	15883	15971	15975	15928	16024	16005	16081	16071	15971	15929	16012	16094	15934	15923	15813	15994	15943	15998	16197	15969	15759	15920	15954	16101	16016	16024	16029	15933	16046	15972	16016	15935	16105	16064	15976	16017	15942	16091	16016	16021	15979	15907	16083	15872	15924	16048	15954	16039	16028	16016	15852	15907	15783	15957	16039	15855	15963	15991	16065	15834	15813	16075	15999	15846	15974	15926	16067	15951	15908	15880	15851	15961	16010	15867	16089	15983	16054	15973	15868	15803	16027	15878	15846	16102	16077	15973	15964	15969	15976	15981	16025	15991	16074	16084	15939	15737	15928	16010	15931	15902	15990	16064	15992	15803	15804	16002	16090	15940	16081	16068	15871	15960	16007	15940	16078	15908	16004	15878	15929	16038	15836	15868	15950	16104	15968	15928	16081	15924	16047	15818	15954	15849	15886	15948	16031	15901	15961	15794	16021	16077	16064	15978	15942	15982	15993	15988	15940	15911	16131	16077	16123	15947	15978	15918	16139	15994	15861	15884	15889	15805	15911	16016	15889	15971	16022	16094	15881	15982	15985	15923	15865	16031	15671	16076	15882	16029	16020	16087	16001	15947	15998	15881	15945	16022	15980	15937	15932	15892	15937	15812	15985	15990	16072	15797	15947	15937	15986	15957	16020	16095	16052	16027	15889	15951	16050	15911	15972	15854	16064	16002	15839	16014	16055	16068	15933	15926	16141	15833	15922	16166	16037	16008	16162	15945	16075	15884	16079	15993	15921	16046	15934	16071	15893	16034	15763	15962	15907	16066	15945	15983	15762	15875	15987	15902	15896	16076	15968	15991	15885	15979	15988	15840	16088	16096	15931	15993	15940	16041	16032	15901	16013	15879	16086	16079	15836	15874	16138	15992	15963	15991	15955	15967	15887	16029	16015	16030	16043	16030	15992	15843	15978	15945	16069	15982	15940	16018	16036	16008	16159	16047	15944	16025	16047	15909	15774	15921	15855	15911	15998	15928	15859	16010	16001	15834	15948	15796	15938	16083	16126	15895	15966	15919	15903	15967	15937	15865	16077	15952	15957	15965	15928	15950	15900	15986	16111	15961	15729	15960	15970	15800	15983	15926	16011	15777	16062	15969	15922	15951	16065	15738	16033	15995	15886	15965	15879	16074	16084	15965	15839	16007	15934	15978	15921	16006	16063	15877	16077	16034	15869	16158	16001	15927	16041	15982	15830	15983	15950	15882	15892	15894	15981	15952	16016	16100	15913	15963	15988	16122	15897	15975	15922	16005	15761	15885	16020	15809	15835	15855	15898	15902	15999	16032	15881	16160	15917	16015	16042	15877	16031	16025	15877	15965	15869	15984	15804	16139	15939	15881	16120	15958	16027	16007	15903	15973	15889	16011	15977	15922	15852	15852	16040	16021	15889	15966	15995	16084	15949	15786	16008	16075	15760	16168	15783	16056	15980	15958	15974	16013	15846	16150	16007	15994	16004	15993	16092	15947	15985	15887	15962	15904	16036	16047	16044	16036	15986	15892	15868	15868	15992	16070	16038	15981	15855	15805	15895	16055	16050	15982	15965	16026	15989	15918	15971	16010	15948	15949	15873	15915	15916	15902	15977	15952	15837	16021	15836	16010	16026	16007	16003	15971	15985	15834	15938	16142	15967	15749	16118	15835	16071	15949	15812	16116	15978	16031	15969	15815	16012	15864	15767	15845	15965	15947	15914	16038	15856	15757	15862	16028	15836	16031	15994	15937	15830	15952	15961	16071	16112	15938	16099	15823	16109	15965	16072	15950	15999	15915	15957	16092	16007	16020	15987	16083	15827	15906	15848	15979	15996	15919	15852	15961	15982	16037	15886	16039	16007	16039	15999	16052	15944	15797	15959	15848	16086	15986	15999	15860	15915	15991	15748	16111	15901	15964	16029	15847	16000	15879	16049	15843	15988	15917	15908	16007	16075	15971	15833	16168	15956	15920	16246	15890	15973	15972	15979	16034	15956	15966	16058	16034	16200	16026	15917	15970	15736	16098	15988	15932	16094	15900	16085	16011	16044	16093	15930	16044	16050	16066	15914	16023	16069	16187	16142	16007	16035	15924	16048	16032	16014	15868	15921	16047	16045	15969	15927	16002	15826	15959	16004	15829	16014	15987	15868	15906	16008	15793	16156	16038	16064	15958	16096	15954	15951	15880	15936	16061	15988	16078	15870	16001	15889	16032	16040	16191	15846	16081	15881	16046	16178	15975	16068	15867	16015	16023	16037	16022	15700	15981	16038	15895	15970	15842	15905	15949	15961	15955	15874	15906	15823	15899	16070	15850	15858	15992	15901	16062	15843	15895	15976	15922	15944	15960	15978	15858	15968	15832	15975	16073	15970	15898	15851	15866	15758	16092	15839	15914	15892	16058	15965	16020	15930	15995	15825	15912	15985	15915	15967	15946	16156	15869	16052	16046	16160	15964	16143	16062	15987	15850	15922	15957	16024	16015	16060	16029	15876	15927	15978	16026	15900	16031	16203	15900	16133	16116	16124	16076	15947	16034	15929	15997	16083	16067	15942	16117	15875	15900	15919	16095	15979	15957	15953	16076	16101	15898	15961	15869	16236	16037	16049	16124	15981	15845	15815	16040	15957	15956	15868	15859	15883	15977	16018	15879	15928	15898	15958	16176	16134	16022	16023	16005	15995	16012	16041	15977	16015	16069	15907	15805	15976	15994	15874	15952	15914	15866	15826	16101	16140	15968	15908	15919	16080	15786	15908	16091	15952	15998	15979	16154	15913	15830	15972	16033	15952	15898	16132	15992	16057	15871	15793	16008	16127	16059	16084	16095	15855	16010	16037	15913	16022	16112	15972	15877	15835	16046	16209	15913	16062	16006	15859	15832	15908	15955	15990	16001	16001	15865	15893	16018	16209	16048	15963	15995	15905	15724	16053	15994	15990	15957	15929	15967	16007	15916	15934	15850	16046	16123	15928	15883	15818	15972	15961	16048	16098	16082	16063	15970	15924	16162	16055	15943	16048	15872	16082	16017	16096	16010	15973	16028	16022	15960	15974	15891	16181	15890	15848	16108	15951	16046	15885	15944	15890	15961	15920	16026	16039	16056	16002	15980	15928	16183	15914	15854	16010	15961	16045	15996	15902	15999	15923	16022	15980	15971	15932	15932	16042	16048	15935	16080	16103	15920	15956	16210	15841	15997	15896	15981	15996	15914	15970	16170	15914	15935	15722	15957	15915	15862	15994	15887	16053	16046	15937	15782	15979
22893	21339	29131	24222	23159	26131	26931	21636	19944	19900	19823	19408	19461	19174	18986	18832	18656	18793	18974	18697	18842	18589	18444	18648	18427	18595	18376	18493	18352	18512	18595	18657	18550	18673	18740	18413	18458	18493	18406	18283	18498	18385	18310	18518	18284	18483	18303	18548	18324	18386	18357	18365	18298	18497	18360	18398	18494	18294	18339	18279	18251	18390	18531	18337	18362	18505	18496	18413	18532	18198	18383	18273	18274	18447	18261	18320	18198	18484	18340	18505	18316	18366	18253	18460	18322	18509	18379	18486	18462	18512	18245	18546	18497	18228	18508	18230	18495	18431	18612	18226	18590	18225	18285	18303	18338	18431	18454	18232	18359	18461	18320	18320	18259	18244	18444	18453	18213	18275	18418	18371	18266	18366	18631	18298	18268	18319	18288	18367	18668	18465	18435	18509	18368	18227	18410	18258	18387	18158	18379	18125	18398	18374	18384	18537	18027	18318	18386	18559	18481	18370	18220	18176	18332	18515	18290	18236	18432	18200	18531	18256	18659	18309	18350	18312	18155	18494	18231	18279	18430	18250	18339	18288	18353	18277	18109	18397	18441	18119	18530	18319	18337	18366	18342	18333	18356	18335	18416	18412	18386	18320	18401	18290	18249	18514	18484	18284	18167	18405	18149	18423	18424	18321	18075	18306	18296	18598	18276	18257	18328	18180	18286	18337	18407	18313	18450	18366	18559	18306	18540	18289	18504	18394	18343	18416	18333	18508	18258	18366	18194	18202	18425	18332	18446	18101	18195	18226	18406	18263	18190	18253	18350	18146	18238	18373	18357	18275	18369	18466	18300	18387	18255	18295	18402	18456	18336	18057	18164	18345	18273	18406	18311	18256	18250	18249	18368	18407	18312	18521	18240	18436	18399	18271	18240	18366	18350	18469	18448	18522	18535	18313	18361	18458	18183	18433	18435	18285	18275	18369	18311	18364	18412	18232	18233	18303	18379	18304	18267	18206	18355	18383	18285	18248	18499	18434	18195	18232	18379	18275	18207	18398	18380	18240	18482	18379	18186	18223	18490	18212	18336	18365	18241	18299	18285	18248	18331	18223	18417	18538	18219	18438	18177	18485	18533	18300	18507	18217	18329	18250	18250	18470	18081	18319	18424	18362	18340	18317	18252	18328	18382	18378	18382	18283	18241	18258	18114	18251	18381	18257	18313	18261	18365	18120	18422	18268	18204	18174	18514	18295	18263	18404	18422	18130	18374	18400	18201	18115	18083	18270	18406	18398	18346	18501	18379	18461	18133	18256	18526	18550	18195	18155	18477	18392	18269	18250	18390	18192	18282	18366	18490	18462	18408	18239	18557	18349	18338	18429	18317	18432	18220	18296	18262	18282	18135	18315	18415	18085	18098	18295	18208	18287	18047	18286	18377	18269	18442	18481	18418	18325	18272	18442	18341	18451	18168	18253	18214	18485	18512	18601	18341	18418	18429	18664	18356	18443	18366	18272	18269	18256	18351	18603	18384	18346	18344	18278	18451	18205	18131	18247	18330	18406	18258	18288	18502	18187	18359	18291	18354	18369	18258	18400	18338	18189	18414	18373	18404	18290	18357	18593	18596	18305	18295	18524	18412	18446	18543	18288	18204	18364	18431	18268	18159	18216	18267	18447	18269	18433	18247	18242	18477	18240	18499	18325	18491	18393	18500	18359	18524	18358	18228	18312	18260	18391	18448	18412	18423	18075	18524	18223	18276	18298	18230	18436	18487	18364	18525	18499	18412	18332	18335	18132	18179	18242	18473	18313	18376	18189	18671	18343	18321	18355	18458	18515	18440	18391	18189	18194	18281	18493	18260	18189	18517	18133	18400	18449	18251	18451	18349	18261	18257	18563	18248	18473	18318	18557	18310	18222	18448	18498	18344	18370	18423	18262	18191	18388	18281	18382	18293	18455	18237	18202	18443	18422	18321	18276	18264	18250	18321	18306	18561	18168	18317	18183	18190	18387	18466	18297	18270	18103	18205	18601	18394	18163	18460	18406	18287	18141	18380	18209	18174	18425	18500	18503	18309	18163	18399	18321	18564	18257	18210	18113	18572	18484	18576	18381	18422	18290	18392	18185	18304	18486	18409	18369	18202	18454	18309	18157	18368	18235	18237	18389	18403	18226	18573	18250	18250	18297	18346	18370	18362	18324	18379	18350	18152	18198	18308	18455	18392	18366	18353	18483	18283	18191	18302	18177	18342	18500	18492	18419	18061	18262	18305	18478	18339	18183	18509	18364	18328	18387	18630	18158	18287	18348	18310	18443	18469	18352	18439	18208	18200	18464	18200	18061	18437	18394	18360	18323	18418	18421	18379	18472	18448	18108	18269	18330	18294	18345	18260	18373	18221	18382	18384	18520	18261	18344	18366	18409	18451	18423	18431	18183	18472	18295	18334	18343	18208	18375	18442	18170	18164	18071	18203	18179	18351	18260	18223	18337	18482	18383	18447	18364	18361	18371	18369	18238	18448	18143	18274	18259	18442	18258	18251	18237	18336	18232	18115	18485	18229	18355	18433	18212	18334	18291	18252	18344	18441	18180	18412	18401	18496	18246	18362	18302	18455	18266	18417	18236	18245	18193	18372	18273	18329	18026	18431	18439	18378	18211	18237	18322	18296	18450	18262	18289	18293	18354	18387	18387	18251	18263	18409	18357	18245	18371	18279	18455	18246	18330	18396	18470	18417	18286	18276	18459	18167	18519	18403	18355	18410	18284	18358	18042	18321	18307	18205	18506	18380	18408	18370	18238	18537	18537	18369	18222	18181	18201	18341	18525	18393	18325	18354	18378	18246	18486	18433	18485	18398	18404	18105	18332	18470	18467	18316	18347	18395	18343	18481	18429	18339	18223	18298	18211	18339	18182	18238	18296	18247	18196	18319	18453	18349	18300	18236	18317	18245	18283	18397	18315	18186	18383	18554	18167	18378	18323	18398	18551	18319	18325	18474	18439	18238	18428	18362	18311	18171	18204	18512	18381	18285	18427	18450	18263	18320	18373	18217	18343	18432	18284	18455	18227	18659	18323	18269	18356	18215	18461	18168	18545	18190	18327	18283	18192	18165	18480	18262	18488	18291	18107	18372	18471	18448	18252	18236	18240	18211	18342	18411	18376	18094	18526	18410	18302	18245	18409	18192	18159	18167	18307	18294	18295	18438	18230	18244	18302	18295	18218	18202	18333	18311	18224	18428	18259	18247	18215	18318	18523	18611	18460	18249	18242	18293	18274	18334	18353	18351	18123	18311	18138	18371	18309	18655	18456	18344	18341	18221	18045	18332	18372	18283	17998	18301	18080	18194	18426	18201	18442	18255	18346	18185	18204	18406	18461	18239	18450	18455	18209	18365	18231	18461	18395	18438	18315	18249	18306	18292	18277	18408	18311	18274	18445	18508	18414	18404	18137	18302	18216	18094	18346	18429	18303	18322	18411	18469	18322	18205	18474	18468	18221	18410	18383	18526	18461	18295	18220	18418	18367	18520	18460	18271	18231	18438	18301	17994	18359	18585	18330	18204	18487	18249	18341	18239	18412	18507	18286	18507	18590	18312	18475	18474	18334	18361	18468	18184	18444	18621	18643	18142	18262	18698	18213	18504	18311	18460	18451	18429	18326	18232	18570	18351	18250	18276	18300	18344	18414	18361	18262	18442	18231	18056	18264	18350	18272	18427	18284	18347	18341	18303	18358	18289	18155	18379	18195	18351	18368	18414	18326	18186	18168	18272	18252	18130	18496	18379	18208	18411	18152	18329	18429	18404	18468	18421	18292	18183	18283	18249	18192	18338	18359	18318	18354	18310	18411	18551	18449	18268	18371	18217	18066	18371	18309	18222	18357	18392	18098	18244	18374	18421	18437	18287	18182	18436	18338	18312	18164	18341	18111	18244	18215	18446	18404	18345	18096	18446	18148	18225	18312	18356	18357	18235	18324	18310	18363	18381	18287	18196	18213	18330	18348	18088	18318	18487	18563	18250	18334	18290	18346	18317	18428	18428	18431	18248	18161	18283	18155	18416	18396	18449	18203	18316	18417	18518	18167	18300	18149	18241	18469	18154	18324	18514	18437	18278	18342	18475	18439	18458	18351	18315	18063	18390	18156	18240	18362	18291	18283	18171	18344	18315	18373	18334	18319	18386	18209	18315	18270	18360	18247	18048	18335	18279	18280	18278	18488	18246	18246	18315	18193	18320	18419	18459	18513	18244	18448	18439	18140	18244	18158	18356	18233	18198	18299	18085	18496	18302	18507	18310	18460	18247	18568	18487	18475	18406	18295	18310	18257	18400	18543	18359	18253	18582	18304	18246	18382	18558	18336	18510	18290	18364	18392	18301	18141	18266	18390	18164	18436	18590	18379	18271	18175	18249	18271	18407	18274	18285	18266	18549	18459	18239	18297	18301	18331	18324	18333	18224	18493	18304	18422	18273	18281	18297	18295	18452	18261	18314	18346	18388	18361	18286	18221	18472	18253	18387	18197	18176	18281	18207	18283	18318	18248	18483	18365	18188	18353	18517	18487	18411	18279	18442	18207	18190	18341	18082	18259	18302	18434	18330	18390	18391	18323	18267	18309	18457	18260	18336	18361	18232	18389	18382	18344	18178	18319	18243	18497	18307	18363	18339	18121	18387	18225	18251	18318	18468	18524	18390	18433	18379	18190	18483	18440	18529	18263	18455	18340	18405	18316	18268	18292	18309	18222	18296	18488	18388	18343	18266	18305	18261	18363	18361	18289	18135	18369	18292	18284	18180	18343	18304	18357	18272	18288	18334	18388	18220	18496	18325	18426	18531	18300	18216	18416	18290	18205	18290	18356	18138	17983	18422	18355	18299	18261	18223	18332	18478	18158	18411	18423	18257	18254	18453	18370	18553	18525	18321	18259	18287	18668	18475	18333	18327	18220	18292	18465	18321	18143	18373	18329	18455	18198	18431	18289	18236	18513	18173	18425	18287	18350	18266	18377	18451	18262	18465	18439	18448	18343	18421	18392	18300	18282	18117	18347	18245	18411	18198	18417	18372	18134	18245	18334	18394	18324	18253	18311	18660	18361	18142	18327	18417	18420	18352	18431	18262	18336	18189	18228	18358	18543	18585	18257	18454	18433	18252	18216	18441	18422	18514	18400	18371	18438	18416	18234
34664	56044	50819	42704	36224	27952	22113	19904	18518	18236	18009	17771	17412	17284	16964	16989	16908	16942	16738	16564	16619	16760	16648	16333	16685	16533	16562	16572	16334	16317	16376	16486	16461	16550	16391	16416	16537	16502	16294	16435	16358	16408	16482	16466	16356	16460	16387	16236	16426	16328	16348	16303	16159	16334	16368	16375	16470	16227	16323	16474	16407	16269	16333	16104	16449	16236	16353	16220	16415	16433	16388	16226	16306	16287	16316	16384	16286	16369	16412	16412	16250	16320	16335	16570	16320	16288	16441	16317	16367	16182	16385	16449	16334	16403	16222	16197	16212	16384	16340	16233	16312	16269	16167	16401	16287	16419	16286	16415	16302	16251	16151	16367	16253	16101	16242	16233	16294	16120	16328	16487	16200	16243	16293	16442	16374	16316	16299	16193	16372	16293	16360	16161	16399	16450	16234	16384	16286	16287	16343	16310	16309	16295	16351	16216	16317	16383	16244	16334	16279	16308	16398	16276	16258	16254	16383	16271	16339	16287	16253	16237	16339	16358	16271	16228	16368	16198	16507	16411	16369	16323	16351	16148	16330	16347	16353	16236	16318	16244	16398	16227	16317	16271	16128	16185	16323	16179	16305	16187	16087	16448	16315	16170	16381	16167	16407	16468	16242	16271	16373	16410	16384	16214	16413	16182	16308	16174	16191	16217	16259	16248	16181	16119	16302	16320	16470	16280	16303	16022	16170	16360	16415	16113	16441	16275	16358	16252	16438	16296	16200	16220	16401	16171	16338	16419	16435	16236	16284	16398	16291	16335	16418	16360	16319	16284	16366	16235	16291	16360	16401	16219	16258	16352	16305	16276	16275	16268	16170	16248	16260	16227	16317	16369	16265	16212	16384	16114	16277	16186	16215	16273	16448	16255	16300	16325	16413	16172	16344	16197	16303	16368	16284	16213	16352	16284	16491	16111	16232	16229	16246	16163	16328	16237	16316	16269	16323	16233	16203	16288	16244	16313	16275	16317	16345	16168	16128	16022	16272	16427	16323	16224	16308	16292	16224	16162	16191	16326	16342	16133	16275	16379	16261	16186	16438	16452	16308	16200	16230	16294	16284	16208	16196	16416	16442	16349	16390	16319	16219	16207	16288	16395	16303	16191	16155	16157	16494	16381	16293	16233	16282	16305	16275	16207	16167	16306	16159	16224	16460	16330	16239	16406	16047	16250	16319	16432	16219	16259	16208	16192	16121	16389	16230	16153	16418	16129	16317	16228	16376	16358	16088	16436	16234	16183	16165	16086	16320	16266	16275	16138	16286	16118	16383	16150	16208	16331	16090	16355	16228	16236	16113	16221	16244	16350	16185	16219	16390	16255	16235	16297	16319	16288	16432	16332	16428	16246	16319	16385	16361	16343	16453	16302	16289	16235	16423	16297	16265	16272	16314	16339	16461	16236	16330	16299	16227	16203	16210	16395	16124	16259	16177	16139	16414	16410	16181	16418	16235	16301	16411	16285	16297	16316	16317	16237	16418	16331	16211	16388	16273	16227	16365	16230	16164	16326	16163	16361	16283	16246	16380	16300	16190	16343	16305	16156	16107	16299	16312	16263	16317	16339	16298	16259	16341	16493	16359	16426	16073	16298	16379	16291	16388	16325	16249	16090	16325	16220	16249	16293	16199	16203	16477	16343	16368	16196	16212	16299	16231	16193	16532	16517	16256	16478	16237	16154	16275	16270	16290	16232	16295	16205	16372	16330	16217	16356	16350	16196	16177	16316	16147	16181	16212	16452	16260	16298	16504	16244	16152	16361	16178	16298	16395	16254	16353	16327	16281	16320	16282	16298	16208	16343	16242	16068	16181	16300	16304	16430	16440	16101	16444	16368	16306	16391	16207	16492	16345	16428	16364	16217	16325	16304	16296	16351	16209	16261	16368	16305	16471	16151	16421	16246	16305	16331	16232	16144	16353	16232	16374	16342	16194	16223	16503	16400	16236	16300	16060	16295	16342	16231	16365	16230	16159	16369	16147	16503	16209	16290	16315	16065	16321	16280	16229	16386	16392	16314	16327	16201	16424	16206	16197	16350	16505	16262	16486	16347	16469	16343	16318	16143	16286	16339	16249	16350	16325	16306	16322	16284	16336	16204	16182	16319	16205	16225	16227	16329	16204	16246	16385	16413	16432	16418	16463	16187	16217	16306	16262	16178	16389	16460	16179	16240	16204	16392	16387	16502	16265	16231	16141	16422	16233	16116	16336	16187	16243	16209	16269	16156	16331	16214	16347	16322	16240	16370	16332	16203	16128	16252	16253	16402	16184	16285	16263	16232	16352	16281	16429	16237	16310	16393	16424	16319	16351	16314	16281	16340	16331	16247	16316	16289	16317	16221	16159	16494	16185	16211	16346	16314	16411	16243	16516	16147	16557	16247	16397	16227	16294	16258	16189	16063	16325	16282	16364	16319	16372	16236	16355	16278	16236	16312	16375	16337	16269	16232	16293	16282	16317	16233	16360	16335	16217	16221	16281	16036	16440	16476	16218	16282	16326	16166	16371	16295	16169	16242	16367	16230	16332	16308	16302	16275	16351	16355	16345	16360	16394	16315	16293	16346	16213	16291	16366	16354	16306	16272	16264	16224	16378	16087	16112	16327	16304	16280	16146	16408	16182	16396	16142	16533	16138	16337	16172	16279	16387	16248	16393	16269	16301	16352	16305	16334	16406	16296	16099	16325	16390	16397	16328	16096	16311	16409	16517	16115	16331	16445	16395	16140	16227	16302	16432	16027	16337	16201	16373	16278	16395	16258	16206	16238	16446	16228	16080	16309	16338	16237	16274	16132	16247	16410	16183	16334	16334	16207	16366	16385	16237	16202	16516	16361	16177	16263	16306	16243	16328	16381	16116	16360	16182	16328	16399	16216	16273	16130	16456	16441	16251	16270	16306	16419	16475	16326	16227	16367	16391	16478	16391	16288	16387	16423	16347	16294	16270	16366	16144	16273	16277	16302	16185	16304	16414	16452	16311	16280	16362	16285	16392	16420	16365	16427	16391	16221	16164	16228	16183	16290	16160	16436	16381	16375	16234	16428	16338	16106	16279	16233	16289	16219	16499	16376	16393	16393	16205	16273	16287	16362	16143	16313	16476	16389	16333	16297	16315	16260	16193	16391	16291	16306	16425	16250	16155	16276	16321	16267	16311	16132	16197	16266	16212	16305	16295	16214	16260	16307	16411	16317	16134	16305	16240	16348	16304	16284	16485	16436	16250	16186	16250	16406	16249	16213	16233	16313	16184	16321	16246	16386	16403	16269	16304	16351	16275	16211	16331	16314	16258	16238	16195	16374	16373	16287	16333	16329	16255	16411	16273	16441	16221	16442	16408	16394	16392	16203	16281	16377	16263	16374	16244	16354	16245	16334	16438	16352	16322	16416	16177	16293	16461	16277	16358	16152	16403	16425	16359	16382	16258	16308	16299	16282	16224	16118	16305	16266	16254	16044	16321	16355	16458	16320	16301	16165	16489	16385	16270	16229	16287	16221	16426	16323	16214	16353	16259	16151	16458	16206	16257	16345	16199	16338	16204	16206	16202	16334	16298	16224	16255	16189	16162	16191	16384	16257	16137	16356	16345	16427	16173	16361	16414	16250	16396	16333	16311	16316	16384	16199	16369	16190	16153	16296	16547	16333	16255	16408	16270	16248	16200	16227	16332	16358	16299	16282	16249	16403	16302	16180	16393	16242	16414	16370	16348	16433	16270	16402	16235	16322	16286	16160	16087	16178	16175	16319	16304	16391	16520	16310	16335	16377	16317	16214	16444	16321	16373	16182	16371	16247	16324	16262	16209	16355	16322	16227	16281	16142	16350	16249	16263	16327	16389	16362	16383	16261	16256	16416	16251	16374	16272	16067	16327	16390	16218	16316	16240	16344	16385	16361	16363	16262	16240	16370	16164	16286	16377	16251	16373	16316	16222	16519	16215	16288	16396	16404	16310	16258	16279	16299	16174	16436	16142	16350	16343	16289	16355	16280	16301	16316	16302	16233	16425	16272	16381	16265	16428	16244	16223	16284	16302	16503	16379	16129	16296	16188	16347	16132	16249	16324	16404	16508	16202	16126	16265	16369	16412	16324	16363	16300	16271	16337	16334	16269	16258	16258	16053	16179	16262	16256	16301	16273	16444	16352	16298	16283	16345	16296	16224	16311	16376	16345	16392	16284	16347	16150	16389	16384	16329	16490	16177	16229	16302	16297	16313	16331	16100	16323	16401	16189	16288	16358	16247	16160	16308	16376	16186	16278	16340	16265	16238	16242	16150	16291	16357	16174	16260	16299	16336	16190	16479	16299	16323	16274	16280	16160	16275	16412	16227	16291	16391	16552	16366	16388	16270	16371	16445	16275	16350	16290	16211	16370	16238	16376	16441	16327	16062	16431	16285	16189	16323	16212	16319	16322	16332	16254	16346	16408	16309	16135	16374	16335	16278	16355	16282	16169	16085	16380	16232	16292	16238	16305	16308	16029	16319	16217	16165	16271	16408	16302	16373	16365	16225	16444	16242	16150	16415	16222	16394	16021	16413	16476	16316	16461	16323	16207	16292	16340	16459	16221	16244	16447	16148	16239	16260	16276	16088	16293	16350	16242	16168	16347	16131	16252	16506	16246	16339	16333	16288	16229	16258	16308	16094	16289	16369	16213	16400	16262	16454	16377	16405	16268	16410	16307	16310	16460	16249	16363	16301	16239	16325	16201	16141	16318	16221	16215	16188	16355	16344	16271	16301	16313	16282	16215	16435	16374	16180	16468	16217	16246	16382	16236	16327	16191	16280	16403	16370	16239	16393	16206	16184	16214	16236	16283	16191	16467	16287	16404	16318	16323	16288	16410	16304	16254	16167	16380	16332	16198	16215	16199	16243	16311	16202	16198	16334	16480	16368	16257	16256	16312	16127	16493	16320	16206	16188	16202	16136	16351	16267	16399	16300	16324	16315	16361	16152	16123	16258	16282	16316	16283	16152	16144	16189	16189	16490	16273	16403	16272	16426	16446	16392	16238	16458	16352	16360	16218	16384	16359	16332	16519	16284	16248	16390	16342	16211	16191	16176	16367	16346	16146	16303	16315	16370	16401	16295	16346	16447	16446	16167	16225	16284	16428	16275	16532	16140	16323	16441	16050
28621	26561	33172	30175	24048	21296	20234	19388	19015	18860	18921	18822	18837	18963	18785	18725	18711	18517	18600	18529	18725	18690	18746	18617	18623	18454	18463	18606	18828	18620	18698	18627	18662	18450	18430	18524	18671	18490	18624	18462	18535	18533	18606	18468	18453	18610	18360	18626	18350	18782	18586	18455	18665	18341	18666	18581	18563	18653	18377	18637	18591	18638	18532	18621	18434	18589	18522	18549	18501	18377	18461	18437	18596	18539	18396	18365	18555	18457	18399	18504	18472	18531	18400	18343	18566	18459	18388	18595	18493	18397	18711	18605	18580	18415	18434	18479	18470	18515	18503	18555	18539	18472	18440	18615	18584	18535	18433	18537	18400	18511	18692	18395	18585	18472	18521	18448	18625	18589	18601	18403	18698	18403	18604	18432	18473	18341	18520	18375	18504	18443	18557	18415	18409	18502	18570	18837	18479	18600	18538	18576	18579	18472	18492	18549	18437	18571	18629	18590	18558	18651	18469	18575	18633	18572	18492	18435	18505	18515	18473	18582	18766	18482	18282	18627	18464	18721	18327	18507	18509	18456	18566	18547	18437	18520	18301	18425	18569	18445	18500	18371	18473	18590	18552	18633	18646	18447	18421	18669	18539	18414	18434	18339	18394	18430	18411	18544	18743	18662	18621	18432	18569	18505	18588	18700	18659	18624	18488	18282	18587	18608	18379	18476	18325	18580	18537	18542	18550	18431	18676	18389	18454	18432	18475	18520	18509	18692	18524	18718	18551	18465	18530	18417	18687	18555	18768	18631	18515	18672	18645	18228	18742	18423	18579	18646	18610	18411	18567	18687	18556	18389	18380	18577	18363	18640	18464	18568	18662	18523	18719	18326	18544	18561	18461	18502	18579	18268	18358	18567	18525	18457	18581	18406	18459	18758	18612	18632	18382	18545	18532	18337	18596	18659	18270	18363	18585	18558	18685	18634	18491	18331	18642	18392	18435	18616	18354	18571	18441	18480	18563	18584	18477	18443	18433	18547	18498	18509	18393	18481	18583	18423	18585	18351	18343	18371	18734	18489	18702	18473	18373	18605	18679	18468	18363	18560	18580	18461	18535	18440	18548	18533	18702	18600	18394	18514	18509	18643	18403	18383	18521	18499	18443	18433	18412	18516	18316	18476	18530	18624	18434	18454	18354	18345	18327	18404	18520	18415	18572	18539	18492	18513	18723	18635	18427	18420	18409	18428	18380	18379	18529	18377	18404	18414	18610	18594	18530	18326	18637	18639	18479	18682	18262	18605	18663	18477	18556	18417	18591	18678	18568	18422	18437	18584	18709	18418	18709	18476	18617	18487	18424	18597	18499	18345	18474	18413	18306	18443	18378	18478	18576	18607	18482	18412	18475	18261	18546	18501	18513	18440	18547	18425	18586	18694	18506	18464	18450	18376	18459	18469	18543	18577	18524	18610	18314	18694	18593	18301	18637	18391	18502	18443	18588	18386	18683	18560	18662	18722	18641	18458	18444	18548	18378	18637	18553	18483	18568	18688	18523	18550	18468	18542	18562	18344	18462	18468	18559	18466	18637	18409	18414	18544	18666	18401	18465	18806	18627	18510	18531	18718	18814	18390	18542	18492	18488	18443	18251	18414	18638	18651	18669	18584	18330	18596	18662	18672	18482	18632	18383	18626	18452	18680	18471	18507	18375	18473	18655	18449	18576	18686	18575	18621	18469	18823	18623	18543	18535	18419	18547	18640	18579	18362	18455	18454	18396	18540	18525	18329	18458	18418	18462	18372	18633	18604	18522	18566	18377	18502	18609	18755	18454	18661	18584	18578	18595	18441	18618	18555	18301	18632	18508	18565	18471	18598	18523	18412	18578	18324	18183	18602	18563	18588	18417	18528	18635	18806	18570	18518	18575	18339	18731	18632	18502	18442	18544	18640	18468	18331	18380	18441	18671	18438	18303	18747	18618	18294	18429	18524	18550	18406	18513	18577	18597	18307	18390	18509	18551	18749	18299	18231	18531	18626	18470	18497	18610	18634	18698	18610	18629	18612	18531	18297	18624	18527	18432	18507	18486	18516	18403	18762	18610	18550	18441	18500	18549	18551	18463	18435	18526	18393	18521	18381	18516	18352	18429	18636	18753	18585	18538	18566	18596	18602	18481	18718	18626	18640	18566	18547	18387	18688	18707	18583	18508	18598	18542	18402	18398	18547	18686	18534	18538	18632	18583	18441	18549	18440	18517	18487	18503	18660	18470	18493	18532	18693	18473	18445	18467	18434	18556	18481	18573	18491	18587	18564	18405	18565	18318	18458	18360	18380	18605	18616	18460	18572	18391	18486	18619	18549	18510	18597	18545	18679	18458	18497	18538	18526	18680	18571	18398	18385	18393	18617	18632	18576	18491	18473	18447	18530	18426	18458	18403	18550	18607	18482	18546	18525	18540	18535	18584	18569	18485	18684	18585	18588	18522	18308	18463	18355	18386	18553	18563	18596	18609	18632	18659	18607	18417	18650	18409	18458	18561	18486	18487	18672	18409	18510	18485	18583	18718	18592	18491	18595	18579	18329	18658	18439	18714	18395	18551	18532	18563	18316	18457	18548	18426	18545	18595	18461	18657	18611	18682	18471	18626	18358	18334	18505	18519	18695	18659	18409	18638	18480	18431	18745	18662	18787	18527	18428	18585	18735	18350	18604	18606	18658	18515	18669	18569	18589	18483	18547	18561	18569	18526	18505	18428	18555	18625	18531	18358	18525	18513	18557	18648	18557	18530	18692	18467	18496	18479	18300	18358	18427	18669	18506	18500	18301	18402	18386	18464	18392	18423	18525	18597	18492	18770	18469	18491	18575	18491	18485	18367	18318	18459	18425	18407	18468	18558	18465	18536	18651	18918	18636	18418	18393	18548	18698	18573	18573	18326	18608	18624	18400	18387	18310	18596	18486	18364	18491	18351	18643	18590	18489	18486	18606	18577	18559	18596	18526	18667	18485	18332	18485	18492	18451	18496	18533	18420	18562	18352	18400	18498	18379	18422	18672	18429	18413	18579	18522	18555	18814	18538	18497	18452	18511	18704	18629	18417	18496	18513	18403	18671	18453	18448	18369	18567	18428	18617	18393	18541	18410	18376	18427	18426	18415	18462	18504	18713	18497	18848	18601	18808	18708	18639	18730	18582	18712	18697	18651	18589	18444	18524	18320	18507	18387	18406	18634	18525	18468	18516	18338	18403	18495	18504	18610	18584	18549	18489	18428	18493	18627	18499	18439	18581	18743	18662	18401	18549	18686	18603	18601	18654	18425	18530	18552	18519	18513	18438	18419	18732	18501	18553	18733	18553	18539	18337	18220	18581	18714	18533	18454	18403	18437	18396	18407	18636	18644	18446	18508	18420	18611	18515	18599	18682	18626	18422	18601	18520	18521	18479	18618	18484	18514	18362	18327	18689	18511	18685	18353	18546	18632	18473	18524	18339	18474	18378	18635	18467	18500	18561	18550	18512	18442	18658	18416	18624	18341	18512	18532	18592	18751	18556	18513	18504	18559	18377	18805	18396	18518	18639	18544	18537	18486	18536	18490	18441	18619	18579	18443	18465	18489	18599	18485	18470	18290	18564	18471	18491	18640	18578	18591	18331	18595	18636	18567	18654	18350	18523	18453	18547	18542	18645	18471	18557	18402	18436	18457	18475	18597	18602	18514	18447	18346	18663	18491	18418	18644	18713	18385	18632	18550	18555	18612	18587	18455	18819	18521	18546	18626	18738	18769	18564	18663	18464	18217	18539	18612	18499	18601	18679	18643	18519	18565	18435	18460	18446	18708	18433	18574	18428	18507	18447	18398	18495	18373	18611	18600	18492	18327	18451	18578	18500	18340	18462	18602	18545	18687	18633	18465	18512	18443	18618	18523	18607	18709	18497	18557	18461	18563	18381	18537	18319	18440	18756	18559	18524	18586	18503	18533	18612	18605	18639	18358	18671	18731	18428	18514	18458	18651	18547	18459	18609	18606	18676	18587	18468	18460	18515	18472	18591	18432	18601	18460	18520	18470	18600	18575	18272	18528	18441	18418	18699	18641	18486	18652	18603	18714	18593	18584	18554	18629	18529	18577	18633	18397	18577	18767	18478	18591	18736	18497	18682	18431	18460	18498	18489	18615	18589	18673	18682	18396	18378	18461	18437	18546	18520	18500	18557	18510	18557	18551	18583	18609	18541	18411	18747	18445	18541	18573	18587	18464	18478	18462	18478	18608	18842	18480	18762	18535	18461	18490	18442	18515	18563	18580	18591	18377	18422	18485	18329	18328	18581	18529	18498	18579	18533	18661	18591	18599	18495	18280	18586	18603	18622	18410	18515	18504	18604	18610	18716	18685	18482	18530	18542	18449	18394	18497	18652	18572	18453	18603	18481	18377	18519	18477	18504	18381	18527	18408	18895	18536	18368	18433	18507	18473	18390	18431	18515	18815	18686	18432	18435	18375	18544	18568	18450	18602	18445	18471	18494	18334	18398	18782	18414	18468	18497	18378	18536	18295	18465	18381	18609	18437	18447	18430	18497	18620	18312	18525	18487	18361	18564	18564	18538	18585	18665	18485	18594	18605	18694	18406	18478	18611	18535	18480	18418	18476	18520	18486	18441	18518	18669	18485	18795	18552	18452	18597	18527	18556	18476	18608	18333	18493	18618	18603	18595	18637	18580	18680	18672	18545	18426	18625	18473	18578	18638	18469	18714	18385	18619	18503	18332	18522	18568	18645	18441	18344	18412	18421	18439	18365	18382	18691	18439	18339	18706	18595	18462	18497	18522	18548	18557	18516	18576	18638	18378	18477	18581	18587	18512	18751	18507	18177	18645	18616	18500	18555	18487	18594	18437	18644	18518	18493	18411	18562	18610	18796	18531	18583	18656	18502	18602	18393	18504	18613	18601	18506	18428	18584	18846	18469	18519	18632	18541	18607	18681	18400	18404	18267	18451	18326	18531	18582	18596	18874	18470	18419	18579	18596	18389	18331	18576	18437	18410	18514	18559	18503	18385	18363	18537	18593	18690	18478	18650	18359	18519	18541	18645	18572	18573	18559	18436	18421	18451	18574	18602	18629	18553	18403	18338	18511	18450	18730	18529	18501	18672	18527	18614	18711	18562	18549	18412	18636	18364	18891	18424	18389	18356	18381
31054	42424	38448	30260	24153	19833	18774	17590	17137	16885	16951	16720	16700	16794	16628	16628	16729	16465	16585	16576	16559	16340	16327	16468	16483	16428	16448	16502	16321	16407	16476	16522	16431	16572	16537	16511	16304	16409	16462	16400	16380	16450	16339	16383	16368	16452	16394	16499	16433	16440	16397	16351	16416	16410	16335	16363	16267	16419	16504	16491	16417	16316	16377	16575	16420	16571	16587	16357	16223	16373	16347	16399	16421	16211	16432	16316	16366	16323	16428	16342	16479	16526	16431	16278	16515	16468	16587	16434	16375	16454	16352	16220	16292	16420	16259	16443	16278	16364	16438	16385	16378	16488	16553	16361	16487	16290	16336	16421	16335	16544	16290	16405	16279	16340	16335	16420	16237	16547	16254	16193	16448	16317	16422	16348	16477	16423	16461	16437	16438	16253	16345	16522	16421	16318	16313	16440	16325	16402	16316	16492	16334	16441	16353	16340	16256	16271	16494	16319	16362	16203	16402	16335	16343	16271	16461	16384	16445	16513	16412	16479	16371	16470	16382	16421	16417	16302	16353	16519	16379	16342	16428	16214	16296	16452	16494	16368	16511	16335	16540	16439	16285	16377	16342	16402	16290	16412	16422	16375	16346	16497	16685	16241	16366	16525	16473	16385	16335	16382	16569	16362	16426	16445	16296	16332	16334	16206	16311	16387	16516	16445	16342	16094	16359	16341	16504	16514	16386	16375	16436	16417	16363	16337	16390	16571	16626	16448	16387	16362	16321	16380	16172	16017	16294	16428	16485	16273	16478	16311	16410	16337	16405	16383	16381	16468	16304	16378	16434	16481	16409	16433	16351	16554	16515	16348	16247	16315	16410	16569	16447	16409	16422	16447	16406	16554	16541	16282	16273	16392	16498	16315	16156	16339	16529	16528	16338	16303	16422	16600	16413	16615	16507	16279	16443	16353	16367	16284	16422	16348	16501	16287	16247	16410	16366	16550	16348	16508	16432	16373	16432	16302	16241	16569	16407	16515	16559	16362	16419	16384	16451	16341	16308	16420	16310	16441	16371	16363	16571	16339	16077	16413	16278	16428	16318	16339	16366	16350	16368	16280	16188	16251	16557	16403	16467	16473	16486	16457	16470	16393	16427	16258	16265	16394	16303	16265	16418	16410	16209	16384	16354	16288	16406	16346	16383	16350	16334	16461	16318	16366	16317	16179	16356	16392	16387	16459	16336	16411	16449	16371	16316	16549	16434	16433	16547	16267	16516	16383	16531	16322	16389	16257	16545	16378	16404	16300	16413	16413	16283	16366	16324	16495	16348	16443	16487	16468	16309	16599	16392	16528	16403	16671	16312	16384	16470	16483	16520	16425	16268	16449	16450	16460	16371	16410	16495	16595	16475	16180	16348	16410	16398	16396	16336	16360	16389	16239	16362	16338	16336	16351	16430	16524	16262	16365	16413	16332	16308	16299	16374	16384	16295	16525	16446	16335	16534	16364	16252	16351	16242	16498	16506	16342	16473	16549	16365	16223	16533	16359	16289	16418	16389	16436	16291	16250	16376	16378	16274	16129	16345	16277	16327	16281	16370	16374	16414	16432	16399	16434	16415	16307	16264	16280	16390	16382	16409	16438	16367	16270	16407	16274	16388	16485	16396	16359	16186	16360	16490	16439	16366	16305	16612	16379	16388	16320	16357	16501	16701	16452	16340	16395	16366	16309	16402	16374	16325	16497	16248	16488	16375	16414	16389	16458	16454	16353	16264	16462	16325	16445	16395	16560	16496	16359	16458	16414	16400	16489	16380	16556	16479	16478	16401	16487	16434	16412	16269	16279	16254	16347	16319	16312	16371	16492	16415	16426	16330	16451	16331	16296	16345	16404	16185	16394	16357	16258	16416	16171	16504	16297	16455	16261	16492	16233	16491	16375	16478	16388	16424	16353	16333	16311	16298	16379	16364	16376	16449	16360	16403	16459	16361	16341	16305	16287	16343	16448	16342	16383	16278	16483	16423	16436	16424	16385	16363	16267	16349	16410	16462	16477	16402	16229	16467	16386	16326	16256	16171	16386	16351	16411	16459	16455	16295	16360	16489	16363	16353	16440	16463	16641	16247	16382	16333	16563	16299	16401	16467	16450	16453	16492	16355	16360	16342	16388	16448	16438	16310	16261	16374	16346	16422	16632	16461	16345	16361	16274	16386	16495	16500	16392	16415	16594	16230	16367	16391	16358	16456	16345	16459	16150	16522	16496	16333	16434	16381	16458	16467	16446	16202	16312	16422	16432	16414	16606	16450	16360	16323	16449	16306	16432	16464	16326	16325	16403	16375	16404	16386	16251	16350	16450	16336	16320	16266	16399	16381	16584	16392	16409	16130	16449	16331	16324	16283	16404	16369	16325	16552	16437	16335	16391	16388	16366	16423	16430	16309	16481	16406	16391	16449	16311	16278	16401	16398	16394	16384	16496	16425	16460	16569	16539	16318	16417	16397	16396	16364	16433	16418	16366	16260	16466	16480	16248	16348	16540	16444	16553	16421	16541	16340	16621	16476	16497	16314	16270	16381	16511	16321	16312	16409	16346	16512	16420	16512	16445	16449	16371	16445	16385	16419	16566	16388	16396	16451	16512	16185	16476	16320	16286	16458	16535	16302	16430	16395	16316	16427	16380	16350	16220	16596	16318	16515	16333	16520	16234	16558	16523	16450	16313	16505	16352	16300	16342	16387	16150	16387	16387	16385	16270	16397	16507	16469	16380	16439	16314	16418	16428	16385	16324	16367	16306	16278	16588	16370	16345	16433	16181	16297	16646	16385	16505	16384	16496	16312	16301	16315	16517	16339	16261	16258	16190	16627	16499	16359	16370	16372	16423	16462	16350	16415	16279	16307	16403	16388	16602	16440	16252	16363	16554	16411	16499	16377	16332	16470	16373	16483	16253	16356	16404	16339	16276	16392	16467	16322	16261	16484	16410	16343	16526	16422	16425	16379	16282	16499	16333	16360	16346	16358	16271	16383	16349	16382	16310	16369	16409	16319	16435	16462	16350	16542	16399	16411	16434	16409	16460	16549	16492	16317	16424	16448	16422	16473	16307	16326	16406	16555	16490	16417	16358	16396	16156	16555	16394	16403	16346	16501	16452	16324	16350	16203	16404	16466	16394	16428	16305	16358	16323	16362	16464	16375	16305	16481	16331	16405	16339	16449	16518	16478	16395	16271	16313	16626	16415	16502	16450	16317	16429	16329	16463	16375	16356	16462	16307	16269	16451	16387	16252	16501	16297	16319	16453	16339	16425	16230	16405	16547	16460	16443	16474	16511	16487	16531	16503	16424	16180	16336	16440	16573	16333	16448	16440	16361	16345	16348	16438	16219	16507	16396	16608	16312	16289	16539	16492	16395	16324	16387	16387	16425	16342	16328	16326	16378	16435	16308	16299	16458	16332	16410	16414	16261	16210	16379	16530	16454	16472	16391	16272	16530	16397	16255	16584	16584	16242	16437	16382	16455	16444	16318	16399	16547	16272	16260	16424	16342	16321	16242	16348	16386	16467	16489	16364	16286	16349	16356	16598	16390	16433	16428	16396	16394	16341	16532	16390	16531	16536	16332	16468	16385	16436	16407	16393	16354	16239	16322	16409	16440	16375	16362	16336	16520	16325	16413	16431	16445	16280	16374	16411	16354	16546	16360	16283	16445	16357	16447	16197	16516	16364	16525	16448	16464	16466	16452	16520	16241	16340	16511	16304	16422	16449	16469	16269	16406	16343	16446	16397	16399	16545	16484	16368	16384	16395	16272	16456	16255	16433	16327	16448	16504	16403	16452	16320	16312	16470	16241	16366	16313	16436	16466	16389	16201	16398	16365	16288	16292	16302	16361	16562	16351	16316	16437	16452	16368	16404	16422	16401	16307	16503	16539	16516	16450	16629	16349	16283	16412	16419	16241	16352	16227	16316	16401	16401	16331	16331	16426	16477	16389	16388	16365	16494	16526	16474	16422	16239	16457	16484	16431	16386	16531	16402	16351	16498	16369	16354	16424	16465	16534	16321	16408	16631	16276	16402	16426	16446	16376	16486	16402	16367	16513	16360	16451	16466	16212	16351	16434	16362	16467	16355	16415	16344	16524	16351	16480	16378	16184	16440	16444	16253	16325	16334	16455	16195	16467	16483	16230	16395	16347	16464	16427	16297	16208	16295	16498	16344	16322	16491	16383	16418	16563	16473	16457	16501	16427	16373	16225	16578	16465	16203	16406	16257	16353	16229	16293	16496	16348	16386	16400	16345	16403	16367	16405	16417	16664	16298	16386	16410	16288	16432	16243	16360	16510	16385	16352	16417	16518	16398	16485	16355	16557	16474	16342	16375	16276	16478	16339	16322	16498	16591	16491	16449	16305	16462	16400	16468	16363	16277	16411	16320	16471	16221	16371	16439	16311	16270	16188	16609	16452	16312	16475	16370	16326	16475	16359	16413	16320	16402	16216	16356	16556	16229	16279	16531	16365	16448	16418	16569	16409	16215	16339	16282	16467	16663	16500	16429	16515	16386	16237	16403	16325	16444	16377	16384	16466	16584	16418	16655	16377	16339	16319	16343	16427	16395	16329	16407	16368	16361	16367	16312	16244	16413	16536	16400	16450	16474	16314	16345	16525	16439	16456	16381	16438	16306	16375	16386	16307	16335	16316	16463	16289	16255	16474	16626	16447	16408	16325	16419	16351	16397	16431	16459	16212	16379	16539	16292	16514	16356	16373	16414	16498	16367	16333	16316	16460	16381	16437	16479	16264	16569	16447	16519	16371	16258	16520	16385	16203	16375	16486	16549	16425	16335	16446	16424	16367	16441	16450	16495	16629	16226	16406	16355	16581	16351	16461	16503	16334	16412	16535	16466	16364	16417	16510	16360	16345	16350	16424	16454	16468	16453	16583	16379	16373	16362	16425	16288	16444	16452	16439	16507	16286	16316	16327	16368	16373	16252	16470	16541	16470	16293	16277	16471	16435	16397	16477	16344	16324	16353	16381	16461	16381	16296	16308	16395	16413	16425	16282	16657	16208	16279	16385	16709	16494	16327	16347	16478	16400	16434	16432	16623	16527	16443	16509	16417	16435	16412	16375	16408	16570	16417	16474	16372	16493	16443	16397	16598	16338	16434	16541	16370	16287	16428	16379	16295
24077	21353	28899	26037	25563	26122	23694	19958	18944	18669	18446	18467	18466	18297	18422	18191	18340	18078	18154	18121	18355	18210	18346	18085	17902	18003	17938	18123	17931	17853	18034	18027	17969	17961	18051	17911	17972	18002	18045	18026	17990	17994	18191	17833	17798	17983	18077	17821	17702	17948	18002	18063	17997	18051	17733	17900	17909	17726	18072	18171	18065	17844	17977	17976	17855	17956	17897	17805	17988	17702	18010	18026	17893	17900	17945	17825	17626	17812	17812	17787	17922	17936	17837	17912	17982	18107	17977	17960	17751	17980	18033	18089	17681	18028	18071	18044	17987	17989	17819	17716	17909	17883	17900	17791	17888	17826	17759	17781	17910	17711	17847	17719	18028	17658	17783	17774	17804	17733	18017	17692	18026	17670	17825	17890	17813	17887	17835	17898	17935	17620	17946	17884	17860	18043	17814	17881	17846	17806	17812	18004	17820	17838	17915	17892	17963	18071	17920	17909	17931	17848	17956	17993	17823	17795	17711	17893	17919	17773	17830	18104	18202	17806	17870	17970	17828	17989	17862	17803	17645	17877	17803	17675	17941	18006	17970	17908	17986	17781	17827	17890	17973	17759	17971	17935	17830	17775	17747	17942	17914	17769	18078	17951	17919	17789	17807	17692	17891	17831	17729	17828	17762	17768	17929	17956	17729	17827	18012	17904	17837	17854	17788	17908	17757	17897	17776	17776	17922	17943	18117	17602	17762	17866	17840	17794	17876	17865	17931	17876	18019	17871	17875	17872	17867	17815	18076	17722	17906	17921	17876	17895	17866	17787	17995	18039	17866	17986	17941	17773	17776	17779	17991	17737	17877	17863	17861	17826	17732	18046	17950	17920	17852	17796	17873	17759	17870	17942	18043	18008	18071	17982	17848	17949	18044	17779	17915	17699	18014	17774	17699	17895	17975	17924	17868	18044	17775	17858	17941	17810	17772	17920	17752	17944	17858	17741	17740	17941	18073	17896	17997	18193	17783	17941	17735	17905	17881	17865	18059	17852	17765	17882	17717	17772	17867	17935	17960	17869	17806	18038	17898	18113	18056	17895	17695	17823	17925	17848	17915	17859	17724	18037	18168	17885	17932	17888	17764	17908	17737	17800	17966	18021	17818	17820	17828	17851	17913	17707	17742	17617	17895	17927	17988	17724	17896	17760	17755	18025	17922	18006	17802	17939	17840	17916	17916	17890	17812	17830	17970	17639	17789	18152	18070	17989	17890	17868	17778	17871	17676	17786	17557	17760	17826	17763	17904	18002	17605	17832	17862	18082	17961	17842	17757	17923	17967	17748	17736	17897	17815	17690	18186	17914	17904	17699	17782	17923	17958	17789	17721	17865	17865	17876	18114	17888	17807	17730	17790	17850	17920	18090	17752	18073	17860	17946	17992	17898	17666	17858	17887	17790	17943	17788	17838	17843	17748	17718	17923	17877	17777	17705	17824	17912	17947	18022	17797	17979	18109	17952	18006	18117	17759	17999	17926	17971	17943	17707	18141	17916	17927	17941	17999	17669	17686	17837	18020	18165	17802	17677	17810	17812	17853	17906	17822	17840	17900	17936	17879	18071	17769	17791	17837	17978	17866	18063	17961	17849	17833	17727	17998	17871	17881	17686	18007	17766	17758	17889	17982	17942	17755	17904	18104	18057	17750	17914	17782	17881	17907	17682	17995	17783	17908	17810	17896	17911	17879	17768	17966	17908	17812	17964	17991	18078	17856	17919	17850	17818	17833	17821	17905	17876	17998	17875	17945	17927	17825	17612	17907	17717	17670	18062	17876	18012	17937	17875	17961	17882	17742	17910	17773	17905	17916	17889	17760	17999	17979	18005	18004	17856	17839	17982	18063	18000	17843	17821	17879	17981	18046	17871	17825	18046	17747	17783	17907	17940	17962	17793	17691	17807	18086	18037	18080	18014	17997	17812	17912	18131	18053	17939	18081	18057	17801	17750	17868	17781	17805	17836	17873	18059	18060	17908	18059	18059	17924	17870	17820	17947	18014	17991	17960	17788	17726	17814	17839	17931	18046	18019	17903	17772	17881	17715	17920	17702	17821	17941	17909	17899	18114	17850	17866	18110	17881	17929	18102	17971	17885	17885	17915	17894	17818	17899	17804	17715	17790	17884	17827	17858	17944	17854	18052	17880	17800	17760	17850	17920	17717	17740	18004	17909	17795	18047	18078	17710	17815	17732	17790	17850	17713	17817	18003	17997	17799	17853	17791	17938	17838	17751	17867	17911	17800	18102	17969	17882	17904	18051	17913	17733	17818	18106	17953	17829	17868	17937	17881	17828	17876	17922	17937	17744	17757	17934	17669	17698	17962	17968	18017	17932	18110	17769	17767	17669	17848	17925	17752	17847	17911	17989	17796	17693	17905	17844	17922	17940	17749	18064	17830	17992	17954	17866	17905	18011	17955	17803	17882	17902	17662	17712	17993	17687	17774	17922	17914	17903	17793	17753	17832	17953	17980	18056	17757	17978	17916	17820	17817	17939	17830	17944	17769	17838	17843	17842	17920	17830	17788	17835	17806	18089	17843	17940	17866	17923	17859	17918	17863	17814	17915	17905	18033	17940	17720	17853	17973	17774	17914	17745	18117	18021	18035	17842	18082	18099	18079	17978	17660	17984	17970	17969	17697	17898	17944	18025	17904	18052	17851	17806	17825	17969	17957	17902	18031	17894	17920	17774	18011	17897	18058	17817	17885	17875	17993	17868	17880	17834	17765	17922	17770	17852	17934	17964	17880	18022	18007	17883	17855	18039	17711	17910	17864	17801	17785	17635	18009	18045	17767	17901	17796	17820	18087	17932	18061	17911	17874	17992	17898	17799	18108	17749	17907	18045	17959	18112	17720	17836	17806	17689	17939	18070	17893	17851	17950	17888	17764	17877	17786	17929	17869	17781	17713	17789	17763	17870	17808	17813	17853	17828	17912	17917	17719	18054	17779	17744	17832	17950	17954	18007	17960	17900	17918	17968	17821	17877	17772	17716	17941	17846	17655	17721	17894	17835	17870	17741	17623	17860	17655	17888	17928	17993	17869	18003	18055	17936	17870	18075	17850	18149	17865	17806	17942	17729	17949	18019	17896	17911	17926	17830	17759	17748	17938	17833	18067	17680	18080	17845	17719	17873	17917	18002	17861	17603	17830	17834	18136	18042	17950	17865	17732	17860	18002	17861	17917	17937	17956	17852	17815	17897	17850	17757	17789	17925	17735	17661	17793	17859	17855	17922	17822	17782	17909	17860	17901	17998	17898	17744	17675	17978	17925	17726	18188	17839	17932	17956	17930	17999	17911	17955	17857	17972	17834	17768	17710	17993	17923	17932	17915	17891	17825	17582	17819	17917	17962	17793	17908	17771	17964	17731	17979	17696	17831	18019	17871	17864	17842	17868	17921	17922	17961	17835	18004	18128	17829	18009	18022	17734	17822	17758	17686	18156	17965	17971	17792	17840	17995	17900	18060	17816	17890	17977	17929	17933	18132	17859	18041	17791	17948	17911	17736	17844	17883	17906	18173	17972	17823	17720	17772	17963	18070	17913	17850	17874	17828	17708	17873	17918	17914	17984	17811	17861	17890	17867	17985	18025	18017	17957	18035	18172	18086	17958	17507	17822	17952	17908	17842	18007	17898	17953	17763	18002	17864	17782	17878	17793	17866	17978	17847	17738	17798	17894	17945	17698	17967	17898	17795	18115	17842	17825	17953	17826	17994	17762	17687	17663	17945	17794	17903	17907	18117	17872	17945	17857	17764	17785	17879	17841	17788	17681	17828	17873	17776	18057	17799	17802	17771	17746	18088	17954	17962	17988	18068	17958	17937	17977	17827	17926	17894	17947	18029	18042	17912	17848	17869	17610	17680	17808	17883	17824	17882	17789	17808	17959	17835	17998	17846	17833	17718	17946	17984	17817	17724	17980	17836	17944	17784	17952	17955	17868	17618	17883	17911	17983	17905	17785	17632	18056	17950	17980	17954	17949	17782	17892	18004	17831	17811	17862	17817	17776	17904	17905	17938	17911	17976	17979	17924	17887	17718	18078	18039	17821	17919	17824	17703	17994	17713	17892	18026	17979	17882	17869	17993	17767	17774	17898	18025	17998	18000	17728	17888	17818	17987	18022	17929	17766	17905	17836	17737	17901	17509	17897	17794	17807	18017	17856	17706	17701	17650	17964	17715	17890	17898	17771	17843	17878	17932	17915	17814	17961	18001	17904	17902	18010	17831	17763	17810	17935	17844	17905	17964	17832	17915	17981	17972	17904	17929	18023	17922	17896	17984	17882	17934	18066	18081	17887	17696	17862	17871	17698	17864	17702	17977	17858	18092	17936	17878	17859	18135	17975	17976	17734	18224	17892	17926	17884	18011	17940	17844	17873	18005	17927	17908	17894	17927	17640	17977	18005	17978	17886	17853	17899	17992	17843	17816	17966	17639	17710	17888	17828	17917	17950	17823	17812	17995	17777	17775	17957	17891	18097	17944	17716	17851	17727	17790	17817	17673	17744	17877	17949	17894	17867	17925	17907	17922	17950	17771	17710	17915	17874	17851	17939	17880	17789	17690	18012	17804	17776	17918	17935	17731	17638	17830	17839	17996	17973	17938	17868	17910	17940	17849	18185	17893	17740	17988	17865	17834	17920	17916	17825	17986	17812	17911	17649	17967	17835	17871	18047	17957	17546	17647	17863	18181	17927	17958	18021	17820	17793	17854	17848	17943	17871	17736	17955	18005	17889	17874	17885	17932	17893	17891	17882	17974	17881	18153	17933	18030	17779	17750	17677	18023	17846	18078	17824	17923	18046	17774	18005	18111	18087	17937	17849	17845	17738	17888	17969	18069	17883	17832	17883	17890	17872	17747	17821	18104	17998	17674	17916	17768	17697	17842	17677	17833	17969	17871	17806	17846	17815	17993	17772	18009	17881	17863	17772	17693	17789	17857	17919	17946	17861	17939	17850	18011	17889	17733	17872	17778	17792	17944	17974	17898	17957	17922	17973	18095	17945	17977	17816	17930	17822	18002	17805	18047	17593	17786	17880	17890	17996	17688	17763	17787	17735	17798	18075	18029	17955	17721	17909	17729	17771	17807	17788	17845	17986	17905	17906	18027	17879	18017	18037	17840	17902	17881	17954
31644	51133	49057	39823	32150	25817	20698	18310	17543	17037	16825	16655	16654	16660	16461	16469	16313	16380	16180	16358	16282	16145	16194	16175	16238	16149	16230	16095	16177	16060	16252	16143	16096	16028	15964	16170	16008	16155	16113	16077	16225	15989	15958	16063	16083	16109	16097	16099	15963	16060	16133	16080	16039	16046	16066	15988	15977	16021	15896	16016	16145	16188	15985	16061	16102	15925	16037	16057	16044	16073	16007	15985	16149	16119	16146	16159	16042	15918	15973	15877	16028	16145	16064	16202	15970	16125	16074	16013	16136	15951	15910	16028	16041	16115	15984	16022	16060	15969	16091	16219	16082	16047	15976	16082	16020	16164	16012	16073	16113	16076	16084	16231	16022	16013	16152	16201	15928	16092	16178	16083	16047	16151	16024	16121	15966	16016	15966	16127	15921	15868	16066	16123	15959	15955	16009	15979	15992	16067	16063	15895	15969	15870	16117	16073	16247	15956	16015	16120	16129	16087	15994	16242	16090	15999	15999	16082	16104	15833	16229	15969	15947	15936	15869	16071	16047	16109	16025	15823	16215	15933	16027	15977	16061	16032	16042	15988	15913	16097	16126	16157	16111	16018	16010	16097	16028	16088	15985	15961	15909	16031	16110	16108	15911	16018	16210	15766	15899	16051	16085	15943	15817	16041	15991	16126	15983	16122	15876	15990	15976	15969	15944	15872	15972	16024	16009	15971	16029	16087	16084	16007	15979	16084	15946	16167	15853	16041	15814	16057	16081	16134	16003	16086	15868	16086	15955	16013	15991	15895	16133	15952	16126	16095	15931	16065	16095	15976	16123	16153	16151	16077	15838	16134	15842	15944	16038	16110	16006	15971	16056	15938	15972	16206	16108	16141	16057	16058	16053	16077	16065	16031	15834	16023	15939	16077	16103	16275	15957	15844	16025	16013	16021	16174	16077	16114	16184	16133	16024	16137	16093	15926	16021	16093	16125	16165	16080	15978	16119	15876	16023	16020	16117	16179	16054	16049	16058	16118	15804	15801	15917	16000	16133	15981	15957	15927	15998	16077	16226	16023	16089	15964	15925	15930	16140	16038	16158	16008	16033	16055	15917	15929	15894	16046	15924	15921	16134	16082	16132	16123	15998	16053	16080	15981	16032	16124	15921	16120	16063	16142	16038	16053	16091	15911	15972	16098	16047	15900	15990	16154	16090	15864	15946	16054	15906	16014	16034	15934	16090	15921	15919	16138	16107	15927	15999	15975	15970	16024	16066	15858	16020	15769	16043	16066	15964	15916	15948	16022	16032	16235	16018	16046	16199	16015	16047	15755	16192	16227	16014	15911	15886	16013	16085	16032	16099	15976	16138	15830	16038	16133	15961	16019	16094	16050	16092	16029	16077	16085	15930	16194	16077	15972	16019	16104	15749	16213	16119	15995	16089	15866	16079	16067	15986	15903	16123	16161	16221	16080	15933	16002	16103	16098	16120	16063	16146	16097	16247	15965	16082	16035	16011	16093	15908	16125	15958	16050	16116	15887	16019	16157	15966	15980	16090	15919	16038	16043	15877	15935	16175	16184	16189	16042	15959	16044	16024	16071	16042	16191	16059	16090	16045	16130	15917	15926	16117	16082	15906	16041	15934	15979	16123	15962	15996	15988	16018	16012	15912	16027	16135	15890	16000	16098	16078	16023	15885	16108	16293	15994	15990	16128	16032	16218	16019	16009	15969	15898	16066	16098	15926	15933	15952	15986	16043	16130	15939	16113	15990	16056	16108	15984	15932	16025	16129	16097	16123	16114	16044	15887	16154	15981	16045	16068	15993	15897	15983	15943	15828	15985	15951	15890	16081	16123	15840	16036	16067	15966	15880	16076	15958	16032	15834	16042	16077	16079	15963	16057	16013	16021	15933	15832	15980	15832	16069	15990	16102	16018	16164	16125	16208	15969	15821	16027	15954	15964	15823	16109	16010	15974	16040	16139	16054	15940	16102	16157	16151	16066	16101	16116	16253	15986	16028	16053	16072	15897	15946	16079	16015	15974	16054	15942	16146	16202	15962	16176	16135	16039	15878	16005	15969	16034	16020	15881	16052	16141	15999	16080	16114	16098	16004	16005	16104	16028	15955	16107	16244	16137	15943	16009	16026	16028	16025	16113	16078	16131	16139	16024	15928	15912	16027	16051	15985	15971	16020	16159	16089	15987	15920	16048	15953	16145	16067	16012	16077	15884	16024	16052	16100	16219	15982	15971	16027	15968	15968	16080	16037	16079	16103	16048	16167	15984	16051	15933	15994	15902	15888	16097	16061	15890	16010	15915	16177	15939	15933	16198	15996	16082	16045	15954	15900	15979	16111	16048	16014	16065	16160	16019	15958	16039	16035	15929	15866	16001	16018	16161	16045	15852	16056	16056	16249	15910	16102	15998	16084	16043	15836	16147	16141	15980	16031	15962	16137	16064	15954	16024	15823	16056	15933	16010	16007	15999	16021	16089	15912	16093	16076	16096	16078	15996	16061	15905	16015	16037	16034	16072	16126	16274	16007	15935	16069	16174	16078	15946	15986	16117	16002	16036	15876	15910	15995	16053	16260	16046	16160	16269	16075	16070	16120	16077	16063	15949	15987	16068	15933	16101	16044	15948	16172	15910	16003	16190	16058	15944	15984	16152	16031	16070	15931	16063	15902	16103	16053	16077	16040	16073	16009	15839	16000	15846	16033	15901	16065	16113	16036	16172	16002	16159	16032	15988	16138	15822	16048	16015	15960	16009	16044	15993	15963	16064	16095	16038	16033	16120	16065	15929	16153	16041	16230	16140	16182	16143	15978	16057	16108	15975	16213	16088	15994	15906	16106	15908	15928	16040	16223	16150	16107	16104	15929	16038	16049	16088	16079	16037	16150	16139	16069	16115	16045	16066	16068	15965	16057	16010	16001	16149	16190	15987	15921	16150	15870	16089	16126	16146	16045	15966	16063	16067	15993	16003	16248	16149	16079	16076	16129	15880	16080	16092	16005	16043	16028	15956	15972	16058	16022	15990	15961	15765	16238	15858	15981	16108	15919	16076	16108	15929	16119	15987	16098	15909	16104	16123	15977	15930	15866	16040	16136	15984	16010	16124	16054	16007	15941	15898	16088	15891	16098	16121	15848	16065	16036	15862	16277	15942	15980	16118	16084	15929	16150	16088	16075	16011	16034	15880	16096	16018	15834	16070	16059	16000	16198	16090	16020	16035	16205	15917	15965	16131	16164	16127	16183	15936	16157	15911	16057	15929	16104	15940	16095	16081	16001	16090	15991	16020	16031	16051	16125	16066	16071	16095	15941	16069	16014	16225	15998	15834	15922	16016	16236	16122	15923	16061	16062	16139	16029	15890	16089	16040	16199	15801	15882	16085	16064	16116	15855	16024	15996	16152	16162	16039	15859	16038	16066	15997	16063	16082	16127	15998	16012	16346	16026	16003	16037	15972	15953	16143	16114	15922	16032	16023	16153	16093	15995	16005	16095	15980	15957	16244	15920	15866	15983	16159	15932	16066	15990	15917	15988	16026	16061	16048	15952	16150	15906	16112	15950	16081	16034	16206	16030	16121	16057	16109	15992	15966	15949	16016	15901	15972	15998	16071	15979	16079	15999	15863	16182	16075	16141	16058	16040	16059	16129	16042	15976	16096	15940	16176	16056	15926	16019	15897	16046	16024	15997	16077	16011	15994	16040	15898	15819	15990	15905	15990	15828	15945	16075	15915	16107	16209	16023	16257	16059	16111	16007	16027	15937	16065	16145	16093	15876	16020	16036	16038	16025	16046	16123	16102	16054	16073	15888	16085	15934	16142	15923	16248	15822	16186	15976	15981	16149	16006	16043	15986	15897	16017	15967	15924	16147	16036	15944	16078	15991	16044	15934	16035	16074	16099	16015	16051	16142	16038	16065	16034	16065	16036	15978	16028	16092	15974	16049	15935	15957	16073	16132	16071	16021	16035	15965	15994	16004	16142	16020	16123	15840	16190	16034	16097	15973	15980	16092	15784	16028	15859	16084	15999	15944	15858	15918	16183	15975	16136	16053	15929	16005	16109	15995	16138	15792	15851	16054	16037	15989	15976	16119	15950	16093	16015	16029	16272	16103	16014	16096	16195	16009	16043	15931	16113	16202	16233	15967	16003	16033	16038	16052	16033	16004	15977	16117	16004	16021	15965	15966	15892	16187	15997	16095	15950	15922	16117	15929	16002	16109	16067	16127	16141	15966	16167	15995	15931	16061	15990	16048	15970	15996	15892	16082	15950	15913	15986	15817	15841	15868	16029	16091	16143	16081	16069	16113	16081	16109	15932	16001	16022	16052	16082	15840	16110	16277	16108	15865	15919	16141	16086	15887	16077	16139	15757	16013	15919	16135	16074	15944	15888	15920	16214	16062	15936	16090	16069	16082	16062	16093	16175	16129	15918	16089	15931	15883	16054	15989	15929	16015	15924	16057	15946	16028	15969	15883	15968	16129	15935	16124	16080	15971	16115	16228	15926	16000	16011	16283	16050	16179	15997	16058	15945	16149	15943	16185	15986	15897	15934	15955	15993	15987	16109	16131	15826	16112	16224	15787	15890	16004	16043	16041	16014	15913	15941	15977	16061	16023	15941	15930	15880	16108	15938	16018	15932	16106	15994	15971	16037	15986	16087	16091	16003	16175	16058	16056	15958	15905	16087	16061	15969	16067	16051	15933	16189	16098	15848	16067	15973	16161	15954	15866	16158	15998	16022	16058	15956	16044	16002	16062	15884	16082	16084	16054	15810	16150	15938	16098	15875	15967	16148	16142	16045	15965	16043	16129	16022	16076	15994	16090	16129	16088	16087	16090	15937	16081	16023	16125	16084	15949	16067	16029	16105	16056	15842	16253	16098	16034	16090	15897	15925	15870	15970	16025	16018	16235	16113	16259	16016	16098	15967	16003	15938	16108	16018	15996	16039	16005	16132	16031	16097	16118	16196	15816	15849	16174	15937	16103	15988	15981	16074	15958	16088	15994	16201	16111	15989	15936	16272	16021	16042	15906	15926	15918	16224	16009	15908	16216	16172	16080	16121	16126	16063	15866	16038	15958	16063	16018	15949	15982	16191	16183	16126	15952	16218	16016	15893	16066	16052	15877	16101	15987	16046	16030	16082	15891	15973	16084	16125
22871	21357	29250	24203	22969	26334	27022	21346	19781	19993	19466	19262	19235	19169	19148	18890	18947	19005	19000	18803	18834	18775	18718	18446	18328	18518	18591	18518	18526	18752	18429	18571	18547	18642	18582	18757	18610	18359	18597	18313	18456	18333	18465	18490	18421	18392	18481	18376	18494	18484	18308	18434	18653	18284	18488	18507	18330	18311	18469	18290	18406	18578	18332	18403	18512	18596	18339	18485	18297	18399	18573	18408	18488	18372	18458	18574	18464	18408	18461	18276	18352	18549	18317	18416	18379	18567	18352	18168	18426	18516	18449	18292	18434	18332	18471	18432	18447	18518	18349	18462	18145	18488	18379	18338	18413	18435	18296	18308	18355	18543	18480	18451	18486	18365	18242	18271	18515	18483	18443	18482	18461	18491	18505	18428	18547	18638	18373	18569	18452	18567	18570	18438	18179	18300	18579	18416	18668	18387	18493	18209	18585	18435	18420	18352	18274	18169	18558	18259	18324	18292	18563	18297	18276	18457	18429	18378	18410	18563	18268	18416	18301	18236	18157	18270	18405	18287	18557	18321	18208	18350	18248	18445	18439	18292	18454	18357	18240	18391	18419	18401	18233	18269	18390	18458	18519	18415	18208	18468	18367	18618	18407	18383	18312	18373	18317	18527	18341	18482	18435	18454	18410	18336	18267	18418	18502	18488	18563	18292	18473	18432	18253	18214	18472	18634	18405	18363	18340	18142	18266	18349	18468	18297	18230	18268	18166	18368	18408	18507	18399	18488	18464	18446	18252	18265	18578	18398	18344	18438	18430	18318	18379	18487	18394	18422	18490	18370	18133	18382	18502	18252	18399	18391	18307	18563	18392	18459	18398	18402	18365	18234	18632	18475	18327	18338	18621	18280	18500	18423	18168	18328	18313	18453	18289	18542	18528	18530	18274	18356	18320	18288	18337	18331	18347	18274	18257	18262	18237	18451	18335	18287	18511	18473	18505	18352	18406	18449	18400	18483	18517	18495	18470	18444	18711	18314	18393	18339	18436	18498	18405	18358	18346	18297	18445	18215	18287	18276	18504	18443	18472	18423	18544	18454	18424	18380	18449	18284	18254	18262	18371	18186	18181	18305	18242	18492	18488	18192	18468	18206	18298	18402	18212	18181	18380	18248	18133	18436	18325	18259	18263	18497	18313	18263	18509	18345	18408	18470	18231	18328	18539	18434	18207	18323	18331	18329	18360	18265	18393	18079	18108	18509	18474	18281	18332	18245	18451	18534	18480	18270	18355	18277	18177	18398	18521	18464	18417	18399	18486	18430	18450	18428	18312	18510	18324	18526	18373	18374	18303	18377	18461	18067	18468	18336	18444	18203	18137	18341	18475	18458	18446	18376	18403	18444	18364	18383	18227	18503	18444	18394	18362	18386	18158	18521	18246	18215	18307	18350	18310	18436	18438	18466	18404	18307	18457	18336	18334	18481	18490	18012	18414	18432	18142	18149	18419	18474	18223	18380	18371	18562	18373	18446	18427	18289	18256	18238	18469	18215	18093	18493	18208	18536	18328	18503	18310	18444	18237	18236	18464	18294	18432	18519	18404	18257	18457	18312	18335	18408	18296	18176	18377	18206	18564	18294	18244	18553	18293	18294	18433	18503	18373	18472	18346	18207	18451	18286	18362	18343	18238	18410	18323	18374	18409	18493	18375	18276	18249	18390	18255	18207	18416	18357	18305	18412	18431	18365	18287	18431	18267	18370	18317	18299	18417	18293	18421	18286	18476	18310	18224	18403	18456	18584	18066	18417	18325	18426	18277	18287	18262	18378	18135	18494	18257	18436	18259	18225	18239	18180	18456	18338	18248	18427	18308	18299	18265	18292	18456	18319	18308	18428	18216	18380	18303	18473	18392	18345	18341	18484	18344	18447	18320	18579	18256	18328	18250	18230	18447	18430	18610	18278	18263	18342	18472	18220	18275	18312	18279	18457	18282	18217	18449	18323	18474	18320	18222	18358	18276	18226	18489	18286	18389	18384	18450	18221	18291	18505	18343	18542	18262	18285	18322	18368	18249	18335	18263	18480	18365	18381	18410	18418	18358	18336	18461	18405	18420	18382	18561	18566	18290	18299	18546	18430	18347	18165	18387	18059	18245	18375	18465	18287	18475	18077	18314	18402	18381	18629	18447	18587	18475	18388	18537	18454	18382	18339	18579	18348	18621	18387	18326	18543	18494	18489	18437	18437	18371	18283	18294	18399	18477	18359	18526	18181	18147	18383	18612	18148	18233	18301	18259	18249	18089	18378	18333	18298	18638	18425	18485	18345	18149	18294	18367	18328	18231	18251	18361	18376	18325	18290	18214	18280	18108	18287	18371	18475	18392	18324	18324	18329	18434	18477	18280	18381	18395	18293	18379	18514	18612	18501	18300	18420	18383	18255	18322	18545	18300	18405	18650	18427	18447	18148	18432	18399	18309	18318	18415	18408	18362	18643	18417	18366	18447	18340	18451	18435	18347	18383	18356	18343	18314	18389	18368	18294	18352	18184	18391	18523	18428	18573	18432	18336	18335	18340	18480	18353	18438	18366	18351	18225	18431	18224	18215	18282	18533	18445	18408	18214	18490	18415	18393	18569	18548	18429	18375	18355	18373	18557	18288	18489	18347	18189	18326	18416	18534	18384	18501	18285	18649	18460	18235	18187	18328	18253	18484	18415	18537	18367	18408	18481	18296	18368	18360	18350	18285	18276	18415	18252	18351	18331	18224	18358	18344	18422	18407	18190	18248	18380	18335	18523	18292	18526	18254	18320	18272	18387	18518	18236	18409	18224	18323	18396	18343	18374	18267	18290	18242	18441	18478	18448	18464	18328	18342	18323	18416	18489	18222	18545	18508	18287	18277	18484	18354	18261	18521	18424	18426	18296	18308	18407	18355	18417	18341	18197	18268	18234	18404	18521	18200	18607	18470	18793	18556	18367	18288	18322	18322	18335	18374	18597	18207	18201	18250	18473	18376	18210	18379	18444	18311	18437	18443	18292	18378	18517	18317	18629	18475	18380	18274	18490	18597	18139	18386	18320	18382	18426	18236	18318	18388	18281	18284	18296	18281	18388	18426	18238	18473	18308	18427	18649	18472	18175	18235	18595	18345	18292	18357	18418	18482	18446	18284	18094	18164	18420	18310	18089	18482	18162	18465	18390	18493	18388	18356	18347	18443	18249	18351	18270	18376	18147	18351	18210	18325	18248	18229	18414	18161	18224	18549	18396	18196	18246	18363	18250	18250	18342	18600	18362	18347	18339	18349	18193	18448	18458	18258	18371	18534	18250	18387	18436	18542	18384	18621	18188	18446	18396	18306	18487	18342	18181	18369	18388	18232	18316	18295	18352	18212	18392	18649	18278	18595	18308	18324	18129	18601	18461	18446	18333	18617	18310	18345	18468	18464	18393	18246	18380	18731	18322	18388	18438	18363	18437	18260	18325	18408	18267	18560	18519	18487	18380	18516	18361	18376	18309	18229	18210	18276	18362	18448	18425	18309	18397	18395	18472	18240	18530	18383	18101	18310	18266	18334	18256	18366	18557	18214	18351	18406	18176	18402	18621	18329	18450	18404	18331	18299	18163	18409	18339	18163	18445	18382	18195	18412	18291	18313	18504	18320	18482	18293	18242	18250	18462	18114	18051	18236	18385	18246	18431	18563	18396	18386	18179	18327	18382	18430	18426	18333	18213	18346	18343	18409	18294	18514	18344	18377	18519	18451	18249	18186	18369	18486	18127	18510	18406	18260	18491	18447	18414	18506	18220	18373	18440	18271	18573	18278	18436	18404	18417	18495	18299	18290	18501	18205	18400	18481	18388	18559	18314	18424	18456	18324	18261	18284	18445	18484	18519	18209	18294	18454	18250	18183	18462	18425	18378	18535	18550	18392	18199	18400	18397	18465	18385	18363	18151	18338	18324	18433	18588	18287	18427	18194	18245	18418	18287	18440	18380	18280	18350	18379	18371	18450	18274	18571	18477	18469	18318	18349	18523	18341	18352	18254	18378	18355	18400	18308	18551	18538	18197	18231	18295	18396	18174	18591	18391	18392	18410	18430	18349	18275	18377	18445	18417	18421	18170	18466	18286	18604	18386	18275	18307	18447	18416	18344	18440	18429	18261	18532	18482	18583	18468	18282	18211	18315	18294	18317	18252	18265	18311	18432	18192	18336	18311	18429	18457	18540	18434	18335	18412	18294	18414	18326	18384	18203	18243	18313	18237	18444	18303	18520	18239	18240	18457	18284	18326	18403	18499	18521	18274	18194	18251	18400	18363	18264	18213	18266	18349	18424	18369	18390	18389	18382	18488	18241	18379	18308	18297	18244	18405	18408	18503	18494	18139	18137	18571	18238	18424	18241	18440	18477	18420	18222	18366	18331	18444	18496	18315	18421	18407	18177	18300	18486	18111	18512	18442	18499	18340	18122	18283	18282	18353	18481	18251	18416	18427	18186	18392	18475	18272	18417	18436	18249	18308	18467	18344	18505	18242	18568	18352	18314	18348	18577	18305	18619	18428	18477	18121	18252	18378	18404	18408	18382	18302	18235	18405	18356	18479	18660	18339	18399	18478	18336	18298	18202	18225	18384	18361	18405	18514	18314	18408	18425	18480	18330	18294	18243	18369	18445	18302	18465	18194	18286	18491	18252	18188	18520	18308	18374	18417	18426	18483	18255	18241	18455	18389	18570	18409	18466	18153	18496	18269	18340	18560	18527	18449	18609	18406	18408	18442	18425	18332	18480	18339	18638	18277	18389	18463	18413	18452	18494	18348	18402	18269	18477	18278	18375	18316	18376	18318	18307	18287	18296	18354	18213	18230	18227	18313	18358	18673	18448	18284	18426	18551	18294	18350	18230	18193	18249	18339	18242	18365	18174	18380	18562	18311	18452	18178	18455	18383	18387	18433	18449	18307	18279	18165	18420	18361	18366	18430	18250	18424	18613	18344	18397	18508	18360	18411	18489	18451	18361	18416	18461	18578	18313	18370	18372	18278	18120	18217	18330	18434	18243	18467	18330	18219	18277	18473	18259	18340	18287	18529	18310	18383	18222	18543	18472	18297	18461	18563	18350	18549	18254	18266	18270	18261	18312	18329	18409	18145	18325	18399	18642	18402	18425	18468	18266	18414	18104	18378	18442	18480
35639	60018	53936	40549	33908	28405	22268	19193	18356	17844	17488	17456	17195	17094	17000	16798	16688	16763	16623	16538	16524	16673	16506	16595	16420	16416	16393	16438	16504	16384	16444	16379	16278	16425	16527	16580	16364	16331	16405	16337	16384	16312	16424	16420	16168	16171	16379	16303	16349	16282	16350	16281	16346	16323	16315	16364	16293	16227	16442	16401	16429	16222	16192	16153	16430	16207	16233	16536	16264	16232	16311	16109	16475	16229	16396	16193	16327	16277	16201	16345	16277	16296	16226	16279	16302	16314	16244	16343	16309	16276	16273	16335	16422	16383	16231	16315	16198	16356	16277	16409	16434	16449	16486	16280	16351	16263	16294	16349	16213	16309	16324	16315	16378	16277	16251	16328	16288	16134	16273	16359	16251	16168	16019	16248	16339	16196	16280	16234	16168	16208	16310	16254	16295	16305	16260	16275	16294	16269	16144	16349	16269	16383	16287	16211	16344	16317	16231	16313	16236	16147	16257	16288	16255	16251	16273	16240	16193	16282	16220	16353	16344	16133	16277	16292	16025	16292	16341	16268	16178	16177	16282	16207	16282	16263	16375	16378	16254	16269	16255	16163	16196	16200	16248	16231	16304	16302	16220	16318	16316	16267	16074	16347	16364	16278	16596	16283	16161	16343	16266	16241	16360	16375	16034	16272	16203	16180	16199	16337	16237	16275	16303	16260	16299	16323	16141	16059	16285	16285	16363	16273	16416	16156	16384	16334	16274	16240	16382	16279	16074	16221	16377	16210	16198	16185	16245	16293	16217	16044	16504	16181	16161	16361	16221	16529	16245	16257	16194	16374	16205	16430	16282	16227	16310	16316	16277	16244	16227	16483	16279	16421	16299	16370	16470	16299	16104	16344	16363	16222	16457	16335	16343	16289	16259	16284	16431	16140	16310	16302	16365	16085	16329	16257	16299	16270	16316	16406	16362	16216	16416	16266	16202	16331	16239	16359	16327	16300	16415	16244	16208	16236	16296	16176	16283	16422	16218	16356	16321	16233	16185	16280	16173	16307	16175	16338	16321	16491	16413	16210	16214	16240	16323	16271	16081	16222	16238	16276	16193	16359	16422	16241	16301	16135	16260	16407	16203	16162	16367	16277	16247	16070	16259	16435	16322	16170	16282	16284	16198	16365	16083	16219	16336	16179	16194	16163	16118	16253	16123	16252	16203	16378	16169	16244	16308	16091	16155	16266	16199	16384	16205	16250	16323	16288	16146	16198	16404	16303	16207	16184	16284	16411	16185	16304	16409	16182	16214	16184	16190	16382	16277	16405	16349	15941	16314	16268	16372	16174	16246	16332	16300	16281	16199	16286	16170	16352	16184	16304	16192	16198	16325	16274	16352	16535	16121	16130	16256	16179	16334	16364	16437	16181	16217	16257	16168	16237	16406	16379	16439	16225	16250	16353	16215	16259	16305	16240	16391	16304	16392	16157	16233	16138	16386	16296	16087	16257	16151	16283	16260	16275	16255	16239	16167	16294	16244	16110	16258	16297	16386	16243	16255	16253	16334	16321	16110	16359	16237	16340	16187	16461	16309	16301	16378	16099	16224	16208	16270	16323	16299	16195	16359	16304	16349	16239	16177	16263	16390	16496	16302	16044	16149	16163	16263	16274	16415	16141	16242	16301	16476	16318	16337	16306	16304	16212	16192	16263	16327	16314	16138	16438	16395	16272	16341	16280	16052	16201	16348	15995	16257	16215	16229	16368	16351	16418	16348	16355	16182	16316	16371	16230	16282	16266	16398	16400	16213	16221	16299	16046	16205	16092	16346	16166	16283	16230	16356	16125	16228	16314	16177	16281	16261	16201	16357	16254	16313	16211	16170	16135	16057	16219	16254	16395	16348	16265	16372	16229	16149	16276	16212	16369	16343	16363	16088	16215	16196	16346	16264	16180	16344	16533	16319	16304	16154	16275	16200	16133	16236	16379	16273	16083	16459	16157	16263	16255	16417	16166	16413	16552	16072	16320	16285	16359	16329	16331	16207	16178	16180	16211	16223	16399	16231	16307	16305	16202	16201	16193	16175	16326	16219	16402	16221	16233	16282	16223	15970	16342	16160	16198	16304	16286	16074	16331	16141	16244	16425	16262	16295	16194	16226	16145	16210	16051	16403	16344	16176	16396	16384	16358	16261	16271	16282	16248	16357	16288	16240	16399	16142	16256	16239	16243	16307	16405	16422	16235	16160	16024	16280	16369	16411	16416	16212	16301	16447	16350	16207	16468	16265	16242	16166	16251	16331	16350	16350	16256	16346	16265	16168	16227	16094	16164	16231	16106	16304	16216	16308	16280	16319	16286	16272	16245	16380	16266	16225	16368	16219	16298	16200	16210	16171	16202	16360	16192	16193	16547	16289	16300	16155	16134	16299	16284	16348	16406	16262	16273	16377	16257	16230	16236	16421	16225	16303	16197	16248	16320	16177	16169	16470	16103	16370	16360	16108	16226	16331	16315	16160	16148	16371	16303	16314	16177	16121	16219	16287	16290	16322	16499	16297	16213	16219	16271	16210	16236	16183	16372	16299	16313	16365	16416	16036	16222	16161	16233	16380	16355	16331	16178	16277	16232	16259	16139	16180	16218	16420	16216	16389	16132	16204	16265	16259	16288	16188	16387	16290	16284	16158	16326	16096	16217	16228	16220	16363	16144	16146	16384	16240	16155	16130	16229	16299	16341	16333	16222	16199	16348	16414	16283	16256	16156	16356	16388	16278	16188	16326	16205	16277	16246	16239	16351	16019	16340	16224	16313	16240	16404	16309	16326	16359	16221	16273	16156	16306	16123	16353	16289	16067	16257	16149	16143	16272	16504	16226	16185	16218	16358	16226	16294	16135	16306	16213	16065	16244	16114	16417	16310	16303	16464	16362	16237	16249	16368	16302	16305	16348	16171	16417	16312	16282	16204	16379	16391	16309	16220	16308	16313	16231	16217	16161	16188	16306	16383	16156	16224	16248	16103	16221	16218	16322	16289	16245	16270	16152	16308	16214	16190	16093	16356	16279	16370	16124	16372	16319	16343	16136	16213	16317	16183	16313	16249	16249	16406	16256	16389	16136	16296	16163	16153	16328	16333	16002	16407	16209	16332	16169	16433	16250	16321	16326	16483	16196	16355	16274	16438	16281	16226	16391	16246	16320	16349	16191	16115	16259	16383	16091	16002	16205	16273	16322	16253	16261	16196	16201	16411	16292	16125	16266	16300	16313	16236	16352	16178	16495	16301	16303	16157	16133	16311	16227	16262	16269	16349	16318	16355	16332	16181	16193	16167	16227	16141	16174	16322	16138	16255	16217	16286	16264	16275	16389	16117	16399	16218	16271	16218	16420	16383	16231	16028	16316	16306	16316	16494	16313	16252	16275	16458	16353	16423	16139	16293	16349	16215	16162	16330	16227	16337	16364	16397	16288	16457	16247	16175	16402	16350	16259	16206	16201	16206	16143	16271	16263	16211	16379	16115	16075	16290	16157	16142	16140	16404	16187	16355	16331	16274	16460	16182	16297	16450	16146	16327	16292	16329	16166	16330	16182	16297	16161	16397	16270	16362	16217	16174	16334	16202	16363	16186	16297	16432	16273	16349	16252	16064	16308	16196	16341	16400	16324	16214	16254	16173	16277	16296	16484	16089	16173	16102	16385	16087	16210	16275	16310	16288	16221	16405	16186	16202	16072	16265	16273	16260	16394	16284	16253	16526	16284	16241	16109	16200	16278	16261	16208	16464	16122	16500	16224	16232	16281	16284	16258	16257	16316	16287	16216	16203	16051	16145	16345	16066	16143	16389	16396	16240	16426	16240	16242	16269	16223	16224	16203	16275	16288	16092	16287	16237	16365	16205	16343	16088	16261	16072	16422	16379	16181	16335	16051	16412	16209	16178	16361	16214	16329	16163	16103	16353	16241	16315	16207	16345	16497	16256	16271	16227	16207	16166	16018	16140	16278	16294	16281	16345	16141	16298	16203	16202	16158	16375	16275	16488	16307	16271	16364	16375	16220	16359	16149	16378	16224	16164	16132	16173	16193	16316	16264	16215	16239	16252	16410	16371	16179	16286	16013	16335	16232	16184	16275	16186	16175	16421	16254	16283	16251	16297	16221	16279	16273	16471	16207	16305	16318	16148	16140	16169	16289	16290	16249	16230	16207	16294	16077	16275	16123	16197	16166	16410	16357	16145	16354	16361	16104	16209	16181	16092	16260	16235	16295	16161	16195	16258	16242	16233	16195	16224	16155	16333	16181	16277	16313	16199	16240	16350	16267	16387	16237	16225	16409	16169	16288	16250	16181	16200	16253	16317	16257	16301	16379	16129	15999	16422	16176	16222	16315	16383	16281	16296	16299	16381	16267	16159	16287	16425	16300	16311	16332	16383	16302	16231	16329	16158	16318	16307	16432	16204	16162	16167	16340	16277	16154	16273	16444	16327	16199	16391	16146	16173	16420	16245	16326	16219	16156	16263	16373	16073	16333	16220	16253	16303	16202	16331	16232	16398	16481	16239	16296	16359	16403	16300	16331	16399	16050	16193	16308	16324	16397	16396	16325	16229	16347	16465	16277	16235	16264	16305	16393	16248	16329	16276	16295	16261	16420	16228	16359	16149	16272	16055	16261	16406	16437	16200	16344	16310	16212	16286	16284	16299	16359	16243	16240	16275	16228	16191	16265	16275	16248	16320	16326	16557	16279	16306	16260	16318	16243	16111	16110	16224	16353	16075	16024	16289	16253	16354	16307	16196	16253	16257	16196	16244	16133	16318	16330	16118	16398	16218	16210	16387	16235	16445	16219	16212	16254	16347	16354	16200	16374	16303	16229	16196	16224	16316	16129	16279	16253	16215	16319	16297	16345	16202	16278	16287	16266	16143	16241	16209	16333	16211	16252	16130	16267	16413	16293	16192	16474	16092	16265	16303	16374	16197	16289	16330	16338	16289	16196	16274	16351	16237	16092	16226	16344	16098	16223	16227	16260	16439	16399	16255	16203	16406	16362	16375	16319	16375	16298	16286	16208	16442	16032	16219	16229	16288	16142	16368	16253	16383	16164	16292	16190	16387	16241	16219	16175	16280	16318	16160	16230	16269	16220	16203	16247	16152	16294	16320	16278	16159	16253	16191	16195	16334	16217	16281	16343	16201
28799	26430	31733	28230	23950	21464	19507	19001	18697	18731	18690	18641	18635	18686	18511	18504	18434	18396	18485	18380	18411	18441	18551	18445	18420	18581	18440	18329	18482	18567	18066	18253	18255	18216	18553	18484	18512	18203	18276	18601	18345	18300	18406	18360	18205	18103	18381	18206	18485	18406	18492	18409	18479	18183	18579	18204	18337	18404	18322	18113	18595	18161	18303	18257	18318	18369	18291	18346	18495	18357	18356	18236	18247	18574	18241	18361	18517	18258	18552	18264	18328	18427	18322	18467	18272	18290	18244	18066	18324	18281	18627	18251	18328	18292	18325	18288	18206	18314	18444	18310	18257	18432	18314	18358	18265	18316	18316	18358	18407	18430	18440	18249	18314	18266	18279	18380	18337	18318	18275	18266	18243	18555	18263	18233	18223	18280	18264	18178	18359	18211	18496	18203	18464	18239	18307	18369	18209	18377	18370	18446	18233	18363	18261	18308	18273	18276	18373	18426	18186	18281	18226	18478	18168	18432	18466	18280	18254	18286	18362	18380	18517	18430	18110	18277	18356	18393	18407	18196	18274	18139	18229	18327	18379	18282	18344	18404	18370	18428	18371	18341	18266	18067	18150	18585	18461	18412	18350	18211	18365	18370	18334	18304	18194	18371	18532	18287	18362	18230	18069	18426	18223	18154	18486	18302	18389	18288	18353	18200	18395	18417	18301	18110	18355	18358	18413	18330	18350	18362	18250	18510	18192	18180	18578	18304	18301	18402	18306	18287	18461	18345	18193	18403	18535	18323	18286	18183	18660	18366	18373	18446	18443	18315	18333	18248	18235	18320	18230	18286	18213	18295	18397	18461	18152	18432	18352	18274	18214	18166	18391	18403	18430	18304	18312	18202	18322	18324	18403	18362	18296	18351	18396	18327	18240	18296	18376	18222	18280	18475	18279	18191	18259	18353	18272	18559	18344	18253	18250	18255	18240	18208	18240	18258	18171	18237	18293	18340	18155	18337	18372	18063	18220	18302	18245	18182	18511	18309	18341	18311	18391	18366	18282	18349	18341	18338	18119	18328	18184	18510	18211	18514	18444	18320	18250	18296	18355	18273	18222	18273	18329	18290	18551	18350	18203	18388	18443	18249	18377	18105	18540	18528	18264	18306	18489	18155	18160	18634	18513	18276	18434	18433	18370	18246	18164	18285	18199	18146	18092	18114	18508	18269	18183	18360	18446	18353	18299	18209	18330	18314	18183	18252	18419	18325	18182	18192	18374	18150	18256	18237	18207	18179	18299	18523	18381	18342	18207	18250	18270	18452	18301	18520	18504	18329	18144	18182	18189	18550	18126	18216	18421	18342	18506	18237	18423	18308	18463	18331	18278	18292	18550	18263	18320	18296	18370	18164	18268	18251	18290	18238	18252	18327	18020	18502	18326	18507	18419	18203	18187	18214	18365	18322	18350	18494	18325	18298	18315	18359	18347	18241	18404	18199	18322	18488	18332	18211	18385	18519	18270	18102	18168	18292	18312	18261	18263	18395	18339	18344	18266	18268	18276	18355	18489	18296	18345	18408	18282	18346	18435	18216	18234	18287	18086	18195	18180	18324	18368	18297	18184	18475	18328	18228	18212	18037	18220	18305	18288	18476	18401	18540	18286	18358	18615	18211	18172	18380	18210	18296	18251	18252	18328	18365	18355	18437	18282	18343	18288	18369	18490	18169	18335	18289	18341	18342	18507	18440	18131	18372	18128	18490	18546	18132	18463	18383	18343	18199	18464	18234	18443	18375	18450	18444	18518	18278	18475	18321	18146	18235	18194	18175	18345	18346	18375	18261	18267	18306	18251	18211	18123	17974	18505	18316	18191	18441	18332	18314	18422	18359	18279	18304	18323	18288	18249	18420	18451	18439	18484	18295	18250	18476	18371	18354	18293	18462	18431	18365	18365	18580	18398	18379	18267	18257	18344	17941	18175	18335	18126	18348	18262	18334	18283	18333	18261	18327	18344	18207	18462	18247	18249	18241	18213	18431	18413	18197	18280	18295	18245	18293	18189	18256	18204	18377	18255	18244	18168	18362	18299	18351	18389	18306	18335	18283	18310	18307	18325	18380	18371	18424	18348	18333	18341	18354	18392	18404	18250	18442	18271	18328	18303	18273	18390	18235	18302	18378	18408	18377	18318	18288	18284	18127	18399	18271	18381	18309	18433	18019	18525	18344	18301	18288	18380	18301	18453	18476	18325	18297	18276	18210	18331	18411	18255	18266	18275	18239	18315	18306	18342	18387	18389	18289	18156	18250	18196	18520	18332	18193	18275	18276	18246	18505	18352	18459	18235	18281	18417	18229	18350	18299	18151	18377	18298	18558	18256	18485	18234	18242	18296	18333	18435	18396	18188	18400	18195	18404	18456	18167	18351	18101	18416	18480	18406	18409	18427	18329	18401	18205	18190	18429	18408	18359	18299	18383	18254	18182	18550	18265	18152	18348	18382	18467	18120	18306	18210	18398	18420	18410	18176	18187	18220	18287	18309	18091	18240	18480	18413	18322	18372	18463	18363	18352	18340	18186	18473	18135	18275	18187	18475	18287	18289	18276	18301	18304	18378	18385	18384	18300	18202	18414	18319	18212	18236	18314	18398	18284	18343	18392	18192	18375	18308	18341	18313	18318	18377	18321	18514	18355	18449	18508	18443	18162	18365	18442	18272	18122	18300	18239	18254	18278	18442	18392	18436	18365	18156	18345	18275	18359	18051	18122	18256	18277	18259	18185	18460	18351	18427	18376	18293	18234	18226	18392	18335	18357	18351	18138	18558	18114	18183	18542	18364	18451	18436	18341	18336	18166	18472	18255	18433	18424	18145	18276	18425	18208	18261	18353	18378	18258	18246	18300	18432	18119	18111	18160	18324	18336	18440	18336	18205	18142	18169	18299	18441	18309	18497	18387	18090	18279	18224	18270	18313	18449	18504	18219	18433	18552	18430	18307	18217	18161	18632	18389	18396	18310	18312	18477	18446	18421	18202	18499	18391	18393	18374	18285	18348	18363	18248	18320	18481	18448	18322	18381	18238	18462	18372	18312	18495	18432	18193	18289	18339	18243	18524	18428	18166	18217	18439	18542	18495	18275	18385	18127	18459	18323	18413	18533	18392	18061	18215	18342	18496	18109	18493	18349	18398	18227	18237	18249	18217	18346	18227	18198	18397	18161	18291	18310	18445	18467	18253	18220	18264	18434	18426	18432	18247	18263	18413	18315	18430	18331	18468	18254	18228	18162	18274	18302	18187	18325	18208	18345	18164	18488	18326	18351	18303	18325	18301	18218	18230	18094	18317	18202	18465	18369	18440	18558	18214	18279	18221	18470	18554	18300	18321	18336	18318	18195	18543	18255	18146	18506	18239	18382	18334	18301	18461	18288	18263	18409	18183	18147	18398	18476	18354	18377	18459	18255	18554	18213	18386	18395	18261	18303	18484	18264	18537	18500	18276	18322	18458	18242	18286	18177	18458	18387	18279	18369	18257	18385	18335	18449	18417	18334	18435	18274	18436	18402	18203	18537	18381	18354	18310	18407	18516	18618	18438	18259	18383	18404	18563	18182	18394	18400	18216	18213	18448	18393	18573	18139	18452	18340	18269	18320	18479	18259	18425	18384	18332	18469	18327	18384	18346	18185	18401	18171	18283	18459	18331	18362	18490	18322	18219	18503	18336	18329	18291	18171	18415	18332	18149	18284	18295	18239	18471	18451	18375	18392	18350	18402	18431	18461	18403	18387	18395	18488	18507	18446	18219	18261	18174	18438	18386	18075	18315	18355	18314	18417	18260	18206	18182	18207	18242	18485	18284	18509	18347	18346	18296	18340	18319	18260	18485	18358	18150	18215	18466	18102	18349	18245	18383	18279	18395	18586	18249	18233	18101	18425	18440	18467	18399	18462	18200	18376	18405	18277	18459	18228	18316	18128	18370	18359	18474	18251	18431	18579	18132	18248	18253	18498	18384	18283	18520	18539	18208	18437	18475	18475	18260	18188	18221	18584	18252	18240	18487	18427	18265	18106	18227	18475	18401	18301	18226	18435	18111	18160	18171	18368	18297	18352	18307	18234	18149	18264	18283	18392	18331	18518	18386	18310	18372	18181	18471	18228	18367	18365	18255	18354	18481	18214	18455	18260	18219	18165	18319	18314	18405	18258	18438	18473	18359	18598	18230	18484	18455	18321	18455	18435	18219	18368	18262	18468	18419	18441	18546	18461	18204	18552	18416	18397	18332	18323	18280	18364	18272	18196	17998	18249	18439	18339	18331	18243	18254	18463	18184	18321	18182	18346	18318	18430	18556	18419	18397	18224	18358	18290	18416	18377	18281	18115	18278	18358	18348	18247	18399	18351	18237	18593	18312	18582	18410	18256	18436	18435	18238	18379	18142	18344	18536	18227	18282	18418	18376	18404	18418	18471	18242	18297	18100	18274	18325	18260	18214	18358	18315	18439	18503	18304	18483	18249	18326	18222	18382	18183	18201	18466	18133	18435	18491	18381	18408	18390	18235	18307	18268	18332	18227	18325	18524	18429	18564	18160	18359	18198	18167	18423	18348	18294	18225	18480	18182	18292	18199	18360	18389	18512	18440	18281	18265	18094	18309	18510	18325	18243	18546	18224	18297	18311	18368	18429	18296	18263	18408	18368	18332	18357	18434	18422	18338	18513	18366	18293	18260	18289	18484	18425	18382	18397	18529	18486	18344	18409	18513	18094	18395	18431	18274	18261	18217	18018	18423	18445	18251	18266	18363	18250	18271	18309	18567	18587	18356	18463	18340	18501	18276	18259	18550	18370	18319	18466	18405	18261	18159	18532	18407	18146	18528	18273	18405	18358	18261	18534	18501	18165	18389	18511	18414	18439	18379	18315	18557	18221	18198	18168	18205	18427	18252	18215	18356	18337	18307	18340	18362	18461	18164	18250	18216	18312	18203	18147	17982	18304	18339	18608	18324	18272	18309	18382	18366	18314	18443	18424	18348	18325	18334	18274	18401	18160	18489	18462	18132	18257	18480	18155	18354	18251	18572	18521	18307	18391	18317	18341	18396	18322	18284	18352	18448	18178	18245	18269	18303	18246	18537	18355	18331	18165	18303	18149	18242	18218	18449	18203	18208	18633	18469	18268	18331	18398	18552	18420	18397	18277
31930	41576	36331	27760	24587	20372	18015	17377	17164	16791	16716	16685	16477	16614	16711	16371	16659	16433	16568	16333	16433	16457	16355	16297	16216	16348	16492	16286	16423	16238	16495	16505	16517	16322	16350	16415	16292	16259	16395	16230	16354	16348	16319	16272	16291	16221	16449	16358	16215	16226	16304	16300	16498	16298	16395	16150	16351	16282	16322	16281	16347	16242	16345	16190	16347	16278	16358	16343	16258	16271	16234	16156	16490	16311	16314	16318	16366	16358	16373	16201	16104	16275	16328	16195	16263	16455	16322	16391	16544	16415	16195	16199	16283	16280	16406	16328	16271	16283	16248	16334	16316	16304	16449	16192	16366	16375	16136	16140	16216	16319	16295	16465	16376	16222	16355	16397	16463	16278	16441	16336	16418	16341	16281	16371	16517	16430	16164	16329	16392	16193	16055	16336	16361	16357	16393	16410	16373	16310	16443	16401	16247	16187	16529	16239	16297	16131	16400	16379	16293	16397	16323	16304	16418	16356	16272	16320	16411	16116	16442	16280	16414	16305	16298	16287	16138	16338	16198	16394	16524	16463	16197	16415	16542	16279	16312	16332	16367	16156	16370	16353	16239	16154	16133	16216	16260	16417	16383	16254	16289	16157	16266	16506	16267	16055	16140	16303	16356	16191	16254	16316	16310	16252	16361	16164	16267	16208	16282	16348	16298	16361	16346	16239	16216	16168	16386	16312	16317	16132	16271	16289	16309	16412	16183	16309	16195	16276	16262	16279	16428	16218	16203	16102	16348	16378	16241	16265	16261	16500	16299	16242	16383	16265	16390	16311	16288	16230	16340	16226	16326	16187	16270	16387	16244	16248	16187	16193	16239	16299	16199	16526	16388	16285	16388	16270	16274	16259	16203	16449	16274	16291	16385	16298	16307	16431	16419	16338	16452	16263	16381	16248	16228	16261	16278	16241	16402	16271	16195	16367	16174	16166	16290	16301	16298	16286	16179	16358	16165	16189	16147	16361	16318	16240	16290	16450	16223	16278	16321	16336	16276	16122	16333	16203	16355	16239	16309	16305	16133	16325	16343	16232	16317	16227	16332	16228	16320	16121	16306	16313	16317	16287	16240	16227	16405	16120	16206	16274	16320	16190	16465	16238	16184	16389	16300	16163	16207	16379	16230	16205	16346	16339	16370	16121	16452	16204	16237	16279	16324	16269	16319	16390	16232	16218	16142	16264	16141	16275	16375	16501	16307	16264	16244	16225	16357	16312	16090	16228	16329	16333	16471	16287	16174	16348	16456	16264	16263	16195	16399	16153	16361	16479	16217	16275	16207	16242	16252	16382	16386	16383	16235	16267	16113	16411	16175	16243	16234	16098	16222	16438	16254	16370	16172	16248	16112	16386	16281	16176	16229	16266	16281	16265	16295	16286	16204	16208	16297	16095	16342	16245	16293	16335	16252	16300	16125	16279	16363	16305	16229	16315	16215	16490	16332	16229	16218	16142	16396	16327	16437	16332	16444	16363	16181	16297	16367	16204	16339	16309	16209	16264	16300	16155	16286	16307	16247	16242	16238	16399	16225	16136	16449	16339	16319	16092	16369	16311	16292	16241	16311	16159	16434	16182	16292	16309	16287	16281	16123	16292	16209	16246	16277	16426	16417	16313	16343	16048	16431	16220	16259	16424	16237	16176	16332	16434	16162	16328	16280	16280	16301	16281	16137	16304	16311	16186	16234	16364	16211	16276	16235	16279	16164	16354	16406	16356	16246	16335	16221	16286	16219	16247	16181	16251	16332	16237	16343	16257	16085	16388	16336	16254	16339	16152	16251	16312	16437	16233	16255	16276	16181	16297	16284	16242	16313	16286	16299	16333	16336	16222	16281	16284	16530	16140	16458	16307	16328	16159	16506	16301	16313	16192	16096	16268	16164	16334	16336	16424	16276	16491	16190	16258	16369	16341	16211	16243	16315	16481	16255	16441	16310	16287	16349	16394	16309	16191	16360	16214	16370	16403	16427	16349	16254	16344	16209	16238	16130	16290	16423	16334	16316	16302	16412	16347	16354	16337	16513	16246	16173	16398	16262	16187	16434	16213	16329	16191	16395	16250	16245	16143	16317	16184	16221	16381	16226	16326	16295	16252	16288	16353	16373	16398	16257	16276	16368	16218	16298	16252	16318	16267	16233	16357	16174	16308	16333	16324	16224	16253	16271	16261	16253	16228	16362	16214	16219	16157	16428	16331	16239	16256	16281	16391	16553	16427	16371	16324	16495	16179	16175	16449	16320	16410	16497	16265	16301	16371	16302	16346	16354	16353	16426	16363	16063	16315	16346	16389	16303	16301	16342	16269	16424	16244	16332	16194	16257	16303	16310	16448	16310	16355	16271	16299	16178	16363	16338	16199	16248	16388	16376	16399	16200	16368	16234	16422	16355	16349	16483	16050	16211	16323	16271	16330	16296	16130	16416	16305	16306	16149	16370	16272	16270	16144	16269	16261	16439	16102	16414	16327	16331	16236	16125	16308	16280	16387	16288	16340	16372	16369	16360	16344	16375	16201	16457	16319	16218	16263	16097	16149	16205	16310	16519	16345	16336	16158	16216	16379	16341	16233	16134	16402	16339	16210	16284	16458	16361	16193	16442	16489	16377	16281	16241	16244	16222	16494	16204	16227	16299	16231	16414	16173	16316	16131	16334	16325	16266	16437	16445	16120	16436	16274	16124	16331	16478	16157	16363	16204	16341	16208	16375	16263	16179	16252	16276	16203	16381	16205	16148	16427	16295	16414	16145	16215	16415	16251	16309	16195	16471	16252	16322	16228	16362	16267	16284	16265	16179	16162	16437	16373	16202	16344	16399	16492	16345	16228	16337	16401	16158	16272	16151	16272	16291	16307	16347	16249	16204	16196	16181	16399	16288	16312	16240	16239	16328	16343	16348	16332	16262	16395	16185	16247	16211	16236	16499	16206	16172	16399	16306	16231	16163	16299	16303	16336	16272	16256	16405	16410	16321	16390	16283	16437	16381	16260	16309	16284	16240	16147	16500	16207	16331	16298	16300	16269	16303	16234	16315	16438	16433	16533	16387	16393	16236	16395	16385	16263	16291	16420	16263	16235	16165	16316	16241	16315	16259	16480	16352	16250	16204	16398	16426	16313	16260	16414	16232	16266	16303	16183	16202	16436	16255	16417	16338	16402	16244	16315	16383	16305	16335	16261	16316	16273	16259	16253	16418	16150	16281	16488	16443	16274	16297	16281	16337	16221	16252	16163	16406	16364	16461	16275	16260	16342	16371	16265	16243	16332	16297	16191	16238	16268	16287	16332	16396	16166	16448	16287	16336	16279	16588	16378	16323	16328	16074	16206	16106	16220	16268	16338	16439	16340	16237	16400	16303	16364	16307	16164	16253	16150	16251	16340	16570	16128	16315	16229	16319	16246	16216	16349	16380	16180	16374	16463	16447	16390	16360	16324	16191	16186	16242	16264	16324	16209	16218	16150	16264	16246	16391	16408	16227	16127	16269	16268	16195	16363	16194	16292	16157	16165	16324	16160	16271	16084	16364	16343	16215	16393	16192	16314	16467	16269	16423	16104	16278	16169	16368	16457	16257	16264	16218	16374	16274	16360	16074	16303	16421	16340	16359	16245	16392	16382	16384	16155	16335	16309	16352	16326	16475	16140	16253	16264	16398	16288	16331	16194	16225	16322	16367	16354	16201	16341	16383	16236	16284	16239	16467	16345	16358	16182	16268	16402	16353	16276	16440	16286	16320	16263	16256	16195	16290	16210	16233	16478	16341	16263	16375	16291	16145	16424	16277	16361	16291	16260	16169	16346	16419	16334	16391	16239	16486	16443	16213	16188	16333	16110	16384	16434	16225	16232	16321	16388	16189	16363	16262	16416	16456	16496	16302	16230	16389	16263	16287	16161	16438	16500	16167	16230	16316	16230	16276	16308	16213	16383	16300	16354	16435	16348	16364	16358	16362	16210	16298	16174	16340	16302	16441	16317	16291	16243	16124	16303	16426	16296	16366	16272	16310	16261	16358	16461	16324	16393	16289	16212	16234	16353	16451	16297	16343	16227	16329	16286	16153	16443	16383	16170	16151	16147	16368	16259	16317	16191	16343	16181	16316	16291	16274	16256	16221	16253	16471	16351	16305	16444	16335	16270	16170	16283	16342	16155	16449	16134	16226	16311	16156	16277	16393	16148	16369	16287	16222	16391	16338	16277	16163	16403	16274	16358	16364	16400	16355	16387	16214	16383	16572	16289	16333	16244	16207	16257	16378	16338	16236	16156	16228	16410	16220	16202	16234	16299	16465	16428	16276	16269	16285	16297	16333	16239	16200	16406	16242	16329	16322	16226	16172	16196	16316	16378	16372	16401	16214	16003	16311	16058	16409	16197	16297	16158	16400	16259	16428	16392	16361	16340	16343	16266	16264	16278	16198	16245	16243	16316	16457	16187	16278	16213	16324	16308	16210	16176	16174	16167	16298	16159	16460	16327	16268	16357	16113	16293	16338	16225	16322	16300	16286	16402	16259	16175	16348	16224	16113	16369	16356	16394	16483	16150	16282	16367	16304	16376	16517	16402	16294	16272	16132	16192	16201	16163	16286	16332	16218	16221	16253	16323	16303	16080	16355	16313	16345	16412	16254	16416	16279	16465	16301	16352	16191	16273	16316	16418	16279	16311	16328	16317	16235	16403	16303	16396	16285	16219	16321	16241	16261	16273	16302	16265	16289	16116	16361	16246	16265	16529	16406	16256	16283	16419	16435	16354	16410	16277	16171	16198	16356	16229	16323	16289	16325	16282	16259	16350	16291	16306	16265	16216	16427	16360	16306	16233	16399	16293	16367	16362	16275	16413	16320	16146	16415	16466	16400	16213	16201	16336	16151	16319	16183	16283	16226	16207	16269	16230	16370	16366	16344	16292	16250	16299	16221	16216	16308	16187	16363	16185	16376	16443	16183	16189	16217	16253	16289	16163	16388	16276	16541	16362	16298	16298	16187	16164	16097	16383	16281	16407	16169	16283	16269	16457	16295	16060	16274	16305	16362	16382	16134	16379	16177	16289	16304	15994	16297	16259	16152	16351	16326	16303	16345	16325	16255	16400	16372	16210	16374	16265	16324	16403	16206	16324	16435	16349	16306	16361	16311	16364	16258	16357
24186	21395	28852	25352	24955	25376	23172	19552	18697	18685	18487	18128	18158	18284	18051	17939	17986	18004	17962	17802	17819	17851	17626	17762	18059	17794	17804	17812	17771	17742	17961	17564	17900	17741	17968	17822	18010	17821	17630	17840	17814	17446	17641	17648	17806	17869	17603	17689	17609	17660	17675	17758	17678	17509	17525	17781	17514	17731	17653	17571	17668	17540	17445	17766	17685	17483	17514	17657	17660	17473	17743	17726	17660	17651	17789	17756	17851	17710	17721	17680	17778	17755	17804	17547	17655	17754	17661	17769	17731	17654	17654	17761	17783	17673	17686	17703	17824	17759	17571	17614	17272	17624	17708	17653	17461	17783	17723	17677	17623	17718	17624	17717	17714	17655	17647	17515	17682	17370	17631	17587	17593	17740	17632	17753	17679	17709	17633	17564	17943	17527	17593	17567	17519	17624	17621	17633	17677	17514	17762	17563	17585	17758	17751	17723	17346	17479	17623	17637	17689	17501	17760	17576	17662	17677	17587	17701	17501	17521	17796	17597	17723	17769	17719	17752	17592	17645	17621	17702	17585	17832	17607	17685	17600	17645	17595	17699	17534	17569	17557	17604	17567	17716	17720	17716	17613	17683	17773	17689	17673	17603	17737	17645	17673	17719	17633	17684	17640	17606	17392	17599	17697	17829	17740	17731	17594	17496	17588	17860	17649	17632	17846	17615	17671	17838	17600	17563	17524	17824	17754	17505	17790	17575	17623	17762	17779	17853	17462	17495	17494	17579	17490	17576	17523	17556	17590	17482	17571	17631	17638	17469	17598	17728	17541	17610	17725	17600	17647	17649	17819	17666	17585	17630	17697	17620	17582	17635	17495	17565	17651	17747	17563	17813	17624	17457	17720	17526	17637	17608	17640	17492	17599	17631	17603	17608	17636	17644	17622	17592	17688	17739	17534	17582	17589	17784	17726	17708	17689	17567	17537	17527	17485	17755	17637	17544	17572	17578	17599	17865	17658	17684	17677	17655	17429	17613	17732	17222	17694	17696	17579	17600	17536	17615	17647	17508	17609	17565	17595	17717	17847	17684	17560	17423	17513	17711	17644	17589	17542	17465	17762	17687	17658	17779	17570	17627	17731	17604	17479	17449	17571	17539	17763	17589	17634	17747	17744	17435	17499	17738	17584	17606	17769	17530	17865	17636	17816	17572	17737	17531	17812	17561	17597	17722	17671	17812	17896	17715	17615	17719	17716	17636	17660	17624	17710	17709	17760	17566	17635	17692	17579	17596	17580	17505	17508	17696	17382	17530	17466	17699	17719	17702	17484	17564	17868	17614	17503	17570	17809	17690	17761	17840	17712	17597	17620	17608	17690	17745	17581	17705	17725	17415	17609	17830	17620	17453	17886	17675	17498	17937	17711	17733	17523	17644	17703	17789	17547	17718	17630	17672	17348	17509	17470	17544	17503	17603	17665	17649	17855	17551	17627	17692	17762	17777	17797	17699	17729	17634	17689	17584	17802	17812	17561	17451	17510	17652	17509	17579	17689	17654	17597	17728	17469	17666	17498	17589	17419	17767	17728	17820	17716	17760	17543	17577	17777	17493	17831	17614	17841	17598	17660	17600	17674	17530	17528	17676	17727	17738	17493	17579	17829	17792	17723	17658	17636	17724	17578	17537	17551	17608	17466	17633	17471	17675	17758	17656	17566	17737	17704	17533	17584	17693	17722	17689	17645	17555	17641	17770	17817	17680	17609	17717	17818	17557	17595	17824	17927	17615	17728	17572	17677	17650	17675	17595	17534	17758	17667	17594	17626	17611	17623	17644	17600	17641	17688	17676	17659	17756	17562	17669	17603	17686	17746	17688	17798	17585	17624	17425	17654	17677	17747	17812	17627	17783	17739	17607	17543	17672	17774	17732	17678	17680	17437	17580	17534	17491	17394	17722	17719	17777	17518	17616	17574	17794	17606	17455	17507	17585	17829	17707	17700	17371	17806	17657	17794	17846	17561	17590	17594	17577	17587	17634	17614	17683	17609	17626	17785	17486	17529	17780	17603	17727	17703	17707	17853	17691	17754	17437	17565	17617	17612	17527	17679	17819	17597	17626	17670	17638	17733	17597	17572	17636	17658	17553	17505	17809	17603	17567	17810	17534	17676	17685	17982	17659	17678	17392	17916	17660	17440	17408	17797	17946	17673	17588	17570	17762	17721	17521	17770	17730	17512	17807	17622	17712	17644	17376	17731	17629	17661	17622	17614	17663	17695	17600	17816	17775	17539	17459	17567	17729	17762	17659	17573	17424	17849	17524	17471	17652	17566	17653	17606	17626	17708	17538	17704	17600	17534	17715	17685	17531	17870	17709	17564	17475	17771	17946	17749	17505	17516	17751	17520	17541	17661	17607	17748	17520	17428	17823	17629	17659	17502	17616	17530	17517	17532	17655	17893	17501	17484	17722	17625	17584	17669	17621	17524	17693	17890	17881	17824	17414	17761	17798	17691	17741	17469	17831	17479	17586	17709	17533	17735	17844	17684	17679	17692	17517	17615	17670	17795	17689	17544	17490	17359	17572	17627	17629	17649	17593	17642	17827	17438	17712	17540	17684	17820	17562	17695	17693	17673	17682	17510	17716	17608	17531	17722	17560	17645	17766	17682	17763	17544	17558	17670	17455	17690	17651	17496	17907	17624	17434	17416	17531	17600	17618	17488	17861	17789	17607	17502	17709	17477	17609	17598	17749	17753	17470	17590	17584	17611	17668	17716	17793	17759	17678	17670	17603	17866	17591	17695	17862	17626	17648	17378	17629	17726	17697	17671	17576	17497	17538	17662	17474	17503	17616	17430	17765	17589	17658	17493	17807	17610	17657	17422	17581	17605	17686	17752	17755	17669	17463	17714	17635	17855	17754	17708	17724	17621	17554	17496	17753	17742	17755	17537	17820	17729	17638	17687	17740	17788	17820	17613	17698	17670	17771	17644	17486	17430	17600	17540	17766	17555	17781	17654	17532	17641	17634	17588	17435	17864	17546	17597	17740	17804	17618	17725	17660	17812	17647	17829	17563	17686	17679	17485	17517	17594	17838	17626	17612	17700	17581	17689	17605	17770	17477	17711	17653	18017	17596	17831	17620	17563	17640	17622	17658	17709	17456	17810	17765	17573	17604	17454	17638	17561	17720	17614	17687	17932	17656	17697	17666	17575	17543	17776	17616	17741	17679	17671	17758	17795	17797	17775	17656	17611	17715	17538	17666	17635	17660	17404	17689	17623	17624	17827	17581	17454	17598	17622	17543	17545	17520	17801	17618	17545	17731	17664	17655	17601	17624	17702	17751	17644	17742	17583	17809	17625	17707	17712	17682	17574	17655	17658	17454	17408	17706	17468	17690	17528	17388	17619	17634	17775	17726	17700	17313	17578	17589	17804	17508	17647	17736	17879	17893	17665	17691	17681	17774	17692	17598	17816	17616	17563	17543	17579	17820	17409	17713	17439	17653	17412	17651	17751	17735	17704	17671	17497	17576	17591	17475	17439	17755	17580	17434	17771	17822	17984	17887	17782	17509	17563	17928	17531	17636	17768	17740	17737	17590	17636	17779	17451	17646	17545	17649	17841	17552	17721	17535	17606	17903	17937	17600	17807	17812	17601	17389	17616	17705	17648	17720	17477	17587	17684	17796	17535	17741	17620	17672	17585	17464	17586	17719	17714	17757	17524	17692	17706	17509	17322	17740	17641	17590	17576	17690	17946	17750	17567	17707	17703	17721	17553	17646	17761	17596	17749	17802	17649	17424	17633	17778	17517	17811	17629	17647	17580	17879	17484	17784	17730	17527	17491	17654	17610	17718	17801	17829	17702	17449	17758	17554	17554	17759	17581	17587	17573	17533	17623	17719	17598	17621	17559	17798	17503	17636	17665	17674	17504	17825	17782	17303	17780	17337	17551	17645	17881	17704	17718	17424	17579	17879	17528	17532	17686	17628	17541	17771	17679	17638	17704	17636	17544	17651	17741	17631	17699	17864	17503	17570	17677	17715	17977	17576	17613	17502	17781	17716	17766	17730	17845	17888	17966	17558	17663	17807	17685	17695	17673	17677	17818	17592	17519	17751	17776	17739	17784	17715	17663	17635	17746	17690	17603	17775	17371	17521	17687	17630	17603	17861	17761	17712	17604	17650	17622	17644	17596	17762	17678	17640	17550	17611	17922	17480	17725	17619	17798	17512	17346	17549	17466	17791	17722	17670	17713	17877	17665	17703	17644	17538	17729	17674	17772	17668	17756	17894	17857	17761	17675	17715	17715	17683	17760	17524	17481	17642	17549	17722	17804	17599	17780	17560	17639	17677	17667	17681	17662	17643	17707	17679	17938	17549	17596	17654	17476	17585	17687	17584	17442	17583	17674	17696	17615	17626	17608	17539	17741	17796	17658	17715	17719	17583	17626	17635	17451	17572	17779	17939	17546	17755	17556	17746	17571	17570	17772	17687	17805	17637	17550	17729	17747	17496	17842	17664	17712	17639	17740	17612	17691	17633	17707	17536	17611	17598	17750	17812	17649	17536	17600	17697	17682	17613	17524	17758	17667	17743	17816	17597	17827	17622	17645	17463	17621	17735	17731	17569	17504	17784	17807	17554	17529	17658	17678	17686	17919	17498	17651	17848	17574	17686	17515	17869	17692	17686	17726	17723	17630	17552	17822	17706	17679	17630	17795	17721	17617	17642	17789	17596	17713	17775	17584	17790	17683	17771	17426	17675	17516	17731	17791	17657	17657	17551	17861	17493	17681	17710	17789	17757	17535	17648	17453	17503	17526	17730	17543	17717	17744	17425	17771	17649	17683	17780	17688	17685	17555	17610	17833	17609	17786	17655	17793	17609	17493	17620	17685	17684	17447	17705	17769	17663	17716	17537	17712	17914	17720	17733	17529	17659	17612	17743	17668	17733	17653	17649	17777	17623	17707	17644	17643	17471	17470	17582	17814	17707	17790	17655	17772	17727	17588	17687	17512	17529	17776	17682	17651	17505	17780	17481	17687	17501	17675	17584	17631	17490	17576	17632	17545	17532	17786	17648	17616	17612	17734	17754	17466	17694	17590	17677	17695	17616	17656	17750	17447	17589	17652	17576	17689	17697	17649	17657	17857	17677	17520	17698	17703	17575	17762	17727	17916	17690	17853	17660
31128	49029	43674	35210	31017	25231	19833	18090	17285	17031	17048	16658	16398	16447	16637	16381	16347	16208	16239	16055	16047	16057	16103	16076	16038	16075	16011	15951	16061	16031	16006	16083	16114	15974	16021	16122	16110	15935	16051	16024	15961	15932	16029	15979	15802	15861	15993	15925	15933	16047	16024	15882	15866	15882	15956	15958	15905	15888	15733	15953	15747	16102	15979	15982	16066	15859	15863	16074	15954	15904	15939	15924	15979	15825	15922	15891	15867	15904	16101	16058	15723	15988	15937	15975	15924	15894	15801	15916	15926	15941	15766	16084	15969	16078	16039	15829	15835	15794	15996	16002	15919	15915	16003	15920	15773	15986	15940	15912	15953	15848	16024	15884	15782	16033	15948	16047	15898	15903	15847	15819	15971	15900	15780	15855	15796	15986	15965	15886	15909	16065	15918	16003	16055	15872	15820	15832	15851	15841	15955	15892	15805	15939	15889	15985	15800	15693	15813	15873	15904	15799	15825	15987	15935	16037	15978	16014	15803	16094	15982	15911	16032	16037	15894	16017	16017	15962	16032	15990	15951	15821	15915	15828	15916	15821	15951	15877	16060	15889	16007	15951	15682	15883	15975	15875	16020	15907	16034	15983	15802	16006	15839	15990	15891	15830	15811	15883	15960	16066	15920	15946	16031	15896	15971	15934	15894	16013	15995	15848	15876	15816	15788	15800	15977	16010	15844	16115	15951	15900	15907	15852	15719	15844	15927	15823	15985	15832	15963	15834	15972	15843	15988	15965	15894	15786	15889	15978	15801	15798	16002	15929	15920	15862	16029	15937	15881	16080	15985	15862	16150	15678	16069	15826	15930	15955	16066	15983	15846	16030	15981	15821	15954	16046	15897	15803	15958	15976	15803	15890	15869	15972	16073	15844	16069	15956	15718	15707	15799	15901	15992	15905	15920	15762	15823	15932	15998	15891	15724	15784	16023	16064	15781	16039	15912	16007	15917	15891	15843	15980	15935	16022	15823	16013	15898	15953	15926	15893	15879	15781	15868	15722	15842	15997	16084	15975	15776	15940	15958	16035	16048	15872	16113	15940	16006	16068	15808	15980	15963	15869	16072	16004	15819	15986	16069	15862	15697	15934	15854	15917	15999	15875	16027	16076	15954	15863	15924	15714	15778	15813	16147	16132	16021	15821	15921	15772	15903	15877	15928	15949	15882	15952	15923	15981	15902	16024	16090	15993	16050	15890	15886	15853	15994	15912	15980	16047	15856	15947	16095	15845	15970	15768	15876	15851	15890	16120	15919	16007	15921	15864	15919	15882	15809	15917	15835	15891	15802	15846	15900	15961	16055	15739	15965	15970	15918	15807	15722	15836	15984	15946	15858	15996	15902	15862	15940	16020	16008	15911	15939	16019	16054	16050	16109	15907	16032	15907	15749	16005	15974	15925	15828	15933	15878	16017	15986	15910	15954	15987	15979	16030	15924	15892	15868	15892	15931	15800	15911	15892	15866	15767	16066	15989	15953	15948	15974	16028	16026	15878	15863	15872	15974	16017	15920	15930	15993	15870	15952	15956	15743	16045	15979	15891	15711	15815	15816	15925	15823	15790	15737	15651	15827	15846	16078	15963	16006	15922	15822	15917	15975	15809	15792	15941	15934	15989	15956	15884	15961	15857	16145	15859	16074	15870	15937	15691	15999	15857	15910	15937	15939	15707	15919	15810	15984	15918	15877	16002	15950	15907	15833	16034	15878	15933	15857	16041	15790	15858	15884	15880	16073	16022	15944	15937	15815	15998	15864	15869	15846	16076	15969	15973	15970	15886	15882	15762	15913	15902	15849	16110	15923	15915	15771	15766	16024	16110	15800	15784	16016	15844	15653	16021	16014	16112	15908	15845	15900	15888	15994	15979	15912	15926	15974	16038	15867	15931	15959	15904	15880	15761	15959	15743	15980	15919	16089	15820	15840	15899	15917	15927	16071	16014	15833	15760	16022	16059	15887	15857	15939	15895	15805	15936	15802	15968	15909	15927	16192	15932	16011	15894	15797	15937	15978	15828	15811	15856	16027	15772	15648	15985	15990	15888	15993	15830	15944	15892	15974	16002	15976	15808	16011	15742	15945	15868	15917	15994	15811	15903	15835	15772	15903	16024	15967	15932	15919	15914	15931	15912	15811	15731	15761	15890	15990	15946	16075	15946	15974	16046	15966	15974	15911	15953	15973	15961	15874	15885	15836	15932	15916	15796	15887	16045	15987	15813	16005	15881	15983	15913	16038	15978	15906	15980	15843	15909	15979	15914	16142	15844	15906	15988	15870	16031	15951	15809	15828	15899	15826	16112	15973	15970	15936	16065	16087	15961	15937	15916	15812	16031	16038	15927	15956	15939	15847	15975	15953	15849	16017	16003	15839	16013	15910	15907	15966	15968	15955	16008	15899	15989	16122	15991	16054	15817	16016	15960	15867	15871	15777	15871	15910	15848	15922	15771	15761	15836	15845	15961	15954	16200	15802	15767	16006	15853	15895	15841	15960	15998	16027	15827	16081	16019	16007	15722	15888	15975	16053	15986	15928	15972	15794	15861	15994	15987	15944	15880	16063	15847	15922	15850	15802	16017	15992	15950	15928	15878	15907	15877	16011	15917	16017	16026	15988	15636	16092	15931	15909	15954	15863	15803	16101	15842	16049	15886	15937	16126	15671	16011	16055	15807	15949	15925	16021	15921	15863	15808	15869	16056	15926	15977	16115	15956	16068	15951	16000	15733	16001	16008	15901	15833	15901	16046	15843	15887	16000	15907	16032	15846	16039	15730	16105	15812	15905	16022	15873	15842	15882	15996	16101	16065	15771	15854	15894	15870	15768	15882	15950	16003	15966	16070	15780	15834	15893	15777	16042	16018	15968	15983	15887	16001	15748	15753	16021	16056	16050	15923	15965	16001	15941	15894	15655	15868	15879	16003	16010	15776	15967	15803	15820	15935	15947	15922	15958	15985	15786	15791	15980	15796	15849	15921	15840	15867	15924	15879	15912	15901	15929	16095	15860	15827	15918	15735	15870	15929	15835	15841	15958	16019	15792	15727	15881	15988	15970	15873	16024	16031	15830	15978	15844	15996	15901	15886	15842	15932	15989	15911	15916	15937	15823	15903	15876	15808	16047	15940	15988	16099	15910	15824	15805	16022	15796	15908	15921	15896	15952	15944	15933	16043	16102	15981	15824	16035	15796	15900	15843	16017	16157	15713	15954	16114	15882	15891	15941	15728	16030	16040	15871	15956	15706	15945	15902	16029	16066	15991	15909	15817	16130	16073	15967	15925	16030	15943	15842	16044	15972	15921	15858	16053	16129	15965	16169	15993	16053	15902	15970	15851	15959	16013	16095	15891	15873	15993	15930	15859	15935	15929	16009	16065	15790	16083	15766	15859	15818	15925	15861	16020	15834	16023	16019	15932	15892	15995	15902	15968	15808	15947	15838	16040	16047	15815	15914	15816	15943	15797	15989	16015	15884	15837	15896	16058	15983	16126	15811	15910	16089	15978	15860	15854	16058	16000	15875	15917	15621	15925	16048	16208	16048	15757	15901	15939	15956	15964	15954	16082	15831	15843	16179	15817	15848	15900	15825	16072	15954	16016	15911	15951	16029	15773	15796	15872	16035	15958	15824	15902	15871	15877	15911	15973	15872	16088	15988	15870	15893	15821	15905	15878	15713	15886	16010	15908	15811	16004	15802	15666	15767	15911	16017	15985	15902	15809	15866	15978	15714	15931	15873	16020	15998	16124	15911	15991	16051	15820	15918	16208	15976	15886	15996	15948	15883	15756	15937	15894	15862	15771	16016	15961	15824	15887	16021	16076	15981	15815	15928	15936	15973	15891	15851	15797	15941	15911	15946	15918	15854	15931	16066	15970	15881	15893	15752	15881	15932	16199	16032	15671	15898	15862	15836	16076	15699	16111	15819	15932	15962	15923	16100	15896	15900	15803	15973	15926	15923	15890	16013	15849	15936	16099	15997	15915	15962	15794	16046	16037	15881	15984	15909	16037	16057	15902	15956	15953	16020	15943	16085	16072	15888	16015	15840	15879	15883	15896	15941	15811	15878	15722	16043	16083	15953	15896	16044	15980	15953	15944	15856	15931	15890	15992	15895	15910	15952	15891	15971	15979	15884	15798	15858	15805	15917	16021	16025	16017	15879	15749	15888	16088	15961	15869	15962	16066	15918	15979	16000	16036	16027	15952	15927	15819	15926	16004	15772	16063	15926	15760	15925	16095	15952	15794	16114	15985	15930	15969	15802	15859	15660	15800	15980	15970	16056	15809	16033	15858	15919	15890	15971	16009	15873	15906	15905	15754	16020	16018	16003	15732	15932	15851	15937	16015	16047	15937	15875	15886	16056	15810	15982	15848	16063	15941	15785	15888	15979	15889	15889	15909	15812	15948	16079	15937	15963	15987	15806	15944	15954	15848	16007	15847	16011	16003	16036	16055	16094	15926	15967	16012	16001	15879	15850	15785	16017	15896	15751	15840	15868	15998	15838	15899	15970	16023	15928	15936	15974	15800	15926	15838	15941	16005	15913	15823	16009	15791	15923	16141	15937	15973	15959	15833	15851	15877	15883	15871	15952	15897	15968	15916	15947	15868	15999	15931	16020	16044	15723	15897	15960	15880	15871	15902	15968	15886	15986	15856	15755	15883	15816	15941	15791	16017	15922	15939	15990	15895	16003	15808	15970	16156	15976	15931	15960	15805	15923	15835	15922	15854	15817	15955	15924	15886	15775	15888	15869	15971	16038	15965	15981	15874	16055	15844	15977	15690	15939	15799	15941	15856	15886	16005	15849	15862	15964	15968	15941	15732	16090	16033	16053	15915	15871	15877	15861	15818	15908	15956	15835	15944	15867	15963	15911	16045	15919	15922	15820	15933	15865	15780	15861	15819	15960	15818	15808	15917	15785	16095	15916	15905	15725	15946	16054	15943	15877	15838	15902	15992	15929	15938	16032	15960	16040	15776	15914	15905	15937	15862	15924	15817	16071	15928	16009	15855	15986	15755	15717	15913	15929	15930	15803	16075	15863	15924	15952	15836	15961	15858	15847	15758	15816	15950	15891	15954	15789	15982	15962	16094	15993	15976	15923	16099	15843	15953	16018	15953	16027	16073	16077	16001	16058	16064
22841	21338	29197	24173	22993	26957	28847	22958	20307	20028	19652	19234	19016	19204	19179	18959	18724	18700	18604	18643	18715	18585	18433	18760	18495	18568	18789	18496	18502	18371	18551	18633	18521	18915	18468	18509	18375	18572	18538	18345	18676	18413	18355	18359	18553	18261	18579	18181	18577	18530	18277	18205	18423	18482	18348	18484	18432	18264	18408	18394	18327	18342	18470	18589	18225	18241	18157	18342	18400	18355	18301	18454	18316	18243	18220	18244	18275	18464	18488	18403	18451	18463	18381	18173	18352	18430	18237	18514	18547	18266	18535	18390	18615	18562	18373	18325	18325	18405	18549	18356	18336	18158	18525	18333	18371	18289	18346	18269	18480	18514	18446	18238	18267	18258	18243	18282	18200	18275	18392	18297	18272	18245	18139	18215	18366	18313	18207	18138	18448	18406	18407	18364	18440	18414	18472	18393	18406	18176	18458	18525	18486	18297	18384	18397	18337	18387	18434	18427	18412	18366	18247	18551	18134	18144	18283	18314	18453	18423	18335	18410	18537	18339	18371	18158	18336	18339	18255	18373	18448	18467	18310	18364	18315	18294	18165	18367	18272	18324	18501	18290	18442	18189	18306	18257	18353	18427	18324	18360	18187	18220	18395	18307	18222	18414	18188	18281	18245	18227	18478	18295	18403	18258	18544	18435	18343	18283	18408	18257	18185	18341	18329	18522	18458	18413	18397	18447	18332	18174	18178	18362	18335	18259	18092	18495	18391	18389	18184	18209	18379	18178	18474	18475	18192	18310	18288	18410	18498	18422	18263	18392	18422	18402	18284	18289	18595	18443	18425	18372	18243	18354	18239	18341	18259	18249	18285	18438	18198	18454	18597	18380	18454	18454	18350	18363	18242	18323	18610	18362	18361	18261	18435	18228	18341	18254	18501	18427	18273	18215	18345	18356	18339	18514	18606	18344	18387	18398	18388	18359	18328	18433	18238	18445	18426	18195	18201	18356	18312	18196	18352	18231	18177	18524	18291	18218	18201	18247	18228	18467	18324	18267	18236	18257	18330	18227	18321	18264	18334	18449	18224	18061	18433	18160	18366	18345	18370	18321	18180	18263	18233	18055	18242	18327	18227	18283	18243	18195	18143	18303	18304	18319	18203	18298	18151	18273	18312	18294	18280	18446	18269	18391	18345	18257	18269	18204	18467	18332	18215	18336	18302	18291	18293	18351	18316	18333	18332	18181	18313	18201	18253	18168	18372	18290	18274	18042	18331	18470	18315	18288	18096	18399	18252	18468	18299	18255	18486	18435	18342	18484	18568	18296	18264	18510	18454	18271	18478	18226	18357	18349	18359	18336	18386	18452	18395	18483	18620	18240	18404	18283	18255	18308	18380	18443	18201	18436	18242	18133	18346	18269	18178	18041	18349	18075	18525	18175	18347	18121	18290	18404	18147	18150	18155	18174	18296	18297	18487	18113	18286	18618	18354	18326	18257	18254	18548	18494	18365	18294	18379	18359	18307	18421	18272	18382	18195	18285	18195	18466	18404	18340	18166	18405	18528	18244	18351	18407	18371	18319	18408	18599	18260	18237	18141	18284	18252	18444	18298	18187	18376	18383	18255	18425	18313	18353	18232	18272	18191	18332	18151	18161	18339	18192	18135	18117	18456	18354	18178	18316	18162	18326	18315	18292	18375	18161	18377	18175	18355	18377	18265	18322	18128	18389	18520	18303	18482	18527	18148	18327	18311	18246	18175	18550	18194	18216	18351	18365	18236	18467	18260	18372	18324	18240	18363	18380	18346	18509	18388	18303	18337	18428	18432	18338	18536	18186	18470	18288	18371	18387	18331	18367	18273	18276	18347	18331	18327	18474	18141	18254	18324	18353	18501	18378	18353	18248	18248	18225	18277	18344	18409	18218	18431	18379	18363	18310	18468	18392	18359	18273	18220	18262	18357	18294	18412	18532	18395	18295	18180	18191	18388	18284	18172	18258	18468	18330	18185	18195	18327	18508	18243	18188	18302	18451	18257	18243	18374	18141	18228	18045	18316	18254	18269	18459	18248	18291	18497	18266	18388	18431	18398	18376	18392	18326	18524	18417	18560	18359	18245	18540	18449	18371	18429	18213	18500	18362	18414	18349	18425	18202	18438	18406	18358	18464	18433	18259	18212	18148	18289	18166	18608	18331	18339	18125	18422	18329	18231	18331	18181	18145	18404	18260	18364	18415	18266	18338	18377	18360	18395	18403	18320	18320	18284	18419	18595	18258	18207	18258	18338	18330	18223	18300	18401	18321	18119	18335	18403	18307	18521	18563	18184	18143	18340	18252	18288	18120	18349	18338	18581	18295	18225	18282	18387	18160	18235	18451	18178	18402	18440	18317	18302	18422	18422	18225	18228	18380	18309	18288	18542	18085	18332	18262	18153	18461	18184	18413	18218	18256	18336	18328	18351	18253	18168	18371	18558	18261	18272	18384	18236	18288	18251	18360	18396	18491	18352	18251	18364	18349	18222	18298	18428	18355	18329	18497	18314	18259	18367	18552	18462	18299	18302	18320	18265	18199	18339	18319	18493	18188	18245	18257	18366	18346	18284	18425	18508	18329	18294	18488	18418	18394	18296	18284	18366	18179	18317	18063	18402	18272	18271	18298	18386	18211	18253	18165	18489	18436	18279	18461	18183	18248	18295	18178	18415	18337	18408	18284	18503	18209	18231	18131	18167	18484	18574	18151	18472	18201	18370	18467	18651	18217	18405	18387	18399	18208	18322	18405	18418	18326	18253	18173	18369	18350	18426	18400	18391	18511	18394	18368	18414	18254	18323	18492	18395	18398	18448	18104	18325	18328	18304	18159	18172	18260	18456	18272	18256	18297	18226	18167	18298	18307	18540	18363	18187	18101	18159	18306	18504	18436	18546	18433	18244	18265	18443	18221	18115	18422	18465	18333	18249	18387	18418	18370	18255	18359	18401	18228	18418	18625	18376	18336	18479	18238	18364	18374	18374	18432	18230	18517	18400	18306	18474	18574	18384	18252	18381	17953	18230	18365	18457	18464	18312	18372	18418	18444	18392	18308	18371	18519	18325	18343	18213	18241	18346	18487	18470	18441	18196	18183	18327	18340	18222	18496	18472	18332	18453	18334	18175	18121	18143	18406	18296	18200	18286	18430	18295	18297	18285	18386	18311	18469	18440	18469	18193	18259	18173	18226	18191	18289	18455	18378	18681	18348	18254	18113	18352	18504	18417	18298	18046	18278	18254	18220	18278	18108	18272	18381	18222	18147	18503	18528	18292	18279	18292	18493	18510	18539	18123	18371	18179	18260	18349	18316	18430	18266	18343	18347	18369	18248	18448	18345	18347	18241	18531	18371	18220	18391	18392	18448	18434	18509	18425	18160	18425	18301	18219	18506	18441	18260	18411	18398	18227	18416	18284	18361	18335	18523	18255	18130	18193	18366	18381	18199	18363	18274	18191	18260	18275	18166	18361	18177	18326	18270	18441	18359	18293	18402	18311	18302	18301	18478	18336	18132	18414	18328	18197	18098	18325	18230	18332	18390	18339	18300	18371	18161	18377	18242	18449	18441	18231	18335	18484	18142	18390	18551	18294	18193	18193	18470	18305	18439	18280	18189	18473	18461	18315	18386	18484	18269	18316	18299	18245	18277	18386	18382	18246	18179	18243	18233	18428	18372	18287	18355	18349	18188	18269	18464	18240	18263	18155	18262	18385	18167	18261	18256	18264	18429	18321	18348	18133	18169	18241	18461	18312	18143	18244	18004	18410	18106	18186	18214	18452	18139	18318	18226	18293	18233	18362	18161	18498	18181	18483	18146	18270	18460	18522	18373	18361	18316	18349	18151	18291	18384	18431	18473	18541	18349	18314	18366	18243	18325	18439	18507	18358	18304	18160	18265	18240	18520	18247	18323	18377	18126	18333	18422	18202	18367	18130	18099	18403	18366	18180	18252	18412	18514	18254	18488	18392	18403	18481	18330	18223	18084	18414	18243	18433	18273	18161	18139	18426	18498	18450	18539	18305	18460	18320	18314	18416	18311	18364	18307	18294	18429	18442	18583	18466	18152	18324	18594	18193	18399	18426	18376	18332	18396	18316	18216	18040	18269	18418	18273	18270	18352	18179	18305	18540	18248	18242	18144	18305	18408	18496	18423	18491	18371	18322	18281	18300	17964	18394	18234	18305	18401	18646	18136	18349	18218	18294	18396	18591	18473	18309	18447	18169	18351	18189	18238	18144	18687	18269	18506	18284	18393	18332	18327	18210	18259	18266	18109	18284	18217	18239	18284	18311	18367	18424	18457	18397	18112	18242	18250	18372	18260	18264	18468	18483	18290	18445	18595	18400	18407	18417	18274	18361	18166	18337	18299	18091	18347	18349	18361	18325	18217	18347	18293	18330	18197	18306	18424	18429	18123	18262	18194	18505	18450	18390	18570	18322	18233	18395	18359	18317	18386	18192	18148	18418	18278	18362	18415	18339	18435	18313	18143	18330	18229	18230	18346	18273	18281	18362	18147	18433	18419	18411	18507	18329	18450	18533	18169	18393	18450	18368	18324	18220	18282	18404	18351	18499	18447	18257	18348	18207	18357	18265	18260	18268	18424	18376	18339	18456	18408	18291	18235	18337	18198	18204	18170	18387	18212	18288	18376	18286	18272	18405	18441	18403	18181	18289	18461	18359	18363	18355	18245	18490	18170	18376	18271	18328	18380	18184	18251	18368	18192	18279	18382	18513	18581	18272	18289	18295	18222	18311	18215	18282	18289	18537	18407	18363	18448	18331	18405	18300	18316	18085	18531	18322	18143	18324	18174	18304	18181	18307	18373	18223	18449	18258	18402	18378	18310	18171	18405	18379	18224	18386	18129	18214	18287	18083	18465	18464	18439	18423	18186	18529	18193	18413	18445	18296	18248	18210	18416	18282	18348	18441	18479	18273	18433	18277	18183	18377	18411	18187	18511	18448	18339	18548	18249	18195	18251	18293	18355	18275	18373	18336	18280	18163	18146	18533	18356	18215	18149	18263	18136	18364	18107	18295	18454	18387	18305	18300	18199	18269	18492	18369	18426	18217	18247	18086	18211	18062	18163	18321	18176	18479	18414	18383	18428	18359	18418	18464	18314	18330	18321	18469	18354	18481	18444	18057	18419	18137	18398
33232	54993	52459	42444	35308	30743	26170	21512	18626	18248	17972	17510	17245	16966	16767	16953	16890	16642	16548	16660	16543	16503	16410	16361	16522	16398	16448	16315	16373	16381	16278	16448	16408	16436	16449	16459	16502	16403	16368	16421	16473	16306	16436	16612	16470	16280	16399	16279	16352	16300	16247	16240	16431	16104	16343	16281	16383	16430	16271	16292	16442	16298	16312	16299	16192	16365	16305	16258	16259	16146	16369	16243	16353	16216	16453	16368	16331	16312	16125	16276	16243	16302	16219	16300	16228	16223	16304	16332	16179	16357	16405	16172	16478	16212	16337	16303	16199	16289	16271	15969	16389	16262	16189	16349	16317	16338	16379	16336	16143	16270	16467	16233	16252	16351	16280	16242	16227	16193	16226	16231	16365	16342	16187	16331	16304	16358	16220	16335	16252	16287	16246	16394	16138	16211	16231	16381	16320	16130	16301	16164	16296	16100	16194	16304	16113	16252	16275	16352	16343	16348	16454	16343	16192	16402	16319	16220	16186	16238	16446	16326	16392	16168	16317	16394	16227	16390	16294	16326	16205	16223	16058	16172	16070	16161	16285	16174	16280	16384	16338	16203	16282	16199	16293	16173	16292	16271	16269	16283	16303	16251	16321	16240	16465	16227	16230	16163	16203	16464	16199	16299	16217	16190	16141	16166	16332	16258	16362	16103	16306	16219	16241	16384	16265	16286	16170	16026	16269	16283	16363	16354	16393	16285	16274	16205	16486	16169	16371	16250	16155	16319	16323	16133	16295	16249	16281	16353	16395	16228	16204	16462	16073	16360	16195	16293	16407	16068	16343	16203	16330	16259	16253	16387	16091	16300	16313	16269	16342	16466	16210	16318	16318	16441	16347	16385	16410	16329	16241	16410	16116	16325	16368	16323	16204	16289	16109	16190	16225	16283	16338	16393	16401	16254	16206	16397	16420	16302	16146	16345	16516	16361	16270	16242	16317	16276	16421	16209	16279	16292	16247	16233	16278	16304	16208	16118	16293	16255	16264	16367	16331	16169	16222	16222	16168	16205	16152	16352	16418	16264	16088	16172	16073	16238	16353	16216	16409	16184	16314	16286	16194	16316	16371	16125	16155	16299	16281	16208	16533	16346	16173	16357	16374	16296	16369	16328	16289	16503	16307	16121	16230	16374	16194	16364	16303	16293	16454	16213	16336	16262	16466	16172	16400	16202	16359	16234	16210	16155	16391	16412	16328	16262	16323	16418	16389	16199	16239	16308	16401	16200	16200	16294	16104	16330	16195	16350	16541	16305	16348	16298	16364	16269	16300	16405	16249	16261	16272	16332	16261	16283	16379	16240	16234	16305	16100	16383	16121	16324	16215	16245	16107	16391	16349	16063	16302	16329	16240	16455	16339	16391	16310	16258	16220	16148	16269	16296	16323	16168	16214	16409	16226	16067	16141	16328	16385	16246	16140	16336	16244	16222	16357	16277	16212	16322	16179	16300	16184	16252	16238	16186	16258	16200	16254	16293	16288	16230	16251	16326	16227	16240	16135	16249	16231	16301	16236	16114	16119	16138	16387	16294	16147	16455	16339	16240	16318	16273	16285	16342	16124	16253	16297	16287	16146	16222	16414	16169	16023	16192	16114	16258	16345	16153	16146	16114	16370	16262	16072	16115	16433	16184	16235	16372	16214	16310	16397	16145	16286	16324	16313	16317	16135	16256	16399	16344	16275	16437	16231	16581	16232	16359	16226	16161	16211	16262	16356	16328	16181	16156	16163	16327	16148	16237	16223	16320	16331	16164	16229	16101	16259	16266	16095	16279	16188	16051	16418	16368	16111	16285	16353	16182	16344	16265	16311	16103	16276	16253	16229	16280	16199	16304	16206	16375	16258	16286	16256	16245	16190	16337	16274	16417	16169	16147	16279	16356	16217	16116	16200	16182	16358	16078	16305	16223	16331	16130	16240	16278	16305	16373	16274	16278	16244	16163	16316	16298	16138	16321	16343	16414	16292	16224	16123	16171	16284	16297	16289	16279	16126	16361	16123	16171	16086	16199	16332	16422	16153	16282	16268	16066	16452	16226	16347	16322	16364	16257	16240	16328	16310	16144	16189	16385	16210	16329	16396	16383	16295	16106	16254	16164	16086	16432	16350	16302	16297	16256	16307	16308	16222	16312	16324	16422	16135	16437	16193	16293	16366	16284	16338	16053	16204	16215	16312	16204	16277	16289	16169	16317	16337	16177	16205	16188	16119	16237	16317	16096	16141	16178	16369	16250	16321	16252	16244	16240	16143	16294	16009	16309	16383	16206	16156	16201	16149	16245	16166	16191	16340	16473	16348	16268	16085	16129	16148	16372	16258	16220	16360	16269	16186	16175	16225	16223	16168	16166	16109	16094	16295	16197	16278	16218	16222	16411	16383	16266	16241	16205	16231	16336	16374	16049	16200	16369	16318	16251	16234	16314	16406	16303	16272	16231	16168	16269	16394	16285	16202	16291	16279	16305	16237	16311	16283	16349	16433	16204	16306	16085	16180	16285	16362	16292	16240	16419	16196	16432	16092	16328	16432	16150	16413	16128	16192	16348	16268	16146	16075	16167	16238	16304	16146	16270	16223	16170	16190	16340	16212	16259	16193	16207	16138	16267	16462	16246	16170	16210	16279	16149	16313	16066	16313	16331	16131	16282	16104	16136	16333	16273	16398	16195	16379	16339	16316	16370	16328	16259	16174	16203	16419	16248	16303	16129	16321	16249	16198	16121	16144	16308	16223	16299	16296	16251	16371	16304	16457	16337	16373	16361	16366	16144	16374	16547	16156	16248	16159	16285	16319	16196	16276	16100	16360	16221	16205	16257	16359	16447	16131	16075	16319	16266	16253	16399	16354	16206	16191	16228	16269	16250	16268	16249	16300	16310	16249	16283	16331	16317	16226	16247	16309	16370	16379	16161	16171	16254	16206	16210	16179	16267	16235	16213	16287	16383	16356	16133	16217	16311	16185	16351	16195	16188	16404	16352	16249	16092	16230	16250	16388	16272	16146	16398	16315	16289	16370	16405	16295	16353	16217	16220	16205	16152	16228	16320	16245	16304	16318	16281	16218	16293	16292	16371	16287	16165	16224	16212	16343	16237	16102	16373	16131	16294	16220	16271	16300	16341	16318	16139	16288	16255	16410	16150	16262	16272	16189	16282	16186	16290	16115	16327	16255	16288	16386	16076	16280	16316	16200	16196	16142	16319	16198	16106	16282	16145	16445	16482	16267	16229	16304	16080	16368	16264	16267	16308	16154	16292	16240	16210	16273	16180	16292	16352	16265	16230	16190	16160	16335	16353	16237	16258	16189	16395	16252	16083	16287	16217	16207	16386	16160	16104	16245	16340	16264	16389	16225	16249	16369	16192	16208	16176	16252	16243	16185	16239	16357	16319	16266	16333	16217	16282	16084	16189	16211	16182	16391	16104	16322	16256	16198	16290	16292	16257	16110	16239	16285	16203	16237	16254	16159	16364	16408	16185	16340	16404	16251	16105	16121	16115	16278	16397	16334	16271	16289	16262	16279	16252	16291	16299	16261	16280	16244	16253	16113	16137	16174	16354	16322	16340	16262	16309	16144	16236	16155	16191	16325	16357	16401	16170	16317	16377	16470	16388	16377	16294	16158	16203	16335	16366	16255	16211	16349	16161	16399	16230	16398	16320	16232	16368	16459	16398	16270	16261	16189	16289	16334	16173	16242	16478	16267	16370	16184	16261	16232	16212	16197	16283	16231	16334	16372	16284	16285	15949	16346	16334	16378	16251	16289	16342	16373	16307	16245	16279	16526	16257	16200	16233	16271	16115	16372	16202	16402	16407	16353	16256	16188	16189	16261	16252	16152	16196	16248	16227	16290	16137	16298	16278	16235	16347	16244	16187	16081	16157	16323	16212	16313	16227	16104	16089	16313	16175	16194	16265	16396	16269	16314	16163	16259	16424	16209	16301	16359	16252	16374	16122	16123	16412	16359	16189	16238	16200	16370	16093	16377	16406	16158	16232	16168	16234	16332	16270	16322	16328	16192	16467	16181	16416	16414	16247	16316	16221	16410	16332	16397	16322	16214	16409	16113	16374	16330	16350	16325	16316	16497	16202	16342	16149	16502	16256	16260	16222	16235	16198	16371	16312	16264	16215	16156	16230	16066	16045	16145	16356	16389	16242	16285	16329	16307	16378	16138	16300	16275	16278	16214	16228	16251	16239	16283	16240	16250	16332	16018	16353	16348	16286	16354	16194	16231	16342	16285	16356	16368	16180	16274	16189	16241	16156	16434	16144	16185	16330	16456	16240	16287	16219	16209	16358	16150	16344	16375	16236	16178	16313	16342	16276	16454	16251	16278	16181	16389	16286	16315	16253	16244	16111	16183	16431	16396	16090	16393	16322	16399	16199	16182	16343	16127	16434	16205	16409	16312	16223	16386	16249	16306	16420	16244	16186	16227	16243	16330	16240	16300	16311	16011	16130	16278	16437	16177	16374	16394	16254	16298	16376	16023	16258	16387	16297	16376	16243	16166	16133	16147	16162	16297	16380	16206	16323	16361	16412	16309	16262	16339	16199	16082	16320	16332	16261	16181	16040	16317	16223	16343	16249	16234	16207	16180	16244	16179	16330	16167	16352	16429	16263	16262	16363	16056	16223	16276	16253	16233	16362	16138	16472	16336	16121	16130	16269	16200	16221	16304	16310	15973	16223	16143	16241	16307	16317	16157	16318	16418	16231	16129	16191	16394	16470	16267	16159	16463	16251	16159	16318	16445	16231	16341	16195	16356	16220	16202	16341	16260	16103	16217	16244	16276	16285	16162	16308	16280	16173	16239	16135	16206	16186	16202	16214	16206	16387	16308	16223	16153	16297	16291	16153	16367	16399	16189	16359	16369	16212	16183	16345	16356	16323	16291	16280	16229	16123	16316	16216	16262	16307	16360	16332	16323	16328	16178	16249	16265	16254	16214	16400	16444	16176	16256	16230	16258	16344	16193	16275	16195	16415	16205	16072	16372	16274	16284	16199	16302	16364	16296	16305	16262	16275	16323	16342	16122	16230	16206	16304	16379	16332	16255	16362	16148	16209	16158	16148	16133	16212	16139	16185	16152	16312	16251	16253	16387	16339	16186	16170	16349	16293	16428	16251	16287	16206
28349	25811	32597	28829	24136	22201	20446	19431	18934	18951	18831	18867	18818	18759	18919	18716	18572	18854	18490	18566	18786	18607	18583	18522	18497	18328	18587	18463	18495	18791	18628	18758	18817	18737	18609	18513	18562	18428	18419	18315	18359	18637	18646	18493	18431	18478	18886	18563	18469	18670	18603	18478	18809	18675	18504	18610	18680	18447	18502	18405	18411	18325	18661	18501	18570	18645	18522	18602	18539	18752	18489	18721	18589	18518	18663	18235	18578	18300	18566	18435	18584	18535	18393	18415	18573	18352	18411	18469	18664	18604	18487	18462	18515	18418	18583	18329	18337	18344	18552	18316	18464	18461	18453	18675	18493	18423	18304	18571	18659	18529	18633	18546	18541	18442	18521	18570	18614	18461	18415	18522	18437	18421	18532	18344	18614	18627	18756	18426	18474	18498	18592	18404	18581	18574	18602	18483	18427	18451	18478	18546	18531	18461	18464	18467	18487	18773	18628	18619	18394	18338	18481	18386	18305	18581	18619	18541	18456	18586	18377	18506	18528	18533	18699	18711	18837	18637	18437	18486	18674	18542	18340	18645	18659	18517	18551	18331	18594	18850	18431	18652	18428	18537	18617	18513	18581	18448	18719	18473	18484	18283	18437	18316	18541	18454	18376	18450	18415	18544	18464	18550	18633	18517	18450	18404	18566	18512	18473	18380	18574	18674	18417	18370	18497	18408	18610	18735	18644	18351	18506	18442	18800	18625	18402	18435	18581	18634	18494	18531	18630	18454	18580	18371	18365	18458	18570	18449	18509	18557	18523	18346	18436	18409	18418	18439	18465	18415	18592	18465	18551	18529	18607	18338	18480	18698	18488	18624	18558	18398	18618	18540	18421	18579	18406	18616	18439	18501	18561	18516	18521	18466	18540	18489	18543	18493	18500	18475	18688	18386	18405	18423	18576	18277	18590	18467	18685	18535	18680	18610	18386	18418	18554	18572	18439	18522	18856	18570	18466	18590	18436	18460	18674	18517	18575	18320	18358	18503	18536	18557	18681	18224	18771	18783	18347	18434	18616	18508	18558	18430	18410	18442	18678	18661	18491	18522	18435	18519	18608	18495	18596	18433	18310	18647	18434	18456	18521	18499	18402	18514	18350	18583	18541	18697	18665	18632	18488	18399	18342	18495	18507	18561	18323	18470	18314	18571	18501	18841	18733	18345	18518	18409	18570	18417	18491	18602	18618	18526	18430	18493	18672	18493	18428	18487	18431	18401	18356	18669	18473	18618	18605	18661	18599	18600	18540	18399	18540	18490	18588	18415	18508	18566	18264	18508	18590	18611	18419	18328	18256	18512	18491	18486	18627	18595	18417	18361	18435	18497	18548	18470	18625	18539	18460	18500	18541	18443	18398	18469	18561	18580	18592	18367	18658	18632	18546	18421	18402	18529	18444	18904	18625	18441	18568	18642	18650	18543	18444	18411	18528	18448	18679	18606	18566	18527	18392	18488	18469	18609	18568	18633	18575	18471	18552	18570	18569	18628	18444	18540	18537	18436	18453	18616	18568	18427	18746	18664	18917	18570	18566	18517	18444	18399	18189	18654	18644	18572	18455	18346	18533	18464	18410	18437	18579	18559	18527	18550	18590	18642	18248	18640	18521	18598	18526	18334	18651	18477	18399	18743	18302	18506	18356	18506	18495	18287	18342	18401	18437	18603	18656	18505	18458	18473	18387	18464	18562	18385	18586	18561	18684	18423	18583	18670	18574	18483	18506	18721	18587	18446	18730	18575	18618	18602	18386	18676	18453	18440	18363	18411	18502	18644	18566	18714	18463	18691	18707	18725	18661	18450	18668	18565	18488	18325	18578	18491	18457	18421	18354	18500	18382	18746	18658	18726	18507	18509	18481	18667	18387	18539	18379	18518	18699	18264	18530	18435	18535	18549	18646	18604	18461	18573	18472	18508	18533	18439	18633	18477	18500	18333	18523	18472	18420	18573	18464	18661	18645	18456	18597	18457	18669	18387	18394	18527	18456	18582	18429	18525	18618	18466	18566	18311	18385	18729	18442	18451	18385	18736	18612	18513	18463	18466	18640	18404	18443	18674	18318	18631	18590	18533	18538	18391	18454	18524	18402	18478	18583	18384	18615	18530	18593	18606	18542	18558	18506	18517	18433	18437	18390	18580	18372	18647	18408	18690	18527	18310	18462	18580	18475	18750	18376	18714	18625	18582	18688	18420	18480	18624	18619	18536	18567	18619	18582	18600	18726	18523	18527	18416	18554	18736	18517	18356	18564	18571	18628	18533	18339	18437	18369	18671	18504	18529	18568	18427	18426	18597	18496	18715	18553	18660	18339	18548	18681	18508	18552	18391	18614	18575	18396	18756	18611	18574	18406	18696	18792	18495	18439	18425	18379	18312	18679	18430	18508	18354	18449	18302	18377	18676	18430	18647	18776	18491	18503	18570	18316	18741	18531	18601	18624	18510	18620	18606	18534	18310	18363	18622	18559	18426	18485	18384	18392	18375	18507	18525	18580	18470	18680	18606	18521	18503	18459	18263	18419	18372	18454	18496	18309	18565	18377	18575	18536	18380	18538	18595	18375	18520	18588	18403	18662	18445	18535	18569	18392	18658	18488	18513	18619	18570	18404	18585	18472	18457	18395	18343	18611	18468	18733	18736	18584	18612	18612	18512	18546	18562	18264	18625	18351	18358	18644	18595	18533	18601	18581	18711	18508	18463	18406	18401	18494	18609	18488	18544	18540	18613	18571	18682	18603	18753	18488	18629	18593	18380	18524	18729	18491	18666	18509	18479	18606	18496	18456	18489	18439	18459	18399	18335	18396	18464	18358	18373	18443	18576	18430	18505	18442	18647	18514	18336	18449	18473	18422	18519	18590	18508	18527	18651	18553	18361	18549	18742	18457	18517	18637	18596	18438	18748	18406	18538	18370	18443	18317	18414	18486	18523	18504	18419	18331	18450	18516	18376	18459	18594	18362	18599	18695	18770	18642	18627	18594	18569	18496	18469	18463	18470	18583	18727	18623	18413	18611	18344	18530	18732	18598	18434	18470	18442	18303	18430	18611	18408	18345	18431	18430	18211	18674	18726	18676	18533	18450	18360	18533	18556	18601	18628	18581	18532	18432	18568	18484	18403	18560	18472	18614	18670	18608	18490	18594	18649	18612	18264	18408	18537	18464	18549	18476	18550	18605	18553	18405	18508	18549	18546	18383	18443	18314	18498	18533	18545	18661	18708	18782	18525	18465	18349	18490	18481	18403	18399	18601	18463	18726	18625	18398	18606	18548	18451	18534	18542	18467	18566	18418	18529	18511	18249	18643	18594	18512	18549	18617	18614	18599	18646	18562	18583	18527	18513	18369	18444	18590	18547	18657	18710	18565	18408	18384	18681	18478	18503	18349	18475	18459	18415	18595	18458	18496	18382	18475	18509	18288	18430	18446	18438	18775	18416	18354	18597	18499	18585	18678	18547	18432	18577	18393	18640	18590	18529	18473	18476	18630	18424	18460	18547	18588	18543	18414	18449	18501	18417	18705	18338	18464	18525	18743	18636	18494	18542	18501	18644	18537	18460	18505	18321	18546	18724	18460	18510	18590	18521	18512	18446	18544	18295	18505	18595	18735	18586	18457	18655	18498	18514	18439	18377	18383	18456	18586	18392	18474	18619	18580	18632	18424	18588	18438	18572	18612	18463	18464	18403	18507	18537	18537	18543	18536	18570	18693	18381	18559	18292	18630	18620	18835	18524	18562	18468	18353	18416	18680	18740	18436	18394	18506	18747	18755	18472	18620	18448	18484	18644	18584	18405	18480	18427	18367	18513	18649	18436	18611	18785	18688	18428	18661	18419	18694	18616	18625	18459	18680	18626	18750	18469	18637	18652	18587	18474	18698	18331	18328	18421	18666	18459	18534	18601	18341	18564	18548	18658	18416	18542	18341	18557	18420	18643	18662	18631	18492	18478	18545	18517	18466	18395	18438	18519	18518	18598	18577	18385	18605	18459	18365	18411	18432	18544	18337	18604	18519	18570	18602	18481	18527	18598	18536	18385	18536	18444	18500	18563	18489	18560	18583	18693	18275	18454	18645	18553	18382	18340	18522	18421	18451	18735	18617	18456	18384	18421	18442	18408	18585	18509	18358	18496	18717	18673	18373	18637	18521	18369	18536	18428	18561	18528	18565	18672	18466	18659	18455	18453	18394	18497	18705	18882	18616	18409	18445	18616	18568	18643	18474	18472	18420	18716	18745	18509	18540	18457	18523	18686	18574	18548	18325	18324	18590	18577	18631	18389	18428	18483	18803	18484	18432	18458	18428	18602	18419	18509	18460	18436	18343	18606	18679	18517	18513	18429	18555	18429	18626	18463	18379	18472	18461	18642	18504	18405	18506	18543	18522	18548	18376	18632	18461	18388	18608	18597	18587	18770	18588	18505	18576	18625	18547	18472	18504	18453	18611	18403	18554	18343	18499	18472	18524	18648	18535	18471	18546	18636	18588	18678	18285	18424	18371	18603	18376	18532	18470	18506	18559	18648	18410	18460	18530	18410	18280	18604	18520	18676	18537	18696	18396	18283	18646	18486	18455	18423	18599	18429	18457	18417	18701	18505	18475	18397	18552	18638	18482	18610	18593	18486	18491	18422	18414	18599	18561	18368	18583	18426	18280	18548	18538	18621	18530	18707	18536	18632	18601	18500	18596	18427	18248	18543	18688	18413	18599	18501	18561	18535	18507	18525	18384	18643	18407	18423	18538	18434	18525	18346	18366	18453	18406	18538	18595	18631	18487	18325	18575	18696	18624	18563	18470	18540	18599	18303	18349	18454	18550	18523	18573	18462	18448	18622	18498	18529	18256	18481	18376	18555	18432	18492	18306	18543	18275	18533	18569	18610	18467	18606	18309	18392	18399	18464	18548	18449	18659	18485	18423	18605	18740	18518	18602	18629	18592	18591	18401	18334	18697	18505	18308	18630	18652	18625	18613	18570	18555	18674	18668	18732	18715	18502	18573	18416	18481	18546	18533	18549	18508	18734	18390	18776	18599	18411	18230	18510	18327	18430	18813	18439	18480	18435	18401	18429	18519	18504	18470	18406	18669	18624	18446	18688	18463	18356	18453	18552	18490	18551	18580	18621	18656	18615	18313	18155	18438	18494
29812	41099	37483	28691	24538	21269	18966	17694	17112	16960	16658	16824	16710	16588	16609	16536	16556	16555	16581	16440	16449	16485	16484	16539	16646	16344	16498	16533	16369	16431	16313	16332	16521	16384	16431	16440	16252	16436	16478	16343	16376	16452	16422	16270	16279	16340	16535	16533	16388	16416	16522	16374	16319	16345	16349	16551	16411	16349	16425	16384	16321	16208	16494	16284	16373	16456	16412	16141	16316	16390	16467	16225	16351	16380	16236	16387	16518	16304	16252	16292	16299	16286	16284	16398	16416	16433	16295	16436	16328	16174	16440	16324	16283	16256	16367	16323	16164	16254	16284	16252	16538	16289	16430	16408	16371	16311	16406	16233	16392	16250	16440	16390	16521	16439	16334	16267	16364	16468	16448	16428	16532	16406	16275	16470	16280	16263	16391	16443	16544	16383	16345	16287	16422	16415	16331	16399	16402	16366	16369	16313	16319	16571	16286	16339	16342	16228	16352	16375	16346	16602	16351	16353	16339	16359	16330	16302	16409	16305	16292	16368	16396	16388	16478	16387	16347	16350	16323	16395	16285	16098	16312	16389	16317	16456	16282	16336	16434	16398	16283	16476	16475	16537	16269	16174	16429	16364	16242	16391	16414	16431	16282	16345	16229	16457	16611	16344	16202	16378	16423	16331	16337	16238	16357	16330	16579	16374	16438	16486	16344	16411	16307	16346	16452	16450	16434	16385	16287	16468	16355	16505	16473	16279	16193	16366	16398	16379	16313	16221	16366	16403	16244	16459	16407	16326	16458	16294	16352	16244	16353	16308	16251	16369	16235	16464	16279	16321	16318	16433	16414	16388	16457	16277	16255	16691	16056	16311	16337	16267	16317	16433	16261	16317	16378	16395	16370	16414	16220	16281	16259	16329	16223	16373	16475	16402	16298	16236	16413	16485	16321	16192	16410	16297	16200	16266	16309	16384	16167	16208	16469	16407	16452	16463	16405	16357	16345	16460	16314	16466	16337	16469	16570	16307	16310	16459	16265	16352	16443	16345	16262	16511	16244	16307	16394	16362	16335	16389	16358	16366	16535	16426	16320	16374	16428	16382	16448	16358	16276	16353	16481	16154	16303	16313	16425	16418	16329	16469	16378	16283	16329	16603	16344	16296	16409	16371	16267	16299	16407	16276	16463	16238	16428	16318	16245	16426	16303	16200	16429	16480	16268	16162	16400	16393	16496	16430	16227	16399	16314	16319	16359	16419	16191	16303	16235	16408	16237	16327	16317	16495	16314	16243	16243	16179	16413	16324	16325	16316	16308	16331	16369	16338	16357	16316	16506	16278	16227	16383	16278	16309	16418	16436	16532	16543	16426	16281	16387	16400	16336	16514	16378	16525	16307	16435	16465	16464	16243	16429	16479	16362	16386	16322	16236	16450	16325	16452	16277	16189	16444	16334	16471	16293	16316	16330	16182	16616	16254	16267	16340	16359	16429	16207	16269	16397	16382	16321	16349	16463	16273	16445	16479	16404	16406	16531	16335	16467	16211	16328	16402	16208	16552	16417	16288	16286	16380	16468	16440	16439	16246	16298	16428	16513	16317	16356	16339	16424	16425	16427	16453	16301	16432	16222	16485	16342	16484	16297	16379	16332	16420	16277	16396	16412	16281	16487	16377	16256	16397	16204	16347	16573	16327	16162	16379	16413	16257	16262	16470	16461	16243	16408	16223	16171	16367	16347	16425	16348	16292	16226	16334	16412	16413	16398	16264	16368	16140	16290	16317	16405	16273	16406	16242	16321	16258	16412	16411	16298	16422	16339	16390	16454	16262	16208	16399	16277	16191	16215	16457	16442	16409	16345	16319	16408	16337	16283	16304	16230	16294	16395	16441	16264	16261	16244	16339	16403	16493	16364	16174	16275	16390	16257	16301	16262	16420	16419	16420	16524	16382	16421	16231	16269	16415	16470	16349	16448	16413	16401	16297	16520	16352	16478	16192	16320	16483	16277	16515	16264	16239	16307	16474	16446	16334	16312	16490	16323	16262	16402	16577	16243	16371	16392	16322	16560	16494	16370	16491	16400	16352	16296	16351	16542	16314	16417	16321	16338	16288	16491	16491	16258	16370	16372	16336	16456	16373	16440	16363	16456	16565	16251	16392	16351	16353	16487	16422	16383	16455	16424	16364	16215	16431	16492	16493	16413	16478	16394	16350	16320	16492	16323	16399	16469	16413	16407	16176	16391	16274	16358	16457	16446	16276	16372	16300	16453	16386	16204	16337	16444	16298	16358	16589	16443	16120	16422	16433	16481	16318	16394	16557	16375	16203	16333	16549	16408	16431	16384	16231	16325	16171	16270	16365	16376	16336	16453	16274	16391	16432	16374	16182	16353	16420	16435	16576	16582	16392	16270	16522	16281	16514	16312	16374	16249	16420	16273	16393	16320	16272	16299	16228	16560	16369	16229	16370	16361	16340	16359	16326	16543	16491	16329	16235	16411	16387	16453	16188	16289	16458	16394	16329	16349	16498	16326	16475	16344	16419	16431	16482	16255	16397	16503	16419	16415	16241	16528	16196	16477	16318	16306	16243	16238	16170	16349	16379	16377	16339	16308	16467	16421	16336	16490	16411	16502	16275	16390	16350	16444	16350	16552	16202	16388	16307	16321	16516	16348	16440	16433	16502	16449	16466	16233	16315	16268	16451	16462	16288	16394	16321	16354	16306	16225	16244	16366	16315	16363	16478	16280	16293	16548	16249	16290	16432	16242	16372	16386	16423	16404	16174	16454	16561	16465	16379	16159	16472	16390	16401	16354	16383	16496	16519	16466	16366	16241	16332	16562	16405	16309	16532	16281	16465	16308	16395	16292	16362	16256	16312	16380	16360	16520	16361	16303	16264	16421	16229	16354	16305	16377	16120	16173	16369	16271	16262	16471	16375	16371	16290	16397	16379	16468	16357	16325	16316	16293	16468	16459	16351	16459	16427	16403	16322	16208	16206	16393	16299	16385	16274	16298	16486	16331	16279	16477	16361	16447	16461	16394	16391	16398	16365	16236	16302	16348	16407	16304	16453	16343	16406	16253	16510	16366	16251	16381	16306	16282	16352	16465	16438	16355	16324	16317	16302	16385	16300	16368	16357	16219	16326	16388	16195	16427	16254	16389	16290	16396	16507	16202	16387	16396	16386	16230	16365	16290	16398	16428	16454	16484	16346	16368	16326	16202	16520	16194	16486	16510	16269	16236	16384	16388	16346	16401	16221	16372	16289	16348	16453	16323	16579	16369	16396	16410	16296	16484	16203	16449	16368	16556	16259	16246	16340	16504	16399	16362	16331	16555	16419	16435	16298	16437	16196	16325	16564	16327	16269	16245	16335	16349	16545	16407	16419	16528	16298	16503	16401	16420	16415	16411	16242	16446	16222	16506	16495	16317	16344	16323	16466	16430	16380	16382	16384	16316	16480	16399	16452	16315	16420	16462	16409	16429	16247	16305	16338	16404	16230	16293	16247	16229	16303	16340	16381	16472	16535	16235	16297	16273	16517	16437	16385	16378	16232	16287	16375	16448	16384	16170	16642	16376	16372	16430	16373	16319	16412	16363	16232	16442	16405	16271	16369	16237	16326	16519	16264	16393	16334	16407	16345	16347	16473	16279	16425	16432	16232	16463	16379	16401	16360	16227	16417	16379	16349	16309	16259	16398	16440	16309	16255	16410	16328	16209	16355	16568	16294	16437	16355	16329	16404	16303	16333	16238	16183	16414	16340	16328	16365	16397	16372	16445	16454	16558	16461	16334	16336	16289	16178	16514	16293	16329	16329	16297	16540	16215	16464	16262	16401	16395	16415	16264	16421	16415	16427	16319	16394	16241	16409	16422	16490	16393	16377	16414	16474	16271	16393	16457	16306	16361	16334	16293	16365	16424	16311	16182	16376	16458	16297	16453	16454	16379	16350	16357	16480	16509	16453	16373	16366	16273	16405	16499	16358	16649	16359	16315	16315	16455	16396	16335	16353	16305	16394	16266	16396	16435	16529	16439	16415	16293	16324	16232	16405	16470	16496	16339	16435	16461	16575	16482	16498	16308	16306	16387	16464	16354	16461	16421	16286	16345	16246	16384	16497	16432	16287	16537	16267	16572	16259	16337	16108	16386	16402	16226	16384	16386	16350	16462	16316	16516	16405	16379	16365	16260	16310	16411	16469	16351	16386	16410	16449	16206	16430	16222	16263	16516	16389	16483	16376	16441	16428	16326	16535	16335	16423	16581	16398	16417	16318	16394	16408	16334	16308	16372	16602	16290	16484	16224	16398	16337	16239	16293	16360	16448	16344	16370	16441	16435	16376	16310	16316	16271	16483	16394	16505	16303	16252	16393	16270	16292	16355	16360	16292	16235	16422	16327	16270	16500	16471	16414	16369	16497	16451	16412	16302	16481	16157	16399	16340	16352	16301	16329	16470	16312	16442	16326	16340	16487	16354	16320	16354	16530	16241	16305	16292	16364	16242	16213	16329	16505	16348	16374	16369	16345	16548	16466	16485	16364	16246	16292	16503	16397	16387	16364	16263	16506	16457	16396	16383	16254	16350	16361	16252	16277	16418	16450	16201	16588	16358	16334	16375	16448	16408	16243	16425	16446	16434	16400	16181	16494	16198	16415	16259	16498	16393	16359	16434	16382	16538	16292	16530	16355	16370	16317	16372	16355	16328	16426	16299	16243	16368	16227	16322	16487	16373	16259	16413	16341	16525	16488	16338	16478	16419	16324	16549	16466	16329	16332	16513	16338	16378	16261	16392	16439	16381	16254	16328	16364	16511	16458	16268	16579	16323	16339	16338	16447	16412	16444	16377	16443	16267	16499	16178	16270	16476	16416	16377	16405	16503	16397	16321	16235	16420	16347	16526	16442	16396	16551	16489	16305	16311	16393	16440	16414	16255	16423	16338	16471	16262	16438	16496	16347	16309	16401	16393	16410	16302	16449	16406	16337	16317	16440	16267	16312	16386	16337	16472	16191	16381	16386	16432	16231	16412	16399	16346	16349	16305	16341	16549	16405	16204	16149	16442	16449	16511	16348	16345	16436	16494	16398	16410	16315	16344	16306	16388	16480	16304	16417	16387	16360	16421	16385	16487	16256	16403	16381	16437	16381	16519	16524	16406	16459	16386	16448	16447	16470	16461	16325
24089	21391	28895	25663	24943	25748	23204	19743	19109	18733	18461	18349	17996	18219	18044	18054	17972	17953	17942	17995	17832	17768	17910	17929	17811	17778	17668	17811	17715	17767	17751	17766	17872	17884	17754	17677	17836	17881	17777	17741	17532	17971	17740	17907	17866	17795	17721	17630	17664	17719	17717	17780	17689	17738	17645	17581	17650	17646	17486	17645	17847	17596	17465	17672	17830	17906	17702	17564	17471	17498	17710	17483	17690	17847	17666	17862	17758	17670	17584	17648	17644	17645	17865	17738	17564	17520	17971	17628	17639	17815	17706	17708	17683	17638	17961	17805	17545	17714	17559	17665	17819	17751	17587	17593	17854	17645	17545	17764	17690	17468	17556	17680	17523	17361	17612	17858	17673	17561	17502	17394	17763	17893	17655	17748	17767	17603	17632	17791	17559	17749	17703	17791	17694	17679	17564	17770	17709	17702	17674	17815	17800	17582	17675	17634	17708	17655	17681	17626	17860	17705	17647	17644	17640	17848	17581	17631	17657	17710	17729	17503	17698	17626	17620	17588	17922	17560	17800	17680	17869	17731	17637	17475	17490	17352	17517	17658	17595	17873	17637	17703	17659	17372	17840	17580	17564	17632	17715	17701	17626	17577	17640	17562	17401	17537	17544	17593	17669	17599	17671	17637	17751	17653	17673	17672	17677	17647	17778	17705	17712	17781	17805	17520	17627	17590	17858	17651	17807	17706	17651	17570	17562	17864	17669	17604	17717	17717	17600	17664	17667	17704	17759	17679	17658	17801	17602	17648	17662	17687	17730	17731	17783	17900	17635	17621	17683	17705	17807	17637	17681	17864	17390	17610	17749	17686	17482	17582	17649	17706	17926	17595	17550	17571	17820	17834	17784	17716	17695	17636	17419	17534	17825	17535	17799	17692	17506	17627	17638	17645	17627	17746	17603	17724	17590	17514	17649	17404	17767	17617	17438	17685	17689	17532	17803	17679	17711	17711	17611	17384	17423	17798	17674	17784	17733	17778	17773	17516	17657	17738	17543	17704	17739	17477	17751	17587	17731	17755	17631	17780	17688	17902	17862	17627	17617	17634	17593	17592	17596	17640	17664	17714	17542	17646	17643	17605	17660	17596	17515	17761	17681	17788	17599	17541	17569	17671	17718	17465	17735	17436	17644	17550	17532	17643	17669	17653	17608	17683	17580	17579	17823	17666	17534	17807	17698	17501	17547	17625	17759	17795	17772	17566	17517	17548	17705	17685	17440	17650	17791	17754	17723	17649	17470	17700	17430	17438	17704	17525	17995	17520	17705	17628	17692	17690	17560	17551	17576	17677	17682	17579	17638	17866	17493	17742	17609	17594	17729	17583	17668	17580	17628	17662	17693	17763	17622	17729	17592	17508	17660	17678	17689	17693	17667	17792	17654	17669	17831	17917	17766	17766	17737	17546	17461	17859	17804	17410	17938	17590	17777	17861	17768	17708	17734	17661	17706	17476	17558	17666	17732	17716	17757	17659	17665	17511	17684	17692	17741	17630	17608	17695	17725	17666	17781	17661	17757	17671	17585	17633	17705	17677	17722	17677	17634	17738	17493	17526	17592	17624	17531	17546	17771	17761	17710	17662	17614	17696	17671	17768	17772	17638	17849	17691	17642	17855	17359	17686	17808	17755	17643	17824	17662	17570	17601	17745	17700	17686	17746	17752	17590	17821	17732	17453	17823	17604	17637	17611	17571	17606	17938	17473	17704	17702	17560	17569	17726	17704	17732	17687	17666	17563	17709	17600	17613	17631	17655	17704	17790	17765	17731	17410	18076	17831	17521	17610	17610	17594	17379	17735	17560	17587	17581	17717	17633	17666	17754	17615	17703	17652	17583	17735	17536	17784	17717	17559	17556	17741	17619	17465	17702	17626	17602	17483	17596	17682	17816	17685	17504	17578	17726	17634	17745	17698	17734	17701	17990	17608	17646	17711	17620	17789	17857	17855	17670	17498	17537	17810	17721	17810	17760	17606	17777	17588	17737	17723	17515	17564	17500	17816	17734	17671	17569	17820	17646	17646	17565	17555	17565	17602	17690	17759	17919	17573	17665	17382	17624	17592	17759	17568	17771	17615	17693	17659	17714	17759	17655	17750	17696	17602	17575	17716	17608	17600	17650	17869	17706	17776	17679	17729	17690	17559	17799	17676	17452	17577	17619	17747	17830	17804	17677	17597	17562	17655	17771	17591	17769	17733	17518	17626	17675	17686	17902	17881	17603	17662	17573	17605	17478	17559	17683	17692	17685	17657	17635	17721	17661	17727	17530	17653	17555	17740	17627	17668	17883	17822	17767	17591	17688	17769	17841	17506	17591	17595	17738	17803	17462	17653	17596	17826	17657	17731	17738	17618	17640	17672	17623	17708	17856	17491	17500	17635	17724	17648	17702	17548	17583	17505	17704	17691	17602	17654	17712	17651	17622	17644	17577	17755	17721	17811	17711	17535	17590	17709	17582	17643	17589	17709	17645	17946	17777	17691	17640	17536	17428	17593	17566	17648	17573	17649	17589	17420	17704	17622	17673	17621	17670	17589	17439	17757	17641	17557	17585	17586	17763	17663	17625	17618	17620	17673	17710	17676	17661	17917	17620	17561	17707	17633	17728	17585	17572	17512	17561	17674	17714	17474	17626	17717	17911	17815	17627	17784	17944	17743	17879	17804	17725	17653	17584	17730	17579	17619	17551	17579	17586	17717	17817	17659	17502	17535	17507	17593	17719	17768	17976	17647	17677	17608	17765	17682	17453	17650	17677	17584	17501	17507	17700	17629	17518	17638	17951	17808	17628	17855	17517	17664	17927	17492	17765	17726	17573	17528	17645	17593	17601	17560	17681	17733	17643	17600	17666	17648	17617	17791	17479	17602	17623	17730	17868	17811	17609	17716	17626	17639	17400	17734	17603	17601	17794	17842	17662	17842	17586	17624	17775	17849	17776	17641	17630	17669	17656	17588	17756	17559	17786	17577	17494	17725	17508	17659	17793	17629	17588	17679	17686	17600	17727	17837	17535	17826	17709	17659	17754	17719	17640	17686	17624	17699	17641	17577	17751	17824	17726	17648	17774	17739	17630	17336	17550	17735	17721	17825	17943	17551	17402	17746	17683	17517	17701	17778	17829	17688	17919	17670	17630	17671	17796	17718	17638	17812	17771	17890	17747	17508	17501	17519	17592	17678	17891	17611	17673	17637	17742	17661	17783	17602	17538	17754	17560	17699	17563	17652	17720	17693	17582	17706	17650	17569	17703	17681	17528	17576	17789	17748	17513	17618	17579	17672	17559	17653	17785	17565	17747	17628	17748	17584	17606	17486	17622	17870	17639	17706	17623	17580	17643	17759	17610	17609	17682	17656	17702	17662	17750	17625	17687	17559	17838	17768	17640	17722	17534	17591	17517	17716	17737	17662	17611	17701	17707	17636	17695	17588	17843	17520	17603	17695	17648	17682	17759	17821	17740	17776	17689	17569	17426	17388	17759	17866	17608	17811	17599	17551	17532	17664	17715	17902	17855	17710	17734	17868	17568	17660	17589	17661	17699	17735	17629	17603	17634	17534	17733	17846	17743	17691	17637	17661	17673	17739	17791	17731	17890	17604	17832	17548	17556	17753	17721	17657	17757	17674	17693	17561	17739	17763	17733	17692	17795	17679	17621	17483	17657	17574	17576	17753	17503	17690	17612	17700	17614	17698	17635	17782	17547	17726	17814	17642	17665	17604	17514	17746	17561	17889	17594	17741	17812	17400	17596	17693	17580	17492	17905	17854	17656	17722	17610	17646	17635	17656	17695	17719	17970	17748	17654	17666	17897	17833	17575	17719	17876	17734	17654	17704	17598	17560	17693	17692	17468	17690	17724	17501	17603	17628	17600	17677	17807	17495	17719	17583	17631	17807	17474	17613	17665	17423	17519	17579	17544	17687	17503	17622	17654	17683	17778	17769	17627	17677	17685	17613	17772	17784	17839	17865	17810	17910	17802	17582	17597	17422	17673	17563	17517	17632	17721	17825	17749	17796	17906	17788	17568	17681	17588	17849	17660	17523	17622	17592	17612	17661	17522	17725	17566	17721	17781	17669	17770	17800	17638	17711	17702	17700	17675	17715	17586	17602	17677	17778	17702	17714	17721	17728	17656	17650	17395	17648	17655	17597	17721	17688	17809	17723	17759	17737	17803	17780	17612	17754	17512	17747	17644	17567	17811	17739	17713	17669	17678	17633	17670	17789	17642	17463	17571	17592	17736	17632	17782	17508	17741	17638	17645	17743	17716	17626	17625	17708	17644	17555	17506	17533	17587	17668	17633	17590	17741	17571	17690	17674	17681	17553	17583	17714	17857	17710	17725	17891	17670	17415	17550	17783	17672	17766	17721	17814	17893	17423	17726	17767	17642	17629	17626	17544	17651	17658	17519	17613	17818	17724	17603	17715	17642	17701	17702	17680	17908	17426	17708	17478	17623	17595	17686	17707	17878	17687	17568	17577	17655	17699	17612	17697	17665	17726	17653	17556	17652	17618	17480	17419	17724	17538	17575	17669	17740	17883	17629	17632	17700	17559	17676	17719	17750	17468	17478	17608	17747	17772	17639	17704	17681	17814	17562	17593	17667	17618	17522	17630	17750	17782	17420	17596	17381	17640	17520	17884	17646	17643	17648	17618	17591	17497	17521	17743	17840	17706	17877	17705	17584	17724	17723	17673	18009	17883	17540	17780	17640	17777	17603	17702	17639	17718	17655	17631	17656	17662	17571	17670	17628	17864	17762	17808	17687	17735	17699	17503	17846	17591	17697	17772	17731	17550	17582	17768	17717	17729	17761	17693	17740	17626	17783	17375	17732	17687	17746	17670	17902	17650	17754	17540	17640	17826	17687	17672	17701	17509	17690	17791	17715	17498	17610	17722	17711	17554	17682	17677	17493	17541	17658	17542	17669	17600	17863	17484	17722	17612	17541	17747	17626	17689	17576	17567	17684	17818	17642	17624	17678	17665	17548	17828	17689	17884	17689	17663	17720	17962	17908	17726	17652	17726	17744	17604	17532	17557	17652	17727	17779	17848	17586	17743	17791	17538	17690	17543	17594	17648	17577	17637	17609	17706	17672	17653	17657	17796	17567	17616	17615	17729	17632	17419	17841	17692	17575	17873
29730	49260	46193	36545	31140	25553	20010	18444	17653	17093	16776	16651	16555	16534	16236	16296	16349	16356	16070	16159	16064	16131	16194	15948	16076	15942	16102	16110	16001	15884	15877	15920	15953	15971	15985	16055	16113	16092	15873	15986	15946	15905	15858	15852	16010	15821	15879	16015	15915	15995	15919	15841	15914	16005	16029	16055	15946	16165	15858	15748	15834	15906	15854	15857	16003	15889	15726	15866	15847	15923	15790	15852	16013	16139	16028	15786	15939	15952	15888	15900	15918	15963	15973	16081	16001	16081	16186	15923	15925	15787	15881	15852	15727	15932	15961	16081	15891	15794	15882	15785	15949	15864	15922	16067	15895	15916	16138	15922	15846	15777	15980	15812	15933	15992	15832	16008	15842	15988	16006	16099	15831	15985	15947	15755	15822	15964	15776	15999	15828	15873	16031	16000	15985	15737	16067	15827	15831	15946	15975	15919	16063	15817	15854	15871	15970	16031	15909	15931	15797	15962	15924	15984	15848	15833	15818	15909	15909	15945	15922	15843	15942	15954	15947	15874	15774	16011	16058	15798	16056	16057	15811	15892	15931	15925	15980	15766	15796	15846	15989	15991	15829	15756	16019	15901	15915	15815	16015	15926	15774	15935	15896	15715	15998	15863	15936	15938	15881	16073	15767	15929	15989	16048	15928	16087	15845	15929	16031	15866	15893	15859	16016	15906	15812	16066	15782	15988	15844	15945	16034	15904	15832	15824	15954	15900	15865	15786	15893	15997	15959	15909	15938	15716	15901	15750	15924	16024	15880	15896	16009	15783	15837	15968	15851	15942	15932	15752	15958	15838	16007	15949	16045	16038	15748	15957	15671	16017	15737	15969	15746	15960	15735	16011	16002	15835	15900	15847	15955	15682	15757	15938	15957	15952	15833	15778	15871	15894	15987	15887	15868	15932	15777	15817	15853	15918	15807	15759	15905	15873	16017	15878	15956	15745	16036	15844	15920	15936	15833	15718	15910	16026	15858	15929	15889	16030	16008	15934	16046	15992	15958	15812	15778	15951	15878	15977	15703	15906	15948	15883	15878	15896	15847	15827	15846	15865	15956	15873	15948	16054	15811	15902	15794	15843	15990	15779	15836	16024	15925	15809	16085	15857	15860	15820	15906	15981	15706	16089	15715	16050	15946	16053	16063	15744	16015	15886	15751	15813	15813	16004	15992	15896	15970	15916	16104	16056	15939	16003	15914	15890	15915	15876	16067	16120	15914	15825	15844	15978	15802	16086	15967	15867	15937	15823	15984	16036	15861	16022	16001	15991	16053	15952	15964	15954	15909	15814	15822	15692	15869	16011	15901	15896	16098	16005	15970	15895	15863	16011	15841	15906	16048	15748	15969	15819	15761	15881	15926	15728	15859	15871	15999	16063	16041	15861	16057	16084	15801	16015	15989	15785	15792	16092	16047	16018	15993	16027	15883	15877	15827	16099	15883	15958	15870	15681	15946	15962	15704	15877	15925	16153	16009	15990	15786	16017	15873	15871	15959	15939	16121	15994	15732	15901	15954	15874	15857	15761	15653	15850	16013	15825	15909	16030	15971	16027	15947	15916	15923	15971	15877	16008	15888	15972	15907	15716	15620	16157	15608	16013	15794	15936	15920	15870	15936	15832	15812	16012	15717	15887	15765	15837	15817	15890	15818	15998	15910	15904	15788	15749	16080	15789	15868	15986	15932	16013	15950	15935	15843	15899	15815	15752	15991	16015	15949	15939	15646	15908	15840	16063	15803	16069	15978	15947	15863	15941	15740	15958	15901	15833	16011	15810	15916	16026	15968	15800	16116	15883	15962	15945	15951	15864	15862	16151	15868	15740	15862	15876	15900	15849	15737	15945	15944	15823	15989	15813	15950	15977	15988	15771	15952	15936	15872	15937	16018	15763	15919	15780	15960	15965	15741	15869	15746	15985	15764	15774	15997	15921	15859	15799	16047	15844	15942	15916	15867	16003	15860	15828	15924	15910	15864	16121	15918	15847	16001	15931	15892	15847	15829	16026	15912	15842	15780	15718	15991	16018	15980	15774	15859	15903	15854	15889	16121	15896	16017	15983	15801	15872	15846	15975	15800	15949	15900	15969	15852	15880	16033	15883	15921	15973	15910	15921	15821	15818	15884	15728	15903	15719	15922	15991	15955	15919	15932	16003	15798	15869	15939	15965	15954	15926	15920	15959	15859	15888	15893	15957	15982	15970	15770	16074	16073	16032	15888	15862	15920	15894	15995	15904	15868	16085	15898	15739	16039	15806	15814	15787	15935	15914	16127	15708	16018	16016	15972	15854	15921	16126	16014	15625	15994	15926	15906	15898	15900	16036	15976	15965	15920	15849	15728	15758	15924	15883	15871	16053	15913	15825	15816	16065	15957	15849	15809	15934	15996	15920	16009	16060	15875	15855	15946	15813	15841	15945	15817	15708	16059	15809	16033	16055	15857	15913	16024	15927	15817	15823	15976	15776	15987	15925	15862	15809	16138	15855	15718	15747	16134	15885	15982	15854	15898	15862	15673	15811	15956	16005	16036	15950	15927	15969	15784	15867	15823	15907	15882	15831	16040	15967	16137	15794	16107	16065	16039	15985	15854	16085	15998	16040	15938	15928	15969	15979	15794	15903	15831	15750	15848	15851	15805	15827	15746	16060	15813	15774	15921	15716	15908	15949	15872	15782	15718	15848	15864	15999	15982	16049	15899	15740	15795	15917	16008	15963	16104	15859	15950	15938	15999	15917	16038	16069	15778	15927	15884	15929	15840	15828	15785	15959	16030	16008	15933	15784	15823	16062	15790	15965	15987	15944	15937	16091	15907	15859	15918	15955	15907	16177	15894	15945	15949	15905	15889	16027	15727	16011	16035	16052	15900	15978	15950	15979	15943	15814	15941	15903	15912	15846	15765	15756	15879	15878	15985	16118	15959	15923	15747	15963	15884	15934	15875	15794	15872	15865	15733	15873	15888	15981	16173	15860	15868	15912	15884	15986	15840	15836	15806	15932	16101	15858	16000	15817	15992	15731	16061	15854	15966	15853	15744	15931	15738	15963	15840	15935	15971	15796	16050	15942	16034	15899	15854	15669	15714	16017	15981	16019	15722	16094	15822	15996	15994	15856	15951	16034	15900	15892	15723	15978	15866	16029	15761	15924	15733	15902	15891	15792	15990	15971	15944	15934	15829	16105	15936	15922	16101	15994	15858	15810	15888	15928	15873	15749	15852	15888	15839	15940	15993	15756	15886	16039	15797	15792	15659	15927	15922	15891	16071	15993	15855	15740	16036	15952	15682	15836	15932	15952	15922	15894	15965	15943	15923	16022	15951	15949	15933	15670	15945	15867	15858	15834	16007	15796	15751	15829	16055	15757	15860	15898	16074	16045	15918	15945	16065	15917	15949	15948	15836	16029	15833	15895	15930	15923	15798	15743	15818	16112	16057	15939	15775	15924	15773	15887	15947	15910	15812	16007	15869	15900	15863	16005	16025	15925	15842	15993	15761	15898	15890	15990	15795	15964	15908	16008	15990	16033	15982	15997	15902	15740	15953	15972	15883	16002	15987	15858	15956	15850	15860	15947	15890	15929	15907	15929	15962	15775	15881	15841	16008	15938	16117	15979	15891	15737	15939	15826	15962	15849	15880	16031	15887	15725	15870	15978	15876	15972	15886	15957	15868	15810	16004	15910	15880	16053	15991	15872	15808	15908	15709	16152	15923	15977	15912	15800	15960	15981	15971	15931	15822	15884	15813	15936	15974	15915	15986	15928	15983	15868	15896	15927	15740	15761	16078	15961	15987	15906	15980	16048	15836	15855	15918	15931	16089	15938	16054	15871	15797	15995	15916	15978	15869	15671	15944	15977	15963	15939	15812	15776	16044	15777	15994	15852	15873	16037	15767	16059	15881	15852	15814	15887	15849	15966	15976	15888	15984	15917	15893	15747	15827	15909	15940	15888	15996	15898	16035	15859	15893	15787	15964	15793	15966	15855	15989	16054	15603	16112	15850	15864	15829	15754	15984	15970	15880	15837	16117	15916	15758	16012	15905	16033	15911	15861	15775	15828	15927	15857	16021	15914	15889	15803	15902	15946	15846	16032	15676	16126	15854	15891	15904	16026	15743	15971	15917	15870	15932	15902	15982	15713	15780	16035	15926	15978	15909	15949	15785	15822	15947	15942	15817	16095	16030	15993	16059	15714	15959	16010	15962	15918	15866	15695	15850	15933	15854	16016	16078	15788	16091	15783	15986	15931	15975	15841	15975	15853	15978	15901	15983	15739	15947	15979	15778	15837	15782	15877	15876	16052	15868	15992	16099	15946	15931	15907	15982	15990	15977	15808	15925	15990	15844	15862	15763	15756	15856	15809	15830	15998	16035	16008	15807	15916	15992	15820	15835	15870	15660	16010	15822	15772	16017	15955	16070	15723	15995	15890	15838	15781	15908	16023	15988	15842	15823	15905	15866	15876	15941	16127	15984	16049	15859	16139	15926	15908	16040	15805	15889	15859	15855	15817	15945	15904	15979	15838	16031	16054	15928	15879	15914	15941	16038	15917	15809	15892	15715	15771	15794	15879	15867	15852	16013	15788	15815	15939	15879	15739	15925	15743	15967	15806	15907	15767	15962	15804	15955	15857	16023	15898	15807	15901	15728	15804	15952	15952	15816	15922	15957	15933	15812	15889	15981	15864	15852	15753	15801	15834	15769	15699	15808	15978	15798	16037	15660	15906	15942	16031	15982	15931	15791	16086	15946	15923	15920	15970	15870	15879	15880	15785	15870	15913	15996	16006	16048	15869	15939	15750	15959	15762	15979	16033	16095	16057	15888	15970	15812	15910	15813	15732	15804	15923	15902	15901	15901	16020	15875	15953	15986	15823	15812	15800	15963	15965	15872	15988	15922	15936	16024	15687	15822	15884	15996	15953	15962	15964	15943	15958	15818	15980	16013	16009	15751	15792	15877	15977	15828	15996	16010	15942	15953	15826	15996	15891	16201	16012	15910	15978	16039	15945	15914	15848	15821	15891	15912	15967	15886	15822	15782	15977	15861	15922	15833	16040	16089	15998	16032	15956	15988	15875	15857	15876	15857	15942	15952	15943	15988	16048	15806	15972	15898	15875	16120	15897	15775	16058	15953	16063	15835	15828
22886	21354	29143	24123	22157	24764	26412	21647	20632	20001	19396	19166	18882	18892	18730	18503	18550	18497	18558	18532	18315	18486	18291	18294	18302	18271	18297	18089	18325	18214	18286	18466	18433	18335	18454	18338	18286	18228	18233	18179	18130	18102	18366	18019	18193	18174	18093	18233	18084	18145	18178	18249	17987	18393	18497	18097	18233	18078	18126	17987	18185	18000	18084	18551	17968	18068	18138	18099	18005	18378	18189	18044	18220	18022	18142	18199	18247	18228	18176	17994	18082	18262	18342	18032	18158	18270	18112	18180	18140	17957	18086	18142	18231	18218	18192	18167	18108	18134	18196	18251	18236	18314	17985	18086	18111	18138	18075	18100	17997	18177	18021	18144	17952	17992	18194	18060	18173	17991	18187	18316	18121	18103	18395	18301	17997	18023	17932	18140	17939	18202	18336	18135	18174	18033	18084	18154	18314	18104	18070	18275	18121	18072	18141	18200	18186	18140	18187	18064	18219	17942	18010	18433	18223	18052	18174	18281	18109	18008	17969	18030	17898	18061	17981	18331	18139	18032	18284	18067	18132	18178	18088	18081	18022	18091	18301	18135	17982	18127	18192	18197	18093	18113	17974	18134	18340	18290	18076	18102	18181	18130	18310	18061	17956	18228	18200	17931	18082	18064	18354	18043	18029	18073	17974	18210	18333	18151	17986	18132	18124	18163	17967	18211	18313	18025	18109	18077	18041	18178	18240	18204	18155	18018	18227	18212	18044	17875	18108	18146	18092	17983	18308	17822	18060	18045	18149	17934	17912	18084	18096	18015	17917	18041	18097	18153	18093	18029	17974	18080	18218	18056	18106	18180	18051	18135	18064	18203	18177	18030	18193	17950	17926	17912	18078	18206	18126	17882	18079	18125	17954	18148	18024	18072	18179	18055	18231	17947	18027	18077	18076	18040	18038	18142	18118	17951	18120	18213	17984	18071	18030	17966	18010	18416	18112	17996	18195	17946	18123	18104	18115	18010	17938	17995	18025	18045	18126	18181	18195	18151	18031	18115	18085	18035	18245	18228	18192	18133	18045	17985	18225	18247	18086	18016	18160	18179	18171	18337	18064	18307	18219	18099	18239	18151	17963	17942	18017	18074	18155	18084	18189	17971	18123	18112	18153	18249	18042	18143	18084	17978	18168	18129	18050	18001	17932	18072	18202	18114	18166	18205	18220	18166	18048	18199	18132	18288	18178	18063	18227	17952	18018	18124	18010	18264	18219	18155	18150	18154	18203	18265	18161	18110	18413	17929	18061	18213	18123	18147	18048	18130	18139	18069	18187	18067	18349	18044	18187	17943	18015	18221	18020	17978	18250	18036	18213	18106	18240	18256	18167	18166	18166	18204	18207	18084	18085	18172	18072	18146	18105	18135	18188	17917	18291	18019	18041	18146	17869	18089	18133	18189	18178	18114	18013	18185	18002	18104	18073	18054	18048	18036	18085	18147	18129	18112	18110	18138	18071	18268	18067	18260	17802	18046	18086	18048	18133	18240	18003	18123	18105	18048	18181	17995	18187	17821	18114	18273	18224	18255	18082	18179	18098	18092	17996	18133	18097	18065	18126	18102	18161	18348	18092	18096	17936	18200	18187	18083	18343	18234	18108	18015	18109	18009	18038	18325	18070	17958	18192	18088	18359	18133	18277	18094	18123	18020	18103	18047	17848	17923	18155	18307	18302	18123	17820	18027	18016	18120	18151	18021	18043	18317	18187	17969	17977	17934	18092	18006	17999	18111	18217	18085	18055	18059	18180	18006	18220	18114	18025	18009	18020	17960	18164	17999	17985	18062	18005	18095	18117	18061	18210	18004	18128	18227	18213	18263	18084	18153	18104	18221	18039	18021	18235	18155	18169	18016	18080	18133	18164	18134	18204	18299	18052	18197	17973	18299	18104	18001	18183	18142	18229	18117	18304	17901	18118	18119	18109	18318	17855	18131	18089	17939	18097	18226	18239	17991	18184	18059	18075	18073	17991	18044	18112	18123	18212	18159	17978	18182	18196	17990	18118	18215	18432	17981	18290	18057	18018	18191	17925	17981	17784	18310	18131	18270	18223	18118	18296	18050	17974	18053	17971	17942	18096	18178	18138	18112	17967	18124	18044	18085	18227	17976	18017	18073	18207	18101	18247	18204	17969	18370	18174	18175	18078	18127	17967	18161	18045	18072	18159	17950	17945	18140	18319	18279	18306	18108	18176	18080	18079	18092	18121	18034	18118	18110	18180	18025	18156	18027	17952	17861	17954	17913	18102	18192	18195	18091	18077	18096	18120	18191	18162	18057	18021	18102	17953	18132	18211	18114	17794	17917	18090	18033	18069	18132	18125	18072	18088	18009	18208	18110	17970	18107	18270	18111	18119	18061	18179	18084	18102	18055	18132	17942	18119	17870	18132	18156	18181	18355	18294	18008	18374	18091	18110	18062	18312	18074	17993	18150	18303	18058	18228	17982	18025	18205	17975	18011	18209	18167	17978	18222	18036	18126	18127	18207	17980	18260	18086	17960	17820	18207	18034	18312	18259	18042	18099	18095	18189	17981	18031	17904	18044	18047	18205	18141	18211	18093	18134	18100	18262	18074	17908	17985	18050	18149	18183	18221	17914	18122	18014	18173	18155	18135	18100	18286	18216	18110	18134	18075	18333	18188	17999	17981	18149	18006	18137	18053	18273	18276	18096	17984	18095	18070	17825	18039	18077	18244	18213	18014	18035	18123	18115	18189	18139	18143	18103	18044	18020	18099	17966	17972	18343	18074	17909	18013	18245	18326	18301	18001	18124	18270	18016	18164	18203	18038	18112	18209	18053	17933	18132	17957	18185	18102	18041	18361	18109	18024	18087	18057	18053	18170	18284	18188	18230	18305	18083	18148	18075	18124	18076	18008	18053	17988	18362	18078	18127	18003	18218	18287	18070	18101	18127	18115	18186	17980	18017	18158	18282	18117	18079	18087	18132	18275	18133	17935	18131	18062	17807	18199	18092	18126	18189	17994	18219	18186	18187	18109	18027	18106	18121	18104	18186	18145	18114	18205	17932	18050	18236	18206	18258	18022	18238	18128	18095	18207	18066	18078	18081	18161	18181	18022	18071	18104	17869	18158	18035	18234	17957	17874	18106	17947	18245	18123	18161	17954	18228	18237	18203	18203	18358	17934	18072	18072	18092	18047	18118	18229	18111	18179	18304	18206	18021	18203	18109	18125	18293	18113	18111	18257	18126	18186	18114	17993	18083	18044	18079	18093	18186	18108	18122	18017	18123	18000	18086	18346	18270	17975	17893	17986	18216	18171	18220	18071	18195	18049	17994	18281	18302	18259	18012	18234	18151	18187	18024	18028	18216	17874	18051	18125	18205	18074	18172	18013	18277	17989	17964	18210	18083	18216	18123	18092	18102	18134	17948	18094	18177	18100	18016	17993	18114	18158	18176	18299	18131	18105	18221	18023	18259	18106	17944	17839	18284	18115	17941	17984	18079	18189	18145	18045	17993	18087	18192	17847	17983	17953	18103	18012	18029	17925	18201	18159	18062	17894	18019	18089	17978	18082	18143	18010	17995	18104	18045	18145	18042	18135	18104	17925	18175	18056	17917	18324	18271	18227	17928	18010	17954	18096	18085	17978	18206	18053	18142	17996	18269	18252	18122	18062	18076	18078	17891	18161	18218	18186	18030	18281	18067	18180	18132	18308	18176	18072	18244	18076	18095	17922	18076	18072	18270	18017	17983	18009	18119	17935	18223	18250	18056	18207	18184	18092	18136	18322	18146	17968	18138	17874	18158	18064	18111	18061	18206	17976	17905	18097	18136	18266	18070	18123	17921	17897	18078	18247	18173	18078	17950	17969	18126	18219	18207	17869	18126	17924	18025	18134	18042	18168	18068	18191	18163	17983	18028	18203	17954	18091	18241	18267	18161	18186	18275	18137	18059	18306	18137	17969	17955	18176	18018	18008	18227	18178	18203	18053	18092	18007	18295	17756	18109	17968	18125	18260	18117	18169	18270	18059	17927	18000	18128	18125	18210	18030	17927	17958	17979	18051	18065	18104	17888	18181	17863	18016	18078	18108	17985	18225	18119	18080	18029	17967	18020	18096	18105	18074	18154	18117	18082	17976	17978	18286	18118	18069	18192	18193	18307	18068	18229	18079	17970	18103	18146	18158	18170	18220	18211	18060	18197	18081	18207	18193	18120	18104	18051	18009	17953	18172	18202	18179	18111	17955	18127	17999	18179	18091	18121	18198	18303	18048	18004	17985	18087	18122	18444	18183	18194	18348	18306	18114	18150	18021	18218	17986	18339	18239	18322	18099	18157	18139	18005	18165	18010	18104	18199	18102	17968	18140	18125	18164	17938	18181	18067	17966	18199	18169	18243	18041	17999	18110	18075	18089	18160	18199	17992	18141	18049	18231	18064	18137	18273	17969	18225	18054	17936	18332	17828	17998	18162	18153	18007	18092	18050	18446	18174	18008	18031	17888	18067	18159	18088	18247	18020	17951	18397	18066	18075	18134	17909	18169	18300	18088	18166	18015	17853	17940	18217	18080	18108	18192	17800	18027	18026	18055	18033	17934	17958	18138	18258	18002	18097	18004	18068	18316	18137	18117	17992	18014	18002	18210	17996	18130	17983	18138	18145	18023	18004	18229	17877	18172	18008	18019	18288	18055	18214	18042	18228	18043	18006	18018	18250	18212	18208	18153	17848	18234	18133	17797	18069	18082	18011	18120	18066	18077	18198	18201	17893	18109	18099	18033	18251	18223	18119	18133	18041	18163	18034	18174	18518	17831	18142	18022	18125	18428	18050	17970	18227	18004	18094	18281	18121	18098	18220	18030	18034	18226	18128	18092	18125	17867	18135	18145	18040	18038	18050	18101	18036	18083	18217	18031	18063	17976	18114	18208	18091	18155	18193	18154	18129	18080	17986	18296	18116	18071	18328	18315	18235	17945	18020	17942	18269	17972	18152	18222	18039	18038	18129	17986	17962	18130	17838	18167	17953	18041	18107	18254	18091	18089	17772	18292	17963	18103	18155	18059	18182	18259	18167	18003	17939	18081	18167	18068	18124	18237	18148	18160	18070	18109	18004	18116	18176	18082	18160	18215	18261	18069	18057	18056	17945	18139	18245	18066	18301	18021	18145	18274
33897	55499	50568	38199	29193	24977	21640	19901	20089	18278	17526	17206	17252	17385	17130	16758	16516	16596	16611	16578	16420	16324	16344	16405	16243	16305	16418	16290	16262	16187	16141	16270	16301	16366	16184	16328	16361	16295	16141	16232	16220	16194	16250	16302	16159	16197	16242	16042	16302	16174	16167	16110	16154	16156	16024	16262	16070	16121	16287	16148	16087	16157	16034	16137	16189	16246	16242	16250	16104	16111	16075	15959	16155	16040	16061	16218	16082	16197	16126	15916	16292	16171	16131	16216	16062	15995	15906	16144	16170	16067	16200	16048	16216	16267	16359	16165	16045	16007	15996	16131	16162	16159	16011	16254	15992	16220	16187	16115	15955	16108	16121	15960	16146	16060	16119	16113	16054	16087	16019	16059	16147	16074	15968	16244	16153	16206	16210	15900	16066	16074	16066	16167	16096	16077	16100	16120	16004	16212	16078	16132	15971	16236	16164	16115	16205	16324	16100	16272	16195	16156	16056	16019	16163	16130	16169	16128	16133	16213	16005	16219	16199	16160	16206	16201	16268	16129	16192	16206	15974	16010	16203	15912	16171	16154	16023	16248	16210	16183	16009	16083	16122	16156	16176	16127	16252	15959	16201	16132	16034	16097	16234	15979	16102	16198	15979	15935	16287	16126	16210	15929	16234	16135	16169	16257	15957	15953	16258	16185	16103	16070	16016	16132	16069	16204	16158	16132	16057	16257	16225	16011	16154	16181	16079	16188	15948	16315	15928	16252	16042	16200	16100	16102	16218	16027	16058	16021	16310	16170	16125	15953	16258	16164	15977	16257	16223	16272	16055	16163	16100	15988	16144	16072	16153	15999	16027	16013	16188	16134	16100	16265	16055	16076	16097	16026	16151	16165	16169	16149	16102	16061	16102	16131	16056	16067	16151	16072	16024	16037	16227	16127	15926	16305	16213	16283	16198	16231	16010	16100	16177	16031	16112	16166	16184	15927	15934	16032	16168	16018	16172	16083	16166	16276	16082	16179	16243	16157	16038	16050	16027	16213	16167	16140	16243	16119	16056	16211	15962	16234	15995	16234	16152	16263	16096	16277	16050	16217	16041	16205	16094	16235	16055	16031	16133	16143	16080	16095	16129	15992	15961	16104	16133	16010	16088	15928	16195	16162	16054	16161	15972	16176	16095	16280	16105	16251	15951	16087	16028	16003	16310	16363	16097	16316	16171	16055	16060	16042	16123	16068	16142	16114	16109	16162	16087	16100	16220	16055	16119	16222	16164	16261	16212	16062	16245	16095	16023	16240	16083	16097	16140	16087	16203	16144	16107	16196	16225	16186	16193	16015	16129	16120	16119	16099	16261	16067	16068	16124	16202	16294	16187	16128	16077	16266	15898	16015	16055	16151	16145	15943	16126	16123	15993	16283	15978	16117	16115	16194	16079	16374	16063	16217	16019	15991	16058	16132	16136	16007	16096	16251	16263	16161	16116	16120	16171	15784	16035	16132	16269	16240	16135	16035	16287	15945	16140	16093	16099	16004	16181	16130	16059	16084	16037	16122	16025	16234	16087	16188	16043	16037	16077	16316	16083	16204	16263	16108	16296	15889	16240	16155	16118	16048	16172	15963	16154	16059	16264	16199	16178	16154	16172	16243	16257	16061	16090	16070	16018	16097	16115	16120	16208	16281	16046	16211	16176	15985	16031	16017	15971	16185	16084	16049	16113	16072	16100	15937	15900	16061	15872	16020	16139	16094	16027	16169	16073	16054	16098	16173	16143	16135	16131	16183	16119	16105	16295	16247	16239	16277	16100	15983	16156	16242	16114	16112	16086	16209	16064	16196	15973	16048	16249	16326	16129	16095	16164	16011	16040	16268	16135	16147	16050	16252	16111	16176	16177	16004	16191	16201	16052	16256	16112	16257	16323	16270	16067	16064	16274	16028	16136	15971	16098	16052	16218	16134	16154	16017	16038	16032	16039	15909	16151	16205	16025	16217	16189	16027	16057	16258	15941	16131	16145	15995	16212	16070	16036	16044	16107	16228	16108	16250	16123	16093	16065	16173	16155	16173	16293	16150	16088	16084	16070	16165	16150	16071	16196	16029	15998	16046	15995	16010	16418	15950	16196	15956	16116	16103	16252	16246	16272	16191	16095	16059	16046	16107	16225	15985	16184	16148	16052	16007	16191	16127	16140	16145	16324	16021	15974	16082	16109	16264	16195	16195	16066	16107	15822	16129	16115	16019	16115	16062	16073	16186	16147	16245	16138	16084	16115	16194	16188	16012	16132	16155	16021	16197	16172	15953	16137	16137	16093	16037	16027	16236	16050	16104	16126	16074	16288	16180	16064	16221	16115	16116	16045	16236	16135	16095	16061	16284	16100	15961	16094	16078	16057	16130	16209	16024	16131	16131	16056	16169	16095	16206	16019	16053	15933	16132	16178	16017	16204	16097	15999	16188	16113	16287	16128	16105	16021	15930	16031	16062	16074	16145	16078	15992	16206	16008	16330	16045	16135	15825	16054	16145	16226	15999	16088	16184	16118	16078	16074	16193	16184	16039	16101	16027	16200	16081	16264	16127	16117	16384	16173	16032	16284	16101	15992	16093	16074	16215	16002	15970	16183	16123	15921	16200	16029	16117	16057	16130	16161	16142	16254	16056	16168	16058	15901	15903	16113	16275	16306	15939	16052	16250	16126	16037	16110	16189	15952	16213	16247	16110	16066	16132	16211	16030	16133	16056	15979	16265	16079	16052	16090	16274	16169	16119	16206	16315	16025	15996	16104	16072	16262	16277	16171	16162	16180	16200	16026	16116	16073	16317	16185	16204	16075	16211	16099	16168	16157	16124	16153	15963	16183	16152	15986	16020	16145	16085	16017	16182	16105	16138	16082	16297	16019	16233	15947	16293	16251	16218	16227	16069	16062	16086	16353	16313	16220	16079	15957	16177	16073	15958	16115	16081	16083	16218	16100	16130	15968	16167	16213	16072	16146	16048	16061	15973	16111	15936	16080	16018	16035	16002	16013	16075	16093	16111	16102	16294	16070	16188	16196	16004	16336	16189	15998	16270	16018	16118	16123	16227	16020	16321	16029	16245	16186	16126	16149	16224	16221	16006	16082	16100	16142	15979	16090	16187	16024	16101	16138	16176	16137	16179	16062	16245	16242	16114	15958	16010	16107	15946	15945	16078	16307	16024	16097	16405	16020	16178	16191	16095	16107	16015	16114	16204	16242	16203	16086	16258	16085	16020	16181	16099	16003	16067	16173	16084	16035	16217	16215	16069	16183	15940	16019	16114	16005	16126	16209	16114	16134	16094	16166	16099	16171	15986	16143	16190	15990	16086	16055	16215	16156	16198	16204	16002	16093	16236	16272	16151	16199	16114	16074	16093	16142	16139	16090	16148	16093	16212	16264	16098	16023	16069	16142	16111	16008	16042	16175	16004	16149	16095	16158	16132	16175	16122	16120	16047	16160	16155	16048	16068	16001	15994	16114	16168	16202	16236	16242	16004	16219	16219	15976	16003	16114	16010	16212	16069	16174	15999	16173	15966	16147	16188	16030	16119	16124	16194	16106	16063	16190	15972	16168	16060	16277	16270	16172	15968	16183	16150	16138	15871	15921	16137	16143	16048	15951	16037	15925	16185	16072	16271	16111	16172	16080	16217	16250	16109	16135	16125	16198	16103	16179	16223	16192	16086	16188	16213	16169	16047	16380	16251	16307	16017	16125	16283	16293	16001	16166	16020	16025	16169	15988	16061	16039	16090	16066	16288	16199	16177	16245	16033	16016	16087	16179	16129	16031	15951	16110	16152	16151	16103	16216	16030	15915	16134	15955	16275	16141	16062	16063	16237	15993	16127	16100	16344	15947	15916	16040	16139	15954	16118	15890	16345	16078	15984	16255	16141	16143	16148	16298	16270	16152	15804	15995	15947	16229	16160	16215	16175	16202	16049	16212	16039	16184	16022	16139	16104	16001	16164	16259	16012	16243	16216	16231	16026	16163	16201	16092	16066	16151	16033	16031	16147	16063	16056	16186	16258	16219	16039	16098	16048	16165	16239	16053	16072	15899	16078	16050	16195	15940	16250	16172	16252	16062	16164	16108	15997	16014	16134	16030	16307	15958	16043	16110	15954	15995	16000	16230	16290	16139	16269	16297	16119	16126	15958	16207	15929	16152	16115	16120	15916	16181	15980	16076	16169	15999	16277	16096	16198	16221	16159	15947	16248	16038	16175	16115	16183	16200	16120	16073	16228	16086	16077	16216	16248	16117	15942	16148	16264	16111	16163	16224	16117	16216	16059	15982	15934	16257	16069	16030	16113	16311	16219	16227	16190	16110	16116	16146	16076	16238	16225	15896	16250	16196	16099	16099	16179	16028	16095	16050	16155	16186	16257	16206	16191	16236	16046	15988	16062	16018	16187	15948	16168	16122	16255	16217	16049	16146	16241	16155	16125	16306	16142	16073	16234	16066	16181	16184	16083	16145	16099	16215	16181	16162	16082	16280	16024	16142	16150	16120	16163	16040	16209	16048	16245	16116	16130	16223	16168	16044	16114	16013	16298	16194	15956	16108	16158	16128	16080	16075	16188	16230	16253	16240	16081	16031	16047	16049	16084	16016	16140	16077	16073	16025	16104	16111	16150	16100	16250	16191	16308	16017	16139	16128	16099	16159	16158	16071	16177	16208	15957	16356	16151	16230	16054	16148	15985	16097	16106	16138	15940	16176	16189	16225	16150	15957	15919	16263	15951	16149	16030	16235	16266	16205	16063	16082	16293	16005	16082	16044	16025	16329	16288	16239	16054	16051	16003	16115	16156	16144	16147	16145	16107	16097	16157	16064	16148	16014	16154	16093	16213	16173	16099	16289	15990	16170	16051	16135	15927	16165	16043	16129	16060	16030	16125	16180	16202	16041	16222	16134	16190	16082	16201	16029	16073	16074	16163	16317	16125	15947	16265	16069	16085	16160	16116	16178	16181	15910	16203	16112	16206	16125	16213	16089	16125	16070	16321	16218	16048	16089	15971	16223	16051	16178	16162	16240	15970	16103	16080	16189	16196	16056	16129	16091	16224	16054	16124	16168	16043	16169	16239	16133	16134	15998	16224	15973	16236	16198	16187	16060	16093	16084	16095	16148	16287	16106	16244	16042	16223	16100	16177
28729	26703	30515	25684	21248	19838	19406	19124	18653	18528	18638	18335	18406	18333	18185	18352	18288	18209	18379	18148	18230	18213	18098	18120	18084	18073	18289	18172	18051	18214	18054	18164	18258	18140	18543	18192	18299	17943	18183	18117	18178	18130	18112	18111	18124	18163	18126	18218	18181	18190	18053	18202	18105	18174	18151	18171	18186	18204	18285	18365	18253	18183	18123	18099	18089	18360	18191	18118	18093	18247	18351	17913	18094	18103	18123	18246	18159	18087	18056	18152	18029	18073	18053	18281	18114	18081	18179	18227	18210	18250	18168	18167	18159	17933	18325	18118	18192	18063	18256	18419	18214	18122	18144	18200	17993	18133	18064	18050	17875	18160	18081	17973	18142	18021	18331	18265	18233	18149	18083	18322	18197	18263	18049	18213	18199	18184	18213	18040	18282	18124	18118	18090	18069	18090	18014	18377	18130	17930	18222	18227	18271	18183	18021	18155	18298	18060	18087	18136	18142	18009	18206	18003	18161	18315	17948	18163	18141	17993	18236	17969	18269	18257	18002	18148	18133	18030	18123	18164	18162	18088	18203	17977	18183	18165	18050	17953	17767	17898	18033	18028	17962	18252	18236	18067	17827	18173	18046	18141	18208	18252	18155	18016	18271	18071	17959	18294	17865	18294	18201	17962	17860	18145	18195	18252	18197	18361	18086	18045	17969	18241	18212	18247	18139	18017	18324	18195	18313	18032	18189	18316	18191	18218	18151	18033	18047	18133	18102	18083	18161	18012	18152	18222	18148	18288	17951	18067	18034	18151	18163	18071	18310	18171	18099	18039	18313	18113	18148	18124	18197	18099	18075	18231	18124	18397	18181	18180	18165	18406	18379	18076	17996	18102	18028	18069	18263	18068	18126	18005	18043	18021	18105	18103	18101	18053	18119	18138	18265	18070	18096	18196	18190	18148	18137	18049	18362	18049	18208	18102	18160	18090	18088	18130	18232	17984	18086	18210	18294	18138	18017	18120	18154	18066	17979	18230	18094	18085	18250	18373	17970	18028	18074	18180	17953	18317	18199	18095	18047	18191	18384	18252	18060	18201	18061	18260	18004	18146	18270	18339	18239	18085	18259	18011	18110	18004	18129	18051	18244	18073	18080	17947	18087	17969	18009	18181	18171	18196	18194	18129	18026	18096	18224	17972	18239	17908	18273	18167	18016	18181	18306	18166	18238	17938	18027	17955	18114	18250	18074	18119	18255	18065	18123	18040	18229	18115	17938	18128	18182	18019	18138	18074	17938	18227	17996	17940	18227	18011	18127	18069	18355	18093	18083	18195	18133	18231	18054	18034	18098	18084	18360	18005	18096	18136	18167	18020	18248	18039	18070	18278	18111	18067	18106	18042	18102	18243	17969	18149	18228	18354	18185	17975	18086	18022	18231	18203	17994	18152	17999	18181	18023	18135	18155	18132	18154	18142	18130	18310	18082	17938	18193	18129	18214	18178	18187	18055	17998	17971	18081	18051	18127	17958	18126	18120	18222	18187	18251	18084	18084	18175	18081	18155	18044	18099	18096	18167	18006	18097	18115	18102	18408	18235	18063	18242	18084	18104	18024	18328	18073	17994	18084	18134	18287	18126	18056	18123	18190	18052	18008	18061	18341	18138	18170	18155	18047	18219	18197	18042	17900	18174	18284	18359	18180	18158	18035	17849	18283	18155	18167	18026	18198	18036	18059	18249	17876	18110	18186	18320	18165	18257	17931	18032	17866	18227	18201	18281	18280	18221	18175	18191	18234	18241	18081	18358	18037	18120	18092	18295	18092	18207	18056	18133	18338	18186	18264	18013	18153	18050	18281	18082	18218	18004	17967	18155	17911	18174	18076	18112	18220	18090	18184	18245	18317	18086	18160	18251	18131	18192	18037	18133	18213	18147	18211	18186	18148	18043	18138	18056	18302	18317	17986	18330	18039	18102	18227	18053	18169	18340	18234	18137	18293	18147	17987	18211	18146	18063	17988	18178	17997	18035	18100	18232	18107	17930	18218	18072	18275	18136	18050	18088	18422	18090	18108	18041	18148	18201	18159	17984	18064	18279	17977	18089	18250	18306	18130	18110	18010	18229	17959	18005	18168	18199	18234	18062	18054	17885	17861	18007	18117	18223	18095	18280	18228	18178	18146	18058	18255	18089	18089	18093	18089	18093	17968	18053	18219	18188	18301	18292	18013	18265	18122	18010	18327	17997	17928	18238	18103	18137	18276	18061	18186	18155	18148	18136	18068	18104	18168	18001	18075	18093	18057	18047	18091	18105	18137	18120	18208	18137	18270	18137	18350	18122	18035	17958	17951	18223	18134	18202	18146	18229	18105	18318	18153	18128	18193	17904	18216	18033	18102	18111	18093	17874	18106	18216	18154	18043	18104	18259	18147	18113	18160	17962	18088	18011	18207	18103	18287	18148	18181	17988	18067	17917	18104	17954	18062	18269	18041	18187	18105	18255	18290	18130	18220	18024	17986	18032	17986	18024	18289	18146	18143	18157	18117	18214	18253	18190	18177	18166	18129	17956	18200	18268	18184	18110	18123	18136	18160	18148	18294	18109	18015	18109	18143	18288	18085	18061	18095	17974	17925	18172	18177	17997	18012	18056	18295	18068	18123	18168	18075	17797	18169	18317	17946	18285	18159	18230	17986	18152	18181	18175	17924	18190	18060	18153	18174	18126	18291	18070	18077	17978	18126	18071	18203	18102	18158	18149	18267	18131	18214	17974	18117	18159	17968	18423	18296	18213	18065	18135	18178	18185	18253	18210	18300	18217	18157	18083	18213	18277	18242	18122	18081	18118	18332	18125	18192	18296	18209	18098	18264	18035	18381	18243	18163	18137	18137	18227	18137	18209	18509	18116	18104	18153	18274	18066	18085	18093	18208	18120	18089	18012	18132	18209	18167	18213	18125	18139	18050	18197	18036	18202	18136	18017	18014	18211	18242	17915	18104	18042	18149	18012	18237	18134	18191	17985	18152	18315	18265	18153	18172	18103	18065	18026	18255	17975	18123	18255	18121	18213	18313	18219	18058	18121	18173	18248	18180	18221	18208	18384	18220	18055	17973	18076	18031	18082	18362	18180	18015	17973	18118	18031	18221	18085	18175	18102	18231	18097	18333	18182	18192	17979	18160	18134	18205	18220	18164	18174	18346	18111	18070	18087	18077	18250	18153	18014	18094	18235	18185	18121	18032	18394	18105	18048	18177	18170	18243	18178	18136	18061	18104	18101	18140	18022	18109	17886	18065	18139	18135	18202	18122	18093	18102	18078	18047	18078	18135	18039	18250	18140	18100	18233	17977	18108	18158	18197	18210	18267	18373	18205	18162	18225	18296	18125	18101	18218	18207	18137	18233	18197	18108	17999	17953	18138	18169	18028	18251	17898	17989	18032	18139	18189	18218	17923	17927	18069	18103	18018	18236	18356	18256	18073	18105	18212	18087	18206	18370	18015	18250	18401	18128	18184	18122	18323	18164	18101	18166	18121	18130	18000	18084	18204	18199	18210	18079	18141	18183	18162	18109	17968	18241	18112	17916	18044	17924	18218	18014	18063	18061	18203	18055	18174	18248	18369	18153	18007	18170	17959	18047	18083	18062	18152	18127	18119	18242	18232	18267	18172	18149	18176	18048	17898	18004	18158	18114	17991	18100	18029	18307	18166	18226	18343	18011	18128	18198	18261	17894	18224	18180	18202	18145	18016	18151	18089	18278	17929	18133	18159	18161	18172	18183	18143	18080	17976	17992	18046	18191	18180	18295	17981	18114	17901	18021	17843	18120	18242	18139	18084	18101	18149	18062	18071	18153	18185	17980	18086	18046	18074	18080	17869	18116	17871	17996	18001	18041	17933	18077	18002	18252	18127	18168	18247	18166	18333	18000	18017	18291	18193	18348	18146	18134	18310	18176	18031	18055	18089	18145	18073	18030	18075	18168	18069	18184	18207	18027	18189	18391	18243	18013	18099	18250	18084	18175	18126	18016	18153	18181	18226	18293	18086	18057	18205	18185	18082	18113	18195	18123	17987	18198	18303	17950	18230	18072	18121	18308	18119	18056	18171	18114	18139	18084	17923	18205	18186	18294	18175	18088	18248	18163	18188	18225	17997	18250	18218	18200	18205	18049	18032	18350	18046	18215	18230	18199	18071	18101	18098	18067	18099	18223	17925	18270	18051	18187	18337	17829	18035	18066	18040	18013	18141	18309	18430	18214	18145	18101	18055	18186	18175	18056	18141	18338	18129	18023	18078	17970	17948	17971	18057	18083	18248	17979	18057	18153	18229	18106	18236	18059	18060	18003	18206	18227	18084	18411	18159	18208	18154	18185	18063	18098	18010	18103	17939	18159	18163	18330	18020	18165	18069	18285	17863	18097	18180	18271	18166	18020	18268	18056	18293	18160	18368	18176	18145	18284	18100	18172	18032	17991	18092	18119	18103	18085	18143	18091	18249	18318	18308	18212	18050	18015	18206	18233	18106	18043	17875	18059	18143	18048	18141	18195	17963	18265	18119	17993	18185	18175	18253	18176	18061	18130	18204	18090	18124	18272	18236	18196	18224	18157	18028	18294	18117	17907	17979	18070	18176	18036	18166	18144	17980	18023	18218	18219	18427	18176	18072	18108	18192	18175	18038	18084	17925	18216	18046	17930	17986	18152	18143	18069	18033	18208	18065	18227	18161	18159	17966	17961	18152	17967	18075	18035	18075	18136	18136	17901	18216	18199	18074	17929	18170	18145	18070	18268	18140	18229	18086	18018	18158	18161	17951	18211	18310	18155	18305	18061	17999	18108	18123	18035	18263	18346	18289	18156	18162	18299	18137	18210	18266	18099	18165	18149	18060	18005	18255	18065	18050	18479	18032	18117	18011	18228	18263	18280	17998	18201	18262	18173	18150	18143	18103	18133	18293	18161	18291	18168	18165	17960	17917	18178	18208	18059	18116	18054	18196	18038	18019	18190	18131	18193	18315	18290	18009	18108	18154	18216	18107	17967	18158	18133	18205	18144	18029	17944	18212	18084	18038	18338	18222	18179	18037	18292	18215	18334	18110	18327	18167	18306	18089	18224	17925	18157	18161	18146	18079	18118	17927	18139	18140	18250	18244	18389	17953	18078	18219	18026	18067	18107	18134	18072	17923	17953	18211
31097	42441	33971	24293	20817	18845	17743	17558	17125	16793	16557	16668	16513	16639	16320	16444	16462	16277	16242	16410	16284	16215	16290	16309	16209	16388	16070	16200	16166	16330	16110	16292	16393	16411	16243	16186	16346	16170	16314	16266	16164	16303	16221	16206	16235	16206	16271	16100	16183	16188	15962	16150	16016	16155	16301	16194	16090	16062	16044	16184	16252	16187	16091	16259	15980	16085	16166	16151	16186	16198	16150	16173	16313	16081	16384	16182	16020	16086	16084	16328	16213	16128	16327	16122	16265	16278	16309	16085	16055	16195	15958	16226	16262	16031	16262	16222	16107	16232	15857	16285	16274	16080	16251	16321	16206	16224	16141	16199	16188	16221	16154	16254	16141	16087	16167	16151	15934	16237	16131	16114	16051	16218	16100	16060	16213	16125	16079	16066	16285	16157	16170	16163	16334	16011	16320	16197	16328	16122	16253	16259	16201	16107	16216	16155	16078	16233	16126	16199	16188	16356	16015	16175	16010	16210	16201	15872	15967	16166	15849	16346	16126	16111	16348	16255	16173	16198	16167	16085	16109	16213	16198	16112	16196	16055	16012	16125	16063	16218	16094	16073	16187	16203	16401	16333	16146	16192	16234	16120	16379	16168	16105	16216	16031	16275	16108	16076	16230	16184	16157	16006	16035	16235	16104	16103	16105	16362	16235	16088	16299	16139	16191	16180	16247	16096	16029	16253	16153	16168	15917	16128	16236	16250	16147	16087	15905	15942	16150	16297	16243	16305	16183	16248	16266	16141	16308	15964	16277	16056	16215	16180	16312	16069	16169	16084	16160	16131	16374	16083	16099	16065	16214	16150	16176	16136	16265	16065	16091	16101	16259	16244	16098	16308	15990	16171	16205	16169	16135	15909	16237	16108	16091	16162	16170	16190	16144	16141	16138	16130	16190	16228	16199	16260	16044	16117	16053	16217	16064	16192	16145	16350	16225	16188	16057	16268	16170	16290	16011	16136	16308	16202	16262	16171	16338	15950	16126	16209	16122	16229	16214	16116	16178	16299	16060	16152	16121	15971	16205	16102	16254	16196	16304	16173	16108	16241	16171	16033	16305	16092	16253	16033	16263	16181	15990	16214	16313	16224	16085	16218	16389	16157	15949	16312	16060	16035	15971	16122	16228	16178	16174	16293	16173	16129	16187	16052	15958	16194	16001	16163	16143	16295	16168	16192	16081	16273	16018	16313	16145	16156	16319	15952	16169	16451	16160	16141	16206	16151	16419	16316	16152	16222	16125	16348	16180	16186	16190	16193	16311	16170	16219	16187	16076	16229	16122	16223	16152	16250	16053	15916	16235	16086	16275	16227	16243	15993	16132	16232	16028	16116	16174	16090	16225	16393	16209	15966	16167	16140	16189	16095	16195	16142	16125	16242	16009	15974	16169	16252	16048	16284	16263	16201	16278	16004	16199	16187	16073	16251	16176	16130	16152	16123	16111	16189	16168	16103	16162	16122	16127	16145	16211	16067	16172	16063	16341	16060	16153	16141	16061	16166	16079	16021	16069	16047	16123	16074	16274	16163	16144	16191	16205	16230	16176	16201	16131	16316	16204	16145	16120	16090	16207	16056	16228	16159	16259	16235	16253	16124	16001	16133	16208	16277	16124	15986	15946	16226	15982	16265	16036	16279	16216	16096	16115	16087	16261	16051	16337	15975	16177	16176	16266	16263	16234	16149	16086	16208	16145	16174	16137	16164	16059	15990	15995	15985	16043	16156	16260	16157	16150	16167	16155	16046	16214	16094	16293	16063	16127	16146	16138	16175	16242	16216	16037	16161	16248	16111	16138	16141	16187	16253	16251	16031	16366	16051	16304	16284	16159	16175	16312	16223	15997	16345	16212	16180	16266	16164	16185	16261	16085	16012	16120	16145	16347	16203	16178	16241	16165	16239	16136	16110	16224	16338	16101	16085	16155	15922	16181	16185	16162	15990	16156	15985	15983	16106	16033	16075	16069	16342	16321	16132	16199	16260	16342	16074	16058	16092	16140	16296	16214	16221	16294	16275	15979	16257	16302	16063	16153	16104	16130	16209	16161	16260	16279	16252	16100	16199	16061	16042	16286	16227	16102	16211	16202	16159	16148	16061	16236	16395	16202	16103	16247	16230	16160	16057	16211	16110	16134	16036	16191	16086	16162	16063	16245	16130	16307	15905	16123	16287	16226	15958	16194	16119	16225	16110	16067	16013	16260	16272	16199	16275	16229	16113	16020	16184	16120	16140	16208	16121	16134	16237	16262	16147	16290	16124	15933	16190	16358	16129	16232	16116	16233	16120	16375	16196	16082	16142	16249	16204	16295	16150	16104	16106	16237	16168	16171	16179	16241	16292	16157	16240	16143	16022	16415	16054	16178	16116	16119	16116	16165	16115	16104	16245	16165	16405	16201	16289	16266	15951	16094	16111	16154	16339	16167	16132	16130	16203	16225	16069	16014	16158	16175	16200	16292	16177	16091	16066	16261	16154	16218	16093	16044	16170	16071	16088	16055	16047	16151	16324	16092	16217	16264	16217	16138	16272	16254	16061	16156	16202	16404	16141	16237	16321	15988	16134	16151	16007	16216	16057	16183	16267	16156	16147	16101	16063	16186	16184	16060	16068	16160	16259	16166	16055	16157	16319	16136	16228	16288	16281	16212	16116	16201	16343	16160	16218	16210	16007	16139	16059	16136	16056	16310	16122	16248	16202	16054	16110	16275	16043	16050	16132	16109	16114	16049	15907	16284	16139	16285	16051	16427	16207	16179	16166	16232	16026	16237	16123	16179	16144	15952	16309	16049	16141	16396	16179	16220	16415	16089	16175	16178	16022	16126	16247	16163	16209	16138	16012	16218	16045	16132	16173	16017	16224	15991	16202	16301	16404	16177	16036	16197	16141	16056	16186	16347	16261	16301	16364	16200	16138	16096	16276	16276	16293	16378	16004	16347	16145	16049	16153	16445	16159	15930	16192	16131	16280	16081	16481	16135	16176	16118	16273	16214	16159	16305	16135	16038	16094	16220	16032	16058	16168	16216	16191	16068	16158	16212	16254	16168	16275	16168	16030	16233	16128	16055	16147	16092	16272	16228	16215	16227	16083	16045	16340	16142	16172	16195	15977	16212	16058	16208	16145	16022	16325	16102	16185	16185	16160	16180	16029	16258	16214	16226	16276	16136	16186	16200	16305	16137	16268	16074	16259	16112	16102	16131	16217	16150	16010	16099	16272	16211	16079	16129	16204	16151	16023	16149	16510	16135	16109	16189	16204	16286	16092	16195	16029	16125	16315	16137	16330	16080	16166	16054	16143	16348	16261	16063	16235	16255	16228	16120	16229	16207	16127	16025	16069	16187	16047	16160	16129	16074	16130	16199	16185	16170	16241	16154	16114	16136	16135	16194	16298	16085	16128	15939	16134	16096	16195	16154	16346	16247	15999	16328	16252	16119	16440	16192	16154	16208	16138	16248	16127	16075	16199	16152	16126	16399	16016	16126	16190	16346	16257	16311	16304	16296	16160	16218	16270	16348	16117	16329	16203	15948	16060	16119	16239	16248	16228	16112	16037	16041	16208	16109	16196	16348	16204	16308	16178	16279	16099	16064	16106	16168	16040	16056	16149	16134	16228	16153	16185	16284	16097	16145	16317	16154	16165	16166	16367	16162	16168	16227	16135	16196	16248	16205	16174	16200	16222	16166	16246	16200	16117	16300	16143	16276	16211	16227	16169	16063	16188	16238	16202	16165	16118	16121	16143	16128	16035	16144	16218	16187	16393	16115	16044	16073	16280	16232	16172	16240	16137	16225	16096	16036	16130	16025	16108	16207	16157	16196	16044	16212	16141	16110	16040	16052	16359	16260	16186	15948	16012	16213	16169	16212	16150	16129	16042	16297	16205	16139	16136	16192	16241	16143	16003	16236	16151	16345	16176	16360	16350	16132	16222	16122	16152	16203	16095	16210	16237	16169	16298	16157	16272	15916	16166	16168	16268	16147	16244	16038	16255	16163	15913	16354	16236	16334	16070	16214	16156	16364	16289	16049	16055	16210	16244	16199	16088	16002	16109	16406	16119	16044	16351	16200	16258	15984	16248	16161	16333	16199	16150	16098	16351	16032	16099	16372	16131	16135	16077	16150	16257	16163	16379	16250	16453	16156	16115	16380	16129	16119	16112	16264	16052	16097	16188	16248	16159	16239	16198	16243	16101	16154	16256	16140	16215	16180	16122	16215	16079	16334	16336	16278	16050	16164	16205	16218	16389	16344	16213	16146	16165	16374	16106	16268	16161	16186	16315	16217	16143	16131	16120	16142	16124	16143	16303	16000	15946	16111	16156	16127	16262	16264	16100	16170	16097	16130	16204	16344	16164	16130	16027	16116	16111	16104	16132	16189	16049	16290	16294	16166	16083	16250	15996	16082	16276	16145	16246	16032	16108	16170	16153	16231	16338	16207	16141	16227	16205	16164	16155	16274	16128	15952	16145	16126	16275	16283	16239	16191	16164	16257	16052	16330	16241	16211	16108	16065	16168	16280	16248	16246	16257	16218	16231	16134	16369	16044	16118	16073	16212	16250	16300	16278	16082	16254	16171	16196	16074	16193	16285	16136	16381	16167	16030	16117	16107	16225	16279	16164	16200	16122	16308	16244	16296	16150	16236	16200	16186	16181	16162	16058	16317	15965	16011	16178	16353	16034	16120	16160	16353	16264	16280	16259	16404	16162	16091	16267	16195	16045	16291	16153	16122	16270	16110	16232	16180	16213	16151	15869	16158	16314	16094	16152	16278	16130	16162	16060	16098	16202	16247	16081	16208	16187	16129	16331	16182	16057	16148	16078	16294	16125	16325	16235	16245	16186	16383	16086	16192	16335	16139	16292	16012	16285	15995	16217	16027	16281	16161	16062	16191	16180	16217	16082	16227	16092	16086	16199	16217	16113	16008	16124	16223	16149	16202	16060	16143	16104	16046	16183	16274	15968	16114	16154	16029	15986	16256	16128	16091	16250	16221	16091	16165	16201	15980	16262	16225	16207	16142	16049	16163	16164	16233	16241	16203	16267	16200	16356	16145	16106	16232	16328	16087	16145	16209	16268	16248	16229	16218	16143	16234	16230	16104	16251	16106	16220	16083	16106	16121	16186	16284	16158	16119
24134	21374	28806	25155	23332	23430	22060	19377	18514	18487	18054	17814	17990	17782	17951	17832	17736	17844	17667	17472	17603	17563	17377	17514	17704	17716	17661	17631	17565	17351	17462	17671	17491	17516	17564	17548	17884	17646	17505	17711	17578	17537	17351	17447	17446	17367	17454	17294	17323	17366	17402	17461	17457	17586	17478	17251	17538	17489	17273	17478	17434	17525	17542	17429	17540	17507	17266	17328	17575	17297	17457	17487	17356	17386	17326	17355	17405	17349	17582	17293	17442	17360	17341	17658	17573	17356	17428	17256	17492	17553	17280	17575	17456	17435	17401	17266	17190	17505	17600	17458	17396	17434	17373	17523	17434	17292	17466	17451	17284	17291	17302	17333	17295	17323	17463	17572	17333	17320	17424	17434	17487	17556	17293	17290	17397	17341	17323	17361	17325	17523	17474	17433	17294	17444	17403	17349	17391	17606	17440	17515	17301	17210	17315	17386	17485	17500	17464	17261	17584	17495	17538	17381	17292	17365	17397	17452	17560	17616	17560	17550	17458	17448	17445	17452	17472	17335	17648	17405	17444	17208	17222	17422	17448	17361	17454	17251	17387	17322	17438	17480	17423	17398	17443	17641	17342	17352	17364	17493	17497	17453	17347	17402	17393	17482	17186	17442	17406	17444	17460	17191	17376	17435	17419	17500	17496	17515	17433	17391	17460	17514	17347	17367	17473	17292	17428	17305	17373	17310	17387	17293	17429	17368	17375	17242	17362	17463	17321	17355	17274	17339	17329	17134	17504	17097	17428	17690	17655	17645	17364	17635	17548	17417	17358	17534	17468	17297	17440	17298	17321	17456	17247	17409	17380	17589	17528	17442	17400	17463	17442	17609	17543	17311	17308	17532	17424	17354	17337	17471	17457	17166	17381	17555	17229	17302	17514	17332	17399	17163	17448	17340	17307	17415	17473	17415	17343	17414	17151	17344	17323	17565	17535	17368	17383	17385	17432	17495	17617	17365	17311	17503	17491	17230	17583	17407	17500	17538	17379	17337	17460	17509	17447	17476	17496	17268	17586	17616	17418	17509	17461	17357	17543	17404	17358	17391	17418	17378	17391	17214	17304	17489	17469	17484	17377	17403	17225	17286	17366	17564	17285	17268	17437	17542	17253	17470	17588	17579	17373	17492	17449	17250	17330	17373	17415	17385	17653	17506	17268	17506	17292	17527	17460	17514	17377	17462	17454	17501	17281	17440	17238	17165	17375	17292	17288	17441	17178	17383	17530	17659	17487	17396	17336	17408	17361	17348	17303	17514	17466	17458	17286	17388	17600	17384	17311	17584	17377	17262	17296	17283	17416	17275	17542	17530	17413	17235	17462	17363	17208	17435	17367	17384	17445	17296	17548	17404	17549	17511	17591	17583	17306	17548	17481	17444	17467	17450	17686	17521	17498	17184	17533	17468	17371	17479	17444	17326	17293	17260	17373	17438	17399	17522	17328	17284	17420	17389	17468	17330	17577	17250	17363	17359	17433	17458	17367	17390	17519	17417	17334	17367	17526	17462	17434	17409	17418	17202	17460	17336	17482	17505	17102	17367	17441	17283	17597	17428	17503	17540	17478	17243	17668	17499	17430	17279	17309	17456	17530	17489	17332	17459	17335	17305	17402	17363	17655	17434	17378	17447	17289	17485	17428	17507	17298	17374	17581	17534	17484	17360	17617	17318	17230	17496	17740	17346	17221	17439	17485	17538	17289	17286	17486	17431	17397	17230	17204	17306	17227	17525	17511	17539	17565	17432	17246	17496	17371	17499	17273	17527	17400	17465	17328	17450	17377	17503	17499	17424	17434	17439	17379	17426	17386	17320	17474	17316	17403	17660	17423	17242	17187	17496	17138	17564	17304	17535	17658	17669	17217	17285	17557	17397	17146	17612	17506	17215	17578	17452	17401	17323	17462	17379	17629	17458	17585	17500	17339	17473	17526	17443	17269	17400	17457	17290	17352	17403	17319	17545	17341	17315	17432	17310	17499	17426	17336	17392	17480	17365	17342	17335	17495	17424	17296	17327	17230	17253	17263	17284	17394	17354	17272	17334	17317	17645	17416	17422	17408	17546	17591	17440	17524	17394	17412	17521	17364	17300	17335	17377	17276	17428	17516	17458	17535	17132	17402	17533	17501	17468	17525	17414	17435	17519	17268	17210	17498	17656	17559	17627	17330	17504	17475	17321	17534	17330	17363	17479	17441	17394	17403	17525	17248	17671	17287	17282	17406	17343	17444	17456	17387	17436	17430	17388	17403	17383	17426	17365	17409	17244	17263	17391	17401	17424	17508	17170	17461	17329	17271	17505	17355	17364	17497	17552	17455	17265	17310	17422	17296	17278	17379	17480	17464	17621	17333	17455	17363	17442	17291	17640	17406	17492	17345	17431	17270	17502	17538	17420	17328	17324	17311	17268	17436	17577	17275	17493	17541	17468	17505	17509	17356	17337	17378	17280	17253	17541	17374	17422	17524	17301	17275	17297	17501	17552	17541	17311	17362	17096	17403	17564	17485	17449	17309	17380	17510	17438	17345	17376	17445	17579	17424	17319	17610	17346	17365	17357	17608	17377	17304	17486	17411	17323	17421	17210	17423	17436	17458	17509	17553	17445	17308	17618	17620	17468	17424	17359	17452	17511	17537	17380	17387	17347	17404	17555	17418	17357	17260	17573	17392	17519	17213	17432	17495	17409	17433	17423	17367	17351	17311	17420	17380	17310	17422	17450	17437	17295	17554	17322	17376	17456	17326	17470	17514	17385	17323	17376	17442	17552	17479	17263	17280	17302	17375	17258	17629	17471	17516	17373	17397	17337	17650	17392	17571	17401	17255	17618	17323	17587	17273	17443	17486	17484	17542	17490	17462	17410	17372	17362	17221	17580	17465	17529	17649	17564	17410	17386	17319	17290	17497	17583	17237	17655	17304	17392	17368	17434	17418	17582	17302	17467	17288	17419	17405	17580	17544	17475	17494	17313	17518	17462	17522	17416	17497	17404	17662	17455	17306	17410	17372	17510	17393	17290	17307	17243	17454	17482	17412	17275	17321	17456	17490	17503	17454	17288	17489	17389	17437	17325	17387	17558	17696	17442	17286	17468	17267	17407	17674	17455	17587	17654	17633	17547	17433	17280	17328	17533	17500	17548	17391	17501	17358	17378	17439	17333	17486	17370	17465	17378	17422	17275	17384	17235	17504	17189	17583	17543	17452	17487	17566	17492	17434	17458	17615	17323	17221	17331	17379	17390	17456	17486	17618	17251	17569	17448	17323	17322	17371	17454	17400	17421	17324	17580	17551	17442	17412	17392	17415	17445	17353	17406	17628	17489	17581	17364	17551	17417	17380	17206	17532	17451	17470	17614	17378	17374	17482	17503	17577	17317	17590	17498	17490	17375	17536	17410	17338	17350	17445	17386	17574	17430	17371	17383	17273	17253	17461	17408	17320	17323	17346	17432	17172	17599	17270	17375	17532	17399	17466	17525	17460	17217	17236	17370	17327	17391	17435	17311	17225	17397	17498	17293	17530	17536	17704	17285	17485	17406	17419	17555	17314	17512	17656	17524	17350	17283	17323	17254	17385	17379	17425	17546	17659	17353	17378	17575	17258	17455	17530	17210	17324	17472	17358	17499	17380	17236	17296	17326	17368	17460	17458	17460	17441	17444	17342	17492	17345	17445	17423	17309	17529	17354	17376	17352	17578	17513	17520	17533	17538	17288	17335	17406	17547	17572	17375	17692	17562	17556	17242	17413	17444	17329	17243	17463	17440	17445	17618	17376	17357	17285	17442	17419	17434	17332	17314	17493	17284	17302	17372	17419	17440	17514	17362	17419	17377	17391	17209	17409	17564	17331	17552	17439	17169	17273	17443	17470	17565	17553	17483	17457	17562	17435	17329	17259	17398	17328	17158	17202	17363	17502	17636	17469	17409	17379	17364	17434	17447	17510	17419	17240	17446	17452	17407	17360	17312	17515	17537	17518	17385	17518	17339	17507	17559	17440	17522	17314	17622	17571	17438	17489	17334	17243	17283	17576	17378	17402	17455	17572	17391	17588	17471	17427	17489	17502	17369	17326	17602	17486	17497	17543	17313	17590	17594	17533	17639	17479	17516	17408	17649	17493	17415	17311	17380	17332	17278	17286	17234	17347	17472	17340	17405	17466	17456	17427	17463	17354	17470	17506	17367	17531	17470	17265	17615	17425	17519	17412	17326	17615	17533	17531	17327	17404	17328	17269	17526	17464	17567	17486	17478	17390	17691	17395	17452	17538	17185	17301	17341	17410	17194	17400	17567	17280	17239	17474	17295	17558	17456	17592	17399	17372	17497	17370	17257	17406	17327	17361	17400	17463	17397	17488	17379	17383	17519	17284	17412	17368	17534	17482	17416	17216	17367	17489	17459	17445	17366	17229	17552	17562	17171	17472	17507	17417	17237	17440	17544	17463	17493	17555	17534	17669	17448	17439	17558	17410	17450	17532	17624	17531	17518	17457	17336	17467	17408	17392	17414	17472	17489	17378	17475	17342	17468	17271	17340	17237	17394	17281	17477	17365	17356	17424	17438	17569	17507	17474	17440	17598	17302	17611	17566	17442	17675	17546	17359	17398	17588	17603	17492	17397	17445	17335	17270	17483	17129	17359	17578	17554	17517	17514	17613	17301	17316	17221	17329	17467	17360	17466	17438	17400	17457	17431	17410	17318	17403	17522	17526	17517	17389	17458	17265	17393	17489	17393	17441	17429	17447	17517	17356	17444	17482	17384	17414	17374	17505	17296	17444	17231	17336	17284	17447	17199	17447	17441	17500	17288	17555	17487	17419	17517	17426	17272	17412	17406	17502	17580	17346	17406	17392	17412	17473	17341	17380	17483	17335	17361	17477	17550	17262	17490	17368	17404	17487	17615	17480	17504	17356	17244	17515	17407	17590	17466	17415	17426	17258	17391	17514	17437	17337	17375	17371	17575	17327	17555	17443	17329	17442	17544	17332	17380	17547	17512	17436	17538	17454	17472	17290	17612	17306	17443	17253	17448	17388	17453	17476	17467	17620	17683	17442	17468	17474	17459	17230	17356	17253	17390	17498	17241	17479	17505	17369	17540	17345	17488	17395	17296	17408	17514	17416	17348	17401	17510	17396	17579	17446	17281
30755	50217	45354	32536	25259	21586	19132	18113	17393	17077	16621	16678	16428	16337	16381	16247	16369	16098	16145	15871	15915	15983	15958	15923	15980	15901	15766	15813	15794	16052	15793	15737	16023	15805	15807	15875	15923	15946	15860	15998	15735	15982	15915	15619	15785	15871	15713	15645	15663	15835	15799	15735	15767	15702	15815	15814	15597	15858	15741	15861	15793	15708	15821	15871	15685	15688	15866	15754	15637	15605	15797	15688	15715	15933	15514	15874	15804	15746	15770	15869	15828	15743	15708	15813	15769	15777	15841	15791	15718	15692	15843	15894	15865	15826	15809	15734	15699	15732	15891	15728	15761	15672	15682	15772	15656	15686	15791	15757	15874	15796	15744	15892	15627	15812	15883	15763	15703	15917	15708	15557	15860	15747	15633	15674	15551	15763	15906	15753	15720	15763	15820	15722	15673	15721	15798	15662	15800	15719	15683	15902	15761	15699	15886	15736	15702	15802	15796	15731	15948	15915	15774	15841	15660	15749	15643	15743	15707	15750	15656	15686	15857	15884	15627	15645	15827	15882	15810	15710	15597	15741	15752	15715	15831	15822	15685	15688	15822	15701	15781	15714	15725	15820	15650	15776	15782	15686	15654	15757	15795	15790	15768	15836	15788	15912	15799	15875	15887	15805	15719	15815	15775	15729	15816	15782	15661	15929	15916	15682	15911	15790	15732	15761	15685	15715	15801	15825	15927	15825	15663	15753	15758	15643	15747	15715	15787	15730	15741	15789	15698	15528	15718	15767	15666	15751	15555	15717	15905	15770	15711	15891	15608	15828	15708	15776	15745	15838	15734	15767	15782	15670	15798	15734	15659	16021	15679	15791	15748	15684	15764	15719	15775	15867	15831	15643	15801	15745	15714	15681	15806	15721	15560	15758	15608	15812	15702	15790	15847	15701	15766	15583	15866	15785	15860	15838	15870	15834	15536	15700	15761	15683	15856	15769	15612	15960	15860	15606	15725	15750	15736	15626	15851	15729	15865	15975	15833	15680	15739	15764	15753	15690	15686	15762	15790	15921	15782	15847	15884	15728	15812	15835	15758	15718	15644	15794	15856	15587	15823	15854	15825	15716	15856	15786	15724	15821	15726	15699	15703	15822	15765	15707	15781	15923	15777	15772	15827	15764	15627	15688	15724	15792	15768	15763	15907	15958	15797	15787	15779	15822	15753	15772	15761	15714	15758	15891	15779	15807	15567	15864	15819	15731	15769	15635	15736	15820	15738	15601	15690	15776	15821	15753	15638	15697	15613	15833	15732	15863	15697	15857	15682	15559	15716	15718	15778	15692	15715	15621	15702	15737	15824	15766	15610	15724	15834	15867	15632	15665	15866	15855	15758	15824	15842	15739	15894	15589	15954	15729	15595	15769	15629	15791	15731	15703	15922	15762	15751	15696	15806	15546	15592	15727	15761	15754	15793	15634	15593	15721	15888	15698	15678	15600	15837	15798	15770	15896	15594	15754	15862	15756	15726	15804	15746	15816	15573	15622	15872	15834	15877	15655	15824	15733	15650	15749	15658	15733	15682	15764	15776	15830	15757	15930	15772	15734	15849	15648	15837	15710	15774	15815	15712	15771	15759	15795	15751	15789	15697	15647	15930	15756	15868	15789	15934	15604	15655	15846	15800	15727	15710	15792	15666	15844	15506	15728	15732	15797	15695	15655	15656	15749	15674	15878	15747	15721	15924	15847	15549	15617	15618	15721	15912	15706	15755	15681	15533	15809	15891	15774	15855	15641	15825	15864	15714	15727	15760	15769	15913	15676	15775	15749	15853	15702	15768	15809	15811	15767	15816	15790	15758	15792	15860	15671	15597	15598	15837	15768	15737	15710	15618	15640	15727	15724	15830	15659	15824	15754	15687	15696	15608	15906	15580	15728	15804	15724	15779	15677	15620	15846	15770	15771	15842	15672	15592	15790	15647	16068	15611	15740	15798	15744	15764	15768	15948	15955	15756	15803	15728	15673	15855	15747	15723	15847	15750	15816	15768	15704	15616	15661	15857	15722	15798	15594	15845	15768	15749	15727	15766	15957	15618	15878	15731	15902	15939	15741	15847	15781	15786	15839	15702	15756	15882	15991	15731	15649	15697	15703	15711	15708	15699	15831	15865	15864	15693	15684	15899	15733	15632	15775	15752	15785	15795	15810	15725	15840	15841	15722	15870	15732	15853	15596	15828	15569	15555	15590	15685	15526	15708	15816	15745	15805	15661	15751	15763	15941	15817	15867	15825	15724	15686	15678	15870	15619	15627	15731	15771	15693	15753	15804	15792	15519	15869	15843	15719	15810	15866	15950	15816	15696	15845	15855	15678	15758	15792	15775	15844	15926	15753	16043	15713	15894	15756	15790	15758	15732	15887	15778	15817	15838	15773	15895	15709	15588	15851	15662	15594	15883	15818	15876	15879	15681	15702	15672	15885	15698	15764	15900	15843	15818	15672	15817	15746	15628	15619	15770	15629	15783	15878	15702	15833	15809	15748	15843	15725	15905	15678	15614	15766	15732	15842	15851	15822	15797	15814	15724	15756	15657	15719	15596	15931	15614	15806	15733	15737	15935	15608	15777	15799	15912	15714	15732	15930	15798	15708	15769	15779	15809	15816	15695	15620	15823	15687	15908	15726	15854	15664	15660	15770	15838	15881	15695	15782	15871	15785	15713	15692	15772	15714	15759	15716	15750	15692	15823	15668	15847	15686	15906	15578	15739	15834	15881	15717	15736	15787	15711	15686	15828	15592	15819	15754	15706	15868	15756	15889	15591	15678	15742	15802	15654	15679	15759	15738	15889	15590	15812	15895	15915	15899	15496	15828	15777	15831	15587	15831	15635	15926	15757	15683	15537	15772	15826	15751	15660	15620	15786	15711	15753	15853	15768	15741	15744	15624	15837	15694	16023	15689	15807	15861	15819	15921	15720	15852	15817	15843	15729	15592	15912	15823	15599	15799	15720	15694	15815	15723	15663	15738	15709	15614	15756	15746	15713	15811	15848	15718	15895	15804	15692	15679	15804	15738	15809	15599	15753	15621	15846	15609	15727	15653	15631	15616	15651	15754	15829	15465	15824	15848	15781	15693	15695	15930	15692	15597	15727	15699	15812	15730	15710	15834	15654	15689	15699	15644	15797	15771	15809	15710	15848	15866	15730	15734	15733	15551	15795	15834	15704	15873	15691	15701	15761	15694	15825	15602	15687	15940	15787	15680	15713	15908	15745	15832	15842	15893	15804	15658	15628	15758	15693	15822	15846	15852	15843	15706	15768	15702	15714	15726	15739	15833	15818	15652	15778	15658	15670	15566	15965	15572	15738	15790	15937	15761	15885	15787	15801	15706	15722	15941	15845	15674	15813	15635	15848	15658	15629	15642	15751	15775	15754	15655	15707	15775	15987	15770	15824	15642	15744	15740	15598	15774	15671	15929	15781	15845	15760	15764	15682	15606	15637	15732	15743	15872	15825	15693	15846	15740	15791	15781	15766	15712	15666	15752	15780	15701	15732	15832	15581	15832	15680	15641	15901	15679	15747	15699	15781	15744	15949	15668	15686	15924	15734	15774	15825	15829	15596	15671	15783	15637	15656	15653	15911	15603	15822	15831	15562	15812	15793	15729	15824	15899	15586	15787	15713	15738	15819	15802	15695	15789	15718	15816	15706	15592	15717	15705	15614	15905	15668	15745	15723	15864	15796	15761	15875	15704	15876	15635	16036	15738	15735	15749	15691	15728	15948	15710	15858	15722	15766	15885	15721	15732	15815	15429	15503	15860	15762	15771	15724	15795	15809	15708	15778	15805	15758	15670	15871	15648	15866	15821	15825	15842	15865	15857	15687	15602	15827	16083	15707	15721	15734	15754	15640	15863	15617	15912	15688	15770	15745	15893	15837	15874	15833	15887	15774	15756	15878	15803	15772	15749	15855	15706	15553	15668	15827	15732	15773	15643	15614	15846	15767	15796	15770	15732	15614	15696	15742	15830	15680	15846	15769	15807	15939	15585	15798	15711	15881	15723	15662	15703	15688	15738	15678	15681	15704	15828	15655	15832	15711	15653	15880	15744	15604	15752	15706	15681	15839	15664	15690	15836	15885	15746	15688	15685	15450	15677	15709	15835	15892	15786	15775	15772	15833	15779	15765	15682	15683	15790	15877	15697	15637	15785	15614	15548	15844	15675	15817	15695	15741	15821	15776	15907	15515	15702	15899	15838	15782	15667	15731	15758	15743	15838	15925	15784	15848	15724	15694	15758	15708	15678	15773	15750	15704	15822	15785	15747	15754	15647	15819	15720	15749	15805	15773	15751	15804	15932	15602	15835	15832	15801	15925	15712	15810	15700	15787	15905	15856	15922	15689	15959	15520	15769	15735	15756	15778	15670	15902	15685	15943	15560	15745	15877	15734	15679	15601	15604	15764	15823	15779	15760	15789	15778	15904	15694	15935	15723	15744	15925	15652	15735	15715	15746	15943	15569	15659	15591	15897	15777	15780	15683	15816	15695	15690	15664	15905	15758	15836	15672	16019	15657	15819	15650	15836	15648	15817	15861	15672	15698	15763	15648	15569	15853	15904	15718	15677	15857	15656	15743	15670	15697	15761	15966	15654	15809	15714	15780	15815	15730	15828	15784	15785	15643	15685	15862	15709	15746	15610	15869	15610	15822	15874	15776	15640	15602	15653	15745	15683	15529	15732	15693	15838	15687	15763	15787	15601	15826	15809	15804	15723	15726	15766	15642	15681	15853	15824	15661	15740	15828	15746	15758	15688	15819	15664	15628	15824	15751	15700	15695	15714	15739	15845	15777	15734	15507	15809	15715	15790	15792	15746	15651	15779	15687	15869	15615	15738	15770	15540	15831	15817	15798	15774	15590	15689	15700	15684	15927	15851	15783	15801	15795	15897	15796	15897	15790	15801	15643	15666	15835	15626	15719	15591	15794	15731	15970	15673	15809	15807	15821	15838	15867	15629	15746	15967	15720	15669	15638	15807	15796	15649	15586	15718	15696	15788	15701	15634	15778	15760	15848	15646	15681	15842	15783	15753	15805	15788	15868	15665	15663	15764	15805	15769	15713	15811	15866	15688	15649	15596	15888	15755	15719	15842	15732	15736	15804	15850	15638	15648	15718	15744	15805	15888	15720	15861
22836	21343	29062	24115	22611	25364	26024	21139	19705	19631	19389	19058	19181	19011	19039	18891	18978	18715	18767	18755	18473	18278	18611	18479	18424	18400	18444	18214	18432	18243	18402	18549	18519	18479	18397	18474	18452	18295	18316	18390	18166	18156	18265	18302	18254	18368	18271	18263	18285	18240	18382	18246	18137	18192	18104	18213	18314	18147	18316	18155	18212	18202	18284	18457	18387	18265	18375	18585	18404	18247	18104	18306	18294	18364	18262	18311	18374	18425	18276	18265	18285	18204	18339	18145	18276	18188	18292	18435	18344	18326	18294	18274	18146	18239	18319	18293	18094	18254	18428	18177	18084	18329	18006	18198	18242	18022	18092	18115	18310	18394	18193	17997	18207	18351	18142	18142	18213	18184	18356	18134	18197	18357	18227	18063	18113	18070	18291	18038	18266	18180	18215	18449	18175	18408	18328	18268	18089	18270	18266	18127	18196	18325	18171	18210	18190	18344	18262	18096	18272	18199	18169	18001	18045	17976	18041	18025	18281	18314	18117	18220	18106	18409	18148	18198	18215	18067	18122	18236	18094	18303	18155	18353	18189	18237	18111	18343	18371	18406	18236	18364	18229	18356	18114	18195	18128	18241	18155	18202	18215	18239	18533	18322	18434	18283	18137	18165	17949	18306	18386	18158	17969	18049	18408	18299	18181	18094	18202	18272	18185	18039	18377	18177	18189	18107	18318	18481	18245	18242	18352	18317	18217	17927	18066	18096	18020	18149	18316	18223	18112	18082	18176	18317	18166	18306	18156	18250	18266	18195	18220	18268	18186	18227	18130	18433	18227	18117	18372	18071	18309	18253	18152	18313	18203	18244	18273	18329	18085	18131	18229	18339	18411	18323	18391	18007	17999	18148	18280	18200	18123	18072	18092	18235	18289	18151	18286	18195	18305	18169	18296	18281	18215	18249	18254	18129	18094	18173	18159	18361	18511	18116	18120	18143	18287	18161	18243	18263	18065	18185	18069	18480	18306	18224	18285	18221	18156	18157	18109	18181	18305	18115	18163	18408	18367	18175	18090	18238	18242	18168	18304	18171	18318	18206	18171	18311	18295	18032	18153	18158	18345	18169	18080	18204	18350	18053	18214	18263	18139	18184	18333	18285	18509	18317	17947	18298	18112	18236	18159	18266	18198	18166	18087	18071	18003	18218	18363	18142	18463	17981	18137	18355	18282	18153	18192	18272	18057	18225	18215	18280	18228	18023	18025	18231	18338	18215	18474	18161	18251	18209	18178	18368	18327	18299	18038	18196	18265	18305	18250	18363	18033	18120	18341	18154	18185	18369	18205	18190	18176	18104	18246	18106	18159	18267	18162	18106	18276	18031	18180	18291	18150	18059	18362	17985	18078	17984	18141	18232	18200	18519	18216	18219	18126	18068	18195	18283	18325	18339	18230	18175	18342	18151	18176	18213	18243	18122	18089	18140	18109	18089	18201	18293	18186	18246	18315	18241	17977	18299	18283	18288	18271	17993	18351	18443	18277	18246	18187	18049	18114	18233	18107	18300	18230	18174	18109	18230	18108	18320	18231	18313	18195	18378	18426	18120	18167	18309	17948	18177	18145	18194	18317	18192	18138	18011	18033	18258	18225	18041	18053	18070	18317	18223	18188	18201	18119	18239	18251	18097	18221	18135	18201	18230	18281	18108	18336	18309	18135	18334	18238	18260	18183	18054	18290	18235	18310	18273	18008	18344	18412	18269	18082	18262	18253	18281	18326	18088	18254	18219	18073	18244	18166	18085	18257	18274	18237	17988	18054	18078	18183	18100	18270	18229	17995	18370	18315	18165	18101	18250	18098	18231	18122	18256	18129	18104	18333	18308	18386	18089	18321	18131	18072	18100	18095	18144	18295	18248	18024	18154	18168	18355	18237	18182	18093	18252	18138	18124	18171	18289	18055	18219	18361	18078	18091	18260	18296	18196	18257	18480	18039	18217	18311	18179	18160	18118	18239	18437	18084	18250	18195	18105	18167	18156	18460	18149	18145	18244	18275	18198	18193	18196	18446	18001	18043	18408	18218	18326	18314	18240	18315	18125	18241	18223	18133	18171	18311	18158	18309	18336	18210	18382	18180	18164	17916	18109	18181	18185	18168	18216	18144	18183	18029	18328	18107	17989	18102	18265	18132	18184	18355	18136	18207	18177	18100	18025	18222	18245	18058	18319	18287	18327	18330	18309	18162	18126	18263	18118	18304	18266	18330	18353	18124	17903	18125	18229	18290	18322	18059	17878	18230	18118	18137	18091	18435	18092	18233	18240	18329	18281	18394	18068	18185	18138	18175	18265	18047	18089	18191	18095	18306	18222	18369	18213	18282	18136	18359	18162	18309	18322	18465	18242	18107	18182	18410	18230	18280	18063	18279	18114	18177	18267	18248	18203	18217	18255	18416	18296	18196	18280	18345	18305	18170	18188	18278	18124	18219	18331	18112	18259	18188	18260	18345	18310	17982	18095	18211	18334	18329	18378	18316	18062	18217	18111	18202	18150	18270	18216	18267	17913	18257	18177	18134	18365	18264	18235	18257	18148	18088	18148	18351	18299	18224	18023	18260	18177	18268	18215	18302	18196	18349	18519	18173	18176	18168	18199	18281	18365	18081	17988	18363	18145	18222	18299	18190	18093	18320	18146	18267	18369	18188	18186	18170	18082	18053	18112	18275	18318	18216	18170	18217	18323	18385	18339	18257	18225	18224	18154	18293	18152	18357	18181	18274	18340	18252	18152	18332	18278	18084	18251	18304	18096	18573	18141	18350	18351	18095	17987	18344	18220	18253	18246	18149	18388	18233	18178	18201	18387	18107	18345	18096	18229	18203	18043	18305	18127	18158	18364	18377	18228	18120	18439	18261	18220	18135	18191	18315	18363	18028	18174	18086	18257	18198	18190	18286	18233	18328	18082	18191	18262	18305	17978	18310	18187	18388	18224	18166	18166	18250	18232	18305	18081	18187	18214	18223	18229	18154	18143	18023	18398	18001	18116	18124	18248	18450	18155	18241	18278	18100	18064	18140	18057	18214	17984	18142	18102	18147	18285	18177	18142	18242	18159	18209	18399	18103	18132	18217	18087	18149	18139	18306	18297	18283	18077	18336	18265	18413	18001	18333	18088	18229	18173	18344	18203	18179	18170	18201	18082	18057	18224	18175	18219	18309	18155	18295	18208	18251	18489	18428	18437	18356	18133	18140	18155	18199	18295	18195	18277	18108	18332	18117	18052	18281	18208	18405	18383	18384	18242	18273	18281	18285	18283	18275	18092	18237	18171	18226	18254	18264	18318	18310	18380	18147	18065	18009	18310	18168	18155	18149	18225	18186	18327	18320	18334	18206	18430	18153	18222	18249	18367	18285	18231	18217	18139	17996	18064	18158	18445	18500	18302	18443	18185	18013	18218	18120	18239	18192	18384	18231	18379	18266	18106	18355	18290	18134	18092	18322	18283	17911	18213	18267	17935	18208	18189	18359	18150	18167	17933	18045	18359	18361	18124	17996	18115	18231	18234	17998	18423	18242	18214	18181	18154	18269	18225	18189	18163	18150	18260	18166	18099	18318	18269	18221	18200	18158	18356	18208	18206	17983	18283	18109	18086	18160	18272	18036	18422	18093	18409	18287	18172	18111	18412	18071	18170	18202	18184	18099	17917	18103	18259	18266	18190	18069	18182	18207	18184	18312	18178	18160	18226	18043	18243	18234	18234	18143	18083	17972	18124	18382	18146	18249	18448	18114	18248	18231	18136	18238	18348	18208	17933	18082	18266	18357	18271	18141	18157	18421	18176	18094	18129	18038	18079	18297	18336	18372	18436	18128	18351	18134	18120	18368	18300	18210	18283	18336	18408	17912	18037	18343	18303	18103	18185	18383	18304	18215	18112	18403	18130	18308	18133	18127	18223	18034	18306	18127	18221	18108	18323	18214	18246	18288	18085	18094	18312	18296	18252	18131	18188	18328	18216	18273	18249	18401	18170	18267	18161	18238	18363	18238	18277	17939	18126	18240	18068	17871	18036	18026	18238	18130	17984	18356	18411	18238	18274	18430	18246	18173	18333	18139	18013	18310	18221	18274	18153	18241	18137	18173	18304	18099	18181	17999	18172	18125	18287	18241	18142	18199	18164	18437	18240	18187	18128	18413	18136	18227	18390	18232	18367	18058	18417	18445	18246	18265	18214	18120	18044	18240	17981	18161	18098	18159	18300	18124	17969	18234	18167	18355	18264	18294	18140	17952	18058	18198	18082	18112	18202	18342	18188	18005	18137	18201	18188	18343	18158	18121	18355	18230	18182	18278	18211	18030	18086	18389	18126	18234	18127	18346	18324	18398	18228	18358	18265	18362	18207	18108	18063	18200	18105	18166	17965	18203	18195	18196	18155	18134	18349	18107	18090	18047	18081	18030	18266	18061	18337	18142	18344	18406	18300	18266	18202	18180	18265	18289	18097	18279	18067	18130	18167	18249	18070	18157	18170	18062	18187	18326	18208	18251	18018	18158	18164	18222	18264	18259	18476	18291	18227	18052	18246	18321	18406	18281	18221	18312	18228	18283	18132	18250	18212	18286	18338	18359	18269	18077	18046	18288	18309	18148	18266	18135	18158	18428	18230	18118	18202	18220	18265	18130	18209	18260	18237	18086	18186	18304	18351	18314	18135	18257	18164	18246	18009	18285	18146	18014	18126	18391	18058	18151	18279	18285	18233	18163	18259	18304	18241	18084	18381	18236	18307	18270	18092	18230	18271	18126	17975	18132	18209	18079	18363	18271	18229	18236	18229	18127	18138	18430	18140	18187	18103	18208	18144	18159	18188	18181	18175	18294	18075	18236	18122	18354	18265	18193	18217	18256	18131	18190	18320	18250	18178	18273	18127	18007	18184	18268	18195	18099	18169	18049	17914	18236	18221	18273	18127	18090	18355	18128	18005	18192	18416	18104	18200	18240	18258	18126	18160	18348	18244	18083	18127	18097	18126	18333	18265	18187	18096	18139	18290	18292	18042	18049	18094	18227	17956	18238	18094	18204	18213	18361	18128	18136	18290	18165	17984	18310	18023	18095	17953	18245	18105	18354	18153	18155	18337	18319	18268	18391	18109	18148	18389	18340	18296	18309	18231	18298	18313	18208	18334	18352	18154	18282	18331
34909	57229	50147	38420	32570	26355	21171	19468	18329	17937	17748	17424	17186	17121	17000	16862	16747	16647	16501	16401	16452	16378	16348	16238	16417	16378	16231	16335	16557	16377	16444	16542	16316	16411	16373	16294	16164	16416	16401	16279	16169	16326	16244	16391	16215	16212	16222	16307	16209	16239	16133	16304	16280	16154	16438	16217	16194	16300	16117	16249	16233	16209	16124	16076	16360	16271	16309	16115	16054	16068	16354	16242	16132	16254	16177	16174	16198	16292	16186	16157	16202	16099	16138	16253	16103	16230	16116	16211	16259	16096	16217	16228	16079	16180	16338	16294	16259	16045	16183	16222	16188	16096	16339	16072	16214	16188	16147	16157	16177	16158	16230	15964	16003	16301	16241	16211	16113	16050	16163	16097	16211	16311	16187	16154	16245	16281	16276	16153	16257	16134	16044	16218	16290	16189	16305	16062	16220	16142	16177	16058	16096	16023	16296	16241	16197	16250	16198	16180	16060	16447	16325	16200	16190	16046	16117	16054	16203	16028	16128	16356	16036	16319	16165	16151	16060	16210	16149	16109	16166	16141	16194	16213	16295	16261	16104	16200	16052	16079	16250	16014	16198	16067	16168	16213	16096	16046	16061	16138	16177	16203	16159	16318	16142	16203	16125	16006	16054	16121	16162	16231	16165	16010	16132	16192	16132	16111	16218	16171	16004	16323	15989	16136	16159	16274	16024	16096	16221	16135	16323	16215	16057	16029	16027	16275	16067	16039	16094	16260	16310	15969	16296	16108	16299	16109	16267	16163	16117	16240	16074	16097	16191	16146	16145	16254	16267	16145	16173	16251	16012	16405	16194	16448	16283	16255	16200	16112	16124	16251	16335	16022	16229	16310	16173	16130	16296	16198	16163	16179	16233	16232	16189	16210	16162	16281	16171	16090	16238	16138	16223	16260	16313	16248	16114	16059	16195	16272	15965	16297	16156	16208	16167	16187	16123	16349	16020	16038	16103	16122	16145	16083	16157	16095	16214	16222	16290	16180	16108	16191	15859	16212	16239	16097	16317	16102	16189	16189	16064	16197	16387	16148	16368	16108	15997	16244	16153	16213	16214	16271	16206	16146	16087	16275	16216	16149	16101	16226	16205	16050	16291	16200	16035	16210	16132	16217	16171	16043	16139	16006	16144	16204	16265	16038	16120	16234	16245	16253	16149	16229	16024	16277	16148	16334	16324	16009	16253	16309	16191	16105	16067	16244	16110	16215	16307	16088	16038	16171	16244	16209	16326	16216	16138	16282	16215	16165	16083	16222	16194	16289	16332	16144	16315	16133	16152	16179	16151	16154	16245	16238	16243	16273	16163	16324	16139	16229	16342	16213	16237	16136	16204	16235	16216	16247	16015	16257	16273	16113	16264	15953	16036	16324	16216	16010	16001	16200	16178	16260	16164	16238	16221	16177	16184	16211	16368	16380	16009	16176	16095	16054	16147	16125	16290	16149	16253	16105	16226	16232	16293	16249	16037	16284	16128	16196	16222	16171	16181	16242	16214	16245	16267	16135	16162	16239	16136	16369	16204	16240	16194	16246	16138	16186	16183	16207	16127	16310	16249	16325	16142	16245	16122	16147	16226	16259	16231	16050	16195	16139	16175	16195	16183	16094	16277	16131	16039	16062	16109	16151	16003	16018	16199	16129	16276	16135	16385	16173	16195	16188	15994	16095	16203	16089	16232	16205	16273	16242	16150	16144	16326	16127	16112	16233	16099	16190	16028	16323	16147	16209	16252	16223	16223	16315	16165	16168	16262	16032	16186	16378	16326	16270	16197	16051	16145	16040	16178	16110	15962	16070	16130	16184	16165	16333	16234	16150	16325	16179	16226	16328	16204	16159	16196	16078	16027	16114	16083	16119	16176	16159	16063	16228	16081	16151	16107	15992	15954	16122	16183	16209	16213	16172	16291	16236	16348	16235	16351	16092	16292	16112	16016	16248	16204	16210	16228	16151	16093	16069	16290	16161	16078	16113	16083	16101	16163	16311	16182	16174	16088	16138	16180	16213	16095	16209	16057	16279	16122	16071	16127	16077	16382	16131	16096	16254	16090	16210	16237	16169	16295	16158	16169	16297	16440	16237	16236	16167	16196	16158	16150	16266	16191	16235	16296	16116	16202	16222	16468	16048	16195	16212	16285	16117	16154	16133	16211	15948	16282	16297	16265	16118	16099	16120	16122	16211	16041	16257	16170	16300	16172	16096	16150	16216	16120	16176	16318	16237	16086	16282	16284	16218	16373	16020	16252	16167	16061	16127	16237	16073	16136	16183	16103	16339	16215	16437	16177	16049	16185	16392	15817	16362	16423	16150	16227	16079	16305	16068	16210	16151	16054	16086	16199	16156	16248	16114	16192	16250	16131	15990	16169	16234	16094	16197	16361	16116	16103	16246	16160	16047	16351	16168	16141	15967	16073	16050	16289	16173	16137	16270	16102	16243	16373	16103	16303	16236	16113	16220	16136	16160	16228	16369	16264	16220	16333	16116	16114	16202	16286	16136	16225	16271	16189	16195	16362	16258	15959	16308	16300	16092	16270	15975	16290	16222	16305	16289	16081	16147	16209	16252	16192	16180	16222	16211	16137	16278	16052	16257	16266	16321	16124	16037	16150	16317	16423	16196	16233	16083	16253	16194	16218	16074	16209	16199	16191	16272	16186	16071	16049	16215	16124	16184	16125	16145	16226	16028	16218	16315	16046	16238	16140	16204	16086	16109	16151	16232	16420	16292	16083	16175	16124	16096	16314	16320	16198	16129	16031	16200	16182	16195	16213	16143	16307	16364	16445	16252	16127	16193	16047	16289	16241	16077	16062	16061	16133	16139	16016	16311	16108	16123	16293	16153	16122	16079	16118	16113	16205	16192	16146	16215	16356	16294	16159	16148	16254	16324	16042	16236	16282	15997	16309	16143	16173	16258	16212	16127	16017	16105	16119	16230	16253	16118	16274	16288	16036	16108	16125	15935	15997	16109	16232	16195	16331	16342	16120	16114	16020	16097	16094	16184	16204	16218	16179	16212	16270	16265	16216	16278	16091	16092	16262	16228	16133	16242	16003	16285	16236	16077	16249	16156	16313	16102	16301	16176	16159	16388	16320	16234	16215	16270	16201	16276	16382	16293	16328	16194	16174	16168	16161	16291	16068	16216	16140	16129	16129	16211	16018	16184	16151	16202	16083	16116	16199	16118	16132	16113	16084	16003	16147	16211	16140	16084	16251	16143	16173	16322	16231	16119	16329	16174	16241	16239	16156	16043	16111	16295	16084	16206	16201	16109	16333	16248	16122	16237	16228	16223	16172	16215	16158	16331	16193	16336	16152	16342	16268	16165	16258	16427	16320	16006	16197	16312	16395	16325	16320	16101	16089	16198	16136	16165	16009	16048	16309	16280	16178	16204	16134	16303	16127	16144	16032	16120	16231	16014	16226	16216	16091	16239	16021	16235	16136	16214	16195	16194	16209	16126	16137	16080	16235	16261	16136	16049	16235	16260	16220	16277	16170	16247	15999	16157	16248	16155	16154	16171	16034	16237	16212	16152	16088	16193	15966	16362	16210	16048	16216	16270	16030	16042	16156	16174	16167	16115	16354	16213	16158	16211	16204	16327	16102	16359	16326	16420	16138	16084	16205	16066	16092	16054	16133	16215	16121	16368	16342	16091	16174	16162	16029	16257	16304	16094	16171	16231	16100	16174	16043	16063	16238	16316	15999	16187	16078	16324	16229	16167	16176	16151	16211	16071	16152	16140	16081	15998	16228	16110	16092	16166	16203	16239	16115	16154	16148	16185	16232	16288	16072	16122	16331	16238	16115	16208	16118	16196	16192	16201	16306	16193	15948	16113	16019	16222	16111	16253	16218	16173	16257	16256	16267	16279	16237	16029	16230	16104	16216	16115	16067	16061	16276	16185	16250	16094	16268	16262	16260	16320	16106	16037	16312	16087	16212	16129	16230	16245	16281	16161	16223	16416	16215	16087	16216	16187	16135	16256	16203	16264	16100	16200	16281	16155	16304	16295	16181	16193	16107	16332	16176	16053	16136	16198	16141	16208	16208	16060	15949	16201	16127	16286	16237	16158	16067	16154	16087	16259	16166	16093	16198	16295	16212	16006	16209	16455	16128	16287	16304	16010	16111	16051	16164	16071	16357	16008	16182	16038	15935	16266	16331	16264	16415	16176	16330	16165	16227	16081	16266	16188	16070	16122	15999	16265	16037	16104	16167	16201	16008	16223	16242	16288	16113	16233	16175	16294	16224	16198	16260	16198	16160	16219	16147	16053	16192	16075	16243	16270	16306	16148	16215	16042	16177	16323	16188	16310	16154	16306	16160	16219	16142	16238	16170	16310	16100	16216	16179	16184	16183	16233	16110	16201	16088	16059	16140	16236	16062	16140	16116	16202	16176	16104	16253	16240	16046	16128	16224	16119	16294	16185	16093	16152	16133	16144	16161	16225	16326	16058	16110	16136	16076	16261	16167	16326	16082	16103	16143	16230	16173	16141	16075	16278	16232	16228	16253	16166	16190	16155	16251	16074	16180	16184	16219	16141	16076	16090	16129	16141	16239	16219	16202	16225	16250	16261	16113	16131	16180	16029	16275	16235	16251	16070	16170	16228	16331	16268	16249	16216	16217	16168	16260	16017	16271	16219	16132	16238	16224	16202	16071	16217	16061	16208	16162	16166	16085	16258	16150	16108	16238	16168	16095	16280	16158	16432	16193	16132	16277	16294	16170	16175	16349	16136	16210	16255	16010	16283	16162	16131	16156	16262	16118	16236	16223	16209	16412	16288	16205	16015	15975	16177	16177	16161	16368	16171	16082	16114	16150	16189	15938	16347	16259	16125	16218	16394	16287	16034	16173	16325	16086	16218	16067	16076	16177	16091	16176	16086	16093	16101	16326	16109	16150	16109	16205	16173	16039	16046	16265	16298	16110	16230	16216	16299	16226	16098	16044	16252	16210	16140	16176	16068	16218	16243	16104	16300	16171	16220	15970	16068	16212	16256	16343	16293	16178	16179	16033	16229	16305	16139	16115	16155	16279	16125	16144	16198	16241	16224	16061	16096	16179	16171	16232	16229	16259	16187	16302	16378	16123	16128	16285	16135	16223	16255	16241	16310	16193	16220	16225	16145
28734	27565	32836	28943	24330	21181	19897	19177	19091	18762	18820	18893	18597	18915	18628	18695	18700	18618	18512	18350	18467	18674	18545	18508	18570	18513	18711	18562	18562	18600	18578	18684	18440	18629	18612	18539	18676	18352	18600	18435	18424	18898	18653	18417	18527	18516	18549	18655	18634	18349	18713	18564	18572	18507	18414	18407	18480	18503	18512	18751	18667	18461	18473	18728	18404	18551	18475	18449	18309	18448	18657	18534	18612	18739	18503	18526	18466	18497	18298	18461	18591	18386	18284	18629	18450	18694	18665	18415	18573	18489	18428	18432	18604	18341	18510	18521	18222	18573	18434	18684	18506	18666	18546	18509	18532	18390	18241	18303	18592	18547	18499	18567	18470	18624	18569	18471	18556	18402	18396	18410	18646	18540	18446	18495	18682	18272	18389	18487	18540	18533	18535	18596	18594	18533	18533	18415	18523	18325	18620	18486	18445	18612	18339	18537	18456	18349	18419	18398	18477	18740	18281	18455	18617	18648	18584	18578	18415	18488	18448	18671	18522	18475	18597	18344	18475	18552	18425	18362	18465	18527	18493	18514	18332	18267	18371	18532	18378	18470	18545	18545	18478	18448	18437	18272	18531	18523	18493	18546	18635	18180	18484	18438	18270	18472	18371	18583	18496	18505	18487	18562	18361	18602	18331	18451	18430	18278	18607	18549	18516	18379	18427	18321	18560	18545	18549	18495	18273	18467	18482	18478	18400	18571	18669	18413	18553	18401	18453	18524	18643	18612	18721	18386	18358	18513	18458	18419	18471	18498	18535	18489	18450	18423	18597	18552	18495	18463	18507	18369	18660	18573	18494	18656	18538	18493	18617	18537	18379	18512	18349	18538	18532	18524	18510	18449	18565	18724	18667	18522	18305	18410	18409	18640	18585	18640	18511	18582	18527	18647	18631	18402	18428	18300	18529	18414	18393	18602	18640	18568	18560	18511	18502	18504	18581	18259	18528	18590	18490	18495	18356	18446	18499	18373	18360	18502	18439	18308	18620	18436	18347	18499	18449	18454	18361	18535	18363	18550	18338	18542	18509	18507	18585	18459	18627	18720	18361	18533	18515	18290	18435	18436	18685	18456	18491	18428	18498	18468	18427	18370	18387	18428	18520	18644	18406	18507	18576	18420	18533	18494	18440	18414	18317	18666	18490	18435	18347	18547	18315	18338	18319	18472	18453	18756	18485	18639	18523	18464	18400	18502	18334	18582	18605	18758	18654	18477	18446	18585	18746	18679	18418	18613	18359	18255	18318	18402	18507	18378	18132	18341	18772	18444	18354	18598	18534	18393	18511	18456	18491	18494	18546	18535	18361	18305	18524	18412	18585	18335	18416	18492	18338	18667	18248	18612	18667	18667	18532	18401	18676	18590	18458	18607	18449	18335	18325	18694	18446	18334	18382	18493	18332	18492	18326	18529	18453	18407	18430	18446	18217	18477	18481	18468	18522	18391	18538	18438	18431	18731	18667	18657	18386	18416	18590	18366	18399	18385	18672	18445	18535	18421	18530	18394	18608	18558	18647	18525	18553	18681	18555	18311	18560	18499	18578	18420	18450	18448	18294	18407	18449	18396	18332	18453	18533	18492	18606	18295	18286	18542	18495	18280	18459	18536	18472	18548	18453	18576	18342	18530	18583	18423	18254	18427	18490	18605	18528	18376	18507	18393	18580	18747	18377	18370	18352	18529	18548	18622	18603	18467	18290	18501	18355	18353	18368	18579	18307	18416	18454	18550	18554	18587	18668	18606	18452	18445	18643	18634	18460	18460	18450	18358	18516	18624	18638	18405	18584	18615	18438	18497	18340	18418	18485	18364	18224	18277	18641	18579	18457	18406	18425	18351	18400	18524	18397	18481	18489	18469	18555	18414	18439	18548	18542	18495	18226	18651	18462	18370	18429	18457	18414	18695	18374	18457	18409	18551	18592	18429	18532	18533	18590	18507	18501	18509	18461	18533	18256	18430	18407	18563	18514	18684	18583	18651	18547	18641	18440	18533	18377	18384	18474	18627	18536	18523	18275	18493	18460	18458	18613	18413	18573	18575	18414	18420	18373	18491	18558	18415	18518	18439	18659	18408	18571	18477	18406	18547	18421	18525	18669	18657	18476	18647	18590	18558	18458	18598	18415	18578	18418	18502	18506	18398	18407	18657	18314	18669	18528	18469	18359	18346	18522	18376	18341	18389	18508	18430	18448	18350	18412	18487	18339	18403	18367	18397	18563	18333	18307	18241	18395	18481	18524	18435	18664	18413	18600	18357	18394	18621	18537	18429	18821	18485	18541	18627	18497	18733	18334	18640	18416	18500	18526	18440	18489	18630	18358	18443	18471	18393	18582	18511	18621	18597	18566	18297	18486	18462	18774	18576	18505	18427	18490	18578	18446	18448	18335	18487	18438	18317	18356	18494	18322	18523	18601	18364	18724	18659	18799	18540	18347	18524	18492	18323	18708	18368	18538	18723	18429	18529	18247	18473	18364	18660	18476	18495	18392	18473	18552	18350	18428	18542	18613	18699	18537	18555	18550	18310	18380	18382	18665	18437	18666	18489	18170	18498	18453	18426	18300	18524	18560	18459	18585	18487	18421	18344	18548	18485	18500	18463	18400	18501	18471	18632	18404	18403	18538	18438	18364	18373	18325	18462	18635	18711	18567	18591	18389	18542	18569	18415	18416	18600	18655	18521	18479	18443	18404	18626	18305	18408	18461	18478	18453	18470	18398	18536	18402	18489	18407	18417	18443	18608	18386	18673	18700	18441	18447	18464	18487	18341	18568	18422	18507	18569	18638	18546	18513	18480	18349	18406	18443	18501	18520	18437	18423	18514	18609	18601	18509	18729	18555	18460	18409	18500	18428	18391	18315	18515	18698	18283	18457	18483	18777	18314	18639	18491	18702	18548	18349	18583	18505	18443	18434	18541	18643	18447	18399	18604	18528	18534	18520	18516	18489	18490	18599	18486	18475	18387	18620	18325	18477	18184	18454	18439	18690	18350	18434	18551	18207	18394	18548	18475	18512	18360	18379	18525	18392	18599	18451	18528	18619	18511	18493	18437	18713	18644	18598	18560	18697	18445	18613	18392	18242	18439	18607	18429	18570	18394	18543	18456	18383	18491	18602	18544	18435	18496	18531	18430	18464	18544	18554	18415	18553	18615	18503	18465	18347	18378	18367	18614	18438	18608	18551	18540	18348	18401	18430	18451	18446	18674	18613	18479	18379	18622	18400	18518	18451	18415	18563	18498	18778	18165	18541	18607	18645	18453	18538	18444	18641	18495	18524	18390	18404	18546	18344	18431	18244	18438	18343	18607	18560	18589	18535	18451	18485	18423	18310	18511	18455	18605	18453	18566	18351	18583	18510	18356	18330	18491	18298	18625	18635	18443	18580	18618	18531	18531	18188	18436	18466	18412	18564	18518	18656	18633	18600	18596	18574	18585	18610	18504	18405	18473	18461	18558	18403	18424	18453	18672	18546	18390	18491	18734	18658	18274	18488	18496	18679	18600	18592	18452	18458	18473	18666	18463	18494	18334	18628	18808	18412	18439	18586	18607	18454	18468	18526	18524	18461	18554	18436	18661	18582	18507	18549	18554	18575	18471	18525	18678	18518	18494	18485	18652	18594	18316	18399	18629	18442	18306	18625	18373	18537	18516	18413	18835	18643	18533	18570	18550	18628	18673	18368	18544	18367	18273	18507	18591	18410	18580	18631	18586	18417	18482	18601	18422	18477	18598	18599	18506	18499	18625	18353	18473	18446	18412	18404	18335	18449	18496	18543	18539	18492	18538	18412	18581	18626	18496	18499	18317	18516	18649	18685	18679	18417	18589	18702	18384	18413	18419	18322	18456	18613	18462	18425	18444	18385	18568	18495	18828	18640	18459	18422	18496	18420	18441	18514	18546	18558	18673	18388	18237	18486	18573	18562	18832	18505	18428	18336	18266	18514	18565	18494	18464	18659	18323	18569	18601	18477	18701	18477	18730	18555	18622	18382	18552	18464	18448	18545	18538	18549	18576	18615	18653	18351	18515	18374	18746	18480	18428	18491	18435	18228	18521	18553	18520	18578	18463	18410	18657	18507	18432	18415	18470	18566	18630	18668	18563	18576	18530	18442	18390	18772	18508	18448	18196	18635	18576	18605	18489	18410	18522	18651	18801	18594	18611	18307	18632	18440	18475	18493	18377	18557	18589	18407	18170	18416	18497	18427	18401	18627	18477	18313	18453	18384	18508	18698	18545	18716	18264	18563	18556	18474	18445	18550	18372	18707	18373	18381	18414	18476	18475	18476	18406	18593	18587	18350	18360	18407	18462	18366	18486	18539	18226	18332	18665	18574	18677	18561	18498	18601	18412	18301	18420	18495	18526	18539	18500	18327	18391	18417	18326	18357	18515	18625	18696	18484	18496	18687	18417	18452	18309	18357	18344	18468	18337	18453	18473	18497	18420	18480	18587	18527	18602	18532	18423	18635	18397	18414	18427	18464	18754	18527	18607	18431	18608	18535	18366	18591	18547	18394	18464	18729	18531	18545	18617	18440	18577	18455	18599	18470	18516	18533	18353	18335	18335	18518	18522	18553	18636	18351	18529	18662	18600	18385	18387	18595	18558	18411	18687	18464	18559	18447	18445	18529	18319	18381	18384	18491	18471	18540	18479	18429	18490	18525	18548	18596	18518	18541	18680	18488	18329	18316	18698	18460	18670	18201	18213	18362	18455	18495	18488	18622	18532	18406	18247	18384	18502	18579	18500	18353	18543	18580	18487	18280	18341	18621	18607	18409	18352	18507	18308	18569	18452	18633	18623	18647	18448	18590	18360	18447	18495	18309	18371	18468	18525	18590	18608	18533	18498	18478	18553	18569	18466	18433	18548	18353	18602	18445	18427	18644	18548	18484	18687	18519	18442	18512	18511	18433	18507	18584	18385	18358	18423	18468	18564	18618	18409	18395	18624	18478	18532	18538	18346	18294	18504	18685	18586	18524	18701	18460	18538	18546	18651	18488	18413	18570	18632	18432	18463	18411	18545	18807	18697	18393	18410	18345	18432	18497	18543	18273	18487	18658	18467	18449	18485	18821	18422	18493	18316	18435	18761	18404	18344	18389	18518	18273	18482	18511	18678	18584	18480	18364	18463
31381	44448	37223	28700	24364	19607	18099	17674	17005	16902	16765	16812	16621	16623	16573	16486	16324	16402	16440	16387	16786	16292	16447	16503	16499	16427	16474	16484	16586	16445	16473	16487	16387	16331	16414	16428	16376	16297	16446	16514	16394	16590	16405	16418	16284	16501	16382	16447	16411	16423	16441	16516	16343	16490	16441	16301	16374	16439	16530	16411	16294	16315	16454	16318	16228	16288	16391	16296	16189	16190	16514	16459	16375	16310	16471	16352	16389	16292	16409	16403	16562	16167	16455	16447	16177	16368	16225	16202	16305	16237	16287	16406	16274	16434	16282	16254	16344	16177	16234	16341	16450	16462	16266	16336	16508	16323	16177	16248	16552	16275	16423	16481	16345	16384	16372	16256	16320	16484	16401	16176	16364	16261	16332	16361	16284	16398	16413	16376	16236	16508	16245	16459	16317	16348	16284	16326	16222	16301	16354	16315	16494	16143	16359	16263	16222	16442	16393	16246	16388	16370	16253	16229	16438	16320	16323	16321	16457	16421	16455	16365	16289	16342	16417	16285	16495	16437	16281	16359	16520	16316	16485	16287	16191	16485	16305	16268	16373	16394	16395	16332	16361	16382	16367	16451	16487	16265	16323	16460	16394	16279	16296	16428	16246	16333	16263	16326	16214	16513	16426	16629	16392	16396	16293	16369	16406	16477	16320	16348	16385	16378	16162	16480	16327	16309	16453	16467	16320	16300	16371	16332	16457	16500	16389	16466	16255	16337	16538	16339	16494	16454	16369	16318	16352	16267	16351	16402	16510	16367	16366	16302	16506	16289	16314	16220	16271	16334	16499	16242	16200	16343	16400	16339	16372	16345	16469	16325	16301	16309	16259	16414	16381	16448	16364	16348	16352	16267	16358	16322	16236	16439	16348	16318	16437	16145	16291	16442	16376	16261	16371	16385	16386	16311	16300	16429	16397	16253	16500	16442	16342	16492	16506	16315	16292	16339	16411	16418	16397	16319	16333	16258	16513	16322	16268	16456	16356	16273	16277	16262	16323	16391	16356	16285	16437	16537	16540	16205	16333	16256	16349	16272	16317	16396	16385	16473	16469	16410	16307	16311	16424	16410	16259	16309	16376	16571	16290	16445	16293	16320	16365	16468	16267	16475	16369	16149	16579	16283	16406	16600	16420	16553	16337	16437	16285	16348	16494	16362	16407	16413	16340	16318	16391	16478	16330	16185	16300	16379	16209	16328	16351	16343	16465	16322	16283	16267	16511	16326	16338	16438	16457	16563	16339	16306	16422	16280	16501	16309	16330	16326	16371	16351	16394	16235	16354	16490	16332	16211	16525	16261	16240	16229	16490	16394	16388	16384	16337	16435	16403	16487	16466	16288	16428	16261	16482	16349	16460	16354	16421	16322	16175	16359	16438	16341	16357	16363	16441	16453	16321	16307	16286	16336	16301	16285	16275	16452	16167	16337	16597	16480	16223	16475	16348	16138	16263	16239	16444	16516	16461	16369	16361	16338	16393	16329	16296	16276	16483	16373	16250	16378	16330	16311	16403	16395	16249	16353	16537	16426	16350	16338	16168	16483	16338	16290	16461	16505	16475	16300	16422	16485	16331	16242	16320	16398	16514	16320	16166	16247	16282	16273	16553	16308	16329	16396	16376	16416	16307	16248	16356	16318	16296	16389	16337	16343	16537	16246	16494	16453	16319	16421	16362	16284	16335	16558	16242	16296	16420	16487	16337	16291	16454	16341	16393	16303	16290	16303	16253	16310	16138	16558	16332	16224	16215	16364	16351	16340	16278	16517	16416	16309	16276	16351	16181	16462	16522	16193	16422	16342	16274	16411	16445	16538	16303	16559	16533	16408	16388	16409	16288	16394	16385	16249	16385	16345	16363	16355	16381	16278	16433	16408	16381	16461	16475	16273	16295	16359	16640	16348	16277	16330	16359	16473	16389	16358	16467	16426	16290	16462	16398	16554	16276	16431	16212	16417	16399	16287	16590	16298	16457	16275	16583	16122	16429	16239	16335	16291	16380	16430	16413	16403	16297	16219	16389	16389	16439	16371	16414	16332	16325	16462	16434	16308	16386	16264	16367	16438	16264	16240	16413	16464	16318	16374	16423	16500	16488	16481	16399	16299	16551	16382	16222	16554	16319	16618	16361	16529	16228	16395	16357	16346	16348	16473	16378	16315	16292	16411	16328	16280	16262	16419	16343	16494	16341	16413	16338	16437	16470	16381	16486	16355	16324	16345	16238	16382	16314	16293	16318	16350	16384	16412	16265	16437	16370	16381	16279	16278	16319	16357	16393	16458	16305	16702	16458	16424	16251	16346	16386	16267	16302	16459	16390	16405	16474	16306	16305	16444	16369	16376	16265	16321	16463	16202	16164	16350	16459	16428	16259	16530	16446	16271	16442	16368	16390	16262	16444	16413	16259	16411	16393	16271	16651	16177	16480	16396	16343	16323	16310	16350	16380	16306	16509	16319	16067	16495	16518	16420	16448	16400	16459	16456	16464	16330	16374	16505	16336	16356	16290	16374	16426	16285	16502	16457	16402	16426	16455	16346	16617	16350	16305	16122	16519	16443	16332	16098	16330	16427	16392	16430	16429	16343	16525	16454	16222	16576	16213	16274	16153	16367	16438	16334	16398	16483	16377	16530	16259	16293	16397	16438	16306	16302	16327	16321	16320	16392	16359	16298	16521	16359	16229	16401	16423	16228	16336	16367	16395	16299	16362	16381	16381	16307	16278	16209	16392	16521	16335	16365	16316	16173	16270	16325	16414	16407	16357	16456	16469	16167	16174	16408	16339	16448	16497	16441	16455	16467	16306	16430	16427	16450	16432	16369	16406	16306	16419	16520	16334	16445	16358	16328	16270	16341	16365	16311	16268	16470	16526	16331	16437	16206	16327	16276	16460	16342	16514	16339	16402	16333	16390	16446	16328	16425	16415	16378	16487	16445	16429	16452	16459	16288	16375	16603	16431	16529	16521	16512	16471	16516	16279	16399	16325	16439	16306	16361	16362	16423	16433	16507	16266	16443	16226	16460	16336	16338	16333	16384	16249	16398	16496	16348	16377	16382	16526	16310	16368	16286	16420	16404	16351	16333	16429	16324	16304	16486	16270	16410	16319	16149	16304	16457	16364	16365	16351	16415	16363	16325	16436	16293	16443	16273	16388	16307	16394	16308	16322	16340	16308	16326	16400	16477	16357	16325	16418	16311	16197	16504	16404	16374	16287	16256	16364	16444	16327	16369	16496	16339	16433	16352	16261	16264	16390	16254	16392	16446	16233	16264	16488	16346	16386	16308	16328	16503	16316	16394	16351	16416	16210	16202	16457	16289	16270	16302	16329	16248	16412	16344	16272	16370	16261	16441	16284	16312	16360	16317	16373	16422	16550	16307	16411	16226	16406	16338	16390	16199	16373	16380	16334	16515	16268	16316	16331	16355	16351	16205	16444	16603	16355	16403	16309	16454	16159	16202	16376	16397	16378	16360	16203	16352	16237	16281	16535	16487	16422	16483	16465	16281	16526	16373	16419	16384	16427	16443	16316	16454	16383	16361	16321	16391	16397	16422	16243	16499	16380	16310	16575	16248	16490	16374	16470	16442	16347	16333	16324	16283	16303	16440	16373	16561	16463	16410	16164	16272	16344	16279	16365	16448	16507	16342	16406	16377	16334	16324	16440	16363	16371	16247	16377	16217	16128	16280	16425	16288	16332	16393	16385	16291	16485	16451	16459	16500	16422	16493	16355	16465	16093	16459	16449	16401	16404	16431	16385	16388	16256	16339	16197	16414	16388	16241	16304	16380	16622	16346	16540	16312	16313	16349	16230	16219	16258	16345	16536	16408	16329	16588	16406	16416	16427	16390	16440	16283	16176	16434	16499	16468	16477	16341	16371	16171	16449	16463	16330	16537	16382	16298	16437	16342	16276	16323	16501	16455	16281	16445	16182	16154	16410	16266	16283	16375	16319	16308	16299	16342	16396	16410	16359	16289	16401	16364	16314	16529	16239	16399	16162	16324	16308	16359	16192	16249	16304	16274	16184	16518	16350	16482	16404	16173	16185	16254	16354	16502	16272	16381	16196	16452	16319	16333	16366	16191	16413	16515	16312	16278	16554	16495	16379	16479	16273	16244	16401	16474	16419	16205	16420	16370	16331	16274	16385	16196	16333	16251	16393	16321	16278	16277	16378	16426	16429	16304	16184	16402	16381	16439	16407	16143	16365	16264	16395	16640	16318	16389	16316	16513	16279	16342	16505	16261	16412	16431	16358	16335	16278	16334	16357	16472	16593	16448	16209	16343	16436	16247	16321	16458	16523	16260	16406	16358	16296	16212	16321	16272	16352	16430	16233	16181	16481	16334	16169	16513	16381	16457	16387	16444	16381	16356	16293	16316	16498	16409	16246	16396	16285	16316	16282	16436	16243	16267	16383	16423	16354	16364	16430	16434	16462	16399	16393	16590	16250	16469	16476	16281	16259	16381	16357	16284	16373	16451	16366	16327	16519	16431	16307	16175	16485	16414	16475	16311	16340	16248	16335	16260	16347	16158	16384	16187	16393	16229	16397	16400	16446	16554	16272	16366	16222	16342	16371	16467	16355	16320	16393	16373	16232	16378	16485	16347	16349	16335	16251	16249	16455	16337	16552	16348	16430	16388	16327	16405	16433	16442	16361	16358	16396	16405	16398	16512	16424	16437	16219	16430	16460	16385	16652	16290	16364	16286	16448	16666	16303	16367	16434	16327	16272	16426	16333	16282	16397	16427	16434	16299	16313	16408	16466	16239	16274	16415	16632	16371	16441	16267	16350	16440	16413	16358	16179	16448	16508	16256	16430	16306	16314	16313	16306	16287	16536	16369	16453	16409	16240	16317	16411	16278	16344	16369	16338	16185	16294	16379	16272	16190	16372	16346	16381	16248	16487	16389	16206	16512	16304	16379	16552	16399	16348	16336	16336	16242	16375	16449	16288	16363	16361	16280	16321	16215	16276	16273	16530	16400	16286	16461	16309	16287	16441	16193	16266	16389	16477	16422	16371	16425	16432	16382	16464	16459	16356	16365	16382	16462	16384	16382	16304	16323	16529	16216	16449	16295	16322	16409	16489	16422	16315	16410	16388	16413	16473	16384	16244	16428	16440	16430	16431	16376
23795	21183	28608	25730	24728	23899	22703	19716	18652	18478	18226	18031	17803	18151	18065	17977	17920	17856	17958	17862	17837	17815	17788	17627	17720	17623	17660	17648	17757	17764	17858	17696	17714	17692	17761	17782	17755	17733	17798	17673	17960	17637	17747	17770	17689	17582	17641	17642	17764	17683	17460	17512	17553	17677	17704	17687	17574	17542	17632	17484	17740	17547	17637	17433	17330	17524	17527	17785	17681	17521	17481	17634	17856	17527	17569	17620	17678	17642	17493	17511	17423	17623	17514	17673	17734	17786	17454	17560	17650	17609	17599	17515	17450	17634	17689	17600	17572	17479	17661	17559	17613	17487	17370	17639	17670	17523	17501	17398	17679	17489	17670	17386	17476	17443	17500	17754	17550	17631	17794	17513	17491	17492	17511	17588	17546	17614	17692	17561	17536	17372	17556	17654	17684	17631	17629	17560	17557	17447	17603	17586	17329	17584	17589	17527	17442	17658	17579	17692	17706	17596	17543	17503	17684	17580	17422	17593	17602	17674	17471	17598	17654	17563	17500	17442	17393	17503	17601	17630	17544	17557	17697	17564	17758	17482	17485	17311	17538	17557	17518	17516	17630	17558	17533	17636	17571	17577	17438	17657	17732	17722	17436	17631	17506	17444	17600	17507	17545	17488	17396	17544	17520	17620	17699	17535	17469	17506	17512	17560	17507	17761	17679	17348	17573	17437	17603	17582	17677	17652	17525	17674	17539	17518	17646	17610	17687	17563	17482	17449	17608	17578	17748	17634	17601	17567	17690	17441	17407	17510	17725	17587	17534	17456	17349	17455	17514	17415	17545	17353	17553	17537	17668	17707	17571	17713	17569	17473	17747	17636	17478	17461	17612	17560	17626	17489	17509	17475	17473	17607	17663	17439	17479	17454	17240	17425	17484	17626	17793	17239	17587	17605	17562	17633	17713	17579	17551	17671	17718	17466	17592	17703	17503	17452	17431	17570	17610	17542	17580	17543	17485	17489	17466	17544	17438	17607	17767	17510	17486	17460	17312	17558	17436	17709	17826	17500	17650	17324	17863	17646	17651	17718	17707	17639	17502	17597	17528	17649	17395	17531	17724	17549	17450	17713	17520	17761	17390	17472	17607	17631	17373	17525	17645	17598	17615	17607	17512	17435	17580	17482	17590	17725	17354	17643	17640	17359	17559	17608	17639	17818	17655	17392	17686	17510	17409	17571	17666	17549	17676	17743	17680	17604	17676	17582	17508	17544	17416	17501	17595	17331	17564	17708	17565	17421	17556	17665	17642	17544	17537	17711	17506	17579	17601	17498	17561	17747	17762	17348	17542	17557	17614	17548	17760	17314	17278	17369	17803	17530	17556	17794	17652	17463	17523	17651	17638	17469	17556	17609	17739	17284	17690	17735	17566	17615	17575	17702	17699	17533	17633	17464	17693	17586	17554	17534	17709	17556	17548	17727	17657	17635	17617	17614	17504	17618	17470	17749	17481	17552	17644	17507	17707	17434	17601	17615	17647	17876	17474	17485	17499	17708	17634	17503	17603	17581	17594	17521	17501	17546	17474	17527	17630	17573	17543	17504	17427	17643	17622	17514	17822	17654	17467	17584	17646	17638	17476	17625	17676	17544	17597	17632	17451	17596	17619	17453	17672	17678	17464	17587	17566	17652	17570	17633	17576	17748	17446	17558	17586	17578	17676	17672	17485	17616	17607	17707	17710	17768	17683	17697	17528	17378	17419	17656	17478	17663	17751	17466	17820	17555	17260	17596	17635	17498	17534	17509	17674	17565	17346	17630	17507	17536	17526	17653	17483	17464	17655	17554	17551	17692	17698	17521	17748	17820	17422	17761	17691	17462	17638	17589	17642	17680	17547	17581	17660	17575	17496	17680	17664	17550	17622	17715	17606	17670	17567	17604	17596	17495	17451	17666	17930	17626	17526	17711	17549	17493	17574	17632	17511	17445	17485	17620	17592	17587	17597	17539	17672	17612	17469	17592	17644	17362	17559	17740	17621	17641	17718	17515	17510	17710	17573	17576	17442	17429	17607	17650	17366	17546	17502	17500	17597	17620	17558	17633	17491	17379	17416	17574	17480	17614	17675	17556	17666	17342	17594	17618	17912	17515	17443	17494	17464	17570	17508	17512	17599	17456	17654	17446	17776	17642	17588	17661	17621	17426	17468	17498	17665	17690	17552	17667	17574	17682	17413	17364	17593	17629	17536	17576	17591	17481	17616	17483	17337	17899	17730	17691	17465	17503	17612	17620	17375	17542	17506	17558	17680	17568	17639	17648	17655	17626	17560	17726	17590	17718	17657	17634	17550	17481	17491	17656	17620	17600	17723	17480	17476	17745	17615	17566	17423	17452	17639	17464	17664	17644	17518	17593	17597	17528	17595	17535	17661	17662	17693	17665	17482	17515	17622	17574	17520	17449	17598	17684	17657	17765	17565	17663	17551	17536	17580	17482	17727	17529	17537	17669	17541	17444	17564	17623	17570	17627	17508	17578	17697	17531	17665	17631	17625	17434	17536	17411	17587	17520	17604	17443	17722	17581	17728	17348	17524	17661	17584	17683	17626	17444	17576	17573	17401	17471	17397	17562	17727	17548	17447	17674	17701	17714	17706	17562	17480	17554	17500	17438	17537	17527	17651	17562	17522	17583	17502	17517	17344	17531	17603	17395	17786	17494	17428	17388	17609	17736	17553	17601	17400	17589	17559	17585	17387	17395	17587	17643	17679	17396	17561	17542	17549	17590	17654	17502	17766	17518	17554	17485	17550	17656	17636	17594	17493	17388	17560	17439	17323	17312	17574	17441	17628	17388	17539	17484	17415	17450	17611	17591	17542	17447	17516	17616	17883	17546	17609	17634	17694	17725	17408	17720	17555	17478	17832	17492	17416	17712	17644	17539	17477	17709	17630	17379	17603	17546	17551	17404	17540	17390	17625	17376	17779	17659	17451	17508	17334	17644	17505	17589	17706	17498	17589	17471	17689	17670	17658	17506	17582	17646	17700	17619	17559	17332	17744	17558	17467	17476	17581	17423	17576	17510	17462	17533	17418	17634	17605	17618	17345	17474	17565	17557	17478	17637	17362	17369	17365	17551	17509	17440	17499	17653	17680	17480	17411	17458	17361	17393	17522	17627	17694	17478	17557	17642	17365	17540	17419	17296	17487	17530	17433	17782	17509	17493	17390	17277	17736	17412	17509	17483	17722	17589	17704	17620	17450	17722	17665	17774	17594	17566	17545	17534	17486	17474	17353	17573	17377	17514	17377	17668	17426	17741	17522	17521	17521	17585	17547	17614	17655	17435	17443	17561	17504	17555	17625	17539	17617	17654	17729	17496	17433	17532	17494	17536	17616	17678	17740	17643	17622	17304	17581	17557	17619	17679	17642	17455	17419	17408	17567	17279	17438	17560	17420	17565	17603	17681	17595	17501	17662	17445	17782	17368	17427	17539	17535	17661	17506	17460	17582	17488	17705	17534	17442	17393	17723	17676	17572	17602	17439	17658	17608	17710	17709	17728	17708	17645	17604	17632	17549	17508	17647	17424	17652	17663	17736	17547	17749	17609	17489	17455	17398	17584	17528	17621	17491	17418	17531	17234	17494	17454	17398	17543	17602	17708	17548	17413	17590	17556	17629	17382	17725	17638	17601	17422	17640	17403	17654	17517	17521	17443	17434	17493	17409	17477	17713	17679	17732	17555	17650	17495	17566	17541	17540	17641	17386	17583	17453	17679	17506	17274	17594	17665	17720	17386	17741	17703	17566	17585	17559	17595	17629	17470	17598	17336	17407	17369	17654	17614	17462	17662	17680	17354	17613	17591	17406	17497	17772	17638	17601	17470	17564	17502	17574	17446	17508	17511	17494	17559	17474	17755	17607	17562	17723	17396	17666	17531	17564	17525	17649	17592	17343	17412	17585	17516	17443	17429	17441	17429	17578	17633	17537	17494	17639	17519	17708	17641	17498	17723	17546	17587	17746	17535	17505	17434	17303	17617	17536	17759	17363	17570	17614	17460	17401	17611	17765	17600	17666	17412	17510	17584	17563	17615	17637	17515	17550	17481	17708	17637	17418	17522	17759	17513	17534	17658	17463	17511	17518	17442	17500	17632	17529	17311	17629	17648	17568	17487	17626	17585	17608	17571	17574	17529	17679	17728	17693	17545	17628	17565	17518	17561	17560	17657	17650	17589	17640	17629	17437	17440	17570	17601	17614	17350	17493	17440	17423	17507	17693	17501	17417	17591	17484	17475	17670	17368	17374	17710	17512	17661	17642	17448	17560	17777	17633	17538	17592	17679	17606	17604	17415	17572	17446	17509	17669	17555	17489	17635	17650	17487	17543	17680	17542	17422	17568	17791	17585	17727	17415	17468	17636	17673	17510	17201	17507	17525	17397	17411	17440	17568	17701	17454	17702	17528	17580	17464	17548	17423	17649	17606	17550	17566	17388	17431	17523	17272	17562	17355	17579	17437	17495	17560	17707	17411	17473	17287	17449	17502	17600	17386	17504	17600	17435	17541	17711	17523	17707	17485	17560	17428	17465	17710	17501	17608	17564	17650	17653	17664	17628	17609	17784	17441	17446	17524	17402	17594	17691	17615	17556	17652	17584	17562	17722	17725	17513	17524	17556	17546	17511	17563	17755	17628	17674	17563	17508	17765	17705	17813	17386	17619	17431	17407	17466	17662	17592	17559	17352	17592	17573	17578	17808	17440	17688	17541	17456	17510	17411	17381	17707	17474	17518	17495	17384	17671	17543	17588	17683	17576	17694	17551	17716	17662	17500	17746	17603	17642	17438	17627	17441	17463	17404	17682	17488	17319	17522	17564	17555	17424	17533	17464	17587	17415	17453	17694	17598	17596	17467	17589	17385	17536	17490	17626	17468	17440	17711	17684	17727	17604	17725	17642	17399	17650	17536	17534	17638	17253	17493	17583	17627	17679	17433	17717	17647	17649	17392	17703	17650	17434	17493	17680	17716	17473	17672	17568	17689	17525	17592	17646	17333	17424	17582	17493	17576	17655	17408	17566	17760	17524	17461	17509	17600	17406	17568	17440	17676	17416	17581	17537	17555	17356	17725	17601	17816	17712	17559	17525	17503	17555	17541	17391	17699	17736	17527	17507	17641	17316	17490	17545	17626	17452
32521	50040	45345	38707	29356	22005	19896	18662	17310	16771	16390	16466	16419	16448	16255	16256	16097	16071	16029	15994	15826	15729	15958	15817	15901	15845	15823	15908	16094	15917	15818	16021	15846	15851	15769	15926	15900	15966	15825	15787	15839	15903	15914	15837	15911	15914	15784	15798	15913	15846	15861	15728	15748	15863	15955	16013	15858	15930	15863	15951	15697	15777	15707	15772	15750	15880	15814	15840	15737	15664	15851	15756	16219	16037	15786	15707	15771	15643	15760	15873	15953	15728	15847	15743	15670	15753	15785	15779	15661	15940	15871	15782	15748	15820	15891	15689	15846	16021	15914	15548	15757	15791	15937	15819	15764	15860	15888	15956	15791	15595	15789	15852	15833	15760	15739	15979	15685	15656	15884	15899	15927	15884	15708	15910	15980	15812	15936	15821	15922	15747	15744	15802	16002	15740	15849	15676	15699	15689	15544	15606	15825	15940	15883	15775	15743	15841	15809	15826	15789	15673	15975	15805	15736	15726	15864	15736	15863	15657	15737	15759	15793	15823	15762	15851	15817	15983	15768	15872	15655	15777	15811	15786	15908	15891	15626	15770	15648	15864	15775	15870	15788	15707	15790	15540	15635	15784	15771	15762	15890	15770	15784	16026	15831	15838	15726	15805	15872	15686	15651	15905	15872	16012	15794	15969	15830	15810	15933	15848	15774	15788	15679	15845	15667	15733	15774	15809	15839	15803	15819	15821	15882	15701	15817	15900	15508	15922	15817	15718	15657	15799	15755	15836	15930	15729	15759	15890	15993	15869	15957	15862	15753	15796	15837	15858	15822	15613	15681	16010	15616	15608	15710	15860	15668	15920	15716	15902	15806	15670	15809	15723	15771	15950	15798	15806	15699	15701	15714	15876	15691	15990	15753	15797	15668	15788	15981	15783	15789	15799	15797	15776	15806	15876	15753	15722	15840	15705	15641	15742	15868	15800	15853	15950	15766	15679	15696	15676	15883	15867	15627	15763	15809	15835	15871	15736	15748	15916	15740	15927	15634	15904	15781	15896	15695	15838	15808	15777	15650	15926	15831	15979	15795	15681	15834	15929	15906	15847	15705	15750	15862	15749	15851	15754	15893	15649	15781	15687	15842	15654	15715	15868	15814	16006	15596	15689	15831	15849	15868	15692	15836	15798	15781	15722	15856	15779	15745	15894	15903	15518	15774	15656	15889	15795	15734	15720	15826	15913	15830	15647	15721	15729	15766	15865	15871	15914	15962	16019	15747	15784	15679	15853	15762	15826	15757	15747	15764	15849	15762	15632	15826	15928	15644	15551	15630	15750	15867	15648	15718	15798	15775	15863	15805	15844	15795	15806	15748	15809	15838	15836	15861	15809	15593	15785	15765	15793	15839	15841	15831	15807	15808	15833	15750	15859	15653	15713	15634	15919	15806	15692	15763	15699	15791	15867	15793	15669	15837	15737	15716	15725	15756	15907	15764	15896	15822	15747	15793	15859	15665	15798	15678	15908	15713	15902	15892	15806	15660	15736	15791	15690	15816	15817	15754	15780	15837	15711	15754	15585	15788	15729	15783	15852	15735	15833	15795	15746	15931	15767	15666	15754	15890	15834	15749	15761	15611	15748	15752	15632	15802	15782	15732	15841	15696	15745	15662	15606	15870	15713	15902	15688	15941	15551	15613	15780	15974	15839	15836	15887	15838	15779	15783	15908	15857	15987	15708	15840	15831	15893	15724	15782	15640	15915	15807	15826	15819	15850	15812	15871	15715	15757	15684	15598	15830	15778	15747	15808	15912	15983	15702	15856	15875	16003	15878	15690	15734	15818	15720	15803	15589	15812	15690	15797	15696	15705	15570	15704	15636	15693	15783	15716	15836	15808	15618	15871	15831	15887	15674	15871	15779	15863	15813	15779	15702	15747	15960	15675	15746	15865	15762	15726	15889	15829	15733	15789	15936	15889	15768	15944	15669	15688	15842	15744	15804	16019	15729	15713	15833	15875	15727	15710	15865	15839	15703	15898	15621	15798	15795	15804	15843	15774	15700	15799	15725	15843	15736	15724	15795	15877	15704	15681	15781	15633	15734	15675	15921	15737	15714	15785	15922	15723	15765	15802	15820	15740	15751	15763	15607	15761	15673	15819	15735	15664	15764	15809	15765	15557	15935	15925	15750	15939	15920	15876	15639	15675	15619	15652	15848	15806	15940	15706	15810	15754	15841	15845	15765	15952	15720	15749	15676	15675	15838	15683	15775	15855	15827	15781	15888	15932	15844	15744	15737	15797	15959	15798	15783	15901	15881	15760	15839	15678	15698	15779	15810	15793	15791	15703	15932	15921	15735	15880	15866	15924	15895	15700	15876	15853	16066	15787	15769	15819	15838	16037	15802	15914	16012	15811	15899	15677	15749	15929	15799	15846	15893	15810	15856	15734	15896	15581	15733	15824	15634	15869	15894	15895	15859	15931	15761	15746	15752	15669	15839	15856	15827	15654	15960	15814	15749	15849	15786	15938	15809	15671	15788	15815	15856	15817	15797	15783	15908	15796	15681	15717	15796	15775	15868	15877	15791	15742	15717	15781	15910	15761	15738	15548	15747	15890	15818	15719	15838	15724	15833	15769	15813	15694	15667	15843	15812	15631	15841	15743	15913	15779	15745	15747	15846	15800	15690	15793	15953	15588	15886	15843	15803	15720	15777	15727	15643	15895	15702	15927	15685	15715	15723	15852	15598	15849	15912	15810	15667	15857	15754	15693	15918	15796	15846	15910	15796	15866	15708	15889	15809	15909	15812	15641	15786	15833	15843	16006	15797	15737	15856	15887	15714	15832	15742	15656	15803	15624	15822	15842	15853	15728	15800	15781	15822	15790	15846	15728	15873	15759	15763	15802	15852	15847	15881	15713	15690	15822	15850	15798	15892	15825	15674	15851	15741	15809	15747	15788	15714	15758	15647	15844	15830	15767	15668	15770	15862	15791	15792	15820	15772	15756	15874	15856	15710	15789	15846	15754	15740	15743	15825	15793	15837	15794	15713	15761	15939	15852	15700	15737	15791	15815	15691	15712	15913	15722	15581	16037	15781	15664	15756	15732	15842	15894	15802	15556	15685	15792	15702	15628	15837	15736	15935	15836	15740	15735	15796	15746	15724	15882	15868	15758	15719	15814	15854	15899	15811	15774	15785	15783	15813	15854	15736	15744	15728	15742	15823	15825	15859	15638	15837	15700	15921	15864	15626	15780	15766	15869	15825	15653	15775	15721	15904	15771	15776	15969	15649	15770	15656	15760	15817	15799	15640	15862	15741	15753	15843	15891	15855	15868	15687	15925	15790	15806	15735	15976	15776	15882	15790	15866	15671	15742	15790	15765	15686	15939	15918	15831	15823	15701	15847	15818	15729	15838	15886	15683	15715	15831	15614	15860	15731	15994	15832	15744	15823	15686	15736	15669	15693	15836	15841	15799	15724	15768	15945	15775	15917	15779	15719	15933	15800	15580	15704	15862	15795	15876	15777	15844	15906	15773	15726	15727	15813	15651	15733	15828	15828	15792	15739	15972	15740	15870	15699	15787	15846	15722	15694	15718	15785	15723	15688	15667	15851	15719	15619	15792	15852	15821	15723	15899	15896	15797	15790	15842	15980	15765	15845	15811	15666	15867	15745	15704	15707	15928	15883	15642	15743	15767	15707	15853	15848	15573	15707	15667	15742	15578	15846	15772	15641	15844	15775	15823	15819	15688	15867	15798	15738	15868	15851	15829	15907	15808	15652	15697	15951	15880	15708	15793	15750	15709	15770	15770	15668	15612	15606	15740	15836	15700	15833	15813	15770	15786	15842	15817	15891	15724	15735	15825	15814	15901	15703	15768	15903	15966	15810	15753	15935	15882	15582	15830	15807	15799	15731	15677	15787	15667	15662	15755	15765	15760	15868	15820	15802	15897	15704	15891	15882	15690	15761	15714	15716	15663	15928	15726	15684	15798	15768	15750	15787	15928	15934	15875	15652	15974	15791	15764	15957	15941	16013	15855	15841	15792	15889	15728	15756	15892	15571	15780	15764	15891	15813	15782	15716	15861	15765	15748	15754	15744	15779	15943	15704	15706	15796	15804	15722	15830	15755	15813	15946	15632	15765	15630	15840	15669	15796	15689	15638	16034	15765	15566	15761	15744	15647	15789	15810	15968	15675	15696	15822	15675	15889	15786	15776	15738	15793	15818	15848	15736	15993	15677	15881	15856	15686	15847	15809	15663	15833	15751	15831	15606	15739	15648	15897	15759	15773	15701	15704	15920	15674	15844	15586	15697	15796	15780	15837	15887	15865	15733	15889	15755	15825	15822	15709	15678	15703	15674	15791	15716	15823	15596	15764	15765	16036	15752	15891	15721	15751	15809	15719	15928	15649	15613	15809	15774	15818	15860	15725	15752	15755	15848	15782	15672	15760	15828	15724	15771	15744	15848	15800	15838	15626	15701	15816	15709	15723	15776	15776	15898	15863	15870	15824	15791	15812	15805	15832	15798	15636	15715	15662	15916	15909	15706	15907	15793	15717	15567	15802	15750	15762	15850	15679	15885	15830	15976	15800	15881	15655	15796	15763	15594	15947	15834	15742	15698	15701	15799	15966	15777	15798	15671	15706	15579	15793	15745	15766	15717	15807	15808	16025	15688	15699	15813	15879	15660	15782	15971	15855	15964	15907	15861	15834	15792	15821	15931	15772	15737	15704	15912	15747	15824	15730	15821	15868	15809	15515	15700	15804	15737	15762	15921	15721	16051	15715	15788	15813	15838	15729	15904	15736	15798	15735	15825	15813	15924	15927	15908	15892	15767	15939	15806	15886	15855	15673	15785	15797	15736	15865	15794	15827	15840	15907	15941	15744	15962	15854	15725	15951	15634	15753	15778	15902	15671	15720	15873	15646	15696	15817	15854	15792	15700	15898	15821	15814	15825	15795	15794	15904	15646	15664	15834	15969	15686	15850	15859	15723	15820	15739	15775	15834	15870	15664	15966	15737	15778	15714	15820	15736	15850	15830	15753	15763	15896	15738	15825	15790	15920	15683	15882	15752	15726	15803	15882	15804	15769	15711	15857	15723	15695	15540	15844	15815	15831	15902	15678	15793	15950	15649	15705	15699	15870	15773	15780	15786	15877	15917	15795	15709	15730
22925	21407	29296	24174	22459	25774	28488	22049	19934	19711	19518	19120	19003	19042	19007	18913	18970	18703	18650	18568	18662	18634	18495	18625	18502	18403	18389	18332	18422	18416	18257	18299	18587	18326	18549	18357	18699	18402	18464	18157	18497	18472	18237	18416	18401	18191	18347	18455	18414	18344	18279	18338	18310	18286	18477	18297	18322	18274	18116	18251	18310	18346	18298	18305	18284	18253	18507	18271	18249	18289	18318	18357	18414	18333	18371	18179	18104	18166	18063	18245	18400	18165	18201	18355	18307	18115	18198	18211	18065	18107	18283	18418	18264	18402	18322	18180	18346	18373	18242	18231	18083	18067	18287	18483	18306	18258	18499	18272	18213	17951	18211	18234	18408	18398	18632	18406	18306	18348	18240	18152	18267	18310	18268	18329	18189	18140	18151	18165	18387	18321	18133	18283	18125	18223	18153	18313	18345	18193	18331	18193	18409	18144	18327	17876	18143	18154	18077	18201	18232	18101	18244	18317	18259	18086	18158	18411	18549	18248	18259	18115	18236	18421	18329	18274	18289	18305	18269	18078	18188	18359	18220	18025	18205	18405	18329	18386	18266	18231	18222	18130	18371	18217	18189	18274	18338	18382	18298	18233	18223	18296	18387	18267	18333	18266	18075	18054	18010	18107	18267	18113	18239	18089	18160	18188	18220	18243	18063	18082	18294	18368	18283	18193	18196	18278	18434	18125	18168	18063	18196	18055	18263	18276	18363	18152	18322	18283	18248	18191	18455	18239	18229	18199	18389	18265	18054	18208	18388	18248	18219	18125	18168	18272	18285	18294	18076	18198	18184	18309	18347	18231	18285	18190	18134	18247	18100	18084	18158	18408	18425	18239	18237	18317	18339	18267	18227	18263	18242	18251	18288	18125	18152	18227	18157	18193	18139	18188	18293	18325	18141	18218	18068	18198	18239	18135	18407	18204	18282	18327	18301	18138	18127	18269	18022	18113	18149	18337	18344	18340	18179	18211	18406	18198	18153	17992	18268	18220	18286	18308	18311	18171	18220	18229	18438	18300	18139	18322	18122	18289	18220	18113	18182	18252	18495	18420	18245	18284	18141	18226	18267	18229	18240	18198	18152	18393	18259	18215	18211	18163	18112	18107	18123	18244	18195	18215	18241	18208	18103	18113	18095	18213	18229	18270	18336	18482	18156	18136	18397	18294	18331	18328	18260	18242	18202	18315	18130	18494	17994	18216	18303	18109	18041	18139	18142	18073	18105	18243	18011	18233	18224	18135	18236	18293	18187	18232	18292	18308	18239	18238	18298	18242	18308	18277	18308	18222	18080	18237	18177	18032	18034	18046	18120	18068	18051	18273	18225	18122	18279	18164	18260	18263	18252	18256	18226	18194	18116	18368	18049	18147	18255	18198	18286	18187	18074	18212	18385	18497	18158	18130	18248	18199	18323	18252	18220	18219	18167	18247	18224	18415	18279	18349	18125	17905	18162	18419	18409	18286	18244	18159	18454	18231	18135	18164	18077	18231	18368	18308	18228	18132	18145	18335	18446	18112	18210	18368	18156	18251	18198	18276	18157	18207	18092	18066	18248	18242	18239	18205	18345	18301	18270	18314	18442	18208	18138	18150	18308	18228	18465	18268	18065	18155	18281	18085	18238	18292	18059	18297	18079	18182	18247	18197	18061	18259	18198	18235	18316	18309	18173	18502	18276	18118	18208	17973	18244	18091	18435	18002	18253	18191	18068	18316	18193	18394	18280	18116	18199	18313	18460	18242	18246	18452	18158	18238	18288	18060	18096	18075	18256	18102	18158	18155	18379	18514	18298	17971	18173	18192	18152	18295	18247	18404	18353	18215	18244	18091	18329	18141	18245	18009	18063	18137	18264	18280	18231	18121	18305	18254	18066	18430	18275	18126	18024	18293	18210	18166	18190	18073	18164	18314	18301	18271	18001	18273	18267	18300	17883	18092	18349	18098	18478	18319	18261	17974	18051	18090	18118	18217	17975	18293	18238	18128	18365	18343	18087	18081	18079	18071	18434	18264	18246	18167	18334	18236	18077	18062	18119	18176	18278	18364	18274	18170	18233	18211	18221	18109	18250	18094	18286	18351	18179	18166	18107	18198	18300	18190	18251	18046	18400	18032	18121	18169	18386	18004	18338	18301	18160	18050	18039	18223	18276	18240	18052	18265	18263	18095	18269	18248	18455	18108	18109	18146	18140	18332	18031	18064	18385	18140	18132	18241	18345	18126	18268	18318	18162	18281	18405	18170	18084	18248	18338	18222	18303	18274	18296	18201	18311	18251	18031	18230	18232	18134	18209	18215	18427	18363	18166	18283	18277	18329	18326	18306	18345	18331	18378	18284	18203	18287	18265	18352	18044	18294	18363	18375	18346	18244	18148	18195	18293	18148	18251	18305	18242	18376	18174	18173	18195	18201	18279	18191	18248	18069	18267	18375	18041	18043	18168	18191	18190	18252	18124	18419	18560	18102	18226	18373	18252	18344	18295	18231	18312	18334	18139	18159	18284	18231	18116	18252	18091	18154	18074	18091	18245	18200	17917	18405	18252	18258	18444	18251	18343	18362	18301	18299	18183	18267	18172	18236	18145	18279	18265	18328	18233	18231	18058	18314	18296	18113	18288	18078	18309	18202	18310	18094	18006	18104	18139	18207	18168	18241	18440	18243	18386	18255	18256	18291	18216	18160	18137	18253	18338	18311	18318	18303	18519	18234	18310	18082	18238	18278	18172	18211	18334	18279	18275	18160	18148	18318	18271	18113	18156	18059	18223	18241	18101	18274	18119	18128	18109	18158	18295	17997	18331	18474	18222	18223	18416	18197	18308	18193	18233	18098	18189	18219	18197	18270	18141	18232	18111	18147	18383	18210	18017	18218	17969	18099	18267	18154	18241	18227	18345	18214	18116	18345	18158	17960	18153	18164	18151	18235	18461	18170	18328	18364	18175	18281	18129	18119	18300	18294	18163	17946	18115	18404	18305	18371	18289	18078	18054	18288	18042	18076	18378	18227	18251	18125	18299	18008	18122	18146	18238	18118	18281	18317	18225	18264	18265	18169	18396	18084	18008	18360	18255	18190	18328	18266	18089	18122	18274	18187	18066	18137	18273	18170	18158	18192	18214	18058	18272	18251	18103	18108	18236	18364	18131	18147	18222	18129	18158	18258	18376	18230	18282	18142	18421	18171	18161	18131	18063	18081	18281	18230	18271	18170	18246	18299	18511	18335	18127	18197	18124	17976	18060	18025	18218	18202	18315	18304	18284	18241	18139	18137	18240	18291	18154	18221	18245	18042	18245	18205	18283	18085	18130	18130	18154	18198	18357	18254	18190	18202	18298	18208	18157	18313	18231	18310	18285	18288	18448	18122	18162	18150	18280	18326	18081	18207	18228	18093	18161	18122	18023	18139	18116	18313	18228	18183	18164	18168	18289	18202	18260	18199	18209	18219	18298	18263	18181	18328	18199	18298	18101	18239	18233	18062	18023	18073	18159	17969	18254	18317	18287	18134	18279	18073	18202	18155	18039	18269	18094	18044	18275	18447	18021	18165	18142	18192	18313	18145	18303	18078	18044	18390	18147	18222	18216	18332	18326	18198	18187	18328	18329	18206	18030	18207	18173	18278	18232	18235	18309	18296	18368	18105	18246	18372	18210	18011	18224	18280	18327	18215	18318	18250	18250	18091	18266	18389	18353	18195	18212	18275	18162	18200	18038	18076	18214	18004	18297	18186	18110	18284	18412	18273	18326	18075	18055	18313	18362	18320	18372	18113	18302	18383	18369	18373	18334	18037	18003	18061	18431	18057	18248	18264	18158	18051	18178	18199	18264	18251	18213	18190	18159	18109	18086	18342	18140	18216	18074	18185	18137	18243	18354	18069	18129	18296	18238	18229	18288	18331	18173	18388	18132	18107	18209	18340	18300	18296	18311	18120	18215	18226	18253	18031	18129	18135	18188	18397	18308	18091	18230	18340	18238	18327	18318	18168	18216	18150	18310	18379	18240	18207	18289	18148	18223	18101	18215	18340	18239	18198	18204	18124	18280	18228	18281	18027	18289	18296	18202	18260	18077	18260	18008	18480	18342	18262	18397	18296	18163	18379	18179	18085	18222	18190	18377	18261	18150	18267	18326	18064	18219	18258	18227	18171	18227	18490	18039	18191	18263	18108	18307	18512	18276	18289	18151	18079	18300	18084	18149	18119	18272	18403	18115	18473	18217	18199	18174	18421	18178	18169	17955	18266	18056	18212	18432	18128	18274	18240	18097	18163	18232	18473	18443	18111	18261	18270	18062	18253	18017	18052	18224	18343	18249	18403	18327	18150	18127	18227	18236	18386	18155	18295	18249	18247	18275	18342	18415	18284	18034	18231	18212	18220	18178	18285	18290	18365	18305	18227	18084	18252	18313	18189	18176	18251	18304	18373	18257	18268	18303	18170	18401	18095	18323	18406	18365	18428	18152	18295	18127	18121	18369	18282	18265	18203	18110	18121	18287	18285	18283	18021	18325	18120	18368	18297	18374	18301	18111	17946	18316	18254	18222	18143	18134	18475	18117	18350	18143	18298	18217	18009	18097	18114	18335	18145	18232	18334	18338	18195	18156	18295	18202	18452	18155	18081	18245	18069	18447	18070	18239	18132	18100	18153	18226	18125	18116	18203	18059	18157	18325	18214	18221	18341	18241	18226	18203	18238	18347	18102	18303	18221	18448	18018	18324	18034	18386	18398	18244	18156	18173	18296	18459	18106	17994	18089	18189	18142	18356	18204	18362	18240	18030	18291	18385	18157	18428	18128	18090	18073	18000	18177	18180	18332	18292	18239	17996	18231	18256	18281	18257	18148	18190	18153	18286	18069	18257	18110	18334	18287	18271	18161	18193	18103	18443	18267	18277	17998	18192	18250	18232	18165	18281	18100	18054	18220	18279	18250	18331	18375	18161	18178	18162	18368	18321	18267	18237	18158	18190	18106	18184	18042	18338	18130	18028	17974	18467	18091	18208	18448	18181	18289	18282	18079	18277	18170	18158	18228	18402	18205	18044	18302	18278	18289	18236	18196	18394	18173	18182	18450	18387	18056	18148	18123	18163	18453	18056	18273	18458	18233	18277	18180	18364	18057	18126	17982	18363	18216	18213	18417	18274	18336
34145	55835	51992	39291	30853	28098	25226	20593	18431	17620	17541	17493	17410	17002	17080	16946	16900	16589	16665	16656	16621	16408	16463	16314	16498	16304	16354	16338	16320	16411	16384	16422	16265	16401	16249	16322	16126	16248	16228	16399	16060	16267	16256	16246	16279	16246	16243	16320	16280	16203	16224	16318	16215	16173	16300	16328	16158	16105	16101	16180	16220	16247	16266	16271	16285	16189	16360	16399	16218	16079	16195	15956	16188	16211	16365	16155	16249	16074	16117	16351	16151	16087	16205	16227	16231	16230	16148	16060	16243	16379	16105	16162	16157	16181	16191	16088	16275	16314	16197	16089	16205	16225	16223	16325	16106	16196	16189	16194	16186	16431	16158	16154	16105	16166	16207	16226	16257	16178	16060	16058	16154	16123	16006	16158	16258	16234	16314	16270	16084	16323	16253	16088	16241	16046	16296	15973	16166	16129	16104	16132	16170	16185	16010	16252	16320	16191	16266	16097	16180	16287	16300	16127	16011	16198	16244	16353	16324	16192	16067	16220	16238	16074	16225	16069	16336	16262	16150	15978	16045	16135	16233	16088	16151	16047	16095	16295	16031	16029	16124	16224	16352	16277	16385	16180	16151	16089	16220	16194	16056	16264	16285	16300	16073	16159	16282	16258	16127	16121	16276	16007	16161	16241	16175	16177	16066	16052	16246	16106	16221	16162	16383	16191	16069	16062	16325	16289	16150	16135	16215	16256	16050	16184	16255	16110	16104	16234	16201	16374	16020	16276	16194	16233	16220	16112	16058	16105	16298	16246	16102	16172	16175	16164	16301	16216	16158	16099	16187	16029	16042	16153	16282	16251	16025	16210	16173	16271	16214	16281	16042	16177	16313	16311	16005	16092	16201	15970	16010	16275	16077	16166	16360	16204	16223	16386	16070	16100	16155	16294	16208	16263	16125	15997	16153	16188	16154	16257	16142	16120	16311	16222	16173	16275	16288	16277	16259	16326	16174	16139	16053	15889	16093	16188	16219	16131	16209	16044	16052	16370	16182	16327	16132	16130	16135	16307	16178	16250	16274	16185	16268	16376	16053	16216	16114	16221	16179	16149	16334	16254	16202	16100	16107	15975	16150	16123	16225	16217	16298	15930	15998	16298	16191	16161	16225	16224	16081	16296	16260	16144	16166	16200	16344	16119	16126	16201	16184	16053	16195	16377	16292	16332	15995	16182	16091	16157	16458	16076	16115	16178	16226	16058	16178	16137	16198	16274	16321	16049	16379	16160	16257	16072	16145	16051	16214	16188	16197	16198	16233	16219	16059	16197	16258	15922	15997	16115	15988	16010	16261	16225	16189	16094	16111	16156	16276	16008	16096	16107	16334	16132	16448	16148	16190	16116	16202	16014	16282	16377	16145	16084	16199	16115	16184	16199	16055	15964	16401	16153	16282	16230	16133	16219	16193	16253	16128	16230	16286	16237	16227	16107	16136	16173	16090	15964	16208	16187	16078	16126	16154	16193	16323	16146	16134	16253	16150	16230	16128	16154	16305	16030	16100	16122	16168	16109	16361	16200	16081	16307	16130	15965	16290	16026	16271	16292	16335	16154	16180	16168	16198	16161	16320	16103	16218	16045	16196	16104	16217	16126	16113	16130	16225	16177	16251	16210	16056	16202	16209	16035	16119	16162	16130	16210	16191	16360	16170	16060	16114	16118	16192	16053	16302	16255	16328	16154	16168	16174	16234	16227	16066	16135	16131	16223	15992	16179	16167	16201	16432	16026	16332	16263	15991	16310	16123	16151	16167	16267	16203	16039	16258	16091	16118	16270	16091	16243	16160	16095	16041	16212	16312	16340	16164	16188	16227	16108	16136	16077	16224	16226	16252	16243	16106	16167	16113	16200	16172	16281	16220	16197	16181	16205	16177	16215	16189	16164	16118	16237	16155	16111	16075	16125	16240	16212	16068	16256	16227	16115	16207	16265	16089	16121	16182	16248	16273	16222	16127	16122	16129	16324	16186	16155	16296	15994	16088	16129	16245	16129	16222	16077	16149	16256	16321	16229	16142	16301	16335	16445	16247	16159	16287	16166	16263	16173	16222	16049	16229	16059	16096	16315	15995	16362	15884	16180	16145	16365	16226	16233	16199	16007	16328	16190	16168	16253	16335	16264	16277	16284	15999	16099	16164	16073	16254	16131	16227	16235	16148	16088	16151	16238	16201	16125	16203	16329	16188	16302	15907	16138	16351	16289	16155	15943	16192	16226	16173	16140	16154	16302	16044	16213	16131	16052	16075	16145	15963	16231	16221	16361	16072	16209	16259	15942	16035	16129	16151	16202	16238	16192	16066	16310	16171	16168	16267	16295	16173	16291	16284	16112	16190	16153	16079	16080	16338	16284	16087	16230	16093	16220	16229	16316	16200	16162	16245	16337	16063	16174	16192	16122	16196	16126	16131	16201	16048	16157	16256	16181	16138	16164	16178	16249	16085	16225	16182	16232	16107	16147	16124	16091	16182	16114	16282	16104	16053	16199	16155	16070	16186	16236	16192	16085	16192	16169	16115	16222	16149	16372	16072	16277	16324	16140	16130	16109	16090	16193	16151	16409	16206	15967	16162	16145	16230	16024	16121	16095	16081	16224	16168	16270	16177	16098	16206	15972	16170	16193	16266	16063	16272	16108	16243	16228	16050	16163	16125	16239	15955	16117	16154	16155	16166	16103	16291	15968	16083	16252	16306	16330	16297	16356	15991	16340	16150	16304	16043	16183	16099	16135	16015	16298	16179	16213	16079	16133	16177	16248	16104	16045	15996	16301	16360	16194	16025	16108	15995	16330	16129	16105	16107	15966	16249	16250	16191	16070	16199	16049	16196	15975	16197	16208	16162	16183	16248	16217	16207	16204	16101	16094	16150	16154	16311	16074	16084	16225	16158	16104	16376	16078	16324	16019	16125	16077	16154	16085	16128	16008	15995	16140	16293	16136	16295	16210	16225	16152	16185	16256	16054	16082	16096	16031	16179	16230	16218	16241	16146	16091	16160	16353	16289	16011	16195	16274	16182	16239	16047	16321	15890	16225	16221	16376	16091	16104	16153	16246	16235	16192	16156	16144	16181	16136	16059	15980	16297	16152	16110	16103	16091	16143	16018	16170	16007	16180	16225	16176	16292	16134	16166	16212	16095	16202	16071	16143	16248	16033	16165	16154	16237	16290	16245	16182	16184	16151	16177	16071	16186	16133	16195	16069	16100	16440	16278	16309	16130	16146	15965	16025	16210	16132	16317	16200	16251	16239	16179	16131	16193	16295	16170	16093	16266	16028	15928	16338	16134	16345	15964	16137	16191	16343	16205	16162	16068	16260	16178	16204	16095	16123	16241	16220	16249	16179	16214	16233	16249	16197	16125	16148	16321	16086	16165	16033	16201	16186	16277	16137	16210	16222	16276	16051	16113	16036	16163	16361	16314	15916	16146	16108	16287	16192	16326	16182	16243	16173	16243	16239	16239	16197	16111	16253	16248	16081	16208	16022	16335	16153	16081	16217	16064	16099	16335	15992	16250	16081	16156	16055	16256	16190	16058	16195	16047	16102	16245	16134	16302	16167	16338	16111	16089	16201	16116	16130	16098	16157	16041	16144	16341	16085	16144	16226	16118	16210	16194	16211	15951	16181	16152	16230	16090	16088	16176	16329	16005	16005	16060	16099	16039	16092	16260	16408	16200	15968	16066	16142	16122	16168	16319	16246	16248	16107	16216	16209	16100	16012	16160	16214	16207	16157	16060	16199	16117	16062	16155	16229	16224	16073	16192	16088	16278	16265	16259	16026	16205	16049	16310	16386	16137	16207	16119	16214	16110	16258	16115	16191	16237	16180	16271	16205	16122	16303	16168	16119	16100	16368	16027	16139	16213	16199	16117	16051	16198	16123	16037	16124	16141	16145	16101	16134	16041	16144	16232	16151	16368	16205	16093	16195	16169	16018	15963	16239	16163	16166	16077	16101	16129	16311	16068	16013	16101	16351	16178	16019	16138	16179	16274	16223	16221	16296	16240	15981	16124	16191	16126	16243	16133	15960	16030	16126	16181	16189	16113	16167	16164	16198	16214	16226	16069	16070	16211	16200	16171	16298	16114	16281	16269	16043	16120	16330	16160	16201	16183	16317	16178	16159	16214	16070	16202	16108	16272	16076	16258	16128	16107	16112	16300	16174	16248	16250	16057	16189	16212	16159	16100	16161	16297	16129	16232	16048	16157	16089	16063	16234	16079	16029	16193	16200	16067	16184	16125	16115	16334	16214	16099	16310	16128	16035	16202	16244	16164	16278	16227	16147	16277	16173	16182	16150	16228	16176	16107	16091	16239	16137	16283	16138	16273	16225	16096	16306	16464	16197	16194	16213	16204	16038	16264	16112	16098	16237	16187	16116	16161	16173	16186	16270	16139	16170	16182	16239	16117	16209	16124	16051	16049	16229	16027	16212	16179	16152	16100	16166	16030	16258	16291	16318	16033	16075	16218	16072	16013	16298	16243	16253	16191	16180	16062	16292	16017	15987	16072	16368	16302	16132	16439	16069	16042	16177	16082	16134	16257	16210	16035	16182	16291	16116	16055	15996	16089	16476	16034	16373	16130	16201	16202	16293	16265	16145	16118	16358	16038	16087	16285	16194	16248	16071	16132	16197	16262	16247	16022	16108	16214	16106	16091	16090	16085	16272	16185	16050	16247	16166	16031	16245	16181	16144	16125	16265	16267	16331	16256	16202	16193	16153	16147	16194	16352	16177	16071	16204	16188	16263	16188	16248	16029	16088	16065	16251	16182	16189	16179	16177	15992	16018	16257	16201	16096	16296	16083	16149	16211	16108	16277	16124	16222	16236	16202	16105	16163	16231	16182	16256	16013	16080	16401	16319	16248	16063	16105	16150	16045	16216	16305	16224	16171	16271	16094	16289	16188	16240	16051	16273	16147	15959	16226	16412	16155	16242	16292	16121	16053	16107	16264	16126	16307	16214	16229	16213	16324	16089	16163	16304	16322	16154	15982	16113	16276	16196	16130	16200	16215	15977	16161	16240	16047	16161	16217	16226	16178	16271	16197	16173	16261	16311	16116	16247	16294	16270	16419	16256	16113	16114	16132	16296	16161	16240	16224	16122	16074	16263	16144	15999	16156	16321	16143	15976
28583	26003	32396	27472	22073	20499	19822	18917	18610	18631	18452	18072	18299	18418	18294	18229	18116	17991	18254	18030	18092	17986	18083	18280	18101	18473	18175	18175	18312	18291	18069	18181	18017	18282	18347	18162	18051	18014	18218	18176	18241	18033	18029	18198	18010	18087	18164	18167	18191	18125	18087	17962	18099	18102	18310	17994	18185	18053	17996	18062	18046	18124	18012	17985	17810	18007	18079	18073	18019	17954	18027	18190	17856	18138	18190	18117	18060	18029	18081	18039	18010	17996	18083	18006	17990	18060	18071	17867	18064	18064	18149	18034	18165	17983	18078	18119	18123	18011	18080	17941	17988	18048	17948	18124	18178	18190	18176	17915	17970	17897	18242	18118	18262	17995	17893	18015	18068	17880	18012	17922	17967	17962	17913	18000	18061	17828	18242	18045	17982	17888	18125	18108	18004	17993	18053	18201	17838	18137	18036	18163	18093	18008	18152	18087	18177	17904	18124	18080	18128	18114	18095	17966	18109	18006	18249	18075	18410	17990	17973	18119	18285	18149	18235	18026	18081	18201	18352	18261	18010	18089	18153	17990	18038	17991	18275	18048	18273	18172	18212	17893	18035	18109	18059	18019	17978	18013	17952	18108	18198	18213	18070	18202	17990	17995	18026	17914	18046	18114	18167	18136	18008	18079	18174	18251	17900	18011	18022	18187	18132	18163	18144	18201	18032	18081	18152	18138	17926	18166	18117	18091	18002	18116	18136	17908	18040	17969	18083	18037	18159	17932	18053	18075	17963	17936	18142	18130	18027	18011	18184	17975	17971	18024	18018	18047	18143	17904	18089	18084	18279	18058	18159	18108	18030	18071	18097	18106	18101	17994	18139	18085	18069	18136	18281	17983	18065	18129	18257	18053	18018	17963	18050	18316	18152	18086	18004	18013	18233	18141	18186	18106	18064	18242	18190	18066	17948	17985	18013	17988	17838	18116	17869	18189	18015	17766	17843	17991	18169	18045	17951	17965	18087	18162	18019	18004	17949	18010	18024	18033	18065	17978	18125	18082	17847	18063	17934	17997	18018	18071	18034	18095	18002	18166	17986	17929	17881	18049	17970	18174	17959	17981	18015	18020	17987	17974	17963	18192	18025	18051	17914	17994	17999	18065	18136	18047	18027	17987	18244	17860	18155	18069	17895	18024	18101	17980	18192	18252	18114	18020	17975	17888	17963	18131	18041	17963	17881	17849	18093	17819	17924	18221	18113	18237	18044	17955	17911	18161	17971	17915	18095	17917	18095	17961	18148	18036	18033	18073	17956	18106	17954	18038	18060	18105	17999	18015	18154	17951	18153	17982	18055	17805	18001	18151	18139	18039	18084	18045	18119	18043	18051	17989	18019	18011	18005	17945	18107	17987	18117	18153	18141	17924	17994	18139	18036	17897	17966	18027	17896	18085	18267	17862	17914	18184	18135	17686	18166	18292	18195	18124	17948	18213	18106	17935	18080	18044	18090	18023	18104	18070	18023	18167	18063	18088	18026	17948	18097	18043	17913	18033	18265	18212	18102	18048	18129	18085	17881	18117	18190	18112	18029	17926	17942	18118	18245	17877	18081	17982	18136	17848	18064	18115	17996	17957	18089	17933	18001	18071	18128	18041	18041	17958	18113	18225	18025	18032	18317	17933	18010	18087	18105	17886	18102	18154	17977	17903	18093	17886	18181	17806	17805	18096	18004	17987	18031	18198	18321	18124	18046	18027	17995	18170	18072	18298	18251	18035	18033	18052	18005	17950	18083	18069	18089	17962	18036	17965	18053	17757	18027	18011	18174	18160	18039	18075	18147	18153	18048	18218	18147	18203	18098	18154	18107	17971	18068	18093	17971	17976	18097	18062	18055	17929	18193	17938	18090	18347	18227	18120	17911	17966	18051	18264	17844	18063	18043	18168	18125	17945	18343	18204	17985	18197	18159	18026	17989	18054	18081	18160	18101	18155	18129	18088	18108	17970	18074	18063	17982	18026	18125	17858	18008	18216	18139	18150	18102	17921	17865	17984	17884	18154	17992	17999	18038	18269	18089	17876	17796	17934	18029	18132	18036	17914	18158	18033	18018	17934	18281	17947	18176	18106	17870	18140	18031	17909	18092	17980	18097	18151	17950	17934	18197	17930	18046	18024	18174	17996	18043	18126	18130	18149	18196	18055	18010	17966	17742	18098	18196	18106	18142	17911	18055	17820	18230	17953	17963	17850	18049	18079	18156	18156	18199	18114	18024	18206	18148	17971	18008	17933	17932	18188	18028	17960	18079	18075	18224	18172	18066	17974	18085	18031	18042	17938	17822	18174	18122	18263	18088	18018	18050	17865	17988	18119	17941	17976	18210	18114	18164	18294	17987	18204	18313	17940	17918	18071	18162	18164	18047	18046	18272	18147	18096	18274	18166	17892	18045	18172	18147	17867	18237	18231	17753	17968	18074	18146	18227	17953	18115	18126	17881	18227	18226	18072	17979	17974	17948	17839	18080	18028	17893	18165	18172	17971	18144	18015	18117	18037	18155	18037	18179	18290	18077	18133	18175	17961	18151	18158	18181	18024	18161	17943	18035	18037	18203	18196	17997	17836	18071	18103	18197	18067	17990	18113	18020	17990	18250	18046	18048	17954	18045	17930	17950	17927	18026	18079	18078	18120	18088	17964	17943	18243	18132	18091	18165	18177	17924	17979	18113	18061	18077	18196	17998	18018	17874	18078	17995	18045	18156	18130	18115	18095	18053	18120	18027	17815	17964	17972	18128	18101	18024	18024	18026	17971	18032	18081	18159	17922	18127	18061	18053	17982	18179	18315	17991	18063	18067	17906	18059	18105	18063	18107	18060	17999	18175	18102	18105	18011	18205	17913	18034	17947	18030	17858	18028	18066	17951	18228	18193	18111	18042	18075	18045	18045	18137	18127	18125	17952	18055	18124	18080	18209	18099	18046	18061	17992	17999	17996	18062	18071	18059	17864	18202	18133	17961	18006	18055	18306	18129	18206	17987	17961	18151	18215	18124	18046	18060	17880	17905	18099	18067	18113	17957	18179	17960	18077	18074	17946	18156	17977	18083	18044	18032	18150	18028	17758	18116	17933	18152	18103	18060	17969	17988	17959	17876	18149	17902	17910	17898	18048	17994	18286	18179	18016	17888	18013	18133	18225	18050	18078	18190	18025	17953	17979	18042	18153	18273	18040	17934	18144	17982	17952	18117	18130	18174	18089	18195	18071	18108	18255	18030	17903	18042	17970	17985	18082	18086	18036	18091	18138	17997	17892	17965	17806	18192	18034	18179	18130	17792	18040	17915	18135	17979	17950	18045	18169	18097	17955	17998	18099	18037	17992	17957	18220	17907	17980	18112	18093	18301	18073	18027	18135	18166	18124	18188	18129	18116	18036	18115	18018	18056	18023	18049	17994	18168	18090	17986	18011	18230	18290	18026	18129	18103	18223	18093	18009	18009	18078	18029	17953	18152	18113	18095	17968	18168	18264	18079	18164	18084	17981	17967	18113	17851	18280	18126	18005	18218	18037	18015	18044	18048	18209	18166	18229	18089	17962	18254	18044	17933	17991	18185	17852	18303	17901	18234	18105	18066	18225	17965	17964	17931	18156	18060	18236	18140	18255	18015	17890	18082	18137	18009	17972	18047	18091	18190	17886	18087	18070	17944	18146	18043	18181	18168	18185	18110	18119	17908	18139	18156	17932	18034	18227	18116	18166	18079	18119	17987	18082	18140	17968	18051	18022	18160	17948	18032	18069	18065	17950	18198	18118	18171	18009	18152	18032	18031	17848	17975	17958	18110	18022	18308	18146	17923	18223	17924	18029	17762	18181	18015	17821	18041	17933	18035	18094	17831	18006	18107	18010	18095	18127	18229	17937	18080	18118	17913	18121	18061	18096	18060	18113	18031	18036	18045	17962	17947	18091	18155	18071	18140	18219	18169	18072	18103	18196	18156	17999	18187	17970	18040	17884	17930	18142	18003	18156	18063	18080	17961	17829	17700	18092	18078	18041	18146	18150	17973	18076	17983	18000	18262	18121	17828	18084	18068	18072	18264	18269	18226	18148	18008	18137	18221	18008	18021	18209	17817	18114	18138	18355	18146	18032	17890	18018	18203	17792	18218	18226	17951	18128	18106	18067	18086	18130	18053	17954	18185	17916	18226	18162	18081	18104	17912	18039	18333	18011	18197	18179	18085	17992	17974	18086	18234	18298	17911	18161	18070	17949	18082	18215	18029	18123	17985	18133	17986	17986	18066	18060	18269	18040	18190	18040	18097	18042	17912	17934	18069	18081	18311	18290	18011	18144	18173	18111	18076	18022	17875	18077	18102	18159	18083	18145	18273	18284	17887	17994	18388	18166	18108	17991	18046	18057	18166	17992	18374	18068	17914	18108	18078	18196	18135	18041	17899	18075	18129	18224	18235	17984	18053	18057	18031	18385	18038	17985	18023	18100	18093	18139	18218	18067	17811	17972	17921	17972	18048	18064	18069	18141	18193	18055	17902	17864	18090	18179	18023	18133	17806	18091	18167	18143	18053	17846	18108	17928	18014	18177	17998	18106	17831	17830	18026	17931	17948	18137	18148	18283	18161	18262	18111	17772	17997	17844	17891	18053	18078	18151	17993	18056	18084	18069	18294	18045	18075	18037	18041	18124	17794	18023	17898	17876	18034	18121	18028	18242	18214	18095	18272	18035	18020	18060	18227	17933	17981	18059	18091	18075	18019	17974	18145	17892	18279	18186	18034	18195	17954	17908	18103	18078	18166	18010	18068	18070	18140	17877	17845	18092	18232	18061	17953	18162	18107	18058	18066	18146	18057	18123	18241	18076	18168	18114	18282	18187	18031	18046	18163	18039	18069	17987	17915	18192	18085	18098	17929	17946	18001	18082	18059	18194	18017	18079	18096	18303	18159	17938	18100	18045	17875	18027	18232	18126	18046	18005	18004	18188	17914	18149	17995	18202	18046	18013	18002	17989	18066	18104	17946	18021	17946	17921	17891	18025	17919	17918	17993	17943	18175	18186	17957	17796	17781	18040	18138	18119	18069	18494	18143	17930	18034	17971	17926	18148	17927	18096	18098	18160	17963	18047	18141	18053	18236	18139	17935	18034	17958	17874	17974	18073	18032	17983	18157	18028	18118	18197
28855	41185	37517	26586	21923	20003	18022	17279	16887	16769	16536	16602	16549	16442	16413	16540	16361	16291	16310	16315	16173	16271	16273	16220	16411	16068	16065	16139	16224	16246	16211	16203	16248	16414	16210	16189	16204	15952	16306	16241	16045	16140	16270	16302	16131	16157	16073	16154	16235	16196	16127	16260	16147	16209	16258	16055	16017	16061	16096	16222	16307	16160	16101	16237	16115	16171	16203	16137	16203	16021	16175	16224	16175	16241	16066	16203	16094	16164	16213	16350	16193	16062	16271	16174	16213	16245	16244	15937	16122	16246	16292	16191	16167	16116	16095	16278	16276	16252	16257	16164	16091	15950	16134	16150	16054	16157	16053	16149	15941	16249	16107	16216	16082	15946	16205	16036	16261	15998	16061	16296	16261	16020	16235	16171	16125	16062	16218	16151	16197	16232	16280	16201	16285	16063	16340	16194	16075	16115	16280	16324	16150	16234	16290	16219	16048	16109	16331	16011	15985	16300	16170	16046	15996	16240	16196	16085	16034	16157	16305	16092	16083	16060	16104	16102	16202	16146	16238	16045	16127	16147	16358	16208	16173	16115	16069	16101	16163	16109	16157	16205	16239	15993	16265	16139	16125	16265	16050	16289	16197	16018	16096	16123	16211	16054	16027	16056	16172	16019	16146	16297	15978	16274	16020	16351	16129	16061	16090	16187	16125	16096	16299	16261	16137	16121	16149	16250	16329	16100	16168	16191	16344	16006	16086	16116	16342	16034	16188	16207	16122	16165	16170	15991	16104	16274	16113	16038	16207	16075	16095	16147	16099	16301	16103	16225	16216	16471	16103	16009	16295	16144	15973	16141	16188	16076	16265	15982	16218	16131	16322	16234	16083	16108	16263	15956	16156	16294	16330	16246	16157	16098	16324	16062	16140	16227	16125	16174	16008	16173	16126	16173	16172	16047	16198	16233	16288	16137	16060	16308	16366	16230	16163	16192	16206	16086	16149	16115	16175	16170	16062	16263	16154	16114	16093	16186	16338	16222	16197	16255	16086	16245	16189	16199	16036	16040	16294	16265	16050	16097	15998	16137	16277	16193	16003	16065	16128	16180	16253	16103	16146	16179	15968	16178	16039	16143	16256	16179	16186	16080	16240	16084	16278	16129	16272	16343	16132	16174	16236	16273	16045	16239	16162	16059	15951	16301	16102	16266	16172	16154	16275	16275	16093	16241	16060	16209	16061	16194	16081	16229	16254	16203	16015	16242	16248	16100	16047	16133	16069	16270	16217	16172	16153	16214	16218	16223	16209	16126	16303	16452	16269	16079	16045	16212	16260	16076	16028	16107	16233	16281	16147	16090	16266	16285	16107	16111	16181	16168	16158	16352	16203	16017	16246	16272	16052	16152	16195	16086	16264	16194	16199	16048	16344	16325	16231	16139	16093	16073	16165	16062	16235	15996	16226	16177	16011	16006	16293	16131	16311	16284	16162	16142	16247	16410	16226	16181	16204	16123	16098	16152	16111	16253	16061	16340	15988	16108	16316	16211	15883	15979	16229	16208	16289	16194	16083	16132	16174	16219	16158	16039	16146	16157	16174	16289	16192	16262	16123	16233	16252	16345	16192	16270	16241	16145	16274	16119	16000	16165	16095	16159	16209	16258	16011	16246	16064	16245	16097	16253	16296	16081	16175	16208	16095	16311	16410	16045	16144	16168	16211	16227	16116	16122	16152	16217	16159	16261	16243	16129	16100	16226	16154	16125	16335	16060	16239	16147	16010	16179	16057	16359	16004	16176	16119	16160	16269	16184	16215	16148	16104	16241	16231	16228	16357	16316	16235	16086	16161	16134	16298	16082	16173	16307	16193	16312	16186	15940	16202	16117	16188	16214	16168	16214	16140	16079	16324	16198	16183	16167	16161	16130	16158	16332	16209	16338	16262	16111	16204	16089	16269	16169	16127	16155	16218	16216	15956	16165	16219	16158	16039	16254	16173	16107	16287	16356	16268	16128	16142	16194	16126	16163	16158	16026	16144	16211	16054	16198	16082	16344	16233	16288	16243	16206	16158	16192	16199	16160	16182	16152	16225	16170	16128	16141	16144	16084	16189	16138	16162	16190	16193	16142	16221	16180	16068	16265	16050	16243	16094	16127	16112	16232	16261	16283	15922	16171	16278	16072	16047	16303	16259	16187	16201	16201	16211	16337	16264	16060	16131	16231	16287	16196	16293	16341	16258	16226	16147	16056	16243	16242	16114	16219	16144	16110	16095	16102	16179	16178	16059	16085	16091	16161	16323	16121	16223	16140	16252	16046	16092	16280	16011	16218	16263	16290	16217	16295	16160	16115	16141	16099	16172	16177	16136	16228	16272	16070	16212	16228	15950	16387	16285	16210	16142	16225	16242	16081	16077	15956	16182	16307	16052	16385	16020	16266	16111	16174	16056	16219	16155	16196	16306	16134	16145	16203	16296	16129	16276	16147	16177	16132	16124	16155	16119	16254	16208	16303	16173	16166	16148	15932	16082	16280	16177	16146	16093	16048	16144	16185	16262	16209	16194	16175	16130	16249	16051	16221	16199	16085	16121	16124	16171	16020	16141	16093	16305	16123	16150	16120	16087	16167	16159	16323	16174	16191	16311	16072	16200	16159	16083	16130	16250	16011	16235	16075	16270	16120	16071	16260	16137	16229	16243	16280	16114	16150	16085	16306	16023	15936	16315	16179	16166	16319	16319	16190	16300	16136	16205	16084	16055	16128	16293	16248	16121	16282	16093	16120	16353	16161	16214	16150	16406	16208	16170	16120	15960	16268	16186	16253	16343	16093	16265	16148	16104	16269	16188	16004	16204	16260	16311	16252	16223	16191	16092	16141	16307	16216	15913	16371	16256	16113	16219	16241	16264	16101	15985	16125	16276	16259	16191	16143	16068	15978	16091	16201	16170	16191	15993	16267	16119	16184	16219	16138	15970	16093	16092	16169	16046	16388	16261	16212	16070	16285	16192	16118	15976	16164	16070	16173	16031	16262	16280	16136	16031	16141	16112	16263	16169	16125	16303	16165	16117	16285	16151	16225	16172	16211	16272	16152	15971	16202	16020	16069	16289	16269	16000	16055	16082	16417	16107	16144	16247	16078	16245	16282	16328	16247	16067	16153	16202	16352	16126	16214	16264	16015	16247	16120	16098	16307	16124	16114	16122	16122	16115	16169	16185	16060	16270	16088	16134	16104	16136	16170	16340	16075	16042	16292	16123	16219	16320	16305	16288	16086	16396	16014	16229	16120	16183	16280	16119	16146	16276	16195	16093	16121	16172	16246	16223	16223	16194	16232	16019	16224	16178	16235	16192	16146	16029	16131	16170	16119	16243	16068	16200	16175	16238	16253	16170	16159	16247	16081	16092	16160	16192	16141	16207	16180	16187	16126	16263	15995	16069	16082	15974	16170	16200	16243	16031	16081	16115	16294	16122	16081	16340	16070	16124	16153	16148	16107	16289	16168	16203	16093	16139	16110	16301	16108	16149	16192	16056	16214	16197	16001	16175	16210	16197	16185	16209	16289	16268	16239	16179	16021	16222	16209	15992	16049	16257	16047	16014	16074	16180	16046	16276	16152	16324	16294	16141	16203	16190	16184	16214	16283	16249	16293	16100	16181	16179	16229	16193	16268	16191	16182	16238	16272	16280	15966	16342	16227	16184	16281	16178	16214	15974	16220	16197	16196	16074	16115	16323	16100	16177	16013	16096	16081	16230	16087	16105	16062	16147	16117	16150	16088	16161	16147	16162	16369	16095	16196	16209	16085	16090	16101	16091	16068	16182	15998	16282	16033	16066	16068	16138	16209	16151	16124	16186	16200	16231	15988	16326	16347	16122	16359	16259	16085	16086	16325	16209	16265	16055	16033	16258	15937	16031	16292	15908	16111	16226	16216	16232	16044	16329	16235	16189	16280	16209	16275	16120	16199	16296	16137	16270	16189	16088	16204	16155	16180	16188	16171	16113	16262	16277	16312	16294	16180	16022	16140	16109	16012	16109	16061	16151	16194	16256	15975	16330	16226	16268	16342	16176	16372	16280	16202	16123	16167	16116	16249	16023	16148	16204	16122	16129	16066	16267	16227	16104	16061	16144	16128	16380	16140	15895	16174	16249	16284	16295	16052	16325	16223	16096	16092	16018	16012	16200	16012	16208	16169	16155	16181	16126	16266	16324	16231	16205	16057	16291	16108	16056	16199	16302	16122	16263	16037	16073	16051	16185	15978	16095	16208	16083	16174	16335	16132	16130	16066	16282	16178	16133	16091	16171	16057	16130	16208	16213	16090	16075	16152	16253	16241	16118	16253	16096	16229	16151	16151	16236	16268	16087	16216	16132	16088	16051	16172	16397	16113	16286	16098	16259	15992	16261	16082	16181	16320	16190	16306	16112	16114	16204	16189	16200	16127	16212	16139	16405	16223	15979	16114	16245	16022	16444	16147	16300	16095	16242	16231	16253	16139	16060	16087	16102	16236	16237	16161	16146	16207	16056	16192	16203	15930	16072	16190	16127	16313	16210	16157	16170	16100	16165	16127	16117	16174	16096	16116	16037	16145	16246	16173	16185	16167	16124	16231	16195	16217	16068	16225	16151	16192	16145	16113	16203	16264	16179	16249	16130	16231	16188	16321	16246	16147	16279	16250	16165	16141	16024	16391	16046	16376	16198	16058	16135	16209	16088	16108	16296	16283	16026	16132	16025	16118	16051	16051	16139	16104	16107	15978	16231	16261	16236	16020	16198	16186	16072	16092	16059	16233	16192	16229	16074	16140	16112	16207	16029	16141	16180	16240	16307	16240	15931	16142	16229	16161	16157	16314	16176	16129	16130	16018	16085	16143	16162	16077	16169	16088	16196	16294	16185	16257	16156	16186	16334	16131	16159	16287	16272	16354	16177	16220	16118	16279	16197	16128	16216	16186	16223	16113	16189	15975	16094	16141	16115	16210	16148	16037	16116	16112	16224	16276	16269	16094	16099	16090	16219	16091	16029	16326	16162	16066	16257	16270	16037	16180	16170	16391	16069	16270	16224	16273	16201	16072	16341	15944	16001	16183	16168	16245	16024	16220	16161	16215	16187	16000	16215	16090	16055	16293	16189	16190	16150	16153	16098	16306	16119	16067	16188	16103	16182	16104	16229	15990	16061	16083
24133	21337	28826	25380	24483	24875	23255	19384	18156	18096	18063	17713	17973	17689	17868	17693	17590	17538	17727	17603	17536	17571	17563	17364	17594	17604	17391	17484	17165	17419	17495	17481	17277	17450	17305	17546	17523	17332	17356	17473	17309	17465	17561	17427	17305	17270	17643	17483	17367	17203	17357	17266	17342	17344	17352	17350	17424	17177	17415	17121	17176	17335	17306	17207	17066	17328	17455	17463	17245	17339	17267	17194	17372	17399	17346	17383	17494	17465	17315	17240	17244	17119	17309	17386	17298	17393	17278	17519	17223	17107	17536	17561	17453	17198	17427	17498	17358	17410	17288	17251	17272	17266	17351	17182	17144	17128	17487	17286	17428	17413	17491	17428	17151	17297	17256	17318	17221	17386	17321	17250	17252	17320	17331	17298	17292	17479	17451	17355	17391	17287	17432	17172	17305	17360	17300	17098	17365	17345	17380	17214	17238	17471	17389	17248	17211	17254	17338	17295	17244	17398	17363	17238	17204	17193	17285	17486	17317	17312	17354	17153	17191	17293	17261	17219	17279	17390	17338	17270	17463	17436	17388	17551	17272	17136	17215	17141	17172	17230	17287	17402	17280	17333	17242	17312	17286	17234	17248	17297	17179	17230	17252	17097	17330	17441	17185	17173	17505	17241	17207	17342	17321	17360	17331	17488	17179	17351	17178	17218	17454	17484	17263	17291	17383	17329	17171	17292	17473	17367	17314	17266	17321	17237	17621	17158	17287	17245	17214	17113	17358	17367	17497	17177	17227	17453	17361	17262	17311	17327	17221	17237	17372	17210	17337	17308	17363	17381	17426	17312	17524	17304	17237	17272	17332	17389	17284	17428	17224	17201	17238	17280	17382	17309	17194	17376	17345	17365	17447	17146	17409	17208	17329	17474	17253	17251	17534	17412	17269	17481	17539	17165	17203	17379	17399	17417	17503	17295	17417	17455	17417	17392	17493	17295	17202	17228	17484	17229	17346	17274	17244	17114	17512	17185	17273	17491	17279	17285	17292	17321	17406	17418	17251	17208	17316	17318	17407	17445	17279	17471	17086	17437	17301	17274	17337	17439	17421	17564	17342	17243	17640	17290	17285	17236	17372	17457	17247	17314	17350	17406	17404	17324	17353	17458	17451	17288	17370	17340	17353	17193	17213	17462	17317	17285	17119	17227	17234	17227	17360	17301	17393	17372	17296	17360	17329	17416	17484	17284	17394	17258	17272	17208	17533	17129	17305	17420	17433	17217	17186	17195	17434	17522	17241	17402	17263	17472	17320	17438	17378	17485	17217	17360	17233	17380	17374	17399	17317	17250	17396	17235	17397	17286	17270	17169	17324	17381	17359	17409	17306	17230	17242	17274	17355	17239	17164	17349	17434	17453	17426	17219	17397	17234	17463	17103	17138	17289	17370	17161	17506	17520	17277	17397	17371	17428	17055	17224	17277	17204	17294	17538	17317	17417	17239	17308	17367	17405	17193	17434	17338	17563	17316	17411	17358	17348	17379	17272	17487	17367	17202	17334	17202	17429	17440	17220	17313	17430	17372	17421	17113	17321	17452	17150	17379	17344	17419	17462	17315	17323	17406	17445	17437	17289	17300	17329	17261	17225	17146	17281	17263	17439	17331	17361	17331	17369	17306	17228	17374	17352	17437	17249	17225	17347	17421	17379	17548	17190	17201	17216	17202	17404	17227	17280	17399	17324	17210	17503	17318	17236	17320	17318	17328	17433	17274	17404	17571	17348	17359	17159	17354	17513	17314	17343	17189	17229	17267	17294	17478	17493	17409	17243	17327	17346	17420	17290	17393	17360	17357	17417	17391	17486	17255	17121	17525	17097	17380	17524	17273	17372	17485	17494	17451	17399	17422	17222	17535	17393	17250	17288	17253	17121	17291	17188	17172	17460	17324	17290	17342	17293	17337	17516	17260	17336	17509	17433	17419	17296	17167	17194	17415	17302	17347	17256	17529	17472	17164	17462	17296	17324	17379	17368	17373	17157	17364	17369	17309	17315	17242	17383	17409	17350	17276	17233	17393	17178	17420	17369	17307	17344	17335	17318	17372	17454	17452	17299	17280	17382	17220	17205	17351	17329	17254	17320	17279	17493	17507	17282	17173	17263	17168	17237	17294	17246	17440	17479	17430	17397	17399	17314	17367	17488	17494	17326	17461	17294	17242	17336	17375	17338	17193	17229	17295	17344	17074	17505	17145	17185	17492	17546	17364	17379	17317	17365	17378	17359	17243	17464	17340	17251	17251	17335	17271	17128	17196	17157	17394	17311	17279	17319	17402	17428	17206	17208	17384	17296	17254	17166	17421	17373	17352	17185	17398	17316	17205	17256	17377	17427	17377	17544	17296	17322	17324	17273	17362	17352	17218	17382	17357	17386	17212	17257	17409	17503	17203	17395	17286	17388	17360	17325	17207	17535	17216	17458	17203	17295	17416	17331	17197	17364	17340	17215	17405	17288	17320	17384	17339	17137	17341	17177	17498	17581	17210	17106	17374	17346	17244	17335	17199	17255	17106	17133	17499	17269	17243	17488	17462	17235	17389	17329	17457	17578	17234	17382	17470	17540	17461	17528	17444	17385	17635	17260	17351	17421	17345	17454	17227	17263	17137	17232	17158	17323	17507	17330	17247	17448	17508	17355	17352	17339	17386	17174	17359	17210	17350	17368	17127	17163	17470	17266	17266	17313	17412	17189	17132	17192	17203	17253	17405	17113	17544	17318	17214	17106	17227	17329	17281	17432	17353	17146	17282	17455	17476	17347	17404	17411	17156	17400	17456	17513	17350	17390	17414	17366	17382	17262	17220	17156	17111	17457	17284	17424	17205	17360	17477	17410	17252	17398	17539	17390	17376	17342	17312	17340	17319	17284	17331	17138	17369	17483	17479	17329	17522	17384	17309	17327	17378	17399	17184	17273	17423	17411	17285	17357	17227	17395	17306	17299	17247	17272	17212	17465	17304	17298	17577	17510	17192	17210	17296	17134	17277	17439	17409	17501	17341	17193	17269	17173	17447	17435	17244	17455	17285	17329	17271	17301	17291	17085	17179	17330	17387	17318	17188	17364	17312	17493	17522	17421	17533	17297	17119	17193	17455	17359	17483	17394	17393	17340	17003	17345	17195	17385	17174	17331	17288	17161	17429	17339	17512	17346	17259	17361	17237	17298	17338	17360	17318	17342	17449	17276	17240	17162	17270	17556	17482	17393	17207	17582	17152	17257	17305	17316	17351	17368	17344	17054	17353	17148	17127	17345	17438	17357	17188	17322	17339	17245	17204	17507	17083	17371	17351	17225	17108	17402	17388	17574	17399	17388	17342	17301	17282	17163	17546	17341	17246	17335	17296	17366	17448	17178	17294	17248	17226	17411	17501	17156	17355	17254	17491	17259	17345	17176	17236	17193	17335	17204	17388	17512	17430	17466	17290	17190	17187	17200	17349	17334	17511	17333	17251	17198	17345	17585	17377	17401	17408	17309	17247	17306	17306	17491	17294	17488	17350	17306	17231	17392	17406	17336	17410	17421	17284	17404	17341	17278	17334	17209	17639	17303	17337	17357	17383	17591	17366	17104	17449	17232	17445	17485	17588	17371	17469	17443	17253	17442	17253	17346	17270	17219	17250	17337	17440	17280	17449	17237	17419	17350	17405	17352	17419	17463	17196	17360	17198	17429	17503	17367	17327	17367	17283	17349	17179	17327	17368	17474	17356	17298	17248	17250	17324	17217	17298	17270	17334	17564	17244	17118	17404	17324	17341	17403	17281	17451	17492	17643	17386	17143	17294	17427	17513	17287	17235	17216	17496	17098	17187	17523	17250	17328	17422	17317	17433	17196	17306	17424	17304	17366	17352	17367	17217	17064	17472	17363	17162	17370	17332	17157	17363	17170	17222	17273	17457	17433	17379	17095	17520	17390	17340	17512	17530	17434	17228	17459	17294	17242	17445	17219	17327	17323	17210	17365	17283	17370	17515	17121	17379	17302	17294	17464	17141	17305	17152	17497	17166	17424	17487	17295	17273	17386	17378	17407	17486	17367	17293	17252	17466	17234	17173	17251	17250	17276	17176	17301	17631	17469	17179	17370	17275	17472	17350	17126	17432	17282	17294	17232	17448	17386	17239	17294	17296	17353	17399	17253	17418	17353	17386	17593	17334	17209	17489	17437	17515	17386	17170	17242	17446	17305	17357	17200	17486	17306	17351	17403	17319	17405	17436	17133	17329	17375	17456	17664	17288	17333	17433	17520	17330	17393	17379	17397	17366	17237	17281	17351	17158	17192	17433	17467	17302	17402	17108	17436	17590	17359	17412	17477	17329	17271	17252	17399	17148	17406	17296	17245	17449	17290	17384	17318	17290	17172	17339	17293	17288	17178	17169	17366	17438	17225	17275	17085	17451	17565	17311	17138	17408	17287	17143	17310	17202	17287	17309	17192	17395	17239	17400	17413	17294	17336	17221	17311	17237	17283	17276	17171	17471	17276	17252	17381	17478	17175	17378	17442	17477	17308	17212	17280	17217	17199	17140	17141	17422	17230	17238	17355	17391	17260	17273	17429	17287	17254	17159	17384	17326	17465	17263	17475	17384	17468	17186	17434	17275	17376	17316	17269	17414	17176	17265	17181	17474	17347	17334	17363	17419	17439	17435	17322	17487	17337	17388	17392	17413	17240	17335	17313	17414	17287	17334	17163	17420	17415	17171	17221	17282	17337	17393	17213	17326	17315	17267	17272	17369	17201	17169	17424	17515	17336	17377	17386	17476	17224	17396	17399	17401	17307	17297	17226	17479	17213	17084	17339	17248	17426	17269	17253	17329	17295	17161	17335	17389	17321	17575	17249	17521	17343	17398	17419	17534	17326	17431	17341	17096	17200	17130	17230	17216	17294	17461	17526	17558	17256	17540	17390	17181	17373	17214	17301	17340	17342	17414	17433	17363	17285	17172	17105	17451	17186	17209	17471	17234	17424	17538	17265	17203	17370	17405	17365	17445	17327	17255	17393	17298	17206	17207	17351	17351	17440	17205	17283	17363	17254	17286	17414	17421	17308	17264	17357	17414	17450	17380	17366	17357	17268	17255	17242	17344	17168	17408	17206	17343	17195	17267	17177	17336	17353	17227	17050	17296	17219	17186	17305	17311	17384
31381	52266	47720	35679	29658	24252	20543	18078	16938	16597	16530	16483	16211	16341	16258	16134	16160	15969	15921	15911	15863	15750	15756	15947	15744	15805	15938	15985	15755	15818	15840	15810	15883	15923	15917	15818	15779	15809	15838	15755	15612	15800	15886	15788	15749	15751	15843	15655	15760	15648	15837	15752	15749	15934	15593	15736	15789	15769	15920	15845	15653	15863	15675	15846	15814	15728	15664	15695	15718	15737	15830	15878	15671	15536	15714	15796	15706	15841	15780	15752	15818	15978	15603	15924	15678	15545	15632	15878	15685	15613	15757	15642	15778	15856	15771	15619	15759	15729	15800	15748	15690	15677	15970	15558	15854	15778	15720	15608	15711	15716	15759	15789	15790	15816	15861	15783	15834	15630	15679	15859	15833	15638	15731	15728	15730	15664	15848	15580	15800	15748	15794	15837	15766	15745	15855	15679	15702	15731	15651	15808	15732	15787	15598	15836	15734	15773	15704	15898	15680	15553	15789	15874	15766	15683	15754	15772	15667	15657	15766	15733	15746	15521	15856	15807	15719	15805	15802	15719	15625	15767	15578	15761	15610	15822	15708	15708	15704	15650	15566	15599	15701	15742	15776	15803	15883	15788	15797	15697	15673	15727	15807	15764	15531	15802	15689	15589	15818	15725	15895	15727	15781	15776	15985	15700	15744	15812	15772	15717	15826	15746	15678	15876	15776	15812	15718	15723	15741	15767	15830	15892	15772	15686	15731	15647	15737	15712	15541	15807	15785	15927	15680	15698	15636	15619	15793	15663	15683	15842	15894	15685	15896	15661	15745	15754	15735	15814	15911	15674	15538	15719	15672	15787	15666	15823	15608	15601	15645	15730	15738	15836	15727	15809	15584	15827	15628	15712	15590	15701	15719	15763	15963	15580	15704	15778	15643	15775	15667	15661	15603	15806	15721	15744	15886	15682	15779	15732	15714	15607	15631	15698	15807	15677	15737	15731	15707	15739	15636	15843	15855	15651	15872	15658	15637	15689	15669	15829	15854	15781	15791	15704	15675	15654	15586	15855	15636	15554	15809	15840	15893	15878	15607	15808	15843	15615	15692	15679	15725	15864	15820	15825	15740	15806	15730	15680	15792	15753	15785	15542	15773	15794	15816	15640	15769	15684	15801	15808	15732	15784	15662	15705	15853	15673	15879	15864	15803	15734	15736	15737	15596	15704	15736	15646	15701	15871	15654	15641	15742	15736	15826	15605	15878	15791	15845	15727	15748	15795	15795	15674	15801	15584	15697	15829	15683	15679	15578	15731	15565	15795	15561	15913	15855	15860	15667	15631	15604	15724	15721	15877	15793	15621	15830	15556	15680	15802	15866	15740	15713	15704	15681	15658	15811	15749	15819	15696	15723	15701	15633	15788	15744	15638	15697	15588	15687	15695	15529	15859	15829	15708	15745	15920	15660	15520	15624	15542	15608	15753	15913	15728	15599	15739	15649	15727	15771	15540	15623	15691	15666	15716	15717	15792	15794	15674	15765	15656	15660	15587	15879	15643	15666	15773	15633	15866	15555	15839	15874	15722	15948	15682	15747	15722	15662	15854	16000	15756	15658	15906	15687	15639	15720	15715	15866	15606	15819	15733	15793	15649	15746	15642	15746	15697	15613	15741	15662	15630	15550	15784	15716	15679	15720	15760	15570	15785	15749	15796	15822	15748	15671	15823	15653	15602	15852	15741	15821	15842	15763	15701	15766	15966	15529	15729	15594	15600	15573	15701	15811	15934	15776	15750	15732	15670	15657	15686	15720	15646	15695	15629	15726	15914	15634	15676	15950	15791	15760	15869	15750	15690	15839	15736	15749	15641	15689	15602	15729	15801	15643	15884	15840	15727	15810	15832	15737	15663	15777	15668	15593	15736	15602	15573	15723	15761	15654	15957	15695	15606	15831	15755	15797	15758	15676	15790	15802	15799	15603	15762	15737	15636	15770	15622	15612	15704	15858	15811	15701	15845	15879	15729	15683	15720	15605	15896	15568	15769	15719	15734	15772	15634	15832	15729	15741	15756	15618	15721	15667	15676	15821	15788	15787	15549	15772	15735	15900	15733	15800	15733	15832	15722	15732	15665	15666	15845	15547	15684	15624	15688	15848	15668	15797	15725	15739	15638	15829	15686	15705	15598	15644	15468	15701	15540	15880	15449	15676	15840	15735	15655	15677	15624	15700	15535	15804	15742	15646	15732	15546	15642	15580	15796	15881	15732	15731	15833	15669	15742	15702	15768	15718	15595	15700	15614	15739	15962	15558	15695	15737	15671	15737	15650	15731	15741	15828	15763	15574	15675	15598	15874	15765	15608	15731	15797	15651	15686	15791	15889	15673	15734	15630	15531	15860	15737	15807	15833	15770	15625	15812	15740	15785	15659	15714	15779	15758	15699	15852	15635	15736	15605	15764	15834	15668	15679	15791	15794	15688	15898	15588	15698	15840	15795	15761	15635	15709	15746	15856	15621	15762	15750	15847	15545	15741	15797	15834	15798	15569	15572	15698	15651	15583	15694	15715	15950	15596	15618	15736	15764	15670	15837	15766	15704	15741	15756	15760	15766	15788	15762	15626	15955	15691	15606	15717	15624	15623	15620	15849	15645	15694	15555	15666	15741	15549	15733	15744	15731	15857	15744	15628	15667	15904	15972	15637	15696	15875	15680	15630	15664	15730	15755	15651	15740	15620	15898	15686	15657	15718	15780	15569	15687	15921	15706	15535	15833	15573	15686	15733	15696	15724	15651	15541	15862	15600	15625	15823	15790	15816	15819	15620	15632	15656	15707	15697	15826	15850	15630	15712	15609	15698	15787	15768	15808	15825	15661	15716	15751	16055	15714	15703	15805	15664	15673	15803	15980	15790	15736	15823	15720	15734	15675	15686	15807	15703	15774	15795	15846	15742	15694	15644	15823	15662	15719	15614	15759	15764	15631	15822	15667	15668	15771	15632	15795	15846	15733	15777	15631	15719	15769	15597	15680	15601	15789	15795	15835	15854	15702	15782	15791	15642	15597	15838	15847	15731	15686	15508	15666	15606	15631	15768	15657	15551	15765	15773	15742	15748	15778	15718	15964	15624	15610	15773	15533	15838	15730	15715	15715	15631	15884	15805	15546	15847	15626	15660	15731	15675	15725	15597	15885	15688	15625	15792	15749	15899	15739	15714	15672	15717	15809	15692	15832	15570	15660	15665	15661	15746	15673	15804	15681	15771	15704	15710	15657	15694	15697	15826	15870	15650	15737	15767	15814	15791	15676	15758	15634	15919	15716	15755	15813	15783	15683	15744	15769	15721	15858	15827	15758	15617	15695	15607	15858	15769	15772	15791	15591	15851	15566	15737	15699	15979	15636	15719	15778	15835	15561	15699	15829	15822	15793	15576	15747	15839	15733	15625	15776	15710	15773	15745	15761	15695	15557	15659	15489	15886	15804	15880	15720	15705	15831	15714	15554	15855	15739	15812	15594	15740	15617	15801	15547	15669	15622	15648	15790	15726	15620	15760	15599	15765	15807	15779	15958	15625	15672	15764	15743	15740	15819	15832	15681	15768	15778	15694	15714	15851	15745	15885	15683	15712	15743	15798	15615	15734	15651	15683	15685	15834	15644	15686	15921	15650	15724	15592	15753	15626	15689	15731	15683	15513	15626	15564	15795	15879	15845	15690	15851	15596	15750	15653	15672	15656	15802	15669	15561	15886	15807	15726	15837	15743	15856	15730	15709	15914	15755	15527	15693	15738	15834	15761	15703	15816	15714	15757	15597	15712	15707	15748	15687	15804	15711	15754	15737	15770	15704	15784	15820	15768	15841	15579	15527	15856	15821	15576	15609	15632	15928	15710	15748	15810	15846	15796	15695	15724	15763	15604	15542	15873	15798	15937	15620	15634	15739	15810	15748	15914	15850	15674	15656	15758	15700	15807	15700	15573	15798	15550	15643	15682	15707	15781	15692	15652	15533	15712	15757	15738	15836	15868	15694	15571	15745	15697	15952	15735	15569	15621	15645	15733	15617	15746	15692	15859	15718	15761	15765	15775	15674	15742	15781	15576	15751	15750	15965	15668	15774	15612	15733	15600	15765	15692	15751	15630	15680	15688	15865	15622	15741	15774	15644	15696	15828	15915	15803	15816	15678	15647	15787	15705	15919	15682	15635	15702	15744	15591	15693	15663	15669	15610	15769	15669	15717	15669	15799	15834	15880	15734	15630	15678	15504	15812	15591	15717	15615	15798	15703	15699	15738	15861	15682	15754	15795	15837	15873	15839	15699	15749	15799	15630	15612	15663	15750	15649	15601	15695	15883	15750	15742	15703	15681	15748	15738	15773	15683	15672	15648	15666	15644	15779	15725	15714	15730	15779	15857	15738	15706	15815	15747	15876	15858	15684	15684	15631	15827	15664	15777	15644	15738	15765	15648	15887	15762	15689	15721	15666	15712	15699	15686	15687	15703	15736	15770	15615	15881	15852	15620	15806	15711	15818	15851	15680	15672	15787	15859	15768	15713	15910	15753	15624	15786	15788	15705	15652	15688	15754	15704	15864	15695	15587	15744	15554	15805	15568	15752	15785	15836	15645	15778	15689	15848	15838	15752	15799	15964	15665	15787	15784	15748	15724	15659	15738	15774	15759	15544	15674	15728	15808	15626	15783	15634	15672	15799	15692	15843	15761	15628	15678	15618	15538	15781	15706	15533	15760	15755	15720	15763	15833	15629	15740	15832	15815	15743	15624	15821	15625	15801	15679	15681	15697	15713	15766	15719	15627	15717	15733	15635	15670	15695	15623	15690	15788	15855	15623	15665	15750	15707	15840	15834	15822	15738	15656	15778	15915	15645	15749	15885	15717	15660	15727	15673	15645	15786	15770	15586	15662	15762	15691	15870	15623	15854	15714	15769	15730	15708	15782	15589	15776	15715	15622	15846	15771	15729	15613	15669	15698	15712	15693	15878	15825	15779	15697	15759	15870	15906	15689	15788	15858	15796	15818	15700	15797	15926	15703	15629	15876	15666	15904	15606	15598	15927	15650	15634	15640	15584	15799	15733	15570	15790	15718	15768	15787	15723	15684	15571	15734	15544	15766	15866	15844	15750	15650	15658	15814	15646	15664	15791	15495	15658	15772	15735	15735	16004	15845	15695	15662	15743
22918	21366	29125	24346	23074	26390	26929	21036	19186	19194	18828	18758	18536	18697	18422	18538	18383	18470	18242	18103	18368	18087	17960	18073	18205	17994	18160	18228	17997	18213	18128	18285	18039	18120	17988	18025	18056	18079	18044	18000	17958	17908	17878	18067	17919	17883	17896	17876	17926	18117	17914	18154	17939	18198	17913	17883	17989	17804	18001	17827	18084	18069	17972	18077	18115	18042	17991	18125	17786	17851	17991	17870	17943	17978	18098	17866	17901	17909	17945	17857	18010	17915	17702	17786	17909	17687	17923	17896	17923	17893	18031	17902	17940	17933	18149	17686	18022	17878	17871	18011	17935	17735	17908	17813	17993	18032	17849	17820	17782	17869	17877	17945	17947	17744	17882	17919	17865	17991	17730	17747	17642	17939	17805	17905	17792	17845	17900	17883	17769	18064	17903	17639	17952	17843	17770	17760	17702	17949	17913	17806	17820	17781	17822	17715	18072	18036	17829	17825	17844	17919	18064	17817	18097	17905	17968	17913	18092	17742	17887	17753	17889	17907	17931	17835	17847	17944	17835	18052	17957	17807	17782	17966	17959	17771	17980	17838	17903	17803	17849	17913	17856	17968	17879	18023	17886	17970	17883	18035	17841	17824	17850	17784	17866	17755	17802	17837	18026	17995	17853	17931	17963	17976	18035	18130	17851	17857	17791	17628	18099	17769	17767	17897	17643	17879	17883	18003	17929	17849	17882	17883	17894	17848	18022	17937	17945	17814	17917	17857	18156	17871	17925	17762	17884	17697	17997	17647	17640	17729	17764	17904	18050	17999	18000	18033	18019	18011	17798	17563	17972	17776	17738	17829	17786	17869	17827	17885	17813	17854	17785	17942	17999	17830	17805	17917	17986	17710	17928	17983	17753	18066	17775	17961	17854	17866	17904	17696	18003	17845	17799	17890	17792	17984	17875	17760	17800	17862	17861	17965	18010	17809	17932	17910	17971	18067	17969	18064	18176	17922	18028	17521	18089	17902	17961	17946	17793	17637	17873	17861	17872	17685	18093	17804	17885	17862	17807	17770	17865	17866	18059	17807	17856	17835	18019	17850	17952	18242	17922	17934	18095	17735	17888	18004	17861	17855	18048	17961	17811	17683	17987	17752	17854	17998	17857	17804	17794	18013	17917	17684	18096	17957	18093	17770	17713	17738	17946	17922	17620	17870	17901	18030	17826	17661	17916	17803	17976	18026	17857	17809	17757	17680	17840	17771	17853	17772	17745	18014	17908	17911	17993	17831	17899	17956	17808	17702	17799	17841	17839	17633	17854	17794	17834	17904	17914	18027	17770	17860	17780	17851	17956	17944	17961	17937	17779	17896	17880	17828	17857	17874	17599	17911	17866	17867	17631	17812	17667	17732	17922	17900	17718	17839	17820	17848	17710	17997	17951	17844	18077	17765	17930	17976	17878	17840	18044	17671	17962	17789	17649	17769	17919	17768	17861	17960	17904	17712	18134	17820	17975	17951	17873	17819	17927	18002	17757	17875	17819	17922	17885	17775	17940	17641	17801	17823	17872	17838	17788	17908	17937	17688	17849	17976	17822	17799	17790	18035	17881	17892	17745	17684	17763	17727	17911	17653	17799	17682	17649	17763	17661	17785	17731	17895	17867	17933	17942	17822	17979	17721	17811	18083	17926	17792	17758	17848	17790	17838	17868	17958	18055	17976	17763	18136	17943	17844	18090	18015	17839	17907	17715	17743	17795	17933	17852	17947	17840	17947	17811	17848	17683	17831	18044	17736	17904	17968	17800	17787	17835	18006	17847	17817	18008	17802	17897	17867	17839	17930	17878	17953	17778	17923	17922	17962	17782	17910	17950	17803	17867	17942	18077	17767	17828	17977	17931	17938	17708	17806	17936	18002	17982	17813	18014	17695	17780	17872	17882	17769	17694	17915	17825	17772	17931	17815	18048	18141	17680	17850	17939	17880	17875	18083	17729	18021	17798	17761	17934	18069	17808	17781	17970	17826	17973	17774	17768	17907	17686	18022	17793	17943	17825	17914	17724	17811	17957	17798	17754	17892	17816	17809	17829	18011	17887	17955	17859	17892	17888	17897	17837	17784	17890	17657	17860	17686	17911	18043	17770	18036	17830	17747	17922	17617	17726	17797	18075	17940	18002	18052	18086	17958	17751	17700	17797	17689	17918	17883	17944	17768	18034	17871	17835	17993	17929	17771	18022	17795	17750	17854	17666	17781	18121	17796	17981	17914	17997	17817	17875	17835	17972	17806	17951	17804	18037	17919	17703	17805	18039	17809	17935	17790	17768	17817	17879	17806	18070	17850	17746	17544	17936	17872	17995	17689	17738	17814	17757	17769	18053	17760	17882	17998	17941	17950	18067	17942	17920	17691	17647	17736	17958	17805	17969	17823	17892	17888	17977	18049	17806	17842	17802	17744	17811	17969	18086	17822	17910	17697	17827	17739	17800	17812	17782	17969	17770	17920	17915	17910	17919	17972	17807	17781	17747	18012	17973	17948	18037	17916	18020	17831	17956	17790	17934	18124	17884	17794	17916	17947	17938	17722	17789	17799	17651	17957	18060	17809	17751	17928	18044	17712	17814	18028	17761	17776	17916	17871	17913	18023	18013	18003	17875	17831	18101	18066	17799	17951	17754	17866	17827	17920	17833	17922	17660	17800	17614	18041	17892	17835	17877	18072	17883	17957	17962	17778	17827	17782	17720	17805	17849	17935	17951	17704	17883	17899	17736	17837	17998	17889	17830	18081	17913	18003	17975	17906	17829	17821	17822	17793	17852	17812	17842	17799	17759	17937	17791	17792	18031	17846	17784	17770	17718	17725	17827	17868	17939	17906	17966	17910	17893	17662	17808	17769	17855	17993	17765	17861	17897	17657	17875	17859	17808	18023	17888	17922	18096	17985	17931	18015	17831	17741	17649	17901	17872	17714	17943	17757	17878	17828	18035	17682	17793	17854	17926	17870	17621	17728	17954	18020	17970	17899	18072	17994	17950	17903	17988	17647	17794	17715	17675	17938	17817	17871	17782	17938	17749	17952	17858	17848	17872	17838	18033	17907	18127	18026	17597	17892	17933	17745	17888	17998	17920	17885	17905	17727	17814	18026	17850	17696	17745	17741	17702	17722	17816	17724	17828	17897	17931	17691	17817	17832	18009	17757	17831	17978	17643	17779	17999	17668	17771	17892	17907	18088	17960	17882	17800	17664	17753	17934	17763	17935	18027	17943	17710	17929	17683	17808	18124	18029	17878	17704	18031	17744	17851	17810	17859	17809	17730	17755	17941	18018	17891	17968	17652	17969	18002	17950	17983	17837	17864	17964	17867	17670	17695	17766	17902	17892	17907	17756	17825	17962	17949	17808	17793	17770	17954	17862	17847	17827	17946	18147	17877	17841	17819	17889	17917	17848	17988	17995	17667	17882	17973	17864	17852	18060	18148	17701	17940	17885	17873	17833	17863	17735	17827	17937	18006	18140	17842	17811	17812	17929	17954	17837	17849	18063	17782	17543	17762	17806	17837	18066	17990	17994	18061	17945	17907	18122	18098	17902	17839	17939	17824	17850	18165	17839	17854	17954	17874	17979	17669	17885	18105	17933	17839	17861	17941	17724	17802	17671	17813	17952	17851	17905	18087	17768	17813	17726	17751	17793	17855	17796	17871	17767	17823	17975	18136	17817	18040	17762	17930	17895	17780	17977	17939	17849	17925	17832	17944	17998	17868	17824	17879	17908	17906	17986	17718	17871	17755	18069	17820	17857	17895	17992	17811	17796	17950	18004	17973	18062	17895	17970	17882	17901	17634	18024	17812	17676	17949	17899	17984	17905	17745	18010	18046	17934	17879	17834	17820	17910	17799	17804	17851	17816	17912	18017	17822	17821	17719	17858	17980	17853	17856	17920	17898	17977	17931	17841	17965	17664	18022	17823	17818	17659	17809	17735	17647	17885	17920	17907	17723	17922	17886	17857	17958	18075	17804	17890	17930	17976	17853	17906	17734	17781	17956	17939	17677	17856	17992	17814	18001	17790	17819	18148	17841	17829	17953	17913	17851	17816	17895	17868	17841	17807	17985	17949	17644	17724	17864	17966	17984	17857	17650	17687	17950	17818	18084	17767	17766	17910	17826	17802	17831	17914	18018	17885	18103	17928	17859	17852	17837	17649	17886	17769	17939	17748	17866	17887	17790	17913	17809	17801	17853	17896	17948	17878	17974	17769	17916	17722	17996	17957	17935	17890	17731	17801	17891	18015	17906	18093	17766	17940	17679	17804	17801	17828	17977	17768	17650	17860	17808	17734	17707	17698	18086	17795	17899	17883	17790	18075	17771	17756	18027	17834	17907	17735	17787	17928	17798	17885	17729	17578	17841	17748	17859	17839	18128	17964	17854	18046	17895	17699	17831	17841	17808	17912	17918	17971	18053	17727	17844	17871	17871	17931	17791	17755	17791	17925	17774	17724	17978	17759	17784	17910	18090	17883	17798	17750	17853	17675	17763	17898	17881	17976	17839	17860	17919	17753	17727	17889	17968	17792	17737	17743	17873	17782	17740	17858	17757	17965	17819	17728	17995	17932	17835	17667	17937	17926	17806	17879	17923	17958	17970	17998	17800	17845	17859	17766	17960	17821	17854	17779	18028	17819	17851	17983	17940	18009	17773	17931	18048	17907	17874	17945	17907	17909	17863	17772	17782	17950	17731	17908	17930	18056	17893	17841	17792	17986	17952	17810	17736	17721	17896	17957	17782	17762	18012	17919	17982	18154	18127	17706	17931	17786	17926	17829	17795	17902	17850	17866	17886	17675	17891	17671	17835	17842	17794	17854	17755	17975	18038	17891	17819	17812	17894	18124	17769	17876	17785	17834	17991	17829	17986	17792	18084	17849	17939	18027	17926	17908	18007	17753	17760	17789	17977	17889	17861	17747	17968	18019	17697	17892	17869	17946	17826	17923	17894	17842	17859	17896	17852	18004	17653	18002	17995	17831	17840	17818	18097	17916	17702	17786	17668	17843	17951	17951	17903	17859	17899	17860	18059	17944	18008	17859	17925	17800	17695	17927	17984	17947	17933	17960	17799	17921	17852	17809	17711	17758	17986	18023	18033	17853	17784	17967	17769	18051	17769	17745	17940	17971	18115	18022	17905	17870
36004	57159	52426	42507	35473	29288	22497	18982	18003	17457	17246	16973	16875	16848	16717	16600	16691	16333	16466	16326	16288	16233	16213	16209	16247	16025	16273	16128	16032	16194	16195	16271	16284	16251	16143	16075	16162	16125	16143	16201	15970	15998	16020	16006	16086	15900	15993	16191	15961	16109	15814	16073	15903	16106	16035	15962	16152	16046	16109	16270	15996	16080	15946	16012	16157	15973	15946	16036	16001	16113	15923	16236	16067	16162	16093	15915	15932	15873	16053	16151	16140	15898	16063	16163	16092	15972	15986	15926	16305	16056	16026	16076	15898	15991	15981	16160	15988	16158	15952	15866	16083	16108	16182	16008	15921	16044	15965	16018	15948	15939	15975	16176	16016	16074	16019	16004	15902	16013	16207	16048	16170	16077	16096	15987	15983	16045	16032	16011	16180	16074	15995	15919	16076	15908	15889	15872	16018	16005	15922	16079	16041	15930	16123	15938	16051	15872	16065	16025	16145	15933	15942	16037	16033	16110	16045	15908	15890	16027	15859	15967	15985	16044	16135	16041	16042	16079	15906	16069	16065	16118	15988	15822	15898	16024	15992	15918	15946	16034	16026	15939	15980	15966	16051	15918	16042	15951	16011	16055	15969	16086	16029	15994	16052	16021	16005	16017	15921	15988	15927	16145	16110	16076	16035	16011	15980	16050	16008	16060	16040	15876	16029	15936	16107	15880	15983	16139	16100	15970	16139	16027	16023	15924	16106	16036	16139	15807	15849	16116	15906	16097	15885	16185	15993	15939	15720	15945	16030	16108	16026	15981	16016	16172	16126	16012	15997	15992	15911	15864	16116	16090	16082	16039	15801	16136	16149	16037	15938	16085	15982	15942	16171	15940	15881	15902	16001	16019	16029	15988	15949	15904	16051	15968	15826	15931	15992	16065	16030	16095	15982	16040	15940	16040	16133	15810	16020	15952	16013	15939	16119	16039	16001	15991	16052	16048	16021	16038	16118	16137	16023	15970	16040	16087	16012	16173	15973	15861	16082	15983	16126	15947	15996	15978	16095	15967	15930	15978	15945	15871	16210	16100	16039	16158	15951	15984	15993	15993	16130	16052	15937	16044	16045	16057	15868	15965	16018	15857	16122	15917	15954	16013	16105	16048	16034	15979	15971	16002	16256	16016	15844	16060	16069	16028	15936	16019	15889	16151	15988	16074	16109	16068	16113	16204	15929	16130	16028	16072	15952	16011	16104	16029	16107	15968	16143	15989	15939	16008	15996	16096	16201	16033	16112	15989	15963	15955	16065	16079	16109	16001	15977	16057	16030	16047	16015	16050	16007	15950	15947	16014	15979	16141	15701	16068	15943	16004	15910	15891	15980	15963	16027	15972	15977	16015	16049	15998	16041	15980	15969	16033	15933	16132	15987	16051	15905	16035	16112	16087	15893	15999	15979	16002	15953	16025	16162	15866	16139	16195	15980	16068	16111	15999	16078	15878	15945	16023	16083	15938	16167	15931	15990	16084	16052	16067	15953	16077	16005	15970	16074	15875	15969	15941	16006	15889	16057	16015	16050	15936	16049	15965	16029	16160	15973	16127	16051	16167	16029	16123	16048	16032	15932	16161	15904	16095	16039	15933	15820	15904	16066	15950	15845	16016	16156	15891	16071	16079	16069	15957	16161	16029	16014	16163	16108	15941	15999	16048	15955	15973	16102	15916	15754	15903	16024	15870	15819	16103	16078	15946	15910	15986	16157	15999	16095	15970	15797	15958	16016	15923	16049	15935	16112	16007	15960	15821	16078	15866	15999	15907	16048	16074	16078	16123	16238	16064	16028	16059	15905	16108	16049	15980	16086	16091	16003	15992	16147	15933	16049	15994	15817	16013	16034	16048	15936	16127	15893	16091	16038	16093	16071	16086	15922	16118	15956	15974	15917	16157	16169	16076	16100	15998	15999	16080	16056	15969	15934	16026	15955	16057	15893	16245	15920	15824	16043	16088	15974	16087	15866	16031	15964	16025	16066	15991	16015	15889	15988	16058	15929	16042	16098	15888	16048	15947	16161	15983	16107	16040	16186	15954	16069	16085	16109	15967	16066	16170	15873	16083	16012	15956	16097	15971	16015	16116	15936	15963	16182	15934	15867	16063	15915	15967	16125	15846	16043	15961	16043	15989	15852	15881	15972	15875	15988	16034	16055	16049	16011	16045	15998	16018	16113	15921	16056	15997	16048	15888	16067	16098	16122	15962	16089	15759	16038	15951	16077	16089	15956	15933	16031	15974	15898	15979	16050	15963	15841	16077	15940	16235	16077	15959	15920	16072	16009	15973	16123	15849	16102	15924	16041	16057	16074	16054	16004	15973	16057	15956	15965	15917	16083	16081	15988	15949	15892	16060	16060	15934	15992	15943	15991	15803	15948	16009	16032	15901	15815	15935	15919	16066	15906	16096	16044	15873	16148	16098	16107	16114	15969	16060	15935	16143	16152	16104	16018	15941	16130	15890	16019	16036	15978	15997	16130	16058	16027	16063	16063	15913	15753	15774	16087	15855	16016	16053	15958	16004	16165	16106	16073	16076	16052	16075	15969	16203	16009	16052	16109	15782	16073	15955	15868	15904	15827	15997	15990	16009	15949	16051	16099	15953	15916	15966	15874	16015	16037	15960	16082	15898	15765	16035	15904	15931	16006	16109	16034	16032	15999	16026	15964	15958	15872	15945	16118	15995	16016	16036	16009	15956	15927	16048	15812	15950	16079	15933	15987	15968	16055	15976	15964	15945	16040	15933	16155	15996	16138	16036	16073	15860	15970	15901	15970	15912	15898	16034	15994	15973	15998	16205	15944	16131	15927	16025	15825	16026	16127	15792	16017	16027	16109	16021	15947	16183	15909	16047	15898	16170	15955	15949	16015	16073	15958	15954	16169	15994	16023	15815	16011	16034	16016	15945	16009	15930	15839	16139	16106	15767	16154	16003	15937	15950	16054	16174	15987	15864	16025	15894	15924	15907	15980	16048	15824	15921	16102	16004	16072	16004	15801	16079	16105	16051	15943	15817	15941	15948	16063	16072	15828	16071	15892	15989	15976	15964	16131	15868	16173	16129	16045	15897	15883	16063	15923	16147	16123	15981	16068	16139	16038	16158	16103	15899	15906	15994	15938	15970	15960	15982	15986	16008	15932	16033	16013	16041	16049	16006	16018	16059	16024	16004	15905	16188	16041	16042	15959	16105	16002	16013	16013	15972	15921	16056	15938	15884	16014	15915	16158	16033	16069	16037	15868	15943	15928	16166	15874	16044	16018	16075	16039	15919	15995	16117	15979	16004	16002	15906	16062	15989	16063	15970	16136	15954	16039	15960	15920	16175	16164	16067	16132	16049	16054	16027	15928	15972	16034	15878	16017	16011	15932	15856	15980	15956	16037	16049	15905	16047	16032	16117	15921	16149	16057	16147	16203	16154	15929	15952	16020	16008	15887	15951	16063	16137	15986	16127	15935	15916	16011	16074	16173	15856	16105	15997	16002	16025	16089	16164	16130	15835	15943	16011	15935	16094	15954	15972	16079	15893	16107	15964	16067	15938	15973	15868	16020	16046	15848	15905	16070	16146	15938	15955	15960	15913	16091	16117	16055	16057	16015	15900	16185	15953	15967	15849	15958	15957	16133	15997	15932	15982	15946	15903	16062	16201	15995	16120	16062	16059	16001	16035	15959	16094	16031	16000	16037	15942	15849	16007	16026	15966	15890	15986	16043	16016	16148	16073	15993	16120	15992	15989	15991	16112	15886	16075	16229	15915	16014	16005	16100	15925	16187	16261	15953	16082	16072	16112	15928	15995	16059	16119	15912	16034	15990	16124	16215	16122	16042	16083	15957	15920	16213	16058	15950	15806	15964	16058	15955	15959	16150	16030	16105	16016	16043	15995	15929	15904	15991	15992	15771	15988	16052	16027	15898	15982	16021	15949	16076	16049	15736	16035	16001	16092	16079	15885	16006	15900	16086	16085	16067	15937	15994	16134	16011	15973	15974	15946	16010	16115	15948	15975	15957	16006	15904	15951	15925	16075	15968	16073	15860	16075	15996	16017	15981	15774	16044	16047	16128	15823	16010	16034	16064	15853	15989	15865	16146	16258	16176	16001	16151	15942	16113	16033	16011	16057	16000	16030	15886	16020	16066	16017	16137	15891	16104	16081	15912	15871	15910	15948	16061	16082	15940	16027	15928	16013	15980	15902	15990	16015	15959	16084	16140	16010	16044	16023	16110	16083	15954	15967	16182	15875	15993	16123	16187	16153	15896	15892	15895	16069	15898	16113	15896	16042	16015	16060	16085	16047	16129	15816	16050	16139	16068	15923	15831	16187	16038	15980	15778	15992	16051	15973	16026	15918	16232	15882	15919	16122	16046	16075	16170	15938	15894	15910	15946	16059	15976	15931	15892	16154	15852	15994	16037	15969	16070	15963	16050	16040	16141	16130	15790	16083	16007	15982	16082	15937	16003	15926	16188	16038	16030	15963	16047	15922	16063	16043	16104	15984	15870	15932	16022	15931	16038	16006	16190	16017	16157	16117	15993	16004	15918	16018	16061	15795	15877	16001	16068	15854	15913	15951	15848	16069	15813	15933	16115	16059	15905	16029	15879	16037	15996	15977	15944	15973	16038	16083	16126	15953	16063	16019	15967	15995	16090	15976	15941	15939	16125	15978	16019	15943	15893	15944	15991	15966	15925	15921	15770	15997	16018	15904	16101	16088	16029	16182	16051	15997	15977	16159	16105	16000	16085	16080	16030	16080	16026	15947	15971	15963	16100	15905	15889	16059	15984	16066	15888	16110	15933	15739	16005	15989	15954	15974	16035	16084	16105	15926	16033	16089	15919	15851	16064	15989	16080	15967	15919	15955	16075	16175	15923	16072	15931	15833	15994	15930	16029	16031	15904	15891	15982	16033	16087	15790	16004	16062	15983	15994	15989	16251	16070	15952	16078	16018	15981	15934	16037	15912	16061	16097	15969	16008	15969	15898	16076	15793	16082	16121	16010	16054	15824	16012	16044	15947	15856	16096	16047	16014	16182	16189	16017	15937	15860	16154	16116	16081	16163	15998	15797	16164	15956	16020	15989	15947	15903	15908	15996	15996	16148	15843	16160	16142	15879	16071	15940	15980	16104	15979	16030	16015
29036	27551	33825	28745	23276	21255	19591	18729	18352	18338	18131	18228	18264	18231	18042	18247	18269	18352	18211	18122	18184	18233	18015	18226	18152	18091	18095	18049	18066	18280	18062	18238	18256	18067	18109	18111	18011	18057	18164	18011	18179	18020	18163	18066	18066	18222	18248	18049	18274	18185	18099	17943	18062	18130	18185	18155	18000	18254	18099	18016	18015	18120	18082	17986	18029	17945	17941	18042	17957	18081	18122	18109	18102	18158	18161	18010	17869	18039	18008	18143	18185	18069	17999	17958	18000	18101	18077	18170	18008	18301	18076	17989	18040	18101	18230	18192	18147	18239	18178	18179	18014	18069	18018	18015	17994	18200	17943	18031	18117	17987	18230	17933	17897	17958	18053	17953	17924	18105	18082	18077	18017	18035	17809	18242	18202	18088	18113	17848	17823	18037	17985	18201	18083	18249	18312	17956	18159	17774	18121	17973	18142	18252	18112	17922	17826	18137	18023	17907	18243	18039	17947	18236	17903	18027	18080	17985	17910	17982	18087	18231	17969	18205	18164	17912	18076	17951	18039	17919	18004	18173	18091	18224	18241	17967	18225	18123	18163	18273	18044	18190	18044	18059	18297	18028	18108	17909	18012	18072	17996	18028	17940	18115	18110	17998	17880	18172	17966	17936	18100	17933	18114	18133	18025	18170	18152	17873	17835	18234	18146	18036	17980	18171	18044	18096	17982	18015	18122	17854	17987	18026	17969	17988	18010	18014	18091	18148	17925	18126	18106	18356	18082	18320	18334	18075	17888	18059	18131	18148	18004	18091	18234	18099	18125	18001	18091	18054	17887	18055	18365	18197	17990	17997	18058	18098	18022	18203	17893	18223	18158	18057	18048	17910	17974	17840	18206	18061	17885	18003	18103	18090	18005	18026	17980	18054	18028	18298	18014	18154	18177	18055	18107	17932	18180	18119	18225	18045	17971	18058	17844	18019	17944	17927	18153	18056	17942	18193	17906	17979	17992	18194	17992	17959	18044	18184	18002	17707	18114	18128	18052	18097	18134	17908	18128	18080	18198	17782	18155	18206	18095	18296	18152	18257	18202	18172	18211	17900	18215	18087	18185	18032	18306	18151	18015	17989	17850	18105	18158	18191	17973	18033	18089	18039	17898	17907	18228	18083	18026	17837	17932	18084	18022	18036	17976	17874	18004	18034	17921	18082	18103	18064	17845	18107	18075	18025	17854	18134	18140	18167	18073	18049	18045	18038	18077	18116	17818	18099	17952	17982	18132	18135	18222	17973	18179	18049	18230	18149	18219	18048	18125	18202	18095	18011	18074	18189	18036	17975	18086	18077	18072	17959	18142	18068	18103	18085	17917	18196	18047	18239	18194	18004	18047	18039	18090	18055	18050	18130	18063	17977	18104	18059	18169	18012	17968	18047	17921	18048	18101	18005	17826	17978	18205	17913	17955	18043	18066	18123	17923	17955	18177	18014	18203	17929	18313	18117	18114	18176	18140	17984	17929	17933	17849	18070	18112	18012	18148	18068	18227	17983	18195	18130	18096	18153	18062	18000	18070	17860	18201	18047	18152	17991	18014	17941	17901	18198	17641	18045	18168	18133	18182	18006	17960	18060	18072	18027	17870	17991	18106	18259	18269	18159	18072	17923	18068	18098	18029	18089	18062	17817	18214	17929	17896	18219	17942	18149	18076	18105	18042	17956	18066	17857	18072	18130	18059	18056	18063	17927	18196	18314	17929	18005	18011	18182	18230	17980	18080	18168	18036	17924	18065	18016	17979	18052	17966	17992	18026	18155	18039	17971	17999	18039	18083	18055	18110	18105	18134	17956	18160	18111	18091	18022	18073	18187	18058	18186	18210	18113	18138	18102	18196	18007	18071	17831	18088	18211	18043	17960	17808	18014	18131	18155	18013	18148	18089	18188	18116	18179	18166	17869	18171	17955	17760	18114	18321	18055	18042	18130	18182	18015	18057	18062	18377	18073	18102	18149	18036	18100	18173	18128	18212	17944	17969	18160	18100	17985	17963	18056	18073	18193	18128	18045	18170	18145	18071	17909	18183	18090	17907	17938	18042	17966	18016	18229	18173	17970	17992	18175	18142	18073	17891	18129	17983	18160	18218	17945	18146	18137	18212	18134	18056	17829	18053	18027	18243	18144	17980	18199	18155	18091	17910	18000	17971	18153	18280	18167	18116	18206	18082	18165	18083	18147	18102	18283	18079	18100	17970	17955	18147	18011	18132	17810	17993	18116	18206	18098	18294	18282	18029	18143	17924	17964	18049	18175	18023	18033	18054	18112	18149	18064	18041	18039	18063	17948	18206	17957	18089	17953	17999	17926	18000	17973	18160	18132	17843	18069	17912	17884	17786	17937	17976	18093	18074	18168	17909	18135	18027	18237	18148	18059	18103	18208	17997	18167	18148	18123	17961	18056	18035	18052	18271	18005	17895	18111	18127	18070	18036	18096	17779	18085	17971	18128	18184	18129	18048	18250	18239	18031	17958	17895	18088	18091	18004	17710	18067	18215	18122	17931	18205	17972	18009	17991	18021	18011	18092	18097	17992	18056	17956	18124	18092	18200	18014	18169	17962	18060	17889	17927	18239	18077	17949	17966	18058	18113	17988	18141	18015	17973	18213	18056	18116	18105	18013	18133	17988	18110	17998	18057	17943	17745	17962	17789	18149	18094	17955	17959	18082	18148	17994	18065	18015	18137	18027	18311	18084	18224	18161	18240	18083	18110	18116	17896	17943	18016	18008	18070	18218	18249	18083	18109	18171	18005	18263	18187	18191	18172	17894	18090	18037	17965	18078	18035	17911	17983	18075	17860	18151	18129	18206	17976	17964	18116	18139	18136	17946	18049	18112	18064	18002	18030	18078	18079	18143	17906	18270	18186	18159	17936	18126	18167	18030	18202	18009	18129	18172	18033	17941	18058	18278	18078	18006	18024	18139	18129	18074	18017	18116	18166	18140	18099	18054	18146	18008	18178	17979	18288	18147	18224	18125	18274	18167	18416	18061	18200	18200	17991	17931	18105	17935	18106	18118	17928	18063	17816	18277	17878	18234	18065	18181	17913	17950	18117	18025	18173	18061	17970	17952	17873	18127	18086	18148	18107	17846	18176	18108	17999	17897	18012	18387	18217	18162	18015	18308	17920	17854	18118	18060	18042	18046	18174	18299	17928	18126	18125	18102	17995	17972	18178	18038	18016	17914	18008	18124	17993	18029	18179	17827	18254	18220	18014	18024	18143	18051	18146	18021	18226	17941	17979	18141	18038	17980	18141	17977	17961	17824	17943	18123	18044	18229	18219	18336	18200	18124	17995	17809	18071	18078	18033	17932	18104	18266	18174	18084	17906	18150	18063	17875	17951	17904	18111	18168	18149	18069	18104	18057	18149	18050	18141	17970	18187	17961	18060	18249	17824	17971	18164	18130	18343	17995	18154	17872	18091	18046	18111	17984	18149	18161	18037	18156	18051	18207	18091	17945	18066	18266	18084	17987	18127	18141	18186	17828	18282	18032	17993	17981	18029	18112	18060	18114	18084	18144	18067	17991	17791	17898	18139	18263	18077	18167	18182	18172	18108	18112	17970	18016	18059	18083	18222	18089	18059	18085	17957	18106	18097	18020	18057	18091	18061	17918	17884	18192	18154	18058	17985	18001	17987	17942	18205	18229	18126	17937	18119	17968	18013	18087	18067	17918	17956	18167	18100	18229	18178	17849	17964	18161	17953	18141	18186	18330	17934	17927	18019	18116	18010	17951	18035	18048	18201	18144	18028	18023	18063	17972	18089	18180	17803	17927	18113	18178	17897	18227	17955	17952	17908	18294	18210	18219	18355	18266	18115	18152	18048	18204	18082	17976	17956	18054	17983	18215	18092	18320	17915	18084	18113	18206	17826	18126	17974	17977	18091	17811	18227	18032	17948	18099	18077	18013	17920	18145	18115	18166	18130	17928	17993	17968	18071	17968	17790	17740	18006	18094	18147	18173	18140	18054	17958	18182	18117	18189	18089	18269	18242	18165	18031	17941	18088	17837	18102	18249	17988	17960	17943	18232	18067	18206	18140	18184	18033	18133	18102	18081	18071	18028	18146	18043	17910	18016	18027	17948	18126	18068	18128	18069	18074	18065	18075	18173	18024	18047	18169	18164	18119	17783	18074	18081	18065	18267	18010	18298	18004	18036	18056	18205	17994	18066	17880	17767	18268	17969	17981	18234	18048	18123	18105	18068	18303	18134	18092	18020	17938	18011	18196	18097	17902	18142	17943	18044	18064	18073	17998	18103	18249	18034	18099	18184	18193	18126	18325	18288	18115	18178	17880	18001	18141	17865	18132	18124	18203	18155	17948	18130	17961	18044	18081	17983	18045	18190	18044	18045	17934	18043	18171	18083	17920	18257	17948	18117	17840	18129	17954	18031	18333	17998	18091	18255	18063	18094	18109	18244	18281	17995	18014	18086	17977	18136	18058	18056	18257	18238	18168	17950	18076	18193	18169	18006	17961	18269	18213	17906	18239	18002	18150	18189	18085	18018	17969	18339	18385	18105	18058	18081	18078	18021	18173	17876	18128	18116	17994	18029	17940	18100	17990	18159	17930	18180	17882	18119	18149	18283	18133	18242	18002	17994	18103	18095	18176	18161	18071	17867	17929	17837	18206	18266	18170	18194	18113	18086	17981	18066	18152	17957	18075	18150	18240	18045	18071	18127	18055	18020	18030	18232	18035	18024	18051	18130	18155	18079	17937	18028	18031	18179	18089	18075	17952	18062	18117	17888	18075	18244	17895	18081	18058	18165	17997	17968	17906	18150	18098	18019	17931	18154	18208	18200	18036	18113	18094	18056	18036	18039	18138	17990	18035	18059	18118	17956	17933	17981	17919	17997	18206	18167	18057	18043	18131	18043	17901	17930	17984	18154	18092	18012	18154	18027	17969	18130	17931	18106	17917	17947	18125	18096	17978	18192	18079	17980	17889	17894	18019	18170	18121	18212	18138	18044	17888	17936	18148	18086	18004	18104	17906	18050	17948	17880	18072	17956	18191	18268	18089	18228	18172	18043	17958	18165	18157	18165	18066	18053	17990	18243	18011	18280	18199	17775	18103	17869	18154	18060	18026	18054	17875	18196	18120	18133	17993	18106	18166	18060	18080
33395	44382	39750	28272	23396	20645	17676	16908	16784	16577	16638	16425	16392	16321	16411	16390	16216	16376	16430	16428	16227	16094	16276	16115	16162	16149	16176	16187	16376	16268	16357	16265	16262	16168	16504	16244	16064	16390	16281	16067	16140	16413	16345	16381	16184	16107	16159	16208	16228	16192	16213	16154	16232	15968	16177	16147	16202	16240	16215	16110	16119	16021	16313	16159	16241	16136	16350	16268	16345	16186	16009	16027	16050	16165	16119	16103	16267	16202	16276	16112	16086	16232	16306	16208	16083	16219	16022	16130	16117	16142	16198	16273	16071	16194	16186	16173	16250	16091	16462	16200	16153	16162	16101	16144	16163	16426	16203	16358	16163	16386	16170	16181	16207	16226	16256	16296	16018	16293	16098	16113	16127	16134	16240	16132	16298	16215	16086	16175	16110	16234	16341	16088	16322	16107	16202	16221	16160	16173	16218	16124	16061	16163	16317	16173	16238	16117	16158	16231	16164	16339	16071	15985	16211	16114	16266	16081	16154	16103	16233	16074	16179	16200	16264	16129	16247	16161	16089	16188	16073	16317	16375	16009	16301	16131	16189	16199	16134	16044	16068	16035	16258	16288	16293	16070	16170	16104	16351	16092	16181	15965	16376	16022	16017	16188	16197	16156	16405	16117	16029	16162	15990	16181	16210	16314	16223	16187	16219	16049	16045	16120	16212	16222	16216	16242	16205	16196	16037	15986	16092	16030	16115	16192	16208	16280	16196	16203	16118	16309	16159	16184	16331	16261	16028	16160	15943	16014	16269	16112	16152	16274	16164	16044	16102	16478	16138	16189	16205	16185	16150	16252	16096	16273	16171	16286	16109	15981	16142	15961	16198	16173	16372	16135	16066	15960	16192	16391	16254	16169	16352	16156	16175	16090	16086	16105	16072	16126	16177	16166	16084	16074	16244	16102	16167	16052	16197	16216	16112	16235	15937	16121	16195	16160	16141	16108	16149	16142	16123	16265	16269	16380	16206	16131	16265	16275	16213	16031	16185	16220	16293	16112	16162	16213	16288	16189	16253	16042	16306	15986	16244	16162	16277	16178	16166	16207	16131	16317	16011	16142	16295	16228	16187	16182	15931	16247	16111	16144	16041	16263	16033	16330	16173	16195	16162	15991	16013	16060	16342	16183	16158	16360	16000	16205	16139	16331	15993	16106	16177	16186	16165	16023	16228	16240	16056	16288	16170	16224	16437	16328	16215	16205	16104	16184	16050	15955	16061	16221	16343	16035	16203	16078	16006	16282	16180	16411	16168	16149	16225	16042	16208	16359	16354	16205	16157	16045	16166	16092	16248	16113	16213	16276	16039	16104	16187	16169	16212	16165	16255	16080	16072	16270	16242	16159	16158	16017	16292	16079	16122	16240	16197	16041	16133	16154	16105	16427	16206	16191	16280	16147	16094	16276	16253	16142	16143	16148	16135	16116	16127	16234	16172	16144	16297	16082	16307	16253	16045	16299	16106	15964	16359	16208	16293	16207	16205	16258	16082	16141	16251	16022	16297	16145	16140	16163	16231	16104	15971	16158	16124	16279	16274	16164	16108	16039	16300	16143	16123	16240	16053	16125	16187	16050	16008	16006	16016	16107	16140	15980	16168	16277	16385	16068	16198	16050	16120	16096	15914	16042	15978	16114	16144	16186	16070	16114	16193	16232	16103	16262	16129	15993	16196	16075	16181	16125	16298	16106	15901	16223	16214	16044	16199	16191	16147	16200	16114	16238	16116	16102	16084	16045	16093	16193	16233	16097	16121	15990	16045	16045	16168	16147	16176	15993	16165	16141	16310	16221	16282	16189	16174	16293	16194	16121	16015	16202	16175	16133	16173	16268	16257	16111	16179	16169	16122	16044	16290	16171	16257	16133	16202	16157	16173	16100	16288	16241	15929	16156	16308	16049	16121	16216	16127	16161	16272	16033	16106	16118	15993	16120	16126	16066	16126	16269	16293	16230	16193	16256	16126	16178	16154	16264	16166	16212	16189	16189	16139	16206	16236	15945	16265	16084	16310	16151	16214	16223	16056	16263	16199	16092	16054	16107	16115	16180	16074	16065	16187	16160	16189	16276	16078	16311	16103	16238	15954	16193	16073	16019	16252	16205	16102	16080	16249	15995	16282	16360	16086	16431	15990	16125	16191	16237	16130	16206	16230	16292	16190	16258	16083	16220	16110	15897	16218	16106	16194	16074	16027	16175	16177	16257	16280	16326	16273	16174	16191	16041	16265	16206	16176	16117	16152	16170	15987	16201	16165	16183	16069	16046	16114	16106	16141	16335	16145	16228	16140	16049	16100	16164	16265	16252	16184	16224	16322	16340	15996	16272	16077	16081	16111	15970	16267	16094	16105	16119	16087	16098	16296	16155	15959	16326	16110	16122	16208	16102	16003	16097	16168	16218	16042	16268	16097	16161	16104	16173	15974	15949	16188	16088	16297	16192	16168	16218	16248	16284	16041	16062	16182	16108	15987	16265	16244	16123	16227	16145	16036	16187	16151	16286	16128	16177	16203	16170	16138	16202	16142	16062	16116	16179	16087	16057	16203	16183	16179	16171	16181	16117	16159	16086	16026	16190	16208	16030	16050	16253	16293	16279	16074	16179	16366	16262	16135	16241	16107	16034	16261	16213	16095	16288	16231	16268	16009	16336	16161	16096	16142	16342	16079	16034	16237	16067	16107	16088	16175	16309	16182	16075	16060	16155	16277	16243	16212	16138	16108	16280	16126	16081	16239	16179	15847	16213	16077	16150	16071	16179	16168	16221	16229	16169	16103	16119	16164	16280	16182	16179	16318	16196	16211	16045	16011	16191	16237	16240	15977	16177	16195	16201	16075	16299	16321	16258	16233	16197	16036	16050	16137	16183	16189	16211	16219	16203	16184	16132	16373	16190	16194	16115	16205	16261	16144	16336	16119	16208	16193	16095	16359	16258	16059	16221	16257	15963	16239	16182	16144	16143	15983	16208	16138	16268	16098	16034	16261	16066	16190	16235	16126	16047	16251	16227	16211	16049	16088	16039	16090	16138	16161	16005	16217	16173	16090	16096	16194	16085	16192	16177	16159	16211	16363	16249	16150	16209	16114	16240	16310	16322	16135	16041	16028	16169	16075	16044	16201	16147	16115	16139	16105	16185	16213	16212	16167	16207	16054	16317	16284	16113	16155	16226	16134	16146	16158	16257	16109	16225	16175	16215	16127	16182	16145	16254	16268	16189	16328	16236	16160	16248	16071	16293	16088	16217	16002	16329	16093	16275	16095	16143	16202	16010	16315	16170	16294	16112	16129	16157	16209	16180	16263	16253	16196	16140	16207	16072	16091	16060	16224	16139	16086	16071	16155	16061	16076	16030	16069	16182	16171	16173	16247	16218	16291	16058	16239	16034	16202	16168	16107	16262	16042	16265	16183	16221	16062	16071	16197	16123	16072	16247	16142	16172	16335	16168	16294	16171	16192	15953	16306	16041	16089	16276	16079	16107	16176	16181	16191	16224	16036	16211	16035	16216	16251	16264	16110	16065	16394	16172	16139	16066	16110	16078	16047	16042	16324	16185	16072	16153	16195	16108	16244	16079	16202	15973	16265	16280	16218	16231	16289	16266	16239	16272	16294	16077	16135	16073	16301	16126	16216	16145	16115	16240	16109	16245	16018	16139	16137	16026	16122	16259	16151	16019	16273	16153	16248	16216	15989	16137	16135	16152	16146	16067	16164	16170	16193	16200	16050	16218	16070	16054	16191	16231	16060	16236	16122	16057	16154	16048	16124	15973	16187	16048	16163	16133	16150	16174	16169	16079	16116	16226	16077	16193	16270	16075	16069	16271	16157	16020	16207	16179	16124	16150	16123	16127	16168	16180	16253	16267	16093	16031	16336	16175	16027	16224	16147	16272	16121	16107	16182	16182	15901	16168	16286	16087	16241	16114	16118	16225	16167	16123	16012	16302	16112	16071	16120	16069	16165	16089	16130	16222	15997	16173	16121	16284	16222	16176	16121	16177	16127	16342	16188	16063	16123	16313	15981	16157	16239	16048	16295	16144	16235	16133	16175	16153	16166	16084	16089	16208	16104	16251	16141	16210	16127	16066	16301	16201	16113	16166	16175	16221	16293	16101	16257	16099	16067	16208	16250	16178	16172	16170	16356	16181	16064	16287	16311	16020	16106	16201	16064	16315	16247	16034	16341	16219	16335	16093	16233	16358	16162	16028	16208	16248	16248	16101	16124	15981	16223	16250	16071	16142	16178	16119	16063	16196	16008	16061	16244	16041	16392	16046	16114	16127	16272	16168	16148	16089	16114	16226	16098	16235	16179	16170	16259	16212	16255	16128	16151	16150	16161	16047	16271	16021	16214	16088	16148	16212	15985	16173	16103	16099	15986	16105	16180	15916	16153	16302	16131	16231	16132	16177	16181	16203	16178	16250	16065	16228	16190	16159	16217	16224	16110	16158	16257	16111	16320	16161	16087	16190	16089	16134	16295	16223	16179	16216	16085	16156	16312	16154	16359	16033	16275	16222	16097	16079	16141	16202	16165	16148	16003	16142	16130	16200	16163	16269	16196	16095	16158	16041	16107	16214	16304	16015	16295	16101	16165	16073	16260	16181	16118	16032	16151	16202	16194	16087	16251	16120	16045	16098	16276	16078	16295	16382	16239	16163	16247	16258	16081	16224	16244	16061	16232	16175	16353	16170	16023	16146	16099	16158	16179	16013	16183	16179	16248	16035	16113	16047	16284	16149	16277	15949	16145	16282	15980	16135	16324	16100	16207	16089	16186	16115	16019	16226	16092	16174	16356	16211	16200	16254	16079	16330	16087	16051	16253	16179	16301	16132	16187	16141	16227	16254	16306	16230	16193	16016	16053	16168	16151	16322	16163	15976	16185	16029	16179	16080	16261	16178	16100	16232	16116	16175	16170	16255	16168	16095	16215	16141	16122	16252	16260	16139	16144	16181	16333	16177	16364	16204	16175	16150	16249	16057	16172	16210	16027	16223	16145	16172	16209	16251	16249	16000	16114	16362	16195	16220	16062	16057	16213	16186	16177	16160	16158	16151	16053	16275	16269	16163	16009	16143	16041	16146	16190	16068	16079	16066	16177	16157	16150	16123	16123	16147	16152	16315	15946	16178	16133	16109
24156	21431	28984	25868	25191	25384	22946	19245	18179	18102	18042	17561	17790	17739	17750	17601	17409	17540	17542	17530	17523	17399	17551	17514	17512	17441	17316	17501	17214	17392	17524	17376	17571	17600	17375	17368	17338	17197	17188	17336	17434	17345	17381	17400	17250	17506	17312	17331	17298	17397	17184	17511	17139	17098	17262	17217	17444	17417	17334	17340	17323	17484	17409	17380	17455	17348	17182	17258	17314	17293	17384	17197	17398	17259	17084	17300	17352	17205	17315	17303	17267	17386	17202	17243	17339	17518	17159	17236	17430	17561	17411	17307	17292	17267	17334	17193	17219	17305	17195	17271	17412	17316	17334	17137	17374	17157	17347	17399	17378	17297	17237	17235	17298	17391	17032	17520	17189	17256	17399	17135	17183	17336	17281	17260	17336	17209	17228	17367	17269	17317	17193	17165	17574	17211	17197	16967	17301	17261	17283	17217	17316	17323	17102	17299	17377	17574	17431	17118	17201	17362	17412	17278	17374	17284	17459	17309	17257	17176	17238	17328	17344	17403	17492	17386	17226	17366	17383	17253	17513	17356	17471	17296	17320	17198	17319	17225	17370	17274	17237	17323	17480	17155	17307	17383	17277	17260	17270	17385	17301	17138	17099	17174	17410	17336	17275	17213	17055	17316	17080	17224	17395	17339	17236	17317	17341	17351	17029	17280	17307	17334	17240	17289	17373	17166	17398	17098	17301	17361	17331	17171	17258	17408	17406	17201	17335	17487	17312	17437	17283	17116	17316	17259	17415	17331	17357	17101	17367	17286	17406	17256	17165	17253	17166	17210	17313	17173	17258	17204	17162	17404	17041	17343	17324	17234	17337	17129	17229	17317	17465	17231	17375	17254	17404	17392	17333	17289	17331	17156	17162	17397	17569	17159	17480	17276	17348	17383	17202	17180	17178	17128	17302	17057	17386	17129	17298	17237	17292	17231	17302	17265	17275	17475	17290	17305	17365	17460	17602	17313	17246	17211	17250	17425	17199	17619	17360	17223	17247	17530	17333	17239	17155	17305	17353	17353	17544	17218	17469	17247	17279	17381	17231	17211	17277	17231	17229	17340	17391	17198	17329	17433	17230	17165	17338	17325	17348	17275	17310	17185	17079	17005	17009	17586	17253	17247	17387	17336	17286	17331	17264	17091	17393	17297	17518	17248	17403	17128	17326	17227	17181	17367	17250	17432	17298	17352	17373	17328	17304	17325	17182	17344	17346	17136	17258	17233	17175	17215	17405	17326	17244	17353	17126	17252	17113	17423	17369	17285	17348	17263	17254	17297	17343	17199	17223	17215	17320	17202	17371	17231	17314	17130	17091	17607	17289	17270	17099	17272	17327	17450	17190	17265	17378	17365	17358	17328	16936	17351	17237	17229	17423	17232	17239	17390	17330	17498	17143	17295	17434	17480	17371	17307	17340	17444	17387	17154	17432	17298	17305	17311	17389	17576	17358	17150	17186	17252	17338	17223	17256	17306	17291	17305	17209	17360	17167	17398	17414	17372	17353	17254	17321	17366	17271	17151	17290	17420	17307	17383	17287	17223	17360	17453	17328	17247	17256	17189	17267	17252	17258	17388	17287	17372	17388	17395	17499	17329	17376	17124	17316	17250	17259	17270	17136	17446	17197	17305	17188	17179	17257	17521	17284	17283	17270	17334	17259	17258	17194	17161	17165	17180	17191	17455	17242	17198	17251	17353	17149	17249	17290	17321	17255	17207	17177	17237	17357	17281	17225	17461	17421	17527	17304	17212	17398	17371	17458	17250	17382	17238	17387	17326	17342	17275	17201	17333	17334	17384	17368	17066	17251	17263	17406	17137	17291	17402	17471	17227	17313	17215	17172	17275	17389	17101	17264	17283	17294	17172	17251	17345	17248	17098	17312	17298	17169	17271	17388	17429	17281	17160	17188	17172	17137	17149	17251	17331	17407	17391	17412	17416	17359	17332	17248	17362	17331	17215	17374	17207	17516	17528	17387	17175	17304	17296	17224	17199	17391	17408	17444	17490	17289	17235	17190	17319	17214	17202	17199	17340	17410	17077	17158	17263	17053	17405	17233	17174	17042	17300	17176	17336	17263	17393	17360	17391	17244	17273	17191	17094	17484	17432	17213	17308	17172	17474	17460	17209	17148	17200	17358	17187	17157	17045	17396	17329	17398	17206	17284	17227	17213	17000	17114	17285	17355	17322	17436	17197	17264	17224	17324	17391	17277	17196	17216	17252	17414	17315	17162	17422	17401	17286	17353	17369	17264	17198	17321	17168	17275	17156	17455	17262	17272	17101	17272	17235	17217	17141	17339	17322	17389	17416	17132	17126	17277	17434	17175	17256	17125	17315	17173	17198	17498	17404	17168	17137	17258	17268	17234	17361	17316	17049	17536	17359	17364	17134	17550	17424	17228	17322	17253	17324	17253	17246	17482	17357	17298	17083	17274	17360	17106	17295	17502	17323	17134	17158	17285	17369	17388	17375	17435	17209	17234	17207	17545	17373	17254	17109	17273	17194	17182	17363	17283	17428	17458	17146	17379	17435	17240	17388	17262	17162	17224	17255	17349	17338	17283	17402	17352	17226	17366	17253	17429	17384	17384	17429	17384	17171	17256	17105	17444	17302	17282	17234	17206	17354	17394	17377	17301	17250	17302	17309	17293	17332	17297	17302	17300	17221	17158	17433	17329	17126	17173	17456	17227	17385	17245	17335	17320	17187	17516	17211	17344	17277	17281	17610	17130	17380	17276	17271	17134	17325	17344	17303	17179	17401	17334	17076	17241	17268	17304	17190	17450	17321	17304	17192	17405	17533	17368	17333	17363	17184	17220	17148	17304	17397	17359	17313	16992	17368	17405	17305	17260	17554	17328	17211	17431	17401	17507	17443	17274	17247	17379	17367	17247	17246	17324	17151	17432	17212	17248	17058	17238	17170	17261	17250	17291	17299	17411	17224	17200	17226	17409	17138	17234	17170	17353	17222	17420	17240	17379	17221	17274	17284	17209	17369	17198	17338	17344	17329	17271	16978	17209	17476	17142	17410	17227	17090	17310	17250	17220	17342	17380	16978	17280	17278	16985	17290	17230	17387	17297	17324	17331	17112	17167	17263	17204	17331	17540	17222	17374	17275	17257	17397	17288	17286	17333	17448	17189	17258	17095	17216	17159	17353	17392	17153	17259	17351	17279	17356	17252	17442	17468	17275	17359	17298	17050	17232	17315	17316	17387	17295	17367	17194	17144	17317	17219	17371	17402	17308	17429	17373	17371	17218	17331	17376	17312	17297	17364	17214	17270	17414	17399	17082	17320	17361	17297	17393	17186	17370	17339	17347	17187	17207	17155	17312	17271	17266	17264	17183	17217	17341	17317	17237	17277	17576	17181	17276	17292	17366	17436	17273	17497	17209	17555	17240	17380	17340	17205	17351	17417	17323	17387	17473	17329	17333	17160	17293	17288	17297	17285	17140	17335	17218	17296	17104	17366	17194	17322	17144	17161	17056	17326	17306	17274	17316	17134	17195	17336	17301	17406	17206	17340	17235	17213	17488	17196	17323	17410	17299	17477	17122	17356	17478	17246	17318	17423	17370	17192	17362	17307	17325	17264	17322	17264	17462	17363	17051	17168	17368	17219	17158	17316	17281	17388	17424	17112	17175	17246	17166	17218	17367	17327	17325	17505	17283	17276	17146	17109	17380	17513	17448	17377	17197	17303	17422	17389	17365	17229	17276	17245	17122	17467	17281	17308	17185	17342	17302	17529	17256	17332	17392	17286	17433	17155	17137	17474	17353	17393	17307	17341	17388	17420	17400	17319	17293	17316	17264	17331	17226	17387	17249	17307	17223	17288	17361	17140	17186	17282	17277	17182	17288	17625	17250	17270	17335	17150	17368	17243	17253	17389	17362	17108	17341	17186	17266	17243	17189	17214	17155	17359	17281	17516	17317	17247	17325	17130	17480	17369	17481	17269	17214	17305	17471	17601	17408	17176	17126	17187	17349	17331	17402	17324	17250	17332	17581	17330	17353	17346	17230	17426	17569	17332	17161	17413	17358	17406	17286	17186	17276	17359	17417	17380	17388	17515	17306	17398	17339	17331	17306	17289	17131	17233	17266	17300	17341	17179	17430	17444	17547	17463	17435	17322	17244	17156	17298	17442	17250	17272	17322	17383	17239	17332	17305	17379	17361	17268	17203	17245	17381	17449	17344	17419	17242	17434	17276	17317	17400	17423	17278	17468	17404	17324	17384	17318	17361	17356	17217	17494	17420	17459	17400	17342	17253	17331	17380	17240	17383	17140	17338	17200	17326	17242	17259	17312	17245	17295	17325	17277	17046	17628	17255	17231	17273	17383	17359	17366	17147	17392	17369	17269	17447	17344	17185	17399	17290	17211	17178	17348	17246	17048	17206	17166	17168	17323	17160	17336	17293	17439	17315	17381	17163	17060	17408	17157	17425	17257	17146	17468	17267	17193	17350	17278	17230	17289	17383	17249	17193	17267	17293	17197	17171	17092	17515	17532	17297	17323	17318	17237	17163	17171	17288	17397	17454	17304	17420	17337	17253	17187	17144	17291	17399	17296	17342	17260	17288	17493	17449	17170	17261	17439	17331	17335	17187	17314	17207	17229	17359	17197	17090	17181	17268	17359	17384	17307	17447	17157	17354	17454	17476	17353	17153	17430	17085	17141	17259	17318	17275	17454	17251	17152	17268	17321	17289	17113	17188	17219	17427	17445	17281	17371	17409	17365	17422	17465	17169	17345	17288	17345	17522	17426	17272	17367	17174	17164	17413	17454	17181	17266	17318	17373	17473	17370	17547	17375	17348	17387	17462	17394	17301	17410	17234	17325	17327	17301	17345	17242	17141	17058	17455	17436	17140	17326	17285	17218	17059	17195	17433	17363	17545	17234	17444	17400	17255	17285	17399	17463	17184	17459	17335	17382	17645	17219	17256	17167	17265	17375	17369	17390	17210	17378	17086	17082	17484	17485	17226	17308	17315	17382	17249	17131	17231	17431	17331	17284	17095	17433	17331	17070	17249	17257	17284	17447	17477	17326	17290	17176	17053	17443	17350	17188	17272	17371	17240	17275	17345	17081	17365	17303	17223	17300	17173	17320	17222	17186	17287	17315	17267	17196	17176	17348	17233
34878	53648	47254	37980	31022	25271	19932	17609	16851	16552	16382	16268	16185	16127	16078	16129	15985	16074	16009	15818	15804	15895	15887	15652	15795	15824	15877	15679	15697	15813	15681	15742	15914	15898	15733	15755	15770	15839	15645	15944	15658	15670	15764	15787	15939	15759	15760	15835	15775	15718	15729	15707	15994	15945	15665	15751	15614	15678	15833	15683	15861	15843	15575	15806	15684	15664	15671	15604	15760	15682	16021	15536	15721	15755	15778	15706	15797	15679	15855	15905	15796	15793	15815	15773	15602	15792	15838	15722	15545	15689	15779	15697	15646	15750	15725	15863	15787	15576	15752	15777	15681	15585	15615	15697	15604	15810	15857	15651	15670	15789	15567	15773	15778	15729	15674	15726	15782	15660	15934	15713	15750	15687	15681	15631	15589	15573	15729	15757	15766	15743	15866	15709	15655	15878	15785	15719	15659	15656	15688	15769	15681	15850	15744	15666	15748	15704	15726	15711	15733	15844	15743	15640	15805	15509	15882	15725	15745	15708	15584	15772	15666	15814	15655	15726	15697	15689	15780	15803	15578	15789	15694	15836	15913	15546	15807	15727	15665	15727	15954	15642	15794	15795	15621	15571	15641	15615	15760	15758	15738	15798	15635	15723	15681	15667	15617	15730	15613	15858	15763	15979	15764	15772	15699	15612	15694	15734	15910	15888	15709	15584	15709	15735	15748	15687	15861	15719	15802	15728	15906	15535	15751	15889	15512	15607	15560	15790	15763	15696	15654	15735	15758	15670	15661	15648	15686	15718	15637	15858	15733	15938	15609	15620	15733	15690	15804	15552	15654	15510	15640	15840	15659	15770	15572	15818	15750	15831	15784	15750	15797	15644	15916	15728	15799	15875	15563	15793	15631	15771	15743	15800	15708	15698	15782	15605	15729	15672	15714	15622	15723	15753	15666	15749	15833	15980	15623	15649	15802	15673	15655	15702	15813	15822	15713	15735	15725	15878	15703	15637	15746	15719	15702	15833	15654	15922	15870	15866	15621	15811	15712	15726	15667	15565	15733	15907	15698	15874	15615	15770	15680	15735	15546	15780	15634	15852	15693	15912	15511	15780	15696	15560	15789	15732	15878	15536	15738	15770	15788	15737	15706	15756	15571	15712	15588	15793	15821	15603	15648	15491	15757	15739	15727	15724	15738	15746	15615	15642	15675	15725	15450	15699	15869	15662	15743	15725	15774	15818	15521	15729	15591	15649	15671	15718	15715	15622	15491	15770	15700	15681	15661	15873	15832	15558	15575	15788	15788	15721	15736	15749	15726	15537	15664	15822	15586	15710	15729	15740	15692	15514	15651	15725	15766	15661	15802	15863	15703	15715	15555	15675	15629	15692	15756	15574	15816	15730	15862	15840	15643	15867	15626	15682	15693	15653	15693	15762	15608	15768	15573	15586	15590	15564	15531	15762	15895	15670	15785	15765	15716	15694	15862	15626	15768	15917	15756	15817	15671	15757	15754	15846	15736	15753	15565	15726	15681	15591	15736	15829	15826	15620	15740	15775	15683	15598	15801	15629	15654	15737	15713	15809	15539	15761	15731	15736	15501	15626	15735	15814	15756	15499	15695	15793	15703	15654	15684	15737	15466	15731	15460	15883	15551	15736	15677	15794	15686	15660	15820	15696	15765	15695	15742	15656	15801	15684	15721	15629	15598	15746	15848	15523	15801	15783	15941	15730	15786	15681	15674	15612	15557	15668	15897	15594	15786	15716	15608	15695	15779	15774	15806	15607	15990	15686	15758	15700	15839	15685	15520	15854	15670	15740	15715	15790	15833	15629	15709	15937	15804	15840	15873	15664	15654	15744	15691	15711	15715	15722	15849	15581	15570	15813	15631	15874	15576	15562	15702	15760	15710	15757	15470	15592	15627	15597	15778	15610	15608	15798	15543	15845	15868	15744	15774	15853	15722	15680	15895	15713	15777	15542	15645	15790	15589	15597	15637	15716	15655	15572	15627	15703	15785	15732	15621	15739	15764	15606	15819	15747	15600	15677	15517	15644	15844	15654	15666	15666	15620	15807	15694	15555	15687	15689	15536	15739	15782	15692	15605	15777	15785	15717	15662	15672	15651	15676	15783	15850	15734	15604	15551	15779	15765	15595	15746	15751	15801	15707	15823	15605	15691	15613	15562	15795	15621	15728	15700	15520	15899	15679	15689	15718	15558	15830	15897	15801	15660	15832	15516	15639	15768	15667	15681	15697	15804	15867	15714	15723	15620	15661	15835	15644	15809	15759	15767	15719	15703	15679	15688	15681	15606	15759	15622	15725	15701	15972	15783	15684	15700	15757	15782	15604	15759	15701	15681	15848	15941	15694	15682	15687	15790	15575	15694	15720	15770	15652	15633	15644	15786	15793	15631	15822	15775	15525	15652	15689	15700	15677	15586	15688	15844	15600	15572	15757	15686	15945	15616	15809	15593	15644	15977	15814	15777	15620	15821	15854	15629	15749	15674	15797	15655	15840	15702	15868	15625	15651	15814	15648	15797	15669	15765	15690	15604	15731	15787	15586	15649	15766	15751	15727	15611	15719	15611	15861	15733	15597	15697	15734	15884	15572	15731	15673	15863	15784	15900	15784	15722	15615	15742	15793	15619	15523	15752	15583	15904	15704	15733	15675	15735	15730	15666	15720	15700	15675	15833	15657	15721	15628	15770	15718	15604	15865	15763	15724	15778	15732	15621	15706	15672	15615	15773	15756	15622	15695	15601	15585	15823	15705	15624	15608	15808	15645	15687	15857	15778	15667	15689	15783	15728	15613	15627	15657	15728	15895	15712	15597	15719	15894	15764	15663	15721	15638	15643	15688	15831	15659	15776	15657	15607	15771	15746	15689	15714	15708	15712	15604	15558	15833	15742	15669	15907	15785	15827	15702	15899	15798	15702	15662	15735	15732	15768	15553	15384	15658	15813	15863	15647	15792	15735	15651	15755	15713	15665	15825	15860	15850	15547	15782	15705	15987	15819	15737	15713	15722	15885	15723	15609	15644	15584	15522	15663	15597	15747	15698	15805	15812	15617	15651	15716	15687	15655	15795	15575	15747	15752	15814	15764	15579	15720	15642	15632	15712	15759	15718	15766	15632	15586	15609	15626	15612	15833	15723	15911	15578	15683	15687	15751	15628	15698	15807	15720	15715	15716	15778	15754	15803	15594	15667	15820	15733	15835	15778	15712	15712	15751	15814	15682	15572	15734	15712	15690	15656	15541	15630	15557	15752	15694	15594	15742	15655	15814	15699	15767	15605	15736	15752	15564	15818	15682	15690	15790	15637	15806	15553	15686	15528	15709	15832	15754	15780	15616	15751	15848	15615	15754	15740	15620	15744	15658	15759	15545	15716	15614	15794	15623	15832	15583	15696	15720	15791	15490	15766	15594	15686	15586	15814	15683	15917	15709	15562	15623	15726	15784	15666	15732	15934	15554	15731	15718	15741	15642	15872	15594	15757	15734	15772	15676	15702	15796	15706	15731	15850	15709	15725	15564	15710	15742	15839	15576	15809	15581	15705	15592	15731	15862	15615	15598	15821	15595	15888	15771	15774	15479	15739	15608	15544	15800	15873	15696	15677	15802	15645	15694	15574	15711	15757	15720	15727	15632	15876	15622	15687	15703	15871	15594	15679	15629	15599	15697	15588	15768	15724	15732	15615	15620	15883	15631	15935	15875	15618	15848	15776	15778	15705	15681	15769	15739	15614	15866	15822	15870	15712	15761	15735	15670	15810	15724	15818	15777	15825	15648	15714	15631	15682	15986	15675	15511	15762	15705	15798	15741	15701	15839	15668	15639	15850	15723	15634	15760	15658	15840	15889	15744	15810	15758	15763	15693	15741	15620	15707	15830	15652	15701	15654	15552	15687	15834	15787	15811	15702	15702	15779	15887	15604	15752	15666	15592	15653	15654	15652	15673	15625	15683	15676	15889	15689	15854	15875	15718	15637	15870	15559	15500	15638	15616	15685	15718	15682	15649	15903	15645	15749	15663	15592	15669	15669	15683	15681	15743	15709	15772	15672	15846	15665	15615	15738	15786	15663	15785	15765	15672	15704	15581	15903	15711	15702	15851	15595	15720	15691	15713	15698	15870	15622	15798	15755	15787	15786	15630	15643	15713	15704	15724	15876	15703	15798	15684	15642	15546	15712	15533	15700	15747	15558	15790	15764	15691	15803	15595	15669	15656	15839	15678	15684	15733	15769	15698	15874	15708	15724	15552	15787	15720	15600	15606	15595	15690	15851	15743	15845	15750	15641	15889	15592	15765	15740	15750	15697	15743	15719	15749	15680	15695	15724	15610	15634	15782	15635	15697	15734	15580	15681	15610	15706	15709	15668	15578	15746	15638	15758	15630	15690	15666	15686	15703	15680	15850	15547	15703	15553	15626	15762	15843	15559	15804	15637	15694	15738	15735	15709	15624	15714	15715	15650	15738	15912	15563	15941	15715	15770	15671	15603	15816	15682	15689	15786	15696	15787	15621	15795	15596	15814	15715	15737	15705	15560	15781	15638	15668	15646	15654	15697	15752	15814	15755	15669	15529	15566	15704	15549	15772	15717	15681	15800	15693	15828	15702	15847	15895	15728	15662	15735	15705	15609	15643	15725	15508	15809	15697	15736	15717	15577	15683	15617	15796	15689	15930	15677	15610	15843	15647	15729	15807	15714	15636	15715	15568	15517	15618	15860	15789	15683	15686	15750	15710	15626	15747	15574	15702	15517	15553	15650	15694	15802	15508	15857	15796	15758	15756	15815	15630	15576	15583	15830	15662	15732	15771	15865	15738	15839	15733	15663	15762	15880	15811	15730	15723	15591	15729	15754	15861	15730	15727	15725	15673	15901	15779	15736	15757	15696	15594	15700	15889	15655	15779	15868	15803	15652	15933	15773	15695	15655	15825	15711	15626	15719	15691	15621	15799	15742	15741	15648	15768	15645	15715	15634	15665	15777	15612	15689	15978	15565	15722	15607	15665	15649	15646	15851	15615	15564	15720	15684	15593	15758	15712	15695	15652	15829	15671	15779	15641	15734	15559	15752	15672	15693	15640	15726	15868	15815	15585	15669	15732	15752	15801	15900	15572	15942	15558	15563	15760	15568	15725	15597	15714	15807	15612	15561	15689	15545	15604	15726
22858	21342	29161	24413	24239	28295	27517	21592	19314	19200	18639	18530	18486	18530	18351	18344	18162	18366	18224	18114	18102	17939	18213	18094	17937	18024	17868	18021	18095	17986	18061	17989	17966	18160	18086	18080	18089	18138	18182	17857	17799	18026	17855	17938	18109	17940	18037	17730	18014	18156	17823	17919	17857	18004	17750	18050	17985	17899	18009	17986	18083	17929	18046	17892	18062	17949	17817	17702	17781	17864	17779	17863	18015	17893	17728	17823	18165	17969	17849	17886	17893	17946	17979	17761	17969	17923	17831	17850	17936	17965	18076	17996	18035	17906	17949	17790	17897	17717	17954	17908	17894	17827	17600	17870	17843	17837	17786	17748	17844	17956	17707	17743	17908	17972	17849	17859	17761	17758	18014	17903	17959	17949	17948	17881	17966	17688	17949	17737	17886	17850	17925	17791	17831	17885	17867	17681	17885	17909	17937	17912	18010	17705	17814	17814	17759	17775	18105	17882	17593	17853	17897	18018	18056	17923	17808	17944	18009	17924	18015	17813	17843	17686	17880	18011	17800	17778	17938	17901	17889	17662	17922	17855	18001	17961	17776	17875	17864	17864	17707	17908	17887	17863	17898	17858	17980	17778	17968	17783	17738	17995	17925	17956	17894	17817	17630	17740	17774	17866	17939	18027	17867	17854	17841	17911	18001	17832	17742	17973	18136	17968	17851	17806	17824	17526	17922	17998	17966	17727	17685	17873	17907	17928	17791	18071	17729	17912	17812	17801	17812	17821	17899	17805	17758	17824	17822	17791	17780	17666	17812	17914	17673	17925	17892	18001	18012	18091	18097	17868	17946	17773	17853	17816	17903	18026	17674	17906	17876	17871	18030	17906	17924	17777	18003	17872	17745	17961	17918	17731	17788	17733	17718	17741	18017	17661	17843	17968	18075	17760	17907	17976	17866	17796	17731	18039	17933	17715	17903	17738	17842	17946	17906	17854	17790	17892	17942	17683	17903	18014	17812	17830	17783	17991	17914	17673	17743	17919	17856	17954	18010	17759	17776	17991	17789	17837	17909	17766	17973	17919	18010	17691	17941	18014	17951	17769	17867	17905	17733	17712	17994	17835	17893	17830	17868	17863	17718	17789	17813	17858	17795	17972	17544	17752	17774	17660	17774	17947	17819	18044	17816	17892	17886	17818	17764	17914	17929	17828	17606	17823	17976	17851	17823	17702	17952	17891	17973	17866	17907	17845	17668	17875	17887	17863	17794	17933	17864	17841	17975	18004	17952	17919	17712	17943	17763	17572	17924	17971	17776	17937	17945	17874	17732	17641	17671	17803	17854	17870	17881	17910	17789	17672	17864	17685	17832	18001	17881	17770	17972	17954	17767	17867	17708	17880	17743	17875	17966	17763	17845	17958	17808	17884	17788	17813	17878	18101	17757	17936	17810	17640	18077	18062	17864	17815	17766	18029	17815	17803	17960	17891	17900	18124	17878	17714	17859	17822	17912	17791	17812	17765	17746	17899	17890	18000	17602	17844	17847	17845	17811	17803	17755	17936	17755	17950	17951	17929	17868	17764	17840	17788	18073	17937	17835	17943	17749	17907	17944	17933	18092	17921	17807	17996	17963	17888	17971	17696	17881	17622	17902	17981	17701	17575	17850	17674	17918	17987	17846	18056	17670	17839	17822	17887	17875	17978	17778	17921	17837	18001	17632	17832	17951	18088	17669	17804	17618	17832	17591	17982	17812	17798	17766	17847	17740	17762	17684	17904	18082	17829	17750	17839	17699	17881	17920	17886	17787	17596	17818	17911	17820	18083	17737	17808	17893	17901	17733	17839	17899	17871	17624	17732	17938	17924	17841	17752	17975	17841	18100	17851	17871	17970	17920	17734	17749	17833	17892	17819	17867	17910	17936	17862	17801	17676	17996	17935	17878	17769	17864	18006	17749	17878	17971	17777	17596	17726	17893	17747	17693	17837	18071	17992	17949	17884	17728	17911	17864	17786	17952	17776	17819	17508	17938	18054	17973	17961	17786	17779	17836	17921	17915	17931	17796	17829	17869	17945	17938	17699	17837	17828	17773	17946	17865	17896	17926	17771	17971	18029	17861	18014	17845	17680	18002	17820	17915	17859	17913	17837	17951	17784	17774	17843	17843	17690	17774	17829	18077	17926	17838	17880	17865	17967	17837	17888	17844	17967	17726	17877	17985	17965	17823	17996	17766	17913	18049	17989	17924	17772	17898	17772	17774	17838	17843	18027	17829	17903	17839	17941	17789	17892	17915	17982	17879	17785	17981	18047	17815	17920	17784	17849	17856	17592	17926	18094	18021	17848	17869	18004	17788	17932	18054	17981	17947	17861	17961	17765	17895	17852	17838	17830	17941	18061	17787	18007	17832	18042	17832	17960	17815	17916	17781	17899	17849	18005	17900	17670	17863	17897	17864	17951	18131	17899	17803	17757	17810	17611	17740	17576	17818	17927	17927	17930	17781	17985	17919	17759	17678	17863	17794	17851	17943	17801	17743	17849	17849	17764	17908	17885	17848	17666	17830	18027	17928	17959	17929	17725	17890	17801	17996	17814	17746	17894	17838	17812	17811	17747	17917	17712	17809	17970	18070	17678	17961	17962	17842	17830	17829	17632	17660	17815	17788	17687	17846	18028	17837	17969	17782	18067	17992	17688	17915	17782	17812	17810	17859	17900	17922	17849	17777	18019	17713	17825	17880	17913	17803	17810	17769	17938	17742	17953	17785	17993	17875	17916	17865	17925	17861	17889	17841	17809	17772	17855	17965	17980	17990	17837	17809	17950	17936	17795	17939	17936	17936	17793	17632	18044	17892	17929	17976	17820	18068	17757	17852	17860	17782	17795	18145	17705	17876	17776	17646	17925	17733	17756	18029	18016	17930	17799	17830	17960	17737	17930	17926	17743	17969	17902	17604	17858	17767	17858	17891	17884	17843	17874	17878	17770	17852	17855	17916	17976	17885	17845	17850	17984	17897	17860	17854	18092	17810	17864	17977	17732	17887	18005	18073	17930	17844	17983	17862	17795	17931	17852	17781	17848	17953	17699	17692	17919	17855	17747	17646	17766	17720	17781	17692	17971	17800	17786	17816	18006	17799	17996	17911	17831	17793	17896	17922	17734	17816	17800	17982	17731	17827	17991	17908	17814	18008	17798	17845	17769	17942	17781	17886	17994	17795	17915	17991	17902	17842	17722	17882	18006	17745	17838	17950	17964	17791	17887	17998	17926	17786	17891	17995	17943	17827	17738	17823	18014	18018	17964	17967	17878	17780	17804	17784	17911	17771	17945	17798	18051	17902	17862	17618	17783	17909	17768	17872	17925	17942	17847	17618	17928	18009	17872	18166	17994	17830	17890	18046	17988	17970	17965	17908	17928	17905	17862	17782	17817	18080	17797	18042	17973	17860	17777	17975	17818	17889	17878	17802	17748	17902	17835	17960	17747	17988	17780	17684	17716	17836	17935	17708	17975	17851	17873	17958	17841	17752	17746	18056	17739	18013	17897	17971	17872	18049	17886	17686	17903	18013	17941	17612	17733	17834	18074	18130	18037	17812	17708	17886	17804	18001	17819	18004	17797	17967	17852	17579	17638	17910	17995	18057	17607	17715	17750	18060	17676	17685	18063	17739	17695	17817	17796	17842	17797	17799	17669	17737	17855	17803	17878	17914	17777	17933	17779	18031	18038	17873	18024	17941	17970	17838	17715	17772	17815	17768	17707	17922	17953	17992	17820	17835	17866	17912	17945	17819	17769	17760	17783	18003	17858	18080	17787	17795	17921	17769	17669	17944	17959	17874	17539	17744	17813	17964	17930	17930	17777	17829	17873	17858	17811	17827	17825	17956	18117	17888	17851	17960	17812	17801	17964	17887	17797	18171	17880	17820	17763	18010	18085	17665	17724	17718	17865	18038	17935	17742	17841	17831	17832	17960	17963	17859	17911	17802	17895	17690	17980	17943	17944	17902	17929	17819	17713	18027	17875	17820	17931	17899	17749	17854	17881	17778	17866	17975	17859	18051	17737	17806	17732	17878	17848	17676	17981	17870	17744	17707	17774	18142	17757	17762	17900	18139	17759	17876	17860	17766	17704	17998	17768	17745	17719	17802	17910	17829	17760	17916	17738	17910	17949	17754	17989	17848	17779	17815	18106	17921	17864	17770	17813	17842	17845	17706	17942	17723	17963	17687	17933	17799	18001	17981	17921	18093	17783	17790	17841	17948	17991	18015	17708	17944	17834	17870	17774	17651	17973	17817	17807	17836	17894	17860	17745	17676	17803	17818	17877	18069	17994	18068	17705	17830	17888	17946	17941	17717	17885	17765	18032	17880	17745	17803	17946	17727	17826	17883	18000	17929	17877	17818	17939	17782	17693	17845	17901	17879	17838	17877	17761	17861	17818	18017	17937	17956	17969	17768	17646	17796	17952	17944	17967	17890	17959	17927	17861	17730	17937	17987	17916	17878	17799	17898	17846	17929	17726	18026	17997	17965	17964	17883	17807	17952	17795	17658	17889	17933	18042	17885	17975	17995	17729	17889	17869	17594	17746	17784	17865	17905	17932	17894	17964	17818	17825	17908	17872	17813	17668	17973	17685	17745	18002	17845	17980	17879	18048	18090	17835	17904	17715	18028	17794	17929	17719	17895	18067	17993	17778	17906	17936	17720	17752	17732	17980	17850	17702	17935	17974	17974	17816	17779	17810	17699	17735	17815	17868	17954	17933	17936	17811	17922	17802	17939	17819	17976	17957	17656	17931	17857	17959	17883	17931	17946	17823	17854	17812	17792	17939	17880	17933	17735	17884	17984	17887	17571	17775	17824	17835	17837	17777	17668	17882	17871	18058	17867	17700	17704	17761	17840	17837	17800	17744	17684	17885	17783	18053	17793	17804	17850	17771	17914	17783	17587	17521	17577	17700	18169	18093	17760	17881	17856	17753	18005	17742	17647	17890	17779	17816	17668	17892	17755	17677	17891	17799	17772	18050	17771	17699	17778	17975	17726	17772	17916	17898	17824	17800	17896	17931	17789	17822	17701	17758	17863	17881	17774	17913	17898	18062	17945	17857	17796	18015	17919	17792	17637	18048	17849	17791	17569	17814	17834	17678	17796	17889	18013	17813	17894	17858	17835	17808	17903	17836	18052	17873
34780	56522	53630	45208	39782	33499	23353	19891	17791	17395	16903	16909	16668	16511	16573	16469	16391	16334	16377	16324	16228	16131	16175	16079	15940	16087	16043	16386	16075	16065	16197	16131	16141	16203	16163	16034	16099	16335	16061	16001	15971	16032	16252	16079	16146	15867	16059	16065	16075	16042	16015	15904	15966	16052	15736	16036	15952	16029	15978	16044	15952	16083	15883	15987	15946	15958	15735	16035	15950	15926	15952	16145	16037	15995	16094	16027	15925	16044	16028	16040	15980	15974	16084	15956	15935	15874	15856	15998	16107	16043	15980	15946	16140	16060	15991	16125	15709	16026	15742	15992	16149	15974	15937	15931	15960	15962	15995	15932	15952	16046	15994	15968	15997	16082	16067	15903	15998	16045	16008	15938	16075	15889	16145	16001	16134	15947	15998	15947	15842	16066	16117	16005	16017	16015	16033	15919	16006	15997	16092	15873	16029	15921	15921	15983	15855	15991	15869	16098	15888	15934	16134	15966	16088	16010	16213	15984	15924	16062	15902	15898	15986	16032	15994	15928	16000	16157	15911	15852	16118	16022	16091	15828	15907	16056	15908	15864	16009	15972	15867	15946	15894	15803	16012	16066	15989	15912	16080	16049	16122	15843	16011	15954	16056	16072	15859	15961	15992	15900	16049	15979	16062	15982	15998	15806	16099	16057	15991	15896	15888	16052	15979	15941	16005	16120	15992	16063	15970	15983	15813	15905	15780	15860	16185	15939	15816	15887	15890	15755	15975	16115	16125	15960	15871	16109	15876	16020	15793	16097	15975	15989	15978	15992	15946	15985	15991	15788	16070	15788	15859	15891	16103	15991	15970	16022	15979	16064	15945	16137	15918	15930	16034	15843	15904	16023	16058	15957	15998	15876	16143	16114	16039	15869	15964	15941	15953	15963	16072	15991	16027	15939	15909	15928	16008	15945	15987	16131	16092	16047	16123	16021	16082	15890	15984	16060	16067	15998	15839	15940	15863	15855	15854	15998	16226	16103	15905	15996	16040	15889	16064	15940	16017	16033	16012	16017	15940	15910	15810	16033	16114	15915	16014	16008	16079	15896	16082	16041	15830	15913	15952	15996	16059	15817	15866	16030	15959	15917	15929	16068	16064	16124	16051	16042	15972	15702	15969	15943	16121	15970	16016	15857	16043	16108	15961	15948	15953	15918	15956	15909	15867	16032	16083	15987	15964	15927	15873	15984	16112	16008	15793	15840	15998	15846	15903	15958	15801	15935	15904	15964	16045	15972	15967	16026	15861	15987	15930	16032	16011	15986	15986	15978	15923	16036	15993	16093	16037	16047	15966	16161	15945	15967	15959	15963	15961	15999	15955	16020	15978	15930	15883	15912	15847	15999	15868	15871	15874	16034	15886	15985	15965	16010	15868	16134	16172	15985	15964	16148	16066	16027	15693	16006	15883	15885	15845	16042	16034	16130	15906	16039	15799	16213	15966	15868	15872	15858	16011	15811	16001	16139	16021	15908	15882	15920	15847	15977	15933	15905	16027	15972	15857	16151	15857	15995	15922	16060	15976	16072	15782	16053	15886	15917	16032	15875	15860	16106	15872	16011	15723	15858	16046	16000	16067	16029	15978	15995	16008	15865	16124	15951	16043	16128	16026	15913	15802	15991	15980	15888	15951	15936	15974	16243	15885	16024	15927	15867	15904	15972	15846	16024	15901	15790	16011	15870	16014	16033	15889	15814	15909	15973	15783	15978	15986	15892	15998	15829	15995	15917	15763	16095	15724	16020	15943	15906	16062	16014	16007	15951	15938	15973	15909	16075	15841	16036	15999	16021	15780	15892	16193	15755	15957	16079	15898	15816	15934	16201	15952	15961	15974	15869	15879	15832	16030	16017	15972	15979	15886	15904	15822	15880	16059	15922	16039	15877	16003	15916	15936	15974	15822	15985	15859	15935	15908	15996	15943	15847	15903	16162	15843	16002	16090	15948	15991	15882	16053	15976	15864	15853	16017	16056	16037	15921	15889	15783	15800	15859	16016	15911	15909	15900	15882	15941	15971	15895	15886	16108	15865	15843	16068	15996	16004	15929	15937	15910	16011	15872	15922	15998	16153	15871	16225	15970	16057	15972	15909	16142	16200	15944	16102	15801	15855	15991	16104	15856	15835	15966	16060	15933	15891	15995	15988	15917	15962	16002	15930	15876	15961	15941	15947	16007	15859	15914	15807	15879	15876	15972	15905	16089	15876	16028	15810	15911	15863	15786	15843	15772	15967	15938	15987	15864	15938	15959	15999	15911	16084	15944	15979	15883	15882	15854	16022	15933	16151	15972	15911	15962	16011	15785	15868	16016	15969	15990	15940	15810	16126	15928	15798	15807	16036	15867	15868	15962	16047	15985	15927	16024	15987	15909	15904	15885	15876	15987	15904	15940	15902	16035	15837	15947	15869	15966	16121	16045	15932	16146	15872	16046	15812	15951	16033	16027	15940	15858	15826	15958	15887	15891	15984	16061	15865	16038	15994	16017	15917	15921	15851	16052	15978	15996	15983	15843	16005	15811	15902	15991	16011	15934	15895	16039	15953	15852	15904	16008	15902	15789	15879	15989	16081	15933	16071	16009	15948	15891	15962	15795	15833	15862	16045	15756	15711	16044	15975	15851	16049	16033	16082	15878	16086	15970	15876	15885	16097	15921	15860	16044	16079	15870	15843	15928	15937	16132	16024	15947	15937	15904	16073	15976	16029	15833	15990	15846	15835	15951	16103	15857	16057	15832	15981	15888	16028	15863	15982	16055	15938	15960	15787	16088	15828	16047	16070	15975	16010	15877	16078	15981	16020	16000	15849	15943	15999	15870	16054	15798	16032	16046	16025	15944	15989	15954	15965	15939	15832	15794	15988	15866	15918	16015	15868	16055	15788	15909	16136	15846	16054	16050	15796	16035	15957	15992	16026	15910	15904	16028	15842	15890	16002	15901	16098	15906	16110	15900	15918	15997	15826	16117	15904	15954	16027	16058	15858	16053	15785	15769	16123	15866	15942	15912	15955	15812	15888	15857	16036	15838	16032	15981	15907	15979	15850	15788	15954	15828	15968	15894	15974	15817	15925	15920	16084	16111	15852	16170	15967	16015	15961	16111	15916	15985	15914	15948	15922	15901	15914	15990	16110	15944	16004	16011	15982	15863	15919	15875	16036	15938	16136	16006	16045	16073	15894	15953	15984	15950	15948	16040	16017	15828	16073	16070	16302	15831	15693	15881	15957	16030	15939	15850	15935	16040	16029	15911	16142	15836	15953	15975	15902	15934	15965	15817	15866	15790	15785	16041	16005	15891	16033	15991	15881	16038	15900	15769	16092	15872	15847	15803	15949	16020	15940	16111	16061	15810	16076	15988	16016	15879	16042	15882	16161	15942	15932	15961	15939	15919	15965	15867	15965	16017	15981	15811	15856	16101	15945	15920	15898	15963	15943	15815	15891	15949	15850	16155	15919	16091	15921	15873	15874	15838	15869	15829	16076	16030	16063	15866	15885	15838	15945	16079	16027	15715	15962	15924	15978	15972	15846	15951	15863	15923	16240	15857	15972	15716	15899	15911	15907	15873	15975	16081	16093	15845	15996	15972	16016	15968	15874	15997	15919	15712	15907	15867	15975	15887	15848	15870	15944	15971	15928	15900	15879	16075	16116	15991	15836	15956	15877	15908	15962	15946	15876	15855	15880	15856	15906	15966	15986	15825	15907	15723	15947	15917	15929	16032	15955	15956	15836	15890	16044	15871	16072	15909	16002	15960	15984	15939	15755	16017	15922	16039	15898	16064	15980	15984	16040	16044	16001	15891	15886	16032	15960	16007	16060	15905	15961	15871	16151	15886	15998	15846	16009	16122	16115	15988	15800	16034	15902	16062	16083	16153	15926	16083	15978	15908	15970	16103	15870	15880	15993	16008	15784	15986	15997	16084	15961	15808	15921	16018	16016	15891	16081	15817	15925	15976	15865	16119	16035	15951	15874	15865	15928	15911	15951	15852	15790	16055	15841	16089	15852	15918	15934	15905	15834	15919	15891	15900	16188	15936	15938	15904	15734	15986	15818	16077	16002	15998	15953	15905	16027	15964	16054	16096	15998	15929	15844	16090	16182	15906	15863	16125	15872	15827	15880	15934	15924	15964	16200	15854	15965	15961	15896	15895	16064	16100	16166	16039	15894	16032	16050	15986	15868	16049	16048	15958	15920	15930	15984	15915	16070	15843	16034	15938	15860	15995	15912	16042	15915	15961	15958	16013	15957	15868	16097	15917	15924	15924	15915	15993	15957	15891	15962	15971	16055	15983	15858	16007	16015	16014	15884	15995	15964	16204	15898	15822	15976	16179	16020	15878	15962	15846	16149	15867	15859	15876	15979	15936	15946	15823	16079	16015	15984	15944	16134	16084	16068	16087	15831	15808	15991	15893	15847	15869	15829	15875	15879	15819	15820	15831	15863	15971	15847	15994	15965	15985	15951	15863	15892	15991	16027	16051	16137	15839	15961	16107	15960	15834	15963	16040	16072	15858	15953	16024	15953	15846	15941	15982	16168	16051	16029	15772	15919	15965	15767	15887	15836	15945	15979	15936	15849	15899	15909	15966	15846	15961	15768	16029	16079	15936	15967	15808	15909	15993	15831	15881	15886	15998	16045	16040	15923	16035	15962	16027	16163	15921	15944	16008	16106	16007	16005	16049	15790	15950	16050	15881	15800	15943	15866	15817	16055	15906	15866	15894	15975	15976	15969	15861	15965	15984	16024	15976	16156	15967	15901	16053	15886	16005	15924	15811	15911	15912	15781	16107	15852	16032	16005	15849	15784	15998	15839	16049	16026	16024	15979	15943	16147	15972	16008	15919	15951	15916	16006	15953	15811	16058	15976	15904	15808	16045	15913	16208	16062	15873	15934	15887	16114	15968	15879	15973	15966	16033	15841	16013	15776	15932	15975	15864	15961	16016	15977	15987	15934	16069	15871	15961	15894	15878	16148	15846	15935	16008	16012	15854	16144	16104	16050	15918	15909	16019	16006	15983	15847	16089	15993	15844	15862	16135	15956	16033	16043	15959	16042	15924	16043	16101	15954	15785	15884	16119	15921	15842	16063	16027	16003	16023	15907	15931	15919	15811	16115	15916	15868	15961	15977	15956
28889	26962	33854	30393	24075	20596	19478	18644	18192	18430	18006	18144	18052	18185	17897	18029	18011	17999	18259	18142	17872	17947	17915	17864	17978	17888	18029	17843	17957	17974	17759	17859	17801	17883	17802	17930	17868	18041	17872	17815	17926	18022	18007	17648	17860	17724	17917	17963	17917	17852	17955	17934	17799	17845	18002	17876	17832	17771	17693	17881	17894	18019	18043	17933	17930	17873	17901	17800	17986	17709	17793	17795	18068	17889	17899	17872	17701	17625	17905	17777	17901	17687	17806	17806	17794	17896	17884	17822	17926	17882	17720	17781	18033	18053	17840	17936	17922	17884	17798	17712	17684	17984	17713	17770	17866	17713	17750	17798	17703	17585	17909	17955	17940	17870	17684	17898	18057	18061	17927	17790	17857	17780	17787	17839	18039	17748	17978	17885	17736	17861	17600	17898	17922	17968	17783	17816	17600	17715	17837	18002	17762	17848	18017	18033	17724	17965	17826	17721	17944	17845	17898	17968	17837	17602	17914	18064	17759	17758	17718	17684	17798	17870	17771	17880	17651	17835	17956	17730	18132	17977	18020	17970	17871	17894	17971	17776	17880	17781	17889	18091	18000	17953	17855	17735	17793	17865	17762	17712	17700	17748	17871	17905	17843	17967	17897	17821	17991	17904	18010	17904	18100	17904	17736	17775	17880	17585	17811	17823	18079	17977	17843	17768	17780	17806	17892	17844	17673	17991	17990	17736	17817	17968	17745	17796	17863	17816	17888	17876	17830	17553	17984	17806	17933	17771	18027	17704	17615	17894	17710	17887	17808	17687	18018	17826	17911	17885	17865	17685	17602	17925	17956	17636	17755	17783	18021	17741	18128	17836	17758	17852	17786	17749	17710	17699	17809	17678	17860	17753	17785	17706	17809	17879	17651	17774	17907	17819	17809	18012	18033	17897	17926	17681	17785	17999	17805	17847	17844	17823	17892	17702	17898	17825	17741	17885	17895	17917	17744	17646	17740	17874	17800	17916	17699	17774	17737	17828	17808	17776	17947	17813	17922	17900	17648	17870	17667	17786	17943	17925	17789	17999	17761	17755	17923	18044	17813	17593	17805	17732	17635	17651	17944	17924	17907	17814	17764	17959	17855	17994	17863	17875	17800	17852	17881	17690	17686	17887	17805	17652	17800	17787	17873	18061	17892	18074	17649	17789	17902	17744	17842	17976	17847	17833	17804	17873	17893	17805	17831	17844	18121	18120	17847	17879	17878	17750	17793	17818	17750	17870	17839	17862	17785	17910	17909	17804	17980	17772	17924	17932	17811	17674	17820	17637	17760	17880	17851	17722	17886	17949	17939	17779	17629	17811	17814	17861	17763	17784	17940	17773	17802	17744	17879	17840	17725	17937	17888	17794	17954	17912	17647	17836	17607	17788	17792	17607	18092	17663	17765	17982	17939	17740	17803	18077	17847	17869	17812	17896	17975	17843	17795	17934	17947	17828	18061	18071	17778	17778	17825	17774	17988	18040	17964	17827	17777	17984	17782	17777	18043	17996	17803	17672	17815	17893	17761	18043	17752	17950	17810	17723	17717	17784	17687	17905	17849	17806	17758	18070	17888	17725	18039	17973	17742	17843	17855	17972	17753	17933	17756	17963	17682	17847	17870	17851	17685	17922	18000	17855	17871	17927	17694	17983	17741	17944	17956	17927	17807	17935	17698	18070	17909	17746	17669	17854	17950	17921	17824	17877	17903	17790	17960	17641	17959	17766	17687	18009	18009	17719	17991	17799	17692	17800	17847	17819	17988	17893	17767	17750	17789	17838	17977	17879	18116	17953	17785	17750	17986	18041	17690	17696	17884	17700	17925	17849	17733	17840	17891	17962	18040	17966	17930	17670	17870	17641	17834	17766	18032	17884	17886	17870	17769	17713	17631	17926	17654	17932	17801	17887	17847	17904	17876	17943	17650	17785	18011	17940	17530	18026	17711	17803	17843	17819	17838	17801	17913	17911	17953	17799	17921	17905	18033	17840	17923	17887	17916	17976	18048	17743	17736	17836	17855	17797	17925	17714	17708	17900	17960	17906	17865	17715	17750	17957	17890	17881	17727	17942	17758	17720	17801	17605	17786	17922	17843	17679	17983	17827	18027	17745	17674	17820	17934	17973	17766	17706	17866	17715	17760	17811	17644	17761	17850	17786	17702	18018	17947	17805	17841	17837	17861	17708	17906	17763	17901	17700	17612	17669	17751	17844	17752	17672	17835	17687	17799	17631	17688	17788	17930	17860	17731	17989	17771	18005	17768	17913	17786	17692	17928	17879	17824	17810	17894	17992	17878	17938	17703	17983	17747	17772	17855	17846	17985	17783	17997	17852	17824	17933	17943	17870	17820	17926	17708	17700	17891	18023	17809	17816	17783	17739	17909	17934	17768	17773	17810	17833	17724	17548	18004	17926	17868	17829	17774	17928	17989	17776	17827	17936	17843	17951	17902	17675	17975	17873	17857	17981	17925	17914	17915	17844	17811	17838	17929	17945	17628	17940	17847	17751	17843	17913	17844	17770	18050	17863	17896	17927	17900	18019	18017	17836	17983	17799	17719	17624	17734	18090	17831	17815	17926	17812	17875	17730	18070	17780	17751	17689	17942	17759	17836	17766	17800	17956	17838	17938	17851	17948	17749	17823	17791	17943	17709	17841	17866	17796	17680	17910	17817	17657	17882	17898	17860	17800	17808	17761	17926	17917	18152	17910	17753	17671	17845	17679	17866	17835	17897	17874	17890	17770	17687	17806	17770	17759	17913	17668	17786	17871	17983	17929	17830	17650	17669	17698	17856	17924	17854	17888	18048	17867	17846	17979	17883	18016	17767	17998	17608	18045	17773	17845	17775	18003	17562	17857	17793	17759	17964	17948	17847	17829	17795	17695	17655	17947	17796	18017	17814	17835	17767	17752	18044	18047	17877	17836	17690	17609	17899	18023	17818	17708	17855	17731	17913	17679	17907	17850	18026	17784	17991	17949	17727	17695	17937	17850	17875	17898	17848	17894	17672	17871	17991	17773	17850	17711	17997	17713	17807	17841	17810	17905	17939	17780	17779	17929	17934	17945	18008	17820	17822	17766	17664	17820	18034	18114	17950	18123	17861	18006	17855	17810	17784	17817	17941	17799	17794	17892	17646	18003	17897	17971	17886	17797	17833	17924	17841	17782	17838	17997	18019	17824	17730	17924	17782	17961	17925	17828	17858	17831	17882	18022	17826	17777	17951	17588	17469	18145	17762	17916	17678	17884	17956	17722	17870	17831	17936	17774	17825	17887	17781	17971	17971	17801	17815	17750	17743	17748	17966	17842	17748	17835	17813	17853	17669	17971	17904	17708	17790	17882	18010	17778	17809	17811	17736	17588	17950	17929	17949	17994	17801	17990	17827	17773	17791	17924	17880	17718	17934	17864	17971	17956	17851	17853	18095	17858	17910	17718	17925	17857	17820	17835	17822	17987	18013	17812	17675	17849	17758	17662	18035	17902	17762	17457	17956	18033	17810	17700	17739	17932	17783	17803	17993	17840	17779	17835	17843	18017	17884	18059	17703	17893	17981	17799	18027	18034	17852	18019	17764	17700	17754	17759	17777	17897	17884	17753	17767	17909	18052	17909	17783	17879	17912	17812	17927	17859	17786	17734	17874	17831	17935	17876	17902	17854	17915	17654	17997	17798	18029	17774	18031	17694	17931	17750	17828	17812	17877	18015	17888	17866	17901	17739	17986	17813	17905	17839	17761	17801	18020	17919	17715	17878	17830	17547	17948	17800	17752	17746	17839	17746	17936	18023	18035	17901	17854	17805	17786	17875	17829	17734	17832	17802	18023	17902	17906	17840	17960	17961	17876	17803	17810	17753	17685	17904	18084	17871	17794	17929	17974	17980	17826	17914	17663	17775	17855	17746	17927	17862	17837	17958	17815	17776	18031	17845	17914	17905	17820	17979	17990	17940	17828	17848	18027	17904	18111	17751	17726	17945	17939	17917	17705	17798	17889	17950	17818	17832	17786	17666	17990	18023	17829	17913	17796	17858	17726	17874	17813	17642	17894	17608	17773	17738	17786	17752	18019	17790	17658	17812	17621	17765	17973	17934	17684	17811	17911	18009	17990	17763	17739	17851	17808	17965	18108	17760	17708	17965	18179	17877	17876	17801	17822	17805	17824	17921	17753	17898	17906	17990	17900	17542	17790	17920	17758	17815	17878	17933	17833	17715	17891	17995	17705	18011	17950	17718	17684	17747	17878	17748	17918	17764	17773	17915	17871	17743	17842	17754	18098	17792	17836	17918	17850	18024	17843	17661	17993	17802	17759	18098	17893	17945	18025	17893	17820	17795	18048	17919	17964	17949	17960	17807	17883	17967	17825	17823	17960	17944	17988	17906	17707	17777	18017	17744	17835	17829	17915	17667	17938	17859	17916	17682	17803	17929	17954	17927	17979	17683	17693	17793	17777	17697	17838	17785	17832	17844	17970	17851	17888	17887	18093	17880	17927	18042	17876	17839	17818	17756	17747	17710	17761	18065	17889	17850	17812	17835	17970	17842	18255	17857	17953	18008	18077	17666	17955	17810	17967	17655	17890	17950	17940	17813	17877	17873	17802	17865	17903	17710	17844	17975	17990	17778	17942	17909	17712	17934	17924	17814	17689	17992	17937	17752	17809	17835	17661	18023	17965	17680	18111	18218	17940	17719	17928	17931	17820	17739	17985	17688	17824	17795	18150	17797	17768	17580	18026	17774	17945	18160	17725	17772	17878	17891	17873	18008	17911	17820	17766	17765	17718	17982	17896	17931	17730	17844	17757	17882	17893	17854	17869	18029	17897	17825	17789	18059	17919	17832	18003	17840	18014	17921	17828	17845	17580	17711	17782	17934	17886	17866	17651	17798	17882	17794	17890	17818	17706	17746	18091	17877	17904	17792	17939	18039	17690	17714	17699	17821	18002	17964	17967	17709	17738	17661	17945	17800	17979	17980	17904	17960	18064	17948	17873	17866	18077	17643	17858	17798	17899	17979	18001	17835	17808	18049	18027	17764	17874	18000	17834	17838	18019	17707	17806	17787	17755	17857	17847	17864	17770	17782	17777	17881	17765	17914	17942	17753	17894	17748	17713	17873	17905	17974	17763	18074	17728	17818	17623	17891
32319	43876	39572	30981	24591	19388	18107	17184	16639	16357	16267	16334	16369	16186	16007	16201	16243	16024	16082	15934	16069	16099	15958	15903	16048	15919	15988	16023	15997	15997	15983	15992	16001	15996	15844	16096	15824	15911	15949	16046	16012	15750	15997	15923	15915	16045	15958	16080	16129	15906	16038	15913	15832	15835	16053	15951	15838	16089	15775	15979	15935	15884	15962	15998	15825	15902	15909	15727	16087	16046	15990	15951	15896	16097	15887	15864	16005	15985	15895	15933	16133	15910	16007	15989	15927	15927	15909	15877	15880	16070	15804	16095	15870	16034	15989	16055	15892	15996	16047	15919	15932	15881	16193	15862	15860	15997	15929	15879	16010	15912	16019	15829	16018	15955	15874	16046	16004	15742	15932	16005	16041	15918	15917	15930	15843	16084	15831	15878	15977	15896	15873	16147	16051	16095	15976	15847	15970	15861	15964	15868	15861	15897	15897	15920	15838	15983	15999	16186	15762	15927	16008	15866	16105	16028	15872	15892	15952	16059	15914	15959	15961	15830	16243	15936	15965	15934	15998	15899	15888	15982	16064	15821	15902	15911	16047	15997	16034	15867	16089	16005	16007	15910	15845	15975	15808	15890	15786	16066	15837	16017	16023	16092	15965	15769	15780	16081	15828	16002	15805	15924	15867	16152	15851	15883	15930	15898	15879	15798	16011	15906	15900	15881	15958	15891	15834	16051	16000	16017	15873	15944	15948	16025	15946	15767	15985	16249	15939	15917	16087	15953	16035	15842	16020	15923	15949	15975	15973	15922	15800	16123	16116	15924	15692	16049	15974	16002	15900	15845	16039	15879	15938	15971	15857	15928	15944	15889	15976	15885	15920	16023	15941	15774	15949	15953	15953	15808	15811	15992	16026	15964	15829	15916	16029	15857	15877	15889	16017	15903	15828	15971	15968	15903	15838	16087	15936	15919	15933	16246	15898	15814	15994	15799	16077	15963	15974	15869	15936	15939	15979	15876	15958	15860	15981	15947	15891	15963	15909	16126	15941	15946	15818	15813	16061	15894	15971	16067	15967	15854	16078	16019	15959	15850	16124	15949	15968	16023	15770	15971	15891	15972	16005	15854	15882	15970	15974	15776	16131	15876	16055	15891	15824	16061	15977	16034	15999	15850	15971	15901	15882	15988	15855	16045	16006	15972	16019	15855	15800	16028	15896	16010	16096	15879	15915	15912	15948	15826	16121	15966	15869	15866	15835	16088	15889	16076	15840	15995	15875	16047	16045	15848	16015	15823	16024	15947	15953	16254	16108	15986	15953	15852	16099	16035	15923	16063	15796	15934	15954	16026	15997	15999	16161	15826	16007	15862	15882	16132	16061	15879	15865	16060	16021	15786	16108	16079	15850	16037	15970	16050	15880	15986	15986	15926	15998	15857	15995	15972	16003	15932	15938	15892	15911	15880	15977	16017	15906	15827	15963	16046	15991	15923	15834	15874	15945	15972	15974	15985	15977	15969	16020	15949	15952	15942	16131	15914	15853	15903	16037	15946	15810	16102	16110	15880	15910	15859	15833	15865	15953	15908	16078	15923	16180	16089	15978	15944	15808	16123	15930	15783	15918	15732	15930	15952	15893	15830	15918	16051	16049	15919	15941	15787	16029	15985	15955	15871	15900	15868	15854	15878	15789	15865	15985	15993	15920	15911	16043	15934	15876	15852	15990	15896	16118	15960	15802	15803	15948	15810	15970	15851	16053	16139	15925	15856	15784	15825	15938	15880	16052	16013	15956	15976	15997	15971	15873	16010	15880	15701	15919	16061	15852	15837	15960	15795	16100	15775	15893	15813	15940	15856	16065	16009	15978	15893	15970	15759	15888	16125	15850	15875	15878	15993	16128	15921	15872	16175	15941	15896	15832	15988	16138	16020	16033	15945	16063	15890	15812	16057	16060	15905	15936	15913	15923	16037	15821	15836	15827	16059	16023	15970	15957	15960	16062	15937	16016	15934	15930	15955	15851	15986	15947	15990	15817	16102	16093	15879	15902	16040	15910	15947	15884	16046	15976	16044	15913	15858	15935	15922	15772	15910	15840	15897	16033	15907	15881	16005	15860	15960	15834	15894	15883	15874	15920	16017	15915	15908	15868	16074	16120	16073	15965	16109	15727	15962	15802	16025	15839	15973	15948	15822	15836	16007	16156	15983	15943	15957	15930	15871	15875	15879	15980	16047	15923	15899	16002	16050	15959	15947	15963	16052	16030	15967	16095	15861	16018	16123	15879	16046	15931	16094	15839	15688	15985	16071	15907	15879	15876	15820	15876	15791	16088	16053	15862	16120	15891	15925	16056	15865	15959	15925	15979	16020	15880	15865	15910	15850	15822	15915	16002	15950	15969	16071	15903	15926	15929	15980	15895	15799	15972	15972	16054	15905	15894	15953	16189	15993	15929	15964	15858	15848	16144	16064	15986	16002	15938	16121	15903	15917	16000	16100	15934	16081	16015	15861	15793	16002	15777	15845	16083	16127	15991	15983	16013	16041	15865	15966	15881	15947	15844	16113	15972	15998	15933	15813	15971	15818	15872	15876	15923	16011	15961	15809	15979	15997	15886	15728	16102	15870	15942	15891	15733	15977	16028	15896	15910	16047	15825	15961	15746	15959	15903	15939	16019	15812	15916	15887	15990	16157	15852	15927	15858	15961	16065	15916	15889	16073	15916	16025	16105	16097	16090	15859	15982	15979	15897	16291	16065	15990	15935	15914	15971	16046	16007	16037	15797	15762	15863	15981	15956	16010	15978	15819	15906	16002	15947	15895	15864	15988	15985	16026	15874	16027	16064	15952	16211	15913	15941	15941	15823	16079	16062	15921	15806	15889	15855	15907	15989	15910	15944	15937	15880	15849	16057	15881	15955	15766	16072	15869	15897	15892	15975	16042	16011	15892	15885	15937	15855	15921	15930	16096	15815	15922	16030	15868	15832	15945	16106	15861	16047	15978	15974	15881	15868	15819	15836	15877	16093	16032	16046	15989	15767	16070	16019	15896	16018	15833	16125	15969	15998	15878	15974	15891	16103	15925	15955	16088	15749	16072	16014	15973	15936	15924	16027	16013	15614	15875	15913	16055	15917	15980	15835	15932	15866	16112	16037	15869	15950	16125	15778	16089	15971	15949	15882	15963	15764	15835	15880	15896	15830	16048	16029	15808	16068	16029	15947	15838	15957	16001	15739	16135	15826	16042	15957	16005	16016	16046	16003	16004	16040	15973	15875	15888	15997	16004	16004	15894	15985	15966	15986	15909	15817	16000	15880	15839	15847	15975	16007	16073	15949	15912	15907	16011	15856	15912	15914	16017	16021	15974	16112	16021	15941	15902	15976	15987	15955	16085	15824	15905	16109	16008	15878	16009	15776	15787	15947	15837	16060	16030	15876	15993	16245	16029	16009	16123	15841	15913	16057	16025	15879	15837	16059	16034	15901	15929	16232	15992	16042	16005	15993	15871	15794	15844	15993	15974	16007	15924	15995	15851	15959	15807	16052	15817	16118	15917	15937	16120	15960	15943	15851	16018	15988	15874	16035	16018	16011	16034	16141	15885	16027	15831	16075	15921	15954	15847	15952	15950	15924	15889	15947	15830	15879	16049	16018	15847	16039	15828	15965	15923	15936	15793	15888	16039	15957	16020	15939	16022	15906	15977	15868	15812	16013	15946	16020	16048	16010	15777	16091	15848	15924	16084	15732	15949	15923	16055	15871	16062	15880	15954	15774	16038	15947	16101	16052	15893	15845	15936	15879	15980	15966	15947	16081	15928	16006	15926	15872	15997	16045	15904	15926	15888	15923	16041	16007	16158	16002	15980	15967	15828	15797	15867	15982	15985	15931	15966	15801	15807	15966	15971	15802	16080	16003	15917	15917	15960	15814	15884	15991	15981	15909	15893	15879	15958	16118	15946	15958	15886	15778	15934	15930	16199	16009	16099	15796	15992	15926	15844	16004	15974	15984	15997	15915	15986	16057	15885	15940	16015	16048	15936	15786	15891	15878	16072	15892	15940	15945	16014	16021	15950	15800	16029	16056	15991	15917	15908	15852	16082	15865	15799	15914	16002	16002	15921	16088	15936	16047	16001	15947	16000	16137	15804	15955	15984	15966	15936	15999	16051	16010	16021	16005	15838	16131	15932	15860	16018	15872	15894	15867	16018	15949	15926	15965	15992	15915	15984	15893	15932	16029	15972	15978	15924	16036	15899	15873	16022	16008	15994	15838	15976	15915	15905	15840	15872	15961	15767	15950	15929	16094	15940	15875	16028	15839	15847	15979	15963	15978	16093	15845	15999	15976	15933	15849	16282	16025	15724	15975	16082	15927	16082	15925	15956	16085	15830	15949	15941	15849	16043	15941	16014	15980	15917	15830	15957	16108	15962	16091	16000	16167	16052	15857	16173	16076	15976	15866	15980	15993	15805	16210	15854	16065	16215	16190	15973	15819	15716	15899	15932	16000	15974	15973	15968	15910	16049	16005	15890	16197	15911	16029	15970	16035	15935	16169	15870	15903	15962	15995	15942	15876	15920	16038	15983	16127	15961	15803	16036	15946	16048	16118	15952	15920	15962	15949	16045	16022	15819	15898	16188	15945	15974	16033	15875	15885	15896	15996	15914	15865	16011	15897	15899	16105	16029	15966	15960	16019	16020	15911	16026	15815	15880	16000	15958	16001	15865	15861	15772	15869	16043	16027	15800	15946	15986	15821	15951	15881	16019	16090	15927	15989	15922	15872	15966	15973	16011	15994	15942	15978	15988	15981	15991	15985	15970	15952	16057	16101	16076	16014	16204	15847	15979	15950	16001	16014	15923	15619	15797	15945	15994	16055	16002	15717	15926	15999	15906	15902	15904	15954	15819	15806	15886	16025	15775	15880	15888	15966	15889	16059	15881	15951	15885	15947	16053	15941	15917	16122	16028	16107	15879	16184	15838	16021	15867	15892	16103	16021	15852	16106	16043	16018	15790	15919	15900	15889	16007	16013	15981	16123	15971	15982	15935	15987	15907	15951	15784	16024	16064	16075	15960	15795	15812	16005	15892	16002	15946	15912	15933	15842	16115	15877	15896	15934	15889	15928	15916	15878	16043	15982	16052	15949	15965	15862	15944	16115	15873	16030	15914	16098	15890	15935	15892
24321	21433	28922	25753	24306	24630	22939	19302	17943	18008	17864	17626	17709	17593	17462	17396	17375	17405	17231	17119	17271	17143	17254	17312	17086	17200	17155	17287	17123	17005	17137	16977	17157	17144	17086	17330	17286	17219	17273	16980	17228	16982	16951	17256	17117	16997	17142	17265	17140	17142	16997	17065	17123	17217	17153	17295	17176	17151	17156	16966	17141	17259	17020	17296	17109	17031	17228	17168	17125	17040	17162	16916	16933	17219	17123	17129	17132	17055	16952	17287	17156	17056	17029	17102	16997	17051	16945	16941	17103	16817	16941	17079	17067	16928	16887	17016	17121	17158	17004	16969	17040	17031	16828	17094	17154	17173	16925	17052	17252	16774	16863	17113	17041	16993	16993	16894	17063	17163	17124	17050	17035	16951	17082	16909	16865	17073	16934	17196	17056	17017	17004	17123	17173	16986	17201	16807	17077	17164	16949	17081	17097	17119	17097	17059	17018	16893	17011	17087	17044	17144	17059	17083	17164	17014	17073	16939	17064	16909	16876	17104	17011	17090	17192	16910	16919	17105	17112	17109	17044	17313	17146	17122	17155	17258	16811	17024	17144	16964	16986	16950	17104	16777	17155	17075	16959	17123	16904	17059	17063	17003	16996	16857	17049	17089	17145	17204	17197	17119	17058	17125	17028	17094	17093	16933	17234	17208	17094	17268	17110	17045	17133	17136	17067	17112	16989	17117	16999	17004	17080	17160	16967	17146	17178	17121	17147	16841	17069	16934	16987	17149	17080	17175	17101	16988	17086	17018	16835	17230	17042	17127	17117	17036	17080	17060	17107	17059	17050	17138	17233	16968	16978	17156	17094	17188	17063	16944	16898	17172	16934	17004	17090	16960	17125	17046	16959	17034	17041	16973	17130	17153	17022	16898	16808	17020	17188	17147	17148	16923	17036	17215	17217	17073	17082	16996	17061	16873	17166	16924	16980	16940	16946	16868	16862	16899	17161	17093	17133	17060	16899	16986	17144	16995	16854	17058	17018	17041	17141	17013	17014	17025	17173	16968	16972	16848	16826	16924	17083	16842	17131	17065	16981	17166	17360	17237	17072	16966	17080	17006	16979	16978	17021	17086	17081	17070	17307	16955	17004	17079	16923	17129	17022	17177	17104	16906	17194	17263	16909	17086	16971	17139	17125	16969	17076	17252	16995	17007	17119	17183	17029	17161	16940	17357	16983	16921	17088	17108	16930	17208	17170	17043	16941	16998	17023	17260	17045	17000	17112	17068	17147	16947	17112	17006	17160	16884	16834	16999	16926	17223	17113	17030	16907	16938	16912	17138	16893	16962	17001	16964	17123	17052	17106	17139	17219	17046	16898	16881	17120	16916	17142	17081	16899	17054	16916	17018	17118	17020	16962	16929	16940	17141	17102	16887	17137	17178	17001	16989	16936	17006	16823	17252	17038	16948	16918	17010	17275	17208	17019	17098	16936	17099	17004	16873	17021	16964	17042	17008	17026	16978	16959	16966	17137	16946	16989	17004	17233	17166	17144	17089	17073	17182	17102	17019	16991	16885	17073	17027	17014	16896	17065	17046	17400	17043	17039	17106	17060	16964	17133	16980	16921	16894	16964	17065	17011	17102	16909	17288	16934	17133	17064	17023	17020	16961	17131	17116	16898	17011	16991	17015	16987	17007	16933	17052	17051	16963	17035	17019	17041	16999	17177	17060	17132	16988	16865	16790	17014	16968	16953	17107	17067	17258	16981	17049	16987	17169	17139	16923	16999	16954	17135	16990	17158	16943	17246	16908	17169	16990	16961	16890	16817	16913	17055	17112	17125	17047	17172	17105	16928	16861	16943	17018	17061	16999	17055	17134	16854	17206	17162	16866	17019	17194	16754	17072	17084	17057	17123	17169	16918	17033	17176	17054	17009	16979	17142	17191	17100	17099	17270	17056	17150	17298	17108	17145	17175	17031	16916	17060	17059	17101	17135	17005	17151	17328	17019	17076	16985	17154	17016	16998	16905	17133	16997	17120	17094	17075	17098	17022	17115	17257	17091	16997	17179	17103	17049	16898	17084	16950	17179	17138	17029	17070	17093	16830	16976	16933	16931	17098	17250	17129	16960	17006	17001	17066	17093	17017	17008	16982	16892	16958	16853	16961	17024	16961	16936	17185	16989	17002	17044	17197	17078	17166	16998	16965	17085	17043	17045	17099	17145	17148	17070	16904	17028	17080	17213	16931	17138	17204	17119	16965	17015	17075	17023	17059	17234	17217	16844	17092	16866	17211	17264	17008	17131	16963	16976	16953	17104	17043	17204	17083	16915	16987	17235	16917	17004	17149	17057	16949	17287	17079	16852	17039	17257	17028	17050	16932	17026	17137	16947	16904	17166	16909	17025	16990	17186	17049	16988	16956	17087	16937	16904	17076	16894	17018	16938	17069	17256	17032	17231	17086	17125	17033	17049	17176	17097	17086	16997	17024	17203	17105	17037	17088	16968	17090	16991	17076	17020	16988	17088	17073	16977	17266	17183	17123	16949	16842	17067	17052	17008	16968	17035	17140	17135	17276	16966	16961	16942	17186	17202	17329	16951	16880	16879	17286	17065	16748	16798	17046	17005	16895	17007	16957	17256	16967	17083	17023	17161	17043	17085	16820	17123	17052	16930	17027	17038	16914	16881	17216	17054	17105	17009	17019	17070	17150	16984	17132	16925	17160	16940	16880	16984	16983	16857	17057	16907	17064	17183	17123	17102	17115	16967	17241	16924	17089	17036	17224	17231	17074	17069	17212	17079	17281	17323	17076	17032	17203	17069	17226	16941	17140	17149	17091	17132	17084	17098	16960	17149	17036	17217	16905	17128	16904	17095	17124	17164	17089	17016	16988	17451	17026	17138	17340	17134	16978	17136	17079	17173	16975	17201	17059	17026	17115	17106	17114	17059	17049	17212	17205	16943	17172	17109	16990	16959	17043	17020	17046	16939	17112	17107	17189	17166	17044	17228	16858	17056	17049	17044	17216	17180	16985	16935	17005	17138	17085	17140	17074	16972	17187	17009	17205	17045	17105	17110	17172	17183	16937	17072	17002	16889	17202	17134	16855	17022	17127	16967	16762	17074	17164	16845	17194	17025	16977	17201	16999	17005	16922	16941	17030	17132	17018	17196	16771	17042	17126	16991	17099	17213	16991	16958	16911	16987	16939	16994	17070	17085	16869	17083	17130	17193	17158	16853	17020	16993	16906	17033	16958	17059	16874	17173	16956	17325	17156	16995	17001	17105	16965	17016	17240	17133	17028	17045	17244	16808	17156	17038	17001	17208	17007	17176	17072	16994	17290	17307	16876	16976	17146	16995	17036	17168	16745	17090	16612	17071	16909	16922	16988	17226	17049	17033	17079	17114	17189	16997	17146	17112	17020	17139	17035	17022	16873	16933	16910	16783	16915	16915	17043	17033	17260	17139	16956	17087	17210	17203	17086	17136	17123	17022	17132	17050	16993	17101	17097	16996	17018	16955	16952	17237	17104	16942	16954	17048	16912	17006	16740	17073	17168	16978	17141	16943	17220	17084	16955	17209	17057	17103	17195	16961	17116	17088	16864	17085	17041	17195	16903	17047	17244	16991	17026	16992	17212	17063	16930	17111	17247	17057	16977	16834	17169	17051	16830	17139	17007	16951	16957	17058	17226	17058	16989	17018	17022	17096	17024	17077	17079	17081	16937	17091	16869	17052	16887	16960	17079	17001	17017	17071	16975	16979	16893	17109	16954	16957	17013	17143	17077	17204	17115	17004	17038	16909	16979	17292	17213	17175	17018	17074	16991	16985	17161	17060	16945	17188	17149	17062	16927	17139	17131	16929	16924	16910	17045	17002	17127	17032	17047	17179	17154	16791	17167	17108	17117	17194	17096	16975	16984	17149	17222	16969	17014	17089	17144	17200	17064	16979	17104	17039	17014	17269	16857	17008	17022	16912	17186	17071	17024	17216	17080	17033	17114	17099	17127	16892	17145	16979	16949	17137	17044	17144	17023	16793	17212	17122	16827	17011	17180	17172	17124	16949	17144	17173	17121	17122	17000	17235	17078	17177	17156	17196	16997	16874	17140	16792	16922	17105	17032	16843	16991	17087	16981	17084	17170	16957	17208	16915	16821	16879	17030	17126	17047	16952	16898	17094	17220	17083	16908	16925	17047	17237	16846	16960	17068	17140	17064	16801	16897	17063	16933	16914	17116	17056	17356	17068	17025	17215	17147	17046	17163	17093	16998	17051	16963	16915	17178	17101	17027	17368	17125	16902	17050	17165	16824	17079	17008	17050	16875	17019	17054	17038	17150	16978	17069	17002	17010	17168	17027	16922	16896	17064	17047	17230	16964	17046	16957	17150	16840	16875	17041	17178	17072	17173	16981	16890	17007	17085	17159	17132	16796	17081	17052	17132	17141	17045	17394	17277	17106	16942	16940	17060	16965	17206	17168	17049	17081	17070	17132	17056	17180	17025	16892	17020	17241	17091	17053	16878	17016	17084	17123	17111	16971	17372	17138	16984	17259	17137	17005	16968	17128	17054	16999	17072	17037	16970	17119	17005	17148	16767	17060	17130	17145	16796	17009	16980	16977	17193	16886	17020	17133	17182	17124	16978	17055	17104	17205	17192	17046	17101	17151	17031	17051	17103	16899	17162	17038	16951	16955	17114	16924	17083	16934	16984	16958	17090	17065	16961	16890	17146	17239	16987	17092	16838	17061	16998	17037	17026	17070	16963	17087	16861	16917	16832	17259	17126	17137	16958	17007	16855	17048	17209	17239	17022	17082	17088	17195	16941	16922	16850	16877	16860	17022	17005	16968	17155	17020	16891	17201	17097	17109	17060	17144	16986	16973	16834	17400	17189	17234	17273	17110	17235	17131	17198	17068	16973	17057	17140	17162	17027	17086	17257	17068	17114	16822	16937	17055	17074	17112	17134	17183	17075	17087	17024	16971	16968	17187	17121	17038	17082	16992	17120	17049	17017	17037	17044	16982	16983	17017	16953	17125	17059	17139	16978	17131	17051	17058	17244	16988	17006	17056	17051	17127	17020	16995	17046	16959	17080	17202	17058	17094	17093	17013	17049	16893	17131	17047	16941	16963	17157	17105	17142	16965	16946	16999	16702	17028	16994	17129	16894	17072	17137	17024
34543	53838	48121	36290	29121	24146	20665	18137	16795	16460	16138	16001	16106	15996	15901	15875	15745	15882	15682	15571	15657	15797	15656	15371	15787	15557	15792	15576	15671	15680	15700	15570	15704	15646	15634	15645	15564	15706	15551	15522	15706	15540	15337	15496	15642	15637	15573	15490	15551	15572	15693	15525	15422	15618	15590	15581	15532	15536	15559	15670	15566	15495	15537	15636	15574	15507	15687	15592	15534	15765	15278	15511	15453	15722	15575	15422	15447	15444	15621	15533	15614	15429	15560	15655	15532	15480	15438	15545	15502	15611	15575	15408	15477	15503	15452	15538	15560	15515	15526	15409	15533	15554	15359	15430	15474	15545	15605	15514	15419	15583	15573	15578	15440	15541	15618	15643	15640	15458	15514	15516	15493	15417	15593	15378	15607	15458	15585	15526	15527	15332	15617	15542	15435	15582	15500	15508	15595	15411	15435	15542	15317	15449	15675	15663	15533	15476	15507	15488	15427	15515	15604	15557	15652	15486	15508	15469	15474	15434	15527	15517	15591	15596	15504	15483	15389	15572	15617	15458	15338	15551	15606	15487	15363	15663	15583	15337	15653	15564	15582	15481	15593	15549	15387	15554	15588	15393	15607	15419	15645	15565	15578	15492	15590	15518	15616	15594	15364	15413	15479	15551	15431	15422	15412	15277	15557	15584	15472	15489	15503	15591	15518	15590	15510	15281	15477	15504	15350	15570	15449	15535	15469	15612	15591	15503	15573	15313	15460	15646	15511	15625	15518	15641	15639	15605	15531	15455	15608	15404	15411	15529	15519	15610	15592	15651	15469	15554	15641	15563	15504	15471	15627	15485	15629	15672	15609	15473	15510	15463	15492	15335	15643	15472	15411	15613	15448	15632	15595	15493	15467	15584	15572	15484	15497	15606	15547	15402	15437	15555	15470	15536	15603	15611	15601	15592	15476	15432	15463	15720	15493	15669	15558	15525	15717	15506	15434	15519	15531	15427	15636	15451	15601	15535	15628	15716	15509	15637	15418	15555	15434	15585	15528	15548	15664	15609	15464	15587	15501	15506	15552	15648	15633	15351	15579	15487	15433	15344	15416	15498	15413	15488	15729	15524	15517	15570	15549	15618	15439	15672	15539	15415	15681	15597	15523	15664	15435	15527	15545	15677	15506	15584	15653	15571	15417	15241	15645	15472	15574	15574	15657	15445	15494	15567	15553	15600	15319	15370	15671	15600	15310	15573	15640	15636	15683	15287	15439	15539	15444	15626	15511	15571	15621	15617	15629	15571	15473	15590	15594	15464	15639	15511	15589	15439	15644	15585	15576	15494	15411	15657	15365	15589	15584	15584	15564	15424	15459	15491	15697	15568	15483	15294	15531	15525	15631	15479	15636	15444	15494	15511	15474	15520	15531	15409	15564	15516	15358	15531	15380	15434	15615	15422	15570	15548	15515	15370	15486	15559	15669	15631	15541	15400	15577	15377	15533	15601	15614	15522	15491	15632	15254	15658	15480	15490	15493	15702	15484	15416	15499	15636	15602	15632	15367	15558	15458	15529	15445	15612	15472	15531	15583	15471	15492	15412	15464	15665	15605	15555	15604	15476	15463	15550	15577	15496	15472	15578	15383	15719	15442	15520	15539	15526	15641	15522	15452	15629	15551	15450	15500	15661	15473	15557	15499	15494	15601	15305	15546	15378	15432	15397	15567	15469	15570	15502	15803	15644	15625	15605	15575	15469	15530	15340	15482	15369	15504	15628	15684	15588	15582	15517	15545	15557	15303	15426	15484	15509	15628	15348	15561	15394	15533	15456	15361	15518	15581	15394	15651	15445	15506	15528	15497	15520	15540	15401	15560	15434	15481	15444	15527	15505	15455	15382	15403	15502	15491	15661	15747	15626	15529	15725	15508	15593	15440	15747	15558	15557	15532	15472	15387	15438	15565	15599	15731	15547	15532	15492	15732	15433	15385	15502	15547	15423	15517	15448	15373	15659	15417	15550	15494	15631	15635	15457	15481	15485	15554	15524	15416	15525	15655	15558	15406	15572	15479	15594	15593	15502	15444	15445	15735	15362	15653	15482	15716	15512	15608	15461	15570	15679	15475	15493	15693	15552	15632	15544	15603	15533	15474	15585	15485	15639	15524	15672	15693	15427	15528	15442	15443	15547	15553	15544	15608	15548	15404	15499	15325	15408	15455	15745	15521	15454	15495	15473	15449	15625	15506	15754	15410	15533	15431	15611	15644	15528	15600	15503	15652	15492	15546	15505	15621	15539	15430	15404	15308	15553	15536	15691	15565	15630	15369	15557	15285	15443	15659	15510	15466	15439	15610	15763	15587	15555	15780	15530	15658	15534	15322	15509	15634	15531	15577	15551	15567	15527	15607	15486	15718	15486	15448	15458	15565	15602	15583	15451	15595	15566	15519	15611	15318	15410	15434	15475	15533	15523	15603	15501	15695	15581	15580	15367	15417	15461	15503	15368	15513	15488	15464	15568	15596	15417	15466	15509	15470	15569	15365	15487	15532	15639	15675	15451	15539	15563	15579	15542	15773	15559	15506	15596	15511	15457	15377	15404	15419	15532	15440	15548	15528	15543	15585	15510	15593	15475	15528	15539	15706	15473	15720	15402	15613	15561	15678	15493	15536	15463	15625	15408	15446	15714	15450	15611	15668	15538	15512	15542	15590	15376	15462	15511	15409	15627	15526	15490	15514	15583	15520	15543	15498	15483	15535	15626	15410	15514	15560	15593	15476	15478	15611	15792	15619	15416	15484	15687	15574	15458	15551	15552	15637	15541	15525	15590	15474	15562	15581	15320	15446	15693	15557	15657	15479	15317	15654	15392	15397	15596	15588	15547	15683	15532	15415	15485	15467	15647	15459	15512	15424	15425	15545	15729	15621	15418	15543	15496	15557	15419	15443	15507	15461	15559	15695	15477	15346	15661	15498	15540	15518	15440	15630	15468	15609	15600	15579	15681	15449	15707	15439	15488	15472	15494	15476	15713	15502	15489	15415	15430	15403	15659	15541	15600	15394	15575	15548	15640	15525	15518	15387	15546	15413	15494	15383	15774	15539	15446	15425	15435	15598	15447	15700	15580	15626	15488	15316	15533	15527	15532	15611	15599	15571	15410	15495	15433	15434	15520	15391	15694	15455	15620	15609	15382	15531	15588	15416	15545	15432	15495	15737	15502	15515	15437	15543	15539	15403	15581	15564	15493	15595	15531	15573	15555	15717	15637	15486	15552	15544	15567	15570	15715	15357	15667	15412	15636	15477	15557	15547	15390	15593	15403	15755	15631	15469	15507	15500	15557	15411	15454	15667	15609	15426	15600	15475	15583	15615	15590	15683	15427	15489	15503	15644	15298	15536	15388	15473	15650	15745	15434	15404	15597	15672	15525	15295	15362	15543	15491	15662	15573	15556	15465	15572	15466	15530	15407	15264	15593	15445	15572	15571	15386	15573	15684	15432	15664	15536	15594	15608	15667	15553	15390	15546	15412	15536	15500	15719	15630	15567	15406	15482	15608	15441	15473	15516	15506	15693	15489	15431	15605	15615	15598	15614	15475	15513	15512	15516	15563	15357	15680	15515	15474	15506	15647	15451	15623	15648	15413	15666	15655	15591	15516	15539	15435	15684	15533	15438	15518	15548	15505	15508	15606	15498	15352	15655	15597	15426	15485	15588	15690	15460	15554	15653	15561	15650	15688	15519	15452	15529	15544	15487	15441	15523	15641	15474	15525	15542	15474	15450	15505	15745	15253	15529	15562	15379	15508	15421	15468	15543	15467	15596	15567	15669	15630	15505	15452	15719	15478	15524	15629	15551	15532	15388	15690	15572	15473	15496	15498	15635	15528	15499	15530	15523	15725	15512	15542	15623	15415	15473	15427	15663	15629	15431	15642	15693	15486	15491	15613	15549	15596	15392	15303	15548	15679	15465	15532	15575	15494	15463	15627	15426	15539	15573	15499	15527	15559	15432	15543	15405	15472	15728	15516	15705	15454	15444	15869	15543	15535	15470	15419	15434	15538	15665	15622	15718	15549	15666	15343	15570	15576	15588	15715	15557	15498	15511	15660	15525	15458	15432	15606	15519	15479	15498	15422	15587	15486	15499	15686	15476	15616	15611	15550	15363	15584	15410	15516	15465	15678	15610	15443	15470	15535	15403	15415	15601	15592	15552	15561	15509	15575	15560	15620	15570	15646	15652	15659	15473	15474	15436	15427	15602	15490	15556	15401	15573	15541	15529	15440	15817	15511	15588	15431	15828	15579	15560	15676	15564	15394	15545	15482	15585	15484	15383	15575	15575	15633	15520	15466	15500	15479	15549	15610	15518	15549	15585	15616	15469	15667	15605	15380	15532	15547	15386	15629	15489	15513	15422	15613	15444	15506	15607	15481	15592	15743	15629	15361	15460	15536	15495	15483	15543	15527	15560	15450	15611	15566	15561	15378	15541	15585	15438	15485	15677	15437	15541	15587	15584	15483	15712	15495	15486	15392	15415	15601	15514	15365	15528	15614	15409	15424	15509	15608	15572	15395	15620	15366	15485	15518	15548	15476	15482	15521	15476	15572	15489	15575	15549	15701	15437	15522	15609	15560	15591	15557	15499	15595	15429	15479	15499	15353	15399	15565	15323	15531	15620	15589	15535	15423	15693	15495	15491	15468	15319	15481	15546	15515	15442	15465	15568	15527	15483	15539	15428	15554	15619	15416	15731	15640	15526	15478	15418	15370	15247	15506	15642	15516	15614	15478	15489	15600	15544	15447	15562	15466	15386	15499	15425	15636	15498	15479	15633	15486	15510	15453	15538	15577	15421	15596	15537	15605	15475	15518	15480	15418	15714	15446	15596	15569	15432	15636	15450	15542	15670	15621	15593	15389	15426	15733	15554	15633	15555	15599	15454	15393	15558	15648	15480	15380	15518	15559	15391	15612	15464	15574	15453	15451	15549	15240	15601	15340	15458	15517	15492	15545	15363	15589	15479	15652	15790	15569	15678	15453	15363	15608	15486	15434	15585	15449	15468	15538	15542	15598	15438	15583	15505	15382	15565	15572	15512	15383	15357	15607	15454	15438	15583	15620	15553	15522	15645	15604	15730	15413	15481	15502	15510	15506	15507	15381	15369	15448	15491	15473	15487	15641	15487	15391
22965	21356	29188	24188	23369	26663	26416	20330	18835	19019	18735	18425	18261	18241	18054	18062	18256	17921	17741	17811	17882	17926	17555	17810	17805	17796	17683	17651	17591	17740	17565	17594	17584	17773	17798	17563	17536	17621	17679	17459	17623	17411	17730	17492	17923	17690	17546	17564	17603	17522	17488	17579	17752	17652	17622	17609	17590	17517	17620	17624	17643	17461	17504	17579	17468	17457	17589	17497	17492	17434	17808	17447	17570	17376	17499	17539	17559	17488	17548	17454	17393	17518	17613	17738	17460	17584	17827	17282	17657	17653	17787	17521	17819	17727	17406	17563	17667	17646	17576	17489	17356	17363	17447	17753	17724	17573	17422	17431	17392	17434	17544	17453	17556	17671	17566	17447	17551	17626	17660	17678	17430	17384	17401	17456	17325	17409	17686	17391	17447	17372	17489	17472	17635	17471	17265	17487	17492	17574	17582	17582	17373	17568	17579	17620	17507	17595	17552	17249	17658	17596	17748	17601	17485	17402	17462	17478	17409	17490	17469	17698	17522	17507	17528	17459	17470	17545	17412	17369	17319	17415	17531	17450	17415	17489	17438	17479	17564	17504	17507	17716	17305	17422	17756	17531	17396	17498	17333	17383	17724	17638	17623	17657	17588	17454	17604	17493	17627	17483	17402	17384	17403	17478	17498	17590	17443	17321	17562	17548	17582	17572	17482	17506	17583	17353	17626	17466	17387	17588	17461	17650	17528	17606	17382	17388	17608	17471	17306	17382	17575	17612	17508	17707	17407	17222	17496	17650	17654	17229	17545	17456	17563	17581	17469	17460	17467	17461	17511	17614	17603	17360	17518	17571	17610	17365	17533	17508	17447	17416	17774	17348	17620	17520	17635	17580	17485	17415	17538	17349	17287	17382	17397	17322	17542	17467	17498	17408	17554	17467	17502	17407	17566	17466	17452	17518	17465	17703	17506	17565	17397	17285	17439	17440	17537	17445	17487	17522	17502	17541	17316	17372	17454	17594	17672	17352	17604	17500	17509	17531	17638	17469	17363	17616	17515	17473	17494	17523	17530	17608	17610	17521	17442	17498	17397	17601	17455	17104	17583	17502	17540	17670	17592	17203	17565	17473	17340	17400	17559	17589	17420	17280	17547	17339	17568	17338	17352	17462	17580	17484	17528	17493	17550	17568	17477	17486	17568	17506	17531	17597	17384	17501	17491	17451	17317	17561	17605	17611	17467	17576	17516	17360	17306	17529	17305	17468	17680	17679	17543	17501	17582	17412	17492	17532	17569	17494	17585	17541	17578	17396	17454	17316	17361	17404	17743	17391	17510	17542	17483	17362	17552	17449	17326	17461	17336	17496	17682	17513	17359	17401	17537	17458	17501	17518	17518	17668	17454	17503	17479	17434	17288	17500	17600	17597	17480	17548	17538	17468	17596	17553	17378	17449	17431	17619	17492	17517	17418	17515	17493	17514	17616	17497	17480	17426	17430	17502	17630	17610	17525	17529	17552	17474	17424	17434	17482	17714	17635	17460	17323	17554	17454	17341	17667	17441	17560	17453	17363	17482	17664	17426	17357	17682	17472	17429	17273	17491	17570	17422	17615	17499	17529	17541	17633	17580	17473	17686	17616	17330	17415	17506	17470	17236	17113	17378	17459	17486	17500	17563	17366	17344	17589	17332	17458	17916	17513	17632	17298	17438	17585	17515	17483	17490	17730	17580	17592	17512	17575	17536	17639	17488	17562	17548	17516	17629	17514	17325	17519	17567	17531	17571	17506	17382	17557	17609	17617	17365	17424	17556	17416	17383	17211	17456	17441	17629	17501	17330	17493	17594	17448	17507	17313	17461	17423	17681	17579	17567	17520	17473	17636	17508	17632	17432	17529	17495	17469	17294	17334	17617	17691	17512	17505	17302	17542	17609	17377	17305	17562	17364	17569	17459	17660	17416	17486	17552	17438	17619	17472	17353	17538	17455	17474	17475	17461	17537	17444	17672	17686	17522	17346	17595	17672	17573	17461	17629	17611	17293	17491	17535	17611	17431	17314	17416	17255	17578	17379	17487	17464	17289	17619	17667	17537	17279	17566	17465	17454	17644	17587	17605	17526	17500	17531	17439	17700	17605	17596	17621	17588	17586	17473	17580	17387	17528	17476	17374	17517	17599	17773	17498	17536	17320	17243	17305	17581	17595	17541	17584	17249	17309	17397	17560	17515	17485	17403	17413	17346	17536	17637	17565	17443	17594	17454	17470	17439	17582	17323	17293	17308	17502	17585	17264	17328	17482	17581	17372	17543	17551	17557	17411	17514	17560	17315	17542	17410	17533	17389	17434	17527	17528	17341	17632	17355	17328	17539	17480	17300	17612	17530	17428	17468	17623	17365	17379	17456	17395	17546	17531	17503	17432	17409	17665	17422	17596	17557	17417	17312	17479	17630	17476	17500	17267	17456	17437	17504	17468	17525	17655	17463	17620	17572	17441	17441	17672	17643	17326	17312	17594	17471	17712	17440	17484	17433	17435	17470	17353	17481	17444	17723	17486	17289	17536	17481	17539	17419	17482	17449	17330	17537	17497	17496	17592	17423	17431	17429	17485	17451	17567	17464	17301	17601	17633	17665	17489	17354	17351	17601	17604	17573	17476	17426	17542	17363	17551	17471	17652	17782	17608	17363	17474	17304	17618	17306	17615	17573	17529	17454	17523	17387	17478	17467	17408	17467	17369	17382	17493	17320	17516	17406	17266	17553	17379	17552	17478	17207	17507	17522	17593	17474	17274	17225	17524	17607	17535	17605	17529	17398	17378	17530	17496	17602	17468	17777	17514	17456	17558	17296	17556	17428	17582	17706	17382	17438	17480	17468	17401	17585	17759	17363	17429	17369	17278	17435	17543	17302	17641	17556	17456	17543	17517	17550	17464	17447	17520	17525	17496	17399	17481	17502	17470	17259	17615	17502	17413	17322	17580	17461	17540	17422	17317	17486	17447	17375	17500	17420	17456	17397	17432	17427	17574	17427	17416	17430	17590	17796	17278	17247	17366	17263	17508	17191	17491	17280	17627	17514	17446	17409	17539	17576	17556	17391	17399	17441	17504	17501	17577	17569	17515	17571	17480	17553	17304	17428	17594	17583	17464	17655	17537	17344	17456	17525	17541	17423	17468	17588	17547	17509	17410	17389	17668	17566	17471	17384	17581	17557	17482	17386	17676	17473	17464	17476	17355	17505	17704	17519	17411	17475	17386	17629	17430	17541	17568	17218	17492	17342	17403	17380	17655	17681	17529	17413	17567	17474	17452	17456	17442	17499	17604	17523	17567	17474	17360	17430	17475	17410	17645	17490	17517	17337	17379	17365	17508	17397	17328	17649	17418	17571	17412	17348	17363	17525	17598	17791	17493	17383	17484	17488	17547	17354	17416	17507	17533	17325	17530	17315	17645	17535	17459	17634	17574	17514	17600	17482	17483	17478	17502	17520	17596	17416	17265	17383	17451	17639	17467	17469	17434	17571	17445	17572	17323	17551	17637	17386	17468	17661	17457	17428	17454	17588	17520	17352	17530	17397	17465	17469	17393	17533	17578	17510	17490	17598	17403	17603	17382	17282	17642	17392	17525	17560	17546	17537	17580	17422	17519	17413	17547	17571	17475	17330	17300	17575	17459	17373	17531	17515	17468	17430	17561	17657	17544	17444	17477	17395	17415	17494	17577	17318	17675	17425	17307	17455	17442	17726	17215	17404	17322	17535	17426	17379	17559	17506	17356	17460	17588	17295	17521	17583	17571	17415	17401	17653	17570	17484	17365	17583	17581	17393	17266	17467	17533	17476	17494	17592	17708	17411	17485	17328	17505	17486	17459	17456	17337	17362	17537	17463	17419	17498	17466	17343	17260	17614	17489	17579	17482	17383	17496	17406	17616	17618	17418	17542	17469	17246	17367	17612	17421	17613	17303	17438	17534	17376	17455	17523	17456	17591	17446	17289	17617	17365	17561	17508	17393	17444	17591	17701	17389	17399	17547	17595	17454	17451	17512	17511	17676	17512	17271	17501	17409	17289	17455	17355	17297	17607	17596	17371	17501	17520	17325	17448	17408	17435	17475	17571	17576	17373	17570	17465	17397	17471	17388	17381	17566	17486	17613	17638	17309	17479	17493	17531	17345	17495	17282	17272	17548	17458	17473	17549	17500	17542	17442	17474	17546	17558	17624	17646	17490	17486	17463	17488	17504	17637	17632	17520	17451	17506	17569	17370	17430	17463	17672	17526	17410	17597	17388	17625	17470	17635	17325	17584	17488	17424	17552	17582	17336	17320	17617	17640	17596	17533	17541	17820	17533	17510	17502	17447	17524	17536	17611	17426	17412	17475	17416	17490	17513	17664	17428	17400	17378	17503	17402	17580	17468	17375	17405	17535	17618	17355	17492	17423	17665	17660	17627	17509	17566	17414	17623	17638	17533	17549	17114	17545	17478	17472	17613	17732	17532	17453	17695	17507	17537	17409	17409	17425	17383	17511	17312	17444	17566	17494	17494	17619	17314	17369	17420	17607	17664	17621	17392	17465	17651	17697	17621	17430	17668	17377	17633	17505	17516	17589	17647	17566	17474	17401	17525	17459	17324	17581	17465	17522	17418	17612	17329	17613	17432	17788	17355	17616	17553	17508	17552	17423	17497	17421	17376	17306	17560	17636	17432	17579	17410	17462	17498	17504	17540	17449	17620	17524	17582	17529	17424	17302	17547	17418	17411	17477	17397	17777	17480	17671	17491	17619	17418	17540	17605	17555	17382	17439	17344	17447	17532	17473	17587	17571	17424	17450	17559	17456	17348	17771	17288	17454	17518	17540	17486	17414	17588	17463	17452	17524	17628	17542	17413	17617	17522	17472	17455	17503	17500	17675	17382	17413	17441	17330	17414	17598	17419	17556	17525	17531	17463	17511	17356	17420	17516	17474	17723	17488	17298	17407	17549	17472	17842	17355	17631	17434	17341	17651	17518	17547	17516	17651	17413	17454	17614	17412	17409	17455	17507	17589	17244	17426	17447	17574	17556	17510	17505	17544	17422	17430	17564	17643	17621	17358	17374	17581	17739	17639	17495	17483	17361	17745	17546	17385	17580	17595	17361	17294	17547	17635	17374	17510	17335	17313	17563	17457	17418	17642	17419	17583	17532
37310	59438	52932	41104	36880	30319	21266	18254	17665	17039	16933	16596	16614	16490	16376	16096	16202	16162	15878	16099	15959	16018	15993	15875	15905	15853	15831	15919	15752	15748	15870	16035	15732	15905	15965	15750	15797	15699	15975	15783	15956	15798	15956	15694	15938	15744	15820	15690	15676	15757	15825	15720	15667	15786	15794	15800	15699	16006	15900	15907	15835	15695	15849	15767	15687	15737	15795	15588	15719	15831	15705	15868	15825	15767	15874	15552	15919	15830	15930	15828	15848	15974	15718	15807	15714	15737	15908	15620	15711	15654	15644	15696	15750	15827	15762	15863	15751	15641	15782	15687	15686	15904	15737	15733	15757	15806	15648	15785	15686	15872	15654	15797	15807	15705	15625	15709	15795	15685	15768	15650	15788	15544	15668	15816	15625	15683	15777	15809	15725	15762	15575	15829	15713	15849	15813	15876	15750	15656	15785	15633	15714	15450	15820	15819	15727	15674	15667	15943	15722	15620	15733	15655	15669	15760	15749	15654	15616	15619	15558	15670	15645	15606	15539	15664	15888	15673	15921	15720	15742	15595	15662	15775	15677	15748	15889	15609	15773	15824	15756	15574	16004	15588	15614	15933	15657	15841	15941	15799	15667	15703	15654	15809	15607	15750	15584	15796	15745	15660	15833	15800	15726	15836	15750	15678	15619	15921	15724	15786	15754	15830	15847	15561	15663	15673	15755	15877	15792	15776	15645	15693	15818	15890	15766	15587	15564	15619	15936	15761	15569	15806	15628	15744	15654	15607	15637	15538	15716	15631	15570	15824	15626	15622	15745	15696	15621	15960	15692	15579	15742	15693	15757	15783	15613	15641	15838	15730	15710	15668	15497	15782	15689	15507	15665	15621	15818	15713	15753	15826	15739	15666	15759	15737	15664	15707	15563	15623	15608	15837	15845	15716	15689	15618	15812	15615	15865	15643	15564	15657	15663	15672	15763	15771	15968	15799	15733	15712	15615	15706	15959	15722	15912	15588	15725	15827	15692	15699	15597	15599	15554	15613	15624	15557	15569	15710	15754	15665	15673	15830	15681	15608	15594	15695	15812	15855	15658	15691	15662	15616	15694	15732	15778	15637	15896	15706	15920	15474	15634	15698	15753	15700	15561	15704	15810	15711	15679	15698	15660	15737	15624	15729	15784	15940	15570	15722	15792	15811	15705	15709	15733	15716	15615	15705	15772	15707	15926	15705	15756	15720	15806	15601	15747	15545	15779	15833	15578	15441	15741	15580	15728	15795	15662	15712	15599	15786	15703	15727	15549	15643	15878	15853	15502	15667	15954	15775	15683	15806	15710	15870	15624	15915	15748	15673	15757	15781	15599	15729	15756	15630	15594	15559	15683	15631	15637	15765	15769	15607	15637	15804	15730	15878	15666	15613	15679	15695	15728	15734	16000	15790	15659	15715	15765	15628	15604	15737	15708	15730	15823	15694	15743	15631	15847	15794	15512	15786	15775	15671	15739	15672	15809	15754	15733	15787	15756	15656	15629	15905	15768	15605	15767	15754	15658	15715	15822	15643	15725	15848	15877	15714	15778	15845	15521	15734	15747	15670	15673	15677	15798	15753	15733	15726	15716	15690	15563	15627	15576	15759	15785	15812	15672	15742	15725	15676	15587	15923	15712	15804	15782	15780	15729	15727	15645	15690	15754	15446	15743	15776	15696	15869	15853	15769	15884	15755	15782	15656	15654	15724	15697	15695	15756	15801	15687	15849	15689	15740	15769	15777	15845	15637	15660	15851	15644	15719	15746	15555	15784	15704	15674	15808	15757	15777	15729	15807	15664	15661	15552	15562	15846	15794	15721	15793	15724	15818	15751	15844	15707	15907	15714	15788	15777	15698	15688	15616	15740	15679	15904	15618	15658	15758	15757	15570	15640	15748	15700	15741	15701	15571	15851	15843	15625	15712	15692	15713	15729	15832	15662	15639	15652	15627	15702	15849	15731	15633	15573	15852	15565	15636	15797	15686	15645	15604	15821	15960	15758	15655	15773	15683	15815	15717	15834	15786	15732	15891	15686	15713	15684	15737	15807	15684	15502	15753	15781	15744	15559	15620	15667	15628	15736	15771	15626	15675	15823	15756	15765	15819	15765	15667	15696	15732	15716	15808	15597	15681	15560	15696	15704	15696	15788	15821	15642	15962	15594	15824	15749	15738	15649	15920	15664	15678	15694	15573	15833	15670	15481	15683	15819	15710	15828	15974	15698	15671	15844	15693	15683	15660	15774	15842	15830	15902	15695	15592	15754	15849	15718	15765	15840	15685	15625	15814	15557	15678	15801	15723	15656	15749	15645	15652	15645	15749	15653	15579	15791	15820	15710	15584	15791	15529	15860	15855	15872	15660	15580	15543	15817	15718	15603	15690	15803	15680	15582	15844	15750	15708	15738	15793	15863	15612	15838	15555	15711	15826	15794	15703	15858	15581	15689	15725	15727	15740	15845	15669	15721	15815	15727	15833	15706	15793	15796	15686	15731	15628	15625	15627	15833	15663	15603	15806	15691	15824	15690	15771	15619	15726	15767	15748	15834	15706	15759	15754	15562	15920	15801	15765	15645	15805	15814	15799	15715	15815	15599	15871	15642	15645	15767	15746	15698	15678	15677	15751	15714	15734	15800	15765	15750	15748	15770	15808	15823	15739	15761	15591	15756	15713	15665	15763	15679	15683	15953	15495	15702	15633	15537	15736	15705	15567	15806	15576	15516	15680	15664	15690	15756	15732	15755	15702	15509	15740	15778	15665	15774	15604	15644	15737	15708	15779	15798	15668	15667	15758	15754	15682	15910	15553	15621	15763	15713	15727	15713	15754	15589	15649	15887	15567	15706	15678	15814	15796	15613	15651	15802	15680	15732	15690	15555	15734	15723	15646	15782	15832	15527	15685	15846	15682	15810	15737	15834	15564	15803	15673	15607	15911	15621	15720	15843	15796	15807	15711	15696	15608	15695	15765	15572	15701	15761	15714	15894	15667	15836	15751	15873	15696	15732	15807	15764	15777	15714	15617	15719	15741	15631	15638	15863	15615	15770	15589	15664	15752	15566	15712	15727	15810	15699	15609	15585	15736	15808	15766	15519	15823	15876	15777	15742	15604	15751	15610	15675	15623	15611	15717	15787	15601	15669	15687	15792	15562	15771	15663	15878	15636	15851	15787	15794	15791	15663	15711	15606	15872	15766	15833	15641	15761	15677	15864	15738	15631	15777	15539	15537	15629	15889	15813	15653	15737	15789	15748	15883	15825	15789	15728	15645	15678	15715	15758	15799	15770	15695	15716	15795	15787	15571	15671	15581	15533	15571	15677	15607	15693	15735	15744	15734	15742	15913	15828	15526	15677	15768	15820	15591	15594	15770	15592	15833	15731	15670	15816	15837	15515	15652	15802	15769	15798	15548	15553	15713	15610	15748	15874	15828	15688	15647	15750	15694	15606	15749	15826	15685	15936	15679	15719	15715	15652	15631	15883	15752	15756	15680	15614	15678	15658	15792	15832	15707	15801	15746	15689	15730	15740	15706	15739	15919	15713	15675	15492	15687	15793	15697	15605	15937	15600	15796	15667	15637	15562	15625	15787	15843	15791	15703	15645	15657	15872	15633	15653	15734	15674	15674	15720	15594	15739	15737	15738	15719	15686	15817	15654	15610	15778	15697	15671	15947	15558	15823	15821	15648	15719	15548	15683	15502	15633	15821	15977	15739	15496	15577	15663	15862	15617	15854	15594	15774	15661	15733	15697	15614	15602	15670	15729	15637	15604	15779	15663	15846	15683	15768	15897	15722	15696	15730	15780	15634	15600	15540	15658	15703	15799	15677	15641	15672	15754	15733	15733	15619	15809	15769	15652	15840	15834	15712	15787	15579	15788	15730	15536	15642	15646	15773	15791	15727	15923	15701	15720	15616	15780	15735	15594	15853	15849	15856	15755	15682	15753	15612	15718	15649	15791	15912	15527	15848	15752	15780	15714	15654	15731	15712	15640	15798	15716	15621	15629	15720	15592	15712	15560	15700	15691	15680	15514	15840	15755	15715	15710	15680	15780	15689	15719	15706	15737	15539	15681	15480	15667	15704	15688	15643	15634	15736	15625	15703	15649	15758	15677	15715	15799	15830	15553	15638	15673	15805	15602	15823	15702	15744	15691	15824	15590	15899	15722	15758	15655	15838	15660	15846	15715	15799	15723	15807	15710	15568	15740	15682	15734	15557	15704	15575	15768	15807	15781	15770	15690	15716	15591	15805	15737	15723	15754	15780	15738	15709	15783	15636	15749	15740	15738	15681	15708	15603	15722	15809	15796	15672	15770	15696	15712	15667	15951	15690	15748	15793	15783	15781	15860	15673	15700	15643	15596	15536	15697	15698	15885	15827	15779	15791	15656	15733	15864	15679	15549	15707	15662	15879	15706	15849	15810	15722	15732	15864	15739	15847	15729	15668	15834	15740	15889	15598	15668	15665	15643	15745	15768	15604	15645	15817	15619	15720	15751	15725	15689	15729	15797	15664	15641	15798	15892	15799	15709	15775	15757	15708	15598	15694	15698	15636	15708	15857	15620	15847	15713	15630	15691	15633	15614	15885	15734	15739	15680	15632	15538	15690	15629	15503	15742	15798	15734	15615	15650	15850	15661	15673	15591	15652	15707	15574	15791	15727	15525	15808	15719	15840	15686	15716	15667	15710	15690	15811	15772	15765	15776	15555	15722	15717	15625	15591	15631	15840	15850	15613	15552	15744	15745	15532	15716	15662	15756	15825	15880	15725	15847	15521	15637	15798	15627	15819	15622	15824	15620	15820	15798	15794	15552	15769	15712	15687	15720	15651	15631	15860	15777	15773	15833	15569	15583	15832	15614	15790	15708	15655	15939	15757	15814	15794	15729	15923	15721	15663	15776	15797	15782	15588	15772	15668	15744	15751	15618	15708	15686	15670	15621	15703	15775	15710	15667	15731	15656	15754	15691	15777	15895	15761	15777	15607	15487	15662	15743	15767	15606	15807	15708	15760	15621	15710	15796	15700	15705	15739	15739	15762	15643	15658	15790	15657	15734	15742	15576	15758	15703	15561	15638	15725	15771	15579	15592	15590	15767	15736	15814	15745	15707	15725	15853	15832	15931	15820	15830	15531	15690	15803	15679
28913	27093	33017	30206	24601	21630	19261	18324	18073	17873	17767	17780	17747	17801	17643	17430	17775	17452	17675	17711	17454	17493	17442	17749	17547	17590	17427	17417	17599	17544	17535	17574	17615	17490	17567	17688	17626	17443	17652	17453	17429	17660	17645	17639	17587	17519	17627	17373	17444	17461	17539	17628	17553	17392	17440	17389	17436	17368	17621	17425	17603	17429	17506	17548	17652	17487	17238	17487	17366	17209	17429	17421	17557	17427	17414	17484	17706	17662	17507	17521	17320	17278	17414	17291	17503	17367	17435	17640	17544	17460	17369	17344	17551	17472	17504	17522	17526	17551	17582	17582	17541	17575	17571	17565	17531	17527	17553	17278	17449	17565	17702	17516	17586	17395	17513	17502	17444	17655	17441	17581	17518	17331	17402	17475	17546	17432	17447	17592	17531	17665	17508	17398	17442	17679	17580	17305	17505	17591	17602	17478	17539	17659	17492	17333	17409	17522	17406	17427	17407	17317	17613	17476	17451	17615	17438	17443	17471	17482	17595	17643	17216	17510	17383	17507	17484	17396	17423	17435	17489	17461	17563	17523	17441	17367	17237	17527	17552	17563	17356	17665	17565	17454	17456	17434	17615	17620	17743	17467	17406	17615	17583	17464	17588	17387	17553	17488	17535	17373	17386	17505	17461	17491	17431	17409	17476	17511	17435	17607	17385	17290	17270	17515	17487	17391	17503	17478	17411	17258	17232	17465	17374	17499	17459	17435	17339	17237	17495	17586	17301	17291	17416	17384	17529	17474	17597	17538	17450	17455	17559	17447	17346	17715	17417	17379	17332	17463	17402	17524	17388	17438	17538	17424	17433	17548	17597	17485	17713	17654	17408	17408	17621	17610	17472	17632	17506	17477	17297	17266	17317	17406	17322	17528	17468	17622	17568	17538	17488	17504	17399	17458	17249	17398	17341	17422	17663	17552	17498	17535	17386	17785	17432	17551	17436	17463	17520	17442	17477	17420	17516	17458	17360	17216	17287	17293	17429	17589	17584	17275	17485	17390	17485	17382	17462	17336	17430	17462	17324	17353	17563	17323	17501	17510	17571	17482	17451	17456	17350	17396	17507	17690	17394	17390	17421	17349	17406	17487	17499	17332	17520	17352	17440	17631	17237	17484	17463	17508	17668	17310	17709	17368	17369	17251	17585	17509	17333	17426	17218	17669	17360	17689	17482	17419	17499	17406	17449	17372	17362	17387	17367	17410	17591	17407	17549	17407	17592	17529	17556	17519	17463	17543	17434	17515	17684	17561	17397	17577	17402	17326	17401	17605	17380	17676	17541	17564	17620	17481	17617	17522	17442	17458	17409	17384	17466	17506	17670	17448	17357	17394	17600	17449	17407	17379	17363	17533	17532	17388	17579	17207	17381	17281	17519	17514	17374	17366	17679	17505	17533	17369	17379	17474	17459	17374	17487	17408	17532	17283	17336	17476	17409	17586	17595	17434	17457	17582	17161	17711	17362	17512	17596	17567	17397	17561	17422	17432	17622	17405	17447	17342	17418	17583	17543	17391	17486	17335	17368	17395	17466	17426	17325	17480	17374	17614	17488	17586	17783	17575	17632	17567	17481	17449	17357	17549	17515	17342	17590	17460	17436	17377	17415	17588	17466	17608	17485	17294	17342	17357	17367	17534	17417	17422	17481	17309	17547	17398	17399	17615	17517	17421	17541	17521	17344	17389	17441	17618	17565	17505	17434	17471	17222	17379	17516	17302	17628	17318	17389	17181	17510	17378	17318	17636	17582	17752	17575	17548	17807	17567	17410	17623	17460	17418	17465	17551	17525	17465	17585	17581	17452	17381	17432	17434	17599	17278	17284	17627	17443	17372	17590	17532	17365	17212	17559	17467	17527	17553	17432	17254	17282	17251	17481	17463	17575	17318	17496	17847	17536	17605	17386	17478	17686	17468	17498	17308	17489	17482	17622	17430	17520	17595	17366	17603	17513	17391	17338	17786	17435	17625	17326	17323	17512	17686	17530	17414	17465	17622	17533	17404	17577	17508	17274	17426	17397	17540	17544	17596	17401	17451	17571	17419	17303	17544	17421	17460	17493	17214	17421	17446	17421	17490	17503	17638	17833	17496	17428	17506	17655	17617	17411	17666	17382	17700	17245	17502	17244	17558	17566	17286	17392	17557	17488	17330	17435	17466	17410	17359	17605	17405	17468	17571	17550	17512	17414	17589	17407	17449	17561	17560	17438	17516	17280	17388	17499	17473	17410	17436	17566	17452	17571	17554	17410	17401	17495	17424	17707	17348	17416	17538	17550	17388	17429	17424	17542	17586	17549	17377	17479	17520	17266	17536	17373	17513	17358	17482	17334	17397	17622	17328	17469	17510	17361	17353	17629	17288	17590	17580	17491	17489	17471	17306	17439	17754	17475	17561	17400	17497	17571	17353	17553	17304	17330	17424	17448	17521	17525	17624	17605	17459	17307	17572	17461	17361	17340	17425	17321	17487	17490	17711	17378	17357	17283	17467	17431	17651	17462	17441	17566	17270	17482	17566	17585	17529	17268	17480	17295	17518	17765	17417	17500	17551	17344	17552	17258	17430	17336	17465	17481	17430	17323	17539	17427	17619	17675	17385	17539	17473	17314	17542	17541	17481	17430	17592	17537	17558	17536	17453	17664	17377	17511	17589	17380	17530	17708	17675	17680	17335	17562	17326	17428	17567	17622	17435	17511	17370	17470	17499	17318	17433	17553	17545	17554	17597	17338	17391	17546	17418	17551	17429	17571	17499	17488	17392	17460	17559	17563	17364	17277	17334	17456	17369	17449	17405	17484	17481	17482	17494	17497	17546	17629	17540	17540	17280	17537	17558	17481	17370	17475	17457	17461	17485	17466	17351	17526	17411	17620	17530	17486	17645	17349	17518	17568	17620	17510	17567	17578	17416	17461	17569	17489	17522	17461	17549	17443	17432	17364	17593	17519	17484	17489	17574	17535	17417	17498	17423	17587	17570	17519	17384	17520	17506	17618	17340	17462	17392	17778	17307	17668	17627	17492	17267	17391	17535	17577	17505	17375	17487	17627	17558	17414	17359	17499	17405	17511	17463	17554	17596	17632	17568	17372	17363	17533	17586	17425	17324	17502	17454	17792	17369	17495	17560	17788	17600	17574	17381	17525	17485	17635	17589	17510	17434	17559	17597	17534	17562	17485	17623	17504	17605	17350	17471	17395	17388	17466	17479	17604	17463	17368	17467	17438	17655	17437	17548	17607	17459	17598	17448	17496	17564	17495	17496	17541	17513	17446	17441	17347	17564	17471	17703	17593	17508	17565	17428	17575	17573	17457	17489	17398	17628	17374	17496	17447	17358	17412	17432	17553	17347	17473	17506	17538	17346	17469	17278	17559	17530	17586	17544	17461	17326	17550	17546	17365	17646	17582	17471	17527	17487	17433	17498	17439	17494	17508	17473	17521	17562	17529	17523	17625	17485	17590	17403	17508	17366	17387	17707	17616	17531	17452	17371	17574	17408	17464	17365	17754	17368	17303	17618	17437	17424	17280	17433	17437	17463	17439	17457	17406	17380	17449	17511	17352	17513	17419	17399	17705	17619	17654	17565	17574	17371	17458	17546	17423	17314	17714	17446	17839	17466	17465	17510	17478	17452	17423	17577	17518	17463	17423	17542	17339	17382	17460	17416	17536	17373	17296	17506	17470	17691	17273	17319	17469	17538	17569	17638	17522	17401	17479	17472	17634	17556	17311	17339	17331	17489	17531	17723	17628	17597	17399	17649	17401	17424	17587	17357	17378	17372	17524	17519	17505	17548	17437	17328	17327	17634	17578	17390	17607	17429	17529	17313	17590	17384	17496	17362	17598	17468	17469	17380	17351	17327	17366	17413	17575	17455	17654	17573	17534	17454	17591	17435	17580	17365	17544	17497	17302	17691	17448	17609	17583	17491	17480	17408	17354	17326	17475	17467	17583	17450	17401	17474	17530	17444	17531	17481	17620	17535	17408	17326	17405	17407	17419	17492	17623	17493	17629	17504	17592	17377	17309	17475	17514	17600	17500	17566	17446	17539	17413	17419	17516	17410	17633	17596	17368	17608	17600	17557	17563	17532	17409	17399	17518	17603	17404	17374	17645	17566	17468	17541	17386	17687	17508	17551	17559	17536	17710	17595	17456	17493	17499	17323	17566	17621	17650	17517	17266	17582	17604	17353	17327	17362	17611	17327	17477	17385	17460	17650	17559	17488	17445	17309	17443	17573	17632	17617	17557	17337	17676	17600	17554	17383	17436	17376	17467	17501	17411	17361	17458	17504	17636	17489	17501	17339	17430	17548	17429	17507	17528	17456	17423	17498	17463	17345	17431	17458	17618	17485	17446	17509	17471	17504	17468	17324	17414	17566	17786	17380	17530	17594	17605	17423	17426	17355	17373	17558	17586	17469	17476	17604	17285	17496	17405	17423	17500	17742	17527	17497	17313	17546	17291	17189	17299	17332	17430	17488	17469	17284	17511	17453	17521	17591	17341	17489	17544	17550	17374	17553	17415	17486	17399	17513	17534	17427	17714	17636	17346	17250	17783	17536	17267	17497	17436	17400	17336	17411	17607	17594	17488	17445	17447	17490	17559	17379	17553	17582	17561	17431	17489	17607	17645	17303	17567	17460	17664	17763	17661	17555	17497	17456	17575	17462	17443	17252	17435	17589	17520	17499	17603	17580	17220	17693	17587	17521	17410	17513	17558	17325	17265	17438	17286	17311	17499	17552	17447	17566	17385	17525	17596	17531	17696	17391	17235	17330	17591	17608	17419	17476	17553	17327	17590	17538	17563	17525	17524	17563	17303	17305	17350	17412	17570	17418	17383	17543	17468	17380	17535	17277	17324	17400	17559	17388	17361	17487	17570	17557	17250	17201	17494	17326	17429	17602	17457	17463	17442	17404	17518	17422	17570	17362	17615	17608	17493	17701	17604	17214	17366	17628	17210	17421	17418	17391	17645	17834	17447	17462	17680	17664	17446	17363	17408	17443	17386	17495	17597	17424	17596	17582	17482	17500	17402	17541	17563	17427	17506	17439	17428	17483	17632	17429	17466	17321	17668	17395	17695	17466	17486	17608	17448	17803	17727	17671	17390	17632	17314	17613	17668	17522	17484	17618	17312	17481
32944	43170	38658	31322	25644	20888	17504	16552	16468	16486	16072	16198	15962	15982	16059	16114	15960	15850	15967	16109	15851	15885	15858	15615	15694	15928	15699	15782	15962	15863	15936	15817	15807	15830	15795	15872	15908	15967	15796	15733	15805	15779	15684	15691	15729	15712	15718	15680	15832	15737	15569	15731	15836	15744	15814	15844	15839	15806	15704	15618	15753	15816	15697	15766	15613	15838	15725	15745	15921	15662	15694	15932	15816	15721	15586	15647	15898	15992	15734	15677	15662	15838	15750	15855	15818	15800	15855	15908	15567	15541	15709	15854	15625	15672	15801	15948	15819	15908	15693	15647	15568	15611	15714	15680	15846	15670	15669	15712	15619	15790	15855	15741	15726	15865	15637	15734	15822	15792	15863	15937	15690	15939	15772	15651	15720	15794	15566	15840	15691	15672	15873	15801	15800	15682	15744	15727	15811	15820	15788	15808	15770	15673	15742	15788	15908	15634	15626	15743	15798	15776	15817	15674	15757	15590	15772	15755	15869	15762	15749	15694	15813	15708	15771	15569	15769	15682	15794	15709	15764	15723	15637	15742	15773	15658	15785	15682	15656	15897	15822	15630	15813	15608	15597	15744	15830	15751	15725	15765	15752	15811	15864	15754	15864	15788	15662	15863	15700	15687	15706	15751	15482	15825	15593	15727	15805	15639	15721	15826	15567	15767	15741	15614	15629	15765	15829	15672	15774	15800	15730	15778	15717	15825	15640	15719	15693	15744	15687	15770	15907	15746	15749	15869	15626	15778	15888	15621	15775	15876	15868	15755	15650	15983	15734	15916	15844	15727	15856	15652	15902	15647	15654	15671	15724	15885	15635	15716	15678	15590	15756	15624	15727	15703	15850	15890	15733	15842	15730	15834	15665	15649	15805	15697	15901	15695	15619	15699	15654	15723	15720	15677	15726	15781	15809	15798	15630	15742	15714	15662	15760	15664	15753	15751	15848	15681	15693	15580	15607	15771	15815	15737	15759	15536	15758	15700	15803	15868	15786	15793	15575	15812	15773	15718	15932	15736	15862	15839	15659	15783	15791	15615	15611	15759	15661	15844	15752	15774	15702	15792	15802	15708	15846	15843	15642	15607	15664	15680	15699	15837	15776	15918	15748	15698	15689	15758	15780	15687	15794	15698	15748	15704	15712	15839	15669	15715	15865	15825	15715	15763	15561	15795	15766	15791	15808	15533	15768	15836	15609	15760	15889	15634	15851	15458	15743	15647	15720	15742	15666	15617	15688	15723	15652	15711	15813	15725	15759	15872	15761	15867	15902	15742	15788	15752	15816	15785	15640	15728	15746	15600	15678	15816	15768	15858	15766	15748	15740	15639	15646	15781	15740	15621	15682	15857	15694	15776	15738	15911	15782	15497	15702	15655	15646	15661	15672	15753	15679	15775	15776	15893	15872	15725	15822	15874	15881	15753	15792	15659	15832	15708	15775	15822	15919	15695	15690	15630	15901	15811	15960	15700	15695	15708	15707	15625	15851	15801	15691	15732	15880	15666	15717	15746	15821	15692	15676	15790	15761	15750	15614	15678	15853	15754	15725	15741	15857	15908	15588	15633	15818	15674	15680	15710	15598	15599	15851	15777	15804	15751	15899	15612	15829	15712	15820	15698	15635	15787	15738	15753	15681	15669	15728	15622	15647	15688	15711	15813	15834	15583	15975	15706	15895	15646	15698	15752	15529	15731	15778	15946	15818	15639	15792	15661	15782	15792	15816	15619	15717	15675	15682	15716	15648	15660	15685	15838	15806	15815	15807	15727	15682	15707	15861	15705	15860	15778	15929	15578	15713	15808	15969	15698	15697	15738	15762	15744	15708	15747	15884	15923	15672	15383	15756	15568	15735	15636	15864	15846	15818	15751	15698	15682	15575	15921	15776	15581	15829	15810	15583	15871	15691	15882	15738	15546	15743	15927	15659	15913	15695	15769	15570	15713	15723	15903	15965	15734	15669	15516	15899	15846	15781	15776	15705	15639	15620	15701	15752	15827	15860	15818	15729	15657	15572	15738	15771	15707	15733	15713	15792	15713	15833	15890	15755	15730	15755	15666	15840	15792	15891	15714	15905	15556	15883	15661	15619	15775	15840	15871	15682	15771	15894	15680	15696	15961	15712	15776	15839	15717	15719	15736	15998	15962	15704	15821	15912	15639	15811	15732	15812	15832	15603	15628	15953	15701	15792	15620	15784	15600	15760	15738	15728	15664	15565	15820	15753	15747	15841	15673	15729	15883	15606	15578	15647	15855	15854	15860	15763	15909	15796	15702	15686	15827	15711	15790	15698	15582	15456	15768	15950	15839	15851	15604	15838	15709	15789	15852	15853	15913	15784	15783	15798	15903	15789	15622	15761	15749	15891	15820	15811	15702	15775	15713	15721	15744	15718	15833	15743	15724	15603	15530	15826	15680	15561	15735	15595	15818	15761	15765	15709	15815	15543	15744	15851	15649	15608	15651	15815	15677	15532	15692	15741	15647	15767	15854	15743	15781	15692	15877	15627	15748	15801	15725	15825	15776	15641	15859	15906	15824	15618	15697	15655	15799	15641	15852	15669	15797	15691	15807	15832	15720	15719	15895	15605	15596	15800	15838	15828	15669	15799	15757	15715	15828	15852	15528	15783	15716	15731	15657	15712	15761	15893	15866	15728	15797	15683	15809	15824	15862	15877	15782	15862	15735	15625	15510	15794	15667	15789	15682	15756	15787	15712	15815	15780	15627	15622	15632	15943	15639	15843	15713	15798	15749	15773	15863	15708	15622	15776	15598	15930	15633	15807	15906	15681	15629	15667	15807	15760	15734	15720	15881	15622	15639	15876	15743	15831	15676	15907	15806	15814	15764	15768	15727	15726	15679	15635	15791	15736	15606	15677	15752	15663	15630	15805	15811	15798	15748	15881	15923	15857	15694	15749	15590	15807	15857	15512	15824	15742	15610	15887	15789	15940	15941	15789	15691	15904	15733	15640	15717	15767	15725	15631	15599	15756	15723	15629	15761	15924	15741	15736	15679	15775	15730	15782	15548	15831	15766	15813	15654	15848	15766	15905	15780	15715	15628	15991	15720	15796	15629	15913	15829	15950	15738	15848	15729	15750	15838	15561	15933	15872	15852	15745	15597	15645	15813	15620	15565	15631	15628	15703	15716	15730	15727	15742	15752	15820	15699	15646	15584	15655	15633	15547	15773	15962	15613	15834	15605	15690	15772	15537	15724	15734	15794	15607	15815	15710	15553	15819	15727	15871	15767	15857	15614	15801	15886	15591	15797	15524	15684	15806	15766	15720	15679	15530	15728	15778	15730	15785	15848	15713	15743	15730	15659	15590	15635	15657	15983	15726	15642	15710	15537	15636	15790	15550	15750	15755	15824	15946	15735	15792	15755	15738	15705	15701	15620	15625	15582	15746	15516	15744	15636	15802	15692	15698	15719	15710	15752	15749	15473	15805	15669	15710	15767	15757	15623	15667	15691	15854	15764	15867	15565	15759	15746	15630	15576	15703	15686	15720	15999	15858	15744	15716	15851	15633	15689	15697	15788	15794	15747	15717	15534	15894	15807	15663	15675	15608	15901	15862	15600	15799	15708	15758	15847	15700	15703	15760	15642	15912	15568	15782	15741	15681	15934	15865	15813	15791	15801	15700	15802	15776	15608	15784	15622	15726	15721	15685	15817	15866	15770	15873	15753	15760	15733	15728	15887	15712	15816	15861	15728	15684	15774	15801	15815	15775	15723	15731	15784	15799	15843	15872	15660	15680	15812	15708	15749	15902	15811	15821	15577	15752	15819	15591	15848	15945	15601	15632	15950	15738	15714	15654	15738	15760	15781	15590	15964	15877	15822	15858	15795	15832	15709	15747	15841	15655	15837	15714	15808	15742	15788	15647	15687	15632	15696	15870	15800	15799	15552	15695	15811	15760	15787	15816	15783	15714	15847	15879	15678	15744	15662	15862	15797	15649	15748	15662	15936	15833	15628	15775	15715	15752	15786	15772	15755	15798	15684	15698	15600	15692	15800	15755	15729	15615	15792	15731	15806	15835	15592	15872	15811	15932	15744	15702	15784	15717	15759	15673	15809	15824	15593	15703	15891	15717	15849	15592	15603	15820	15714	15763	15975	15833	15813	15770	15799	15769	15856	15777	15815	15776	15895	15542	15872	15766	15766	15879	15655	15807	15744	15688	15676	15652	15739	15550	15834	15880	15780	15653	15731	15727	15677	15653	15727	15710	15781	15867	15716	15785	15707	15733	15828	15775	15736	15715	15885	15822	15686	15720	15737	15663	15676	15725	15606	15602	15780	15840	15742	15874	15885	15848	15845	15750	15673	15766	15855	15830	15787	15735	15780	15737	15810	15869	15702	15832	15802	15684	15735	15891	15772	15838	15580	15754	15805	15682	15811	15726	15750	15642	15689	15551	15769	15838	15672	15776	15894	15765	15720	15759	15629	15642	15780	15824	15792	15886	15862	15838	15577	15826	15786	15716	15880	15696	15700	15757	15760	15611	15725	15886	15787	15791	15672	15702	15826	15678	15936	15574	15721	15773	15736	15842	15618	15732	15720	15735	15754	15771	15788	15789	15755	15703	15865	15848	15829	15866	15835	15700	15509	15938	15675	15777	15719	15867	15778	15741	15792	15753	15681	15803	15879	15574	15874	15733	15670	15589	15818	15651	15745	15777	15626	15747	15770	15853	15851	15772	15734	15913	15684	15582	15850	15626	15669	15775	15829	15661	15793	15806	15940	15650	15946	15665	15686	15772	15521	15705	15795	15980	15756	15714	15899	15697	15711	15754	15926	15764	15875	15856	15910	15488	15858	15868	15744	15749	15780	15636	15740	15746	15646	15715	15905	15737	15838	15830	15683	15548	15933	15741	15844	15788	15858	15707	15734	15733	15734	15726	15726	15740	15816	15678	15748	15793	15714	15827	15711	15723	15832	15693	15761	15551	15725	15798	15760	15888	15836	15813	15762	15818	15824	15696	15801	15678	15841	15805	15960	15843	15731	15737	15651	15571	15737	15748	15633	15924	15873	15712	15882	15810	15691	15675	15780	15722	15766	15755	15701	15737	15847	15784	15682	15608	15652	15894	15748	15899	15745	15623	15780	15883	15776	15818	15743	15697	15658	15709	15788
24106	21369	28828	25975	24198	23097	21622	18405	17450	17436	17224	16952	17064	16760	16865	16872	16905	16919	16642	16659	16631	16699	16501	16666	16547	16474	16605	16718	16349	16668	16570	16563	16508	16622	16472	16470	16396	16562	16517	16371	16308	16522	16617	16626	16426	16479	16471	16440	16558	16380	16813	16619	16417	16415	16514	16482	16387	16268	16633	16650	16412	16380	16410	16279	16524	16642	16374	16533	16701	16432	16470	16302	16595	16477	16490	16403	16365	16375	16457	16412	16258	16667	16623	16506	16634	16389	16611	16548	16510	16585	16588	16469	16402	16642	16304	16511	16477	16409	16316	16452	16463	16566	16378	16580	16490	16508	16519	16630	16503	16358	16633	16398	16458	16520	16568	16526	16406	16498	16544	16491	16366	16523	16376	16385	16560	16617	16415	16585	16440	16571	16597	16286	16501	16249	16620	16302	16470	16410	16354	16391	16601	16621	16515	16529	16540	16355	16467	16493	16356	16430	16543	16451	16490	16618	16435	16688	16533	16437	16561	16350	16518	16609	16537	16514	16441	16311	16386	16301	16491	16438	16193	16547	16597	16454	16456	16289	16457	16404	16511	16482	16542	16366	16649	16317	16404	16577	16537	16546	16443	16287	16515	16445	16486	16522	16362	16178	16227	16351	16384	16575	16538	16524	16371	16427	16508	16514	16430	16168	16329	16519	16434	16508	16418	16381	16424	16267	16490	16453	16486	16327	16338	16528	16453	16471	16411	16397	16508	16387	16451	16364	16528	16498	16393	16452	16408	16490	16458	16478	16443	16556	16518	16677	16580	16453	16566	16454	16446	16348	16366	16343	16457	16485	16427	16442	16388	16567	16293	16523	16509	16432	16329	16372	16440	16562	16258	16353	16266	16599	16732	16411	16491	16429	16567	16367	16481	16558	16689	16595	16378	16445	16511	16399	16432	16216	16436	16468	16657	16298	16517	16470	16458	16477	16602	16580	16418	16445	16592	16347	16411	16335	16445	16476	16609	16487	16587	16348	16553	16444	16598	16386	16439	16348	16426	16371	16462	16454	16636	16222	16272	16343	16527	16541	16384	16409	16468	16510	16415	16381	16486	16236	16408	16486	16371	16239	16476	16507	16415	16511	16296	16594	16445	16415	16480	16319	16360	16409	16539	16452	16483	16460	16531	16584	16798	16462	16324	16265	16341	16372	16678	16515	16465	16330	16552	16449	16347	16400	16445	16244	16408	16402	16389	16455	16479	16484	16439	16517	16434	16655	16536	16539	16556	16403	16376	16442	16439	16369	16332	16461	16393	16362	16298	16213	16482	16686	16446	16423	16750	16550	16409	16617	16581	16555	16477	16326	16521	16534	16532	16511	16455	16417	16404	16383	16626	16341	16379	16388	16464	16514	16364	16449	16446	16456	16554	16513	16405	16396	16579	16295	16398	16731	16457	16402	16436	16492	16491	16469	16427	16413	16550	16397	16322	16293	16286	16577	16429	16451	16504	16338	16507	16437	16404	16450	16500	16517	16398	16501	16354	16493	16508	16403	16491	16282	16317	16412	16353	16478	16543	16384	16514	16637	16436	16449	16696	16504	16476	16432	16582	16519	16425	16368	16344	16418	16453	16396	16425	16378	16394	16413	16484	16569	16588	16676	16446	16572	16636	16356	16410	16573	16553	16328	16264	16237	16515	16321	16421	16551	16499	16312	16607	16545	16444	16532	16379	16345	16403	16132	16692	16680	16480	16485	16330	16445	16376	16530	16363	16515	16409	16715	16608	16377	16582	16356	16361	16573	16361	16252	16384	16443	16407	16473	16656	16415	16375	16519	16590	16411	16415	16392	16337	16508	16485	16592	16706	16451	16535	16562	16369	16416	16346	16399	16386	16404	16407	16224	16354	16576	16519	16372	16524	16293	16415	16376	16398	16657	16634	16269	16540	16612	16373	16683	16502	16431	16315	16449	16358	16299	16300	16374	16501	16348	16383	16308	16566	16604	16343	16319	16292	16509	16632	16298	16661	16441	16514	16413	16581	16522	16625	16446	16184	16319	16564	16659	16421	16437	16567	16406	16583	16433	16471	16524	16535	16454	16414	16584	16537	16232	16477	16630	16362	16569	16378	16374	16378	16685	16406	16539	16302	16549	16403	16389	16423	16547	16405	16336	16415	16604	16383	16447	16469	16428	16413	16591	16443	16293	16586	16341	16371	16472	16430	16384	16493	16288	16419	16755	16539	16501	16607	16493	16402	16503	16611	16319	16306	16450	16405	16429	16415	16371	16447	16439	16420	16424	16461	16516	16425	16464	16565	16397	16508	16294	16460	16750	16386	16166	16396	16565	16516	16483	16444	16336	16475	16457	16336	16305	16531	16362	16362	16591	16486	16319	16536	16603	16323	16546	16621	16469	16419	16483	16285	16576	16371	16463	16479	16488	16493	16436	16270	16549	16380	16683	16580	16419	16482	16311	16433	16358	16522	16524	16548	16450	16439	16408	16342	16430	16327	16359	16406	16562	16408	16449	16557	16527	16436	16526	16688	16377	16583	16424	16365	16259	16421	16566	16450	16584	16559	16376	16433	16532	16437	16520	16588	16547	16530	16292	16641	16421	16498	16572	16597	16527	16457	16399	16388	16421	16353	16389	16398	16304	16211	16604	16478	16487	16451	16491	16492	16399	16201	16535	16498	16546	16368	16315	16502	16541	16449	16558	16408	16605	16422	16202	16481	16467	16531	16459	16448	16655	16498	16533	16390	16465	16435	16349	16534	16472	16482	16516	16544	16500	16509	16383	16366	16412	16552	16248	16391	16506	16666	16728	16487	16470	16466	16462	16362	16602	16392	16614	16566	16339	16591	16222	16296	16395	16522	16374	16525	16440	16682	16501	16651	16467	16499	16617	16471	16258	16501	16444	16504	16449	16433	16387	16219	16460	16339	16425	16542	16461	16308	16399	16634	16374	16478	16410	16384	16637	16550	16570	16290	16508	16555	16364	16414	16641	16630	16438	16413	16485	16526	16515	16550	16656	16371	16459	16545	16463	16466	16500	16309	16698	16579	16396	16529	16314	16503	16433	16399	16546	16524	16635	16292	16355	16314	16488	16374	16581	16352	16488	16308	16337	16436	16512	16287	16597	16482	16268	16424	16430	16553	16469	16387	16628	16548	16457	16490	16269	16441	16496	16537	16286	16520	16318	16652	16395	16425	16535	16324	16492	16483	16400	16556	16422	16265	16406	16309	16542	16513	16412	16611	16510	16387	16414	16400	16608	16459	16378	16441	16589	16297	16367	16471	16479	16550	16413	16453	16627	16215	16592	16327	16340	16394	16463	16338	16354	16510	16638	16509	16559	16434	16540	16519	16534	16516	16322	16531	16276	16472	16363	16550	16496	16477	16539	16442	16308	16421	16531	16652	16489	16443	16371	16194	16430	16463	16549	16485	16454	16691	16346	16572	16252	16459	16623	16449	16439	16515	16542	16496	16378	16441	16545	16480	16341	16423	16507	16493	16618	16536	16465	16461	16526	16440	16345	16427	16518	16348	16447	16627	16743	16620	16421	16492	16473	16579	16472	16518	16536	16468	16542	16347	16614	16485	16632	16305	16452	16573	16409	16398	16489	16492	16458	16509	16617	16623	16363	16375	16211	16382	16493	16421	16471	16502	16421	16396	16385	16520	16480	16444	16471	16565	16639	16522	16568	16520	16395	16523	16619	16312	16344	16290	16373	16330	16466	16374	16346	16554	16383	16468	16437	16510	16494	16471	16426	16412	16425	16360	16677	16596	16467	16372	16481	16352	16366	16629	16350	16368	16388	16405	16438	16586	16537	16499	16599	16589	16561	16259	16167	16436	16595	16392	16532	16487	16490	16486	16326	16460	16464	16270	16380	16468	16214	16322	16465	16467	16485	16315	16442	16520	16618	16522	16404	16574	16246	16693	16454	16321	16497	16450	16443	16425	16468	16334	16525	16368	16384	16493	16305	16360	16382	16424	16386	16314	16350	16398	16442	16507	16510	16563	16422	16543	16529	16428	16352	16368	16551	16629	16226	16746	16388	16504	16542	16431	16484	16489	16399	16494	16498	16600	16539	16478	16486	16605	16373	16540	16432	16410	16462	16433	16386	16390	16332	16310	16457	16319	16415	16508	16409	16705	16318	16650	16329	16532	16544	16295	16368	16506	16641	16544	16524	16371	16589	16456	16360	16536	16439	16490	16631	16564	16590	16453	16478	16314	16448	16282	16477	16461	16439	16526	16402	16353	16633	16585	16521	16608	16335	16415	16506	16301	16500	16423	16434	16415	16463	16462	16683	16377	16380	16406	16390	16374	16542	16451	16485	16379	16492	16345	16437	16558	16419	16445	16405	16441	16383	16351	16274	16558	16449	16438	16388	16615	16511	16483	16386	16416	16325	16278	16636	16590	16464	16423	16556	16591	16622	16610	16527	16363	16431	16696	16503	16351	16436	16558	16280	16418	16369	16391	16660	16386	16579	16405	16620	16488	16224	16499	16464	16481	16477	16477	16557	16502	16502	16551	16621	16578	16367	16403	16456	16335	16342	16466	16430	16429	16512	16518	16270	16531	16524	16468	16326	16240	16686	16556	16477	16644	16551	16352	16641	16426	16474	16330	16602	16558	16354	16302	16480	16662	16398	16348	16331	16388	16275	16161	16449	16452	16471	16480	16540	16376	16319	16599	16477	16345	16343	16428	16402	16508	16546	16621	16458	16409	16560	16344	16498	16361	16400	16424	16398	16375	16524	16638	16419	16422	16509	16261	16307	16518	16336	16401	16494	16389	16396	16494	16445	16365	16519	16423	16448	16575	16390	16316	16453	16525	16370	16342	16582	16179	16584	16372	16442	16531	16426	16347	16619	16412	16738	16473	16256	16560	16532	16474	16359	16393	16398	16355	16578	16523	16441	16389	16588	16549	16344	16341	16431	16500	16312	16556	16384	16521	16426	16444	16482	16525	16608	16511	16424	16398	16543	16429	16418	16389	16440	16665	16418	16522	16409	16512	16393	16424	16512	16439	16375	16606	16389	16383	16527	16415	16562	16539	16425	16447	16400	16540	16546	16320	16460	16530	16251	16462	16323	16470	16447	16510	16511	16281	16748	16547	16470	16520	16467	16572	16406	16416	16292	16532	16446	16642	16468	16365	16417
31089	53173	49102	38254	27999	21574	19139	17340	16749	16315	15968	15830	15782	15665	15562	15381	15214	15503	15417	15165	15172	15141	15282	15231	15161	15161	15257	15286	15267	15285	15254	15468	15180	15191	15115	15179	15201	15374	15206	15044	15061	15134	15137	15249	15261	15118	15141	15036	15255	15277	15145	15313	14957	15124	15224	15148	15110	15181	15125	15080	15151	14984	15044	15263	15077	15110	15026	14994	15116	15143	15055	15038	15151	14909	15071	15036	15087	15080	15029	15234	15187	15173	15266	15150	15036	15253	15028	15217	15028	14909	15214	15084	15182	15085	15033	15033	15112	15095	15099	15057	15125	15115	15106	15194	15039	15033	14994	15157	15038	15220	15103	15074	15010	15163	15167	15171	15098	15136	15140	15253	15080	15191	15238	15177	15138	15061	15129	14958	15147	15170	15012	15061	15005	15133	15106	15144	15067	15152	14990	15196	15285	15131	15050	15246	15237	15163	15140	15233	15175	15101	15009	15078	15083	15142	15099	15303	15071	15094	14999	15233	15087	15058	14980	15153	15203	15098	15250	15182	15108	15194	15026	15002	15100	14926	15237	15106	15157	15076	15054	15216	15120	15175	15047	15221	14964	15320	15029	15291	14880	15235	15156	14970	15202	15138	15033	15119	15006	15021	15151	15221	15095	15138	15042	15151	15147	15244	15107	14998	15230	15131	14999	15149	15020	15048	15114	15081	14969	15093	14945	15241	15099	15152	15217	14998	15024	15081	15191	15067	15186	15088	15083	15091	15110	15055	15194	15057	15080	15201	14922	14952	14948	14976	15130	15126	15113	15153	15203	15045	14908	15014	15095	15262	15062	15178	15078	15107	15017	15102	15206	15145	15308	15211	15188	15080	14970	15213	15271	15108	15071	14943	15163	15130	15193	15083	15001	15173	15201	15202	15285	15158	15129	15191	15161	15059	15209	15054	15134	15131	15110	15095	15018	15026	15219	15151	15119	15235	15199	15054	15145	15147	15107	15139	15040	15035	15060	15142	15254	15146	15260	15141	15098	15131	15097	14993	15254	15247	15079	15083	15143	15094	15186	15058	15110	14999	15045	15156	15173	15095	15032	15196	14985	15111	15030	15229	15106	15181	15139	15060	15109	15197	15240	15042	15238	15278	15001	15201	15088	15209	15024	15104	15024	14973	15074	15098	15107	14994	15022	15191	15089	15135	15136	15328	15046	15097	15169	15089	15031	15178	15312	15005	15077	15069	15211	15120	15250	15261	15009	14990	14971	15082	15175	15085	15091	15236	15163	15292	15204	15219	15169	15015	15056	15117	15049	15110	14999	15164	15098	15140	15109	15113	15085	15140	15126	15058	15164	15224	15015	15021	15302	15109	15163	15172	15090	14925	15036	15141	15244	15023	15241	15179	15020	15192	15121	15152	15172	15125	14943	14980	15035	15004	15118	15086	15198	15236	15132	15176	15143	15154	15089	14949	15296	15226	15072	15192	14902	15054	15108	15141	15059	15087	15160	15204	15123	15050	15177	14995	15038	15065	15328	14977	15202	15116	15107	15002	15038	15106	15208	15069	15166	15179	15162	15096	15309	15031	15100	15079	14999	15138	14950	15015	15140	15100	15235	15057	15106	15071	15065	15077	15163	15291	15284	15088	15260	15124	15151	14958	15052	15174	15234	15017	15032	15107	15045	15085	15104	15000	15025	15137	15102	15104	15002	15184	15086	15208	15077	15034	15168	15054	14984	15011	15322	15055	15136	15007	15272	15138	15078	15021	15013	15122	15133	15044	15274	15236	15042	15062	15153	15073	15146	15221	15008	15056	15174	15055	15110	15050	15213	15198	15121	15115	15021	15060	15158	15083	15086	15159	15023	15127	15122	15293	15021	15025	15053	15109	14961	15064	15122	15217	15003	15010	15280	15214	15139	15086	15019	15075	15177	15020	15043	15134	15006	15062	14968	15020	15134	15138	15270	15161	14996	15091	15188	15114	15052	15124	14919	15124	15239	15343	15014	15164	15176	15109	15122	15148	15142	15099	15104	15138	15098	15107	15072	15148	15086	14994	15029	15020	15103	15159	15314	14977	15142	15011	15103	15238	15176	14998	15052	15053	15044	15186	15175	15112	14973	15122	14936	15267	15138	15081	15166	15213	15267	14982	14945	15188	15161	15270	15111	15032	15084	15248	14988	15029	15175	15188	15170	15073	15119	15133	15290	15139	15073	15117	15198	15103	15190	15360	15093	14971	15098	14973	15037	15152	15297	14994	15316	15063	15160	15087	15119	15043	15236	15056	15082	15116	15220	14901	15021	15056	15192	15014	15119	15149	14993	15122	15054	15187	15141	15105	15267	14982	15220	15196	15131	15137	15169	15286	15152	15248	15244	15347	15083	15026	15222	15054	15183	15148	15133	15115	15125	14949	15035	15126	15008	15181	14973	15186	15158	15116	15253	15041	15004	15202	15101	15150	15274	15239	15045	15055	15136	15222	15158	15209	14997	15122	15115	14999	15189	15014	15114	15246	15176	15003	15241	15050	15052	15041	15182	14990	15011	15107	15093	15172	15257	15049	15114	15160	15245	15018	15085	15161	15018	15099	15160	14895	15210	15124	15139	15113	15187	15099	15155	15013	15364	15256	15030	15082	15143	15218	15022	15078	15217	15146	15215	15106	15117	15004	15210	15250	14998	15119	15063	15156	15315	14998	15172	15017	15160	15124	15169	15181	15109	15125	15144	15221	15143	15145	15128	15121	15111	15007	15156	15110	15227	15183	15101	15218	15361	15028	15281	15247	15154	15221	15067	15074	15112	15161	15034	15138	15094	14909	15171	15178	15033	15201	15088	14893	15085	15089	15165	15083	15002	15119	15118	15075	15083	15082	15199	15209	15080	15017	15148	15122	15231	15137	15104	15123	15170	15261	15058	14895	14961	15152	15146	15190	15090	14867	14950	15000	15087	15190	15035	15008	15030	15117	14993	15139	15148	15160	15003	15153	15198	15247	15108	15257	15165	15279	15180	15110	15106	15141	15062	15070	15301	15020	15120	15193	15017	15157	15103	15072	14985	15069	15237	15160	15111	15090	15137	15117	15112	15138	15169	15074	15178	15198	15012	15104	15166	15090	15120	15219	15076	15101	15204	15240	15207	15254	15130	15111	14928	15086	15034	15279	15158	15021	15142	15090	15197	15032	15267	15015	15277	15231	15228	15081	15162	15030	15090	15149	15239	15064	15315	14972	15100	14959	15271	15157	14942	15102	14942	15048	15149	15042	15113	15123	15174	15111	14951	15118	15227	15231	15110	15062	15123	15260	15232	15193	15259	15131	15119	15297	15096	15117	15068	15210	14921	15142	15157	15179	14970	15061	15011	15052	14995	15112	15089	15153	15119	15146	14964	15120	15099	15017	15213	15263	15111	15004	15225	15088	15140	15047	15186	15126	15100	15120	15135	14996	15216	15211	15176	15230	15046	14958	15257	15136	15108	15188	14930	15245	15156	15102	15053	15102	15089	15242	15105	15208	15154	15155	15178	15123	15130	15048	15206	15178	15205	15073	15213	14882	15164	14933	15249	15176	15190	15253	14994	15060	15159	15048	14970	15189	15028	15047	14970	15109	15170	15073	15032	15061	15124	15008	15038	14977	15142	15106	15067	15061	15228	15096	15141	15151	15111	15101	15275	15071	15048	15138	14890	15049	15114	15258	15297	14892	15181	15051	14912	15079	15021	15050	15194	15254	14900	15135	15199	15067	15221	15114	15140	15158	15172	14944	15057	15054	15145	15072	15153	15095	15028	15329	15016	15273	15223	15092	15039	15194	15130	15151	15247	15144	15124	15193	15041	15040	15203	15070	15038	15158	15041	15061	15142	15090	15157	15037	15236	15044	15108	15267	15260	15111	15088	15233	14999	15270	15183	15330	15101	15151	15154	15161	15206	15095	14945	15036	15300	15232	15167	15261	15089	15082	15231	14988	15183	15119	15161	15213	15039	15093	15130	15097	15225	15259	15216	15042	15093	15227	15218	15224	15094	15097	15182	15115	15088	15135	14937	15157	15240	15190	15073	15088	14966	15138	15093	15063	15238	15107	15017	14993	15000	15100	14986	14989	15067	15035	15238	14935	15288	15148	14887	15278	15213	14930	15242	15153	15143	15295	15193	15125	15256	15061	15139	15010	15102	15249	15119	15177	15213	15061	15101	15128	15237	15015	15100	15217	14932	15224	15176	14987	15160	15113	15280	15007	15004	15152	15028	15342	15077	15066	15052	15240	14966	15075	14972	15156	15038	14998	15062	14898	15169	15144	14939	15319	14969	15069	15131	15111	15171	15227	15104	15254	15170	15105	15098	15204	15183	15161	15116	15197	15056	15127	15108	15171	15193	15182	15143	15115	15208	15096	15132	15151	15128	15071	15197	14999	15113	15253	15176	15142	15135	15117	15028	15197	15123	15110	15136	15020	15141	15283	15081	15094	15119	15147	15175	15021	15105	15160	14834	14998	15116	15300	15202	15107	14865	15163	15048	15012	15096	15269	15034	15238	15209	15143	15251	14993	15144	15184	15163	15000	15021	15157	15041	15125	15219	15208	15181	15118	15099	15053	15110	15117	15159	15027	15096	15095	15136	15055	14895	15188	15027	14938	15169	15212	15189	15138	15322	15068	15144	15390	15187	14862	15167	14871	15049	15050	14965	15197	15088	15148	15146	15045	15078	15180	15028	15152	15184	15065	15054	15044	14929	15100	15080	15064	15154	15363	15067	14961	15086	14951	15136	15281	15024	15322	15043	15081	14998	15253	15001	15108	15096	15075	15142	15182	15189	15096	14928	15071	15068	15073	15140	15141	14926	15075	15310	15138	15146	15212	15038	15183	15183	15112	15166	14973	15193	15176	15086	15150	15097	15257	14980	15000	15340	15201	15202	15109	15109	15032	15110	15093	15014	15046	15018	15134	15174	15149	15035	15034	14982	15073	15176	15105	15016	15117	15156	14977	15030	14926	15162	15001	15215	15137	15198	15044	15216	15191	15178	15228	15210	15123	15068	15178	15181	15135	15216	15146	15127	15160	15012	15113	15031	15079	15157	15269	15295	14980	15110	15048	15145	15224	15027	15271	15129	15055	15095	15064	15180	15122	15278	15096	15108	15028	15093	15040	15174	15183	15148	15293	15157	15055
22906	21368	29178	24033	22265	24939	26726	20718	18880	18700	18400	17945	17776	17916	17741	17736	17513	17595	17510	17531	17326	17359	17420	17506	17417	17096	17272	17352	17406	16995	17297	17281	17362	17546	17048	17400	17401	17384	17307	17182	17287	17184	17395	17341	17506	17336	17264	17292	17241	17210	17183	17196	17194	17124	17317	17335	17303	17269	17256	17101	16928	16946	17099	17287	17089	17254	17152	17107	17081	17143	17130	17274	17340	17311	17079	16999	17273	17226	17090	17135	17302	17221	17141	17176	17138	17200	17159	17108	17145	17080	17310	17130	16899	17090	17151	17242	17090	17280	17064	17233	17138	17167	16926	17007	17036	17125	17009	16953	17239	17267	17321	17200	17155	17179	17251	17115	17009	17433	17394	16903	17247	17040	16898	17151	17076	16992	16770	16975	17021	17026	17169	17012	16958	16916	17196	16966	17080	17165	17129	16958	17212	17294	17150	17205	17079	17188	16903	17253	17290	17103	17120	17132	17023	17102	17259	16969	17197	17163	17211	17094	17296	17152	17235	17254	17171	17037	17130	17037	17161	16978	17173	17170	17262	17034	17101	17135	17102	17128	16933	17253	17106	17117	17295	17148	17221	17183	17273	17166	17304	17009	17288	17094	16904	17183	16857	16964	17059	17128	17059	17188	17043	16939	17114	17157	17185	17269	17233	17285	17035	17197	17196	17208	17190	17087	17000	17198	17054	17163	17183	17004	17037	17010	17278	17007	17141	17085	17030	17351	17277	16931	17216	17113	17326	17018	17144	17018	17062	17254	17155	16952	17141	16997	17164	17011	16976	17364	17302	17032	17026	16853	16989	16950	17218	17092	17017	17105	17074	17034	16953	17241	17078	17149	17087	17081	16902	17042	17318	17311	17033	17030	17170	17135	17135	17214	16995	17174	16937	17018	17228	17163	17065	17269	17070	17255	17226	17048	17204	17081	17160	17246	17009	16860	16997	17005	17140	17314	17031	17348	17104	17074	17220	17157	17100	17257	16981	17103	17031	17053	17110	17194	17044	17059	17163	17140	17278	17228	17175	17070	17075	16858	17052	17015	17202	17096	17037	16931	17121	17074	17250	17198	17076	17118	17043	17060	17197	17026	17161	16998	17173	17224	17103	17066	17075	16952	17023	16918	17106	17269	17304	16994	17259	17126	16970	17310	17023	16992	17003	16998	16772	17179	17250	17221	17033	17025	17116	16866	17009	17073	17036	17193	17126	17058	17066	17091	17019	17156	17142	17159	17137	17232	17315	17391	16953	16927	17018	17140	16999	17068	17121	17187	17317	17170	17037	17090	16837	17156	17121	17099	17050	16964	17039	17262	17020	16863	16998	17092	17184	17033	17083	17029	17002	16992	17234	17078	17029	17015	17055	16950	17161	17150	17127	17024	17138	17025	17163	17092	17311	17205	17115	17072	17099	16884	17019	16944	17137	16960	17334	16988	17036	17194	17039	17209	17197	17159	17106	17266	16870	17110	17218	16955	17184	16937	17129	17177	17055	17344	17168	16977	16944	17000	16999	17113	17298	17025	17184	17074	17071	17123	17119	17065	16970	17145	17033	17157	17201	17001	16902	16919	17166	17260	17092	17101	17039	17099	17198	17106	17162	17052	17104	17064	17075	16903	17311	17287	17153	17042	17212	16992	17024	17010	17195	17042	17265	17158	17158	17287	17006	17225	17204	17081	17098	17139	17045	17222	17142	17081	17231	17214	17068	17241	17147	17165	16984	16906	17040	17004	17031	17177	16958	16789	17269	17131	16978	17035	16921	17019	17129	17008	17178	16966	17222	17048	17067	17264	17151	17273	16963	17014	17160	17072	17029	17173	17154	17068	17213	17169	17138	17124	16836	16943	16919	17107	17155	16997	16952	17109	17132	16962	16992	17068	17033	17055	17150	17109	17249	17138	17046	16940	17204	17064	16913	16760	17212	17165	17004	17018	17210	17160	17218	17082	17060	17167	17126	17281	16968	17227	17277	17090	17159	17280	17182	17304	17036	17100	17076	17163	17033	17212	17084	16905	17168	17153	17038	17006	17032	17091	17119	17069	17185	17233	17214	17159	16843	17127	17163	17252	17017	16825	17123	17375	17098	17125	17253	17270	17273	17121	17106	17077	17146	17156	17022	17083	17145	16985	17299	17218	17144	17024	17044	17123	17151	17143	17207	16970	17081	17230	17199	16772	17180	16968	17185	17045	17120	17098	17040	16969	17090	17068	17001	17122	16978	17184	17381	17132	17249	17265	17199	17144	17210	17083	17163	17151	17101	17307	17180	17083	17037	17259	16993	17301	17200	17142	17043	17020	16966	17024	17116	17205	17050	17001	17130	17064	17087	16968	17043	16806	17063	17279	17121	17103	16825	17031	17276	17059	16975	17302	17148	17194	17083	17129	17154	17118	17367	17107	17105	17003	17007	17155	17304	17123	16984	17021	17019	17016	16921	17124	17206	17176	17093	17103	17023	17183	16919	17137	17129	17197	17174	17053	17222	17185	17050	17126	17101	16970	17226	16939	17012	17131	17097	17310	17326	17040	17017	17166	17190	17023	17118	17113	17052	17072	17248	17012	17176	17181	17289	17146	17201	16884	17031	17112	16997	17161	16982	16929	17222	16984	16971	17046	17034	17098	17198	17000	17038	17091	17268	17146	17257	16998	17394	17042	17063	17260	17213	17261	17002	17097	16974	16998	17131	17294	17147	17086	17218	16890	17049	17063	17109	16971	17176	17087	17068	17194	17066	17142	16946	17059	16929	17013	17138	17041	17119	16972	17060	17036	17046	17143	16985	17237	17155	17023	17109	17028	17163	17099	16996	17102	17051	17057	17261	17151	16822	16920	17116	16930	17028	16974	16972	16987	17192	17247	17126	16888	17165	17127	16912	17223	16934	17034	17275	16907	16940	17178	17248	17003	17109	17038	17153	17024	17175	17275	16867	17136	17176	17026	17007	16972	17036	17153	17048	17151	17274	17179	17112	16973	17156	17106	17146	17473	17272	17261	17110	17179	16969	16985	17111	17136	16986	17096	17161	17006	16982	17243	16951	17038	17060	17102	17041	17326	17091	17010	17084	17066	16984	16812	17029	17309	17259	17066	17015	17101	16933	17071	17156	17196	17181	17134	17311	17005	16993	17100	17100	17050	17081	17021	17133	17088	17175	17074	17239	16958	17000	17116	17046	17183	17070	17082	17208	17031	17036	16935	17117	16964	17066	17019	16950	17127	16979	17033	17074	17070	16930	17036	17247	17116	17013	16970	16950	17088	17008	17199	17008	17035	17038	16964	17027	17261	17298	16993	17025	17013	17181	17113	17038	17110	17097	17160	17071	17215	17013	17137	16890	17005	17161	17231	17099	17174	17077	17250	17215	17053	17272	17384	17163	16955	17027	16970	17094	17038	17312	16951	17477	17246	17093	17072	16984	17267	17060	17039	17115	17083	17093	17078	17305	17052	16901	17016	17050	17024	17056	16998	16936	17238	17077	17048	17082	16966	17055	17162	17095	17007	17065	17018	17138	16931	16959	17164	17144	17067	17324	17199	17092	16936	17382	17002	17179	17188	17300	17165	17207	17149	17138	16976	17148	17014	17061	17141	17307	17176	17197	17144	16968	17046	17085	17068	17157	17220	17359	17123	17153	17269	16963	16950	16962	17162	17167	17029	16935	17013	16908	17089	17079	16947	17243	17170	17014	17289	17195	17192	17125	17152	17130	17122	17052	16987	17029	16992	17166	16987	17054	17157	17186	17057	16976	17269	17078	17124	17054	16852	16974	17076	17028	17206	17013	17214	16782	17041	16856	17158	17389	17116	17310	16872	16996	17156	17225	17148	17128	17102	17102	17200	17252	17071	17051	16908	17017	16981	17139	17094	17055	17027	17012	17071	17075	17083	16917	17086	17090	17316	17068	16982	17255	17022	17077	17150	17158	17084	17196	17226	17145	16944	17228	17088	17002	16991	17241	16946	16919	16948	17127	16988	17163	16998	17217	17380	17223	17008	16902	17037	17019	17246	17088	17131	17230	17087	16991	17109	17302	17284	17009	16860	17169	17285	17227	17008	17175	17222	17482	17213	17083	17105	17174	17240	17097	17119	17132	16949	17093	17063	17222	17034	17053	17155	17346	17218	17108	16982	17106	17158	17077	17296	17132	17193	17024	17072	17038	17036	17190	17087	17235	16968	17079	17093	17175	17272	17278	17117	16946	17133	16952	17096	17178	17083	17266	17106	17126	17262	16901	17120	17272	17091	17059	17176	17204	17156	17194	17145	17153	16975	17005	17069	17162	17120	17108	17032	17122	17091	17132	17030	17214	17217	16872	17169	17116	16907	16977	17066	17124	17024	17165	17078	17116	17157	17220	17036	17072	17147	17246	17054	17059	17124	17123	16981	17080	17167	17113	17064	16871	17190	17002	17165	17140	17011	17222	17075	17270	17007	17295	17073	17288	17008	17356	17174	17187	16891	17186	17310	16983	16952	17191	17059	17015	17136	17165	17137	17155	17288	17052	17131	17241	17026	17176	17223	17079	17031	17062	17051	17097	17281	17098	17269	17201	17107	16993	17046	17203	17345	17212	16962	17103	17179	16795	17154	17114	17230	17170	17190	17053	16942	17096	17129	17096	17160	17074	17128	17249	16965	17153	17142	17301	17027	17063	16852	17218	17231	17201	17255	17077	17067	17239	17119	17275	16863	17235	16989	17225	17011	16855	17073	17180	16947	17095	17291	17205	17196	17160	17086	16937	16896	17078	17083	16924	17278	17217	17032	16969	17075	17216	17076	17124	17085	16956	17006	17137	16975	17123	17231	17151	17105	17096	17018	17123	17188	17114	17021	17102	17131	17101	17210	17287	17143	17041	17003	17109	17103	17044	17105	16948	16964	17014	17205	16978	17004	17068	17372	16936	17022	16937	17138	17082	17089	17022	16974	17191	17101	17024	17199	17138	17110	17041	17141	17328	17130	17104	17217	17094	17269	17325	16900	17144	17165	17154	17158	16999	17206	17100	16933	16942	17260	17348	17309	17217	17052	16973	16934	17175	17170	17206	17156	17001	17306	17248	17117	17101	17064	17166	17188	17040	16960	17095	17104	17230	17373	17214	17082	17067	17018	17127	17061	17293	17332	17093	16899	17130	17019	17278	17078
36114	61287	53406	38922	31730	26494	23069	19845	18186	17287	16877	16610	16342	16325	16047	16020	15960	15827	15745	15665	15784	15666	15685	15552	15800	15436	15657	15619	15708	15609	15575	15569	15485	15708	15545	15585	15530	15674	15413	15518	15422	15530	15369	15531	15478	15552	15458	15531	15570	15358	15630	15551	15601	15566	15528	15282	15626	15478	15559	15650	15467	15480	15642	15532	15568	15522	15500	15402	15355	15462	15528	15499	15583	15601	15542	15565	15454	15582	15549	15315	15439	15482	15336	15610	15478	15527	15590	15496	15630	15592	15555	15518	15623	15466	15419	15296	15449	15576	15437	15386	15465	15374	15452	15401	15476	15403	15544	15518	15429	15443	15622	15563	15436	15443	15455	15486	15418	15516	15653	15401	15433	15567	15524	15431	15608	15390	15552	15444	15379	15354	15505	15368	15461	15502	15437	15381	15312	15417	15621	15598	15171	15566	15479	15402	15470	15426	15453	15625	15452	15425	15513	15363	15644	15545	15306	15742	15451	15306	15561	15285	15386	15391	15435	15436	15600	15266	15519	15483	15472	15466	15411	15536	15487	15403	15391	15576	15337	15543	15455	15476	15405	15346	15364	15515	15405	15398	15480	15514	15614	15276	15438	15516	15603	15313	15350	15312	15368	15628	15272	15397	15364	15437	15464	15667	15317	15434	15411	15472	15386	15467	15368	15450	15326	15485	15344	15392	15489	15331	15617	15482	15285	15485	15501	15288	15398	15338	15448	15419	15325	15546	15532	15415	15325	15540	15437	15552	15279	15625	15366	15586	15524	15591	15608	15408	15426	15439	15372	15335	15440	15203	15510	15437	15430	15458	15460	15356	15344	15360	15494	15614	15573	15508	15527	15535	15552	15400	15401	15593	15453	15352	15436	15506	15424	15272	15468	15352	15529	15461	15489	15468	15552	15389	15540	15571	15523	15596	15504	15477	15483	15377	15443	15444	15307	15286	15531	15485	15378	15325	15551	15518	15597	15484	15443	15469	15402	15469	15426	15362	15333	15565	15397	15356	15420	15529	15501	15435	15511	15520	15517	15326	15560	15520	15600	15473	15399	15702	15454	15394	15532	15347	15476	15384	15537	15454	15359	15430	15521	15455	15380	15436	15447	15463	15511	15411	15501	15558	15582	15412	15438	15464	15452	15521	15628	15304	15546	15688	15594	15437	15428	15312	15326	15558	15464	15496	15613	15353	15504	15513	15507	15485	15431	15492	15441	15472	15452	15515	15645	15449	15460	15356	15591	15524	15474	15541	15605	15427	15325	15523	15622	15506	15518	15537	15503	15639	15414	15314	15605	15376	15496	15464	15476	15514	15386	15419	15573	15343	15343	15499	15525	15539	15440	15542	15446	15405	15474	15479	15625	15477	15598	15495	15409	15581	15410	15528	15490	15493	15469	15398	15541	15445	15411	15414	15455	15561	15413	15456	15526	15335	15337	15410	15438	15500	15553	15599	15353	15484	15379	15592	15505	15550	15470	15436	15439	15327	15422	15414	15449	15704	15568	15324	15513	15426	15404	15477	15491	15520	15485	15515	15362	15356	15503	15491	15476	15465	15345	15452	15404	15348	15487	15534	15399	15374	15294	15332	15417	15355	15443	15548	15484	15533	15460	15559	15468	15476	15531	15438	15397	15581	15349	15407	15383	15534	15533	15527	15513	15616	15322	15315	15308	15537	15485	15410	15552	15284	15645	15487	15435	15286	15493	15569	15292	15413	15405	15531	15486	15438	15337	15736	15275	15353	15589	15272	15408	15448	15302	15515	15466	15478	15496	15498	15476	15395	15540	15625	15388	15484	15436	15446	15468	15410	15546	15507	15285	15442	15342	15452	15505	15553	15307	15590	15436	15558	15546	15651	15430	15462	15545	15442	15313	15539	15444	15506	15424	15453	15545	15464	15362	15563	15363	15342	15444	15471	15562	15480	15538	15461	15406	15542	15617	15407	15295	15591	15483	15605	15373	15572	15491	15397	15385	15453	15442	15513	15511	15481	15647	15293	15476	15412	15515	15305	15466	15412	15522	15491	15450	15412	15606	15499	15451	15345	15604	15452	15491	15529	15285	15497	15382	15219	15317	15497	15383	15376	15483	15542	15409	15444	15382	15535	15359	15449	15596	15327	15544	15486	15599	15396	15511	15594	15452	15501	15483	15592	15571	15385	15478	15405	15281	15433	15468	15270	15460	15365	15405	15486	15512	15363	15376	15462	15447	15413	15412	15409	15441	15478	15514	15418	15573	15649	15525	15312	15620	15485	15528	15387	15361	15478	15623	15424	15576	15528	15413	15401	15430	15371	15290	15526	15572	15486	15543	15366	15450	15338	15482	15601	15457	15667	15365	15479	15497	15394	15481	15304	15483	15577	15362	15303	15485	15566	15367	15316	15464	15552	15432	15561	15371	15447	15681	15262	15462	15606	15634	15314	15533	15565	15324	15761	15304	15546	15384	15471	15523	15586	15484	15548	15363	15594	15527	15321	15520	15489	15377	15459	15342	15462	15469	15538	15600	15434	15308	15244	15527	15459	15519	15373	15508	15588	15539	15520	15456	15541	15432	15474	15580	15473	15629	15439	15429	15527	15477	15243	15478	15573	15437	15346	15536	15139	15356	15514	15506	15510	15372	15500	15328	15494	15609	15389	15549	15446	15480	15513	15650	15483	15444	15441	15484	15344	15532	15507	15362	15622	15348	15168	15477	15381	15527	15587	15474	15614	15465	15414	15509	15454	15403	15560	15507	15329	15310	15440	15487	15551	15465	15436	15566	15414	15428	15496	15380	15273	15453	15613	15638	15305	15571	15388	15445	15404	15444	15611	15542	15500	15479	15504	15400	15480	15352	15458	15512	15497	15478	15268	15454	15533	15500	15469	15468	15677	15348	15550	15560	15513	15642	15537	15450	15334	15561	15509	15469	15465	15433	15568	15525	15312	15445	15287	15541	15419	15366	15440	15346	15409	15400	15209	15408	15395	15492	15520	15481	15276	15478	15358	15633	15586	15457	15481	15593	15302	15563	15390	15619	15430	15558	15432	15460	15377	15572	15327	15588	15343	15434	15422	15567	15470	15471	15573	15515	15584	15464	15443	15296	15433	15343	15613	15474	15467	15274	15317	15513	15333	15599	15287	15412	15310	15571	15412	15427	15457	15579	15323	15407	15340	15396	15634	15397	15482	15266	15363	15432	15424	15576	15477	15537	15559	15439	15182	15561	15388	15380	15534	15533	15478	15424	15410	15399	15420	15394	15423	15375	15558	15671	15461	15254	15358	15475	15494	15364	15315	15501	15452	15409	15482	15520	15522	15372	15413	15362	15605	15462	15559	15429	15459	15439	15622	15445	15493	15606	15452	15520	15513	15385	15379	15454	15504	15685	15339	15386	15677	15553	15499	15409	15352	15619	15370	15415	15574	15309	15394	15441	15458	15447	15448	15558	15334	15485	15455	15483	15413	15440	15516	15467	15437	15522	15402	15454	15543	15627	15388	15506	15476	15577	15554	15433	15456	15539	15374	15259	15541	15406	15522	15527	15482	15566	15684	15409	15442	15431	15449	15336	15447	15449	15419	15518	15514	15590	15414	15252	15459	15407	15351	15403	15468	15461	15424	15257	15284	15303	15490	15429	15282	15552	15516	15584	15543	15389	15382	15526	15378	15396	15353	15542	15703	15414	15256	15465	15457	15488	15492	15425	15620	15559	15426	15547	15626	15487	15582	15356	15422	15652	15348	15314	15361	15408	15289	15648	15420	15445	15431	15501	15563	15598	15336	15501	15490	15626	15442	15196	15328	15423	15503	15478	15554	15493	15542	15476	15578	15514	15520	15454	15160	15513	15457	15493	15452	15375	15499	15466	15514	15487	15346	15505	15261	15582	15477	15355	15523	15577	15665	15617	15557	15298	15451	15531	15311	15781	15539	15577	15452	15427	15515	15498	15304	15324	15426	15573	15504	15591	15469	15712	15450	15425	15499	15503	15479	15359	15533	15337	15514	15569	15406	15376	15397	15344	15358	15446	15495	15434	15327	15358	15341	15481	15440	15506	15379	15576	15362	15573	15551	15472	15470	15401	15517	15386	15392	15519	15421	15397	15492	15542	15363	15409	15341	15438	15621	15572	15681	15449	15394	15577	15569	15498	15583	15627	15510	15394	15520	15324	15423	15443	15314	15413	15504	15450	15357	15522	15402	15383	15676	15240	15505	15423	15542	15531	15546	15422	15403	15543	15504	15531	15550	15413	15469	15511	15402	15536	15682	15356	15468	15578	15404	15348	15466	15392	15387	15458	15454	15512	15309	15325	15414	15424	15473	15314	15589	15424	15469	15524	15475	15448	15463	15357	15422	15421	15437	15531	15373	15359	15373	15517	15531	15532	15435	15414	15431	15406	15399	15456	15257	15484	15377	15489	15563	15382	15522	15494	15604	15497	15310	15335	15471	15601	15389	15468	15312	15645	15339	15487	15441	15384	15334	15570	15563	15462	15495	15452	15294	15444	15403	15463	15586	15462	15577	15489	15521	15488	15543	15443	15522	15342	15495	15436	15400	15439	15305	15551	15388	15453	15492	15467	15405	15447	15451	15454	15448	15288	15545	15414	15499	15586	15603	15478	15559	15458	15536	15406	15514	15159	15358	15460	15295	15478	15448	15554	15377	15449	15548	15480	15402	15468	15526	15372	15514	15387	15451	15548	15487	15451	15584	15378	15497	15554	15467	15644	15468	15452	15491	15434	15487	15550	15498	15415	15391	15291	15505	15367	15520	15261	15480	15503	15495	15299	15533	15539	15615	15439	15428	15614	15543	15222	15391	15606	15399	15445	15440	15492	15465	15622	15497	15491	15386	15561	15419	15432	15462	15603	15502	15333	15398	15529	15431	15432	15524	15414	15350	15451	15429	15448	15558	15462	15298	15417	15384	15563	15397	15317	15525	15385	15437	15370	15488	15383	15535	15378	15401	15617	15604	15509	15274	15535	15600	15428	15523	15343	15617	15539	15426	15530	15424	15366	15408	15509	15327	15412	15406	15492	15370	15276	15412	15499	15521	15503	15450	15447	15667	15395	15396	15496	15481	15514	15474	15417	15382	15422	15482	15289	15540	15366	15468	15290	15442	15531	15397	15533	15436	15573	15458	15523	15458
29589	28243	32624	27307	22157	20105	19264	18430	17832	17658	17571	17898	17497	17613	17626	17531	17498	17459	17537	17390	17293	17169	17581	17223	17345	17266	17293	17144	17351	17223	17368	17353	17396	17344	17259	17433	17530	17184	17180	17243	17402	17344	17413	17365	17409	17204	17247	17354	17345	17298	17195	17241	17157	17325	17262	17321	17338	17304	17248	17342	17170	17187	17115	17302	17218	17140	17289	17274	17270	17523	17292	17409	17446	17149	17348	17539	17171	17196	17367	17179	17286	17142	17207	17354	17299	17224	17292	17397	17259	17339	16936	17256	17430	17194	17218	17168	17392	17395	17465	17365	17316	17326	17328	17183	17183	17440	17275	17563	17327	17214	17216	17210	17168	17206	17149	17383	17309	17495	17403	17261	17409	17188	17277	17154	17248	17180	17284	17347	17309	17272	17238	17144	17381	17155	17309	17488	17495	17299	17285	17334	17280	17226	17316	17334	17344	17189	17366	17329	17266	17189	17289	17209	17362	17460	17307	17287	17185	17323	17436	17305	17416	17336	17380	17274	17346	17371	17257	17222	17382	17355	17303	17187	17339	17534	17433	17146	17194	17116	17214	17194	17336	17131	17222	17240	17263	17421	17333	17215	17301	17227	17175	17265	17321	17338	17292	16995	17468	17282	17122	17048	17335	17301	17344	17320	17300	17285	17302	17422	17454	17395	17320	17302	17351	17337	17400	17245	17255	17456	17347	17285	17320	17368	17258	17445	17203	17248	17184	17189	17365	17148	17119	17166	17262	17285	17426	17234	17280	17496	17353	17369	17136	17233	17419	17366	17282	17165	17191	17194	17212	17310	17295	17244	17278	17410	17109	17167	17088	17265	17453	17369	17002	17235	17373	17116	17358	17252	17395	17283	17340	17353	17331	17266	17240	17148	17198	17280	17350	17371	17294	17372	17310	17151	17225	17181	17281	17112	17302	17212	17274	17234	17242	17391	17114	17236	17361	17403	17089	17079	17130	17239	17315	17236	17363	17401	17120	17260	17417	17224	17190	17487	17398	17383	17345	17363	17161	17149	17268	17294	17393	17280	17401	17248	17334	17163	17374	17182	17354	17299	17274	17265	17285	17267	17354	17350	17415	17353	17294	17140	17199	17282	17259	17281	17279	17227	17254	17433	17361	17168	17346	17074	17350	17469	17112	17058	17264	17317	17347	17425	17232	17455	17559	17221	17301	17369	17135	17185	17140	17207	17231	17089	17138	17356	17211	17223	17282	17470	17302	17330	17295	17408	17288	17180	17216	17358	17293	17255	17399	17130	17187	17278	17234	17324	17312	17000	17175	16831	17283	17218	17362	17053	17176	17211	17301	17280	17267	17256	17367	17264	17168	17431	17531	17250	17327	17286	17426	17349	17397	17361	17530	17217	17330	17494	17135	17296	17255	17278	17261	17446	17190	16949	17454	17307	17478	17190	17338	17213	17302	17456	17373	17250	17427	17479	17491	17409	17296	17404	17346	17253	17316	17188	17270	17387	17288	17475	17418	17291	17369	17065	17332	17197	17177	17316	17291	17268	17202	17188	17123	17339	17317	17417	17094	17333	17379	17241	17259	17148	17207	17268	17348	17286	17260	17225	17450	17163	17191	17389	17254	17147	17332	17349	17414	17583	17217	17524	17248	17304	17342	17330	17203	17523	17147	17230	17258	17315	17345	17349	17273	17063	17344	17303	17302	17293	17337	17313	17287	16979	17316	17202	17471	17225	17209	17177	17485	17284	17174	17273	17370	17257	17399	17496	17260	17305	17088	17068	17564	17133	17376	17218	17237	17264	17430	17109	17458	17196	17297	17260	17291	17323	17309	17154	17479	17348	17479	17343	17251	17258	17298	17470	17254	17197	17398	17095	17237	17484	17309	17452	17276	17258	17300	17216	17407	17275	17128	17280	17561	17283	17424	17205	17243	17285	17321	17243	17289	17337	17317	17184	17325	17394	17390	17395	17345	17294	17321	17203	17344	17033	17353	17294	17507	17211	17233	17359	17351	17402	17092	17297	17560	17268	17416	17320	17285	17393	17156	16949	17332	17225	17214	17354	17369	17145	17418	17201	17427	17372	17232	17541	17065	17336	17484	17349	17288	17368	17328	17381	17204	17229	17297	17380	17345	17263	17312	17127	17266	17222	17132	17346	17371	17348	17273	17167	17121	17277	17327	17346	17350	17039	17287	17345	17307	17331	17201	17362	17362	17343	17166	17317	17328	17510	17296	17318	17190	17231	17253	17274	17253	17178	17128	17262	17200	17134	17269	17319	17178	17566	17288	17296	17341	17117	17144	17054	17389	17169	17189	17024	17160	17421	17365	17147	17171	17452	17359	17388	17308	17237	17272	17257	17292	17252	17394	17345	17316	17288	17329	17314	17375	17150	17448	17489	17452	17202	17441	17168	17314	17327	17198	17280	17292	17212	17145	17180	17268	17237	17246	17264	17280	17279	17246	17164	17349	17180	17391	17188	17327	17303	17151	17358	17217	17405	17209	17412	17220	17527	17308	17031	17192	17394	17260	17268	17164	17203	17082	17224	17142	17134	17422	17242	17464	17270	17374	17305	17265	17172	17381	17198	17083	17358	17261	17382	17417	17330	17342	17278	17312	17289	17324	17138	17426	17112	17223	17152	17362	17159	17281	17309	17263	17134	17373	17441	17316	17274	17221	17233	17419	17293	17206	17077	17265	17163	17167	17142	17358	17303	17088	17456	17101	17434	17133	17330	17275	17244	17081	17378	17372	17082	17200	17352	17319	17368	17379	17234	17327	17228	17213	17291	17423	17309	17277	17140	17255	17152	17223	17250	17190	17223	17306	17339	17302	17350	17307	17254	17230	17263	17088	17449	17352	17195	17110	17405	17332	17285	17421	17323	17262	17188	17180	17101	17244	17282	17122	17294	17384	17135	17393	17124	17302	17495	17228	17230	17242	17377	17418	17342	17287	17177	17273	17343	17198	17244	17184	17399	17354	17206	17310	17363	17145	17211	17143	17551	17245	17037	17262	17136	17339	17216	17404	17327	17347	17296	17382	17306	17359	17372	17147	17258	17327	17401	17287	17230	17356	17201	17155	17510	17219	17350	17578	17170	17249	17180	17305	17304	17224	17212	17493	17376	17396	17213	17241	17369	17181	17502	17348	17556	17328	17434	17054	17376	17189	17239	17433	17415	17381	17402	17199	17291	17241	17089	17259	17098	17446	17269	17380	17330	17360	17144	17389	17301	17288	17348	17348	17441	17279	17416	17495	17282	17270	17272	17334	17240	17347	17305	17319	17234	17473	17210	17267	17243	17314	17215	17131	17299	17323	17352	17250	17448	17220	17211	17408	17364	17568	17469	17268	17389	17300	17272	17175	17365	17210	17285	17324	17254	17293	17045	17187	17309	17486	17413	17237	17233	17179	17370	17157	17412	17277	17451	17407	17412	16972	17226	17281	17112	17317	17267	17233	17274	17417	17422	17253	17211	17435	17385	17400	17253	17359	17455	17423	17252	17352	17291	17222	17360	17460	17459	17203	17302	17222	17302	17369	17354	17284	17109	17481	17336	17399	17479	17394	17340	17492	17234	17378	17330	17382	17183	17404	17353	17310	17430	17354	17204	17108	17261	17280	17225	17412	17387	17320	17357	17239	17160	17192	17240	17132	17188	17235	17338	17265	17208	17029	17261	17148	17174	17273	17348	17282	17328	17366	17264	17444	17261	17324	17394	17126	17405	17486	17164	17369	17311	17269	17311	17317	17364	17136	17301	17378	17321	17408	17274	17208	17176	17489	17173	17239	17371	17228	17248	17134	17321	17266	17515	17390	17201	17168	17354	17166	17239	17213	17126	17186	17130	17293	17506	17358	17323	17335	17266	17211	17142	17377	17298	17370	17509	17366	17210	17180	17117	17050	17310	17515	17191	17297	17290	17348	17313	17340	17442	17299	17346	17174	17164	17365	17315	17265	17461	17309	17498	17472	17090	17065	17263	17195	17134	17227	17382	17175	16891	17087	17276	17414	17328	17349	17156	17316	17253	17242	17308	17296	17344	17236	17080	17132	17275	17336	17355	17377	17467	17449	17488	17202	17030	17168	17426	17297	17411	17331	17393	17277	17265	17439	17234	17335	17389	17208	17283	17161	17178	17324	17500	17385	17325	17147	17344	17282	17193	17381	17237	17275	17403	17246	17230	17400	17403	17473	17334	17225	17489	17409	17448	17382	17444	17435	17359	17277	17220	17255	17199	17201	17497	17189	17212	17283	17078	17430	17362	17300	17234	17076	17278	17264	17248	17180	17387	17396	17281	17227	17205	17236	17327	17324	17251	17238	17339	17123	17531	17321	17297	17315	17290	17520	17342	17139	17140	17339	17308	17167	17346	17153	17320	17253	17190	17224	17173	17272	17302	17317	17305	17190	17307	17351	17439	17435	17286	17264	17101	17369	17316	17375	17162	17247	17144	17313	17301	17377	17495	17524	17276	17404	17363	17283	17308	17023	17179	17283	17278	17107	17118	17286	17462	17175	17178	17511	17484	17272	17458	17056	17262	17301	17137	17370	17288	17405	17326	17401	17273	17188	17487	17295	17479	17190	17459	17376	17127	17347	17245	17136	17365	17359	17215	17399	17382	17426	17436	17367	17221	17078	17303	17196	17248	17072	17268	17201	17418	17294	17333	17265	17196	17220	17374	17151	17436	17414	17330	17219	17322	17297	17262	17213	17356	17270	17099	17204	17374	17205	17245	17252	17373	17445	17110	17372	17363	17366	17238	17005	17285	17117	17217	17187	17250	17504	17169	17325	17177	17301	17221	17099	17451	17162	17224	17245	17304	17232	17322	17129	17371	17549	17319	17280	17115	17566	17234	17498	17205	17408	17284	17282	17484	17213	17337	17347	17316	17148	17201	17278	17335	17224	17443	17265	17365	17386	17198	17308	17328	17316	17292	17138	17243	17100	17475	17437	17383	17452	17166	17355	17477	17356	17329	17501	17395	17327	17432	17191	17271	17221	17267	17477	17357	17382	16994	17205	17324	17289	17292	17553	17453	17199	17308	17336	17244	17284	17317	17206	17339	17173	17284	17196	17241	17362	17316	17253	17301	17210	17243	17400	17341	17346	17370	17324	17194	17249	17110	17178	17196	17442	17198	17473	17475	17225	17409
35128	44806	37685	26785	22628	19188	17961	17060	16593	16253	16019	15911	15998	16039	15676	15777	15797	15767	15608	15696	15837	15710	15608	15656	15576	15654	15571	15744	15671	15589	15727	15660	15672	15610	15573	15661	15693	15788	15797	15664	15581	15633	15578	15709	15735	15586	15648	15396	15682	15526	15575	15675	15570	15598	15690	15693	15608	15672	15529	15550	15837	15651	15502	15548	15471	15776	15737	15442	15779	15600	15515	15746	15532	15594	15481	15550	15574	15617	15662	15612	15642	15595	15579	15757	15534	15621	15619	15765	15447	15545	15588	15576	15694	15626	15700	15628	15667	15560	15562	15596	15658	15681	15483	15571	15619	15690	15536	15738	15559	15709	15585	15634	15555	15565	15639	15561	15699	15797	15629	15490	15683	15685	15606	15618	15532	15608	15669	15660	15795	15640	15679	15585	15811	15661	15733	15589	15688	15560	15528	15723	15828	15580	15362	15461	15554	15575	15707	15544	15572	15710	15471	15452	15695	15770	15719	15481	15582	15519	15731	15532	15707	15714	15738	15435	15611	15568	15562	15735	15658	15669	15575	15571	15490	15530	15538	15392	15701	15641	15701	15484	15765	15744	15549	15601	15741	15632	15755	15686	15463	15577	15641	15647	15872	15483	15487	15537	15704	15714	15625	15660	15552	15692	15497	15621	15650	15612	15531	15607	15573	15609	15745	15673	15492	15722	15509	15610	15700	15717	15538	15578	15705	15714	15772	15574	15651	15599	15680	15677	15476	15661	15863	15771	15497	15562	15733	15558	15826	15588	15450	15757	15698	15628	15524	15754	15622	15637	15649	15754	15673	15641	15578	15523	15819	15659	15627	15646	15791	15552	15771	15591	15403	15799	15617	15564	15637	15570	15572	15447	15624	15532	15624	15702	15643	15676	15647	15703	15696	15672	15654	15609	15594	15535	15456	15662	15475	15640	15672	15784	15554	15685	15694	15596	15499	15635	15625	15483	15875	15536	15610	15362	15545	15605	15656	15671	15682	15794	15632	15626	15602	15709	15763	15624	15654	15714	15647	15639	15509	15653	15597	15500	15579	15667	15485	15763	15487	15784	15375	15702	15612	15752	15743	15727	15553	15568	15624	15617	15584	15670	15722	15514	15647	15714	15721	15656	15545	15611	15585	15757	15661	15671	15621	15607	15464	15697	15656	15581	15612	15670	15564	15782	15639	15589	15630	15784	15596	15591	15637	15490	15488	15570	15695	15602	15588	15626	15836	15599	15663	15578	15695	15572	15587	15615	15641	15563	15685	15610	15756	15616	15709	15554	15800	15754	15803	15618	15742	15602	15565	15639	15682	15668	15831	15524	15528	15685	15658	15604	15755	15680	15490	15602	15683	15547	15641	15693	15627	15645	15502	15597	15522	15624	15495	15609	15594	15696	15836	15698	15603	15600	15670	15721	15607	15614	15698	15654	15497	15537	15718	15594	15753	15653	15543	15888	15800	15538	15591	15433	15721	15682	15666	15606	15530	15546	15624	15530	15553	15730	15548	15601	15782	15717	15639	15600	15768	15668	15616	15678	15655	15555	15725	15586	15586	15657	15613	15741	15590	15506	15649	15610	15589	15729	15522	15640	15576	15609	15719	15507	15557	15452	15607	15636	15715	15719	15723	15527	15793	15686	15630	15639	15677	15527	15686	15642	15558	15680	15488	15539	15745	15649	15487	15731	15566	15513	15649	15878	15581	15598	15637	15689	15555	15676	15655	15558	15627	15719	15728	15742	15559	15627	15532	15553	15638	15662	15739	15733	15744	15688	15583	15741	15638	15677	15676	15520	15679	15453	15577	15685	15579	15646	15815	15792	15711	15723	15595	15555	15737	15513	15565	15727	15702	15590	15656	15816	15586	15883	15711	15527	15584	15699	15610	15603	15713	15728	15564	15616	15557	15606	15695	15580	15862	15637	15641	15657	15553	15622	15718	15619	15732	15682	15659	15780	15669	15636	15677	15762	15581	15638	15458	15727	15689	15565	15701	15688	15584	15634	15738	15700	15489	15577	15592	15460	15577	15465	15639	15494	15653	15535	15705	15759	15613	15735	15599	15780	15462	15685	15609	15669	15667	15819	15529	15476	15620	15633	15474	15637	15669	15652	15582	15690	15754	15731	15762	15629	15625	15561	15555	15638	15556	15661	15685	15713	15735	15663	15669	15468	15659	15537	15681	15636	15558	15703	15549	15537	15377	15769	15526	15800	15549	15718	15586	15728	15666	15654	15668	15807	15639	15749	15572	15651	15732	15573	15700	15523	15559	15610	15728	15665	15621	15568	15651	15624	15756	15669	15624	15570	15439	15792	15665	15659	15650	15590	15646	15719	15778	15548	15551	15691	15565	15611	15806	15596	15617	15734	15769	15622	15652	15576	15574	15532	15618	15737	15243	15678	15725	15480	15840	15760	15593	15605	15753	15635	15560	15802	15639	15643	15685	15665	15764	15606	15597	15730	15558	15569	15788	15538	15588	15700	15676	15631	15631	15568	15602	15602	15691	15562	15719	15667	15510	15435	15634	15598	15785	15551	15852	15480	15506	15838	15650	15670	15823	15650	15531	15668	15782	15702	15623	15624	15643	15366	15675	15655	15611	15801	15747	15401	15581	15675	15620	15593	15707	15486	15587	15798	15626	15545	15651	15541	15613	15617	15409	15645	15723	15815	15809	15488	15743	15707	15641	15555	15637	15650	15525	15550	15718	15785	15693	15538	15625	15662	15792	15548	15580	15717	15709	15606	15612	15612	15540	15652	15687	15512	15848	15740	15474	15674	15531	15600	15423	15729	15594	15636	15635	15700	15510	15574	15580	15729	15597	15730	15603	15568	15708	15741	15524	15655	15660	15579	15758	15884	15492	15666	15782	15600	15508	15592	15580	15630	15429	15629	15728	15463	15735	15605	15655	15591	15619	15623	15664	15613	15823	15617	15682	15443	15812	15665	15581	15622	15633	15691	15655	15655	15631	15544	15667	15619	15683	15573	15513	15641	15684	15513	15816	15398	15678	15502	15561	15739	15662	15778	15664	15778	15591	15579	15696	15740	15857	15602	15600	15615	15457	15641	15633	15592	15599	15529	15665	15540	15832	15606	15543	15564	15736	15599	15654	15537	15785	15611	15813	15748	15707	15681	15604	15805	15646	15595	15740	15828	15753	15772	15551	15660	15565	15523	15736	15636	15658	15409	15634	15680	15585	15708	15537	15569	15605	15525	15673	15659	15578	15605	15829	15621	15655	15451	15720	15658	15643	15696	15661	15656	15584	15634	15631	15679	15611	15610	15570	15754	15584	15653	15508	15703	15759	15532	15679	15671	15670	15577	15622	15512	15561	15646	15827	15466	15768	15580	15737	15748	15679	15428	15723	15849	15689	15589	15659	15582	15573	15558	15692	15700	15678	15673	15561	15851	15594	15820	15698	15699	15497	15703	15663	15699	15861	15720	15702	15720	15704	15560	15607	15699	15595	15621	15574	15614	15614	15613	15594	15615	15774	15635	15708	15718	15633	15600	15804	15519	15620	15714	15509	15564	15529	15791	15742	15529	15679	15682	15691	15704	15556	15636	15669	15487	15659	15643	15660	15519	15668	15505	15784	15593	15623	15644	15631	15600	15909	15685	15580	15729	15701	15706	15743	15428	15686	15656	15679	15549	15664	15629	15685	15712	15537	15595	15545	15599	15715	15696	15704	15651	15787	15649	15771	15578	15764	15664	15599	15624	15574	15819	15676	15697	15588	15620	15413	15623	15818	15679	15663	15646	15562	15731	15626	15614	15595	15615	15529	15619	15620	15757	15749	15676	15621	15544	15702	15649	15659	15526	15444	15748	15743	15587	15757	15598	15736	15802	15676	15513	15558	15435	15565	15544	15642	15554	15550	15784	15894	15572	15619	15654	15775	15654	15724	15500	15606	15589	15518	15564	15517	15648	15606	15623	15739	15500	15592	15572	15700	15642	15639	15611	15672	15601	15787	15598	15814	15646	15563	15499	15627	15690	15719	15649	15526	15623	15525	15660	15742	15538	15516	15641	15498	15555	15642	15592	15628	15594	15818	15682	15654	15796	15778	15610	15692	15669	15554	15611	15620	15655	15505	15692	15778	15615	15576	15659	15558	15824	15613	15754	15702	15637	15709	15620	15549	15661	15799	15633	15629	15594	15608	15606	15459	15680	15546	15818	15512	15585	15739	15600	15669	15694	15645	15630	15624	15573	15865	15797	15565	15491	15718	15597	15508	15569	15671	15660	15697	15592	15649	15524	15792	15741	15618	15487	15554	15652	15583	15591	15538	15530	15597	15681	15612	15572	15692	15566	15738	15725	15673	15760	15605	15668	15613	15515	15694	15626	15528	15695	15427	15489	15774	15682	15604	15708	15681	15652	15750	15612	15629	15790	15691	15508	15668	15668	15807	15829	15639	15812	15694	15574	15653	15579	15650	15540	15641	15677	15584	15540	15627	15468	15552	15781	15658	15660	15704	15665	15629	15757	15388	15696	15627	15514	15690	15776	15657	15654	15619	15455	15513	15520	15698	15707	15669	15587	15615	15499	15784	15565	15717	15675	15491	15719	15591	15520	15551	15745	15678	15723	15533	15717	15586	15694	15721	15455	15572	15527	15665	15435	15658	15705	15636	15665	15534	15848	15599	15797	15601	15560	15659	15663	15500	15548	15533	15660	15706	15667	15584	15722	15607	15674	15608	15516	15734	15828	15594	15562	15641	15797	15572	15765	15437	15585	15650	15597	15770	15641	15539	15625	15564	15799	15480	15690	15689	15689	15570	15621	15631	15524	15518	15730	15751	15743	15606	15541	15774	15499	15625	15624	15788	15606	15579	15818	15625	15636	15567	15483	15701	15846	15728	15577	15570	15558	15601	15656	15549	15666	15638	15736	15677	15587	15488	15659	15729	15587	15653	15707	15614	15564	15536	15691	15779	15763	15570	15509	15742	15748	15675	15713	15632	15552	15778	15570	15590	15701	15579	15648	15546	15554	15669	15791	15641	15743	15551	15434	15505	15732	15711	15593	15658	15677	15663	15728	15633	15655	15626	15773	15581	15706	15619	15780	15510	15745	15744	15549	15599	15516	15449	15611	15683	15578	15580	15600	15597	15635	15620	15627	15786	15520	15611	15700	15446	15659
24161	21320	28673	25273	23875	23483	21503	18588	17689	17426	16810	16969	16762	16949	16732	16763	16590	16515	16524	16784	16844	16697	16357	16408	16682	16526	16418	16617	16622	16476	16463	16517	16569	16478	16470	16553	16261	16581	16444	16648	16377	16199	16432	16336	16593	16490	16466	16427	16629	16371	16371	16183	16577	16652	16529	16543	16266	16339	16581	16421	16541	16337	16287	16503	16738	16455	16365	16323	16391	16325	16223	16205	16376	16431	16382	16268	16293	16286	16359	16399	16507	16406	16703	16399	16329	16445	16459	16516	16326	16517	16478	16387	16237	16373	16262	16529	16178	16317	16479	16293	16556	16507	16431	16327	16273	16438	16362	16513	16444	16483	16312	16321	16453	16400	16385	16366	16396	16388	16572	16259	16465	16496	16511	16491	16443	16496	16340	16143	16248	16255	16241	16316	16385	16473	16506	16246	16506	16428	16546	16312	16461	16505	16570	16498	16300	16176	16403	16319	16326	16453	16413	16318	16286	16327	16309	16202	16289	16356	16493	16325	16203	16595	16271	16298	16444	16360	16419	16387	16360	16386	16400	16409	16525	16322	16327	16345	16316	16556	16234	16292	16341	16384	16437	16540	16288	16360	16245	16410	16386	16286	16342	16429	16371	16400	16307	16261	16536	16337	16435	16328	16590	16441	16458	16386	16448	16413	16450	16340	16337	16496	16237	16440	16402	16328	16432	16376	16279	16379	16322	16475	16385	16232	16514	16350	16508	16457	16465	16303	16306	16406	16523	16361	16343	16169	16074	16420	16477	16413	16344	16230	16636	16263	16422	16268	16464	16118	16352	16342	16283	16353	16283	16335	16335	16360	16365	16308	16334	16326	16351	16519	16239	16266	16304	16295	16437	16214	16574	16497	16188	16442	16283	16379	16302	16339	16298	16165	16402	16248	16314	16450	16482	16547	16433	16163	16422	16373	16335	16517	16335	16469	16323	16364	16200	16409	16368	16480	16470	16377	16360	16273	16223	16417	16634	16466	16522	16463	16339	16578	16358	16283	16362	16301	16287	16273	16421	16308	16338	16247	16580	16532	16198	16455	16454	16636	16553	16184	16444	16121	16258	16352	16188	16198	16447	16330	16335	16323	16386	16427	16623	16376	16536	16304	16424	16282	16449	16402	16164	16378	16392	16347	16388	16259	16482	16407	16395	16356	16436	16477	16548	16258	16278	16316	16399	16582	16448	16410	16408	16434	16285	16395	16367	16590	16368	16445	16553	16287	16266	16371	16441	16486	16431	16450	16477	16455	16108	16320	16581	16382	16351	16432	16365	16441	16326	16551	16226	16346	16392	16335	16357	16424	16429	16263	16449	16380	16358	16543	16428	16461	16390	16401	16402	16427	16283	16277	16206	16350	16446	16356	16464	16420	16313	16469	16358	16330	16309	16351	16372	16202	16473	16495	16292	16304	16358	16382	16531	16438	16702	16360	16667	16602	16537	16310	16509	16498	16410	16428	16387	16415	16283	16197	16335	16395	16314	16422	16373	16288	16461	16421	16365	16233	16265	16346	16389	16525	16238	16400	16244	16480	16439	16237	16229	16501	16369	16461	16224	16353	16281	16251	16377	16435	16355	16263	16285	16306	16291	16292	16232	16323	16229	16323	16356	16356	16454	16476	16403	16307	16329	16549	16477	16253	16334	16191	16378	16173	16420	16239	16390	16283	16282	16307	16472	16121	16419	16365	16484	16251	16470	16489	16363	16307	16276	16206	16451	16425	16349	16255	16322	16302	16516	16518	16486	16470	16323	16325	16374	16227	16251	16445	16481	16252	16458	16372	16491	16311	16288	16173	16377	16348	16416	16464	16500	16334	16421	16327	16404	16103	16290	16124	16423	16189	16199	16234	16333	16235	16575	16324	16449	16655	16311	16192	16433	16389	16258	16311	16477	16508	16377	16496	16555	16557	16428	16237	16195	16229	16340	16443	16384	16472	16479	16471	16219	16479	16130	16277	16446	16368	16423	16534	16387	16485	16430	16372	16228	16442	16336	16419	16458	16606	16191	16536	16265	16493	16475	16342	16467	16368	16484	16418	16441	16359	16270	16293	16657	16314	16242	16334	16383	16450	16603	16287	16457	16352	16282	16189	16268	16370	16443	16598	16463	16323	16436	16721	16407	16221	16452	16380	16200	16342	16297	16455	16469	16388	16345	16434	16300	16348	16511	16346	16617	16520	16281	16621	16407	16307	16370	16462	16499	16244	16175	16545	16353	16509	16414	16459	16472	16407	16391	16198	16366	16410	16365	16533	16305	16436	16372	16365	16296	16591	16361	16321	16414	16374	16409	16310	16373	16259	16444	16335	16488	16438	16330	16445	16285	16392	16366	16164	16593	16285	16190	16211	16404	16265	16514	16420	16357	16550	16292	16285	16529	16467	16146	16514	16309	16221	16192	16323	16378	16528	16403	16408	16380	16634	16448	16459	16483	16239	16355	16651	16312	16214	16244	16310	16309	16423	16299	16404	16467	16470	16556	16475	16429	16441	16569	16476	16489	16493	16302	16478	16354	16402	16494	16336	16461	16339	16430	16305	16149	16389	16574	16312	16479	16218	16405	16484	16416	16550	16522	16485	16370	16438	16560	16440	16349	16481	16259	16336	16417	16328	16245	16191	16388	16490	16385	16283	16329	16383	16371	16287	16612	16442	16580	16308	16464	16474	16400	16351	16308	16245	16178	16220	16421	16327	16240	16300	16417	16411	16362	16365	16389	16323	16025	16445	16374	16397	16316	16498	16353	16351	16263	16268	16387	16302	16482	16416	16478	16372	16449	16262	16199	16652	16304	16459	16190	16503	16448	16530	16371	16446	16366	16403	16428	16328	16281	16464	16479	16200	16555	16306	16260	16457	16322	16658	16518	16353	16385	16311	16476	16599	16479	16497	16342	16303	16456	16169	16261	16456	16285	16352	16464	16254	16495	16331	16380	16394	16351	16342	16636	16484	16248	16247	16224	16305	16436	16310	16431	16443	16334	16355	16333	16437	16551	16558	16528	16374	16301	16411	16427	16397	16347	16307	16249	16544	16319	16555	16432	16463	16376	16458	16457	16502	16431	16484	16431	16259	16406	16094	16386	16491	16451	16355	16337	16421	16284	16211	16283	16345	16481	16425	16310	16533	16376	16323	16518	16345	16169	16386	16550	16337	16349	16512	16316	16474	16442	16353	16240	16328	16181	16280	16323	16470	16378	16470	16368	16516	16359	16228	16378	16354	16322	16270	16423	16245	16460	16293	16309	16209	16408	16392	16395	16383	16385	16182	16425	16516	16359	16241	16485	16186	16417	16311	16305	16490	16358	16347	16282	16349	16308	16397	16512	16602	16225	16563	16450	16502	16359	16303	16454	16321	16320	16364	16508	16424	16609	16417	16255	16389	16211	16291	16365	16425	16441	16445	16319	16484	16442	16515	16309	16412	16412	16535	16353	16191	16383	16371	16245	16365	16456	16570	16269	16421	16446	16477	16512	16219	16463	16395	16341	16299	16582	16396	16275	16555	16381	16503	16415	16273	16567	16225	16422	16488	16162	16319	16462	16370	16356	16290	16610	16570	16548	16541	16350	16454	16272	16408	16372	16328	16468	16490	16395	16398	16325	16509	16379	16481	16393	16356	16298	16339	16311	16166	16419	16217	16224	16270	16260	16454	16460	16298	16368	16292	16342	16255	16508	16393	16483	16221	16365	16419	16614	16404	16399	16348	16499	16395	16324	16310	16463	16334	16376	16275	16221	16393	16460	16429	16378	16625	16289	16454	16492	16240	16548	16539	16492	16402	16356	16118	16366	16347	16348	16259	16367	16327	16341	16339	16337	16469	16403	16439	16385	16369	16643	16361	16325	16562	16282	16245	16329	16429	16316	16425	16321	16227	16519	16350	16378	16207	16310	16392	16341	16381	16334	16312	16279	16315	16380	16285	16313	16257	16482	16360	16500	16332	16332	16520	16582	16355	16347	16504	16319	16258	16268	16379	16344	16451	16350	16474	16345	16450	16487	16506	16344	16403	16292	16366	16352	16066	16362	16374	16546	16306	16343	16446	16345	16314	16340	16439	16325	16419	16455	16366	16224	16483	16440	16432	16507	16674	16632	16445	16285	16325	16339	16317	16523	16348	16416	16592	16201	16372	16330	16208	16399	16150	16235	16487	16262	16162	16243	16576	16403	16277	16297	16393	16494	16563	16569	16322	16259	16378	16425	16263	16414	16221	16363	16210	16522	16330	16364	16308	16556	16373	16338	16189	16284	16441	16317	16397	16218	16393	16442	16544	16424	16407	16524	16318	16380	16294	16454	16573	16442	16147	16512	16446	16613	16288	16449	16287	16333	16226	16168	16420	16307	16300	16634	16495	16561	16281	16118	16523	16329	16326	16323	16438	16434	16272	16475	16400	16246	16252	16263	16377	16409	16466	16363	16393	16685	16196	16201	16384	16469	16501	16410	16241	16351	16468	16388	16428	16287	16358	16472	16229	16406	16411	16268	16492	16391	16433	16493	16357	16243	16450	16397	16350	16316	16430	16398	16433	16414	16323	16451	16270	16467	16323	16460	16367	16353	16508	16476	16301	16557	16518	16625	16473	16378	16350	16379	16408	16621	16489	16411	16385	16415	16311	16221	16294	16520	16336	16360	16572	16287	16130	16249	16458	16500	16382	16461	16267	16582	16503	16162	16388	16464	16291	16365	16442	16319	16487	16074	16321	16345	16427	16464	16443	16358	16345	16410	16298	16381	16195	16303	16112	16638	16240	16411	16460	16394	16438	16399	16352	16305	16240	16593	16412	16447	16281	16187	16458	16363	16369	16429	16365	16371	16259	16220	16324	16282	16375	16455	16505	16315	16178	16361	16492	16343	16394	16318	16275	16271	16376	16308	16322	16465	16343	16493	16549	16430	16388	16527	16336	16196	16252	16468	16470	16609	16291	16380	16448	16292	16535	16402	16405	16532	16246	16394	16303	16485	16445	16414	16203	16543	16236	16323	16267	16378	16478	16375	16122	16391	16469	16412	16403	16466	16245	16214	16415	16464	16421	16541	16428	16351	16360	16587	16257	16356	16542	16327	16351	16436	16511	16573	16020	16341	16390	16448	16404	16402	16378	16491	16234	16551	16513	16299	16476	16187	16371	16286	16455
34610	47268	43521	34894	27987	22496	18927	17473	16844	16450	15951	15825	15586	15539	15424	15579	15401	15289	15311	15282	15167	15205	15203	15076	15140	15023	15253	15265	15094	15184	15159	15154	15232	15232	15432	15265	15338	15149	15216	15350	14987	15100	14903	15067	15000	15214	15229	15116	15007	15041	15208	15262	15023	15132	14983	15136	14959	15027	15096	15096	15102	14987	15234	15013	15079	15279	14974	15228	15078	15033	14970	15017	15234	14987	15206	15180	15055	15054	15036	14996	15021	15129	15205	15149	15147	14953	14947	14918	15107	14957	15024	14911	14983	15154	14997	15067	15017	15015	15197	15116	15130	15076	14987	15183	15168	15021	15168	14980	15142	14980	15186	15140	15035	15149	15131	15103	14992	15024	15061	15065	15116	14983	15119	15090	15130	15031	15067	15072	15073	15070	15041	15100	15206	15017	15051	15156	15115	15046	15008	15162	14906	15134	15167	15042	15052	15185	15290	14954	15100	15030	15137	14969	15037	15332	14928	15004	15263	15131	15076	15070	15142	14982	15175	15097	15212	15012	15022	15035	15133	15190	15089	15052	15044	15209	15054	15179	15137	14956	15149	15029	15104	15064	15039	15135	15133	15017	15059	15057	15086	15006	15156	15014	14966	14986	15042	15277	15094	15088	15146	15072	15177	15170	15025	15146	14962	15047	15073	14980	15061	15234	15084	15196	14878	15072	14951	14993	15127	15200	15057	15038	14931	15002	15185	14826	15036	14980	15136	15129	15100	15077	15167	15007	15000	15104	14996	15191	14917	14980	15080	15135	15110	15023	15057	15058	15104	15015	15140	15056	15194	15131	15155	15137	14915	15004	15052	15002	15134	14949	15164	14962	14986	14984	15060	15080	15099	15105	14811	15040	15091	14985	15148	15096	14982	15049	15111	14996	15066	15138	14974	14973	15101	15269	15116	15065	15167	15027	15021	15183	14985	15096	15124	15084	14953	15174	14941	15195	15052	15038	15066	15138	15077	15009	15142	15070	15046	15115	15088	15196	15162	15227	15155	15015	15050	15056	14992	15238	15147	15066	15033	15196	14978	15156	15123	15046	15147	15188	15017	15008	14970	15176	15122	15050	15122	15175	14968	15028	15191	15111	15096	15123	14944	14995	15010	15262	15069	15025	14966	15125	14985	15254	15143	15059	14978	15017	15222	15011	15063	15001	15018	15025	15174	15011	15167	15282	15059	15173	15218	15244	15241	15189	15183	15044	15029	15137	15091	15266	15112	14980	15009	14950	15189	15126	15006	15106	15051	15085	14874	14947	15064	15108	15250	15201	15119	15034	15105	15062	15015	15025	14958	15163	15190	14975	15160	15204	15046	15219	15104	15001	15091	15184	14980	15006	15012	14980	15001	15211	15111	15018	14920	14938	15072	14944	15035	15078	15045	15108	15100	15081	15110	15110	14925	15033	15131	14949	14896	15101	14966	14992	15120	15027	15054	14961	15196	15123	15147	15122	15128	15204	15035	15060	15059	15185	15222	15135	15145	15034	15220	15079	15118	15154	15296	15018	15146	15148	15100	15028	15170	15194	15152	14926	15107	15116	15077	15030	15257	15054	15223	15123	15096	15040	15103	14951	15030	15083	15025	15098	15117	15018	14982	14911	15020	15050	14924	15111	15171	14923	15162	14994	15188	15022	15035	14970	14976	15010	15185	15178	15053	15061	15145	15297	14917	14963	14768	15204	14950	15006	15021	15156	15078	14977	15094	15251	15031	15132	14994	15049	15069	15055	14832	14963	15082	14963	15092	15096	15145	15156	15152	15010	15143	14971	15051	14947	14939	15032	14995	15050	15086	15173	15159	14984	15009	15195	15051	15102	15080	15063	14880	15019	14961	15056	14788	14917	15139	15148	15024	15047	15176	15151	15224	14909	15117	15188	14964	15197	14907	15079	15194	15134	15046	14981	15208	14991	15093	15260	15102	15162	14993	15159	14976	15056	15129	15064	15228	15229	15075	14916	15025	15154	14982	15010	15045	15061	15226	15115	15036	15110	15236	15135	15178	15084	15062	15201	14951	15043	14964	15060	15024	14986	15117	15036	15006	15081	14904	14995	15150	15044	14973	15133	15185	15045	15139	15049	15099	14992	15004	15079	15035	14958	15201	15244	15008	15252	15147	14939	15046	15057	15156	15010	14991	15135	15006	15004	15055	15045	15111	14936	14853	15130	15235	15017	15151	15066	14916	15117	15077	14933	15138	14931	15088	15164	15351	15257	15052	15194	15031	15091	15122	15091	14973	15148	14920	15243	15090	15117	15100	15186	15274	15094	15141	15113	15163	14962	15214	15196	15045	15063	14928	15013	15052	15156	15048	14907	15133	14994	15000	15112	15060	15090	15040	14849	15170	15011	15110	15041	15157	15011	15198	15112	15058	15127	15073	15163	15164	15128	15171	15003	15088	15119	14994	15183	14947	15079	15223	15098	15106	15064	14972	14925	15139	15149	15212	15200	14843	14958	15103	14987	15052	15134	15321	14989	15078	14935	14933	15137	15176	15100	15025	15005	15012	14933	15178	15263	15229	15096	15203	15102	14921	15037	15035	15226	15119	15042	15027	15179	15120	14978	15059	15048	15187	15139	15019	15099	15061	15154	15053	15067	15101	15195	15036	15035	15248	15114	15244	14914	15180	14986	15126	15077	15108	15146	15132	15164	15066	15009	15220	14874	15052	15164	14895	15130	15040	15027	15060	15094	15233	15066	14998	15068	15102	15038	15083	14942	15080	14999	14979	15153	14970	15078	15184	15099	15076	15197	15222	15198	15003	15019	15064	14954	15064	14869	15029	15140	15080	15100	15092	14967	15064	14972	15166	15160	15066	15106	15143	15010	15016	15030	15247	15060	15074	15092	15121	15096	15143	14976	14981	15091	15014	15050	15074	15093	15021	15157	15229	15071	14947	15033	15086	15061	15120	15159	15121	15048	15010	15073	15092	15076	15193	15058	15151	15213	15059	15087	15089	14929	15086	14986	15086	15061	15178	15069	15069	15003	15249	14934	15093	15043	14935	15038	15103	15028	15085	14999	15007	15108	15089	14887	14884	14989	15152	15045	14995	15086	15099	15076	15046	15062	15044	14984	15053	15293	15149	15042	15154	15095	15088	15165	15093	15095	15121	14999	14950	15036	15118	14992	15155	15153	15069	15018	15284	15073	15184	14876	15088	15036	15021	15103	15101	15158	14956	15049	15008	14952	15222	15131	15052	15009	15090	14975	15126	15092	15013	15162	15064	15069	15127	15022	15045	15211	14985	14977	14919	15091	15238	15130	14993	15013	14941	15022	14861	15137	15046	15073	15043	15005	15193	15105	15090	15108	15048	15058	15226	15203	14874	15100	14991	15050	15157	15014	15030	14970	15151	15090	14987	15076	15091	14969	15172	15102	14914	14985	15017	15086	15153	14830	15068	15208	15035	15001	15046	15129	15036	15057	15010	14953	15083	14817	14991	15148	15201	15049	15090	15080	15096	15032	14860	14967	14909	15041	14875	15017	15122	15218	15147	15068	15123	15053	15207	15130	15050	15120	15042	15114	14997	15100	15095	14974	14984	15207	15006	15077	15130	15071	15264	14953	15152	15163	15054	14948	15060	15074	15185	14997	15036	15281	15236	14905	15121	14828	15128	15109	15045	15040	15115	15187	15268	15008	15009	15126	15106	14953	15044	15170	15140	14908	14950	15107	14885	15143	15190	15054	15133	15169	15113	15058	15006	15097	15138	14879	15196	15152	15042	14928	15120	14922	14965	15196	15041	15015	14979	14929	14977	15123	15037	15107	15168	15223	15241	15126	15087	15048	15026	15020	15059	15167	15182	14858	15141	15052	15065	15242	14977	15035	15023	15067	15094	15067	15207	15011	15146	15175	14906	15128	15101	15152	15115	15132	15094	15172	15232	15129	15078	15223	15091	14982	15046	15164	14916	14959	15184	15151	15034	15003	14973	14931	15065	15091	15008	15088	15024	15219	15144	14844	15077	15041	15010	15052	15199	15103	15081	15170	14950	15378	15018	15182	15161	15151	15149	15094	15049	15269	15043	15109	15099	15157	15023	15179	15190	15160	15066	15143	15161	15146	14965	15036	15136	15053	15009	14942	14929	14928	15132	15132	15062	14950	15112	14990	15093	15044	15124	15063	15157	15022	15021	15261	14994	15156	15210	14944	15189	15100	15127	14995	15103	15184	15004	14958	15224	15111	15088	14947	15132	15196	14841	15176	15209	15084	15204	15000	15108	15107	15112	14784	15207	15300	15040	15155	15301	15073	15070	14977	14972	14947	15167	15127	14932	14984	15065	14976	15135	15124	15046	15041	15043	15109	14977	15005	15075	15124	14978	15003	14904	15045	14977	15067	14976	15091	15061	15026	14989	15059	15068	15279	15117	15134	14844	15053	15055	14935	15052	15015	15062	15108	15103	15174	14884	14988	15107	15029	15074	15177	15299	15008	15198	14947	15021	15211	14854	15051	15242	15144	14959	14888	15023	15174	15061	15026	15022	15088	14961	14971	15118	15193	14983	15067	15079	15175	15041	15221	15141	15029	15280	15142	15059	15050	14990	15056	15067	15142	15008	15160	15126	15046	15131	14983	15073	14914	15264	15004	15264	14982	15038	15127	15086	15139	15111	14850	15114	14879	15113	15050	15024	14992	14984	15112	14944	15091	15006	15218	15053	14936	14922	15107	14946	15018	15139	15152	15010	15171	15107	15083	15145	15192	14970	15075	14983	14858	15097	15090	15069	15043	15150	15120	15043	14998	15370	15263	14993	15239	15153	15107	15177	15241	14955	15192	15102	15014	15221	15196	15047	15209	14988	14977	14943	15052	15022	15145	15044	15017	14940	14992	15151	15096	14952	15163	15272	15002	15009	15121	14920	15078	15088	15026	15237	15008	15174	15026	15055	15051	15036	15195	15085	14993	15133	14975	14980	14995	14733	15034	15083	15063	15138	14978	15027	14928	15115	14960	15213	15186	14995	14821	14979	15054	15063	15095	14996	14988	15056	15010	15132	15084	14975	15058	15046	15146	15206	15000	15140	15127	15186	15213	15092	15269	15080	14949	15008	15121	15011	15059	15028	15241	15034	15056	15012	15041	15049	15285	15112	14984	15065	15063	15085	15111	15034	15123	14945	15150
22873	21346	29161	24070	22209	24951	25991	20277	18805	18474	18208	17907	17994	17744	17554	17507	17518	17325	17334	17289	17338	17507	17310	17358	17400	17355	17394	17203	17262	17282	17429	17242	17425	17458	17332	17222	17356	17409	17049	17110	17289	17051	17054	17225	17238	17211	17401	17078	17314	17304	17288	17134	17230	17127	17421	17221	17159	17041	17044	17182	17127	17187	17067	17174	17158	17178	17155	17115	16972	17223	17181	17160	17073	17324	17102	17343	17147	17184	17022	17218	16966	17031	17187	17025	17182	17195	17275	17096	17220	17023	17138	17166	17025	16992	16994	17178	17023	17192	17258	16955	17090	17222	17212	17110	17215	16985	17022	17065	17124	16914	17144	17112	17170	16921	17233	17060	17290	17052	17085	17244	17087	17308	17261	17099	17066	17199	17145	17025	17078	17114	17138	17045	17072	17177	17267	16961	17192	17195	17189	17141	17036	17332	17137	17105	17169	17225	17236	17046	17262	17205	17118	17204	17003	17024	17193	16977	17014	16971	17203	16978	16816	17184	17154	17194	17084	17048	17091	17066	17294	17148	17122	17147	17004	17334	17113	17030	17171	17338	17105	17311	17134	17078	17056	17085	17167	16968	17243	17142	17482	17072	17283	17166	17156	17023	17273	16956	17099	17112	17171	17184	17124	17111	17199	16954	17108	17062	16922	17170	17259	17202	17068	17150	17093	17155	17228	17168	17144	16787	16991	17094	16922	17100	17186	17255	17150	17198	17043	17138	17244	16928	17108	16999	17161	17070	16897	17056	17074	17200	17205	17011	17018	17183	17226	17106	17288	17137	17103	17208	17088	17038	17062	17190	17211	17282	17207	17240	17292	16949	16803	17090	17114	16943	16963	17065	16936	16991	16979	17094	17191	17074	17251	17152	17160	17154	17003	17120	17109	17097	17187	17074	17118	17018	17246	17041	17119	17080	17080	17024	16973	17087	16782	17041	17198	17210	17250	17106	17180	17297	17301	17050	17133	17114	17090	17079	17155	17290	17184	17039	17037	17199	17189	17172	17142	17030	17059	17072	17073	17326	16974	16927	17069	17268	17184	17172	17003	17206	16855	16947	16971	17130	17020	17070	17144	17007	17029	17137	16735	17262	17135	17138	16949	17027	17127	17126	17024	16992	17117	17162	17210	17108	17086	16982	17206	17105	16983	17092	17098	17169	17162	17171	17232	16998	17070	17177	17130	17179	17044	17067	17236	16975	17010	16983	17060	17146	17048	16962	16985	17087	17165	17245	16914	17068	17107	17132	17109	17113	16991	17107	17237	16978	16918	17092	16964	17059	16963	17035	17126	17193	16979	17102	17258	17087	16913	17173	17164	17406	17182	16957	17034	16983	16932	17023	16933	17017	17120	17160	17101	17126	17044	17243	17297	17069	17252	17162	17040	16974	17286	17043	17169	16991	16903	17095	17227	17138	17157	17143	17218	17216	17181	17168	17240	17061	17128	17361	16989	17093	17202	17028	17065	17079	17242	17086	17164	17067	16954	17048	17059	17038	16997	17010	17219	16969	17262	17273	17180	17086	17104	16961	17232	17240	17013	17289	17059	17173	17070	16990	17512	17085	17310	17129	17106	17200	17132	17000	17026	17051	17029	16982	17027	17016	17261	17206	16974	17011	17157	17267	17054	17322	17069	16970	17147	17052	17080	17139	17198	17240	16987	17092	17106	16849	16944	16961	17064	17031	17162	17108	17272	16977	17157	17057	17180	16982	16948	17229	17054	17137	17089	17171	16909	17144	17050	16853	17007	17045	17022	16850	17196	17071	17079	17060	17080	16928	17077	17280	17131	17076	17163	17166	17189	16787	17251	17074	16990	17162	17100	17020	17296	17284	17042	17119	17042	17181	17234	17175	17027	16983	17172	17177	17063	17120	17044	17171	17180	17033	17333	17094	17213	16836	17088	16871	17334	17208	17111	17063	17192	17085	17034	17239	16993	17183	17069	17193	17015	17035	17129	17247	17052	17151	17154	16961	17178	17130	17172	17139	17179	17142	17307	17208	16986	17095	17261	17158	16988	17174	17166	17032	17042	17172	17271	17188	17159	17115	17034	17252	17241	16996	16968	17092	17196	17215	17042	17091	17162	17011	17187	17090	17019	17238	17405	17313	17014	17072	17193	17036	17112	17210	16900	17197	17183	17154	17012	17186	17033	17109	17277	17117	17005	17159	16947	16962	17130	16959	17122	17028	17099	17100	17075	17255	17060	17039	17194	17104	17216	17158	17105	17270	17176	17175	17066	17119	17247	17202	17217	17090	17071	17198	17086	16938	17026	17170	17179	16888	17117	17064	17135	17037	17131	17024	17067	17036	16945	17265	17051	16951	17047	17190	17009	16989	16912	17248	17052	17078	17120	17092	16929	17224	16973	16986	17131	17189	17077	17184	17085	17070	17049	17100	17196	16981	17368	17365	17022	16913	17021	17132	17087	17051	17317	17089	17162	17178	17095	17270	17054	17204	17081	17071	17210	17098	17310	17035	17263	16971	17145	17153	17055	17015	17204	17114	17070	17048	17034	17090	17174	17163	17174	16912	17291	17035	16964	17038	16969	17048	17073	17025	17113	16955	17114	17050	17090	16969	17069	17173	16805	16918	16972	17012	17212	17070	17040	16950	16998	17195	17048	17060	16957	17019	17080	17080	16972	17186	16997	17135	17235	17160	17100	17050	16948	17206	17209	17141	16944	17000	16977	17170	17244	16924	17073	16890	17161	17240	17158	17064	17219	17131	17048	17006	17187	16978	17112	17190	17003	17308	17031	17043	17278	16988	17055	17171	17305	17087	17057	16911	17175	17194	17082	17378	17220	17120	17188	17067	16864	16967	16883	17060	16930	16925	17113	16958	17009	17282	17253	17230	17269	17119	17075	17233	17151	17066	17168	17233	16977	17064	17172	17132	17090	17271	17090	17183	17236	17146	17233	16973	17113	17337	17047	16865	17217	16911	16803	17015	17197	16928	16864	17069	17098	17012	17123	17061	17195	17104	17241	17100	17303	17120	17309	17101	17029	17171	17103	17139	17228	17066	17227	17087	16985	17263	17047	17168	17127	17229	17221	17028	17297	16974	17089	17145	17015	17129	17050	16935	17170	17274	17325	17055	17142	17233	17015	17136	17266	16995	16909	17116	17058	16950	17140	16997	17148	17068	17056	17134	17000	17036	17064	17280	16908	17263	17062	17041	17021	17053	17369	17158	17198	17405	17152	17002	17218	17365	17092	17307	17179	17045	17115	16803	17191	17102	17053	17163	17068	17009	16961	16965	16944	16983	17314	16884	17228	17076	17102	17201	17153	16952	17228	17101	17117	17043	16997	17044	16943	17064	17182	17040	17309	17148	17122	17079	16907	17044	17165	17135	17075	16973	17011	17001	17065	17135	17024	17199	17000	17008	16828	17058	17031	17110	17026	17368	17087	17204	17298	17046	17073	17055	17129	17060	17003	17163	16997	16855	17095	16992	17126	17038	17102	17124	17087	17007	17016	16837	17152	17047	17053	17088	17047	17028	16973	17197	17004	17039	17033	17126	16922	16983	17220	17080	16975	17069	17289	17164	17279	17043	17198	17084	17172	17350	17161	16977	17253	17138	17133	16986	17315	17368	17177	17072	17106	17130	17192	16879	16968	16857	17015	17046	16975	17070	17169	17272	16914	16915	17008	17102	17304	17214	17193	17112	17053	17030	17074	16971	17364	17333	17109	17176	17275	17212	17074	16958	17194	17265	17217	17248	17188	17177	17170	17130	17289	17375	16981	17041	17029	17006	16943	17044	17118	17134	16982	17194	17237	17261	17174	17160	17081	16959	17208	17166	17180	16928	16964	16925	17217	17227	17138	16947	17077	17112	17072	17165	17020	17076	17152	17010	16986	17294	17169	17201	17105	17206	17186	17033	17210	16786	17099	16972	17041	17223	17120	17182	17202	17101	17191	16948	17015	16930	16987	17091	17028	17292	17167	17169	17056	17169	17175	16974	17058	16886	17043	17107	17036	17066	16977	16919	17292	17180	17154	16914	17265	17141	16915	17177	16806	16940	17137	17039	17119	17044	16888	17097	16980	17219	17085	17126	17037	17183	17306	17045	16992	16998	17083	17037	17142	16922	17092	17076	17162	17153	17249	17081	17146	17149	17190	17289	17290	17111	17123	17041	17041	17153	17312	16993	17143	17135	16821	16950	16942	17098	17091	17319	17360	17162	17237	17282	17237	17222	17089	17085	17020	16919	17031	16892	16995	17218	17095	17043	17161	16994	17019	16962	17025	17232	17031	17248	16834	17115	17143	17030	17181	17355	16973	17173	17093	17155	17231	17054	17113	17080	17185	17031	17050	17035	17107	17150	17128	17049	16938	17084	16911	17048	17162	17081	17279	17082	17034	17029	17035	17110	17090	17079	17108	17002	16974	17108	17188	17133	17207	17276	17169	17055	16967	17212	17163	17297	17104	17043	16896	17062	17073	17174	16900	17222	16876	17141	17300	17227	17140	17022	17099	17224	17102	17117	17110	16897	17208	17192	17139	17185	17073	16994	16861	17225	16983	17055	17203	17088	17212	17156	17088	17258	17120	17051	17125	16873	17227	17045	16950	17142	17027	17007	17068	16856	17117	17158	17015	17154	17159	17031	17097	16996	17243	16989	17113	17184	17126	17137	17148	16971	17066	16996	17089	17091	17346	17153	17132	16911	17043	17128	17127	16983	16991	17114	17076	16947	17131	17139	17045	16936	17030	17350	17202	17171	17028	17195	17197	17080	17103	17260	17153	16995	17176	17199	17311	17099	17063	17053	16944	17343	16947	17084	17094	17268	17098	17105	17101	17043	17336	17273	17050	17284	17168	17154	17020	16995	16937	17032	16985	16975	17016	17029	17024	17310	17262	16958	17297	17083	17087	17123	17341	17127	17077	17125	17105	17011	16992	16962	17103	17052	17092	17139	17060	17199	17186	17035	16944	17030	16943	16794	17118	17138	17101	17072	17032	16825	17131	17233	17066	17225	17004	16892	16916	17095	16924	17076	16991	17072	17012	17032	16965	17010	17116	17055	17031	17250	17182	17147	16949	17150	17264	17029	16992	17219	17173	17111	17061	16969	17164	17200	17074	17152	17250	17243	17157	17122	17185	17150	17050	17106	17077	17130
35909	57401	50291	40627	30421	26075	21665	19112	18235	17263	16647	16510	16571	16145	16223	15952	16007	15741	15706	15641	15725	15610	15640	15623	15572	15519	15549	15432	15586	15308	15686	15568	15687	15657	15458	15446	15606	15516	15661	15396	15675	15471	15442	15297	15536	15342	15464	15596	15446	15546	15510	15628	15428	15508	15580	15440	15614	15368	15521	15475	15364	15680	15428	15555	15393	15448	15325	15517	15295	15440	15372	15507	15433	15406	15527	15503	15508	15544	15311	15614	15442	15475	15418	15381	15471	15332	15291	15506	15357	15491	15417	15323	15600	15448	15482	15582	15211	15420	15439	15515	15369	15384	15513	15351	15424	15286	15524	15317	15454	15314	15439	15359	15406	15426	15453	15492	15574	15401	15334	15514	15326	15352	15488	15536	15470	15423	15412	15487	15577	15407	15478	15474	15307	15385	15462	15447	15427	15540	15502	15522	15474	15434	15381	15390	15326	15443	15413	15338	15648	15598	15501	15476	15426	15432	15544	15348	15463	15495	15575	15679	15357	15621	15375	15307	15352	15435	15416	15489	15230	15436	15487	15483	15470	15466	15380	15472	15484	15386	15470	15375	15198	15367	15520	15333	15450	15531	15484	15450	15362	15346	15507	15337	15289	15391	15328	15350	15406	15322	15541	15293	15292	15484	15498	15589	15549	15543	15357	15244	15265	15522	15496	15422	15384	15416	15440	15465	15358	15328	15450	15293	15530	15448	15431	15286	15470	15608	15229	15435	15458	15393	15314	15375	15289	15526	15448	15406	15571	15365	15555	15339	15373	15451	15353	15304	15405	15469	15452	15308	15425	15463	15428	15380	15366	15459	15352	15424	15436	15526	15391	15535	15462	15432	15472	15506	15578	15484	15391	15346	15343	15553	15280	15279	15369	15472	15415	15427	15282	15409	15392	15576	15460	15421	15487	15329	15513	15345	15553	15495	15494	15424	15373	15545	15412	15298	15426	15481	15424	15350	15489	15409	15552	15539	15360	15463	15504	15469	15388	15306	15374	15502	15446	15384	15501	15326	15491	15461	15400	15368	15353	15395	15282	15503	15528	15443	15172	15423	15381	15368	15438	15453	15414	15508	15335	15386	15377	15315	15364	15453	15402	15536	15517	15403	15475	15184	15435	15370	15313	15451	15255	15359	15482	15560	15409	15494	15551	15451	15321	15389	15433	15503	15379	15545	15388	15347	15453	15405	15356	15501	15623	15438	15367	15308	15316	15248	15527	15403	15508	15445	15341	15676	15394	15325	15612	15371	15470	15333	15517	15377	15641	15350	15429	15498	15435	15396	15275	15405	15269	15324	15398	15393	15412	15479	15382	15406	15420	15440	15304	15322	15513	15421	15478	15431	15606	15322	15207	15387	15389	15396	15379	15522	15527	15452	15411	15428	15295	15379	15353	15543	15460	15347	15323	15496	15421	15624	15095	15606	15344	15404	15326	15368	15436	15406	15434	15302	15467	15348	15467	15407	15277	15457	15302	15259	15451	15435	15277	15396	15297	15501	15462	15494	15395	15192	15355	15398	15582	15440	15494	15411	15439	15356	15392	15436	15291	15338	15456	15338	15261	15359	15363	15580	15386	15577	15210	15353	15096	15546	15539	15471	15339	15333	15618	15379	15473	15378	15347	15467	15540	15334	15515	15549	15441	15474	15407	15359	15510	15422	15280	15351	15477	15347	15383	15502	15297	15502	15466	15219	15367	15290	15395	15419	15343	15525	15257	15448	15350	15399	15306	15354	15500	15376	15448	15510	15548	15267	15391	15538	15494	15393	15410	15330	15482	15419	15572	15410	15468	15480	15267	15365	15668	15656	15371	15383	15425	15281	15338	15340	15414	15531	15612	15381	15508	15477	15582	15349	15438	15403	15401	15517	15403	15275	15566	15363	15403	15396	15320	15392	15439	15310	15381	15381	15432	15378	15225	15320	15264	15329	15460	15479	15413	15461	15319	15444	15455	15573	15549	15474	15418	15386	15472	15441	15435	15535	15371	15435	15195	15487	15366	15291	15543	15403	15410	15392	15406	15344	15508	15296	15354	15424	15419	15644	15360	15448	15361	15417	15552	15333	15485	15296	15335	15535	15397	15394	15279	15405	15314	15497	15352	15467	15362	15492	15400	15428	15388	15210	15570	15476	15421	15447	15561	15182	15490	15483	15440	15449	15387	15488	15357	15351	15542	15403	15342	15593	15554	15518	15392	15386	15403	15526	15312	15345	15582	15425	15276	15403	15605	15479	15221	15704	15391	15321	15487	15533	15467	15452	15550	15455	15381	15342	15412	15374	15349	15568	15481	15390	15503	15500	15440	15489	15472	15359	15360	15446	15372	15572	15426	15373	15422	15328	15507	15405	15356	15602	15427	15375	15284	15526	15444	15489	15323	15339	15598	15334	15388	15574	15381	15478	15367	15490	15497	15398	15474	15283	15399	15379	15485	15449	15409	15583	15529	15290	15514	15413	15491	15536	15401	15409	15326	15552	15268	15520	15382	15613	15204	15381	15527	15462	15413	15372	15478	15501	15479	15243	15333	15457	15384	15308	15447	15286	15403	15456	15358	15411	15496	15317	15486	15433	15349	15524	15361	15345	15370	15404	15386	15395	15527	15629	15411	15467	15350	15467	15519	15340	15631	15615	15376	15313	15365	15570	15513	15435	15415	15362	15325	15426	15326	15527	15503	15480	15517	15435	15364	15523	15582	15376	15556	15454	15382	15414	15326	15284	15397	15512	15344	15451	15288	15442	15348	15617	15416	15447	15353	15429	15440	15403	15431	15388	15518	15492	15265	15415	15412	15535	15353	15373	15558	15375	15431	15419	15372	15440	15395	15387	15353	15400	15330	15362	15367	15414	15400	15413	15557	15432	15392	15450	15319	15442	15431	15442	15447	15433	15431	15481	15405	15422	15366	15290	15602	15452	15461	15366	15427	15344	15508	15339	15410	15319	15620	15538	15523	15519	15548	15537	15346	15239	15284	15496	15396	15368	15450	15426	15378	15404	15444	15488	15614	15505	15474	15519	15521	15428	15490	15334	15471	15386	15407	15544	15328	15350	15547	15472	15555	15540	15407	15344	15341	15357	15337	15261	15347	15522	15441	15517	15515	15400	15410	15410	15313	15318	15232	15500	15355	15467	15319	15438	15507	15354	15515	15379	15351	15441	15463	15377	15331	15356	15371	15306	15519	15470	15370	15542	15422	15427	15459	15539	15441	15437	15595	15396	15379	15442	15644	15346	15376	15565	15507	15608	15451	15271	15440	15406	15301	15710	15420	15461	15414	15329	15335	15332	15578	15371	15432	15609	15450	15463	15523	15387	15389	15425	15376	15491	15445	15343	15460	15263	15496	15467	15341	15402	15409	15342	15510	15377	15417	15441	15392	15308	15440	15417	15505	15436	15422	15373	15306	15365	15436	15430	15606	15473	15243	15623	15535	15444	15557	15327	15410	15411	15316	15365	15345	15275	15506	15349	15385	15414	15601	15480	15274	15382	15426	15531	15302	15332	15377	15253	15518	15334	15485	15338	15483	15489	15257	15245	15283	15456	15513	15489	15409	15409	15412	15324	15421	15447	15419	15474	15362	15353	15500	15610	15424	15278	15445	15453	15328	15400	15464	15302	15396	15386	15323	15499	15521	15501	15549	15401	15273	15460	15245	15378	15388	15411	15344	15273	15402	15316	15438	15393	15630	15468	15434	15579	15404	15295	15478	15528	15458	15509	15637	15272	15456	15304	15373	15399	15584	15397	15195	15385	15469	15434	15361	15486	15414	15312	15474	15454	15568	15498	15350	15201	15425	15530	15394	15505	15524	15541	15371	15270	15487	15422	15446	15388	15310	15472	15309	15571	15471	15470	15319	15430	15303	15266	15479	15461	15429	15421	15559	15501	15528	15356	15273	15579	15385	15421	15447	15409	15533	15530	15450	15419	15266	15571	15344	15492	15447	15277	15405	15486	15315	15378	15464	15491	15484	15426	15374	15218	15466	15462	15390	15265	15524	15547	15285	15573	15530	15482	15376	15417	15409	15469	15575	15392	15425	15243	15573	15379	15495	15386	15344	15393	15465	15395	15279	15426	15290	15501	15493	15383	15438	15506	15464	15488	15370	15416	15439	15391	15318	15566	15435	15295	15494	15403	15386	15426	15496	15477	15466	15431	15427	15397	15396	15457	15396	15546	15286	15571	15345	15434	15567	15234	15316	15499	15311	15490	15421	15211	15528	15330	15467	15418	15487	15321	15422	15327	15464	15409	15398	15230	15442	15330	15483	15486	15553	15465	15416	15396	15510	15377	15247	15382	15558	15398	15343	15587	15391	15439	15415	15510	15329	15459	15415	15448	15464	15368	15446	15295	15469	15399	15504	15220	15572	15460	15405	15412	15255	15291	15379	15383	15323	15484	15512	15368	15338	15363	15325	15502	15555	15456	15461	15362	15453	15426	15503	15482	15500	15594	15307	15619	15380	15358	15434	15558	15359	15447	15420	15380	15368	15354	15538	15338	15325	15319	15271	15423	15456	15358	15405	15513	15428	15317	15561	15449	15527	15615	15445	15480	15291	15537	15388	15517	15480	15480	15544	15495	15390	15348	15480	15527	15309	15285	15331	15423	15381	15421	15368	15292	15325	15520	15337	15330	15535	15365	15467	15503	15536	15453	15559	15574	15437	15372	15526	15299	15450	15359	15322	15516	15328	15361	15449	15452	15249	15524	15501	15543	15278	15479	15397	15310	15466	15389	15514	15439	15642	15341	15396	15420	15457	15317	15479	15273	15500	15517	15537	15475	15382	15469	15389	15485	15453	15338	15359	15410	15395	15276	15636	15358	15301	15445	15505	15340	15514	15401	15485	15460	15339	15436	15352	15372	15305	15493	15553	15360	15506	15445	15433	15250	15565	15492	15422	15378	15340	15684	15365	15367	15453	15397	15160	15381	15272	15608	15551	15439	15487	15386	15472	15354	15443	15429	15425	15334	15437	15256	15526	15453	15300	15472	15467	15398	15460	15394	15431	15457	15508	15555	15379	15304	15319	15435	15452	15354	15452	15447	15373	15548	15562	15196	15479	15568	15494	15424	15510	15533	15473	15215	15447	15555	15625	15477	15336	15336	15521	15510	15391	15420	15455	15492	15378	15354
28743	26378	32708	28650	21931	19861	18727	17870	17793	17621	17341	17418	17371	17495	17384	17341	17309	17258	17316	17096	17209	17209	17096	17250	17291	17191	17375	17257	17367	17147	17335	17140	17171	17318	17155	17035	17291	17372	17397	17030	17144	17194	17169	17264	17225	17206	17115	17257	17273	17192	17145	17221	17052	17124	17264	17201	17204	17374	17133	17077	17109	17222	17259	17008	17065	17247	17082	16961	17194	17148	17168	17177	17059	17112	17179	17083	17026	17023	17077	17016	17090	17255	17313	17016	17276	17143	17181	17166	17177	17084	17109	17110	17209	17030	17250	17109	17147	17146	17272	17075	17341	17063	16996	17023	16997	17156	17095	17046	17128	17140	17116	16912	17132	17149	17136	16995	17250	17066	17122	17186	17059	17172	17237	17166	17000	17229	17086	17232	17008	17150	17316	17258	17205	17169	17111	17132	17111	17026	17234	17156	17437	17132	17023	17116	17203	17266	17345	17082	16958	17203	17175	17192	17197	17206	17212	17157	17310	17199	17002	17150	17260	17350	17374	17085	17191	17244	17346	17126	17258	16936	16982	17247	17088	16948	16912	17204	16998	17048	17104	17110	17227	17134	17141	16859	17443	17103	17224	17139	17222	17248	17473	17204	16983	17348	17063	17129	16987	17150	17302	17058	17086	17164	17128	17086	17048	17286	17082	17136	17292	17177	17065	17206	17035	17069	17131	17161	17182	17187	17239	17090	17232	17088	17167	17305	17055	17346	17227	17046	17236	17235	17341	17118	17326	17145	17172	16926	17103	17181	17019	17210	17121	17260	17296	17248	17106	17065	17246	17313	17137	17341	17285	17003	17313	17165	17125	17219	17144	17370	17280	17149	17097	17097	17225	17350	17070	17108	17357	17221	17257	17266	17268	17193	17315	17298	17102	17189	16973	17035	17362	17166	17172	17177	17137	17122	17194	17100	17231	17262	17116	16981	17118	17052	17137	17004	17111	17192	17147	17141	17171	17102	17006	17118	17040	17122	17093	17137	17340	17043	17210	17174	17342	17017	17134	17302	17082	17145	17339	17306	17414	16953	17100	17187	17297	17080	17253	17097	17166	17156	17145	17314	17133	17220	17005	17088	17207	17199	17302	17085	17076	17050	17023	17179	17063	17101	17050	17348	17252	17184	17210	16980	17159	17103	17171	17011	17233	17246	17154	17174	17170	17186	17140	17202	17145	17089	17229	17032	17229	17034	17245	17242	17244	17229	17038	17236	17334	17279	17139	17058	17280	17177	17109	17069	17164	17128	17248	17138	17222	17160	17119	17053	17248	17147	16989	17156	17159	16991	17215	17111	17088	17212	17293	17134	17252	17512	17170	17103	17066	17344	17149	17219	17176	17342	17202	17312	17183	16922	17114	16963	17047	16931	16914	17245	16991	16986	16982	16914	17118	17176	17057	17105	17211	17219	17213	17260	17192	17155	17156	17269	17409	16986	17209	17196	17141	17081	17115	17108	17171	17042	17170	17197	16959	17037	17144	17364	17125	17158	17155	17199	17057	17397	17226	17178	17295	17138	17120	17165	17230	16947	17084	17117	17087	17176	17060	17220	17049	17161	17205	17105	17143	17022	17327	17287	17073	17147	17180	17091	17222	17019	17027	16983	17205	17348	17074	16885	16980	17221	17253	17084	17226	17302	17068	17101	17095	17141	17263	17289	17106	17170	17138	17097	17083	17114	17099	17145	17163	17040	17137	17216	17411	17201	17315	17098	16994	17173	17036	17171	17216	17086	17338	17026	17071	17128	17204	17021	17134	17266	17227	17066	17254	17038	17245	16857	17177	17213	16905	17039	17230	17054	17268	17082	17067	17012	17261	17121	17075	17065	17083	17134	17224	17230	17263	17229	17145	17068	17303	17046	17290	17172	17031	17092	17072	17173	17267	17287	17194	17171	16991	16931	17186	17191	16915	17316	17049	17156	17148	16975	17059	17021	17217	17087	17185	17107	17063	17219	17077	17091	17415	17284	17120	17163	17170	17225	17120	16942	17156	17045	17190	17094	17230	17050	17156	17157	17194	17053	17176	17076	17169	17080	17322	17052	17120	17070	17126	17264	17190	17092	17115	17240	17213	17182	17283	17095	17087	17153	17127	17066	17124	17141	16993	17018	17124	17106	17218	17223	17216	17105	17092	17058	17051	17187	17098	17040	17223	17008	17111	17030	17192	17306	17152	17194	16992	17089	17096	17109	17240	17117	17227	17366	17234	17336	17220	17064	17096	17128	17040	17128	17307	17327	17213	17126	17019	17233	17115	17011	17066	17026	17187	17215	17159	17130	17095	17141	16999	17157	17031	16947	17078	16929	17176	17113	17044	17044	17047	17127	17142	17157	17184	17306	17421	17176	17259	17129	17210	17156	17056	17138	16870	16995	17090	17232	17085	17227	17085	17065	17236	16963	17251	17212	17146	16904	17297	16968	17287	17208	17147	17302	17142	17098	17190	17164	17340	17207	17189	17377	17362	16948	16970	17272	17177	17330	17244	17235	17255	16947	17008	17216	17180	17043	17045	17048	17097	17125	17186	17110	17044	17079	17116	17056	17162	17161	17240	17114	17099	17320	17128	17092	17047	17113	17233	17221	17103	17073	17194	17054	17333	17333	17129	17111	17136	16965	17102	17023	17352	17192	17358	17101	17272	17171	17117	16978	17315	17170	17022	17337	17188	17162	17130	17161	16951	17124	17153	17116	17236	17064	17105	17072	17281	17064	16942	17136	17192	17045	17043	17105	17198	17174	17197	17181	17291	17270	17259	17237	17004	17192	17326	17183	17322	17171	17078	17179	17016	17280	17196	17253	17082	17257	17049	17123	17115	17178	17217	17209	17107	17202	17047	17259	17028	17053	17072	17133	17289	17002	16954	17047	17284	17130	17153	17168	17164	17029	17167	16841	17064	17147	17184	17105	17164	17037	17023	16941	17231	17137	17438	17210	17133	17329	17137	17137	17346	17125	17167	17200	17115	17154	17188	17372	17234	17158	17256	17291	17031	17284	17154	17342	17472	17310	17226	17143	17281	17047	17141	17157	17311	17154	17090	17058	17188	17185	17148	17084	17293	17223	17078	17148	17065	17428	17221	17308	17007	17086	17301	17155	17235	16992	17353	17172	17207	17203	17321	17245	17145	17146	17098	17223	17370	17193	17296	17136	17315	17180	17221	17210	17100	17099	17113	17289	17204	17398	17280	17158	17129	17181	17173	16981	17045	17178	17206	17041	17170	17176	17159	17218	17267	17050	17126	17121	17202	17286	17017	16983	17040	17085	17294	17229	17171	17192	17105	17302	16997	17248	17309	17252	16973	17204	17224	17367	17129	16912	17269	17143	17311	17136	17116	17210	17346	17290	17244	17199	17138	17079	17115	17203	17140	17009	17145	17082	17129	17164	17138	17244	17217	17204	17197	17259	17131	17202	17195	17227	17544	17110	17235	17058	16999	17239	17127	17311	17286	17214	16891	16981	17234	17374	17207	17200	17173	17146	17110	17068	17137	17160	17155	17184	17101	17157	17049	17023	17129	17216	17389	17195	17107	17140	17267	17412	17246	17105	17074	17292	17438	17225	16879	17154	17049	17112	17000	17035	17167	17073	17155	17077	17147	17145	17036	17155	17237	17195	17176	17140	17194	17133	17249	17181	17257	17152	17093	17188	17342	17119	17197	17148	17294	17097	16837	17030	17166	17031	16898	17193	16779	17035	17216	17395	17195	17166	17169	17093	17212	17079	17245	17159	17141	17071	17091	17287	17285	17248	17168	17034	17090	17271	17303	17214	17332	17025	17124	17195	17318	17089	17160	17066	17263	17286	17128	17167	17161	17134	17149	17315	17173	17209	17156	17247	17135	17063	17139	17106	17259	17388	17165	16997	17080	17131	17259	17313	17147	17235	17106	17081	17268	17127	17066	16993	17136	17178	17089	17180	17171	17072	17168	17156	17146	17044	17351	17217	17161	17112	17241	17143	17255	17171	17166	17461	17128	17214	17076	17222	17137	17321	17101	17228	17116	17137	17119	17303	17124	17140	17140	17177	17102	17226	17202	17272	17147	17335	17360	17120	17222	17268	17198	17036	17017	17130	17114	17343	17349	17362	17155	17040	17271	16993	17204	17278	17099	17198	17299	17311	17008	17127	17142	17254	17252	17263	17131	17112	17262	17187	17247	17311	17133	17285	17051	17104	17183	17120	17288	17224	17220	17004	17081	17152	17276	17286	17300	17163	17004	17001	16920	17162	17145	17206	17148	17355	17269	17036	17304	17310	17266	17129	17290	17237	17327	17130	17217	17395	17366	16896	17203	17183	17103	17185	17144	17249	16982	17106	17179	17101	17063	17030	17056	17117	17137	17057	17175	17086	17256	17151	17187	17194	17294	17319	17082	16872	17134	17016	17213	17149	17214	17023	17000	17040	17201	17242	17056	17103	17023	17060	17253	17184	17177	17161	17184	17352	17135	17254	17459	17246	17159	17073	16962	17163	17169	17401	17313	17280	17068	17161	16968	17128	17198	17090	17203	17217	17131	17016	17098	17171	17210	16945	17080	17078	17215	17204	17129	17305	17043	17102	17281	17291	17333	17187	17036	17105	16974	17150	17100	16911	17355	17041	17392	17130	17127	17232	17343	17173	17279	17360	17307	17250	17174	17259	17070	17056	16990	17115	17177	17135	17108	17116	17296	17193	17076	17130	17196	17286	17040	16998	17070	17186	17133	17158	17266	17145	17311	17198	17147	17014	17274	17186	17211	17119	17478	17033	17171	17119	17371	17113	17180	17152	17025	17028	17220	17105	17213	17214	17233	17143	17049	17099	17018	17033	17118	17072	17203	17157	17044	17112	17066	17009	17316	17071	17360	16899	17177	17296	17236	17195	17338	17129	17237	17253	16924	17150	17063	16981	17235	17210	17037	17266	17257	17157	17092	17042	17117	17345	17064	17148	17016	17009	17217	17104	17119	17109	17158	17199	17514	17224	17101	17077	17171	17186	17287	17151	17210	17205	17097	17189	17154	16939	17220	17201	17332	17030	16955	17171	17222	17190	16966	17133	17039	17265	17326	17278	17091	17149	17264	17139	17159	17158	17081	17365	17127	17108	17263	17117	17281	17133	17360	17297	17100	17232	17238	17038	17028	17232	17094	17141
31859	42214	38563	29139	22147	19123	17510	16518	16401	16023	15808	15960	15881	15887	15670	15709	15773	15647	15556	15538	15554	15692	15558	15629	15605	15494	15540	15564	15569	15557	15593	15444	15535	15589	15533	15649	15519	15472	15702	15537	15425	15410	15537	15576	15602	15554	15702	15422	15460	15605	15562	15459	15450	15654	15701	15551	15531	15405	15527	15616	15553	15544	15479	15485	15554	15425	15363	15411	15500	15598	15585	15589	15395	15482	15294	15565	15487	15616	15499	15559	15453	15386	15499	15586	15654	15499	15450	15268	15634	15667	15548	15348	15438	15654	15482	15497	15443	15454	15573	15474	15397	15447	15433	15470	15463	15537	15639	15439	15483	15518	15373	15506	15544	15543	15328	15523	15572	15548	15512	15501	15416	15574	15454	15437	15642	15723	15457	15460	15637	15540	15376	15587	15455	15300	15643	15531	15699	15437	15453	15446	15628	15440	15504	15581	15450	15528	15522	15436	15527	15542	15538	15357	15440	15463	15480	15515	15472	15498	15566	15501	15458	15493	15391	15532	15474	15562	15634	15370	15629	15618	15389	15467	15694	15637	15534	15617	15470	15592	15634	15473	15657	15513	15512	15696	15486	15345	15567	15362	15393	15656	15462	15513	15592	15513	15530	15433	15677	15498	15536	15539	15498	15581	15484	15676	15692	15586	15502	15492	15629	15581	15516	15459	15469	15324	15594	15584	15526	15568	15545	15495	15497	15634	15525	15390	15481	15511	15550	15390	15526	15524	15462	15443	15456	15525	15353	15500	15554	15623	15475	15567	15466	15406	15532	15336	15479	15504	15435	15422	15516	15467	15497	15599	15662	15529	15463	15604	15422	15416	15625	15525	15709	15576	15525	15504	15334	15602	15482	15431	15374	15535	15481	15554	15544	15541	15461	15497	15421	15339	15453	15390	15378	15449	15478	15534	15471	15475	15519	15601	15659	15642	15603	15571	15606	15704	15355	15569	15528	15662	15498	15510	15458	15431	15545	15416	15388	15483	15541	15384	15432	15583	15462	15519	15474	15404	15599	15418	15553	15582	15561	15714	15546	15437	15749	15665	15557	15546	15483	15701	15565	15553	15501	15369	15518	15497	15385	15646	15409	15394	15514	15548	15652	15528	15589	15486	15514	15523	15493	15658	15436	15508	15621	15566	15430	15383	15378	15592	15549	15544	15655	15574	15449	15524	15568	15450	15590	15591	15562	15406	15243	15401	15476	15469	15575	15528	15471	15469	15543	15387	15664	15576	15459	15549	15195	15454	15542	15609	15483	15544	15520	15484	15463	15606	15503	15445	15562	15524	15412	15520	15334	15305	15420	15596	15527	15511	15370	15449	15684	15445	15553	15490	15534	15572	15433	15505	15675	15284	15513	15618	15575	15466	15570	15562	15695	15505	15491	15583	15424	15490	15318	15538	15492	15610	15491	15421	15316	15542	15414	15536	15397	15494	15462	15438	15551	15443	15353	15463	15521	15620	15430	15545	15545	15565	15537	15334	15389	15553	15396	15383	15490	15401	15414	15470	15537	15220	15558	15303	15579	15542	15487	15561	15443	15661	15535	15549	15473	15554	15583	15371	15416	15583	15357	15707	15561	15396	15423	15391	15526	15455	15487	15406	15532	15584	15547	15492	15465	15594	15488	15534	15436	15601	15555	15526	15531	15582	15355	15563	15373	15534	15506	15372	15627	15657	15437	15541	15474	15358	15474	15523	15625	15551	15426	15599	15507	15456	15438	15479	15594	15642	15377	15491	15674	15336	15651	15412	15509	15568	15356	15489	15502	15394	15426	15445	15665	15481	15444	15541	15525	15442	15590	15497	15509	15411	15641	15471	15435	15504	15456	15414	15515	15614	15522	15572	15565	15260	15318	15451	15463	15496	15567	15320	15579	15404	15408	15639	15380	15472	15538	15528	15499	15550	15596	15639	15490	15633	15517	15553	15485	15368	15491	15433	15545	15388	15644	15548	15480	15532	15474	15437	15586	15448	15493	15591	15754	15595	15364	15419	15507	15540	15591	15551	15421	15393	15607	15499	15330	15700	15579	15575	15399	15631	15498	15361	15351	15512	15519	15474	15541	15355	15580	15346	15474	15562	15499	15537	15340	15545	15440	15710	15606	15648	15502	15615	15403	15630	15477	15457	15652	15280	15408	15694	15559	15340	15547	15792	15753	15430	15435	15586	15553	15443	15381	15562	15485	15638	15506	15518	15551	15430	15499	15466	15540	15481	15498	15744	15539	15466	15613	15461	15492	15423	15445	15491	15399	15541	15354	15545	15500	15490	15467	15603	15612	15467	15638	15593	15426	15483	15423	15400	15585	15633	15619	15629	15513	15618	15746	15646	15537	15554	15584	15528	15571	15452	15573	15560	15493	15414	15711	15515	15373	15334	15504	15556	15489	15450	15704	15385	15473	15488	15555	15453	15450	15514	15492	15424	15598	15582	15654	15370	15651	15516	15491	15631	15492	15541	15348	15515	15672	15542	15556	15385	15525	15602	15282	15334	15450	15379	15496	15583	15570	15274	15595	15558	15617	15494	15367	15478	15527	15429	15531	15501	15588	15443	15539	15470	15431	15525	15635	15550	15731	15546	15554	15608	15460	15550	15422	15547	15596	15578	15465	15384	15589	15413	15496	15437	15305	15522	15478	15454	15366	15548	15467	15641	15523	15626	15447	15566	15525	15610	15574	15540	15636	15438	15653	15256	15414	15604	15426	15516	15479	15497	15587	15555	15505	15435	15539	15527	15420	15642	15368	15551	15633	15643	15460	15516	15538	15423	15553	15507	15505	15481	15581	15559	15578	15447	15508	15524	15472	15543	15583	15562	15524	15656	15404	15534	15593	15433	15532	15549	15524	15600	15618	15387	15612	15622	15564	15449	15467	15648	15548	15590	15543	15417	15472	15558	15351	15416	15637	15573	15356	15623	15325	15480	15451	15514	15478	15574	15597	15515	15536	15577	15525	15401	15600	15338	15496	15377	15584	15426	15564	15788	15550	15404	15654	15384	15405	15585	15397	15637	15444	15678	15381	15512	15531	15620	15561	15620	15680	15399	15464	15588	15450	15533	15627	15576	15554	15541	15405	15430	15475	15502	15478	15476	15358	15452	15460	15544	15657	15525	15470	15359	15517	15562	15437	15431	15551	15480	15457	15462	15507	15524	15478	15585	15489	15628	15309	15549	15645	15476	15385	15422	15530	15468	15681	15572	15558	15546	15503	15480	15459	15502	15575	15454	15459	15643	15553	15496	15613	15501	15533	15416	15451	15429	15655	15322	15603	15552	15611	15332	15533	15671	15392	15506	15335	15457	15401	15543	15439	15491	15523	15457	15552	15556	15399	15494	15558	15646	15590	15627	15562	15630	15534	15613	15527	15358	15508	15464	15550	15428	15500	15412	15546	15523	15701	15517	15431	15442	15538	15443	15649	15587	15452	15498	15647	15376	15431	15414	15406	15503	15610	15527	15386	15578	15380	15567	15549	15418	15384	15561	15580	15508	15484	15704	15562	15633	15550	15445	15734	15473	15381	15355	15677	15406	15517	15410	15655	15449	15535	15549	15581	15758	15667	15489	15345	15475	15548	15395	15502	15487	15420	15539	15619	15421	15481	15545	15582	15506	15413	15563	15513	15458	15534	15457	15480	15464	15456	15529	15592	15555	15565	15412	15414	15415	15523	15517	15562	15566	15515	15570	15394	15613	15489	15509	15580	15564	15558	15438	15498	15443	15545	15312	15407	15463	15336	15396	15475	15632	15574	15511	15477	15473	15629	15497	15429	15435	15457	15371	15632	15650	15490	15525	15521	15503	15387	15602	15583	15388	15576	15439	15490	15634	15490	15467	15500	15359	15483	15588	15517	15399	15609	15576	15323	15349	15414	15647	15541	15488	15501	15592	15480	15480	15655	15680	15447	15521	15738	15590	15511	15559	15411	15525	15516	15541	15579	15652	15681	15453	15518	15430	15560	15383	15608	15654	15440	15577	15447	15434	15502	15661	15587	15507	15560	15574	15527	15408	15521	15616	15456	15535	15452	15525	15517	15639	15521	15500	15522	15311	15541	15588	15508	15483	15742	15515	15495	15513	15333	15494	15362	15533	15387	15552	15528	15575	15610	15461	15540	15536	15567	15404	15611	15535	15499	15509	15446	15636	15558	15536	15350	15348	15420	15576	15617	15729	15432	15562	15542	15497	15498	15534	15397	15580	15438	15572	15595	15530	15655	15579	15694	15244	15512	15624	15485	15607	15505	15648	15499	15520	15531	15557	15545	15522	15505	15455	15377	15631	15563	15588	15355	15443	15535	15579	15492	15543	15479	15526	15545	15478	15457	15527	15411	15627	15538	15571	15585	15614	15579	15474	15555	15546	15547	15523	15540	15414	15697	15613	15259	15274	15646	15480	15482	15420	15664	15387	15493	15542	15544	15596	15522	15645	15599	15600	15334	15579	15516	15544	15523	15505	15463	15667	15463	15495	15323	15469	15511	15376	15453	15538	15438	15518	15589	15469	15480	15574	15453	15645	15570	15374	15516	15497	15538	15475	15543	15595	15283	15544	15523	15493	15576	15448	15454	15447	15640	15307	15552	15516	15419	15506	15429	15470	15491	15583	15500	15434	15522	15386	15539	15457	15465	15301	15382	15683	15326	15492	15497	15504	15478	15617	15490	15605	15325	15491	15584	15497	15561	15580	15473	15530	15605	15570	15403	15568	15486	15361	15421	15562	15635	15464	15741	15506	15481	15514	15353	15423	15566	15335	15583	15588	15431	15614	15563	15589	15456	15361	15390	15511	15473	15621	15610	15725	15628	15550	15393	15639	15550	15498	15555	15406	15580	15583	15571	15506	15423	15564	15620	15533	15594	15484	15646	15536	15452	15556	15359	15451	15607	15576	15561	15439	15543	15474	15486	15532	15650	15591	15627	15487	15397	15458	15508	15596	15413	15656	15707	15604	15409	15771	15348	15485	15410	15541	15389	15581	15472	15634	15564	15486	15431	15480	15589	15432	15516	15579	15755	15554	15505	15495	15552	15433	15446	15451	15435	15595	15612	15586	15440	15531	15498	15653	15624	15527	15470	15499	15540	15601	15516	15650	15584	15489	15508	15433	15530	15563	15729	15466	15490	15579	15488	15561
24139	21379	28823	25880	25107	25263	22701	18838	17769	17487	17208	17169	17202	17088	16916	16832	16966	16865	16800	16716	16924	16868	16902	16611	16648	16641	16749	16681	16775	16699	16846	16725	16891	16772	16688	16590	16618	16583	16530	16705	16652	16966	16767	16471	16663	16808	16571	16759	16502	16455	16608	16767	16846	16713	16489	16761	16654	16758	16723	16686	16835	16628	16646	16684	16598	16704	16618	16582	16719	16420	16731	16390	16658	16559	16518	16597	16635	16737	16697	16553	16798	16680	16665	16728	16676	16612	16384	16621	16735	16681	16594	16520	16494	16568	16593	16512	16631	16724	16639	16589	16649	16645	16570	16545	16386	16542	16642	16767	16464	16536	16504	16553	16619	16726	16754	16619	16634	16595	16617	16776	16534	16346	16581	16319	16579	16686	16540	16591	16769	16737	16698	16593	16617	16499	16530	16399	16505	16641	16693	16444	16649	16604	16390	16479	16513	16670	16728	16470	16614	16559	16809	16500	16576	16458	16551	16655	16516	16738	16655	16681	16518	16720	16623	16575	16586	16625	16612	16508	16620	16665	16735	16562	16515	16631	16524	16664	16607	16803	16616	16610	16562	16610	16569	16712	16658	16544	16559	16524	16596	16660	16657	16642	16625	16583	16610	16541	16521	16495	16477	16634	16725	16523	16423	16477	16701	16731	16719	16668	16555	16665	16475	16631	16789	16750	16858	16460	16628	16681	16676	16538	16731	16612	16502	16669	16549	16665	16624	16587	16567	16712	16652	16772	16527	16640	16599	16751	16824	16692	16706	16774	16651	16541	16722	16780	16509	16716	16564	16722	16474	16505	16659	16676	16565	16514	16765	16686	16464	16466	16474	16502	16592	16650	16750	16637	16562	16455	16693	16707	16616	16653	16608	16534	16734	16664	16772	16551	16560	16606	16506	16498	16530	16516	16597	16624	16533	16703	16560	16593	16780	16448	16561	16613	16521	16545	16560	16618	16553	16656	16659	16523	16580	16716	16515	16521	16629	16546	16598	16749	16588	16580	16560	16670	16490	16632	16563	16600	16559	16510	16656	16784	16672	16567	16378	16536	16535	16617	16628	16717	16841	16591	16610	16555	16546	16646	16668	16629	16653	16534	16465	16431	16703	16399	16566	16732	16588	16733	16709	16740	16720	16799	16516	16686	16408	16583	16619	16532	16635	16590	16621	16379	16677	16548	16475	16627	16351	16737	16760	16379	16491	16550	16586	16578	16499	16633	16647	16660	16643	16337	16503	16687	16434	16565	16728	16729	16777	16538	16559	16678	16626	16592	16593	16443	16665	16620	16395	16736	16768	16716	16637	16540	16365	16613	16498	16560	16521	16477	16405	16768	16556	16697	16293	16457	16731	16580	16480	16482	16527	16671	16662	16438	16651	16532	16774	16636	16432	16379	16673	16594	16575	16385	16567	16626	16738	16464	16580	16657	16765	16645	16686	16546	16565	16550	16680	16634	16527	16552	16731	16543	16442	16631	16470	16411	16556	16521	16529	16509	16570	16573	16644	16725	16632	16615	16441	16531	16692	16650	16639	16348	16567	16397	16750	16455	16454	16618	16792	16869	16780	16647	16544	16574	16543	16623	16571	16745	16573	16449	16585	16465	16637	16552	16621	16729	16524	16525	16510	16656	16555	16557	16562	16565	16538	16634	16635	16718	16689	16592	16620	16649	16602	16597	16568	16709	16344	16546	16531	16556	16556	16720	16722	16670	16440	16811	16385	16579	16771	16683	16600	16728	16698	16596	16521	16614	16691	16602	16688	16654	16740	16784	16351	16706	16569	16794	16550	16576	16527	16667	16681	16504	16693	16827	16628	16680	16769	16510	16615	16529	16702	16721	16491	16549	16429	16684	16628	16782	16511	16496	16446	16596	16787	16525	16469	16534	16739	16578	16425	16509	16582	16536	16337	16727	16523	16633	16621	16557	16487	16637	16621	16670	16641	16778	16568	16514	16502	16571	16659	16576	16631	16757	16587	16462	16466	16493	16545	16464	16603	16468	16745	16857	16521	16588	16604	16448	16651	16764	16554	16381	16490	16410	16736	16522	16446	16398	16563	16515	16410	16440	16660	16489	16509	16625	16658	16533	16660	16683	16548	16600	16596	16624	16564	16560	16540	16397	16610	16711	16594	16623	16496	16600	16670	16616	16481	16647	16531	16566	16593	16697	16550	16436	16601	16794	16525	16464	16681	16755	16403	16516	16343	16575	16815	16602	16591	16528	16512	16542	16727	16470	16742	16720	16736	16562	16699	16497	16561	16531	16664	16525	16542	16621	16634	16634	16804	16640	16531	16558	16511	16565	16602	16484	16715	16589	16739	16729	16609	16738	16743	16706	16683	16868	16724	16553	16557	16579	16681	16489	16564	16595	16536	16787	16533	16434	16561	16621	16459	16466	16543	16487	16701	16577	16554	16585	16461	16731	16775	16618	16630	16641	16700	16593	16532	16581	16477	16582	16487	16586	16753	16450	16414	16534	16571	16659	16486	16856	16710	16632	16784	16604	16639	16484	16534	16614	16568	16657	16717	16562	16288	16685	16580	16541	16746	16623	16674	16516	16750	16822	16559	16643	16717	16709	16530	16581	16841	16574	16708	16567	16620	16610	16508	16532	16620	16459	16687	16476	16669	16485	16676	16596	16618	16487	16813	16502	16610	16657	16567	16487	16679	16797	16653	16757	16607	16668	16611	16911	16845	16494	16564	16517	16699	16576	16709	16773	16446	16400	16617	16648	16807	16503	16599	16496	16376	16699	16588	16488	16509	16409	16495	16649	16573	16764	16704	16648	16643	16544	16392	16817	16737	16545	16586	16397	16759	16777	16416	16592	16684	16702	16594	16550	16757	16554	16678	16718	16841	16592	16672	16681	16502	16488	16532	16734	16534	16592	16745	16616	16674	16752	16637	16513	16538	16687	16648	16722	16683	16485	16487	16665	16569	16434	16661	16525	16664	16486	16473	16547	16695	16781	16516	16683	16764	16613	16583	16561	16717	16751	16636	16773	16498	16591	16521	16643	16707	16475	16659	16487	16706	16459	16590	16765	16589	16565	16618	16898	16700	16435	16694	16636	16630	16490	16686	16499	16497	16644	16610	16611	16590	16455	16407	16590	16569	16766	16561	16832	16496	16538	16533	16556	16510	16547	16561	16589	16604	16628	16685	16484	16552	16610	16611	16529	16786	16700	16790	16533	16610	16581	16681	16924	16707	16816	16693	16620	16678	16486	16589	16712	16591	16734	16432	16792	16558	16586	16608	16553	16522	16585	16589	16522	16668	16748	16747	16634	16495	16578	16645	16491	16684	16670	16700	16423	16641	16370	16510	16596	16397	16568	16554	16703	16638	16528	16716	16726	16478	16678	16430	16496	16690	16551	16698	16778	16618	16608	16442	16529	16541	16632	16566	16347	16573	16611	16523	16497	16643	16572	16563	16532	16674	16791	16482	16574	16509	16584	16482	16512	16417	16672	16487	16530	16752	16619	16422	16657	16438	16757	16797	16514	16702	16648	16796	16662	16663	16474	16659	16600	16622	16534	16592	16647	16657	16459	16611	16745	16847	16502	16485	16622	16638	16682	16614	16541	16672	16586	16584	16693	16727	16422	16534	16633	16506	16634	16403	16548	16579	16470	16589	16605	16450	16481	16630	16434	16604	16630	16595	16415	16626	16750	16534	16708	16599	16575	16521	16653	16783	16668	16786	16860	16578	16500	16631	16724	16633	16783	16403	16579	16659	16577	16506	16545	16527	16750	16571	16497	16551	16695	16457	16588	16453	16447	16627	16709	16724	16609	16584	16596	16768	16836	16420	16674	16510	16617	16578	16469	16641	16438	16533	16564	16703	16725	16569	16569	16531	16588	16770	16714	16654	16682	16606	16667	16594	16422	16612	16710	16534	16673	16684	16695	16737	16634	16544	16518	16674	16391	16655	16834	16476	16580	16571	16418	16568	16459	16465	16539	16596	16599	16692	16388	16457	16512	16374	16605	16593	16540	16626	16582	16659	16495	16523	16591	16781	16626	16576	16615	16673	16681	16818	16653	16712	16553	16602	16598	16725	16441	16593	16354	16594	16669	16786	16740	16626	16547	16494	16661	16609	16732	16600	16723	16614	16384	16557	16721	16672	16574	16409	16620	16478	16519	16652	16714	16583	16662	16528	16492	16449	16524	16724	16601	16772	16632	16559	16315	16665	16502	16572	16638	16533	16534	16657	16782	16879	16625	16609	16530	16463	16531	16600	16641	16523	16548	16474	16623	16686	16614	16568	16815	16648	16399	16829	16479	16395	16606	16599	16603	16574	16830	16729	16579	16593	16545	16711	16625	16638	16742	16671	16596	16671	16793	16652	16628	16573	16506	16467	16647	16757	16600	16723	16568	16580	16576	16704	16620	16429	16624	16714	16864	16650	16580	16538	16650	16543	16654	16755	16638	16683	16920	16680	16723	16552	16456	16685	16658	16718	16429	16556	16417	16848	16779	16740	16693	16538	16653	16532	16586	16585	16787	16608	16631	16637	16470	16476	16774	16670	16653	16573	16591	16807	16551	16574	16407	16561	16815	16649	16690	16399	16651	16359	16679	16488	16597	16677	16721	16691	16819	16661	16604	16674	16420	16691	16641	16428	16609	16687	16716	16730	16738	16646	16628	16692	16729	16641	16517	16512	16706	16564	16527	16633	16512	16608	16530	16626	16639	16774	16666	16683	16675	16844	16537	16580	16659	16590	16738	16556	16512	16559	16550	16516	16516	16565	16554	16577	16565	16532	16725	16677	16748	16714	16627	16632	16447	16464	16745	16551	16404	16562	16540	16474	16591	16701	16623	16705	16841	16826	16763	16448	16388	16744	16634	16595	16684	16671	16825	16719	16866	16762	16692	16519	16695	16575	16783	16603	16613	16488	16640	16741	16720	16748	16852	16618	16626	16652	16553	16545	16396	16278	16569	16659	16740	16788	16688	16668	16605	16770	16528	16550	16753	16681	16639	16509	16484	16661	16702	16721	16538	16666	16682	16473	16619	16680	16526	16562	16768	16803	16657	16670	16502	16555	16667	16554	16577	16539	16813	16665	16739	16558	16483	16565	16703	16522	16443	16702	16638	16557	16662	16508	16585	16493	16733	16611	16736	16654	16401
32329	51760	45803	38646	31455	25254	19923	17751	16882	16291	16076	15948	15841	15909	15627	15654	15391	15501	15462	15379	15300	15342	15410	15313	15230	15442	15212	15397	15194	15380	15270	15182	15440	15157	15292	15330	15377	15366	15338	15408	15259	15384	15402	15309	15395	15420	15005	15245	15351	15329	15229	15307	15177	15339	15254	15374	15168	15274	15215	15212	15259	15266	15211	15267	15266	15311	15203	15227	15493	15204	15183	15302	15425	15255	15182	15283	15154	15164	15236	15240	15096	15189	15208	15153	15179	15263	15277	15211	15217	15102	15348	15290	15305	15276	15264	15194	15365	15190	15448	15239	15265	15327	15150	15174	15235	15275	15178	15406	15161	15082	15262	15300	15283	15432	15197	15100	15400	15090	15199	15177	15132	15121	15213	15191	15219	15282	15227	15183	15173	15207	15315	15137	15307	15111	15410	15326	15128	15186	15093	15280	15288	15254	15181	15312	15285	15123	15136	15135	15284	15210	15273	15151	15199	15275	15396	15367	15031	15168	15154	15152	15143	15320	15099	15149	15147	15390	15180	15209	15321	15370	15366	15038	15370	15178	15233	15345	15316	15252	15117	15223	15266	15144	15249	15070	15169	15335	15271	15311	15193	15212	15172	15242	15426	15082	15196	15157	15313	15197	15321	15176	15100	15139	15234	15297	15186	15412	15317	15202	15029	15226	15208	15221	15181	15393	15165	15157	15440	15287	15443	15105	15018	15341	15316	15271	15406	15276	15350	15159	15158	15196	15366	15192	15169	15247	15236	15294	15161	15346	15212	15256	15251	15105	15033	15268	15200	15186	15279	15117	15150	15199	15380	15185	15260	15200	15251	15262	15185	15204	15180	15219	15108	15113	15070	15215	15297	15134	15316	15209	15083	15313	15230	15217	15065	15205	15238	15269	15145	15419	15114	15206	15116	15185	15325	15374	15206	15290	15267	15176	15225	15111	15379	15074	15166	15248	15128	15241	15098	15295	15161	15284	15286	15123	15266	15067	15142	15150	15060	15012	15202	15288	15322	15046	15241	15264	15170	15380	15218	15197	15046	15141	15296	15042	15209	15254	15273	15321	15282	15335	15256	15280	15293	15217	15167	15173	15303	15144	15222	15185	15167	15405	15189	15407	15240	15213	15208	15122	15173	15203	15183	15222	15256	15316	15347	15173	15219	15209	15264	15106	15133	15235	15297	15239	15396	15269	15095	15125	15006	15202	15081	15255	15242	15251	15232	15163	15294	15095	15203	15188	15198	15162	15158	15373	15184	15275	15202	15329	15274	15136	15094	15242	15266	15110	15276	15307	15238	15264	15240	15357	15228	15085	15168	15034	15177	15446	15293	15132	15195	15091	15198	15194	15286	15457	15133	15091	15341	15253	15214	15251	15259	15217	15343	15144	15333	15214	15239	15229	15254	15218	15143	15164	15256	15102	15295	15175	15297	15316	15160	15116	15313	15077	15258	15069	15239	15132	15228	15246	15263	15246	15170	15288	15288	15227	15208	15153	15435	15063	15049	14915	15258	15253	15088	15177	15150	15165	15198	15232	15231	15225	15281	15058	15215	15347	15296	15156	15255	15162	15219	15163	15346	15150	15277	15230	15110	15261	15238	15138	15184	15226	15195	15483	15200	15134	15391	15209	15131	15025	15144	15232	15375	15131	15229	14985	15327	14973	15309	15324	15335	15191	15200	15305	15194	15180	15288	15343	15216	15117	15228	15195	15168	15206	15256	15200	15387	15166	15186	15314	15266	15237	15343	15011	15106	15378	15192	15225	15191	15286	15371	15216	15256	15305	15032	15319	15246	15236	15233	15404	15213	15334	15320	15279	15233	15175	15199	15120	15184	15333	15316	15200	15168	15079	15273	15351	15153	15320	15163	15251	15342	15177	15110	15005	15276	15089	15276	15269	15445	15112	15287	15131	15246	15202	15241	15166	15120	15219	15187	15069	15151	15264	15155	15164	15214	15160	15141	15194	15232	15116	15210	15257	15261	15249	15273	15093	15246	15239	15050	15323	15327	15138	15331	15008	15182	15144	15260	15309	15012	15134	15283	15248	15357	15355	15152	15274	15187	15160	15333	15214	15127	15256	15343	15073	15272	15190	15379	15338	15198	15113	15236	15281	15196	15115	15204	15254	15290	15210	15141	15483	15269	15205	15252	15309	15049	15274	15491	15041	15210	15181	15279	15210	15034	15279	15191	15103	15203	15393	15277	15125	15180	15147	15268	15247	15142	15200	15360	15253	15294	15288	15111	15282	15121	15063	15189	15236	14990	15311	15361	15148	15161	15228	15190	15511	15248	15115	15128	15143	15264	15304	15388	15350	15135	15098	15183	15213	15244	15208	15207	15157	15155	15223	15154	15244	15086	15310	15026	15442	15313	15259	15224	15268	15107	15322	15301	15066	15290	15122	15147	15246	15346	15331	15177	15299	15278	15301	15216	15274	15189	15312	15252	15201	15107	15119	15176	15256	15296	15249	15316	15163	15068	15310	15221	15284	15141	15381	15427	15216	15374	15145	15335	15132	15121	15245	15201	15421	15281	15195	15293	15011	15236	15137	15295	15166	15159	15112	15220	15022	15332	15303	15184	15078	15254	15256	15158	15371	15129	15277	15154	15273	15007	15118	15278	15252	15154	15223	15296	15214	15249	15174	15346	15252	15246	15208	15230	14965	15263	15165	15280	15217	15191	15116	15195	15272	15225	15249	15124	15130	15225	15082	15114	15062	15081	15043	15169	15092	15324	15192	15211	15181	15351	15361	15184	15230	15117	15365	15238	15328	15184	15030	15113	15223	15205	15342	15146	15212	15205	15226	15089	15155	15252	15148	15182	15318	15304	15213	15302	15198	15321	15191	15180	15205	15260	15349	15276	15151	15358	15337	15363	15109	15228	15230	15183	15257	15376	15185	15164	15156	15247	15233	15180	15209	15354	15081	15361	15403	15179	15298	15254	15210	15183	15333	15268	15176	15153	15049	15266	15254	15239	15320	15249	15146	15317	15013	15434	15163	15129	15377	15315	15133	15338	15104	15020	15053	15149	15161	15163	15274	15093	15289	15099	15335	15262	15534	15274	15177	15240	15248	15221	15286	15145	15342	15419	15252	15387	15235	15290	15465	15190	15208	15130	15359	15101	15253	15152	15137	15360	15208	15191	15236	15236	15364	15236	15091	15294	15089	15160	15209	15156	15374	15146	15359	15310	15137	15152	15061	15115	15127	15320	15175	15191	15249	15170	15175	15408	15409	15145	15105	15196	15265	15142	15276	15244	15265	15221	15197	15306	15368	15327	15255	15220	15036	15168	15159	15327	15103	15020	15289	15265	15269	15094	15356	15099	15303	15112	15277	15251	15286	15017	15195	15163	15148	15218	15439	15305	15424	15138	15322	15205	15344	15249	15235	15216	15331	15351	15184	15118	15104	15100	15271	15259	15371	15312	15310	15252	15232	15183	15274	15193	15130	15159	15228	15212	15373	15320	15059	15179	15158	15274	15270	15222	15171	15187	15100	15266	15129	15299	14975	15215	15236	15086	15272	15319	15356	15256	15152	15272	15340	15202	15212	15145	15169	15196	15251	15068	15261	15171	15205	15374	15219	15216	15435	15129	15275	15381	15184	15398	15172	15099	15366	15285	15157	15221	15210	15228	15381	15228	15298	15211	15220	15327	15306	15294	15120	15156	15185	15218	15179	15144	15224	15128	15218	15176	15364	15081	15189	15103	15247	15160	15260	15335	15194	15148	15240	15168	15132	15231	15219	15210	15143	15321	15224	15109	15305	15191	15144	15177	15198	15227	15061	15230	15138	15240	15119	15276	15113	15371	15320	15246	15188	15283	15145	15135	15272	15354	15297	15168	15257	15229	15255	15245	15181	15159	15144	15171	15311	15235	15259	15285	15177	15240	15297	15218	15284	15284	15151	15151	14963	15230	15276	15226	15117	15121	15025	15053	15231	15199	15153	15263	15166	15287	15065	15283	15234	15102	15053	15116	15386	15197	15270	15037	15261	15294	15198	15204	15278	15295	15188	15392	15227	15295	15135	15122	15161	15240	15312	15054	15090	15184	15212	15395	15114	15308	15196	15306	15231	15223	15330	15165	15202	15213	15265	15231	15080	15096	15152	15213	15242	15265	15196	15034	15182	15231	15117	15226	15403	15412	15275	15297	15292	15381	15197	15230	15246	15292	15296	15261	15117	15262	15291	15312	15166	15243	15204	15316	15109	15102	15312	15300	15152	15199	15344	15303	14972	15322	15266	15254	15312	15101	14988	15259	15143	15126	15132	15172	15070	14941	15171	15145	15344	15131	15169	15259	15218	15163	15230	15144	15144	15193	15297	15150	15274	15307	15137	15224	15087	15119	15265	15255	15182	15139	15182	15271	15194	15175	15306	15043	15392	15227	15261	15302	15191	15132	15098	15173	15261	15318	15341	15357	15307	15082	15201	15324	15171	15285	15299	15257	15243	15230	15215	15217	15236	15085	15193	15248	15146	15224	15161	15267	15360	15182	15499	15335	15345	15015	15182	15220	15144	15339	15247	15134	15043	15206	14989	15465	15213	15116	15229	15029	15326	15120	15180	15214	15239	15062	15048	15158	15247	15217	15333	15229	15419	15302	15308	15235	15297	15208	15209	15268	15261	15082	15144	15128	15231	15222	15068	15280	15190	15459	15269	15238	15353	15295	15176	15337	15221	15304	15216	15254	15283	15331	15216	15146	15230	15049	15220	15435	15278	15346	15129	15083	15291	15258	15298	15200	15013	15106	15199	15182	15190	15187	15226	15241	15226	15358	15148	15190	15226	15224	15245	15247	15125	15261	15136	15191	15176	15187	15224	15169	15269	15094	15133	15110	15126	15065	15247	15342	15246	15303	15310	15305	15136	15188	15311	15209	15204	15258	15157	15344	15172	15156	15262	15089	15201	15284	15105	15335	15225	15363	15134	15220	15311	15345	15194	15283	15135	15206	15215	15255	15319	15279	15294	15358	15108	15226	15354	15232	15165	15350	15254	15101	15293	15188	15017	15302	15184	15279	15139	15383	15291	15278	15260	15336	15083	15199	15315	15127	15363	15066	15195	15146	15441	15313	15146	15245	15106	15119	15231	15140	15130	15165	15246	15215	15328	15224	15272	15173	15179	15309	15006
22942	21370	29176	24309	22715	25133	25702	20262	18910	18629	18353	18051	17965	17972	17853	17519	17768	17355	17485	17271	17178	17364	17510	17357	17297	17391	17284	17177	17176	17262	17179	17424	17401	17464	17131	17207	17353	17281	17360	17364	17186	17215	17040	17167	17181	17222	17241	17232	17115	17168	17438	17233	17160	17189	17029	17335	17080	17117	17325	17147	17233	17507	17209	17313	17304	17092	17124	17091	17193	17205	16952	17260	17223	17288	17311	17257	17195	17279	17195	17243	17231	17125	17167	17219	17098	17393	17166	17097	17163	17055	17077	17105	17330	17162	17182	17195	17105	17253	17211	17004	17137	16894	17221	17185	17190	17149	17198	17101	17176	17015	17249	16964	17103	17120	17099	17048	17093	17034	17084	17230	17257	17164	17209	17130	17117	17036	17032	17191	17231	17179	17119	16991	17065	17147	17080	17380	17193	17048	17164	17157	17160	17187	17024	17181	17146	17099	17221	17058	17138	17128	17244	17015	17292	17212	16984	17308	17185	17243	17043	17067	17348	17209	17078	17274	17293	17152	17262	17205	17231	17049	17183	17163	17214	17288	17106	17035	17106	17207	17139	17256	17007	17074	17292	17168	17284	17002	17032	17195	17030	17209	17141	17296	17156	17256	17054	17067	17095	17291	17049	17327	17257	17195	17175	17186	17105	17076	17063	17223	17307	17196	17163	17326	16981	17106	17173	17030	17087	17286	17124	17250	17040	17089	17382	17149	17296	17215	17040	17097	17191	17200	17123	17029	17198	17014	17084	17201	17100	17043	17149	17125	17116	16992	17275	17199	17234	17182	17300	17152	17083	17008	17459	17066	17118	17360	17144	17086	16918	17144	17336	17342	17263	17297	17108	17152	16895	16878	17221	16916	17129	16944	17064	17094	17334	17228	17109	17016	16990	17230	17264	17051	17309	16978	17256	17145	17305	17200	17229	17135	17212	17348	17147	17298	16984	17107	17405	17080	17105	17186	17091	17417	17295	17154	17222	17142	17060	17142	17377	17422	17145	17233	17093	17091	17115	17012	17149	17089	17164	17198	17106	17092	17312	17026	17092	17318	17511	17300	17160	17115	17166	17025	16926	17091	17067	17246	17179	17261	17065	17046	17249	17136	17308	17099	17227	17239	16978	17162	17169	17139	17064	16983	17182	17051	17167	16883	17277	17330	16961	17030	17008	17174	17001	16940	17042	17089	17078	17133	17108	17064	17245	17069	17006	17245	17346	17265	17252	17154	17305	17269	17296	17167	17186	16932	17299	17187	17167	16981	17128	17243	16998	17350	17181	17181	17225	17073	17059	17074	17204	17053	17214	17353	16855	16976	16973	17212	17021	17168	17154	17007	17056	17175	17198	17017	17184	17197	17141	17229	17272	17096	17158	17253	17052	17200	17236	17180	16961	17024	17187	17259	17171	17199	17322	17025	17131	17216	17245	17038	17226	16885	17169	17097	17179	17055	17168	17195	17311	17254	17104	17169	17237	17157	17111	17198	17138	17276	17139	17198	17113	17097	17312	17128	17231	17247	17080	17078	17106	17176	17046	17090	17068	17169	17185	17172	17380	17107	17349	17153	16999	17288	17200	17207	17186	17159	17208	17151	17076	17193	17336	17103	17093	16947	17191	17277	17174	17162	17373	16993	17230	17186	17084	17154	17225	17121	17228	17069	17193	17036	17178	17208	17119	17245	17225	17182	16960	17040	17127	17267	16900	17215	17113	17234	17042	17139	17317	17089	17055	17153	17111	17204	17166	17262	17464	17138	17125	16982	17042	17024	17202	17327	17039	17273	17091	17078	17110	17177	17051	17267	17117	17430	17103	17086	17131	17191	17161	17033	17295	17023	16992	17109	17194	16996	17062	17259	17214	17252	17256	17233	17222	17086	17114	17172	17308	17054	17241	17281	17084	17216	17083	17237	17241	17115	17090	17181	17195	17310	17021	17163	17216	17101	17183	17182	17249	17324	17232	16948	17096	17104	17147	17239	17174	17159	17039	17172	17052	17007	17049	17170	16940	17083	17226	17137	16893	16959	17123	17249	17276	17196	17158	17145	17429	17024	17242	17170	17037	17030	17137	17047	17206	17197	17249	17174	16985	17140	16986	17125	17164	17416	17205	17289	17051	16984	16977	17344	17091	16775	17310	17178	17073	17184	17084	17157	17242	16989	17073	17154	17285	17291	16908	17249	17161	17013	17035	17356	17201	17126	17069	17072	17109	17140	17308	17091	17250	17129	16990	17265	17153	17135	17158	17040	17369	17101	17240	17086	17043	17152	17214	17021	17244	17318	17220	17152	17187	17248	17034	17071	17079	17093	17298	17214	17193	17170	17281	17169	16995	17025	16949	17214	17078	17291	17166	17257	17162	16940	17275	17222	17193	17182	17075	16997	17129	17090	16977	17001	17234	17108	17285	17151	17136	17336	17089	17146	17152	17249	17172	17092	17129	17173	17087	17134	17071	17027	17330	17130	17066	17120	17130	17193	17115	17101	17123	17096	17197	17061	17165	16994	16985	17112	17107	17314	16989	16948	17217	17196	17225	16969	17193	17021	17165	17339	17062	17300	16976	17232	17290	17111	17221	17338	17173	17015	17286	17200	17041	17306	17144	17179	17221	16950	17194	17189	17284	17290	17299	17346	17215	17112	17203	17080	17124	17128	16975	17044	17156	17301	16979	17022	17042	17074	17369	17188	16977	17165	17065	16952	17079	17215	17064	17242	17033	17157	17141	17203	17017	17017	17080	17235	16883	17198	17177	17084	16941	17174	17012	17107	17018	17320	17060	17168	17163	16927	17267	17335	17081	17099	17261	17013	17356	17185	17246	16996	17006	17009	17172	17210	17130	16954	17281	17071	17302	17247	17161	17135	17172	17174	17273	17116	16900	17120	17024	17177	17049	17295	17101	17135	17070	17290	17305	17289	17155	17185	17042	17150	17144	17034	17026	17067	17227	17113	17118	16959	17113	17305	17180	17151	17032	17088	17109	17183	17297	17201	17098	17143	17024	17084	17389	17262	17462	17258	17248	17125	17185	17152	17197	16965	17068	17358	16983	17397	17245	17170	17177	17013	17343	17033	17251	17105	17213	17231	17143	17037	17257	17079	17125	17297	17146	17248	17135	17139	17142	17199	17420	17163	17182	17201	17109	17222	17106	17174	17075	17379	17190	17116	17140	17014	17107	17140	17084	17120	17028	17207	17147	17333	17100	17055	17149	17247	17089	17216	17152	17218	17229	17210	16867	17119	17124	17310	17140	17180	17107	17368	17225	17338	17276	17147	17212	16876	17226	17094	17020	17213	17128	17344	17169	17088	17245	17222	17103	17141	17198	17075	17229	17159	16946	17079	17330	17129	17110	17059	17216	17102	16953	17305	17163	17282	17219	17082	17172	17086	17163	17172	16998	17113	17066	17211	17190	17210	17185	16969	17165	16949	17186	16958	17114	17168	17119	17054	17137	17047	17039	17098	17050	17136	17246	17285	16971	17060	17160	17079	17031	17129	17232	17061	17024	17474	17219	17196	17155	17072	17101	17197	17166	17351	17404	17320	17080	17184	17090	17101	16981	17140	17266	17227	17094	17138	17065	17036	17284	16963	17076	17097	17235	17187	17304	17035	16946	17192	17118	17079	17117	17216	17221	17006	17263	17158	17315	17007	17084	17411	17334	17190	17431	17364	17443	17212	17140	17082	17177	17207	17192	17128	16994	17182	17138	17154	17305	17214	17237	17248	17179	17127	17141	17200	17289	17139	17176	17249	17189	17146	17283	17085	17033	17067	17347	17183	17148	17082	17174	17160	17187	17178	17351	17087	17168	17166	17230	17150	17211	17143	17276	17130	17090	17038	16882	17062	17151	17154	17086	17209	17036	17071	17206	17037	16858	16948	17108	17031	17053	16909	17196	17274	17115	17099	17108	17151	17108	17057	17327	17152	17002	17116	17247	17120	17058	17124	17104	17088	17179	17030	17111	16847	17233	17021	17175	17145	17298	17087	17224	17076	17238	17007	17305	17260	17173	17100	17071	17085	17139	17133	17145	17095	17084	17043	17095	17054	17243	17115	16979	17118	17209	17085	17162	17138	17116	17290	16961	17255	17076	17271	16813	16984	17244	17116	17182	17155	17096	17162	17073	17171	17090	17298	17112	17177	17385	17222	17053	16880	17057	17232	17177	17162	17357	17119	17249	17011	16951	17069	16975	17221	17118	17117	17243	17274	17244	17169	17318	17241	16940	17290	17147	17055	17217	17128	17133	17085	17137	17054	17272	17113	17131	17098	17200	17110	16960	17124	17097	17268	17130	17282	17184	16934	16970	17150	17156	17203	17157	17287	17114	17114	17048	17308	17302	17098	17078	17274	16894	17093	16970	17151	17006	17249	17315	17146	17116	17322	17342	17128	17292	17110	17175	17108	17141	17141	17098	17031	16870	17232	17289	17273	17197	17161	17132	17077	17345	17217	17115	17104	17032	17124	17152	17207	17151	17118	17255	17073	17247	17366	17147	17098	16956	16992	17090	17141	16988	17017	17090	17032	17117	17159	17178	17098	17220	17181	17157	17224	17178	16996	17107	17245	17202	17105	17338	17095	17225	17237	17063	17168	17204	17091	17244	17206	17191	17041	17055	17002	17143	17001	17119	17063	17000	16896	16991	17151	17327	17017	16993	17126	16915	17030	17264	17329	17201	17074	17141	17020	17109	17113	17094	17129	17137	17054	16926	17097	17115	17138	17006	17201	17058	17091	17178	17078	17241	17302	16983	17049	17218	16930	17014	17047	16961	17051	17153	17261	17201	17087	17408	17296	17084	17301	17116	17378	17165	17067	17068	17220	17066	17289	17181	16964	17024	17111	17294	17159	17162	17080	17130	17077	17213	17076	17045	17194	17120	17161	17079	17141	17018	17135	16863	17198	16966	17129	17120	17110	17152	17342	16881	17333	17364	17144	17051	17261	17226	17239	17068	17398	17229	17048	16953	17220	17187	17266	17030	17041	17175	17200	17264	17248	17068	17056	17249	17211	17141	17135	16882	17023	17363	17110	17501	17148	17317	17332	17064	17052	17258	17038	17372	16962	17145	17211	17048	17171	17079	17207	16930	17102	17003	17085	17193	17074	17097	16952	17182	16991	17154	17098	17157	17219	17183	17247
36784	58683	52844	42199	34316	25770	20877	19318	18258	17375	16900	16831	16480	16432	16253	16066	16058	15995	15819	15769	15846	15747	15824	15666	15655	15789	15536	15844	15457	15667	15578	15723	15622	15739	15559	15643	15640	15739	15498	15793	15471	15758	15540	15681	15555	15494	15757	15479	15582	15707	15506	15730	15582	15554	15531	15613	15600	15680	15427	15429	15534	15602	15593	15542	15749	15559	15684	15579	15384	15578	15519	15535	15667	15576	15588	15422	15699	15608	15600	15624	15389	15533	15721	15664	15594	15702	15502	15470	15530	15518	15475	15483	15617	15679	15658	15488	15601	15556	15540	15475	15546	15689	15671	15387	15461	15573	15404	15569	15616	15574	15598	15538	15571	15449	15568	15416	15639	15609	15597	15576	15449	15589	15529	15378	15601	15534	15759	15466	15604	15457	15498	15496	15682	15624	15498	15446	15671	15512	15664	15482	15589	15516	15648	15565	15546	15575	15604	15562	15518	15489	15676	15458	15608	15483	15666	15378	15608	15586	15575	15445	15630	15521	15476	15567	15518	15643	15632	15463	15690	15662	15478	15529	15623	15487	15437	15426	15618	15427	15477	15521	15681	15671	15472	15563	15437	15503	15490	15643	15693	15699	15559	15428	15501	15581	15660	15412	15651	15468	15565	15546	15423	15670	15542	15333	15717	15499	15526	15496	15613	15360	15603	15590	15694	15649	15539	15675	15471	15618	15487	15337	15537	15516	15444	15486	15683	15595	15540	15472	15441	15439	15455	15577	15600	15413	15521	15587	15545	15564	15440	15510	15635	15568	15616	15668	15472	15525	15527	15599	15286	15510	15628	15474	15755	15689	15642	15559	15618	15332	15530	15437	15443	15518	15457	15537	15394	15507	15548	15641	15721	15543	15397	15541	15573	15420	15573	15481	15505	15586	15632	15630	15461	15608	15539	15583	15582	15411	15636	15682	15389	15388	15376	15385	15543	15604	15605	15555	15561	15599	15484	15565	15480	15534	15539	15741	15630	15395	15516	15616	15482	15601	15380	15402	15461	15430	15510	15370	15602	15490	15533	15422	15607	15469	15392	15499	15581	15648	15492	15589	15468	15554	15530	15534	15629	15503	15658	15450	15473	15569	15587	15571	15469	15718	15514	15576	15391	15547	15505	15464	15567	15453	15494	15460	15533	15470	15301	15391	15487	15659	15425	15578	15767	15566	15602	15315	15722	15526	15607	15533	15507	15493	15515	15516	15604	15480	15478	15524	15616	15504	15386	15539	15429	15655	15497	15624	15559	15585	15357	15713	15453	15555	15478	15631	15664	15461	15677	15436	15522	15468	15566	15604	15570	15448	15547	15583	15365	15525	15597	15507	15540	15530	15550	15460	15588	15485	15461	15498	15531	15483	15440	15378	15528	15563	15576	15450	15571	15421	15449	15398	15351	15662	15532	15430	15447	15594	15572	15488	15543	15651	15407	15588	15427	15482	15514	15521	15544	15746	15422	15636	15633	15435	15519	15417	15608	15501	15537	15398	15481	15502	15384	15622	15460	15554	15586	15493	15488	15654	15490	15628	15684	15502	15683	15452	15323	15457	15375	15436	15622	15777	15505	15612	15473	15570	15622	15444	15513	15533	15661	15554	15390	15576	15659	15317	15518	15521	15636	15521	15470	15522	15432	15420	15642	15605	15545	15482	15245	15639	15705	15541	15436	15434	15549	15478	15687	15418	15502	15519	15358	15533	15535	15646	15494	15607	15514	15442	15536	15511	15633	15548	15383	15478	15593	15581	15449	15516	15522	15509	15708	15574	15557	15444	15365	15580	15499	15421	15700	15560	15355	15518	15630	15595	15447	15735	15523	15523	15468	15570	15588	15562	15552	15590	15442	15502	15678	15480	15630	15566	15492	15615	15524	15436	15343	15595	15601	15649	15564	15383	15617	15566	15497	15555	15600	15596	15519	15597	15484	15479	15517	15433	15447	15480	15565	15632	15595	15559	15600	15524	15466	15667	15376	15539	15481	15559	15485	15558	15426	15416	15435	15472	15629	15518	15344	15691	15419	15596	15438	15551	15568	15351	15451	15389	15531	15579	15494	15474	15703	15614	15514	15507	15582	15649	15608	15624	15552	15592	15372	15624	15520	15701	15514	15665	15528	15474	15540	15615	15552	15533	15446	15613	15413	15489	15442	15494	15508	15666	15603	15377	15669	15444	15600	15358	15432	15541	15572	15650	15667	15607	15379	15429	15522	15492	15512	15455	15571	15471	15558	15594	15402	15590	15520	15552	15469	15626	15551	15728	15588	15499	15472	15445	15489	15465	15590	15566	15623	15530	15614	15436	15544	15201	15338	15504	15416	15695	15633	15710	15575	15544	15554	15589	15473	15509	15539	15552	15741	15426	15478	15615	15630	15492	15321	15573	15639	15480	15390	15312	15483	15439	15618	15318	15496	15587	15460	15776	15411	15559	15786	15585	15396	15409	15443	15602	15531	15698	15649	15534	15523	15549	15393	15656	15538	15592	15455	15601	15460	15556	15496	15388	15439	15446	15604	15517	15555	15575	15560	15605	15485	15439	15399	15591	15423	15589	15423	15636	15626	15524	15557	15517	15541	15507	15563	15391	15416	15562	15499	15635	15547	15499	15542	15496	15463	15453	15623	15602	15326	15586	15552	15467	15534	15362	15531	15543	15424	15563	15541	15457	15562	15502	15655	15567	15476	15516	15422	15485	15542	15688	15499	15386	15492	15560	15535	15561	15577	15674	15514	15600	15456	15560	15565	15717	15470	15640	15636	15441	15538	15622	15523	15493	15659	15822	15570	15531	15622	15473	15378	15478	15552	15539	15538	15458	15537	15589	15522	15566	15666	15485	15332	15652	15556	15630	15556	15511	15490	15569	15472	15530	15450	15386	15543	15510	15548	15490	15647	15410	15336	15530	15544	15487	15294	15448	15435	15563	15618	15447	15639	15473	15639	15485	15520	15458	15441	15445	15413	15680	15591	15591	15570	15361	15559	15515	15527	15559	15508	15423	15593	15384	15621	15588	15449	15513	15610	15569	15423	15473	15434	15542	15596	15461	15421	15578	15433	15627	15589	15534	15367	15572	15543	15467	15391	15720	15524	15359	15604	15470	15417	15478	15553	15481	15408	15500	15577	15456	15406	15501	15512	15511	15524	15708	15477	15722	15431	15453	15507	15523	15610	15433	15616	15435	15476	15516	15500	15646	15577	15410	15454	15539	15531	15550	15591	15366	15586	15550	15522	15619	15318	15490	15649	15639	15462	15301	15578	15491	15430	15434	15556	15592	15511	15664	15534	15451	15745	15439	15567	15522	15484	15616	15521	15639	15541	15448	15406	15459	15554	15428	15520	15472	15406	15550	15517	15403	15549	15587	15439	15633	15389	15630	15390	15515	15626	15511	15558	15495	15531	15653	15525	15406	15654	15555	15600	15612	15599	15416	15655	15489	15515	15582	15499	15488	15432	15537	15428	15480	15517	15619	15408	15453	15382	15403	15383	15536	15670	15601	15633	15659	15494	15622	15699	15476	15433	15612	15497	15705	15558	15537	15441	15525	15699	15411	15634	15490	15486	15316	15626	15509	15517	15615	15631	15357	15537	15565	15547	15567	15512	15370	15337	15492	15528	15555	15480	15601	15433	15471	15582	15583	15525	15501	15413	15610	15538	15645	15341	15576	15573	15587	15582	15468	15527	15531	15464	15363	15443	15579	15479	15471	15475	15516	15612	15256	15443	15454	15569	15620	15548	15565	15462	15690	15424	15501	15355	15481	15594	15690	15586	15554	15527	15446	15634	15586	15702	15487	15482	15533	15539	15539	15432	15559	15504	15559	15518	15424	15463	15573	15451	15486	15701	15533	15537	15549	15605	15544	15557	15586	15610	15563	15527	15603	15340	15554	15468	15552	15576	15513	15544	15536	15524	15578	15477	15577	15523	15668	15514	15600	15539	15530	15536	15556	15564	15653	15708	15517	15471	15617	15476	15379	15430	15613	15481	15750	15534	15381	15501	15401	15524	15681	15581	15519	15384	15467	15573	15624	15453	15542	15516	15546	15491	15445	15574	15542	15458	15449	15471	15505	15467	15550	15393	15444	15684	15649	15539	15487	15599	15562	15409	15488	15543	15482	15590	15571	15548	15662	15560	15394	15663	15460	15426	15507	15456	15424	15399	15504	15322	15598	15564	15502	15602	15492	15424	15607	15473	15452	15411	15660	15617	15436	15344	15527	15420	15548	15557	15480	15434	15547	15708	15712	15450	15476	15411	15591	15413	15333	15632	15584	15621	15637	15445	15568	15678	15444	15504	15562	15338	15475	15529	15560	15521	15465	15535	15591	15455	15303	15566	15474	15607	15430	15459	15496	15463	15496	15381	15485	15452	15600	15644	15563	15618	15547	15396	15440	15524	15384	15419	15462	15476	15615	15514	15654	15482	15338	15753	15513	15524	15417	15656	15475	15482	15446	15451	15541	15560	15634	15474	15515	15424	15529	15703	15516	15419	15561	15516	15423	15544	15662	15483	15472	15590	15563	15583	15477	15662	15412	15777	15362	15515	15479	15441	15343	15645	15502	15610	15562	15566	15622	15522	15553	15564	15538	15586	15571	15520	15462	15430	15576	15300	15489	15578	15655	15412	15405	15600	15601	15509	15509	15634	15523	15559	15312	15474	15250	15671	15470	15712	15505	15463	15363	15586	15596	15534	15540	15517	15579	15630	15589	15547	15462	15474	15546	15538	15556	15656	15594	15422	15464	15282	15554	15526	15366	15423	15519	15570	15582	15621	15523	15462	15674	15442	15338	15499	15524	15486	15513	15506	15618	15539	15308	15667	15461	15506	15576	15607	15614	15447	15375	15526	15552	15526	15466	15442	15594	15434	15512	15521	15656	15824	15373	15403	15516	15401	15548	15501	15699	15394	15450	15594	15601	15574	15575	15461	15476	15559	15596	15511	15495	15657	15354	15684	15666	15348	15500	15380	15620	15582	15769	15426	15581	15518	15492	15400	15571	15582	15518	15598	15642	15529	15588	15580	15332	15582	15522	15518	15376	15510	15432	15402	15513	15356	15546	15682	15781	15400	15581	15532	15729	15522	15423	15549	15300	15366	15538	15491	15622	15595	15474	15650	15425	15478	15560	15463	15529
28315	26797	34020	27644	20758	19169	18661	17760	17596	17207	17403	17157	17017	17136	17076	17030	16895	17126	17064	16997	16920	16995	16943	16774	17034	16928	17162	17020	16982	16984	16960	17108	16800	16938	16911	17058	17053	16930	17208	16985	16939	16933	16964	16907	16866	17090	17039	17023	16890	16977	16913	16835	16969	16814	16880	16810	16836	16889	16905	16967	16944	16839	16705	16813	16922	16866	17112	16807	17084	16983	16875	16886	17070	16966	16932	16859	16697	16907	17108	16818	16867	17013	16982	16868	17070	17071	17018	16899	17106	16908	16855	16995	16960	17049	16888	16875	17188	17184	17111	17012	16853	17017	16918	16699	17104	17036	16949	16809	16927	17094	16956	16907	16986	16920	16884	16972	17030	16885	16895	16716	16853	16823	17012	16906	16880	16946	16833	16769	17091	16848	16934	16933	16919	16854	16759	17018	17075	16954	16975	17027	16898	16991	16888	16897	16957	16875	16993	16970	16941	16963	17120	17090	17263	16915	16957	16932	16895	16865	17134	16976	16792	16987	16799	16789	17082	17028	16932	16992	16990	17030	17028	16790	16837	16891	16715	16889	16959	17016	16917	16824	16943	16984	16890	16773	16638	16817	16965	17089	16891	16794	16770	16965	16957	16781	16923	16859	16893	16830	16988	16879	16980	16909	16925	16885	17059	16887	16975	16932	16975	16829	17080	16770	16862	16929	16903	16996	17032	16798	16982	16930	16979	17035	16967	16934	16960	17026	16931	16911	16746	16908	17043	17050	16991	16983	17080	16835	17018	16841	16894	17226	17121	16945	16964	16979	16742	16986	17112	16932	17020	17018	16911	17015	16787	16885	16856	16809	16704	16902	16882	16986	16935	16913	16834	16930	16990	16881	16901	16812	16927	17060	16885	16968	16958	17090	17006	16901	16958	16914	16950	17010	16883	16957	16867	17036	17020	16796	16819	17004	16755	16892	16917	16727	16882	16876	16992	16815	16912	16932	16958	17036	17012	17085	16917	16983	17117	16854	16957	16992	16904	16905	16847	16894	17035	16939	16840	16866	16848	16929	16944	16851	16869	16927	16944	16704	16868	17112	17108	16920	16840	16801	16865	16852	16993	16820	16952	16871	16816	17105	16899	17037	17096	17060	16684	17031	16938	17056	17095	16984	17026	17050	17060	16942	16860	16652	16870	17005	16939	17022	16777	16914	16880	17154	17098	16866	16771	16935	17044	16829	16851	16754	16668	16870	16886	16661	16788	16834	16632	16855	17048	16824	16847	17014	16896	16752	16865	17005	16925	17145	16849	16878	17086	16836	16762	16957	17072	16748	16858	17025	16949	16994	17044	17118	16938	16818	16922	17146	16758	16878	16830	17082	16889	16858	16913	17006	16905	16718	17087	17074	16986	16897	16845	16958	16900	16966	16874	16939	16792	17015	17079	16857	16955	16790	17113	17073	16882	16851	16954	16918	16753	16911	17023	16956	16972	16775	16899	16913	17137	16837	16926	16964	17024	16868	16977	17062	16724	16898	17174	16939	16798	16780	16971	16873	16852	16827	16905	17019	16909	17000	16945	16866	16791	16772	17079	17004	17149	17079	16958	16946	17043	16963	17027	16852	16951	16988	16870	16982	17067	16865	16891	16869	16869	16980	17100	16956	16954	16955	17015	17017	16939	16855	16778	16856	16758	17016	16864	16811	17056	16995	16919	17110	17282	16913	17134	16948	16803	17006	17015	16701	17034	16925	16933	16859	16956	17008	17048	16852	16934	16717	16752	16867	16784	16926	16837	16952	16820	17116	16992	16955	16694	16886	17022	17067	16846	16986	16711	16743	16908	16758	16877	16778	16945	16942	16970	16938	16813	16960	16921	16929	17175	16879	16989	17117	17145	16912	16867	16894	16856	16924	16934	16852	16703	16972	16997	16798	16921	17047	17112	16860	16865	16924	17069	16861	17012	16907	16917	16939	17169	17037	16977	17012	17014	16798	16871	16836	17021	16994	17071	16841	16965	16889	16884	17109	17021	16902	17006	16994	16942	16923	16856	16779	17190	16879	16922	16993	16725	16917	17011	16840	16839	17035	16904	16969	17048	16730	17094	17106	16891	16813	16845	17030	16948	16977	16883	16958	16868	16672	16980	16918	17056	16873	16949	17051	16882	16753	16931	16782	16902	16965	16976	17009	16931	16716	16899	16819	16772	16974	17073	16871	16841	16967	17107	17152	16847	16831	16845	17004	16910	16861	16801	16790	16742	16859	16842	16807	16988	16933	16906	16932	16999	16756	17021	16784	16956	16873	16979	16853	16887	17008	16998	16870	16996	16761	17049	17059	16799	16979	17040	17090	16778	16870	16995	16839	17010	16864	16901	17084	17030	16860	16874	17027	16812	16919	16891	16865	17016	17053	16880	16926	16959	17074	17113	17009	16927	16842	17051	16933	17219	17098	16915	17102	16950	16947	17037	16996	16990	17002	16866	16997	16951	16957	16936	16945	16989	17081	17150	16910	17018	16983	16776	16955	16787	16826	17040	16722	16943	16896	16992	17068	16967	16939	16856	16773	17073	17171	17007	16818	16794	16953	16864	16930	16858	16931	16891	17051	17028	16933	16854	16900	16991	16711	17056	16969	16939	16858	16929	16778	17031	16967	16876	16804	16853	16809	16796	17031	16928	17059	16833	16711	16886	16856	16800	16979	16862	16838	16834	16672	16692	16821	17060	16880	17051	17085	16790	16855	16784	16793	16706	16914	17013	16892	17060	17086	16843	16687	16983	16928	16941	17037	16944	16962	16770	16684	17014	16877	17063	16961	17051	16969	16999	17075	16800	17004	17015	16819	16864	16871	17093	16926	16999	17198	16879	16987	17049	17210	16899	17034	17126	16985	16790	16844	16930	16928	16996	16817	17056	16989	16967	17057	16888	16896	16875	17019	17008	16889	16902	16702	16957	17137	16947	16954	16738	16940	17001	16845	17110	16845	16914	16653	17041	17024	16862	16845	16840	16900	17013	16795	16863	16909	16925	16957	17085	17018	16980	16845	16879	17081	16989	16859	16897	16956	16968	16854	16949	16858	17029	17141	16907	16891	16982	16842	16678	16999	16869	16936	16993	16874	16861	16919	16883	17144	16801	16928	16979	16832	16849	16740	16774	16934	16943	16885	16889	17072	16934	16925	17173	16896	17000	16935	16964	16899	16855	17096	16810	16808	17106	16921	16684	16732	16920	16904	16948	17363	16994	17014	16952	17087	17096	17077	16848	16866	16963	17076	17006	16894	16716	16781	16870	16927	16819	16930	17024	16928	17027	17094	16947	16999	16850	16963	16946	16757	16958	17058	17100	16975	16933	16696	16949	17123	16890	16989	16951	17018	16962	16948	16699	16964	16961	16886	17022	16954	16872	16729	16919	16872	17054	16684	16848	16916	16902	16925	16993	16902	17143	16998	17066	16955	16991	16849	17004	16801	16844	16929	17002	17037	17030	16909	16947	17033	16934	16857	16909	16896	16909	16961	16820	16800	16979	16733	16800	17077	16952	16796	17013	16695	16811	16880	17025	17079	16904	16885	17001	16737	16788	16898	16931	17029	17127	16954	16709	17132	17082	16895	16962	16932	16991	16891	16912	16954	17006	16899	16772	16918	16939	17046	17091	16913	16961	16882	16896	16915	17144	16861	16895	16941	16819	17091	16946	16927	17060	16894	16696	17008	17008	16850	17129	16927	17128	17023	16766	17097	16793	16838	16756	16808	17008	16949	16893	17105	17035	16816	16920	16968	16693	16907	16970	16990	16841	16994	16720	16925	16780	17074	17011	17020	16855	17085	16931	16820	17060	17108	16699	16874	16939	17015	17098	17102	17101	16918	17208	17027	17101	16850	17104	16814	17058	16808	17082	16820	16878	17059	16721	16883	17175	16937	16957	16844	16968	16946	17068	17065	17021	17061	16901	16857	16882	16768	16864	16874	16981	16935	16817	16728	17018	17102	16994	16807	16915	16959	16905	16746	17019	16969	17083	16891	16905	17047	16788	17021	16866	16953	17056	16848	16813	16910	16943	16896	16917	17060	16900	16923	17011	16884	16948	16967	16879	16934	16928	16910	16861	16868	16874	17001	16856	16987	16943	16831	16856	16788	16905	16802	17040	17144	17040	16927	16760	16999	17030	16971	16858	16824	16925	17078	16938	17053	16865	17012	16971	16828	16933	16994	16914	17077	16979	17085	17089	16983	16990	16897	16878	17019	17033	17013	16617	17032	16980	17101	16879	17051	16887	16831	16970	17082	16951	17017	17061	16828	16995	16856	16951	16998	16952	16964	16836	17031	16987	17046	17030	16911	17138	17133	17122	16822	16855	16796	16826	16896	16916	16652	16700	17026	16994	16802	16823	16851	16894	16696	16839	16936	16801	17102	17032	16723	16994	16969	16842	17020	16750	16752	17076	16981	16923	16922	17150	16822	16794	16939	16920	16845	16870	16925	16805	16864	17014	16833	16919	16966	16946	16877	17093	16948	17129	16873	16960	16758	16867	16905	16836	16934	17208	16811	16951	17017	16809	16910	16957	16956	17010	17013	16801	16952	16746	17008	16952	16795	16865	17059	16946	16818	16934	16854	17043	17145	17038	16775	17093	16935	16938	16814	16951	17008	16799	16971	16716	16844	16789	16804	16922	16969	17105	17116	17109	17036	17045	17185	16978	16878	16902	16882	17058	16955	16819	16948	16861	16996	16934	17080	16887	16937	16907	16766	16889	16855	16898	16933	16813	16961	16921	16946	16982	16871	16855	16992	16993	16986	16929	16967	16966	16992	16842	16973	16910	16793	16810	16951	17090	17190	17054	16871	17008	16891	17064	16890	16861	17052	16785	17031	16995	17057	16841	17070	16933	17014	16920	16884	17038	16989	17126	17100	16857	16851	17083	16904	16954	16858	16910	17047	17098	16928	16847	16826	16862	16770	17047	17100	16955	16858	17042	17215	16926	16933	16739	16955	16949	16859	17059	16709	16780	16965	16799	16850	16591	16885	16976	17192	17171	16971	17002	17027	16968	16926	16996	17009	16856	17015	16869	17040	17020	16966	16823	16862	16979	16882	17093	17022	17022	16922	16697	16902	16919	17034	16827	16800	16696	16791	17073	16879	16831	17158	17086	16787	16998	16914	17067	16790	16794	16829
30951	44416	40549	27114	20626	18697	17595	16756	16386	15990	15687	15927	15660	15678	15404	15673	15618	15364	15449	15466	15573	15420	15458	15203	15386	15395	15530	15404	15241	15373	15456	15390	15489	15438	15458	15547	15323	15481	15341	15452	15310	15419	15325	15592	15511	15394	15280	15171	15545	15319	15282	15290	15590	15318	15341	15298	15220	15465	15355	15415	15528	15250	15294	15342	15208	15463	15388	15367	15355	15322	15443	15338	15356	15326	15354	15314	15336	15252	15375	15169	15455	15189	15314	15256	15403	15280	15521	15329	15252	15336	15586	15394	15075	15235	15344	15366	15070	15256	15395	15362	15212	15379	15497	15375	15445	15438	15283	15426	15436	15512	15369	15462	15397	15478	15412	15463	15438	15383	15170	15288	15337	15477	15314	15405	15339	15450	15256	15288	15203	15414	15186	15452	15315	15303	15298	15333	15340	15444	15479	15212	15343	15329	15366	15268	15423	15417	15411	15373	15201	15240	15426	15381	15376	15473	15457	15276	15357	15308	15150	15379	15356	15303	15360	15422	15422	15328	15393	15386	15336	15307	15392	15371	15497	15399	15309	15226	15207	15450	15252	15500	15234	15503	15251	15339	15299	15330	15371	15407	15414	15367	15475	15334	15293	15334	15330	15412	15302	15553	15439	15289	15232	15275	15325	15480	15281	15413	15299	15281	15350	15123	15336	15282	15243	15192	15292	15369	15394	15428	15368	15278	15388	15269	15611	15385	15387	15298	15442	15074	15281	15321	15365	15317	15254	15412	15290	15370	15223	15479	15207	15343	15326	15171	15457	15384	15395	15498	15373	15368	15370	15368	15289	15244	15318	15483	15432	15217	15274	15386	15339	15362	15403	15421	15402	15432	15289	15393	15351	15313	15322	15328	15310	15335	15382	15282	15373	15198	15430	15389	15248	15557	15392	15379	15351	15300	15374	15458	15505	15450	15335	15176	15325	15388	15330	15457	15020	15422	15523	15456	15258	15351	15223	15436	15228	15284	15238	15252	15596	15191	15367	15465	15262	15435	15406	15350	15407	15317	15314	15370	15328	15428	15447	15252	15300	15295	15428	15368	15242	15415	15257	15237	15324	15343	15368	15347	15278	15585	15276	15335	15406	15434	15338	15313	15458	15276	15336	15222	15483	15397	15426	15299	15433	15372	15198	15333	15502	15347	15448	15388	15495	15286	15390	15258	15262	15468	15396	15495	15427	15365	15286	15305	15410	15271	15194	15423	15281	15374	15325	15385	15204	15362	15268	15380	15463	15387	15318	15507	15474	15131	15383	15228	15427	15400	15305	15377	15466	15367	15574	15168	15266	15327	15379	15499	15381	15544	15576	15268	15343	15086	15352	15349	15292	15282	15258	15338	15316	15124	15411	15351	15390	15184	15449	15214	15234	15279	15332	15270	15483	15394	15335	15531	15462	15363	15454	15358	15441	15364	15440	15379	15421	15529	15337	15306	15327	15377	15299	15438	15286	15336	15290	15382	15356	15413	15288	15319	15342	15276	15284	15323	15294	15317	15414	15248	15339	15444	15160	15431	15248	15353	15385	15362	15367	15478	15387	15406	15381	15494	15371	15397	15291	15317	15486	15287	15437	15251	15543	15196	15445	15462	15353	15259	15333	15254	15203	15494	15242	15335	15456	15348	15300	15362	15490	15333	15149	15396	15333	15401	15485	15216	15500	15373	15366	15151	15353	15528	15344	15338	15377	15364	15459	15379	15278	15416	15412	15600	15325	15528	15243	15386	15338	15352	15329	15140	15443	15315	15492	15510	15294	15490	15358	15518	15418	15377	15321	15406	15413	15453	15503	15382	15329	15453	15559	15175	15441	15253	15591	15269	15433	15374	15287	15404	15374	15352	15314	15388	15310	15271	15367	15437	15323	15382	15602	15339	15386	15349	15318	15368	15525	15447	15215	15420	15355	15356	15335	15601	15382	15294	15351	15378	15327	15424	15435	15357	15354	15525	15363	15308	15224	15404	15603	15418	15285	15251	15380	15474	15471	15347	15414	15267	15553	15529	15394	15132	15377	15325	15351	15183	15512	15496	15316	15339	15349	15253	15332	15508	15292	15324	15521	15409	15359	15411	15414	15271	15386	15411	15386	15286	15368	15241	15262	15488	15334	15251	15424	15258	15527	15290	15312	15351	15401	15586	15295	15335	15503	15490	15362	15307	15446	15531	15423	15365	15435	15377	15404	15282	15541	15531	15412	15212	15216	15357	15398	15254	15344	15348	15328	15383	15454	15174	15257	15322	15403	15238	15401	15420	15143	15352	15290	15369	15491	15406	15512	15225	15165	15423	15262	15362	15526	15487	15515	15230	15374	15414	15542	15413	15250	15360	15262	15323	15470	15302	15377	15259	15517	15378	15206	15448	15421	15491	15270	15258	15327	15487	15547	15244	15346	15460	15254	15529	15284	15223	15303	15387	15381	15272	15405	15162	15576	15413	15250	15454	15449	15237	15390	15325	15349	15523	15346	15427	15233	15484	15361	15515	15349	15599	15216	15391	15212	15316	15272	15449	15285	15429	15276	15440	15337	15244	15274	15425	15219	15351	15412	15335	15349	15501	15432	15200	15329	15409	15332	15420	15163	15342	15381	15270	15393	15358	15467	15366	15209	15387	15374	15364	15517	15297	15344	15307	15390	15414	15257	15415	15328	15326	15400	15479	15414	15416	15461	15463	15456	15251	15254	15456	15432	15543	15527	15328	15193	15421	15263	15256	15457	15360	15275	15345	15192	15241	15601	15427	15408	15388	15396	15458	15478	15335	15318	15384	15232	15355	15255	15525	15246	15399	15349	15303	15575	15354	15304	15559	15315	15295	15373	15498	15494	15253	15398	15424	15449	15467	15294	15523	15269	15284	15279	15293	15431	15367	15351	15373	15368	15360	15504	15293	15255	15327	15403	15235	15272	15294	15370	15442	15379	15307	15234	15239	15494	15371	15144	15177	15310	15329	15340	15434	15268	15390	15315	15361	15297	15239	15414	15379	15397	15499	15293	15296	15494	15249	15181	15394	15374	15310	15448	15443	15434	15441	15353	15257	15298	15351	15392	15449	15192	15249	15102	15241	15306	15362	15291	15433	15321	15360	15322	15364	15393	15339	15388	15410	15369	15284	15244	15444	15343	15477	15368	15321	15355	15307	15355	15459	15482	15363	15505	15374	15471	15369	15323	15543	15281	15300	15342	15233	15593	15593	15478	15491	15515	15232	15357	15332	15254	15417	15202	15521	15315	15472	15318	15382	15395	15259	15321	15470	15304	15459	15312	15317	15416	15433	15311	15325	15380	15445	15387	15536	15422	15203	15270	15363	15406	15335	15563	15234	15359	15453	15259	15383	15437	15289	15389	15429	15440	15490	15383	15657	15213	15334	15312	15340	15385	15303	15377	15352	15317	15381	15170	15296	15384	15340	15363	15366	15298	15299	15361	15324	15379	15300	15358	15370	15332	15225	15408	15356	15359	15420	15397	15453	15254	15357	15643	15420	15341	15439	15362	15593	15355	15387	15359	15423	15318	15480	15450	15527	15252	15282	15336	15470	15413	15387	15450	15315	15522	15342	15332	15368	15501	15457	15393	15399	15325	15277	15436	15615	15267	15493	15406	15454	15449	15380	15282	15249	15330	15352	15454	15132	15278	15399	15286	15477	15365	15389	15332	15537	15163	15495	15343	15320	15153	15288	15414	15248	15375	15420	15432	15266	15315	15491	15252	15452	15410	15323	15245	15315	15438	15435	15265	15313	15402	15364	15482	15300	15377	15247	15318	15143	15388	15334	15336	15418	15428	15342	15428	15334	15402	15453	15247	15467	15424	15384	15427	15269	15463	15298	15393	15427	15396	15398	15410	15383	15390	15303	15387	15385	15376	15435	15302	15318	15317	15230	15352	15471	15389	15424	15366	15415	15374	15240	15398	15353	15597	15373	15289	15228	15265	15533	15277	15513	15343	15319	15395	15161	15376	15417	15264	15303	15386	15416	15336	15250	15242	15310	15445	15227	15386	15309	15410	15481	15411	15389	15224	15356	15576	15460	15400	15139	15417	15315	15339	15386	15345	15475	15624	15248	15383	15387	15396	15400	15334	15501	15388	15417	15149	15400	15463	15367	15439	15420	15275	15521	15456	15320	15394	15379	15411	15361	15391	15395	15298	15322	15188	15386	15340	15281	15326	15521	15453	15427	15253	15341	15407	15447	15318	15466	15282	15485	15443	15371	15322	15282	15304	15301	15352	15244	15522	15540	15207	15379	15347	15534	15325	15390	15357	15510	15307	15476	15318	15543	15262	15387	15358	15409	15359	15312	15436	15429	15277	15435	15490	15319	15623	15445	15296	15589	15279	15477	15356	15486	15362	15417	15335	15440	15351	15371	15261	15364	15266	15421	15238	15397	15482	15323	15390	15407	15252	15321	15311	15326	15446	15352	15345	15504	15345	15236	15338	15395	15331	15353	15426	15274	15508	15311	15314	15411	15138	15305	15349	15380	15419	15342	15361	15474	15370	15320	15440	15502	15405	15364	15427	15422	15339	15318	15380	15356	15383	15337	15315	15387	15215	15281	15189	15431	15301	15266	15354	15352	15263	15432	15352	15356	15232	15430	15464	15453	15407	15362	15193	15425	15301	15381	15481	15307	15353	15404	15396	15452	15435	15506	15425	15405	15292	15217	15375	15184	15407	15492	15480	15509	15286	15358	15497	15323	15388	15391	15371	15178	15435	15335	15646	15466	15542	15283	15330	15508	15384	15494	15179	15304	15464	15268	15482	15446	15331	15373	15467	15479	15463	15384	15231	15390	15124	15352	15402	15445	15458	15362	15452	15470	15431	15345	15428	15277	15420	15377	15358	15147	15273	15302	15428	15201	15465	15255	15415	15352	15331	15336	15314	15301	15171	15331	15398	15346	15240	15382	15521	15476	15281	15317	15341	15388	15407	15307	15340	15423	15395	15385	15513	15354	15216	15359	15320	15376	15428	15416	15146	15287	15426	15477	15099	15385	15213	15447	15390	15357	15270	15306	15240	15302	15504	15518	15634	15480	15254	15315	15492	15379	15401	15406	15464	15631	15322	15393	15335	15411	15223	15412	15357	15327	15335	15173	15259	15444	15430	15347	15511	15381	15403	15362	15376	15176
24107	21386	28840	25167	23415	23899	22133	18672	17438	17508	17197	17040	16949	16732	16697	16646	16815	16600	16613	16631	16634	16552	16335	16348	16672	16592	16616	16428	16467	16522	16428	16355	16456	16402	16520	16491	16482	16547	16489	16386	16384	16489	16519	16420	16282	16409	16395	16523	16362	16476	16517	16351	16542	16489	16410	16316	16409	16451	16343	16384	16612	16319	16371	16404	16384	16290	16440	16378	16370	16445	16217	16544	16512	16156	16460	16554	16375	16436	16319	16467	16376	16473	16357	16377	16469	16287	16385	16498	16431	16356	16377	16425	16193	16423	16470	16141	16121	16396	16402	16283	16415	16428	16256	16391	16170	16266	16217	16360	16451	16412	16365	16436	16232	16251	16394	16500	16359	16429	16362	16450	16695	16358	16282	16422	16282	16454	16398	16396	16442	16460	16343	16271	16367	16346	16340	16467	16330	16323	16460	16396	16689	16346	16424	16311	16308	16288	16330	16010	16211	16296	16349	16382	16148	16377	16459	16389	16363	16209	16431	16262	16363	16468	16438	16278	16363	16571	16386	16287	16211	16242	16362	16314	16520	16377	16441	16375	16430	16358	16247	16420	16338	16424	16204	16266	16446	16392	16131	16297	16448	16383	16235	16437	16407	16275	16279	16341	16462	16264	16300	16506	16370	16250	16374	16395	16420	16413	16205	16381	16444	16439	16516	16128	16488	16379	16333	16326	16212	16111	16358	16369	16302	16636	16322	16359	16082	16403	16255	16228	16336	16353	16480	16238	16471	16471	16456	16542	16497	16358	16337	16410	16328	16230	16220	16479	16518	16308	16245	16473	16478	16342	16282	16288	16424	16388	16319	16375	16533	16158	16372	16496	16395	16374	16331	16226	16492	16373	16394	16285	16350	16285	16449	16414	16432	16305	16277	16289	16399	16503	16215	16227	16599	16327	16406	16353	16444	16305	16388	16460	16314	16512	16448	16415	16338	16451	16539	16627	16372	16044	16354	16333	16326	16134	16329	16313	16251	16322	16276	16461	16374	16466	16449	16570	16230	16432	16471	16234	16374	16321	16507	16350	16299	16441	16331	16460	16440	16355	16262	16575	16249	16341	16309	16468	16415	16378	16263	16295	16380	16365	16446	16471	16369	16417	16282	16392	16370	16341	16315	16311	16363	16415	16402	16223	16473	16461	16412	16424	16458	16321	16359	16365	16253	16516	16415	16632	16321	16335	16313	16375	16722	16609	16300	16513	16344	16295	16542	16429	16318	16188	16434	16459	16376	16248	16276	16366	16419	16157	16301	16283	16517	16291	16552	16339	16368	16286	16400	16214	16350	16226	16329	16490	16360	16359	16421	16406	16257	16280	16289	16316	16471	16357	16336	16432	16257	16513	16386	16264	16254	16455	16311	16421	16329	16433	16466	16283	16546	16238	16413	16322	16426	16174	16450	16252	16360	16370	16451	16347	16292	16131	16344	16170	16359	16450	16355	16391	16367	16303	16345	16392	16438	16406	16331	16318	16515	16292	16213	16333	16490	16365	16320	16321	16372	16509	16183	16227	16338	16365	16160	16366	16346	16355	16348	16388	16428	16375	16332	16420	16272	16224	16283	16185	16269	16399	16234	16435	16561	16313	16470	16366	16330	16348	16267	16329	16284	16263	16500	16655	16430	16422	16387	16261	16213	16276	16455	16354	16381	16318	16370	16212	16416	16387	16347	16428	16337	16365	16293	16329	16311	16319	16409	16377	16278	16356	16328	16483	16479	16313	16186	16310	16290	16338	16282	16329	16333	16234	16334	16248	16254	16291	16534	16452	16149	16326	16663	16326	16254	16201	16402	16257	16227	16326	16278	16421	16311	16392	16305	16111	16327	16554	16361	16456	16618	16394	16452	16433	16263	16372	16095	16296	16573	16126	16210	16344	16424	16468	16330	16415	16238	16282	16202	16355	16300	16358	16382	16219	16253	16275	16534	16221	16163	16449	16388	16273	16553	16347	16205	16321	16280	16448	16408	16409	16319	16351	16592	16378	16231	16111	16680	16380	16357	16318	16315	16320	16427	16390	16421	16707	16162	16230	16562	16318	16523	16517	16404	16334	16547	16485	16358	16298	16309	16366	16441	16404	16476	16172	16438	16362	16320	16398	16514	16392	16447	16408	16298	16228	16173	16282	16283	16437	16494	16533	16259	16484	16253	16381	16403	16407	16331	16525	16292	16421	16453	16287	16447	16550	16283	16450	16335	16554	16312	16346	16242	16263	16308	16348	16481	16384	16301	16473	16385	16582	16306	16319	16279	16235	16325	16302	16490	16372	16372	16342	16318	16520	16378	16426	16429	16357	16389	16388	16579	16472	16528	16454	16375	16473	16513	16236	16179	16434	16395	16446	16154	16248	16381	16391	16449	16468	16308	16053	16263	16512	16322	16283	16424	16289	16477	16394	16383	16366	16343	16440	16349	16393	16348	16399	16409	16313	16261	16507	16550	16443	16402	16497	16363	16246	16267	16561	16321	16246	16391	16491	16262	16136	16382	16315	16358	16225	16289	16474	16241	16247	16378	16383	16537	16301	16364	16629	16463	16353	16343	16459	16473	16466	16324	16344	16294	16225	16311	16296	16386	16420	16236	16283	16338	16292	16030	16468	16348	16241	16331	16316	16342	16453	16421	16467	16355	16449	16485	16170	16356	16188	16387	16239	16198	16296	16432	16516	16448	16210	16487	16475	16460	16403	16424	16491	16333	16345	16266	16226	16516	16426	16426	16266	16628	16464	16500	16193	16431	16415	16327	16449	16150	16272	16312	16429	16259	16367	16428	16363	16425	16281	16433	16340	16350	16273	16504	16353	16505	16235	16340	16343	16295	16451	16462	16366	16375	16405	16368	16408	16330	16449	16556	16371	16356	16341	16468	16254	16313	16141	16312	16339	16567	16224	16230	16291	16456	16376	16352	16466	16301	16362	16351	16378	16381	16382	16467	16437	16195	16402	16354	16226	16274	16363	16445	16377	16377	16360	16235	16308	16264	16387	16285	16211	16309	16316	16379	16252	16271	16346	16345	16302	16221	16320	16479	16452	16462	16389	16354	16313	16295	16503	16307	16182	16303	16396	16620	16268	16384	16327	16207	16282	16435	16420	16417	16318	16279	16281	16390	16485	16449	16290	16361	16358	16321	16184	16376	16203	16435	16331	16347	16427	16561	16262	16418	16361	16312	16343	16403	16387	16432	16493	16341	16272	16210	16438	16277	16323	16339	16486	16454	16325	16296	16155	16208	16407	16394	16278	16343	16255	16294	16376	16472	16205	16221	16326	16380	16483	16235	16325	16427	16425	16252	16237	16359	16472	16393	16326	16664	16412	16317	16207	16419	16052	16296	16482	16492	16325	16593	16354	16423	16294	16394	16379	16433	16270	16346	16181	16358	16170	16208	16373	16234	16236	16462	16590	16407	16231	16350	16139	16260	16358	16337	16333	16407	16381	16455	16410	16575	16473	16439	16345	16592	16621	16444	16338	16525	16423	16427	16385	16281	16365	16230	16229	16370	16380	16322	16341	16410	16389	16402	16552	16508	16300	16378	16312	16342	16450	16237	16245	16353	16374	16598	16460	16424	16507	16382	16315	16401	16302	16345	16373	16430	16366	16403	16379	16370	16261	16401	16240	16230	16437	16532	16299	16389	16299	16303	16340	16341	16368	16242	16466	16362	16358	16137	16431	16221	16332	16306	16541	16449	16273	16429	16308	16301	16235	16310	16357	16493	16370	16304	16483	16398	16412	16454	16246	16492	16311	16379	16460	16371	16545	16466	16433	16537	16276	16333	16156	16303	16382	16426	16402	16416	16357	16276	16153	16278	16508	16581	16390	16270	16495	16423	16408	16342	16448	16392	16472	16271	16263	16283	16529	16344	16417	16470	16164	16265	16207	16122	16432	16380	16351	16464	16249	16357	16283	16468	16284	16300	16463	16401	16168	16315	16350	16445	16312	16417	16299	16420	16245	16565	16255	16149	16359	16253	16216	16363	16399	16246	16539	16312	16407	16424	16425	16409	16388	16358	16434	16555	16302	16367	16247	16308	16234	16404	16362	16407	16309	16369	16379	16339	16278	16406	16248	16287	16289	16284	16305	16235	16350	16172	16391	16451	16464	16420	16302	16402	16413	16275	16392	16231	16474	16337	16457	16426	16269	16344	16305	16333	16361	16386	16412	16551	16369	16587	16329	16370	16374	16385	16188	16267	16322	16318	16469	16312	16344	16258	16327	16394	16433	16338	16228	16393	16367	16402	16345	16335	16361	16343	16501	16384	16361	16284	16261	16330	16262	16460	16366	16408	16249	16300	16222	16354	16529	16325	16313	16270	16540	16412	16435	16388	16557	16399	16398	16247	16252	16449	16406	16488	16249	16239	16274	16369	16393	16374	16474	16288	16183	16413	16335	16414	16448	16330	16245	16354	16441	16400	16331	16455	16300	16440	16325	16352	16333	16342	16244	16155	16524	16533	16470	16364	16145	16321	16310	16439	16299	16451	16323	16452	16452	16389	16370	16175	16373	16385	16240	16427	16380	16301	16348	16378	16401	16436	16470	16458	16413	16451	16342	16294	16158	16462	16186	16289	16337	16441	16520	16285	16449	16372	16427	16567	16501	16367	16203	16397	16438	16372	16305	16362	16430	16425	16177	16304	16284	16294	16448	16458	16228	16224	16486	16343	16260	16399	16500	16497	16485	16435	16383	16379	16391	16353	16304	16366	16429	16197	16347	16450	16101	16279	16443	16399	16387	16357	16214	16551	16046	16421	16362	16328	16423	16455	16380	16393	16183	16447	16239	16425	16574	16238	16484	16217	16345	16361	16273	16415	16552	16404	16241	16418	16336	16312	16310	16384	16119	16525	16583	16225	16506	16417	16281	16287	16494	16372	16333	16310	16381	16328	16405	16259	16161	16423	16371	16362	16312	16258	16493	16416	16319	16245	16424	16202	16286	16482	16482	16323	16486	16353	16218	16471	16365	16397	16329	16413	16293	16448	16360	16490	16392	16529	16208	16200	16304	16353	16197	16282	16157	16565	16427	16501	16438	16244	16453	16284	16306	16202	16316	16434	16331	16733	16452	16327	16077	16398	16187	16263	16464	16400	16411	16410	16339	16393	16305	16339	16405	16430	16408	16276	16374
31893	52300	46133	32208	26400	23713	20045	17866	17104	16299	16055	15891	15680	15607	15546	15411	15319	15426	15271	15343	15142	15130	15047	15180	15148	15326	15008	15273	15158	15033	15331	15199	15123	15127	15127	15027	15073	15340	15136	15268	15084	15210	15056	15067	14939	15224	15150	15020	15148	14995	15165	15018	15211	15112	15062	15065	15095	15130	15128	15094	15065	15200	15005	15022	14848	15011	15062	15155	15211	15150	15054	15128	15163	14938	14983	15181	15064	15273	15107	15025	14916	15074	15057	14976	15026	14969	15125	15016	14990	15209	15114	14878	14959	15050	15036	15061	15320	15016	15079	15134	15160	15100	14981	14995	15009	15049	15095	14985	15010	14954	15087	14954	15212	14949	14891	14986	14937	15039	15033	15112	15069	15107	15190	15011	14937	14957	15003	14943	15046	14878	14970	14931	15033	15097	15101	15049	15001	14984	15124	15025	15109	15254	14903	15007	15022	15040	15102	15038	15072	15101	14976	15149	14868	14908	14992	15077	15079	14992	14962	14878	15069	14968	14938	14986	15104	15005	14979	14921	15143	15083	14945	14973	15000	15102	15002	15000	15091	14950	14986	14992	15033	15056	15007	15030	14903	15099	15016	14991	15038	15130	15288	15079	15071	15062	15130	15114	15002	15087	15280	14868	15061	15148	15042	15061	15187	15049	15095	15037	15092	15129	14983	14977	15058	15061	15082	15090	15016	14923	15117	15141	14944	15146	15097	15069	15261	14987	15064	15032	15013	15163	14939	15057	15036	14995	15137	14876	15042	15137	15165	15046	14984	15158	15158	14893	15066	15023	15023	14938	15236	15124	14982	15028	15024	14893	15059	15253	15009	15037	14997	15070	14936	14986	14988	15095	15069	14956	15072	15146	15004	14927	15028	15028	15043	14960	15030	15123	15099	14961	14876	15030	15180	14852	14824	15082	15017	14877	15018	15017	15003	15118	15003	15076	15031	14937	14929	15151	14997	15128	14872	15150	15049	14994	14979	15091	15063	15244	15005	15124	15213	15210	15038	15048	15009	14900	15065	15107	15192	15232	15228	14926	14920	15109	15120	14962	15129	14944	14966	15071	15089	15064	14895	14898	15130	14828	14906	15026	14993	15108	14911	14916	15078	15016	15142	15076	15000	15087	15146	14983	15107	15009	14926	15024	15166	15061	15094	14920	15122	15190	15047	15145	15036	15055	15065	15105	14911	14910	15057	15086	14926	15005	15102	15019	15122	15064	15050	15113	15069	14983	15142	14969	14993	15231	14993	15209	15052	15088	15155	15093	14987	15054	14845	14878	15064	15082	15060	15236	15109	15181	15077	15053	15022	14968	14912	14986	15135	15064	15013	15105	15010	14838	14962	14960	15090	15119	14951	15141	15206	15100	15093	14938	15094	15108	15041	15088	14977	15099	14984	14975	15209	14972	15065	15058	15155	15122	14963	15014	15081	14915	14979	15128	15054	14902	14905	14918	15147	15060	14956	15017	14943	15026	15004	14869	14948	15095	14957	15163	15041	15139	15227	15142	15099	15099	15051	15166	15098	15200	14999	15039	15055	15068	14949	15139	14950	15056	15045	14965	15188	15175	15093	15016	15106	14965	15042	15046	15023	14979	15018	15037	15311	14939	15047	14970	14985	15101	15185	15044	15084	14988	14929	15006	15109	15101	15136	15113	15004	15149	15097	14975	14956	15021	15101	15251	15045	15011	15091	15009	15033	15076	15000	15127	15098	14987	15055	14980	14999	15004	15290	15011	15080	15032	15061	15006	15028	15196	15195	15040	15075	15117	15204	15053	14930	14991	15067	15051	15093	15078	15083	15085	15005	15108	15045	14982	14937	15169	15250	15105	15262	15016	15021	14980	14871	15119	15123	15056	14949	14985	15051	15153	15034	15122	15205	14875	15067	14970	15096	15096	15140	14967	15105	14933	15075	14915	15195	15209	15047	15185	14979	15042	15028	15017	14972	15045	15060	14952	15202	15000	14984	14928	14956	15039	15157	15034	15074	15083	15009	14971	15175	15038	15062	15015	14938	15081	15012	14902	15128	15052	15052	15011	15114	15031	15007	14967	15130	15087	15067	15009	14960	14906	15065	15123	14927	14873	15116	14938	15227	15026	15000	15151	14989	15070	15018	15065	14953	15047	15100	15068	15147	15042	15117	15153	14993	15204	15045	14933	14957	15111	14983	15044	15031	15064	15044	15050	15074	15094	15049	14979	14962	15016	15114	15031	15146	15099	15105	15235	15066	15021	15041	15153	15162	15014	14995	15114	15100	15257	14853	14949	15103	14882	15088	15138	15025	15078	14889	14929	15167	15143	15019	15129	15034	15076	15092	14960	14975	14973	14996	15023	14917	15080	14938	15053	15007	15108	15143	14953	14898	15159	15062	14995	14973	14962	14955	15108	14941	15000	15144	15008	14934	15070	14999	15174	14918	15103	14905	15046	15060	14986	14911	15075	15026	15047	15022	15098	14888	15058	15221	15040	14911	14890	15118	15055	15002	15047	15126	15032	14957	14981	14994	14982	14907	14990	15149	15009	15132	15049	15167	15078	15022	15185	15172	15216	15063	14960	14929	15116	15046	15052	14985	14956	15116	15259	15050	15074	15170	14855	15284	15000	15142	14862	15088	15009	15136	15083	15008	15160	15162	15081	15022	15049	15031	15179	15216	15072	14951	15096	15070	15065	15145	15092	15105	15183	14939	15147	15221	15145	15064	15060	15030	14839	15200	15111	15013	14919	15026	14980	15080	15092	15020	14932	15139	14943	15015	15123	14945	15153	14873	15105	15052	15067	15046	15053	14940	15035	15127	14975	15141	15060	14964	15046	15039	14933	15036	15210	14893	15078	15228	15068	15011	14944	15068	15102	15100	14928	14976	14982	14893	15195	15030	15046	15030	15134	15052	15012	15291	15071	15036	14940	15090	15135	14949	15171	15077	15078	15085	15084	14961	15131	15043	15034	14931	15182	14883	15126	15142	15044	15067	15101	15013	15141	14988	14988	14800	15031	14899	15245	15109	14972	15203	15192	15001	15058	15200	14961	15143	15023	14959	15117	15114	15135	14926	15160	15062	14997	15255	14905	15066	14958	15281	15261	14916	15063	15117	15066	15013	15163	15122	14975	15114	15243	14965	15139	15130	15129	15144	15095	14974	15009	15110	14995	15147	15074	15248	15027	15163	15123	15169	14889	15285	15058	15157	15070	15173	14849	15022	14971	14951	15226	15132	15085	15001	15054	15030	14974	14994	14881	15039	14945	14952	15179	15180	14991	14974	15003	15122	15100	15060	14842	14975	14988	15065	14896	14898	15165	15267	15077	15032	14852	15123	15036	15002	14922	14919	15035	15137	14934	14887	15061	15016	14902	14928	15003	14940	15051	14981	15038	14976	15008	15165	15010	15080	14768	14944	15164	15091	15049	14963	14972	15068	15085	15036	15018	14995	14924	15005	14945	14985	15037	15039	15175	14956	15076	15152	15030	14952	15130	15104	15018	15009	14981	15132	14924	15224	15029	15049	15012	15106	15188	15062	14909	15093	14949	15015	15089	14929	15024	15191	15164	15050	15150	14975	15024	15068	15129	15031	15036	14992	15078	14894	15095	15060	15093	15208	15034	15046	15049	14891	15026	14964	15068	14962	14948	15082	15141	15133	15126	15011	15053	15144	14875	15059	15276	15030	15091	15004	14891	15066	14928	15058	15302	14885	15002	15036	15131	15057	15166	15286	14992	15049	15014	15108	15026	15008	15186	15195	15091	15007	14917	14982	15114	15114	15010	14972	15166	15013	15099	15151	15161	15155	15122	15143	14959	15030	15040	15234	15114	15095	15070	14991	15002	14969	15122	15036	14995	15063	14960	15031	15088	15130	15123	15190	15140	14956	15083	15100	14823	15179	15150	14939	15133	15084	14941	15103	15085	15094	14965	15133	14934	15202	15046	15205	15224	15142	14924	14892	15047	15101	14873	15081	15114	14964	14922	14898	14904	15041	15006	15083	14892	15106	15093	15006	15237	15052	15027	14959	15036	15028	14987	15044	15178	14955	14973	15234	15129	14944	15011	15071	15173	14993	14985	15087	15026	14923	15250	15190	15042	15078	14980	15127	14989	15117	14941	14931	15180	14966	14926	15085	15035	14952	15151	14999	14953	15113	15120	15046	15025	14945	15073	15046	14914	15042	15034	15023	15191	15187	15058	14842	15099	15175	14936	14979	15094	14906	15024	15260	14980	14981	14978	14938	15059	14990	14987	15154	15117	15019	15045	15052	14907	15149	15123	15144	15109	15199	15036	15108	14824	15056	14955	15019	15035	15100	14981	14827	15100	14968	15034	15036	15064	14908	14968	15134	15000	15067	15079	14884	15195	14911	15143	15050	15168	14899	15100	15099	15117	15073	15054	15055	15111	15079	15052	15039	15002	15093	15000	14933	15157	15125	15101	15092	14910	15064	15142	15155	15006	15138	15046	14933	15143	15038	14965	15171	15081	15131	14999	14992	15012	15108	15159	15043	15035	15034	15055	15044	14987	15123	15042	15130	14950	15027	15052	14984	15267	15001	15095	15080	15005	15026	14979	14976	15126	15051	15074	14954	14984	14982	15154	14989	15056	15104	15031	14949	15094	15001	14972	15153	15091	14977	14881	15032	14972	14844	15039	15116	15031	15022	15149	15052	14876	15124	15078	15083	14898	15027	14962	15074	15000	15056	15130	14918	14950	14960	15183	15206	15064	14987	14975	15101	15022	15085	15095	14994	15093	14833	14964	15018	15093	14954	15128	14972	15141	15101	15118	14971	15050	15005	15098	15217	15022	15184	14982	15092	15072	14945	14969	14947	14977	15100	15059	15021	15226	14819	15125	15165	15063	15121	15126	15081	14984	15042	14831	15107	14987	15063	15033	14901	15023	15000	15028	14999	15102	15060	14963	15132	15045	15084	14929	15167	15012	14948	15126	15206	15072	14994	15067	14977	15157	14943	15065	15134	15019	14956	15041	15143	14972	14998	14892	15017	15071	15136	15072	14950	15093	14983	15012	14984	15241	14946	14945	15247	15050	15094	15137	15190	14924	15023	14983	15010	14981	14925	15261	15036	14995	14902	15045	14984	15158	15080	15062	14903	15016	15190	14951	14924	14957	15114	15003	15175	15119
22983	21349	29085	24066	22332	25140	25788	19999	18818	18390	18210	17667	17609	17768	17717	17707	17600	17577	17288	17101	17192	17250	17264	17051	17007	17218	17272	17180	16998	17237	17193	16941	17164	17089	16837	17093	16980	16854	17041	17087	17067	17085	16843	16790	17080	16916	16990	16887	16955	16915	17124	17046	16951	17096	17022	16780	17002	17140	16850	16869	17141	16877	17162	17043	16908	16978	16994	16929	16910	16930	16993	17122	16834	16962	16964	17108	16900	17142	16830	17038	16960	16970	17103	16964	16855	16900	16684	16884	16807	16876	17091	16940	16982	16900	16927	17089	16905	17134	16920	16782	16651	16970	16931	17110	17102	17104	16973	16953	16979	17064	17034	16968	16928	16831	16923	16790	16870	16980	17069	17100	16798	16827	16913	16862	16900	16798	16966	16927	16788	16731	16520	16779	16809	16734	16965	16922	16927	16653	16876	16810	16871	16891	16863	16899	16886	16691	16794	16910	16880	16790	16837	16832	16830	16948	16972	16902	16708	16899	16927	17007	16989	16695	16808	16866	16840	16850	17067	16862	16797	16766	17030	16692	16801	16753	16931	16732	16939	16720	16834	17003	16925	16740	16921	17050	16952	16752	16898	16826	16873	17044	16961	16797	16864	16822	16916	16814	16945	16922	16713	16821	16881	16966	16957	17062	16929	16852	16830	16912	16906	16627	16762	16810	16817	16979	16915	17016	16780	16777	17028	16865	16757	16579	16828	16997	16810	16720	16972	16828	16929	16891	16871	16847	16807	16674	16975	16920	16807	16857	16982	16840	16932	16997	17084	16907	16896	17007	16865	16879	16887	16875	16900	16764	16919	16887	16736	16745	16931	16833	16930	16774	16803	17130	16816	16836	16843	16821	16674	16787	16857	16926	16630	16721	16885	16996	16794	17023	16771	16850	16855	16873	17043	16808	16903	16801	16925	16771	16909	16905	16902	16905	16822	16825	16755	16962	16874	17026	16786	16697	16835	17072	16907	16841	16905	16920	16904	16876	16947	16829	16770	16896	16695	16632	17133	16942	16989	16745	16638	16724	16869	17042	16920	16925	16863	17198	16991	16903	16913	16944	16806	16900	16943	16801	16927	16911	16880	16850	16844	17040	16844	16827	16661	16875	16748	16830	16812	16758	16724	16652	16746	16705	16752	16911	17050	17056	16956	16928	16810	16835	16810	16754	16779	16699	16710	16907	16874	16945	16962	16773	16623	16801	16694	16768	16874	16780	16859	16919	16916	16766	16903	16827	16931	16951	16839	16799	16836	16857	16943	17045	16955	16876	16950	16739	16801	16780	16892	16918	17023	16773	16793	16869	16917	16874	16887	16793	16719	16970	16841	16860	16821	16918	16923	16985	16866	16837	16868	16775	16870	17006	16770	16862	16702	16796	17076	17045	16814	16888	17002	16841	16828	16671	16886	16889	16791	16887	16692	16861	16919	16866	16899	16892	16917	16582	16793	16960	16845	17009	16962	16757	16886	16984	16551	16737	16580	16713	16749	16858	16936	16732	16873	16871	16871	16912	16999	16633	16833	16899	17025	17021	17011	16891	16895	16963	16926	16945	16738	16872	16927	16956	16733	16980	16883	16711	17026	16988	16752	16863	16998	16785	17079	16833	16877	16773	16945	16901	16748	16843	16808	16815	16871	16883	16928	16857	16833	16785	16814	16821	16842	16841	16758	16963	16893	16795	16811	16961	16893	16878	17011	16753	16852	16953	16560	16797	16920	16919	16832	16659	16767	16854	16939	16772	16767	16849	16663	17094	16815	16769	16826	17030	16897	16752	16935	16983	16893	17036	16803	16818	16959	16868	16754	16883	16891	16822	16895	17026	17161	16812	16846	16692	16691	16773	16992	16834	17062	16813	16749	16830	17038	16902	16750	16793	17023	16961	16802	17023	16825	16896	16860	16823	16714	16851	16854	16766	16935	16839	16866	16976	16754	16731	16813	16935	16678	16776	17002	17041	16814	16786	16873	16868	16892	16913	16901	16883	16829	16729	16820	16862	16994	16756	17018	16691	16885	16863	16890	16797	17108	17009	16772	16997	16912	16677	16731	16986	16991	17016	16745	16800	16796	16711	16733	16890	16916	16834	16705	16658	16823	16911	17123	16937	16854	16754	16864	17029	16809	16963	17053	16859	16825	16969	16849	16971	16938	16829	16804	16913	16860	17042	16899	16918	16934	16884	16845	16926	16906	16799	16883	17029	17032	16829	16754	16682	16779	16846	16712	16792	16844	16781	16721	16965	16803	16963	16878	16720	16911	16805	16851	16925	16872	16782	16883	16886	16909	16831	17015	16964	16789	16977	16721	16857	16717	16901	16925	16955	16801	16842	16730	16748	16824	16937	16996	16849	16688	16967	16808	16875	16925	16885	16668	16816	16946	16990	16831	17050	17094	16728	16732	16689	16922	16975	16885	16689	17181	16786	16761	16664	17000	17067	16880	16721	16817	16918	17001	16799	16785	16856	16901	16992	16702	16790	16904	16693	16982	16857	16835	16908	16776	16821	16913	16773	16823	16962	16836	16790	16880	16843	16907	16913	16812	17094	16982	16768	16965	16968	16931	17004	17098	16880	17009	17077	16982	17012	16801	16666	16880	16889	16875	16734	16716	16857	16795	16940	16847	16886	16672	16673	16753	16808	16911	16744	16918	16811	16788	16743	17036	17043	16800	16886	17019	16742	17037	16796	16765	16940	16780	16754	16868	16859	16916	16801	16644	16836	16620	16742	16892	16909	16769	16920	16926	16880	16740	16891	16860	16932	16855	16893	16830	16877	16896	16860	16816	16881	16998	16938	16922	16745	16878	16786	17064	16953	16792	16929	16956	16782	17053	16765	16928	17067	16762	16987	16846	16898	16919	16869	16896	16792	16941	16672	16837	17019	16949	16900	17033	16722	16828	16823	17060	16957	17065	16987	16934	16888	16838	16846	16894	16707	16739	16853	16924	16895	16768	16857	16784	16914	16903	16871	16855	16973	16785	16860	16971	16761	16921	16916	16869	16867	16793	16743	16850	16825	16962	16964	17042	16805	16962	16854	16986	16794	16824	16881	16918	16858	16977	17004	16849	16749	17100	17049	16738	16796	16967	16750	16894	16760	16889	16707	16821	16814	16747	16826	16870	17099	16817	16873	16937	16989	16914	16737	16610	16920	16793	16894	16669	16756	16797	16887	16796	16815	16920	16844	16829	16766	16856	16779	16766	16909	16663	17033	16642	16782	16926	16869	16932	16823	16942	16872	17035	17069	17074	16996	16739	16626	16892	16852	16864	16835	16832	16998	16831	16970	16814	16895	16938	16889	17029	16747	16938	16943	16850	16723	16827	16798	16721	16751	16701	16874	16744	16586	17090	16815	16780	16821	16680	16875	16800	16639	16938	16750	16946	17060	16793	16874	16827	16855	16954	16974	16995	16935	16940	16531	16794	17039	17018	16968	16947	16899	16834	16943	16776	16913	16989	16925	16975	17016	16751	16674	16778	16939	16838	16816	16826	16802	16970	16794	16931	16705	17141	16732	16894	16967	16956	16905	16884	16763	16802	16828	16773	16868	16927	16951	16770	16753	17040	16971	16825	16729	16816	16917	17145	17024	16967	16882	16701	16766	16865	16878	16827	16916	17070	16987	16862	16860	16840	16686	16910	16849	16734	16941	16709	16617	16765	16760	16483	16733	17061	17036	17058	17036	16786	16619	17002	16898	16914	16853	16698	16870	16427	16946	16971	16938	16780	16945	16814	16763	16854	16940	16778	16882	16783	16991	16870	16936	16880	16824	17014	16752	16850	16940	16632	16942	17079	16954	16912	16901	16926	16823	16937	16930	16837	16736	16791	16772	17060	16741	16800	16805	16671	16814	16900	16988	16811	16980	16871	16851	16850	16664	16957	17014	16874	17173	16926	16680	16941	16726	16802	16581	16790	16761	17045	17079	16628	16939	16794	17048	16994	16905	16777	16882	16773	16820	17050	16873	16844	16944	16718	16892	16769	16882	16957	16757	16960	16695	16720	16803	16881	16923	17029	16844	16972	16817	16959	16816	16811	16651	16689	16927	16603	17011	16822	17044	16714	16848	17018	16874	16807	16647	16648	16824	16849	16699	16899	16805	16892	16804	16788	16959	16959	16869	16743	16899	16959	16956	17029	17017	16938	16872	16984	16715	16857	17015	16939	16827	16906	16834	16813	16924	16793	17023	16841	16761	16628	16764	16718	17119	16874	17092	16743	16751	16788	16960	16759	16823	16986	17070	16925	16997	16965	16824	16931	16981	16733	16856	16910	16726	16795	16766	16866	16771	16701	16987	16704	16827	16921	16896	16799	16962	17037	16981	16805	16731	17005	17031	16826	16815	16937	16872	16874	16852	16945	16990	16845	16943	16952	16840	16982	16896	17075	16720	16912	16931	17029	16921	16854	16927	16928	16763	17086	16944	16847	16998	16849	16821	16866	16859	16713	17092	16826	16920	16819	16868	16704	16765	16883	16858	16928	16775	16797	16901	16791	16952	16703	16715	16825	16842	16914	16966	16940	16844	16959	16738	16597	16879	16815	16850	16966	16712	16828	17012	16971	16875	16717	16996	16958	16789	16843	16739	16913	16945	16764	16758	16919	16918	16816	16954	16924	17044	16797	16771	16860	17057	16981	16826	16919	16804	16861	16993	16998	16794	16739	16737	16764	16922	16777	16917	16764	16829	16878	17222	16972	16928	16962	16872	16795	16745	16662	16702	16987	16960	16679	16961	16779	16842	16896	16859	16700	16748	17068	16962	16864	16682	17031	16820	16875	16751	16886	16894	16889	16901	17038	16826	17083	16652	17001	16724	16724	16836	16754	16812	16842	16982	16939	16872	16964	16874	16861	16729	16870	17088	16827	16829	16776	17017	16840	16870	16853	16832	16842	16786	16785	17001	16822	16927	16779	16904	16835	16775	16983	16762	16884	16869	16931	16913	16726	16857	16925	16754	16828	16898	16700	17183	16931	16967	16715	16729	16811	16889	16947	16844	16825	16810	16772	16658	16971	16823	16830	16715	16939	17039	16923	16988	16941	16807	16780	16916	16847	17018	16781	16988	16816	16853	16718	16868	17004	16906	16828	16918	16916	16857	16847	17025	16694	16920	16869	16801	16813	16939	16893	16918
34753	57971	49396	37662	31831	26615	21160	18947	18137	17529	16890	16643	16304	16255	16088	15932	15842	15721	15686	15557	15704	15607	15514	15390	15585	15481	15534	15638	15579	15644	15799	15473	15639	15489	15642	15447	15418	15461	15357	15426	15529	15450	15281	15256	15414	15276	15404	15241	15295	15535	15315	15214	15393	15388	15457	15326	15450	15480	15393	15457	15308	15337	15417	15256	15353	15460	15297	15501	15261	15316	15480	15346	15348	15400	15359	15169	15498	15254	15365	15334	15217	15397	15442	15340	15537	15402	15271	15353	15458	15295	15429	15395	15319	15515	15493	15500	15272	15273	15282	15282	15347	15215	15468	15353	15278	15285	15268	15472	15456	15397	15311	15354	15439	15197	15321	15309	15384	15305	15355	15168	15348	15406	15238	15377	15337	15327	15458	15343	15343	15412	15588	15397	15354	15253	15268	15544	15485	15340	15278	15269	15355	15227	15389	15261	15400	15309	15344	15322	15180	15322	15255	15440	15440	15316	15347	15347	15407	15238	15381	15285	15448	15436	15380	15383	15389	15266	15405	15424	15253	15340	15358	15346	15328	15305	15223	15322	15422	15178	15283	15177	15238	15298	15341	15347	15263	15266	15215	15247	15287	15565	15451	15451	15468	15277	15443	15371	15455	15495	15193	15132	15457	15306	15400	15333	15558	15428	15354	15226	15441	15241	15293	15420	15416	15376	15353	15238	15469	15178	15492	15339	15284	15366	15249	15500	15455	15349	15408	15277	15488	15377	15306	15388	15220	15360	15326	15399	15226	15459	15595	15464	15213	15266	15426	15477	15221	15251	15575	15451	15277	15503	15250	15339	15228	15246	15255	15205	15445	15534	15366	15404	15292	15407	15426	15274	15342	15252	15304	15322	15226	15307	15394	15348	15343	15321	15419	15302	15309	15261	15364	15323	15364	15263	15374	15369	15512	15223	15198	15394	15312	15247	15271	15280	15153	15333	15327	15146	15507	15342	15215	15242	15429	15275	15321	15343	15312	15346	15317	15341	15249	15373	15361	15256	15527	15393	15194	15153	15383	15320	15324	15255	15448	15289	15279	15396	15394	15337	15411	15253	15350	15352	15383	15281	15327	15386	15336	15268	15271	15417	15377	15446	15376	15296	15168	15492	15400	15248	15257	15415	15409	15348	15598	15230	15311	15401	15357	15433	15403	15419	15324	15207	15215	15418	15561	15294	15339	15398	15242	15394	15335	15482	15353	15436	15160	15351	15430	15276	15205	15257	15351	15272	15512	15332	15332	15427	15412	15408	15203	15485	15336	15423	15391	15194	15294	15283	15245	15214	15229	15262	15413	15429	15281	15226	15245	15240	15140	15409	15316	15349	15458	15168	15466	15387	15302	15441	15253	15380	15282	15155	15385	15423	15297	15363	15517	15307	15335	15386	15278	15272	15456	15308	15322	15204	15309	15399	15245	15518	15190	15149	15491	15205	15440	15323	15267	15214	15402	15391	15275	15423	15249	15393	15213	15255	15305	15234	15375	15301	15402	15402	15346	15273	15285	15277	15336	15408	15469	15344	15430	15265	15461	15417	15337	15249	15314	15323	15233	15290	15225	15369	15153	15331	15402	15172	15293	15384	15413	15467	15446	15351	15356	15309	15357	15341	15395	15197	15365	15329	15269	15404	15314	15335	15103	15453	15370	15216	15367	15397	15245	15260	15381	15225	15308	15295	15384	15178	15386	15311	15312	15260	15319	15253	15427	15377	15406	15284	15327	15512	15322	15350	15304	15366	15294	15324	15389	15375	15425	15281	15307	15193	15356	15251	15340	15353	15457	15549	15289	15389	15406	15374	15172	15306	15207	15248	15378	15239	15381	15351	15409	15444	15348	15342	15465	15303	15410	15387	15152	15205	15329	15312	15375	15532	15326	15314	15404	15288	15329	15322	15318	15341	15209	15273	15279	15337	15200	15236	15573	15324	15103	15323	15315	15312	15302	15336	15396	15342	15385	15352	15300	15299	15494	15178	15275	15257	15166	15374	15379	15384	15197	15317	15587	15278	15428	15187	15351	15374	15314	15272	15255	15321	15376	15286	15264	15252	15285	15299	15336	15296	15295	15232	15270	15298	15357	15368	15247	15098	15477	15435	15259	15312	15448	15394	15406	15404	15403	15426	15341	15557	15461	15281	15490	15266	15438	15089	15332	15391	15228	15384	15443	15133	15237	15332	15341	15204	15512	15319	15381	15333	15471	15337	15345	15448	15222	15415	15326	15292	15296	15432	15134	15359	15269	15314	15335	15384	15280	15224	15210	15429	15301	15390	15244	15263	15421	15325	15326	15361	15356	15449	15361	15335	15288	15344	15345	15323	15307	15322	15242	15275	15489	15407	15387	15187	15431	15311	15343	15218	15355	15350	15521	15449	15384	15369	15362	15279	15319	15293	15229	15102	15346	15413	15352	15422	15417	15230	15386	15289	15496	15312	15256	15194	15515	15239	15286	15387	15272	15262	15195	15346	15365	15267	15411	15232	15314	15334	15305	15281	15386	15197	15304	15398	15308	15163	15412	15299	15409	15308	15464	15269	15373	15112	15403	15355	15272	15383	15142	15272	15326	15292	15193	15343	15265	15413	15251	15229	15443	15356	15273	15350	15369	15234	15227	15381	15075	15367	15292	15455	15377	15379	15481	15365	15340	15378	15534	15500	15366	15339	15254	15329	15388	15437	15359	15457	15474	15332	15247	15330	15246	15421	15331	15517	15437	15200	15358	15394	15143	15191	15282	15331	15313	15252	15328	15371	15407	15366	15314	15291	15531	15355	15317	15225	15333	15375	15263	15124	15164	15157	15264	15284	15221	15264	15240	15296	15413	15256	15371	15315	15537	15538	15433	15056	15188	15371	15226	15495	15461	15384	15397	15392	15305	15341	15180	15535	15242	15324	15159	15273	15447	15304	15230	15196	15258	15459	15178	15393	15464	15357	15261	15082	15399	15550	15537	15276	15262	15384	15318	15177	15295	15379	15173	15386	15196	15159	15402	15369	15306	15442	15361	15457	15361	15340	15279	15216	15371	15348	15406	15567	15257	15301	15289	15346	15313	15306	15285	15224	15589	15368	15506	15337	15338	15271	15331	15262	15416	15368	15321	15258	15403	15363	15153	15271	15402	15347	15228	15362	15352	15222	15508	15390	15390	15395	15397	15406	15459	15511	15268	15460	15189	15364	15280	15396	15232	15322	15315	15377	15401	15307	15212	15538	15189	15422	15359	15508	15311	15403	15402	15425	15334	15417	15354	15448	15466	15382	15278	15255	15536	15254	15298	15414	15263	15277	15326	15252	15350	15307	15520	15234	15367	15274	15331	15389	15397	15379	15343	15240	15477	15248	15361	15372	15175	15404	15285	15288	15445	15218	15224	15301	15287	15182	15234	15205	15267	15228	15465	15260	15231	15370	15144	15244	15432	15277	15305	15253	15354	15486	15416	15460	15241	15272	15409	15235	15337	15298	15296	15320	15364	15542	15244	15310	15429	15360	15174	15271	15380	15533	15288	15473	15326	15186	15210	15207	15436	15276	15432	15261	15466	15417	15263	15285	15388	15248	15465	15248	15235	15387	15390	15337	15218	15485	15179	15427	15318	15324	15314	15257	15310	15298	15448	15166	15269	15283	15270	15214	15353	15249	15242	15334	15333	15267	15325	15283	15368	15253	15346	15422	15302	15491	15381	15358	15210	15244	15398	15265	15223	15201	15374	15310	15398	15413	15227	15290	15328	15305	15189	15297	15438	15465	15281	15315	15267	15319	15366	15261	15289	15391	15343	15282	15351	15310	15311	15350	15381	15458	15306	15295	15357	15357	15359	15308	15289	15304	15333	15249	15192	15393	15363	15402	15435	15526	15413	15376	15287	15459	15389	15325	15314	15415	15327	15401	15221	15529	15222	15227	15220	15321	15453	15317	15369	15420	15308	15339	15287	15375	15419	15278	15510	15317	15510	15397	15294	15416	15288	15294	15208	15443	15314	15293	15311	15438	15372	15361	15313	15430	15318	15280	15350	15327	15240	15323	15423	15454	15413	15301	15417	15363	15361	15381	15429	15279	15339	15325	15275	15211	15401	15222	15335	15347	15301	15385	15330	15390	15291	15386	15463	15326	15377	15216	15402	15228	15276	15117	15157	15317	15444	15271	15172	15425	15366	15274	15556	15259	15328	15278	15252	15416	15340	15229	15371	15402	15404	15197	15435	15478	15334	15470	15345	15365	15250	15312	15397	15277	15313	15381	15275	15215	15482	15228	15278	15281	15232	15306	15363	15430	15500	15144	15357	15383	15320	15322	15397	15248	15291	15286	15346	15203	15395	15204	15398	15404	15284	15227	15512	15313	15208	15334	15529	15431	15455	15423	15345	15439	15326	15423	15364	15316	15365	15384	15363	15340	15543	15196	15227	15434	15375	15365	15346	15273	15293	15349	15346	15392	15251	15445	15326	15431	15343	15288	15290	15333	15354	15274	15600	15583	15256	15280	15521	15266	15388	15277	15459	15327	15351	15302	15603	15289	15347	15360	15394	15476	15215	15364	15218	15285	15277	15319	15371	15256	15321	15412	15437	15213	15351	15370	15170	15216	15313	15258	15648	15404	15361	15349	15312	15331	15236	15185	15516	15234	15318	15319	15335	15390	15291	15294	15242	15298	15133	15477	15136	15331	15239	15151	15429	15235	15374	15171	15501	15515	15550	15254	15411	15343	15447	15303	15200	15327	15340	15407	15212	15368	15373	15224	15437	15337	15355	15334	15383	15447	15352	15409	15234	15219	15314	15269	15302	15518	15276	15209	15395	15304	15249	15212	15303	15149	15388	15506	15296	15394	15339	15396	15394	15293	15365	15165	15365	15373	15454	15414	15240	15267	15332	15414	15341	15373	15192	15347	15392	15351	15289	15241	15480	15318	15382	15179	15144	15345	15406	15298	15388	15311	15354	15365	15315	15282	15340	15261	15242	15381	15271	15361	15340	15269	15292	15299	15158	15249	15230	15420	15265	15255	15407	15397	15253	15342	15151	15283	15261	15293	15277	15242	15523	15283	15401	15373	15400	15260	15423	15337	15413	15219	15256	15291	15452	15489	15382	15174	15387	14991	15445	15508	15401	15202	15231	15336	15390	15412	15393	15216	15183	15589
28506	25697	30509	27973	22537	19259	18139	17391	17217	17151	17174	17239	17057	16882	17130	16850	17263	16921	17052	16763	16768	16851	16807	16947	16899	16971	16803	17063	16942	16954	16705	16907	17028	16809	16802	16947	16987	16896	16800	16902	17012	16878	17027	17008	16812	16877	16888	16778	16735	16899	17008	16658	16917	16904	16703	16821	17241	16891	16944	16722	16858	16734	16749	16767	16846	16806	16683	16726	16918	16827	16714	16872	16817	16766	16634	16848	16829	16829	16666	16819	16826	16887	16766	16726	16696	16805	16856	16852	16913	16841	16976	16844	16748	16966	16799	16779	16804	16560	16838	16711	16684	16946	16749	16861	16766	16712	16892	16861	16742	16903	16816	16834	16764	16867	16852	16972	16859	16825	16654	16865	16701	16750	16853	16655	16772	16883	16928	16912	16915	16877	16957	16793	16544	16775	17070	16858	16816	16715	16674	16745	16570	16828	16855	16949	16938	16902	17010	16802	16774	16879	16888	16749	17107	16908	16732	16662	16959	16835	16711	16645	17048	16804	16852	16822	17032	16870	16713	16714	16777	16840	16747	16694	16784	16700	16824	16750	16805	16916	16810	16870	16717	16878	16873	16750	16730	16814	16731	16845	16733	16778	16805	16699	17087	16765	16930	16854	16974	16817	16868	16861	16959	16869	16843	16943	16814	16873	16718	16944	16923	16781	17002	16895	16944	16824	16926	16859	16902	16897	16770	16677	16730	16817	16820	16787	16927	16828	16827	16719	16855	16766	16947	16928	17006	16934	16954	16740	16785	16830	16874	16733	16617	16707	16902	16913	16853	16843	16755	16991	16911	16801	16884	16858	16728	16913	17069	17001	16908	16848	16746	16892	16958	16832	16709	16832	17063	16750	16897	17035	16754	16773	16916	16657	16941	16949	17055	16759	16784	16849	16899	16722	16786	16685	16858	16661	16831	16841	16661	16585	16840	16712	16788	16940	16985	17024	16871	16839	16749	16857	16919	16862	16849	16772	16942	16805	16828	17062	16961	16755	16872	16745	16779	16911	16906	16591	17019	16898	16742	16726	16921	16824	16748	16793	16875	16706	16899	16783	16704	16810	16619	16804	16920	16854	16918	16677	16940	16605	16864	16833	16675	16863	16926	16934	16857	16964	16804	16933	16845	16974	16839	16817	16701	16780	16975	16976	16843	16615	16819	16785	17064	16700	16956	16697	16755	16733	16750	16879	16996	16798	16694	16562	16715	17168	16571	16816	16864	16818	16995	16574	16777	16696	16895	16912	16921	16671	16778	16852	16809	16776	16758	16781	16660	16682	16968	16825	16789	16694	16732	16842	16840	16943	16773	16898	16892	16861	16633	16797	16738	16762	16835	16674	16709	16847	16821	16563	16716	16733	16975	16826	16881	16873	16792	16764	17019	16846	17014	16609	16895	16859	16760	16885	16834	16849	16862	16634	16846	16888	16916	17110	16909	16710	16502	16750	16619	16840	16941	16856	16752	16861	16756	16939	16791	16939	16745	16794	16678	16882	16812	16922	16878	16848	16893	16742	17094	16784	16795	16819	16541	16746	16878	16751	16737	16908	16767	16882	16911	16626	16789	16763	16716	16737	16928	16659	16885	16959	16969	16725	16853	16852	16657	16900	16742	17172	16835	16606	16713	16762	16964	17065	16868	16686	16908	16788	16944	16788	16893	16712	16740	16853	16636	16828	16796	16797	16873	16708	16846	16808	16902	16757	16766	16969	16962	16912	16728	16806	16694	16833	16797	16786	16714	16885	16960	16525	16783	17008	16845	16903	16719	16775	16812	16792	16713	16855	16853	16930	16705	17012	16890	16961	16898	16908	16997	16786	16748	16773	16803	16778	16877	16838	16715	16694	16687	16880	16857	16612	16813	16963	16924	16780	16654	16847	16959	16930	16965	16772	16905	16851	17074	16907	16801	16784	16815	16937	16788	16814	16841	16818	16715	16882	16855	16588	16803	16707	16586	16893	16755	16725	16876	16838	16743	16831	16774	16915	16863	16768	16964	16731	16731	16846	16917	16856	16711	16689	16519	16893	17126	16904	16861	16807	16803	16755	16988	17059	16830	16809	16880	16538	16925	16894	16929	16751	16787	16744	16656	16751	16824	16843	16864	17010	17067	16933	16965	16715	16762	16902	16786	16824	16863	16807	16787	17132	17176	16675	16916	16805	16873	16979	17001	16847	16991	16846	16798	16893	16898	16660	16816	16852	16923	16848	16837	16780	16926	16811	16858	16962	16825	16796	16804	16625	16566	16776	16836	16833	16802	16762	16955	16884	16894	16933	17020	16763	16884	16737	17074	16794	16934	16861	16823	16891	16861	16805	16738	16758	16925	16762	16921	16837	16660	16710	16938	16862	16950	16787	16910	16782	16973	17002	16823	16687	16972	16761	16911	16924	16901	16870	16682	16947	16791	16923	16938	16785	16583	16819	16998	16488	16782	16822	16885	16711	16704	16786	16627	16839	16921	16614	16965	16895	16887	16785	16840	16790	16926	16886	16883	16945	16952	16801	16802	16861	16796	16731	16887	16730	16919	16901	16801	16807	16828	16712	16793	16838	16824	16695	16805	16829	16678	16803	16752	16988	16802	16613	16759	16855	16804	16966	17010	16855	16891	16907	16864	16878	16845	16901	16771	16836	16908	16751	16880	16972	16825	16792	16698	16890	16910	17070	16882	16723	16715	16780	16766	16748	16864	16848	16992	16681	16580	16830	16890	16826	16804	16746	16648	16853	16862	16675	16717	16572	16653	16880	16964	16864	16747	16817	16830	16848	16795	16810	16778	16805	16944	16843	16584	16839	16876	16908	16891	16798	16933	16725	17009	16817	16786	16651	16577	16893	17007	16802	16716	16682	16729	16900	16788	16925	16756	16703	16720	16723	16855	16857	16936	16824	16865	16818	16735	16928	16873	16802	16661	16763	16975	16605	16872	16945	16844	16955	16822	16887	16700	17018	16753	16842	16726	16961	16921	17003	17009	16850	16739	16791	16911	16795	16881	16917	16984	16980	16845	16819	17023	16810	16640	16901	16876	16801	16999	16950	16871	16740	16770	16751	16743	16759	16970	16958	16796	16727	16791	16769	17017	16731	16639	16822	16994	16738	16846	16564	16723	16793	16727	16723	16845	16739	16816	16657	16725	16957	16906	16739	16841	16780	16742	16866	16893	16981	16670	16959	16784	16886	17060	16849	16977	16461	16758	16775	16822	16957	16816	16751	16683	16944	16737	16725	16927	16989	16952	16938	16777	16813	17031	16870	16709	16604	16849	16823	16842	16872	16796	16738	16822	17012	16957	16871	16832	16717	16789	17024	16808	16780	16699	16902	17025	16887	16801	16821	16845	16868	16844	16691	16757	16969	16831	16911	16979	16800	16759	16711	16898	16705	16878	16912	16995	16758	16911	16799	16810	16668	16800	16833	16973	16840	16670	16759	17122	16798	16803	16825	16693	17031	16602	16678	16613	16763	16636	16550	16875	16698	16823	16701	16916	16742	16775	16774	16691	16850	16817	16856	16821	16649	16961	16771	16888	16739	16890	16805	16822	16907	16890	16778	16892	16841	16893	16949	16885	16779	16911	16761	16751	16906	16847	16653	16855	16771	16672	16782	16692	16951	16825	16738	16617	16795	17016	16865	16918	16845	16748	16832	17005	16681	16952	16701	16912	16988	17009	16696	16952	16742	16873	16715	16920	16820	16856	16707	16879	16917	16871	16718	17153	16847	16878	16640	17052	16680	16762	16941	16884	16611	16798	16953	16909	16744	16823	16737	16938	17105	16939	16691	16636	17005	16882	16780	16671	16772	16829	16963	16983	16736	16809	16829	16987	16794	16766	16757	16829	16860	16642	16611	16759	16685	17100	16760	16761	16878	16980	16715	16866	16855	16789	16959	16984	16844	16917	16798	16787	16917	16818	16798	16952	16925	17071	16865	16616	16984	16879	16831	17005	16797	16878	16747	16730	16803	16826	16942	16777	16913	16840	16872	16975	16721	16982	16644	16805	16831	16888	17030	16906	16946	16803	16851	16779	16748	16941	16747	16792	16746	16828	16878	16786	16819	16979	16843	16851	16756	16800	16940	16562	16930	16843	16871	16907	16690	16755	16832	16828	16815	16773	16639	16991	16793	16647	16723	16922	16821	16810	16828	16848	16887	17052	16874	16999	16843	16923	16823	16639	16702	16759	16719	17003	16882	16921	16699	16733	17021	16900	16851	17009	16869	16764	16832	16835	16811	16754	17070	16802	17002	16785	16966	16972	16868	16881	16894	16898	16803	16952	16758	16895	16786	16817	16871	16873	16746	16745	16813	16784	16895	16762	16740	16764	16613	16625	16789	16684	16624	16672	17026	16753	16987	16883	17081	16955	16732	16758	16838	16746	16787	16777	16935	16865	17007	16827	16965	17021	16733	16677	16651	16959	16661	16735	16928	16838	16621	16787	16766	16633	16716	16815	16914	16825	16652	16680	16937	16922	16756	16805	16823	16697	16905	16822	17133	16993	16815	16966	16981	16741	16778	16850	16715	16837	16776	16767	16713	16762	16406	16934	16944	16829	16861	16854	16901	16997	16851	16936	17122	16596	16762	16853	16734	16667	16773	16792	16825	16891	17006	16807	16751	16657	16906	16747	16973	16943	16845	16729	16769	16774	16870	16736	16943	16809	16917	16848	16732	16834	16881	16820	16802	16810	16657	16733	16667	16778	16795	16792	16765	16877	16847	16809	16791	16711	16789	16972	16812	16860	16787	16729	16804	16767	16922	17006	16995	16904	16780	16830	16856	16760	16855	16893	16870	16747	16919	16838	16740	16833	16654	17037	17097	16983	16937	16947	16730	16970	16928	16947	16869	16735	16889	16845	16653	17111	16808	16936	16924	16895	16769	16888	16916	16770	16933	16724	16736	16770	16928	16891	16917	16815	16823	16903	16895	16876	16857	16856	16765	16887	16697	16820	16969	16788	16969	16944	16778	16815	16665	16874	16647	16728	16783	16870	16605	16848	16765	16966	16770	16811	16912	16833	16775	16830	16917	16689	16770	16789	16840	16817	16849	16752	16858	16674	16867	16906	16629	16921	16792	17011	16892	17031	16979	16834	16840	16883	16734	16757	16904	16775	16662	16822	16826	16635	16943	16829	16712
30968	40287	35260	28543	22785	18532	16990	16433	16135	15894	15706	15700	15448	15613	15671	15705	15498	15478	15330	15313	15477	15287	15493	15477	15528	15294	15390	15521	15256	15347	15563	15395	15561	15383	15434	15477	15406	15307	15427	15312	15320	15339	15446	15405	15299	15326	15344	15304	15430	15350	15384	15261	15234	15271	15505	15322	15388	15438	15470	15366	15312	15244	15362	15302	15281	15289	15257	15270	15504	15351	15357	15296	15273	15341	15249	15304	15265	15213	15415	15386	15211	15462	15159	15414	15405	15248	15282	15296	15318	15382	15184	15431	15350	15354	15383	15306	15321	15164	15469	15195	15340	15410	15205	15119	15353	15369	15472	15221	15091	15276	15268	15238	15340	15392	15184	15263	15231	15339	15430	15087	15297	15476	15249	15378	15337	15289	15330	15346	15374	15196	15277	15339	15315	15452	15445	15356	15526	15388	15394	15172	15355	15303	15307	15176	15356	15123	15430	15375	15191	15372	15533	15223	15365	15362	15174	15367	15238	15266	15278	15420	15270	15251	15405	15575	15173	15338	15267	15270	15222	15168	15521	15380	15204	15103	15193	15189	15299	15227	15398	15406	15346	15205	15306	15367	15335	15405	15427	15243	15406	15388	15165	15409	15387	15206	15300	15274	15269	15286	15514	15291	15272	15439	15242	15395	15317	15261	15182	15266	15196	15214	15293	15215	15350	15350	15313	15295	15410	15157	15380	15396	15331	15415	15199	15401	15297	15463	15404	15196	15333	15343	15324	15375	15265	15343	15277	15266	15293	15328	15400	15257	15318	15306	15346	15246	15284	15093	15199	15380	15413	15269	15401	15357	15278	15202	15268	15250	15455	15247	15160	15418	15312	15315	15356	15334	15569	15447	15268	15388	15155	15476	15264	15338	15369	15316	15369	15370	15384	15239	15248	15307	15233	15280	15292	15394	15326	15260	15225	15456	15376	15337	15437	15304	15101	15432	15216	15356	15433	15290	15322	15337	15419	15305	15506	15167	15262	15470	15355	15363	15311	15351	15361	15243	15371	15175	15242	15409	15217	15279	15298	15428	15373	15239	15441	15237	15397	15333	15367	15340	15299	15473	15142	15457	15349	15355	15306	15295	15383	15347	15287	15111	15208	15502	15286	15391	15252	15340	15244	15361	15345	15358	15255	15307	15373	15274	15319	15305	15288	15207	15287	15348	15313	15294	15354	15385	15341	15181	15378	15474	15358	15460	15423	15510	15281	15410	15252	15400	15289	15283	15369	15379	15375	15464	15395	15274	15312	15418	15384	15582	15169	15327	15296	15360	15357	15239	15205	15376	15392	15268	15182	15218	15397	15191	15390	15371	15333	15352	15387	15370	15428	15396	15267	15331	15331	15290	15426	15290	15443	15261	15310	15447	15118	15294	15416	15239	15437	15131	15187	15196	15387	15285	15271	15425	15375	15228	15381	15196	15352	15467	15129	15383	15261	15200	15252	15194	15285	15321	15270	15225	15182	15311	15266	15302	15433	15250	15276	15240	15306	15439	15206	15291	15251	15248	15316	15320	15395	15277	15129	15210	15145	15364	15422	15276	15240	15490	15332	15444	15228	15296	15299	15378	15156	15411	15303	15257	15376	15334	15427	15257	15183	15411	15254	15467	15317	15156	15179	15348	15413	15233	15358	15361	15414	15326	15158	15331	15286	15390	15339	15338	15362	15285	15359	15288	15290	15218	15338	15427	15366	15166	15232	15265	15479	15236	15082	15313	15362	15188	15316	15262	15313	15427	15427	15402	15332	15237	15263	15241	15196	15306	15300	15328	15428	15359	15412	15300	15521	15506	15279	15472	15434	15423	15310	15404	15307	15458	15324	15413	15347	15254	15396	15307	15334	15315	15341	15330	15281	15387	15329	15397	15417	15254	15255	15280	15262	15523	15178	15250	15357	15391	15466	15499	15287	15235	15221	15286	15196	15259	15384	15297	15408	15331	15326	15319	15407	15336	15149	15555	15317	15316	15274	15324	15449	15266	15286	15236	15162	15343	15214	15354	15315	15402	15360	15344	15188	15141	15260	15229	15201	15342	15271	15280	15307	15311	15222	15351	15249	15313	15358	15378	15450	15080	15367	15496	15428	15281	15347	15267	15275	15196	15276	15452	15190	15359	15281	15245	15421	15419	15265	15306	15314	15268	15219	15274	15387	15169	15359	15389	15458	15349	15293	15287	15512	15410	15356	15219	15255	15158	15291	15525	15391	15260	15178	15219	15460	15316	15314	15247	15249	15199	15354	15308	15391	15194	15388	15447	15228	15226	15209	15515	15270	15363	15196	15453	15209	15182	15229	15084	15434	15282	15217	15513	15349	15359	15340	15332	15381	15316	15227	15340	15279	15308	15262	15225	15178	15246	15303	15214	15245	15262	15187	15267	15209	15510	15176	15323	15280	15202	15139	15381	15266	15423	15244	15323	15297	15270	15239	15244	15260	15254	15314	15071	15384	15329	15291	15321	15320	15339	15444	15440	15270	15274	15325	15229	15316	15196	15360	15190	15454	15085	15268	15325	15377	15450	15287	15206	15328	15374	15272	15298	15414	15172	15428	15371	15299	15247	15366	15222	15428	15273	15256	15336	15319	15339	15402	15293	15219	15284	15420	15450	15322	15376	15486	15367	15318	15463	15352	15432	15444	15476	15346	15283	15242	15324	15354	15306	15361	15233	15365	15391	15407	15333	15366	15348	15323	15348	15319	15154	15140	15719	15522	15300	15270	15320	15402	15347	15298	15214	15370	15162	15377	15479	15401	15353	15425	15154	15213	15320	15215	15386	15295	15337	15261	15393	15347	15316	15256	15420	15236	15279	15269	15329	15264	15247	15283	15253	15317	15179	15200	15128	15371	15257	15517	15277	15171	15389	15392	15180	15227	15400	15440	15314	15267	15222	15329	15204	15308	15311	15152	15207	15278	15348	15104	15357	15457	15245	15300	15314	15186	15427	15450	15381	15322	15259	15246	15249	15340	15288	15233	15275	15295	15300	15351	15319	15329	15266	15297	15298	15311	15429	15396	15208	15239	15271	15100	15257	15283	15321	15392	15599	15321	15284	15232	15427	15254	15378	15198	15221	15348	15282	15172	15265	15372	15215	15369	15286	15383	15393	15119	15328	15442	15221	15281	15225	15298	15331	15280	15289	15349	15321	15256	15405	15248	15317	15431	15377	15369	15224	15423	15372	15545	15465	15390	15320	15258	15309	15290	15238	15320	15243	15414	15378	15509	15286	15295	15242	15385	15185	15619	15245	15196	15314	15220	15356	15280	15376	15252	15382	15375	15423	15327	15277	15174	15500	15299	15270	15232	15323	15322	15418	15345	15391	15349	15291	15324	15183	15412	15338	15231	15297	15382	15361	15393	15406	15450	15223	15350	15357	15171	15126	15397	15513	15437	15218	15269	15196	15428	15304	15295	15441	15413	15320	15315	15146	15343	15237	15475	15370	15454	15456	15405	15341	15198	15346	15336	15285	15501	15192	15210	15305	15158	15180	15342	15355	15283	15260	15393	15259	15427	15211	15322	15312	15536	15446	15269	15152	15316	15387	15423	15293	15278	15384	15352	15322	15477	15355	15219	15235	15453	15252	15325	15253	15256	15403	15338	15209	15092	15647	15219	15377	15439	15305	15350	15350	15388	15394	15174	15317	15242	15341	15259	15310	15399	15355	15309	15219	15468	15260	15368	15513	15183	15203	15358	15185	15256	15213	15298	15356	15268	15261	15245	15257	15503	15217	15256	15219	15282	15231	15383	15374	15363	15374	15210	15358	15346	15194	15271	15403	15331	15396	15369	15291	15203	15390	15338	15208	15255	15141	15325	15402	15287	15329	15119	15385	15290	15525	15395	15114	15434	15305	15478	15302	15410	15258	15320	15169	15364	15469	15224	15245	15328	15505	15297	15224	15305	15169	15434	15235	15353	15550	15257	15165	15283	15242	15489	15152	15434	15422	15363	15401	15331	15394	15303	15373	15407	15359	15368	15572	15269	15318	15392	15194	15273	15245	15268	15323	15227	15302	15378	15402	15157	15348	15252	15267	15208	15251	15339	15389	15485	15238	15192	15294	15288	15206	15397	15389	15251	15424	15268	15320	15340	15381	15181	15326	15399	15400	15373	15385	15178	15374	15418	15377	15192	15333	15390	15274	15316	15357	15242	15389	15402	15230	15364	15254	15187	15404	15367	15335	15385	15309	15299	15325	15355	15420	15428	15369	15175	15315	15502	15337	15311	15404	15478	15231	15174	15272	15260	15302	15331	15286	15312	15221	15420	15299	15174	15366	15472	15284	15348	15375	15340	15341	15385	15164	15319	15435	15408	15280	15263	15198	15228	15363	15445	15197	15452	15105	15266	15463	15336	15334	15303	15197	15252	15405	15167	15435	15176	15349	15358	15140	15457	15288	15271	15410	15363	15337	15348	15279	15200	15192	15364	15428	15278	15421	15282	15304	15246	15201	15302	15335	15428	15252	15349	15164	15362	15272	15373	15311	15255	15322	15464	15141	15282	15485	15400	15327	15259	15364	15466	15336	15435	15173	15229	15379	15324	15188	15422	15273	15362	15369	15349	15295	15416	15361	15229	15156	15386	15295	15361	15264	15568	15345	15343	15251	15363	15338	15364	15456	15183	15389	15140	15298	15311	15425	15307	15437	15283	15169	15397	15411	15235	15396	15314	15412	15297	15521	15204	15273	15378	15364	15427	15291	15107	15274	15368	15386	15274	15189	15500	15210	15291	15474	15343	15323	15247	15283	15401	15209	15225	15228	15365	15366	15527	15366	15284	15320	15420	15310	15398	15365	15212	15345	15267	15217	15263	15261	15320	15111	15161	15195	15436	15321	15327	15445	15360	15413	15306	15207	15433	15184	15418	15373	15182	15255	15260	15245	15439	15289	15158	15217	15449	15307	15326	15429	15094	15305	15317	15435	15436	15319	15461	15142	15435	15387	15186	15447	15328	15278	15311	15214	15352	15262	15348	15268	15391	15256	15472	15234	15278	15379	15247	15255	15327	15389	15502	15285	15190	15224	15293	15554	15201	15312	15418	15199	15361	15446	15299	15468	15188	15376	15297	15355	15400	15336	15366	15387	15379	15177	15460	15444	15336	15444	15287	15433	15333	15331	15326	15322
24111	21343	28788	26227	24236	22974	21270	18209	17117	17239	17025	16638	16687	16716	16369	16431	16369	16449	16480	16484	16351	16530	16227	16319	16269	16375	16429	16249	16367	16401	16381	16172	16464	16270	16256	16153	16115	16179	16346	16216	16306	16350	16165	16320	16107	16165	16258	16082	16280	16280	16253	16235	16167	16034	16325	16389	16085	16341	16193	16185	16205	16227	16274	16276	16216	16312	16078	16208	16074	16179	16164	16363	16418	16011	16358	16204	16262	16405	16323	16079	16309	16087	16284	16318	16135	16167	16113	16199	16449	16272	16462	16403	16230	16226	16215	16213	16380	16261	16246	16178	16326	16130	16083	16204	16317	16094	16262	16198	16186	16049	16243	16267	16276	16296	16290	16329	16181	16023	16158	16075	16165	16479	16117	16303	16260	16166	16191	16185	16069	16086	16141	16342	16146	16251	16140	16193	16202	16130	16132	16020	16111	16041	16220	16020	16068	16024	16279	16224	16111	16105	16147	16050	16313	16298	16185	16115	16124	16222	16154	16445	16256	16454	16070	15994	16220	16290	16136	15971	16284	16233	16163	16295	16352	16164	16162	16146	16338	16275	16147	16248	16021	16288	16270	16145	16149	16037	16220	16007	16166	16190	16042	16090	16179	16252	16056	16224	16162	16241	16238	16283	16380	16070	16036	16173	16110	16053	16235	16201	16268	16066	16118	16134	16179	16224	16274	16255	16080	16174	16259	16123	16376	16425	16001	16086	16233	16117	16112	16179	16124	16118	16219	16008	16191	16238	16220	16109	16285	16092	16198	16178	16388	16270	16337	16157	16189	16100	16126	16063	15955	16163	16067	16126	16282	16266	16324	16275	16200	16237	16085	15930	16300	16240	16029	16180	16198	16151	16276	16089	16252	16112	16181	16291	16118	16407	16122	16284	16108	16246	16352	16489	16210	16130	16257	16380	16258	16244	16209	16110	16249	16354	16305	16238	16148	16080	16174	16191	16218	16023	16255	16120	16229	16257	16295	16155	16047	16182	16161	16052	16166	16216	16101	16220	15947	16101	16043	16139	16150	16105	16201	16238	16204	16140	16308	16159	16150	15953	16097	16289	16306	16011	16127	16066	16191	16066	16061	16066	15997	16258	16227	16358	16367	16267	16199	16037	16173	16119	15925	16178	16178	16118	16507	16323	16283	16144	16319	16082	16125	16240	16133	16086	16099	16128	16107	15904	16265	16301	16146	16215	16285	16164	16212	16167	16087	15971	16043	16028	16266	16413	16191	16258	16220	16259	16289	16340	16293	16229	16079	16390	16066	16018	16447	16199	16175	16148	16299	16134	16068	16261	16398	16070	16183	16183	16254	16123	16243	16164	16398	16339	16216	16119	16267	16046	16141	16067	16269	16300	16223	16116	15959	16043	16071	16245	16228	16131	16252	16401	16171	16025	16051	16215	16194	16183	16258	16319	16292	16335	16163	16035	16076	16222	16208	16293	16272	16033	16194	16375	16312	16163	16033	16052	16146	15867	16113	16182	16230	16265	16332	16237	16148	16004	16186	16371	16118	16278	16260	16162	16181	16244	16238	16144	16321	16184	16403	16088	16212	16094	16252	16129	16293	16265	16440	16371	16269	16289	16266	16155	16131	16203	16217	16172	16154	16279	16258	16286	16262	16101	16363	16262	16023	16311	16419	16105	16119	16045	16132	16007	16172	16066	16256	16172	16219	16229	16000	16064	16143	16202	16155	16255	16244	16200	16136	16220	16161	16230	16221	16304	16305	16150	16214	16080	16143	16278	16415	16294	16216	16154	16159	16058	16171	16288	16184	16405	16103	16036	16166	16201	16303	16097	16130	16018	16191	16416	16321	16196	16328	16214	16338	16080	16354	16282	16305	16277	16270	16136	16131	16145	16086	16368	16220	16210	16183	16437	16299	16086	16323	16171	16091	16181	16191	16267	16300	16264	16281	16159	15940	16115	16109	16103	16248	16174	16074	16245	16163	16185	16181	16034	16116	16174	16016	16025	16141	16245	15988	16437	16199	16098	16178	16237	16215	16185	16352	16249	16118	16201	16323	16140	16076	16061	16135	16260	16169	16261	16301	16072	16207	16285	16078	16215	16147	16114	15975	16155	16192	16116	16000	16096	16296	16012	16102	16237	16344	16186	16342	16273	16145	16182	15976	16092	16195	16102	16311	16139	16238	16075	16166	16319	16261	16166	16119	16278	16159	16023	16244	16064	16160	16096	16159	16059	16128	16147	16095	16148	16334	16142	16084	16085	16290	16071	16177	16058	16399	16191	16028	16260	16176	16270	16098	16169	16189	16159	16066	16082	16096	16186	16217	15807	16277	16154	15845	16197	16052	16218	16250	16218	16195	16289	16037	16047	16309	16212	16190	16182	16233	16196	16155	16176	16306	16238	16294	16203	16313	16056	16250	16153	16129	16161	16157	16111	16041	16193	16246	16163	16081	16273	16089	16352	16207	16310	16158	16036	16203	16053	16312	16047	16195	15936	16139	16103	16199	16134	16317	16164	16179	16147	16017	16139	16399	16107	16234	16025	16219	15889	16050	16185	16153	16247	16263	16109	16014	15918	16147	16035	16365	16278	15956	16233	16133	16178	16329	16195	16062	16148	16145	16164	16177	16069	16289	16182	16343	16423	16057	15980	16057	16191	16076	16192	16262	16100	16269	16049	16125	16153	16082	16110	16057	16121	16141	16075	16297	16298	16260	16172	16226	16258	16202	16381	16093	16171	16120	16229	16141	16073	16216	16079	16164	16117	16110	15991	16232	16252	16135	16236	16127	16146	16199	15944	16187	16323	16316	16276	16111	15994	16339	16162	16024	16193	16362	16027	16245	16307	16265	16148	16137	16094	15943	16272	16445	16359	16076	16192	16125	16202	16117	16156	15990	16036	16248	16259	16146	16047	15922	16252	16242	16192	15983	16217	16256	16071	16093	16174	16102	16262	16214	16041	16483	16278	16193	16341	16265	16143	16146	16222	16307	16100	16353	16163	16245	16213	16204	16213	16112	16136	16390	16270	16129	16308	16263	16170	16248	16165	16116	16374	16524	16158	16354	16152	16104	16115	16241	16048	16207	16241	16123	16123	16135	16146	16008	16166	16261	16275	16234	15980	16261	16062	16147	16411	16151	16031	16086	15989	16183	16172	16207	16319	16201	16089	16022	16249	16260	16227	16249	16181	16268	16172	16210	16033	16036	16143	16130	16250	16132	16217	16184	16226	16302	16151	16259	15986	16333	16107	16100	16113	16065	16057	16067	16384	16273	16034	16172	16113	15881	16075	16133	16091	16187	16185	16242	16266	16181	16053	16223	16196	16207	16105	16257	16252	16228	16062	16274	16193	16121	16173	16136	16311	16517	16264	16298	16184	16368	16206	16192	16245	16027	16233	16113	15993	16269	16244	16094	16159	16144	16138	16078	16115	16240	16243	16172	16208	16088	16258	15974	16320	16029	16212	16335	16184	16046	16004	16145	16162	16185	16115	16266	16328	16262	15983	16423	16321	16311	16274	16187	16122	16359	16263	16222	15921	16122	16038	16002	16143	16252	16339	16140	16176	16344	16366	16129	15922	16362	16354	16267	16133	16174	15976	16239	16173	16118	16198	16256	16240	16386	16072	16050	16101	16287	16348	16243	16399	15995	16175	16269	16112	16325	16266	16368	16032	16286	16188	16174	16242	16414	15901	16225	16120	16196	16165	16282	16056	16213	16216	16270	16312	16083	16169	16209	16113	16222	16164	16166	16003	16150	16058	16208	16081	16024	16180	16178	16355	16336	16242	16197	16072	16237	16010	16057	16202	16227	16184	16224	16281	16092	16241	16249	16277	16038	16038	16406	16488	16176	16183	16196	16194	16149	16369	16232	16162	16170	16171	16303	15971	16131	16101	16215	16235	16161	16306	16235	16278	16204	16138	16197	16039	16217	16090	16179	16184	16247	16217	16267	16347	16185	16128	16282	16228	16125	16282	16219	16458	16121	16153	16159	16071	16249	16074	16028	16172	16127	16180	16252	16309	16164	16115	16309	16134	16363	15906	16094	16097	16260	16231	16323	16249	16239	16198	16055	16245	16145	16372	16120	16261	16052	16344	15997	16310	16401	16002	16175	16036	16276	16088	16125	16238	16176	16137	16144	16089	16207	16200	16014	16320	16062	16204	16156	16264	16138	16135	16119	16295	16350	16252	16299	16393	16215	16005	16331	16261	16234	15940	16041	16253	16242	16131	16088	16159	16298	16107	16229	16298	16179	16094	15942	16196	16001	16303	16166	16282	16127	15968	16200	15972	16406	16072	16100	15968	16344	16146	16176	16072	16292	16027	16191	16114	16026	16202	16133	16244	16127	16026	16102	16171	16244	16104	16103	16346	16208	16228	16321	16326	16315	16140	16104	16150	16159	16124	15990	16003	16400	16141	16093	16127	16143	15971	16271	16401	15980	16222	16297	16137	16345	16117	16383	16160	16215	16433	16135	16160	16261	16196	16136	16343	16135	16363	16161	16260	16113	16017	16230	16220	16243	16211	16163	16076	16286	16366	16254	16191	16178	16145	16195	16059	16145	16218	16200	15920	16084	16009	16035	16193	16213	16296	16048	16298	16127	16353	16241	16280	16247	16204	16280	16188	16145	16135	16121	16302	16166	16118	16226	16214	16192	16231	15946	16349	16167	16064	16264	15910	16245	16034	16209	16153	16190	16102	16335	16164	16111	16071	16177	16220	16162	16249	16091	16170	16243	15987	16251	16179	16324	16131	16282	16281	16166	16316	16404	16107	16071	16050	15978	16060	16238	16280	16415	16215	16412	16173	16026	16219	16282	16283	16136	16214	16285	16232	16148	15970	16259	16245	16153	16191	16324	16086	15982	16199	16064	16242	16255	16116	16038	16177	16272	16190	16372	16170	16307	16241	16066	16051	16421	16108	16172	16097	16107	16160	15980	16007	16238	16169	16141	16137	16236	16077	16378	16325	16293	16370	16258	16157	16098	16320	16223	16010	16112	16391	16132	16367	16327	16083	16371	16143	16143	16179	16215	16174	16232	16015	16111	16115	16192	16082	16275	16266	15990	16058	16227	16074	16405	16147	16198	16222	16207	16229	16471	16385	16039	16140	16024	16054	16155	16225	16360	16289	16025	16119	16320	16339	16137	16234
31339	47689	46325	38903	28166	21573	18434	17213	16505	16094	15952	15600	15647	15470	15274	15540	15397	15115	15154	15031	15250	15122	15261	15058	15051	15169	14983	15002	15021	15110	15036	15108	15122	15031	15032	15204	15223	15100	15198	15073	15119	14961	15102	14948	14912	14978	14973	14851	15012	15108	15066	14918	14925	15006	14985	14892	14962	15077	15047	15059	15050	15031	14990	14849	14983	15065	15159	14857	15050	15111	14974	15001	14798	14890	15104	14961	15064	14945	14875	14942	14965	15108	14963	14900	15002	14971	15017	14892	15051	14840	14960	14882	15012	14973	15052	14846	15179	14873	14997	14888	14978	14854	15076	14712	15036	15008	15106	15063	14933	14804	14974	14823	15005	14764	14964	15045	14923	14949	15052	14981	14979	14968	14921	15074	14855	15113	15156	14961	14935	14822	14973	14975	15015	15036	15040	14976	14993	14980	15041	14971	15019	14972	15080	15081	15061	15136	15162	14848	14898	15034	15012	14923	14971	14912	15000	14974	14994	14759	14897	14937	14957	15148	14995	14977	15162	15032	14949	14760	15043	14968	14935	15015	15101	14886	15047	15000	14983	15003	14877	14975	14924	14836	14904	14881	15155	14865	14861	14981	15057	14771	14978	14938	15001	15000	15019	14802	14937	14983	14906	14935	14982	14886	14831	14851	15063	14851	14980	14966	14807	14970	15044	14811	15132	15183	15045	14987	14991	15082	14903	14745	14863	15040	14911	15217	14920	14869	14964	14836	14814	14941	14813	15044	15009	15129	14985	15012	14950	14978	15084	15004	14951	15060	14969	14969	14994	15147	14962	14778	14992	14950	14872	14940	14947	14777	15053	14947	14930	14992	14791	14928	15153	14855	15005	15075	14791	14923	14892	14982	14902	15124	15108	14908	14994	14955	14887	14961	15000	15063	15066	15030	14815	14993	15074	14935	14974	15021	14892	14835	14812	14849	14978	14977	14976	15000	15012	14946	15055	15073	15257	14887	15106	14986	14956	15079	14905	14915	15101	15040	15028	14918	15126	14965	14863	15033	14973	14976	15087	14850	15031	14980	14937	15131	14935	15021	15059	14753	15101	14976	14936	14890	14895	15069	14915	14927	14957	14995	14928	14926	15100	14836	14899	14858	14819	14912	15001	15064	14895	15041	15013	15006	15016	15044	14939	15056	15073	15035	14910	14910	15016	14854	14917	14999	14896	15103	14950	14918	14987	14986	14944	14897	14931	14920	15002	14945	15060	14991	15102	14862	14907	14940	14947	15126	15020	14890	14976	15062	14960	14941	15150	14970	14921	14997	14923	14964	15072	15072	15136	15046	15047	14942	14965	15039	14860	15022	14968	14881	15003	14789	15019	15011	14994	14814	15094	15192	14994	15010	14855	15007	14854	14900	14893	14934	15009	15014	15076	14989	14964	15021	14955	15149	14990	14811	14999	14870	14917	15028	14998	14936	14830	14951	14967	15074	14964	14772	15037	15075	14944	15063	14959	15110	14807	14866	15088	14878	15068	15001	15080	14904	14930	14910	14853	15065	15007	14942	14937	14997	15045	15116	15012	14900	15029	15031	14883	14955	14981	15075	14849	14977	15011	15011	15015	14914	14942	14863	15018	14983	15158	14965	15039	14913	14921	14871	14940	14917	15020	14956	14847	15033	14926	14887	14917	15049	15007	15047	15062	15054	14926	15052	15040	15039	14960	15060	14989	14917	14933	14903	14840	14853	14939	14947	15182	14973	14963	14938	14954	14845	14790	15217	14858	15022	14943	15126	15014	15133	15188	14982	15118	14846	14877	14843	15096	15063	15059	15228	14942	14913	15016	14906	15070	15162	14911	14916	14968	15037	14920	15036	15173	14930	14848	15041	14921	14882	15011	14974	14991	14886	14913	14957	15241	14992	14919	14934	14924	14814	14949	15008	15051	14994	15120	14938	14932	14956	15171	15081	15023	14972	14971	15130	14809	15069	15050	14944	15036	14907	15035	15063	14798	14968	14995	15037	15009	15046	15075	15126	14902	14923	15060	15002	15120	15063	15022	14952	14911	15077	15033	14857	15017	14953	15021	14972	14907	14922	15028	14959	15008	14996	14817	14992	15081	14733	15115	14908	14931	14906	14886	15001	14864	15037	14864	14918	14998	15038	14931	14885	15112	15000	14890	14933	15025	14880	14962	14837	15077	14997	14952	14837	14905	14866	14935	14932	14922	15055	14974	14911	14949	14935	14932	14953	15031	15048	15111	14734	15124	14950	14950	14919	14978	14852	15042	14978	15052	14774	15034	14895	14971	15095	14928	15011	14915	14984	14917	15006	14879	14924	14963	14874	14969	15027	14885	14932	14757	14839	15032	14886	15050	15074	14778	14855	14951	14883	15075	14765	14968	14786	15019	14918	15067	15004	15052	14826	14950	14703	14878	15105	14992	14963	14886	14950	14898	15053	14834	14917	14933	15015	14982	15019	14762	15082	14925	15063	14936	14938	15122	14944	15066	14850	15069	14872	14974	15021	14990	15036	14967	15078	14924	14862	15026	14962	15097	14911	14970	15073	14993	14943	14987	14929	14930	15051	14905	14845	15102	15023	14882	14891	14941	14986	15011	14940	15049	14997	14815	14995	15071	14849	14969	15078	14957	15220	14885	14855	14801	14989	14919	15026	14902	14884	15010	15116	15055	15160	15021	14887	14939	15144	14786	14986	15155	15166	14806	15036	14982	15044	14833	14794	14960	15151	15151	14998	15002	15101	14717	14912	14954	15202	14941	14935	15063	15114	14993	15138	15211	14947	15004	15115	15007	14953	14957	14850	14863	14951	15052	14972	14989	15048	15062	14839	14998	14996	15111	14939	14985	14939	14986	15072	14933	14969	14984	15021	15005	14973	14980	15108	15028	14919	14872	14951	15073	14938	15024	14981	15002	15003	15094	15007	14945	14853	14980	15000	14941	14824	14942	14799	15040	14967	15013	14902	14821	14913	14974	15117	15019	15168	15126	14989	15147	14970	15179	15009	14848	15016	15020	15000	15013	15002	14861	14993	14982	15168	15020	15064	14800	15051	15049	15090	15028	15025	14986	15159	14867	15073	15023	14915	14924	15043	15100	14854	15032	14999	14992	15015	14970	14984	14879	14932	15025	14835	14987	14964	15064	14935	14779	14968	14777	14839	15014	15122	15047	15087	14991	15011	14879	15060	15051	15038	14970	14828	14960	14962	14993	14875	14974	15063	14920	14893	14935	15032	15102	15008	14944	15009	15108	15039	14862	15010	14883	14801	14995	14916	15007	15148	15175	15085	14992	15095	15006	14909	14900	14951	15087	14948	15001	14825	14971	14811	14970	15009	14957	15016	14840	15106	14889	14931	14955	15116	15047	15037	14747	14976	14956	14887	15103	14941	14896	15024	14952	14932	14722	15021	15052	14955	14805	14985	14850	15103	14822	14948	14971	15086	15089	14856	15136	14953	14916	14939	14756	15185	15017	15262	15062	14870	14870	14892	15140	15225	15020	15080	14944	14922	15118	14940	14953	14962	15068	14977	15003	15021	15078	15005	14864	14984	15039	15085	14926	14983	15095	15029	15056	14991	14885	14955	14901	14985	14907	14936	14922	14989	14915	14955	15026	14925	15056	15069	15073	14924	15046	14849	15009	14973	14883	15036	14969	14903	14877	14976	15069	14887	14926	14927	14906	15012	14936	14994	14825	14972	15045	15096	14983	15106	14844	14921	15161	15207	14969	15001	14889	15079	14923	14875	15114	14930	14970	15059	14928	14954	15052	15028	14917	15141	14941	14900	15003	14924	14966	14994	15002	14972	14967	14960	15037	15222	14931	14872	15127	14923	14947	14935	15023	15078	15101	14881	14933	15061	15017	15004	15007	15057	14883	15070	14949	14863	14949	15091	15094	14836	15213	14850	15027	14939	15076	15010	14815	15104	14863	14893	15003	15170	14927	14919	14984	14861	15036	15065	15018	14989	15056	15142	15013	15017	15099	14870	14998	14930	14993	14881	15105	14993	15093	14941	15036	14885	14973	15097	15137	15075	14898	14836	15072	14841	14915	14942	15040	14966	15102	15060	15101	15023	14939	14988	14827	14994	14902	15056	15083	15043	15079	14825	14918	14811	14893	14848	14995	14980	14857	14925	15173	14987	14978	15080	14983	15071	14864	14958	14993	14921	14933	14911	14928	14950	14869	15117	14937	15048	14928	14831	15092	14997	15080	15028	15009	14892	14903	15025	15058	15010	14964	15074	15003	14889	15066	14967	14879	15014	14931	14985	14998	15038	14933	15064	14975	15056	15048	14984	15188	14874	15043	15081	14964	15078	14934	15015	14966	14953	15028	15052	15189	14988	14933	15025	15088	15044	14877	14978	14962	14886	14999	14948	15011	14972	15098	15158	14906	15183	15132	14892	15069	14978	15077	14914	14881	15126	15015	15005	14915	14966	15070	14956	14976	14884	14998	15130	15057	14942	14937	15045	14897	15071	15067	14967	15139	15011	15020	14960	14929	14937	15153	14908	15009	14962	14993	15067	15137	14882	14949	15047	14943	14979	15015	15033	15072	14952	14889	14929	14985	15124	14927	14892	14858	14997	15127	14917	14735	15107	14993	14907	14765	14887	15015	14927	14981	14919	15110	14821	14828	15036	15029	15003	15054	15011	15030	15126	14957	14896	14740	14907	14966	14917	15026	14857	14883	14976	14985	15083	15115	14827	14925	15044	15105	14833	14928	14970	15016	14970	15030	15084	15009	15062	14862	14896	14882	15057	15015	14954	14915	15094	14941	15058	14981	14979	14988	14907	14943	14928	14987	15060	14945	14945	14999	14997	15057	15040	14825	14923	15096	15022	14918	14954	15068	14843	15015	14911	14972	14975	15010	15044	15077	14893	14915	14963	14895	14897	15017	15075	15120	14940	15059	14847	15054	15023	15132	14922	15116	14924	14840	15172	14988	14865	14976	14992	15205	14873	15073	15047	15136	15053	15021	14902	14967	14986	14965	15155	15054	15092	15004	14933	15007	15023	14919	14892	15073	15019	14880	14838	14931	15035	15002	14969	14918	15009	14898	15104	14836	15070	15110	15097	15052	14865	14938	14968	15048	14984	15101	14954	14999	14955	15022	14968	15036	15131	14871	14867	15036	14975	14857	15060	14967	15019
22972	21402	29176	24376	23138	25069	25021	19811	18328	18572	18088	17838	17847	17676	17561	17713	17823	17491	17282	17364	17244	17255	17169	17047	17207	17188	17232	17205	17252	16993	17096	17334	17048	16982	17153	17069	17183	17154	16931	16961	17071	16919	17038	16928	16931	17297	16927	17036	16979	17160	17064	17001	16993	17047	17088	17133	17135	16889	16890	17082	17025	16899	16967	17091	16968	17243	17111	16836	17004	17014	16781	17160	16967	16984	17133	16854	16784	16942	16760	16859	16829	16973	16983	17063	16799	17035	17019	16714	16743	17073	16994	17059	17054	17079	17036	16974	17185	17018	16855	16802	16825	16845	17018	17018	16874	16922	17037	16990	17044	16950	16904	17026	16991	16911	16934	16835	16931	16958	16967	16946	16999	16941	16987	17184	16971	17182	16942	16757	17082	17146	17198	16797	17017	16782	16767	17123	16860	16819	17068	17145	16864	16995	17151	16902	17135	17049	16906	16908	17032	17054	16787	16789	16881	16780	16966	17059	16872	17006	17064	16625	16782	16844	16924	16834	16911	16755	16999	17105	16780	16925	16991	16952	17008	16814	17084	16907	16995	16771	16967	16925	16848	16861	16923	16871	16950	17004	16772	16882	17094	16810	16976	16992	17030	16778	17009	16940	17084	16886	16834	16802	16929	17112	17089	16932	16902	17025	16927	16877	16970	16927	16795	17024	17005	17107	16848	16809	17024	16827	16932	16979	16876	16921	16995	16928	16895	17009	16833	16941	16982	16956	16908	16874	16864	16919	16902	16830	16819	16905	16892	17020	16822	17100	16925	17032	16870	16921	16964	16792	17040	17109	16991	16875	17006	17021	17036	17047	17026	17111	17060	16948	16950	16978	16978	16951	17103	17016	16910	16837	17129	16930	17044	16999	16961	16858	16925	17005	17002	16984	16938	16979	16776	16777	16911	17098	17110	16775	16684	16882	16915	17035	16809	16953	16855	16857	17022	17010	17094	17083	16869	16931	16851	16849	16703	16852	16877	16965	16872	16809	16927	17211	16424	16969	16658	16862	16928	17000	17011	17076	16929	16875	16956	16886	16906	16890	16863	16809	17025	17019	16879	16967	16696	17024	16938	16973	16925	16748	17183	16970	16776	17061	17064	16965	17115	16966	17004	16944	16867	16954	17014	16939	17033	16868	16904	16748	16885	16785	17001	17052	16882	17000	16985	16912	16885	16851	16963	16919	16901	16914	16992	17044	16938	16976	16955	17076	17295	16999	16879	17080	17026	16876	16662	17072	16986	17034	17137	17039	16900	16976	16943	16944	17065	16866	16922	16927	16963	17027	16965	16871	16853	16866	16924	17033	16938	16830	16927	17074	16950	16909	17149	17115	17044	16989	17015	16916	16873	16991	16826	16844	16727	17004	16938	16960	16882	16959	16939	16977	17156	16913	16945	16824	16842	16774	17017	17068	16829	16873	17044	17019	17001	16758	16756	17055	16968	17056	16908	16990	17044	17044	16929	16879	17020	16892	16893	16969	16848	16862	17050	16928	16958	16948	17014	16724	16936	17000	16901	16840	17111	16984	17084	16886	16844	16926	16800	17027	16926	17012	16822	17001	16993	16932	17113	16928	17044	16940	16776	16740	16885	16856	16938	16891	16919	16669	16965	17013	16888	16994	16956	17006	16907	16821	16974	16975	16837	16927	17111	16842	16890	16952	16870	17052	16971	16816	16860	17051	16938	17081	17012	17032	16971	17065	16767	16935	16951	16707	17036	17048	16928	16851	16764	16836	16945	17021	17070	16768	16875	16907	16824	17035	16828	16892	17037	17045	17009	16724	17217	16965	17182	17118	17179	16936	16912	16991	16878	17101	16832	16882	16751	16970	17125	17018	16900	17040	16979	16836	16974	16956	16806	16929	16929	17055	16973	16985	17002	17022	17008	16977	16848	16982	16890	17185	17004	16830	16823	17016	16915	17039	17090	17017	16974	17018	16840	16848	16857	16792	16932	16973	16816	16767	17014	16797	16821	16840	16892	16975	17073	16852	16740	17042	16765	16801	16972	17067	17011	16927	16885	17032	17009	17148	17014	16854	16763	16980	16892	16954	16945	16940	16891	16838	16943	16986	16935	16858	17172	17034	17056	17005	16932	17032	16991	17040	17250	16947	16613	16858	17113	16976	16917	17109	17040	16784	17034	17106	16873	16847	16839	16795	16878	16840	17044	16824	17018	16912	16931	16862	16886	17019	16990	16858	16983	17018	16968	16972	17182	17114	16793	16831	16907	17110	16839	16980	16768	16847	16796	16772	17032	16932	17116	16870	17039	16805	16960	17077	16711	16934	17007	17110	17062	16858	17079	16842	16876	16787	16912	16768	16900	16789	16798	16970	16802	16791	16986	16920	17124	16870	16932	16907	16971	16978	17000	16999	16812	16884	16916	16948	17008	16872	16788	16988	16836	16941	16876	17168	17021	17061	17070	17270	16890	17120	16896	17147	16898	16958	16880	16885	17135	16928	16879	16862	16860	16786	16557	17027	16803	17019	16855	16872	16863	16774	16963	16947	16619	16911	17049	16862	16872	16930	16870	16997	17042	16771	17005	17081	16846	16952	16865	16982	17009	17072	17018	17038	16966	16888	16893	16962	16897	16968	17001	16885	16951	16810	16933	17045	16999	16843	17114	16893	16917	16899	17030	16951	17093	16957	17039	16937	16794	16908	16924	16974	16944	16806	16861	16926	16902	16747	17055	16816	17018	16871	17046	16976	16933	16995	16831	16633	17015	16849	16867	17095	17007	17013	16787	16979	16890	16858	16941	16827	16906	16852	16911	16864	16916	16829	16856	17060	17022	16770	17016	16836	17028	16965	16889	16954	16938	17055	16829	16949	16980	16895	16755	16908	16879	16951	16892	16999	17026	16865	16841	17174	16781	17108	17077	16876	17051	16741	16982	17033	16976	16989	17067	17089	16965	16897	16888	16962	17035	16736	16878	16872	16697	16695	16935	16861	16998	16784	16894	17061	16860	17032	17130	16888	17100	16849	16997	16958	16924	17001	16942	17047	16952	16853	16875	16803	16939	16995	16923	17043	16990	16966	17068	17096	17000	16934	17029	16795	17026	16971	16891	17067	16869	16820	16960	16800	17021	16872	16838	16976	17002	16743	16910	16901	16877	16887	17087	16900	16815	17021	17038	16974	16982	17034	16721	16889	17020	16922	16954	16890	16786	16992	16831	16882	16912	17064	16892	16834	16926	16926	16981	16827	16859	16963	16905	16773	16833	16816	16925	16857	16789	16979	16816	16852	16677	16897	17178	17116	17140	16791	16807	16874	16970	16943	17044	16900	16899	16718	16903	16934	16942	17108	16959	16866	16913	16947	16822	17157	16998	16930	16883	16986	16815	16904	16934	16919	16953	16854	16912	16950	16990	16952	16988	17083	17026	16896	16981	16768	16924	16885	16726	16770	16928	16871	16998	16955	16743	17029	16750	17165	16742	16909	16735	16957	16943	17012	16940	16881	16801	16987	17104	16990	16944	16876	17017	16919	16822	16852	17007	16988	17320	16906	16988	16873	16886	16859	17029	16619	16981	16965	16907	16903	17016	17084	16970	16758	16956	16946	17079	16794	16915	17015	16880	17022	16668	16817	16808	17090	16920	17007	16978	16972	16888	17040	16985	17041	16828	16938	16935	16904	17064	16939	17057	16917	16785	17003	16995	16968	16838	17120	16785	16832	17014	17026	16913	16931	16889	16973	16849	16973	16647	16971	16959	16739	17034	17087	16969	16851	16755	16899	16686	16794	16934	16967	16869	16892	16824	17068	16940	16881	16967	17102	16789	17003	16938	16949	16902	17106	16966	16820	16905	16742	16792	16729	16795	16822	17058	16989	16967	16673	17039	16995	16783	16743	16965	16948	16920	17164	16909	16918	16913	16842	17014	16894	16958	16772	16813	16944	16919	16892	16977	16817	17006	16909	16938	16859	17049	16974	17001	16928	17040	17119	16985	16936	16889	16956	17215	16892	16940	17142	17015	16850	16963	17106	16799	17164	16956	16839	17087	16955	16939	16953	17008	16844	16899	16789	16971	17081	16960	16863	16917	17009	17008	17102	16913	17050	17053	17015	16905	16977	16961	16899	16875	16948	16872	16907	17014	16857	17014	17038	17039	17006	16810	16702	16850	16968	16917	16945	16850	16922	16771	16917	16901	16892	16977	17013	16973	16965	16803	16795	17018	17000	16991	16961	16953	16790	16953	16739	16892	16895	16993	16964	17020	17070	17042	16922	16961	16931	16902	17066	17013	16967	16906	17015	17004	17095	17180	16784	16841	16828	16936	16985	16857	17042	17024	17055	16899	17021	16926	16986	16860	16893	16866	16789	16750	17038	17072	16997	16999	16847	17069	16923	16697	16846	16990	16941	16970	16859	17011	16933	16841	16917	16798	16799	16886	17094	17005	17023	16978	16728	16980	16944	16907	17021	17021	16899	17172	16827	16961	16983	16926	16947	17118	17118	17131	16968	16768	16776	17057	16846	17105	16866	16866	17032	17022	16710	16971	16850	16996	16865	16829	16836	16902	16735	17174	16720	16912	17113	17000	16850	16976	16963	16750	16989	16696	16820	17065	16950	17027	17134	16883	17047	17069	16863	16966	16845	16882	16875	17018	17041	16831	16817	16828	16824	16926	16951	16742	16627	16796	16859	16926	16977	16968	17016	16767	17008	16995	16811	17051	16817	17033	17132	17057	16937	16888	16983	16969	16747	16843	17142	16957	16873	16760	16815	16976	16950	17040	17021	16866	16932	17015	16985	17189	17050	16847	16925	17093	16922	16959	16792	17029	16643	16641	17098	16852	16914	17013	16952	16983	17081	16939	17144	16983	17002	16875	16920	16951	16759	16773	16944	16952	16955	16761	16930	16771	16950	17207	16876	16997	16859	16866	17005	17014	17066	16773	16969	16983	16811	16853	16930	16718	16769	17082	16923	16897	16849	17029	17113	16925	16793	16897	16816	16932	16973	16999	16941	17049	16853	17083	16866	17062	16999	17025	16992	16921	16997	16777	16936	16960	16896	17038	16885	17185	16974	16743	16879	16817	16959	16784	17020	16895	16889	16842	16950	16944	17043	16947	16958	16890	16985	16969	17015	16757	16939	16860	17120	16979	16936	17137	16739
34430	58121	53540	43639	34997	25619	19559	18110	17376	16904	16858	16375	16372	15992	16052	15842	15786	16010	15667	15761	15662	15455	15627	15562	15634	15528	15467	15645	15579	15593	15478	15858	15599	15490	15674	15523	15490	15388	15445	15412	15399	15601	15446	15425	15499	15488	15488	15550	15499	15447	15514	15517	15505	15355	15478	15261	15530	15384	15521	15456	15504	15376	15197	15523	15334	15573	15335	15560	15397	15356	15440	15195	15435	15611	15382	15151	15277	15403	15519	15379	15438	15325	15320	15260	15326	15295	15350	15532	15485	15369	15426	15385	15513	15397	15403	15281	15421	15554	15423	15563	15495	15393	15446	15559	15410	15365	15454	15388	15369	15475	15275	15519	15281	15213	15358	15502	15386	15360	15304	15431	15466	15365	15449	15422	15374	15452	15498	15464	15476	15409	15468	15396	15273	15471	15393	15648	15331	15466	15642	15425	15460	15366	15305	15080	15458	15314	15438	15392	15397	15230	15536	15291	15540	15491	15450	15330	15368	15376	15447	15427	15563	15177	15473	15440	15368	15330	15322	15395	15383	15418	15453	15361	15377	15379	15549	15480	15225	15423	15397	15445	15355	15341	15611	15469	15281	15487	15420	15516	15496	15497	15456	15390	15364	15308	15429	15425	15604	15330	15378	15332	15445	15381	15203	15498	15488	15439	15447	15403	15527	15579	15492	15394	15283	15230	15297	15316	15339	15506	15235	15369	15256	15497	15490	15385	15393	15389	15375	15272	15500	15453	15420	15485	15465	15459	15401	15555	15317	15353	15493	15397	15486	15380	15494	15451	15370	15284	15339	15519	15528	15417	15385	15513	15499	15245	15353	15438	15286	15440	15384	15287	15298	15382	15306	15526	15481	15359	15259	15399	15439	15427	15529	15502	15427	15344	15351	15368	15396	15346	15482	15451	15433	15509	15521	15290	15442	15725	15443	15421	15333	15487	15571	15499	15488	15317	15330	15465	15270	15278	15452	15450	15339	15346	15360	15205	15522	15365	15415	15385	15272	15529	15233	15436	15390	15356	15250	15396	15332	15439	15447	15446	15503	15435	15332	15470	15459	15343	15302	15433	15240	15463	15287	15381	15313	15264	15466	15400	15436	15519	15421	15131	15439	15322	15248	15432	15407	15424	15397	15317	15373	15393	15487	15418	15411	15594	15466	15325	15168	15392	15428	15559	15234	15503	15543	15491	15263	15653	15490	15445	15263	15434	15392	15479	15575	15376	15333	15291	15530	15434	15492	15297	15504	15398	15382	15579	15458	15467	15308	15346	15337	15347	15397	15445	15400	15480	15311	15446	15413	15344	15444	15380	15432	15375	15466	15421	15274	15583	15470	15279	15378	15298	15433	15474	15290	15352	15414	15465	15365	15463	15364	15440	15394	15515	15281	15427	15465	15312	15475	15268	15317	15266	15397	15452	15442	15434	15452	15420	15439	15380	15430	15202	15584	15274	15451	15417	15363	15575	15345	15321	15327	15424	15281	15485	15299	15178	15582	15588	15368	15397	15400	15318	15457	15331	15410	15288	15431	15304	15548	15500	15305	15443	15535	15590	15470	15609	15313	15324	15358	15491	15416	15202	15280	15380	15274	15415	15502	15284	15405	15378	15478	15426	15260	15308	15355	15408	15540	15235	15396	15495	15408	15393	15355	15400	15456	15371	15339	15361	15577	15341	15391	15570	15247	15411	15476	15375	15459	15369	15363	15488	15412	15288	15385	15322	15485	15427	15486	15505	15418	15487	15519	15278	15300	15407	15588	15415	15439	15246	15524	15552	15331	15353	15561	15242	15358	15533	15412	15433	15220	15400	15279	15244	15425	15372	15385	15574	15415	15468	15395	15398	15562	15596	15285	15467	15468	15437	15347	15268	15466	15405	15340	15465	15497	15377	15417	15221	15268	15422	15465	15531	15473	15084	15436	15302	15443	15297	15377	15347	15251	15549	15312	15287	15489	15462	15370	15472	15384	15418	15400	15309	15469	15269	15398	15400	15430	15561	15498	15388	15420	15400	15182	15282	15279	15478	15413	15407	15210	15348	15346	15466	15414	15316	15443	15215	15444	15423	15470	15472	15236	15326	15417	15401	15341	15601	15286	15571	15417	15366	15499	15297	15456	15244	15454	15382	15505	15213	15361	15416	15366	15350	15491	15314	15428	15632	15304	15388	15403	15318	15437	15485	15426	15476	15339	15408	15360	15280	15443	15326	15461	15196	15532	15365	15352	15382	15425	15327	15577	15279	15313	15513	15412	15525	15265	15465	15608	15409	15367	15372	15426	15227	15495	15358	15310	15532	15367	15393	15425	15367	15393	15395	15606	15390	15411	15262	15414	15345	15426	15353	15287	15427	15174	15475	15459	15562	15424	15406	15434	15406	15271	15443	15430	15483	15576	15381	15513	15481	15409	15396	15300	15315	15392	15443	15307	15584	15580	15392	15412	15513	15390	15364	15346	15472	15365	15581	15309	15200	15528	15388	15298	15467	15476	15378	15439	15434	15399	15615	15445	15238	15330	15426	15466	15521	15314	15513	15354	15533	15331	15484	15378	15395	15407	15296	15371	15400	15387	15539	15286	15256	15351	15469	15481	15249	15441	15281	15535	15457	15455	15576	15565	15318	15540	15422	15356	15481	15351	15520	15453	15455	15358	15487	15220	15311	15388	15442	15443	15313	15449	15247	15478	15215	15311	15241	15330	15445	15325	15287	15424	15451	15356	15510	15406	15237	15433	15471	15262	15481	15512	15310	15496	15300	15353	15347	15351	15449	15451	15511	15388	15447	15376	15404	15629	15433	15245	15395	15238	15577	15325	15360	15353	15329	15661	15433	15262	15353	15395	15488	15388	15311	15341	15290	15430	15216	15304	15369	15435	15261	15595	15361	15371	15424	15278	15309	15495	15438	15237	15343	15385	15385	15328	15385	15447	15574	15412	15502	15333	15321	15365	15278	15389	15333	15393	15405	15449	15414	15286	15218	15246	15558	15354	15411	15441	15441	15534	15400	15356	15504	15342	15270	15451	15317	15401	15425	15339	15464	15426	15293	15398	15388	15267	15312	15595	15449	15539	15383	15499	15505	15326	15562	15545	15493	15258	15533	15521	15456	15251	15548	15408	15267	15431	15140	15479	15404	15445	15324	15366	15339	15313	15574	15391	15422	15344	15478	15454	15325	15352	15309	15331	15499	15474	15379	15446	15334	15293	15461	15273	15496	15469	15621	15234	15272	15348	15400	15601	15440	15588	15449	15451	15338	15359	15492	15385	15439	15560	15469	15377	15469	15445	15380	15471	15320	15597	15400	15472	15197	15431	15331	15532	15493	15342	15426	15430	15243	15577	15435	15422	15355	15348	15290	15310	15434	15354	15411	15314	15432	15384	15322	15498	15272	15467	15482	15513	15349	15511	15471	15454	15338	15338	15246	15613	15190	15599	15265	15356	15461	15272	15635	15463	15448	15479	15496	15461	15490	15511	15465	15356	15294	15385	15234	15422	15550	15319	15373	15423	15341	15476	15282	15478	15268	15404	15386	15487	15272	15298	15456	15482	15464	15380	15397	15342	15373	15427	15378	15365	15258	15443	15358	15355	15523	15339	15412	15402	15430	15386	15383	15391	15166	15399	15201	15331	15357	15450	15356	15423	15553	15389	15397	15454	15396	15264	15378	15486	15472	15429	15350	15330	15479	15367	15367	15356	15314	15449	15393	15555	15499	15455	15448	15320	15260	15485	15342	15306	15439	15283	15464	15186	15385	15517	15498	15405	15362	15567	15282	15358	15593	15467	15538	15384	15440	15380	15412	15450	15435	15298	15192	15350	15265	15550	15394	15349	15372	15414	15297	15298	15516	15350	15616	15394	15330	15326	15355	15314	15510	15244	15241	15271	15439	15398	15315	15481	15526	15391	15364	15320	15320	15549	15402	15454	15393	15282	15479	15309	15406	15318	15272	15480	15337	15326	15361	15402	15678	15326	15365	15358	15473	15281	15478	15368	15497	15347	15261	15366	15390	15320	15447	15406	15494	15420	15197	15468	15475	15343	15497	15460	15373	15368	15364	15175	15344	15308	15333	15363	15275	15382	15479	15363	15475	15515	15340	15439	15313	15294	15458	15174	15327	15379	15323	15235	15460	15415	15378	15421	15390	15515	15359	15291	15500	15472	15619	15431	15426	15268	15286	15349	15356	15322	15403	15413	15519	15380	15511	15400	15331	15362	15355	15399	15414	15395	15279	15508	15340	15371	15289	15451	15377	15278	15402	15350	15295	15347	15303	15506	15439	15359	15336	15505	15523	15324	15428	15442	15453	15349	15409	15374	15527	15286	15467	15562	15414	15282	15399	15330	15495	15355	15414	15540	15402	15284	15504	15468	15380	15266	15287	15334	15357	15553	15285	15657	15361	15223	15263	15365	15519	15262	15227	15362	15453	15479	15432	15361	15416	15311	15429	15467	15444	15201	15434	15476	15464	15190	15300	15443	15329	15516	15397	15476	15362	15479	15500	15483	15511	15433	15450	15431	15410	15336	15567	15355	15373	15415	15558	15402	15443	15445	15337	15280	15482	15473	15209	15361	15337	15432	15413	15543	15332	15462	15455	15474	15380	15565	15518	15250	15280	15295	15486	15366	15445	15434	15479	15491	15364	15414	15315	15352	15438	15541	15441	15479	15598	15454	15277	15532	15402	15343	15383	15302	15329	15333	15414	15432	15510	15401	15458	15412	15662	15394	15414	15558	15406	15422	15487	15440	15564	15351	15455	15189	15402	15416	15237	15504	15372	15407	15449	15303	15432	15277	15471	15388	15368	15449	15341	15286	15448	15323	15447	15317	15415	15353	15366	15396	15519	15449	15368	15514	15371	15454	15267	15302	15390	15329	15440	15391	15372	15221	15366	15428	15378	15472	15510	15326	15319	15456	15445	15530	15313	15472	15516	15241	15487	15201	15398	15409	15269	15481	15517	15332	15396	15406	15384	15256	15337	15490	15502	15484	15404	15453	15324	15161	15403	15362	15292	15499	15430	15475	15367	15252	15311	15397	15386	15419	15302	15318	15348	15383	15493	15560	15326	15439	15323	15338	15430	15539	15190	15430	15205	15498	15224	15361	15498	15603	15364	15365	15414	15318	15473	15444	15413	15299	15385
28488	26537	33344	29709	22541	19954	18594	17679	17582	17500	17220	17255	17150	17215	17181	17230	17359	17084	17204	17109	17059	17097	17184	16956	17110	17210	17038	17141	16840	16996	17101	17005	17033	17154	17312	17033	17101	17051	17206	17042	16979	16876	17038	17034	17100	17058	17042	16937	17290	16991	16953	16876	17183	16995	16964	16993	17065	16764	17042	17048	17127	17118	17178	17055	17134	16897	16903	17116	16937	17080	17241	16777	16737	17055	16920	17045	17089	16974	16965	16917	17136	16990	17010	16903	16638	16858	16873	17012	17206	16756	16991	16811	16815	17085	17118	17004	16885	17119	17166	16876	17135	16977	17066	16973	17154	17003	17005	16974	16793	16943	16971	16903	17093	16977	16836	17158	16952	16966	16968	17041	17049	16981	17174	17053	17047	17145	17270	16975	17169	16927	17006	16826	16861	17019	16949	17004	17104	16843	16880	16923	16956	16954	17073	16755	17065	17070	16921	16870	17079	16945	16851	17012	16964	16959	17160	17018	17001	17020	16878	16968	16827	17049	17000	16994	17101	16951	16855	16842	16594	16962	17045	16982	17061	16864	17038	16927	17000	17112	16845	16781	16928	17014	16886	16990	16916	17201	17020	17089	16824	17155	17012	16933	16942	16961	16882	17161	17004	17108	16879	17081	17282	16996	17046	17204	17177	16972	17072	17017	16758	16803	16943	16881	16995	17159	17263	17063	16937	16938	16893	16986	17035	17020	17034	17178	16944	17015	16897	17069	17104	16929	16960	16947	16946	16959	17065	16957	16896	16965	16964	16905	17104	16950	17015	17009	17043	17106	17048	16872	16974	17097	17133	16961	17084	17007	16895	16736	17010	17163	16933	16791	17010	16957	16975	17056	16860	16905	17098	17119	16893	16794	16943	17071	17039	16880	17012	16890	17026	17172	16913	16820	17013	16842	16763	17004	16884	16909	17091	16965	16751	17112	17148	16857	16928	16704	16727	17130	17229	16925	16860	16879	16907	17007	17012	17046	16903	17051	16960	16904	17012	17019	16908	16953	16887	16987	16860	16889	16800	16874	17105	16899	17136	17154	16984	16736	17069	16892	17066	16878	17153	16946	16803	16995	16943	16764	16743	17063	16738	17086	17025	17064	16970	17004	16946	16886	16942	17136	16963	16960	16831	17070	17067	16998	16991	17084	17038	17146	16949	17149	17149	16796	17117	17256	17247	16984	17177	17009	16843	16928	16850	16945	17135	17000	17091	16887	16881	16946	16956	16990	17066	16848	16842	17058	17093	16948	16972	16895	17121	17039	17148	17184	17119	17000	17174	16969	17012	17004	16930	16957	16952	16962	16838	17019	17144	16970	17184	17050	16862	16852	16842	16837	16878	16812	17025	16897	16846	16973	16995	16830	16954	16889	16985	16819	17064	16898	17254	17126	16859	17054	16663	16983	16993	16970	17001	17012	16993	17051	17004	17163	17164	17184	17011	16867	17012	17046	17075	16983	17084	16915	17112	17109	16998	16802	16852	16937	17106	17078	16971	16724	16944	17128	16762	17023	16926	16985	17049	16782	17221	17031	17008	16836	16963	16760	16843	16873	16969	17105	16939	17252	16977	16814	16867	17099	16993	16853	16987	17069	16877	16953	16937	16773	16902	17099	17047	16933	17025	16997	17057	16885	16835	16958	17023	17064	17046	17233	16843	16918	17076	17074	17047	16903	16901	16910	16887	16901	17050	17035	17085	17093	17067	17114	16926	16966	17048	16996	16937	16972	16966	16982	16809	16993	16969	17133	16819	17192	17051	16973	16964	17001	17166	16941	17072	17033	17030	17053	16881	16997	16925	16995	17001	16895	16952	17044	16958	16956	16950	16850	17017	16940	17013	17086	17167	17167	17004	16925	16948	16844	17036	16955	17001	16751	16871	17106	16959	17029	16866	17022	17147	17040	16833	17001	16958	16754	16894	16982	17086	16909	17184	16981	16957	17032	17048	16918	17190	16964	17159	17166	16742	16958	16872	16978	16844	17098	17070	17011	17068	16833	16923	16802	17124	17070	16910	17118	16920	16902	17079	16862	16993	16925	16906	16912	16980	16935	16778	17233	16969	16897	16926	16905	16955	17089	17041	17034	16917	17090	17056	16854	16903	17264	16898	16905	17040	17040	17082	17121	17006	16829	16887	16974	17038	16950	17158	17062	16988	16878	16931	17104	17056	16957	17029	17044	16970	16905	16907	16995	17080	17179	16994	16978	16880	16897	17191	17019	17049	17058	16879	16964	16923	16829	16974	16982	17096	17001	17112	17087	16805	16976	16836	17072	17026	16769	17060	16981	16891	17165	16847	17058	17024	16947	17004	16663	17005	16974	17001	16997	17024	17169	16972	16922	16911	16746	16612	17001	17135	17110	17243	17064	17040	16827	17106	17165	17016	16885	17008	17021	16883	16848	17034	17060	16969	16887	16917	17088	16942	17040	16888	16967	16783	16818	17116	17001	17055	16906	16992	17244	16997	17087	17086	17068	16835	17188	16832	17004	17014	17208	17019	16943	16827	16983	17042	16991	17098	17094	16867	17094	16926	17139	17135	17087	16954	16821	17071	16936	17023	16909	17062	16935	16995	16823	17213	17046	16975	16982	17205	17041	17032	16863	17058	17054	17205	17030	16898	16935	16970	16750	17097	17181	16914	16899	16852	17023	16951	16900	16972	17074	17016	16893	17084	17091	16774	17068	17007	17014	16886	16971	17073	17083	17015	17043	16764	17038	16838	16895	16975	16912	16946	16894	16916	17044	16843	17121	16847	16783	16864	16941	16952	16972	16845	17108	16966	16907	16951	16960	16994	16844	17075	17158	17058	16931	16857	16896	16983	17105	16950	16949	17051	17028	16829	17056	17114	17029	17056	17158	17006	16905	17143	16917	16920	17158	17034	17024	17016	16942	16977	17085	16942	16852	17142	17157	17260	17018	17011	17155	17222	17045	16610	16905	16940	17137	17081	17032	16919	16996	17004	17032	17017	17002	17007	16933	16972	17048	17098	16968	16956	16878	17140	17029	17007	16938	16949	16941	16916	17000	17170	17028	16960	16918	16848	17087	17095	17041	17048	16962	16973	16924	17033	16956	16990	17116	16846	16800	17145	17145	17150	16928	16928	16865	17003	16950	16886	17124	17134	16969	17153	17134	17012	17044	17032	16992	17059	17105	16979	16846	17070	17042	16987	17041	16845	17175	16938	16959	16937	17133	16732	16887	16824	16920	16967	16916	17040	16900	16930	17152	17082	17008	16894	16836	17227	17104	17094	16903	16814	16981	16999	16810	17032	16981	17026	17170	17010	16957	17043	17012	16923	16818	16930	16933	17049	16960	17034	17064	16868	17064	17018	17083	16951	16998	17027	17007	16966	16824	16885	16947	16954	17045	16899	16875	16990	17076	17135	16907	17134	17278	16878	17118	16983	16889	17010	17023	16957	16887	16942	16893	17001	16953	16976	17159	17090	17108	17149	16945	17018	16997	16962	16949	16860	16857	16931	16785	16777	16931	17070	16998	17093	16926	16764	17000	17134	16990	16779	17052	17110	17024	16903	17021	17011	17061	17258	16989	17142	16851	16946	17022	16898	16984	17035	16974	17150	16965	17069	17074	17159	17200	16963	17303	17053	17118	16812	16977	16932	17019	17008	17021	17110	16869	16932	16925	17041	16952	16998	16989	16961	17120	17059	16965	16863	16801	17062	16869	17172	16834	17081	16859	17101	17091	17051	16932	17085	16925	17038	16931	16947	16908	16903	17046	16945	17104	16930	17123	17084	16919	17089	17023	17027	16912	16886	17034	17060	17323	16899	17077	16940	16996	16996	16941	16926	16817	17056	17049	16998	16922	17137	16913	16832	16783	16888	17085	17029	17146	16957	17087	16964	16973	17000	16884	16873	17077	16971	16848	17018	16917	17081	16880	16784	16949	17025	17043	17139	17017	17040	17049	16974	17001	17015	16984	16841	17075	16966	17001	16986	16950	17057	16843	17038	17130	16892	16784	16898	16878	16922	17066	17264	17098	16885	16798	16969	17085	17222	17106	17122	16893	17109	16687	16860	16758	16983	16971	16865	16972	17085	17237	17060	17058	17099	17027	17202	17043	17144	17022	17001	16948	16929	16992	16960	16980	17009	17031	17125	17188	17132	17034	16927	16831	16927	16997	16835	16936	17015	17127	16807	16993	16976	16832	16964	16926	17167	16954	16850	16986	17034	16936	17041	17048	16994	16926	16986	16830	16963	16945	16872	17042	17077	17126	17050	16897	17265	16987	16945	17048	17155	17089	17045	16983	17046	17054	16991	17068	17002	17073	16991	17043	16912	17040	17007	16900	17064	17033	16891	16963	16940	17122	17003	16733	17071	16822	16976	17019	16984	16969	17249	17146	16953	16987	17018	17063	17032	17178	17002	16846	16915	17114	16881	17057	16969	16887	16943	17168	17224	17032	17145	17040	17008	17035	16899	16985	17029	17187	17070	17152	17251	17050	16884	16941	17204	16863	17162	16864	17023	16883	16932	16890	16901	17026	16879	16882	17046	16819	17051	17136	16924	17045	17033	16990	16870	16918	16924	17029	17094	17192	17045	17052	16807	17135	16986	16932	17029	16899	16848	16997	16841	16961	16887	16983	16745	16940	16968	16749	16891	17103	16981	17005	16928	17151	16854	16977	17057	16958	16861	17058	16931	17004	16924	17054	17144	16951	17063	17065	16889	16989	16961	17078	16770	16846	16893	16937	17058	17061	16952	17176	17083	17106	16977	16755	17047	17041	17173	17113	17031	17166	16982	17067	16895	17039	16951	16794	16930	17141	17216	17094	16831	17150	16943	16954	16788	16792	16890	16813	17033	17099	16940	16873	17226	16772	17145	16791	16913	16894	17159	16997	16929	16803	17073	16999	16824	17004	16975	17051	17000	17108	17021	17090	17055	16971	16937	17173	16950	17105	17178	16919	17026	17169	16927	17025	16939	16878	16861	17136	16903	17043	17051	16926	17062	17074	16876	16919	17112	16956	16832	16948	17080	17012	17045	16953	16917	17080	17220	16921	16985	16728	16922	17023	17006	17084	16986	16975	16687	16951	16912	16942	16850	17116	16911	17132	17154	17011	17170	17028	17111	16929	17145	16973	17048	16793	16905	16980	17047	16882
31536	43217	39302	30305	22325	19030	17212	16645	16115	15947	15880	15761	15649	15698	15774	15511	15698	15544	15558	15577	15597	15461	15581	15578	15603	15467	15410	15857	15422	15456	15417	15457	15503	15572	15487	15484	15423	15615	15547	15487	15487	15493	15488	15291	15276	15491	15421	15377	15397	15391	15304	15443	15498	15410	15316	15281	15457	15599	15577	15605	15328	15504	15621	15533	15276	15305	15317	15291	15419	15591	15510	15444	15384	15352	15432	15566	15353	15291	15480	15350	15220	15396	15522	15328	15483	15321	15488	15398	15474	15475	15327	15376	15354	15448	15464	15562	15621	15399	15353	15405	15424	15467	15350	15601	15429	15335	15303	15468	15369	15395	15583	15270	15430	15411	15393	15529	15366	15417	15499	15253	15474	15433	15406	15332	15477	15489	15415	15495	15457	15468	15404	15415	15308	15438	15504	15357	15345	15465	15386	15267	15231	15492	15399	15311	15538	15523	15519	15723	15424	15333	15463	15446	15397	15445	15555	15386	15363	15605	15433	15391	15319	15387	15599	15099	15484	15481	15382	15479	15493	15301	15392	15366	15596	15393	15429	15335	15437	15417	15399	15479	15421	15566	15454	15470	15456	15488	15449	15391	15307	15366	15350	15424	15555	15375	15491	15259	15230	15607	15436	15510	15629	15511	15344	15458	15272	15505	15428	15454	15417	15464	15451	15280	15366	15332	15384	15515	15547	15376	15436	15374	15367	15349	15570	15635	15490	15615	15439	15386	15590	15307	15415	15519	15261	15529	15460	15454	15440	15414	15515	15598	15468	15428	15303	15537	15614	15397	15515	15401	15511	15486	15415	15598	15465	15471	15583	15287	15451	15511	15389	15445	15684	15655	15404	15500	15514	15351	15415	15464	15296	15378	15515	15485	15433	15331	15426	15460	15433	15432	15526	15488	15510	15518	15341	15422	15462	15635	15567	15434	15483	15486	15467	15576	15324	15506	15395	15487	15428	15519	15329	15507	15474	15453	15367	15501	15451	15437	15556	15411	15502	15391	15336	15439	15569	15450	15339	15361	15523	15402	15610	15478	15416	15387	15438	15575	15526	15355	15620	15411	15461	15502	15451	15394	15385	15451	15349	15429	15310	15400	15468	15326	15539	15300	15253	15550	15463	15516	15405	15363	15521	15398	15350	15344	15470	15409	15468	15475	15246	15529	15369	15457	15364	15344	15288	15454	15534	15327	15419	15468	15567	15394	15515	15604	15500	15396	15164	15466	15266	15573	15430	15413	15500	15415	15476	15506	15185	15558	15445	15442	15529	15180	15475	15469	15468	15324	15544	15532	15455	15456	15354	15459	15404	15519	15322	15421	15504	15568	15486	15484	15504	15381	15581	15607	15457	15327	15505	15495	15629	15317	15411	15422	15457	15280	15558	15480	15450	15407	15243	15411	15405	15486	15487	15557	15372	15591	15464	15437	15425	15666	15292	15555	15254	15512	15427	15466	15298	15526	15507	15453	15605	15484	15378	15523	15507	15318	15341	15428	15516	15527	15543	15459	15626	15551	15393	15476	15402	15316	15371	15596	15207	15503	15432	15328	15309	15421	15483	15402	15439	15399	15351	15636	15325	15472	15499	15502	15345	15478	15245	15316	15443	15342	15534	15309	15364	15301	15521	15403	15468	15409	15475	15492	15467	15511	15268	15446	15448	15349	15508	15319	15348	15389	15541	15373	15330	15318	15483	15313	15420	15428	15434	15420	15511	15388	15329	15500	15213	15383	15463	15327	15365	15368	15453	15559	15509	15470	15596	15499	15413	15434	15487	15124	15374	15438	15449	15430	15525	15579	15453	15358	15424	15483	15325	15422	15379	15403	15358	15376	15420	15184	15409	15510	15385	15448	15387	15418	15446	15467	15189	15642	15473	15491	15458	15412	15397	15294	15443	15295	15364	15310	15482	15467	15606	15446	15282	15359	15247	15548	15392	15507	15411	15275	15386	15424	15358	15312	15358	15465	15426	15472	15441	15362	15561	15506	15496	15305	15471	15256	15344	15475	15321	15391	15334	15458	15418	15548	15425	15436	15457	15571	15377	15495	15506	15342	15414	15489	15515	15489	15102	15382	15377	15410	15312	15230	15404	15265	15361	15327	15348	15492	15570	15547	15417	15426	15555	15495	15582	15487	15617	15458	15373	15316	15440	15335	15410	15338	15452	15457	15575	15530	15372	15469	15319	15320	15298	15277	15511	15695	15476	15370	15345	15437	15441	15443	15554	15458	15351	15450	15492	15372	15483	15463	15330	15276	15440	15220	15406	15548	15479	15317	15488	15436	15467	15453	15437	15461	15340	15401	15355	15350	15269	15364	15452	15453	15299	15480	15528	15419	15483	15219	15338	15409	15613	15366	15379	15350	15429	15437	15485	15494	15459	15491	15213	15490	15400	15525	15393	15492	15453	15436	15496	15191	15487	15511	15402	15479	15575	15339	15421	15318	15433	15387	15573	15481	15459	15189	15410	15463	15573	15230	15528	15247	15630	15547	15483	15467	15392	15490	15446	15639	15357	15417	15472	15454	15603	15300	15456	15375	15628	15477	15521	15544	15445	15410	15428	15348	15303	15370	15437	15558	15348	15324	15366	15603	15348	15572	15334	15368	15523	15513	15293	15488	15445	15563	15533	15321	15581	15511	15524	15410	15396	15559	15551	15453	15356	15590	15545	15425	15478	15338	15212	15567	15582	15556	15513	15452	15232	15330	15523	15612	15415	15508	15397	15351	15448	15426	15367	15347	15530	15352	15625	15324	15571	15394	15477	15570	15368	15595	15321	15468	15392	15488	15635	15509	15475	15363	15427	15438	15460	15373	15455	15326	15505	15525	15363	15494	15532	15402	15414	15483	15459	15335	15523	15282	15521	15506	15499	15450	15366	15406	15387	15300	15377	15599	15645	15429	15445	15560	15281	15365	15712	15356	15431	15422	15237	15430	15469	15468	15319	15424	15389	15340	15373	15572	15379	15507	15385	15450	15489	15379	15509	15462	15338	15500	15328	15439	15335	15394	15375	15383	15370	15472	15444	15368	15441	15464	15445	15361	15577	15457	15365	15343	15297	15486	15517	15519	15411	15342	15564	15368	15487	15358	15537	15510	15412	15520	15383	15465	15447	15372	15464	15523	15464	15520	15370	15518	15567	15462	15372	15474	15401	15391	15395	15546	15366	15421	15570	15483	15451	15404	15417	15561	15303	15537	15465	15270	15493	15575	15473	15566	15535	15452	15249	15285	15186	15462	15330	15364	15456	15525	15459	15461	15409	15417	15182	15453	15455	15457	15463	15468	15365	15425	15302	15358	15459	15498	15435	15382	15381	15407	15460	15249	15355	15440	15486	15294	15527	15343	15453	15385	15412	15487	15401	15436	15473	15469	15539	15440	15328	15370	15510	15592	15403	15434	15583	15395	15417	15464	15466	15547	15407	15558	15324	15427	15418	15323	15355	15373	15600	15526	15463	15538	15386	15574	15484	15453	15421	15472	15540	15340	15560	15596	15427	15399	15330	15678	15275	15401	15433	15441	15562	15335	15461	15343	15452	15407	15533	15436	15269	15459	15661	15535	15314	15343	15482	15348	15579	15483	15245	15406	15504	15358	15358	15371	15428	15407	15318	15394	15476	15417	15346	15591	15549	15341	15693	15404	15327	15474	15485	15449	15267	15404	15414	15434	15359	15346	15539	15447	15559	15290	15403	15406	15629	15494	15462	15445	15408	15522	15260	15586	15508	15458	15386	15355	15323	15396	15497	15377	15397	15430	15431	15473	15358	15276	15536	15354	15650	15368	15322	15209	15444	15527	15446	15240	15544	15468	15594	15371	15333	15489	15259	15328	15575	15357	15570	15287	15421	15254	15258	15358	15436	15350	15483	15429	15420	15455	15522	15262	15411	15490	15617	15199	15403	15299	15644	15392	15480	15446	15569	15414	15476	15459	15534	15370	15393	15325	15483	15588	15411	15417	15407	15422	15513	15504	15544	15392	15560	15565	15362	15421	15524	15483	15494	15474	15399	15308	15271	15466	15291	15487	15389	15534	15299	15485	15503	15452	15350	15553	15448	15532	15288	15510	15448	15456	15639	15348	15434	15548	15287	15321	15475	15372	15573	15400	15517	15352	15569	15431	15482	15439	15560	15462	15579	15412	15403	15414	15486	15371	15504	15556	15503	15398	15452	15351	15386	15438	15480	15348	15501	15314	15625	15575	15438	15304	15413	15395	15357	15344	15533	15413	15437	15400	15466	15441	15361	15533	15549	15436	15459	15321	15660	15426	15553	15400	15528	15545	15599	15394	15665	15409	15510	15383	15308	15535	15214	15343	15401	15515	15458	15387	15335	15377	15413	15453	15584	15324	15410	15363	15357	15377	15652	15302	15510	15563	15386	15399	15519	15451	15389	15407	15440	15532	15493	15355	15578	15428	15371	15544	15428	15576	15232	15373	15525	15339	15520	15456	15532	15260	15459	15632	15574	15503	15354	15330	15391	15509	15385	15683	15491	15620	15347	15269	15646	15555	15552	15328	15517	15466	15562	15422	15506	15362	15535	15492	15432	15417	15514	15608	15440	15363	15263	15358	15566	15662	15419	15473	15407	15544	15287	15520	15399	15434	15440	15479	15423	15390	15526	15382	15437	15592	15479	15412	15427	15450	15377	15533	15507	15303	15491	15460	15324	15264	15499	15423	15285	15398	15455	15268	15444	15382	15304	15405	15543	15452	15294	15511	15307	15406	15568	15421	15471	15487	15274	15360	15466	15432	15379	15447	15321	15655	15641	15487	15554	15239	15459	15478	15505	15477	15304	15519	15372	15528	15344	15313	15452	15467	15495	15359	15369	15481	15571	15572	15254	15570	15174	15385	15428	15511	15412	15379	15628	15430	15468	15314	15483	15470	15557	15526	15429	15460	15439	15571	15415	15643	15462	15366	15412	15447	15658	15514	15527	15330	15450	15599	15410	15265	15310	15420	15383	15486	15222	15426	15554	15475	15338	15407	15513	15385	15398	15521	15457	15407	15450	15277	15435	15507	15547	15703	15324	15521	15428	15280	15369	15237	15373	15374	15414	15464	15404	15544	15423	15430	15491	15376	15586	15464	15397	15270	15489	15489	15398	15487	15298	15439	15450	15285	15215	15403
24238	21429	29061	25874	24040	22609	20865	17920	17204	17270	17024	16668	16783	16848	16612	16351	16465	16368	16596	16539	16414	16438	16469	16569	16497	16542	16686	16551	16397	16477	16292	16549	16410	16368	16344	16420	16332	16406	16387	16355	16193	16263	16305	16326	16274	16344	16396	16424	16224	16012	16267	16323	16361	16255	16488	16326	16492	16375	16395	16288	16171	16264	16341	16376	16450	16307	16237	16327	16241	16432	16287	16146	16283	16093	16408	16173	16337	16122	16355	16456	16370	16173	16194	16434	16366	16208	16169	16256	16298	16172	16290	16479	16448	16268	16538	16254	16354	16220	16102	16158	16312	16086	16298	16093	16240	16316	16155	16397	16270	16421	16465	16216	16181	16342	16314	16144	16334	16267	16313	16291	16251	16178	16254	16331	16200	16383	16258	16358	16333	16130	16255	16258	16110	16257	16179	16185	16317	16302	16514	16280	16042	16241	16401	16236	16370	16322	16168	16361	16298	16292	16287	16307	16387	16250	16097	16324	16286	16121	16266	16113	16446	16237	16412	16132	16249	16156	16060	16338	16089	16430	16254	16258	16339	16285	16165	16270	16144	16227	16265	16198	16331	16164	16307	16059	16228	16528	16357	16261	16169	16236	16279	16402	16295	16327	16309	16280	16258	16217	16124	16310	16229	16343	16183	16183	16316	16352	16209	16320	16221	16237	16295	16366	16238	16247	16345	16242	16290	16219	16293	16473	16414	16501	16272	16344	16204	16180	16342	16489	16155	16391	16234	16395	16148	16395	16402	16245	16327	16248	16374	16153	16371	16369	16156	16238	16358	16241	16215	16248	16243	16379	16198	16347	16377	16352	16280	16319	16228	16229	16180	16378	16276	16132	16291	16092	16167	16212	16359	16453	16228	16093	16373	16344	16308	16431	16327	16239	16199	16329	16276	16194	16305	16190	16243	16293	16333	16373	16202	16151	16319	16368	16400	16206	16291	16247	16279	16511	16265	16297	16158	16212	16327	16289	16338	16368	16401	16317	16310	16313	16318	16345	16389	16300	16201	16139	16209	16320	16286	16192	16261	16199	16209	16274	16226	16288	16333	16257	16326	16200	16228	16313	16077	16217	16368	16181	16311	16316	16473	16099	16088	16337	16292	16368	16330	16332	16219	16031	16359	16212	16184	16239	16368	15983	16244	16402	16374	16228	16082	16228	16414	16163	16222	16389	16124	16058	16130	16303	16320	16172	16293	16364	16134	16336	16311	16013	16346	16232	16269	16270	16172	16263	16268	16247	16294	16108	16262	16298	16238	16126	16342	16414	16342	16463	16166	16312	16277	16085	16396	16356	16328	16498	16355	16361	16213	16214	16293	16285	16277	16195	16143	16149	16371	16282	15965	16301	16206	16330	16173	16521	16297	16393	16161	16246	16158	16347	16258	16050	16221	16183	16249	16307	16286	16261	16371	16243	16310	16294	16292	16352	16181	16296	16231	16403	16243	16324	16475	16245	16173	16188	16452	16304	16284	16225	16353	16358	16288	16231	16128	16403	16256	16276	16439	16578	16049	16190	16069	16330	16081	16344	16369	16390	16297	16370	16456	16344	16328	16422	16263	16149	16205	16370	16068	16198	16363	16469	16345	16018	16247	16173	16155	16200	16188	16307	16337	16168	16360	16137	16259	16364	16378	16247	16262	16243	16287	16178	16092	16206	16303	16245	16398	16286	16226	16313	16540	16195	16300	16215	16401	16293	16217	16160	16337	16259	16347	16546	16138	16467	16304	16219	16486	16280	16326	16357	16064	16155	16349	16507	16392	16272	16327	16137	16164	16182	16158	16429	16302	16296	16021	16271	16272	16052	16239	16115	16097	16112	16062	16281	16118	16404	16167	16443	16192	16260	16171	16010	16305	16249	16326	16458	16183	16400	16381	16223	16253	16354	16300	16259	16295	16256	16173	16237	16095	16384	16304	16283	16081	16093	16198	16376	16211	16114	16292	16449	16230	16124	16276	16073	16312	16302	16286	16120	16186	16298	16202	16299	16255	16211	16216	15950	16310	16131	16206	16309	16205	16222	16172	16379	16488	16229	16242	16267	16324	16373	16316	16392	16247	16240	16098	16391	16361	16369	16207	16227	16339	16245	16341	16376	16112	16159	16393	16314	16287	16132	16146	16285	16257	16283	16154	16436	16316	16077	16205	16427	16248	16121	16170	16377	16296	16132	16153	16417	16300	16206	16464	16232	16286	16149	16226	16173	16336	16431	16320	16328	16229	16222	16128	16316	16399	16268	16317	16259	16275	16188	16320	16401	16504	16211	16365	16381	16245	16342	16320	16400	16148	16289	16140	16059	16356	16195	16428	16284	16367	16263	16282	16297	16203	16329	16351	16320	16155	16179	16287	16409	16446	16327	16456	16304	16325	16320	16082	16047	16194	16169	16299	16461	16365	16417	16380	16359	16191	16373	16310	16370	16278	16375	16164	16358	16269	16236	16227	16343	16356	16279	16290	16546	16183	16234	16215	16314	16482	16176	16351	16130	16136	16409	16390	16370	16418	16267	16197	16195	16131	16285	16283	16211	16214	16267	16155	16181	16298	16167	16146	16413	16472	16224	16127	16385	16284	16273	16172	16249	16350	16175	16362	16328	16445	16299	16216	16290	16295	16240	16386	16290	16279	16196	16434	16348	16174	16262	16256	15942	16143	16373	16299	16320	16347	16184	16533	16231	16368	16252	16398	16437	16204	16233	16178	16083	16235	16415	16212	16411	16199	16158	16138	16231	16223	16429	16328	16173	16352	16403	16145	16429	16356	16292	16259	16089	16212	16320	16226	16141	16313	16335	16406	16248	16092	16231	16157	16131	16245	16142	16165	16167	16400	16282	16279	16207	16406	16273	16251	16179	16159	16253	16334	16159	16208	16510	16328	16185	16325	16173	16214	16355	16343	16317	16434	16194	16236	16281	16206	16267	16250	16248	16213	16151	16198	16335	16318	16242	16283	16135	16177	16220	16098	16104	16174	16304	16305	16264	16197	16308	16160	16224	16330	16131	16155	16190	16381	16300	16240	16351	16291	16194	16340	16324	16250	16405	16263	16175	16333	16305	16328	16215	16385	16328	16134	16352	16386	16204	16196	16267	16276	16219	16301	16335	16208	16410	16245	16370	16323	16442	16309	16153	16182	16301	16206	16249	16218	16187	16191	16389	16269	16065	16344	16305	16328	16307	16351	16186	16261	16368	16312	16120	16080	16131	16276	16365	16110	16216	16193	16107	16275	16195	16416	16331	16305	16226	16228	16013	16394	16442	16157	16117	16392	16202	16226	16138	16359	16392	16204	16438	16395	16157	16315	16219	16269	16130	16253	16275	16375	16338	16143	16136	16132	16154	16459	16294	16333	16219	16385	16266	16096	16335	16159	16447	16181	16338	16289	16296	16371	16296	16072	16281	16516	16334	16115	16075	16267	16270	16289	16042	16180	16099	16233	16288	16356	16219	16229	16343	16288	16327	16435	16206	16324	16279	16347	16323	16327	16276	16248	16237	16147	16459	16213	16015	16077	16314	16331	16173	16114	16225	16462	16209	16357	16246	16381	16360	16244	16219	16145	16378	16196	16305	16193	16268	16264	16266	16134	16460	16452	16114	16293	16304	16501	16063	16241	16340	16196	16047	16405	16183	16301	16378	16148	16318	16278	16403	16459	16129	16239	16294	16315	16201	16363	16262	16537	16324	16255	16106	16386	16136	16245	16117	16335	16320	16311	16227	16154	16176	16254	16223	16198	16243	16333	16203	16417	16423	16057	16295	16396	16192	16153	16315	16474	16201	16004	16432	16306	16133	16253	16198	16341	16281	16363	16368	16223	16089	16153	16249	16274	16274	16327	16493	16214	16430	16089	15956	16435	16364	16257	16251	16320	16576	16309	16212	16128	16258	16474	16365	16093	16270	16362	16182	16242	16074	16336	16131	16269	16041	16346	16212	16214	16125	16211	16230	16423	16239	16330	16172	16126	16265	16263	16302	16243	16206	16328	16243	16273	16118	16406	16118	16273	16267	16325	16295	16147	16329	16418	16364	16298	16405	16197	16293	16225	16376	16321	16227	16272	16259	16152	16161	16189	16281	16398	16301	16389	16173	16298	16430	16213	16166	16432	16342	16271	16266	16241	16212	16399	16365	16333	16056	16249	16348	16267	16338	16301	16246	16094	16244	16118	16328	16407	16124	16112	16155	16148	16267	16206	16203	16401	16350	16231	16260	16144	16168	16250	16133	16212	16115	16309	16316	16429	16191	16246	16211	16187	16256	16279	16025	16336	16321	16416	16424	16114	16420	16303	16176	16220	16288	16402	16298	16444	16205	16136	16303	16213	16431	16413	16402	16274	16247	16239	16169	16376	16247	16237	16314	16283	16448	16214	16470	16195	16446	16413	16308	16181	16271	16309	16236	16300	16139	16223	16350	16322	16305	16251	16423	16059	16267	16262	16175	16356	16354	16360	16281	16170	16461	16314	16218	16315	16314	16103	16299	16162	16287	16322	16075	16205	16304	16056	16175	16438	16396	16515	16166	16562	16355	16200	16235	16371	16181	16381	16254	16095	16208	16222	16373	16311	16196	16380	16157	16237	16492	16352	16219	16275	16271	16332	16349	16218	16156	16211	16325	16344	16121	16216	16275	16234	16190	16232	16212	15961	16244	16187	16340	16200	16308	16430	16203	16264	16251	16450	16435	16603	16343	16233	16318	16324	16250	16436	16369	16127	16060	16253	16213	16301	16196	16170	16155	16122	16264	16583	16113	16145	16257	16204	16407	16165	16282	16168	16114	16342	16186	16204	16217	16410	16329	16339	16449	16439	16314	16406	16272	16561	16432	16326	16441	16406	16310	16344	16342	16200	16210	16233	16257	16250	16230	16196	16307	16343	16042	16170	16162	16350	16337	16369	16270	16259	16354	16456	16266	16166	16485	16263	16400	16266	16384	16149	16254	16336	16070	16163	16080	16114	16150	16296	16305	16227	16323	16278	16343	16244	16568	16319	16100	16222	16191	16481	16354	16053	16344	16334	16422	16222	16117	16178	16396	16397	16344	16188	16280	16339	16251	16259	16376	16516	16290	16420	16285	16299	16468	16185	16165	16304	16295	16436	16147	16176	16220	16314	16273	16462	16300	16340	16216	16368	16187
32835	50205	49133	38020	27498	20271	18083	16958	16216	16145	15870	15821	15722	15587	15373	15386	15536	15327	15339	15361	15202	15163	15351	15145	15299	15176	15108	15392	15222	14996	14992	15205	15047	15286	15301	15153	15177	15266	15239	15201	15017	15138	15129	15069	15047	15231	15169	15109	15279	15268	15160	14995	15069	15195	15002	15294	15385	15222	15132	15184	15322	15229	15211	15071	15074	15129	15273	15236	14969	15133	15169	14929	14996	15000	15176	15265	14925	15096	15147	15108	15072	15101	15018	15065	15157	15258	15168	15129	14883	15182	15126	15141	15196	15164	15142	15072	15023	15014	15000	15239	15016	15223	15149	15128	15005	15066	15095	15217	15133	15107	15042	15099	15076	15114	15135	15078	14980	14920	14899	15369	15167	15133	15151	15074	15268	15082	15061	15164	15049	15109	15052	15164	15274	14961	15053	15175	15194	15181	15207	15128	15102	15022	15174	15153	15087	14987	15139	15148	15193	15146	14917	14957	15114	14996	14943	15096	15169	15162	15052	15217	14969	15156	15060	15101	15093	15080	15179	15200	15104	14986	15092	15209	15186	15152	15080	15068	15100	15157	15001	15046	15092	15019	15116	15174	15106	15057	14988	14979	15135	15045	15254	14981	15149	15092	15073	14974	15153	14962	15260	15052	15064	15082	15048	15008	15004	15144	15214	15079	15154	15069	15345	15114	15007	15041	15146	14931	15298	15018	15055	15144	15020	15082	15117	15092	15023	15197	15074	15184	15151	15212	14942	15161	15316	15069	15128	14942	14983	15203	14975	15199	15175	15089	15194	14901	14945	15064	15139	15104	15061	15075	15131	15161	15082	15293	14921	15034	15040	15086	14943	15144	14952	15189	15103	14985	15063	15043	15235	15103	15037	15113	14988	15066	15148	15185	15118	15000	15179	15163	15021	15109	15054	15214	15189	15061	15029	15111	15070	15050	15042	15113	15107	15134	15098	15099	15078	15214	15065	15072	15086	15055	15060	15097	14977	15126	14891	15021	15078	14964	15134	15134	15104	15108	14995	15081	15093	15027	15004	15185	15114	15195	15181	15178	15135	15014	14914	15131	15113	15110	15121	15064	15166	15041	15089	15135	15143	15210	14923	14911	15074	15014	14936	15099	15102	15051	15221	15169	15044	15053	15108	15213	15122	15172	15099	15167	14956	15113	15089	15107	15243	15072	15049	15079	15233	15181	15104	15035	15169	15061	15099	15063	15071	15136	15000	15123	15108	15145	15240	15261	14966	14977	15020	15121	15100	15061	14920	15121	14960	15219	15149	15263	15060	15157	14969	15222	15110	15067	15098	15212	15148	15064	15191	15042	15045	15131	15182	15097	15197	14997	15053	14988	15154	15088	14987	15142	15031	15307	15072	15098	15095	15173	15039	15288	15055	15170	15023	15200	14995	15264	15026	15138	15064	15116	15221	15284	15017	14947	15043	15171	15150	14900	15182	15065	15238	15135	14898	15059	14942	15016	15125	15274	15226	15143	15113	15249	15035	15036	15040	14907	15093	15151	15014	15290	14934	15258	15191	15074	15207	15121	15203	15170	15099	14964	15174	15208	15185	15052	15062	15195	15058	15096	15234	15156	15277	15154	15162	15025	15182	15069	15079	15000	15033	15131	15224	15040	15077	15118	15086	15137	15125	15075	15241	15005	15304	15071	15059	15060	15002	15139	15253	15218	15264	15273	15135	15214	15132	14987	15104	15128	15014	15112	15116	15200	15261	14971	15178	15090	15156	15181	15019	15178	14932	15002	15215	15106	15088	15190	15195	15024	14939	15079	15019	15243	15127	15027	15221	15054	15129	15039	14920	15023	15024	15022	15159	15042	15118	15150	15130	15041	15021	15121	15198	15129	15155	15016	15084	15172	15167	14969	15135	15159	15060	15144	14821	15177	14992	15057	15081	15144	15116	15087	15037	15102	14835	15211	14967	15207	15058	14994	15173	15089	15275	15009	15181	15106	15338	14857	15148	15259	15102	15159	14982	15085	15073	15139	15126	15075	15124	15125	14958	15113	15046	15000	15202	15021	15197	15240	15113	15096	15131	14929	15330	15186	15175	15184	15186	15223	15120	14960	15410	15248	15185	15084	15193	15035	15194	14988	15185	15110	15243	15011	15139	15111	15057	15028	15037	15138	15102	15148	15059	14912	14958	15080	14923	14930	15074	15230	14982	15236	15061	15122	15149	15008	14995	15180	15138	15278	15155	14895	14981	15133	15084	15035	15026	15048	14983	15072	15107	15151	15095	14989	15126	15115	15192	15131	15110	15074	15137	15028	15102	15034	15209	15085	15271	15113	15130	14984	14945	15207	15092	15006	15097	15070	15081	15020	15103	15139	15080	15157	15102	15146	15152	15185	15082	15054	15117	15117	15142	15143	15050	15169	15120	15113	15107	15112	15130	15164	15022	15061	15113	15130	15047	15206	15051	15203	15116	15171	15149	15131	15046	15083	15043	15043	15185	15128	15203	15062	15150	15234	15044	15002	15098	15212	15023	15173	15240	14984	14948	15178	15164	15115	15217	15041	15178	15148	15296	15152	15077	15080	14986	15108	15032	15014	15216	14915	15227	15038	15164	15290	15002	15073	15010	15007	15032	15096	15168	15179	15025	15156	15038	15112	15100	15139	15217	14927	15211	15100	15239	15038	15098	15200	15206	14974	14984	15083	15068	15161	15098	15163	15025	15142	15050	15042	15182	15093	15144	15036	15243	15132	15107	15243	15136	15161	15085	15191	14985	15041	15020	15177	15154	15128	15017	15095	14977	15044	15021	15195	14936	15116	15051	15132	15138	15059	15132	15133	15207	15090	15053	15217	15158	15118	15013	15137	15041	15156	15182	14986	15154	15345	15189	15071	15223	15022	15020	15174	15136	15068	15167	15065	14997	15232	15064	15065	14883	15100	14995	15021	15067	15275	15120	15115	15031	15178	14941	15052	15120	15082	15066	15039	15175	15003	15137	15114	15064	15099	15142	15099	15055	15053	15139	15092	15074	15116	15137	14967	15179	15276	15090	15077	15299	14961	15244	15093	15252	15106	15251	15170	14972	15065	15094	15204	15126	15183	14987	15097	15122	15120	15235	15162	15089	15128	15170	15054	15073	15014	15051	15005	15150	15089	15076	15177	15014	14922	14716	15040	14982	15173	15048	15220	15141	15002	15218	15067	15209	15154	15119	15170	15121	15138	15054	15064	15231	14937	15134	15143	15327	15008	15099	15054	15129	15169	15005	15134	15026	15063	15171	14930	15256	15125	15008	15166	15183	14978	14929	15202	15030	15312	14968	15164	15001	15204	15146	15072	15124	15091	15178	15195	14915	15248	15107	15021	15026	15281	15087	15120	15235	15184	15194	15107	15054	15090	15067	15283	15068	14973	15448	15130	15109	15130	15011	14982	15042	15043	15094	15224	15007	15182	14984	14994	15171	15046	14954	15067	15061	15128	14931	15104	14998	15058	15234	15224	15010	15095	15138	15078	15120	15103	15177	15112	15094	15063	15300	15079	15066	15227	15260	15067	14933	14975	15241	15218	15233	15045	15044	14995	15127	15238	15172	15182	15269	14949	14967	15217	15152	15133	15121	15037	15095	15150	15096	15109	15190	15011	15137	15063	14955	15139	15184	15092	15158	15219	15005	15184	15010	15162	15000	15050	15057	15145	15143	15050	15098	15113	15206	15104	14952	15064	15068	15150	15068	15087	15069	15117	15128	15163	14951	15026	15046	15125	15044	15193	14947	14897	15044	15075	15040	15231	15130	15164	15129	15128	15190	15001	15068	15072	15069	15070	15112	15143	15140	15208	14954	15178	15158	14960	15076	14921	15027	15155	15025	15062	15179	15087	15152	15071	15276	15210	14947	15262	15131	15267	15068	15176	15099	15094	15196	15136	14985	15045	15072	15070	15131	15228	15049	15017	15197	15103	15206	15034	15121	15146	15148	15045	15187	15150	15091	14768	15098	15080	15012	15109	15068	15177	15148	15189	15045	15233	14989	15093	15181	15036	15181	14995	15139	15135	15220	15189	15048	15052	15102	15061	15243	15041	15246	15102	15185	15067	15127	15106	15127	15109	15270	14950	15077	15143	15269	15270	15178	15080	15102	15038	15140	15009	15108	15045	14996	15208	15039	15009	15158	15227	15106	15116	15131	15102	15145	15110	14929	15201	14958	14955	15231	15087	15073	15106	14858	15077	15087	15063	15061	15084	14996	15181	15131	15056	15047	15264	15082	15153	15064	15018	15198	15094	15100	15054	15157	15276	15170	14915	15108	15024	15051	15195	15081	15219	15163	14893	15039	15023	15166	14937	15185	15256	15120	15208	15019	14970	15103	15159	14991	14951	15084	15078	15048	15053	15349	15250	15160	15074	15160	15157	15216	14964	14810	15193	15090	15018	15081	15135	15069	15008	14866	15417	14983	15009	15202	15104	14991	15109	15126	15151	15295	15083	15162	15269	15143	15006	15228	15121	15152	15105	15222	15121	15183	15206	15286	15053	15065	15087	15078	15160	14994	15017	15154	15155	14946	15249	14989	15177	15260	15048	15074	14976	15031	15028	15240	15140	14984	15100	15203	15197	15138	15070	15069	15043	15122	15113	15078	15257	15207	15081	15147	15089	15019	15088	15149	15081	15148	14957	15173	15122	15224	15337	15125	14912	15079	15109	15061	15223	15074	15045	15094	15226	15133	15231	15015	15092	15004	14908	15004	15117	15063	15152	15024	15179	15034	15134	15145	15184	15099	14864	14905	14965	15130	15097	15121	15113	14992	15035	15128	15002	15106	15158	15175	15113	14915	15202	15225	15094	14982	15163	15133	14960	15131	15221	14962	15101	15054	15083	15069	15129	15144	15200	15262	15055	15075	15105	15185	15132	15143	15094	15095	15181	15040	14991	14966	15141	15215	15057	15168	15074	15238	15069	15188	15114	14931	15104	15135	15038	15157	15100	15039	14949	15133	15055	14999	15015	15111	15193	15177	15031	15182	15119	15095	15124	15007	15036	15297	14981	15206	15140	15048	15071	15130	15079	15265	15025	15088	15005	15087	15022	15082	15137	15281	14969	15036	15282	15055	15069	15186	15058	14970	15109	14927	15198	15062	14989	15022	15057	15217	14884	15082	14985	14934	15101	15186	14932
22921	21360	29146	24241	22003	24002	24934	19589	18142	18201	17965	17841	17618	17567	17609	17279	17301	17200	17195	17057	17253	17067	17163	17331	17178	16974	17165	17222	16995	17097	17179	17134	17127	17113	16980	17021	16795	17185	17102	17104	16873	17023	16938	17006	16773	16951	16838	16948	16801	16850	17018	17176	16950	16881	16844	17013	16904	16858	16926	16955	16928	17082	16671	16781	17044	16706	17033	16985	16609	16901	17153	16982	17005	16806	16996	17027	16739	16822	16795	16947	16940	16996	16878	16975	17029	17033	16938	16959	16758	16827	16880	16768	16713	16817	16876	16874	16830	16670	16905	16918	16711	16718	16814	16865	17064	16947	16961	16900	16908	16879	16985	16916	16856	16890	16834	16872	16987	16884	16978	17090	16951	16709	16952	16819	16976	16885	16794	16739	16938	16798	16969	16807	16919	16884	16842	16778	16764	16673	16686	16661	17039	16812	16873	16929	16838	16838	16950	16846	16918	16880	17086	16998	16811	16962	16920	16709	16779	16930	16938	16733	16821	16735	16805	16909	16915	17003	17046	16940	16960	16812	16931	16833	16884	16866	16705	16828	16763	16773	17009	16848	16834	16770	16952	16844	16689	16844	16967	17032	16867	16889	16825	16920	16789	17048	16860	16986	16774	16734	16872	16940	16768	16730	16815	16845	16904	17055	16943	16863	16935	16856	16931	16983	16749	16881	16774	16991	17120	17018	16840	16885	16876	16717	16701	16864	16793	16855	16846	16869	16874	16884	16777	16899	16934	16830	16842	16747	16739	17065	16917	16710	16802	16906	16929	16765	16932	16869	16941	16764	16882	16841	16745	16765	16819	16653	16838	16977	16676	16828	16814	16635	16927	16952	16661	16730	16775	16733	16926	16720	16836	16922	16722	16898	16836	16920	16922	16926	17096	16854	16917	16889	16792	16730	17022	16720	16770	16956	16818	16995	16739	16891	16906	16895	16783	16798	16787	16791	16896	16856	16854	16925	16735	16682	16958	17126	16896	16825	16880	16905	16680	16740	16800	16947	17054	16904	16943	16847	16829	16865	16818	16818	16824	16878	16925	16848	16725	16945	16855	17027	17021	16798	16844	16908	16826	16737	16851	17035	16696	16771	16823	16891	16850	16894	16774	16863	16795	16947	16849	16729	16827	17051	16751	17046	16912	16879	16862	16776	16809	16952	16702	16777	16918	17001	16844	16876	16991	17086	16871	16817	16884	16877	17040	16777	16949	16892	16886	16908	16785	16861	16836	16851	16926	17217	16852	16853	16898	16908	16996	16988	17093	16864	17072	17058	16778	16901	16925	16968	16946	16877	16713	16853	16984	16740	16795	16915	16778	16687	16951	16861	16900	16952	16825	16789	16872	16832	16682	16922	16855	16745	16903	16810	16829	16861	16675	16755	16861	16673	16801	16899	17053	16762	16842	16718	16774	17051	17074	16731	16866	16787	16898	16866	16979	16880	16938	16905	16759	16796	16881	17053	16835	16761	16721	16602	16863	16957	16854	16856	16787	16704	16732	16912	17020	16865	16934	16712	16920	16781	16698	16838	17032	16996	16754	16816	17070	16563	16812	16789	16998	16837	16908	16880	16790	16767	16819	16934	16845	17048	16857	16863	16949	16990	16901	16786	16950	16583	16929	16964	16749	16763	16923	17026	16900	16780	17048	16818	16836	16870	16806	16776	16776	16744	16662	16729	16754	16745	16774	16881	16989	16922	16941	16886	16830	16540	16828	16881	17009	16642	16643	16872	16818	16871	16853	16860	16694	16922	16911	16932	16595	16979	16727	16742	16985	16959	16802	16933	16939	16917	17008	16799	16874	17032	16874	16828	16777	16848	16769	16765	16665	16965	16826	16828	16735	16948	16817	16706	16740	16779	16931	16905	16862	16953	16896	16749	16798	16836	16840	16891	16824	16779	16848	16879	16914	16778	16878	16935	16950	16661	17051	17001	16992	16905	16890	16808	17014	16994	16630	16769	16928	16885	16948	16867	16820	16582	16769	16669	16912	16854	17030	16928	16952	16878	16892	16925	16707	16870	16948	16900	16660	16785	16723	16828	16987	16712	16982	16823	16627	16938	16756	16646	16789	16848	16915	16813	16823	16922	16923	16818	17112	16817	16792	16923	16762	16719	16982	16937	16781	16930	17115	16892	16874	16819	16805	16856	16865	16995	16872	16832	16941	16830	16916	16950	17019	16802	16866	16940	16901	16699	16801	16791	16676	16839	16904	16914	16764	16973	16773	16995	17026	16803	16853	16771	16879	16881	16665	17002	16896	16913	16852	16916	16993	17018	16788	16808	16822	16971	17060	16892	16854	16878	16872	16907	16861	16786	16874	16844	16872	16874	16814	16862	17084	16981	16953	17030	16942	16822	16980	16865	16890	16970	16701	17049	16910	16952	16968	16751	16724	16829	17009	17065	16977	16731	16712	16848	16823	17096	16913	16897	16909	16928	16994	16931	16632	16912	16836	17066	16937	16786	16870	16560	17063	16851	16925	17030	16986	16940	16973	16775	16810	16811	16954	16884	16839	16877	16910	16889	16883	17021	17059	16855	16981	16909	16764	16636	16794	16867	16897	16833	16813	16748	16718	16998	16830	16855	16705	16784	16718	16710	17000	16856	16950	16820	16734	17029	16796	16821	16854	16768	16773	16755	16776	16872	16995	16811	16860	17000	17004	16839	16850	16801	16769	16838	16792	16629	16909	17044	16730	16807	16901	16981	16732	16884	16997	16777	16820	16756	16740	16901	16918	16844	16846	16922	16805	16797	16752	16881	16921	16690	16846	16765	16838	16941	16850	17016	16798	16862	16628	16868	16792	16607	16879	16739	16889	16893	16643	16858	17041	16919	17006	16592	17032	16744	16754	16631	16876	16839	16758	17041	16932	16876	16988	16860	16733	17008	16725	16973	16744	16801	16696	16982	16817	16870	16955	16829	16699	16712	16690	16821	16972	16755	16976	16767	16875	16868	16970	16617	16989	16796	16795	16884	16912	16836	16932	16906	16655	16659	16894	16818	16918	16724	16836	16857	16932	16643	16767	16736	16784	16900	16941	16903	16646	16717	16914	16800	16933	16886	17012	16950	16826	16938	16859	17002	16950	16990	16820	16939	17159	16859	17092	17032	16802	16762	16877	16830	16797	16907	16949	16883	16814	16917	16892	16861	16857	16900	16839	16869	16941	16809	17134	16797	16937	16864	16898	16772	16813	16886	16828	16753	16825	16741	17018	16727	16581	16789	16758	17039	16850	16885	16997	16944	16844	17044	17043	16712	16783	16787	16657	16864	16757	16550	16777	17014	16675	16847	16758	17094	17025	16724	16884	16730	16662	16762	16834	16679	16682	16687	16947	16907	16599	16597	16749	16669	16901	16949	16925	16944	16679	16852	16825	16728	16858	16899	16848	16948	16924	16877	16873	16730	16875	16636	16658	16902	16754	16963	16771	16890	16919	16911	16887	16942	16808	16993	16976	16884	16763	16675	16786	16971	16850	16948	16830	16508	17092	16775	16545	16767	16801	16905	16877	16765	16939	16940	16933	16820	17079	16816	16657	16812	16629	16810	16724	17019	16696	16749	16591	16814	16963	16959	16682	16863	16771	16763	16920	17164	16982	16844	16846	17117	16919	16823	17028	17007	16772	16835	16735	16835	17047	16888	16852	16711	16872	17017	16776	16802	16929	16859	16774	16896	16756	16708	16853	16796	17060	16825	16729	16790	16701	16750	16875	16689	16741	16850	16735	16953	16847	16724	16721	16952	16729	16739	16856	16954	16887	16819	16750	16698	16609	16876	16729	16763	16813	16860	16884	16970	16889	16784	16860	16886	16891	17023	16895	16708	16779	16623	16892	16796	16832	16830	17061	16793	16934	16850	16832	16813	17023	16828	16850	16823	16950	16930	16778	16639	16844	16667	16899	16777	16668	17090	17012	16826	16703	16881	16971	16870	16720	16771	16933	16872	17029	16758	17069	16893	16820	17016	16797	16812	17024	16694	16778	16839	16714	16776	16901	16806	17161	16877	16781	16904	16636	17090	17099	17096	16828	16764	16666	16835	16825	17005	16672	16699	16627	16939	16760	16979	16902	16817	16781	16771	16803	16835	16894	16720	16804	16747	17018	16761	16897	16944	17076	16690	16848	17031	17007	16909	16846	17014	16995	16888	16836	16841	17045	16849	16790	16806	16814	16930	16858	16804	17023	16973	16612	16850	16812	16688	16912	16693	16793	16839	16990	16809	16773	16908	17003	16729	16979	16744	16963	16582	16593	16996	16820	16581	16905	17089	16928	16841	16793	16574	16866	16904	16899	16905	17007	17009	16819	16752	16768	16799	16885	16853	16803	16826	16675	16950	16863	16687	16744	16845	16937	16908	16881	17015	16824	16868	16994	16885	16806	16954	16825	16707	16719	17030	16772	16777	16703	16804	16755	16683	16996	16849	16782	16824	16742	16868	16791	16805	16710	16586	16846	16802	16816	16971	16964	16738	17026	17000	16798	17000	16825	16870	17027	16916	16693	16704	16787	16667	16690	16819	16818	16953	16856	17011	16974	16894	16776	16647	16913	17019	16767	16782	16845	16882	16831	16843	17030	16661	16877	16883	16984	16841	16879	16814	16913	16857	16820	16901	16795	16639	16770	16992	16781	16789	16972	16744	16887	16772	16778	16816	16703	16840	16829	16790	17053	16922	16871	16920	16899	16749	16832	17004	16833	16700	16808	16941	16767	16827	16767	16652	16782	16738	16826	16895	16788	16707	16824	16974	16755	16909	16886	16746	16629	16812	16639	16713	16757	16852	16792	16845	16643	16887	16849	17023	16956	16973	16793	16758	17014	16771	16949	16823	16857	16587	16754	16798	16869	17007	16851	16970	16984	16897	17100	16863	16874	16999	16839	16624	16812	16715	16684	16678	16931	16782	16778	16784	16912	16689	16805	16933	16999	16918	16989	16831	16905	16898	16778	16763	16924	16659	16736	16873	16992	16767	16805	16976	16845	17056	16905	16783	16922	16844	17028	16807	16773	16656	16810	16843	16905	16832	16682	16959	17027	16606	16776	16670	16782	17009	16906	17109	16781	16804	16866	16782	16997	16940	16863	16926	16845	17004	16827	16599	16873	16926	16800	16893	16818	16766	16801	16944
34587	58042	56474	38815	26922	22703	19957	18550	17606	16941	16825	16528	16320	16067	16107	15918	15741	15826	15515	15691	15570	15761	15721	15670	15462	15674	15649	15577	15577	15496	15665	15622	15705	15372	15732	15498	15412	15628	15659	15431	15497	15414	15452	15479	15289	15617	15480	15460	15456	15426	15405	15334	15370	15464	15388	15458	15421	15389	15582	15431	15676	15410	15517	15404	15571	15260	15357	15304	15569	15228	15398	15534	15326	15418	15287	15435	15390	15412	15324	15379	15460	15348	15497	15440	15418	15324	15399	15335	15401	15491	15281	15359	15272	15444	15370	15455	15256	15474	15488	15236	15424	15317	15497	15328	15424	15557	15427	15370	15450	15369	15514	15501	15381	15377	15439	15461	15283	15465	15373	15312	15274	15312	15328	15377	15436	15328	15467	15389	15524	15455	15540	15353	15443	15512	15320	15419	15534	15343	15448	15308	15453	15555	15512	15325	15433	15373	15423	15449	15401	15486	15387	15366	15314	15260	15384	15290	15410	15286	15430	15548	15338	15405	15479	15399	15394	15429	15460	15523	15260	15468	15415	15402	15301	15236	15408	15404	15587	15333	15381	15362	15421	15302	15347	15433	15314	15407	15367	15291	15409	15575	15410	15341	15339	15405	15416	15370	15286	15364	15564	15159	15490	15387	15187	15337	15218	15385	15470	15333	15268	15415	15446	15189	15599	15387	15335	15394	15418	15386	15200	15344	15247	15365	15222	15361	15460	15393	15360	15423	15380	15352	15514	15359	15385	15262	15548	15426	15322	15353	15438	15514	15507	15288	15221	15536	15302	15278	15365	15368	15467	15437	15231	15341	15291	15396	15163	15418	15372	15217	15514	15264	15373	15388	15458	15441	15502	15409	15603	15312	15354	15262	15287	15368	15250	15501	15411	15505	15438	15333	15372	15361	15235	15330	15444	15284	15369	15488	15444	15556	15308	15248	15368	15315	15512	15425	15334	15351	15358	15265	15443	15397	15421	15370	15442	15351	15537	15356	15421	15423	15382	15431	15531	15318	15466	15351	15295	15437	15563	15292	15364	15413	15530	15402	15366	15391	15137	15463	15371	15443	15398	15434	15144	15311	15270	15350	15453	15391	15515	15313	15320	15324	15297	15208	15472	15418	15464	15237	15288	15284	15258	15272	15401	15358	15352	15237	15417	15488	15454	15446	15195	15538	15515	15379	15411	15415	15322	15486	15357	15383	15400	15340	15491	15458	15395	15494	15348	15582	15331	15441	15296	15500	15501	15521	15334	15302	15398	15244	15519	15435	15279	15528	15264	15476	15411	15361	15352	15320	15532	15305	15438	15360	15324	15202	15373	15431	15389	15443	15343	15457	15423	15415	15532	15559	15169	15562	15296	15392	15367	15510	15260	15524	15330	15462	15286	15421	15336	15283	15463	15380	15414	15257	15471	15408	15502	15398	15326	15364	15294	15358	15475	15433	15319	15373	15423	15258	15564	15372	15204	15497	15374	15396	15406	15506	15374	15360	15391	15296	15345	15463	15315	15302	15579	15319	15396	15292	15396	15397	15516	15348	15348	15486	15381	15345	15488	15408	15258	15510	15299	15281	15375	15372	15509	15544	15277	15415	15345	15403	15307	15430	15420	15220	15305	15383	15370	15407	15367	15355	15376	15217	15274	15473	15356	15238	15307	15433	15480	15446	15442	15545	15425	15344	15287	15456	15489	15308	15254	15469	15328	15401	15356	15524	15259	15222	15432	15281	15174	15551	15406	15517	15432	15377	15419	15423	15531	15423	15414	15491	15395	15529	15293	15388	15385	15297	15399	15327	15272	15501	15413	15431	15402	15225	15339	15507	15428	15256	15397	15291	15342	15335	15433	15375	15475	15255	15362	15229	15444	15281	15284	15284	15500	15334	15406	15407	15276	15375	15276	15243	15403	15379	15426	15330	15486	15367	15525	15432	15342	15275	15436	15272	15379	15388	15465	15404	15447	15318	15515	15451	15462	15512	15470	15494	15529	15380	15433	15258	15224	15399	15417	15338	15339	15531	15422	15492	15261	15263	15427	15349	15365	15470	15376	15375	15406	15321	15499	15401	15274	15499	15182	15533	15387	15489	15348	15410	15424	15403	15322	15374	15516	15271	15375	15483	15345	15476	15314	15298	15339	15256	15391	15386	15398	15267	15307	15462	15304	15493	15435	15438	15456	15464	15374	15357	15484	15458	15318	15396	15435	15361	15392	15290	15417	15482	15530	15363	15419	15317	15412	15524	15437	15277	15289	15288	15405	15418	15346	15494	15327	15328	15336	15274	15417	15292	15235	15486	15320	15189	15335	15287	15406	15351	15352	15365	15451	15229	15476	15283	15358	15337	15362	15336	15377	15426	15421	15186	15478	15437	15319	15479	15513	15478	15293	15341	15552	15264	15480	15447	15459	15178	15337	15342	15478	15354	15326	15422	15412	15343	15369	15404	15513	15534	15475	15411	15396	15491	15424	15205	15377	15394	15393	15185	15276	15375	15153	15321	15300	15366	15450	15364	15347	15305	15451	15362	15428	15271	15543	15291	15558	15370	15350	15281	15364	15380	15415	15351	15320	15378	15278	15577	15599	15251	15610	15173	15505	15450	15381	15402	15270	15380	15429	15292	15351	15382	15382	15397	15423	15568	15455	15531	15442	15369	15250	15387	15326	15280	15530	15492	15415	15418	15557	15340	15503	15402	15351	15431	15398	15498	15254	15348	15192	15329	15482	15535	15431	15347	15320	15429	15425	15288	15278	15298	15435	15335	15293	15426	15434	15427	15245	15191	15601	15363	15229	15493	15355	15406	15565	15270	15452	15198	15352	15509	15431	15511	15370	15304	15413	15250	15445	15289	15387	15418	15561	15491	15367	15446	15340	15440	15197	15425	15365	15386	15321	15511	15477	15410	15304	15282	15449	15291	15505	15395	15301	15351	15305	15377	15344	15466	15384	15321	15398	15311	15388	15374	15337	15253	15377	15351	15455	15375	15458	15473	15416	15320	15426	15347	15358	15257	15312	15366	15421	15321	15296	15333	15354	15263	15445	15511	15325	15354	15336	15376	15325	15412	15436	15418	15417	15402	15487	15270	15335	15554	15336	15447	15504	15395	15382	15303	15392	15405	15377	15505	15329	15199	15315	15246	15522	15353	15456	15204	15421	15387	15458	15502	15394	15228	15391	15343	15268	15457	15440	15376	15317	15491	15512	15312	15353	15294	15342	15417	15381	15210	15461	15342	15471	15347	15460	15420	15218	15380	15476	15267	15439	15403	15497	15307	15349	15308	15479	15389	15401	15367	15433	15371	15351	15417	15388	15488	15520	15383	15249	15420	15217	15433	15466	15367	15390	15378	15387	15492	15425	15434	15365	15433	15312	15376	15268	15457	15351	15366	15243	15493	15389	15328	15518	15302	15390	15339	15356	15345	15327	15370	15438	15280	15377	15210	15383	15295	15454	15369	15233	15409	15408	15397	15260	15347	15420	15365	15247	15278	15407	15179	15433	15245	15400	15212	15470	15463	15432	15167	15371	15474	15331	15538	15375	15361	15430	15361	15447	15287	15171	15450	15241	15395	15344	15422	15356	15334	15255	15407	15484	15297	15388	15419	15434	15417	15348	15380	15429	15343	15438	15416	15347	15394	15219	15535	15308	15334	15402	15389	15322	15306	15364	15359	15307	15396	15302	15401	15482	15397	15470	15351	15430	15418	15433	15400	15507	15268	15347	15483	15343	15485	15445	15521	15380	15453	15289	15397	15500	15436	15319	15383	15458	15485	15330	15356	15366	15422	15362	15411	15428	15365	15472	15309	15506	15349	15352	15305	15324	15332	15256	15428	15400	15195	15353	15335	15455	15449	15398	15367	15300	15457	15454	15395	15426	15465	15269	15225	15386	15416	15392	15272	15338	15433	15220	15219	15522	15310	15402	15425	15430	15557	15455	15413	15323	15259	15421	15404	15384	15424	15446	15267	15351	15345	15375	15355	15265	15238	15524	15308	15439	15402	15498	15335	15515	15377	15481	15452	15379	15401	15144	15357	15416	15238	15448	15510	15406	15592	15367	15415	15373	15386	15216	15329	15344	15424	15462	15499	15269	15307	15183	15389	15319	15350	15330	15396	15403	15331	15426	15263	15474	15461	15316	15465	15343	15363	15295	15408	15407	15420	15368	15248	15382	15423	15456	15595	15378	15471	15342	15222	15310	15149	15373	15526	15327	15492	15269	15455	15417	15460	15352	15624	15342	15362	15555	15337	15270	15308	15258	15492	15244	15530	15561	15408	15408	15502	15291	15203	15535	15320	15674	15480	15381	15536	15527	15432	15405	15356	15543	15353	15173	15480	15374	15316	15633	15195	15417	15408	15400	15368	15456	15288	15419	15367	15339	15370	15566	15363	15367	15326	15473	15320	15413	15368	15345	15413	15391	15426	15283	15366	15401	15351	15530	15320	15455	15358	15318	15430	15418	15274	15345	15339	15425	15443	15559	15367	15372	15363	15298	15381	15366	15336	15526	15385	15319	15296	15319	15293	15630	15210	15405	15550	15425	15463	15292	15328	15364	15329	15450	15416	15197	15317	15336	15329	15425	15360	15274	15473	15255	15442	15383	15325	15307	15331	15344	15403	15323	15298	15512	15289	15344	15402	15241	15351	15402	15466	15232	15406	15381	15457	15416	15486	15299	15388	15545	15370	15313	15418	15480	15204	15473	15246	15343	15569	15326	15383	15400	15301	15515	15464	15371	15418	15104	15619	15488	15326	15407	15310	15462	15404	15477	15419	15526	15477	15506	15327	15479	15406	15422	15397	15282	15344	15263	15544	15344	15333	15274	15429	15532	15331	15383	15078	15293	15385	15351	15560	15357	15496	15358	15368	15366	15470	15316	15148	15513	15334	15486	15426	15331	15337	15299	15361	15367	15401	15354	15440	15337	15250	15234	15457	15235	15268	15376	15263	15191	15374	15337	15283	15259	15240	15528	15382	15494	15420	15265	15266	15213	15390	15375	15411	15500	15303	15442	15501	15406	15261	15509	15258	15466	15278	15366	15555	15303	15353	15418	15243	15397	15362	15401	15177	15363	15349	15359	15250	15207	15364	15349	15315	15300	15306	15486	15390	15433	15514	15496	15288	15299	15393	15552	15352
28779	28083	32283	26064	20434	19002	18339	17660	17454	17414	17322	17379	17349	17037	17462	17224	17270	17149	17397	17217	17317	17010	16805	17115	17136	16864	17207	17138	16953	17056	17191	17233	17107	17176	17192	17269	17224	17190	17040	17106	17186	17147	17311	17057	17068	17272	16923	17135	17107	17160	17076	17054	17128	17225	17145	16933	16939	16971	17111	17046	17140	17170	17094	17041	17239	17026	17250	17042	17058	17018	17089	17197	17068	17137	17265	17177	17000	17013	17201	17105	17207	17024	16938	17198	16959	17170	16944	17050	17063	17140	17238	17110	17079	17176	17310	17070	17172	16798	17179	17051	17137	17109	17092	17251	17089	17153	17043	17033	17050	17145	17304	17028	17056	17221	17075	17087	17095	17150	17147	17070	17085	17032	17198	16938	17077	16967	16966	17078	16999	17209	17015	17048	17267	17159	17145	17036	17046	16801	17049	17173	17091	17104	17113	17142	17136	17142	17209	17088	17180	16866	17097	17004	16782	17055	17212	17013	17000	17007	17072	16986	17215	17043	17036	16905	17121	17079	17214	17207	17127	16987	16780	17168	17023	16874	17031	17032	16999	17076	16918	16921	17124	16917	17024	17136	17158	17043	17106	17070	16962	16975	16863	16937	16926	17000	17108	17014	17100	17127	16995	17101	17179	17217	16798	16984	17096	16948	17076	17236	17187	16948	17151	17021	17224	17179	17141	17119	17063	17073	17158	17155	17047	17192	16869	17114	17042	16904	17218	17076	17149	16978	17107	17163	16968	16896	17037	17034	17048	16937	17119	17058	17005	17045	17044	17139	17137	17025	17146	17028	17040	17057	16901	17014	17052	17036	17169	16956	17089	17008	16989	17106	17147	17070	17040	17036	16984	16857	16973	17128	17089	17089	17088	17018	16937	17072	16944	17002	17054	17233	16921	17053	17217	17056	17129	16990	17049	16856	17098	16996	17139	16791	17033	17090	17201	17160	16945	17010	16896	17153	17178	17208	17196	17197	17168	16897	16993	17133	16982	17115	17100	17153	17027	17154	17021	17008	17313	17224	17197	17198	17087	17115	17221	17290	17248	17198	17045	16928	17005	17310	16855	16932	17092	17012	17006	16956	17041	17146	17020	16946	17048	17115	16885	17199	17222	17143	17063	17046	17025	17082	16879	17199	17261	16998	17174	17051	16957	16912	17132	17154	17195	17061	17136	17154	17067	17202	17147	17125	17036	17113	16928	17193	16866	17089	17193	17137	17030	16894	17322	17097	17002	17075	16999	17117	17047	16916	17160	17188	17011	17032	16933	16981	16860	16974	17120	17089	17210	17105	16856	17066	17063	16967	17066	16995	17284	16991	17282	17191	17023	17159	17214	17066	17048	16964	17326	17097	16975	16991	16972	16924	17044	16972	17108	17019	17095	17304	17135	17225	17231	17145	17132	16997	17187	17285	17104	17123	17153	17138	17187	17301	16907	17240	16890	17014	17219	17001	17132	17075	17020	16981	17241	16982	17160	16931	17059	17048	17321	16957	17138	17320	17170	17017	17119	17100	16924	17067	17064	17212	17261	17152	16958	17087	17159	17034	17138	17087	17199	17017	17137	16971	17110	17070	17182	17274	16972	17089	17019	17090	16992	17105	17051	16969	16859	17184	17237	17049	17047	16965	17102	17234	16970	17155	17045	17066	16949	17202	17097	16901	16971	17135	16957	17048	17077	16914	17084	16879	17149	17045	17000	17242	17138	17152	17141	17057	16952	17053	17013	17133	17005	17011	17027	17030	17054	17111	16981	16982	16988	17058	17043	16959	17209	17134	17021	17114	17224	17062	17229	17091	17165	16964	17211	17007	17117	17043	17082	17054	17172	17223	17057	16948	17101	17104	16984	16993	16995	17266	17288	17254	17084	17108	17017	17213	17064	16930	16936	17308	17090	17280	17252	17101	16874	17186	17167	16980	17034	17116	17177	17044	17084	16753	17300	16782	17150	17207	17157	17204	16919	17224	17113	17049	17039	17075	17034	17217	17002	16975	17106	17233	17153	16978	17160	17084	16930	17085	16900	17057	16978	17045	17204	16931	17076	16940	17040	17099	17078	17168	17157	17170	17081	17201	16924	17303	17118	17032	16849	17160	17132	16993	17119	17035	17049	17115	17131	17088	17110	17183	17169	17099	17077	17006	16979	17039	17262	17134	17142	16980	16985	17023	17158	17322	16995	17176	17019	17092	17009	16883	17231	17192	17132	17091	17137	17163	17229	17205	17097	17092	17088	17144	17014	17063	17036	17097	17281	17204	17303	16954	17107	17016	17024	17019	17119	17060	17039	17160	17067	17274	16935	17062	17014	16963	17075	16958	17254	16973	17113	17296	16952	17256	17330	17016	17132	17177	17021	17154	17139	17182	17163	17189	17014	17151	17247	17063	17147	17125	17145	17038	17011	16978	16941	16957	17092	16977	17090	17021	16908	17328	17078	16942	17101	17181	16911	17200	17083	17044	16928	17059	17166	16993	16859	17170	16914	17078	17283	17194	17200	17066	17211	17059	17031	17225	17052	16979	17203	17068	17162	17158	17170	17072	17203	17093	17348	17201	17105	16992	17226	17115	17323	17275	17091	17168	17232	17251	16966	17090	16861	17023	17116	17127	17193	17256	17063	17138	16991	16869	17262	17027	17088	17201	17039	17100	17168	17098	17064	16964	17084	17034	17014	17064	17205	17033	17129	17221	17226	17037	17162	17044	17150	17151	17060	17005	17131	17278	17037	17060	17080	16870	17251	17242	16955	17203	17007	17073	17013	16948	17106	17152	17140	16932	17106	16981	17018	17280	17034	17066	17065	17089	16877	17265	17094	17028	17120	17009	16989	17061	17075	17109	17035	17151	17162	17077	17128	16970	17382	17141	16916	17205	17277	17247	17173	17273	17088	17073	17163	17149	17079	17170	17020	17188	17092	16895	17110	17214	17087	17067	17009	16851	17042	16840	17081	17138	17003	17203	17165	17013	17210	17209	17137	17120	17040	17034	17216	16981	17044	17051	17186	17043	16971	17049	17077	16918	17058	17287	17119	17084	17105	17244	17046	17133	16916	17153	17223	17096	17181	16912	17224	16925	16936	17129	17200	16931	17100	17133	17153	17100	17154	16983	17010	17188	17104	17169	17022	17096	17043	16984	17123	17130	17117	17155	17068	17069	17131	17088	16988	17003	17285	16947	16870	17091	17027	17019	17080	17288	17010	17151	17212	16917	17167	17202	17097	17186	17137	17203	17093	17038	17187	17001	16958	17178	17128	17067	17092	16779	17168	17236	17082	17031	17023	17076	17186	17195	17104	17146	17077	16985	17206	17071	17068	17152	16929	17078	17146	17143	17073	17077	17000	17155	17181	17084	17110	17166	17026	17103	17237	17133	17118	17092	17194	17235	17035	17152	17039	17148	17053	17136	16906	17001	17078	17188	17282	17033	16961	17044	17059	17250	17030	16948	17070	17212	17135	17136	17021	17012	17015	16974	17125	16893	17197	17139	17018	16815	16906	17175	17087	17045	16873	17218	16754	17026	16966	17259	17201	17159	17090	17144	17146	17049	17096	17023	17157	16889	17180	17014	16956	17027	17318	17116	16963	17156	17129	17098	17165	17092	17089	17148	17066	17172	16994	17166	17156	17207	17079	16924	17188	17017	17248	17031	17174	17037	17271	17072	17046	17088	17277	17004	16959	17005	17008	17018	17037	17175	17110	17159	17255	17161	17107	17024	16945	16980	17159	17023	17214	16955	17061	17039	17025	17208	17143	17352	17000	17221	17076	17054	17159	17004	17077	17178	16967	17070	17233	17215	17075	17197	17133	17311	17137	17118	17100	17202	17204	17171	17188	17066	17055	16898	16864	17019	17118	16982	17017	17134	17118	17186	17021	17120	17007	17057	17103	17051	17160	17272	17068	16919	17034	17050	17037	17068	17044	17036	17176	17211	17171	17200	16800	17055	17146	17213	16981	16973	16974	16909	17138	16987	16923	17162	17150	17232	17218	17246	17090	17197	17229	17118	17114	17025	17019	17034	17123	17042	17008	17085	16961	17122	17097	17039	17205	17224	17221	17110	17023	17059	17283	17112	17052	17283	17067	17068	17030	17183	17317	17090	17158	16974	17132	16913	17143	16946	17198	17130	17098	16780	17046	17262	17035	17133	17028	17235	17028	17175	17248	17081	17218	17068	17102	17074	16986	17032	17069	17295	16986	17054	17192	16899	17105	16958	17192	17144	16891	17158	17093	17058	17238	16989	16935	17237	17196	16914	17044	17115	16965	16948	17025	17126	17024	17019	17008	17248	16984	17102	17097	17131	16981	17042	17165	17107	17031	17030	17005	17174	17059	16846	17058	17157	16941	16979	16945	17177	17009	17018	17071	17140	17035	17126	17091	17165	17042	17178	17107	17012	17183	17177	17211	17225	17240	16926	16991	17286	16987	17204	17105	16956	17071	17151	17063	17226	17057	17133	17018	17226	17181	16962	17135	17213	17019	17033	17010	17320	17307	17174	16964	16916	17079	16996	17172	17231	17241	17248	17116	17322	17250	16969	17013	16909	16950	17156	17195	17010	17254	16950	17067	17191	17155	16921	17069	17011	16961	16991	17233	17123	17112	17127	17166	17091	17018	16873	17066	17095	17205	17194	17204	17203	17469	17153	17066	17072	17192	17068	17106	16969	17050	17311	17113	17107	17032	16956	16968	17262	16939	17140	17250	17180	17114	16970	17041	17095	17095	17047	17165	17182	17005	17202	17251	17149	17197	16972	17136	17117	17209	16964	17189	17289	17189	17090	17003	17192	17009	17230	16940	17124	17158	17189	17232	17082	16959	17077	16869	17088	17204	17239	17141	17100	17137	17069	17238	16861	17137	16974	17161	17140	17181	17180	17111	16976	17231	17227	17075	16743	17159	17003	17195	16907	17082	17214	16984	17050	17324	17170	17323	17287	17265	17182	17040	16980	17250	17084	17048	17094	17208	17070	17068	17133	17229	17082	16985	17140	17180	16901	16923	16934	16903	17148	17162	16948	16876	17096	17124	17143	17286	17282	17202	16901	17295	17058	16976	16935	17172	16932	17033	16956	17180	17037	16982	17222	16972	16936	17052	17193	17091	17097	16956	17088	17053	16920	17271	17116	16935	17029	17013	17171
32155	45373	36153	24990	19928	17606	17071	16433	16316	16228	15953	15914	15555	15671	15471	15658	15602	15575	15531	15518	15791	15605	15582	15658	15670	15484	15432	15477	15552	15537	15505	15528	15481	15415	15551	15583	15370	15666	15433	15511	15572	15467	15567	15402	15483	15447	15531	15465	15527	15415	15541	15399	15447	15515	15561	15514	15497	15357	15426	15555	15431	15561	15580	15431	15401	15536	15481	15656	15496	15414	15529	15402	15501	15499	15633	15584	15632	15490	15518	15442	15459	15347	15704	15652	15684	15566	15470	15453	15516	15657	15610	15582	15404	15556	15401	15434	15577	15480	15491	15400	15607	15454	15551	15616	15597	15610	15555	15676	15521	15512	15512	15432	15464	15585	15486	15397	15416	15374	15492	15360	15736	15570	15561	15466	15632	15478	15427	15455	15435	15611	15443	15514	15453	15441	15426	15466	15460	15361	15657	15431	15396	15448	15580	15459	15534	15559	15457	15407	15737	15593	15329	15289	15545	15338	15540	15477	15348	15466	15498	15380	15465	15488	15603	15550	15595	15408	15373	15222	15359	15460	15538	15420	15496	15512	15548	15504	15395	15454	15393	15446	15449	15414	15442	15465	15525	15538	15592	15419	15625	15557	15438	15401	15546	15446	15374	15580	15347	15392	15675	15363	15553	15458	15519	15474	15453	15584	15548	15382	15506	15447	15388	15481	15429	15506	15577	15448	15511	15523	15592	15418	15464	15380	15546	15418	15379	15558	15397	15439	15638	15460	15574	15540	15505	15512	15602	15547	15328	15306	15421	15618	15541	15345	15414	15526	15354	15634	15576	15484	15361	15402	15294	15512	15451	15423	15470	15414	15519	15460	15559	15414	15519	15544	15401	15721	15584	15380	15621	15436	15642	15484	15295	15658	15479	15558	15502	15545	15579	15473	15486	15589	15632	15578	15584	15586	15399	15637	15388	15337	15542	15414	15570	15297	15632	15501	15603	15683	15497	15430	15495	15386	15560	15526	15657	15472	15539	15491	15559	15486	15484	15491	15520	15339	15467	15466	15542	15632	15596	15504	15581	15177	15544	15390	15494	15620	15470	15530	15300	15485	15481	15493	15442	15579	15404	15501	15462	15623	15433	15624	15346	15525	15575	15481	15640	15475	15415	15259	15551	15606	15530	15476	15473	15531	15335	15454	15471	15695	15477	15480	15427	15483	15589	15497	15554	15603	15473	15433	15485	15504	15504	15415	15585	15456	15453	15527	15553	15484	15477	15440	15567	15414	15471	15505	15344	15444	15539	15535	15564	15402	15408	15560	15532	15535	15618	15471	15424	15396	15478	15471	15352	15402	15561	15517	15466	15319	15531	15418	15402	15506	15418	15446	15498	15371	15541	15694	15628	15501	15315	15487	15435	15628	15367	15612	15354	15440	15264	15460	15513	15630	15507	15338	15465	15692	15310	15513	15567	15511	15447	15519	15536	15473	15508	15532	15317	15422	15526	15451	15530	15460	15279	15426	15523	15510	15590	15462	15558	15473	15421	15356	15380	15449	15292	15341	15383	15458	15477	15418	15528	15648	15400	15558	15534	15454	15316	15526	15445	15511	15564	15416	15413	15385	15499	15570	15410	15606	15352	15648	15472	15548	15477	15475	15416	15512	15442	15458	15597	15442	15559	15448	15516	15465	15535	15396	15354	15436	15494	15445	15683	15436	15471	15590	15518	15448	15469	15605	15565	15571	15467	15450	15424	15562	15395	15377	15337	15530	15610	15538	15476	15465	15488	15638	15494	15477	15506	15439	15611	15633	15435	15487	15512	15379	15449	15480	15533	15572	15342	15543	15569	15657	15415	15474	15635	15387	15384	15564	15488	15347	15565	15440	15500	15405	15528	15443	15517	15367	15441	15400	15367	15514	15444	15578	15598	15541	15578	15327	15333	15431	15553	15612	15454	15459	15478	15466	15481	15535	15455	15485	15510	15290	15613	15345	15399	15479	15648	15387	15283	15374	15582	15650	15499	15522	15621	15501	15523	15584	15570	15352	15457	15540	15519	15497	15519	15416	15606	15471	15470	15474	15527	15439	15713	15485	15525	15463	15448	15532	15470	15581	15486	15471	15385	15579	15489	15395	15427	15503	15597	15502	15586	15426	15573	15447	15321	15457	15424	15446	15506	15389	15445	15480	15634	15655	15654	15359	15642	15287	15589	15638	15515	15514	15465	15627	15326	15605	15447	15492	15520	15533	15489	15389	15492	15562	15365	15550	15334	15503	15516	15395	15399	15450	15562	15422	15448	15625	15514	15560	15503	15516	15474	15426	15497	15505	15474	15411	15442	15596	15564	15446	15512	15397	15503	15543	15532	15613	15586	15631	15448	15408	15585	15352	15361	15440	15605	15425	15409	15439	15439	15406	15528	15543	15382	15493	15517	15499	15482	15530	15507	15508	15588	15563	15481	15246	15625	15659	15335	15470	15626	15589	15603	15459	15516	15584	15478	15431	15674	15500	15564	15478	15436	15389	15502	15479	15456	15393	15436	15540	15490	15404	15458	15598	15403	15524	15548	15473	15627	15350	15368	15560	15487	15619	15333	15563	15563	15578	15510	15440	15493	15523	15353	15479	15524	15511	15536	15454	15748	15568	15498	15511	15407	15381	15489	15530	15648	15554	15328	15518	15374	15433	15467	15377	15452	15263	15357	15438	15372	15564	15316	15442	15420	15408	15579	15626	15544	15445	15579	15426	15328	15492	15407	15505	15390	15375	15566	15586	15438	15461	15451	15503	15420	15609	15566	15429	15313	15460	15368	15606	15646	15575	15404	15663	15352	15646	15548	15469	15658	15467	15580	15584	15528	15463	15451	15531	15721	15435	15543	15509	15615	15530	15545	15496	15550	15260	15492	15547	15699	15568	15567	15439	15557	15563	15491	15500	15518	15480	15583	15619	15549	15364	15482	15576	15605	15496	15475	15509	15545	15379	15602	15465	15540	15575	15548	15583	15453	15579	15476	15590	15460	15536	15479	15495	15682	15357	15471	15510	15547	15452	15538	15550	15527	15327	15555	15423	15422	15395	15487	15491	15549	15449	15597	15415	15507	15496	15653	15579	15446	15554	15495	15478	15498	15514	15419	15422	15523	15441	15346	15564	15471	15476	15614	15675	15523	15428	15558	15616	15488	15512	15488	15277	15516	15491	15422	15455	15611	15545	15555	15470	15521	15358	15531	15503	15612	15460	15420	15509	15352	15588	15535	15435	15388	15527	15571	15553	15510	15670	15489	15396	15546	15540	15426	15538	15515	15529	15588	15465	15404	15493	15671	15328	15588	15515	15384	15689	15486	15578	15519	15433	15451	15469	15546	15639	15439	15398	15518	15448	15531	15579	15508	15481	15689	15500	15532	15427	15496	15621	15474	15465	15484	15509	15425	15396	15637	15636	15599	15548	15561	15577	15456	15520	15400	15533	15585	15423	15562	15522	15511	15377	15458	15377	15557	15506	15557	15421	15582	15329	15517	15509	15506	15430	15454	15365	15280	15512	15336	15518	15366	15326	15599	15562	15661	15426	15575	15442	15556	15574	15646	15441	15643	15477	15526	15545	15546	15546	15467	15361	15436	15369	15517	15396	15496	15414	15548	15676	15519	15532	15522	15666	15523	15580	15339	15538	15457	15618	15446	15416	15404	15598	15482	15551	15351	15500	15541	15602	15529	15492	15458	15508	15570	15375	15524	15505	15542	15432	15492	15653	15558	15504	15636	15572	15514	15545	15521	15336	15460	15455	15596	15513	15481	15406	15354	15401	15551	15449	15588	15541	15323	15547	15541	15625	15524	15625	15509	15552	15624	15463	15558	15618	15561	15426	15531	15539	15428	15546	15432	15374	15566	15494	15456	15550	15418	15565	15533	15500	15492	15543	15319	15513	15553	15542	15595	15655	15526	15433	15371	15499	15534	15518	15503	15306	15307	15539	15503	15449	15480	15376	15628	15777	15301	15543	15390	15447	15390	15475	15362	15593	15483	15418	15441	15368	15575	15687	15429	15347	15326	15480	15514	15382	15298	15579	15384	15640	15616	15492	15467	15639	15423	15433	15492	15555	15561	15455	15309	15386	15586	15512	15457	15397	15448	15551	15615	15443	15543	15256	15478	15555	15498	15401	15446	15460	15323	15336	15586	15363	15521	15385	15290	15568	15316	15496	15458	15555	15570	15403	15490	15441	15526	15475	15573	15640	15467	15326	15425	15509	15433	15550	15494	15392	15317	15553	15515	15489	15488	15530	15365	15460	15454	15545	15531	15416	15479	15642	15378	15484	15634	15507	15571	15588	15419	15638	15465	15653	15513	15541	15365	15456	15431	15486	15389	15563	15542	15563	15521	15446	15538	15327	15430	15512	15572	15528	15442	15427	15448	15524	15389	15537	15575	15453	15539	15539	15584	15481	15499	15492	15549	15553	15561	15376	15654	15364	15517	15534	15386	15450	15358	15587	15653	15440	15530	15498	15428	15353	15413	15590	15405	15484	15485	15319	15474	15542	15492	15384	15509	15387	15428	15484	15397	15399	15363	15641	15561	15418	15451	15387	15691	15499	15498	15200	15384	15385	15616	15483	15727	15594	15604	15363	15626	15506	15400	15683	15636	15476	15470	15595	15487	15492	15626	15287	15318	15434	15373	15515	15542	15617	15474	15778	15446	15566	15423	15667	15398	15645	15544	15542	15540	15592	15468	15395	15397	15499	15563	15518	15450	15295	15598	15388	15368	15479	15502	15483	15544	15541	15509	15467	15605	15476	15565	15484	15571	15526	15575	15349	15465	15647	15530	15652	15506	15299	15474	15305	15565	15591	15426	15506	15591	15533	15640	15488	15561	15350	15481	15441	15558	15403	15623	15566	15539	15508	15455	15483	15476	15412	15540	15523	15483	15384	15702	15418	15314	15548	15427	15611	15549	15632	15742	15476	15506	15589	15515	15517	15474	15471	15548	15498	15399	15420	15473	15528	15552	15644	15668	15368	15652	15296	15667	15358	15470	15388	15494	15577	15545	15600	15615	15407	15349	15425	15536	15494	15687	15334	15489	15413	15532	15632	15437	15543	15475	15457	15484	15375	15569	15485	15475	15351	15525	15567	15330	15480	15511	15425	15427	15380	15584	15417	15446	15598	15428	15551	15656	15563
24183	21447	28855	25028	22973	22736	21329	18111	17674	17446	17307	17120	16985	16939	16575	16635	16580	16488	16581	16516	16667	16765	16654	16471	16491	16655	16534	16491	16425	16269	16684	16459	16605	16300	16514	16429	16607	16425	16511	16549	16294	16316	16630	16497	16431	16437	16413	16546	16420	16289	16411	16362	16419	16559	16405	16382	16521	16111	16228	16398	16568	16212	16423	16335	16284	16264	16203	16360	16376	16499	16393	16473	16273	16363	16276	16346	16387	16544	16489	16350	16264	16341	16453	16491	16081	16246	16654	16347	16433	16291	16413	16496	16400	16279	16359	16316	16369	16280	16545	16412	16250	16377	16423	16368	16220	16308	16152	16463	16338	16136	16505	16501	16420	16425	16365	16342	16612	16493	16294	16195	16335	16365	16371	16308	16510	16267	16457	16454	16389	16344	16470	16384	16502	16413	16317	16349	16407	16421	16364	16363	16561	16269	16656	16338	16270	16333	16526	16508	16401	16414	16385	16351	16352	16305	16421	16359	16564	16183	16503	16435	16303	16403	16394	16401	16589	16267	16379	16334	16389	16417	16582	16333	16398	16206	16362	16507	16392	16776	16200	16454	16400	16409	16349	16406	16429	16401	16411	16123	16387	16420	16338	16443	16438	16509	16436	16622	16306	16618	16457	16336	16241	16428	16146	16266	16335	16372	16358	16477	16310	16539	16456	16175	16292	16364	16283	16395	16306	16415	16259	16150	16467	16396	16254	16340	16210	16383	16408	16356	16356	16216	16192	16428	16503	16364	16559	16576	16317	16425	16290	16403	16310	16467	16360	16530	16513	16332	16413	16332	16284	16432	16517	16455	16378	16150	16349	16218	16276	16421	16209	16287	16385	16210	16414	16310	16423	16319	16381	16205	16402	16204	16134	15993	16390	16531	16300	16269	16415	16175	16316	16340	16355	16507	16448	16435	16378	16326	16111	16359	16502	16346	16200	16298	16249	16478	16377	16333	16290	16470	16552	16624	16328	16385	16366	16577	16403	16526	16495	16403	16420	16406	16508	16407	16198	16228	16579	16414	16476	16413	16356	16571	16194	16208	16257	16305	16315	16464	16563	16409	16413	16339	16578	16245	16289	16238	16353	16453	16324	16348	16175	16341	16375	16621	16403	16311	16326	16266	16504	16411	16407	16298	16444	16363	16371	16583	16483	16334	16666	16572	16442	16350	16336	16270	16311	16100	16478	16156	16394	16360	16433	16581	16460	16350	16356	16313	16428	16527	16389	16400	16493	16110	16306	16258	16368	16394	16313	16304	16393	16424	16320	16401	16376	16582	16156	16594	16348	16355	16369	16432	16439	16250	16419	16525	16382	16498	16285	16457	16393	16403	16314	16443	16200	16208	16432	16553	16445	16375	16443	16192	16298	16335	16205	16421	16325	16275	16534	16511	16479	16366	16256	16413	16286	16497	16383	16348	16274	16141	16403	16225	16403	16387	16392	16353	16430	16271	16592	16228	16400	16563	16459	16532	16268	16300	16507	16418	16375	16393	16544	16270	16413	16465	16438	16282	16431	16464	16376	16499	16398	16375	16506	16367	16537	16391	16313	16482	16272	16400	16335	16253	16322	16412	16581	16220	16099	16245	16374	16182	16523	16418	16311	16214	16265	16305	16538	16281	16539	16336	16430	16388	16207	16502	16352	16277	16343	16444	16323	16478	16279	16448	16304	16302	16283	16280	16377	16273	16439	16294	16476	16409	16308	16264	16442	16447	16228	16386	16568	16312	16389	16276	16413	16311	16405	16395	16393	16326	16368	16391	16565	16386	16287	16372	16377	16267	16400	16380	16335	16549	16218	16270	16341	16481	16329	16256	16556	16562	16394	16252	16424	16409	16468	16530	16583	16381	16497	16419	16291	16498	16279	16451	16483	16304	16349	16431	16495	16475	16652	16440	16351	16319	16440	16382	16319	16522	16310	16468	16338	16357	16246	16283	16454	16208	16544	16320	16275	16485	16214	16348	16350	16466	16475	16378	16405	16232	16380	16436	16506	16321	16438	16134	16246	16311	16397	16240	16594	16256	16294	16366	16569	16405	16482	16583	16348	16388	16276	16328	16583	16512	16288	16429	16580	16362	16267	16583	16351	16392	16423	16472	16339	16600	16328	16266	16371	16471	16380	16332	16339	16264	16451	16319	16408	16234	16521	16515	16289	16508	16185	16509	16309	16435	16461	16367	16237	16327	16214	16308	16300	16461	16403	16464	16160	16444	16395	16218	16284	16280	16637	16402	16518	16372	16619	16398	16113	16521	16464	16524	16426	16360	16249	16279	16330	16261	16452	16327	16465	16211	16522	16479	16662	16413	16223	16467	16416	16355	16494	16574	16219	16333	16565	16430	16444	16433	16406	16379	16210	16295	16336	16556	16398	16512	16502	16515	16392	16567	16503	16430	16396	16369	16559	16518	16323	16450	16323	16316	16231	16404	16290	16348	16486	16521	16603	16313	16474	16469	16452	16247	16503	16560	16631	16472	16362	16402	16301	16222	16141	16342	16227	16368	16257	16449	16447	16516	16206	16436	16318	16465	16264	16281	16418	16289	16449	16358	16281	16344	16517	16413	16401	16371	16345	16528	16392	16388	16185	16698	16484	16375	16477	16459	16469	16426	16366	16420	16246	16219	16334	16263	16114	16345	16348	16560	16530	16385	16402	16455	16131	16212	16312	16354	16369	16446	16267	16557	16577	16512	16188	16466	16378	16349	16659	16556	16456	16318	16338	16365	16447	16441	16392	16408	16367	16275	16213	16607	16451	16231	16482	16401	16311	16292	16324	16456	16431	16319	16614	16295	16381	16284	16261	16310	16661	16389	16366	16318	16354	16474	16420	16500	16449	16508	16435	16322	16015	16490	16367	16415	16317	16302	16317	16417	16413	16218	16428	16521	16357	16471	16404	16453	16568	16531	16418	16253	16535	16551	16474	16556	16210	16414	16323	16068	16449	16482	16368	16377	16399	16306	16334	16310	16396	16223	16419	16318	16149	16313	16348	16193	16388	16488	16334	16380	16358	16355	16350	16413	16410	16451	16404	16409	16459	16288	16408	16467	16538	16179	16399	16257	16461	16381	16425	16323	16283	16435	16282	16328	16305	16499	16412	16609	16292	16409	16268	16197	16634	16519	16589	16391	16462	16412	16168	16473	16501	16421	16519	16366	16427	16383	16435	16486	16388	16368	16349	16355	16287	16406	16348	16386	16354	16362	16406	16066	16331	16522	16211	16322	16651	16349	16403	16405	16501	16473	16422	16375	16202	16233	16370	16449	16314	16433	16208	16399	16451	16441	16381	16269	16432	16316	16404	16646	16361	16325	16533	16451	16287	16239	16272	16137	16516	16424	16347	16380	16456	16322	16366	16523	16594	16227	16269	16350	16457	16322	16409	16331	16505	16302	16557	16284	16148	16460	16386	16256	16206	16409	16343	16481	16369	16300	16291	16336	16399	16205	16320	16419	16134	16430	16476	16364	16508	16554	16252	16407	16473	16157	16342	16243	16267	16578	16439	16309	16144	16487	16350	16244	16412	16248	16421	16273	16242	16457	16255	16615	16441	16525	16270	16285	16507	16402	16406	16549	16399	16401	16421	16361	16573	16381	16316	16260	16446	16349	16272	16221	16314	16466	16123	16229	16289	16344	16599	16308	16348	16416	16486	16289	16487	16456	16479	16615	16348	16621	16306	16312	16408	16406	16267	16363	16424	16644	16493	16433	16421	16444	16483	16334	16464	16365	16390	16516	16444	16406	16456	16388	16119	16234	16312	16383	16495	16367	16281	16104	16260	16428	16349	16472	16356	16347	16595	16365	16349	16429	16409	16455	16388	16281	16386	16274	16588	16179	16423	16497	16314	16347	16340	16338	16627	16379	16335	16231	16395	16391	16399	16331	16165	16458	16460	16375	16391	16381	16372	16322	16455	16412	16349	16268	16400	16284	16447	16230	16399	16615	16313	16446	16375	16567	16359	16404	16518	16303	16378	16254	16397	16494	16259	16320	16469	16590	16218	16488	16316	16219	16461	16283	16548	16470	16565	16510	16495	16554	16511	16442	16181	16351	16352	16350	16331	16385	16361	16305	16439	16240	16486	16566	16436	16328	16253	16251	16338	16368	16244	16326	16282	16165	16464	16222	16211	16497	16305	16238	16469	16293	16375	16369	16326	16459	16395	16322	16367	16364	16509	16280	16359	16472	16537	16426	16416	16632	16416	16446	16375	16447	16300	16408	16402	16537	16438	16271	16457	16454	16394	16331	16276	16319	16286	16390	16377	16374	16331	16188	16487	16153	16258	16412	16447	16248	16371	16520	16424	16343	16377	16207	16251	16264	16288	16449	16179	16247	16476	16393	16232	16371	16433	16561	16463	16509	16547	16517	16406	16627	16511	16420	16339	16363	16382	16350	16414	16393	16389	16312	16348	16464	16372	16241	16478	16440	16487	16326	16361	16258	16520	16294	16494	16457	16531	16213	16369	16535	16301	16335	16389	16447	16327	16440	16274	16469	16362	16130	16404	16337	16288	16443	16400	16407	16436	16473	16479	16494	16348	16399	16404	16399	16442	16599	16544	16433	16271	16396	16390	16419	16445	16338	16362	16481	16398	16470	16442	16404	16455	16337	16360	16310	16363	16367	16484	16198	16382	16292	16318	16499	16334	16318	16393	16442	16259	16396	16329	16505	16461	16355	16244	16355	16370	16286	16321	16386	16213	16489	16257	16307	16345	16309	16348	16321	16461	16573	16270	16353	16358	16394	16514	16375	16252	16541	16188	16362	16512	16481	16339	16451	16294	16366	16556	16234	16432	16419	16398	16438	16407	16371	16559	16401	16448	16403	16262	16436	16440	16464	16472	16261	16303	16410	16436	16348	16248	16404	16259	16445	16334	16281	16141	16417	16356	16457	16528	16299	16292	16294	16258	16418	16397	16385	16653	16378	16289	16399	16424	16512	16450	16364	16318	16358	16472	16544	16342	16573	16435	16199	16485	16172	16315	16420	16482	16318	16465	16354	16382	16247	16352	16336	16507	16362	16291	16383	16454	16433	16323	16236	16467	16408	16475	16391	16323	16406	16381	16478	16526	16480	16299	16171	16449	16488	16364	16443	16415	16505	16369	16440	16429	16365	16339	16321	16517	16357
33516	51081	44520	30527	24404	21039	18843	17611	16678	16393	16101	16087	15798	15436	15676	15546	15579	15460	15363	15310	15310	15403	15220	15327	15351	15352	15211	15322	15320	15204	15182	15273	15230	15033	15343	15364	15354	15291	15181	15168	15251	15301	15358	15297	15069	15195	15124	15293	15219	15050	15240	15356	15243	15005	15224	15152	15264	14983	15138	15094	15012	15131	15318	15187	14958	15153	15076	15286	15125	15071	15032	15087	15114	15009	15135	15138	15059	14914	15078	15073	15185	15074	15353	15074	15071	15031	14975	15262	15176	15036	14953	15026	15131	15279	15200	15080	15174	15044	15128	15267	14937	15136	15114	15191	15296	15257	15121	15132	15178	15027	15247	15154	15184	15092	15199	15169	15162	15120	15251	14975	15150	15057	15285	15175	15040	15095	15192	15248	15122	15319	15095	15123	15042	15132	15119	15078	15185	15122	15241	15129	15057	15150	14961	15199	15155	15043	15041	15288	15008	15210	14991	15139	15009	15033	15089	15052	15195	15109	15138	15196	15219	15143	15160	15155	15107	15107	15051	15191	15013	15037	15101	15195	15051	15145	15144	15157	15288	15215	15260	15180	15052	15363	15039	15192	15160	15201	15265	15143	14999	15207	15222	15301	14914	14969	15109	15186	15027	15129	15026	15112	15101	15036	15018	14972	15087	15265	15174	15214	15228	15059	15042	15074	15120	15154	14982	14926	15193	15143	15168	15031	15235	15206	15018	15201	15076	15182	15262	15194	15106	15023	15286	15156	15141	15172	15133	15066	15291	15219	14987	15250	15078	15191	15122	15061	14945	15064	15035	15134	15145	15125	15194	15020	15283	15026	14999	15194	15112	15188	15044	15107	15085	15164	15191	15140	15144	15046	15066	15072	15085	15037	15331	15163	15271	15048	15016	15071	15189	14988	15207	15279	15192	15226	15256	15181	15160	15104	15172	15074	15215	15226	15148	15047	15036	15062	15246	15163	15109	15229	15245	15344	15065	15123	15140	15093	15291	15174	15161	15206	15164	14873	15191	15082	15243	15324	15112	15199	15221	14963	15082	15171	15275	15004	15065	15123	15091	15185	15108	15265	15103	15179	15184	15042	15154	15011	15129	15267	15009	15120	15098	15092	15046	15248	15153	15135	15120	15257	15118	15232	15184	15161	15005	15102	15221	14999	15013	15078	15132	15073	14952	15025	15281	15188	15219	15208	15041	15128	15209	15231	15216	15049	15077	15149	15036	15158	15176	15117	15024	15269	15061	15054	15020	15115	15156	14964	15242	15108	15176	15159	14981	15255	15198	15182	15094	15079	15128	15003	15113	15147	15078	15073	15085	15048	15134	15107	15171	15071	15141	14975	15080	15082	15033	14946	15248	15019	15082	14936	15300	14977	15140	15124	15197	15044	15131	15198	15051	14989	14956	15089	15130	15132	15062	15249	15089	15165	15109	15044	15071	15183	15012	15064	15219	15017	15170	15195	15148	15009	15004	15086	15171	15077	15273	15398	15229	15107	15199	15151	15212	15265	15190	15250	15178	15093	15265	15174	15148	15145	15099	15024	15217	15196	15370	15125	15126	15154	15128	15161	15360	14903	15111	15224	15186	15037	15073	15230	15200	15236	15141	15092	14988	15148	15077	15083	15210	15126	15322	15135	15289	15134	15180	15187	15244	15007	15044	15080	15152	14983	15056	15157	15164	15162	15083	15073	15074	14918	15016	15237	15198	15182	15053	15220	15124	15164	15029	15172	15027	15019	15067	14979	15144	15014	15057	15046	15119	15106	15201	15051	15223	15260	15431	15267	15315	15042	15049	15102	15086	15105	15156	15146	15074	15229	15208	15165	14933	15124	15116	15141	15302	15121	15138	15003	15231	14984	15207	15211	15101	15037	15201	15203	15074	15169	15085	15225	15154	15285	15119	15090	14964	15060	15114	15247	15037	15072	15169	15056	15219	15223	15291	15039	15162	15144	15053	15109	15147	15306	15216	15143	15123	15253	15058	15173	15323	15198	15198	15062	15138	15030	15304	15296	15141	15165	15080	15075	15108	15003	15161	15135	15177	15161	15242	15158	15113	15024	15183	15123	15094	15164	15127	15173	15138	15066	15027	15180	15099	15092	15065	15139	15032	15129	15238	15203	15285	14940	15173	15141	15153	15048	15134	15207	15090	15053	15016	15121	15129	15106	15154	15023	15154	15263	14986	15293	15175	15176	15407	15359	15157	15143	15248	15180	15153	15045	15081	15071	15114	15127	15036	15100	15301	15256	15204	15111	15006	15142	15098	15128	15108	15019	15096	14916	15075	15136	15086	15200	15207	15202	15171	15060	15152	14994	15099	15114	15038	15409	15261	15240	15215	15067	15120	15001	15173	15104	15159	15135	15033	15113	15086	15185	15149	15051	15015	15070	15007	15336	15113	15191	15088	15275	15012	15138	15358	15080	15135	15073	15161	15004	15187	15010	15160	15218	15155	15256	15119	15261	15119	15062	15136	15139	15258	15193	15221	15098	15269	15100	15130	15397	15285	15246	15125	15044	15081	15206	15176	14978	15113	15213	14988	14930	15329	15177	15196	15069	15038	15261	15071	15161	15142	15234	15156	15108	15099	15224	15138	14997	15150	15127	15146	15086	15209	15148	15122	15187	15041	15137	15128	15258	15310	15048	15045	15180	15091	15206	15081	15037	15195	14874	15140	15046	15322	15097	15125	15246	15165	15090	15051	14996	15085	14999	15014	15059	15209	15088	15147	15154	15191	15199	14795	15122	15231	15078	15342	15332	15229	15229	15033	15113	15124	15058	15109	15092	15190	15244	15169	14907	15183	15088	15170	15165	15267	15293	15022	15134	15099	15169	14875	15126	15251	15009	15102	15162	15011	15090	15002	15154	15191	14975	15147	14995	14932	15161	15014	15321	15233	15073	15075	15117	15258	15065	15218	15148	15134	15053	15206	15085	15219	15014	15120	15090	15159	15275	15140	15058	15026	15204	15009	15134	15267	15357	15131	15019	15252	15179	15225	15142	15086	15089	15195	15118	15200	15209	14949	15177	15232	15094	14977	15272	15174	15187	15005	15130	15095	15071	15147	15153	15074	15278	15146	15112	15076	15143	15288	15079	15075	15168	15167	15218	15116	15156	15186	15125	15252	14991	15077	15088	14984	15096	15051	15207	15007	14964	14999	15132	15218	14959	15251	15075	15229	15100	15196	15017	15081	15150	15316	15031	15037	15106	14992	15098	15034	15209	15059	15067	15084	15063	15239	15188	15025	15166	15227	15156	15141	15047	15213	15252	15116	15478	15139	15194	15040	15297	15114	15173	15058	15393	15156	15004	15027	15256	15130	15179	15268	15090	15243	15175	15102	15136	15010	15351	15087	15078	15117	15023	15101	15137	15078	15071	14979	15173	15215	15246	15172	15213	15066	15256	15260	15269	15203	15233	15156	15184	15123	15141	15283	15157	15032	14966	15069	15306	15036	15212	15132	14968	15039	15290	15222	15014	15241	15244	15182	15150	15280	15106	15000	15137	15106	15079	15144	15013	15202	15197	15068	15306	15095	15204	15215	14951	15278	15142	15221	14902	14997	15260	15130	15070	15103	15036	14963	15132	15095	15154	15111	15218	15092	15173	15341	15096	15053	15191	15276	15251	15274	15030	15069	14990	15208	15162	15088	15120	14974	15157	15057	15117	15062	15072	15093	15040	15207	15025	15072	15103	15162	15148	15216	15110	15109	15073	15067	15096	15092	15056	15292	15031	15201	15153	15097	15174	15269	15305	15085	15294	15030	15164	15049	15167	14914	15092	14977	15120	15213	15194	15015	15383	15153	15214	15212	15038	15039	15109	15189	14999	15181	15275	15091	15060	15023	15150	15108	15197	15131	14994	15100	15051	15170	15204	15185	15052	15039	15093	15226	15190	15102	15317	14932	15355	15015	15166	14959	14891	15306	15100	15268	15219	15215	15121	14993	15192	15106	15085	14891	15060	15133	15115	15029	15097	15232	15114	15076	15118	15162	15033	15248	15064	15251	15011	15075	15225	15039	15364	14996	15206	15079	15158	15204	15164	15081	15102	15065	14964	15025	15019	15142	15127	15126	15189	15126	15279	15098	15133	15178	15093	15002	15277	15172	15189	15216	15245	15110	14991	15258	15039	15099	15040	14947	15321	15149	15156	15222	15138	15100	15025	15173	15017	15107	15263	15246	15164	15015	15066	15080	15211	15138	15231	15156	15190	15092	15177	15032	15112	14954	15103	15182	15097	15131	15038	15051	15178	15120	15097	15183	15163	15246	15259	15086	15266	15105	15038	14956	15107	15097	15062	15103	15139	15212	15051	15041	15151	15143	15254	14997	15111	15204	15213	15092	15187	15104	15026	15095	15009	15077	15231	15254	15087	15139	15135	15193	15000	15060	15225	14940	15151	15253	15036	15038	15090	15202	15260	15184	15276	15028	15224	15215	15120	15076	15106	15130	15173	15099	15130	15259	15205	15310	15133	15027	15216	15077	15107	15133	15064	15042	15215	14985	15263	15115	15043	15108	15177	15192	15268	15185	14994	15156	15166	15372	15096	15187	14886	15068	15267	15008	15113	14997	15130	15353	15048	15070	15180	15167	15063	15213	15066	15203	15238	15061	15051	15249	15208	15338	15054	15168	15096	15035	15148	15138	15214	15123	15086	15039	15183	15139	15016	15227	14946	15218	15299	15243	15119	15074	14978	15106	15162	15248	15242	15246	15255	15012	15156	15243	15042	15142	15264	15309	15057	15246	15144	15076	15097	15150	15256	15251	15224	14963	15136	15131	15095	15208	15342	15080	15035	14942	15205	15102	15170	15236	15260	15135	15179	15075	15219	15260	15119	15107	15192	15084	15198	15121	15158	15046	15337	15115	15172	15134	15144	15029	15200	15250	15014	15155	15183	15160	15149	15213	15168	15125	15076	15021	15071	15207	15229	15169	15233	14996	15282	15110	15229	15077	15142	15171	15220	15149	15188	15084	15102	15097	15087	14987	15154	15143	15078	15367	15156	15088	15126	15157	15141	15175	15080	15145	15167	15337	15118	15300	15196	15089	15167	15042	15121	15110	15269	15287	15081	15298	15103	15244	15066	15113	15294	15030	15194	14915	15188	15157	15190	15154	15079	15145	15170	15327	15113
22861	21337	29155	24043	22176	24656	25492	19946	18668	18755	18261	17853	17800	17687	17571	17516	17477	17636	17578	17497	17453	17373	17098	17126	17417	17239	17372	17127	17509	17420	17130	17331	17262	17225	17399	17261	17118	17040	17057	17234	17149	17210	17184	17175	16971	17210	17124	17133	17074	17224	17260	17066	17219	17073	17098	17217	17129	17044	17150	17191	17244	17140	17132	16944	17234	17093	17096	17115	17072	17166	17014	17124	17105	17141	17092	17027	17172	16849	17239	17200	17009	17052	17086	17182	16935	17047	17104	17029	17011	17256	16995	17261	17086	17314	16977	17291	17189	17026	16888	17171	17153	17169	17030	17026	17212	17084	17042	17028	17137	17063	17044	17183	17211	17043	17210	17257	16990	17073	17167	17037	17154	17098	16939	17106	17343	17139	17033	16996	17191	16952	17070	17113	17110	17082	17040	16954	17075	17202	17035	17209	17164	16918	17210	16894	16737	17187	17056	17276	17028	16931	17198	17150	17134	16920	17081	17011	17139	17024	17193	17141	17180	17190	16943	17210	17159	17129	16983	16906	16851	17019	16856	17042	17049	16996	17322	17029	16966	17190	17133	16971	17145	17107	17202	16917	16998	17067	17068	17222	17187	17178	17014	16730	17177	17105	17117	17114	16925	16890	17188	17041	17007	16959	17162	17082	17184	17084	17105	17069	17123	17135	16896	17001	17059	17112	17007	17063	16870	16925	17099	17104	17075	17048	17127	17045	17059	17114	17040	17107	17078	17134	17039	16869	17215	17128	17125	16985	17263	17099	16897	16993	17012	17124	17179	16997	17186	16915	16900	16878	17082	16973	17118	17038	17199	17154	16948	16992	17084	17303	17176	17106	17072	17377	17158	16984	17056	17026	16932	17094	17282	17262	16974	17067	17066	17166	17049	17083	17027	16937	17093	17049	17029	17082	16947	16980	17134	17169	17382	17022	17357	17090	16901	17327	17160	17103	17210	17119	17170	17012	17032	17113	17228	17051	17122	17025	17105	17210	17099	16950	17036	16997	17124	17134	17095	17012	17118	17025	16879	17073	16998	16841	16923	17235	17083	16925	16993	17025	17052	17120	17047	16981	17133	17029	17187	17191	17184	17029	17116	16973	16922	17031	17157	17016	17082	16921	17109	17065	17144	17100	17185	17038	17038	17154	17119	16971	17180	17030	16957	17050	17071	17148	17016	17073	17159	17049	17152	17005	17011	17146	17194	17222	17071	16997	16825	16992	17138	17207	17286	17134	17107	17257	16906	17122	17193	16808	17449	17284	17000	16992	17011	17162	17048	16892	17076	17082	17062	16962	17015	17005	16863	17099	17100	17042	17096	17109	17006	16916	17161	16935	17124	17356	16963	16961	17074	17080	17204	17175	17048	17190	17132	17020	17153	16922	17035	16981	17091	17147	17002	16973	17021	16928	17008	17090	16961	16932	17115	17049	16991	17013	17049	16961	17060	16945	17136	16917	16855	16868	16960	17213	16784	16985	17126	17190	17167	17003	17120	16908	16991	17147	17120	17155	17013	16982	17096	17085	17106	17191	17045	17093	17042	17166	16880	16855	17144	16946	17064	17201	17105	16918	17096	17057	17160	17119	17233	17108	17086	17115	17104	17060	17040	17065	17019	17112	17054	17085	17008	17047	17253	17101	17162	16946	16989	17057	17256	17093	17019	16955	17003	16945	16990	16930	16939	16963	17108	17121	16959	16993	17057	16938	17026	17065	17143	17116	17100	17174	17015	17040	17060	17178	17295	16967	17046	17026	17042	17206	17209	17002	17081	16911	17179	17020	16953	17066	17046	17167	17177	16929	17155	16891	17011	16974	17139	17083	17248	17074	17014	16944	17081	17000	17095	17008	17115	17104	16903	16907	16944	17011	17057	17136	17071	16989	16872	16866	16976	17079	17109	16901	16988	17010	16963	17208	17287	16948	16941	17072	17142	17315	17087	17100	17271	17294	17188	17183	17080	17060	17210	16989	16960	17086	17246	17023	17178	17108	16909	17181	17114	17135	17074	17109	16988	17182	16921	17186	17104	17187	17119	17127	17041	17170	17048	17005	17011	17127	17104	16961	17036	17335	17189	17058	17183	17036	17133	17088	16959	17050	17059	17203	17077	17021	16860	16941	16957	17153	17268	16994	17056	17130	17101	17246	17030	16937	17204	17183	17143	17049	17110	16904	16804	17145	16866	16944	17034	16910	16893	16832	17088	16933	17043	17040	17241	16801	16932	17013	17192	16913	17099	16972	17015	16939	17002	17178	17273	17107	17193	17060	17022	16961	17100	17182	17021	17169	17215	17193	17140	17115	17115	17093	17189	17088	16760	16953	16823	17069	17154	17076	17144	17156	17137	17094	17136	16995	17178	17025	17060	17134	17005	16918	17064	17099	17120	17208	17138	16918	17111	17149	17166	17227	17175	16905	17057	17030	17126	17143	16923	16886	16946	16873	16965	17133	17146	16968	16907	17183	17233	16904	17116	17091	17158	17074	17082	17183	16943	17175	17223	17076	17169	16965	17101	17024	17048	16902	16929	17328	17011	17181	17064	17219	17076	17258	17260	17252	17022	17000	17138	16872	16893	17114	17064	17167	17159	17005	17076	16995	17121	17149	17046	17182	17025	17017	17026	17056	17136	17091	16970	17191	17156	17041	17215	16844	17156	16955	17008	17036	17031	16840	17057	16910	17258	16977	17133	17051	17043	17152	17256	17073	17103	16994	16840	16937	17030	17134	16914	17222	16883	16973	16969	16971	17215	17154	17104	17009	16990	17222	17234	17013	17162	17085	17073	17149	17045	17034	17129	17110	17112	17080	17016	16949	17260	17029	16868	17176	17163	16956	17174	17138	17026	16929	16897	16958	16998	17232	17084	17179	16985	16965	17080	17077	17088	17117	16983	17035	17220	17097	17135	17004	17012	17029	16987	17024	16986	16834	17129	16932	17054	17001	16973	17092	16966	16906	17018	17148	17084	17140	17215	17154	16952	16860	16913	17055	17141	17117	16987	17304	16982	17070	17377	16990	16903	16998	17128	16935	17145	17029	17126	17160	16970	17150	16936	17115	17170	17094	17071	17245	16999	17098	17217	17072	17157	16987	17095	16956	17235	16975	17068	17067	17010	16973	17107	17096	16936	17197	17145	17044	17095	17220	16890	16920	17131	17074	16856	16923	17119	17249	17092	17088	17030	17011	17104	17002	16965	16999	17029	17024	16989	17109	17002	16960	17117	17027	17073	16905	17215	16945	17121	17052	16989	17054	17286	17251	17176	17112	16870	16972	16965	16987	17010	16915	16939	17059	16992	17049	17003	17276	16997	17122	17008	16880	17165	17009	17240	17020	17039	16922	16906	16984	17092	17070	17083	16961	17105	17046	17071	16971	17095	17140	17051	16948	16988	16964	17171	17144	16980	16799	17319	17210	16939	17030	17148	17087	17177	17099	16916	17022	16783	16990	17272	17151	17263	17105	16995	16686	16957	17034	16896	17255	17125	17135	17061	16952	17258	17096	17295	17041	17036	17182	16925	17100	16832	17114	17117	17101	17110	16914	16901	17179	17119	17004	17022	17127	17219	17124	17080	16995	17094	17070	16948	17228	17075	17205	17047	17020	16935	17005	16910	17210	17160	17139	17026	17025	16992	17196	17281	16984	17301	17101	17218	17015	17031	17055	17125	17048	17101	17011	17123	17238	17127	17025	16812	17005	17064	17011	17057	17260	16890	16945	17104	17044	17027	16970	17168	17036	17277	17188	17103	17058	17092	16953	17118	17086	17128	17189	17268	17041	17165	16942	17180	16919	17108	17049	17269	17313	17299	17066	17097	17033	17016	17192	17172	17212	17028	16970	17099	17002	16929	17018	16982	17174	17222	16956	17020	17009	17025	17174	17198	17093	17167	17053	17102	16956	16890	17298	17071	16992	17095	17082	16880	16999	17003	16945	17013	17209	17184	17199	17001	16922	16901	16980	17112	17072	17047	17159	16887	16941	17098	17182	17076	16929	17051	17150	17010	16976	17065	17116	17190	17258	17104	17043	16980	17045	17024	17014	17111	16957	17026	16921	17251	17205	16936	17029	17019	16912	17236	17291	17264	17175	17155	16886	17051	17143	17188	16996	17087	17095	16876	17103	17005	17190	17366	16807	17101	17098	17095	16973	17143	17360	16846	16816	17018	17017	16964	17086	17197	17022	17186	17229	17304	17096	17106	16847	17005	17163	17184	16960	17139	17003	17059	16889	16917	16927	17001	17103	17193	17117	17100	16997	17227	17141	17053	16939	17023	17085	17170	17061	16977	17098	17056	17122	17045	16934	17102	17035	17105	17089	17070	17124	17277	16858	16916	16968	16881	17038	17094	17300	17050	16930	17004	17081	17150	17110	16958	17085	17125	17149	16912	16949	17146	17020	16905	17162	17127	16914	17201	17097	17122	17074	16994	17148	17315	17189	17066	16959	17184	17138	17007	17304	17087	17027	17122	17205	17144	17006	17000	17173	17129	16896	17053	17020	17154	17158	17174	17001	17015	17037	17051	17173	17000	17003	16934	16869	17127	17273	17006	16999	17024	17159	17043	16933	17063	16935	17069	17199	16927	16902	17079	17100	17131	17110	17041	17126	17144	17112	17384	17324	17132	17288	17044	16885	17102	17174	17187	16936	17096	17057	16935	17082	16996	16978	16936	17123	16904	17202	17027	17044	17035	17020	17024	17293	17186	17056	17041	17034	17157	16918	17005	16940	17045	16943	17153	16968	16998	17118	17109	16867	16771	16905	17101	16987	16797	16824	16907	16889	17200	17229	17000	17198	16915	16915	17015	16959	17165	17165	17052	16964	16900	17009	17077	17043	17109	17211	17162	17223	17081	17204	17120	17045	17063	17247	17055	17044	17146	17195	17135	17049	17111	16905	17229	16992	17031	17023	17042	16879	17068	17115	17156	16968	16997	16927	17089	16995	17218	16968	16954	17209	16969	17010	16945	17134	17077	17055	17162	16971	16995	17217	17031	16964	17045	16944	17124	16906	17092	17098	17176	17255	16909	17162	17233	16927	17123	17150	17034	17193	17162	17214	17211	16901	17209	17134	16946	17293	16981	17099	17081	16820	17031	17074	17145	17091	16953	17110	17013	17178	17161	17069	17066	17116	17165	17072
37504	56076	49320	38644	30386	24841	20437	18738	18014	17313	17047	16917	16445	16410	15992	15952	16140	15791	15928	15761	15727	15633	15816	15705	15816	15532	15674	15610	15635	15732	15570	15638	15635	15548	15673	15523	15569	15704	15736	15558	15495	15537	15608	15573	15509	15539	15746	15503	15556	15515	15610	15424	15588	15444	15708	15551	15405	15504	15621	15632	15385	15484	15575	15312	15567	15492	15513	15610	15284	15464	15524	15484	15454	15498	15472	15385	15452	15670	15575	15605	15367	15624	15317	15337	15712	15536	15441	15540	15581	15448	15504	15612	15456	15469	15555	15370	15529	15404	15497	15570	15440	15423	15462	15558	15506	15391	15539	15358	15394	15369	15416	15384	15610	15512	15492	15498	15372	15605	15389	15558	15352	15492	15458	15438	15373	15523	15259	15429	15419	15440	15534	15533	15629	15635	15508	15615	15446	15435	15447	15414	15581	15443	15750	15480	15445	15536	15484	15562	15406	15313	15467	15379	15466	15627	15639	15534	15703	15555	15546	15495	15375	15486	15591	15467	15542	15463	15464	15689	15380	15435	15467	15460	15567	15493	15343	15433	15561	15497	15497	15521	15464	15491	15400	15369	15399	15485	15524	15536	15492	15553	15394	15699	15479	15552	15614	15598	15665	15379	15506	15529	15386	15554	15403	15278	15437	15507	15406	15380	15604	15286	15496	15448	15521	15440	15526	15554	15640	15591	15600	15495	15410	15460	15465	15533	15497	15712	15545	15524	15562	15543	15367	15550	15601	15289	15513	15554	15522	15432	15495	15357	15390	15443	15421	15499	15468	15581	15641	15491	15407	15488	15379	15296	15475	15653	15477	15547	15618	15452	15608	15513	15447	15495	15460	15513	15551	15480	15363	15568	15328	15434	15420	15608	15427	15386	15467	15565	15451	15417	15501	15348	15431	15377	15523	15497	15539	15274	15636	15494	15679	15431	15495	15463	15547	15654	15422	15359	15316	15472	15389	15520	15538	15642	15442	15538	15598	15408	15411	15557	15512	15572	15466	15567	15516	15484	15608	15584	15543	15487	15534	15404	15562	15434	15589	15451	15528	15416	15566	15497	15573	15430	15515	15338	15612	15436	15413	15429	15380	15491	15525	15437	15550	15566	15428	15184	15434	15481	15505	15427	15561	15498	15588	15433	15440	15573	15397	15554	15502	15555	15381	15540	15512	15359	15396	15745	15494	15460	15704	15551	15526	15490	15463	15483	15587	15500	15462	15466	15435	15570	15394	15448	15488	15361	15392	15271	15506	15276	15455	15623	15303	15486	15506	15460	15570	15533	15423	15424	15495	15416	15522	15442	15419	15433	15441	15497	15430	15591	15600	15390	15453	15482	15284	15516	15505	15343	15424	15465	15423	15538	15669	15398	15429	15475	15447	15695	15496	15202	15521	15566	15485	15380	15721	15407	15586	15395	15590	15457	15526	15509	15616	15435	15430	15642	15481	15452	15360	15504	15353	15547	15600	15349	15463	15610	15384	15434	15381	15527	15486	15487	15576	15452	15317	15493	15491	15357	15560	15419	15427	15412	15614	15470	15418	15419	15658	15515	15425	15463	15455	15322	15417	15487	15415	15534	15539	15583	15532	15467	15552	15642	15382	15568	15459	15536	15623	15397	15427	15451	15514	15484	15489	15430	15566	15538	15360	15519	15575	15399	15602	15376	15309	15399	15490	15481	15457	15605	15463	15662	15414	15459	15366	15486	15697	15365	15490	15478	15568	15592	15562	15395	15414	15396	15378	15471	15363	15545	15442	15367	15349	15440	15396	15469	15470	15364	15509	15620	15547	15383	15645	15126	15455	15603	15557	15404	15559	15585	15457	15513	15430	15588	15528	15494	15413	15469	15562	15617	15388	15463	15413	15416	15521	15561	15449	15427	15580	15402	15505	15471	15511	15579	15470	15510	15663	15300	15537	15520	15485	15467	15429	15400	15517	15478	15553	15422	15387	15478	15481	15354	15295	15589	15434	15563	15381	15523	15421	15468	15439	15318	15394	15597	15520	15484	15684	15501	15575	15414	15587	15364	15510	15564	15429	15677	15459	15387	15542	15568	15294	15457	15367	15382	15455	15406	15546	15468	15424	15386	15537	15486	15393	15554	15376	15502	15511	15226	15651	15503	15474	15466	15408	15527	15394	15539	15386	15358	15418	15325	15374	15694	15428	15433	15479	15393	15242	15500	15485	15425	15467	15516	15573	15648	15471	15392	15444	15555	15435	15415	15467	15454	15651	15454	15351	15522	15754	15449	15486	15292	15414	15596	15386	15439	15271	15505	15554	15526	15458	15327	15456	15365	15653	15519	15399	15506	15504	15483	15313	15446	15522	15284	15578	15520	15627	15618	15527	15372	15534	15644	15553	15421	15464	15357	15677	15562	15483	15478	15620	15336	15575	15511	15322	15558	15448	15479	15530	15600	15445	15506	15564	15535	15480	15522	15292	15591	15398	15471	15414	15557	15457	15388	15491	15666	15625	15441	15531	15579	15596	15542	15301	15198	15508	15550	15568	15517	15303	15626	15408	15491	15469	15725	15611	15517	15562	15580	15674	15569	15394	15496	15381	15426	15574	15332	15368	15420	15619	15582	15448	15471	15603	15404	15473	15465	15500	15288	15553	15607	15346	15659	15356	15414	15465	15596	15548	15537	15344	15272	15475	15432	15485	15457	15541	15252	15662	15408	15573	15446	15531	15251	15653	15528	15344	15538	15329	15434	15439	15547	15405	15601	15526	15560	15463	15570	15560	15450	15437	15623	15335	15500	15575	15449	15597	15474	15549	15300	15529	15519	15532	15610	15467	15429	15559	15505	15363	15565	15559	15448	15426	15378	15585	15422	15284	15571	15515	15417	15460	15570	15438	15536	15535	15563	15285	15439	15448	15660	15620	15463	15438	15194	15474	15430	15440	15581	15495	15427	15472	15500	15448	15610	15425	15298	15502	15629	15464	15530	15532	15506	15582	15587	15468	15279	15494	15436	15347	15580	15511	15387	15473	15398	15501	15653	15428	15469	15446	15407	15531	15485	15553	15455	15471	15351	15485	15389	15460	15526	15496	15449	15474	15454	15519	15539	15645	15575	15547	15622	15344	15395	15317	15477	15448	15339	15325	15595	15452	15318	15642	15487	15668	15447	15469	15683	15619	15277	15817	15447	15460	15506	15513	15468	15679	15518	15613	15403	15541	15562	15453	15547	15553	15467	15406	15649	15520	15474	15722	15398	15439	15551	15483	15647	15397	15460	15418	15355	15291	15316	15581	15429	15527	15435	15459	15387	15494	15602	15503	15334	15461	15472	15437	15444	15475	15434	15471	15541	15443	15533	15380	15377	15407	15509	15542	15607	15492	15536	15347	15374	15375	15334	15561	15537	15668	15436	15521	15571	15479	15539	15454	15311	15567	15338	15493	15325	15362	15407	15372	15251	15516	15503	15466	15424	15389	15485	15443	15499	15428	15491	15615	15531	15477	15558	15385	15296	15329	15428	15477	15438	15520	15429	15430	15631	15374	15428	15534	15441	15492	15450	15580	15479	15551	15671	15555	15501	15517	15437	15686	15416	15519	15375	15374	15519	15415	15511	15446	15542	15541	15524	15247	15536	15546	15277	15573	15494	15659	15709	15490	15521	15614	15559	15366	15432	15615	15449	15420	15418	15315	15450	15502	15542	15476	15339	15414	15573	15446	15567	15305	15449	15508	15338	15399	15514	15351	15593	15562	15496	15627	15399	15461	15442	15602	15495	15436	15581	15357	15349	15414	15443	15352	15577	15507	15453	15404	15456	15662	15321	15474	15422	15612	15573	15503	15477	15560	15629	15452	15535	15448	15444	15506	15466	15512	15509	15596	15492	15307	15327	15649	15355	15369	15344	15523	15335	15278	15664	15450	15500	15573	15475	15456	15366	15479	15461	15527	15519	15580	15403	15563	15448	15520	15472	15381	15522	15633	15327	15530	15397	15394	15516	15572	15459	15557	15459	15345	15572	15461	15291	15458	15374	15511	15485	15356	15517	15425	15599	15558	15419	15293	15560	15462	15314	15402	15591	15526	15349	15399	15569	15405	15371	15481	15629	15298	15391	15529	15454	15470	15600	15533	15501	15471	15608	15537	15582	15356	15562	15551	15434	15503	15481	15371	15244	15496	15359	15605	15508	15418	15552	15379	15494	15531	15415	15429	15689	15408	15378	15507	15332	15429	15544	15479	15499	15497	15306	15384	15453	15413	15538	15699	15402	15521	15402	15304	15378	15356	15282	15571	15432	15517	15644	15333	15560	15390	15501	15512	15474	15364	15402	15572	15488	15356	15563	15485	15541	15371	15452	15532	15475	15467	15487	15427	15535	15401	15504	15539	15372	15580	15288	15402	15363	15531	15398	15324	15486	15362	15465	15328	15414	15472	15408	15380	15457	15657	15367	15470	15475	15367	15588	15425	15497	15487	15346	15526	15411	15542	15373	15445	15443	15376	15558	15544	15443	15495	15440	15597	15437	15434	15381	15370	15492	15559	15346	15454	15238	15428	15505	15614	15470	15426	15410	15602	15700	15453	15415	15475	15507	15372	15459	15603	15661	15454	15562	15505	15448	15480	15469	15539	15467	15586	15484	15384	15374	15359	15379	15593	15419	15653	15416	15454	15534	15363	15442	15496	15453	15454	15310	15471	15460	15388	15417	15731	15471	15568	15601	15264	15372	15434	15371	15444	15576	15525	15523	15476	15423	15544	15450	15482	15350	15512	15403	15516	15459	15444	15444	15392	15321	15501	15395	15392	15408	15547	15584	15447	15598	15511	15676	15478	15509	15548	15469	15366	15472	15338	15445	15311	15341	15398	15483	15311	15415	15615	15487	15511	15394	15313	15345	15262	15649	15498	15596	15453	15463	15584	15423	15552	15431	15829	15458	15513	15386	15352	15417	15454	15505	15524	15422	15311	15644	15443	15498	15327	15246	15502	15468	15459	15322	15449	15386	15392	15493	15414	15540	15542	15615	15570	15477	15474	15370	15360	15509	15441	15444	15516	15612	15311	15469	15554	15603	15579	15341	15540	15419	15444	15298	15460	15450	15428	15562	15436	15547	15524	15351	15452	15379	15544	15398	15453	15517	15485	15301	15523	15452	15521	15509	15598	15578
28746	26881	33253	28330	20832	19024	18720	17914	17616	17467	17471	17510	17219	17356	17303	17363	17045	17120	17293	17284	17408	17230	17465	17298	17325	17247	17166	17100	17219	17164	17188	17331	17258	17139	17165	16990	17040	17269	17200	17155	17088	17247	17212	17118	17308	17161	17230	17241	17096	17289	17203	17207	17211	16852	17177	17218	17253	16927	17131	17146	17062	17020	17223	17307	17244	17356	17214	17041	17211	17078	17373	17283	17061	17177	17073	17223	17120	17293	17290	17100	17323	17306	17258	17173	17144	17233	17282	17263	17247	17241	17152	17379	17016	16956	17241	17059	17357	17130	17200	16987	17104	17343	17248	17241	17043	16913	17021	17215	17254	17165	17301	17141	17108	16969	17064	17070	17230	17161	17191	17192	16943	17276	17111	17261	17156	17306	17303	17180	17134	17118	17067	17372	17066	17075	17321	17182	17403	17246	17200	17332	17180	17110	17089	16952	17193	17410	17079	17033	17364	17207	17076	17066	17135	17149	16958	17163	17206	17129	17304	17134	17082	16986	17183	17289	17161	17101	17205	17107	17192	16924	17192	17314	17234	17135	17075	17286	17081	17285	17437	17114	17060	17134	17146	17246	17274	17244	17159	17122	16990	17355	17149	17046	17101	17172	17081	17116	17078	17000	17178	17016	16976	16973	17283	17119	17088	17178	17037	17137	17136	17128	16908	17413	17211	17162	17262	17138	17011	17098	16892	17176	17043	17283	17069	17097	17066	17012	17259	16989	17289	17129	17244	17239	17026	17155	17119	17021	17208	17216	17121	17067	17133	17092	17148	17124	17059	17140	16965	17107	17184	17290	17297	17028	17119	17046	17214	17246	17159	17092	17196	17259	17063	17232	17157	17182	17093	16966	16964	16969	17223	17255	17142	17103	17097	17257	17055	17062	17225	17200	17039	17099	17086	17106	17197	17063	17205	17057	17074	17216	17072	17089	17287	17100	17155	17432	17194	17167	17199	17237	17274	17080	17366	17158	17405	17208	17047	17274	16952	17180	16897	17155	17108	17200	17201	17066	17097	17191	17171	16960	17165	17176	17115	17192	17183	17277	17102	17131	17070	17162	17095	17125	17145	17077	17301	17237	17205	17109	17198	17158	16984	17055	17212	17338	17241	17066	17143	17253	17108	17106	17089	17075	17111	17199	17244	17245	17049	17046	17091	17107	16992	17300	17110	17129	17052	16994	17247	17297	17172	17341	17503	17236	17065	17076	17245	17321	17164	17062	17113	17200	17029	17179	17300	17246	17223	17104	17217	17296	17179	17160	17141	17289	17006	17227	17268	17142	17108	17084	16920	17233	17312	17029	17154	17075	17091	17236	17225	17187	17120	17101	17030	17208	16987	17039	16966	17074	17135	17129	17189	17344	17322	17175	17238	17126	17135	17216	17095	16853	17223	17089	17015	17072	17266	17080	17253	17034	17064	17219	17230	17167	17376	17225	17067	17142	17218	17061	17288	17127	17049	17158	17131	17115	17316	17209	17166	17193	17142	17263	17128	17345	17033	17254	17264	17216	17332	17260	17170	17101	17099	17156	17450	17380	17242	17287	17164	17085	17169	17087	17189	17121	17105	17154	17220	17099	17318	17349	17136	17114	17032	17225	17187	17184	17177	17046	17149	17039	17127	17181	17272	17267	17027	17174	17033	17264	17089	17173	17119	17034	17123	17016	17189	17239	17228	17233	17157	17232	17213	17304	17213	17209	17069	17287	17132	17063	17376	17088	17075	17052	17424	17025	17210	17186	17157	17217	17160	17048	17175	17128	17167	17176	17105	17022	17244	17145	17313	17072	17239	17228	17074	17168	17143	17088	17086	17255	17258	16983	17228	17225	17164	17362	17184	17238	17317	17268	17393	17259	17200	17380	16987	17202	17163	17285	17135	17114	17110	17071	17239	17088	17133	17338	17149	17105	17206	17067	17190	17264	17182	17152	17189	17322	17200	17080	17319	17236	17112	17141	17116	16887	17107	17350	17190	17241	17049	17163	17265	17153	17201	17130	17213	17065	17045	17147	17066	17030	17214	17123	17301	17222	17230	17203	17112	17117	17138	17017	17072	17148	17143	17200	17023	17307	17102	17252	17047	17290	17235	17149	17265	17307	17117	17076	17335	17078	17153	17275	17081	17310	17212	17215	17205	17282	17175	17103	17273	17205	17201	17207	17217	17071	17432	17072	17242	17112	17261	16951	17123	17263	17200	17143	17114	17036	17247	17176	17296	17025	17199	17162	16884	17118	17020	17195	17305	17090	17123	17279	17115	17156	17185	17052	17199	17314	17250	17433	17249	17203	17191	17115	17333	17152	17256	17354	17247	17173	17228	17185	17214	17307	17241	17054	16948	17113	17094	16924	17292	17259	17376	17238	17416	17217	17095	17164	17308	17167	17153	17257	17465	17108	17192	17117	17144	17276	17205	17210	17127	16879	17349	17219	17232	17300	17149	17287	17205	17221	17218	17189	17101	17154	17032	17297	17034	17166	17220	17253	17033	17016	17276	17216	17162	17234	17107	17202	17147	17119	17269	17137	17068	17085	17195	17094	17319	17273	17140	17278	17120	17491	17278	17437	17054	16938	16982	17179	17149	17349	17158	17105	17074	17180	17066	17002	17104	17200	17050	17155	17221	17229	17076	17230	17061	17257	17186	17165	17177	17187	17110	17179	17132	17374	17007	17285	17203	17379	17110	17190	16996	17008	17174	17281	17097	17180	17290	17083	17171	17180	17273	17215	17290	17046	17213	17102	17219	17253	17184	17404	17110	17237	16984	17154	17277	16966	17153	17140	17069	16966	17187	17074	16964	17106	17127	17247	17215	17248	17115	17141	17082	17294	17018	17134	17008	17111	17165	17039	17246	17137	17210	17144	17061	17269	16988	17193	17277	17111	17375	17002	17218	17229	17150	17110	17326	17286	17194	17192	17248	17288	17258	17142	17127	17298	17089	17236	17298	17193	17293	17191	17130	17190	17062	17205	17111	17110	17375	17093	17166	17242	17293	17316	17182	16955	17114	17204	17326	17252	17214	16965	17205	17280	17263	17307	17172	17081	17277	17141	17010	17147	16909	17218	17145	17093	17144	17179	17242	17099	17209	17259	17218	17394	17092	17216	17094	17081	16998	17095	17188	17157	17094	16945	17228	17209	16975	16896	17163	17240	17201	17226	17120	17230	17267	17353	17310	17202	17210	17251	17231	17309	17305	17060	16983	16976	17058	17263	17011	17191	17337	17288	17082	17182	17195	17253	17206	17191	17232	16936	17150	17199	17152	16931	17011	17205	17282	17094	17278	17282	17336	17286	16998	17049	17174	17252	17195	17159	17064	17042	17254	17161	17089	17247	17200	17072	17287	17082	17150	17327	17311	17215	17032	17112	17115	17194	17231	17034	17150	17164	17135	17117	17122	17233	17317	16952	17186	17022	17177	17158	17176	17123	17279	16974	17240	17211	17162	17226	17069	17049	17161	17248	17086	16809	17132	17148	17208	17122	17144	17174	17044	17098	16972	17034	17171	17307	17236	17186	17094	17012	17204	17092	16999	17257	17165	17227	17102	17078	17212	17142	17060	17164	17328	17111	16925	17005	17297	17289	17284	17314	17222	17277	17220	17051	17161	17019	17208	17256	17169	17291	17192	17133	17214	17120	17047	17208	17215	17179	17069	17451	17385	17273	16957	17204	17011	17265	17196	17244	17182	17290	17239	17193	17118	17096	17115	17215	17505	17296	17252	17168	17235	17115	17305	17132	17061	17190	17038	16961	17275	17301	17424	17294	17315	17375	17174	17071	17142	17092	17101	17260	17184	17157	17158	17289	17276	17321	17294	17252	17112	17280	17146	17289	17035	17175	17195	17020	17234	17315	17083	17003	17219	17223	17217	17148	17244	17009	17150	17301	17026	17012	17251	17183	17147	17223	17078	17129	17068	17144	17222	17302	17062	17170	17298	17153	17105	17310	17082	17250	17405	17059	17007	17315	17174	17166	17049	17098	17090	17223	17175	17134	17215	17012	17211	17185	17429	17079	17127	17151	17261	17097	17041	17301	17040	16971	16916	16949	17249	17068	17029	17179	17091	17145	17081	17053	17089	17226	17012	17332	17378	17215	17280	17059	17192	17329	17330	17284	17126	17266	17146	17098	17192	17289	17200	17211	16854	17357	17282	17001	17119	17212	17114	17228	17157	17213	17143	17234	17337	17099	17047	17090	16928	17224	17171	17184	17007	17116	17377	16951	17265	17299	17148	17279	17281	17115	17194	17361	17404	17155	17127	17062	17254	17175	17126	17258	17266	17277	17235	17182	17383	16955	17129	17231	17391	17286	17068	17048	17277	17363	17212	17323	17054	17083	17264	17210	17136	17058	17233	17122	17135	17069	17126	17158	17130	17425	17186	17164	17080	17313	17316	17231	17252	17150	17259	17119	17009	17052	17198	17233	17076	17306	17289	17045	17218	17321	17231	17299	17443	17081	17199	17242	17176	17123	17179	17341	17423	17172	17304	17294	17081	17096	17236	17251	17129	17207	17173	17311	17035	16943	17180	17459	17255	17262	17007	17133	17026	17218	17317	17005	17272	17067	17078	17001	17186	17064	17014	17162	17313	17193	17399	17460	17210	17050	17090	17213	17179	17199	17129	17098	17260	17193	17246	17016	17048	17206	17334	17110	17263	17151	17066	17133	17039	17229	17240	17181	17266	17343	17148	17072	17141	17111	17091	17219	17223	17171	17374	17208	17118	17118	17227	17150	17171	17024	17193	17164	17284	17083	17151	17292	17142	17166	17031	17169	17134	17458	17196	17154	17073	17256	17197	17139	17225	17304	17168	17159	17137	17060	17006	17142	16981	17006	17026	16886	17235	17342	17252	17132	17047	17305	17134	17320	17244	17126	17168	17120	17249	17111	17178	17313	17143	17213	17255	17168	17193	17381	17266	17189	17092	17229	17069	17193	17243	17216	17166	17330	16974	17185	17205	17270	17356	17144	17320	17359	17382	17049	17201	17194	17096	17267	17116	17044	17266	17308	17241	17242	17128	17242	17281	17232	17249	17247	17247	17188	17316	17362	17251	17342	17076	17113	17220	17104	17232	17093	17147	17418	17267	17182	17167	17200	17063	17269	16878	17093	17127	17192	17044	17214	17038	17087
32092	43445	39270	27494	20639	18368	17480	16788	16484	16160	16018	16069	15912	15832	15777	15582	15649	15661	15741	15501	15554	15632	15673	15791	15693	15762	15618	15560	15548	15552	15567	15525	15812	15673	15636	15589	15524	15436	15582	15627	15576	15694	15522	15554	15510	15760	15675	15607	15555	15561	15587	15570	15472	15520	15477	15658	15735	15546	15715	15511	15594	15692	15710	15597	15445	15566	15498	15610	15566	15471	15741	15540	15547	15610	15497	15719	15466	15513	15482	15491	15715	15532	15689	15610	15634	15579	15642	15502	15690	15505	15639	15654	15664	15493	15690	15661	15556	15613	15723	15716	15525	15587	15650	15611	15757	15431	15447	15552	15482	15603	15629	15467	15585	15662	15672	15594	15668	15617	15722	15485	15420	15541	15572	15767	15488	15692	15616	15652	15575	15586	15611	15665	15477	15479	15534	15634	15540	15624	15603	15465	15463	15441	15543	15538	15730	15383	15557	15538	15548	15532	15564	15622	15492	15543	15576	15633	15672	15406	15571	15663	15428	15512	15588	15755	15568	15604	15598	15638	15564	15498	15678	15496	15692	15674	15704	15629	15604	15682	15677	15703	15596	15599	15527	15492	15656	15639	15503	15646	15488	15565	15628	15698	15506	15637	15604	15647	15587	15655	15707	15510	15544	15613	15485	15524	15614	15351	15541	15693	15709	15631	15626	15630	15597	15616	15549	15641	15495	15680	15578	15531	15654	15571	15538	15450	15563	15628	15720	15625	15769	15716	15591	15768	15452	15535	15639	15597	15668	15697	15583	15629	15572	15595	15687	15680	15518	15543	15691	15427	15628	15460	15583	15427	15630	15511	15705	15621	15621	15597	15583	15596	15595	15691	15588	15374	15558	15570	15604	15513	15619	15642	15459	15770	15655	15467	15656	15849	15557	15585	15504	15517	15611	15624	15662	15467	15495	15533	15727	15596	15698	15386	15466	15668	15663	15713	15478	15657	15614	15546	15609	15551	15509	15569	15493	15665	15513	15624	15715	15666	15590	15525	15497	15574	15704	15762	15705	15549	15555	15638	15684	15656	15487	15581	15533	15481	15558	15596	15538	15495	15529	15533	15752	15678	15594	15511	15661	15587	15730	15465	15524	15674	15658	15547	15523	15513	15609	15769	15501	15496	15390	15734	15565	15600	15339	15578	15594	15649	15554	15611	15578	15487	15614	15511	15371	15376	15544	15599	15511	15520	15603	15460	15693	15597	15550	15519	15758	15679	15482	15654	15610	15640	15441	15569	15483	15701	15461	15559	15380	15667	15593	15714	15370	15549	15688	15533	15635	15582	15663	15632	15577	15600	15623	15568	15453	15564	15719	15346	15634	15506	15626	15512	15565	15315	15511	15706	15644	15534	15546	15501	15838	15505	15460	15523	15455	15622	15576	15667	15493	15493	15629	15664	15588	15593	15681	15505	15524	15545	15549	15484	15651	15428	15608	15637	15546	15566	15525	15495	15450	15477	15715	15673	15443	15645	15542	15633	15511	15418	15504	15819	15741	15590	15754	15558	15749	15574	15691	15589	15714	15646	15541	15699	15637	15440	15510	15551	15656	15656	15639	15736	15568	15465	15634	15575	15574	15748	15727	15653	15499	15626	15661	15637	15628	15727	15615	15552	15797	15677	15709	15535	15664	15701	15626	15492	15699	15448	15568	15600	15547	15615	15650	15540	15437	15533	15658	15626	15707	15620	15499	15639	15579	15708	15505	15563	15435	15599	15606	15614	15504	15581	15585	15616	15672	15511	15602	15624	15539	15626	15586	15586	15629	15641	15492	15728	15440	15657	15672	15501	15499	15441	15668	15605	15697	15646	15493	15644	15570	15467	15525	15494	15674	15555	15622	15651	15593	15560	15673	15360	15491	15599	15614	15595	15559	15481	15571	15849	15501	15615	15591	15648	15626	15542	15521	15702	15588	15428	15444	15410	15555	15733	15610	15622	15684	15702	15473	15570	15596	15501	15638	15470	15566	15651	15661	15598	15519	15532	15487	15661	15567	15406	15677	15555	15554	15634	15680	15621	15588	15578	15608	15405	15302	15629	15534	15626	15433	15519	15664	15639	15544	15608	15565	15540	15604	15603	15436	15669	15406	15607	15652	15595	15524	15541	15455	15636	15473	15432	15545	15577	15615	15526	15521	15645	15693	15621	15599	15700	15639	15451	15603	15703	15534	15534	15685	15741	15609	15481	15545	15649	15416	15503	15621	15528	15552	15487	15686	15673	15455	15552	15678	15611	15494	15717	15654	15488	15648	15535	15577	15547	15460	15682	15606	15745	15745	15428	15664	15645	15499	15552	15576	15516	15683	15510	15678	15777	15411	15522	15801	15472	15604	15700	15539	15618	15697	15530	15641	15475	15580	15626	15457	15547	15650	15693	15544	15505	15609	15507	15677	15571	15711	15487	15660	15525	15637	15636	15481	15608	15600	15618	15552	15586	15681	15428	15522	15547	15627	15434	15677	15594	15697	15346	15663	15550	15545	15573	15620	15632	15649	15626	15631	15478	15660	15540	15640	15498	15583	15438	15690	15600	15731	15818	15583	15635	15522	15541	15433	15625	15430	15491	15595	15397	15515	15737	15576	15600	15680	15536	15686	15521	15811	15735	15500	15591	15481	15660	15570	15582	15470	15406	15623	15668	15653	15480	15637	15687	15676	15625	15722	15558	15489	15567	15648	15451	15485	15406	15684	15599	15466	15499	15726	15497	15643	15535	15488	15586	15502	15674	15534	15635	15504	15688	15550	15537	15704	15561	15565	15452	15697	15598	15581	15688	15624	15604	15614	15584	15683	15420	15716	15556	15601	15501	15593	15565	15525	15588	15697	15601	15595	15590	15584	15671	15499	15601	15750	15465	15520	15490	15521	15575	15553	15614	15740	15493	15696	15728	15595	15696	15648	15561	15388	15610	15538	15631	15588	15507	15565	15479	15622	15615	15526	15607	15631	15627	15517	15564	15479	15416	15408	15513	15544	15619	15542	15479	15748	15645	15580	15520	15637	15450	15625	15528	15487	15592	15612	15522	15588	15583	15637	15608	15609	15462	15615	15636	15505	15594	15628	15468	15575	15660	15523	15644	15746	15776	15582	15609	15725	15557	15402	15648	15726	15405	15644	15593	15556	15675	15551	15637	15541	15658	15524	15767	15598	15602	15532	15566	15562	15695	15525	15551	15768	15572	15695	15564	15703	15460	15590	15575	15480	15550	15539	15682	15526	15589	15464	15647	15677	15512	15536	15674	15605	15667	15535	15543	15692	15346	15585	15598	15473	15643	15632	15321	15576	15643	15610	15567	15489	15715	15596	15550	15576	15528	15554	15730	15512	15666	15628	15545	15610	15459	15625	15739	15571	15672	15703	15521	15624	15631	15506	15664	15631	15486	15574	15607	15499	15772	15639	15561	15653	15634	15600	15468	15552	15576	15505	15663	15548	15543	15649	15520	15703	15665	15571	15547	15666	15585	15630	15535	15630	15633	15668	15544	15645	15647	15614	15617	15684	15679	15614	15476	15504	15516	15657	15561	15638	15614	15751	15541	15559	15480	15541	15510	15384	15760	15629	15617	15345	15552	15637	15567	15601	15461	15649	15657	15481	15516	15730	15621	15598	15469	15558	15604	15623	15631	15675	15494	15552	15411	15551	15668	15658	15687	15470	15553	15739	15401	15527	15559	15610	15508	15657	15440	15571	15662	15528	15415	15626	15605	15616	15628	15501	15645	15481	15598	15608	15521	15520	15588	15604	15674	15610	15633	15668	15732	15706	15564	15655	15629	15622	15782	15605	15525	15421	15745	15517	15616	15567	15762	15562	15694	15775	15499	15565	15741	15586	15676	15565	15552	15607	15488	15624	15555	15652	15592	15450	15393	15602	15554	15588	15524	15612	15579	15658	15621	15602	15562	15489	15572	15452	15638	15573	15670	15556	15500	15659	15695	15440	15555	15808	15615	15745	15664	15563	15621	15460	15696	15427	15531	15615	15616	15698	15574	15569	15482	15522	15616	15539	15595	15591	15516	15708	15623	15655	15476	15483	15518	15752	15499	15493	15514	15569	15647	15493	15551	15512	15636	15428	15584	15473	15660	15708	15603	15462	15576	15675	15468	15532	15600	15708	15579	15376	15528	15531	15553	15496	15692	15644	15605	15512	15518	15589	15559	15632	15597	15664	15683	15591	15691	15355	15577	15568	15708	15427	15625	15525	15486	15535	15678	15625	15510	15683	15597	15626	15602	15693	15667	15593	15667	15416	15432	15623	15432	15494	15863	15746	15558	15533	15722	15572	15579	15743	15601	15611	15505	15606	15532	15698	15675	15579	15680	15436	15626	15584	15613	15641	15543	15551	15514	15668	15555	15647	15502	15564	15628	15701	15607	15358	15772	15494	15680	15503	15616	15516	15604	15464	15637	15674	15844	15674	15572	15489	15336	15637	15474	15519	15594	15492	15459	15594	15646	15575	15444	15663	15666	15631	15611	15635	15648	15535	15541	15395	15596	15554	15633	15606	15722	15711	15604	15607	15548	15631	15704	15508	15534	15501	15714	15698	15511	15716	15670	15474	15492	15653	15537	15585	15640	15547	15578	15524	15525	15556	15626	15631	15749	15422	15652	15553	15394	15737	15644	15714	15581	15650	15350	15737	15658	15472	15583	15629	15629	15651	15709	15503	15583	15524	15624	15567	15717	15455	15724	15516	15757	15652	15565	15701	15578	15342	15614	15620	15631	15586	15676	15482	15653	15544	15681	15565	15613	15570	15488	15777	15554	15623	15623	15594	15685	15643	15624	15590	15723	15527	15686	15553	15574	15719	15787	15679	15567	15505	15564	15600	15591	15415	15477	15516	15580	15644	15707	15669	15416	15656	15680	15571	15655	15517	15551	15628	15632	15664	15594	15704	15405	15866	15669	15612	15699	15731	15584	15597	15605	15579	15610	15582	15651	15498	15450	15698	15591	15531	15570	15747	15662	15585	15601	15739	15713	15468	15491	15442	15576	15713	15583	15654	15517	15597	15470	15506	15717	15681	15600	15392	15624	15691	15390	15641	15415	15482	15528	15509	15437	15716	15743	15471	15465	15509	15707	15622	15523	15588	15401	15757	15635	15660	15515	15518	15613	15761	15561	15480	15621
24093	21375	28781	25199	23797	24438	22907	18621	17578	17377	17268	16981	17116	16935	16690	16857	16667	16730	16833	16795	16675	16567	16595	16531	16613	17052	16543	16837	16405	16584	16544	16500	16485	16576	16483	16708	16552	16615	16566	16538	16619	16628	16471	16398	16564	16554	16611	16369	16412	16576	16503	16574	16462	16430	16680	16504	16410	16342	16502	16493	16571	16572	16391	16524	16697	16547	16546	16571	16402	16548	16570	16560	16437	16354	16569	16430	16454	16733	16459	16427	16554	16614	16477	16546	16522	16537	16363	16404	16405	16513	16647	16548	16322	16493	16474	16508	16333	16608	16506	16546	16531	16431	16417	16677	16349	16329	16420	16590	16367	16478	16433	16609	16461	16529	16476	16658	16442	16552	16522	16396	16581	16466	16441	16521	16222	16491	16540	16588	16240	16318	16423	16702	16517	16416	16324	16560	16448	16307	16448	16391	16457	16396	16566	16506	16440	16341	16349	16369	16642	16447	16447	16667	16418	16368	16616	16436	16343	16555	16567	16458	16349	16537	16310	16381	16261	16475	16433	16652	16460	16328	16355	16525	16563	16526	16520	16400	16516	16509	16546	16358	16340	16490	16330	16342	16512	16387	16411	16465	16374	16483	16340	16732	16564	16426	16351	16411	16427	16446	16259	16490	16651	16279	16560	16402	16241	16506	16496	16336	16489	16557	16374	16448	16362	16559	16581	16587	16540	16382	16378	16373	16420	16597	16446	16540	16521	16474	16438	16305	16295	16336	16478	16572	16629	16387	16449	16325	16305	16466	16527	16436	16377	16282	16736	16521	16544	16480	16255	16546	16479	16438	16587	16499	16386	16422	16221	16381	16405	16623	16532	16540	16364	16285	16327	16404	16443	16490	16336	16433	16655	16487	16363	16399	16451	16467	16414	16311	16602	16569	16519	16537	16540	16374	16266	16356	16269	16491	16445	16577	16515	16325	16489	16421	16654	16523	16497	16481	16523	16734	16475	16394	16455	16522	16733	16598	16346	16602	16422	16299	16613	16536	16417	16484	16539	16532	16274	16422	16346	16335	16350	16350	16390	16330	16486	16240	16321	16585	16548	16510	16430	16560	16265	16740	16317	16618	16633	16439	16496	16387	16388	16460	16318	16396	16361	16460	16429	16275	16794	16537	16397	16412	16578	16376	16453	16701	16285	16370	16529	16375	16392	16564	16476	16230	16433	16369	16409	16426	16329	16487	16477	16428	16467	16423	16457	16629	16383	16345	16444	16392	16434	16568	16516	16688	16505	16395	16607	16440	16428	16341	16533	16533	16346	16376	16564	16347	16502	16548	16217	16379	16508	16394	16470	16346	16358	16326	16437	16376	16480	16545	16416	16479	16340	16418	16253	16575	16397	16399	16609	16500	16417	16683	16500	16393	16510	16482	16461	16485	16376	16322	16450	16314	16535	16546	16605	16347	16575	16434	16535	16672	16473	16590	16381	16409	16324	16480	16572	16441	16326	16421	16411	16250	16506	16449	16537	16580	16728	16648	16482	16339	16196	16247	16314	16497	16421	16532	16358	16474	16356	16408	16406	16465	16502	16541	16459	16471	16322	16585	16438	16444	16431	16470	16518	16521	16521	16416	16484	16495	16442	16697	16582	16408	16525	16428	16528	16519	16541	16536	16493	16735	16435	16363	16396	16559	16417	16455	16405	16527	16522	16303	16507	16386	16469	16447	16594	16630	16461	16671	16561	16691	16520	16457	16525	16446	16615	16459	16587	16301	16592	16408	16115	16619	16645	16387	16467	16185	16624	16401	16312	16461	16447	16606	16413	16506	16481	16627	16377	16418	16280	16562	16572	16351	16647	16374	16334	16346	16517	16441	16339	16381	16551	16475	16442	16658	16340	16424	16387	16450	16506	16387	16442	16504	16487	16462	16316	16475	16648	16549	16411	16513	16484	16540	16532	16439	16423	16475	16566	16529	16526	16436	16612	16571	16695	16411	16366	16469	16361	16448	16505	16379	16261	16527	16501	16537	16301	16428	16476	16350	16438	16498	16413	16408	16568	16315	16321	16360	16592	16484	16487	16359	16398	16292	16432	16473	16510	16406	16388	16544	16535	16344	16544	16540	16655	16582	16461	16502	16375	16339	16348	16216	16500	16665	16630	16362	16608	16447	16194	16434	16494	16553	16521	16457	16519	16499	16495	16469	16383	16573	16395	16478	16269	16373	16430	16507	16339	16319	16308	16600	16436	16542	16545	16617	16494	16506	16507	16576	16503	16450	16416	16423	16396	16397	16521	16485	16508	16579	16502	16459	16553	16313	16408	16325	16458	16331	16448	16511	16401	16409	16433	16347	16405	16499	16463	16536	16457	16594	16433	16833	16467	16532	16478	16508	16421	16555	16437	16403	16537	16343	16456	16391	16626	16303	16476	16519	16235	16516	16548	16385	16449	16307	16388	16487	16427	16309	16424	16584	16388	16577	16414	16465	16386	16329	16263	16517	16391	16367	16564	16297	16473	16537	16411	16430	16494	16539	16451	16522	16465	16418	16515	16767	16553	16503	16500	16479	16574	16488	16331	16588	16344	16444	16472	16610	16300	16496	16386	16527	16502	16599	16512	16618	16384	16247	16602	16489	16485	16498	16336	16404	16480	16430	16581	16484	16483	16381	16508	16315	16470	16502	16416	16537	16561	16388	16481	16295	16564	16542	16296	16567	16389	16382	16442	16406	16544	16536	16575	16489	16436	16406	16439	16551	16616	16453	16514	16580	16397	16490	16288	16333	16283	16439	16469	16530	16477	16635	16356	16370	16595	16407	16415	16350	16512	16229	16484	16204	16582	16451	16378	16375	16447	16469	16660	16484	16526	16683	16434	16430	16363	16645	16485	16505	16645	16548	16295	16583	16305	16428	16411	16644	16409	16357	16486	16341	16407	16566	16487	16426	16624	16583	16622	16342	16701	16363	16493	16573	16456	16466	16408	16520	16496	16517	16642	16578	16296	16462	16593	16575	16454	16316	16561	16366	16408	16611	16553	16506	16431	16502	16529	16367	16668	16367	16513	16531	16480	16440	16451	16590	16453	16379	16489	16540	16586	16515	16211	16460	16514	16483	16490	16462	16668	16331	16606	16447	16373	16586	16452	16393	16523	16388	16619	16434	16539	16505	16542	16487	16476	16425	16598	16414	16382	16526	16491	16258	16487	16389	16333	16307	16475	16325	16645	16516	16506	16487	16570	16370	16326	16207	16479	16350	16457	16494	16477	16412	16463	16724	16458	16557	16469	16337	16615	16555	16393	16161	16520	16366	16695	16555	16426	16475	16469	16475	16338	16378	16537	16510	16482	16441	16192	16465	16547	16462	16360	16740	16349	16425	16376	16417	16389	16484	16625	16503	16646	16505	16352	16454	16471	16384	16225	16362	16470	16666	16389	16399	16591	16459	16237	16342	16551	16449	16400	16543	16584	16486	16362	16347	16335	16433	16436	16452	16552	16309	16397	16806	16271	16411	16382	16557	16614	16572	16532	16436	16437	16379	16370	16379	16436	16415	16448	16548	16565	16465	16461	16412	16519	16127	16611	16555	16354	16420	16374	16511	16448	16590	16529	16631	16369	16398	16606	16335	16360	16527	16378	16561	16336	16418	16544	16347	16564	16553	16509	16496	16454	16430	16545	16371	16303	16238	16520	16368	16329	16342	16362	16616	16329	16497	16464	16556	16371	16406	16264	16306	16465	16453	16647	16406	16439	16550	16449	16666	16431	16347	16506	16461	16319	16464	16604	16461	16438	16549	16412	16438	16482	16483	16449	16480	16456	16352	16722	16395	16604	16496	16587	16393	16565	16507	16436	16275	16464	16592	16424	16456	16395	16310	16541	16585	16586	16304	16485	16727	16461	16638	16551	16640	16586	16477	16419	16240	16518	16514	16535	16434	16358	16314	16594	16545	16352	16424	16644	16414	16489	16533	16680	16491	16491	16477	16352	16488	16580	16412	16691	16442	16616	16522	16413	16494	16373	16426	16510	16518	16410	16344	16475	16589	16496	16326	16502	16553	16478	16369	16526	16649	16483	16581	16504	16581	16463	16553	16507	16625	16469	16231	16370	16416	16412	16368	16412	16489	16289	16507	16311	16520	16313	16531	16501	16283	16476	16314	16412	16545	16415	16372	16553	16349	16534	16350	16482	16498	16476	16559	16481	16597	16666	16469	16465	16541	16458	16344	16579	16464	16388	16303	16701	16365	16619	16294	16481	16216	16655	16592	16474	16509	16598	16740	16607	16373	16439	16391	16538	16727	16310	16304	16491	16393	16650	16373	16466	16425	16586	16578	16563	16466	16430	16560	16658	16477	16413	16548	16369	16608	16527	16521	16501	16417	16429	16538	16396	16391	16302	16492	16478	16401	16580	16616	16445	16378	16400	16551	16621	16576	16578	16563	16459	16671	16566	16603	16371	16422	16440	16631	16393	16454	16680	16499	16536	16301	16371	16476	16433	16522	16526	16278	16476	16445	16495	16275	16556	16460	16504	16471	16411	16491	16300	16530	16630	16508	16421	16506	16586	16310	16436	16531	16629	16562	16605	16476	16330	16532	16478	16491	16437	16492	16404	16521	16373	16403	16429	16309	16541	16360	16354	16398	16400	16147	16260	16462	16624	16374	16309	16446	16463	16582	16535	16568	16469	16522	16473	16472	16389	16607	16534	16511	16489	16239	16588	16606	16354	16506	16342	16581	16491	16268	16557	16621	16469	16509	16455	16628	16590	16132	16569	16439	16428	16527	16427	16425	16568	16590	16668	16351	16378	16536	16421	16646	16442	16534	16443	16494	16500	16358	16427	16374	16428	16287	16425	16437	16484	16439	16553	16551	16264	16467	16459	16383	16546	16484	16506	16428	16465	16521	16566	16428	16340	16464	16326	16617	16581	16337	16461	16446	16536	16501	16463	16281	16348	16499	16438	16551	16379	16447	16284	16410	16578	16524	16503	16395	16410	16539	16484	16439	16508	16605	16483	16320	16702	16564	16257	16597	16447	16520	16496	16380	16610	16440	16493	16372	16646	16457	16341	16474	16548	16515	16510	16482	16340	16575	16497	16530	16503	16581	16375	16645	16539	16407	16670	16614	16536	16440	16457	16586	16193	16410	16600	16372	16420	16321	16450	16458	16404	16436
32052	50897	45332	33350	27618	24459	20584	17556	16537	16241	16127	16016	15811	15742	15671	15319	15420	15393	15364	15320	15219	15368	15490	15521	15255	15284	15470	15322	15320	15175	15454	15418	15360	15292	15295	15243	15234	15359	15213	15253	15115	15246	15210	15262	15271	15019	15257	15215	15340	15348	15110	15374	15170	15313	15159	15199	15133	15174	15087	15013	15255	15078	15172	15377	15222	15250	15220	15270	15070	15282	15089	15212	14992	15314	15214	15174	15232	15050	15247	15081	15090	15234	15362	15139	14995	15295	15226	15201	15211	15134	15246	15228	15266	15239	15284	15065	15440	15215	15135	15075	15125	15211	15194	15168	15168	15057	15085	15257	15237	15324	15113	15280	15228	15187	15321	15216	15254	15248	14932	15257	15149	15306	15096	15280	15146	15266	15376	15060	15292	15204	15120	15286	15300	15014	15156	15049	15237	15206	15074	15190	15156	15152	15162	15165	15130	15305	15129	15246	15133	15037	15417	15097	14998	15170	15202	14972	15064	15340	15134	15115	15239	15087	15157	14949	15274	15101	15185	15047	15083	15241	15223	15123	15173	14994	15350	15247	15242	15260	15129	15371	15261	15081	15325	15136	15182	15301	15150	15265	15293	15116	15123	15133	15254	15253	15193	15105	15297	15109	15189	15170	15217	15163	15104	15153	15216	15118	15299	15314	15231	15212	15139	15201	15223	15243	15316	15259	15168	15079	15106	15234	15135	15042	15092	15143	15032	15349	15305	15153	15067	15232	15154	15270	15262	15140	15379	15134	15078	15143	15053	15368	15289	15244	15145	15122	15193	15095	15093	15089	15272	15155	15067	15130	14976	15220	15142	15284	15358	15047	15077	15094	15180	15344	15197	15163	15090	15243	15113	15063	15190	15221	15340	15214	15241	15167	15146	15365	15086	15072	15076	15233	15163	15328	15281	15087	15237	15162	15218	15250	15293	15136	15142	15198	15121	15239	15285	15124	15089	15092	15212	15014	14997	15071	15137	15090	15206	15418	15186	15105	15159	15101	15199	15262	15209	15237	15122	15135	15234	15192	15050	15159	15180	15010	15200	15223	15144	15210	15163	15140	15109	15260	15201	14948	15054	15163	15170	15041	15178	15114	15038	15372	15197	15287	15331	15209	14965	15161	15276	15133	15090	15073	15288	15257	15152	15174	15286	15264	15275	15108	15317	15140	15266	15043	15279	15187	15246	15191	15191	15245	15249	15188	15142	15108	15173	15150	15075	15127	15227	15282	15079	15124	15228	15205	15148	15171	15053	15270	15231	15224	15040	15101	15133	15190	15230	15229	15046	15171	15117	15116	15337	15174	15315	15103	15090	15232	15077	15083	15101	15312	15156	15216	15185	15148	15250	15205	15301	15172	15191	15307	15166	14994	15100	15143	15189	15067	15165	15083	15070	15060	15127	15186	15104	15185	15182	15114	15279	15193	15251	15174	15113	15138	15185	15395	14978	15170	15236	15171	15103	15151	15075	15186	15185	15285	15492	15196	15235	15108	15168	15322	15252	15117	15203	15227	15068	15179	15162	15209	15220	15027	15209	15209	15257	15057	15325	15108	15195	15289	15214	15297	15113	15073	15321	15154	15328	15321	15118	15293	15131	15155	15249	15111	15184	15070	15280	15101	15154	15199	15248	15282	15222	15062	15223	15301	15184	15221	15301	15177	15143	15338	15272	15096	15395	15164	15185	15255	15158	15140	15021	15323	15170	15169	15228	15248	15143	15043	15114	15261	15171	15139	15191	15235	15216	14995	15164	15269	15057	15238	15279	15231	15153	15023	15214	15192	15223	15230	15054	15143	15233	15155	15111	15261	15247	15048	15218	15051	14944	15100	15188	15151	15135	15004	15215	15169	15282	15273	15303	15202	15193	15223	15212	15162	15236	15137	15115	15276	14946	15004	15286	15162	15249	15100	15201	15316	15339	15136	15149	15247	15231	15200	15205	15350	15264	15277	15057	15004	15232	15205	15190	15183	15237	15197	15142	15125	15240	15215	15139	15128	15264	15033	15397	15179	15140	15107	15195	15174	15025	15334	15163	15183	15301	15340	15144	15366	15256	15069	14939	15036	15144	15191	15267	15349	14942	15093	15103	15336	15107	15122	15097	15238	15050	15090	15069	15333	15279	15127	15095	15334	15136	15258	15070	15143	15261	15078	15167	15191	15256	15020	15207	15275	15077	15160	15322	15062	15327	15117	15232	15057	15056	15136	15076	15099	15162	15136	15146	15013	15269	15143	15151	15180	15140	15114	15284	15143	15119	15041	15293	15154	15176	15275	15092	15135	15148	14954	15182	15086	15141	15084	15269	15238	15255	15126	15361	15182	15221	15210	15155	15042	15211	15173	15239	15034	15251	15180	15204	15125	15184	15203	15098	15147	15039	15208	15282	15278	15092	15206	15243	15255	15137	15207	15105	15137	15242	15269	15229	15298	15175	15107	15205	15086	14924	15064	15248	15278	15264	15008	15154	15107	15264	15069	15133	15240	15227	15294	15088	15152	15204	15191	15255	15050	14978	15068	15140	15231	15249	15294	15264	15147	15200	15094	15240	15301	15245	15130	15097	15096	15201	15164	15145	15160	15133	15256	15240	15062	15041	15114	15356	15191	15065	14994	15320	15116	15181	15217	15112	15157	15161	15036	15135	15066	15086	15129	15434	15291	15069	15214	15201	15114	15237	15216	15212	15103	15179	15117	15102	15291	15311	15077	15256	15121	15240	15142	15183	15100	15072	15250	15207	15066	15337	15118	15193	15283	15096	15281	15107	15251	15176	15261	15310	15142	15219	15182	15374	15153	15167	15184	15264	15131	15064	15165	15098	15246	14948	15137	15006	15356	15262	15162	15305	15282	15186	15228	15191	15007	15186	15255	15263	14850	15196	15157	15290	15180	15355	15081	15281	15351	15200	15221	15212	15129	15203	15138	15180	15121	15264	15172	15127	15144	15091	15138	15269	15271	15458	15136	15212	15016	15384	15153	15098	15094	15201	15143	15226	15361	15334	15150	15103	15264	15208	15238	15135	15104	15229	15152	15261	15170	15131	15302	15277	15102	15142	15130	15063	15090	15094	15062	15200	15214	15147	15137	15210	15206	15282	15198	15209	15289	15229	15261	15191	15151	15106	15189	15242	15238	15253	15258	15018	15166	15239	15195	15104	15240	15186	15186	15150	15143	15102	15277	15258	15191	15225	15231	15079	15296	15114	15300	15372	15304	15241	15065	15234	15206	15202	15192	15129	15152	15284	15204	15121	15105	15204	15120	15173	15104	15198	15336	15250	15166	15249	15239	15227	15166	15050	15081	15187	15036	15212	15202	15078	15052	14924	15227	15317	15327	15130	15070	15289	15208	15339	15264	15340	15259	15066	15242	15048	15082	15214	15286	15234	15148	15157	15086	15120	15345	15291	15185	15192	15121	15126	15094	15158	15161	15111	15126	15108	15258	15142	15239	15106	15183	15107	15060	15038	15066	15134	15027	15242	15068	15034	15186	15139	15094	15143	15043	15274	15232	15269	15132	15112	15017	15175	15077	14984	15306	15309	15091	15105	15225	15156	15217	15109	15303	15184	15164	15174	15244	15112	15059	15349	15321	15193	15187	15205	14906	15142	14996	15159	15163	15244	15206	15222	15109	15318	15207	15147	15165	15254	15234	14975	15313	15314	15167	15264	15235	15348	15134	15184	15247	15021	15093	15146	15289	15166	14951	15359	15099	15159	15197	15188	15355	15089	15151	15313	15107	15249	15122	15273	15229	15276	15008	15276	14939	15194	15044	15126	15206	15149	15176	15347	15291	15085	15347	15169	15128	15140	15158	15158	15056	15123	15267	15364	15121	15132	15118	15333	15255	15166	15304	15119	15246	15100	15186	14957	15126	15103	15367	15201	15204	15210	15215	15411	15316	15066	15228	15274	15182	15132	15252	15106	15106	15194	15156	15244	15222	15169	15219	15101	15227	15237	15141	15406	15124	15205	15204	15019	15197	15029	15302	15092	15292	15266	15179	15274	15107	15183	15321	15128	15033	15177	15215	15275	15082	15159	15190	15252	15184	15221	15233	15080	15312	14983	15001	15159	15219	15280	15154	15126	15198	15085	15161	15231	15125	15097	15110	15099	15118	15302	15141	15169	15190	15238	15150	15218	15290	15095	15189	15186	15156	15221	15185	15231	15332	15085	15203	15283	15257	15361	15186	15284	15507	15052	15150	15138	15323	15269	15240	15190	15180	15297	15293	15275	15124	15013	15119	15144	15168	15259	15199	15278	15048	15193	14930	15180	15331	15090	15244	14998	15175	15123	15168	15253	15213	15335	15169	15018	15094	15117	15307	15391	15244	15245	15142	15234	15343	14972	15323	15085	15309	15018	15123	15053	15046	15072	15077	15176	15165	15228	15173	15240	15101	15273	15253	15166	15262	15130	15224	15246	15103	14999	15124	15151	15182	15255	15132	15250	15202	15183	15315	15131	15014	15173	15246	15455	15326	15200	15143	15168	15138	15263	15083	15307	15089	15181	15142	15061	15186	15160	15154	15121	15191	15361	15079	15215	15132	15103	15252	15087	15085	15171	15087	15167	15188	15149	15290	15311	15170	14999	15236	15067	15322	15195	15197	15130	15177	15200	15118	15374	15133	15174	15219	15182	15232	15301	15284	15176	15045	15059	15159	15185	15094	15285	15258	15204	15106	15072	15302	15244	15142	15239	15238	15203	15275	15227	15231	15024	15079	15273	15135	15082	15173	15303	15151	15415	15205	15265	15012	15253	15190	15258	15078	15200	15292	15160	15055	15208	15328	15100	15131	15169	15248	15213	15056	15189	15010	15077	15135	15375	15201	15136	15099	15272	15238	15077	15251	15278	15349	15110	15373	15279	15057	15157	15242	15193	15312	15292	15068	15222	15079	15181	15335	15252	15071	15197	15273	15276	15102	15254	15221	15177	15169	15094	15214	15152	15184	15224	15252	15117	15162	15042	15276	15136	15085	15213	15310	15264	15303	15228	15293	15231	15115	15236	15282	15292	15174	15119	15110	15371	15100	15345	15113	15270	15015	15154	15167	15169	15193	15129	15094	15120	15185	15351	15062	15306	15207	15220	15315	15291	15275	15322	15056	15168	15323	15267	15271	15266	15159	15067	15206
22943	21392	29140	24154	22971	25588	26256	20430	18733	18542	18296	18095	18008	17621	17866	17489	17555	17404	17557	17467	17588	17396	17223	17420	17161	17163	17369	17372	17144	17148	17513	17129	17339	17069	17348	17383	17185	17177	17089	17302	17161	17085	16976	17334	17375	17173	17153	17389	17324	17217	17077	17012	17000	16993	17214	17110	17255	17061	17235	17067	17161	16994	17074	16877	17137	17163	17195	17123	17121	17238	17340	16949	17038	17210	17254	17112	17092	17253	17091	17180	17213	17152	17160	17116	17131	17127	17155	17185	17245	16993	16922	16999	16962	17052	17298	17220	17083	16940	17281	17146	16997	16957	17221	17198	17181	16824	17143	17139	17261	17166	17230	17400	17014	17145	16995	17118	17090	17089	17028	16924	16953	17016	17090	17077	16953	16934	17097	17122	16902	17215	16922	17123	17025	17126	16962	17096	17115	16908	17046	17060	17272	17103	17056	16945	17213	17258	16979	17098	17218	17145	17113	17086	17180	17324	17069	17149	17051	17155	17176	16956	17000	16987	17181	16937	16942	17178	17039	17130	17081	17051	16991	16830	17128	17027	17088	16833	16875	17162	16941	17016	17089	17090	17034	17127	17007	16937	17171	17283	17294	17210	17134	17225	17096	16977	17137	17201	17121	17062	17165	17146	17070	17163	17186	16975	17110	17157	17125	17113	17177	17204	17138	17216	17156	17032	17061	17236	17185	17235	16909	17020	17092	17028	17031	16896	17023	17050	17194	17232	16903	16988	17121	16789	17074	17065	16992	17140	17073	17017	17178	17182	17033	17168	17076	17095	16965	17213	17122	17062	17137	17028	17108	17152	17043	17314	17224	17132	17045	17021	17090	17146	17137	17087	17009	17075	17097	17082	17020	17187	17038	17138	17052	17079	16807	17006	17106	17236	16908	17042	17244	17159	17086	17264	16947	17376	17113	17088	16955	17040	16981	17036	17111	17213	17104	17180	16854	17160	17195	17086	17185	16874	17222	17145	16972	17136	17064	17040	17078	17022	17006	16963	17166	17109	16904	17073	16983	16997	17172	17048	17059	17039	17269	17113	17198	17076	17041	17147	17124	17157	17108	16982	17000	17215	17323	17046	17293	17275	17037	17218	16854	16888	17217	17116	17283	17163	16893	16935	17023	17072	17317	17061	16890	17212	17011	17088	17027	17020	17084	17090	17155	17112	16972	17032	17231	16925	17156	17122	16994	17064	17209	17064	17112	16996	16990	17218	17164	17036	17057	17150	16980	16870	17052	17131	17211	16999	17165	17250	17110	17113	17137	17073	17060	17287	17179	16968	16982	17066	16955	16996	17133	17041	17269	17206	17119	16958	17171	17336	17236	17048	17004	17097	17222	17164	16979	16967	16985	17013	17126	17161	17134	17223	17010	17170	17185	17202	16901	17378	17130	17401	17083	16899	17066	16882	17006	17038	17106	17168	17010	17056	17106	17047	17220	17106	16953	16923	17098	17101	17168	17264	16915	17166	16908	16934	17106	17072	16956	17100	17128	17075	17215	17288	17131	17182	17099	16969	17144	17151	17161	17176	17061	17083	17100	17136	17167	16947	16919	16900	17109	17107	17093	16958	17250	16832	16928	16897	17263	17257	17086	17108	17127	17277	17216	17161	16987	16927	17119	17166	17214	17087	17217	17273	17080	16959	17111	17093	16897	17163	17062	17035	17088	17118	17102	17058	17249	17006	17064	17151	17035	17225	17036	17081	16970	17009	17222	17042	17141	17164	17188	16984	17078	17105	16939	16961	17172	17149	17033	17253	17068	16884	17287	17070	17066	16971	17114	17059	16992	17032	16968	16995	17280	16944	17024	17178	17020	17037	17007	17142	17148	17058	17149	17079	17226	16982	17024	17011	17211	17086	17000	16998	17230	17047	16973	16926	17248	17256	17047	17102	17295	17166	17068	17131	17270	17047	17148	17281	16989	16669	17078	17017	16857	16959	17106	17202	16985	17076	17246	17019	16984	16928	17083	17000	17026	17238	16977	17082	17152	17046	16848	17229	16902	17185	17067	17167	17081	16945	17116	17299	17086	17066	17158	17045	17177	17154	17093	17162	17043	17171	16933	17049	16972	17125	16966	17102	17193	16937	16925	17082	17023	16835	17213	17140	17214	17288	17118	17139	17049	17028	17014	17014	17062	17173	17176	17278	17197	17030	17009	17110	17207	17142	17103	16952	17004	17037	17053	17204	16986	17043	17073	17248	16864	16895	16995	17084	17130	16913	17212	17099	17118	17034	17003	17153	16997	16954	17021	17030	16989	16906	17110	17152	17147	17047	17349	17224	17331	17235	17172	17078	17131	17036	17066	16901	16957	17014	16896	17142	17345	17050	17207	17066	17246	17184	16846	17149	17073	17155	17089	17100	16884	16941	17253	17010	17181	17014	17076	17074	17126	17157	16876	17143	17142	17248	17226	17090	17216	17251	17156	17189	16951	16953	17069	17042	16977	17046	17180	17150	17167	17088	17065	17152	17056	17166	17078	17252	17409	17339	17148	16976	16933	17115	17052	16984	17146	17100	17199	16969	17242	17120	16978	16969	17133	17111	16995	17085	17350	17070	17143	17112	17195	16975	17077	17230	17121	17052	16863	17163	17012	16896	17224	17068	17098	16901	16874	17051	17206	17108	16909	17137	17108	17097	17070	16961	17121	16910	16946	16982	16932	17068	17206	16931	17091	17089	17151	17136	16981	17176	17418	17073	17145	17058	17108	17108	16898	17218	17330	17074	17079	17132	17122	17008	17013	17168	16984	16897	17126	17145	17044	16967	17194	17219	16891	16992	17089	17120	17057	17171	17174	17279	17120	17008	17091	17268	17084	17224	16938	17072	17047	17007	17109	17020	17184	16989	17154	16905	16917	17099	16973	16961	16967	16976	17052	17110	16914	16933	17151	17142	17247	17028	17047	16974	16893	17296	17125	17028	17267	17173	16951	17061	17100	17201	17196	16929	16935	16992	17031	17211	17039	17010	16869	16704	17249	17189	17080	17096	17126	16945	16978	17095	16996	17124	17172	16957	16975	17010	17021	17226	17204	17175	16970	17294	17157	17054	17086	17195	16797	17092	17030	16921	17067	17023	17150	17044	16965	16999	17114	16787	16875	17134	17201	17026	17072	17131	17221	17166	16994	16967	16982	17204	17205	17125	17042	17114	17042	16973	17158	17164	17019	16949	17084	17036	17096	17110	16972	16928	16941	17093	17026	17074	16923	17063	16990	17209	17064	17096	16978	17228	17039	17054	17215	17019	17251	17049	17123	16936	17043	17271	17075	17128	17110	17114	17061	17041	17310	17361	17084	16794	16983	16916	16967	17119	16976	17050	17289	17058	17293	17260	17137	17064	17297	17200	17120	17141	17008	17215	17049	16993	17034	17073	17153	17075	17046	17221	17276	17247	17034	16975	17035	16988	16923	17037	17178	16995	17164	17000	17255	17077	16960	17198	17183	16950	17022	16960	17133	17095	17200	17069	16983	17090	16999	17157	17093	16968	17213	16977	16914	17030	17167	17062	16934	16809	17018	17096	17118	17130	17000	16945	16961	17139	16970	16999	17099	17236	17033	17116	16839	16940	16877	16991	16898	17285	17005	16953	17126	17185	17208	17114	16963	17104	17066	17085	16951	16852	16950	16972	17148	17184	16925	17155	17201	17071	17038	17183	17142	17022	17246	17115	17086	17117	17190	16930	17319	17216	17096	17234	17185	17322	17043	17216	17030	17182	17231	17142	17163	17009	17125	17140	16941	16875	17164	17107	17088	17215	17088	17080	17129	17086	17097	16984	17162	17278	17212	17119	17080	17000	17059	17138	17077	17306	17193	17076	17113	16847	16988	16670	17069	16966	17207	17183	17156	17108	16965	17101	16993	17186	17197	16992	17168	17025	17071	17254	17145	17209	17020	16983	17183	16956	16899	17144	17020	17200	17038	16891	17052	16891	16976	17085	17151	17206	17182	17237	17110	16992	17028	17081	16922	17234	17120	17074	17162	17209	17191	17205	17201	17070	17067	17090	17084	17156	17165	17130	17118	17045	16921	17127	17132	16846	16951	17203	17067	16998	16989	17076	17055	17066	17152	17081	17268	17083	17071	17150	17028	17093	17313	16884	16842	17124	17140	16945	17204	16981	16939	17183	17235	17184	17153	17036	17112	17150	16887	17027	17040	16952	17159	17262	17275	17212	17198	17160	17213	17057	17213	17019	17158	16876	16875	17048	17022	17175	17060	16938	17057	16953	16950	17088	17245	17003	17115	16823	16942	17141	16988	17007	16902	17088	17086	17134	17168	16931	17023	17044	17118	16914	17120	17167	16941	17004	17161	17179	17109	17112	17074	17130	17296	17114	17201	17066	17197	17157	17141	17063	17065	17184	17044	17026	17107	17009	17076	16968	17079	17032	17084	17010	17108	17165	16992	17170	17263	17170	17075	17005	17095	16907	17289	17019	17017	17169	17062	17157	17080	17007	16947	16865	17037	17101	17042	16973	16972	16943	17038	17066	16967	17136	17216	17122	16873	17139	17064	17017	17024	16925	16766	17147	16877	17138	16951	17080	16931	17241	17154	17178	17195	17097	17211	17044	17273	16915	17177	17026	17120	17287	17163	16953	17180	17112	17155	17091	17065	17081	17141	17171	17272	16852	16996	17086	16921	17064	16963	17088	16990	17200	17062	17241	17062	17238	17310	17071	16893	17029	17140	16985	17110	17095	17126	17175	16959	17175	17008	17116	16997	17087	16991	17116	17070	17025	16952	17015	17149	17004	16877	17155	17176	17016	17372	17246	17052	17117	17097	17099	17063	17139	16986	16925	17069	17173	17166	17127	17084	16954	17131	17223	17031	17289	17322	16891	17154	17150	17020	16974	16907	17058	17014	17196	17047	17182	17124	17148	17061	17104	17186	17191	17052	17159	16975	17149	17131	16968	16994	17082	16924	17092	17052	17083	17122	16973	16971	17115	16983	17048	17099	17040	17120	17036	17145	17002	17055	16959	17211	16984	17242	16961	16969	17243	17000	17003	16877	17192	17100	16883	16879	16909	17104	16971	16946	16976	16885	16997	16892	17033	17122	17017	17185	17014	17024	17134	16888	16907	16874	16935	17372	17120	16993	17044	16981	16980	17032	16958	17264	17067
35449	57922	49689	40466	34948	27196	22348	19268	17930	17321	17062	16896	16534	16409	16253	16193	16052	15998	15847	15818	15876	15646	15742	15870	15727	15730	15720	15663	15513	15630	15642	15617	15728	15486	15685	15622	15678	15746	15779	15583	15547	15604	15465	15483	15490	15617	15564	15595	15491	15606	15638	15436	15578	15706	15421	15822	15588	15530	15308	15475	15666	15537	15399	15552	15552	15698	15567	15587	15615	15688	15506	15635	15491	15594	15405	15630	15682	15459	15595	15528	15562	15665	15598	15413	15485	15506	15626	15560	15447	15601	15551	15490	15399	15501	15314	15402	15537	15504	15495	15518	15448	15498	15538	15404	15642	15453	15359	15524	15518	15703	15404	15614	15440	15637	15465	15531	15584	15425	15510	15496	15471	15575	15625	15446	15601	15634	15482	15594	15503	15620	15441	15710	15450	15555	15583	15528	15628	15470	15339	15542	15639	15475	15504	15647	15431	15427	15675	15478	15532	15634	15287	15588	15345	15592	15342	15499	15566	15636	15666	15539	15498	15547	15647	15492	15342	15479	15516	15560	15473	15453	15496	15453	15425	15457	15483	15555	15333	15441	15389	15328	15625	15391	15464	15493	15679	15495	15511	15650	15486	15384	15524	15412	15568	15599	15443	15474	15418	15507	15482	15460	15733	15347	15414	15376	15648	15405	15539	15520	15536	15343	15502	15426	15285	15612	15370	15422	15544	15509	15520	15625	15468	15542	15639	15425	15327	15410	15636	15444	15460	15581	15393	15479	15557	15707	15498	15420	15535	15445	15463	15688	15572	15583	15455	15554	15502	15291	15477	15488	15450	15434	15431	15488	15445	15591	15513	15497	15498	15568	15423	15543	15372	15425	15497	15341	15489	15490	15411	15474	15537	15551	15577	15633	15615	15431	15462	15371	15516	15565	15523	15756	15591	15533	15597	15681	15363	15531	15579	15504	15539	15458	15301	15390	15544	15381	15552	15617	15333	15415	15528	15424	15494	15606	15451	15620	15535	15469	15574	15503	15432	15359	15558	15458	15564	15489	15448	15600	15529	15531	15593	15542	15445	15512	15446	15563	15518	15455	15453	15497	15368	15379	15466	15491	15566	15593	15333	15330	15449	15459	15419	15635	15447	15549	15353	15642	15581	15480	15458	15425	15470	15533	15538	15617	15351	15530	15496	15446	15323	15473	15539	15600	15461	15394	15505	15507	15502	15556	15522	15429	15364	15393	15625	15564	15638	15495	15432	15428	15464	15527	15428	15573	15451	15392	15473	15530	15522	15433	15454	15535	15655	15701	15473	15494	15421	15455	15533	15471	15485	15387	15406	15616	15616	15382	15398	15451	15604	15503	15531	15542	15569	15490	15372	15574	15536	15378	15616	15531	15480	15355	15412	15358	15434	15391	15552	15476	15585	15509	15464	15596	15551	15606	15446	15475	15708	15367	15602	15577	15373	15497	15502	15469	15483	15629	15637	15448	15623	15541	15439	15558	15536	15583	15676	15541	15376	15529	15514	15401	15376	15537	15521	15468	15493	15412	15598	15402	15624	15314	15496	15534	15595	15486	15557	15481	15544	15461	15703	15645	15393	15544	15603	15616	15517	15667	15541	15502	15502	15433	15520	15387	15718	15372	15494	15394	15756	15427	15494	15473	15408	15606	15506	15403	15522	15492	15372	15500	15478	15536	15444	15497	15324	15656	15477	15491	15648	15531	15629	15471	15506	15530	15491	15573	15398	15427	15452	15532	15473	15509	15747	15436	15663	15398	15638	15559	15381	15355	15497	15573	15521	15434	15382	15292	15581	15533	15590	15579	15357	15674	15532	15604	15587	15480	15390	15521	15506	15580	15559	15462	15710	15441	15549	15519	15453	15455	15463	15550	15565	15489	15469	15566	15488	15522	15540	15585	15448	15501	15490	15544	15319	15344	15528	15604	15576	15471	15451	15444	15567	15624	15301	15421	15500	15463	15364	15492	15449	15493	15737	15412	15390	15560	15399	15438	15370	15534	15588	15571	15491	15577	15733	15520	15381	15439	15497	15481	15498	15459	15468	15487	15505	15564	15383	15584	15344	15498	15609	15438	15619	15432	15524	15512	15565	15600	15429	15423	15478	15491	15594	15565	15356	15581	15435	15571	15433	15422	15514	15396	15693	15746	15392	15562	15527	15521	15506	15454	15511	15387	15615	15433	15509	15310	15470	15568	15492	15411	15400	15515	15437	15447	15498	15587	15510	15382	15483	15432	15455	15449	15462	15424	15515	15595	15407	15434	15409	15469	15458	15314	15505	15536	15575	15507	15467	15623	15645	15222	15493	15464	15536	15376	15452	15493	15233	15454	15463	15455	15651	15534	15636	15545	15537	15461	15515	15554	15605	15538	15535	15337	15506	15578	15442	15493	15656	15478	15548	15532	15509	15458	15417	15602	15495	15579	15484	15519	15581	15627	15475	15531	15536	15483	15496	15479	15504	15594	15470	15492	15576	15562	15566	15554	15415	15436	15559	15620	15471	15516	15426	15527	15419	15582	15575	15543	15354	15622	15437	15586	15489	15605	15557	15486	15501	15588	15538	15549	15413	15507	15434	15562	15389	15421	15670	15553	15448	15734	15430	15568	15547	15396	15439	15489	15473	15528	15403	15374	15453	15500	15576	15475	15465	15535	15531	15529	15563	15562	15435	15452	15430	15522	15375	15420	15562	15636	15376	15451	15340	15378	15503	15480	15466	15583	15441	15456	15479	15522	15346	15533	15515	15471	15613	15595	15453	15396	15450	15450	15448	15455	15597	15364	15364	15496	15538	15544	15521	15486	15563	15504	15456	15534	15588	15416	15410	15454	15428	15395	15632	15445	15475	15557	15564	15639	15438	15613	15494	15476	15607	15543	15377	15475	15470	15525	15514	15284	15472	15500	15579	15425	15608	15530	15563	15656	15524	15347	15518	15514	15491	15623	15640	15662	15431	15294	15389	15600	15497	15612	15518	15424	15402	15583	15611	15544	15524	15494	15364	15522	15585	15456	15612	15555	15503	15529	15517	15452	15632	15612	15468	15506	15524	15551	15440	15512	15473	15581	15597	15554	15461	15501	15509	15409	15364	15707	15416	15684	15411	15411	15552	15349	15475	15609	15429	15466	15545	15532	15478	15423	15448	15519	15481	15530	15397	15559	15661	15540	15595	15460	15460	15487	15582	15576	15480	15584	15483	15576	15477	15390	15249	15483	15538	15649	15512	15481	15525	15446	15489	15328	15485	15460	15578	15402	15568	15377	15485	15561	15660	15433	15511	15484	15495	15519	15516	15728	15471	15532	15424	15599	15504	15477	15583	15465	15369	15534	15376	15519	15378	15447	15501	15516	15481	15460	15380	15598	15457	15491	15558	15478	15528	15341	15311	15552	15467	15475	15493	15525	15483	15550	15375	15554	15617	15344	15383	15441	15533	15630	15464	15399	15466	15650	15692	15462	15440	15480	15665	15497	15549	15319	15526	15527	15478	15454	15499	15570	15526	15467	15591	15434	15719	15577	15445	15582	15400	15552	15483	15540	15562	15510	15483	15563	15420	15383	15659	15494	15626	15498	15302	15538	15374	15312	15615	15558	15585	15533	15565	15513	15569	15685	15361	15554	15457	15653	15490	15532	15576	15362	15393	15477	15682	15553	15576	15486	15587	15468	15371	15314	15562	15527	15467	15375	15528	15485	15596	15539	15465	15461	15689	15457	15434	15552	15494	15526	15570	15449	15450	15280	15604	15465	15486	15584	15474	15542	15630	15524	15578	15428	15632	15548	15641	15708	15364	15428	15475	15521	15600	15649	15230	15589	15436	15384	15394	15462	15480	15480	15576	15436	15485	15431	15544	15501	15556	15392	15404	15433	15512	15574	15515	15294	15370	15391	15369	15330	15395	15219	15638	15448	15373	15449	15574	15585	15452	15471	15527	15385	15608	15269	15573	15440	15477	15613	15575	15446	15463	15621	15566	15443	15561	15504	15516	15571	15586	15515	15443	15626	15492	15415	15460	15491	15476	15558	15513	15472	15560	15429	15461	15722	15437	15565	15503	15467	15453	15527	15276	15543	15657	15538	15415	15526	15578	15507	15512	15467	15560	15348	15407	15551	15470	15513	15489	15642	15430	15515	15517	15625	15618	15578	15554	15612	15501	15482	15548	15589	15241	15456	15425	15487	15509	15663	15392	15449	15611	15565	15476	15498	15635	15568	15377	15612	15440	15544	15467	15547	15528	15593	15404	15534	15653	15600	15390	15605	15590	15526	15593	15498	15407	15679	15648	15286	15528	15448	15682	15439	15637	15544	15475	15564	15546	15309	15535	15533	15591	15542	15638	15490	15496	15504	15549	15519	15424	15582	15501	15507	15482	15386	15390	15527	15563	15600	15552	15421	15558	15621	15409	15440	15577	15768	15498	15696	15515	15486	15531	15556	15589	15556	15557	15510	15561	15420	15543	15433	15334	15584	15413	15606	15635	15381	15575	15670	15504	15547	15538	15660	15412	15432	15690	15596	15525	15479	15678	15414	15589	15583	15525	15550	15498	15430	15442	15490	15632	15557	15469	15494	15457	15590	15434	15474	15457	15475	15638	15394	15553	15493	15495	15663	15365	15584	15686	15377	15467	15716	15546	15309	15694	15639	15601	15522	15588	15393	15377	15523	15560	15453	15601	15616	15593	15462	15504	15406	15540	15582	15308	15515	15541	15389	15505	15391	15375	15577	15381	15560	15434	15658	15487	15392	15419	15464	15511	15621	15540	15520	15367	15488	15585	15676	15553	15562	15685	15446	15460	15544	15508	15657	15366	15566	15364	15502	15577	15598	15680	15487	15542	15436	15571	15628	15524	15514	15357	15508	15526	15419	15468	15371	15660	15514	15595	15519	15540	15420	15528	15396	15446	15524	15423	15489	15498	15503	15539	15502	15436	15264	15562	15468	15500	15353	15436	15519	15599	15553	15541	15447	15329	15472	15734	15473	15444	15459	15491	15535	15405	15519	15590	15133	15494	15542	15490	15479	15613	15432	15582	15629	15433	15605	15522	15550	15535	15545	15666	15530	15637	15486	15468	15427	15711	15551	15496	15561	15617	15564	15687	15394	15478	15563	15516	15481	15493	15415	15448	15563	15502	15622	15499	15495	15387	15358
28310	25779	31575	27905	22783	20121	18940	18366	17708	17621	17543	17740	17302	17382	17322	17237	17516	17215	17129	17079	17326	17319	17172	17210	17082	17443	17214	17245	17086	16972	16964	17179	17256	17219	17153	17081	17352	17119	17064	17144	17184	17228	17225	17292	17182	17258	17108	17038	17148	17131	17173	17153	17231	17207	17158	17042	17202	17151	16976	17024	17090	17186	17131	17293	17080	16999	17177	17289	17214	17089	17164	17172	17101	17142	17223	17059	17085	17321	17129	16974	17093	17207	17155	16823	17123	17308	17148	17016	17131	17240	17027	17031	17226	17079	17246	17099	17071	17183	17095	17327	17175	17079	17205	17278	17277	17267	17060	17142	17067	17110	17114	17219	17095	17288	17292	17251	17156	17205	17273	17057	17165	17302	16879	17127	17113	17302	17348	17198	17117	17101	17073	17113	17196	17015	17147	17195	17193	17276	17108	17153	17095	17333	17199	17168	17344	17038	17097	17200	17057	17159	17162	17139	17421	17207	17018	17121	17176	17201	17132	17179	17144	17274	17227	17310	16890	17085	17111	17102	17169	17013	17009	17253	16976	17049	16994	17243	17264	17025	16977	17052	17146	17114	17172	17017	17277	16929	17073	17288	17098	17189	17150	17186	17148	17135	17062	17190	17211	17059	17229	17126	17333	17061	17059	17130	17101	17221	17222	17128	17251	16997	17057	16981	16993	17041	17049	17103	17213	17219	17131	17008	17134	17170	17080	17086	17195	17124	17162	16993	17171	17083	17246	17342	17113	16919	17287	17315	16981	17397	17225	17200	17263	16934	17025	16995	17233	16918	16983	16992	16991	17326	17298	17228	17368	17137	17212	17087	17263	17216	17113	17066	17057	16941	17351	17263	17141	17202	17258	17348	17085	17327	17444	17191	17073	17145	17093	16978	17206	16999	16839	17027	17024	17186	17182	17222	16945	17060	16929	17364	17101	17165	17139	17094	17204	17156	17080	17272	17273	17105	16986	17010	17224	16970	17262	16986	17177	17284	16805	17019	17044	17131	17251	17177	16992	17061	17052	17208	17081	17072	17067	17108	17072	17190	17142	17140	17081	17118	17050	17049	16895	17158	17243	17217	17061	17117	17167	17168	17062	17129	17166	17212	17079	17161	17171	17176	17058	17122	17382	17105	17157	17270	17363	17149	16980	16895	16894	17138	17177	17104	17009	17260	17221	17217	17216	17232	17211	17192	17220	17294	17050	17142	16969	17159	17318	17143	17040	17082	17134	17017	17200	16999	17012	17144	17046	17142	17135	17409	17015	17135	17061	17085	17100	17198	17294	17118	17124	16906	17007	17137	17109	17189	17326	17056	17018	17134	17177	17165	17072	17157	17343	17044	17182	17041	17064	17132	17083	17305	17134	17160	17191	17048	17166	17257	17142	16960	17167	17194	17151	17069	17031	17057	17210	17147	17066	17057	17240	17104	17101	17176	17310	17044	17185	17025	17146	17263	17032	17177	17079	17165	17089	17140	17244	17172	17191	17091	17221	17153	17071	17182	17003	16856	17320	17071	17124	17405	17204	17196	17273	17111	17065	17002	17169	17272	17204	16983	17305	17086	17246	17252	17144	17091	17156	17196	17123	17213	17246	17188	17098	17226	17152	17371	17129	17162	17067	17126	16828	17231	17051	17050	17143	17193	17150	17248	17125	17084	17095	17160	17110	17116	17047	17133	17246	16985	17244	16989	17223	17214	16911	17212	17196	16925	16939	17135	17171	17183	17145	17252	17018	17185	17202	16986	17209	17479	17169	17202	17038	17135	17147	17209	17357	17157	17082	17166	17175	16855	17313	17337	17441	17151	17231	17220	17101	16942	17155	17069	17149	17211	17229	17107	17081	17085	17376	17116	17194	16999	17266	17164	17279	17087	17170	17033	17147	17073	17014	17116	17159	17164	17016	17152	16879	17050	17333	17127	16966	17072	17353	16943	16942	17076	17074	17247	17021	17199	16893	17221	17260	17104	17106	17200	17254	17305	17172	17153	17018	17070	17044	16942	17079	17031	17132	17113	17180	17190	17192	17256	17250	17052	17149	17159	17018	17250	17085	17150	17196	17163	17048	17174	16941	17173	17130	17239	17271	17165	16968	17177	17072	17136	17163	17224	17299	17107	17185	17155	17194	17052	17066	17291	17242	17190	16881	16978	17188	17313	16870	17284	17123	17041	17174	17075	17236	17105	17328	17092	17264	17344	17144	17173	17023	17167	17119	17023	17217	17269	17225	17065	16995	17092	17263	16985	17192	17153	17272	17139	17040	17029	17073	17053	17204	17072	17027	17164	17135	17176	17212	17246	17193	17118	17198	17220	17016	17353	17207	17075	17089	17154	16946	17185	17247	17078	17128	17399	17083	16942	17031	17337	17124	17174	17320	16931	17189	17037	17199	17160	17238	16978	17229	17142	17172	16996	17168	17035	17177	17137	17019	17213	17293	17134	16975	17167	17388	17221	16988	17136	17282	16988	17161	17127	17205	17210	16907	16998	17144	17084	17040	17027	17153	17079	17296	17202	17118	17350	17189	16996	17035	17047	17155	17246	17080	17331	17078	17207	17056	17054	17190	17199	17162	17108	17085	17241	17012	17217	17464	16991	17391	17232	17094	17284	17214	17109	17162	17115	17242	17409	17086	17089	17040	17197	17205	17134	17263	17213	17148	17156	17099	17126	17113	17156	17080	17036	17305	17126	17289	17206	17194	17002	17098	17097	17184	17040	17239	17379	17163	17139	17097	17129	17121	16862	17105	17056	17140	16912	17130	17192	17240	17238	17145	17133	17279	17168	17130	16992	17258	17163	16958	17294	17272	17056	17184	17215	16943	16997	17206	17068	17305	17131	17148	17085	17124	17169	17311	17356	17259	17143	16963	17027	17214	17196	17206	17148	17226	17107	17102	17264	17188	17222	17233	17159	17005	17076	17095	17016	17166	17269	17057	17403	17302	17122	17150	17272	17302	17132	17301	17178	17216	16979	17329	17229	17023	17062	17106	17122	17175	17344	17218	17115	17286	17156	17217	17102	17100	17168	17305	17300	17324	17178	17110	16990	17108	17075	17254	17129	17253	17214	17288	17250	17226	17240	17160	17162	17139	17137	17324	17200	16830	17161	17104	17102	16997	17083	17023	17164	17096	17091	17164	17001	17105	17050	17308	17216	17010	17179	16919	17396	17222	17206	17001	17014	17202	17128	17504	17230	17137	17158	17088	17315	17154	17053	17194	17253	17232	17310	17163	17121	17181	17142	17258	17133	17161	17356	17037	16942	17392	17369	17177	17284	17313	17441	17090	17209	17338	17136	16975	17107	17146	17007	17181	17466	17155	17169	17154	17147	17040	17005	16920	17117	17158	17159	17089	17146	17067	17089	17241	17191	17171	17207	17142	17214	17214	17222	17332	17288	17264	17233	17372	17123	16936	17134	17072	17151	17097	17173	17058	16905	17116	17239	17221	17192	17136	17006	17125	17116	17070	17086	17193	17176	16984	17031	17099	17224	17271	17004	17247	17374	17213	17161	17088	17281	16969	16818	16977	17058	17128	16976	17194	17121	17190	17071	17070	17009	17050	17163	17102	17058	17203	17394	17237	16937	17222	16966	17000	17196	17157	17110	17269	16745	17215	17111	16999	17086	17048	17043	17115	16981	16942	17060	17396	17054	17133	17132	17123	17424	17158	17037	17182	17350	17177	17134	17233	17069	17183	17058	17090	17212	17121	17061	17135	17213	17397	17100	17118	17063	17161	17127	17101	17192	17100	17090	17080	17110	17065	17018	17193	17028	17158	17173	17402	17179	17189	17355	17310	17055	17182	17396	17317	17007	17222	17045	16993	17128	17039	17023	16988	17274	17225	17078	17053	17405	17317	17146	16945	17130	17046	17135	17099	17168	17126	17220	17165	17066	17102	17130	17213	17177	17115	17273	17172	17198	17066	17308	17085	17286	17360	17060	17147	17221	17160	17299	17191	17213	17198	17160	17017	16988	17082	17097	17148	17284	17083	17108	17231	17030	17222	17201	16957	17228	17129	17087	17039	17145	17289	17077	17289	17100	17060	17170	17097	17074	17217	16982	17236	17075	17300	17167	17109	17247	17133	16972	16905	17166	17156	17131	17021	17191	17201	17190	17045	17243	17119	17035	17149	17219	17148	17130	16910	17143	17221	17231	16952	17203	17015	17082	17220	17373	17328	17108	16958	17066	17299	17208	17106	17016	17110	17255	17312	17108	17261	17214	16914	17032	16985	17151	17093	17008	17224	17288	17045	17227	17131	17053	17330	17121	17044	17240	17037	17136	17284	17312	17240	17266	17226	16935	16936	17242	17259	17212	17029	17164	17294	17175	17202	17146	17121	17128	17163	17157	17057	17255	17002	17133	17218	17177	17024	17089	17200	17252	17180	17204	17403	17298	17209	17240	16992	17021	17208	17310	17063	16880	17077	17088	17037	17136	17157	17120	17109	17213	17149	17039	17127	17417	17129	17228	17204	17153	17280	17293	17078	17093	17223	17044	17091	17260	17215	16998	17152	17292	17177	17268	17318	17225	17245	17051	17281	17066	17268	17054	17171	17329	17209	17178	17190	17363	17007	17121	17229	17197	17156	17151	17277	17321	17225	17141	17313	17160	17204	17190	17137	17192	17242	17211	17223	17115	17144	17095	17099	17156	17159	17144	17287	17261	17304	17231	17098	17026	17090	17377	17092	17109	17164	17304	17393	17112	17325	17150	17294	17043	17126	17079	17321	17156	17012	17057	17238	17256	16976	17037	17100	17129	17219	17192	17167	17034	17260	17122	17124	17205	17097	17017	17177	17192	17193	17087	17358	17365	17287	17081	17035	17245	17273	17254	17043	17090	17142	17168	16929	17136	17101	17372	17337	17252	17156	17045	17158	17121	17137	17132	17188	17110	17034	17226	16989	17061	17136	17430	17188	17074	17194	17031	17237	17024	17183	17170	17327	17345	17062	17209	16989	17145	17199	17017	16879	17295	17233	17102	17218	17158	17324	17055	17194	17150	17252	16995	16908	17079	17278	17184	17185	17425	17154	17095	17278	17110	17013	17250	17142	17142	17081	17127	17148	17207	17198	16980	17297	17309	17160	17283	17221	17027	17125	17283	17178	17101	17151	17106	17227	17164	17165	16989
29635	41217	36787	28228	23678	19817	18011	16956	16351	16180	16102	15935	15894	15720	15710	15727	15742	15724	15553	15829	15741	15652	15700	15570	15551	15851	15516	15593	15542	15666	15662	15561	15583	15628	15502	15646	15695	15414	15655	15690	15674	15431	15534	15569	15627	15775	15557	15583	15545	15454	15412	15612	15685	15595	15743	15596	15637	15548	15594	15577	15497	15425	15650	15804	15609	15543	15619	15543	15605	15633	15480	15661	15675	15620	15576	15770	15574	15599	15549	15640	15811	15394	15655	15493	15540	15516	15489	15596	15527	15456	15723	15765	15620	15400	15526	15529	15559	15642	15461	15493	15677	15446	15628	15559	15566	15452	15802	15635	15450	15580	15732	15617	15585	15465	15819	15544	15600	15470	15596	15423	15501	15651	15655	15579	15629	15787	15590	15405	15554	15557	15513	15616	15650	15559	15600	15753	15578	15618	15581	15521	15594	15578	15552	15492	15537	15473	15648	15600	15534	15615	15596	15686	15591	15636	15607	15493	15506	15516	15581	15619	15523	15475	15444	15473	15486	15606	15568	15693	15388	15914	15638	15685	15632	15457	15767	15623	15595	15421	15454	15672	15643	15561	15577	15651	15588	15471	15631	15602	15704	15536	15513	15818	15571	15521	15521	15562	15663	15409	15537	15707	15614	15520	15638	15659	15640	15629	15602	15448	15628	15677	15619	15556	15605	15562	15607	15504	15600	15680	15403	15574	15541	15552	15634	15582	15662	15475	15470	15719	15655	15604	15768	15480	15391	15559	15633	15657	15612	15530	15512	15803	15732	15415	15627	15451	15642	15607	15626	15608	15553	15557	15632	15356	15655	15619	15547	15604	15404	15593	15606	15642	15454	15391	15414	15467	15452	15510	15616	15588	15671	15630	15592	15608	15566	15466	15559	15416	15683	15739	15541	15579	15626	15584	15758	15682	15499	15569	15496	15398	15659	15604	15410	15614	15534	15681	15594	15638	15622	15481	15405	15617	15419	15631	15563	15578	15517	15657	15561	15656	15490	15524	15698	15378	15510	15601	15715	15688	15597	15497	15554	15568	15454	15769	15727	15553	15579	15427	15609	15420	15663	15770	15627	15593	15475	15673	15566	15420	15619	15613	15325	15730	15681	15608	15560	15743	15466	15607	15634	15647	15651	15563	15481	15750	15715	15614	15682	15678	15662	15643	15675	15520	15626	15578	15340	15593	15551	15806	15628	15656	15662	15494	15530	15504	15702	15388	15675	15523	15526	15575	15515	15622	15590	15485	15559	15559	15673	15394	15599	15469	15490	15743	15501	15584	15500	15482	15488	15661	15514	15509	15643	15498	15667	15399	15686	15638	15496	15556	15695	15624	15607	15511	15627	15747	15615	15514	15561	15519	15597	15416	15630	15551	15706	15749	15644	15434	15502	15511	15512	15495	15515	15565	15692	15601	15698	15597	15412	15462	15691	15559	15544	15437	15567	15471	15563	15581	15458	15434	15386	15594	15802	15477	15439	15605	15738	15543	15718	15653	15602	15604	15474	15542	15618	15603	15307	15565	15642	15581	15604	15616	15636	15777	15397	15543	15642	15433	15519	15628	15575	15691	15576	15574	15489	15537	15483	15511	15555	15490	15710	15493	15506	15516	15629	15472	15548	15577	15628	15505	15667	15537	15542	15543	15732	15586	15575	15587	15614	15545	15633	15604	15582	15555	15568	15572	15814	15695	15723	15593	15443	15433	15541	15547	15533	15532	15639	15456	15559	15594	15702	15570	15498	15589	15515	15441	15615	15529	15629	15677	15617	15590	15699	15628	15515	15504	15428	15528	15559	15585	15589	15470	15389	15642	15524	15638	15605	15672	15591	15572	15562	15617	15384	15695	15461	15644	15451	15673	15750	15618	15401	15727	15487	15606	15735	15536	15435	15503	15550	15660	15513	15558	15629	15517	15593	15496	15707	15567	15728	15756	15465	15579	15674	15690	15562	15700	15600	15709	15560	15740	15563	15495	15608	15601	15485	15469	15498	15625	15507	15517	15661	15734	15428	15687	15582	15499	15452	15609	15615	15655	15453	15501	15648	15592	15393	15636	15709	15497	15546	15491	15619	15423	15524	15594	15619	15444	15394	15531	15739	15528	15485	15623	15532	15494	15648	15474	15568	15628	15618	15717	15474	15719	15565	15623	15634	15519	15669	15616	15444	15489	15508	15470	15479	15513	15423	15354	15636	15623	15586	15621	15561	15628	15644	15677	15602	15665	15596	15622	15616	15748	15685	15476	15522	15606	15707	15480	15541	15414	15700	15587	15524	15620	15525	15556	15557	15489	15642	15447	15506	15435	15487	15580	15459	15597	15547	15508	15866	15477	15598	15503	15659	15758	15556	15565	15460	15544	15602	15551	15595	15676	15650	15542	15672	15557	15475	15523	15658	15662	15445	15461	15636	15701	15538	15649	15500	15681	15500	15579	15688	15645	15667	15614	15604	15468	15601	15311	15594	15673	15491	15513	15625	15456	15588	15487	15610	15594	15608	15487	15597	15689	15512	15495	15516	15589	15597	15473	15686	15560	15713	15737	15485	15740	15532	15625	15612	15708	15415	15335	15628	15791	15681	15530	15517	15585	15651	15587	15666	15523	15602	15642	15627	15562	15557	15565	15602	15557	15536	15400	15424	15684	15493	15592	15644	15615	15478	15641	15699	15423	15598	15572	15382	15604	15649	15702	15620	15644	15556	15490	15656	15620	15606	15353	15732	15460	15574	15645	15516	15373	15714	15533	15661	15576	15496	15537	15511	15493	15572	15560	15580	15631	15649	15613	15680	15407	15607	15748	15653	15476	15540	15534	15716	15610	15670	15521	15509	15444	15444	15600	15523	15608	15498	15572	15322	15696	15526	15670	15451	15578	15681	15549	15700	15589	15601	15520	15785	15786	15697	15615	15694	15645	15537	15443	15509	15438	15506	15412	15618	15677	15603	15614	15664	15622	15450	15656	15514	15464	15507	15566	15379	15490	15494	15673	15472	15550	15446	15665	15620	15458	15645	15356	15580	15614	15593	15569	15582	15537	15610	15751	15643	15695	15685	15556	15601	15605	15479	15516	15695	15576	15601	15706	15665	15594	15543	15673	15614	15432	15569	15640	15711	15537	15616	15505	15678	15623	15459	15689	15494	15626	15563	15525	15729	15568	15455	15649	15599	15532	15606	15557	15442	15499	15523	15617	15477	15624	15594	15640	15611	15645	15570	15746	15470	15570	15483	15621	15512	15506	15586	15471	15542	15552	15514	15566	15575	15562	15672	15585	15598	15386	15688	15672	15420	15535	15500	15649	15502	15445	15663	15722	15536	15598	15597	15584	15586	15627	15560	15551	15707	15533	15603	15610	15439	15898	15650	15716	15636	15377	15657	15588	15447	15538	15495	15580	15628	15590	15467	15559	15724	15585	15701	15640	15584	15681	15666	15695	15675	15544	15622	15630	15710	15476	15614	15656	15427	15568	15715	15442	15579	15496	15658	15852	15542	15635	15568	15467	15645	15521	15484	15583	15621	15555	15406	15514	15579	15523	15701	15680	15456	15700	15582	15642	15612	15700	15668	15585	15575	15545	15594	15680	15593	15566	15525	15693	15485	15446	15592	15653	15549	15624	15379	15555	15451	15676	15526	15638	15546	15623	15437	15595	15687	15713	15657	15477	15780	15750	15595	15650	15645	15528	15642	15651	15408	15595	15581	15616	15781	15502	15609	15500	15491	15574	15527	15540	15708	15404	15542	15670	15598	15693	15585	15688	15727	15542	15494	15398	15725	15737	15377	15691	15469	15540	15474	15592	15671	15696	15755	15637	15639	15619	15562	15668	15407	15448	15501	15479	15651	15578	15505	15569	15597	15797	15503	15589	15506	15644	15545	15611	15723	15774	15531	15646	15595	15601	15562	15588	15533	15404	15542	15480	15515	15392	15618	15650	15658	15626	15528	15667	15572	15550	15642	15692	15695	15518	15510	15440	15619	15697	15499	15441	15530	15611	15610	15470	15604	15591	15584	15515	15818	15586	15506	15522	15524	15594	15402	15627	15565	15740	15618	15627	15458	15474	15568	15647	15525	15602	15470	15474	15485	15622	15528	15575	15593	15582	15456	15711	15658	15450	15646	15583	15686	15556	15538	15559	15512	15447	15504	15530	15742	15553	15755	15380	15590	15640	15515	15505	15559	15671	15737	15665	15629	15576	15582	15545	15560	15612	15553	15746	15624	15584	15549	15606	15531	15620	15668	15596	15559	15598	15620	15568	15648	15653	15531	15568	15419	15399	15407	15479	15542	15703	15597	15502	15529	15674	15556	15706	15548	15450	15594	15689	15659	15685	15656	15509	15459	15584	15492	15630	15719	15612	15646	15509	15412	15610	15716	15529	15655	15540	15733	15631	15667	15522	15546	15630	15493	15510	15610	15693	15704	15615	15573	15619	15705	15526	15462	15507	15461	15363	15424	15590	15465	15553	15560	15571	15547	15634	15555	15730	15559	15468	15589	15639	15683	15525	15623	15717	15579	15503	15574	15584	15575	15635	15623	15445	15459	15459	15523	15568	15522	15647	15582	15496	15548	15528	15535	15574	15559	15661	15524	15541	15386	15596	15681	15542	15625	15508	15747	15421	15507	15569	15661	15733	15542	15358	15689	15572	15505	15702	15749	15534	15740	15375	15367	15440	15522	15398	15554	15604	15501	15552	15444	15603	15745	15518	15590	15451	15636	15624	15537	15675	15557	15675	15489	15705	15643	15500	15511	15678	15520	15561	15721	15453	15743	15609	15507	15609	15504	15435	15738	15688	15517	15590	15642	15493	15625	15795	15554	15484	15590	15535	15491	15476	15599	15656	15449	15546	15658	15687	15760	15545	15693	15375	15577	15634	15588	15698	15528	15481	15555	15567	15462	15534	15583	15573	15410	15653	15650	15662	15646	15528	15538	15716	15715	15485	15597	15480	15683	15609	15558	15521	15533	15729	15515	15560	15728	15730	15569	15631	15583	15492	15646	15384	15655	15519	15482	15700	15515	15766	15498	15602	15569	15617	15663	15514	15640	15664	15455	15741	15651	15604	15434	15656	15663	15703	15519	15549	15479	15471	15598	15488	15519	15633	15589	15543	15506	15783	15579	15491	15566	15692	15394	15515
24193	21423	28958	26016	24948	24372	23014	19539	18265	17635	17498	17278	17319	17202	16896	17123	17129	16984	17032	16907	17049	16856	16848	16714	16941	16803	17007	16794	16724	16630	16845	16890	16735	16726	16686	16758	16826	16534	16873	16722	16636	16581	16798	16997	16928	16856	16618	16799	16672	16525	16587	16599	16783	16685	16462	16824	16882	16793	16652	16745	16666	16519	16715	16744	16672	16446	16719	16680	16679	16718	16677	16687	16775	16826	16737	16627	16625	16787	16652	16546	16561	16681	16823	16733	16779	16469	16579	16532	16792	16519	16672	16498	16583	16650	16662	16899	16628	16707	16673	16590	16685	16579	16815	16639	16620	16625	16668	16650	16624	16853	16822	16718	16465	16717	16722	16596	16542	16786	16750	16499	16553	16513	16653	16522	16564	16708	16626	16779	16736	16690	16669	16659	16641	16707	16465	16563	16603	16507	16557	16953	16878	16572	16676	16632	16501	16632	16743	16561	16694	16639	16766	16474	16594	16528	16679	16659	16625	16515	16634	16848	16713	16677	16554	16709	16718	16507	16925	16633	16727	16702	16827	16761	16680	16723	16642	16551	16719	16358	16511	16626	16794	16694	16478	16796	16585	16621	16614	16680	16789	16767	16439	16689	16623	16474	16675	16616	16734	16575	16658	16801	16410	16599	16685	16615	16476	16727	16789	16488	16534	16574	16898	16779	16740	16637	16578	16613	16717	16584	16860	16626	16764	16765	16670	16674	16769	16580	16627	16795	16574	16829	16571	16576	16594	16584	16759	16885	16692	16885	16659	16542	16495	16624	16735	16776	16722	16629	16698	16660	16859	16840	16677	16604	16761	16547	16615	16818	16487	16591	16655	16588	16777	16300	16724	16586	16483	16562	16524	16546	16629	16592	16523	16736	16686	16694	16878	16649	16764	16662	16771	16717	16720	16603	16751	16667	16744	16495	16767	16689	16819	16656	16744	16476	16596	16780	16725	16579	16710	16598	16654	16774	16647	16671	16664	16578	16593	16547	16650	16503	16628	16471	16686	16692	16797	16787	16867	16711	16714	16558	16609	16708	16882	16665	16622	16551	16582	16588	16514	16685	16553	16562	16567	16539	16820	16729	16669	16707	16685	16669	16400	16685	16601	16680	16644	16809	16715	16480	16657	16643	16794	16669	16521	16637	16516	16754	16489	16599	16830	16710	16477	16739	16611	16647	16542	16700	16641	16567	16595	16502	16572	16581	16594	16534	16816	16499	16752	16632	16779	16690	16559	16861	16755	16822	16723	16733	16506	16719	16680	16757	16561	16537	16570	16649	16689	16686	16682	16805	16625	16596	16553	16731	16667	16731	16795	16730	16542	16841	16611	16531	16579	16551	16601	16707	16655	16749	16700	16439	16690	16452	16602	16561	16497	16739	16733	16545	16672	16622	16802	16734	16682	16687	16940	16713	16868	16708	16514	16610	16852	16622	16494	16617	16836	16795	16637	16811	16797	16677	16534	16501	16587	16731	16433	16814	16595	16668	16534	16860	16555	16721	16479	16739	16725	16707	16583	16560	16535	16467	16628	16746	16677	16517	16744	16663	16824	16794	16721	16720	16587	16482	16682	16693	16683	16777	16820	16730	16571	16765	16637	16729	16511	16651	16533	16664	16621	16717	16459	16542	16570	16434	16777	16861	16409	16708	16537	16566	16812	16632	16764	16746	16671	16690	16659	16668	16612	16752	16471	16690	16473	16502	16554	16549	16543	16600	16507	16406	16611	16869	16961	16639	16789	16557	16734	16962	16567	16657	16788	16477	16802	16785	16640	16723	16778	16455	16740	16659	16801	16567	16637	16521	16377	16544	16618	16404	16696	16752	16639	16574	16793	16687	16437	16724	16607	16594	16613	16564	16553	16435	16589	16693	16666	16576	16698	16728	16643	16555	16613	16508	16881	16670	16502	16497	16462	16642	16816	16630	16651	16698	16662	16607	16359	16656	16780	16610	16612	16568	16500	16568	16676	16550	16711	16783	16789	16704	16709	16782	16658	16911	16931	16697	16731	16664	16694	16634	16651	16598	16793	16762	16853	16747	16695	16652	16522	16617	16636	16572	16513	16422	16609	16630	16743	16611	16694	16768	16566	16652	16745	16470	16762	16597	16618	16891	16664	16603	16666	16501	16593	16704	16655	16653	16520	16749	16769	16726	16802	16795	16549	16568	16662	16644	16556	16646	16616	16869	16748	16606	16558	16621	16680	16651	16797	16654	16800	16726	16882	16674	16791	16474	16657	16697	16651	16566	16813	16749	16571	16647	16579	16649	16699	16774	16693	16598	16541	16593	16720	16812	16676	16630	16661	16515	16768	16660	16633	16615	16813	16667	16634	16672	16588	16635	16681	16604	16659	16661	16577	16569	16644	16560	16812	16554	16749	16764	16706	16700	16657	16615	16716	16620	16582	16745	16581	16417	16470	16888	16823	16738	16555	16710	16597	16505	16679	16702	16674	16777	16569	16682	16669	16682	16566	16370	16641	16760	16417	16662	16735	16543	16628	16628	16597	16532	16521	16663	16728	16703	16485	16483	16644	16522	16574	16650	16713	16673	16694	16808	16612	16612	16637	16647	16809	16557	16527	16790	16621	16668	16670	16506	16676	16661	16483	16737	16661	16556	16613	16515	16712	16654	16625	16654	16734	16481	16565	16588	16733	16645	16855	16637	16663	16693	16695	16542	16663	16680	16617	16773	16608	16673	16786	16715	16769	16528	16659	16620	16693	16590	16512	16790	16666	16489	16556	16471	16691	16455	16640	16745	16842	16679	16646	16785	16943	16520	16804	16770	16673	16742	16752	16643	16693	16649	16674	16790	16669	16471	16706	16643	16566	16589	16590	16443	16656	16543	16708	16637	16669	16947	16643	16760	16775	16757	16790	16730	16667	16734	16477	16498	16724	16747	16784	16685	16768	16615	16583	16542	16774	16592	16592	16760	16610	16606	16713	16600	16568	16677	16772	16656	16617	16672	16806	16781	16586	16574	16704	16748	16591	16563	16677	16588	16682	16597	16459	16381	16643	16746	16640	16664	16696	16611	16562	16668	16769	16466	16616	16719	16742	16521	16543	16558	16792	16445	16656	16849	16637	16696	16716	16654	16654	16722	16526	16719	16648	16738	16532	16572	16595	16695	16827	16627	16539	16776	16419	16592	16336	16678	16839	16655	16674	16793	16649	16542	16728	16315	16569	16674	16842	16898	16702	16771	16552	16866	16679	16664	16785	16581	16578	16780	16490	16479	16494	16606	16646	16582	16703	16620	16611	16632	16630	16712	16699	16534	16649	16408	16657	16647	16726	16661	16788	16880	16554	16601	16543	16676	16780	16611	16583	16655	16591	16560	16613	16649	16683	16671	16640	16775	16708	16465	16507	16648	16808	16908	16743	16688	16654	16489	16595	16651	16708	16632	16607	16899	16870	16475	16791	16709	16608	16582	16679	16737	16403	16546	16615	16661	16550	16711	16615	16723	16789	16624	16597	16678	16520	16528	16777	16804	16573	16537	16660	16798	16708	16519	16760	16707	16873	16522	16828	16746	16647	16652	16823	16422	16808	16653	16629	16678	16651	16569	16605	16694	16708	16552	16467	16898	16730	16627	16757	16750	16767	16334	16645	16668	16774	16605	16505	16717	17019	16429	16510	16673	16654	16521	16903	16541	16654	16582	16592	16691	16747	16583	16612	16469	16782	16485	16685	16715	16761	16614	16693	16492	16925	16736	16683	16497	16520	16624	16885	16738	16661	16687	16703	16791	16627	16534	16635	16503	16654	16670	16681	16482	16703	16584	16683	16778	16675	16479	16570	16607	16669	16509	16563	16546	16471	16779	16535	16587	16531	16564	16887	16541	16539	16699	16660	16808	16559	16568	16703	16631	16585	16557	16682	16683	16458	16569	16739	16724	16811	16532	16560	16703	16699	16792	16528	16528	16620	16769	16597	16601	16672	16646	16756	16623	16536	16539	16566	16633	16711	16483	16642	16540	16711	16673	16725	16702	16720	16614	16798	16620	16664	16700	16804	16686	16814	16782	16535	16832	16539	16672	16638	16703	16638	16589	16627	16581	16504	16811	16584	16701	16538	16607	16561	16686	16669	16726	16741	16672	16714	16545	16718	16758	16530	16660	16669	16581	16616	16575	16760	16678	16547	16668	16529	16619	16633	16514	16573	16563	16664	16670	16810	16849	16643	16528	16549	16721	16737	16399	16878	16670	16931	16748	16704	16695	16664	16733	16676	16741	16932	16823	16647	16736	16767	16747	16686	16778	16675	16745	16665	16633	16530	16664	16638	16588	16608	16774	16557	16568	16757	16659	16757	16658	16668	16666	16673	16755	16816	16657	16612	16726	16561	16489	16696	16830	16557	16766	16692	16729	16875	16607	16822	16808	16677	16858	16606	16744	16632	16724	16644	16604	16487	16560	16609	16681	16629	16505	16671	16699	16608	16694	16691	16452	16570	16371	16698	16406	16743	16757	16704	16750	16654	16648	16584	16561	16523	16650	16523	16647	16771	16624	16512	16552	16799	16706	16599	16521	16695	16826	16579	16627	16573	16761	16820	16629	16649	16707	16660	16654	16456	16720	16639	16616	16698	16794	16680	16507	16647	16760	16480	16748	16715	16711	16432	16488	16398	16777	16553	16647	16386	16536	16631	16628	16744	16509	16673	16801	16720	16641	16805	16797	16837	16647	16820	16770	16786	16412	16716	16671	16585	16740	16671	16528	16646	16647	16723	16710	16689	16632	16686	16463	16847	16729	16547	16904	16610	16532	16646	16717	16614	16746	16570	16566	16566	16621	16677	16645	16626	16878	16643	16951	16499	16506	16650	16580	16673	16772	16605	16556	16453	16682	16553	16711	16842	16563	16691	16596	16644	16898	16810	16682	16628	16693	16471	16635	16622	16730	16768	16760	16567	16579	16813	16794	16506	16795	16504	16606	16703	16741	16710	16647	16665	16738	16751	16715	16494	16726	16806	16861	16653	16644	16692	16487	16764	16750	16601	16496	16670	16701	16578	16691	16643	16506	16685	16598	16764	16550	16686	16456	16573	16735	16628	16677	16556	16631	16647	16702	16647	16563	16653	16691	16732	16718	16543	16763	16549	16507	16603	16725	16572	16626	16587	16651	16653	16731
32478	51570	48081	38527	30467	23550	21242	18923	16931	16521	15961	16042	15963	15749	15821	15874	15491	15647	15368	15594	15456	15412	15435	15292	15377	15349	15395	15441	15432	15490	15360	15445	15338	15478	15346	15418	15321	15308	15466	15455	15444	15305	15357	15416	15243	15306	15373	15377	15329	15282	15288	15174	15296	15358	15441	15173	15262	15257	15271	15335	15476	15305	15347	15347	15421	15294	15309	15440	15311	15236	15390	15439	15271	15254	15290	15227	15203	15400	15332	15187	15377	15238	15257	15379	15168	15406	15243	15447	15157	15135	15273	15255	15342	15198	15289	15503	15268	15296	15335	15260	15088	15250	15270	15150	15252	15436	15298	15450	15284	15312	15397	15475	15238	15299	15368	15344	15362	15479	15237	15236	15386	15238	15170	15362	15374	15268	15320	15463	15341	15415	15206	15265	15387	15368	15235	15409	15309	15303	15237	15145	15317	15439	15432	15223	15384	15341	15177	15339	15340	15338	15332	15374	15296	15332	15312	15297	15258	15445	15423	15305	15290	15303	15250	15247	15336	15335	15246	15342	15352	15223	15258	15378	15484	15295	15428	15225	15350	15225	15295	15282	15193	15511	15305	15144	15206	15096	15365	15238	15297	15234	15394	15356	15361	15285	15444	15242	15394	15314	15125	15460	15398	15364	15315	15288	15377	15126	15237	15226	15409	15215	15328	15190	15173	15234	15248	15308	15195	15299	15353	15326	15160	15326	15258	15430	15178	15562	15335	15198	15423	15329	15282	15232	15262	15368	15401	15170	15365	15359	15298	15294	15459	15223	15317	15476	15377	15318	15228	15362	15331	15208	15239	15329	15323	15319	15231	15261	15287	15175	15481	15347	15508	15200	15318	15223	15280	15205	15309	15132	15273	15168	15330	15511	15305	15272	15337	15090	15194	15414	15475	15234	15455	15293	15295	15353	15266	15214	15419	15361	15365	15323	15265	15243	15407	15356	15333	15304	15201	15272	15342	15365	15312	15339	15262	15159	15285	15369	15388	15356	15412	15285	15227	15191	15207	15368	15326	15171	15166	15230	15187	15358	15346	15177	15319	15136	15392	15399	15271	15384	15246	15382	15087	15226	15438	15261	15379	15176	15374	15309	15265	15290	15270	15238	15376	15190	15119	15462	15346	15245	15236	15400	15233	15367	15271	15287	15349	15230	15306	15427	15264	15480	15266	15286	15278	15302	15334	15335	15349	15271	15325	15233	15275	15315	15355	15236	15365	15406	15320	15302	15404	15202	15215	15247	15302	15308	15132	15515	15260	15288	15359	15242	15461	15274	15235	15362	15132	15278	15423	15301	15253	15310	15374	15282	15180	15171	15263	15371	15346	15459	15347	15408	15359	15317	15342	15266	15359	15392	15342	15534	15351	15375	15383	15338	15345	15331	15293	15124	15147	15095	15347	15370	15269	15173	15213	15189	15209	15379	15325	15394	15217	15415	15040	15216	15139	15346	15202	15347	15310	15236	15329	15221	15323	15411	15508	15216	15302	15314	15300	15357	15297	15343	15317	15433	15293	15486	15345	15215	15358	15260	15351	15240	15165	15261	15345	15284	15296	15294	15504	15232	15211	15337	15467	15368	15342	15328	15277	15277	15377	15249	15339	15456	15366	15331	15367	15424	15452	15224	15393	15381	15371	15319	15319	15209	15288	15252	15376	15300	15212	15199	15419	15382	15305	15267	15328	15272	15402	15324	15350	15188	15293	15331	15332	15365	15401	15157	15322	15290	15401	15297	15447	15382	15239	15321	15272	15297	15496	15347	15224	15272	15451	15352	15285	15151	15331	15142	15466	15224	15391	15338	15323	15409	15351	15238	15461	15216	15285	15297	15386	15268	15184	15461	15271	15197	15172	15315	15309	15177	15359	15292	15337	15384	15273	15447	15268	15143	15171	15183	15387	15387	15340	15441	15238	15366	15164	15199	15133	15149	15174	15216	15277	15353	15432	15357	15163	15307	15410	15380	15266	15325	15371	15251	15355	15382	15125	15126	15247	15367	15189	15348	15234	15259	15307	15350	15303	15155	15279	15286	15358	15318	15247	15184	15373	15256	15200	15175	15325	15339	15337	15323	15268	15028	15315	15224	15195	15369	15332	15406	15342	15372	15329	15424	15328	15606	15297	15205	15291	15310	15336	15221	15302	15358	15243	15282	15224	15373	15330	15343	15248	15282	15268	15111	15391	15410	15231	15159	15380	15165	15238	15439	15153	15176	15458	15243	15336	15239	15434	15259	15344	15502	15391	15298	15224	15192	15207	15253	15370	15283	15235	15206	15151	15385	15126	15174	15294	15153	15256	15212	15287	15412	15161	15286	15198	15302	15448	15237	15367	15299	15300	15278	15322	15316	15397	15145	15236	15281	15326	15273	15456	15253	15248	15229	15409	15300	15280	15426	15455	15340	15426	15318	15303	15174	15327	15197	15358	15279	15223	15253	15257	15201	15322	15193	15421	15420	15464	15269	15424	15391	15155	15267	15317	15403	15395	15358	15217	15155	15280	15151	15453	15419	15369	15368	15271	15261	15418	15234	15217	15321	15178	15509	15309	15305	15170	15432	15232	15280	15423	15475	15346	15313	15146	15358	15225	15333	15177	15376	15275	15314	15346	15293	15346	15349	15274	15216	15226	15232	15396	15441	15200	15303	15228	15455	15266	15273	15220	15557	15266	15198	15308	15438	15345	15064	15417	15353	15356	15253	15186	15276	15388	15209	15270	15235	15354	15322	15343	15279	15206	15229	15340	15387	15278	15360	15363	15376	15169	15426	15205	15339	15254	15334	15176	15371	15473	15380	15277	15334	15329	15319	15294	15339	15241	15380	15190	15307	15354	15379	15276	15439	15445	15213	15249	15278	15320	15284	15337	15306	15456	15361	15420	15397	15290	15452	15308	15144	15253	15348	15364	15185	15324	15457	15355	15272	15313	15237	15367	15375	15312	15255	15346	14993	15364	15205	15263	15231	15312	15416	15473	15257	15311	15321	15267	15277	15251	15420	15343	15504	15334	15257	15275	15390	15341	15234	15526	15098	15248	15302	15302	15322	15377	15194	15331	15202	15417	15239	15365	15290	15201	15119	15284	15274	15469	15384	15236	15490	15365	15206	15223	15180	15341	15213	15326	15316	15439	15187	15269	15302	15332	15305	15345	15359	15203	15383	15476	15374	15346	15213	15304	15269	15524	15192	15400	15301	15379	15151	15068	15395	15344	15311	15243	15250	15500	15457	15254	15233	15286	15315	15356	15339	15432	15254	15399	15321	15397	15289	15427	15183	15262	15236	15414	15384	15324	15332	15427	15326	15407	15358	15393	15357	15242	15394	15217	15188	15334	15275	15326	15316	15131	15399	15261	15385	15372	15416	15393	15442	15278	15474	15283	15349	15354	15306	15433	15256	15240	15422	15178	15349	15268	15118	15266	15395	15447	15235	15298	15266	15292	15180	15261	15195	15184	15384	15230	15359	15420	15353	15141	15273	15293	15303	15159	15435	15419	15235	15181	15453	15312	15283	15239	15238	15524	15295	15370	15247	15185	15487	15397	15279	15188	15241	15344	15362	15308	15449	15261	15299	15262	15368	15266	15412	15160	15359	15299	15437	15330	15326	15240	15461	15285	15433	15423	15275	15417	15391	15324	15275	15286	15213	15289	15295	15342	15255	15246	15265	15420	15269	15141	15257	15330	15272	15357	15394	15352	15123	15327	15329	15455	15319	15344	15391	15276	15354	15383	15391	15267	15335	15274	15216	15173	15251	15412	15213	15324	15434	15207	15425	15629	15484	15249	15294	15208	15407	15387	15211	15303	15351	15304	15377	15315	15403	15294	15253	15381	15142	15202	15211	15381	15336	15199	15231	15225	15362	15329	15256	15511	15153	15332	15176	15137	15357	15331	15464	15241	15376	15378	15300	15327	15253	15331	15329	15373	15364	15148	15176	15500	15354	15306	15220	15269	15356	15334	15249	15431	15396	15370	15353	15332	15132	15241	15269	15147	15327	15310	15220	15236	15156	15337	15343	15272	15325	15285	15288	15326	15268	15249	15287	15380	15205	15360	15229	15410	15309	15206	15210	15159	15332	15284	15251	15419	15124	15174	15115	15268	15296	15286	15340	15290	15295	15296	15456	15480	15366	15221	15438	15210	15297	15211	15350	15500	15239	15279	15262	15266	15147	15279	15225	15205	15239	15279	15235	15161	15538	15291	15262	15281	15324	15401	15321	15355	15334	15136	15332	15204	15259	15283	15290	15381	15425	15115	15348	15347	15332	15266	15295	15336	15269	15376	15285	15218	15426	15230	15184	15540	15297	15318	15403	15372	15155	15447	15335	15387	15379	15370	15232	15337	15189	15256	15300	15351	15289	15281	15280	15318	15285	15545	15246	15433	15253	15259	15133	15330	15474	15370	15223	15375	15333	15381	15225	15283	15409	15364	15225	15418	15264	15266	15213	15269	15124	15328	15309	15393	15278	15329	15170	15140	15189	15352	15347	15186	15297	15178	15325	15408	15138	15417	15282	15367	15330	15307	15358	15379	15341	15324	15385	15322	15232	15408	15347	15337	15368	15219	15367	15353	15334	15270	15360	15188	15433	15304	15565	15276	15176	15340	15329	15238	15271	15351	15326	15272	15328	15336	15329	15368	15334	15436	15380	15263	15275	15127	15277	15210	15463	15271	15302	15403	15350	15315	15267	15346	15392	15152	15290	15148	15386	15134	15344	15277	15269	15304	15301	15372	15425	15245	15257	15504	15378	15281	15314	15312	15505	15276	15308	15273	15220	15309	15135	15346	15282	15297	15159	15418	15514	15289	15369	15467	15139	15314	15260	15366	15209	15282	15159	15420	15326	15235	15227	15393	15422	15413	15483	15393	15095	15294	15204	15334	15304	15371	15510	15261	15421	15180	15144	15348	15494	15335	15200	15265	15415	15478	15291	15413	15177	15205	15583	15421	15190	15387	15221	15410	15188	15315	15305	15410	15249	15318	15309	15258	15265	15418	15309	15318	15324	15236	15271	15227	15441	15237	15271	15303	15278	15250	15198	15463	15364	15409	15362	15316	15247	15270	15263	15411	15277	15332	15289	15315	15344	15079	15625	15122	15332	15334	15383	15306	15382	15341	15255	15366	15278	15302	15210
22841	21355	29153	24210	22456	25305	26768	20636	19043	18875	18641	17900	18087	17817	17995	17648	17529	17487	17494	17528	17481	17442	17406	17329	17353	17564	17261	17449	17445	17452	17436	17308	17533	17246	17403	17285	17252	17281	17075	17227	17333	17492	17232	17244	17286	17127	17219	17324	17246	17109	17240	17253	17418	17295	17326	17188	17267	17222	17305	17228	17251	17293	17105	17358	16922	17152	17354	17066	17317	17387	17309	17266	17380	17100	17316	17170	17297	17385	17220	17252	17186	17147	17447	17194	17310	16998	17229	17087	17181	17304	17124	17192	17070	17288	17219	17283	17153	17155	17137	17291	17429	17093	17183	17184	17171	17198	17030	17183	17208	17134	17164	17092	17174	17207	17172	17128	17082	17091	17046	16987	16943	16964	17136	17067	16994	17201	17112	17230	17168	17098	17178	17132	17121	17063	16969	17230	17256	17034	17298	17116	17204	17205	17094	17208	17182	17289	17230	17307	17143	17101	17252	17314	17115	16995	17269	17192	16979	17248	16960	17194	17111	17214	17025	17095	17117	17186	16993	17049	17203	17101	17378	17279	17067	16974	17272	17209	17252	17122	16975	17062	17142	17015	16946	17176	17120	17038	17142	16976	17191	17112	17261	16988	16931	17146	17314	17184	17151	17029	17179	16913	17177	17432	17262	17341	17085	17379	17168	17259	17102	17321	17207	17090	16997	17119	17079	17055	17289	17120	17246	17356	17098	17131	17213	17239	17166	17249	17028	17191	17221	17275	17219	17237	17011	17197	17183	17160	17102	17128	17271	17041	17046	17223	17137	17067	17196	17269	16915	17119	17108	17159	17278	17014	17260	17137	17090	17208	17012	17055	17136	17145	17148	17244	17000	17184	17068	17082	17216	17233	17045	17174	17286	17082	17320	17178	16988	16909	16912	17056	17148	17026	16983	17128	17151	17012	17145	17169	17346	17113	17258	17112	17050	17264	17177	17295	17034	17051	17047	17235	17200	17070	17052	17179	17139	17008	17062	17343	17234	17046	17060	17080	17216	17201	17114	17179	17198	16999	17086	17055	17007	17120	17020	16962	17148	17073	17085	16969	17220	17095	17198	17203	17131	17193	17115	17172	17217	17096	17050	17153	17036	17098	17028	17183	17203	17141	17185	17237	17230	17233	17253	16984	17105	17073	17125	16987	17041	16972	17106	17102	17129	17189	17068	17058	17099	16967	17265	17054	17170	17000	17068	17239	17125	17128	17367	17328	17083	17050	17299	17077	17267	17290	17150	17071	17323	17090	17091	17003	17287	17339	17072	17003	16976	17049	17342	17343	17238	17055	17200	17235	17241	17311	17261	17138	17216	16950	17179	17322	17214	17258	17212	17186	17212	17115	17226	17281	17426	17047	16973	17226	17090	16994	17182	17156	17143	16889	17184	17051	17184	17268	17278	17255	17289	16971	17094	17122	17060	17073	17149	17202	17220	17369	17037	17219	17094	17189	17214	16935	17005	17200	17161	17079	17253	17164	17272	17034	17178	17110	16954	17285	17084	17305	17211	16934	16916	17014	17266	16963	17133	17167	17084	17385	17168	17160	16906	16981	17094	16994	17008	17156	17079	17271	17082	17267	16946	17217	16972	17041	17201	17017	17258	17088	17232	17274	17062	17213	17131	17188	17255	17037	17218	17540	17036	17110	17081	16864	17116	17264	17269	17128	17077	17073	17155	17089	17027	17100	17106	17032	17077	17165	17282	16965	17233	17030	17121	17166	17240	17174	17257	17099	17215	17190	17124	16952	16962	17271	17123	17085	17114	17205	16986	17035	16955	17150	17179	17259	17325	17165	17150	17079	17247	17088	17156	17151	17035	17135	17217	17211	17241	17053	17070	17321	17094	16891	17073	17136	17154	17151	17177	17139	17077	17233	17148	17155	17385	17083	17044	17062	17226	17205	17119	17071	17034	17279	17133	17067	17150	17065	17178	17166	17412	17082	17016	17153	17280	17256	17202	17200	17098	17232	17129	17237	17172	17150	16893	16995	17079	17439	17422	17146	17006	17105	17170	17215	17322	17143	17109	17146	17135	17296	17151	16996	17236	17177	17326	17107	17110	17003	17256	17091	17327	16857	17170	16929	17160	17031	17197	17113	17185	17176	17083	17087	16958	17154	17282	17166	17242	17144	17233	17200	17241	17049	16969	17113	16905	17179	17108	16893	17114	16987	17069	17174	17156	17368	17263	17286	16972	17118	17012	17228	17174	17115	17197	17143	17028	17258	17097	16982	17195	17183	17097	17181	17131	17000	17236	17337	17156	17156	17217	17089	16979	17191	17183	17179	17178	16910	17391	17409	17290	17152	17100	17114	17126	17225	17120	17144	17135	17234	17118	17058	17251	17243	17135	17230	17143	17046	16967	17170	17062	17118	17004	17051	17233	17079	16974	17135	17096	17219	17270	17423	17011	17359	16908	17125	17023	17122	17113	17309	17224	17207	17258	17324	17048	17153	17015	17072	17339	17028	17143	17251	17111	17186	17235	16980	17274	17262	17016	17136	17010	17087	17226	17110	17221	16969	16958	17041	17003	17202	17300	17153	17235	17239	17214	17168	17172	17103	17285	17120	17354	17143	17195	16986	17090	17097	17272	17275	17254	17091	17250	17079	17158	17022	17004	17135	17138	16973	17217	17034	16890	17315	17257	17093	17123	17074	17089	17184	17154	17237	17114	16941	17113	17061	17194	17074	17178	17195	17141	17334	17170	17006	17063	17129	17164	17218	16982	17112	17098	17189	17021	17134	17237	17089	17266	17125	17302	16963	17027	17178	17196	17388	17343	16991	17307	16963	17219	17289	17092	17152	17140	17212	17300	17247	17153	17079	17147	17342	17254	17109	17077	16908	16989	17076	17066	17278	17226	17228	16945	17222	17269	17109	17190	17121	17085	17080	17160	16952	16963	17237	17244	17167	17266	17307	17110	17187	17140	17307	17158	17220	16965	17011	17086	17200	17169	17122	17115	17102	17197	17290	17122	17044	17330	17300	17059	17294	17068	17416	16933	17334	16962	17271	17166	17052	17201	17132	17435	17006	17087	17168	17063	17123	17061	17130	17070	17209	17195	17139	17095	17263	17037	17185	17209	17153	16815	17170	17085	17231	17090	17174	17109	17131	17328	17180	16952	17049	17234	17138	17292	16957	16972	17066	17080	17252	17350	17042	16990	17015	17053	17228	17084	17189	17173	17018	17223	17090	16985	17137	17294	17149	17106	17159	17067	17216	17221	16993	17167	17076	17200	16918	16975	16985	17130	17101	17010	17256	17179	17122	17011	17128	17239	17022	17334	17049	17212	17172	16993	17179	17147	17338	17213	16975	17154	17112	17018	17366	17038	17175	17272	16974	17146	17284	17053	17026	17297	17220	17004	16987	17291	17056	17237	16904	17102	17243	17039	17277	17063	17255	17274	17100	17011	17182	17147	17229	17100	16999	17160	17056	17196	17145	17169	17083	17022	16954	17201	17064	17177	17167	17308	17178	17282	17075	17337	17041	17275	17191	17365	17108	17163	16995	17026	17246	17204	17123	17005	17135	17322	17158	17155	16988	17147	17090	17171	17119	17126	17048	17096	17235	17317	17195	17161	17217	17039	17130	17325	17006	16986	17086	17085	17285	17137	16915	17352	17331	17260	17073	17234	17318	17099	16983	17264	16922	17247	17095	17108	17211	17020	16923	17049	17167	17225	17204	17274	17069	17123	17131	17148	17055	16976	17088	16983	17030	16925	17246	17172	17101	17139	17213	17133	17185	17026	17142	17212	17320	17154	17153	17099	16856	17163	17290	17079	17121	17264	17006	17211	17128	17250	17126	17285	17121	17245	17099	16921	17225	17259	17108	17340	17073	17170	17431	17281	17091	17130	17102	17101	17115	17094	17194	17124	17157	17312	17169	17169	17256	17225	17001	17091	17389	17156	17239	17238	17206	17192	17399	16964	17067	17064	17057	17314	17202	17153	17116	17072	16983	17125	17064	17242	17029	17223	17130	17192	17234	16933	17156	17194	17046	17112	17125	17248	17124	17272	17056	17279	17022	17204	17185	17005	17036	17161	17100	17233	17150	17403	17260	17106	17187	17293	16985	17231	16923	17077	17065	17220	17325	17051	17014	17247	17078	17251	17102	17164	17195	17097	17006	17128	17167	17225	17174	17189	17302	17237	17025	17175	17163	17193	17161	17222	17314	17180	17410	17074	17093	17009	17419	17203	17182	17029	17029	17292	17069	17032	17155	17283	17206	17103	17111	17103	17231	17245	17051	17153	17130	17041	17192	17159	17101	17361	17090	17000	17032	17019	17110	16930	16963	17123	17134	17341	17104	17171	17195	17067	17070	17011	17053	17134	17250	17046	17333	17150	17213	17072	17146	17164	17320	17038	17120	17101	17172	17108	17104	17023	17018	17164	17108	17420	17103	17141	17188	17259	17052	17129	17240	17080	17058	17071	17153	17226	17195	17145	17259	17235	17169	17074	17150	17062	17129	17240	17323	17123	17107	17122	17078	16819	16843	17115	17084	17121	17108	16977	17132	17204	17177	17074	17091	17326	17281	17149	17225	17263	17215	17348	17157	17201	17171	17223	17031	17184	17256	17024	17145	17123	17093	17124	17048	17055	17020	17058	17184	17060	17198	17142	17072	17100	17168	17164	17142	17165	17180	17084	17153	17257	17261	17251	16924	16997	16918	16974	17161	17026	17145	16992	16959	17179	17153	17228	17059	17430	17195	16991	17002	17260	17175	17103	17057	17130	17137	17399	17400	17197	17202	17176	17201	17168	17115	17268	17031	17178	17140	17303	17170	17252	17119	17158	17000	17171	17233	17301	16873	17217	17316	17067	17008	17239	17024	17226	17176	17214	17233	17100	17143	17426	17273	17260	16985	17223	17300	17145	17255	17002	17011	17201	17215	17115	17125	17169	17251	17228	17128	17159	17192	17055	17211	17168	17092	17010	17078	17158	17137	17285	17039	17090	16976	17268	17048	17071	17403	17032	17077	16902	17146	17102	17204	17042	17090	17018	17404	17090	17277	17345	17096	17276	17230	17019	17164	17044	16996	17233	17150	17158	16981	17218	17165	17221	17404	16984	17207	17209	17265	17260	17040	17219	17119	17249	17200	17122	17115	17216	17214	17346	17069
35631	57386	53018	40429	32128	27639	22848	19503	18170	17537	16904	16704	16537	16354	16186	16135	15959	15818	15940	15880	15727	15781	15551	15538	15799	15677	15805	15807	15792	15782	15619	15633	15807	15771	15761	15548	15753	15591	15606	15618	15464	15480	15470	15438	15628	15562	15673	15585	15532	15478	15598	15487	15634	15615	15797	15591	15625	15602	15638	15717	15610	15512	15605	15453	15576	15525	15608	15431	15464	15628	15512	15515	15497	15494	15595	15566	15401	15784	15523	15581	15595	15679	15587	15605	15601	15737	15675	15574	15566	15561	15233	15449	15535	15544	15685	15463	15634	15562	15505	15487	15447	15438	15400	15745	15660	15301	15334	15486	15580	15664	15560	15449	15493	15569	15588	15645	15676	15559	15528	15456	15701	15512	15649	15652	15476	15350	15655	15404	15530	15490	15410	15743	15500	15389	15482	15486	15556	15564	15610	15740	15575	15651	15623	15464	15833	15317	15645	15525	15499	15369	15449	15414	15486	15408	15549	15395	15424	15430	15423	15686	15465	15427	15486	15529	15562	15556	15519	15607	15392	15367	15550	15522	15523	15572	15616	15676	15490	15586	15371	15565	15601	15597	15485	15512	15648	15488	15462	15613	15529	15439	15383	15501	15446	15490	15494	15515	15390	15507	15534	15488	15392	15559	15512	15569	15428	15413	15638	15493	15622	15492	15582	15548	15487	15586	15628	15642	15371	15420	15355	15482	15541	15398	15607	15438	15462	15538	15546	15333	15655	15522	15472	15484	15548	15488	15474	15504	15453	15625	15698	15487	15527	15486	15545	15593	15482	15378	15334	15474	15411	15492	15577	15713	15475	15530	15392	15626	15681	15562	15542	15601	15527	15606	15666	15387	15702	15418	15562	15613	15500	15439	15565	15458	15538	15464	15398	15545	15548	15603	15588	15643	15504	15619	15403	15545	15346	15477	15516	15522	15419	15522	15687	15429	15678	15423	15539	15628	15497	15483	15650	15470	15585	15471	15512	15788	15542	15580	15431	15556	15469	15508	15551	15406	15545	15354	15420	15417	15578	15818	15500	15477	15369	15500	15405	15556	15474	15431	15399	15452	15516	15579	15582	15574	15520	15583	15562	15456	15668	15506	15405	15546	15659	15490	15561	15537	15634	15606	15661	15505	15479	15491	15438	15517	15626	15697	15624	15547	15372	15506	15416	15551	15573	15433	15484	15498	15505	15494	15534	15523	15642	15506	15299	15641	15486	15542	15441	15505	15408	15554	15404	15689	15601	15524	15614	15456	15429	15609	15525	15411	15561	15443	15683	15513	15522	15570	15531	15617	15591	15624	15379	15477	15562	15400	15600	15566	15439	15579	15531	15458	15588	15631	15641	15327	15433	15543	15634	15382	15608	15540	15531	15545	15402	15569	15413	15317	15628	15399	15603	15506	15461	15512	15374	15503	15426	15489	15592	15473	15514	15435	15615	15641	15693	15566	15593	15397	15472	15386	15525	15501	15486	15546	15652	15675	15599	15266	15481	15619	15657	15485	15446	15555	15560	15531	15518	15663	15482	15425	15642	15415	15584	15533	15572	15554	15369	15341	15515	15406	15455	15434	15464	15582	15437	15466	15449	15590	15523	15306	15565	15662	15551	15578	15590	15388	15400	15584	15565	15530	15509	15488	15586	15611	15613	15400	15521	15479	15461	15498	15521	15611	15586	15599	15452	15571	15520	15571	15587	15582	15577	15630	15686	15643	15501	15504	15445	15581	15481	15428	15452	15681	15315	15492	15560	15515	15630	15524	15545	15600	15605	15569	15643	15508	15523	15760	15570	15459	15601	15612	15456	15577	15416	15593	15699	15580	15564	15567	15491	15479	15712	15507	15485	15384	15507	15575	15511	15593	15623	15641	15492	15647	15432	15562	15530	15447	15519	15580	15433	15596	15586	15480	15421	15337	15619	15713	15500	15497	15567	15412	15540	15670	15366	15554	15423	15438	15560	15578	15497	15468	15509	15465	15431	15688	15445	15546	15471	15460	15681	15596	15521	15644	15485	15335	15514	15507	15463	15423	15413	15578	15492	15261	15571	15689	15448	15477	15620	15514	15465	15606	15539	15668	15466	15441	15577	15715	15636	15226	15640	15539	15528	15634	15484	15635	15440	15529	15766	15452	15471	15525	15526	15529	15570	15553	15527	15551	15637	15524	15600	15435	15501	15563	15508	15522	15522	15737	15530	15495	15535	15605	15435	15447	15577	15638	15471	15537	15454	15610	15680	15306	15461	15472	15647	15508	15643	15430	15499	15488	15559	15490	15336	15496	15551	15533	15590	15548	15492	15528	15519	15617	15602	15608	15485	15430	15622	15430	15513	15536	15551	15548	15554	15493	15566	15520	15555	15526	15500	15536	15591	15290	15221	15540	15578	15360	15568	15499	15599	15568	15487	15439	15541	15432	15499	15471	15483	15535	15615	15494	15467	15436	15565	15450	15438	15508	15448	15430	15539	15419	15534	15515	15652	15704	15473	15543	15447	15381	15609	15438	15466	15608	15459	15534	15579	15515	15428	15461	15418	15709	15355	15251	15604	15394	15746	15442	15446	15471	15403	15521	15417	15598	15546	15339	15673	15458	15631	15544	15436	15491	15458	15456	15441	15546	15620	15601	15448	15500	15470	15746	15569	15541	15379	15561	15388	15346	15605	15482	15575	15607	15566	15572	15569	15544	15501	15405	15326	15369	15604	15411	15590	15515	15647	15382	15431	15480	15542	15378	15307	15539	15578	15515	15582	15507	15537	15639	15433	15633	15613	15409	15563	15427	15550	15591	15540	15488	15548	15484	15608	15467	15448	15657	15448	15741	15440	15563	15524	15645	15490	15567	15569	15584	15624	15454	15591	15581	15727	15327	15606	15329	15481	15563	15487	15459	15670	15527	15546	15347	15468	15293	15540	15689	15509	15492	15500	15302	15589	15608	15647	15420	15545	15479	15512	15408	15379	15600	15709	15575	15638	15536	15460	15459	15469	15354	15665	15547	15603	15363	15548	15459	15635	15498	15464	15663	15654	15596	15587	15379	15550	15520	15473	15623	15594	15573	15778	15504	15542	15456	15573	15521	15352	15528	15457	15336	15554	15491	15470	15377	15305	15494	15489	15488	15445	15404	15456	15518	15429	15444	15618	15408	15462	15516	15539	15505	15560	15620	15617	15387	15563	15599	15591	15666	15443	15572	15525	15389	15660	15632	15509	15591	15381	15748	15428	15545	15378	15625	15530	15483	15613	15418	15483	15610	15388	15472	15546	15422	15601	15519	15534	15663	15466	15543	15484	15553	15639	15642	15289	15512	15578	15715	15462	15537	15597	15507	15463	15448	15432	15547	15397	15438	15356	15522	15568	15334	15433	15607	15485	15675	15480	15388	15507	15658	15312	15491	15551	15512	15600	15554	15611	15596	15502	15516	15754	15422	15510	15532	15479	15687	15527	15544	15495	15558	15581	15694	15413	15549	15568	15512	15485	15405	15554	15503	15471	15472	15688	15494	15543	15637	15594	15443	15582	15679	15368	15602	15523	15620	15532	15388	15500	15502	15591	15454	15447	15452	15623	15420	15491	15596	15496	15576	15464	15589	15681	15504	15413	15647	15630	15539	15608	15399	15393	15531	15357	15358	15343	15571	15536	15501	15590	15485	15601	15419	15605	15464	15387	15648	15443	15710	15437	15422	15536	15605	15369	15448	15684	15587	15406	15570	15699	15395	15676	15516	15462	15706	15397	15453	15485	15628	15513	15451	15464	15589	15577	15560	15405	15442	15507	15460	15561	15566	15528	15524	15567	15589	15573	15579	15596	15496	15595	15523	15594	15604	15374	15547	15556	15467	15573	15549	15505	15552	15510	15336	15651	15362	15487	15394	15469	15523	15416	15498	15492	15501	15587	15439	15376	15438	15463	15476	15358	15533	15548	15607	15722	15433	15327	15617	15411	15506	15471	15454	15435	15679	15563	15607	15619	15461	15525	15477	15517	15479	15355	15560	15531	15766	15535	15583	15671	15245	15509	15532	15499	15424	15540	15513	15544	15542	15532	15495	15497	15407	15475	15639	15548	15421	15634	15435	15477	15580	15403	15546	15699	15570	15470	15402	15487	15480	15463	15566	15428	15417	15478	15564	15411	15362	15575	15597	15610	15487	15577	15482	15626	15551	15620	15622	15537	15488	15531	15487	15528	15595	15500	15690	15456	15666	15580	15706	15342	15556	15602	15406	15409	15527	15398	15432	15473	15530	15553	15398	15525	15625	15486	15490	15578	15512	15613	15458	15491	15543	15479	15544	15392	15525	15682	15698	15469	15558	15560	15614	15507	15386	15398	15484	15567	15424	15567	15428	15506	15561	15699	15559	15493	15444	15317	15626	15697	15319	15587	15572	15531	15419	15322	15383	15361	15527	15339	15501	15636	15475	15628	15446	15326	15690	15466	15485	15624	15434	15562	15508	15506	15414	15396	15633	15390	15561	15511	15479	15632	15571	15484	15593	15570	15316	15569	15498	15527	15485	15715	15522	15527	15596	15453	15532	15469	15583	15607	15564	15458	15392	15413	15565	15428	15444	15739	15615	15467	15471	15473	15446	15548	15529	15425	15494	15422	15638	15751	15596	15473	15442	15661	15532	15782	15484	15348	15352	15492	15519	15503	15687	15453	15647	15437	15406	15547	15642	15551	15524	15687	15517	15425	15660	15585	15505	15514	15525	15308	15469	15414	15488	15607	15360	15483	15665	15587	15671	15517	15617	15610	15434	15591	15454	15696	15539	15637	15505	15461	15556	15562	15392	15372	15539	15603	15438	15506	15723	15582	15541	15491	15679	15414	15515	15355	15507	15560	15449	15543	15584	15618	15411	15495	15502	15606	15668	15516	15499	15519	15423	15547	15609	15550	15647	15594	15538	15618	15492	15488	15374	15416	15641	15531	15396	15479	15394	15368	15523	15580	15471	15697	15581	15522	15379	15570	15462	15556	15573	15388	15400	15416	15683	15500	15596	15413	15542	15574	15417	15633	15612	15413	15721	15660	15573	15503	15568	15458	15546	15563	15574	15573	15396	15543	15556	15472	15562	15583	15718	15531	15629	15540	15476	15431	15584	15491	15388	15455	15625	15724	15359	15547	15422	15643	15569	15513	15333
28588	26759	31479	27186	21932	19615	18894	17780	17822	17626	17464	17354	17271	17173	17260	17312	17176	16949	17112	17218	17144	17299	17198	17110	17163	17098	17226	17075	17160	17179	17138	17174	17097	17058	17176	16923	17000	17078	17179	17145	17089	17065	17002	17212	17013	17216	17022	16875	16880	17137	17024	17212	17061	16936	17225	17146	17128	17126	17124	17039	17212	16915	16903	17226	17024	16984	17247	16759	16875	16981	17074	17206	17269	17067	17160	17302	17150	17145	17226	17089	17412	17167	16934	17056	16881	16929	17278	16987	17048	17008	16873	17084	17022	17049	16957	16790	17057	17001	16918	16941	17040	17113	16888	17066	17098	17075	17206	17113	17155	17074	17004	16912	17002	16859	17046	16816	17132	17064	17056	16878	17264	16978	16978	17168	16916	17031	17115	16877	17084	16932	16917	17395	17160	16871	16971	17097	17052	17211	17013	16921	17016	17072	17140	17278	16921	16967	16971	17248	17032	17114	17027	17077	16826	17079	17014	17028	17165	17145	16970	17069	17044	17065	17053	17281	17010	17075	17123	16970	16952	16905	17076	16764	16992	17019	17103	17111	16835	17121	17061	17115	17195	17045	17076	16970	17134	17080	17071	16933	17242	17201	17149	17031	16884	16970	16907	16980	16949	16817	17055	16849	17034	17097	17165	16988	17052	16888	17029	16913	17066	17015	17022	16997	17287	17082	16962	17108	17025	17157	17090	17144	17055	17076	17001	16887	16760	17096	17151	16999	17040	16956	17050	17015	16988	17031	17012	16846	17117	17023	17068	16893	17005	16895	17174	16878	17106	17057	16987	17162	16899	17137	17063	16944	16996	16964	17050	17102	16972	17051	17158	16988	16947	17100	17050	17092	17189	16989	17164	17121	16835	16878	17041	17053	17044	17067	17048	16890	17151	16876	16920	16985	17144	17074	17083	16949	17138	17062	17297	16923	16883	17041	16996	17107	17007	17110	17201	17115	17046	16899	17043	16947	16891	17154	16980	17019	16903	17038	16931	17164	17213	17005	17129	16913	17005	17015	17020	17077	17099	16941	17088	17039	17131	17070	17024	16880	17113	16877	17070	17243	17047	17124	16932	17155	16936	16948	17066	16971	17125	16874	16969	16915	17093	17075	17068	16892	17011	16957	17018	17086	16962	17295	17186	17047	16981	17101	17105	17320	16916	16994	16979	17039	17207	17044	17076	16939	17099	16983	17132	17149	17122	17056	16788	17166	17056	16957	16869	17110	16945	17004	16864	17113	16984	17129	17017	16877	17149	17064	17061	16977	17056	16972	16889	16887	17348	17005	17086	17207	17165	16907	16933	17032	17191	16762	16906	17281	17063	17000	17053	17077	17117	17060	16994	17079	17095	16987	16870	16889	16990	17039	17221	17170	17131	17006	17045	17021	17065	17098	17047	17056	16959	16993	16902	16947	17061	17139	16973	16979	16983	17036	17134	17172	16784	16845	17005	17044	16993	17131	17095	17028	17094	17059	17023	17038	17100	16976	17195	17141	17041	17204	17198	16890	17006	16891	16958	16995	17048	17043	17049	17114	17128	17267	17125	17070	16993	17104	17168	17078	16929	17120	16914	17092	17191	17047	17133	17055	17127	17030	17098	17093	16928	17079	16990	17062	17184	17172	17109	17145	16915	17029	17099	17085	17238	16944	16913	17005	17080	16944	17094	16905	16990	17053	17118	17239	16980	17065	17219	17125	17060	17114	17023	17157	17154	17161	17051	17049	17095	16959	17111	17098	17284	17039	17100	17198	17245	17111	17147	17116	17028	16984	17111	17010	16980	17084	17045	16963	17013	17014	17246	16967	17154	17143	17090	17052	17078	17047	16864	16928	17117	17242	17158	17011	16971	16918	16933	16834	16943	17161	16916	17111	17145	17077	17018	16998	17030	16910	16962	17023	16828	17087	17139	17070	17038	16974	16930	17092	16988	16986	16957	16823	17136	17091	16961	17171	17209	17063	16918	16986	17050	16971	17098	17244	17058	17148	17033	16875	17137	17103	17012	17028	17199	17147	16967	16841	17241	16920	16995	16999	17016	17122	16931	17094	16947	17062	17175	16953	17076	16859	16882	16990	17164	16941	17086	17281	17018	17019	17029	17058	16842	17120	16987	17013	17282	17117	16955	16952	17169	16997	17078	17012	17076	17185	17058	17015	16933	17208	17046	17151	16952	17263	16955	16970	17071	17071	17098	16721	16879	17001	17062	16935	17077	17080	17295	17009	17071	17297	17185	16845	16971	16875	17141	16981	16997	17319	17123	17038	17028	17006	17091	17086	17231	17098	16788	16991	16970	16845	16955	16810	17077	17035	17106	17128	16999	17088	16900	16988	17131	16961	17037	17139	16889	17167	17039	17000	17298	16950	17028	16985	16938	17110	17070	17002	16991	17096	17218	16911	16982	17072	17011	16986	17025	16954	17145	17078	17078	17006	17077	16884	17156	17277	17246	17045	16898	17019	17015	17137	17065	17027	17075	17098	16976	16815	17198	17078	17049	16897	17027	17036	16994	17033	17110	17048	17036	16925	16995	17025	16996	17001	17267	17107	17020	17078	16895	17159	16979	17060	17070	17223	17186	17048	16995	17220	17043	17260	17201	17064	17239	17167	17168	17062	17041	17064	17123	16969	16799	17012	17104	16948	16955	17061	17084	17051	16902	17096	17007	17068	17082	17228	17091	16922	16996	17189	17164	17073	16894	17119	17155	17031	16998	17127	17318	17052	17281	17080	17087	17183	16882	16908	16960	17026	17065	16986	17249	17032	16979	16995	17021	16926	17169	16991	16958	17287	16935	17097	17126	17206	17151	17260	17151	17036	17097	17155	17001	17136	16949	17222	17091	16987	17154	17326	16853	16831	17230	17059	17126	17116	17008	17019	16914	17022	16949	17081	16780	17122	16887	17186	17040	16791	16901	16961	17209	17090	16950	17030	16992	16960	17039	16895	16921	17141	17110	16921	17058	17057	16969	17104	17183	16998	17108	16910	16927	17072	17060	17214	17056	16900	17155	17007	16850	17309	17027	17028	16984	16966	17190	17074	17035	17130	17065	16896	17004	17203	17060	17060	17033	17041	17029	17108	17129	16949	17145	17022	17113	17147	17308	17083	17177	17126	17103	17128	17002	16985	17259	16926	16880	16916	17011	17011	16916	16892	17285	17000	16879	16893	17005	16989	17151	17049	16951	17003	17074	17249	17060	16989	17059	16961	16904	16881	17109	16884	17039	17079	17208	17073	17106	16972	17233	16961	17080	17252	17214	16989	16882	16894	17078	16944	17015	16974	17170	16782	17068	17029	17014	17002	17026	16942	17008	16937	16904	17072	17134	17122	17078	17178	17133	17150	17062	16925	17038	17007	17135	17077	17004	16952	17054	17177	17120	16845	16957	16834	16889	16927	17117	17040	16950	17188	17012	17070	16904	17256	17095	17043	17006	16964	16994	17229	17041	17126	17009	17048	16849	17176	17140	16969	17069	16973	17132	16811	17111	16946	16939	17011	17011	17096	17073	16995	17009	17049	17080	16869	16949	16866	17024	16917	16899	17115	17182	16883	16944	17093	16946	17187	17064	16847	17080	17061	16955	16942	17126	17170	17176	17176	17030	16994	16960	16946	17016	16965	17158	16920	17135	17094	17106	16914	17096	17023	17114	17183	17155	17037	17051	17113	17162	17060	17271	17091	17078	17083	17092	17006	17058	16726	16953	17173	17169	17124	17212	17190	17128	17107	17110	17253	17180	16993	17044	16934	17096	17036	17072	16947	16790	17114	17112	17134	17068	17059	17008	17195	17150	17045	17165	16842	17048	17124	17005	16992	17086	17038	17068	17131	17150	17146	17067	17164	17099	17229	17089	16816	16994	16999	16977	17324	16803	17099	17017	17211	17151	17076	17018	16958	17229	17234	16843	16912	16902	16998	17154	17168	17173	16873	16976	16920	17086	16758	17060	17132	17006	17057	17303	17154	17163	17234	17112	17063	17017	17016	17113	16989	17059	16782	17024	17219	16984	17063	16985	16969	17018	16937	17040	16971	17090	17045	17023	17172	17189	17073	17056	16909	17178	17180	16962	16982	17082	17000	16973	17186	17190	17097	17029	17008	17000	17056	17255	17135	17143	17047	17086	17008	16940	16952	17009	17170	17088	16968	17324	17116	17075	16890	17125	17251	17092	17010	17088	16984	17083	17039	16828	17220	16962	17186	17127	16985	16917	17204	17048	17185	17027	16983	17182	17044	16985	16912	17186	17084	17102	16981	17073	16843	17252	17161	16989	17091	17057	17454	17192	17110	17052	17021	17064	17091	17134	17048	17037	16995	17142	17134	16853	16977	17132	17024	16958	16957	16980	17022	17065	17067	17343	17230	17062	17067	16863	17193	17270	17044	17043	16954	17052	17000	16825	17020	17195	17022	17274	17054	17085	17063	17216	17160	17102	17254	16947	17109	16850	17165	17220	16916	17221	16999	17189	17034	16906	16993	17097	17162	17011	17034	17150	17155	16823	16994	17049	16937	17112	17035	17018	17017	17010	17026	17112	16957	17055	16929	17166	17214	17090	17278	17013	17107	17368	17005	17080	17221	17086	16926	16878	17217	17038	17154	17089	17101	17054	16965	17081	17116	17187	16794	17182	17029	16942	17293	17008	17122	17100	16870	17037	17295	17067	17012	16985	17168	17193	17162	17023	17146	17059	17003	17116	17108	17209	17083	17070	17106	17136	16817	16909	17000	16963	16978	17162	16983	16971	17173	17076	16857	17288	17089	16974	17026	16854	17017	16835	17152	17377	17101	17056	16997	17123	17057	16905	17089	17103	16944	16982	16985	17058	16937	17109	17029	17008	16989	16973	16942	16892	17074	17147	17285	16966	16918	17081	17105	17104	16941	17041	17032	17088	17178	17146	16956	17168	17288	17063	17119	17186	17051	16888	17256	17063	17027	16785	17171	17085	17040	16934	17019	17089	17175	16966	17174	17067	17118	16847	17087	17158	17032	16999	17072	17076	16993	17034	17148	17118	17050	16876	17037	16972	16788	17009	17081	17164	17162	16918	17053	17018	17071	17039	17146	17006	17116	17108	17091	17032	17087	16885	16939	17058	17105	16998	17074	17038	16886	16914	17002	17271	17167	17048	17090	17002	17096
31350	43080	35948	27292	22434	19121	17755	17182	16609	16023	16175	15860	15963	15873	15946	15879	15695	15599	15733	15623	15516	15532	15425	15608	15598	15609	15588	15497	15768	15559	15589	15637	15587	15642	15493	15462	15629	15488	15694	15576	15567	15762	15618	15596	15598	15505	15445	15645	15483	15531	15611	15737	15512	15715	15560	15595	15519	15516	15592	15324	15566	15586	15498	15525	15469	15555	15394	15446	15538	15546	15590	15477	15446	15537	15519	15471	15687	15381	15495	15705	15548	15511	15490	15403	15715	15410	15605	15607	15597	15579	15506	15665	15453	15499	15331	15451	15665	15471	15452	15570	15474	15388	15582	15514	15496	15689	15493	15553	15540	15631	15450	15536	15522	15315	15703	15508	15557	15661	15529	15418	15505	15620	15592	15649	15585	15552	15557	15531	15576	15457	15590	15716	15507	15532	15532	15641	15564	15552	15459	15424	15359	15359	15544	15519	15572	15471	15331	15544	15444	15455	15550	15499	15581	15509	15409	15586	15676	15496	15484	15363	15575	15356	15549	15635	15549	15584	15574	15571	15561	15688	15554	15530	15518	15701	15509	15649	15650	15512	15598	15574	15370	15597	15508	15541	15407	15589	15369	15424	15522	15545	15499	15433	15463	15359	15424	15547	15579	15420	15556	15586	15459	15577	15450	15455	15488	15633	15448	15588	15476	15558	15644	15564	15460	15362	15344	15434	15559	15519	15499	15752	15470	15561	15371	15551	15521	15526	15592	15514	15460	15488	15691	15462	15618	15546	15547	15515	15523	15564	15621	15642	15743	15670	15546	15274	15566	15582	15640	15338	15624	15530	15436	15539	15616	15555	15408	15482	15551	15571	15570	15512	15611	15417	15483	15501	15618	15413	15720	15460	15561	15482	15612	15545	15608	15535	15446	15443	15641	15302	15630	15599	15408	15554	15607	15423	15608	15586	15541	15641	15478	15491	15643	15479	15423	15589	15605	15542	15566	15497	15515	15704	15459	15577	15655	15473	15357	15542	15578	15672	15472	15525	15632	15309	15548	15411	15431	15378	15461	15742	15556	15624	15636	15487	15588	15602	15542	15656	15685	15503	15470	15537	15538	15472	15468	15403	15419	15449	15572	15496	15464	15397	15595	15482	15488	15625	15578	15633	15553	15503	15684	15525	15591	15628	15621	15698	15437	15583	15379	15445	15558	15668	15537	15608	15619	15520	15485	15570	15598	15628	15563	15550	15656	15477	15439	15735	15590	15581	15499	15667	15622	15542	15721	15652	15487	15519	15440	15571	15439	15658	15507	15593	15630	15436	15529	15562	15590	15558	15537	15521	15437	15570	15453	15511	15459	15390	15473	15419	15423	15555	15616	15492	15597	15433	15541	15492	15465	15553	15563	15519	15508	15717	15706	15535	15563	15527	15436	15445	15407	15499	15489	15568	15560	15498	15556	15414	15493	15748	15300	15566	15547	15516	15567	15588	15471	15542	15477	15627	15309	15678	15475	15553	15408	15621	15661	15530	15609	15447	15488	15371	15476	15429	15626	15308	15513	15507	15529	15446	15659	15501	15579	15479	15575	15653	15505	15486	15377	15485	15616	15626	15518	15525	15535	15614	15480	15550	15585	15530	15498	15548	15473	15452	15535	15744	15564	15577	15580	15480	15635	15741	15576	15347	15501	15636	15591	15412	15521	15609	15480	15595	15510	15413	15452	15537	15524	15438	15552	15717	15621	15443	15457	15661	15527	15723	15513	15517	15554	15521	15430	15597	15398	15609	15429	15568	15424	15537	15591	15385	15567	15377	15527	15630	15497	15507	15406	15665	15514	15512	15433	15513	15426	15521	15666	15527	15537	15584	15524	15484	15525	15470	15565	15484	15416	15554	15520	15588	15454	15678	15462	15400	15461	15506	15437	15512	15610	15536	15526	15556	15549	15395	15472	15600	15623	15559	15590	15554	15560	15574	15553	15565	15595	15425	15576	15600	15526	15613	15590	15765	15386	15506	15349	15564	15521	15435	15389	15423	15515	15509	15541	15515	15318	15485	15763	15393	15475	15645	15424	15468	15631	15593	15570	15552	15567	15572	15478	15684	15638	15610	15399	15402	15613	15439	15455	15511	15624	15526	15462	15317	15443	15607	15640	15672	15519	15506	15463	15441	15507	15538	15518	15397	15454	15617	15641	15652	15687	15507	15680	15545	15689	15440	15490	15576	15604	15416	15420	15551	15524	15424	15360	15637	15548	15547	15581	15510	15595	15715	15366	15494	15593	15481	15500	15494	15399	15647	15454	15664	15580	15510	15506	15509	15514	15381	15636	15340	15583	15474	15566	15594	15503	15734	15644	15549	15434	15665	15549	15540	15523	15647	15435	15618	15434	15596	15730	15528	15581	15502	15644	15434	15601	15500	15608	15500	15468	15563	15445	15671	15615	15522	15478	15563	15627	15465	15548	15371	15572	15617	15448	15580	15572	15512	15649	15573	15532	15662	15515	15482	15604	15468	15560	15493	15693	15437	15677	15617	15326	15529	15466	15558	15698	15404	15689	15677	15444	15702	15620	15477	15531	15578	15307	15550	15586	15460	15677	15609	15416	15525	15574	15691	15434	15611	15502	15655	15643	15759	15545	15646	15475	15387	15586	15649	15498	15533	15513	15722	15502	15315	15600	15470	15536	15513	15587	15706	15571	15643	15567	15577	15536	15441	15555	15409	15767	15654	15508	15445	15547	15488	15524	15550	15582	15600	15535	15429	15550	15471	15596	15631	15522	15486	15454	15512	15449	15559	15495	15435	15678	15480	15705	15636	15580	15510	15476	15532	15565	15552	15363	15797	15560	15331	15466	15528	15679	15525	15562	15433	15535	15549	15410	15649	15575	15645	15646	15525	15433	15640	15630	15316	15544	15525	15469	15528	15550	15651	15561	15736	15577	15429	15496	15506	15591	15666	15366	15418	15620	15415	15672	15567	15558	15608	15383	15519	15520	15474	15608	15700	15549	15578	15498	15635	15540	15661	15530	15609	15533	15496	15611	15566	15396	15588	15662	15517	15493	15617	15633	15439	15635	15532	15567	15609	15641	15528	15522	15645	15551	15392	15575	15539	15644	15617	15520	15542	15519	15509	15435	15393	15412	15755	15530	15662	15401	15595	15680	15554	15527	15656	15372	15558	15620	15522	15615	15573	15623	15645	15541	15423	15455	15440	15474	15418	15624	15571	15502	15595	15544	15514	15606	15690	15467	15432	15416	15541	15792	15549	15486	15568	15533	15524	15425	15599	15505	15476	15551	15542	15590	15616	15602	15679	15556	15552	15501	15468	15603	15530	15554	15567	15524	15525	15426	15664	15505	15823	15340	15513	15573	15564	15450	15608	15557	15597	15498	15664	15512	15517	15553	15519	15569	15494	15573	15649	15667	15347	15330	15469	15581	15566	15507	15561	15577	15644	15331	15622	15380	15462	15564	15495	15663	15656	15517	15537	15482	15458	15465	15344	15479	15572	15622	15572	15607	15467	15662	15812	15636	15533	15532	15594	15456	15637	15724	15499	15552	15414	15550	15512	15584	15479	15777	15534	15585	15592	15626	15425	15518	15448	15655	15487	15480	15549	15513	15517	15506	15674	15592	15658	15444	15690	15580	15508	15385	15686	15705	15497	15555	15380	15686	15398	15560	15556	15681	15485	15558	15450	15562	15499	15522	15439	15485	15549	15298	15496	15483	15644	15498	15769	15742	15332	15654	15356	15341	15390	15434	15618	15567	15482	15678	15461	15493	15413	15507	15594	15547	15608	15563	15382	15423	15603	15576	15660	15684	15669	15679	15441	15483	15620	15375	15543	15544	15577	15462	15648	15613	15730	15483	15579	15460	15490	15610	15596	15574	15678	15528	15634	15534	15429	15721	15518	15641	15416	15695	15555	15648	15738	15510	15624	15539	15553	15597	15567	15560	15613	15632	15471	15468	15539	15655	15773	15456	15570	15733	15668	15506	15460	15544	15362	15468	15397	15690	15618	15439	15536	15328	15494	15538	15681	15478	15514	15416	15409	15615	15555	15564	15540	15622	15441	15563	15524	15489	15569	15599	15540	15641	15547	15586	15579	15503	15545	15381	15614	15454	15523	15496	15568	15554	15471	15561	15486	15509	15445	15541	15624	15622	15662	15611	15617	15439	15530	15697	15352	15615	15433	15549	15660	15615	15388	15708	15591	15554	15618	15533	15477	15635	15552	15462	15457	15269	15422	15540	15430	15673	15661	15598	15505	15602	15504	15327	15709	15483	15607	15480	15587	15558	15598	15539	15353	15575	15356	15546	15495	15472	15492	15451	15510	15359	15536	15583	15562	15444	15691	15644	15516	15528	15483	15363	15445	15598	15575	15620	15517	15677	15507	15509	15481	15392	15706	15387	15536	15447	15617	15649	15414	15610	15607	15609	15439	15485	15614	15709	15449	15437	15528	15408	15702	15430	15594	15456	15571	15642	15439	15675	15487	15556	15427	15572	15601	15633	15416	15458	15571	15513	15533	15508	15554	15748	15528	15542	15374	15434	15709	15511	15327	15532	15690	15515	15595	15565	15401	15459	15620	15569	15459	15530	15626	15563	15684	15546	15482	15636	15515	15521	15583	15583	15590	15476	15610	15361	15657	15656	15564	15503	15436	15842	15531	15557	15618	15581	15493	15541	15567	15572	15716	15448	15631	15623	15583	15483	15521	15418	15504	15540	15532	15582	15463	15549	15618	15424	15417	15447	15620	15666	15396	15673	15534	15469	15416	15581	15376	15641	15433	15566	15444	15548	15526	15564	15664	15566	15542	15508	15603	15491	15577	15499	15579	15475	15678	15426	15452	15476	15393	15668	15502	15615	15555	15447	15525	15677	15698	15498	15412	15647	15577	15704	15561	15528	15484	15468	15497	15549	15556	15604	15394	15582	15568	15457	15625	15531	15388	15468	15520	15503	15590	15400	15416	15553	15513	15548	15692	15599	15580	15519	15644	15473	15451	15588	15589	15520	15551	15399	15655	15526	15677	15654	15505	15524	15543	15436	15495	15505	15426	15582	15567	15502	15676	15637	15511	15618	15539	15596	15426	15543	15398	15608	15563	15488	15601	15631	15324	15530	15570	15530	15686	15692	15522	15529	15649	15496	15453	15483	15719	15516	15611
24211	21426	28896	25786	24453	24074	22386	19016	17979	17776	17364	17144	17172	17259	16843	16726	16764	16805	16742	16535	16841	16586	16573	16554	16784	16876	16742	16676	16596	16440	16653	16435	16587	16778	16448	16719	16490	16468	16625	16627	16641	16631	16650	16613	16609	16669	16466	16398	16640	16627	16551	16774	16538	16592	16447	16637	16498	16611	16610	16620	16455	16434	16548	16433	16523	16409	16365	16472	16466	16445	16435	16418	16601	16491	16482	16434	16510	16531	16496	16389	16214	16629	16542	16558	16391	16551	16691	16725	16804	16624	16617	16584	16603	16618	16584	16665	16662	16406	16432	16611	16566	16539	16526	16529	16695	16477	16483	16425	16498	16367	16509	16515	16609	16517	16331	16534	16565	16450	16624	16529	16646	16555	16377	16536	16456	16644	16559	16604	16397	16274	16596	16547	16612	16469	16558	16341	16615	16383	16597	16633	16305	16486	16724	16465	16369	16519	16419	16475	16352	16499	16535	16462	16600	16393	16361	16369	16812	16562	16585	16657	16533	16649	16474	16464	16433	16371	16463	16447	16687	16446	16421	16612	16518	16662	16614	16559	16442	16580	16613	16603	16428	16404	16765	16589	16457	16456	16555	16655	16533	16766	16623	16507	16561	16651	16504	16453	16525	16609	16550	16444	16523	16500	16481	16547	16526	16659	16452	16366	16546	16355	16322	16618	16461	16506	16439	16665	16435	16466	16518	16469	16469	16574	16525	16350	16348	16575	16669	16708	16521	16675	16539	16594	16640	16402	16515	16405	16601	16422	16421	16569	16435	16859	16528	16434	16496	16336	16590	16600	16600	16498	16479	16427	16363	16691	16414	16331	16425	16724	16617	16590	16561	16570	16482	16499	16542	16559	16385	16441	16468	16636	16368	16530	16501	16346	16347	16592	16696	16609	16408	16385	16581	16552	16463	16763	16484	16528	16691	16635	16339	16395	16487	16330	16434	16515	16493	16330	16790	16441	16791	16354	16438	16493	16430	16656	16505	16581	16361	16512	16501	16512	16394	16535	16505	16431	16555	16456	16466	16394	16526	16583	16422	16705	16525	16423	16456	16401	16458	16559	16380	16369	16458	16393	16585	16525	16437	16607	16428	16697	16405	16507	16544	16563	16465	16633	16544	16401	16559	16187	16451	16369	16400	16798	16548	16654	16633	16445	16475	16366	16481	16706	16441	16393	16506	16597	16392	16466	16707	16505	16627	16404	16265	16518	16679	16746	16512	16330	16541	16630	16485	16695	16581	16526	16575	16573	16595	16453	16531	16591	16794	16485	16463	16495	16551	16585	16638	16505	16539	16289	16420	16314	16490	16648	16450	16436	16563	16197	16336	16406	16312	16418	16569	16672	16397	16434	16329	16480	16385	16493	16398	16420	16667	16622	16575	16356	16450	16565	16503	16448	16462	16470	16571	16472	16591	16507	16552	16552	16511	16596	16488	16299	16414	16436	16574	16573	16557	16607	16635	16499	16483	16392	16298	16445	16433	16367	16403	16501	16313	16522	16380	16371	16339	16511	16684	16459	16604	16355	16380	16517	16549	16232	16729	16653	16317	16539	16576	16632	16574	16376	16607	16389	16333	16662	16505	16431	16555	16509	16539	16494	16528	16417	16572	16473	16348	16507	16383	16353	16311	16601	16445	16473	16350	16560	16511	16486	16496	16616	16581	16520	16391	16526	16329	16600	16414	16709	16543	16315	16446	16480	16609	16398	16474	16624	16624	16627	16568	16734	16585	16474	16576	16575	16321	16382	16537	16526	16541	16488	16345	16557	16315	16411	16367	16338	16499	16456	16413	16476	16409	16410	16409	16444	16550	16435	16431	16420	16470	16676	16453	16568	16332	16671	16734	16645	16586	16500	16610	16368	16547	16460	16296	16437	16591	16367	16561	16449	16451	16747	16535	16428	16558	16529	16596	16759	16486	16416	16520	16592	16532	16386	16443	16436	16541	16351	16437	16461	16561	16455	16647	16536	16473	16315	16429	16534	16537	16481	16381	16615	16363	16438	16492	16369	16287	16633	16549	16533	16471	16409	16608	16379	16557	16519	16668	16523	16459	16383	16540	16581	16415	16669	16752	16492	16572	16517	16436	16296	16369	16279	16529	16528	16598	16626	16460	16521	16605	16526	16769	16368	16581	16650	16605	16650	16601	16478	16498	16560	16499	16485	16446	16425	16534	16602	16489	16315	16516	16536	16626	16524	16448	16613	16636	16639	16578	16461	16406	16641	16474	16394	16476	16555	16555	16615	16465	16583	16554	16551	16570	16197	16480	16723	16383	16438	16482	16359	16437	16526	16431	16540	16722	16341	16650	16299	16377	16496	16488	16632	16615	16505	16269	16298	16531	16386	16537	16490	16583	16447	16537	16529	16405	16500	16656	16573	16342	16379	16526	16406	16703	16515	16538	16548	16438	16399	16610	16365	16472	16218	16390	16574	16700	16309	16427	16516	16458	16367	16533	16487	16441	16540	16589	16606	16609	16436	16374	16530	16412	16438	16544	16453	16638	16599	16564	16356	16459	16529	16509	16592	16509	16635	16503	16431	16583	16540	16465	16362	16528	16537	16423	16495	16479	16474	16370	16486	16606	16627	16619	16547	16470	16488	16409	16310	16530	16483	16394	16484	16421	16520	16459	16539	16454	16584	16735	16703	16577	16525	16358	16361	16717	16476	16422	16466	16547	16428	16507	16513	16580	16416	16655	16467	16446	16683	16504	16472	16776	16466	16523	16546	16465	16441	16440	16545	16369	16512	16461	16564	16546	16465	16518	16585	16671	16788	16404	16434	16593	16426	16729	16356	16412	16562	16682	16498	16532	16623	16573	16494	16495	16306	16517	16536	16624	16501	16590	16391	16356	16469	16361	16405	16542	16704	16558	16552	16525	16518	16527	16419	16565	16653	16474	16627	16605	16403	16737	16396	16428	16333	16584	16378	16387	16474	16532	16472	16615	16365	16505	16402	16492	16414	16300	16656	16531	16289	16585	16434	16486	16490	16468	16634	16536	16408	16392	16468	16350	16624	16558	16357	16581	16628	16290	16534	16317	16674	16406	16507	16483	16487	16617	16629	16657	16576	16372	16493	16453	16538	16596	16473	16492	16544	16549	16544	16546	16402	16398	16480	16572	16625	16569	16543	16514	16525	16529	16689	16368	16627	16469	16436	16406	16387	16473	16565	16296	16323	16649	16505	16404	16255	16409	16369	16474	16707	16468	16623	16350	16577	16584	16548	16582	16331	16543	16558	16451	16458	16425	16289	16385	16395	16471	16451	16493	16498	16452	16466	16496	16632	16693	16457	16497	16463	16312	16467	16303	16495	16640	16333	16401	16507	16574	16548	16669	16308	16892	16499	16454	16644	16595	16368	16605	16456	16449	16530	16499	16598	16275	16387	16486	16377	16526	16566	16632	16625	16352	16555	16573	16535	16529	16429	16510	16575	16697	16462	16357	16516	16412	16380	16241	16578	16647	16727	16504	16313	16357	16491	16567	16470	16421	16495	16606	16619	16674	16539	16505	16560	16509	16469	16538	16620	16526	16692	16454	16455	16758	16563	16528	16488	16380	16443	16709	16405	16470	16567	16555	16686	16295	16432	16589	16444	16496	16461	16457	16382	16822	16465	16385	16579	16518	16569	16455	16579	16391	16547	16600	16570	16508	16317	16584	16519	16382	16516	16431	16591	16607	16523	16566	16460	16479	16517	16586	16670	16423	16761	16664	16686	16616	16615	16642	16375	16533	16586	16467	16565	16666	16441	16386	16347	16573	16480	16387	16424	16654	16565	16481	16483	16429	16857	16488	16519	16522	16362	16478	16549	16358	16406	16633	16509	16419	16307	16463	16734	16473	16517	16517	16379	16605	16369	16530	16323	16553	16580	16609	16481	16605	16481	16667	16451	16660	16594	16465	16530	16422	16552	16515	16260	16514	16414	16441	16540	16610	16476	16438	16446	16474	16515	16495	16314	16630	16545	16603	16609	16444	16527	16467	16468	16577	16470	16497	16676	16401	16456	16424	16450	16637	16458	16629	16471	16587	16457	16378	16289	16490	16358	16476	16337	16508	16480	16616	16439	16490	16308	16562	16154	16641	16423	16370	16652	16443	16494	16384	16461	16456	16452	16531	16476	16620	16326	16446	16503	16399	16513	16450	16501	16492	16506	16382	16387	16444	16437	16715	16328	16540	16415	16694	16664	16622	16462	16668	16434	16535	16603	16568	16600	16380	16431	16534	16527	16358	16281	16547	16446	16588	16626	16583	16250	16321	16475	16545	16336	16359	16353	16516	16543	16498	16544	16462	16666	16534	16668	16489	16765	16610	16367	16742	16665	16523	16612	16723	16611	16623	16759	16396	16471	16374	16570	16591	16447	16601	16599	16597	16573	16484	16458	16433	16518	16588	16422	16566	16709	16365	16504	16477	16438	16643	16447	16239	16394	16711	16401	16443	16488	16375	16475	16393	16583	16614	16507	16645	16530	16624	16583	16625	16603	16564	16458	16553	16412	16524	16567	16350	16531	16480	16417	16750	16611	16461	16512	16594	16422	16488	16539	16542	16695	16503	16370	16571	16610	16332	16457	16608	16456	16476	16372	16284	16491	16481	16388	16471	16445	16355	16471	16453	16448	16539	16609	16273	16419	16340	16458	16351	16500	16499	16634	16613	16589	16569	16520	16569	16518	16534	16789	16388	16461	16453	16580	16616	16780	16521	16444	16524	16560	16660	16494	16733	16376	16425	16434	16665	16513	16457	16559	16760	16471	16542	16479	16337	16638	16510	16320	16459	16506	16637	16566	16556	16524	16554	16602	16356	16466	16444	16483	16405	16582	16416	16643	16512	16736	16419	16706	16403	16465	16519	16480	16369	16558	16554	16523	16391	16436	16565	16571	16459	16407	16453	16540	16797	16434	16620	16507	16462	16450	16495	16613	16566	16486	16709	16463	16709	16589	16535	16553	16574	16352	16554	16687	16749	16638	16544	16412	16331	16178	16432	16657	16555	16524	16493	16345	16563	16589	16452	16400	16543	16630	16469	16592	16429	16602	16435	16478	16523	16530	16650	16471	16739	16648	16574	16534	16156	16487	16413	16557	16456	16479	16286	16512	16369	16567	16432	16737	16452	16419	16707	16458
31660	49551	45519	37021	29500	23545	20081	18245	17363	16665	16209	15980	15868	15812	15473	15524	15432	15528	15377	15331	15221	15437	15394	15431	15375	15348	15426	15335	15374	15365	15242	15356	15265	15165	15340	15294	15119	15385	15313	15305	15200	15324	15293	15089	15328	15209	15342	15302	15114	15361	15246	15153	15269	15259	15303	15029	15242	15122	15360	15323	15304	15279	15352	15269	15185	15228	15286	15117	15124	15121	15227	15182	15175	15184	15301	15205	15066	15251	15076	15260	15202	15262	15300	15273	15019	15289	15123	15181	15043	15237	15298	15208	15191	15262	15338	15369	15066	15138	15230	15228	15279	15323	15251	15150	15212	15277	15231	15170	15212	15153	15264	15105	15324	15089	15364	15025	15215	15220	15034	15161	15177	15348	15189	15128	15187	15309	15093	15234	15343	15223	15155	15119	15305	15066	15383	15452	15292	15146	15361	15240	15231	15138	15177	15174	15249	15186	15275	15306	15384	15271	15245	15172	15344	15114	15066	15119	15153	15359	15218	15185	15209	15268	15259	15110	15315	15116	15297	15228	15153	15412	15226	15271	15051	15210	15124	15070	15259	15342	15354	15223	15184	15266	15234	15246	15289	15209	15190	15045	15212	15306	15175	15170	15201	15223	15099	15109	15230	15294	15231	15298	15081	15285	15187	15151	15306	15245	15317	15238	15168	15280	15319	15236	15248	15309	15125	15287	15354	15417	15151	15402	15285	15334	15354	15122	15248	15323	15297	15106	15216	15147	15348	15127	15182	15239	15060	15357	15143	15250	15134	15189	15108	15301	15101	15223	15333	15406	15194	15208	15314	15052	15362	15255	15260	15314	15221	15215	15150	15375	15280	15239	15376	15170	15212	15218	15244	15333	15223	15359	15266	15154	15181	15241	15428	15207	14999	15208	15165	15192	15114	15262	15342	15057	15088	15112	15124	15240	15111	15305	15528	15133	15110	15089	15278	15230	15053	15275	15180	15424	15181	15346	15176	15290	15166	15385	15425	15298	15229	15266	15298	15289	15225	15292	15121	15084	15157	15289	15310	15168	15136	15076	15367	15407	15121	15445	15455	15289	15225	15069	15251	15131	15172	15244	15340	15048	15195	15284	15244	15307	15146	15286	15266	15282	15282	15291	15300	15258	15239	15302	15293	15303	15270	15159	15341	15140	15185	15311	15445	15341	15193	15232	15305	15174	15166	15193	15236	15141	15276	15212	15229	15129	15087	15256	15206	15318	15234	15181	15115	15096	15254	15232	15193	15309	15200	15164	15264	15213	15323	15220	15091	15238	15266	15180	15138	15223	15342	15283	15101	15095	15274	15280	15199	15371	15345	15324	15320	15166	15390	15295	15353	15265	15029	14982	15177	15158	15028	15023	15041	15148	15312	15382	15260	15199	15202	15248	15170	15169	15168	15184	15215	15225	15284	15287	15228	15236	15194	15274	15260	15238	15245	15194	15352	15219	15262	15273	15165	15199	15302	15293	15400	15309	15259	15018	15262	15196	15119	15046	15279	15082	15168	15044	15353	15287	15043	15193	15292	15370	15531	15276	15367	15090	15250	15397	15230	15124	15306	15211	15299	15140	15037	15203	15106	15335	15147	15252	15284	15202	15298	15168	15103	15217	15111	15414	15144	15246	15270	15115	15291	15241	15168	15241	15178	15345	15239	15175	15162	15382	15252	15204	15178	15251	15278	15357	15308	15166	15101	15333	15202	15183	15009	15171	15154	15260	15273	15123	15324	15276	15163	15415	15008	15110	15143	15205	15371	15245	15353	15263	15065	15310	15346	15333	15231	15145	15095	15169	15240	15273	15202	15375	15207	15122	15325	15280	15141	15397	15052	15108	15194	15190	15213	15166	15199	15159	15309	15245	15048	15275	15116	15175	15162	15341	15211	15092	15218	15210	15358	15233	15215	15149	15301	15356	15303	15124	15236	15308	15236	15327	15323	15121	15270	15066	15172	15208	15157	15095	15285	15190	15212	15296	15224	15282	15254	15230	15176	15225	15182	15241	15234	15170	15186	15300	15128	15193	15237	15295	15086	15181	15112	15398	15026	15285	15242	15159	15282	15220	15134	15309	15089	15217	15024	15412	15260	15227	15294	15151	15423	15096	15309	15286	15296	15216	15251	15138	15249	15333	15194	15346	15228	15202	15280	15239	15113	15160	15375	15273	15079	15233	15251	15064	15407	15178	15162	15259	15167	15255	15229	15314	15220	15114	15033	15262	15183	15347	15141	15292	15155	15345	15333	15231	15214	15161	15140	15377	15148	15203	15228	15126	15104	15277	15281	15244	15263	15033	15405	15093	15068	15228	15325	15244	15145	15186	15263	15227	15169	15261	15301	15211	15126	15386	15282	15207	15129	15268	15205	15427	15188	15293	15078	15202	15114	15271	15235	15284	15229	15078	15192	15234	15037	15111	15319	15149	15371	15195	15326	15351	15149	15294	15143	15397	15232	15253	15257	15300	15189	15156	15127	15256	14997	15356	15236	15141	15168	15252	15240	15136	15204	15099	15237	15240	15397	15205	15234	15157	15254	15267	15108	15291	15147	15383	15079	15262	15277	15110	15246	15235	15073	15288	15223	15331	15380	15279	15177	15241	15234	15362	15058	15137	15264	15191	15183	15146	15174	15220	15190	15319	15280	15216	15294	15316	15297	15196	15160	15222	15264	15315	15111	15112	15245	15087	15217	15221	15278	15205	15256	15196	15224	15290	15169	15364	15166	15186	15188	15206	15068	15251	15183	15324	15280	15364	15242	15252	15254	15244	15245	15294	15318	15039	15143	15197	15285	15219	15118	15090	15305	15272	15184	15239	15315	15322	15082	15088	15112	15082	15310	15303	15252	15290	15120	15368	15051	15214	15269	15116	15278	15265	15251	15379	15247	15211	15354	15099	15230	15117	15255	15085	15079	15380	15206	15015	15344	15268	15217	15229	15138	15292	15067	15185	15233	15226	15178	15187	15281	15256	15188	15282	15137	15316	15272	15298	15194	15137	15172	15269	15139	15332	15237	15087	15100	15279	15314	15193	15190	15333	15150	15149	15117	15041	15128	15191	15156	15260	15070	15483	15136	15304	15146	15181	15280	15342	15336	15231	15172	15331	15036	15248	15093	15280	15007	15231	15223	15259	15147	15275	15285	15355	15315	15198	15271	15429	15103	15238	15204	15236	15286	15192	15342	15204	15184	15206	15120	15086	15186	15174	15143	15291	15258	15107	15357	15062	15264	15281	15313	15285	15188	15247	15191	15313	15183	15182	15301	15264	15292	15325	15226	15216	15154	15331	15175	15355	15182	15377	15196	15398	15132	15441	15132	15199	15239	15110	15264	15275	15132	15214	15288	15254	15190	15295	15335	15279	15209	15108	15281	15128	15035	15145	15221	15308	15308	15404	15186	15212	15263	15293	15093	15270	15186	15260	15365	15175	15298	15260	15188	15252	15185	15349	15163	15226	15219	15283	15338	15216	15103	15174	15298	15155	15236	15304	15262	15201	15378	15137	15327	14894	15124	15259	15183	15185	15238	15244	15287	15121	15239	15136	15327	15361	15269	15249	15281	15059	15361	15210	15257	15157	15132	15259	15178	15201	15278	15281	15257	15069	15194	15348	15274	15146	15187	15422	15244	15097	15194	15057	15232	15019	15214	15174	15207	15030	15347	15277	15431	15302	15183	15079	15170	15268	15221	15313	15246	15315	15193	15047	15219	15255	15374	15231	15212	15109	15357	15190	15157	15280	15060	15253	15326	15113	15220	15281	15463	15375	15206	15323	15107	15261	15145	15238	15306	15141	15183	15043	15195	15360	15174	15254	15113	15203	15198	15141	15167	15172	15098	15324	15162	15136	15101	15074	15216	15256	15310	15470	15291	15060	15061	15391	15383	15318	15227	15103	15278	15253	15195	15284	15230	15111	15090	15140	15137	15114	15241	15336	15303	15340	15212	15278	15128	15303	15232	15119	15257	15154	15338	15182	15251	15304	15387	15345	15102	15057	15344	15104	15253	15206	15266	15182	15053	15328	15179	15092	15298	15278	15210	15165	15185	15249	15343	15015	15165	15245	15290	15350	15041	15278	15297	15262	15250	15172	15343	15312	15270	15123	15157	15140	15201	15216	15053	15028	15235	15184	15215	15126	15244	15218	15034	15279	15339	15164	15228	15189	15231	15220	15215	15340	15193	15280	15216	15182	15250	15053	15225	15225	15298	15184	15221	15277	15248	15172	15141	15266	15413	15261	15246	15266	15238	15298	15298	15225	15184	15205	15235	15220	15214	15301	15163	15309	15046	15290	15270	15185	15086	15194	15309	15223	15180	15108	15272	15254	15238	15299	15133	15306	15335	15225	15422	15167	15386	15164	15235	15297	15088	15239	15304	15303	15245	15220	15292	15273	15222	15147	15238	15406	15239	15234	15284	15020	15268	15184	15298	15199	15114	15192	15342	15241	15220	15269	15254	15126	15299	15366	15258	15239	15244	15374	15393	15293	15262	15264	15305	15019	15105	15277	15299	15289	15305	15057	15077	15227	15081	15255	15217	15327	15249	15279	15468	15135	15202	15279	15147	15441	15190	15122	15285	15212	15084	15141	15290	15323	15156	15216	15295	15155	15199	15156	15111	15363	15101	15287	15214	15178	15158	15147	15353	15128	15384	15333	15285	15204	15296	15204	15347	15291	15309	15047	15258	15303	15167	15268	15192	15127	15360	15053	15177	15236	15269	15283	15315	15359	15149	15180	15314	15264	15207	15358	15074	15145	15281	15279	15161	15147	15420	15324	15200	15127	15225	15233	15214	15106	15327	15278	15142	15159	15383	15089	15353	15365	15165	15370	15195	15171	15131	15143	15327	15158	15363	15103	15272	15161	14959	15240	15042	15293	15110	15258	15112	15212	15412	15409	15255	15181	15185	15277	15168	15377	15028	15208	15246	15162	15212	15219	15049	15149	15360	15224	15256	15088	15143	15234	15104	15349	15375	15261	15167	15138	15207	15164	15212	15230	15115	15192	15284	15395	15157	15426	15227	15288	15433	15210	15144	15313	15245	15317	15223	15029	15254	15115	15161	15162	15269	15147	15100	15222	15302	15254	15264	15248	15058	15295	15359	15177	15295	15236	15112	15141	15250	15269	15288	15261	15260	15164
22862	21368	29239	24097	22372	25494	26936	22851	20617	19047	18312	18190	18030	18087	17708	17628	17531	17768	17714	17742	17399	17589	17499	17621	17436	17406	17437	17343	17421	17406	17476	17407	17171	17431	17396	17474	17205	17227	17356	17182	17189	17357	17518	17210	17329	17110	17351	17126	17099	17381	17361	17383	17576	17172	17401	17207	17388	17497	17387	17264	17187	17350	17303	17152	17251	17270	17267	17281	17519	17444	17335	17293	17178	17272	17231	17437	17192	17085	17329	17309	17144	17317	17180	17367	17257	16993	17405	17289	17077	17241	17373	17206	17152	17309	17018	17209	17361	17115	17314	17251	17204	17296	17169	17066	17291	17289	17479	17208	17346	17321	17376	17205	17036	17114	17573	17267	17258	17287	17271	17055	17318	17171	17248	17367	17215	17143	17406	17304	17290	17174	17340	17051	16967	17357	17265	17146	17389	17181	17262	17152	17269	17122	17309	17266	17356	17149	17145	17200	17446	17411	17157	17175	17424	17153	17237	17205	17243	17497	17282	17289	17258	17313	17398	17110	17353	17194	17271	16969	17249	17307	17149	17092	17273	17070	17372	17159	17227	17324	17393	17258	17208	17411	17237	17221	17469	17129	17549	17211	17362	17423	17273	17217	17317	17164	17183	17281	17245	17153	17403	17118	17255	17097	17175	17245	17301	17329	17139	16975	17053	17346	17318	17155	17212	17027	17242	17248	17205	17205	17217	17278	17315	17223	17284	17106	17272	17145	17246	17184	17275	17230	17163	17327	17284	17287	17196	17416	17180	17137	17289	17395	17366	17101	17151	17231	17348	17227	17539	17379	17253	17393	17199	17122	16952	17008	17347	17062	17165	17437	17362	17123	17087	17396	17473	17242	17279	17445	17270	17156	17344	17191	17355	17191	17473	17179	17298	17198	17247	17176	17139	17256	17383	17016	17316	17119	17084	17201	17238	17138	17248	17092	17149	17119	17359	17388	17244	16878	17059	17260	17098	17068	17068	17265	17312	17349	17164	17161	17234	17312	17388	17411	17131	17230	17132	17167	17352	17176	17323	17086	17442	17237	17328	17223	17211	17344	17234	17266	17343	17432	17199	17123	17233	17379	17167	17391	17250	17233	17078	17286	17290	17429	17131	17078	17200	17197	17183	17149	17197	17374	17390	17246	17208	17097	17256	17341	17151	17167	17234	17443	17072	17287	17099	17049	17283	17102	17245	17183	17160	17418	17114	17194	17293	17086	17035	17337	17348	17179	17153	17398	17186	17184	17287	17366	17288	17166	17382	17284	17191	17269	17204	17039	17125	17125	17161	17328	17260	17310	17278	17233	17446	17214	17230	17186	17200	17277	17172	17260	17183	17089	17332	17267	17348	17120	17405	17256	17299	17246	17376	17274	17199	17112	17511	17155	17172	17170	17394	17177	16994	17248	17547	17235	17286	17219	17287	17271	17352	17237	17215	17017	17200	17453	17174	17380	17474	17162	17196	17349	17172	17376	17132	17127	17219	17190	17261	17305	17300	17061	17107	17361	17081	17021	16990	17172	17318	17101	17393	17315	17337	17196	17078	17184	16994	17233	17267	17302	17427	17167	17432	16989	17213	17292	17191	17258	17306	17274	17172	17210	17412	17257	17150	17255	17229	17259	17223	17116	17083	17138	17199	17070	17156	17068	17266	17318	17287	17283	17176	16999	17231	17295	17318	17267	17148	17206	17271	17252	17077	17320	17322	17293	17197	17214	17238	17188	17292	17451	17431	17260	17059	17106	17196	17310	17221	17263	17298	17178	17303	17247	17121	17109	17396	17108	17198	17338	17269	17356	17159	17120	17322	17258	17142	17271	17445	17146	17144	17291	17252	17165	17348	17193	17021	17190	17338	16998	17305	17199	17246	17161	17183	17140	17332	17270	17274	17193	17204	17275	17199	17153	17320	17100	17098	17238	17247	17311	17279	17241	17291	17215	17463	17275	17372	17217	17132	17274	17020	17310	17216	17131	17290	17262	17203	17359	17369	17174	17168	16979	17235	17506	17158	17237	17253	17186	17259	17145	16996	17197	17337	17201	17202	17073	17267	17436	17244	17175	17223	17250	17225	17127	17100	17319	17256	17234	17011	17253	17127	17184	17133	17213	17324	17191	17128	17129	17347	17178	17160	17336	17212	17311	17269	17129	17233	17338	17201	17282	17274	17257	17068	17339	17086	17066	17355	17182	17316	17166	17531	17274	17175	17274	17169	17201	17050	17103	17165	17145	17112	17348	17447	17272	17266	17193	17286	17069	17366	17397	17259	17215	17179	17196	17069	17101	17301	17169	17445	17195	17142	17191	17582	17196	17231	17161	17162	17215	17075	17194	17161	17240	17255	17154	17200	17380	17170	17039	17266	17331	17271	17233	17219	17198	17206	17350	17131	17161	17191	17038	17254	17295	17194	17139	17421	17277	17117	17254	17282	17154	16954	17137	17123	17285	17282	17278	17076	17178	17342	17251	17407	17141	17191	17299	17175	17191	17191	17357	17230	16938	17359	17305	17073	17429	17159	17102	17151	17215	17363	17368	17396	17229	17458	17257	17244	17150	17184	17176	17427	17140	17228	17053	17206	17057	17037	17363	17072	17344	17374	17262	17159	16990	17137	17313	17308	17170	17412	17316	17174	17164	17244	17214	17308	17364	17234	17194	17189	17364	17421	17442	17318	17242	16966	17238	17271	17121	17387	17323	17302	17253	17272	17236	17224	17209	17411	17071	17294	17202	17530	17242	17252	17303	17015	17150	17357	17449	17211	17256	17213	17350	17264	17377	17062	17261	17162	16988	17281	17070	17339	17288	17621	17243	17287	17031	17289	17218	17205	17324	17219	17091	17416	17226	17144	17395	17287	17385	17280	17236	17220	17217	17084	17179	17140	17157	17382	17251	17180	17357	17066	17281	17202	17328	17201	17236	17254	17258	17065	17330	17182	17187	17277	17166	17345	17179	17255	17036	17204	17196	17003	17130	17109	17297	16985	17254	17335	17411	17169	17116	17363	17252	17319	17194	17114	17275	17226	17197	17392	17148	17489	17335	17225	17402	17357	17235	17429	17221	17313	17244	17294	17180	17333	17284	17227	17206	17347	17139	17305	17208	17381	17130	17152	17322	17314	16975	17348	17261	17229	17283	17223	17411	17255	17148	16961	17226	17234	17298	17266	17273	17190	17186	17064	17245	17244	17361	17328	17318	17283	17192	17183	17422	17223	17207	17381	17107	17104	17096	17137	17028	17253	17100	17239	17255	17408	17043	17444	17206	17017	17118	17095	17207	17356	17090	17189	17447	17491	17211	17242	17226	17133	17238	17186	17260	17263	17225	17096	17005	17187	17419	17143	17260	17173	17267	17133	17237	17400	17162	17342	17352	17356	17224	17159	17161	17109	17416	17230	17179	17361	17376	17169	17025	17261	17133	17512	17221	17303	17256	17140	17372	17053	17365	17182	17209	17198	17256	17292	17375	17225	17064	17139	17084	17169	17330	17356	17420	17205	17153	17174	17170	17303	17248	17252	17202	17389	17230	17223	17283	17339	17115	17369	17311	17040	17201	17246	17232	17471	17300	17291	17323	17339	17405	17107	17286	17045	17230	17266	17202	17375	17263	17275	17231	16848	17194	17256	17270	17177	17170	17175	17199	17279	17391	17245	17120	17201	17102	17316	17161	17062	17135	17224	17238	17360	17183	17065	17268	17291	17284	17295	17072	17148	17348	16982	17150	17303	17253	17324	17293	17092	17032	17167	17306	17261	17308	17175	17281	17402	17271	17189	17052	17243	17290	17253	17118	17199	17125	17370	17097	17362	17311	17352	17308	17270	17233	17172	17341	17226	17181	17205	17146	17317	17089	17254	17279	17078	17423	17271	17038	17213	17311	17068	17099	17435	17057	17070	17193	17309	17202	17268	17278	17269	17283	17330	17105	17173	17179	17331	17303	17026	16955	17235	17395	17149	17295	17317	17281	17208	17221	17230	17153	17462	17313	17189	17191	17224	17127	17346	17157	17351	17185	17261	17224	17230	17212	17064	17071	17197	17347	17175	17177	17073	17098	17389	17158	17087	17225	17229	17221	17114	17180	17265	17181	17157	17320	17104	17152	17173	17021	17185	17374	17379	17209	17156	17285	17152	17162	16996	17235	17310	17364	17350	17280	17171	17121	17302	17383	17294	17357	17360	17179	17273	17214	17171	17164	17167	17234	17103	17294	17235	17149	17238	16942	17246	17180	17222	17302	17091	17225	17472	17334	17240	17197	17453	17190	17218	17481	17314	17205	17289	17123	17120	17082	17316	17233	17287	17166	17547	17327	17128	17200	17193	17266	17213	16994	17094	17258	17102	17319	17124	17387	17025	16940	17182	17193	17151	17142	17298	17187	17170	17329	17346	17286	17403	17229	17286	17030	17121	17258	17246	17277	17034	17184	17075	17222	17311	17428	17222	17198	17299	17098	17119	17269	17173	17258	17359	17430	17100	17331	17354	17223	17442	17249	17374	17292	17187	17276	17307	17251	17351	17151	17180	17388	17336	17152	17340	17232	17338	17153	17089	17212	17187	17240	17324	17247	17396	17041	17265	17235	17273	17335	17233	17393	17401	17288	17146	17336	17136	17142	17149	17114	17272	17240	17250	17102	17209	17135	17171	17267	17245	17207	17117	17110	17206	17338	17253	17174	17322	17171	17114	17302	17412	17295	17168	17330	17335	17138	17281	17271	17123	17206	17358	17394	17236	17209	17089	17141	17236	17186	17263	17341	17333	17327	17254	17328	17284	17197	17150	17148	17055	16989	17417	17160	17186	17351	17178	17184	17275	17228	17364	17221	17237	17233	17103	17306	17362	17298	17094	17310	17456	17039	17396	17311	17245	17206	17234	17044	17238	17107	17033	16978	17245	17283	17073	17207	17366	17231	17131	17199	17267	17161	17143	17137	17249	17289	17233	17198	17098	17045	17464	17324	17197	17089	17340	17159	17117	17129	17333	17135	17219	17207	16994	17351	17317	17240	17256	17211	17056	17217	17080	17125	17194	17085	17441	17321	17268	17250	17174	17345	17182	17228	17218	17441	17143	17103	17191	17270	17134	17358	17388	17119	17228	17163	17313	17021	17251	17055	17282	17322	17415	17337	17305	17070	17398	17317	17295	17210
35110	56492	51430	40150	31867	27511	23809	23152	20246	17845	17156	16964	16492	16464	16200	16138	16053	16003	15941	15841	15798	15854	15720	15708	15797	15737	15726	15762	15587	15780	15702	15488	15754	15686	15724	15843	15936	15688	15732	15596	15656	15609	15772	15606	15718	15760	15619	15614	15822	15700	15612	15693	15840	15640	15674	15655	15541	15641	15556	15734	15546	15650	15571	15824	15492	15593	15636	15589	15693	15666	15683	15672	15737	15688	15679	15610	15510	15663	15654	15653	15695	15478	15568	15591	15625	15608	15550	15651	15659	15689	15615	15496	15654	15596	15689	15704	15500	15598	15600	15579	15633	15641	15512	15613	15494	15507	15619	15584	15579	15510	15585	15700	15646	15575	15452	15601	15573	15719	15524	15720	15555	15505	15691	15668	15635	15628	15770	15498	15698	15610	15613	15557	15466	15597	15718	15486	15576	15455	15797	15605	15459	15602	15669	15651	15606	15384	15437	15668	15365	15744	15725	15725	15446	15808	15479	15890	15578	15669	15600	15855	15690	15482	15706	15480	15551	15571	15598	15513	15485	15546	15378	15594	15567	15652	15565	15539	15464	15638	15561	15603	15791	15496	15591	15587	15570	15526	15660	15638	15617	15814	15610	15559	15597	15637	15544	15590	15574	15457	15594	15607	15694	15572	15596	15593	15724	15441	15547	15373	15654	15765	15824	15617	15575	15477	15597	15568	15733	15573	15535	15445	15673	15587	15575	15668	15659	15642	15661	15660	15731	15693	15787	15572	15610	15803	15406	15531	15592	15436	15788	15635	15666	15576	15677	15632	15773	15629	15640	15667	15663	15534	15527	15475	15517	15535	15624	15710	15419	15717	15527	15633	15627	15575	15621	15549	15637	15582	15638	15427	15558	15523	15677	15680	15617	15699	15668	15456	15555	15792	15680	15540	15496	15581	15588	15458	15631	15578	15686	15667	15586	15594	15652	15598	15554	15534	15468	15491	15567	15694	15613	15602	15572	15633	15641	15385	15629	15515	15757	15763	15833	15558	15685	15691	15653	15579	15423	15740	15441	15685	15505	15354	15659	15729	15520	15442	15565	15785	15510	15649	15533	15689	15751	15612	15724	15401	15811	15662	15661	15486	15523	15541	15718	15667	15555	15712	15618	15660	15516	15628	15743	15810	15671	15541	15749	15801	15442	15561	15628	15497	15563	15643	15545	15641	15677	15639	15592	15603	15555	15673	15536	15465	15506	15588	15474	15692	15662	15575	15587	15518	15575	15604	15642	15603	15764	15608	15642	15695	15717	15521	15712	15582	15454	15717	15480	15729	15641	15664	15627	15673	15583	15456	15634	15532	15648	15510	15659	15677	15584	15606	15643	15640	15645	15612	15635	15540	15829	15662	15705	15533	15437	15587	15391	15658	15637	15620	15586	15693	15619	15505	15514	15693	15506	15617	15691	15712	15636	15541	15439	15743	15657	15514	15802	15534	15632	15464	15638	15682	15598	15597	15571	15619	15466	15474	15624	15601	15565	15540	15427	15616	15596	15711	15391	15579	15747	15484	15741	15569	15522	15554	15557	15612	15517	15426	15522	15603	15516	15468	15449	15501	15543	15497	15627	15550	15810	15674	15553	15672	15652	15572	15557	15680	15634	15743	15578	15564	15473	15607	15617	15951	15606	15574	15682	15551	15686	15662	15669	15572	15607	15618	15698	15627	15557	15463	15556	15542	15457	15538	15396	15595	15578	15530	15709	15637	15557	15432	15638	15663	15682	15539	15672	15666	15641	15660	15655	15641	15707	15619	15653	15681	15558	15586	15578	15735	15573	15562	15526	15466	15654	15656	15538	15539	15419	15564	15665	15584	15661	15498	15358	15559	15576	15659	15571	15500	15574	15674	15511	15652	15526	15560	15654	15568	15691	15641	15604	15618	15576	15525	15547	15461	15725	15308	15544	15653	15600	15653	15617	15627	15584	15614	15495	15740	15516	15432	15558	15421	15598	15695	15623	15575	15522	15719	15619	15595	15601	15653	15518	15657	15613	15785	15607	15564	15610	15581	15540	15520	15581	15626	15583	15718	15560	15565	15657	15589	15540	15591	15491	15632	15650	15519	15496	15725	15556	15629	15386	15670	15772	15569	15661	15478	15574	15723	15807	15448	15650	15588	15459	15421	15661	15514	15574	15717	15623	15613	15611	15621	15521	15656	15587	15609	15685	15549	15744	15596	15575	15552	15614	15579	15610	15583	15610	15559	15572	15451	15575	15617	15529	15587	15705	15603	15550	15702	15599	15568	15642	15690	15483	15635	15518	15613	15635	15521	15664	15712	15595	15644	15678	15647	15663	15650	15488	15585	15565	15488	15633	15537	15608	15582	15527	15564	15640	15676	15616	15548	15610	15574	15741	15731	15509	15528	15451	15514	15638	15602	15681	15641	15709	15461	15590	15556	15625	15630	15639	15482	15546	15547	15483	15509	15652	15582	15651	15602	15726	15582	15628	15599	15785	15664	15629	15646	15713	15602	15673	15573	15634	15599	15541	15532	15651	15854	15486	15652	15687	15461	15775	15764	15641	15683	15618	15537	15510	15417	15750	15623	15552	15699	15491	15565	15639	15669	15511	15595	15512	15522	15635	15680	15668	15669	15573	15704	15636	15599	15510	15349	15641	15746	15789	15566	15544	15644	15472	15542	15734	15775	15598	15561	15715	15637	15652	15652	15510	15491	15747	15600	15570	15521	15560	15678	15795	15650	15600	15579	15687	15667	15667	15556	15582	15768	15678	15558	15648	15701	15614	15653	15749	15537	15656	15561	15554	15592	15590	15558	15581	15684	15681	15676	15517	15620	15524	15703	15519	15416	15607	15621	15504	15659	15488	15482	15658	15533	15612	15660	15678	15721	15443	15532	15686	15498	15571	15498	15590	15577	15583	15417	15499	15627	15517	15587	15698	15777	15811	15716	15490	15536	15510	15605	15725	15706	15621	15751	15456	15639	15622	15588	15550	15517	15621	15670	15588	15629	15593	15671	15784	15741	15450	15721	15529	15493	15570	15534	15741	15553	15702	15559	15604	15589	15465	15588	15555	15633	15632	15614	15571	15621	15541	15459	15567	15524	15417	15580	15696	15537	15586	15440	15740	15702	15663	15728	15591	15512	15729	15784	15529	15564	15560	15549	15437	15705	15499	15543	15519	15702	15607	15558	15571	15632	15482	15787	15578	15495	15387	15451	15508	15654	15479	15584	15579	15563	15528	15628	15587	15597	15431	15739	15603	15544	15550	15453	15571	15497	15775	15539	15605	15463	15544	15673	15594	15567	15501	15569	15651	15777	15676	15615	15515	15698	15441	15605	15493	15671	15568	15644	15682	15426	15517	15600	15648	15667	15496	15503	15572	15542	15429	15574	15569	15530	15616	15542	15751	15654	15606	15510	15605	15586	15708	15714	15380	15662	15618	15468	15614	15562	15622	15386	15641	15559	15647	15613	15527	15767	15668	15635	15705	15624	15697	15680	15566	15576	15793	15604	15629	15700	15495	15655	15524	15551	15521	15663	15571	15647	15652	15476	15423	15639	15739	15550	15493	15642	15776	15627	15682	15708	15654	15673	15719	15771	15721	15632	15577	15493	15723	15483	15574	15519	15626	15479	15623	15534	15557	15577	15666	15572	15538	15462	15517	15450	15650	15737	15533	15585	15519	15551	15655	15558	15629	15624	15557	15464	15428	15667	15659	15645	15588	15594	15231	15651	15569	15718	15660	15696	15526	15503	15653	15587	15488	15672	15634	15633	15662	15528	15716	15543	15563	15578	15684	15610	15340	15531	15577	15594	15544	15697	15666	15625	15625	15640	15680	15574	15575	15561	15511	15583	15570	15669	15601	15701	15710	15641	15680	15643	15666	15580	15627	15586	15605	15429	15634	15538	15803	15478	15565	15547	15679	15655	15665	15686	15630	15527	15505	15572	15630	15477	15543	15684	15589	15531	15611	15622	15579	15558	15664	15672	15467	15658	15665	15550	15593	15606	15575	15501	15588	15571	15471	15532	15472	15490	15554	15611	15560	15713	15550	15554	15736	15463	15535	15487	15604	15415	15643	15721	15624	15549	15467	15537	15579	15702	15646	15579	15629	15608	15685	15543	15634	15602	15682	15550	15494	15501	15589	15712	15580	15530	15477	15710	15705	15698	15510	15703	15566	15624	15664	15575	15455	15567	15473	15642	15482	15683	15628	15730	15552	15590	15524	15521	15673	15691	15580	15583	15418	15682	15608	15584	15563	15588	15628	15419	15666	15469	15564	15496	15573	15498	15519	15656	15601	15672	15769	15499	15656	15480	15717	15616	15766	15498	15543	15579	15552	15580	15673	15770	15604	15648	15644	15754	15668	15577	15662	15726	15535	15597	15667	15777	15516	15442	15560	15636	15715	15627	15733	15525	15516	15509	15511	15487	15593	15655	15727	15627	15715	15777	15643	15434	15703	15632	15653	15527	15568	15658	15706	15620	15893	15513	15599	15512	15595	15718	15519	15512	15687	15524	15700	15592	15795	15440	15629	15621	15659	15827	15617	15690	15669	15709	15507	15582	15698	15619	15561	15483	15593	15570	15662	15563	15541	15638	15617	15678	15599	15609	15564	15389	15766	15756	15458	15663	15579	15665	15568	15733	15672	15659	15586	15562	15670	15526	15616	15580	15595	15747	15516	15482	15530	15605	15543	15481	15532	15464	15805	15475	15549	15514	15713	15713	15764	15590	15606	15544	15485	15658	15518	15536	15658	15672	15669	15617	15610	15680	15683	15542	15508	15653	15675	15567	15599	15533	15547	15640	15584	15766	15525	15641	15485	15663	15637	15600	15640	15642	15620	15648	15543	15553	15634	15657	15744	15650	15710	15618	15463	15492	15549	15478	15658	15672	15635	15485	15674	15796	15653	15555	15681	15712	15627	15772	15705	15504	15679	15641	15702	15691	15611	15730	15524	15658	15493	15677	15806	15594	15544	15523	15699	15557	15589	15611	15550	15605	15574	15718	15524	15647	15551	15589	15712	15560	15624	15633	15508	15529	15630	15638	15594	15691	15524	15643	15523	15574	15579	15730	15486	15534	15552	15602	15678	15596	15676	15435	15605	15538	15463	15684	15449	15669	15683	15445	15529	15560	15628	15694	15561	15707
28498	26376	33476	28823	22824	20770	19912	18877	18395	18171	17786	17714	17792	17788	17788	17600	17796	17538	17743	17633	17699	17601	17683	17771	17386	17534	17569	17603	17477	17565	17467	17755	17697	17633	17576	17550	17474	17530	17695	17373	17442	17528	17573	17423	17626	17532	17532	17483	17640	17480	17680	17568	17624	17649	17328	17619	17566	17528	17556	17469	17551	17420	17593	17360	17336	17398	17457	17460	17360	17662	17425	17398	17556	17395	17524	17498	17317	17355	17490	17503	17501	17693	17548	17290	17468	17741	17319	17511	17520	17594	17622	17530	17573	17485	17482	17507	17607	17530	17554	17696	17523	17490	17193	17543	17439	17468	17497	17689	17511	17569	17541	17551	17608	17562	17349	17448	17251	17470	17450	17546	17576	17429	17502	17544	17254	17612	17555	17663	17274	17349	17475	17600	17593	17345	17418	17516	17557	17369	17301	17645	17525	17469	17622	17543	17722	17545	17600	17367	17671	17596	17625	17349	17414	17502	17734	17461	17400	17454	17664	17502	17611	17431	17623	17710	17462	17495	17656	17677	17454	17513	17512	17478	17492	17211	17463	17422	17589	17490	17490	17419	17567	17365	17334	17359	17551	17490	17596	17543	17605	17519	17564	17554	17539	17358	17514	17769	17655	17653	17392	17633	17550	17584	17563	17535	17666	17678	17365	17352	17425	17568	17666	17463	17414	17477	17454	17506	17324	17412	17438	17539	17376	17576	17628	17570	17594	17592	17433	17470	17393	17485	17749	17630	17336	17314	17603	17446	17600	17582	17510	17509	17541	17486	17435	17364	17661	17360	17344	17433	17603	17335	17523	17525	17481	17326	17468	17566	17262	17476	17376	17362	17571	17465	17267	17513	17480	17530	17637	17391	17588	17562	17452	17635	17638	17601	17442	17404	17607	17607	17634	17608	17621	17389	17382	17354	17597	17387	17436	17499	17540	17479	17577	17295	17709	17497	17589	17340	17465	17458	17461	17546	17492	17323	17499	17372	17488	17482	17341	17465	17424	17464	17382	17491	17582	17441	17523	17406	17385	17426	17342	17676	17695	17376	17542	17418	17570	17438	17643	17457	17337	17351	17348	17506	17567	17468	17420	17502	17587	17505	17355	17385	17483	17302	17343	17577	17365	17403	17217	17365	17440	17438	17547	17478	17439	17557	17644	17685	17450	17685	17599	17513	17504	17248	17642	17550	17483	17550	17556	17254	17223	17555	17502	17632	17656	17672	17381	17563	17519	17457	17450	17360	17489	17294	17790	17713	17411	17634	17513	17488	17471	17571	17622	17610	17400	17436	17337	17417	17511	17674	17571	17613	17356	17426	17586	17508	17477	17686	17323	17404	17464	17718	17597	17538	17760	17251	17445	17323	17351	17508	17441	17510	17503	17394	17403	17690	17510	17439	17560	17358	17588	17450	17459	17540	17420	17508	17515	17707	17496	17445	17471	17481	17725	17436	17306	17320	17568	17523	17384	17477	17588	17730	17680	17555	17491	17470	17360	17462	17622	17331	17513	17608	17634	17660	17530	17602	17358	17399	17616	17484	17732	17506	17432	17506	17644	17660	17407	17556	17614	17507	17461	17511	17368	17381	17610	17445	17432	17411	17544	17462	17578	17566	17404	17488	17461	17640	17470	17524	17429	17478	17444	17648	17495	17316	17707	17643	17635	17566	17503	17455	17422	17332	17377	17671	17395	17508	17437	17615	17360	17529	17409	17366	17490	17468	17597	17321	17520	17428	17540	17762	17437	17474	17538	17491	17712	17197	17496	17338	17376	17565	17498	17564	17421	17464	17421	17613	17551	17596	17489	17586	17581	17629	17625	17485	17291	17537	17414	17338	17570	17480	17301	17443	17562	17433	17454	17337	17527	17463	17366	17269	17530	17495	17522	17456	17393	17385	17570	17496	17417	17337	17353	17513	17553	17377	17449	17582	17206	17373	17535	17446	17661	17551	17535	17515	17336	17460	17330	17671	17641	17415	17564	17348	17327	17380	17480	17244	17474	17713	17757	17464	17478	17541	17407	17298	17514	17570	17298	17397	17633	17484	17313	17627	17420	17597	17482	17609	17740	17397	17465	17561	17440	17518	17343	17690	17355	17446	17653	17556	17801	17366	17380	17433	17447	17669	17404	17538	17556	17482	17472	17432	17419	17502	17445	17419	17524	17321	17318	17491	17485	17305	17586	17433	17386	17495	17462	17579	17491	17472	17607	17498	17645	17470	17580	17266	17510	17517	17535	17625	17518	17469	17398	17229	17637	17434	17527	17509	17392	17581	17609	17480	17318	17562	17496	17412	17448	17421	17398	17607	17450	17506	17480	17599	17651	17496	17485	17621	17408	17581	17612	17574	17532	17489	17439	17557	17364	17467	17582	17556	17425	17466	17522	17493	17388	17474	17334	17578	17482	17480	17585	17340	17539	17360	17511	17531	17579	17397	17629	17501	17490	17629	17368	17503	17505	17668	17639	17596	17444	17446	17500	17528	17559	17528	17620	17692	17406	17333	17327	17474	17493	17425	17544	17763	17401	17592	17374	17576	17695	17594	17470	17516	17510	17400	17423	17406	17571	17444	17510	17418	17529	17547	17323	17450	17534	17630	17517	17568	17663	17396	17454	17607	17482	17368	17438	17415	17481	17569	17428	17698	17566	17270	17518	17589	17497	17511	17596	17387	17509	17510	17553	17307	17646	17665	17520	17390	17480	17486	17436	17473	17450	17442	17448	17590	17573	17513	17464	17402	17466	17549	17528	17573	17691	17742	17495	17466	17661	17710	17475	17417	17491	17488	17575	17591	17599	17362	17254	17641	17417	17588	17494	17598	17470	17280	17443	17451	17559	17731	17426	17420	17735	17680	17273	17437	17455	17631	17587	17338	17646	17585	17314	17551	17363	17497	17414	17304	17335	17398	17711	17384	17469	17426	17528	17529	17576	17463	17490	17690	17634	17574	17490	17499	17650	17423	17206	17239	17411	17588	17559	17261	17647	17294	17437	17463	17576	17548	17451	17304	17463	17617	17468	17609	17506	17467	17492	17373	17651	17606	17550	17515	17401	17609	17500	17340	17549	17746	17454	17593	17544	17484	17497	17575	17574	17473	17393	17426	17597	17610	17491	17595	17677	17716	17504	17388	17381	17642	17564	17587	17562	17386	17418	17534	17529	17618	17486	17497	17577	17534	17533	17453	17745	17387	17492	17537	17508	17455	17459	17524	17485	17525	17468	17344	17584	17616	17462	17504	17568	17437	17511	17483	17361	17500	17381	17302	17427	17578	17499	17577	17286	17728	17614	17412	17505	17304	17501	17267	17458	17390	17471	17472	17512	17512	17490	17457	17650	17526	17599	17434	17470	17398	17526	17397	17394	17483	17578	17457	17594	17635	17427	17504	17607	17646	17351	17300	17520	17514	17791	17263	17423	17373	17424	17471	17443	17588	17530	17673	17679	17423	17455	17598	17561	17537	17734	17365	17329	17356	17652	17429	17548	17363	17381	17697	17529	17563	17639	17551	17547	17264	17413	17666	17398	17706	17300	17409	17688	17408	17445	17530	17413	17397	17534	17617	17590	17580	17497	17336	17422	17409	17375	17500	17312	17397	17467	17537	17571	17735	17592	17401	17562	17436	17339	17474	17335	17491	17320	17586	17450	17592	17535	17671	17566	17484	17390	17766	17559	17363	17525	17773	17271	17731	17716	17569	17583	17462	17440	17280	17551	17668	17505	17411	17404	17466	17542	17342	17605	17472	17368	17467	17631	17457	17520	17420	17559	17480	17331	17435	17498	17524	17445	17540	17603	17415	17321	17586	17451	17546	17412	17450	17493	17513	17467	17481	17576	17624	17554	17666	17371	17507	17656	17583	17628	17489	17699	17456	17339	17507	17466	17550	17681	17620	17602	17415	17485	17713	17502	17421	17531	17368	17475	17567	17374	17360	17459	17516	17450	17425	17483	17469	17742	17502	17314	17563	17458	17484	17442	17471	17591	17581	17524	17336	17415	17491	17654	17528	17311	17379	17372	17338	17500	17637	17676	17627	17491	17539	17453	17421	17416	17607	17415	17731	17644	17636	17444	17520	17463	17440	17409	17581	17409	17655	17490	17683	17586	17688	17535	17728	17668	17414	17737	17693	17515	17638	17523	17631	17388	17584	17580	17536	17398	17406	17558	17627	17412	17413	17640	17445	17293	17579	17331	17541	17570	17369	17465	17511	17529	17473	17369	17366	17331	17340	17791	17460	17689	17531	17497	17580	17685	17498	17479	17409	17559	17403	17451	17419	17544	17441	17388	17346	17338	17397	17379	17650	17435	17517	17646	17565	17661	17512	17493	17663	17566	17319	17488	17364	17327	17592	17669	17576	17481	17715	17415	17382	17420	17660	17402	17493	17376	17410	17488	17558	17476	17291	17427	17534	17561	17523	17626	17521	17444	17436	17662	17435	17492	17624	17475	17655	17379	17547	17644	17672	17552	17502	17504	17381	17601	17662	17663	17557	17468	17629	17477	17322	17425	17560	17356	17628	17567	17428	17701	17701	17645	17302	17409	17402	17518	17444	17358	17515	17561	17501	17478	17742	17461	17532	17658	17499	17645	17391	17401	17426	17419	17536	17695	17649	17678	17651	17516	17463	17610	17384	17478	17717	17554	17604	17455	17718	17658	17528	17517	17566	17607	17509	17401	17338	17462	17618	17520	17489	17463	17579	17455	17457	17503	17422	17519	17689	17452	17483	17329	17407	17463	17412	17714	17491	17708	17427	17470	17593	17481	17467	17501	17495	17468	17478	17485	17537	17446	17579	17594	17604	17422	17557	17590	17498	17456	17702	17550	17510	17555	17528	17423	17374	17504	17519	17709	17530	17508	17472	17360	17568	17600	17478	17365	17574	17490	17466	17597	17447	17516	17467	17450	17485	17317	17359	17475	17429	17371	17582	17611	17452	17435	17668	17421	17419	17408	17352	17346	17582	17527	17601	17408	17615	17487	17673	17474	17553	17639	17512	17355	17634	17464	17599	17419	17572	17672	17640	17577	17521	17343	17542	17534	17401	17667	17479	17545	17467	17404	17578	17517	17732	17419	17537	17386	17637	17414	17517	17342	17434	17404	17425	17371	17558	17647	17528	17719	17670	17623	17611	17603	17582
30002	42592	39228	28794	23608	20386	18977	17903	17253	16541	16219	16146	16072	15893	16013	16062	15864	15982	15871	15808	15912	15601	15842	15748	16015	15776	15755	15847	15744	15911	15811	15839	15729	15858	15935	15898	15652	15836	15892	15872	15771	15629	15754	15818	15906	15827	15758	15737	15598	15801	15694	15882	15771	15841	15806	15831	15970	15632	15658	15689	15817	15767	15663	15826	15796	15709	15858	15712	15766	15876	15731	15893	15653	15830	15755	15580	15703	15883	15889	15859	15723	15668	15779	15873	15707	15810	15773	15990	15964	15762	15794	15607	15850	15763	15743	15810	15900	15917	15543	15684	15752	15705	15862	15709	15787	15888	15706	15674	15768	15823	15741	15902	15860	15804	15890	15769	15636	15801	15862	15830	15788	15856	15916	15719	15848	15755	15848	15693	15891	15728	15587	15773	15655	15879	15919	15728	15900	15836	15757	15692	15893	15798	15748	15806	15673	15643	15680	15960	15824	15689	15778	15712	15874	15709	15922	15839	15784	15781	15874	15744	15743	15803	15633	15916	15549	15711	15904	15658	15716	15820	15791	15815	15714	15861	15792	15668	15810	15755	15816	15899	16039	15758	15660	15612	15882	15858	15757	15729	15661	15799	15779	15774	15783	15753	15762	15905	15682	15653	15811	15729	15794	15866	15681	15967	15863	15899	16030	15432	15744	15738	15966	15649	15745	15721	15762	15860	15831	15726	15651	15772	15742	15862	15917	15736	15750	15709	15716	15791	15837	15717	15792	15785	15898	15776	15822	15712	15748	15819	15832	15666	15840	15708	15870	15774	15737	15699	15844	15738	15712	15712	15904	15831	15680	15883	15782	15761	15868	15767	15713	15799	15785	15707	15706	15923	15798	15870	15756	15719	15594	15727	15809	15860	15757	15831	15858	16022	15864	15760	15665	15652	15806	15778	15877	15506	15765	15832	15576	15787	15864	15761	15809	15835	15833	15597	15852	15641	15825	15896	15651	15631	15783	15829	15585	15874	15933	15884	15839	15751	15828	15905	15774	15809	15723	15793	15795	15757	15717	15830	15843	15852	15993	15808	15794	15672	15563	15733	15768	15733	15717	15946	15942	15713	15998	15883	15654	15753	15675	15665	15786	15716	15927	15786	15809	15867	15936	15819	15872	15694	15840	15686	15633	15807	15740	15581	15848	15809	15813	15667	15768	15745	15666	15604	15816	15934	15872	15808	15826	15586	15907	15830	15819	15747	15755	15798	15861	15800	15745	15644	15815	15852	15790	15673	15691	15802	15747	15677	15766	15740	15712	15870	15703	15878	15972	15882	15739	15720	15786	15761	15846	15861	15670	15653	15763	15745	15677	15802	15897	15786	15661	15730	15855	15651	15815	15806	15866	15896	15801	15731	15867	15886	15864	15893	15589	15936	15817	15814	15664	15747	15853	15768	15815	15655	15863	15861	15802	15697	15761	15745	15867	15839	15769	15719	15752	15646	15739	15730	15758	15766	15770	15746	15805	15701	15837	15713	15979	15747	15823	15857	15969	15832	15739	15724	15629	15806	15740	15924	15761	15772	15892	15623	15575	15863	15954	15713	15883	15921	15819	15661	15828	15782	15788	15845	15803	15771	15777	15784	15953	15744	15692	15789	15869	15675	15910	15686	15855	15789	15632	15731	15623	15766	15835	15807	15744	15692	15743	15772	15772	15850	15691	15711	15663	15761	15763	15839	15813	15749	15793	15794	15873	15609	15772	15756	15795	15835	15982	15844	15858	15809	15748	15826	15960	15881	15761	15844	15846	15818	15832	15768	15816	15737	15884	15848	15833	15861	15762	15709	15734	15721	15763	15797	15801	15614	15587	15956	15946	15852	15777	15694	15776	15968	15651	15810	15692	15750	15795	15682	15789	15865	15901	15868	15921	15833	15735	15781	15919	15970	15758	15753	15728	15797	15792	15836	15753	15807	15892	15830	15923	15741	15765	15803	15785	15753	15887	15738	15790	15980	15764	15725	15822	15641	15709	15866	15902	15736	15721	15775	15826	15709	15765	15815	15926	15867	15729	15884	15826	15905	15840	15785	15660	15817	15759	15812	15865	15835	15819	15695	15727	15811	15916	15849	15751	15737	15753	15881	15829	15771	15731	15614	15718	15691	15683	15862	15749	15941	15695	15953	15662	15862	15775	15825	15892	15829	15790	15827	15729	15903	15715	15800	15716	15850	15853	15686	15887	15705	15781	15911	15766	15763	15742	15713	15670	15525	15768	15784	16022	15543	15795	15909	15802	15696	15866	15925	15898	15877	15785	15736	15907	15596	15804	15909	15823	15598	15728	15722	15755	15740	15672	15594	15737	15844	15821	15810	15849	15961	15817	15818	15884	15690	15688	15825	15881	15874	15925	15856	15870	15679	15717	15703	15898	15577	15723	15727	15828	15852	15666	15650	15820	15686	15693	15643	15761	15800	15764	15579	15735	15679	15899	15858	15898	15821	15756	15788	15779	15867	15788	15744	15688	15819	15625	15809	15757	15711	15896	15658	15823	15689	15751	15726	15841	15660	15704	15836	15820	15738	15684	15918	15815	15668	15924	15614	15890	15876	15787	15834	15886	15857	15729	15896	15848	15761	15846	15860	15670	15788	15801	15820	15708	15728	15741	15743	15795	15887	15984	15767	15832	15772	15779	15778	15778	15891	15846	15769	15744	15903	15704	15775	15648	15945	15862	15991	15698	15724	15760	15867	16144	15820	15694	15815	15798	15947	15850	15660	15924	15641	15934	15708	15773	15836	15862	15832	15951	15713	15610	15637	15859	15850	15779	15700	15779	15691	15825	15741	15735	15763	16039	15848	15937	15826	15703	15796	15809	15760	15703	15948	15797	15711	15773	15819	15956	15784	15775	15732	15800	15887	15890	15945	15686	15844	15864	15699	15711	15834	15696	15890	15780	15722	15772	15711	15600	15879	15811	15941	15832	15615	15726	15750	15890	15866	15843	15758	15796	15831	15770	15707	15725	15696	15791	15676	15730	15888	15888	15816	15785	15816	15792	15740	15935	15784	15732	15803	15740	15862	15949	15752	15927	15631	15710	15906	15781	15915	15800	15896	15797	15816	15802	15690	15815	15687	15807	15907	15823	15805	15745	15762	15690	15681	15737	15883	15792	15818	15689	15837	15706	15790	15911	15622	15776	15826	15721	15972	15629	15992	15901	15798	15776	15744	15725	15739	15814	15723	15786	16038	15586	15893	15848	15706	15863	15853	15705	15702	15716	16016	15873	15958	15717	15901	15708	15840	15824	15664	15660	15924	15809	15775	15876	15823	15774	15666	15992	15850	15687	15787	15971	15804	15823	15679	15983	15638	15880	15704	15775	15876	15752	15743	15919	15778	15781	15737	15804	15987	15860	15925	15771	15862	15886	15772	15871	15708	15839	15832	15835	15787	15803	15744	15740	15689	15874	15740	15830	15791	15879	15877	15810	15911	15688	15946	15894	15927	15965	15781	15973	15834	15791	15906	16046	15718	15814	15804	15690	15944	15966	15862	15782	15787	15658	15848	15634	15893	15849	15713	15582	15901	15714	15850	15829	15997	15777	15773	15712	15906	15944	15626	15876	15711	15971	15832	15734	15740	16030	15832	15736	15644	15863	16018	15864	15770	15832	15895	15800	15660	15907	15779	15812	15766	15903	16006	15790	15912	15887	15797	15744	15807	15892	15926	15755	15823	15817	15796	15835	15897	15903	15668	15792	15730	15743	15625	15832	15757	15906	15760	15854	15613	15767	15820	15834	15761	15903	15841	15918	15845	15834	15886	15718	15939	15877	15809	15603	15836	15705	16012	15818	15659	15731	15759	15878	15714	15897	15637	15834	15822	15681	15602	15790	15774	15722	15764	15645	15891	15797	15784	15890	15581	15896	15863	15731	15811	15746	15807	15896	15892	15896	15923	15763	15796	15783	15702	15826	15676	15697	15796	15799	15592	15935	15771	15792	15818	15777	15678	15929	15778	15708	15993	15852	15856	15779	15749	15798	15851	15861	15588	15777	15814	15740	15573	15744	15746	15758	15777	15675	15876	15790	15871	15901	15652	15740	15914	15945	15934	15771	15699	15799	15800	15874	15959	15744	15759	15893	15866	15749	15749	15673	15837	15670	15553	15915	15632	15810	15963	15776	15791	15729	15710	15663	15766	15856	15769	15839	16013	15892	15812	15942	15766	15755	15838	15742	15705	15703	15870	15864	15645	15756	15730	15831	15760	15860	15662	15757	15927	15770	15701	15754	15714	15737	15802	15930	15882	15774	15698	15908	15814	15797	15865	15812	15763	15836	15638	15921	15862	15810	15738	15928	15832	15852	15986	15735	15756	15829	15842	15831	15747	15672	15763	15733	15926	15910	15812	15825	15732	15769	15880	15933	15672	15772	15795	15811	15889	15660	15709	15748	15732	15807	15810	15846	15921	15884	15805	15959	15676	15638	15761	15842	15850	15748	15749	15772	15867	15675	15784	15766	15696	15778	15731	15762	15991	15863	16006	15806	15772	15624	15788	15883	15537	15882	15705	15775	15803	15750	15875	15810	15836	15836	15994	15809	15807	15850	15827	15817	15766	15860	15701	15817	15648	15734	15816	15865	15800	15867	15828	15868	15642	15886	15861	15840	15825	15875	15864	15812	15772	15638	15605	15871	15725	15789	15701	15821	15809	15778	15770	15777	15882	15618	15893	15885	15695	15663	15774	15913	15638	15983	15827	15778	15876	15904	15862	15671	15766	15865	15837	15849	15818	15961	15813	15758	15892	15815	15873	15836	15757	15910	15659	15825	15773	15916	15685	15756	15715	15673	15794	15772	15938	15829	15798	15845	15966	15569	15779	15988	15682	15761	15859	15690	15688	16028	15762	15930	15744	15814	15832	15692	15782	15775	15870	15906	15621	15647	15690	15690	15831	15804	15783	15888	15784	15805	15775	15966	15765	15721	15910	15694	15685	15718	15857	15889	15803	15755	15677	15681	15733	15804	15879	15762	15906	15620	15764	15887	15702	15843	15738	15783	16075	15862	15852	15928	15659	15795	15669	15788	15918	15798	15822	15775	15639	15846	15756	15702	15745	15903	15797	15945	15848	15835	15722	15967	15704	16056	15751	15750	15766	15789	15838	15805	15836	15646	15662	15789	15697
24071	21391	28872	25847	25468	25831	24299	19955	17986	17880	17496	17299	17266	17123	17127	16781	17009	16834	16738	16895	16894	17011	16808	16882	16785	17093	16762	16694	16871	16791	16811	16800	16802	16797	16841	16728	16919	16868	16816	16855	16451	16877	16731	16696	16760	16627	16667	16962	16726	16968	16832	16465	16701	16693	16592	16828	16785	16572	16813	16759	16531	16684	16733	16808	16728	16570	16765	16674	16654	16518	16756	16741	16765	16772	16776	16762	16634	16521	16771	16772	16901	16543	16773	16654	16836	16774	16574	16311	16521	16686	16728	16750	16741	16785	16800	16610	16881	16758	16898	16601	16801	16812	16544	16622	16549	16776	16725	16883	16724	16682	16655	16607	16756	16575	17126	16533	16665	16644	16661	16575	16694	16608	16665	16657	16709	16776	16491	16679	16666	16529	16857	16712	16870	16618	16603	16579	16620	16833	16747	16576	16629	16715	16806	16767	16593	16649	16778	16601	16666	16662	16694	16694	16506	16711	16704	16796	16765	16704	16693	16854	16823	16746	16779	16599	16740	16684	16819	16535	16665	16715	16669	16658	16634	16757	16583	16761	16635	16667	16682	16728	16834	16716	16668	16707	16576	16599	16693	16762	16755	16661	16904	16676	16679	16938	16679	16747	16663	16707	16684	16709	16706	16760	16940	16686	16578	16489	16578	16601	16736	16771	16673	16961	16990	16812	16657	16679	16737	16813	16676	16613	16721	16808	16633	16847	16897	16806	16599	16564	16573	16669	16756	16595	16666	16717	16787	16664	16710	16666	16685	16616	16743	16681	16668	16415	16681	16609	16572	16941	16881	16687	16743	16785	16744	16606	16750	16552	16802	16635	16836	16817	16639	16799	16690	16887	16648	16561	16662	16651	16859	16597	16509	16681	16833	16771	16690	16682	16604	16843	16756	16656	16595	16669	16681	16703	16501	16557	16754	16749	16566	16672	16603	16695	16631	16755	16660	16681	16757	16824	16683	16756	16876	16736	16612	16430	16702	16626	16584	16721	16546	16778	16710	16687	16839	16742	16685	16755	16737	16516	16824	16664	16466	16750	16801	16694	16704	16702	16754	16648	16531	16665	16793	16832	16584	16727	16679	16538	16603	16631	16579	16612	16673	16716	16719	16627	16746	16648	16687	16910	16696	16552	16731	16593	16629	16678	16681	16700	16853	16800	16644	16474	16627	16578	16773	16686	16778	16556	16724	16589	16724	16753	16602	16862	16619	16868	16696	16616	16385	16622	16828	16734	16781	16810	16601	16764	16703	16877	16621	16765	16709	16691	16703	16661	16606	16705	16719	16683	16658	16512	16623	16724	16602	16788	16679	16575	16490	16714	16718	16495	16676	16585	16709	16737	16871	16599	16705	16671	16878	16635	16622	16707	16827	16466	16833	16654	16696	16865	16682	16575	16652	16821	16859	16675	16806	16728	16518	16853	16703	16682	16732	16600	16670	16693	16842	16773	16651	16716	16737	16679	16712	16725	16724	16713	16508	16648	16965	16693	16833	16752	16590	16596	16806	16738	16698	16850	16731	16754	16863	16841	16922	16675	16819	16545	16665	16918	16759	16740	16734	16696	16662	16729	16676	16695	16830	16706	16604	16731	16644	16859	16584	16638	16717	16649	16683	16751	16841	16661	16557	16651	16744	16667	16653	16567	16634	16799	16694	16781	16766	16693	16692	16807	16745	16687	16916	16897	16924	16897	16585	16718	16780	16766	16776	16690	16591	16572	16651	16538	16889	16795	16746	16739	16571	16699	16826	16630	16807	16781	16602	16610	16772	16717	16816	16596	16770	16500	16769	16783	16799	16669	16788	16731	16798	16699	16574	16682	16770	16877	16806	16645	16971	16785	16819	16677	16821	16752	16775	16679	16862	16582	16755	16494	16748	16805	16681	16532	16656	16572	16754	16699	16591	16534	16645	16566	16719	16703	16617	16534	16581	16584	16555	16847	16538	16754	16654	16818	16501	16812	16522	16728	16838	16713	16659	16591	16637	16795	16743	16813	16602	16745	16996	16658	16749	16769	16473	16570	16737	16758	16688	16948	16534	16801	16815	16801	16844	16692	16802	16649	16659	16642	16612	16733	16913	16746	16621	16750	16751	16707	16512	16739	16621	16747	16513	16849	16773	16676	16693	16704	16620	16658	16956	16723	16735	16740	16698	16683	16801	16764	16743	16690	16615	16759	16707	16740	16725	16746	16506	16434	16542	16683	16632	16660	16698	16790	16859	16687	16662	16701	16670	16776	16534	16616	16699	16863	16725	16761	16786	16795	16745	16745	16765	16668	16712	16845	16678	16924	16770	16715	16888	16744	16712	16649	16640	16734	16793	16880	16957	16653	16781	16858	16613	16749	16885	16739	16765	16704	16948	16594	16645	16651	16487	16692	16742	16678	16796	16815	16717	16656	16649	16708	16841	16679	16592	16796	16620	16734	16649	16654	16749	16794	16749	16733	16755	16584	16665	16804	16742	16626	16767	16638	16836	16843	16643	16799	16564	16641	16763	16899	16781	16686	16635	16821	16627	16703	16576	16792	16817	16510	16815	16649	16764	16734	16717	16743	16726	16655	16670	16743	16665	16525	16679	16673	16841	16788	16593	16717	16570	16606	16843	16622	16828	16741	16677	16825	16703	16589	16679	16702	16651	16705	16631	16720	16768	16595	16578	16873	16701	16827	16555	16663	16769	16859	16780	16862	16785	16865	16863	16773	16697	16816	16458	16695	16733	16596	16737	16578	16531	16564	16791	16898	16707	16589	16793	16606	16599	16810	16648	16576	16732	16826	16901	16655	16748	16794	16796	16662	16658	16752	16922	16546	16633	16560	16672	16830	16749	16959	16847	16723	16638	16655	16864	16847	16868	16701	16499	16578	16740	16678	16596	16715	16744	16630	16800	16644	16656	16890	16653	16791	16666	16539	16759	16706	16589	16569	16679	16725	16625	16663	16815	16706	16563	16498	16852	16860	16551	16783	16836	16470	16614	16646	16815	16650	16660	16643	16778	16715	16801	16657	16690	16586	16821	16836	16713	16938	16620	16665	16836	16692	16757	16733	16682	16655	16859	17004	16382	16577	16688	16772	16697	16692	16647	16721	16755	16789	16626	16715	16790	16665	16526	16622	16752	16650	16613	16477	16590	16560	16748	16789	16810	16642	16484	16897	16784	16549	16618	16628	16557	16720	16611	16843	16777	16942	16819	16808	16633	16621	16697	16695	16672	16740	16702	16870	16757	16633	16826	16796	16765	16807	16715	16748	16949	16962	16693	16698	16734	16502	16742	16549	16742	16786	16546	16624	16816	16617	16903	16705	16700	16836	16741	16663	16555	16730	16695	16647	16705	16690	16604	16766	16880	16834	16626	16774	16791	16913	16733	16676	16580	16717	16768	16737	16831	16768	16746	16666	16766	16591	16811	16632	16686	16682	16708	16810	16957	16812	16847	16607	16836	16554	16749	16484	16675	16769	16755	16700	16611	16850	16727	16844	16564	16605	16518	16611	16721	16664	16713	16570	16850	16684	16570	16658	16677	16686	16725	16610	16767	16736	16833	16568	16660	16744	16806	16663	16690	16626	16609	16583	16864	16716	16629	16714	16905	16643	16595	16780	16673	16524	16701	16530	16661	16796	16571	16713	16577	16662	16657	16676	16753	16625	16616	16880	16684	16714	16682	16782	16720	16682	16845	16679	16619	16766	16631	16833	16687	16676	16552	16978	16735	16749	16632	16647	16670	16668	16797	16657	16708	16549	16686	16618	16765	16781	16534	16712	16528	16892	16550	16757	16636	16547	16710	16662	16743	16821	16693	16657	16711	16621	16666	16675	16573	16683	16761	16683	16821	16648	16728	16561	16641	16705	16645	16584	16699	16704	16786	16677	16654	16814	16735	16647	16668	16476	16736	16680	16677	16799	16753	16613	16671	16643	16777	16771	16735	16761	16710	16664	16901	16541	16661	16782	16857	16745	16652	16590	16581	16676	16655	16729	16746	16990	16671	16677	16611	16638	16799	16524	16738	16742	16562	16637	16556	16714	16987	16976	16695	16694	16709	16796	16930	16705	16680	16779	16839	16606	16859	16722	16679	16586	16728	16946	16777	16665	16711	16673	16651	16725	16686	16626	16654	16913	16787	16549	16778	16827	16678	16597	16757	16642	16681	16603	16687	16860	16696	16650	16634	16732	16679	16722	16814	16714	16568	16681	16476	16454	16746	16592	16428	16767	16597	16778	16570	16769	16731	16515	16588	16745	16735	16926	16575	16861	16715	16590	16722	16664	16479	16452	16774	16602	16770	16810	16700	16444	16863	16867	16593	16777	16797	16782	16727	16742	16672	16691	16612	16617	16723	16596	16674	16648	16812	16736	16713	16627	16631	16716	16724	16680	16596	16749	16623	16825	16619	16655	16756	16711	16714	16775	16721	16524	16686	16697	16850	16590	16671	16850	16680	16553	16824	16889	16632	16803	16675	16660	16706	16738	16733	16832	16806	16693	16676	16621	16558	16957	16828	16508	16818	16698	16614	16809	16501	16655	16686	16771	16657	16603	16794	16807	16725	16611	17052	16716	16661	16595	16676	16702	16882	16694	16680	16827	16652	16788	16700	16827	17099	16782	16729	16707	16837	16716	16610	16703	16733	16752	16789	16735	16610	16684	16861	16754	16664	16656	16803	16790	16809	16729	16749	16661	16478	16721	16644	16666	16764	16693	16728	16592	16649	16704	16814	16767	16774	16693	16482	16823	16653	16762	16653	16862	16692	16771	16790	16661	16686	16625	16723	16598	16603	16698	16778	16738	16576	16717	16802	16794	16717	16728	16755	16705	16829	16581	16664	16624	16758	16755	16819	16791	16628	16755	16910	16649	16664	16644	16847	16622	16816	16658	16589	16711	16911	16703	16655	16662	16919	16562	16640	16658	16692	16730	16682	16766	16778	16782	16760	16691	16713	16679	16464	16664	16742	16779	16725	16559	16795	16760	16674	16603	16655	16692	16627	16694	16700	16599	16727	16595	16695	16604	16868	16736	16501	16677	16757	16703	16488	16570	16839	16775	16787	16662	16854	16651	16836	16670	16714	16806	16612	16918	16815	16752	16822	16697	16809	16740	16601	16717	16707	16738	16793	16621	16788	16691	16561	16694
31079	51075	47341	37876	32289	26367	22498	19071	17078	16521	16319	15941	15743	15867	15655	15511	15578	15500	15531	15492	15447	15361	15545	15347	15298	15357	15447	15524	15402	15368	15480	15493	15396	15592	15189	15413	15327	15321	15441	15194	15418	15431	15472	15362	15421	15326	15262	15508	15473	15493	15425	15365	15396	15195	15468	15405	15222	15188	15293	15381	15235	15357	15333	15400	15260	15372	15418	15379	15301	15505	15305	15475	15252	15329	15377	15410	15347	15402	15415	15245	15226	15216	15192	15551	15494	15365	15374	15407	15286	15276	15280	15413	15404	15398	15252	15316	15185	15286	15359	15256	15395	15233	15143	15376	15565	15259	15431	15365	15339	15291	15213	15133	15233	15296	15290	15424	15237	15440	15201	15247	15300	15346	15237	15170	15473	15275	15386	15332	15439	15179	15375	15308	15463	15308	15353	15489	15233	15361	15284	15345	15361	15346	15343	15217	15279	15311	15378	15426	15381	15435	15174	15400	15353	15385	15529	15265	15288	15464	15309	15434	15371	15237	15348	15205	15353	15244	15411	15322	15396	15287	15291	15380	15281	15295	15388	15176	15296	15517	15250	15360	15274	15411	15201	15412	15210	15538	15305	15265	15375	15308	15438	15366	15333	15268	15330	15257	15404	15290	15293	15233	15271	15206	15396	15341	15424	15400	15307	15329	15315	15232	15247	15243	15327	15370	15292	15432	15438	15161	15300	15370	15305	15496	15334	15233	15363	15199	15224	15393	15543	15224	15395	15267	15420	15309	15357	15433	15384	15162	15435	15201	15291	15437	15395	15286	15259	15252	15368	15339	15346	15270	15257	15374	15194	15408	15372	15283	15194	15304	15355	15426	15292	15319	15260	15327	15175	15300	15228	15313	15517	15283	15463	15387	15260	15184	15407	15351	15306	15346	15349	15306	15287	15371	15340	15316	15329	15265	15295	15283	15358	15210	15288	15336	15289	15309	15299	15238	15447	15420	15278	15395	15297	15344	15378	15397	15412	15306	15129	15316	15225	15417	15385	15273	15230	15093	15350	15587	15159	15434	15299	15205	15259	15438	15362	15380	15335	15379	15228	15319	15304	15459	15306	15300	15270	15242	15251	15497	15327	15390	15268	15219	15320	15159	15441	15384	15412	15166	15256	15439	15348	15286	15377	15420	15329	15156	15381	15309	15227	15227	15418	15411	15376	15327	15335	15247	15472	15193	15221	15274	15530	15258	15494	15107	15364	15279	15368	15511	15306	15221	15406	15158	15196	15390	15419	15354	15363	15285	15269	15326	15245	15457	15439	15474	15274	15315	15205	15374	15279	15458	15259	15353	15412	15236	15320	15398	15347	15275	15337	15395	15398	15233	15317	15377	15407	15388	15458	15305	15253	15290	15283	15466	15326	15139	15401	15262	15252	15515	15206	15181	15389	15545	15245	15303	15203	15317	15179	15378	15334	15293	15319	15487	15288	15419	15405	15423	15323	15401	15362	15354	15356	15378	15178	15300	15269	15347	15230	15401	15365	15460	15364	15265	15306	15397	15368	15378	15264	15428	15296	15226	15354	15162	15178	15300	15283	15511	15301	15279	15254	15112	15225	15413	15304	15312	15410	15291	15313	15365	15328	15307	15296	15293	15208	15317	15336	15414	15408	15404	15414	15344	15250	15403	15316	15130	15474	15372	15252	15293	15425	15114	15457	15318	15471	15346	15363	15334	15347	15323	15206	15349	15217	15342	15417	15393	15235	15212	15376	15407	15445	15182	15347	15373	15071	15489	15274	15250	15259	15495	15286	15330	15351	15322	15257	15454	15331	15460	15418	15252	15426	15252	15305	15295	15387	15327	15370	15239	15312	15186	15207	15331	15464	15409	15241	15196	15307	15294	15296	15277	15394	15399	15322	15289	15415	15402	15288	15266	15353	15396	15207	15336	15310	15385	15207	15265	15413	15456	15399	15276	15392	15266	15357	15414	15263	15438	15296	15364	15415	15181	15264	15335	15172	15356	15378	15275	15377	15208	15341	15329	15308	15119	15489	15339	15220	15463	15557	15161	15471	15235	15411	15349	15302	15347	15328	15404	15471	15241	15385	15302	15328	15272	15374	15436	15477	15424	15216	15341	15275	15402	15301	15353	15372	15358	15254	15450	15119	15292	15357	15281	15328	15403	15342	15133	15325	15312	15440	15440	15240	15268	15390	15310	15359	15482	15239	15329	15336	15297	15228	15322	15312	15388	15472	15487	15362	15313	15340	15152	15147	15571	15400	15183	15282	15355	15281	15253	15320	15254	15470	15376	15190	15199	15231	15425	15278	15137	15484	15359	15222	15227	15406	15371	15406	15458	15359	15293	15336	15474	15362	15473	15286	15298	15111	15380	15318	15400	15289	15270	15392	15308	15356	15186	15343	15277	15181	15259	15330	15397	15280	15270	15269	15394	15393	15409	15411	15282	15354	15392	15522	15283	15430	15431	15200	15358	15235	15354	15423	15315	15459	15121	15289	15329	15302	15234	15461	15166	15402	15248	15330	15308	15373	15377	15348	15226	15295	15313	15353	15305	15240	15311	15257	15325	15331	15277	15260	15367	15540	15222	15371	15254	15348	15252	15293	15186	15239	15390	15239	15356	15352	15443	15466	15417	15297	15350	15484	15314	15348	15258	15288	15423	15393	15357	15243	15209	15273	15398	15310	15281	15271	15299	15409	15428	15243	15301	15133	15298	15283	15294	15368	15321	15279	15432	15505	15174	15349	15279	15351	15256	15277	15588	15263	15145	15327	15187	15115	15111	15413	15312	15400	15141	15293	15402	15315	15298	15297	15232	15414	15391	15625	15418	15211	15233	15121	15336	15426	15151	15456	15163	15444	15301	15172	15389	15258	15273	15390	15241	15317	15357	15254	15470	15431	15325	15372	15410	15327	15313	15254	15431	15370	15500	15361	15278	15325	15323	15321	15315	15300	15278	15214	15368	15430	15239	15388	15356	15265	15186	15475	15127	15186	15276	15295	15452	15268	15281	15415	15504	15363	15233	15059	15340	15224	15273	15244	15424	15132	15392	15400	15140	15346	15452	15288	15325	15266	15287	15393	15284	15193	15221	15448	15434	15298	15438	15341	15200	15386	15482	15241	15457	15406	15209	15398	15234	15389	15214	15351	15449	15278	15368	15147	15245	15382	15153	15264	15430	15313	15435	15290	15411	15431	15240	15256	15259	15312	15154	15227	15307	15348	15284	15420	15432	15469	15238	15295	15260	15338	15208	15411	15309	15381	15520	15430	15228	15385	15425	15409	15376	15317	14990	15347	15378	15445	15240	15328	15231	15455	15267	15225	15076	15345	15265	15436	15269	15210	15396	15283	15344	15333	15297	15298	15346	15377	15429	15218	15335	15265	15297	15311	15136	15355	15262	15263	15128	15270	15399	15316	15310	15352	15324	15277	15362	15259	15164	15273	15370	15331	15271	15258	15518	15515	15339	15375	15319	15173	15159	15357	15295	15360	15152	15489	15521	15362	15543	15331	15286	15519	15380	15460	15330	15381	15377	15310	15421	15402	15410	15363	15362	15311	15241	15435	15226	15249	15157	15227	15396	15403	15205	15211	15323	15284	15351	15272	15211	15430	15242	15356	15258	15304	15272	15374	15380	15310	15422	15243	15308	15262	15469	15382	15315	15323	15232	15385	15328	15380	15210	15286	15251	15413	15188	15260	15372	15240	15293	15234	15298	15566	15365	15402	15436	15270	15327	15342	15412	15349	15354	15241	15382	15355	15376	15339	15272	15280	15385	15433	15335	15300	15371	15245	15292	15307	15385	15362	15358	15518	15175	15297	15231	15297	15345	15331	15406	15322	15390	15364	15301	15363	15347	15411	15314	15416	15233	15271	15420	15365	15320	15288	15198	15497	15384	15266	15353	15212	15252	15336	15340	15447	15262	15242	15248	15260	15327	15397	15486	15205	15135	15204	15359	15250	15229	15187	15296	15077	15053	15341	15302	15425	15362	15362	15299	15359	15289	15332	15268	15298	15157	15212	15333	15348	15380	15370	15221	15169	15254	15345	15191	15423	15466	15314	15323	15224	15384	15274	15379	15349	15288	15209	15335	15408	15293	15259	15272	15326	15290	15128	15362	15313	15493	15420	15164	15464	15282	15485	15307	15431	15387	15339	15117	15332	15346	15388	15374	15359	15443	15378	15338	15322	15364	15439	15251	15408	15456	15493	15469	15348	15437	15369	15326	15411	15364	15376	15155	15229	15345	15577	15360	15218	15306	15419	15228	15379	15351	15359	15272	15268	15409	15246	15406	15383	15258	15293	15301	15254	15283	15277	15312	15308	15317	15503	15406	15192	15440	15185	15142	15191	15278	15318	15295	15422	15244	15550	15341	15323	15527	15328	15401	15208	15403	15256	15266	15357	15319	15382	15239	15213	15257	15210	15213	15289	15302	15196	15289	15281	15364	15293	15326	15399	15357	15364	15466	15347	15321	15456	15143	15247	15432	15356	15341	15436	15279	15258	15333	15431	15206	15345	15283	15384	15377	15343	15324	15277	15335	15305	15098	15240	15261	15212	15227	15455	15418	15432	15460	15086	15300	15356	15258	15334	15324	15392	15382	15179	15376	15357	15427	15246	15315	15429	15289	15217	15367	15021	15328	15193	15305	15260	15349	15279	15382	15320	15364	15441	15206	15197	15280	15382	15270	15356	15264	15341	15484	15278	15256	15309	15320	15183	15375	15509	15290	15360	15299	15355	15263	15064	15249	15387	15310	15270	15322	15414	15381	15185	15434	15243	15161	15356	15458	15356	15383	15329	15369	15432	15298	15328	15327	15267	15402	15214	15381	15373	15467	15361	15348	15254	15159	15361	15349	15260	15427	15347	15388	15333	15295	15425	15281	15354	15273	15389	15337	15366	15232	15402	15337	15328	15335	15444	15358	15299	15229	15199	15221	15219	15306	15361	15244	15342	15254	15370	15314	15408	15283	15204	15314	15177	15249	15346	15345	15205	15323	15198	15127	15227	15229	15396	15334	15361	15191	15153	15264	15463	15390	15216	15324	15398	15261	15173	15262	15338	15244	15397	15402	15321	15193	15395	15323	15303	15411	15458	15392	15209	15268	15332	15364	15273	15350	15219	15434	15312	15362	15443	15433	15261	15496
22823	21278	29084	24260	23723	26430	26827	20784	19271	19196	18759	18174	18109	17941	17857	17653	17895	17546	17482	17650	17670	17532	17441	17529	17604	17776	17665	17360	17262	17347	17408	17411	17394	17514	17408	17426	17420	17356	17476	17336	17441	17580	17437	17337	17267	17328	17428	17324	17233	17266	17327	17201	17217	17252	17356	17415	17537	17362	17203	17195	17372	17096	17272	17440	17460	17329	17381	17378	17297	17380	17213	17367	17281	17460	17109	17196	17463	17244	17395	17282	17349	17303	17240	17164	17261	17357	17393	17404	17351	17145	17300	17453	17336	17205	17334	17171	17070	17226	17124	17374	17445	17259	17222	17285	17366	17373	17361	17384	17328	17121	17368	17255	17408	17349	17384	17249	17236	17344	17309	17342	17139	17367	17276	17270	17442	17210	17317	17362	17470	17275	17282	17194	17171	17362	17267	17525	17347	17185	17416	17282	17427	17228	17452	17215	17530	17236	17167	17184	17347	17558	17160	17441	17374	17357	17281	17246	17151	17202	17297	17216	17403	17334	17107	17470	17250	17232	17524	17362	17529	17310	17278	17274	17347	17344	17176	17395	17224	17469	17231	17490	17304	17372	17388	17388	17306	17428	17279	17312	17345	17338	17235	17377	17256	17177	17298	17343	17270	17433	17292	17369	17319	17362	17435	17283	17301	17195	17285	17186	17241	17383	17379	17096	17407	17343	17178	17476	17252	17245	17301	17329	17258	17213	17134	17286	17304	17483	17420	17064	17442	17126	17100	17112	17200	17261	17070	17095	17143	17196	17376	17179	17371	17118	17471	17303	17320	17348	17349	17291	17204	17291	17234	17222	17073	17351	17343	17339	17326	17097	17199	17157	17195	17401	17311	17314	17202	17200	17380	17368	17479	17279	17307	17447	17424	17153	17156	17194	17336	17302	17335	17291	17452	17321	17392	17229	17288	17170	17246	17145	17126	17304	17265	17180	17234	17318	17404	17162	17523	17300	17296	17390	17333	17172	17473	17318	17245	17344	17211	17163	17290	17283	17383	17155	17456	17261	17351	17523	17221	17017	17346	17245	17198	17491	17336	17362	17339	17272	17295	17470	17262	17397	17303	17085	17210	17323	17189	17325	17220	17269	17247	17366	17322	17442	17274	17202	17357	17404	17181	17316	17382	17530	17404	17458	17355	17299	17280	17209	17219	17355	17311	17263	17188	17429	17350	17206	17276	17409	17226	17173	17345	17183	17407	17460	17036	17015	17109	17295	17305	17194	17405	17385	17471	17388	17143	17282	17543	17309	17170	17185	17243	17318	17296	17114	17148	17280	17200	17264	17212	17245	17230	17112	17226	17090	17261	17308	17292	17224	17426	17247	17426	17160	17137	17209	17415	17247	17162	17187	17389	17159	17515	17411	17323	17337	17293	17399	17146	17313	17145	17293	17262	17309	17195	17214	17230	17478	17330	17237	17301	17417	17283	17346	17241	17213	17328	17302	17340	17299	17315	17181	17151	17257	17220	17158	17250	17332	17472	17136	17330	17312	17230	17248	17377	17214	17054	17367	17110	17453	17381	17200	17217	17213	17332	17369	17222	17268	17395	17186	17195	17305	17410	17343	17523	17252	17368	17492	17358	17300	17409	17178	17264	17242	17336	17093	17276	17375	17242	17321	17350	17257	17311	17274	17446	17354	17347	17708	17329	17189	17134	17185	17409	17105	17308	17188	17383	17279	17347	17323	17231	17271	17362	17168	17106	17299	17091	17382	17312	17063	17388	17327	17287	17083	17279	17295	17252	17420	17208	17240	17400	17289	17027	17181	17257	17182	17382	17153	17199	17239	17471	17522	17366	17271	17235	17324	17129	17277	17434	17310	17127	17389	17306	17336	17441	17244	17240	17460	17335	17178	17387	17096	17399	17433	17496	17366	17320	17102	17198	17265	17244	17123	17303	17370	17261	17275	17299	17237	17150	17305	17248	17335	17235	17328	17235	17256	17431	17252	17221	17387	17311	17301	17201	17388	17344	17402	17271	17443	17219	17325	17317	17164	17490	17199	17296	17295	17471	17272	17393	17371	17442	17148	17187	17387	17400	17277	17218	17229	17250	17275	17487	17256	17291	17231	17245	17279	17310	17311	17461	17265	17416	17173	17312	17425	17483	17273	17400	17326	17254	17122	17364	17328	17454	17436	17343	17198	17125	17147	17312	17385	17342	17107	17080	17191	17331	17167	17374	17141	17331	17463	17165	17426	17212	17211	17399	17412	17293	17349	17209	17377	17484	17340	17374	17253	17327	17336	17235	17289	17059	17294	17276	17174	17255	17193	17280	17184	17254	17364	17251	17301	17259	17168	17621	17138	17272	17423	17439	17422	17524	17303	17370	17332	16981	17213	17389	17338	17228	17323	17333	17339	17260	17220	17204	17275	17388	17295	17231	17272	17098	17374	17399	17554	17117	17149	17095	17208	17346	17237	17207	17295	17188	17116	17338	17332	17220	17252	17204	17281	17388	17341	17148	17240	17410	17185	16961	17141	17436	17144	16954	17261	17303	17211	17367	17265	17358	17256	17213	17382	17427	17161	17443	17181	17307	17316	17360	17145	17374	17008	17233	17177	17301	17235	17358	17274	17242	17159	17243	17342	17364	17345	17461	17136	17288	17426	17226	17383	17436	17291	17200	17168	17475	17379	17392	17386	17188	17199	17325	17224	17295	17100	17190	17352	17298	17477	17271	17385	17464	17430	17135	17221	17524	17223	17290	17073	17029	17172	17461	17469	17470	17377	17374	17358	17369	17233	17319	17224	17287	17043	17462	17217	17360	17090	17140	17304	17345	17264	17295	17007	17180	17307	17199	17228	17250	17455	17207	17161	17124	17096	17304	17616	17323	17121	17424	17423	17477	17419	17483	17205	17016	17333	17286	17218	17219	17256	17443	17216	17080	17438	17254	17303	17333	17314	17024	17270	17358	17251	17057	17240	17282	17247	17210	17440	17173	17155	17270	17353	17331	17404	17139	17277	17272	17322	17465	17367	17232	17265	17180	17137	17304	17444	17431	17436	17400	17315	17340	17314	17259	17253	17248	17129	17134	17358	17222	17345	17306	17360	17226	17434	17270	17299	17221	17178	17269	17288	17188	17241	17106	17502	17232	17274	17208	17156	17369	17491	17134	17325	17299	17118	17432	17336	17357	17094	17352	17373	17503	17338	17283	17246	17379	17289	17227	17097	17314	17327	17377	17417	17401	17183	17329	17182	17422	17291	17338	17505	17218	17354	17446	17199	17039	17290	17240	17419	17323	17268	17259	17161	17388	17157	17335	17465	17323	17415	17353	17252	17312	17206	17357	17218	17201	17382	17300	17228	17418	17377	17431	17332	17364	17307	17270	17221	17209	17244	17003	17129	17433	17282	17368	17347	17359	17101	17517	17225	17363	17062	17321	17188	17353	17273	17202	17365	17492	17170	17122	17317	17256	17315	17303	17256	17139	17351	17367	17034	17225	17155	17401	17183	17310	17220	17321	17254	17458	17308	17166	17099	17297	17395	17291	17108	17272	17324	17360	17295	17292	17098	17279	17210	17316	17243	17192	17245	17461	17356	17218	17252	17318	17327	17327	17294	17035	17302	17284	17342	17291	17240	17292	17084	17245	17382	17456	17284	17179	17412	17260	17255	17529	17226	17416	17334	17298	17044	17283	17140	17337	17384	17271	17415	17454	17067	17287	17307	17402	17165	17256	17447	17281	17380	17511	17094	17327	17357	17159	17189	17274	17304	17219	17240	17255	17186	17348	17396	17280	17265	17253	17247	17268	17317	17368	17412	17278	17208	17211	17547	17439	17244	17046	17262	17392	17243	17257	17307	17353	17473	17289	17347	17241	17193	17265	17210	17694	17375	17154	17489	17221	17284	17298	17151	17301	17183	17360	17534	17295	17185	17197	17119	17189	17157	16947	17339	17251	17383	17221	17276	17359	17323	17501	17355	17429	17277	17367	17387	17344	17147	17175	17480	17377	17118	17435	17163	17166	17212	17161	17082	17218	17348	17111	17318	17356	17429	17175	17256	17401	17321	17251	17170	17252	17382	17247	17220	17536	17327	17308	17481	17313	17235	17418	17356	17305	17360	17503	17265	17179	17142	17136	17249	17195	17216	17295	17192	17241	17206	17382	17234	17074	17404	17208	17322	17199	17383	17329	17339	17283	17175	17315	17179	17316	17433	17267	17192	17439	17454	17384	17311	17257	17245	17199	17222	17349	17060	17420	17220	17107	17231	17281	17377	17459	17189	17353	17321	17503	17337	17373	17250	17421	17414	17212	17339	17378	17358	17398	17476	17277	17256	17321	17224	17342	17218	17073	17191	17256	17307	17369	17093	17236	17338	16944	17197	17331	17291	17142	17448	17300	17521	17273	17265	17280	17275	17455	17145	17273	17327	17216	17165	17191	17288	17232	17436	17362	17226	17359	17498	17380	17344	17151	17154	17429	17344	17113	17347	17229	17457	17404	17226	17286	17381	17253	17179	17363	17394	17328	17366	17276	17300	17235	17185	17334	17436	17334	17201	17305	17285	17428	17356	17313	17233	17378	17444	17419	17362	17231	17337	17289	17469	17383	17175	17339	17209	17135	17266	17176	17192	17346	17316	17271	17287	17632	17216	17276	17281	17278	17222	17304	17010	17291	17446	17354	17127	17271	17295	17221	17294	17322	17413	17230	17154	17242	17297	17270	17323	17310	17254	17279	17474	17549	17164	17319	17360	17329	17198	17205	17365	17352	17414	17239	17394	17357	17356	17257	17135	17093	17250	17304	17252	17299	17180	17014	17398	17309	17274	17210	17375	17350	17123	17344	17349	17374	17428	17225	17172	17222	17228	17172	17332	17334	17354	17273	17269	17406	17284	17422	17193	17235	17377	17265	17322	17283	17247	17382	17397	17196	17347	17332	17351	17251	17328	17140	17396	17288	17046	17154	17240	17391	17288	17367	17253	17144	17429	17321	17203	17091	17343	17070	17250	17282	17145	17165	17174	17122	17168	17301	17133	17227	17139	17334	17331	17359	17399	17385	17347	17350	17277	17069	17223	17271	17385	17117	17324	17202	17207	17371	17399	17198	17245	17269	17263	17199	17241	17359	17148	17290	17269	17450	17296	17142	17290	17217	17478	17519	17205	17412	17227
34456	57352	53969	44952	37586	28950	22665	19475	18477	17780	17356	16869	16481	16516	16197	16073	15898	15868	15940	15963	15792	15769	15900	15425	15775	15557	15632	15965	15643	15743	15848	15694	15649	15665	15826	15686	15849	15849	15376	15819	15588	15709	15779	15757	15685	15811	15736	15670	15888	15658	15834	15759	15790	15639	15458	15841	15880	15789	15679	15607	15632	15679	15706	15661	15683	15773	15614	15735	15711	15756	15584	15600	15682	15761	15660	15755	15873	15674	15570	15590	15628	15732	15626	15587	15821	15701	15885	15535	15620	15527	15646	15705	15486	15703	15558	15491	15487	15735	15574	15553	15568	15622	15673	15588	15649	15581	15644	15571	15631	15752	15454	15524	15773	15641	15452	15555	15660	15515	15485	15593	15693	15417	15703	15787	15510	15628	15703	15603	15645	15610	15535	15663	15592	15685	15562	15587	15691	15535	15532	15604	15665	15756	15613	15610	15555	15547	15514	15617	15704	15602	15729	15610	15646	15670	15510	15592	15585	15516	15605	15656	15576	15670	15600	15559	15647	15752	15675	15540	15678	15828	15614	15618	15584	15538	15721	15628	15547	15607	15721	15721	15559	15649	15770	15634	15551	15618	15740	15625	15635	15693	15602	15544	15721	15509	15523	15622	15602	15669	15621	15722	15522	15634	15474	15599	15736	15532	15460	15468	15675	15735	15515	15615	15635	15787	15666	15410	15812	15562	15753	15658	15529	15712	15793	15506	15677	15707	15720	15712	15567	15669	15649	15625	15881	15584	15744	15619	15717	15638	15592	15676	15707	15625	15671	15603	15533	15604	15620	15616	15570	15606	15741	15606	15721	15599	15555	15618	15684	15648	15615	15616	15503	15549	15594	15592	15512	15645	15613	15604	15634	15612	15724	15478	15559	15876	15442	15578	15646	15598	15541	15558	15598	15642	15610	15708	15636	15680	15607	15653	15525	15745	15627	15594	15616	15517	15627	15674	15603	15557	15528	15580	15594	15439	15422	15670	15568	15549	15543	15558	15709	15573	15596	15560	15511	15654	15793	15534	15756	15634	15650	15608	15663	15518	15454	15594	15677	15641	15557	15587	15543	15466	15625	15597	15902	15703	15771	15612	15605	15704	15677	15634	15746	15609	15660	15554	15528	15543	15588	15596	15477	15598	15710	15614	15655	15603	15705	15681	15612	15449	15496	15690	15622	15560	15782	15671	15539	15717	15550	15586	15476	15605	15623	15598	15684	15624	15730	15576	15870	15724	15408	15723	15667	15636	15507	15740	15535	15555	15648	15553	15637	15698	15490	15538	15563	15520	15584	15650	15558	15573	15685	15573	15651	15582	15661	15536	15626	15581	15612	15608	15677	15725	15579	15592	15677	15591	15664	15550	15790	15481	15820	15509	15602	15671	15621	15552	15678	15559	15593	15620	15685	15786	15688	15515	15624	15814	15609	15547	15677	15530	15526	15698	15649	15574	15631	15562	15612	15619	15572	15665	15621	15676	15549	15567	15675	15665	15687	15483	15696	15399	15657	15568	15533	15686	15638	15615	15604	15546	15592	15627	15698	15488	15621	15718	15654	15530	15574	15721	15508	15569	15676	15715	15482	15471	15526	15545	15708	15576	15695	15676	15679	15794	15717	15688	15693	15488	15395	15709	15772	15613	15538	15631	15589	15500	15662	15599	15695	15686	15638	15557	15655	15491	15626	15718	15637	15562	15483	15548	15577	15781	15666	15446	15683	15721	15696	15721	15687	15684	15577	15687	15364	15781	15637	15433	15660	15608	15636	15791	15536	15560	15685	15595	15619	15677	15507	15441	15491	15626	15863	15781	15790	15624	15570	15607	15462	15592	15561	15710	15526	15648	15568	15557	15654	15663	15732	15639	15604	15683	15629	15687	15639	15609	15600	15718	15693	15428	15642	15553	15562	15594	15490	15652	15703	15697	15679	15556	15760	15680	15798	15584	15499	15632	15775	15699	15493	15501	15474	15610	15746	15636	15763	15621	15616	15744	15587	15619	15625	15681	15733	15727	15708	15671	15601	15475	15651	15630	15804	15513	15633	15558	15520	15666	15654	15392	15586	15587	15652	15727	15658	15507	15552	15543	15709	15559	15758	15660	15609	15586	15693	15810	15506	15822	15710	15435	15399	15682	15455	15675	15608	15671	15581	15569	15524	15732	15610	15725	15470	15713	15664	15864	15659	15680	15562	15763	15658	15584	15778	15692	15691	15650	15582	15605	15613	15689	15569	15809	15634	15813	15521	15795	15641	15779	15482	15571	15566	15578	15646	15662	15735	15598	15699	15653	15573	15774	15555	15403	15785	15502	15766	15774	15529	15613	15536	15651	15689	15463	15593	15635	15645	15511	15611	15608	15459	15787	15541	15620	15696	15621	15634	15583	15503	15741	15666	15777	15553	15716	15747	15752	15597	15512	15676	15567	15621	15485	15681	15553	15667	15685	15599	15684	15598	15596	15560	15582	15658	15621	15559	15640	15525	15608	15467	15610	15760	15601	15735	15611	15658	15591	15664	15370	15620	15577	15666	15501	15621	15639	15762	15446	15631	15797	15605	15599	15478	15629	15600	15494	15672	15530	15525	15734	15537	15726	15667	15627	15558	15495	15654	15650	15740	15525	15728	15555	15627	15547	15383	15615	15658	15680	15616	15586	15597	15688	15671	15547	15729	15683	15753	15635	15468	15596	15721	15531	15569	15773	15622	15703	15515	15638	15398	15685	15542	15516	15484	15790	15583	15610	15616	15524	15703	15487	15729	15671	15691	15727	15459	15514	15668	15632	15592	15604	15585	15700	15588	15619	15644	15655	15639	15648	15620	15664	15702	15514	15565	15552	15566	15659	15711	15655	15576	15507	15639	15653	15720	15752	15615	15667	15666	15626	15690	15463	15586	15736	15604	15617	15674	15665	15640	15564	15636	15538	15665	15597	15560	15548	15657	15573	15654	15668	15480	15492	15630	15597	15621	15571	15608	15625	15606	15558	15619	15486	15647	15568	15646	15541	15614	15756	15727	15591	15573	15605	15544	15534	15584	15385	15707	15495	15713	15556	15637	15582	15434	15579	15680	15599	15594	15581	15537	15630	15555	15534	15563	15714	15578	15520	15580	15575	15629	15696	15593	15633	15613	15714	15628	15604	15687	15644	15556	15548	15486	15570	15641	15637	15682	15669	15692	15650	15539	15647	15823	15615	15435	15752	15538	15637	15594	15613	15680	15633	15721	15640	15723	15523	15449	15660	15592	15682	15663	15625	15589	15623	15533	15588	15597	15566	15551	15591	15709	15385	15714	15715	15544	15516	15643	15548	15635	15708	15763	15677	15641	15655	15593	15723	15557	15553	15611	15596	15519	15568	15735	15635	15544	15594	15573	15773	15676	15570	15663	15659	15676	15705	15670	15645	15483	15786	15543	15734	15765	15548	15485	15731	15749	15623	15766	15530	15768	15727	15617	15739	15501	15592	15639	15818	15515	15648	15739	15650	15483	15572	15652	15612	15521	15602	15663	15551	15723	15494	15767	15526	15524	15529	15528	15633	15588	15691	15772	15615	15800	15594	15571	15642	15747	15614	15546	15366	15554	15621	15516	15703	15562	15664	15726	15567	15591	15640	15663	15689	15698	15689	15791	15605	15520	15606	15715	15821	15609	15724	15705	15685	15471	15660	15635	15708	15694	15479	15621	15535	15627	15553	15558	15651	15530	15600	15619	15559	15502	15575	15711	15719	15757	15760	15532	15661	15615	15628	15529	15808	15614	15769	15735	15507	15713	15713	15600	15750	15660	15570	15672	15564	15656	15714	15531	15573	15566	15656	15534	15664	15501	15676	15666	15516	15638	15426	15712	15629	15489	15649	15759	15492	15532	15610	15619	15723	15619	15629	15773	15613	15582	15727	15741	15647	15594	15718	15619	15609	15520	15624	15671	15624	15547	15556	15776	15522	15636	15487	15616	15697	15605	15544	15634	15586	15635	15633	15624	15485	15606	15734	15529	15627	15728	15633	15550	15764	15514	15687	15614	15499	15734	15735	15657	15810	15702	15613	15570	15724	15752	15380	15823	15561	15574	15518	15475	15708	15634	15770	15607	15581	15508	15579	15606	15624	15617	15747	15673	15665	15610	15510	15609	15666	15492	15731	15636	15590	15620	15653	15685	15700	15473	15683	15580	15581	15698	15633	15619	15748	15667	15612	15469	15549	15583	15724	15691	15621	15754	15795	15489	15599	15637	15688	15572	15662	15643	15548	15499	15754	15625	15628	15714	15659	15682	15513	15588	15733	15502	15709	15420	15635	15663	15594	15640	15670	15454	15864	15720	15602	15681	15605	15571	15435	15527	15599	15614	15686	15628	15594	15611	15651	15626	15703	15690	15683	15632	15660	15698	15785	15603	15790	15457	15614	15713	15726	15565	15577	15605	15553	15530	15628	15594	15649	15692	15538	15585	15475	15688	15579	15492	15542	15826	15674	15510	15597	15440	15602	15533	15616	15483	15736	15621	15669	15502	15569	15668	15668	15543	15439	15499	15535	15724	15547	15582	15677	15643	15655	15626	15741	15441	15773	15256	15457	15747	15388	15749	15748	15668	15523	15536	15704	15646	15664	15684	15660	15708	15756	15560	15701	15409	15666	15516	15639	15569	15607	15514	15434	15758	15493	15450	15577	15677	15655	15634	15514	15650	15703	15732	15788	15499	15553	15634	15623	15642	15752	15655	15704	15651	15469	15715	15606	15448	15654	15590	15583	15566	15502	15708	15668	15666	15563	15608	15480	15477	15674	15449	15655	15497	15656	15680	15693	15543	15653	15751	15626	15495	15523	15484	15566	15560	15783	15655	15645	15544	15525	15662	15669	15566	15628	15605	15687	15606	15561	15592	15474	15587	15709	15557	15628	15778	15551	15685	15465	15608	15505	15654	15475	15614	15558	15691	15528	15700	15510	15606	15612	15428	15702	15405	15602	15759	15525	15599	15571	15710	15641	15639	15572	15558	15629	15593	15583	15781	15561	15848	15482	15622	15598	15668	15513	15794	15619	15576	15636	15534	15576	15639	15652	15658	15556	15538	15529	15498	15645	15563	15665	15636	15525	15664	15685	15711	15789	15502	15709	15606	15713	15679	15560	15652	15739	15697	15621	15642	15678
28608	26407	32839	28396	22632	20837	19556	18436	18005	17789	17942	17648	17558	17567	17515	17334	17351	17327	17489	17471	17447	17415	17319	17358	17652	17456	17397	17390	17451	17420	17505	17469	17353	17501	17381	17400	17624	17257	17487	17405	17421	17263	17375	17478	17327	17441	17296	17149	17453	17511	17355	17538	17564	17292	17382	17400	17274	17244	17511	17281	17209	17362	17424	17502	17254	17320	17204	17303	17300	17175	17160	17467	17363	17221	17510	17258	17331	17351	17248	17486	17443	17650	17403	17412	17441	17479	17394	17290	17221	17284	17322	17289	17280	17295	17370	17252	17278	17399	17563	17500	17258	17471	17203	17382	17229	17328	17481	17304	17315	17432	17241	17349	17475	17417	17458	17375	17369	17465	17497	17147	17371	17293	17608	17193	17525	17454	17567	17390	17401	17225	17356	17364	17060	17347	17249	17301	17428	17317	17451	17238	17070	17490	17311	17578	17321	17368	17203	17178	17339	17229	17230	17316	17357	17398	17258	17272	17275	17362	17278	17334	17345	17466	17321	17324	17358	17441	17528	17520	17396	17415	17105	17343	17397	17203	17456	17294	17494	17519	17449	17427	17494	17346	17394	17287	17511	17282	17308	17337	17324	17326	17587	17253	17289	17439	17263	17280	17528	17203	17314	17484	17206	17222	17577	17346	17374	17378	17528	17410	17678	17398	17309	17427	17616	17444	17281	17299	17354	17369	17479	17361	17521	17313	17376	17535	17376	17423	17477	17324	17287	17380	17232	17281	17503	17326	17222	17386	17511	17403	17195	17445	17233	17274	17309	17325	17291	17406	17438	17314	17124	17179	17358	17454	17493	17381	17149	17395	17381	17274	17328	17159	17240	17191	17237	17558	17252	17411	17404	17319	17422	17500	17482	17390	17542	17200	17536	17448	17325	17477	17464	17305	17401	17260	17300	17308	17127	17341	17302	17377	17516	17384	17532	17246	17403	17433	17416	17341	17300	17191	17464	17210	17292	17361	17384	17367	17360	17495	17523	17454	17400	17235	17424	17254	17245	17341	17318	17200	17366	17403	17392	17293	17508	17488	17419	17470	17282	17261	17244	17319	17479	17460	17374	17330	17380	17457	17345	17314	17363	17337	17385	17294	17268	17319	17244	17438	17376	17252	17422	17284	17275	17337	17281	17469	17440	17453	17310	17263	17478	17274	17400	17210	17325	17382	17278	17371	17384	17393	17373	17271	17178	17531	17385	17347	17589	17293	17587	17415	17236	17248	17574	17419	17351	17509	17353	17201	17434	17360	17303	17287	17416	17538	17301	17514	17255	17484	17362	17231	17465	17449	17388	17496	17321	17425	17286	17369	17374	17482	17402	17210	17448	17393	17529	17476	17488	17187	17403	17299	17488	17243	17292	17322	17222	17554	17486	17449	17396	17431	17289	17209	17451	17456	17305	17444	17440	17409	17323	17278	17548	17366	17641	17301	17480	17253	17424	17589	17347	17350	17357	17236	17256	17398	17176	17497	17348	17152	17172	17367	17235	17126	17171	17472	17404	17538	17417	17308	17214	17355	17397	17321	17290	17285	17396	17462	17593	17567	17371	17071	17399	17190	17312	17369	17294	17273	17386	17332	17277	17152	17392	17459	17329	17258	17491	17406	17306	17250	17339	17502	17150	17463	17455	17643	17292	17339	17281	17336	17237	17367	17267	17292	17366	17376	17338	17576	17394	17337	17178	17354	17418	17537	17312	17345	17425	17380	17288	17145	17430	17334	17408	17313	17222	17396	17165	17416	17394	17322	17341	17604	17349	17345	17039	17349	17228	17354	17284	17366	17457	17356	17422	17256	17236	17470	17253	17396	17436	17535	17329	17547	17296	17529	17317	17405	17490	17229	17218	17354	17310	17286	17403	17361	17358	17356	17294	17395	17362	17294	17329	17316	17263	17338	17346	17251	17451	17096	17299	17199	17387	17524	17525	17245	17420	17304	17151	17324	17342	17511	17429	17287	17267	17292	17309	17270	17236	17377	17344	17452	17421	17438	17484	17351	17293	17354	17384	17269	17253	17341	17390	17316	17350	17187	17626	17538	17418	17336	17233	17522	17412	17296	17167	17225	17513	17459	17389	17539	17371	17349	17534	17353	17276	17274	17270	17453	17528	17378	17392	17252	17502	17220	17551	17183	17518	17383	17549	17480	17385	17388	17414	17367	17403	17195	17363	17508	17265	17266	17534	17548	17438	17336	17421	17481	17232	17269	17444	17387	17463	17326	17496	17321	17465	17648	17359	17389	17361	17480	17465	17329	17600	17614	17247	17402	17353	17490	17452	17342	17304	17460	17077	17400	17367	17472	17398	17127	17105	17113	17429	17409	17272	17393	17565	17452	17244	17369	17448	17326	17272	17372	17463	17413	17306	17231	17248	17383	17467	17289	17321	17616	17368	17430	17213	17490	17374	17246	17303	17298	17380	17503	17604	17349	17444	17107	17248	17370	17234	17316	17522	17458	17260	17283	17354	17390	17383	17420	17441	17363	17516	17350	17257	17351	17283	17435	17274	17201	17410	17343	17257	17526	17268	17473	17360	17305	17481	17293	17331	17444	17249	17399	17445	17135	17378	17336	17408	17348	17280	17391	17521	17213	17542	17412	17374	17422	17470	17421	17119	17342	17603	17351	17418	17317	17328	17373	17204	17400	17474	17354	17330	17405	17551	17319	17387	17391	17319	17455	17449	17397	17262	17409	17335	17178	17176	17248	17255	17528	17241	17326	17397	17347	17350	17388	17285	17614	17403	17386	17314	17327	17256	17500	17373	17322	17270	17216	17530	17477	17500	17424	17231	17398	17431	17408	17400	17540	17533	17348	17251	17256	17339	17424	17554	17322	17327	17448	17144	17299	17308	17403	17345	17361	17197	17263	17289	17243	17312	17424	17379	17155	17453	17571	17240	17385	17083	17260	17171	17569	17589	17347	17326	17287	17219	17394	17445	17402	17240	17335	17402	17238	17488	17437	17422	17424	17412	17532	17364	17343	17534	17384	17499	17378	17418	17447	17223	17471	17243	17400	17275	17354	17491	17429	17373	17162	17329	17390	17313	17192	17401	17493	17519	17376	17351	17519	17317	17078	17564	17256	17291	17358	17325	17151	17574	17323	17420	17452	17351	17193	17550	17319	17462	17645	17400	17299	17324	17141	17586	17105	17191	17209	17204	17503	17406	17395	17499	17227	17319	17349	17250	17427	17524	17315	17439	17319	17441	17529	17381	17412	17298	17255	17226	17348	17476	17417	17505	17177	17317	17410	17519	17349	17321	17446	17371	17287	17391	17267	17150	17595	17444	17394	17407	17635	17201	17418	17395	17362	17221	17304	17315	17139	17359	17207	17239	17286	17553	17055	17539	17564	17421	17254	17441	17501	17520	17256	17591	17337	17343	17384	17441	17386	17349	17387	17532	17525	17495	17419	17335	17301	17462	17283	17246	17344	17166	17103	17366	17433	17306	17343	17425	17287	17470	17328	17233	17346	17467	17489	17465	17319	17205	17265	17513	17358	17456	17424	17296	17491	17371	17454	17263	17435	17216	17084	17338	17424	17451	17492	17501	17203	17260	17368	17134	17314	17356	17318	17255	17389	17363	17314	17380	17265	17397	17403	17372	17352	17394	17432	17298	17330	17463	17464	17372	17227	17492	17521	17496	17413	17344	17240	17319	17474	17353	17183	17230	17512	17560	17388	17519	17271	17508	17395	17208	17403	17385	17473	17536	17433	17398	17436	17391	17474	17260	17316	17458	17518	17670	17475	17484	17396	17320	17296	17337	17217	17444	17384	17353	17282	17459	17338	17397	17241	17391	17260	17448	17339	17425	17195	17365	17258	17406	17513	17258	17325	17375	17516	17383	17185	17462	17519	17416	17236	17386	17300	17609	17397	17310	17383	17305	17178	17461	17251	17540	17489	17335	17402	17295	17547	17313	17400	17264	17182	17244	17272	17373	17389	17281	17354	17361	17532	17401	17506	17174	17328	17343	17308	17268	17452	17287	17220	17582	17258	17267	17549	17271	17281	17204	17329	17067	17445	17599	17256	17250	17316	17298	17502	17399	17320	17509	17274	17355	17482	17275	17412	17443	17458	17323	17419	17103	17294	17281	17306	17527	17490	17294	17523	17195	17468	17386	17152	17450	17522	17229	17213	17424	17327	17326	17461	17259	17266	17332	17433	17417	17329	17518	17303	17578	17472	17421	17281	17261	17421	17364	17457	17351	17317	17193	17269	17465	17407	17374	17199	17119	17354	17400	17383	17286	17232	17331	17283	17250	17331	17419	17396	17509	17474	17346	17530	17543	17382	17433	17432	17319	17433	17488	17356	17361	17473	17406	17091	17345	17435	17307	17326	17465	17209	17600	17194	17367	17678	17346	17418	17327	17210	17461	17379	17517	17465	17524	17506	17504	17485	17444	17356	17348	17604	17376	17238	17480	17440	17246	17297	17410	17305	17376	17417	17340	17402	17259	17532	17444	17262	17330	17361	17590	17498	17339	17404	17314	17462	17443	17332	17450	17330	17410	17097	17263	17304	17457	17195	17271	17324	17374	17373	17229	17364	17486	17387	17507	17351	17402	17422	17360	17237	17298	17516	17362	17413	17536	17445	17345	17482	17190	17255	17346	17537	17330	17343	17341	17288	17491	17402	17215	17377	17597	17163	17201	17440	17156	17072	17345	17243	17208	17501	17491	17424	17466	17428	17395	17332	17186	17190	17321	17180	17557	17509	17610	17425	17527	17528	17317	17331	17487	17596	17644	17529	17442	17527	17318	17156	17439	17286	17478	17479	17251	17401	17252	17371	17171	17265	17532	17577	17314	17437	17456	17477	17412	17324	17372	17267	17402	17300	17349	17279	17371	17335	17445	17381	17332	17263	17299	17559	17277	17347	17157	17161	17136	17468	17323	17384	17319	17186	17431	17549	17451	17380	17382	17455	17403	17333	17235	17404	17459	17186	17224	17297	17240	17322	17470	17216	17422	17296	17425	17317	17333	17370	17346	17716	17475	17278	17377	17229	17245	17314	17235	17617	17506	17460	17212	17372	17349	17494	17399	17479	17473	17428	17360	17457	17246	17553	17491	17375	17514	17298	17256	17467	17495	17458	17376	17135	17533	17341	17474	17327	17242	17466
30907	42992	38393	28350	23306	20561	18281	17200	16782	16392	16341	16184	16021	15771	15993	15860	15770	15901	15686	15715	15675	15805	15732	15839	15600	15766	15902	15836	15735	15944	15696	15673	15782	15646	15926	15629	15754	15711	15744	15803	15601	15637	15706	15784	15677	15645	15575	15706	15844	15621	15624	15686	15791	15761	15717	15717	15786	15675	15566	15718	15846	15796	15850	15835	15668	15644	15702	15698	15841	15601	15811	15740	15669	15684	15795	15520	15625	15687	15903	15814	15806	15497	15588	15590	15601	15606	15810	15863	15676	15778	15715	15676	15739	15636	15530	15779	15837	15760	15714	15855	15656	15682	15696	15535	15591	15645	15722	15768	15748	15609	15681	15602	15711	15894	15766	15664	15701	15673	15633	15698	15698	15667	15840	15800	15606	15660	15761	15756	15634	15560	15724	15643	15693	15784	15748	15744	15809	15693	15727	15742	15680	15862	15735	15915	15558	15716	15690	15815	15747	15631	15695	15735	15597	15721	15706	15676	15574	15712	15693	15746	15692	15630	15739	15756	15622	15699	15718	15552	15580	15792	15729	15711	15642	15651	15768	15620	15681	15641	15759	15819	15607	15770	15629	15763	15817	15749	15846	15662	15596	15608	15684	15728	15644	15765	15794	15555	15816	15704	15708	15641	15760	15795	15746	16010	15542	15739	15813	15770	15547	15710	15742	15767	15777	15780	15740	15677	15747	15660	15705	15658	15864	15723	15942	15835	15809	15737	15582	15789	15854	15613	15667	15701	15711	15676	15746	15927	15772	15586	15819	15654	15765	15642	15786	15651	15778	15762	15803	15682	15634	15737	15878	15682	15735	15579	15797	15849	15727	15659	15849	15705	15772	15739	15924	15892	15733	15854	15727	15690	15724	15847	15610	15719	15842	15616	15699	15890	15596	15804	15547	15689	15837	15611	15701	15789	15634	15834	15736	15622	15837	15684	15698	15537	15629	15688	15727	15777	15595	15775	15725	15822	15574	15841	15734	15710	15595	15553	15789	15768	15754	15705	15723	15679	15746	15734	15709	15779	15734	15451	15796	15711	15842	15859	15620	15852	15556	15719	15655	15752	15893	15793	15740	15776	15766	15607	15514	15637	15714	15633	15676	15844	15576	15798	15760	15701	15676	15753	15819	15720	15586	15645	15786	15827	15679	15688	15592	15623	15887	15874	15664	15597	15768	15750	15793	15592	15691	15658	15559	15732	15743	15693	15565	15722	15728	15573	15616	15610	15646	15783	15728	15731	15670	15759	15633	15808	15709	15663	15720	15689	15628	15643	15620	15933	15771	15798	15641	15838	15588	15804	15564	15785	15775	15538	15685	15607	15665	15875	15797	15764	15692	15854	15712	15725	15782	15772	15712	15636	15708	15753	15768	15821	15650	15752	15693	15844	15836	15735	15681	15760	15566	15719	15620	15773	15715	15605	15717	15659	15735	15768	15732	15622	15954	15645	15708	15633	15752	15628	15577	15685	15663	15773	15840	15569	15919	15824	15745	15747	15534	15699	15637	15628	15746	15647	15744	15725	15679	15780	15843	15749	15734	15790	15666	15668	15675	15822	15550	15892	15543	15787	15876	15633	15858	15690	15760	15687	15707	15830	15757	15671	15603	15807	15787	15877	15641	15682	15822	15856	15814	15696	15637	15626	15685	15821	15720	15764	15834	15599	15727	15720	15647	15783	15747	15741	15780	15610	15745	15629	15729	15813	15596	15768	15602	15640	15746	15630	15848	15770	15657	15838	15810	15710	16015	15576	15807	15695	15712	15610	15782	15627	15804	15659	15757	15528	15842	15823	15587	15834	15524	15775	15657	15801	15736	15740	15581	15852	15526	15707	15741	15825	15710	15701	15887	15810	15784	15960	15725	15776	15741	15613	15547	15860	15637	15725	15807	15701	15698	15721	15789	15791	15618	15803	15819	15582	15655	15779	15386	15793	15525	15753	15712	15556	15782	15818	15730	15723	15637	15703	15658	15888	15800	15664	15906	15637	15635	15715	15661	15733	15567	15707	15753	15641	15690	15728	15797	15767	15749	15799	15944	15673	15546	15627	15716	15609	15567	15799	15793	15669	15714	15644	15704	15699	15781	15726	15786	15740	15705	15790	15771	15908	15650	15748	15765	15730	15831	15649	15741	15711	15820	15679	15788	15771	15721	15735	15708	15564	15683	15739	15727	15900	15741	15697	15793	15725	15831	15807	15797	15718	15609	15892	15787	15743	15808	15659	15826	15766	15718	15768	15908	15739	15882	15791	15776	15995	15625	15826	15592	15722	15785	15904	15656	15699	15560	15749	15702	15589	15711	15779	15683	15774	15781	15767	15615	15617	15615	15836	15666	15670	15716	15600	15769	15745	15616	15863	15666	15717	15708	15802	15811	15817	15781	15680	15871	15658	15713	15615	15683	15578	15750	15785	15640	15630	15652	15740	15648	15657	15795	15814	15834	15763	15848	15771	15677	15767	15715	15731	15769	15618	15770	15699	15795	15569	15788	15808	15703	15677	15775	15707	15620	15724	15762	15841	15874	15783	15791	15719	15754	15648	15837	15604	15668	15887	15629	15648	15574	15887	15705	15750	15736	15666	15775	15919	15654	15645	15685	15770	15806	15747	15684	15736	15751	15797	15646	15779	15740	15661	15747	15687	15473	15661	15511	15589	15753	15645	15691	15577	15754	15911	15742	15720	15717	15659	15676	15802	15823	15868	15786	15772	15745	15691	15712	15827	15776	15680	15828	15832	15469	15681	15623	15836	15740	15813	15734	15894	15818	15776	15658	15667	15794	15694	15738	15764	15767	15825	15670	15722	15818	15658	15925	15665	15852	15767	15915	15821	15796	15655	15740	15780	15638	15944	15844	15627	15726	15775	15824	15839	15544	15545	15486	15719	15474	15796	15840	15611	15608	15862	15741	15780	15722	15805	15804	15768	15728	15788	15602	15744	15699	15710	15727	15500	15738	15542	15614	15702	15782	15733	15746	15782	15713	15606	15885	15690	15575	15695	15779	15527	15707	15702	15805	15771	15625	15702	15739	15700	15730	15899	15586	15686	15764	15581	15593	15651	15638	15611	15639	15835	15842	15599	15567	15870	15570	15812	15851	15699	15723	15775	15734	15751	15794	15663	15703	15729	15701	15500	15545	15650	15748	15697	15747	15712	15554	15712	15787	15700	15589	15776	15650	15717	15668	15674	15689	15599	15533	15782	15880	15685	15809	15613	15880	15743	15880	15736	15772	15658	15607	15749	15797	15669	15841	15594	15661	15764	15860	15771	15835	15678	15582	15707	15910	15679	15830	15513	15797	15678	15724	15600	15645	15796	15646	15681	15772	15608	15587	15815	15836	15694	15875	15683	15784	15746	15748	15691	15723	15576	15657	15649	15767	15637	15711	15710	15762	15627	15751	15706	15732	15765	15693	15683	15868	15730	15805	15805	15626	15579	15815	15824	15748	15766	15951	15581	15517	15734	15869	15697	15741	15759	15828	15665	15533	15797	15628	15796	15675	15806	15778	15918	15660	15845	15839	15653	15577	15624	15730	15766	15706	15806	15774	15676	15848	15816	15716	15702	15767	15735	15831	15725	15842	15699	15711	15525	15746	15799	15697	15698	15849	15628	15842	15711	15688	15855	15825	15644	15705	15733	15678	15882	15614	15706	15618	15583	15661	15608	15867	15752	15828	15700	15811	15749	15682	15661	15637	15882	15732	15743	15548	15667	15928	15896	15727	15653	15739	15803	15757	15749	15797	15746	15837	15668	15863	15545	15778	15887	15708	15654	15848	15883	15713	15724	15830	15777	15780	15776	15651	15632	15612	15775	15713	15693	15605	15633	15620	15687	15824	15785	15616	15785	15711	15792	15861	15888	15811	15547	15810	15784	15785	15604	15572	15782	15896	15754	15818	15561	15815	15753	15711	15810	15534	15462	15712	15706	15716	15716	15707	15673	15773	15778	15832	15637	15748	15670	15640	15766	15541	15646	15554	15654	15663	15684	15455	15775	15674	15822	15625	15681	15821	15849	15715	15913	15739	15634	15756	15762	15731	15780	15817	15867	15684	15734	15753	15448	15866	15963	15674	15630	15738	15788	15642	15654	15685	15581	15592	15735	15495	15638	15667	15728	15629	15742	15683	15743	15778	15803	15845	15767	15756	15741	15760	15574	15631	15693	15796	15786	15706	15841	15708	15848	15613	15742	15652	15799	15766	15725	15599	15846	15637	15668	15705	15685	15885	15780	15650	15772	15833	15855	15289	15679	15685	15750	15798	15686	15657	15581	15652	15697	15657	15740	15679	15565	15770	15689	15928	15751	15921	15753	15514	15678	15834	15871	15721	15597	15683	15694	15793	15693	15676	15703	15828	15805	15695	15951	15795	15671	15689	15718	15717	15581	15805	15817	15697	15697	15752	15743	15700	15714	15667	15627	15857	15759	15540	15859	15603	15646	15626	15881	15699	15773	15667	15668	15605	15794	15546	15823	15644	15751	15623	15761	15642	15705	15682	15626	15790	15756	15689	15731	15792	15618	15721	15850	15847	15695	15910	15946	15971	15824	15694	15595	15673	15790	15588	15753	15698	15653	15705	15641	15712	15700	15807	15669	15619	15695	15722	15676	15773	15754	15689	15624	15712	15697	15523	15694	15612	15680	15772	15766	15699	15682	15603	15860	15689	15631	15755	15848	15739	15742	15760	15769	15757	15813	15721	15674	15743	15685	15682	15888	15770	15647	15863	15783	15760	15844	15840	15781	15738	15889	15674	15815	15492	15764	15630	15651	15692	15689	15416	15596	15735	15544	15803	15806	15570	15605	15760	15669	15584	15662	15569	15623	15562	15886	15642	15698	15770	15675	15712	15810	15850	15803	15525	15877	15695	15782	15668	15691	15625	15734	15694	15603	15757	15632	15743	15756	15562	15863	15762	15509	15592	15829	15571	15750	15854	15660	15817	15679	15553	15776	15788	15668	15674	15691	15847	15629	15799	15650	15626	15968	15631	15696	15952	15741	15687	15697	15831	15723	15637	15617	15734	15853	15673	15692	15943	15761	15813	15632	15867	15820	15581	15880	15654	15631	15713	15701	15854	15520	15838	15675	15788	15653	15738	15820	15653	15641	15724	15749	15738	15738	15730	15563	15588	15898
24050	21374	28780	25331	24751	25322	22830	18976	17953	17828	17470	17403	17168	16985	16852	16848	16826	16791	16879	16878	16657	16755	16692	16767	16744	16683	16744	16822	16812	16659	16607	16757	16734	16795	16757	16713	16565	16617	16681	16627	16748	16563	16740	16773	16614	16529	16500	16582	16619	16798	16545	16396	16948	16657	16520	16564	16471	16613	16606	16678	16570	16427	16773	16798	16708	16526	16514	16762	16545	16494	16642	16683	16494	16530	16542	16766	16534	16609	16570	16556	16796	16270	16738	16561	16521	16465	16634	16481	16536	16615	16464	16607	16705	16612	16632	16616	16570	16532	16618	16681	16730	16461	16487	16524	16541	16518	16559	16729	16782	16729	16541	16417	16617	16536	16639	16500	16611	16609	16544	16335	16733	16631	16517	16577	16805	16496	16498	16454	16609	16536	16605	16534	16739	16622	16647	16487	16564	16672	16590	16604	16711	16635	16519	16593	16395	16466	16386	16528	16528	16476	16470	16476	16411	16604	16687	16639	16626	16586	16510	16562	16425	16486	16532	16518	16586	16393	16722	16606	16682	16492	16644	16574	16529	16758	16534	16609	16497	16627	16572	16648	16645	16688	16525	16596	16629	16682	16542	16622	16627	16493	16578	16539	16600	16587	16731	16473	16518	16389	16476	16713	16576	16575	16547	16561	16720	16604	16585	16427	16679	16615	16531	16572	16655	16698	16605	16581	16574	16522	16424	16644	16799	16592	16575	16705	16476	16479	16566	16407	16556	16501	16605	16567	16473	16518	16655	16435	16510	16515	16546	16657	16358	16587	16668	16541	16691	16584	16473	16481	16454	16633	16515	16500	16533	16580	16392	16759	16660	16651	16567	16699	16633	16477	16470	16485	16443	16540	16600	16523	16644	16504	16251	16482	16525	16538	16422	16550	16386	16550	16553	16508	16356	16574	16606	16571	16535	16427	16710	16683	16452	16679	16481	16498	16401	16497	16551	16437	16670	16453	16680	16450	16416	16622	16656	16668	16544	16231	16548	16483	16718	16663	16458	16590	16654	16597	16528	16717	16694	16364	16592	16639	16454	16498	16427	16490	16451	16406	16537	16658	16553	16576	16529	16636	16518	16644	16582	16796	16610	16729	16348	16520	16808	16454	16339	16424	16516	16616	16655	16449	16541	16730	16409	16559	16435	16683	16624	16461	16428	16402	16375	16546	16344	16598	16475	16656	16555	16631	16529	16710	16745	16725	16558	16535	16515	16598	16807	16524	16506	16721	16648	16542	16427	16550	16524	16691	16514	16666	16519	16762	16626	16655	16490	16780	16559	16600	16402	16462	16591	16802	16563	16600	16671	16658	16888	16459	16485	16433	16597	16509	16522	16425	16514	16380	16639	16617	16390	16575	16642	16576	16594	16494	16595	16567	16570	16389	16589	16347	16562	16489	16430	16868	16633	16272	16584	16628	16781	16575	16560	16665	16487	16414	16600	16432	16707	16529	16539	16459	16566	16553	16638	16726	16552	16669	16706	16805	16483	16511	16607	16441	16540	16571	16495	16706	16560	16212	16537	16584	16583	16631	16735	16819	16633	16491	16564	16553	16440	16596	16702	16680	16607	16708	16477	16606	16698	16460	16353	16672	16598	16460	16558	16369	16566	16464	16531	16794	16708	16718	16439	16486	16418	16600	16787	16496	16578	16547	16458	16718	16473	16546	16614	16609	16537	16411	16744	16623	16611	16623	16574	16292	16325	16585	16394	16521	16711	16607	16477	16460	16514	16591	16649	16420	16449	16557	16464	16665	16916	16464	16526	16582	16552	16603	16702	16732	16559	16654	16549	16511	16464	16662	16604	16510	16592	16753	16505	16593	16519	16669	16694	16468	16560	16733	16660	16689	16706	16623	16528	16490	16458	16519	16702	16734	16381	16716	16600	16482	16503	16502	16492	16574	16431	16461	16512	16645	16499	16520	16535	16545	16580	16394	16700	16592	16525	16694	16474	16517	16642	16464	16423	16771	16485	16580	16713	16607	16495	16658	16544	16643	16487	16620	16521	16694	16686	16485	16553	16686	16687	16590	16678	16578	16445	16490	16476	16578	16724	16713	16542	16628	16375	16539	16473	16600	16514	16615	16782	16621	16409	16377	16609	16535	16482	16314	16468	16696	16603	16570	16688	16372	16555	16621	16522	16664	16575	16620	16610	16535	16738	16608	16615	16648	16695	16412	16501	16590	16663	16375	16391	16516	16524	16611	16444	16526	16580	16560	16543	16510	16515	16480	16420	16500	16618	16747	16539	16689	16593	16510	16544	16493	16429	16429	16584	16428	16633	16585	16622	16558	16690	16692	16537	16451	16652	16483	16441	16486	16739	16557	16602	16526	16631	16575	16536	16637	16610	16736	16548	16535	16580	16671	16647	16660	16569	16675	16529	16334	16587	16503	16521	16563	16726	16499	16626	16497	16540	16422	16524	16594	16604	16499	16535	16450	16696	16628	16683	16646	16546	16494	16603	16604	16418	16679	16424	16586	16677	16672	16640	16626	16605	16552	16658	16633	16489	16621	16653	16644	16668	16527	16500	16550	16411	16472	16586	16596	16585	16476	16340	16415	16515	16518	16644	16597	16521	16455	16475	16471	16486	16464	16791	16654	16617	16367	16501	16511	16645	16612	16613	16498	16785	16558	16603	16520	16632	16579	16544	16484	16497	16584	16324	16507	16551	16443	16609	16647	16495	16490	16780	16661	16725	16620	16570	16537	16521	16551	16679	16664	16765	16837	16551	16589	16504	16525	16503	16534	16570	16490	16656	16535	16568	16688	16411	16561	16520	16427	16450	16524	16676	16470	16627	16569	16476	16665	16613	16658	16420	16525	16828	16509	16591	16567	16602	16634	16649	16415	16535	16464	16589	16640	16625	16687	16550	16412	16769	16698	16655	16407	16487	16504	16680	16491	16592	16615	16463	16690	16610	16587	16504	16652	16302	16621	16439	16774	16622	16656	16703	16607	16508	16635	16583	16469	16618	16787	16288	16401	16560	16706	16466	16492	16520	16605	16504	16609	16482	16376	16640	16567	16619	16687	16718	16583	16394	16575	16719	16688	16692	16674	16657	16609	16513	16528	16441	16522	16623	16441	16519	16710	16643	16593	16625	16421	16556	16562	16413	16703	16688	16411	16488	16431	16708	16627	16456	16792	16716	16600	16724	16578	16514	16669	16532	16555	16558	16704	16766	16319	16819	16743	16601	16520	16444	16617	16611	16618	16681	16546	16685	16533	16606	16473	16634	16529	16636	16590	16743	16573	16665	16502	16408	16598	16533	16726	16446	16753	16704	16556	16388	16477	16523	16617	16562	16418	16539	16674	16546	16398	16563	16763	16411	16521	16578	16581	16595	16591	16650	16551	16532	16614	16545	16798	16598	16663	16600	16373	16577	16652	16636	16653	16512	16598	16625	16645	16567	16639	16523	16590	16639	16569	16696	16635	16514	16634	16423	16552	16629	16660	16484	16573	16332	16668	16688	16477	16524	16863	16563	16463	16543	16303	16333	16627	16562	16505	16527	16686	16675	16541	16629	16588	16700	16616	16389	16794	16643	16463	16770	16477	16509	16378	16581	16688	16741	16475	16576	16625	16463	16523	16894	16550	16602	16417	16490	16437	16570	16377	16633	16503	16694	16530	16650	16500	16551	16415	16494	16453	16414	16488	16723	16484	16561	16610	16558	16485	16741	16638	16764	16617	16494	16505	16456	16522	16923	16622	16479	16561	16582	16812	16480	16519	16692	16510	16546	16411	16456	16516	16453	16512	16412	16580	16608	16555	16550	16581	16495	16626	16812	16458	16685	16481	16552	16825	16522	16453	16566	16617	16593	16724	16638	16615	16402	16559	16483	16411	16568	16586	16646	16697	16628	16521	16795	16562	16477	16596	16550	16621	16631	16660	16504	16449	16575	16553	16615	16525	16517	16561	16601	16632	16729	16506	16585	16823	16577	16758	16624	16670	16600	16557	16625	16630	16703	16622	16604	16486	16444	16440	16569	16714	16594	16646	16495	16615	16646	16703	16551	16611	16610	16783	16781	16291	16356	16351	16534	16533	16473	16603	16724	16593	16864	16622	16611	16439	16582	16345	16666	16574	16509	16524	16397	16500	16554	16522	16539	16606	16591	16605	16651	16695	16572	16575	16555	16626	16531	16645	16563	16521	16351	16472	16548	16566	16631	16441	16653	16572	16734	16541	16517	16510	16462	16541	16425	16642	16742	16482	16630	16579	16664	16632	16573	16571	16511	16462	16783	16468	16612	16726	16639	16655	16589	16617	16669	16550	16529	16321	16651	16652	16531	16478	16613	16628	16527	16557	16594	16542	16620	16426	16362	16487	16688	16402	16511	16501	16620	16573	16680	16540	16533	16661	16571	16443	16591	16512	16660	16781	16588	16736	16509	16387	16286	16517	16378	16635	16557	16516	16510	16897	16483	16722	16427	16547	16305	16662	16506	16368	16404	16624	16515	16592	16758	16632	16539	16553	16548	16662	16690	16787	16633	16515	16434	16636	16713	16539	16622	16594	16348	16634	16614	16537	16680	16798	16648	16457	16484	16468	16639	16867	16828	16610	16542	16562	16628	16453	16529	16441	16533	16573	16357	16370	16666	16583	16471	16742	16460	16765	16570	16714	16777	16713	16632	16620	16656	16639	16521	16573	16385	16504	16730	16468	16617	16650	16326	16459	16537	16452	16665	16482	16615	16390	16477	16526	16787	16402	16466	16369	16486	16549	16464	16510	16447	16437	16541	16382	16497	16604	16437	16505	16683	16513	16444	16652	16541	16607	16668	16688	16692	16680	16780	16443	16617	16437	16585	16513	16606	16424	16503	16681	16472	16635	16635	16518	16550	16651	16405	16583	16718	16271	16583	16672	16528	16576	16738	16811	16810	16479	16746	16811	16587	16730	16457	16539	16691	16569	16490	16590	16442	16493	16535	16628	16571	16616	16551	16724	16499	16432	16492	16547	16459	16585	16510	16649	16475	16502	16635	16570	16716	16654	16711	16601	16593	16553	16750	16619	16552	16367	16550	16512	16604	16659	16456	16563	16564	16453	16418	16545	16437	16518	16600	16680	16394	16270	16283	16646	16577	16486	16546	16508	16548	16331	16483	16572	16472	16593	16708	16467
31454	49967	44741	35839	30947	25507	20799	18001	17238	16985	16502	16303	15981	15818	15427	15495	15419	15491	15431	15525	15369	15496	15387	15301	15167	15285	15315	15379	15257	15413	15441	15322	15314	15465	15351	15372	15215	15382	15464	15272	15121	15167	15201	15376	15077	15359	15157	15257	15269	15302	15121	15270	15234	15390	15216	15496	15221	15046	15413	15301	15169	15377	15116	15338	15304	15257	15203	15202	15247	15216	15181	15412	15192	15193	15177	15292	15271	15205	15409	15272	15300	15289	15249	15190	15373	15251	15137	15027	15267	15053	15232	15345	15092	15293	15106	15202	15316	15082	15329	15235	15105	15334	15236	15112	15380	15144	15264	15124	15330	15166	15343	15170	15212	15229	15244	15252	15366	15391	15358	15261	15375	15288	15318	15211	15360	15195	15193	15192	15229	15201	15488	15249	15313	15299	15251	15149	15242	15183	15085	15128	15135	15248	15354	15246	15284	15157	15166	15342	15301	15293	15249	15336	15263	15292	15141	15095	15367	15050	15218	15357	14985	15373	15235	15115	15176	15141	15176	15159	15289	15188	15251	15116	15263	15353	15175	15307	15289	15146	15181	15208	15253	15305	15136	15012	15242	15402	15150	15381	15205	15250	15232	15177	15381	15268	15220	15174	15068	15229	15126	15252	15267	15304	15222	15164	15229	15055	15218	15357	15406	15100	15316	15231	15229	15252	15235	15192	15309	15207	15174	15149	15222	15119	15328	15174	15292	15272	15176	15339	15201	15258	15408	15050	15212	15239	15204	15151	15142	15301	15280	15379	15256	15165	15246	15188	15285	15065	15383	15311	15303	15503	15237	15263	15397	15123	15278	15227	15233	15130	15286	15097	15207	15441	15269	15319	15334	15207	15214	15149	15202	15166	15281	15094	15045	15295	15226	15108	15290	15169	15286	15346	15308	15236	15217	15184	15192	15193	15389	15101	15289	15197	15227	15272	15157	15248	15257	15220	15154	15358	15036	15282	15229	15103	15153	15435	15185	15072	15292	15296	15311	15302	15347	15214	15404	15121	15260	15195	15218	15479	15087	15322	15291	15216	15248	15231	15223	15179	15175	15224	15309	15178	15241	15256	15250	15333	15151	15132	15134	15058	15188	15151	15124	15103	15178	15131	15441	15222	15243	15215	15179	15120	15161	15167	15101	15237	15238	15200	15250	15294	15223	15403	15022	15308	15253	15094	15085	15287	15260	15159	15351	15328	15158	15071	15223	15184	15414	15192	15478	15142	15257	14952	15235	15286	15249	15413	15145	15341	15230	15240	15299	15349	15406	15080	15271	15064	15362	15210	15300	15022	15284	15229	15240	15338	15300	15345	15203	15383	15161	15353	15292	15283	15205	15261	15185	15225	15329	15325	15308	15385	15387	15321	15169	15154	15102	15120	15163	15318	15298	15268	15218	15201	15068	15275	15398	15197	15203	15183	15124	15327	15263	15178	15189	15189	15297	15183	15140	15273	15151	15317	15103	15120	15370	15332	15402	15221	15199	15237	15204	15238	15016	15151	15330	15174	15226	15161	15196	15327	15178	15249	15306	15120	15400	15392	15310	15025	15297	15009	15397	15091	15206	15278	15152	15335	15182	15272	15292	15233	15329	15303	15200	15070	15218	15176	15268	15235	15144	15390	15230	15159	15287	15243	15153	15181	15255	15178	15119	15349	15001	15437	15296	15248	15117	15130	15131	15262	15307	15166	15284	15281	15345	15066	15370	15107	15307	15242	15312	15186	15334	15272	15281	15205	15315	15235	15005	15199	15289	15125	15354	15221	15200	15066	15118	15198	15258	15208	15168	15118	15236	15179	15308	15166	15226	15294	15087	15143	15358	15148	15266	15091	15249	15340	15224	15093	15191	15179	15096	15254	15163	15239	15254	15183	15253	15148	15173	15208	15263	15312	15263	15095	15296	15310	15176	15114	15372	15501	15254	15278	15127	15136	15131	15320	15113	15150	15385	15380	15249	15313	15198	15310	15047	15245	15224	15333	15226	15260	15172	15288	15115	15274	15089	15262	15162	15295	15312	15320	15195	15170	15345	15307	15138	15114	15162	15450	15134	15454	15224	15325	15204	15076	15207	15266	15175	15251	15198	15069	14956	15291	15279	15273	15195	15100	15225	15322	15258	15116	15315	15226	15272	15239	15284	15419	15288	15112	15252	15431	15338	15124	15145	15147	15190	15113	15242	15292	15255	15261	14967	15325	15325	15343	15304	15232	15238	15146	15201	15343	15170	15290	15235	15427	15109	15229	15223	15287	15492	15337	15288	15110	15218	15297	15329	15312	15288	15489	15206	15253	15233	15292	15343	14997	15279	15176	15334	15032	15216	15214	15155	15389	15217	15195	15283	15315	15349	15193	15178	15157	15294	15280	15060	15225	15367	15180	15229	15208	15123	15275	15224	15310	15248	15163	15292	15297	15134	15249	15168	15024	15283	15263	15090	15312	15088	15138	15237	15306	15253	15391	14976	15218	15029	15080	15312	15239	15312	15267	15477	15346	15189	15239	15222	15323	15203	15131	15207	15246	15269	15173	15385	15189	15126	15138	15336	15251	15234	15259	15309	15141	15296	15264	15359	15266	15215	15278	15350	15252	15195	15287	15122	15133	15318	15319	15029	15183	15220	15294	15185	15182	15195	15186	15090	15259	15117	15123	15099	15200	15091	15276	15416	15223	15039	15308	15277	15226	14976	15179	15250	15211	15148	15383	15248	15230	15309	15046	15325	15184	15098	15323	15189	15153	15082	15212	15277	15354	15068	15269	15093	15183	15373	15202	15161	15195	15288	15174	15130	15110	15353	15294	15210	15286	15187	15212	15284	15290	15203	15078	15346	15316	15265	15171	15175	15293	15241	15192	15160	15303	15398	15182	15239	15286	15163	15219	15307	15108	15281	15243	15209	15246	15170	15084	15272	15333	15212	15160	15258	15246	15218	15110	15438	15308	15191	15182	15363	15152	15192	15183	15241	15201	15088	15386	15156	15187	15363	15234	15147	15128	15218	15168	15002	15245	15164	15203	15188	15216	15274	15268	15097	15308	15212	15326	15253	15303	15243	15221	15164	15184	15186	15105	15246	15240	15400	15289	15230	15027	15096	15179	15163	15266	15347	15308	15222	15283	15178	15281	15210	15383	15129	15323	15212	15267	15279	15156	15164	15130	15121	15339	15241	15140	15293	15182	15223	15325	15036	15220	15381	15434	15123	15114	15180	15263	15152	15294	15336	15207	15274	15462	15159	15431	15279	15235	15180	15269	15307	15086	15277	15174	15147	15294	15274	15219	15317	15219	15041	15236	15295	15206	15157	15202	15060	15211	15080	15226	15106	15448	15151	15101	15328	15306	15126	15398	15242	15216	15179	15266	15252	15232	15128	15349	15223	15092	15157	15215	15192	15302	15211	15184	15167	15224	15338	15246	15184	15213	15136	15108	15182	15288	15282	14982	15348	15083	15137	15194	15415	15204	15295	15215	15317	15182	15128	15182	15254	15365	15339	15244	15290	15292	15142	15232	15456	15094	15331	15166	15276	15167	15283	15176	15081	15244	15262	15182	15300	15191	15359	15268	15423	15027	15290	15287	15092	15236	15174	15325	15208	15185	15220	15198	15286	15228	15159	15210	15030	15231	15251	15177	15305	15349	15263	15200	15191	15255	15207	15145	15252	15279	15166	15138	15154	15251	15444	15265	15217	15242	15238	15281	14901	15307	15145	15049	15361	15158	15254	15327	15220	15349	15215	15159	15329	15085	15331	15196	15188	15463	15244	15360	15230	15299	15115	15136	15176	15126	15153	15237	15098	15389	15059	15161	15219	15198	15228	15415	15184	15229	14996	15217	15228	15268	15208	15147	15082	15291	14946	15197	15402	15276	15232	15168	15153	15275	15326	15402	15175	15280	15136	15308	15316	15125	15158	15344	15358	15113	15113	15318	15358	15359	15155	15118	15209	15380	15471	15241	15308	15218	15318	15116	15291	15289	15290	15301	15205	15225	15152	15266	15288	15391	15263	15149	15353	15357	15328	15183	15074	15242	15299	15422	15136	15254	15010	15143	15164	15097	15332	15184	15317	15184	15078	15185	15172	15204	15343	15277	15213	15146	15206	15228	15228	15057	15410	15359	15378	15261	15236	15115	15258	15161	15146	15238	15218	15276	15230	15230	15023	15183	15354	15347	15025	15245	15502	15284	15373	15103	15191	15261	15224	15292	15157	15026	15355	15381	15213	15162	15238	15337	15180	15208	15226	15342	15072	15331	15242	15411	15296	15192	15284	15234	15027	15279	15120	15299	15187	15288	15298	15130	15202	15142	15140	15375	15217	15435	15364	15170	15283	15245	15348	15304	15285	15247	15383	15228	15237	15265	15311	15227	15261	15255	15223	15258	15105	15174	15222	15249	15273	15256	15293	15389	15202	15208	15378	15214	15241	15252	15313	15136	15276	15351	15376	15273	15246	15136	15258	15275	15097	15207	15257	15210	15175	15222	15319	15299	15282	15186	15402	15205	15293	15161	15184	15225	15127	15009	15159	15154	15165	15183	15104	15196	15329	15176	15238	15312	15305	15256	15245	15248	15308	15286	15234	15197	15309	15187	15309	15312	15356	15195	15083	15156	15371	15186	15031	15197	15317	15233	15241	15114	15215	15324	15231	15132	15142	15413	15263	15191	15151	15182	15290	15238	15274	15405	15297	15295	15257	15226	15063	15304	15281	15089	15302	15392	15109	15268	15339	15176	15215	15292	15100	15117	15340	15226	15323	15036	15241	15090	15154	15236	15220	15264	14974	15238	15244	15236	15082	15368	15180	15289	15224	15318	15265	15354	15113	15352	15249	15235	15153	15253	15224	15251	15283	15271	15182	15226	15336	15391	15338	15259	15196	15239	15237	15336	15381	15058	15250	15220	15089	15373	15224	15124	15131	15288	15132	15222	15139	15134	15393	15302	15406	15242	15379	15146	15328	15437	15220	15401	15221	15191	15237	15143	15386	15139	15427	15187	15176	15138	15259	15239	15339	15302	15125	15210	15245	15228	15183	15226	15191	15282	15272	15267	15367	15162	15230	15083	15288	15239	15392	15249	15199	15134	15134	15100	15323	15266	15255	15123	15111	15156	15378	15162	15234	15166	15217	15318	15271	15167
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
