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
341674413061	341674413611	341674414161	341674414711	341674415260	341674415811	341674416361	341674416911	341674417460	341674418011	341674418561	341674419111	341674419660	341674420211	341674420761	341674421311	341674421860	341674422411	341674422961	341674423511	341674424060	341674424611	341674425161	341674425711	341674426260	341674426811	341674427361	341674427911	341674428460	341674429011	341674429561	341674430111	341674430660	341674431211	341674431761	341674432311	341674432860	341674433411	341674433961	341674434511	341674435060	341674435611	341674436161	341674436711	341674437260	341674437811	341674438361	341674438911	341674439460	341674440011	341674440561	341674441111	341674441660	341674442211	341674442761	341674443311	341674443860	341674444411	341674444961	341674445511	341674446060	341674446611	341674447161	341674447711	341674448260	341674448811	341674449361	341674449911	341674450460	341674451011	341674451561	341674452111	341674452660	341674453211	341674453761	341674454311	341674454860	341674455411	341674455961	341674456511	341674457060	341674457611	341674458161	341674458711	341674459260	341674459811	341674460361	341674460911	341674461460	341674462011	341674462561	341674463111	341674463660	341674464211	341674464761	341674465311	341674465860	341674466411	341674466961	341674467511	341674468060	341674468611	341674469161	341674469711	341674470260	341674470811	341674471361	341674471911	341674472460	341674473011	341674473561	341674474111	341674474660	341674475211	341674475761	341674476311	341674476860	341674477411	341674477961	341674478511	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	2000	3600	2300	2726	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21817	21006	28227	23960	21251	23579	25617	20754	19757	19897	19499	19057	19164	18867	18801	18735	18788	18390	18530	18379	18309	18419	18342	18209	18319	18382	18280	18240	18352	18299	18110	18248	18151	18577	18245	18231	18332	18158	18232	18077	18288	18211	18244	18214	18008	18179	18222	18255	18331	18111	18060	18236	18045	18216	18051	18096	17975	18151	18294	18041	18194	18273	18274	18158	18140	18174	18151	18071	18202	18005	18241	17953	18195	18209	17949	18094	18018	18030	18310	17880	18152	18190	18060	18197	18189	18272	18254	18207	17864	18330	18253	18049	18031	18116	18167	18120	18261	18103	18033	18302	18358	18384	18211	18331	18360	18080	17912	17982	17967	18148	18081	18117	18269	18087	18186	18193	17985	18134	18056	18035	17957	18085	18105	17965	18207	18072	18040	18143	18009	18142	18040	18163	18044	18154	17886	17925	18148	18115	18174	18030	18005	18179	18308	18235	18028	18214	18382	18171	18200	17976	18239	18205	18063	18106	18240	17778	18038	18157	18035	18138	17998	18167	18283	18112	17999	18120	17955	18174	18171	18065	18212	18066	18164	18149	18245	18062	18179	18118	18101	18060	18212	18054	18053	18071	18082	17898	18173	17992	18287	17820	18112	18045	17942	18128	18000	17948	18033	17867	18343	18094	18031	18093	18141	18089	18241	18134	18154	17932	18076	18160	18219	18139	18165	17957	18004	18168	18256	18130	17983	18135	18023	18152	18051	18131	18267	18094	18333	18254	18241	18239	18100	17998	18113	18135	18178	18088	17928	17934	18096	18208	18023	18085	17933	18034	18133	17912	18150	17917	18218	18080	18099	18206	18087	18095	17993	18222	18255	18175	18322	18141	18061	18214	17943	18054	18092	18252	18121	18206	17982	18143	18144	18092	18266	18221	18187	18192	18102	18181	18114	17993	18148	18138	18115	18198	18235	18016	18028	18154	18062	18037	18190	18189	18074	18097	18171	18100	18137	18116	18041	18036	17980	18288	17962	17938	18197	18324	18318	18291	18020	17966	18128	18187	17985	18136	17949	18129	18124	18062	18130	18027	18143	17981	18065	17993	18159	18110	18049	18132	18082	18045	17995	17977	18094	18140	18034	18033	18022	17793	18225	17978	17921	18159	18251	18125	18187	18115	18025	18181	17864	18055	18150	17946	18017	17910	18074	18233	17928	18065	18045	18171	18021	18036	18165	18230	18216	18039	18143	18063	18115	18236	18088	18184	18037	17853	18085	18142	18176	18150	18076	17920	18255	18079	18138	18345	18019	18087	18097	18250	17922	18007	18046	18001	17974	18135	18069	18301	18077	18049	18211	18032	18170	17939	18056	17849	17879	18215	18298	17852	18108	18237	18054	18033	18050	17976	17891	17962	18020	17740	18244	17932	18048	18093	17980	17946	18123	17993	18424	18133	18104	18168	17937	18150	18057	18276	18070	18184	18191	18016	18153	18105	17892	18223	18130	18032	18118	18075	17995	18198	18074	18152	17952	18143	18074	17962	18053	17892	17873	17953	18062	18152	18045	17940	17938	18015	18111	18190	18054	18274	18098	17900	18237	17896	18013	18139	18125	18014	17952	18099	18068	18281	18218	18030	17932	18047	18095	18099	17995	17886	18042	18099	18211	18157	17993	18108	17884	18164	18014	18034	18046	18006	17906	17969	18083	18102	18140	18112	18141	18235	17895	18028	18230	18159	17823	18267	18155	18053	17839	18021	18339	17941	18056	18058	17881	18174	18083	18146	18231	18005	17999	18162	17969	18220	18164	18356	18066	18049	18106	18039	17818	18169	18154	18023	18291	18012	17982	18048	18173	18213	18115	17998	18125	18382	18358	18138	18172	18072	17954	18056	18110	18140	17983	18049	17982	17963	17840	18191	18161	18023	18164	18081	17785	18235	18157	18282	17982	18064	18168	18046	17938	18073	18046	18059	18231	17940	18096	18186	18009	18095	18215	18074	18031	17973	17970	18172	17919	18136	18116	18155	18280	18291	18173	18143	17996	18267	17985	18166	18124	18095	17962	17892	18093	17943	18057	17925	17957	18062	18066	18124	17988	17999	18115	18083	18150	17990	18130	18070	18088	18027	18148	17929	18089	17932	17911	18139	17949	18004	18084	18003	18045	18016	18060	18199	18137	17815	17784	17973	18164	17934	18147	18053	17947	18024	18012	18309	18332	18149	18152	17886	18104	18161	17843	18092	18182	17914	17906	18080	18314	17989	18175	18127	18170	18254	18431	18076	17882	18283	18047	17903	17975	18025	18098	17934	18236	18078	18185	17974	18122	18062	18181	18249	18184	18100	18095	18263	17832	17945	18067	18171	18145	17951	18030	18344	18128	18125	17946	18045	18117	17946	18165	18024	18080	18058	18032	18035	18018	17981	18102	18040	17881	17911	18009	17847	18259	18134	18228	18100	18055	18092	18012	18072	17993	18070	18124	18092	18081	18034	17978	18001	18145	18064	17871	18003	18222	18043	18028	17971	18068	18132	18123	18022	18024	18112	18312	18076	18123	18011	18030	18071	18197	18030	18215	18011	18019	17934	18207	18164	17929	18005	18210	17956	18085	18064	18052	18042	18153	18190	17986	17849	18078	18026	18139	18029	17971	17968	17993	17976	18034	18052	17985	18047	17972	18259	18307	17996	18028	18042	18010	17976	18196	17950	18056	18084	17894	17991	18017	18201	17819	17896	18080	18105	18187	17889	17950	18023	18041	18227	18064	18081	18135	18043	18059	18219	18005	18151	17990	18176	18241	18259	18030	18197	18195	18066	18034	18033	18157	18120	18038	18182	17973	18150	18119	18040	18212	18046	18186	18125	17894	18077	17989	17988	18109	18089	18042	18086	17936	18221	18155	17899	18000	18059	18327	17920	17997	17966	18083	18191	18067	18208	18075	18138	17901	17905	17853	18109	18237	18177	18184	17982	17963	17933	18064	17939	18036	17854	17936	18008	18050	18217	17966	18044	18066	17996	18166	18132	18308	18143	18084	18099	18190	17969	17974	18172	18168	18094	18092	17963	18139	18064	18138	18133	18113	17939	18074	18018	18206	18155	18221	18101	17970	18141	18260	18055	18128	18107	17976	18136	17997	18199	18170	17895	17994	17943	18059	17870	17814	18007	18223	18196	17817	18110	18125	18102	18115	18043	18020	18203	18028	18059	18116	18254	18060	17974	18213	18118	18141	18037	17983	17856	18109	17994	18233	18092	17931	17967	18059	17819	18121	18097	17989	18133	18045	18183	17988	18053	18215	18213	17884	18096	18077	18140	18037	17929	18234	18169	18104	17837	17982	17915	17901	17989	17963	18173	18177	18051	18050	17992	18093	18135	18103	18104	18223	18068	18139	17996	17951	18003	18074	18230	18187	18159	18056	18155	18113	17995	18214	18097	17817	17954	18168	17956	18097	18174	18217	18165	18082	17872	17969	18110	18121	18060	18067	17968	18129	18112	18431	18147	18141	18123	18059	17909	18048	17907	18133	18065	18069	17998	17972	18170	18038	18316	18021	18305	18264	17991	18152	18105	18080	18127	17866	18254	18073	18175	18121	17955	18155	18153	18068	17964	18065	18010	18115	18155	18214	17957	17944	18074	18179	18107	18018	18085	18048	18093	18109	18119	18131	18054	18081	18059	18015	17969	18073	17898	18200	18106	18319	18226	17905	18087	18209	18325	18162	18134	18083	18178	18034	18180	18072	18017	18132	18085	18210	18251	17945	18226	17906	18135	17870	18193	18106	18083	18106	18109	18052	18241	18155	18094	18129	18024	18176	17997	18126	18149	18136	18162	18217	18013	18199	18121	18166	17975	17983	18143	18148	18076	18096	18090	17930	17895	18211	18230	18046	17998	17970	17912	17920	17956	17934	18045	18047	18067	17964	18050	18075	18008	17995	18192	18114	18060	18199	17921	18058	17977	18113	18168	18121	18128	18228	18172	18147	18098	18141	17990	17863	18017	17993	18007	18145	18083	18215	18375	18259	18125	18202	18194	18162	18104	18053	17898	17991	18122	18145	18316	18414	18065	18148	18129	17960	17929	18146	17911	18026	18217	17989	18113	18247	18272	18175	18189	18100	17986	18029	18145	18058	18140	18106	17890	18000	18074	18302	18124	18002	17805	18045	18050	18003	17999	18012	18061	18007	18013	18166	18181	18114	18212	18092	18148	18088	18190	17965	18057	18051	18054	18156	18055	18143	17956	17912	18026	18053	18103	18126	18139	18298	18111	18122	18182	17987	18121	18234	18082	18124	17878	18146	18220	17938	17891	18091	18143	17934	18003	18066	17881	17817	18058	18143	18066	18039	18129	17973	18166	18176	17995	18048	18125	18126	17995	18345	18026	18162	18173	17983	18200	17798	18127	18010	18086	18048	18109	18207	18135	18101	18167	18115	18071	18055	18127	18051	18098	18075	17864	18220	18095	18182	18072	17947	18140	18095	18144	18115	18137	18269	17931	17911	18084	18049	18083	18021	17957	18010	18008	18208	17956	17963	18113	17957	18165	18401	17967	18212	18049	17953	18021	18054	18208	18096	18103	18080	18152	18402	18025	18116	18218	17876	18203	18295	18098	17990	18055	18086	18106	18056	18125	18107	18020	18181	18006	17770	18183	17929	18034	18051	18095	18254	18002	18045	18122	18399	18197	18154	18156	18200	18154	18150	18124	18081	18133	18193	18064	18063	18165	18061	18153	18110	18202	17971	17852	18080	18021	18101	17857	18010	18086	18190	18206	18084	18230	17909	18065	18098	18151	18203	18003	18125	18082	18134	18086	18442	18021	18118	18144	17919	17883	18087	17802	17945	18034	17954	18026	17928	18124	18038	18158	18074	18185	18032	17929	17996	18070	17966	18130	17971	17947	18207	18095	17919	18025	18152	18074	18054	18152	18117	17953	18211	17915	18179	17979	18140	18208	18239	18181	18132	17949	18005	18185	18070	18166	18076	18052	17945	18227	18124	18168	17947	18064	18173	17977	18346	18134	17973	18086	18146	18093	18134	18154	17912	18292	18071	17878	18046	18039	18091	17961	18105	18078	17986	18100	18073	17960	18101	18086	18104	18099	18058	18057	18167	18155	18228	18115	18106	18031	18075	18009	17834	18105	18185	18222	18059	18024	17983	17911	18070	18104	18162	18067	18160	18004
15345	34450	27858	22254	20538	19483	18610	17594	17351	16907	16753	16325	16054	15893	15839	15516	15446	15367	15452	15338	15226	15196	15244	15173	15374	15191	15273	15316	15213	15302	15305	15139	15238	15200	15371	15208	15173	15246	15356	15178	15244	14947	15136	15126	15111	15147	15140	15160	15184	15214	15190	15202	14974	15182	15193	15082	14990	15299	15186	15093	15125	15242	15337	15231	15087	15062	15216	15168	15058	15117	15283	15046	15096	15111	15135	14906	15025	15121	15313	15078	15031	15103	15236	15046	15219	15101	14982	15309	15252	15034	15239	15038	15096	14983	14977	14982	14973	15156	15120	15230	15038	15182	15182	15095	14972	15054	15099	14992	15073	14994	15234	15080	15074	15195	15173	15168	15155	15236	15048	15125	15212	14995	15067	15102	15032	14975	15076	15096	15030	15099	15203	15176	15138	15130	15092	15116	15142	15109	15138	15266	14987	15069	15170	15044	15093	15180	15208	15124	15123	15065	15196	15023	15032	15112	15142	15066	15272	15163	14975	14986	15147	15254	15200	14863	15155	15116	15050	14936	15067	15165	15136	15145	15075	15035	15018	15120	15205	15160	14932	15031	15189	15126	15346	14948	15131	14911	15071	15166	15142	15053	15123	15082	15183	14856	15144	14982	15067	15068	15186	14972	15046	15060	14955	15197	14956	15012	15160	15032	15176	15206	15096	15174	15076	15061	15088	14937	15122	15218	14984	14947	15164	15077	15021	15052	15296	15000	14972	15032	15097	15121	15109	15260	15123	15045	15074	15068	15135	15241	15152	15158	15077	15092	15007	15082	15038	15227	15188	15028	15120	15033	15045	15207	15011	15098	15200	15111	15018	15149	15065	15016	15017	15083	15082	15248	15071	15143	15241	15077	15050	15213	15172	14959	15192	14982	15151	15094	15085	14870	15307	15122	15075	15131	15079	14992	15078	15072	14982	15113	15168	15190	15032	15254	15134	15105	15155	14912	14985	15109	15049	15155	14970	14990	15033	15137	15066	15180	15008	15113	15133	15044	15086	15035	15098	15183	15100	14966	15113	15056	15096	15023	15079	15217	14978	15138	15309	15089	15138	15015	15204	15207	15064	15152	15094	15189	15136	15206	15195	15182	15101	14985	15015	15073	15032	15180	14916	15078	15083	15040	14941	15210	15153	15067	15148	15167	14887	15224	15055	15166	15001	15160	15079	15120	15072	15203	15209	15139	14979	14900	15056	14977	15135	15184	15144	15201	15208	14907	15300	14981	15284	15020	14934	15105	15117	15156	14950	15056	15053	14982	15211	15163	15300	15213	15109	15063	15248	15105	14990	15079	15061	15115	15164	15291	14990	15163	15043	15093	15181	15144	15132	15101	14991	15162	15207	15001	14963	15038	15027	15113	14989	15190	15100	15200	15036	15023	15142	15033	15159	14998	15030	15100	15000	15228	15140	15076	15158	14990	15005	15069	15143	15049	14982	15132	14996	15030	14820	15151	15107	15157	15050	15108	15066	15252	15041	14937	15152	15209	15352	15105	15040	14991	15076	15048	14981	14996	15132	15057	15072	15111	15057	15116	15200	14956	15065	15162	14972	15233	15223	15199	14901	14988	15081	15168	14902	15349	14931	15181	15135	15201	15149	15203	15124	15055	15070	15263	15012	15192	15048	15076	15039	14980	15004	15308	15103	15093	15107	15058	15142	15149	15183	15015	15042	15164	15054	15088	15093	15111	15278	15109	15061	15115	15137	15045	15181	14983	14997	14967	15018	15018	15042	15006	15069	15105	15164	14890	15184	14976	15014	15060	15094	14991	15100	15067	14981	15051	15228	15089	15268	14990	15280	15104	15244	15080	15097	15364	15108	15161	14990	14991	15070	14962	15326	15144	15076	15034	15111	15072	15241	14976	15181	15124	15078	14996	15109	14898	15214	15104	15099	15078	15148	15072	15007	15071	15204	15195	15066	14939	15262	15197	15285	15032	15064	15058	15088	14966	15117	15025	15090	15166	15295	15080	15029	15168	14992	15092	15325	15126	14887	15154	15048	15110	15054	14907	15050	15136	15278	15103	15275	14870	14940	15212	14852	15129	15108	15175	15093	15011	15159	15119	14895	15041	14951	15182	15003	15084	15238	15119	15162	15033	15070	14993	15073	15129	15138	15282	14956	14998	15127	15229	14848	14947	15142	15041	15135	15076	15093	15007	14879	15166	15093	15083	15115	14994	15172	15087	15095	15065	15013	15093	15178	14974	15189	14967	14964	14998	15248	15075	15100	15176	15082	15090	15112	15041	15138	15021	15003	15043	14977	15049	15255	15166	15196	15199	15000	15075	15271	15133	15039	15085	14997	15164	15073	15193	15276	15045	15228	15123	15170	15033	15154	15059	15024	15127	14981	14898	14910	15123	15248	15054	15049	15240	15084	15114	14979	15198	15183	15103	15249	15166	15033	15115	14984	15153	14968	15106	15086	14998	15065	15073	14975	15197	15190	15097	15196	15147	14986	15064	15212	15152	15258	15103	15085	15219	15202	15113	15050	15038	15114	14944	15177	15110	15036	15090	15072	14962	15188	15206	15100	15314	15152	15138	14994	15002	15116	15215	15092	15027	15138	15029	15063	15061	15073	15094	15124	15160	15142	15278	15110	15176	14971	15120	14990	15156	15185	14909	15033	15194	15108	15184	15326	15096	15157	15061	15206	15131	15223	15055	15133	15103	15158	15051	15128	15073	15145	15017	14965	15109	15114	15334	15130	14946	15058	14993	15166	15053	15074	14974	14967	14911	15156	15174	15027	15144	15129	15096	15149	15058	15049	15134	15142	14993	15083	15120	15068	15088	15139	15051	15111	15029	15142	15054	15137	15009	15097	15084	14971	15053	14980	15054	15041	15329	14892	15085	14982	15214	15170	15107	15156	15050	15284	15138	15101	15071	15025	15126	15002	15192	15094	15245	15140	15182	15204	15070	15207	15181	15285	14965	15132	15132	15367	15195	15157	15087	15067	15170	15047	15109	15109	15108	15106	15077	15227	15080	15046	15143	15107	14929	15048	15275	15140	15029	15076	15050	15058	15080	15127	15036	15167	15193	15038	15039	14926	15025	15011	15137	15112	15087	15093	15116	15115	14971	15067	15185	14932	15104	14973	15229	15158	15161	15065	15098	14947	15191	15006	15097	15001	15143	15174	15077	15002	15138	15133	15047	15009	15161	15049	15108	15057	15035	14986	14961	15182	15252	15166	15116	15105	15126	15139	15069	15123	15005	15179	15176	15145	15036	15009	15139	15221	15178	15002	15118	14964	15202	15114	15177	15057	15051	15146	15077	15074	15215	15295	15118	15077	14999	15062	15060	15191	14976	15141	15147	15221	15002	15081	15202	15108	14962	14991	15182	15146	15085	15290	15058	15256	15099	14996	15103	14963	15126	15074	14993	15242	15045	14941	15129	15049	15090	15174	15093	15238	15039	14981	15166	15103	15161	15078	15134	14869	15131	14988	15095	15108	15205	15107	15004	15141	15099	15307	15092	15233	15078	15134	14962	15089	15163	15113	15182	15245	14992	15092	15022	14901	15038	15085	15023	15096	14995	15126	15106	15264	14972	15070	14924	15045	15094	15058	15161	15040	15033	15148	15041	15176	15063	15234	15169	15119	15161	15058	15086	15085	15061	15122	15124	15104	15106	15085	15109	15044	15144	15165	15110	15186	15092	15188	15153	15311	15090	15114	15212	15100	15084	15069	15112	15043	15060	15113	15043	15143	15038	15155	15003	15051	15320	15047	15082	15148	14971	15051	15154	15122	15160	15039	15226	15068	15043	15084	15064	15063	14992	15134	15221	15078	15291	14942	15302	15135	15186	15055	15084	14974	15015	15031	14902	14891	15272	14992	15099	15176	15211	15165	15152	15036	14992	15178	15055	15160	15066	14960	15109	15128	15068	15116	15163	15056	15000	15232	15142	15029	15155	15193	15016	15127	15116	15381	15077	15288	15156	15119	15109	15079	15117	15191	15005	14989	15053	15068	15156	15120	15106	15156	15042	15149	15110	15049	15177	15107	15108	15033	15077	14989	14862	14970	15104	15130	15029	15101	15113	15126	15221	15177	15102	15015	14874	15056	15186	14974	14918	15019	14954	15139	15050	15144	15078	15024	14982	15025	14998	15071	14996	14979	15104	15132	15139	15096	14837	15205	15033	15148	14912	15045	15076	15002	14940	15045	15032	15182	15259	14982	15214	14906	15006	15119	15107	15148	15130	15125	15230	15064	15066	15152	14998	14961	14998	15029	15189	15163	14993	15116	14981	15040	15021	15033	15085	15039	15214	15182	14944	14998	14886	15108	15135	15001	15113	15232	15184	15064	15127	15053	15073	15112	15145	15094	15101	14943	15190	15187	15068	15186	15046	15129	15241	15155	15139	15069	15091	15130	15233	15177	15071	15109	15129	14928	15124	15041	15107	15136	15158	15102	15181	15080	15091	15161	15129	15177	15120	15172	15064	15130	15189	14953	14950	15123	15035	14980	15083	15255	15153	15273	15117	14968	15203	14866	15167	14927	15069	15099	15119	15135	15030	15091	15106	15065	15174	14995	15235	15087	15162	15162	15156	14952	15235	15150	15124	15094	15128	15114	15124	15047	14983	15110	15155	14986	14984	15109	15237	15077	14981	15188	15039	15090	15104	15056	15109	14895	15162	15191	15207	15272	15121	15159	14935	15002	15065	15129	15200	15133	15077	15175	15125	15230	15035	15056	15036	15138	15062	15132	15217	15052	15035	15127	15163	14950	15132	15061	15217	15208	15063	15000	15060	15026	15110	15177	15192	14976	15189	15234	15306	15238	15223	15037	15129	15185	15006	14970	15076	15099	15095	15161	14973	15156	15008	14950	15126	15132	15142	14969	15012	15090	14959	15180	15053	15091	15119	15215	15034	15054	15195	15122	15164	15183	15043	15106	15145	15230	15065	15130	15083	15205	15068	15025	15053	15056	14905	15093	15128	15109	15243	15154	15092	15238	15305	15061	15009	15131	15116	15241	15216	15171	15071	15030	14821	14965	15235	15150	15081	15096	15238	15044	15074	15035	15041	15120	15199	15324	15053	14987	15331	15009	15016	15004	15228	15086	15021	15207	15048	15016	15100	15129	15133	15152	15014	15300	15076	15123	15137	14955	15141
28287	22535	24499	21247	18280	17701	17141	16987	16656	16801	16756	16593	16585	16386	16163	16427	16490	16448	16399	16116	16118	16103	16117	16268	16382	16119	16156	16143	15972	15932	16493	16214	16422	16118	16282	16373	16319	16193	16215	16271	16047	16175	16135	16308	16116	16173	16266	16161	16192	16051	16161	16154	16092	15970	16120	16234	16271	16074	16413	16131	16211	16252	16237	16229	16311	16319	16067	16109	16250	16179	16283	16259	16141	16116	16093	15989	16144	16198	16122	16190	16236	16355	16143	16193	16163	16119	16193	16084	16183	16176	16038	16274	16207	16154	16316	16229	16179	16165	16341	16248	16079	16061	16285	16116	16271	16259	16375	16089	16090	16300	16259	16159	16174	16188	16357	15842	16192	16226	16314	16144	16305	16188	16177	16271	16233	16291	16074	16182	16157	16162	16142	15870	16097	16368	16014	16006	16056	16065	16140	16232	16401	16192	16148	16070	16065	16276	16219	16171	16255	15988	15940	15952	16002	16260	15977	16174	16110	16104	16247	16164	16200	16125	16201	16166	16253	16056	16097	16188	16220	16193	16054	16029	16059	16165	16136	16192	16083	15893	16091	15974	16119	16089	16109	16440	16252	16099	16087	16178	16022	16231	16263	16115	16154	16157	16219	16008	16074	16239	16108	16101	16216	15953	16144	15973	16094	15917	16249	16292	16308	16067	16208	16229	16211	16323	16306	16169	16095	16180	16226	16003	16180	16224	16232	16112	16015	16070	16184	16003	15963	16072	16183	16338	16288	16346	16122	16334	16134	16151	16051	16082	15971	16110	16123	16377	16180	16326	16165	16154	16108	16163	16167	16061	16311	16164	16088	16221	15939	16121	16182	16018	16250	16161	16070	16332	15963	16157	16094	16054	16338	16069	16364	16204	16232	15989	16146	16142	16091	16161	16322	16048	15947	16344	16121	15915	16121	16175	16092	15912	16138	16361	15835	16092	16224	16217	16059	16054	16040	15903	16051	16077	15939	16086	16027	16139	16095	16138	16163	15907	15976	16172	16061	16088	16106	16137	15985	16207	16082	16090	16076	16188	16036	16155	16320	16178	16075	16228	16190	15932	15973	16078	16251	16217	16155	16090	16013	16114	16271	15972	15992	16070	16065	15998	16269	16140	15998	16043	16134	16406	16170	16169	16094	16176	16203	16212	16124	16195	16197	16053	16168	16107	16114	16133	16039	16131	16060	16193	16045	16248	16080	16166	16148	16044	16122	16255	15934	16024	15986	16254	16244	16149	16074	16236	16084	16020	16062	16128	16157	16048	16071	16129	16243	16319	16129	16305	16238	16384	16356	16112	16228	16185	16239	16314	15996	16041	16235	16107	16317	16120	16211	16146	16044	16236	16201	16067	16251	16240	16202	16358	16086	16084	16042	16177	16130	16028	16262	16191	16166	16222	16058	16195	16111	15975	15983	16137	16264	16007	16177	16143	16151	16298	16276	16045	16263	16231	16097	16129	16174	16206	16183	16245	16205	16216	15893	16301	16072	16299	16256	16052	16014	16220	16412	16195	16149	16423	16200	16441	16334	16083	16081	16044	16138	15981	16334	16216	16238	16159	15978	16234	16028	16287	16307	16008	16163	16429	16269	16125	16000	16042	16098	16129	16207	16124	16208	16023	16284	16035	16301	16110	16249	16048	16050	16164	16176	16297	16034	16063	16269	16221	16072	16457	16057	16015	16223	16085	16104	16284	16019	16071	16215	15970	16407	16047	15980	16075	16098	16237	16201	16064	16210	15914	16309	16351	16137	16167	16171	16360	16211	16012	16270	16052	16063	16264	16121	16315	16129	16069	16068	16237	16211	16110	16238	16035	16174	16204	16346	16384	16109	16125	16093	16269	16258	16266	15927	16022	16048	16109	16140	16154	16140	16170	16144	16089	16240	16315	16059	16297	16046	16251	16314	16110	16040	16180	16218	16151	16330	16012	16062	16102	16368	16100	16219	16217	16033	16110	16043	16370	16290	16208	16091	16186	15881	16123	16154	16038	16090	16121	16235	16151	16143	16087	16110	16095	16128	16102	16140	16024	16311	16372	16238	16165	16314	16108	16036	16105	16060	16135	16002	16042	16273	15913	16180	16258	16310	15991	16289	15907	16132	16120	16257	16018	16207	16085	16165	16255	16269	15953	16168	15994	16237	16040	16115	16184	16228	16184	16284	16129	15842	16186	16224	16384	16114	16189	16208	16034	16049	16178	16134	16172	16232	16229	16145	16136	16086	16108	16172	16362	15983	16102	16258	16024	16277	16232	16141	16108	16190	16006	16067	16134	16098	16067	16095	16178	16162	16310	16093	16130	16335	16062	16053	16094	16223	16001	16237	16088	16094	16255	16244	16017	16103	16258	16109	16185	16215	16229	16142	15980	16165	16056	16215	16251	16105	16079	16121	16188	16065	16188	16145	16063	16385	15876	16102	16157	15911	16032	15999	16030	16124	15983	16110	16113	16100	16016	16096	16196	15992	16227	16075	16106	16163	16145	16253	16093	16127	16029	16102	15933	16313	16291	16323	16119	16325	16186	16290	16159	16159	16196	16156	16231	16109	16106	16035	16254	16204	16147	15965	16112	16052	16006	16192	16226	16022	16175	16239	16221	16096	16121	16194	16177	15960	16106	16344	16193	16246	16125	16187	16091	16284	15975	16145	16131	16129	16130	16293	16118	16066	16170	16141	16047	16169	16004	16318	16270	16156	16052	16014	16083	16358	16278	16270	16124	16052	16098	16120	16293	16175	16322	16175	15929	16166	16079	16141	15981	16257	16173	16251	16219	16201	16184	16381	15984	16061	16298	16074	16086	16180	16009	16197	16260	16298	16243	16283	15972	16099	16103	15981	16222	16252	16137	16157	16407	16274	16024	16058	16062	15959	16105	16157	16264	16171	16348	16111	16070	16022	16297	16329	16271	16067	16002	16094	16156	16035	16112	16132	16206	16094	16372	16072	15979	15977	16096	16279	16258	16376	16080	16079	16296	16054	16132	16096	16214	16140	16181	16110	16209	16167	16284	16102	16284	16111	16060	16030	16136	16184	16182	16283	16056	16174	16058	16178	16284	16102	16304	16310	16267	16133	16101	16346	15996	16050	16140	16133	16129	15953	16037	16206	16219	16349	16197	16151	16233	16204	16029	16122	16088	16167	15936	16081	16151	16187	16165	16131	16248	16275	16032	15905	16462	15985	16268	16272	16076	16183	16341	16287	16196	16146	15981	16090	16067	16224	16024	16058	16079	16123	16309	16044	16025	16149	16265	16017	16096	16081	16114	16133	16233	16113	16301	16133	16356	16377	16168	16153	16065	16237	16093	16243	15949	16098	16053	16480	16097	16041	16107	16183	16026	16276	16117	16107	16037	16179	16174	15933	16082	16186	16314	16269	16118	16382	16249	16257	16292	16178	16048	16254	16035	16196	15979	16235	16134	16034	16178	16129	16244	16141	15970	16325	16131	16162	16253	16346	16233	16020	16123	16143	16180	16306	16081	16056	16360	16077	16257	16172	16165	16210	16190	16160	16362	16016	16116	16209	16174	16281	16082	16114	15963	16121	16078	16141	16208	16129	16179	16338	15939	16078	16111	16174	16024	16164	16147	16262	15964	16159	16225	16055	16156	16226	16016	16002	16255	16191	16108	16091	16259	16206	15887	16221	16204	16132	16364	16215	16046	16147	16328	16073	16178	16401	16303	16248	16088	16045	16124	16120	16203	16035	16286	16085	16215	16103	16091	16064	16103	16268	16308	16160	16267	15998	16183	16278	16118	16147	16119	15958	16195	16111	16030	16230	16221	16311	16155	16224	16182	15920	15974	15970	15878	16217	16151	15998	16194	16122	16047	15978	16017	16327	16215	16146	15972	16275	16123	16212	15969	16128	16143	15991	16280	16176	16045	16237	15949	16194	16053	16198	16147	16024	16317	16403	16268	16147	16058	16214	16166	16176	16070	16204	16158	16065	16120	16050	16227	16196	16043	16245	16124	16155	16402	16176	16119	15858	16177	16090	16230	16202	16162	16137	16295	16015	16206	16204	16108	16120	16361	15933	16120	16061	16162	16208	16182	16306	16291	16214	16334	16307	16147	16160	16122	16314	16212	16112	16155	15964	16198	16081	16183	16104	16263	16318	16426	16203	16189	16057	15898	16048	16151	16160	15855	16241	16317	16162	16337	16084	16150	16134	16175	16213	16238	16014	16155	16186	16032	16214	16081	16224	16042	16082	16148	16272	16227	16046	16204	16137	16049	16187	15819	16148	16253	16087	15996	16260	16101	15980	15979	16156	16322	16064	16169	16217	16183	16236	15990	16083	16097	16127	16154	16179	16168	16200	16337	16203	16049	15974	16074	16238	16218	16268	16255	16107	16144	16150	16072	16252	16143	16203	16316	16163	16225	16342	16187	16001	16015	16148	16159	16204	16206	16260	15986	16037	16205	16240	16217	16115	16159	16094	15995	16162	16295	16027	15997	16224	16135	16444	16139	16254	16070	15941	16117	16386	16214	16069	16002	15925	15970	16200	15933	16040	16356	16143	15996	16120	16235	16021	16182	16380	16066	16203	16104	16170	16437	15937	16253	16083	16256	16127	16032	16098	16276	16346	16151	16054	16252	16217	16249	16228	16328	16095	16130	16082	16078	16076	16134	16142	16038	16076	16207	16134	16339	16302	16135	16268	16345	16186	16199	16131	16135	16222	16217	16017	16193	16135	16111	16226	16181	16182	16148	16101	16115	16084	16129	16258	16232	16126	16247	16053	16120	16068	16338	16200	16300	16106	15882	16128	16164	16092	16085	16238	16231	16171	16106	16057	16162	16098	16142	16204	16030	16293	16128	16254	16347	16195	16105	16063	16278	16240	16138	16289	16144	16160	15995	16124	16127	16370	16392	16234	16317	16085	16406	16226	16380	16145	16149	16113	16070	16266	16250	16476	15980	15944	16065	16113	16234	16186	16408	16073	16278	16278	16032	16144	16204	16166	16139	16074	16183	16319	16131	16364	16212	16189	16122	16353	16062	16202	16286	16164	15949	16216	16115	16047	16283	16057	16206	16138	16128	16387	16121	16248	16041	16338	16096	16168	16072	16141	16012	16100	16183	16106	16099	16074	16103	16168	16199	16248	16175	16130	16331	16185	16163	16329	16186
16827	24561	20582	17564	16657	16129	15518	15203	15012	14839	14631	14621	14391	14318	14214	14262	14229	14042	13851	14122	14048	13954	13992	14132	14000	14028	14011	14133	14052	13972	14011	13928	14009	14055	14063	14077	14022	13892	13905	14017	14136	13953	13874	14035	13934	13895	14098	13856	13983	13894	14067	14002	14004	13824	13849	13829	13860	13947	13831	13890	14084	13975	13994	13925	13801	13922	14043	13897	13985	13736	14029	13932	14115	13824	13824	14031	13846	14164	13860	13929	13865	14165	13933	14025	13921	13869	13851	13877	14058	13910	13945	14079	14175	13794	14080	14029	14029	13916	13914	13989	13928	14012	14045	14020	13876	14059	14037	13968	13945	14075	14116	13993	14117	13909	14067	13924	14058	14130	13996	13914	14066	14074	14007	13973	14015	13948	14041	13898	13912	14010	14071	13839	13973	14032	13967	13880	13976	14033	13975	13919	14209	13954	13881	14061	13986	13966	13780	14144	14000	14119	13882	13818	13970	13982	13909	13893	14084	14027	14003	13967	14202	14086	13785	14031	14031	13988	14074	14040	13793	13898	13987	14051	13913	13906	13991	14006	13935	13939	14026	14208	13974	14001	13936	14006	13975	13997	13995	14095	14023	13921	14010	13944	14225	13911	13897	14033	13883	13981	14023	14007	14071	13884	14050	14006	13962	13801	13911	13852	14154	13848	13983	14053	13873	13911	13909	13889	14058	14177	13964	13979	13865	13888	13994	14029	13919	13978	14062	14073	13848	14003	14043	13871	14052	14003	14061	14132	14030	14166	13937	13899	14048	13937	14031	13929	13984	13995	13904	13990	14142	14013	13945	14184	13931	13991	13928	13874	13718	13961	13847	13919	13901	13870	13936	13906	13916	14022	14070	13982	13983	13932	13896	13908	13908	13871	13925	13853	14092	14142	14009	14022	13915	14206	13962	14035	14081	14016	13854	13974	13930	14001	13998	13895	14005	14005	13981	13872	14045	13889	13829	14069	13930	13945	13904	13911	13881	14057	14009	14002	13985	13755	13964	13947	14039	13944	14019	13877	14069	14094	13927	14130	14039	14205	13968	13911	13904	14019	13985	13996	13861	13975	13992	13948	14033	13974	13966	13919	13806	13983	14052	13980	14027	14112	13907	13986	14040	13969	14021	13981	14036	13831	13931	14009	14000	13996	13973	13963	13853	14060	14017	14006	13821	13898	14018	13923	13976	14106	13975	13895	14026	14067	13994	13986	14035	14122	13984	14076	13994	13907	14053	13902	13871	13881	13865	14061	14042	13944	14031	13995	14128	13860	14169	14043	13999	13817	14005	13997	13963	14081	14014	14012	14173	13972	14008	13926	13811	13847	14048	13846	14090	13916	14081	13953	13859	14026	14145	13823	13905	13873	13974	14089	14078	13855	14048	13990	13944	13809	13882	13903	13995	13855	13952	13981	14082	14096	13859	14089	13873	13951	14055	13920	13957	13976	14052	14066	14049	14051	14030	13945	13850	14034	13702	13925	14102	13886	13981	13883	13886	14161	13902	13991	14125	13956	14027	14123	14040	13952	14053	13980	14080	14149	13908	14082	14092	14054	13957	14002	14004	13919	14058	13978	13896	14048	13824	14054	13944	14033	14037	14069	14031	14046	13878	13791	14151	13835	13907	13833	14023	13901	13757	14017	14058	14081	13948	13926	13877	13956	14055	14049	13848	14013	13911	13881	13904	14011	14025	14043	14037	14004	14027	13994	14037	14088	13995	14004	13893	14068	14027	14027	14075	14212	13881	14119	13815	13831	13869	13900	14087	14159	14049	13827	13968	13969	13932	13970	13885	14229	13909	13995	14035	13911	14019	13963	14018	13997	13973	13946	14025	13979	14003	14063	14117	14020	14083	13833	13860	14107	13965	13933	13985	13875	13893	14034	13875	14013	13853	13999	13949	13932	14068	14073	14029	13832	13942	13915	13930	14075	14115	13801	13954	13945	13978	14164	13880	13988	13952	13926	14004	13924	13886	13920	14000	13883	14122	14034	14057	13989	14021	13939	14010	14082	14071	14012	13946	14002	13934	13997	14218	13958	14104	13977	14089	13991	13849	13974	14133	13838	14126	13963	14089	13949	13981	14025	14130	13854	14181	14041	14040	13952	14127	13799	13923	14108	14021	13877	14012	14021	14138	13967	14185	13929	14034	13816	14136	13948	14045	14047	13931	14001	13948	13959	13926	14086	13970	13930	13931	13919	13948	14040	13757	14162	13881	13977	13972	13964	13967	13978	13978	13915	14021	13796	13943	14063	13831	13908	13892	13908	14017	13950	13881	13882	13940	14044	14052	14074	14048	14068	14020	13908	13903	13966	13938	13932	13978	13970	13982	13857	14055	13961	13955	14032	13854	14208	14043	13834	13933	13854	13945	14017	14041	13932	14033	14020	13892	14027	13873	14110	13935	14124	14065	14091	14026	13956	14060	13930	13841	13995	14001	13952	13926	14049	14083	14135	13890	13839	13982	13840	14064	13955	13942	13870	13892	14131	13895	14049	14102	13915	14032	14076	14112	14063	14026	13957	13962	14007	13827	14036	14025	14058	14137	13989	13939	14060	13994	13905	13961	14100	13985	13962	13912	13941	13976	13909	13804	14068	14007	13892	14087	13884	14063	13898	13996	14099	14016	14093	14068	13973	13904	13920	14084	13996	13777	13967	14088	13970	13975	14064	13811	13994	13900	14028	14034	13998	13852	14128	14035	14001	13949	14099	14041	14044	14037	14007	14077	14028	13955	14037	14190	14044	13944	13908	14112	13893	13861	13946	14066	13983	14195	14004	13930	13975	13891	14151	13908	14139	14014	13948	13974	13848	14055	14036	13959	13986	14038	14069	13856	14071	14127	13875	13906	13858	14069	13946	13918	14066	14030	13956	14135	14084	14012	13958	14017	13918	13956	14114	13926	14021	13957	14162	14009	13995	14126	13816	13969	14007	13990	14052	14197	13943	14130	14043	13913	14036	13812	13886	13940	14075	13950	13920	13874	14028	13881	14025	13912	13842	13981	13972	14004	13923	14132	13984	13869	13904	13996	13944	13966	14129	13869	13881	14114	13913	14015	14007	13867	13988	13925	14004	14105	13943	14016	14006	14028	13944	13964	13948	14099	13918	14006	13891	14076	13880	13963	13948	13881	14063	14174	14024	13868	13890	14108	14133	13910	14005	13969	13952	13991	13850	13964	14016	14007	13956	13875	13810	14026	13930	13956	13970	13924	14021	13913	13855	13944	14103	14018	14105	13885	13992	14041	13927	13925	14014	14142	13803	13977	14103	14098	13961	14068	14132	14153	13939	13855	13914	13932	14078	13949	13866	13984	14088	14066	13923	13956	14237	14015	13935	14077	14026	14034	14044	13865	13841	14036	14057	13892	14028	14128	13929	13918	14001	14225	14000	14046	13864	14045	14016	13930	13795	13851	13847	13940	14073	14077	13875	13926	13878	13969	13897	14134	13899	13946	13891	14062	13910	14005	14005	13908	13993	13970	13922	14023	13915	14171	14020	13925	13936	13885	13957	13998	14037	14093	14168	14023	13933	14099	13890	14014	14110	13903	14105	14006	13963	13910	14068	13955	13929	14009	13837	14130	14000	14205	14038	14058	13945	13908	13877	14051	13968	13921	13873	13969	13848	14013	14053	14053	13989	13966	13998	14048	13848	14035	13890	14100	13893	13940	14087	14025	13972	14011	13841	13992	14039	14000	13894	13970	13985	13974	14001	13990	14085	13922	13941	13906	13955	13928	14132	13843	14063	14074	13918	14075	13955	13877	13999	13920	13889	13940	14028	13982	13965	13938	13999	14136	13935	13948	14170	14033	14015	14094	14041	13862	14017	13922	14035	14015	13934	14000	14090	13932	14034	13967	13985	13802	14094	14012	14142	14007	13949	13857	14155	14117	14020	13854	14085	13988	13752	14005	13789	14007	13845	13893	13941	13873	13890	14035	13927	13879	13890	14064	13887	14092	14025	14049	13874	13871	13951	13890	13929	13859	13935	14060	13857	14065	14119	13918	14150	13981	14004	14111	13884	13966	14020	13837	13926	13764	14078	14031	13941	13848	13859	13908	13952	13893	13994	13979	13865	13829	13823	14072	13967	13972	13942	13938	13950	13996	13870	13983	14062	14022	13900	14071	13895	14084	14002	13959	14052	14008	14075	13925	13888	13993	13867	13924	14063	13979	13910	13991	14035	13765	14033	13980	14072	13948	13930	13935	14167	13949	14030	13990	14027	14064	14110	14069	13944	13942	14025	14024	14034	13913	13878	14085	14070	13771	13865	14090	14022	13997	14163	14281	14044	14050	14004	14030	13956	13932	14039	13793	13948	14005	13966	14052	13938	13985	13853	13891	14077	13987	14135	14076	14052	13928	14017	13992	13875	14071	13950	13909	13878	14024	14047	14112	13991	14034	13880	14058	14063	13797	13986	13987	13951	13960	13926	13914	13908	14106	13964	13972	13887	13916	13962	13954	13912	14053	13964	13922	14048	13871	14135	14149	14058	14073	14119	13754	14007	14016	13945	13758	13976	14036	14011	14037	13990	13987	13939	14088	14067	13931	14038	14117	13886	13853	13839	13992	14101	13879	13940	14025	13947	13999	14045	13976	14005	14002	13971	13940	13988	13930	13968	14099	14073	14059	13932	13937	14003	13923	14068	14052	14080	14034	14098	14275	13903	14028	14165	13914	13992	14049	13957	13940	13956	13954	13990	14078	14000	14083	13990	14113	14050	14099	13945	13992	14115	13911	13921	14053	13986	14077	13975	14066	13986	13937	14045	13924	13934	13942	13960	14065	13916	14071	13986	13898	13998	13956	13900	13918	13947	13957	13876	14007	13958	13860	14110	13982	14092	14100	13879	14133	14046	13990	13972	13907	14062	13917	14028	13902	13933	13887	13985	13959	14059	13934	14019	13894	14092	14036	13915	14030	13998	14042	13925	13922	13950	14032	14031	13967	13945	14014	14132	14068	14126	13913	13996	14005	13922	14009	13979	14058	14036	14061	14022	14017	13857	14248	13984	13909	14060	14164	13959	13936	13957	13980	14015	13916	13924	13980	14046	13973	14023	14039	14081	14034	13840	14121	13770	14073	13989	13910	14061	14025	14040	13938	14022	14049	13957	14134	13960	13967	13996
22762	21007	27899	24434	22063	22309	21661	18883	18199	18267	17990	17868	17667	17637	17666	17474	17328	17297	17430	17233	17226	17437	17290	17288	17303	17093	17295	17270	17066	17092	17159	17197	17186	17177	17141	17097	17215	17252	17225	17139	17050	17023	16878	17206	17127	17365	17197	17031	17121	17154	17200	16996	17159	17329	17187	16992	17160	17219	17132	17277	17032	17043	17044	17106	17110	17233	17183	17192	17036	17066	17202	17147	17080	17144	17082	17296	17128	16983	17009	17081	17092	17084	17103	17024	16972	17025	17171	17090	17114	17137	17208	17136	17489	17278	17175	17038	16971	17026	17122	17194	17064	17190	17004	17103	17090	17090	17065	17162	17060	17098	17159	17310	16963	16853	17002	17123	17075	17123	17179	16906	17164	17014	16977	17117	17197	17042	17180	17186	17025	17065	17193	17037	17203	16987	16988	16967	17284	17320	17050	16954	17263	17183	17213	17015	17027	16862	17219	16999	17158	17229	17205	16964	17290	17248	16909	17252	17251	16879	17108	17060	17089	16983	17109	17142	17130	17286	17241	17022	16992	17191	16995	17331	17021	17090	17166	17182	16864	17227	17242	17011	17012	17160	17037	17271	17122	17097	17013	17157	17108	17221	17133	17181	16933	17084	17134	17120	17186	17155	17022	17150	17051	17088	17067	16995	17139	17059	17206	17119	16944	17188	16874	16955	17113	17151	17197	17093	17073	17066	17155	17110	17119	16998	17124	17170	17116	17056	17204	17125	16995	16974	17060	16870	16968	17070	17107	17068	17075	16980	17135	16943	17124	17068	17270	17162	17250	17116	17047	17178	17164	17023	16945	17080	17228	17111	17219	17071	17028	17090	17158	16967	17292	17113	17074	16949	17284	16928	17085	16946	17031	17080	17105	17012	16831	17006	17116	17045	16974	16985	17210	16940	17097	16927	17072	17014	17348	16932	16933	17135	17127	17223	17162	17161	17166	17035	17123	17063	17325	16972	17155	17009	17178	16991	17100	17172	17211	17022	17136	17285	17121	17286	17254	17230	17125	17131	16968	17030	17153	16939	16906	16924	17096	16880	16981	17213	17303	17304	17072	16697	16990	17112	17011	17060	17172	17087	17183	17164	17088	16937	17154	17182	16980	17082	17087	17138	17334	17032	17089	17228	17122	17214	17039	16899	17034	17105	17005	16962	16937	16997	17157	16953	17030	17192	17190	17208	16903	17067	17020	17003	17084	17106	17272	16954	17007	17326	17108	17124	16913	17073	17262	17017	16980	17129	17014	16985	17071	16911	17068	17130	17115	17076	17099	16863	17067	16967	17310	17086	16853	17146	17032	16989	17102	17000	17123	17125	17040	16967	17153	16998	17028	17022	16930	17014	16845	17041	17103	16974	16964	17317	17054	16951	16968	17142	17105	17261	17181	16948	17200	17277	17267	17018	17047	17120	17090	16924	17079	17158	17103	16964	17102	17219	17308	17054	17221	17095	17057	16939	17373	17042	17187	17002	16983	17069	17294	17108	17236	17137	17145	17039	17254	17070	17049	17049	17057	17227	17088	17013	17076	17120	17159	17479	17321	17168	17111	17221	17058	17076	17205	17304	17220	16986	17197	16852	17038	17020	16988	16915	17381	17172	17230	17158	17097	16942	17326	17208	17090	17256	17041	17089	17047	16974	17083	17038	17329	17029	17251	16910	16919	17047	16915	16905	16901	17096	17091	17042	17128	17241	17170	17116	17125	17121	17220	16893	17064	17211	17196	17100	17142	16932	17020	16951	17315	17201	17083	17162	17187	17044	16940	17207	17196	17088	17076	16969	17146	17073	16995	17202	16971	17093	16951	16952	17147	16998	17180	16991	17134	17113	17175	17097	16952	17059	17355	17197	17057	17035	17186	17152	16893	17162	17315	17204	17179	17210	17178	17309	17308	17044	17034	17013	17166	16996	17048	17037	17058	17025	17106	17171	17149	17237	17057	17181	17001	17075	17089	17044	17152	17132	17103	17040	17096	17091	17166	17251	17010	17056	17090	17289	17170	17047	17195	17345	17095	16938	17071	17177	17309	16873	17035	16963	17081	17084	16969	17107	17076	16999	16946	17046	17298	16988	16871	16951	17213	17340	17149	17106	17172	17171	17054	17063	17106	17058	17102	17100	17041	17144	17082	16979	17119	17139	17059	17022	17332	17075	17157	17298	17213	17200	16998	17034	17123	17229	17036	17252	17296	17092	16982	16951	17484	17109	17160	16976	17079	16906	16969	16900	17082	17146	17022	17197	16991	17248	16930	17099	17284	17075	17133	17135	17082	17043	17156	17298	17122	17208	17117	17079	17020	16990	17090	17135	17365	17040	17184	16907	17043	16996	16808	16911	16954	17022	16835	17005	17096	17019	17062	17121	17153	17168	17216	17112	17001	17214	16984	17293	17022	17142	17137	17037	17048	17145	17001	17231	17228	17218	16986	17080	17058	17154	17240	17002	17175	16930	16884	16837	17213	17187	17279	17055	17021	16988	16996	17252	17246	17295	17151	17170	17227	17006	17022	17151	17007	16984	17178	17151	16963	17129	17071	16863	17108	17226	16910	17288	17235	17061	17177	17226	16996	17189	17002	16827	17082	17124	16871	17131	17071	17012	17129	17031	17081	17315	17273	17036	17047	17177	17074	17164	17132	17185	17065	16991	17092	17200	17058	17151	17209	17072	17222	17088	16920	17104	17181	16959	16969	17155	17200	17170	17303	17223	17064	16982	17129	17041	17094	17054	16984	17047	17035	17202	17231	17316	17183	16966	17070	17176	17168	17258	17290	17022	16967	16992	17117	17004	17040	17090	17115	17205	17219	16977	17178	16849	16952	16936	17088	17024	16902	17194	17106	17078	17487	17338	17424	17005	16979	17005	17054	17157	17164	17077	17101	17158	17151	17257	16952	16901	17032	17092	17152	17218	17221	17180	17238	17053	17002	16954	17131	17026	17196	16923	17042	17058	17116	16963	16966	16990	17226	16966	17067	16934	16921	17297	17029	17186	17093	17050	17195	17274	17168	17054	16981	17169	17155	16964	17038	17203	17019	17121	16925	16971	17321	17251	17066	17051	16993	17089	17130	17166	17039	17099	16812	17151	17238	17014	16966	16815	17261	17237	17191	17149	17084	17054	16956	16990	17056	17137	17089	17281	16967	17043	17116	17263	17191	17071	17064	17103	17047	17052	16930	17023	17022	17087	17119	17238	16899	17199	17114	17088	17182	17121	16991	16951	17080	16978	17140	17267	17098	17066	17076	16976	17088	17092	17070	17051	17057	17097	16961	17178	17285	16989	17081	17177	17124	17270	17031	17018	17105	16947	17224	16845	16965	17205	17184	17218	17219	17231	17196	17163	17018	17243	16998	17116	17065	17160	17006	17084	17103	17167	17263	17344	17031	17065	17116	17115	17292	17331	17065	17019	17211	17138	16964	17043	16926	16883	17018	17346	16982	17220	17200	17149	17235	17115	17063	17080	16957	16952	17070	17005	17049	17030	17408	17126	17013	17025	17152	17127	17002	17129	17165	17154	16667	16993	17081	17339	17159	17185	17246	17036	16941	17014	17279	17225	16969	17170	17050	17205	16951	16990	16996	16997	17088	16984	16972	17055	16875	17162	17161	16919	17058	17233	17165	17087	17151	17062	17236	17044	17069	16878	17028	17175	17138	16965	17186	17144	17230	17099	16966	17077	17121	17322	17232	17001	16992	16930	17187	17167	17052	17243	17108	17011	17166	17194	17248	17012	17225	17101	17101	17023	17158	17077	17242	17174	17065	17213	17142	17245	17067	17112	17228	17137	17077	17089	17046	17115	17155	17061	17038	16833	17212	16987	17020	17086	17265	17068	17188	16933	17172	17133	16960	17259	17182	17113	16997	17056	16978	17074	17154	16916	17170	17046	17298	17068	17153	16962	17313	17174	16989	17093	17280	17153	17218	17216	17120	16942	17195	17027	17040	17195	17230	17269	17093	16989	17198	17135	17159	17150	17068	17118	17098	16940	16853	17135	17168	17167	16997	17295	17167	17361	17216	16912	17175	17229	17244	16973	17083	16981	16904	16939	17012	16978	17211	17076	17163	17035	17000	17322	17164	17237	17060	16947	17160	17082	17086	17098	17099	17028	17159	16810	17024	17140	16910	17162	17169	16931	17164	17180	17183	17122	16906	16958	17108	17213	17242	17043	17052	17227	17224	16986	17016	16964	17004	17151	16953	17095	17162	17055	17168	17118	16957	16850	17008	17075	17292	17028	16989	17014	17238	17152	17005	17045	17038	17189	17222	17141	17392	17055	17094	17203	17114	17029	16923	16860	17038	17152	17217	17148	17129	17186	17174	17109	16970	17054	17008	17052	17212	17126	17232	17072	17070	17077	17147	17009	17066	17270	17068	17028	17017	17099	17128	17082	17239	16981	17125	17070	17246	16962	17038	17182	17154	17061	17361	16936	17130	17087	17147	17083	17108	16807	17142	17135	17066	17195	16983	17152	16912	16949	17271	17149	17006	17081	17202	17167	17387	17287	17217	17050	17086	16958	17076	17172	17018	17160	17104	16985	16899	17188	17093	17080	17226	17403	17023	16957	17024	16968	17003	17090	17075	17150	17072	17079	17215	17040	17212	17062	17204	16856	17103	17329	17229	17153	17287	17163	17086	17046	17164	17263	17323	17051	17056	17276	17109	17136	17214	17160	17300	17111	17035	17119	17035	17115	17259	17202	17053	17129	17086	17165	17139	17156	17153	17210	17356	16938	17038	17021	17336	17088	17252	17253	17203	17076	17312	17087	17151	17275	17060	17026	16895	16905	17340	17115	17157	17089	17019	17237	17140	17105	16958	16990	16823	17054	17170	17417	17053	17161	17345	16862	17061	17035	17399	17108	17186	17117	17190	17160	17157	17052	17008	17273	16920	16941	17176	17127	16981	17238	17163	17159	17123	17313	17212	17189	17107	17325	17158	17156	17100	17085	17056	17062	17248	17003	17098	17133	17126	17102	17145	17072	17113	17122	17149	17166	17203	16986	17336	17188	17103	17221	17055	17199	17166	16938	17017	17124	17098	17222	16963	17062	17264	17040	17140	17061	17042	17144	17190	17169	17349	17000	17153	17184	17052	17197	17078	17145	17198	17014	17259	17145	17166	17060	17084	17468
14530	29689	24687	19984	18662	17579	17034	16637	16258	16044	15700	15330	15347	15218	14996	14927	14913	14787	14525	14747	14612	14774	14657	14757	14666	14622	14604	14671	14770	14586	14573	14525	14650	14490	14539	14499	14509	14628	14479	14437	14795	14698	14587	14668	14548	14515	14513	14495	14638	14679	14677	14510	14392	14473	14546	14611	14586	14418	14583	14515	14500	14654	14607	14392	14605	14438	14521	14464	14637	14625	14476	14577	14396	14523	14730	14534	14576	14586	14507	14473	14612	14696	14436	14384	14532	14525	14443	14607	14392	14566	14578	14581	14589	14383	14531	14492	14509	14400	14644	14530	14466	14560	14470	14496	14437	14582	14521	14663	14557	14540	14492	14608	14636	14634	14470	14596	14693	14622	14575	14692	14512	14652	14684	14493	14465	14442	14525	14575	14606	14566	14650	14521	14800	14488	14634	14567	14398	14438	14487	14543	14568	14651	14457	14527	14441	14449	14721	14554	14559	14607	14525	14450	14403	14631	14604	14401	14639	14582	14525	14536	14546	14551	14563	14679	14497	14534	14522	14469	14592	14431	14612	14685	14450	14560	14574	14548	14508	14638	14547	14647	14559	14667	14431	14703	14490	14657	14510	14678	14537	14325	14463	14507	14509	14669	14530	14529	14548	14538	14499	14501	14650	14377	14453	14591	14580	14409	14627	14551	14477	14606	14557	14497	14510	14425	14495	14615	14680	14477	14477	14685	14565	14622	14699	14421	14568	14495	14591	14586	14535	14676	14586	14498	14651	14512	14494	14675	14499	14296	14641	14493	14374	14518	14432	14694	14512	14364	14471	14584	14505	14563	14606	14541	14552	14569	14508	14365	14576	14687	14526	14697	14536	14506	14539	14506	14479	14641	14447	14444	14579	14629	14561	14652	14615	14658	14630	14443	14474	14558	14594	14603	14557	14642	14419	14571	14657	14775	14496	14546	14477	14530	14436	14630	14452	14440	14700	14489	14614	14427	14512	14461	14729	14544	14515	14563	14595	14603	14497	14562	14497	14493	14364	14465	14475	14533	14535	14579	14503	14606	14596	14600	14326	14418	14511	14605	14582	14490	14575	14755	14581	14582	14458	14671	14587	14759	14508	14559	14614	14563	14503	14505	14587	14607	14440	14572	14268	14576	14485	14616	14346	14564	14650	14504	14434	14466	14581	14560	14441	14663	14497	14672	14576	14532	14426	14499	14566	14447	14672	14568	14538	14471	14733	14582	14553	14477	14512	14684	14444	14551	14471	14535	14575	14565	14459	14494	14796	14680	14514	14467	14489	14612	14626	14507	14406	14639	14628	14646	14538	14350	14619	14432	14569	14502	14591	14537	14505	14543	14636	14436	14437	14651	14481	14708	14454	14611	14444	14443	14456	14600	14478	14572	14389	14663	14466	14440	14567	14581	14370	14422	14545	14439	14526	14602	14451	14611	14460	14428	14526	14545	14655	14533	14568	14430	14455	14557	14578	14495	14639	14547	14483	14496	14490	14467	14470	14620	14549	14506	14444	14518	14487	14584	14479	14618	14667	14518	14424	14589	14584	14639	14590	14527	14532	14453	14402	14525	14544	14405	14544	14525	14460	14357	14545	14473	14594	14578	14361	14735	14368	14377	14488	14496	14680	14379	14641	14509	14453	14433	14586	14571	14531	14577	14596	14539	14488	14536	14602	14541	14673	14401	14467	14585	14608	14465	14517	14396	14667	14538	14543	14469	14750	14497	14516	14722	14503	14452	14599	14673	14523	14488	14443	14485	14434	14448	14475	14550	14671	14599	14553	14479	14589	14510	14633	14571	14383	14558	14413	14426	14580	14572	14506	14394	14529	14542	14662	14616	14482	14534	14634	14568	14448	14600	14460	14542	14593	14667	14627	14678	14537	14572	14526	14521	14576	14486	14581	14603	14489	14462	14555	14426	14626	14588	14500	14462	14634	14434	14606	14394	14633	14361	14436	14500	14627	14382	14509	14494	14517	14688	14449	14508	14545	14568	14483	14516	14557	14709	14568	14503	14557	14500	14491	14700	14683	14676	14418	14619	14641	14445	14599	14411	14602	14658	14569	14533	14496	14679	14414	14476	14392	14628	14718	14519	14532	14605	14531	14578	14628	14373	14530	14505	14549	14620	14640	14512	14540	14474	14660	14508	14482	14644	14580	14468	14684	14608	14561	14608	14804	14621	14537	14649	14435	14547	14620	14624	14510	14540	14370	14545	14695	14604	14495	14506	14470	14655	14380	14576	14415	14626	14543	14596	14597	14521	14597	14444	14596	14597	14609	14428	14626	14551	14654	14459	14466	14595	14602	14527	14515	14558	14474	14626	14484	14522	14615	14371	14404	14610	14477	14585	14438	14584	14518	14550	14544	14602	14740	14565	14594	14498	14506	14587	14552	14560	14437	14448	14481	14495	14508	14564	14467	14494	14385	14442	14724	14454	14596	14510	14514	14531	14534	14565	14421	14596	14515	14505	14595	14543	14624	14607	14530	14565	14488	14584	14600	14647	14692	14553	14472	14746	14553	14498	14519	14502	14729	14406	14455	14348	14745	14630	14566	14467	14572	14650	14528	14433	14510	14518	14497	14605	14464	14341	14737	14477	14473	14645	14694	14750	14524	14586	14654	14671	14613	14542	14613	14543	14256	14598	14446	14561	14361	14670	14534	14630	14483	14593	14511	14587	14674	14596	14378	14599	14549	14588	14583	14655	14610	14631	14626	14524	14453	14488	14613	14581	14594	14582	14530	14570	14477	14556	14556	14368	14525	14547	14487	14644	14435	14496	14333	14399	14467	14586	14685	14450	14562	14492	14536	14409	14515	14633	14248	14518	14512	14424	14359	14458	14666	14510	14521	14631	14638	14431	14624	14438	14626	14533	14543	14620	14515	14585	14525	14610	14477	14430	14482	14442	14485	14643	14346	14530	14576	14563	14526	14491	14567	14583	14424	14477	14602	14459	14692	14621	14589	14662	14493	14549	14520	14616	14628	14577	14653	14533	14519	14543	14592	14462	14399	14543	14541	14540	14453	14423	14566	14800	14357	14620	14474	14397	14490	14580	14551	14465	14691	14787	14465	14595	14501	14394	14534	14559	14664	14611	14656	14436	14652	14453	14491	14528	14518	14706	14596	14651	14579	14495	14526	14431	14570	14593	14443	14492	14465	14671	14501	14632	14522	14460	14674	14619	14628	14439	14637	14424	14470	14604	14580	14535	14349	14582	14615	14488	14567	14532	14593	14327	14601	14548	14511	14579	14508	14490	14548	14553	14652	14668	14541	14613	14461	14528	14631	14737	14382	14503	14486	14621	14619	14637	14487	14589	14421	14579	14690	14504	14564	14484	14589	14488	14360	14455	14604	14736	14470	14482	14591	14640	14650	14417	14467	14618	14548	14622	14579	14639	14394	14607	14534	14588	14455	14511	14557	14510	14473	14778	14536	14521	14585	14528	14462	14634	14353	14466	14579	14336	14632	14451	14457	14509	14665	14484	14529	14561	14575	14550	14410	14505	14462	14595	14458	14608	14599	14480	14528	14351	14526	14447	14574	14635	14609	14651	14477	14462	14463	14528	14616	14610	14646	14656	14376	14530	14576	14548	14435	14573	14612	14426	14498	14620	14484	14419	14534	14705	14544	14404	14530	14588	14602	14491	14567	14504	14681	14403	14642	14525	14417	14495	14579	14334	14535	14744	14507	14552	14554	14584	14485	14608	14383	14468	14571	14659	14517	14531	14643	14526	14545	14725	14684	14465	14505	14498	14645	14502	14694	14638	14615	14625	14364	14423	14678	14584	14558	14573	14503	14642	14420	14647	14666	14578	14562	14562	14504	14473	14627	14568	14464	14513	14407	14695	14656	14476	14498	14509	14558	14583	14511	14390	14571	14593	14459	14548	14626	14591	14605	14395	14351	14633	14468	14474	14738	14670	14591	14359	14627	14418	14460	14302	14510	14784	14343	14541	14575	14587	14496	14525	14500	14370	14595	14553	14442	14458	14391	14744	14527	14432	14403	14560	14640	14480	14499	14584	14640	14611	14543	14429	14450	14733	14420	14575	14615	14480	14613	14498	14539	14456	14516	14337	14553	14551	14550	14573	14593	14398	14699	14618	14541	14468	14566	14521	14547	14429	14522	14610	14594	14541	14607	14554	14595	14567	14424	14431	14627	14439	14458	14548	14462	14569	14567	14555	14622	14494	14514	14630	14493	14586	14652	14364	14655	14674	14666	14484	14624	14444	14501	14653	14620	14562	14537	14441	14447	14538	14660	14602	14625	14535	14592	14564	14345	14618	14530	14473	14511	14569	14611	14605	14500	14450	14516	14565	14582	14545	14476	14584	14497	14667	14620	14596	14475	14780	14627	14580	14486	14479	14490	14489	14539	14523	14413	14563	14579	14672	14396	14554	14663	14634	14590	14545	14397	14628	14553	14564	14677	14605	14498	14547	14598	14628	14439	14458	14386	14560	14553	14511	14503	14637	14544	14649	14467	14567	14576	14571	14378	14478	14452	14544	14492	14624	14483	14385	14610	14670	14487	14673	14612	14578	14553	14477	14560	14529	14607	14515	14404	14538	14516	14714	14675	14586	14633	14613	14667	14602	14519	14465	14460	14510	14660	14484	14571	14750	14543	14593	14677	14538	14490	14438	14566	14592	14592	14468	14463	14533	14523	14492	14590	14633	14621	14433	14409	14692	14680	14631	14569	14563	14480	14446	14684	14627	14469	14583	14579	14581	14515	14533	14616	14610	14541	14469	14402	14682	14589	14473	14519	14503	14630	14510	14585	14654	14502	14466	14578	14483	14478	14510	14580	14523	14421	14479	14623	14369	14479	14601	14554	14570	14759	14653	14704	14453	14514	14723	14339	14567	14475	14631	14533	14548	14556	14445	14569	14450	14498	14647	14581	14509	14434	14506	14561	14476	14296	14479	14614	14482	14643	14507	14553	14632	14540	14347	14577	14407	14445	14583	14554	14401	14563	14554	14460	14611	14540	14414	14696	14530	14619	14465	14531	14469	14400	14491	14610	14516	14562	14488	14547	14606	14499	14380	14659	14657	14480	14625	14215	14494	14436	14480	14503	14404	14603	14545	14690	14338	14548	14466	14541	14684	14537	14491	14438	14404	14500	14616	14457	14481	14594	14506
24292	20976	26686	26198	20352	18914	18712	17810	17233	17397	17152	16925	16748	16952	16728	16834	16777	16620	16548	16580	16599	16557	16558	16641	16574	16581	16438	16379	16490	16458	16502	16617	16588	16466	16515	16409	16561	16525	16503	16579	16420	16656	16412	16369	16710	16411	16455	16654	16615	16299	16517	16500	16331	16584	16458	16364	16343	16335	16455	16389	16753	16709	16494	16690	16470	16465	16636	16361	16564	16513	16498	16499	16385	16411	16620	16619	16364	16382	16639	16508	16490	16527	16584	16603	16599	16333	16628	16509	16689	16451	16482	16553	16481	16617	16552	16469	16415	16327	16438	16593	16433	16578	16496	16456	16561	16725	16327	16312	16608	16495	16534	16419	16587	16376	16553	16538	16550	16534	16599	16535	16365	16494	16486	16574	16454	16519	16553	16779	16549	16444	16391	16481	16369	16553	16423	16509	16485	16552	16649	16552	16373	16606	16570	16525	16383	16568	16485	16327	16557	16489	16484	16395	16515	16441	16467	16629	16480	16477	16523	16596	16619	16596	16328	16544	16540	16574	16493	16524	16317	16427	16529	16504	16304	16655	16608	16573	16487	16687	16550	16537	16551	16631	16560	16580	16496	16546	16487	16419	16428	16667	16457	16377	16632	16563	16454	16350	16435	16533	16443	16552	16479	16547	16494	16424	16753	16584	16345	16347	16438	16327	16577	16510	16547	16564	16390	16562	16353	16464	16601	16458	16414	16150	16515	16550	16713	16741	16701	16445	16487	16575	16390	16360	16540	16540	16302	16497	16355	16630	16456	16376	16626	16510	16408	16248	16551	16480	16665	16477	16540	16407	16558	16391	16479	16408	16473	16540	16618	16596	16481	16501	16691	16458	16493	16555	16457	16563	16586	16489	16261	16391	16440	16586	16527	16673	16655	16569	16355	16522	16601	16507	16381	16453	16548	16437	16717	16479	16421	16498	16608	16489	16500	16491	16633	16285	16324	16489	16509	16545	16496	16473	16413	16488	16544	16537	16598	16562	16726	16534	16515	16464	16365	16218	16550	16363	16427	16256	16454	16647	16784	16523	16435	16378	16630	16586	16619	16167	16427	16693	16651	16465	16436	16378	16565	16456	16349	16487	16540	16543	16485	16439	16579	16421	16477	16424	16398	16501	16558	16607	16655	16425	16456	16647	16466	16568	16518	16423	16374	16681	16619	16411	16422	16458	16417	16444	16404	16426	16443	16379	16534	16415	16579	16686	16412	16303	16476	16600	16477	16487	16480	16492	16648	16468	16416	16558	16323	16586	16404	16494	16460	16567	16535	16498	16643	16495	16483	16586	16602	16485	16604	16544	16480	16500	16536	16449	16377	16587	16340	16409	16469	16615	16408	16282	16630	16485	16367	16376	16529	16448	16369	16478	16523	16527	16712	16276	16580	16250	16553	16619	16541	16641	16772	16496	16506	16499	16615	16512	16661	16440	16371	16194	16379	16747	16447	16306	16575	16407	16580	16499	16600	16472	16510	16513	16678	16418	16367	16211	16410	16569	16671	16436	16686	16605	16235	16439	16552	16698	16719	16436	16478	16523	16532	16644	16559	16426	16537	16481	16460	16568	16398	16392	16606	16658	16498	16472	16448	16497	16518	16527	16586	16674	16539	16546	16453	16597	16352	16628	16552	16631	16414	16382	16579	16475	16579	16517	16395	16566	16418	16487	16531	16507	16603	16318	16380	16768	16413	16439	16457	16625	16539	16528	16416	16304	16552	16417	16583	16387	16558	16408	16465	16723	16464	16364	16527	16548	16336	16465	16491	16567	16437	16520	16738	16359	16609	16674	16550	16467	16571	16510	16273	16413	16368	16538	16555	16610	16491	16442	16371	16504	16581	16409	16395	16490	16466	16215	16159	16353	16279	16510	16562	16558	16519	16465	16349	16449	16481	16592	16499	16464	16486	16573	16642	16608	16544	16516	16234	16488	16540	16231	16501	16394	16478	16606	16496	16583	16428	16430	16559	16417	16442	16418	16414	16368	16626	16640	16496	16679	16385	16516	16421	16622	16336	16553	16339	16370	16523	16503	16446	16538	16471	16435	16499	16521	16401	16268	16466	16607	16525	16438	16543	16536	16430	16591	16566	16458	16572	16486	16360	16418	16471	16496	16296	16482	16379	16482	16448	16519	16572	16448	16670	16323	16577	16451	16456	16363	16613	16587	16431	16288	16386	16417	16512	16626	16477	16675	16380	16316	16618	16494	16568	16521	16549	16573	16666	16503	16589	16356	16328	16365	16399	16558	16385	16437	16571	16192	16491	16445	16348	16517	16629	16506	16471	16397	16495	16548	16484	16483	16348	16597	16503	16456	16431	16509	16395	16359	16572	16588	16466	16494	16345	16341	16596	16633	16618	16364	16410	16237	16479	16594	16188	16675	16484	16384	16599	16460	16492	16508	16630	16564	16587	16405	16494	16489	16486	16633	16444	16366	16344	16471	16494	16546	16385	16685	16430	16510	16565	16479	16649	16405	16524	16317	16362	16384	16480	16223	16396	16442	16421	16509	16483	16535	16530	16545	16365	16374	16669	16508	16687	16391	16363	16170	16473	16404	16485	16539	16458	16459	16578	16680	16316	16507	16455	16635	16464	16463	16351	16512	16317	16490	16624	16338	16416	16541	16549	16309	16429	16490	16514	16484	16413	16480	16670	16469	16456	16528	16539	16444	16450	16445	16558	16698	16736	16490	16511	16609	16587	16535	16650	16374	16379	16269	16369	16503	16300	16349	16618	16433	16332	16549	16399	16492	16495	16603	16454	16609	16448	16518	16517	16604	16451	16354	16414	16460	16667	16470	16705	16498	16543	16448	16636	16529	16356	16404	16537	16336	16498	16469	16437	16829	16613	16399	16330	16559	16675	16720	16531	16600	16513	16494	16404	16451	16602	16504	16481	16562	16412	16550	16598	16498	16569	16509	16635	16398	16649	16467	16379	16607	16482	16483	16457	16595	16571	16563	16565	16449	16355	16656	16476	16629	16569	16477	16451	16619	16628	16691	16420	16290	16534	16393	16495	16450	16307	16464	16657	16478	16338	16444	16462	16622	16466	16513	16702	16549	16353	16507	16634	16614	16556	16461	16486	16382	16498	16530	16506	16656	16487	16361	16476	16439	16500	16680	16448	16400	16477	16485	16467	16493	16553	16559	16468	16640	16476	16495	16505	16586	16677	16662	16509	16461	16526	16398	16529	16489	16505	16450	16696	16631	16708	16617	16685	16626	16483	16467	16484	16465	16672	16719	16395	16394	16573	16450	16522	16239	16625	16578	16320	16601	16603	16394	16470	16477	16509	16442	16489	16324	16389	16651	16478	16744	16490	16433	16308	16212	16449	16530	16330	16653	16457	16344	16550	16278	16430	16532	16271	16166	16544	16793	16572	16433	16551	16612	16589	16528	16449	16462	16446	16699	16526	16422	16289	16319	16526	16616	16384	16480	16547	16582	16678	16574	16491	16508	16621	16321	16481	16496	16551	16462	16502	16353	16574	16559	16452	16583	16413	16437	16420	16874	16692	16681	16474	16465	16491	16228	16438	16630	16480	16454	16570	16505	16544	16631	16533	16466	16578	16484	16334	16557	16539	16411	16563	16333	16568	16618	16691	16466	16461	16404	16482	16479	16520	16161	16673	16378	16312	16622	16602	16597	16563	16536	16576	16354	16334	16481	16650	16437	16519	16322	16743	16511	16290	16495	16583	16545	16625	16583	16509	16504	16713	16389	16648	16617	16544	16483	16585	16581	16515	16301	16376	16409	16656	16503	16399	16421	16599	16548	16539	16505	16317	16617	16534	16532	16458	16455	16610	16426	16636	16492	16468	16412	16661	16473	16475	16316	16491	16444	16434	16486	16469	16396	16482	16410	16485	16275	16573	16443	16462	16712	16510	16638	16294	16629	16488	16551	16787	16378	16276	16593	16575	16516	16513	16531	16369	16429	16618	16371	16526	16437	16718	16669	16653	16426	16534	16661	16668	16664	16518	16523	16484	16482	16463	16512	16489	16575	16628	16316	16480	16589	16332	16409	16538	16530	16490	16253	16433	16391	16245	16541	16600	16409	16666	16436	16595	16447	16384	16693	16484	16415	16376	16353	16701	16511	16522	16544	16444	16431	16260	16335	16587	16405	16573	16502	16505	16740	16551	16456	16526	16675	16713	16457	16514	16405	16600	16502	16310	16199	16498	16519	16271	16476	16498	16224	16381	16545	16659	16419	16424	16531	16646	16428	16464	16458	16266	16448	16568	16375	16531	16628	16614	16664	16490	16557	16680	16594	16649	16564	16443	16647	16684	16242	16454	16519	16544	16679	16314	16700	16394	16351	16650	16490	16627	16545	16481	16413	16810	16431	16317	16514	16426	16878	16585	16679	16446	16501	16570	16512	16671	16501	16653	16504	16633	16710	16357	16490	16457	16409	16462	16524	16496	16615	16579	16575	16438	16504	16375	16554	16735	16515	16278	16581	16505	16405	16404	16470	16360	16487	16469	16377	16584	16380	16447	16453	16456	16500	16654	16408	16402	16348	16726	16516	16557	16556	16500	16411	16464	16485	16393	16608	16559	16579	16543	16707	16525	16679	16407	16259	16534	16653	16561	16521	16547	16465	16357	16559	16587	16391	16638	16754	16503	16553	16398	16487	16428	16308	16600	16364	16400	16522	16456	16713	16598	16426	16547	16462	16420	16419	16586	16627	16422	16523	16616	16500	16449	16415	16415	16417	16468	16541	16303	16514	16520	16489	16364	16605	16341	16530	16554	16430	16584	16405	16353	16473	16556	16403	16453	16462	16726	16471	16662	16374	16465	16529	16403	16481	16452	16578	16323	16700	16550	16505	16762	16586	16618	16582	16513	16365	16313	16424	16733	16573	16447	16329	16598	16481	16593	16492	16703	16619	16498	16566	16700	16558	16636	16390	16443	16446	16273	16562	16542	16333	16520	16449	16437	16453	16397	16507	16507	16433	16434	16415	16571	16436	16565	16546	16351	16367	16742	16431	16637	16421	16457	16475	16496	16401	16656	16551	16481	16476	16445	16518	16561	16532	16408	16470	16413	16418	16541	16342	16289	16367	16703	16350	16642	16530	16459	16693	16601	16451	16561	16344	16499	16432	16501	16370	16484	16462	16512	16636
14931	26463	22285	18617	17547	16741	16326	15572	15602	15324	15227	15049	14853	14783	14552	14283	14474	14349	14312	14380	14369	14232	14170	14444	14164	14392	14373	14279	14266	14197	14323	14177	14124	14270	14366	14089	14258	14305	14183	14070	14166	14244	14319	14203	14143	14237	14171	14239	14367	14329	14182	14196	14310	14020	14281	14191	14073	14281	14046	14112	14323	14220	14235	14224	14100	14301	14400	14227	14289	14231	14082	14160	14108	14249	14378	14141	14208	14262	14128	14030	14280	14272	14293	14051	14051	14187	14179	14165	14251	14100	14278	14255	14184	14397	14261	14207	14272	14003	14212	14152	14222	14241	14197	14181	14263	14216	13907	14327	14217	14129	14149	14269	14038	14130	14247	14375	14346	14360	14290	14153	14073	14215	14226	14176	14310	14176	14250	14201	14310	14234	14281	14136	14162	14207	14129	14350	14071	14308	14329	14263	14176	14142	14377	13924	14352	14265	14096	14125	14276	14195	14058	14244	14254	14123	14121	14085	14151	14164	14135	14290	14270	14256	14284	14179	14275	14094	14286	14378	13937	14149	14132	14132	14207	14175	14023	14207	14105	14246	14248	14154	14245	14213	14259	14220	14284	14217	14146	14161	14158	14227	14224	14173	14352	14163	14240	14115	14300	14228	14145	14149	14142	14169	14341	14138	14115	14164	14167	14146	14281	14266	14365	14055	14323	14028	14282	14250	14254	14323	14149	14074	14062	14200	14214	14022	14112	14126	13957	14265	14264	14078	14256	14172	14198	14178	14241	14245	14404	14095	14317	14182	14226	14143	14171	14097	14185	14217	14081	14375	14193	14282	14232	14277	14089	14064	14022	14172	14044	14279	14401	14139	14280	14388	14275	14186	14167	14346	14217	14219	14058	14427	14333	14131	14106	14083	14189	14301	14179	14185	14158	14220	14167	14234	14162	14302	14132	13966	14160	14215	14285	14312	14359	13968	14138	14308	14220	14192	14253	14098	14141	14285	14254	14106	14223	14299	14230	14279	13991	14163	14320	14135	14043	14132	14124	14199	14111	14271	14226	14178	14151	14235	14212	14282	14146	14176	14140	14429	14205	14104	14202	14168	14311	14221	14181	14090	14126	14290	14123	14019	14152	14117	14039	14000	14023	14216	14203	14133	14253	14142	14067	14138	14243	14103	14177	14103	14002	14019	14224	14113	14188	14195	14261	14318	14206	14348	14173	14098	14395	14057	14116	14090	14292	14147	14169	14087	14251	14230	14222	14217	14041	14250	14216	14240	14198	14283	14279	14181	14152	14136	14205	14046	14169	14232	14188	14109	14252	14278	14279	14185	14094	14152	14199	14094	14228	14132	14381	14330	13969	14129	14190	14307	14222	14273	14170	14182	14268	14177	14004	14054	14164	14159	14274	14215	14255	14182	14276	14124	14158	14282	14041	14184	14101	14208	14002	14324	14005	14190	14222	14293	14133	14095	14445	14199	14203	14229	14247	14032	14314	14264	14025	14160	14135	14082	14157	14370	14278	14284	14243	14121	14250	14079	14202	14084	14233	14156	14073	14273	14187	14141	14084	14092	14145	14146	14317	14208	14085	14367	14168	14081	14247	14204	14148	14195	14188	14264	14217	14257	14239	14241	14325	14200	14234	14164	14348	14154	14350	14327	14124	14124	14286	14081	14124	14101	14265	14264	14196	14161	14226	14206	14291	14018	14265	14191	14141	14129	14290	14095	14094	14322	14217	14366	14195	14172	14231	14179	14072	14206	14134	14223	14302	14111	14164	14258	14300	14084	14151	14259	14217	14149	14237	14204	14255	14234	14185	14223	14196	14227	14109	14197	14154	14135	14159	14292	14154	14148	14328	14277	14191	14369	14218	14133	14238	14203	14231	14377	14359	14198	14146	14179	14340	14264	14093	14109	14179	14299	14152	14179	14309	14192	14322	14206	14145	14281	14167	14208	14242	14306	14338	14184	14239	14303	14254	14250	14120	14312	13999	14132	13971	14313	14297	14385	14049	14288	14130	14288	14189	14005	14328	14191	14098	14321	14255	14147	14038	14230	14238	14248	14193	14209	14189	14298	14103	14276	14221	14112	14060	14138	14203	14288	14045	14067	14367	14252	14061	14271	14330	14244	14237	14177	14191	14332	14220	14226	14247	14195	14051	14076	14269	14329	14271	14215	14113	14175	14249	14273	14125	14162	14069	14342	14195	14168	14170	14258	14319	14225	14301	14157	14163	14141	14213	14096	14200	14266	14239	14195	14238	14070	14216	14205	14301	14222	14084	14118	14185	14221	14119	14093	14300	14165	14358	14394	14350	14062	14341	14292	14312	14283	14262	14102	14220	14236	14230	14372	14187	14262	14164	14186	14300	14339	14143	14211	14067	14277	14150	14306	14178	14319	14094	14316	14102	14231	14233	14058	14321	14162	14319	14190	14195	14172	14173	14207	14025	14151	14270	14136	14198	14172	14230	14057	14300	14194	14278	14133	14388	14111	14039	14240	14209	14231	14298	14229	14430	14211	14120	14311	14212	14223	14265	14226	14068	14204	14202	14245	14213	14172	14146	14156	14115	14188	14212	14108	14119	14099	14191	14108	14123	14245	14353	14050	14310	14257	14334	14166	14125	14217	14055	14171	14256	14037	14248	14242	14162	14179	14201	14042	14272	14214	14143	14074	14355	14162	14509	14192	14161	14314	14295	14077	14134	14134	14180	14232	14227	14121	14135	14236	14362	14373	14221	14347	14193	14235	14242	14221	14178	14145	14255	14292	14188	14152	14075	14170	14275	14286	14212	14289	14157	14322	14195	14290	14123	14086	14360	14156	14314	14315	14130	14084	14076	14223	14141	14227	14194	14185	14227	14094	14083	14227	14237	14131	14233	14073	14190	14180	14260	14119	14187	14202	14187	14233	14263	14194	14133	14201	14184	14224	14280	14057	14033	14315	14177	14117	14264	14095	14215	14112	14236	14151	14276	14109	13923	14064	14223	14204	14097	14140	14145	14198	14321	14396	14214	14128	14110	14105	14245	14137	14386	14164	14056	14337	14039	14149	14173	14253	14269	14110	14208	14077	14337	14125	14302	14323	14088	14210	14203	14287	14370	14169	14365	14131	14199	14249	14187	14224	14176	14183	14311	14171	14494	14095	14266	14313	14226	13957	14081	14383	14282	14224	14243	14288	14080	14251	14227	14206	14262	14004	14198	14414	14092	14276	14266	14157	14202	14119	14199	14189	14203	14218	14262	14165	14213	14157	14105	14103	14306	14030	14204	14141	14081	14099	14261	14168	14217	14157	14021	14229	14203	14103	14226	14226	14167	14229	14097	14172	14119	14150	14253	14306	14184	14190	14091	14182	14201	14261	14168	14179	14155	14078	14306	14201	14364	14264	14307	14184	14280	14115	14245	14329	14005	14192	14324	14199	14286	14258	14189	14169	14240	14276	14202	14219	13840	14299	14247	14107	14159	14107	14262	14095	14344	14277	14327	14253	14199	14090	14242	14056	14315	14232	14248	14227	13990	14282	14185	14202	14124	14066	14274	14075	14346	14198	14106	14130	14318	14227	14094	14220	14432	14006	14161	14192	14151	14415	14217	14182	14213	14364	14263	14092	14134	14030	14178	14256	14063	14300	14127	14386	14175	14260	14172	14101	14223	14040	14109	14313	14103	14200	14012	14171	14050	14248	14280	14188	14192	14229	14166	14015	14221	14331	14122	14356	14242	14168	14237	14103	14225	14180	14240	14249	14319	14133	14209	14309	14197	14100	14249	14278	14081	14043	14356	14251	14253	14416	14094	14220	14196	14206	14186	14223	14217	14134	14340	14303	14254	14153	14195	14253	14265	14066	14278	14179	14107	14157	14170	14087	14193	14255	14196	14039	14219	14177	14360	14297	14057	14266	14234	14119	14194	14252	14246	14062	14217	14088	14206	14168	14146	14221	14159	14150	14140	14122	14286	14203	14051	14391	14165	14336	14129	14104	14259	14318	14227	14053	14143	14258	14246	14223	14254	14240	14174	14133	14248	14178	14142	14111	14133	14334	14350	14131	14191	14103	14302	14179	14239	14075	14296	14272	14226	14113	14183	14070	14120	14296	14220	14245	14035	14250	14195	14070	14253	14014	14105	14210	14240	14153	14253	14075	14192	14205	14111	14275	14253	14302	14188	14185	14176	14203	14278	14263	14423	14241	14084	14232	14358	14391	14152	14151	14141	14073	14299	14301	14313	14238	14232	14185	14148	14113	14142	14254	14291	14105	14097	14115	14154	14217	14261	14081	14152	14175	14261	14092	14116	14325	14077	14228	14301	14357	14202	14349	14276	14172	14165	14143	14262	14395	14345	14173	14426	14202	14218	14178	14129	14188	14234	14251	14174	14222	14089	14243	14389	14371	14121	14304	14267	14202	14184	14084	14189	14051	14231	14105	14159	14212	14238	14124	14240	14209	14299	14063	14204	14114	14130	14239	14049	14222	14228	14115	14119	14206	14164	14347	14217	14147	14026	14155	14145	14084	14080	14265	14215	14149	14239	14201	14105	14179	13913	14159	14174	14040	14329	14147	14136	14228	14302	14124	14282	14156	14204	14135	14039	14214	14229	14161	14112	14173	14246	14085	14200	14284	14244	14239	14186	14147	14153	14283	14220	14152	14087	14200	14128	14256	14295	14321	14340	14115	14228	14220	14142	14190	14173	14085	14311	14209	14090	14064	14183	14232	14284	14163	14268	14101	14252	14354	14246	14233	13991	14185	14242	14038	14120	14113	14078	14258	14175	14109	14185	14295	14166	14317	14190	14017	14160	14172	14360	14349	14166	14355	14130	14113	14217	14035	14344	14233	14160	14259	14195	14290	14171	14135	14330	14171	14246	14249	14229	14143	14053	14139	14284	14193	14229	14235	14149	14390	14347	14222	14029	14190	14204	14164	14111	14217	14043	14271	14252	14353	14171	14438	14056	14436	14074	14096	14401	14173	14135	14064	14118	14293	14191	14415	14198	14201	14445	14016	14332	14261	14127	14083	14020	14313	14194	14085	14294	14215	14241	14224	14305	14264	14096	14047	14291	14194	14211	14183	14402	14146	14176	14235	14200	14213	14100	14265	14124	14187	14157	14326	14203	14142	14069	14146	14273	14236	14196	14297	14143	14021	14357	14275	14149	14329
21866	21052	28290	24018	21393	23761	26044	21062	20049	20244	19921	19479	19542	19354	19176	18968	18819	18859	18718	18566	18829	18754	18729	18642	18555	18683	18650	18479	18512	18541	18435	18424	18656	18460	18664	18435	18557	18517	18518	18650	18591	18494	18481	18658	18395	18533	18208	18416	18517	18687	18692	18473	18477	18399	18620	18379	18554	18566	18510	18610	18513	18291	18431	18458	18271	18548	18571	18554	18309	18351	18577	18608	18306	18486	18347	18612	18572	18595	18318	18405	18397	18392	18491	18539	18522	18397	18424	18246	18655	18444	18473	18365	18414	18421	18538	18408	18392	18570	18536	18305	18278	18310	18344	18380	18296	18501	18412	18560	18483	18447	18502	18488	18408	18389	18461	18484	18652	18342	18395	18480	18323	18426	18529	18535	18461	18736	18361	18412	18351	18345	18433	18237	18501	18462	18451	18365	18410	18299	18526	18569	18362	18651	18498	18352	18338	18298	18431	18478	18507	18426	18526	18588	18563	18444	18376	18410	18317	18458	18497	18786	18426	18455	18291	18272	18602	18364	18497	18583	18518	18515	18388	18613	18357	18305	18470	18517	18392	18473	18267	18524	18488	18433	18420	18390	18474	18304	18381	18564	18319	18514	18554	18383	18712	18402	18462	18510	18313	18407	18523	18424	18548	18201	18455	18434	18494	18412	18264	18477	18616	18538	18411	18450	18333	18488	18288	18405	18246	18425	18463	18351	18383	17993	18259	18525	18576	18452	18564	18507	18527	18433	18225	18489	18328	18356	18415	18211	18189	18356	18325	18439	18483	18391	18387	18667	18411	18384	18391	18326	18247	18630	18552	18534	18422	18460	18604	18448	18303	18636	18304	18467	18470	18593	18645	18483	18363	18321	18422	18517	18560	18278	18272	18552	18322	18427	18418	18223	18291	18319	18294	18384	18572	18509	18518	18377	18469	18516	18254	18556	18150	18350	18299	18426	18322	18657	18409	18437	18289	18487	18482	18513	18392	18549	18419	18343	18752	18394	18413	18413	18355	18428	18403	18296	18512	18505	18494	18505	18455	18352	18455	18378	18430	18213	18407	18348	18331	18437	18547	18365	18362	18361	18427	18342	18335	18459	18329	18497	18339	18452	18484	18519	18536	18376	18354	18198	18344	18448	18298	18644	18157	18499	18298	18219	18526	18423	18314	18496	18512	18476	18438	18370	18406	18513	18428	18261	18429	18376	18500	18419	18558	18361	18278	18211	18314	18456	18319	18550	18239	18505	18483	18362	18320	18300	18474	18299	18382	18558	18596	18366	18341	18499	18281	18637	18303	18472	18416	18323	18515	18430	18681	18413	18482	18535	18539	18425	18429	18256	18330	18507	18474	18494	18410	18744	18355	18290	18389	18367	18568	18632	18389	18455	18275	18607	18676	18437	18346	18773	18695	18448	18495	18508	18418	18407	18381	18336	18516	18218	18227	18301	18403	18481	18529	18410	18534	18591	18305	18330	18556	18354	18360	18641	18504	18561	18332	18412	18430	18342	18493	18514	18340	18513	18328	18306	18547	18468	18612	18192	18460	18227	18411	18387	18530	18549	18515	18606	18290	18541	18699	18478	18323	18273	18191	18566	18359	18464	18535	18467	18348	18282	18545	18446	18524	18413	18351	18510	18305	18400	18261	18376	18415	18416	18398	18429	18513	18352	18530	18560	18341	18322	18315	18409	18368	18336	18458	18577	18522	18517	18343	18289	18263	18349	18496	18453	18696	18458	18489	18254	18500	18236	18315	18569	18278	18588	18390	18274	18430	18588	18398	18323	18387	18475	18245	18335	18485	18612	18394	18460	18615	18613	18301	18474	18319	18473	18487	18459	18208	18304	18257	18292	18445	18515	18573	18504	18470	18336	18375	18504	18335	18320	18302	18468	18501	18271	18530	18534	18247	18349	18398	18400	18452	18555	18400	18571	18522	18300	18416	18388	18277	18538	18497	18360	18487	18452	18253	18307	18147	18457	18218	18310	18387	18576	18485	18389	18435	18467	18500	18414	18456	18410	18320	18366	18369	18391	18391	18484	18641	18617	18412	18395	18432	18437	18393	18358	18396	18351	18501	18519	18519	18576	18209	18464	18587	18641	18504	18312	18389	18435	18519	18480	18515	18444	18476	18452	18337	18344	18082	18172	18376	18407	18430	18449	18413	18519	18410	18479	18455	18574	18440	18554	18447	18414	18570	18283	18314	18324	18368	18225	18566	18437	18347	18248	18257	18213	18352	18377	18276	18472	18211	18205	18314	18256	18347	18558	18454	18475	18482	18315	18321	18517	18422	18412	18319	18434	18197	18495	18220	18524	18442	18393	18344	18138	18388	18554	18337	18298	18360	18440	18589	18418	18624	18308	18336	18496	18337	18585	18579	18350	18504	18580	18499	18357	18389	18520	18403	18312	18515	18540	18262	18577	18083	18359	18498	18415	18375	18552	18448	18483	18490	18275	18347	18456	18582	18572	18471	18441	18448	18450	18381	18373	18324	18596	18515	18393	18482	18290	18348	18494	18451	18634	18337	18343	18494	18577	18536	18350	18588	18349	18289	18504	18241	18420	18360	18227	18533	18566	18216	18334	18385	18557	18503	18431	18416	18339	18443	18410	18278	18633	18576	18364	18479	18422	18391	18586	18450	18500	18528	18363	18362	18396	18447	18371	18189	18323	18481	18193	18415	18514	18347	18460	18382	18525	18446	18215	18538	18236	18359	18645	18547	18331	18741	18297	18474	18323	18533	18254	18373	18172	18401	18537	18774	18410	18477	18278	18577	18273	18289	18436	18473	18392	18403	18388	18451	18363	18392	18410	18268	18328	18361	18462	18372	18575	18566	18170	18419	18296	18348	18510	18279	18494	18251	18370	18424	18306	18386	18537	18399	18551	18505	18235	18437	18275	18284	18360	18331	18671	18517	18286	18595	18341	18259	18360	18565	18518	18446	18408	18541	18396	18539	18385	18268	18416	18371	18319	18285	18504	18313	18393	18338	18564	18424	18316	18557	18368	18453	18415	18393	18444	18549	18384	18346	18462	18455	18374	18546	18607	18434	18407	18329	18424	18571	18573	18249	18649	18304	18274	18580	18553	18265	18582	18409	18446	18445	18470	18507	18460	18742	18454	18628	18424	18281	18390	18247	18546	18249	18441	18399	18168	18207	18578	18399	18577	18326	18437	18562	18461	18147	18301	18325	18508	18538	18446	18471	18486	18254	18365	18342	18361	18533	18659	18487	18227	18364	18536	18584	18578	18474	18251	18370	18256	18625	18444	18455	18270	18596	18236	18308	18396	18362	18401	18304	18381	18519	18453	18200	18552	18245	18437	18401	18535	18487	18421	18448	18362	18481	18405	18475	18443	18318	18385	18323	18350	18464	18496	18488	18552	18320	18275	18142	18424	18449	18529	18345	18208	18430	18527	18371	18413	18530	18462	18576	18328	18550	18575	18417	18330	18711	18490	18531	18351	18211	18308	18375	18470	18505	18452	18406	18499	18336	18590	18879	18356	18646	18330	18452	18374	18325	18499	18561	18249	18345	18517	18398	18289	18407	18300	18601	18498	18457	18600	18374	18558	18474	18528	18466	18538	18449	18426	18428	18341	18272	18468	18302	18476	18353	18291	18257	18411	18300	18231	18519	18467	18604	18384	18440	18418	18492	18556	18268	18162	18306	18412	18152	18576	18514	18424	18512	18424	18386	18494	18511	18456	18338	18451	18385	18399	18526	18368	18184	18569	18425	18376	18529	18508	18304	18507	18393	18468	18496	18421	18412	18455	18336	18411	18419	18554	18267	18305	18326	18332	18428	18357	18323	18236	18328	18545	18359	18375	18375	18219	18420	18283	18541	18484	18522	18491	18430	18379	18267	18512	18410	18475	18515	18663	18458	18360	18463	18492	18273	18597	18265	18467	18437	18710	18546	18336	18316	18179	18221	18056	18429	18455	18503	18312	18403	18508	18493	18292	18339	18370	18318	18202	18609	18464	18240	18529	18570	18498	18480	18404	18430	18382	18436	18350	18485	18503	18532	18449	18383	18490	18205	18291	18242	18274	18427	18207	18460	18168	18197	18320	18494	18267	18554	18427	18319	18264	18276	18541	18632	18437	18347	18391	18507	18423	18421	18081	18280	18268	18486	18331	18193	18390	18367	18375	18441	18505	18271	18251	18372	18242	18149	18445	18429	18427	18302	18451	18572	18348	18503	18341	18144	18422	18457	18371	18237	18175	18228	18544	18509	18232	18557	18480	18372	18358	18394	18354	18584	18397	18425	18194	18252	18299	18156	18340	18357	18321	18385	18367	18143	18652	18347	18269	18313	18384	18428	18315	18557	18398	18200	18229	18485	18431	18410	18367	18528	18354	18386	18383	18367	18315	18575	18424	18470	18361	18454	18319	18485	18407	18238	18525	18540	18450	18561	18383	18322	18326	18479	18213	18326	18353	18333	18418	18458	18370	18376	18225	18395	18559	18496	18533	18299	18455	18429	18195	18336	18152	18448	18452	18287	18201	18326	18323	18397	18432	18585	18197	18338	18332	18497	18524	18455	18512	18492	18420	18209	18365	18481	18486	18512	18238	18225	18281	18453	18312	18436	18299	18176	18329	18453	18358	18378	18211	18337	18612	18259	18304	18426	18697	18322	18528	18657	18377	18466	18532	18491	18483	18330	18520	18460	18506	18416	18368	18325	18334	18474	18329	18590	18414	18417	18351	18566	18369	18094	18370	18294	18384	18363	18538	18418	18259	18700	18526	18196	18390	18571	18368	18423	18515	18357	18315	18526	18395	18284	18501	18494	18376	18336	18329	18235	18175	18420	18485	18238	18475	18533	18401	18570	18374	18459	18488	18460	18220	18340	18453	18405	18380	18242	18332	18368	18348	18312	18337	18495	18515	18325	18277	18366	18428	18434	18254	18296	18431	18570	18303	18315	18283	18321	18478	18363	18591	18497	18160	18383	18344	18375	18309	18301	18255	18356	18306	18539	18614	18263	18503	18299	18415	18353	18671	18546	18449	18325	18379	18460	18406	18335	18311	18482	18553	18494	18496	18636	18510	18425	18290	18396	18516	18602	18362	18554	18609	18384	18382	18347	18240	18364	18356	18398	18481	18327	18433	18378	18364	18608	18429	18208	18326	18214	18282
15341	33814	28214	22486	21138	19616	18655	18233	17526	17343	16787	16622	16443	16041	15839	15841	15677	15770	15721	15564	15518	15515	15443	15256	15464	15400	15359	15315	15449	15443	15283	15467	15454	15522	15499	15366	15301	15322	15306	15400	15398	15345	15390	15299	15345	15240	15296	15254	15370	15196	15256	15255	15218	15330	15263	15416	15366	15175	15354	15190	15347	15233	15238	15279	15481	15244	15405	15306	15343	15273	15338	15398	15329	15242	15379	15311	15299	15291	15329	15421	15232	15241	15225	15236	15244	15324	15308	15277	15214	15371	15362	15325	15401	15356	15331	15292	15122	15218	15269	15178	15500	15245	15344	15374	15354	15068	15445	15309	15267	15448	15425	15408	15186	15261	15317	15514	15196	15316	15343	15356	15220	15267	15426	15251	15331	15285	15447	15243	15183	15167	15306	15453	15347	15316	15283	15290	15390	15198	15319	15292	15484	15422	15321	15256	15414	15153	15195	15573	15268	15302	15331	15433	15380	15232	15370	15067	15318	15474	15347	15310	15504	15470	15303	15051	15216	15197	15388	15439	15306	15331	15278	15153	15194	15325	15239	15304	15449	15416	15339	15373	15294	15385	15232	15376	15379	15279	15271	15075	15354	15189	15208	15306	15273	15331	15418	15368	15234	15254	15219	15518	15293	15394	15274	15329	15361	15252	15318	15277	15201	15337	15370	15395	15285	15184	15452	15280	15191	15209	15364	15354	15314	15403	15273	15223	15280	15355	15216	15141	15342	15326	15387	15250	15315	15385	15299	15242	15238	15298	15350	15288	15277	15264	15231	15268	15487	15294	15282	15327	15312	15304	15159	15381	15368	15213	15317	15422	15348	15058	15221	15346	15089	15303	15256	15266	15327	15426	15272	15356	15441	15300	15334	15252	15264	15310	15265	15176	15310	15221	15209	15325	15470	15371	15348	15434	15222	15330	15332	15251	15390	15265	15213	15319	15257	15511	15304	15388	15408	15340	15379	15403	15128	15296	15275	15286	15281	15316	15271	15334	15290	15339	15489	15118	15281	15331	15410	15248	15298	15379	15444	15421	15139	15379	15217	15223	15423	15151	15376	15364	15348	15296	15401	15328	15252	15299	15209	15204	15223	15480	15223	15395	15351	15322	15279	15317	15288	15291	15254	15372	15150	15355	15399	15284	15419	15163	15368	15265	15495	15267	15402	15350	15440	15133	15234	15416	15276	15303	15422	15420	15128	15280	15428	15175	15326	15373	15263	15591	15372	15461	15312	15184	15247	15264	15382	15404	15271	15225	15286	15499	15465	15392	15257	15247	15267	15364	15260	15347	15317	15320	15338	15306	15547	15303	15173	15181	15425	15128	15324	15160	15180	15283	15312	15195	15262	15379	15309	15297	15260	15424	15355	15257	15331	15325	15265	15310	15460	15451	15238	15215	15230	15466	15328	15553	15327	15357	15265	15344	15181	15357	15494	15271	15218	15208	15294	15345	15366	15212	15290	15219	15049	15509	15357	15201	15228	15372	15284	15381	15362	15399	15339	15174	15364	15322	15352	15411	15101	15375	15199	15377	15303	15150	15310	15206	15358	15228	15424	15208	15203	15272	15192	15385	15252	15448	15382	15414	15115	15245	15322	15389	15256	15297	15228	15242	15333	15180	15237	15194	15247	15169	15294	15335	15093	15319	15277	15471	15331	15464	15242	15286	15286	15329	15222	15352	15323	15363	15447	15343	15268	15365	15455	15298	15306	15436	15426	15319	15205	15174	15440	15109	15536	15238	15217	15376	15242	15257	15399	15264	15362	15267	15372	15215	15232	15345	15348	15115	15292	15373	15253	15462	15290	15313	15275	15246	15316	15317	15385	15523	15265	15230	15253	15327	15350	15241	15288	15248	15358	15358	15373	15316	15305	15389	15207	15449	15157	15199	15382	15355	15179	15350	15296	15277	15324	15467	15168	15412	15384	15326	15384	15214	15447	15252	15314	15404	15312	15246	15274	15220	15462	15214	15354	15444	15154	15328	15324	15369	15297	15348	15163	15226	15226	15201	15330	15416	15188	15265	15144	15383	15279	15304	15169	15310	15303	15278	15382	15322	15316	15340	15300	15292	15272	15603	15426	15305	15361	15141	15296	15354	15216	15365	15282	15284	15360	15230	15212	15279	15437	15282	15284	15302	15200	15302	15204	15227	15426	15080	15280	15276	15429	15463	15395	15200	15312	15248	15199	15292	15256	15179	15147	15296	15308	15311	15288	15339	15284	15196	15341	15375	15323	15555	15260	15310	15325	15484	15249	15406	15395	15485	15396	15136	15314	15429	15322	15282	15248	15188	15228	15255	15427	15372	15473	15169	15207	15272	15299	15355	15186	15292	15337	15367	15435	15313	15290	15171	15376	15298	15204	15087	15228	15352	15383	15224	15376	15316	15184	15500	15127	15181	15238	15192	15325	15378	15458	15167	15207	15406	15312	15251	15418	15357	15123	15235	15285	15191	15331	15288	15264	15393	15347	15373	15450	15308	15324	15414	15323	15360	15325	15289	15338	15319	15263	15286	15380	15196	15332	15413	15392	15274	15181	15049	15351	15253	15235	15486	15325	15327	15291	15303	15366	15148	15341	15284	15296	15268	15271	15262	15339	15356	15330	15134	15140	15302	15475	15363	15390	15410	15382	15226	15385	15281	15285	15369	15133	15276	15420	15142	15276	15329	15379	15221	15439	15272	15278	15348	15503	15315	15275	15235	15190	15227	15217	15316	15171	15376	15158	15298	15289	15179	15119	15218	15190	15376	15306	15180	15280	15171	15362	15261	15378	15326	15391	15347	15182	15395	15282	15237	15235	15233	15230	15366	15195	15389	15304	15440	15220	15276	15157	15479	15218	15512	15284	15415	15131	15144	15151	15310	15261	15393	15338	15260	15333	15366	15386	15324	15285	15278	15401	15309	15198	15388	15312	15305	15428	15375	15391	15394	15361	15292	15340	15448	15238	15282	15302	15156	15329	15220	15378	15221	15387	15447	15343	15247	15232	15136	15414	15454	15367	15370	15285	15302	15183	15249	15393	15385	15164	15351	15332	15352	15311	15410	15193	15238	15328	15403	15102	15429	15501	15492	15262	15314	15170	15190	15344	15257	15379	15328	15417	15377	15320	15280	15282	15282	15274	15370	15187	15260	15365	15333	15322	15307	15314	15270	15268	15378	15172	15403	15286	15289	15243	15411	15328	15230	15142	15130	15441	15471	15307	15375	15339	15454	15161	15415	15329	15378	15444	15137	15409	15165	15272	15413	15245	15310	15200	15214	15293	15219	15377	15290	15211	15252	15410	15414	15210	15282	15349	15311	15349	15230	15443	15353	15372	15293	15320	15315	15156	15115	15463	15284	15162	15211	15328	15338	15167	15517	15248	15492	15284	15396	15209	15242	15351	15262	15518	15276	15334	15348	15162	15432	15310	15393	15340	15263	15294	15408	15379	15349	15371	15196	15116	15299	15230	15343	15297	15281	15257	15290	15425	15124	15324	15352	15281	15171	15365	15118	15424	15198	15263	15300	15228	15430	15221	15232	15378	15321	15291	15336	15474	15176	15272	15214	15320	15376	15191	15235	15286	15295	15257	15112	15326	15329	15488	15217	15432	15391	15253	15294	15379	15347	15483	15228	15270	15256	15333	15416	15390	15198	15418	15465	15305	15203	15400	15330	15361	15339	15287	15407	15289	15301	15426	15369	15060	15227	15358	15170	15229	15263	15402	15293	15334	15382	15342	15399	15404	15225	15352	15432	15362	15291	15318	15237	15240	15274	15106	15374	15366	15395	15420	15392	15140	15254	15129	15495	15386	15177	15403	15217	15288	15429	15346	15174	15294	15347	15358	15345	15333	15262	15240	15396	15395	15462	15196	15262	15365	15382	15293	15217	15294	15436	15274	15278	15258	15407	15318	15215	15406	15273	15372	15211	15234	15446	15296	15161	15287	15363	15392	15418	15056	15290	15347	15098	15372	15344	15357	15321	15270	15282	15288	15470	15258	15387	15250	15197	15277	15298	15275	15281	15274	15150	15433	15357	15362	15309	15250	15288	15284	15210	15306	15244	15172	15155	15115	15307	15274	15340	15292	15340	15188	15133	15228	15380	15316	15236	15247	15171	15454	15309	15228	15192	15261	15448	15378	15316	15251	15293	15362	15310	15256	15216	15300	15228	15345	15247	15373	15374	15264	15388	15475	15322	15255	15284	15295	15367	15336	15365	15251	15377	15216	15247	15260	15441	15275	15397	15380	15190	15334	15188	15320	15465	15466	15300	15323	15263	15324	15246	15250	15256	15301	15438	15206	15274	15271	15414	15325	15375	15360	15401	15442	15324	15236	15334	15292	15366	15376	15359	15440	15298	15344	15220	15276	15282	15399	15169	15354	15348	15366	15491	15202	15466	15324	15236	15333	15246	15363	15268	15329	15344	15189	15321	15312	15249	15118	15201	15142	15442	15341	15309	15207	15429	15305	15291	15377	15267	15242	15359	15148	15074	15304	15289	15239	15089	15325	15256	15165	15294	15346	15351	15471	15230	15444	15343	15447	15404	15262	15275	15194	15305	15299	15271	15327	15133	15227	15389	15465	15203	15345	15203	15218	15300	15151	15338	15096	15264	15255	15306	15355	15306	15425	15354	15309	15320	15280	15289	15360	15183	15135	15364	15443	15358	15174	15282	15338	15442	15407	15376	15457	15229	15242	15320	15452	15287	15380	15163	15347	15042	15301	15248	15320	15204	15296	15222	15302	15292	15268	15263	15246	15270	15260	15179	15255	15229	15400	15242	15337	15225	15404	15327	15360	15279	15403	15425	15340	15337	15173	15399	15394	15299	15355	15249	15281	15346	15303	15363	15397	15372	15310	15285	15182	15239	15218	14966	15244	15172	15385	15210	15329	15300	15442	15200	15396	15191	15371	15337	15316	15362	15442	15266	15270	15421	15205	15275	15362	15306	15289	15383	15315	15366	15266	15175	15350	15291	15441	15307	15087	15272	15092	15502	15350	15252	15323	15282	15408	15471	15134	15186	15347	15382	15437	15261	15186	15415	15294	15325	15396	15350	15384	15323	15259	15172	15297	15210	15266	15304	15226	15427	15282	15365	15310	15272	15266	15152	15276	15337	15320	15307	15311	15219	15093	15216
28284	22513	24606	21571	18502	18074	17702	17398	17111	17315	16970	16867	16775	16601	16595	16712	16919	16570	16620	16550	16672	16843	16707	16534	16518	16344	16442	16534	16410	16487	16518	16581	16787	16651	16381	16703	16799	16365	16479	16492	16533	16863	16652	16725	16385	16402	16477	16620	16426	16325	16714	16756	16587	16565	16497	16358	16531	16432	16610	16574	16465	16578	16649	16509	16490	16348	16467	16523	16493	16362	16570	16619	16659	16528	16405	16539	16447	16835	16614	16436	16443	16507	16373	16491	16595	16379	16506	16366	16563	16608	16571	16420	16658	16525	16535	16530	16537	16474	16632	16598	16339	16463	16345	16432	16467	16587	16526	16630	16594	16376	16381	16380	16624	16570	16586	16488	16522	16382	16567	16535	16642	16662	16500	16568	16454	16530	16410	16654	16483	16663	16557	16533	16556	16553	16561	16705	16298	16385	16781	16707	16462	16436	16574	16524	16261	16313	16779	16595	16591	16679	16480	16640	16722	16775	16506	16523	16616	16541	16455	16532	16635	16550	16692	16340	16572	16422	16453	16435	16420	16343	16414	16624	16669	16516	16405	16588	16635	16563	16740	16789	16771	16519	16522	16496	16491	16515	16507	16574	16604	16462	16512	16414	16368	16440	16459	16490	16572	16629	16720	16701	16899	16616	16520	16496	16579	16475	16725	16621	16533	16503	16549	16626	16576	16547	16556	16723	16440	16371	16515	16594	16474	16697	16487	16543	16491	16599	16599	16317	16578	16488	16514	16602	16652	16511	16399	16588	16535	16563	16661	16638	16648	16456	16758	16347	16546	16709	16730	16625	16652	16331	16268	16482	16554	16569	16437	16574	16504	16645	16491	16375	16337	16571	16529	16545	16695	16552	16724	16375	16386	16357	16607	16304	16550	16343	16560	16454	16552	16377	16562	16552	16426	16492	16600	16470	16517	16615	16612	16531	16479	16372	16415	16411	16479	16343	16655	16788	16444	16602	16528	16511	16539	16434	16721	16420	16684	16455	16515	16541	16533	16500	16721	16499	16545	16333	16489	16538	16668	16670	16667	16726	16610	16562	16697	16657	16633	16425	16480	16557	16527	16458	16506	16374	16510	16638	16575	16412	16488	16493	16552	16629	16672	16597	16546	16473	16522	16476	16438	16531	16740	16442	16335	16563	16468	16652	16580	16391	16572	16511	16434	16497	16579	16411	16464	16635	16524	16707	16582	16456	16355	16493	16430	16380	16528	16621	16717	16456	16569	16546	16516	16689	16760	16509	16603	16580	16351	16397	16292	16403	16717	16639	16509	16588	16469	16495	16623	16478	16439	16641	16552	16656	16696	16562	16552	16366	16479	16442	16647	16499	16495	16710	16442	16573	16708	16472	16660	16594	16527	16717	16408	16267	16570	16593	16598	16534	16477	16568	16452	16464	16442	16524	16361	16607	16602	16534	16589	16518	16674	16648	16653	16446	16523	16402	16640	16456	16487	16445	16546	16262	16622	16549	16351	16629	16264	16449	16440	16466	16491	16415	16554	16392	16471	16493	16441	16462	16473	16522	16568	16478	16698	16406	16418	16552	16313	16726	16534	16439	16617	16333	16680	16611	16577	16486	16438	16482	16555	16497	16449	16454	16357	16642	16444	16400	16561	16625	16506	16466	16539	16509	16466	16548	16458	16476	16526	16514	16506	16588	16558	16450	16580	16638	16475	16536	16286	16486	16548	16378	16644	16548	16771	16373	16688	16389	16324	16564	16785	16512	16454	16257	16473	16393	16511	16590	16685	16491	16511	16514	16458	16545	16728	16795	16815	16489	16613	16311	16361	16527	16428	16641	16543	16517	16512	16493	16555	16696	16799	16530	16491	16474	16772	16427	16568	16596	16638	16526	16374	16532	16467	16466	16593	16293	16744	16518	16524	16785	16660	16474	16531	16476	16407	16598	16444	16667	16480	16550	16601	16726	16537	16471	16360	16388	16692	16501	16524	16724	16439	16439	16467	16639	16591	16443	16667	16267	16409	16504	16535	16517	16594	16445	16472	16497	16319	16403	16206	16448	16489	16433	16481	16371	16671	16513	16564	16566	16474	16935	16552	16607	16583	16462	16590	16425	16576	16547	16642	16321	16333	16588	16444	16570	16455	16669	16389	16618	16398	16445	16583	16341	16451	16478	16762	16368	16627	16538	16611	16524	16660	16621	16425	16437	16313	16489	16499	16547	16581	16522	16719	16738	16594	16420	16732	16641	16451	16657	16540	16469	16445	16453	16337	16668	16572	16551	16531	16379	16428	16595	16394	16387	16639	16576	16586	16397	16720	16561	16513	16525	16493	16533	16367	16373	16397	16522	16566	16511	16488	16663	16491	16594	16297	16628	16427	16609	16297	16331	16328	16328	16436	16481	16503	16451	16374	16428	16309	16602	16474	16553	16370	16619	16562	16639	16689	16558	16581	16449	16538	16569	16580	16625	16580	16563	16509	16420	16569	16531	16622	16362	16527	16465	16497	16316	16682	16538	16593	16630	16614	16623	16396	16534	16555	16551	16724	16521	16529	16452	16531	16481	16593	16481	16681	16526	16697	16697	16570	16490	16637	16388	16664	16611	16489	16594	16547	16637	16627	16715	16604	16554	16690	16599	16602	16540	16632	16662	16378	16498	16513	16547	16546	16483	16441	16429	16539	16544	16678	16509	16406	16714	16535	16498	16490	16519	16660	16402	16497	16434	16475	16647	16754	16622	16676	16597	16448	16482	16690	16756	16487	16643	16446	16429	16505	16607	16492	16526	16454	16526	16493	16604	16379	16564	16466	16594	16509	16706	16539	16719	16673	16522	16661	16533	16597	16641	16518	16531	16515	16463	16514	16430	16410	16577	16416	16521	16551	16502	16623	16475	16692	16550	16473	16633	16417	16523	16548	16696	16565	16715	16665	16589	16483	16356	16584	16454	16449	16544	16403	16621	16608	16350	16735	16491	16514	16617	16480	16574	16596	16677	16627	16687	16491	16501	16820	16556	16751	16531	16354	16444	16358	16370	16403	16739	16494	16517	16414	16438	16640	16289	16383	16375	16506	16410	16609	16602	16592	16478	16590	16442	16726	16522	16546	16586	16354	16640	16433	16574	16478	16333	16649	16666	16571	16625	16471	16558	16495	16718	16571	16387	16485	16599	16595	16748	16442	16565	16657	16534	16661	16697	16792	16617	16453	16341	16508	16482	16414	16568	16412	16586	16620	16444	16524	16567	16685	16626	16559	16503	16409	16515	16728	16628	16649	16581	16469	16591	16731	16364	16514	16527	16354	16448	16755	16579	16547	16602	16471	16478	16573	16396	16684	16628	16613	16440	16475	16423	16394	16665	16565	16590	16590	16599	16764	16401	16435	16674	16417	16546	16606	16375	16682	16464	16466	16642	16686	16362	16731	16713	16446	16491	16539	16336	16587	16522	16468	16543	16187	16494	16334	16517	16456	16454	16554	16529	16300	16481	16482	16618	16459	16656	16835	16474	16406	16465	16489	16671	16582	16591	16561	16658	16668	16385	16445	16541	16459	16628	16499	16465	16412	16531	16691	16522	16584	16540	16567	16674	16637	16590	16534	16640	16438	16545	16679	16660	16409	16545	16507	16396	16401	16498	16665	16628	16448	16404	16751	16738	16562	16672	16473	16810	16471	16562	16495	16618	16439	16624	16503	16429	16537	16679	16545	16646	16575	16498	16517	16657	16441	16527	16628	16468	16631	16437	16752	16399	16410	16391	16541	16561	16590	16546	16550	16507	16641	16640	16655	16456	16564	16708	16603	16464	16602	16417	16731	16651	16581	16625	16576	16477	16491	16507	16530	16564	16584	16530	16366	16448	16536	16613	16587	16455	16677	16431	16392	16599	16408	16541	16559	16505	16396	16587	16627	16552	16710	16426	16372	16419	16618	16428	16476	16398	16648	16298	16463	16702	16485	16532	16633	16314	16494	16762	16529	16461	16768	16551	16392	16555	16401	16580	16662	16510	16424	16535	16438	16514	16630	16527	16604	16610	16528	16604	16571	16461	16689	16395	16541	16330	16419	16553	16666	16612	16720	16344	16542	16646	16663	16439	16567	16660	16377	16432	16639	16538	16469	16565	16351	16559	16442	16527	16519	16519	16556	16666	16709	16437	16468	16766	16706	16488	16587	16462	16445	16324	16455	16434	16481	16553	16495	16474	16684	16500	16521	16493	16406	16561	16400	16439	16638	16554	16477	16538	16396	16526	16493	16559	16352	16639	16622	16458	16695	16492	16440	16540	16576	16351	16389	16572	16539	16569	16562	16374	16453	16628	16525	16473	16622	16623	16680	16358	16606	16385	16459	16437	16667	16676	16698	16557	16597	16520	16502	16549	16593	16515	16458	16418	16496	16430	16544	16652	16551	16511	16583	16595	16552	16792	16592	16627	16567	16713	16620	16422	16340	16559	16591	16555	16507	16385	16403	16419	16538	16505	16494	16482	16560	16579	16613	16539	16547	16572	16560	16744	16423	16453	16525	16550	16506	16725	16693	16493	16453	16661	16321	16443	16525	16547	16447	16720	16411	16524	16688	16481	16679	16590	16444	16614	16454	16712	16416	16583	16461	16501	16712	16451	16366	16440	16567	16615	16485	16424	16433	16666	16648	16677	16655	16576	16562	16494	16519	16462	16382	16735	16745	16563	16406	16840	16530	16460	16516	16491	16498	16548	16556	16566	16494	16605	16609	16349	16419	16640	16622	16467	16419	16566	16501	16510	16491	16482	16629	16682	16496	16464	16414	16423	16445	16585	16541	16431	16487	16693	16592	16641	16565	16675	16683	16431	16655	16452	16441	16548	16430	16676	16604	16378	16614	16418	16393	16356	16651	16478	16666	16420	16543	16337	16371	16559	16805	16576	16705	16488	16640	16450	16445	16563	16464	16585	16522	16535	16548	16722	16771	16439	16611	16657	16760	16641	16655	16402	16452	16381	16426	16492	16473	16685	16362	16652	16401	16554	16666	16752	16567	16580	16657	16593	16635	16571	16670	16501	16297	16645	16314	16249	16677	16409	16618	16506	16354	16422	16624	16589	16557	16584	16571	16437	16598	16445	16649	16575	16553	16513	16370	16312	16556	16561	16456	16650	16466	16473	16569	16707	16558	16185	16460	16507	16613	16427
16802	24265	20710	17601	16882	16061	15605	15438	15370	15026	14847	14764	14569	14502	14441	14190	14320	14255	14259	14299	14241	14533	14330	14330	14285	14252	14313	14417	14098	14264	14258	14427	14226	14227	14204	14232	14261	14272	14378	14213	14122	14156	14242	14275	14193	14059	14293	14077	14193	14280	14278	14180	14317	14186	14288	14279	14328	14174	14118	14204	14186	14267	14095	14201	14137	14189	14241	14304	14278	14127	14142	14089	14324	14109	14145	14260	14131	14315	14074	14141	14209	14116	14240	14355	14129	14193	14318	14333	14054	14168	14303	14295	14064	14255	14164	14304	14352	14081	14186	14282	14166	14116	14200	14351	14352	14189	14109	14346	14062	14206	14378	14218	14128	14123	14150	14186	14232	14298	14120	14057	14425	14289	14222	14228	14060	14119	14364	14182	14224	14297	14360	14100	14114	14183	14131	14186	14130	14054	14355	14268	14248	14216	14193	14119	14114	14106	14050	14167	14330	14135	14138	14181	14196	14226	14188	14330	14089	14233	14093	14091	14208	14160	14042	14398	14203	14242	14229	14238	14276	14243	14091	14135	14283	14206	14170	14246	14449	14196	14149	14366	14139	14293	14118	14260	14024	14274	14032	14093	14213	14268	14146	14099	14075	14351	14229	14201	14258	14199	14257	14480	14213	14127	14261	14286	14066	14155	14253	14131	14264	14207	14262	14247	14071	14311	14072	14247	14194	14351	14071	14162	13999	14274	14232	14164	14219	14183	14070	14192	14212	14095	14170	14189	14163	14051	14150	14317	14227	14360	14089	14180	14197	14236	14380	14270	14136	14338	14249	14269	13988	14200	14046	14198	14203	14239	14175	14203	14014	14214	13966	14151	14345	14228	14236	14197	14380	14079	14310	14160	14135	14163	14178	14097	14095	14266	14096	14137	14184	14117	14210	14113	14079	14199	14136	14037	14209	14087	14231	14316	14260	14222	14147	14074	14249	14322	14273	14111	14450	14213	14100	14116	14021	14178	14090	14165	14251	14102	14224	14393	14213	14217	14028	14212	14221	14232	14247	14217	14290	14134	14218	14196	14246	14273	14111	14333	14286	14369	14319	14263	14325	14202	14109	14086	14228	14260	14068	14282	13878	14279	14285	14141	14101	14053	14032	14371	14324	14085	14230	14198	14340	14156	14144	14215	14234	14269	14343	14200	14097	14135	14208	14284	14308	14320	14175	14116	14218	14225	14297	14095	14039	14193	14115	14224	14276	14000	14070	14469	14266	14187	14201	14223	14233	14114	14358	14163	14361	14036	14308	14121	14261	14043	14144	14102	13996	14176	14014	14071	14237	14294	14222	14375	14204	14225	14315	14323	14219	14318	14243	14061	14181	14099	14101	14098	14164	14170	14111	14247	14125	14306	14094	14183	14135	14249	14128	14106	14084	14242	14229	14363	14160	14097	14210	14185	14307	14177	14244	14241	13988	14315	14080	14279	14272	14348	14408	14230	14234	14151	14284	14289	14313	14094	14268	14282	14196	14242	14351	14208	14291	14251	14289	14006	14298	14271	14208	14281	14239	14254	14091	14211	14307	14189	14205	14285	14258	14069	14247	14251	14437	14307	14268	14010	14344	14242	14191	14102	14186	14220	14370	14213	14161	14155	14179	14289	14048	14174	14178	14164	14284	14383	14186	14281	14179	14158	14239	14169	14153	14278	14353	14179	14290	14200	14208	14229	14177	14148	14235	14264	14163	14093	14141	14120	14096	14107	14279	14107	14259	14215	14162	14294	14160	14103	14251	14258	14267	14142	14260	14229	14240	14208	14082	14279	14202	14127	14291	14227	14197	14159	14140	14039	14003	14239	14391	14295	14297	14241	14181	14251	14209	14109	14284	14265	14432	14266	13983	14260	14098	14201	14237	14158	14171	14148	14216	14333	14180	14175	14175	14156	14315	14284	14148	14182	14298	14342	14197	14206	14143	14321	14246	14149	14109	14197	14213	14216	14231	14222	14166	14170	14152	14200	14239	14175	14074	14137	14379	14226	14064	14329	14300	14273	14154	14208	14262	14093	14149	14093	14376	14171	14261	14300	14102	14388	14293	14106	14081	14037	14083	14235	14343	14131	14231	14194	14228	14119	14233	14140	14233	14199	14218	14259	14233	14265	14259	14300	14195	14289	14278	14229	14228	14282	14372	14222	14228	14149	14163	14186	14287	14342	14127	14165	14149	14252	14158	14286	14183	14300	14258	14176	14079	14478	14253	14173	14003	14182	14261	14161	14384	14169	14162	14172	14215	14266	14163	14168	14208	14159	14101	14353	14343	14168	14157	14202	14425	14035	14188	14278	14238	14097	14212	14220	14218	14065	14105	14228	14068	14021	14243	14125	14193	14209	14297	14189	14159	14266	14074	14259	14288	14015	14427	14362	14184	14107	14203	14403	14178	14163	14281	14189	14097	14197	14190	14240	14235	14159	14207	14222	14179	14364	14363	14210	14086	14251	14203	14248	14083	14214	14182	14196	14130	14236	14184	14363	14029	14106	14232	14143	14313	14115	14285	14158	14209	14207	14170	14172	14068	14345	14158	14129	14127	14272	14336	14243	14129	14196	14300	14036	14194	14192	14110	14286	14177	14100	14286	14261	14024	14182	14167	14170	14261	14209	14263	14306	14145	14047	14227	14138	14201	14365	14139	14411	14271	14272	14017	14134	14237	14378	14368	14086	14145	14220	14297	13853	14266	14266	14179	14238	14250	14288	14263	13959	14254	14210	14269	14302	14266	14259	13989	14275	14142	14172	14158	14118	14075	14214	14063	14200	14253	14132	14243	14215	14240	14201	14238	14123	14265	14163	14247	14280	14023	14350	14178	14227	14228	14342	14255	14359	14275	14286	14345	14161	14130	14379	14418	14282	14189	14196	14274	14127	14176	14194	14063	14186	14078	14304	14272	14321	14240	14235	14367	14312	14214	14078	14302	14164	14021	14220	14238	14155	14267	14255	14167	14278	14222	14206	14162	14127	14152	14293	14136	14133	14232	14190	14181	14341	14221	14306	14176	14293	14359	14249	14218	14227	14273	14268	14193	14297	14142	14208	14384	14262	14258	14131	14112	14390	14441	14152	14196	14136	14054	14362	14337	14372	14114	14179	14371	14205	14164	13997	14290	14400	14129	14359	14122	14263	14169	14244	14212	14057	14231	14211	14421	14207	14169	14193	14132	14290	14113	14154	14207	14087	14103	14325	14270	14188	14100	14286	14283	14166	14316	14261	14183	14193	14232	14110	14329	14225	14113	14375	14180	14258	14085	14182	14370	14195	14305	14129	14097	14175	14379	14201	14158	14214	14210	14168	14169	14190	14195	14290	14285	14217	14147	14053	14235	14240	14080	14161	14383	14143	14346	14121	14094	14266	14364	14286	14299	14245	14121	14265	14047	14165	14295	14134	14233	14142	14283	14077	14185	14192	14079	14267	14154	14255	14325	14077	14174	14504	14216	14397	14310	14209	14232	14320	14290	14108	14220	14149	14104	14407	14269	14095	14312	14243	14180	14208	14228	14340	14206	14233	14262	14051	14224	14122	14179	14269	14140	14224	14192	14173	14066	14189	14209	14405	14108	14234	14046	14180	14246	14233	14222	13917	14244	14225	14262	14184	14280	14284	14110	14153	14201	14216	14202	14250	14370	14251	14219	14189	14040	14302	14128	14084	14150	14277	14486	14090	14254	14218	14262	14340	14195	14074	14276	14133	14305	14217	14111	14287	14337	14050	14104	14092	14252	14201	14090	14331	14276	14280	14058	14229	14300	13998	14150	14247	14205	14316	14437	14133	14288	14301	14193	14263	14147	14271	14276	14158	14258	14190	14196	14248	14097	14124	14239	14203	14313	14175	14198	14083	14352	14259	14128	14267	14255	14101	14088	14218	14195	14268	14329	14132	14252	14229	14203	14234	14159	14259	14117	14273	14209	14379	14076	14346	14304	14309	14188	14349	14200	14202	14144	14057	14182	14244	14332	14025	14263	14187	14196	14213	14200	14272	14154	14326	14027	14054	14175	14036	14400	14338	14266	14298	14195	14253	14303	14108	14175	14188	14232	14099	14083	14249	14242	14301	14049	14222	14208	14273	14228	14202	14408	14384	14400	14180	14162	14240	14234	14130	14349	14160	14214	14073	14139	14184	14140	14246	14285	14253	14310	14239	14338	14104	14210	14139	14193	14367	14244	14224	14238	14130	14150	14269	14020	14269	14043	13992	14199	14088	14228	14316	14166	14121	14188	14211	14215	14324	14159	14197	14190	14271	14213	14271	14136	14347	14172	14286	14306	14104	14207	14235	14257	14191	14237	14269	14231	14302	13920	14211	14249	14368	14243	14120	14182	14280	14228	14287	14215	14105	14062	14161	14244	14375	14351	14250	14114	14326	14068	14150	14273	14102	14237	14292	14168	14323	14311	14194	14320	14369	14173	14130	14190	14121	14371	14356	14110	14095	14202	14150	14404	14157	14326	14097	14113	14323	14344	14407	14163	14189	13951	14419	14243	14117	14100	14063	14266	14048	14230	14218	14187	13909	14207	14194	14306	14020	14198	14216	14327	14183	14095	14280	14023	14142	14217	14334	14105	14224	14280	14353	14340	14050	14345	14300	14188	14169	14240	14158	14127	14188	14163	14358	14291	14266	14176	14450	14238	14141	14087	14328	14164	14253	14231	14197	14300	14193	14085	14276	14116	14173	14105	14265	14254	14132	14383	14364	14163	14122	14282	14142	14324	14336	14057	14077	14282	14287	14252	14215	14242	14249	14270	14398	14159	14022	14258	14099	14301	14169	14126	14183	14201	14251	14256	14248	14233	14265	14200	14162	14249	14254	14094	14260	14052	14341	14155	14006	14251	14227	14268	14433	14277	14161	14177	14228	14210	14072	14263	14290	14056	14145	14306	14119	14240	14283	14243	14202	14256	14182	14080	14236	14108	14199	14246	14409	14248	14424	14101	14259	14361	14072	14193	14168	14177	14389	14141	14251	14123	14309	14453	14222	14300	14449	14241	14283	14299	14264	14291	14014	14232	14151	14329	14257	14346	14234	14151	14199	14059	14416	14152	14235	14130	14229	14293	14241	14178	14255	14103	14192	14129	14110	14232	14209	14271	14376	14243	14164	14121	14208	14207	14133	14134	14217	14151	14165
22743	20971	27850	24372	21999	22576	22053	19142	18717	18731	18572	18098	18370	18343	17926	17962	17716	17857	17682	17775	17881	17595	17795	17639	17743	17919	17441	17661	17689	17437	17674	17637	17515	17747	17691	17562	17709	17406	17511	17469	17606	17522	17462	17497	17473	17654	17302	17263	17516	17595	17536	17488	17579	17763	17356	17478	17758	17565	17551	17514	17574	17352	17554	17558	17515	17459	17377	17518	17594	17372	17391	17601	17513	17587	17461	17607	17619	17398	17769	17800	17601	17501	17804	17502	17443	17579	17481	17359	17518	17550	17551	17075	17439	17571	17552	17664	17687	17534	17628	17459	17625	17459	17450	17625	17491	17385	17447	17407	17506	17303	17464	17551	17584	17532	17661	17584	17534	17603	17523	17345	17650	17345	17419	17446	17372	17454	17266	17394	17566	17524	17566	17607	17644	17687	17604	17541	17430	17610	17531	17334	17634	17544	17525	17649	17629	17511	17515	17647	17424	17338	17394	17499	17591	17254	17466	17542	17531	17478	17594	17640	17476	17334	17430	17364	17287	17649	17306	17755	17359	17433	17313	17551	17405	17331	17294	17325	17579	17301	17574	17326	17545	17475	17420	17416	17554	17504	17496	17596	17468	17386	17372	17574	17608	17494	17603	17540	17463	17421	17565	17514	17612	17632	17854	17499	17516	17503	17487	17475	17538	17590	17649	17692	17665	17601	17536	17468	17606	17433	17352	17424	17589	17312	17495	17291	17685	17515	17563	17644	17646	17483	17513	17558	17501	17574	17573	17353	17387	17502	17507	17513	17490	17585	17542	17677	17495	17430	17345	17537	17296	17335	17441	17735	17651	17598	17585	17615	17452	17518	17727	17310	17504	17425	17620	17666	17544	17368	17419	17671	17637	17414	17602	17660	17472	17554	17557	17644	17386	17340	17500	17421	17430	17461	17293	17646	17592	17382	17641	17646	17577	17593	17488	17428	17491	17614	17372	17468	17640	17526	17405	17336	17235	17506	17513	17413	17428	17427	17530	17543	17637	17482	17511	17636	17522	17721	17609	17317	17473	17491	17374	17554	17506	17667	17601	17415	17675	17461	17592	17379	17470	17332	17641	17433	17271	17363	17571	17551	17465	17491	17606	17570	17707	17572	17572	17573	17568	17574	17699	17610	17693	17523	17617	17417	17458	17545	17445	17462	17646	17622	17622	17660	17480	17259	17348	17611	17296	17494	17577	17620	17553	17460	17431	17372	17520	17438	17518	17444	17557	17563	17784	17520	17414	17612	17281	17454	17287	17746	17271	17514	17397	17336	17556	17537	17440	17398	17440	17444	17382	17335	17372	17511	17476	17506	17419	17343	17459	17536	17556	17225	17635	17444	17631	17604	17532	17646	17419	17293	17507	17572	17345	17634	17511	17413	17460	17454	17492	17605	17633	17415	17484	17438	17500	17525	17535	17282	17447	17321	17652	17497	17508	17408	17400	17621	17673	17406	17661	17519	17554	17522	17533	17659	17454	17374	17567	17667	17624	17406	17374	17695	17462	17601	17386	17607	17457	17555	17595	17282	17434	17525	17784	17396	17543	17286	17426	17532	17613	17537	17393	17518	17559	17740	17410	17573	17478	17544	17619	17427	17582	17335	17364	17366	17326	17546	17443	17370	17508	17610	17342	17450	17668	17271	17430	17481	17354	17461	17576	17604	17494	17580	17448	17492	17652	17523	17366	17657	17559	17509	17592	17514	17256	17403	17645	17563	17575	17711	17736	17418	17378	17581	17569	17688	17611	17341	17523	17669	17487	17606	17383	17581	17445	17536	17589	17508	17424	17522	17505	17611	17655	17312	17576	17441	17593	17513	17527	17696	17380	17443	17506	17527	17366	17629	17491	17404	17600	17538	17642	17491	17673	17608	17495	17643	17473	17351	17406	17694	17578	17428	17389	17411	17559	17520	17612	17618	17486	17368	17661	17553	17512	17577	17490	17349	17498	17696	17342	17422	17657	17472	17536	17623	17510	17565	17548	17350	17677	17429	17519	17393	17474	17479	17561	17282	17526	17556	17520	17510	17553	17392	17269	17426	17494	17459	17555	17447	17560	17477	17414	17276	17407	17404	17423	17435	17616	17581	17459	17563	17396	17484	17534	17468	17473	17483	17298	17614	17653	17417	17611	17478	17503	17401	17304	17734	17717	17353	17498	17295	17455	17365	17370	17466	17569	17505	17397	17573	17537	17532	17385	17521	17639	17304	17485	17371	17426	17578	17567	17284	17657	17614	17463	17411	17262	17416	17337	17670	17381	17506	17495	17532	17378	17520	17543	17443	17558	17541	17490	17253	17545	17642	17676	17422	17516	17568	17369	17433	17486	17478	17253	17332	17321	17503	17576	17166	17535	17660	17549	17568	17532	17515	17399	17421	17709	17637	17666	17361	17411	17688	17665	17599	17413	17671	17492	17349	17434	17288	17416	17538	17371	17442	17559	17453	17631	17475	17486	17553	17504	17522	17662	17496	17463	17530	17466	17582	17514	17520	17365	17591	17409	17385	17461	17587	17629	17587	17507	17489	17670	17396	17511	17474	17300	17597	17593	17557	17551	17380	17695	17430	17419	17424	17402	17704	17408	17470	17616	17396	17695	17445	17557	17745	17517	17432	17492	17585	17728	17511	17524	17442	17674	17570	17588	17484	17224	17513	17565	17655	17433	17683	17573	17445	17487	17379	17555	17580	17424	17553	17586	17564	17504	17584	17368	17436	17574	17740	17265	17496	17427	17390	17689	17541	17455	17638	17681	17807	17466	17531	17427	17518	17599	17704	17502	17518	17284	17543	17565	17553	17486	17452	17570	17441	17558	17519	17429	17482	17603	17477	17376	17575	17520	17590	17640	17623	17358	17634	17596	17408	17590	17420	17423	17384	17538	17655	17741	17460	17727	17471	17564	17346	17574	17546	17476	17494	17427	17407	17401	17695	17763	17374	17418	17495	17559	17559	17370	17562	17502	17454	17591	17614	17356	17550	17444	17460	17594	17395	17477	17273	17506	17416	17564	17454	17681	17672	17502	17620	17595	17288	17458	17800	17577	17335	17235	17209	17437	17443	17581	17780	17362	17375	17641	17418	17464	17445	17653	17483	17595	17528	17456	17732	17763	17619	17578	17285	17235	17568	17361	17430	17412	17429	17517	17483	17581	17530	17594	17403	17673	17445	17341	17521	17637	17492	17399	17624	17269	17396	17713	17376	17476	17608	17620	17576	17511	17534	17524	17489	17460	17558	17576	17540	17268	17327	17571	17409	17620	17680	17500	17427	17806	17559	17386	17362	17281	17408	17432	17475	17625	17531	17353	17677	17485	17376	17686	17590	17658	17362	17699	17731	17567	17320	17259	17387	17501	17630	17448	17320	17554	17696	17478	17497	17291	17267	17448	17406	17560	17473	17582	17714	17587	17279	17389	17505	17386	17542	17490	17483	17498	17273	17471	17471	17406	17311	17554	17451	17803	17438	17294	17346	17453	17746	17615	17651	17678	17505	17654	17538	17369	17692	17648	17476	17265	17594	17278	17516	17687	17543	17522	17549	17730	17437	17440	17438	17397	17455	17790	17367	17704	17374	17589	17875	17577	17529	17416	17462	17262	17581	17392	17758	17478	17743	17679	17534	17484	17572	17460	17412	17355	17511	17513	17520	17301	17619	17585	17501	17425	17771	17576	17461	17509	17676	17526	17436	17634	17424	17333	17323	17547	17393	17369	17389	17444	17559	17519	17723	17383	17472	17503	17266	17469	17537	17660	17440	17641	17523	17481	17526	17385	17483	17397	17487	17384	17529	17407	17571	17703	17415	17388	17458	17440	17511	17494	17632	17467	17580	17572	17378	17466	17431	17529	17488	17561	17563	17508	17427	17447	17449	17512	17679	17662	17637	17595	17463	17410	17444	17664	17461	17479	17431	17463	17418	17571	17377	17681	17478	17515	17519	17508	17426	17502	17451	17502	17394	17544	17415	17476	17307	17550	17704	17841	17459	17440	17537	17454	17544	17462	17399	17581	17629	17476	17702	17500	17433	17486	17383	17586	17449	17502	17526	17692	17484	17400	17350	17258	17469	17571	17365	17420	17446	17482	17379	17595	17569	17645	17693	17606	17526	17704	17703	17668	17563	17521	17719	17789	17599	17280	17444	17633	17602	17413	17508	17483	17478	17482	17451	17568	17317	17354	17354	17424	17397	17450	17580	17627	17622	17531	17289	17462	17408	17412	17589	17462	17473	17397	17171	17517	17534	17363	17400	17495	17448	17658	17388	17564	17625	17641	17464	17559	17500	17527	17525	17445	17435	17384	17394	17489	17362	17355	17466	17503	17484	17539	17362	17645	17293	17405	17478	17564	17543	17503	17544	17291	17563	17594	17449	17512	17601	17390	17321	17607	17351	17318	17373	17303	17541	17665	17642	17524	17582	17623	17693	17246	17518	17485	17492	17611	17759	17517	17611	17300	17241	17366	17571	17484	17576	17477	17483	17391	17368	17270	17502	17376	17597	17359	17638	17401	17420	17687	17554	17698	17324	17439	17429	17549	17260	17395	17437	17515	17456	17544	17600	17466	17532	17545	17433	17697	17480	17410	17437	17272	17543	17234	17551	17429	17336	17393	17428	17509	17655	17822	17467	17334	17537	17376	17579	17578	17433	17384	17401	17575	17577	17349	17574	17583	17441	17591	17472	17631	17564	17772	17276	17398	17510	17325	17407	17521	17476	17399	17465	17501	17431	17500	17589	17404	17419	17366	17536	17646	17301	17630	17375	17432	17373	17430	17407	17530	17474	17534	17399	17516	17639	17535	17520	17330	17514	17474	17550	17497	17653	17431	17524	17707	17477	17533	17456	17523	17576	17566	17427	17672	17778	17437	17448	17609	17598	17498	17484	17369	17613	17714	17548	17668	17438	17458	17440	17484	17528	17823	17388	17497	17619	17636	17611	17612	17507	17528	17781	17569	17425	17504	17656	17717	17554	17624	17687	17155	17373	17639	17636	17389	17297	17435	17278	17636	17713	17520	17452	17378	17555	17424	17441	17689	17557	17389	17353	17622	17653	17506	17614	17428	17445	17437	17400	17514	17523	17473	17499	17537	17494	17530	17636	17502	17596	17642	17428	17426	17407	17578	17479	17625	17736	17399	17574
14568	29575	24493	20168	19177	17863	17175	16874	16317	16050	15934	15645	15508	15199	15151	15295	15058	15012	14905	14974	14893	14891	14777	14972	14793	14853	14677	14806	14830	14843	14915	14893	14611	14940	14913	14903	14967	14746	14820	14762	14781	14725	14852	14826	14758	14852	14569	14732	14657	14696	15046	14753	14749	14681	14901	14708	14780	14638	14771	14698	14773	14809	14865	14848	14735	14880	14717	14879	14914	14704	14582	14728	14813	14702	14678	14890	14752	14766	14702	14765	14864	14779	14856	14824	14670	14793	14666	14878	14883	14734	14630	14718	14698	14747	14949	14715	14763	14799	14943	14632	14843	14628	14768	15016	14693	14666	14825	14850	14745	14909	14697	14683	14775	14714	14723	14761	14820	14686	14709	14839	14636	14620	14788	14737	14742	14775	14869	14739	14873	14499	14652	14831	14773	14748	14749	14850	14620	14865	14833	14732	14908	14615	14846	14709	14624	14839	14722	14709	14715	14965	15008	14681	14760	14963	14742	14865	14725	14726	14803	14692	14676	14724	14689	14895	14474	14788	14631	14805	14752	14683	14770	14774	14612	14895	14840	14750	14906	14764	14822	14945	14720	14780	14860	14674	14773	14848	14703	14798	14868	14651	14741	14710	14759	14786	14700	14852	14748	14608	14839	14711	14589	14801	14904	14555	14719	14648	14663	14865	14713	14773	14716	14895	14708	14803	14844	14737	14610	14750	14587	14922	14638	14770	14831	14959	14931	14705	14706	14674	14826	14736	14700	14726	14682	14680	14913	14814	14687	14885	14745	14858	14606	14731	14628	14753	14889	14794	14657	14962	14759	14812	14600	14802	14574	14739	14717	14920	14800	14783	14638	14734	14855	14783	14729	14723	14728	14848	14628	14821	14807	14676	14714	14815	14754	14754	14644	14802	14723	14741	14876	14826	14667	14761	14560	14768	14730	14754	14806	14885	14671	14740	14751	14791	14803	14792	14758	14903	14757	14830	14842	14893	14820	14792	14776	14919	14777	14730	14785	14662	14963	14733	14756	14770	14805	14728	14644	14817	14754	14795	14862	14827	14740	14943	14623	14768	14843	14729	14740	14918	14767	14894	14766	14783	14840	14642	14786	14669	14671	14733	14832	14751	14779	14733	14799	14667	14554	14832	14609	14677	14826	14714	14955	14599	14785	14627	14770	14813	14869	14736	14604	14770	14811	14671	14754	14480	14719	14968	14965	14749	14767	14841	14778	14644	14718	14586	14666	14897	14768	14571	14886	14601	14861	14568	14616	14817	14621	14824	14696	14706	14847	14785	14828	14668	14697	14935	14567	14554	14798	14546	14743	14764	14764	14737	14948	14723	14767	14804	14674	14851	14799	14694	14644	14873	14726	14679	14929	14767	15011	14966	14982	14825	14731	14790	14582	14686	14814	14668	14796	14651	14506	14804	14732	14643	14702	14875	14874	14728	14635	14729	14756	14857	14618	14864	14766	14869	14892	14776	14822	14797	14746	14627	14876	14810	14713	14748	14916	14757	14792	14791	14736	14829	14693	14746	14719	14807	14779	14879	14709	14780	14625	14744	14567	14773	14758	14697	14631	14771	14767	14793	14746	14709	14948	14794	14817	14726	14793	14688	14805	14679	14621	14973	14728	14774	14688	14604	14759	14820	14609	14725	14784	14691	14722	14818	14699	14883	14827	14837	14690	14647	14792	14680	14724	14645	14703	14858	14884	14864	14766	14647	14851	14838	14626	14761	14801	14833	14646	14873	14766	14688	14771	14852	14753	14754	14746	14783	14694	14796	14736	14812	14742	14829	14667	14773	14847	14841	14760	14683	14793	14635	14713	14813	14818	14865	14794	14805	14652	14868	14866	14802	14636	14692	14772	14732	14842	14695	14858	14783	14809	14718	14650	14857	14771	14836	14706	14806	14655	14770	14880	14684	14836	14646	14801	14620	14876	14752	14584	14728	14732	14737	14770	14748	14728	14857	14660	14920	14761	14736	14720	14635	14754	14863	14768	14733	14863	14878	14726	14976	14857	14885	14807	14856	14649	14710	14828	14741	14783	14704	14789	14744	14768	14791	14843	14790	14833	14648	14776	14773	14931	14796	14765	14615	14723	14865	14712	14829	14777	14863	14707	14742	14620	14655	14790	14644	14770	14665	14798	14809	14899	14774	14892	14887	14841	14769	14657	14748	14918	14815	14672	14700	14976	14648	14803	14731	14780	14855	14612	14665	14839	14723	14658	14651	14766	14677	14788	14704	14738	14603	14796	14851	14566	14736	14787	14710	14812	14828	14797	14869	14835	14664	14746	14851	14690	14809	14666	14785	14730	14846	14770	14636	14886	14712	14610	14726	14799	14898	14666	14719	14630	14806	14879	14746	14878	14804	14802	14613	14802	14755	14934	14686	14905	14778	14783	14682	14781	14639	14991	14690	14725	14827	14804	14700	14718	14736	14753	14692	14798	14698	14473	14711	14783	14768	14673	14760	14567	14833	14634	14731	14700	14608	14776	14669	14696	14883	14789	14909	14811	14755	14864	14769	14710	14781	14768	14612	14813	14701	14617	14722	14706	14926	14608	14785	14720	14669	14856	14836	14733	14609	14820	15046	14784	14644	14862	14835	14814	14729	14627	14627	14900	14764	14838	14604	14721	14753	14949	14679	14539	14764	14673	14853	14726	14795	14571	14703	14781	15019	14706	14689	14725	14916	14750	14632	14702	14637	14769	14737	14667	14744	14662	14670	14845	14812	14891	14629	14887	14914	14740	14817	14592	14842	14766	14611	14723	14667	14872	14691	14743	14810	14865	14877	14844	14777	14756	14749	14789	14706	14838	14724	14735	14759	14621	14681	14817	14788	14781	14786	14878	14794	14860	14925	14683	14765	14618	14718	14813	14834	14826	14726	14791	14938	14774	14723	14623	14748	14693	14753	14642	14761	14715	14785	14808	14803	14683	14674	14698	14789	14980	14712	14626	14792	14885	14743	14808	14691	14849	14786	14604	14901	14784	14688	14681	14922	14873	14673	14679	14767	14788	14976	14569	14920	14579	14546	14822	14766	14681	14684	14715	14655	14907	14828	14642	14749	14576	14871	14832	14632	14783	15012	14644	14715	14849	14625	14685	14715	14746	14567	14772	14889	14680	14789	14842	14654	14773	14726	14715	14651	14762	14656	14826	14821	14782	14750	14634	14729	14824	14646	14858	14691	14753	14722	14763	14725	14753	14794	14753	14680	14739	14696	14621	14731	14851	14695	14659	14808	14704	14946	14637	14701	14739	14894	14748	14559	14584	14850	14817	14770	14846	14706	14731	14723	14726	14742	14809	15009	14863	14669	14693	14621	14810	14869	14766	14893	14809	14811	14841	14817	14559	14566	14692	14886	14817	14714	14912	14618	14839	14818	14659	14723	14806	14843	14643	14853	14633	14831	14763	14836	14529	14923	14820	14660	14730	14845	14796	14755	14852	14798	14598	14804	14726	14771	14771	14795	14626	14659	14815	14895	14667	14700	14791	14758	14704	14678	14627	14748	14824	14825	14685	14782	14853	14846	14739	14712	14780	14860	14699	14727	14799	14699	14615	14665	14726	14681	14805	14728	14776	14761	14804	14867	14834	14693	14644	14634	14799	14709	14758	14792	14720	14938	14893	14614	14875	14898	14829	14801	14686	14821	14669	14848	14703	14753	14711	14814	14714	14563	14636	14741	14725	14787	14932	14856	14913	14731	14795	14670	14852	14820	14751	14774	14731	14752	14644	14749	14774	14837	14830	14823	14828	14683	14759	14717	14799	14852	14787	14644	14757	14645	14734	14575	14789	14738	14796	14794	14749	14889	14648	14784	14805	14799	14845	14741	14621	14724	14731	14680	14822	14717	14752	14748	14776	14586	14761	15051	14667	14827	14796	14943	14802	14814	14792	14808	14695	14841	14714	14617	14798	14742	14846	14776	14758	14861	14787	14990	14620	14808	14687	14642	14845	14662	14785	14820	14846	14627	14625	14957	14734	14800	14886	14653	14680	14736	14865	14840	14693	14864	14802	14552	14763	14806	14555	14745	14756	14812	14930	14805	14832	14879	14652	14743	14855	14705	14710	14515	14715	14642	14813	14736	14561	14643	14790	14621	14901	14612	14864	14632	14897	14769	14703	14755	14778	14744	14668	14692	14818	14685	14669	14633	14797	14663	14686	14752	14810	14708	14719	14898	14635	14889	14855	15079	14774	14733	14600	14755	14714	14839	14788	14686	14695	14825	14785	14624	14632	14623	14692	14785	14783	14861	14881	14854	14694	14824	14907	14882	14693	14715	14854	14778	14817	14740	14826	14797	14884	14829	14672	14726	14628	14739	14836	14831	14560	14727	14744	14879	14624	14637	14695	14604	14686	14763	14799	14527	14642	14764	14651	14709	14664	14853	14739	14874	14772	14846	14840	14895	14582	14839	14680	14818	14871	14834	14727	14685	14675	14853	14824	14666	14782	14883	14976	14941	14725	14702	14775	14693	14703	14626	14696	14696	14796	14888	14772	14807	14790	14666	14904	14701	14826	14677	14698	14768	14572	14778	14813	14998	14848	14799	14843	14933	14578	14749	14830	14853	14805	14711	14825	14695	14639	14742	14806	14676	14673	14761	14938	14623	14680	14598	14909	14671	14919	14702	14562	14732	14618	14771	14601	14594	14788	14759	14916	14786	14847	14792	14784	14875	14890	14634	14845	14889	14758	14746	14634	14786	14948	14796	14713	14693	14791	14880	14809	14750	14734	14941	14634	14776	14808	14818	14720	14743	14756	14708	14770	14717	14806	14706	14719	14733	14883	14777	14812	14838	14749	14604	14880	14636	14684	14629	14845	14854	14701	14768	14736	14562	14781	14714	14621	14954	15006	14814	14862	14703	14684	14593	14800	14690	14807	14786	14713	14684	14783	14775	14550	14711	14890	14936	14665	14643	14625	14826	14936	14855	14628	14696	14779	14731	14717	14708	14631	14719	14823	14770	14885	14732	14745	14713	14708	14696	14778	14878	14730	14920	14718	14736	14649	14607	14686	14632	14839	14826	14743	14739	14662	14748	14739	14782	14726	14770	14830	14784	14827	14501	14859	14638	14670	14948	14840	14665	14702	14789	14705	14882	14874	14783	14806	14907	14859	14722	14584	14755	14876	14762
24433	21037	26796	26339	20630	19263	19329	18317	17940	17727	17588	17507	17451	17155	17127	17010	17118	17215	17038	17062	17030	16930	17112	17204	17019	16994	16977	17151	17138	17159	17161	16988	17252	16807	16942	17066	16973	17096	16880	17015	17007	16899	16924	16993	16932	16920	16929	17178	17118	17060	17077	17079	16954	16840	16956	16944	17116	16979	16872	16841	17002	17091	17079	17205	16918	16750	16945	16878	16903	16918	16865	16960	16977	16807	17039	16785	16914	16814	16862	16915	16830	16797	16879	17002	16869	16773	16769	16907	17096	17008	17053	16991	16911	16986	16973	16859	16974	16726	17009	17180	17092	16975	16861	17023	17041	16959	16859	16918	17065	16916	16906	16903	16984	17131	17093	16822	16933	16815	16919	16948	16894	17154	16937	17030	17004	16953	17116	17023	16950	16928	17029	17121	17071	16816	17222	17055	16921	17042	17053	16936	16935	16904	17036	16830	17092	16908	17213	16808	16863	16918	17059	17104	17157	16969	17015	17037	16815	16939	16936	17090	17133	17128	17013	17029	16950	16993	17045	17200	16870	17008	16817	16882	16923	17089	16944	17092	17170	17019	17058	17038	17040	17042	16962	16801	16927	16720	17084	16942	17033	16826	16977	17107	17062	17050	16971	16979	17124	16964	16857	16784	16876	16917	16931	16988	16866	16931	16980	16886	16879	16751	16856	16846	17085	16960	17051	17011	17029	17022	16881	16984	17009	16963	17004	17107	17048	16911	16874	16876	17029	16814	16921	16681	16951	16970	17022	17051	16901	16831	17022	16965	16919	17006	16826	16851	16904	16939	16820	17056	16840	17065	16945	17005	17061	16842	16913	16964	16937	17003	16851	17220	17251	16928	17057	17080	16945	16745	17019	17038	17133	17076	16861	16950	16923	16918	16826	16727	16944	16980	16730	16971	16845	16842	16972	17011	16885	16904	16890	17038	16939	16874	16866	16947	16774	16728	16948	16984	16984	16886	16992	16893	16900	16965	16964	16704	16966	16907	16902	16932	16825	16965	16877	16906	16856	17174	17101	16894	16914	16735	16839	16824	16985	16902	16809	16858	17010	17096	17054	16929	17003	16935	16944	16991	17065	16954	17040	17078	17076	16822	16957	16839	16871	17223	17158	16880	16806	16769	17044	16959	16930	17099	16803	16864	16935	16944	17160	17001	17036	17044	16872	17039	16985	17027	16874	16906	16822	17052	16783	16980	16895	17019	17056	16766	17041	16778	16764	17069	16835	16964	17123	16968	16870	16858	17032	17010	17018	17089	16899	17052	16866	17072	16766	16879	16996	16827	16807	17033	16934	16798	16859	16993	16998	17035	16820	16947	17085	17047	16886	16846	16949	17025	16927	17191	16932	16666	16845	16882	16954	16873	16825	16923	16933	17030	17242	17085	16858	17119	17042	17089	17045	16904	16704	17056	16963	16897	16995	17000	16891	16839	16946	16923	17191	17273	16996	17106	16890	16751	17021	17072	16957	17000	16968	16871	16963	16956	16979	16901	16887	16939	17207	16868	16965	17254	16990	16904	16862	16961	16973	16949	17091	17029	16840	17052	17055	16817	17039	16781	16949	16852	17009	16871	17043	16926	17004	16962	16855	16984	17082	16741	17002	17048	17043	16868	16941	17074	16964	17047	17094	17034	16897	17030	16906	17109	17082	16947	16897	16853	16877	16918	16937	17059	17036	16902	16926	16737	16947	17184	16945	16803	16753	16998	16926	17022	17060	17074	16902	16893	16980	16928	16587	16860	17007	16729	17033	17009	16998	17015	16988	17055	16972	17172	17082	16940	17106	16980	16847	16958	16977	16969	16821	16992	16895	17073	16921	16885	17004	17179	16779	17065	16947	17171	17016	16903	16957	17054	16993	16835	16981	16728	17153	17236	16905	17038	16941	17216	17170	17018	17124	17060	16968	16972	16917	16789	16943	17080	16817	17029	16887	17122	16946	17100	17074	16904	16982	16865	17034	16804	16890	16826	16970	16956	16842	16897	17116	16772	16822	17155	17016	16980	17144	16886	17142	16997	16851	17093	16940	16966	17000	17043	16984	17007	17020	17059	16970	17022	16890	17001	17122	16962	16965	17015	17038	17059	16984	17105	17149	16863	17034	16959	17006	16988	16962	17084	17172	16981	16803	17055	17150	16969	17121	17079	17027	17137	16848	16956	16852	17133	16704	17152	16931	16893	16919	16947	17119	16970	17000	17095	16949	16915	17034	16871	16813	16924	16937	16853	16990	16634	16907	16864	16940	17114	17071	17123	16970	16921	16973	16877	17018	17263	16810	16936	16848	16912	17010	17013	16805	17048	16961	16915	16983	16877	16707	17076	16678	16909	17030	16837	16747	16918	16948	16908	17144	17037	16935	16948	16709	16954	16939	16873	16898	16993	16948	16939	16862	16930	17030	17030	16987	17008	17247	17074	17083	16928	16866	17120	17133	17098	17017	16989	16724	17051	17052	16896	16880	16968	16825	17018	16894	16904	16855	16896	16881	17120	16719	17013	16978	16996	16831	16856	17059	16943	16953	17027	17081	16981	16979	17270	17039	17079	16824	16937	16933	16999	17122	17073	16929	16840	16825	17000	17055	16979	16838	16894	17062	16969	16975	16937	16921	16911	16973	16918	16955	16870	16777	16999	17066	16931	17079	17021	16992	17045	16911	17030	17059	16916	17064	16887	16925	16854	17055	16919	16911	17047	17094	16957	16812	17024	16849	16779	16905	16719	16933	16790	16770	16888	16897	16947	16854	16849	17079	16792	16911	16969	17144	17135	17043	17034	16934	16979	17052	17031	16683	16877	17097	16900	16862	16822	16741	16861	16835	16754	17199	17070	16944	16888	17040	17005	16883	16765	16843	16999	16795	16990	16903	16813	16937	17072	17070	16961	17185	16881	16850	16935	16950	16783	17027	16879	16925	16711	16965	16755	16662	16834	16979	16853	16897	16953	16879	16868	16949	16948	17026	17050	17086	16910	17036	16893	16868	16845	16922	17062	16775	16918	16735	16943	16839	16792	17025	16899	16978	17007	16843	16815	17051	16956	16909	16855	17090	16921	17019	16976	16798	16745	16969	16945	16920	17039	17010	17000	17068	16947	17100	17007	16998	16809	16744	17265	16887	17026	16814	16860	16796	17080	16894	17073	17095	16967	17007	16998	17007	16825	16975	16930	17010	17004	16891	16897	16889	16880	17066	16898	17045	16999	16938	16702	17061	16970	17103	17016	16954	17053	17071	16973	17050	16854	16964	17006	16866	16757	17042	16959	16921	16650	16979	16980	16727	17007	16904	17194	17103	17023	17104	16859	16942	17040	16815	16987	17004	16986	16871	17003	16994	16866	17085	17002	16971	16905	16939	16832	17215	17313	17052	16793	16895	16840	16922	16998	16984	17053	17002	16840	17009	17055	16911	16995	17107	16995	16863	17032	16856	17018	17046	16907	16995	17030	17052	17031	16962	16908	16881	16888	17025	16881	16904	16795	16962	16973	17041	17076	16793	17184	17029	17081	16951	16898	16839	16930	17030	16973	16951	17064	16860	16807	17020	16957	16976	16924	17147	16779	16733	16838	16998	17051	16803	16764	17180	17022	17021	16904	16968	16843	16996	16996	16868	16829	17091	16931	17143	17048	17159	16964	16900	16858	16821	16936	17078	16888	16922	16795	16951	16923	16996	17123	16938	16997	16937	17012	16778	16959	16905	16698	16926	17044	16866	16983	16860	17065	17023	16908	16985	17032	16981	17023	16999	17112	16997	17061	16886	16837	17170	16970	17049	16866	16973	17134	16955	17194	16965	17081	16814	16989	16879	17102	17061	16889	16910	17053	16913	17190	16948	16856	16784	17081	17044	16754	16940	16830	16924	16887	17070	16848	17006	16985	17058	16969	16967	17217	17201	17126	17157	17003	16913	16979	16910	16960	16953	17007	16772	16926	17008	16964	17196	16958	16884	16942	17008	16934	17037	17002	17031	16902	16992	16924	17018	16910	17138	17095	17072	16842	17035	16972	17159	16888	16885	17070	16964	17238	16893	17010	17035	16905	16809	16982	16997	16996	17187	16973	16813	16892	17093	16847	16932	16858	17036	16856	16795	16864	17102	16823	16765	16996	16825	17030	17084	16825	16915	17025	17077	16678	16733	16990	16782	16926	17181	17060	17071	16975	17056	17021	16755	17045	17039	17101	17030	16987	17025	16987	16996	17028	16879	17029	17034	16916	17048	17006	17044	16870	16874	16842	16822	16849	17088	17067	17096	16964	17115	16859	17004	16894	16835	17115	16964	16833	16795	17059	16878	16820	16815	16865	16892	17045	16922	16650	17117	16932	16969	16999	17190	16851	16759	16971	16939	16959	17098	16873	17035	16995	16945	16903	16764	16872	17124	16922	17069	16958	17112	16895	16933	16844	17017	17100	17059	16946	16921	16963	17115	16945	16903	16955	16988	16885	17002	17140	16962	16842	17039	17045	17062	16815	16926	17044	16839	16901	16896	16888	16941	16889	16974	16967	16790	17000	16988	16936	16915	16856	16985	16971	17028	17106	16943	16916	17091	16821	16863	16901	16993	16946	16938	16882	17005	17034	17011	16872	16964	17087	16864	16874	16906	16902	16880	16893	16976	16924	16962	17086	16901	17069	16810	16841	16949	16985	17061	17000	17139	17028	16961	16935	16938	17099	17053	17049	17042	17003	17052	16785	16971	17078	16842	17080	16980	16977	16814	16907	17002	16880	16729	17032	16836	16946	17022	16920	17020	16901	16950	16889	16877	16788	16787	16981	17018	16884	17030	17077	17129	16967	16994	17041	17169	17009	16920	16912	16950	16758	16976	16944	17158	16946	16862	16944	17067	17086	16771	16996	16979	16967	16880	17041	17016	16878	16812	17057	17092	17011	16998	16779	16821	16947	17128	16995	16732	17086	16896	17145	17023	16776	16944	16930	17129	16961	16933	17085	16927	16872	16915	16847	17042	16979	17130	16939	16873	16909	16885	17071	16998	17113	16875	17045	17025	17028	17119	17191	17202	16817	16852	16806	16945	17028	16822	16938	16797	17042	16942	17052	17100	17012	17019	16864	16826	16993	17052	16957	16945	16983	17072	17053	17048	16837	17050	16896	17049	16943	16737	16955	17007	16948	16822	17034
14713	26507	22256	19045	17836	17069	16475	16505	15999	15681	15382	15248	15217	14949	14873	14798	14607	14772	14656	14703	14589	14568	14512	14503	14786	14508	14479	14608	14612	14563	14619	14597	14530	14601	14624	14536	14554	14591	14611	14511	14621	14663	14533	14668	14653	14481	14496	14528	14499	14515	14452	14360	14731	14505	14663	14443	14447	14573	14591	14643	14539	14425	14487	14745	14553	14441	14697	14480	14559	14524	14356	14609	14446	14374	14655	14296	14383	14608	14449	14643	14438	14569	14330	14522	14510	14795	14350	14472	14572	14553	14406	14488	14817	14486	14589	14500	14504	14323	14513	14399	14604	14572	14494	14546	14657	14339	14611	14523	14623	14638	14535	14476	14447	14590	14532	14625	14628	14597	14432	14301	14672	14432	14588	14388	14429	14539	14638	14588	14508	14309	14394	14473	14413	14503	14275	14523	14498	14454	14602	14515	14469	14390	14444	14503	14519	14621	14503	14498	14442	14475	14499	14595	14564	14490	14375	14462	14449	14517	14544	14471	14360	14393	14400	14535	14489	14384	14686	14482	14504	14514	14601	14473	14699	14548	14548	14585	14522	14452	14354	14409	14612	14565	14479	14442	14451	14568	14444	14563	14577	14537	14491	14326	14701	14363	14665	14656	14470	14392	14586	14441	14611	14500	14473	14669	14401	14497	14456	14434	14610	14550	14439	14472	14494	14563	14469	14557	14412	14468	14320	14569	14561	14444	14626	14609	14424	14474	14393	14626	14435	14573	14562	14425	14609	14596	14504	14504	14410	14555	14410	14310	14439	14338	14699	14560	14347	14487	14521	14682	14504	14473	14483	14563	14542	14448	14514	14647	14568	14498	14572	14493	14446	14582	14634	14546	14592	14596	14633	14429	14583	14630	14403	14469	14471	14369	14606	14537	14583	14315	14646	14464	14399	14650	14597	14525	14474	14471	14506	14442	14336	14579	14441	14621	14468	14664	14477	14553	14452	14592	14412	14494	14459	14319	14478	14503	14644	14487	14550	14488	14529	14543	14485	14408	14462	14402	14302	14353	14551	14544	14396	14484	14474	14671	14680	14392	14462	14669	14502	14690	14427	14570	14344	14460	14587	14362	14615	14301	14588	14529	14511	14586	14598	14588	14322	14395	14534	14352	14473	14501	14536	14471	14436	14312	14536	14492	14661	14386	14564	14269	14566	14465	14351	14519	14550	14625	14655	14318	14499	14354	14539	14422	14649	14572	14616	14470	14700	14755	14385	14526	14688	14595	14535	14745	14445	14746	14523	14542	14352	14460	14400	14594	14591	14415	14500	14527	14330	14428	14442	14595	14663	14442	14616	14442	14665	14640	14484	14570	14655	14512	14553	14535	14406	14413	14640	14582	14585	14484	14525	14485	14449	14477	14495	14577	14491	14583	14493	14491	14531	14385	14520	14485	14379	14535	14402	14504	14482	14410	14517	14604	14549	14523	14609	14591	14489	14450	14381	14385	14539	14411	14443	14552	14600	14448	14525	14451	14557	14474	14544	14417	14513	14468	14453	14551	14560	14611	14396	14687	14373	14436	14527	14477	14567	14560	14501	14479	14642	14509	14341	14690	14465	14528	14567	14386	14658	14441	14617	14405	14583	14412	14643	14436	14514	14513	14555	14577	14590	14650	14580	14594	14440	14660	14446	14633	14544	14474	14492	14630	14557	14506	14489	14629	14444	14523	14416	14466	14474	14428	14501	14508	14566	14767	14588	14678	14793	14404	14691	14525	14557	14538	14527	14562	14539	14624	14466	14701	14362	14577	14463	14687	14318	14618	14465	14474	14540	14638	14442	14635	14520	14595	14402	14436	14524	14490	14473	14396	14620	14401	14533	14523	14517	14484	14536	14567	14541	14500	14405	14412	14520	14625	14431	14517	14595	14488	14391	14552	14616	14433	14508	14475	14508	14521	14424	14484	14464	14458	14664	14516	14586	14498	14502	14376	14523	14297	14463	14545	14571	14645	14465	14542	14646	14486	14591	14456	14463	14517	14654	14377	14742	14549	14469	14544	14449	14695	14554	14527	14574	14524	14621	14354	14516	14462	14606	14580	14474	14432	14623	14550	14651	14563	14514	14554	14662	14679	14422	14587	14433	14469	14456	14534	14599	14522	14409	14402	14491	14594	14600	14530	14546	14426	14528	14396	14432	14543	14262	14529	14686	14591	14420	14637	14444	14473	14545	14531	14529	14567	14528	14541	14403	14627	14548	14610	14583	14550	14568	14633	14366	14606	14393	14343	14600	14631	14503	14373	14279	14619	14405	14717	14421	14574	14434	14371	14625	14457	14626	14527	14502	14359	14450	14443	14493	14532	14485	14467	14606	14530	14451	14474	14422	14539	14415	14526	14492	14572	14471	14420	14526	14539	14379	14515	14541	14554	14576	14361	14529	14619	14600	14416	14531	14447	14469	14513	14436	14465	14587	14443	14478	14586	14449	14480	14357	14473	14352	14375	14476	14512	14518	14462	14460	14561	14544	14576	14368	14476	14555	14490	14587	14394	14604	14693	14576	14554	14706	14608	14471	14311	14566	14579	14431	14502	14718	14467	14488	14369	14456	14813	14388	14421	14281	14564	14566	14467	14442	14542	14646	14477	14442	14413	14704	14379	14612	14624	14488	14602	14583	14359	14560	14556	14492	14452	14631	14617	14598	14465	14599	14533	14736	14590	14393	14525	14599	14487	14549	14513	14751	14583	14481	14717	14587	14546	14444	14430	14588	14483	14537	14567	14452	14507	14570	14646	14502	14678	14418	14529	14657	14591	14441	14562	14416	14514	14549	14454	14503	14327	14571	14465	14478	14502	14502	14402	14534	14554	14521	14545	14454	14388	14480	14548	14446	14598	14508	14544	14468	14497	14690	14382	14411	14540	14477	14521	14524	14501	14471	14420	14597	14473	14620	14558	14520	14580	14569	14430	14662	14643	14468	14623	14659	14426	14571	14545	14607	14602	14573	14496	14545	14463	14385	14461	14483	14545	14506	14546	14546	14686	14368	14474	14383	14730	14504	14521	14562	14526	14609	14530	14463	14546	14472	14700	14479	14536	14692	14680	14391	14604	14464	14503	14573	14372	14618	14631	14442	14398	14473	14408	14433	14529	14446	14571	14432	14350	14688	14738	14529	14680	14554	14596	14545	14562	14428	14589	14535	14613	14357	14476	14344	14459	14709	14404	14544	14611	14439	14433	14497	14437	14355	14619	14430	14504	14450	14575	14661	14421	14499	14500	14642	14388	14480	14569	14500	14531	14552	14620	14298	14555	14478	14491	14504	14438	14559	14546	14670	14459	14416	14572	14494	14514	14540	14348	14619	14384	14568	14555	14503	14395	14445	14517	14679	14462	14521	14414	14419	14406	14500	14424	14519	14648	14603	14605	14441	14268	14586	14594	14363	14481	14653	14513	14616	14412	14590	14535	14634	14655	14599	14734	14540	14556	14527	14457	14567	14401	14508	14431	14597	14593	14666	14400	14522	14385	14450	14614	14566	14679	14477	14510	14480	14569	14382	14581	14579	14390	14433	14525	14518	14475	14467	14649	14457	14606	14693	14445	14459	14387	14594	14621	14432	14644	14565	14443	14496	14626	14490	14489	14663	14455	14547	14426	14533	14516	14428	14461	14443	14772	14583	14449	14438	14512	14523	14603	14639	14524	14518	14569	14499	14512	14593	14532	14582	14466	14491	14581	14418	14582	14536	14513	14634	14464	14406	14411	14495	14549	14445	14536	14597	14614	14523	14559	14535	14569	14491	14432	14620	14436	14496	14582	14521	14633	14398	14616	14537	14428	14364	14467	14488	14430	14703	14571	14494	14436	14467	14493	14559	14457	14482	14425	14505	14420	14384	14450	14534	14599	14323	14527	14612	14578	14660	14460	14534	14556	14445	14491	14704	14533	14428	14443	14473	14436	14464	14402	14519	14532	14448	14427	14699	14307	14456	14594	14521	14638	14484	14566	14445	14591	14501	14570	14573	14452	14582	14600	14394	14524	14576	14414	14564	14513	14380	14600	14502	14568	14564	14413	14417	14525	14625	14750	14560	14460	14445	14604	14485	14559	14426	14561	14637	14386	14578	14566	14677	14425	14608	14420	14615	14531	14420	14486	14521	14429	14497	14447	14528	14590	14579	14839	14655	14554	14495	14516	14407	14632	14397	14606	14630	14647	14443	14578	14632	14374	14578	14550	14582	14582	14428	14445	14478	14402	14557	14491	14426	14631	14529	14534	14367	14550	14556	14495	14351	14594	14654	14541	14625	14428	14346	14520	14387	14522	14564	14562	14614	14424	14613	14519	14352	14564	14260	14588	14769	14401	14429	14550	14589	14510	14577	14638	14475	14572	14413	14528	14601	14562	14646	14409	14461	14673	14602	14528	14323	14619	14450	14477	14643	14647	14466	14586	14479	14494	14410	14399	14567	14588	14408	14435	14459	14625	14509	14626	14505	14508	14638	14600	14456	14659	14473	14567	14462	14409	14387	14502	14638	14374	14514	14366	14682	14620	14772	14537	14579	14308	14454	14431	14356	14531	14342	14468	14810	14632	14682	14481	14458	14508	14519	14556	14546	14482	14584	14815	14391	14621	14546	14384	14625	14477	14529	14577	14452	14635	14407	14472	14492	14337	14646	14488	14495	14611	14536	14549	14441	14435	14536	14567	14371	14557	14498	14456	14604	14568	14568	14674	14469	14617	14612	14628	14548	14711	14560	14618	14474	14564	14541	14609	14701	14402	14677	14555	14378	14527	14415	14680	14299	14579	14571	14647	14574	14519	14504	14439	14560	14375	14497	14650	14576	14680	14438	14437	14536	14628	14576	14447	14543	14405	14440	14676	14459	14395	14540	14441	14542	14449	14614	14553	14519	14653	14508	14387	14659	14713	14541	14633	14517	14439	14553	14595	14656	14460	14501	14667	14531	14542	14527	14452	14476	14524	14583	14284	14751	14444	14508	14650	14423	14537	14489	14629	14326	14476	14498	14473	14502	14420	14533	14667	14470	14447	14471	14423	14535	14616	14564	14469	14344	14525	14554	14416	14612	14491	14481	14460	14528	14636	14550	14635	14692	14570	14593	14478	14567	14603	14615	14590	14610	14563	14506	14378	14599	14427	14617	14511	14734	14433	14444	14575
21815	21019	28258	24007	21333	23827	26407	21574	20380	20803	20290	20028	19789	19762	19540	19168	19608	19187	19083	19222	19076	19145	18925	19038	18961	18843	18961	19045	19007	18895	18830	19102	18965	18664	18943	18984	18737	19099	18824	19083	18895	19127	18919	18936	18964	18849	18991	18736	18715	18595	18722	18733	18819	18936	18799	18774	18786	18754	18895	18948	19043	18875	18948	18850	18948	18868	18935	18726	18869	19003	19120	18763	19049	18849	18708	18698	18574	18458	18691	18899	18582	18750	18908	18931	18902	18707	18880	18692	18994	18785	18642	18575	18642	18801	18958	18832	18813	18804	18806	18716	18600	18711	18691	18783	18847	18816	18754	18782	18824	18887	18773	18818	18823	18847	18864	18834	18703	18782	18767	18939	18801	18732	18797	18831	18633	18710	18679	18767	18720	18877	18855	18875	18762	18902	18637	18837	18720	18892	18805	18799	18863	18816	18839	18803	18694	18944	18783	18541	18791	18682	18831	18713	18875	18751	18732	18658	18802	18693	18750	18585	18609	18881	18821	18772	18893	18840	18751	18814	18606	18626	18675	18860	18927	18544	18779	18674	18806	18811	18757	18706	18840	18960	18632	18708	18702	18744	18878	18696	18814	18862	18599	18650	18791	18821	18634	18596	18820	18622	18633	18706	18676	18622	18848	18815	18920	18732	18650	18585	18840	18761	18995	18620	19100	18704	18650	18766	18911	18669	18883	18790	18701	18641	18929	18812	18583	18761	19084	18789	18961	18732	18741	18647	18878	18613	18694	18896	18785	18887	18927	18874	18797	18857	18820	18756	18748	18919	18844	18686	18743	18924	18811	18841	18842	18718	18633	18783	18795	18739	18759	18807	18784	18871	18866	18687	18576	18631	18827	18883	18790	18779	18717	19063	18855	18955	18865	18891	18777	18715	18460	18734	18788	18781	18722	18966	18869	18684	18825	18747	18666	19005	18835	18873	18839	18722	18770	18950	19007	18768	18899	18715	18878	18847	18648	18697	18723	18837	18904	18723	18705	18757	18855	18641	18813	18648	18726	18746	18845	18697	18748	18614	18931	18802	18916	18676	18749	18841	18806	18900	18681	18713	18725	18781	18763	18844	18742	18516	18860	18726	18762	18992	18835	18796	18760	18723	18793	18908	18700	18693	18813	18795	19011	18776	18583	18646	18974	18819	18819	18712	18789	18825	18593	18894	18836	18942	18806	18739	18925	18770	18826	18702	18661	18762	18819	18612	18616	18718	18750	18725	18810	19045	18813	18707	18846	18892	18689	18858	18962	18840	18844	18587	18834	18719	18616	18776	18761	18800	18779	18727	18874	18620	18707	19054	18768	18884	18667	18821	18885	18796	18705	18783	18716	18858	18798	18633	18781	18845	18913	18740	18881	18690	18624	18816	18756	18911	18781	18790	18750	18904	18764	18806	18635	18901	18770	18574	18792	18844	18762	18818	18694	18916	18741	18708	18929	18772	18901	18968	18870	18753	18673	18765	18904	18891	18797	18827	18570	18939	18758	18751	18752	18716	18937	18613	18809	18755	18814	18882	18702	18663	18857	18793	18721	18779	18674	18661	18672	18849	19080	18738	18755	18906	18838	18793	18702	18800	18603	18907	18800	18915	18899	18849	18640	18792	18568	18577	18762	18753	18650	18576	18738	18809	18825	19015	18788	18676	18803	18789	18819	18505	18537	18679	18700	18634	18783	18847	18763	18860	18826	18764	18659	18808	18810	18595	18740	18876	18648	18524	18768	18669	18772	18774	19011	18731	18631	18900	18928	18786	18853	18625	18666	18656	18905	18677	18759	18935	18767	18563	18631	18637	18687	18651	18712	18776	18784	18966	18702	18693	18572	18613	18812	18916	19116	18866	18969	18981	18890	18893	18632	18876	18797	18801	18780	18623	18718	18684	18798	18592	18747	18825	18664	18667	18856	18861	18744	18602	18844	18808	18852	18815	18722	18914	18768	18851	18805	18758	18794	18712	18804	18702	18845	18757	18806	18495	18777	18747	18601	18584	18716	18712	18610	18759	18916	18805	19057	18687	18895	18813	18891	18793	18811	18809	18823	18598	18847	18619	18798	18658	18700	18733	18715	18789	18548	18819	18821	18710	18665	18689	18668	18894	18904	18989	18732	18807	18564	18893	18963	18860	18703	18884	18874	18770	18827	18781	18873	18406	18788	18766	18738	18835	18807	18594	18684	18772	18761	18815	18884	18815	18848	18933	18512	18840	18708	18966	18755	18835	18809	18710	18780	18937	18937	18663	19033	18722	18748	18672	18801	18754	18845	18798	18948	18791	18741	18667	18957	18720	18846	18740	18742	18762	18706	18825	18632	18889	18763	18821	18980	18927	18607	18775	18826	19059	18996	18641	18851	18952	18633	18660	18749	18672	18908	18675	18770	18704	18770	18918	18797	18797	18919	18797	18822	18815	18680	18771	18697	18712	18713	18890	18800	18528	18761	18778	18835	18585	18866	18747	18716	18805	18871	18866	18780	18760	18710	18781	18669	18615	18593	18868	18810	18854	18775	18710	18645	18724	18707	18913	18730	18626	19000	18668	18893	18600	18806	18672	18803	18690	18767	18758	18806	18757	18844	18723	18531	18741	18738	18844	18688	18956	18667	18766	18869	18817	18805	18537	18786	18813	18585	18749	18811	19089	18911	18916	18513	18593	18522	18587	18916	18756	18800	18903	18793	18694	18732	18766	18675	18788	18738	19029	18944	18793	18896	18949	19063	18764	18544	18884	18946	18688	18688	18627	18717	18756	18961	18661	18826	18706	18730	18707	18814	18854	18833	18703	18731	18697	18824	18584	18618	18606	18980	18789	18576	18869	18992	18821	18435	18657	18670	18646	18700	18691	18874	18444	18794	18761	18904	18594	18766	18767	18705	18662	18766	18912	18629	18535	18858	18800	18899	18494	18799	18846	18925	18678	18740	18678	18833	18514	18772	18809	18786	18834	18827	18904	18933	18789	18931	18559	18690	18800	18691	18695	18637	18521	18682	18807	18829	19041	18749	18690	18755	18743	18890	18809	18684	18850	18765	18885	18762	18882	18750	18797	18649	18562	18617	18509	18730	18711	18527	18615	18638	18848	18800	18887	18787	18815	18823	18612	18813	18902	18773	18611	18782	18857	18838	18881	18644	18794	18673	18679	18879	18655	18768	18859	18677	18821	18679	18569	18944	18652	18861	18844	18935	18852	18695	18675	18757	18745	18652	18718	18675	18758	18822	18605	18782	18730	18762	18657	18666	18891	18757	18828	18797	18722	18741	18754	18764	18704	18830	18750	18958	18791	18536	18676	18814	18757	18796	18776	18778	18805	18720	18785	18788	18718	18825	18908	19028	18796	18695	18583	18783	18722	18826	18598	18802	18681	18933	18879	18728	18728	18744	18952	18892	18647	18660	18595	18892	18625	18629	18790	18660	18942	18746	18804	18848	18775	18735	18773	18876	18927	18724	18704	18677	18713	18694	18851	18926	18681	18764	18804	18742	18719	18845	18851	18722	18658	18774	18670	18720	18809	18604	18882	18628	18806	18956	18951	18707	18684	18694	18593	18625	18706	18718	18644	18855	18689	18708	18791	18770	18825	18673	18789	18975	18730	18695	18921	18723	18934	18764	18618	18900	18797	18915	18660	18785	18816	18851	18714	18685	18668	18867	18783	18739	18833	18670	18581	18808	18669	18806	18967	18773	18828	18759	19059	18807	18630	18743	18786	18714	18684	18796	18834	19017	18815	18466	18794	18827	18727	18641	18725	18609	18598	18728	18725	18737	18578	18794	18439	18946	18841	18780	18759	18707	18771	18761	18852	18933	18473	18894	18846	18658	18751	18716	18830	18910	18773	18650	18598	18868	18963	18836	18692	18879	18496	18908	18649	18689	18656	18814	18700	18900	18711	18732	18587	18615	18874	18774	18737	18755	18781	18627	18820	18723	18906	19012	18764	18646	18720	18822	18763	18904	18800	18621	18441	18801	19044	18579	18841	18882	18668	18573	18684	18750	18931	18685	18904	18903	18721	18573	18840	18801	18898	18774	18922	18748	18755	18726	18734	18619	18654	18753	18754	18781	18696	18724	18952	18788	18712	18669	18679	18710	18855	18768	18819	18822	18998	18949	18807	18723	18726	18927	18836	19025	18762	18625	18699	18727	18515	18941	18791	18835	18710	18918	18800	18687	18782	18712	18804	18824	18741	18754	18985	18869	18742	18808	18822	18708	18908	18871	18792	18822	18752	18647	18816	18768	18954	18714	18758	18876	18780	18722	18694	18688	18520	18783	18877	18758	18635	18678	18737	18699	18959	18674	18712	18619	18653	18808	18765	18778	18830	18787	18818	18738	18786	18650	18657	18807	18692	18767	18690	18717	18708	18649	18877	18778	18779	18717	19003	18563	18686	18958	18702	18768	18755	18846	18879	18743	18629	18650	18687	18712	18748	18580	18839	18764	18865	18828	18781	18679	18748	18679	18751	18925	18603	18674	18806	18676	18684	18730	19011	18797	18794	18765	18862	18890	18732	18787	18744	18780	18877	18777	18803	18830	18893	18995	18650	18814	18898	18996	18861	18686	18843	18787	18785	18837	18747	18687	18764	18705	18766	18801	18665	18335	18791	18906	18674	18639	18749	18677	18982	18986	18840	18762	18891	18795	18853	18761	18780	18746	18681	18788	18708	18843	18811	18722	18758	18882	18825	18723	18854	18779	18753	18875	18752	18912	18583	18660	18704	18777	18868	18987	18799	18722	18713	19042	18728	18814	18745	18620	18595	18945	18636	18644	18729	18630	18575	18835	18783	18694	18732	18843	18734	18786	18739	18605	18728	18797	18740	18988	18559	18702	18731	18839	18705	18914	18829	18700	18757	18792	18907	18786	18847	18762	18744	18567	18546	18732	18728	18751	18693	18727	18727	18768	18760	18850	18856	18972	18671	18712	18738	18913	19005	18754	18824	18736	18620	18941	18584	18698	18779	18710	18549	18813	18648	18676	18678	18579	18688	18668	18852	18645	18811	18939	18923	18745	18744	18831	18830	18708	18703	18916	18760	18852	18801	18729	18733	18914	18903	18748	18916	18846	18804	18865	18691	18822	18767	18593	18857	18832	18718	18762	18794	18933	18866	18809	18693	18848	18779	19076	18898
15329	33846	28191	22729	21294	19902	19068	18518	17896	17448	17043	16980	16577	16413	16175	15885	15939	15893	15908	15780	15469	15754	15592	15734	15661	15621	15856	15524	15728	15577	15539	15664	15674	15565	15795	15674	15679	15650	15766	15709	15575	15563	15527	15586	15390	15521	15506	15708	15528	15449	15582	15508	15662	15548	15657	15599	15784	15556	15672	15561	15545	15537	15569	15684	15546	15602	15719	15505	15512	15481	15596	15471	15489	15548	15698	15464	15553	15324	15433	15398	15695	15491	15495	15613	15552	15395	15561	15590	15532	15595	15457	15570	15370	15463	15380	15335	15601	15519	15498	15542	15697	15482	15494	15531	15370	15607	15576	15662	15553	15616	15709	15560	15502	15619	15375	15599	15502	15357	15595	15641	15627	15354	15484	15526	15624	15611	15538	15477	15561	15402	15568	15520	15515	15581	15312	15536	15495	15542	15486	15330	15513	15724	15681	15470	15425	15668	15581	15487	15530	15537	15489	15442	15603	15494	15518	15544	15635	15587	15356	15488	15401	15541	15606	15440	15670	15431	15525	15508	15717	15505	15508	15732	15447	15614	15448	15598	15494	15562	15519	15528	15542	15324	15591	15431	15309	15513	15483	15617	15527	15548	15449	15551	15596	15418	15679	15450	15638	15429	15454	15590	15518	15307	15542	15462	15577	15390	15459	15542	15418	15588	15450	15358	15359	15317	15404	15457	15582	15410	15656	15387	15502	15544	15575	15630	15595	15480	15391	15524	15656	15476	15619	15457	15483	15602	15616	15498	15452	15444	15567	15639	15535	15509	15290	15413	15468	15518	15305	15569	15716	15383	15473	15688	15541	15455	15517	15532	15365	15459	15352	15639	15475	15538	15576	15614	15417	15629	15513	15547	15464	15401	15537	15531	15791	15291	15589	15719	15469	15449	15486	15614	15341	15415	15572	15418	15544	15514	15508	15676	15460	15426	15606	15413	15483	15508	15732	15619	15610	15629	15593	15576	15577	15526	15686	15657	15620	15412	15371	15553	15482	15619	15427	15573	15381	15636	15569	15649	15630	15658	15443	15514	15535	15482	15606	15561	15454	15527	15671	15481	15468	15500	15557	15516	15582	15290	15519	15460	15584	15631	15628	15493	15647	15648	15627	15661	15521	15490	15602	15458	15509	15269	15383	15483	15422	15616	15520	15529	15470	15585	15598	15570	15453	15302	15519	15414	15561	15602	15811	15676	15539	15480	15513	15536	15567	15630	15694	15600	15607	15489	15499	15534	15351	15440	15534	15676	15576	15308	15382	15461	15401	15408	15651	15420	15348	15626	15404	15634	15651	15455	15457	15648	15655	15359	15543	15468	15289	15506	15507	15508	15367	15452	15490	15425	15497	15367	15560	15493	15565	15757	15518	15584	15514	15530	15437	15498	15628	15485	15451	15470	15602	15567	15517	15590	15421	15497	15536	15403	15605	15318	15459	15434	15406	15477	15367	15783	15581	15643	15653	15357	15527	15475	15255	15459	15536	15668	15568	15587	15442	15503	15386	15518	15580	15434	15602	15598	15517	15508	15484	15472	15560	15442	15528	15569	15495	15433	15564	15431	15396	15428	15362	15569	15554	15613	15453	15374	15486	15489	15501	15620	15421	15516	15485	15519	15444	15430	15513	15600	15669	15493	15365	15499	15655	15674	15664	15374	15424	15532	15404	15677	15329	15499	15527	15507	15438	15359	15511	15438	15568	15536	15426	15256	15399	15527	15688	15542	15376	15526	15595	15449	15540	15565	15453	15521	15524	15514	15574	15551	15550	15354	15522	15503	15440	15426	15331	15561	15532	15490	15637	15477	15648	15250	15592	15590	15427	15540	15391	15510	15532	15557	15443	15433	15530	15416	15570	15493	15513	15432	15373	15569	15618	15392	15491	15651	15542	15492	15636	15641	15657	15445	15620	15393	15471	15655	15663	15439	15440	15461	15516	15484	15464	15452	15418	15425	15524	15501	15532	15500	15342	15444	15496	15489	15580	15280	15557	15532	15615	15686	15427	15497	15586	15469	15654	15587	15626	15439	15630	15510	15550	15480	15541	15424	15422	15463	15445	15530	15488	15729	15559	15666	15581	15314	15627	15529	15471	15571	15474	15542	15275	15523	15523	15564	15462	15523	15424	15434	15500	15449	15507	15499	15463	15507	15481	15581	15477	15271	15270	15390	15491	15553	15552	15608	15592	15579	15584	15543	15594	15466	15425	15612	15619	15414	15565	15563	15451	15434	15395	15640	15567	15498	15446	15610	15609	15674	15482	15677	15637	15427	15505	15668	15540	15512	15582	15478	15505	15480	15500	15506	15678	15384	15450	15437	15451	15480	15494	15570	15479	15391	15534	15373	15560	15473	15408	15480	15493	15502	15308	15685	15531	15361	15744	15788	15538	15407	15555	15370	15334	15532	15469	15558	15542	15379	15474	15499	15573	15555	15476	15436	15340	15644	15461	15443	15691	15572	15569	15531	15531	15472	15618	15539	15479	15443	15455	15498	15508	15461	15396	15313	15533	15622	15562	15529	15550	15488	15495	15401	15579	15530	15400	15531	15382	15496	15566	15576	15579	15503	15481	15591	15531	15482	15327	15580	15633	15415	15544	15631	15592	15575	15328	15384	15652	15592	15440	15419	15396	15500	15464	15568	15572	15520	15569	15409	15482	15565	15497	15428	15610	15571	15495	15448	15508	15516	15576	15466	15575	15440	15550	15706	15645	15416	15664	15508	15484	15512	15524	15426	15498	15428	15711	15399	15633	15506	15529	15641	15347	15676	15594	15536	15507	15619	15363	15678	15649	15583	15537	15425	15613	15621	15359	15402	15438	15594	15626	15568	15756	15544	15461	15523	15360	15441	15555	15398	15717	15467	15305	15586	15477	15241	15455	15494	15405	15312	15257	15343	15417	15324	15487	15433	15700	15443	15550	15567	15462	15580	15376	15568	15692	15454	15429	15629	15523	15641	15479	15629	15467	15667	15511	15412	15384	15450	15455	15706	15672	15518	15456	15643	15470	15525	15696	15439	15601	15543	15457	15549	15561	15515	15528	15405	15520	15415	15583	15449	15378	15472	15420	15501	15607	15415	15486	15483	15433	15496	15601	15621	15416	15494	15550	15511	15608	15372	15434	15451	15501	15533	15375	15553	15548	15490	15476	15626	15569	15506	15384	15471	15546	15515	15405	15447	15482	15541	15687	15637	15747	15451	15582	15397	15681	15469	15474	15598	15595	15546	15601	15529	15464	15432	15504	15563	15548	15616	15337	15380	15557	15284	15627	15289	15365	15632	15608	15522	15568	15357	15623	15442	15623	15568	15450	15489	15473	15419	15624	15309	15271	15368	15600	15546	15623	15457	15555	15479	15550	15482	15656	15471	15443	15383	15548	15546	15554	15692	15781	15435	15507	15549	15559	15546	15552	15484	15407	15531	15582	15482	15577	15651	15540	15537	15647	15520	15577	15641	15531	15601	15602	15629	15580	15351	15438	15546	15652	15542	15403	15307	15687	15432	15559	15440	15538	15599	15512	15545	15667	15596	15537	15354	15624	15527	15663	15473	15319	15468	15512	15375	15676	15525	15531	15572	15622	15426	15472	15336	15539	15552	15454	15547	15666	15569	15459	15459	15508	15478	15537	15542	15501	15341	15481	15519	15437	15530	15615	15423	15608	15410	15556	15398	15475	15576	15503	15403	15621	15546	15498	15383	15458	15501	15700	15393	15420	15561	15413	15425	15483	15389	15408	15577	15444	15533	15617	15349	15528	15471	15536	15589	15543	15652	15464	15536	15387	15466	15604	15320	15334	15580	15550	15477	15450	15537	15500	15453	15494	15631	15603	15584	15500	15611	15467	15442	15539	15466	15636	15542	15464	15503	15519	15424	15656	15458	15612	15502	15328	15604	15428	15415	15461	15370	15498	15718	15719	15681	15567	15476	15542	15564	15608	15496	15757	15399	15415	15604	15282	15595	15586	15539	15389	15580	15702	15586	15442	15564	15365	15461	15417	15450	15561	15573	15582	15450	15442	15520	15530	15538	15461	15522	15539	15506	15690	15573	15633	15487	15686	15608	15497	15552	15560	15593	15415	15668	15578	15690	15643	15607	15409	15368	15424	15502	15647	15570	15487	15452	15472	15639	15544	15602	15403	15548	15583	15489	15409	15399	15504	15577	15651	15592	15670	15514	15534	15504	15379	15513	15505	15582	15546	15604	15541	15451	15428	15507	15465	15615	15363	15480	15439	15503	15407	15472	15449	15488	15444	15459	15543	15568	15547	15519	15649	15400	15648	15570	15404	15605	15471	15497	15598	15577	15699	15371	15516	15593	15546	15295	15623	15562	15525	15518	15527	15569	15507	15584	15399	15575	15444	15471	15506	15486	15428	15423	15524	15439	15584	15443	15557	15484	15529	15475	15480	15467	15539	15546	15441	15429	15602	15385	15438	15539	15461	15410	15462	15589	15484	15416	15571	15544	15605	15579	15639	15615	15504	15556	15406	15586	15523	15259	15586	15380	15460	15555	15490	15533	15494	15510	15384	15567	15411	15620	15490	15529	15450	15445	15498	15468	15674	15547	15388	15520	15639	15547	15434	15497	15576	15521	15302	15501	15561	15511	15654	15443	15480	15316	15535	15404	15563	15567	15554	15502	15399	15600	15707	15583	15490	15393	15409	15540	15621	15374	15426	15558	15504	15535	15472	15624	15507	15681	15525	15484	15662	15611	15520	15553	15466	15395	15667	15580	15441	15509	15421	15499	15616	15606	15564	15564	15570	15429	15459	15469	15600	15448	15479	15635	15640	15581	15421	15528	15438	15422	15541	15423	15667	15377	15577	15527	15442	15612	15558	15445	15520	15500	15611	15520	15469	15433	15541	15439	15523	15527	15522	15545	15496	15361	15244	15518	15435	15562	15296	15466	15553	15588	15446	15264	15476	15533	15394	15459	15439	15250	15330	15518	15484	15400	15659	15533	15397	15587	15444	15543	15545	15592	15437	15506	15577	15543	15550	15573	15601	15619	15406	15486	15459	15533	15257	15538	15432	15553	15533	15512	15479	15375	15514	15595	15499	15544	15386	15547	15589	15399	15689	15596	15442	15513	15567	15511	15619	15588	15479	15718	15356	15531	15493	15570	15465	15450
28215	22498	24849	21979	18888	18389	18027	17825	17383	17488	17344	17169	17291	16927	16824	16803	16977	16838	17037	16820	16847	16873	16846	16917	16950	16920	16837	16628	16885	16837	16735	16849	16974	16726	16789	16800	16773	16693	16836	16711	16767	16785	16809	16633	16836	16841	16777	16580	16726	16777	16746	16654	16687	16847	16847	16677	16612	16510	16665	16515	16764	16628	17026	16835	16707	16703	16639	16927	16668	16899	16729	16625	16703	16766	16935	16707	16638	16795	16776	16677	16692	16787	16983	16840	16741	16951	16866	16830	16863	16726	16849	16626	16647	16811	16937	16932	16714	16793	16668	16848	16773	16545	16784	16646	16693	16717	16840	16678	16665	16777	16730	16634	16576	16418	16698	16608	16841	16521	16943	16777	16701	16902	16644	16733	16650	16801	16754	16766	16916	16742	16496	16610	16727	16633	16643	16819	16845	16686	16926	16647	16626	16806	16952	16832	16888	16756	16773	16877	16748	16699	16682	16886	16557	16614	16714	16666	16745	16557	16689	16584	16623	16735	16798	16783	16859	16857	16621	16717	16655	16855	16825	16785	16764	16671	16837	16798	16735	16602	16575	16792	16663	16853	16714	16701	16879	16564	16782	16898	16763	16602	16755	16751	16641	16590	16732	16702	16734	16680	16731	16810	16865	16671	16861	16821	16887	16808	16792	16803	16702	16680	16717	16724	16718	16747	16882	16886	16700	16947	16603	16636	16693	16638	16744	16677	16831	16921	16703	16660	16530	16957	16784	16565	16794	16813	16772	16794	16788	16782	16815	16676	16854	16636	16646	16665	16614	16870	17103	16627	16676	16733	16743	16709	16636	16590	16723	16736	16751	16783	16642	16675	16924	16615	16939	16715	16748	16749	16561	16794	16871	16936	16750	16763	16726	16530	16735	16699	16654	16758	16787	16621	16577	16794	16879	16720	16839	16902	16595	16803	16966	16708	16863	16646	16852	16761	16774	16756	16898	16799	16779	16829	16603	16845	16636	16896	16824	17038	16816	16748	16774	16800	16781	16965	16829	16695	16709	16885	16893	16759	16742	16894	16807	16781	16929	16912	16909	16820	16798	16651	16764	16735	16753	16751	16766	16934	16688	16882	16843	16622	16551	16569	16719	16601	16711	16809	16811	16732	16996	16589	16725	16678	16721	16609	16607	16846	16759	16807	16766	16720	16770	16953	16881	16931	16714	16558	16764	16651	16828	16767	16717	16757	16754	16691	16712	16910	16694	16752	16858	16792	16568	16606	16668	16815	16856	16745	16769	16662	16917	16701	16739	16614	16683	16706	16791	16813	16921	17062	16793	16835	16660	16636	16763	16662	16765	16829	16844	16852	16780	16820	16792	16829	16918	16951	16833	16761	16780	16732	16528	16745	16620	16624	16828	16949	16843	16872	16627	16723	16809	16695	16793	16811	16707	17038	16747	16812	16721	16772	16672	16940	16785	16772	16688	16622	16774	16650	16836	17031	16657	16777	16884	16620	16742	16706	16911	16663	16624	16882	16638	16576	16561	16671	16826	17017	16777	16641	16642	16844	16598	16727	16860	16770	16749	16910	16766	16890	16832	16794	16734	16736	16667	16948	16760	16697	16919	16810	16867	16710	16704	16801	16745	16800	16954	16663	16629	16764	16592	16650	16666	16563	16831	16711	16738	16581	16528	16813	16606	16738	16618	16558	16784	16728	16726	16837	16958	16742	16702	16878	16821	16684	16767	16715	16656	16662	16670	16772	16724	16760	16785	16844	16935	16749	16605	16704	16750	16542	16677	16901	16726	16822	16886	16887	16673	16785	16855	16745	16852	16919	16803	16753	16915	16840	16699	16630	16764	16775	16716	16557	16701	16799	16798	16926	16861	16761	16707	16928	16706	16428	16776	16669	16610	16812	16667	16858	16759	16810	16956	16834	17037	17073	16492	16653	16729	16661	16797	16605	16771	16722	16797	16749	16682	16618	16675	16905	16573	16807	16973	16678	16732	16806	16619	16728	16863	16788	16707	16745	16771	16714	16774	16719	16840	16608	16596	16745	16638	16840	16929	16813	16769	16756	16754	16636	16732	16648	16878	16726	16683	16700	16795	16814	16841	16717	16621	16825	16769	16514	16694	16709	16770	17047	16746	16837	16861	16849	16852	16711	16825	16761	16801	16884	16810	16657	16739	16792	16913	16788	16688	16840	16883	16837	16715	16829	16898	16898	16860	16994	16779	16604	16876	16708	16765	16761	16858	16857	16607	16805	16645	16590	16559	16885	16664	16842	16683	16883	16733	16634	16697	16719	16772	16768	16597	16664	16678	16843	16755	16972	16652	16775	16860	16801	16652	16684	16865	16802	16684	16894	16642	16686	17005	16841	16587	16847	16626	16935	16788	16618	16707	16729	16801	16772	16816	16671	16458	16538	16836	16964	16724	16590	16797	16821	17074	16831	16755	16688	16691	16747	16772	16662	16924	16850	16853	16748	16849	16794	16669	16876	16791	16749	16641	16549	16680	16838	16648	16760	16768	16537	16514	16780	16732	16800	16545	16673	16849	16504	16889	16893	16665	16646	16589	16710	16776	16871	16559	16614	16761	16687	16700	16768	16751	16580	16766	16952	16806	16692	16764	16797	16867	16736	16870	16536	16740	16745	16760	16581	16759	16628	16898	16867	16755	16409	16771	16751	16847	16801	16898	16902	16830	16531	16795	16764	16793	16836	16863	16877	16822	16722	16827	16644	16678	16636	16792	16535	16710	16752	16839	16819	16744	16726	16691	16772	16709	16814	16740	16706	16799	16898	17108	16710	16704	16656	16797	16791	16681	16913	16922	16906	16851	16882	16691	16642	16752	16567	16783	16761	16591	16826	16682	16921	16890	16861	16770	16867	16639	16727	16833	16579	16918	16773	16879	16806	16926	16814	16824	16761	16850	16874	16791	16851	16768	16678	16665	16927	16649	16665	16798	16644	17103	16869	16851	16587	16617	16796	16743	16775	16857	16715	16683	16691	16798	16750	16925	16989	16651	16581	16657	16816	16845	16759	16794	16717	16859	16666	16844	16578	16475	16662	16747	16751	16822	16878	16870	16815	16908	16737	16834	16746	16721	16688	16797	16678	16738	16653	16768	16762	16719	16757	16791	16854	16757	16940	16666	16626	16792	16969	16682	16796	16837	16631	16493	16783	16549	16708	16614	16731	16873	16730	16917	16757	16831	16806	16585	16806	16610	16699	16915	16691	16713	16785	16678	16773	16984	16809	16720	16753	16701	16581	16790	16600	16658	16751	16932	16851	16746	16806	16642	16880	16721	16654	16949	16666	16618	16644	16885	16516	16844	16880	16748	16608	16513	16922	16736	16863	16711	16698	16764	16649	16612	16888	16786	16635	16959	16662	16833	16795	16751	16710	16768	16791	16656	16739	16965	16841	16854	16731	16806	16912	16734	16702	16956	16828	16653	16661	16704	16588	16600	16782	16799	16794	17064	16941	16603	16596	16677	16898	16767	17008	16665	16855	16742	16897	16811	16724	16934	16723	16774	16675	16687	16595	16700	16783	16594	16632	16925	16666	16833	16760	16705	16763	16764	16534	16643	16702	16658	16694	16740	16746	16777	16508	16815	17005	16822	17007	16616	16642	16655	16602	16747	16850	16520	16848	16916	16897	16901	16736	16612	16625	16734	16665	16818	16733	16758	16578	16948	16849	16906	16756	16862	16625	16754	16695	16685	16600	16914	16740	16670	16759	16908	16751	16766	16747	16546	16959	16771	16753	16669	16878	17009	16801	16771	16771	16634	16741	16781	16725	16545	16575	16862	16629	16797	16763	16747	16909	16726	16671	16717	16537	16840	16774	16926	16640	16771	16926	16750	16887	16684	16823	16739	16707	16914	16763	16842	16738	16847	16691	16720	16805	16884	16903	16782	16890	16838	16668	16706	16807	16693	16792	16558	16734	16574	16940	16601	16851	16752	16747	16997	16788	16789	16631	16796	16865	16448	16782	16888	16757	17024	16923	16757	16773	16584	16614	16857	16697	16649	16751	16700	16869	16868	16734	16756	16665	16638	16703	16571	16796	16790	16666	16852	16669	16588	16736	16732	16631	16753	16858	16907	16742	16824	16732	16803	16889	16726	16704	16708	16552	16817	16801	16665	16675	16874	16974	16528	16778	16658	16710	16735	16729	16806	16821	16759	16581	16723	16661	16802	16508	16957	16780	16654	16890	16802	16751	16787	16914	16781	16636	16738	16640	16915	16829	16909	16848	16740	16734	16630	16796	16640	16810	16596	16722	16836	16923	16877	16734	16843	16655	16846	16781	16749	16619	16715	16694	16640	16706	16856	16809	16893	16720	16731	16779	16946	16857	16655	16735	16885	16911	17020	16592	16663	16654	16773	16862	16863	16707	16724	16568	17052	16749	16807	16747	16682	16741	16643	16927	16680	16745	16811	16710	16794	16716	16826	16729	16843	17012	16828	16800	16689	17018	16688	16901	16742	16811	16808	16627	16820	16834	16797	16894	16635	16653	16711	16810	16779	16994	16867	16527	16714	16823	16705	16747	16691	16902	16812	16658	16766	16623	16779	16951	16891	16821	16886	16710	16557	16749	16835	16751	16740	16573	16762	16801	16755	16676	16684	16821	16912	16821	16908	16751	16867	16648	16822	16770	16783	16546	16696	16690	16839	16792	16893	16790	16785	16505	16845	16754	16662	16722	16768	16990	16727	16909	16910	16777	16752	16869	16704	16892	16626	16582	16810	16721	16682	16728	16671	16651	16625	16732	16644	16720	16816	16675	16706	16552	16572	16642	16716	16831	16604	16945	16776	16752	16600	16750	16909	16924	16736	16703	16954	16612	16758	16912	16912	16680	16666	16472	16621	16879	16745	17000	16527	16846	16695	16799	16612	16680	16817	16897	16875	16697	16958	16840	16850	16657	16568	16720	16780	16556	16721	16973	16687	16624	16787	16739	16697	16742	16674	16835	16666	16784	16647	16744	16726	16755	16779	16805	16677	16795	16830	16894	16747	16843	16665	16699	16572	16735	16784	16763	16560	16776	16588	16637	16760	16615	16810	16753	16851	17003	16767	16684	16884	16692	16691	16857	16695	16943	16718	16849	16761	16814	16732	16680	16765	16650	16768	16673	16887	16865	16583	16766	16760	16915
16778	23994	20943	17864	17007	16308	16089	15670	15419	15395	15105	15011	14751	14711	14597	14410	14576	14516	14318	14383	14441	14532	14411	14389	14323	14409	14399	14319	14257	14458	14276	14545	14495	14334	14418	14249	14332	14574	14422	14454	14402	14378	14441	14419	14451	14435	14318	14538	14204	14418	14474	14342	14337	14301	14320	14290	14318	14397	14403	14228	14531	14326	14349	14449	14333	14401	14351	14331	14388	14477	14389	14474	14346	14280	14289	14430	14450	14357	14508	14280	14432	14390	14377	14383	14349	14256	14236	14408	14295	14339	14353	14281	14419	14343	14511	14401	14288	14305	14412	14425	14388	14344	14350	14417	14373	14226	14228	14432	14255	14392	14520	14265	14260	14416	14353	14484	14524	14380	14621	14331	14251	14423	14394	14432	14581	14426	14430	14409	14404	14374	14384	14265	14390	14626	14493	14389	14392	14282	14301	14358	14332	14398	14399	14419	14313	14419	14105	14565	14395	14374	14265	14248	14344	14417	14377	14421	14427	14191	14300	14332	14491	14542	14456	14399	14489	14335	14413	14388	14392	14476	14425	14283	14526	14476	14396	14423	14497	14362	14330	14260	14388	14410	14431	14497	14121	14478	14336	14444	14602	14324	14355	14456	14240	14358	14373	14301	14461	14383	14331	14549	14390	14385	14512	14273	14390	14386	14491	14387	14261	14490	14350	14270	14339	14371	14387	14175	14399	14491	14426	14441	14296	14440	14338	14427	14529	14393	14278	14541	14377	14407	14342	14397	14300	14270	14301	14245	14351	14196	14483	14277	14255	14188	14321	14431	14397	14265	14322	14300	14300	14230	14449	14262	14440	14359	14447	14567	14548	14362	14360	14403	14241	14481	14387	14350	14433	14221	14415	14361	14460	14351	14256	14469	14401	14259	14331	14320	14405	14406	14427	14230	14276	14248	14534	14431	14409	14300	14229	14284	14345	14391	14225	14353	14356	14264	14423	14225	14306	14360	14455	14449	14404	14530	14436	14284	14447	14505	14382	14344	14375	14530	14527	14353	14378	14517	14211	14324	14352	14203	14449	14354	14355	14398	14380	14419	14343	14381	14315	14412	14226	14290	14370	14374	14382	14348	14348	14500	14412	14383	14494	14217	14323	14329	14393	14481	14473	14411	14338	14439	14560	14274	14370	14274	14270	14333	14429	14375	14462	14497	14375	14314	14381	14395	14417	14317	14354	14387	14381	14434	14353	14355	14643	14343	14297	14376	14364	14435	14466	14319	14432	14504	14222	14492	14604	14211	14425	14292	14338	14285	14554	14326	14331	14332	14396	14185	14462	14517	14572	14408	14444	14449	14225	14505	14409	14419	14349	14309	14233	14239	14374	14356	14394	14293	14341	14363	14298	14442	14345	14304	14368	14442	14385	14390	14377	14496	14576	14251	14460	14441	14261	14306	14487	14538	14311	14300	14190	14425	14337	14446	14356	14415	14433	14183	14490	14318	14210	14252	14563	14280	14437	14356	14109	14346	14388	14471	14347	14459	14120	14387	14322	14424	14449	14453	14487	14449	14344	14140	14396	14527	14403	14350	14609	14374	14411	14306	14377	14423	14364	14583	14378	14326	14273	14356	14333	14370	14290	14460	14235	14386	14423	14368	14374	14439	14444	14577	14335	14195	14223	14419	14262	14270	14302	14448	14291	14331	14481	14136	14266	14352	14531	14332	14245	14275	14276	14262	14497	14353	14310	14478	14465	14354	14461	14406	14274	14283	14561	14430	14358	14211	14580	14301	14456	14424	14251	14422	14464	14425	14368	14367	14302	14337	14330	14403	14307	14380	14457	14330	14329	14446	14340	14381	14114	14477	14350	14440	14392	14402	14458	14439	14405	14233	14447	14343	14380	14404	14506	14154	14356	14354	14414	14353	14409	14494	14171	14467	14359	14372	14286	14324	14278	14207	14426	14368	14451	14353	14311	14510	14369	14430	14429	14445	14612	14315	14359	14268	14188	14367	14618	14571	14354	14393	14387	14461	14536	14427	14416	14324	14343	14343	14431	14472	14561	14327	14499	14287	14424	14347	14586	14380	14300	14377	14304	14369	14353	14336	14373	14390	14221	14272	14284	14432	14441	14316	14350	14414	14312	14378	14361	14316	14388	14291	14322	14303	14404	14300	14383	14248	14424	14348	14226	14380	14387	14377	14429	14344	14415	14471	14496	14371	14448	14438	14259	14199	14259	14272	14333	14302	14297	14464	14271	14287	14489	14533	14466	14503	14286	14394	14444	14492	14418	14226	14360	14415	14269	14544	14415	14249	14422	14477	14487	14345	14463	14410	14277	14333	14186	14273	14153	14262	14288	14251	14360	14268	14305	14431	14263	14288	14390	14375	14295	14513	14514	14433	14385	14352	14406	14438	14418	14290	14271	14329	14322	14358	14376	14331	14364	14411	14381	14385	14452	14359	14232	14429	14427	14314	14384	14291	14301	14436	14338	14314	14401	14321	14393	14316	14430	14519	14465	14414	14521	14427	14412	14515	14346	14337	14330	14353	14487	14413	14404	14463	14329	14362	14210	14191	14326	14362	14342	14379	14274	14309	14318	14448	14396	14341	14381	14263	14294	14453	14399	14354	14365	14637	14371	14290	14388	14283	14371	14466	14421	14501	14421	14229	14431	14337	14518	14502	14314	14396	14378	14581	14586	14353	14415	14332	14296	14538	14296	14416	14475	14336	14400	14384	14360	14423	14420	14337	14389	14479	14377	14373	14246	14357	14127	14465	14450	14296	14334	14290	14299	14412	14397	14393	14371	14461	14526	14404	14437	14491	14650	14341	14491	14330	14375	14505	14468	14240	14391	14402	14411	14375	14248	14403	14402	14385	14346	14197	14644	14352	14359	14348	14352	14290	14413	14339	14334	14285	14290	14313	14379	14349	14319	14279	14286	14289	14456	14343	14354	14391	14498	14189	14403	14445	14352	14334	14324	14480	14240	14135	14407	14457	14346	14337	14461	14314	14456	14444	14492	14413	14277	14296	14353	14355	14460	14375	14368	14378	14347	14387	14396	14426	14424	14319	14486	14336	14472	14309	14509	14404	14272	14306	14253	14431	14353	14421	14351	14226	14370	14278	14368	14364	14242	14481	14511	14373	14408	14437	14372	14440	14243	14480	14309	14492	14175	14427	14350	14402	14289	14542	14314	14496	14364	14439	14306	14494	14344	14515	14411	14375	14436	14239	14312	14400	14340	14428	14444	14441	14405	14422	14512	14348	14379	14354	14452	14323	14282	14292	14502	14391	14403	14305	14305	14525	14379	14238	14399	14384	14498	14275	14407	14384	14506	14350	14381	14535	14375	14374	14324	14367	14431	14489	14307	14286	14263	14315	14394	14332	14461	14407	14435	14401	14220	14469	14150	14258	14348	14344	14470	14284	14317	14408	14518	14467	14453	14294	14332	14371	14301	14508	14204	14293	14420	14447	14483	14202	14462	14453	14307	14457	14527	14395	14431	14514	14419	14437	14451	14395	14405	14258	14447	14292	14413	14610	14290	14143	14383	14285	14331	14413	14329	14366	14210	14417	14323	14352	14406	14285	14258	14429	14313	14569	14320	14513	14324	14332	14458	14197	14440	14520	14243	14359	14541	14358	14400	14416	14303	14480	14247	14245	14530	14438	14289	14282	14381	14241	14634	14320	14305	14435	14253	14419	14291	14402	14353	14303	14528	14221	14453	14279	14576	14408	14416	14393	14485	14404	14429	14370	14326	14576	14362	14381	14480	14420	14388	14287	14421	14415	14362	14316	14403	14448	14395	14344	14441	14206	14270	14363	14483	14377	14438	14543	14380	14522	14382	14493	14408	14334	14475	14245	14420	14351	14356	14425	14499	14388	14411	14367	14294	14304	14386	14351	14405	14514	14380	14363	14282	14359	14376	14410	14482	14498	14433	14485	14431	14232	14278	14389	14181	14218	14526	14274	14358	14450	14327	14314	14494	14466	14267	14449	14329	14234	14286	14342	14372	14447	14485	14432	14341	14298	14153	14384	14320	14364	14589	14241	14323	14349	14464	14454	14334	14514	14269	14362	14318	14248	14252	14430	14504	14398	14480	14318	14374	14367	14389	14351	14345	14398	14394	14364	14283	14374	14578	14334	14362	14388	14376	14419	14304	14426	14346	14543	14294	14264	14318	14462	14496	14388	14484	14320	14263	14307	14402	14252	14358	14438	14377	14414	14550	14240	14432	14266	14406	14166	14390	14348	14425	14359	14440	14457	14660	14459	14429	14202	14394	14338	14455	14369	14434	14408	14359	14258	14383	14376	14248	14255	14403	14469	14365	14435	14417	14315	14540	14173	14437	14360	14413	14516	14451	14142	14343	14527	14256	14474	14513	14352	14294	14420	14345	14422	14392	14277	14445	14256	14376	14412	14360	14327	14479	14187	14422	14444	14366	14299	14559	14245	14268	14411	14509	14445	14422	14523	14442	14498	14403	14353	14285	14378	14424	14470	14426	14367	14468	14313	14442	14428	14574	14398	14219	14325	14469	14390	14509	14357	14422	14466	14242	14355	14243	14421	14423	14413	14439	14201	14407	14328	14340	14441	14492	14371	14378	14362	14471	14432	14360	14447	14381	14435	14340	14498	14454	14262	14331	14486	14548	14450	14382	14334	14560	14527	14462	14445	14496	14362	14439	14377	14453	14452	14413	14322	14298	14305	14344	14373	14265	14331	14396	14274	14526	14389	14413	14290	14290	14331	14468	14371	14272	14332	14530	14390	14345	14364	14263	14356	14258	14383	14336	14373	14216	14435	14468	14327	14651	14384	14386	14522	14402	14479	14392	14302	14278	14137	14360	14183	14396	14241	14425	14337	14464	14390	14371	14268	14362	14471	14397	14401	14329	14426	14334	14314	14285	14439	14346	14547	14459	14361	14412	14363	14348	14510	14367	14232	14482	14351	14371	14320	14324	14332	14370	14509	14327	14387	14325	14434	14436	14360	14349	14519	14311	14301	14333	14336	14532	14379	14408	14329	14325	14314	14383	14363	14311	14475	14372	14426	14445	14458	14321	14361	14340	14468	14253	14403	14491	14487	14317	14305	14314	14313	14293	14364	14353	14648	14425	14337	14237	14300	14199	14488	14325	14363	14376	14354	14603	14408	14420	14511	14416	14406
22677	20950	27800	24448	22118	22458	21951	19660	18877	18850	18776	18241	18340	18107	17878	17922	17822	17662	17863	17770	17540	17660	17836	17634	17654	17653	17757	17592	17587	17813	17620	17746	17881	17556	17710	17705	17661	17551	17656	17518	17311	17737	17707	17427	17650	17597	17814	17556	17649	17625	17580	17623	17577	17738	17567	17680	17604	17732	17666	17423	17504	17465	17435	17551	17580	17515	17460	17502	17476	17609	17454	17619	17548	17584	17485	17619	17420	17573	17520	17548	17457	17521	17669	17572	17694	17592	17678	17513	17673	17459	17439	17484	17463	17443	17632	17436	17517	17413	17646	17525	17617	17577	17594	17580	17551	17413	17726	17604	17689	17547	17604	17451	17677	17655	17433	17609	17528	17502	17426	17498	17746	17523	17613	17577	17482	17441	17494	17601	17255	17446	17475	17583	17490	17663	17730	17507	17341	17369	17534	17447	17540	17576	17496	17622	17636	17316	17556	17549	17620	17437	17460	17411	17750	17421	17420	17507	17555	17427	17499	17629	17486	17563	17435	17681	17520	17654	17632	17434	17682	17416	17593	17495	17662	17561	17381	17446	17448	17533	17602	17528	17582	17428	17620	17564	17442	17727	17706	17420	17723	17507	17582	17661	17597	17567	17806	17585	17587	17677	17610	17627	17697	17522	17738	17740	17562	17414	17576	17566	17595	17454	17559	17596	17660	17449	17677	17554	17601	17577	17731	17590	17430	17498	17553	17608	17342	17490	17397	17577	17409	17666	17523	17635	17345	17543	17746	17383	17409	17149	17464	17416	17398	17471	17617	17569	17538	17496	17602	17606	17708	17285	17515	17335	17460	17556	17281	17441	17431	17565	17490	17460	17643	17450	17772	17612	17515	17394	17526	17431	17537	17384	17399	17567	17516	17356	17458	17605	17528	17406	17614	17417	17523	17444	17581	17601	17879	17389	17667	17406	17444	17523	17600	17359	17453	17564	17673	17599	17515	17520	17646	17494	17532	17682	17439	17555	17546	17713	17587	17430	17416	17579	17356	17638	17470	17565	17467	17565	17610	17361	17533	17427	17530	17453	17489	17603	17433	17409	17527	17480	17368	17476	17497	17397	17423	17524	17536	17540	17617	17424	17555	17345	17520	17408	17582	17428	17381	17552	17450	17613	17603	17547	17610	17482	17518	17433	17668	17444	17707	17664	17654	17604	17487	17676	17652	17662	17722	17709	17405	17442	17465	17547	17587	17657	17631	17633	17538	17697	17442	17618	17459	17361	17369	17558	17584	17646	17527	17554	17436	17508	17534	17567	17707	17668	17577	17576	17292	17528	17637	17304	17506	17586	17644	17580	17668	17398	17569	17370	17472	17559	17590	17487	17504	17569	17525	17366	17434	17557	17396	17608	17805	17442	17488	17501	17541	17448	17526	17607	17412	17585	17618	17678	17561	17557	17539	17288	17477	17429	17626	17487	17599	17487	17619	17503	17373	17702	17491	17527	17333	17488	17541	17527	17385	17764	17608	17440	17544	17481	17585	17659	17382	17724	17300	17590	17425	17371	17342	17729	17467	17501	17438	17630	17548	17581	17598	17596	17623	17676	17526	17580	17555	17605	17742	17639	17570	17405	17616	17386	17646	17511	17652	17367	17356	17350	17481	17695	17625	17538	17347	17776	17457	17595	17587	17489	17650	17471	17517	17352	17558	17584	17631	17583	17666	17302	17590	17524	17561	17490	17726	17484	17532	17685	17381	17494	17572	17505	17473	17485	17489	17499	17742	17391	17444	17544	17691	17580	17560	17675	17761	17574	17647	17578	17673	17766	17570	17490	17494	17455	17414	17467	17586	17505	17439	17531	17447	17455	17453	17533	17622	17523	17651	17419	17474	17499	17389	17577	17466	17668	17416	17567	17794	17744	17664	17496	17403	17503	17645	17582	17488	17727	17427	17697	17346	17756	17564	17309	17444	17476	17429	17724	17655	17628	17596	17652	17698	17565	17766	17544	17603	17683	17405	17555	17669	17626	17588	17510	17633	17648	17708	17528	17602	17624	17532	17503	17576	17434	17632	17608	17457	17484	17556	17365	17460	17424	17492	17650	17509	17379	17360	17523	17666	17543	17543	17422	17683	17512	17542	17509	17523	17641	17660	17357	17331	17676	17719	17790	17555	17287	17548	17432	17608	17464	17457	17356	17339	17545	17439	17416	17424	17536	17433	17730	17428	17472	17749	17688	17491	17495	17495	17647	17423	17556	17639	17403	17430	17530	17560	17650	17388	17575	17435	17609	17430	17678	17650	17494	17601	17492	17515	17720	17429	17409	17541	17628	17522	17671	17559	17396	17602	17487	17566	17571	17661	17421	17692	17382	17724	17552	17570	17438	17487	17485	17578	17584	17537	17413	17603	17497	17721	17657	17453	17552	17420	17500	17488	17742	17577	17751	17419	17649	17440	17270	17433	17690	17486	17559	17545	17399	17636	17444	17534	17426	17663	17431	17590	17510	17552	17469	17599	17521	17462	17643	17648	17586	17450	17545	17401	17426	17632	17623	17551	17437	17501	17467	17411	17684	17596	17526	17653	17427	17614	17693	17606	17671	17766	17159	17546	17581	17507	17575	17783	17567	17325	17652	17510	17505	17564	17477	17430	17607	17614	17324	17586	17568	17566	17263	17568	17458	17455	17528	17588	17640	17432	17681	17495	17538	17580	17575	17460	17552	17477	17378	17422	17477	17507	17573	17443	17650	17584	17756	17472	17597	17541	17561	17541	17621	17724	17509	17464	17168	17391	17513	17439	17582	17688	17668	17595	17758	17600	17776	17534	17728	17398	17537	17349	17652	17600	17452	17338	17535	17695	17678	17477	17644	17501	17415	17536	17608	17602	17480	17390	17603	17780	17381	17401	17387	17497	17435	17579	17653	17664	17709	17577	17440	17513	17616	17697	17453	17419	17735	17647	17369	17457	17607	17752	17469	17406	17431	17452	17603	17733	17352	17502	17565	17590	17801	17629	17509	17894	17435	17509	17477	17693	17458	17386	17679	17404	17414	17518	17464	17545	17498	17695	17611	17531	17521	17640	17436	17620	17331	17461	17566	17465	17522	17671	17770	17492	17484	17695	17597	17638	17698	17597	17379	17730	17506	17433	17281	17503	17779	17551	17618	17541	17487	17627	17424	17597	17572	17557	17607	17396	17364	17545	17526	17568	17610	17411	17561	17539	17705	17421	17342	17605	17334	17495	17500	17342	17549	17403	17381	17792	17556	17554	17425	17492	17568	17216	17392	17693	17376	17454	17428	17334	17225	17585	17305	17378	17489	17326	17567	17370	17833	17671	17463	17562	17616	17568	17458	17713	17755	17548	17659	17489	17536	17796	17472	17484	17644	17512	17595	17667	17668	17496	17590	17610	17491	17491	17464	17620	17455	17566	17378	17693	17587	17596	17418	17459	17560	17519	17524	17475	17525	17461	17491	17522	17672	17495	17574	17490	17497	17665	17653	17702	17523	17556	17539	17563	17550	17645	17562	17768	17505	17498	17540	17704	17553	17472	17542	17503	17428	17309	17443	17524	17685	17539	17494	17708	17489	17455	17599	17679	17647	17446	17467	17770	17444	17476	17692	17548	17512	17347	17632	17769	17688	17733	17557	17524	17417	17437	17606	17342	17605	17459	17628	17369	17383	17530	17645	17492	17531	17564	17623	17357	17418	17583	17420	17593	17427	17630	17754	17742	17567	17521	17628	17620	17623	17667	17699	17462	17550	17613	17381	17469	17466	17491	17473	17501	17621	17624	17566	17638	17375	17598	17531	17475	17523	17668	17581	17718	17536	17525	17429	17878	17500	17513	17516	17495	17397	17469	17514	17346	17339	17487	17507	17671	17633	17537	17595	17522	17588	17508	17403	17750	17374	17418	17435	17495	17468	17574	17697	17664	17646	17769	17535	17457	17406	17433	17626	17529	17562	17584	17615	17742	17583	17648	17679	17486	17411	17725	17524	17531	17584	17542	17579	17733	17695	17497	17588	17526	17646	17525	17556	17459	17629	17478	17573	17433	17773	17648	17456	17528	17448	17307	17518	17586	17464	17510	17629	17632	17532	17519	17394	17637	17352	17564	17385	17598	17402	17358	17508	17692	17565	17618	17719	17499	17566	17577	17642	17483	17563	17492	17416	17636	17597	17704	17508	17475	17524	17428	17567	17583	17663	17424	17530	17515	17285	17260	17654	17575	17712	17593	17606	17570	17506	17737	17457	17604	17415	17545	17380	17660	17625	17706	17664	17604	17649	17520	17539	17495	17583	17417	17482	17411	17541	17632	17542	17650	17694	17430	17455	17715	17441	17313	17529	17474	17519	17681	17352	17611	17453	17565	17666	17672	17406	17544	17668	17376	17724	17681	17417	17715	17732	17704	17650	17538	17439	17402	17555	17449	17422	17499	17476	17368	17464	17400	17390	17556	17411	17658	17699	17561	17466	17338	17220	17527	17737	17467	17630	17416	17611	17581	17522	17549	17494	17645	17711	17613	17432	17548	17422	17452	17667	17662	17558	17587	17723	17809	17497	17677	17474	17628	17587	17718	17389	17545	17374	17503	17460	17418	17323	17593	17367	17350	17324	17583	17365	17489	17660	17573	17485	17544	17205	17553	17596	17570	17315	17344	17523	17477	17507	17714	17650	17511	17492	17573	17493	17583	17338	17594	17502	17422	17439	17402	17346	17371	17539	17527	17425	17607	17605	17600	17399	17562	17640	17425	17422	17400	17405	17722	17653	17602	17209	17775	17775	17486	17631	17525	17458	17390	17593	17587	17600	17593	17675	17636	17457	17410	17497	17570	17463	17560	17676	17745	17514	17646	17505	17435	17501	17483	17626	17657	17616	17489	17569	17568	17502	17525	17512	17494	17529	17237	17718	17447	17589	17520	17745	17515	17719	17588	17626	17372	17728	17597	17666	17736	17596	17405	17348	17500	17576	17188	17704	17392	17680	17688	17554	17671	17527	17349	17524	17520	17314	17426	17589	17471	17481	17645	17563	17588	17373	17373	17620	17504	17691	17533	17535	17667	17581	17604	17748	17759	17541	17821	17510	17483	17675	17521	17477	17528	17505	17623	17620	17508	17458	17614	17661	17564	17786	17562	17556	17495	17466	17548	17688	17525	17642	17492	17681
14272	29682	25123	20568	19151	18345	17310	17103	16512	16073	16062	15831	15615	15450	15235	15136	15163	15263	14884	15007	14888	14875	14961	14899	15051	14885	14793	14902	14842	14938	14937	14807	14977	14910	14842	14955	14825	14828	14750	14955	14696	14933	14848	14751	14920	14837	14832	14797	14797	14905	14861	14919	14858	14866	14800	14812	14779	14908	14904	14754	14919	15008	14787	14797	15005	14957	14794	14929	14761	14852	14678	15021	14937	14717	14868	14845	14793	14923	14705	15016	14917	14713	14970	14655	14785	14839	14813	14800	14868	14841	14823	14834	14838	14874	14800	14801	14789	14785	14917	14838	14810	14828	14708	14792	14770	14871	14866	14747	14733	14910	14759	14838	14961	14886	14851	14850	14711	14726	14788	14872	14933	14819	14873	14793	14867	14794	14921	14920	14674	14885	14964	14737	14709	14966	14835	14704	14824	14920	14952	14835	14880	14704	14765	14714	14894	14777	14954	14810	14780	14927	14779	14812	14806	14830	14785	14924	14762	14788	14937	14867	14842	14715	14837	14850	14707	14787	14783	14793	14862	14937	14739	14882	14958	15079	14727	14858	14756	14723	14727	14967	14706	14949	14880	14820	14854	14972	14841	14864	15088	14920	14918	14788	14913	14839	14850	14895	14639	14879	14769	14787	14778	14788	14813	14797	14751	14878	14797	14741	14684	14903	14738	14829	14707	14945	15006	14861	14914	14838	14790	14675	14874	15016	14796	14859	14754	14820	14787	14861	14867	14721	14932	14916	14878	14829	14693	14741	14740	14742	14681	14865	14738	14980	14904	14875	14802	14911	14741	14748	14773	14862	14786	14881	14850	14770	14974	14841	14881	14892	14730	14797	14945	14939	15125	14842	14682	14802	14914	14761	14907	14840	14551	14716	14836	14737	14917	14828	14906	14878	14780	14838	14731	14765	14662	14782	14864	14861	14908	14796	14790	14642	14704	14758	14821	14975	14871	14825	14885	14838	14862	14746	14926	14770	14834	14966	14865	14916	14894	14845	14966	14799	14913	14606	14758	14785	14754	14911	14822	14887	14811	14829	14742	14758	14814	14863	14834	14886	14862	14566	14892	14785	14872	14786	14877	14816	14629	14960	14894	14862	14787	14816	14809	14779	14984	14887	14709	14808	14790	14681	14860	14762	15104	14901	14821	14862	14816	14874	14839	14874	14810	14904	14709	14850	14918	14821	14765	14792	14886	14913	14867	14786	14875	14764	14844	14769	14990	14778	14937	14822	14812	14850	14934	14857	14811	14813	14684	14859	14741	14805	14970	14774	14910	14987	14833	14810	14811	14820	14808	14782	14736	15003	14850	14879	14812	14698	14687	14773	14857	14932	14840	14742	14859	14839	14700	14885	14855	14851	14839	14785	14831	14732	14857	14713	14648	14931	14847	14918	14950	14878	14840	14904	14714	14882	14803	14590	14823	14671	14583	14820	14771	15020	14832	14854	14708	14796	14777	14698	14749	14765	14998	14926	14975	14813	14834	14794	14817	14958	14773	14537	14927	14731	14846	14921	15050	14870	14873	14761	14702	14956	14946	14809	14850	14803	14666	14849	14798	14910	14822	14909	14680	14784	14599	14867	14717	14980	14961	14765	15042	14725	14783	14817	14934	14832	14949	14949	14830	14957	14756	14945	14785	15016	14991	14829	14874	14888	14955	14733	14607	14883	14837	14721	14861	14694	14796	14761	14749	14894	14910	14878	14947	14846	14715	14882	14888	14777	14797	14935	14930	14872	14774	14868	14731	14987	14887	14834	14927	14986	14646	14927	14969	14890	14779	14955	14746	14848	14799	14810	14811	14849	14806	14870	14771	14701	14718	14863	14662	15009	14648	14918	14655	14905	14986	14662	14687	14826	14867	14842	14817	14958	14877	14865	14887	14736	14729	14735	14849	14831	14815	14859	14769	15047	14860	14897	14689	14832	14870	14822	14749	14671	14984	15003	14867	14757	14696	14871	14870	14771	14851	14844	14872	14750	14881	14842	14796	14997	14902	14706	14946	14884	14792	14766	14845	14814	14773	14691	14855	14794	14872	14753	14843	14916	14873	14763	14841	14933	14867	14847	14972	14652	14829	14731	14766	14770	14962	14722	14789	14900	14764	15006	14787	14786	14768	14625	14838	14742	14801	14993	14670	14795	14808	14777	14723	14877	14744	14777	14717	15101	14821	14952	14851	14933	14836	14849	14785	14861	14762	14899	14569	14817	14755	14753	14819	14802	14914	14665	14705	14698	14865	14758	14883	14628	14850	14791	14806	14879	14713	15018	14696	14783	14792	14718	14876	14724	14764	14700	14843	14734	14887	14985	14885	14778	14820	14769	14879	14658	14831	14860	14740	14747	14688	14926	14936	14757	14796	14750	14870	14745	14937	14739	14787	14897	14791	14859	14944	15002	14740	14784	14961	14835	14735	14944	14914	14817	14763	14765	14877	14895	14862	14877	14819	14781	14815	14934	14819	14810	14769	15032	14732	14861	14916	14950	15021	14785	14884	14866	14798	14960	14688	14950	14767	14783	14788	14760	14933	14847	14894	14822	14816	14776	14864	14741	14808	14579	14905	14824	14778	15057	14827	14786	14895	14655	14749	14711	14757	14790	14915	14882	15083	14919	14956	14910	14871	14777	14779	14893	14866	14773	14825	14840	14965	14922	14653	14701	14874	15036	14869	14774	15108	14825	14953	14913	14833	14904	14881	14899	14895	14756	15039	14818	14747	14939	14906	14662	14825	14765	14798	14740	14741	14723	14991	14662	14885	14881	14957	14827	14768	14818	15033	14858	14754	14578	14700	14917	14880	14876	14878	14783	15004	14864	14880	14916	14974	14954	14722	14722	14916	14973	14776	14945	14812	14884	14896	14777	14723	14903	14933	14719	15032	14840	14843	14770	14786	14811	14929	14695	14862	14853	14956	14760	14713	14746	14756	14817	14782	14937	14934	14807	14978	14708	14713	14759	14898	14930	14804	14737	14812	14926	14791	14762	14933	14914	14944	14801	14769	14927	14996	14736	14720	14867	14698	14989	14675	15003	14893	14922	14787	14837	14879	14839	14850	14714	14929	14764	14716	14806	14900	14882	14783	14778	14860	14872	14664	14630	14766	14778	14964	14845	14793	14783	14887	14800	14853	14749	14750	14936	14778	14906	14755	14789	14764	14752	14748	14838	14755	14820	14744	14824	15025	14945	14722	14859	14716	14964	14976	15003	14886	14716	14869	14788	14779	14588	14801	14785	14843	14739	14781	14967	14835	14784	14693	14873	14916	14674	14811	14865	14570	14818	14793	14898	14848	14698	14810	14720	14887	14891	14757	14726	14703	14818	14729	14913	14947	14742	14797	14798	14798	14745	15079	14974	14862	14924	14896	14753	14885	14917	14787	14822	14958	14769	14779	14806	14671	14878	14999	14795	14888	14789	14912	14950	14722	14811	14875	15011	14862	14781	14840	14940	14874	15017	14938	14798	14976	14819	14685	14798	14807	14809	14632	14791	14919	14892	14843	14819	14793	14890	14891	14781	14853	14755	14889	14787	14816	14683	14918	14898	14789	14919	14855	14963	14856	14895	14997	14778	14984	14798	14873	14928	14883	14798	14966	14812	14973	14763	15035	14890	14857	14822	14985	14831	14654	14999	14877	14767	14756	14956	14641	14903	14818	14954	15076	14706	14769	14729	15085	14890	14921	14775	14863	14825	14725	14830	14866	14735	14887	14988	14798	14835	14900	14611	14906	14790	14732	14965	14841	14956	14808	14814	14852	14991	14665	14791	14811	14887	14738	14861	14738	14755	14905	14817	14798	14845	14788	14707	14862	14716	14874	15054	14779	14908	14791	14881	14847	14776	14860	14746	14828	14806	14812	14936	14720	14801	14896	14753	14961	14994	14736	14846	14907	15075	14817	14923	14752	14729	14857	14746	14661	14840	14717	14778	14872	14831	14782	14966	14773	14938	14856	14773	14812	14843	14864	14950	14876	14872	14808	14844	14722	14811	14852	14979	14748	14863	14832	14928	14925	14792	14788	14795	14691	14896	14838	14783	14924	14858	14958	14890	14785	15060	14869	14958	14799	14993	14835	14766	14964	14783	14841	14814	14899	14757	14837	14942	14794	14888	14822	14903	14877	14921	14883	14817	14744	14699	14897	14864	14805	14751	14962	14772	14853	14597	14775	14806	14730	14793	14766	14774	14867	14833	14875	14785	14836	14930	14841	14839	14753	14871	14810	15004	14614	14906	14717	14726	14921	14793	14788	14769	14756	14884	14722	14816	14799	14732	14828	14769	14698	14798	14858	14718	14819	14831	14981	14848	14922	14875	14834	14846	14872	14978	14694	14652	14893	14732	14856	14892	14880	14765	14800	14888	14713	14831	14778	15013	14865	14967	14771	14864	14807	14887	14811	14716	14934	14819	14854	14803	14846	14803	14856	14813	14732	14939	14887	14711	14912	14947	14728	14740	14708	14966	14801	14756	14895	14879	14867	14768	15028	14935	14867	14809	14885	14839	14848	14747	14850	14765	14837	14936	14824	14853	14748	14767	14792	14904	14742	14741	14829	14772	14864	14692	14929	14762	14693	14716	14865	14898	14920	14784	14959	14845	14659	14659	14873	14682	14851	15159	14627	14891	14861	14698	14822	14770	14897	14802	14869	14842	14657	14686	14708	14938	14868	14783	14747	14574	14962	14750	15012	14876	14754	15042	14708	14878	14845	14735	14863	14749	14803	14820	14893	14795	14975	14722	14903	14988	14796	14922	14785	14913	15055	14816	14576	14822	14648	14835	14777	14816	14983	14872	14820	14968	14835	14681	14703	14916	14840	14716	14891	14942	14594	14950	14841	14941	14952	14828	14797	14840	14847	14899	14745	14929	14935	14880	14805	14948	14924	14869	14999	14809	14937	14839	14826	14751	14883	14777	14845	14927	14779	14609	14786	14722	14906	14685	14572	14828	14874	14795	14713	14827	14736	14989	14815	14875	14799	14917	14869	14913	14741	14860	14846	14879	14831	14764	14995	14699	14783	14769	14838	14771	14781	14919	14725	14668	14842	14729	14927	14861	14916	14684	14761	14818	14739	14962	15130	14675	14856	14699	14849	14718	14941	14768	14774	14830	14855	14944	14852	14973	14984	14968	14823	14770
24308	21005	26751	26253	20690	19368	19262	18385	17895	17933	17682	17360	17528	17256	17234	17134	17052	17120	17064	17009	17167	17160	17105	17077	16815	17046	17032	16905	16829	16763	16834	17166	17081	17246	16989	17047	17032	17029	17003	17080	17201	17065	17045	17015	17104	16977	16907	17008	17209	16830	17043	17020	17066	17039	16924	16928	16897	17004	16896	17032	16974	16839	16921	16860	16939	16899	17005	16839	16838	17015	17062	17052	16983	16846	16913	17056	16911	16811	17062	16935	16963	17025	16860	16751	16734	16854	16926	17002	17017	16938	17046	17019	16978	16951	16898	16944	16946	16922	16997	16990	17229	17004	16842	16947	16816	16915	16898	17086	16954	17018	16945	16975	16954	17010	16901	16848	16931	17256	17185	16935	17048	16941	16967	16778	16983	16915	17019	17102	16908	16923	16836	16906	17113	16919	17078	16965	16877	17069	16877	16804	16877	16941	17012	17056	16962	17072	17163	16965	16835	16909	16931	16841	16793	16813	16919	17000	16824	17010	17019	16904	16928	16893	16925	16762	16979	17003	16812	17080	16925	17090	16967	16823	17114	16990	16786	16894	16923	16977	17009	16854	16778	16950	16711	16779	17083	17270	17068	16964	16909	16966	16787	16925	17123	17025	16738	16857	16738	17045	16921	16971	17016	17020	17043	16926	17013	17083	16883	16910	16784	16792	17135	16736	17051	16966	16735	16703	16946	16724	17148	16951	16981	17071	17239	16990	16751	16762	17024	17077	16938	17087	16649	16919	17027	16951	17096	16976	16886	16838	17047	16779	16934	17160	16964	16807	16843	16860	17078	16924	16975	16913	17104	16982	17048	16968	17130	16884	16749	16930	16893	16930	16811	16940	17111	17127	17269	17062	17074	17173	17123	16888	16956	17130	17203	17131	16949	16803	16949	17068	16878	17010	16927	16986	16932	17110	17022	16798	16763	16868	17250	16922	17025	17002	17065	16905	16968	17111	16926	16952	16947	16911	16977	17016	16909	17049	17018	17124	17028	16838	17051	16847	16772	16932	16941	16943	17074	16925	16707	16765	17103	17031	17119	17054	16890	17095	16985	16865	16905	16908	16868	16964	17045	17158	16843	17104	17103	17138	17068	17059	16833	16970	16886	17088	17063	17143	17089	16949	16948	17025	16976	16972	16963	16946	16948	16998	17210	17061	17101	16882	17147	17001	16963	16928	16810	16908	16909	17048	17093	17082	17120	17014	16689	17041	17003	16887	17047	16837	16964	16858	16821	16947	16838	16983	16780	17012	17061	16792	16924	16937	17015	17043	17020	16863	16888	16965	16759	16779	16795	16807	16964	17025	16951	16888	16838	17005	17053	16950	16993	16999	17088	16942	16767	16916	17037	17198	16961	16887	17012	16846	17012	16877	16930	16972	16936	16872	16795	16939	16902	17059	16692	16882	17021	16920	16945	17099	16781	16948	17098	17095	16898	16810	16925	17089	16978	17160	16903	16935	16909	17056	17032	16989	16943	17008	16949	16848	16874	17032	17003	17108	16915	16837	17124	17178	17063	16836	16708	17096	16791	16817	16810	16879	16843	16994	17058	17119	16950	16974	16973	17013	17087	17135	16933	16947	17057	16888	16849	16825	17020	16982	16954	16995	17012	16938	16850	17097	16770	17222	17104	16812	16862	16723	17069	17015	17148	16943	17056	17025	16910	16908	17098	16844	16855	16675	16756	16782	16915	16826	16930	16834	16994	16912	16983	17001	16872	16961	16848	16972	16927	16890	17050	16979	16708	16870	16935	16923	16992	16904	16872	17013	17050	17122	16917	16899	17005	16723	17061	16795	16998	17058	17132	16908	17146	17050	16879	17080	16865	16871	16992	16995	17041	16935	16814	16900	16942	17026	16822	17087	16890	17009	16911	16934	16874	16859	16997	16991	17063	17055	16886	17085	16700	16921	17039	16975	16922	16864	17025	16967	16922	16851	17130	16965	16928	16920	17119	16914	16753	16931	16825	16899	16966	16949	16752	16857	17161	16838	17168	17027	16882	16949	16896	16954	16887	17100	16797	16943	16835	16915	16975	16832	16954	16847	17003	16721	16899	16903	17037	17167	16956	16873	16925	16944	16714	16968	16997	16915	16841	17073	16926	17054	16927	17012	16883	16848	17124	17059	16949	17024	16905	17113	16772	17013	16938	16954	17136	17004	16866	17064	17083	16933	17089	16951	16749	16875	17043	17035	17264	16981	16854	16890	16850	17155	16928	17012	16961	16729	17030	16999	16897	17186	17214	16881	17029	17139	16983	17010	17111	16820	16755	17025	16874	16871	16750	16909	16992	17090	16874	16933	16804	16809	17002	16877	17024	16893	16949	17070	17165	16925	16923	17054	16902	16892	16990	16907	16853	16907	16969	16805	16898	16994	16890	16847	17113	17075	16975	17025	16875	16965	16929	16714	16871	16955	16884	17127	17124	16818	17083	16913	17002	16954	17239	17089	16797	17049	16984	17269	16862	16920	16911	16979	16848	16934	16812	16868	17106	17001	17044	16809	16914	17043	17007	17219	16930	16941	16845	16893	17073	16946	17057	16924	16767	17084	16970	17017	16991	16844	16798	17230	17239	16870	16999	17066	16882	16883	17159	16994	16848	16995	17097	16997	17078	17026	17050	17135	17090	16926	16948	17143	17016	16960	17009	16982	17006	17021	16925	17011	17033	16960	17066	16973	17032	16878	16968	17053	17062	16888	17012	17013	16996	16944	16780	17003	16920	16988	16845	16869	16906	16942	16897	16891	17070	16997	17015	17228	16997	16907	17143	16980	17007	17002	16974	17153	16901	16996	17007	16954	16860	16960	17012	16934	17020	16844	16741	16799	16965	17040	17100	16914	16850	16879	17082	16857	16985	17152	16871	16923	17005	16986	16952	17033	16960	16748	16708	16960	16976	16957	16985	16939	17029	16841	16956	16986	17119	17047	17118	16926	16830	17160	16911	17060	17131	17029	16914	16949	16864	16966	16967	16968	16824	16906	16914	16648	16727	16851	16823	16983	16972	17002	16856	17009	16912	16963	17059	17203	17042	17005	16944	16805	17073	16954	17005	17042	16821	17125	16860	16803	17032	16993	16840	17096	16907	17172	17046	17041	17045	17050	16848	16869	17007	16993	16861	16914	16820	16920	16877	16974	16878	16833	16912	16956	17025	17130	16958	17029	16946	17131	16924	17026	16978	16676	16800	16795	16879	16868	16979	17086	17042	16988	16926	17100	16891	16918	16837	16835	17000	16906	17104	16994	16858	16892	16996	16689	16837	16937	16879	17031	16784	16942	16967	17074	16858	17003	17076	16977	16887	17087	16953	17094	17084	17091	17013	16968	17133	16919	16999	16863	16863	17022	17087	16834	17003	17058	17025	16775	16945	16976	17007	16934	17133	17060	16986	16908	16824	17083	16992	16897	16874	16810	16817	16787	16906	16862	17052	16928	16863	16898	17020	16941	16851	16995	17062	16843	16987	16944	17096	16821	17043	16966	16949	16766	17031	16963	16950	17110	16974	16797	16950	16987	16947	17142	17056	17005	16933	16801	16861	16901	16935	16978	17052	16799	17088	16985	17028	16832	17032	16962	17060	16841	16918	16998	16869	16811	17087	17303	17038	16835	17162	16986	16819	16965	17259	16799	16915	17135	16998	17044	16785	17144	16981	17004	17099	16901	16896	16946	17149	16951	17031	16912	16873	17093	16971	17008	17065	16895	17038	17094	17057	16908	16677	17016	17020	16938	17051	17171	17065	17008	16763	16974	16971	16934	17110	16894	16856	16770	16968	16883	16816	16921	16937	16945	16794	17114	17153	16951	16928	17033	16905	16837	16905	16955	17090	17179	16877	17031	17212	16876	17025	17036	17019	17008	16867	16963	17062	17082	17159	17075	16947	16977	17091	16983	17107	17205	17047	16815	17006	17147	16853	16941	17046	17097	17014	16835	16996	16984	16817	17027	17066	17107	16904	16943	17067	17007	16793	17077	17124	17096	17034	17012	16867	16960	16995	16957	17089	17055	16846	17018	17074	16894	16914	16901	16844	16939	17126	17161	17216	16992	16948	16954	16930	16892	17095	17092	17168	17157	16860	17159	16951	17119	17052	17025	16977	17053	16809	16988	16938	16982	17094	16906	17089	17117	16877	16921	17011	16905	17075	16923	17176	16978	16894	17093	16770	16944	17059	17081	16853	17053	16962	17041	16911	16962	16880	17096	16812	16795	16987	16843	17122	17059	16891	17074	17073	16927	16878	16959	16848	16902	16910	16700	17031	16994	16775	16739	16955	16953	16795	16940	17053	16837	16972	17185	16972	16987	17088	17045	16991	16905	16893	16982	16967	16985	16907	16972	17185	17059	16965	17063	16938	16972	17002	16992	17115	17064	17121	17027	16996	16933	17073	17038	16864	17053	17165	16827	17075	16945	17076	16925	16932	17036	16942	16798	17007	17052	16869	17032	16885	16883	16932	16794	16849	16995	17050	16867	17026	17130	17088	16888	16750	16912	17083	17118	16799	16962	16925	16952	16840	16799	16781	16938	17116	17078	16890	17048	16990	16841	16896	17021	17101	16889	17015	16847	16861	16989	16811	16863	17005	17101	17106	16884	17039	17106	16863	16991	17092	17063	16908	17001	17207	16946	16863	16817	16943	17034	17030	16942	16864	16948	17011	16829	16930	16938	16988	16772	16932	16974	16938	16771	17044	16946	16875	17073	16961	16923	17055	17026	16916	17090	16978	17037	16895	16963	16853	16957	16925	16935	17057	17039	16805	16984	16924	16900	17079	16869	16791	16910	16907	16965	16855	17002	16735	17094	17162	17099	16991	16771	16944	17139	16920	16744	16778	16923	17034	16988	16870	16800	16985	16851	16951	16968	16968	16818	16811	16848	17124	17188	17172	17060	16916	16896	17171	16877	17023	16907	17119	17070	17104	17089	17037	16949	16895	17129	17094	16980	17067	17090	16994	16857	17137	16971	17196	16934	16873	16959	16980	16871	17058	17219	16960	16871	16910	16783	17127	17034	16965	16913	17085	16946	16855	16915	16868	16962	17076	16971	17030	16917	16967	16848	16713	16688	16930	17087	17042	16961	16923	17042	17109	16885	17159	16944	16863	17020	17093	17024	17070	17102	16892	16821	16926	17045
14853	26286	22755	18983	17895	17272	16945	16326	15950	15672	15328	15226	15276	15024	14927	14777	14726	14590	14560	14730	14630	14462	14620	14572	14580	14652	14615	14750	14498	14557	14530	14597	14506	14540	14582	14506	14533	14660	14584	14435	14589	14557	14506	14490	14698	14567	14562	14422	14636	14624	14435	14546	14323	14506	14445	14543	14594	14622	14602	14470	14419	14678	14531	14450	14556	14539	14486	14427	14640	14572	14647	14548	14694	14606	14422	14510	14665	14543	14296	14509	14463	14671	14635	14539	14660	14443	14440	14609	14475	14513	14476	14621	14454	14572	14391	14666	14595	14541	14383	14742	14711	14412	14415	14479	14425	14588	14277	14582	14612	14445	14510	14588	14612	14433	14457	14688	14530	14557	14606	14595	14389	14504	14484	14463	14545	14416	14610	14430	14546	14504	14591	14485	14518	14547	14486	14364	14508	14640	14525	14514	14496	14546	14644	14565	14486	14635	14434	14504	14497	14535	14566	14623	14572	14557	14354	14614	14563	14508	14528	14468	14561	14593	14442	14607	14584	14473	14689	14596	14660	14418	14588	14484	14560	14353	14540	14490	14584	14578	14539	14420	14552	14412	14572	14460	14438	14377	14590	14592	14532	14721	14363	14517	14348	14431	14540	14538	14533	14582	14457	14486	14624	14485	14535	14548	14533	14583	14567	14538	14578	14493	14282	14609	14508	14546	14581	14563	14500	14440	14490	14533	14577	14333	14595	14568	14480	14437	14429	14494	14565	14634	14558	14519	14499	14681	14693	14384	14435	14479	14577	14602	14568	14602	14574	14637	14484	14596	14585	14432	14434	14652	14521	14458	14570	14476	14596	14606	14642	14391	14311	14448	14355	14553	14574	14635	14518	14536	14436	14501	14379	14486	14510	14553	14517	14600	14496	14508	14587	14446	14338	14729	14687	14366	14513	14432	14501	14704	14501	14476	14482	14531	14557	14457	14470	14557	14591	14687	14396	14578	14460	14262	14603	14516	14635	14507	14472	14551	14575	14458	14618	14416	14448	14482	14588	14477	14622	14542	14531	14418	14590	14739	14447	14659	14462	14371	14646	14446	14424	14462	14460	14408	14538	14522	14499	14586	14488	14536	14377	14669	14573	14416	14502	14405	14531	14405	14386	14479	14688	14511	14632	14415	14403	14446	14581	14555	14409	14494	14668	14430	14533	14623	14576	14547	14484	14501	14556	14424	14632	14454	14546	14497	14696	14637	14462	14419	14520	14467	14648	14599	14530	14361	14651	14561	14500	14507	14557	14604	14680	14507	14599	14519	14441	14558	14621	14498	14619	14373	14524	14495	14398	14583	14581	14490	14532	14657	14480	14596	14469	14504	14510	14573	14701	14497	14338	14600	14532	14534	14532	14645	14566	14591	14537	14575	14596	14453	14660	14349	14515	14486	14627	14530	14491	14442	14414	14554	14469	14596	14558	14472	14586	14468	14554	14647	14544	14488	14385	14502	14620	14577	14626	14517	14712	14572	14602	14605	14581	14577	14464	14361	14711	14516	14484	14514	14486	14570	14772	14346	14549	14503	14561	14556	14489	14563	14584	14554	14512	14477	14656	14478	14607	14640	14561	14566	14677	14737	14448	14533	14580	14573	14310	14586	14431	14602	14505	14281	14483	14561	14480	14678	14353	14579	14628	14547	14429	14515	14449	14458	14484	14467	14535	14444	14579	14327	14593	14504	14637	14565	14403	14555	14374	14548	14583	14393	14366	14549	14599	14566	14612	14658	14507	14490	14404	14398	14374	14559	14520	14522	14479	14560	14347	14671	14675	14438	14560	14610	14735	14489	14507	14541	14670	14553	14667	14565	14453	14461	14582	14574	14560	14504	14478	14637	14535	14537	14381	14628	14408	14353	14529	14526	14509	14734	14457	14501	14412	14755	14428	14630	14515	14646	14526	14575	14400	14558	14359	14447	14545	14552	14510	14461	14587	14446	14374	14385	14435	14554	14555	14513	14573	14745	14479	14671	14541	14509	14625	14626	14439	14510	14593	14621	14467	14668	14488	14399	14444	14610	14519	14592	14550	14604	14526	14602	14449	14566	14434	14571	14584	14456	14449	14692	14529	14540	14476	14527	14643	14676	14434	14399	14467	14568	14628	14584	14512	14520	14581	14582	14429	14494	14546	14361	14548	14498	14499	14491	14588	14398	14612	14436	14584	14580	14715	14462	14560	14514	14491	14604	14646	14468	14527	14538	14502	14521	14548	14461	14600	14446	14455	14537	14569	14509	14251	14556	14432	14634	14495	14593	14630	14501	14540	14498	14549	14532	14473	14515	14690	14656	14459	14606	14392	14514	14539	14412	14621	14533	14459	14244	14652	14560	14458	14582	14443	14497	14539	14429	14404	14463	14507	14547	14724	14620	14486	14610	14377	14482	14426	14418	14683	14600	14471	14456	14437	14582	14596	14417	14612	14331	14553	14427	14612	14544	14824	14695	14501	14523	14508	14534	14270	14459	14322	14467	14505	14432	14461	14513	14487	14476	14518	14496	14579	14493	14423	14462	14469	14577	14444	14581	14507	14569	14526	14653	14400	14551	14490	14381	14551	14562	14538	14573	14508	14473	14526	14653	14482	14441	14442	14696	14356	14542	14551	14317	14604	14534	14536	14535	14454	14461	14637	14386	14593	14501	14741	14497	14596	14499	14742	14559	14570	14467	14268	14588	14490	14569	14495	14465	14478	14524	14488	14361	14445	14467	14503	14732	14653	14649	14572	14508	14559	14425	14450	14650	14365	14471	14739	14483	14511	14474	14654	14495	14550	14592	14484	14462	14481	14454	14432	14420	14653	14504	14571	14659	14613	14705	14495	14525	14377	14574	14517	14545	14606	14568	14629	14532	14719	14478	14655	14547	14663	14686	14484	14493	14537	14483	14478	14521	14546	14472	14451	14560	14577	14617	14685	14463	14462	14516	14577	14552	14398	14498	14522	14621	14604	14511	14577	14408	14528	14394	14348	14480	14498	14501	14583	14507	14468	14654	14686	14586	14510	14518	14506	14502	14574	14511	14689	14363	14653	14466	14493	14531	14623	14488	14568	14475	14598	14498	14393	14473	14536	14431	14490	14678	14444	14477	14508	14620	14426	14593	14500	14478	14428	14441	14427	14552	14589	14401	14563	14482	14589	14360	14655	14555	14373	14468	14502	14495	14614	14582	14471	14618	14431	14631	14510	14522	14570	14346	14680	14448	14391	14568	14430	14505	14692	14530	14526	14493	14494	14459	14516	14500	14571	14486	14567	14343	14543	14676	14692	14602	14471	14537	14487	14471	14698	14533	14603	14440	14487	14425	14687	14561	14494	14473	14571	14584	14405	14588	14533	14637	14460	14631	14512	14520	14522	14579	14667	14627	14445	14464	14430	14477	14532	14563	14480	14539	14591	14373	14473	14413	14537	14495	14371	14357	14508	14772	14497	14483	14425	14513	14486	14471	14455	14547	14383	14656	14693	14513	14510	14586	14590	14413	14649	14599	14560	14392	14382	14572	14434	14558	14408	14492	14431	14444	14381	14410	14520	14565	14427	14551	14526	14537	14409	14333	14435	14379	14524	14477	14576	14545	14625	14497	14535	14542	14442	14482	14562	14500	14545	14479	14591	14478	14533	14324	14480	14619	14563	14458	14611	14600	14446	14694	14582	14616	14420	14369	14596	14704	14637	14405	14462	14497	14449	14463	14570	14563	14400	14401	14705	14407	14676	14492	14351	14595	14494	14502	14542	14426	14510	14604	14619	14611	14622	14447	14633	14646	14576	14537	14532	14582	14414	14667	14447	14630	14559	14662	14590	14466	14396	14577	14406	14490	14580	14448	14470	14580	14573	14392	14658	14496	14614	14611	14530	14493	14592	14406	14473	14436	14436	14362	14328	14728	14503	14525	14446	14585	14615	14594	14519	14527	14561	14683	14658	14486	14623	14361	14489	14677	14286	14495	14615	14790	14493	14585	14525	14455	14538	14661	14264	14403	14496	14540	14549	14378	14442	14695	14537	14416	14537	14667	14621	14444	14649	14494	14567	14552	14610	14404	14505	14551	14603	14576	14579	14609	14516	14376	14491	14507	14622	14531	14474	14383	14657	14406	14556	14479	14508	14620	14624	14555	14546	14647	14305	14444	14501	14568	14510	14543	14472	14426	14378	14512	14591	14602	14598	14557	14668	14540	14403	14487	14401	14542	14531	14561	14492	14344	14687	14569	14717	14642	14761	14645	14417	14410	14685	14387	14540	14639	14626	14487	14537	14486	14493	14595	14679	14520	14566	14439	14612	14439	14584	14377	14505	14582	14394	14682	14446	14481	14333	14533	14546	14534	14590	14519	14636	14522	14423	14522	14483	14469	14463	14306	14640	14527	14602	14679	14576	14502	14624	14588	14508	14569	14599	14526	14586	14600	14553	14714	14657	14491	14424	14703	14554	14305	14547	14557	14533	14514	14579	14605	14518	14424	14751	14529	14520	14404	14475	14461	14428	14530	14443	14530	14521	14704	14304	14378	14456	14419	14380	14348	14456	14500	14380	14457	14522	14498	14650	14648	14562	14427	14387	14577	14574	14427	14628	14458	14418	14492	14473	14385	14607	14412	14424	14504	14507	14371	14568	14477	14646	14517	14538	14627	14558	14406	14387	14620	14524	14559	14588	14434	14597	14505	14490	14459	14541	14638	14545	14650	14566	14485	14372	14494	14466	14433	14518	14510	14360	14574	14596	14611	14477	14568	14671	14597	14507	14604	14484	14538	14551	14453	14492	14500	14588	14405	14589	14469	14474	14578	14593	14448	14305	14485	14695	14598	14588	14540	14461	14376	14505	14483	14538	14430	14545	14513	14338	14517	14562	14568	14599	14628	14605	14372	14391	14567	14622	14402	14509	14579	14794	14575	14544	14519	14542	14589	14515	14432	14649	14564	14457	14464	14591	14610	14682	14497	14592	14455	14466	14608	14460	14483	14645	14511	14560	14658	14523	14409	14428	14620	14412	14642	14638	14473	14600	14638	14730	14398	14710	14616	14659	14535	14694	14485	14647	14533	14428	14469	14601	14432	14532	14515	14590	14521	14581	14616	14661	14723	14626	14549	14596	14435	14530	14482	14540	14416	14427	14419	14528	14605	14432	14794	14661	14551
21885	21060	28288	24062	21404	23981	26393	21609	20610	20709	20388	20219	20007	19769	19730	19299	19463	18955	19262	18966	19104	19024	19015	19189	19033	19051	18985	19069	18982	19101	18991	19282	19103	18930	19088	18831	19070	18850	19053	18823	18949	18820	19066	18957	18684	18837	18897	18910	18864	19148	18915	18717	19002	18971	18991	18934	18870	19028	18751	19028	18873	19037	18897	18852	19037	18843	18716	18909	19006	18948	18866	19029	18866	18867	18785	18909	18845	18941	18735	18974	18989	18905	18870	18777	19115	18914	19062	18858	18874	18832	18766	18765	18788	18816	18930	18756	18783	18720	19042	18830	18761	18974	18842	18996	18985	18971	19060	18794	18880	18724	18881	18777	18816	18784	18795	18922	18846	18865	18784	19001	18766	18790	18879	18887	18905	18684	18811	18944	18842	18958	19032	18793	18684	18777	18741	18762	18929	18616	18736	18990	18804	18856	18729	18986	18712	18812	18838	18809	18792	18710	18863	18843	18894	18852	18724	18852	18744	18855	18974	18805	18842	18848	18787	18883	18656	18744	18898	19214	18801	18681	18838	18978	18911	18988	18760	18817	18660	18754	18866	18744	18845	18884	18851	18740	18896	18786	18836	18880	18777	18747	18788	18889	18884	18724	19143	18922	19160	18701	18859	18800	18691	18680	18796	19063	18867	18826	18780	18702	18956	19105	18882	18824	18809	18737	18989	18817	18914	18875	18687	18837	18787	18922	18845	18965	18729	18830	18850	18787	18869	18927	18755	18998	18794	18848	18734	18943	19138	18795	18907	18983	18930	18793	18690	18911	18824	18860	18914	18675	18741	18821	18760	18990	18769	18864	18725	18559	18615	19022	18869	18969	18662	18721	18902	18831	18844	18830	18587	18797	18841	18944	18697	19058	18689	18948	18916	18794	18942	18774	18945	19104	18903	19115	18846	18928	18670	18730	18905	18814	18639	18872	18992	18690	18728	18562	19016	18892	18979	18774	18807	18682	18917	18771	18898	18689	18798	18762	18690	18919	18896	18654	18920	18726	18918	18748	18826	18711	18886	18915	18945	18982	18716	18660	19005	18762	18915	18797	18741	18580	18688	18865	18834	18939	18991	18835	18784	18809	18759	19014	18984	18911	18745	18649	18894	18727	18923	18899	18745	18887	18627	18871	18797	19106	18877	18829	18794	18603	18932	18611	18832	18831	18710	18834	18765	18925	18850	18777	18787	18780	18936	18837	18970	18770	18593	18748	18808	18667	18838	18806	18887	18812	18901	18869	19001	18748	18866	19021	18944	18973	19063	19049	18733	18938	18788	18838	19075	18722	18934	18986	18620	18850	18908	19008	18687	18969	18736	18818	18537	18925	18896	18826	18932	18810	18880	18959	18546	18722	18995	19001	18841	18848	18813	18823	18909	18867	18760	18889	18690	18679	18782	19004	18780	18749	18736	18756	18792	19024	18911	18896	18653	18761	18659	18570	18663	18749	19020	18688	18823	18754	18857	18918	18757	18749	18867	18938	18940	18616	18699	18829	18608	18575	18721	18881	19044	18881	18878	18743	18863	18898	18614	18703	18608	18805	18648	18916	18766	18806	18867	18855	18806	19051	18945	18665	18802	18936	18797	18878	18936	18781	18981	18794	18847	18812	18832	18951	18881	18853	18727	18954	18959	18879	18967	18881	18807	18860	18757	18802	18898	18856	18685	18746	18793	18796	19064	18726	18870	18617	18880	18617	18763	18728	18763	18789	18766	18829	19001	18855	18792	18733	18892	18654	18541	18639	18709	18982	18809	18761	18891	18981	18734	18800	18867	18643	18653	18708	19015	18693	18881	18937	18758	18950	18807	18853	18690	18852	18681	18796	18850	18739	18737	18679	18873	18866	18917	19114	18870	18869	18809	19013	18774	18908	18786	18704	18682	18812	18895	18785	19057	18871	18613	18875	18781	19012	18759	18819	18850	18829	18765	18848	18849	18672	18629	18772	18848	18993	18742	18923	18693	18701	18835	18959	18964	18764	18884	18671	18828	18675	18695	18759	18902	18883	18798	18640	18841	18733	18807	19047	18758	18857	18790	18764	18567	18710	18966	18913	18759	18946	18828	18789	18816	18854	18779	18679	18842	18824	18803	18941	18748	19021	19141	18690	18806	18805	18832	18899	18910	18638	18749	18693	18729	18699	18719	18919	18792	18562	18675	18878	18696	18838	18997	19049	18810	18998	18760	18863	18822	18725	18676	18904	18775	18666	18736	18875	18917	18928	18872	18888	18810	18809	19221	18940	18800	18529	18813	18854	18883	18972	18719	18806	19085	18771	19082	18726	18626	18850	18643	18837	18684	18627	18878	18964	18843	18836	18735	18749	18843	18881	18845	19014	18749	18944	18931	18794	18956	18878	18832	18802	18957	18636	18708	18818	18826	18668	18877	18838	18926	19134	19109	18808	18643	18775	18900	18715	18769	18694	18704	18777	18795	18791	19040	18916	18907	18916	18961	18628	18924	18893	18752	18866	18831	18747	18854	19074	18842	18929	18761	18894	18916	18924	18701	18868	18838	18782	18717	18753	19057	18946	18931	18764	18754	18761	18752	18922	18998	18662	18811	18933	18930	18803	18904	18975	18757	18930	18784	18990	19095	18791	18734	18897	18989	18906	18751	18861	18627	18907	18653	18810	18794	18921	18793	18892	18805	18790	18682	18825	18876	18753	18823	18848	18926	18767	18672	18836	18923	18742	18640	18795	18922	18800	18837	18771	18834	18727	18905	18870	18620	18787	18833	18891	18927	18725	18821	18772	18810	18895	18885	18970	18783	18720	19061	18910	18849	18824	18743	18600	18839	18802	18765	18809	18732	19013	19034	18969	18892	19034	19099	18938	18647	18882	18697	18903	18919	18958	19010	18731	18752	18879	18925	18770	18748	18705	18911	18781	18830	18670	18898	18757	19042	18708	18755	18873	18776	18742	18858	19020	18746	18765	18969	18703	18880	18943	18821	18826	18772	18796	18598	18873	18855	18933	18748	18902	18807	18910	18859	18859	18681	18854	18853	18812	18852	18735	18992	19100	18788	18798	18935	18897	18907	18908	18934	18846	18660	18851	18894	18725	18977	18738	18762	18810	18679	18733	18695	18788	18816	18903	18671	18944	18883	18771	18758	18760	18819	18746	18785	18823	18756	18708	18793	18625	18724	18733	18955	18949	18723	18915	18812	18935	18842	18927	18921	18878	18848	18682	18765	18722	18753	18816	18696	18699	18972	18748	18933	18525	18935	19016	19091	18672	18692	18805	18690	18749	18683	18914	18918	18898	18642	18791	18903	18665	18714	18737	18706	18990	18934	19018	19014	18905	18724	18873	18717	18837	18825	18874	18993	18762	18812	18831	18968	18886	18736	18832	18733	18608	18951	18890	18829	19020	18771	18659	18760	18831	18761	18718	18947	18835	18724	18910	18886	18969	18839	18922	18776	18886	18694	18615	19091	18881	18896	18940	18668	18919	18772	18871	18653	18796	18877	18765	18937	18767	18747	18879	18651	18907	18952	18737	18823	18689	18703	18682	18701	18894	18769	18925	19112	18980	19011	18673	18887	18756	19013	18613	18856	18727	18643	18739	19246	18900	18777	18976	18906	18861	18693	19002	18683	18736	18887	18872	18845	18820	18912	18726	18835	18779	18703	18750	18883	18781	18717	18973	18810	18791	18752	18888	18779	19025	18781	18816	18873	18623	18771	18779	19017	19020	18843	18749	18985	18875	18749	18855	19046	18780	18898	18665	18632	18846	18868	19007	18855	18894	18896	18860	18745	18933	18849	18852	18938	18780	18948	18708	18809	18911	18928	18770	18968	19014	18781	18880	18721	18808	18827	18880	18877	18893	18922	19002	18958	18942	18883	18837	18762	18828	18759	18853	18993	18570	18927	18704	18863	18658	18811	18782	18717	18893	18700	18899	18625	18881	18825	18575	18780	18914	18935	18922	18779	18939	18901	18840	18647	18810	18950	18873	18718	18942	18799	18762	18717	18957	19084	18873	18852	18769	18542	18708	18880	18544	19008	18717	18871	18835	18750	18707	18940	18869	18848	19025	19045	18765	18772	18996	18654	18755	18782	18759	18909	19063	18792	18984	18821	18797	18590	18873	18767	18782	18792	18918	18997	19075	18866	18797	18870	18781	18824	18732	18774	18723	18855	18924	18719	18748	18882	18688	18876	18980	18926	18896	18946	18667	18937	18927	18852	18809	18914	18788	18873	18795	18921	18759	18730	18918	18854	18732	18936	18877	19043	18930	18666	18820	18899	18898	18687	18784	18760	18819	18908	18887	18877	18987	18771	18678	18920	18893	19020	18838	18800	18942	18777	18897	18642	18537	18853	18651	18819	18807	18727	18880	18743	18733	18900	18900	18881	18701	18798	18770	18752	19058	18998	18850	18900	18729	18980	18772	18528	18971	18978	18872	18860	18975	19035	18862	18804	18817	19054	18918	18848	18793	19011	18976	18816	18925	18679	18924	18699	18863	18895	18807	18859	18925	18772	18848	18987	18892	18927	18767	18781	18815	18774	18855	18869	18864	18806	18991	18834	18993	18786	18740	18816	18848	18773	18915	18886	18899	18948	18817	18759	18882	18776	18867	18892	18773	18606	18624	18727	18644	18957	18905	18755	18763	18750	18714	18643	18912	18909	19006	18841	18792	18950	18790	18849	18753	18853	18694	18629	18828	18802	18964	18869	18752	18904	18783	18778	18897	18759	18829	18654	18620	18926	18826	18830	18808	18947	19187	18826	18747	19015	18722	18815	18738	18785	18856	19013	18794	18709	18683	18911	18862	18697	18636	18765	18934	18797	18860	18923	18763	18745	18764	18817	18893	18898	18727	18825	18808	18911	18771	18856	18950	18988	18832	18873	18778	18799	18737	18872	18714	18830	18775	18757	18715	18849	18712	18864	18784	19064	18858	18824	18956	18926	18919	18936	18940	18943	18714	18889	18769	18914	18804	18845	18915	18643	18748	18965	18945	19074	18958	18746	18902	18692	18775	19029	18767	18622	18738	18746	18985	18845	18748	18939	18845	18847	18755	18843	18702	18912	18926	18944	18947	18893	18969	18820	18784	18777	18798	18747	18917	18959	18849	18775	18737	18740	19125	18629	18645	18823	18816	18700	18735	18821	18991
15258	34212	28516	22990	21364	20188	19131	18660	18067	17464	17146	17087	16725	16210	16401	16116	16209	15808	15882	15807	15682	15636	15720	15762	15663	15696	15800	15443	15676	15696	15632	15626	15647	15847	15657	15558	15696	15513	15511	15562	15465	15587	15495	15514	15591	15670	15595	15424	15630	15555	15381	15564	15410	15552	15619	15548	15745	15563	15603	15459	15710	15539	15726	15592	15529	15552	15655	15629	15394	15563	15612	15523	15558	15568	15561	15641	15667	15559	15648	15570	15517	15416	15643	15458	15649	15644	15518	15571	15495	15661	15556	15507	15470	15561	15557	15580	15650	15565	15584	15755	15636	15494	15599	15529	15675	15540	15639	15728	15618	15486	15632	15619	15707	15567	15640	15582	15484	15753	15410	15486	15475	15430	15569	15561	15652	15593	15513	15605	15430	15631	15581	15554	15586	15607	15667	15555	15381	15545	15551	15589	15608	15461	15583	15366	15379	15536	15387	15482	15517	15412	15599	15656	15658	15624	15558	15586	15500	15580	15481	15502	15546	15561	15639	15478	15449	15629	15620	15638	15625	15522	15579	15578	15771	15635	15470	15635	15568	15443	15670	15625	15492	15578	15520	15581	15621	15505	15427	15539	15734	15447	15504	15615	15494	15392	15582	15396	15451	15735	15708	15541	15755	15589	15728	15522	15691	15644	15630	15518	15460	15468	15389	15586	15717	15412	15622	15657	15686	15422	15467	15481	15573	15490	15585	15598	15645	15541	15446	15517	15396	15507	15625	15532	15437	15638	15487	15453	15584	15628	15483	15522	15612	15554	15612	15539	15447	15487	15569	15611	15590	15600	15544	15523	15662	15565	15601	15462	15506	15625	15478	15525	15453	15555	15403	15460	15399	15700	15771	15495	15591	15348	15676	15584	15472	15597	15592	15630	15606	15572	15656	15552	15567	15507	15471	15431	15527	15589	15347	15630	15486	15508	15522	15602	15507	15569	15367	15674	15660	15489	15582	15504	15474	15466	15479	15631	15499	15655	15505	15718	15411	15519	15707	15554	15588	15548	15622	15629	15391	15503	15614	15530	15627	15398	15618	15668	15581	15578	15682	15505	15628	15643	15578	15621	15615	15619	15585	15548	15496	15719	15619	15464	15427	15342	15564	15572	15537	15676	15517	15645	15554	15514	15800	15449	15548	15540	15495	15479	15639	15685	15473	15425	15533	15448	15634	15558	15775	15438	15559	15581	15568	15474	15412	15614	15651	15634	15578	15595	15487	15539	15709	15590	15463	15557	15688	15671	15463	15545	15678	15470	15415	15518	15723	15375	15565	15571	15754	15512	15485	15605	15500	15532	15570	15488	15485	15543	15511	15559	15467	15494	15653	15670	15646	15538	15578	15493	15499	15494	15566	15509	15502	15527	15463	15555	15338	15584	15437	15574	15588	15691	15528	15734	15386	15496	15735	15570	15607	15600	15514	15509	15345	15629	15454	15501	15673	15561	15429	15542	15472	15784	15465	15438	15584	15764	15491	15501	15739	15512	15416	15606	15712	15655	15469	15469	15653	15473	15450	15587	15452	15626	15633	15477	15523	15528	15467	15601	15532	15536	15598	15423	15605	15572	15475	15541	15627	15609	15630	15461	15654	15434	15500	15599	15545	15579	15488	15504	15641	15433	15590	15657	15558	15674	15565	15624	15548	15462	15656	15638	15715	15597	15490	15354	15527	15421	15615	15573	15603	15555	15632	15546	15440	15608	15611	15601	15443	15481	15617	15395	15670	15607	15417	15713	15521	15585	15624	15468	15610	15607	15584	15452	15529	15543	15620	15615	15608	15586	15551	15415	15285	15489	15536	15566	15584	15539	15439	15359	15511	15338	15678	15732	15666	15547	15457	15572	15459	15311	15669	15402	15421	15663	15615	15563	15507	15426	15390	15551	15657	15489	15628	15545	15654	15589	15607	15581	15525	15545	15641	15614	15565	15497	15471	15444	15487	15547	15533	15487	15433	15413	15599	15508	15597	15609	15484	15452	15525	15537	15508	15463	15455	15620	15630	15560	15524	15699	15446	15659	15450	15600	15507	15579	15620	15488	15638	15727	15665	15652	15634	15575	15572	15431	15665	15681	15564	15468	15635	15817	15520	15425	15683	15661	15652	15487	15713	15412	15480	15506	15520	15506	15616	15576	15565	15441	15670	15545	15596	15462	15539	15837	15512	15438	15469	15643	15495	15538	15492	15512	15549	15436	15446	15542	15447	15495	15509	15420	15640	15629	15463	15735	15421	15556	15498	15471	15570	15593	15447	15587	15558	15594	15498	15600	15558	15446	15656	15638	15571	15662	15601	15418	15625	15440	15507	15487	15539	15465	15566	15612	15654	15668	15481	15482	15689	15586	15446	15476	15581	15729	15490	15474	15654	15491	15614	15571	15451	15590	15500	15571	15469	15409	15495	15467	15622	15529	15755	15461	15552	15357	15553	15451	15693	15694	15526	15640	15678	15625	15450	15582	15510	15479	15528	15608	15531	15619	15590	15437	15308	15627	15489	15637	15578	15558	15569	15411	15565	15625	15619	15549	15595	15608	15604	15500	15603	15576	15523	15511	15421	15497	15555	15490	15637	15538	15721	15498	15509	15741	15471	15747	15540	15563	15335	15612	15680	15491	15567	15682	15630	15482	15619	15507	15435	15548	15537	15610	15507	15560	15576	15736	15657	15578	15566	15675	15606	15417	15589	15462	15631	15446	15466	15665	15598	15463	15545	15777	15729	15535	15518	15556	15481	15552	15589	15387	15618	15600	15438	15625	15554	15553	15650	15706	15674	15586	15585	15479	15569	15545	15694	15465	15586	15627	15613	15511	15541	15646	15559	15651	15539	15509	15517	15485	15556	15599	15604	15503	15350	15648	15463	15593	15693	15514	15576	15512	15484	15531	15566	15564	15647	15543	15468	15611	15630	15582	15458	15617	15359	15605	15605	15686	15768	15490	15462	15583	15500	15525	15782	15600	15510	15574	15584	15575	15430	15527	15519	15507	15543	15494	15673	15396	15531	15592	15610	15533	15417	15616	15518	15588	15462	15505	15664	15696	15603	15525	15554	15644	15369	15554	15608	15470	15499	15589	15410	15441	15519	15538	15520	15572	15532	15517	15463	15577	15696	15538	15602	15680	15551	15420	15647	15404	15574	15469	15674	15569	15366	15574	15624	15464	15570	15716	15799	15360	15783	15565	15499	15546	15680	15505	15544	15374	15598	15469	15377	15596	15534	15569	15503	15554	15408	15392	15672	15694	15628	15382	15647	15600	15635	15512	15555	15484	15645	15551	15717	15500	15570	15461	15525	15503	15704	15541	15616	15781	15593	15439	15613	15649	15571	15568	15645	15524	15592	15500	15611	15425	15605	15602	15524	15603	15463	15633	15534	15557	15584	15744	15421	15656	15475	15663	15610	15581	15575	15504	15628	15488	15473	15425	15395	15730	15374	15598	15343	15608	15625	15467	15499	15696	15513	15522	15625	15432	15587	15589	15639	15638	15540	15488	15540	15487	15633	15504	15484	15732	15629	15386	15650	15787	15677	15495	15462	15631	15371	15577	15500	15634	15418	15459	15483	15627	15417	15693	15510	15571	15407	15501	15480	15622	15406	15498	15583	15546	15415	15509	15435	15580	15524	15616	15549	15390	15543	15586	15445	15747	15483	15361	15559	15541	15520	15752	15560	15414	15591	15587	15486	15504	15569	15467	15525	15558	15428	15572	15602	15509	15699	15513	15499	15556	15499	15539	15508	15586	15733	15478	15472	15661	15591	15515	15591	15567	15338	15575	15580	15431	15524	15479	15608	15510	15422	15539	15544	15591	15474	15715	15695	15319	15583	15434	15662	15501	15465	15611	15585	15596	15484	15467	15612	15495	15615	15845	15624	15603	15698	15556	15486	15609	15680	15386	15493	15471	15550	15643	15563	15633	15502	15742	15660	15440	15565	15638	15514	15565	15539	15496	15589	15455	15498	15512	15418	15530	15431	15434	15509	15532	15667	15515	15590	15564	15598	15687	15505	15584	15399	15573	15475	15502	15620	15438	15561	15558	15624	15474	15554	15592	15370	15710	15556	15466	15483	15561	15415	15472	15609	15513	15572	15522	15574	15579	15526	15711	15545	15513	15475	15564	15573	15506	15623	15565	15564	15453	15571	15466	15433	15586	15579	15662	15635	15516	15492	15635	15616	15418	15547	15602	15264	15543	15522	15515	15631	15531	15458	15494	15410	15593	15641	15318	15617	15445	15519	15657	15254	15605	15631	15430	15417	15415	15625	15623	15261	15683	15736	15306	15443	15763	15484	15621	15532	15644	15436	15534	15489	15772	15729	15530	15436	15615	15582	15729	15491	15661	15636	15434	15607	15515	15476	15406	15639	15512	15587	15492	15535	15652	15426	15562	15476	15654	15544	15450	15466	15578	15505	15550	15723	15473	15673	15496	15477	15618	15521	15549	15711	15689	15559	15528	15514	15634	15403	15492	15351	15615	15531	15526	15489	15725	15634	15547	15588	15615	15448	15461	15539	15562	15566	15645	15460	15644	15356	15530	15536	15480	15289	15603	15571	15605	15641	15751	15411	15631	15392	15695	15567	15472	15506	15516	15604	15529	15500	15560	15706	15634	15565	15695	15571	15609	15546	15424	15726	15572	15457	15497	15520	15536	15588	15576	15689	15537	15528	15503	15545	15557	15465	15592	15395	15498	15556	15534	15481	15479	15587	15547	15634	15612	15505	15600	15502	15342	15555	15656	15534	15505	15531	15586	15595	15744	15629	15664	15496	15780	15446	15792	15508	15488	15565	15581	15609	15655	15465	15384	15400	15582	15492	15500	15803	15534	15662	15582	15690	15698	15455	15447	15670	15452	15447	15577	15506	15481	15391	15567	15733	15332	15692	15674	15558	15537	15445	15569	15464	15614	15552	15380	15451	15616	15501	15475	15387	15465	15472	15555	15415	15635	15619	15439	15491	15621	15628	15372	15619	15468	15583	15497	15511	15603	15372	15700	15545	15502	15726	15700	15603	15449	15469	15551	15598	15488	15327	15267	15560	15404	15517	15356	15521	15439	15531	15696	15415	15638	15608	15485	15556	15581	15646	15567	15411	15652	15468	15733	15577	15539	15634	15675	15522	15642	15501	15751
28165	22566	24950	22157	19163	18478	18565	17938	17667	17630	17302	17368	17242	17015	17092	17149	17131	16856	16885	16812	16790	16825	16655	16756	16767	16749	16676	16551	16932	16714	16960	16582	16670	16800	16836	16652	16678	16830	16906	16847	16765	16879	16688	16777	16845	16723	16884	16510	16838	16794	16755	16917	16629	16952	16641	16765	16744	16630	16804	16753	16706	17011	16587	16532	16693	16866	16668	16619	16725	16816	16743	16663	16700	16619	16494	16720	16895	16748	16814	16701	16615	16625	16678	16674	16972	16858	16775	16536	16925	16641	16562	16779	16744	16632	16462	16904	16629	16626	16712	16838	16746	16888	16491	16575	16957	16758	16665	16584	16683	16713	16637	16882	16769	16787	16769	16670	16705	16762	16777	16834	16728	16683	16793	16743	16666	16679	17041	16707	16763	16668	16601	16664	16653	16840	16687	16640	16725	16589	16576	16810	16815	16869	16770	16895	16708	16742	16701	16836	16593	16838	16853	16908	16695	17018	16783	16928	16896	16784	16747	16752	16854	16815	16663	16967	16947	16743	16439	16778	16881	16488	16975	16888	16773	16725	16835	16786	16787	16859	16619	16768	16601	16777	16840	16842	16849	16840	16821	16723	16769	16548	16850	16674	16707	16694	16883	16677	16900	16612	16651	16705	16831	16944	16649	16697	16682	16692	16618	16633	16708	16666	16560	16717	16784	16771	16662	17015	16973	16858	16681	16633	16661	16943	17046	16794	16812	16904	16701	16629	16960	16982	16705	16702	16706	16743	16616	16737	16806	16896	16987	16804	16765	16788	16842	16930	16843	16764	16713	16626	16529	16640	16625	16866	16715	16716	16681	16762	16793	16698	16893	16649	16774	16896	16718	16869	16787	16649	16593	16741	16734	16825	16764	16753	16529	16576	16588	17032	16665	16837	16785	16831	16961	16955	16724	16723	16724	16696	16678	16855	16722	16713	16601	16492	16714	16884	16874	16774	16676	16769	16674	16673	16836	16703	16733	16701	16953	16890	16805	16576	16681	16602	16751	16689	16771	16729	16757	16717	17026	16765	16597	16701	16729	16684	16610	16744	16671	16622	16694	16784	16858	16693	16838	16709	16900	16723	16680	16870	16685	16679	16812	16715	16863	16890	16757	16720	16935	16796	16824	16785	16688	16786	16803	16837	16784	16779	16907	16795	16684	16837	16819	16807	16768	16858	16791	16660	16769	16769	16916	16626	16704	17042	16833	16736	16845	16607	16718	16694	16739	16698	16886	16711	16715	16746	16686	16719	16697	16591	16696	16779	16805	16602	16740	16687	16540	16792	16601	16758	16765	16592	16974	16857	16778	16675	16628	16841	16851	16878	16708	16805	16587	16921	16685	16648	16739	16858	16849	16622	16703	16647	16793	16741	16620	16777	16716	16945	16813	16723	16856	16923	16786	16867	16528	16866	16800	16826	16776	16846	16723	16762	16634	16820	16776	16592	16683	16950	16887	16844	16732	16905	16657	16790	16972	16738	16641	16816	16555	16621	16758	16977	16659	16591	16711	16913	16798	16813	16778	16705	16858	16663	16718	16599	16800	16761	16740	16775	16912	16950	16726	16852	16723	16512	16699	16926	16874	16751	16853	16619	16770	16791	16741	16944	16839	16743	16628	16805	16784	16615	16679	16907	16806	16934	16885	16721	16831	16547	16824	16697	16716	16789	16711	16704	16820	16816	16759	16608	16884	16670	16879	16731	16762	16853	16892	16826	16756	16783	16681	16816	16828	16772	16717	16951	16608	16890	16936	16786	16684	16518	16806	16642	16826	16929	16804	16808	16680	16764	16785	16664	16564	16740	16771	16815	16952	16684	16594	16762	16781	16934	16708	16936	16660	16654	16757	16643	16740	16721	16693	16779	16826	16773	16767	16671	16805	16796	16740	16857	16844	16938	16807	16811	16817	16848	16542	16639	16818	16696	16686	16555	16675	16694	16866	16827	16650	16796	16768	16844	16893	16826	16666	16773	16522	16633	16956	16771	16893	16804	16757	16652	16777	16553	16933	16997	16965	16796	16855	16675	16674	16922	16870	16920	16822	16722	16803	16768	16844	16791	16572	16710	16876	16911	16992	16623	16684	16778	16744	16836	16917	16856	16850	16611	16634	16576	16774	16703	16844	16898	16456	16599	16925	16826	16950	16823	16746	17066	16812	16652	16852	16877	16943	16451	16617	16750	16822	16649	16687	16595	16890	16993	16962	16794	16837	16935	16778	16733	16735	16904	16803	16527	16904	16882	16765	16677	17063	16686	16674	17008	16853	16746	16555	16806	16744	16850	16669	16843	17042	16719	16681	16711	16794	16892	16710	16885	16974	16649	16886	16717	16744	16743	16853	16750	16739	16790	16781	16575	16577	16685	16732	16668	16805	16657	16649	16665	16717	16810	16852	16710	16894	16854	16841	16700	16710	16811	16770	16724	16817	16704	16924	16885	16845	16772	16740	16688	16833	16667	16617	16629	16568	16772	16788	16731	16545	16684	16905	16581	16897	16928	16811	16862	16793	16870	16756	16791	16739	16905	16842	16482	16645	16814	16825	16781	16681	16743	16866	16582	16779	16724	16739	16643	16783	16620	16525	16862	16743	16664	16746	16774	16805	16727	16643	16885	16608	16837	16881	16761	16730	16595	16858	16767	16609	16844	16829	16831	16914	16726	16867	16657	16681	16908	16860	16835	16673	16803	16912	16765	16984	16841	16833	16644	16857	16926	16913	16816	16797	16715	16658	16636	16970	16716	16493	16734	16720	16620	16799	16667	16694	16943	16660	16722	16718	16807	16793	16814	16890	16768	16476	16714	17066	16571	16937	16789	16663	16895	16881	16600	16910	16858	16834	16733	16824	16756	16662	16822	16846	16700	16841	16738	16819	16634	16820	16765	16822	16702	16785	16742	16508	16677	16761	16817	16819	16913	16671	16997	16571	16602	16679	16791	16825	16800	16723	16758	16629	16612	16890	16912	16950	16706	16910	16696	16863	16902	16717	16696	16637	16773	16853	16761	16778	16788	16729	16626	16836	16839	16683	16809	16669	16769	16717	16873	16668	16789	16766	16967	16733	16771	16952	16854	16558	16834	16683	16563	16785	16835	16755	16797	16722	16760	16696	16710	16751	16851	16996	16820	16792	16940	16498	16878	16742	16813	16740	16724	16431	16640	16857	16836	16624	16895	16862	16805	16693	16756	16835	16850	16908	16805	16719	16527	16928	16773	16733	16767	16640	16571	16781	16732	17059	16881	16839	16800	16646	16839	16741	16733	16733	16930	16619	16620	16690	16835	16556	16896	16740	16672	16802	16985	16680	16687	16864	16739	16744	16780	16925	16828	16803	16695	16867	17005	16733	16731	16952	16692	16808	16669	16777	16834	16891	16755	16772	16740	16572	16906	16766	16853	16872	16882	16823	16675	16709	16721	16558	16689	16605	16666	16732	16764	16554	16713	16721	16853	16951	16635	16760	16640	16564	16771	16841	16771	16705	16837	16812	16955	16638	16596	16892	16763	16659	16572	16627	16790	16933	16790	16806	16867	16611	16719	16589	16812	16897	16868	16797	16907	16792	16650	16870	16731	16731	16819	16921	16785	16778	16749	16787	16713	16805	16695	16856	16907	16744	16781	16864	16805	16986	16661	16751	16493	16616	16780	16802	16833	16746	16629	16778	16741	16825	16720	16687	16643	16889	16776	16670	16765	16802	16735	16736	16651	16795	16836	16765	16860	16600	16468	16699	16583	16707	16763	16788	16959	17029	16774	16771	16754	16732	16576	16789	16752	17005	16791	16917	16809	16793	16650	16802	16811	16950	16896	16846	16876	16766	16719	16717	16703	16574	16675	16692	16791	16923	16837	16631	16829	16957	16832	16992	16742	16828	16861	16860	16783	16674	16758	16739	16604	16829	16975	16771	16912	16609	16762	16756	16722	16850	16701	16789	16967	16878	16909	16777	16737	16794	16843	16800	16617	16761	16771	16723	16637	16634	16679	16834	16669	16759	16746	16924	16647	16734	16711	16891	16722	16754	16766	16770	16667	16701	16639	16747	16788	16704	16675	16819	16795	16774	16928	16829	16963	16798	16727	16970	16868	16639	16949	16857	16646	16577	16733	16767	16572	16799	16711	16794	16747	16857	16756	16689	16946	16912	16883	16861	16623	16769	16853	16777	16825	16906	16747	16662	16765	16811	16780	16676	16856	16809	16883	17002	16761	16713	16872	16788	16810	16820	16612	16815	16841	16905	16942	16902	16903	16658	16811	16721	16753	16907	16770	16790	16889	16760	16547	16742	16701	16810	16734	16788	16649	16780	16760	16833	16628	16991	16811	16716	16589	16711	16545	16770	16694	16865	16857	16791	16693	16818	16766	16795	16696	16725	16846	16712	16830	16668	16769	16664	16737	16732	16698	16842	16729	17023	16830	16737	16762	16701	16949	16854	16759	16731	16804	16798	16927	16756	16780	17095	16695	16835	16829	16835	16751	16817	16862	16726	16796	16968	16887	16810	16761	16709	17088	16731	16658	16857	16717	16834	16583	16845	16746	16837	16910	16816	16716	16716	16788	16672	16723	16930	16770	16753	16668	16839	16842	16972	16731	16727	16711	16709	16564	16765	16962	16796	16813	16627	16681	16731	16798	16816	16805	16842	16879	16605	16524	16835	16636	16902	16885	16752	16835	16928	16824	16750	16921	16685	16723	16769	16832	16690	16826	16673	16897	17045	16765	16753	16664	16888	16818	16965	16701	16917	16777	16707	16882	17066	16755	16847	16892	16906	16783	16727	16809	16835	16829	16968	16773	16536	16577	16707	16669	16781	16765	16661	16757	16861	16676	16923	16917	16705	16535	16784	16662	16747	16606	16700	16803	16797	16831	16546	16827	16662	16829	16748	16799	16688	16869	16924	16771	16530	16595	16712	16757	16664	16822	17017	16835	16797	16499	16555	16881	17030	16701	16822	16563	16698	16708	16756	16839	16799	16821	16721	16648	16862	16827	16876	16837	16814	16711	16581	16928	16934	16611	16827	16812	16755	16888	16670	16783	16738	16808	16951	16876	16824	16697	16913	16593	16607	16856	16909	16774	16830	17001	16713	16748	16834	16907	16759	16872	16851	16902	16969	16825	16700	16791	16743	16697	16861	16813
16540	24443	21175	17898	17217	16669	16215	15837	15378	15208	15065	14978	14942	14638	14715	14617	14520	14348	14460	14276	14511	14290	14414	14460	14623	14159	14447	14516	14442	14310	14263	14454	14452	14416	14493	14177	14339	14481	14330	14344	14396	14410	14364	14306	14296	14325	14432	14319	14284	14404	14262	14354	14607	14410	14423	14326	14386	14399	14457	14214	14357	14347	14269	14482	14338	14493	14415	14181	14267	14201	14384	14352	14407	14263	14390	14376	14210	14235	14374	14251	14152	14540	14220	14441	14352	14354	14320	14422	14393	14331	14432	14353	14520	14427	14448	14298	14377	14231	14452	14292	14433	14245	14404	14423	14309	14409	14250	14365	14324	14306	14283	14347	14318	14336	14416	14252	14409	14468	14407	14470	14244	14343	14380	14248	14193	14299	14411	14439	14233	14310	14400	14359	14269	14394	14371	14259	14341	14228	14346	14404	14348	14371	14394	14256	14322	14588	14305	14278	14449	14424	14102	14316	14322	14329	14229	14345	14251	14383	14364	14374	14227	14416	14265	14467	14555	14323	14482	14307	14352	14347	14281	14317	14274	14338	14269	14161	14205	14288	14419	14501	14464	14265	14408	14354	14320	14504	14363	14360	14458	14436	14320	14335	14393	14575	14375	14358	14371	14253	14352	14330	14270	14418	14201	14440	14402	14281	14339	14333	14365	14241	14430	14518	14296	14441	14356	14296	14407	14321	14152	14339	14301	14417	14393	14377	14440	14184	14252	14298	14392	14263	14503	14439	14180	14415	14398	14140	14233	14396	14338	14257	14392	14266	14385	14450	14425	14381	14213	14303	14262	14431	14342	14381	14173	14429	14374	14230	14344	14508	14332	14242	14241	14310	14251	14229	14359	14495	14398	14322	14365	14318	14400	14351	14359	14389	14575	14244	14226	14239	14526	14457	14262	14430	14282	14232	14297	14353	14311	14210	14232	14435	14362	14426	14452	14412	14506	14363	14447	14282	14357	14434	14206	14399	14365	14454	14485	14292	14471	14452	14188	14366	14376	14274	14278	14380	14336	14407	14198	14440	14295	14337	14428	14332	14350	14383	14134	14316	14245	14319	14459	14267	14244	14326	14519	14271	14425	14416	14360	14407	14415	14375	14242	14407	14282	14272	14367	14440	14232	14382	14271	14279	14487	14362	14459	14066	14442	14400	14343	14305	14391	14337	14335	14278	14231	14334	14090	14339	14277	14268	14294	14267	14424	14409	14393	14409	14443	14346	14433	14288	14383	14255	14309	14321	14092	14489	14255	14199	14498	14430	14260	14275	14240	14166	14458	14347	14241	14374	14434	14284	14275	14400	14256	14360	14376	14298	14123	14360	14444	14601	14286	14472	14578	14373	14353	14277	14252	14232	14445	14332	14481	14319	14251	14446	14318	14258	14287	14265	14407	14359	14356	14301	14377	14359	14152	14389	14276	14332	14450	14364	14327	14475	14332	14330	14356	14306	14171	14451	14312	14481	14335	14474	14321	14224	14229	14194	14298	14289	14324	14367	14420	14265	14269	14342	14410	14265	14393	14356	14238	14217	14281	14386	14398	14378	14505	14398	14283	14518	14369	14468	14383	14557	14331	14232	14509	14345	14349	14396	14365	14243	14502	14310	14406	14436	14338	14400	14251	14314	14482	14587	14312	14378	14257	14214	14310	14439	14405	14452	14523	14299	14245	14308	14286	14438	14302	14297	14330	14145	14279	14356	14368	14358	14399	14266	14325	14426	14514	14464	14454	14322	14345	14543	14400	14391	14491	14519	14470	14389	14354	14444	14603	14388	14297	14277	14533	14352	14221	14446	14350	14422	14157	14303	14383	14334	14385	14171	14437	14241	14393	14402	14283	14228	14366	14335	14460	14294	14265	14268	14230	14395	14408	14225	14493	14172	14358	14364	14220	14460	14323	14385	14417	14249	14301	14267	14321	14305	14411	14437	14364	14347	14328	14365	14456	14237	14275	14212	14324	14522	14601	14325	14301	14329	14442	14371	14321	14342	14472	14476	14364	14427	14425	14396	14428	14140	14257	14423	14201	14459	14386	14357	14344	14425	14348	14277	14214	14269	14235	14381	14347	14360	14441	14348	14102	14484	14543	14425	14401	14416	14340	14306	14437	14477	14470	14518	14429	14243	14324	14449	14351	14301	14324	14456	14404	14392	14388	14192	14296	14446	14221	14220	14152	14476	14342	14260	14261	14292	14487	14214	14360	14471	14378	14337	14398	14374	14373	14187	14242	14314	14458	14430	14447	14441	14428	14268	14246	14531	14423	14276	14383	14370	14401	14356	14307	14424	14370	14388	14466	14456	14324	14282	14210	14355	14417	14274	14362	14492	14372	14376	14271	14441	14356	14472	14301	14598	14273	14194	14310	14300	14251	14357	14361	14426	14239	14432	14297	14264	14449	14477	14232	14403	14312	14531	14411	14408	14375	14356	14465	14388	14185	14448	14432	14433	14225	14483	14352	14237	14449	14421	14502	14291	14211	14307	14219	14437	14216	14362	14482	14527	14459	14254	14332	14437	14433	14325	14101	14366	14483	14344	14431	14434	14410	14572	14205	14309	14430	14512	14524	14128	14354	14334	14154	14169	14331	14373	14351	14382	14426	14437	14435	14381	14442	14363	14396	14341	14445	14255	14352	14458	14357	14499	14234	14389	14402	14323	14503	14269	14350	14235	14537	14330	14329	14401	14447	14390	14295	14393	14413	14286	14306	14284	14238	14324	14332	14538	14354	14346	14331	14473	14399	14328	14251	14420	14369	14190	14201	14350	14365	14392	14381	14341	14265	14281	14391	14430	14404	14322	14425	14423	14264	14340	14270	14248	14277	14350	14512	14283	14247	14337	14373	14049	14324	14420	14508	14344	14380	14370	14372	14409	14412	14388	14276	14380	14389	14254	14384	14254	14457	14523	14362	14390	14359	14312	14474	14425	14497	14525	14293	14452	14433	14374	14335	14336	14354	14376	14306	14417	14317	14409	14379	14301	14327	14333	14340	14500	14293	14371	14322	14249	14368	14158	14520	14315	14198	14375	14523	14360	14264	14245	14382	14264	14314	14370	14256	14385	14410	14333	14459	14372	14453	14407	14390	14333	14344	14260	14327	14380	14324	14556	14289	14273	14531	14286	14293	14476	14221	14407	14499	14403	14239	14167	14265	14415	14468	14445	14280	14285	14497	14408	14416	14398	14373	14455	14194	14310	14473	14460	14359	14394	14481	14191	14416	14571	14309	14289	14408	14359	14447	14487	14416	14329	14189	14296	14500	14442	14158	14290	14475	14540	14466	14362	14309	14362	14276	14328	14517	14236	14407	14359	14430	14426	14594	14241	14350	14424	14378	14296	14318	14453	14242	14410	14408	14492	14347	14355	14602	14353	14376	14352	14450	14337	14364	14561	14472	14542	14380	14160	14189	14286	14274	14350	14366	14232	14405	14253	14371	14466	14315	14450	14374	14497	14276	14420	14474	14410	14337	14276	14352	14470	14372	14464	14447	14443	14481	14457	14431	14266	14307	14269	14323	14393	14272	14320	14321	14164	14391	14205	14372	14445	14528	14397	14577	14125	14437	14292	14359	14520	14374	14443	14332	14317	14452	14355	14243	14434	14390	14329	14456	14465	14413	14337	14495	14401	14414	14251	14463	14350	14272	14375	14310	14287	14321	14350	14317	14409	14565	14284	14216	14430	14313	14396	14293	14497	14325	14455	14304	14489	14329	14341	14354	14369	14400	14349	14214	14292	14424	14252	14316	14266	14273	14354	14397	14281	14393	14442	14285	14273	14347	14289	14252	14336	14239	14204	14410	14476	14343	14351	14368	14423	14296	14237	14390	14259	14363	14375	14445	14430	14345	14523	14251	14425	14342	14461	14261	14380	14358	14339	14231	14485	14184	14363	14514	14304	14390	14340	14318	14364	14424	14407	14364	14463	14496	14423	14325	14306	14297	14399	14546	14281	14285	14427	14483	14426	14203	14281	14151	14350	14394	14425	14197	14472	14436	14412	14457	14476	14408	14254	14364	14349	14393	14327	14484	14535	14273	14456	14334	14316	14318	14380	14463	14381	14406	14222	14286	14121	14392	14522	14423	14456	14423	14359	14348	14447	14220	14573	14348	14405	14509	14398	14430	14392	14451	14360	14230	14444	14447	14379	14246	14271	14321	14213	14367	14266	14448	14313	14432	14292	14331	14389	14441	14220	14357	14452	14297	14423	14460	14579	14282	14419	14486	14455	14388	14287	14375	14476	14337	14283	14264	14444	14323	14457	14310	14327	14254	14415	14341	14335	14292	14150	14339	14204	14339	14328	14370	14325	14316	14253	14437	14505	14362	14371	14492	14224	14430	14313	14413	14349	14236	14432	14423	14424	14412	14378	14323	14407	14388	14472	14297	14318	14519	14406	14480	14430	14277	14300	14339	14594	14333	14401	14297	14447	14464	14267	14367	14317	14487	14419	14309	14320	14433	14476	14246	14416	14555	14272	14359	14467	14314	14252	14401	14393	14458	14322	14317	14384	14326	14383	14352	14472	14503	14234	14573	14356	14358	14453	14463	14359	14519	14277	14309	14430	14202	14442	14385	14336	14243	14297	14319	14208	14270	14400	14412	14381	14177	14379	14331	14410	14393	14304	14422	14296	14240	14477	14264	14460	14278	14268	14433	14376	14352	14243	14405	14385	14396	14320	14306	14370	14457	14374	14200	14274	14289	14594	14434	14437	14264	14380	14428	14296	14373	14407	14392	14533	14306	14348	14120	14465	14428	14404	14553	14467	14214	14246	14348	14292	14454	14420	14380	14402	14279	14303	14283	14392	14518	14382	14368	14280	14279	14367	14292	14333	14411	14273	14342	14393	14532	14274	14329	14444	14484	14445	14542	14234	14438	14364	14314	14407	14355	14434	14346	14411	14510	14403	14386	14515	14182	14258	14384	14336	14306	14429	14280	14238	14155	14295	14394	14346	14307	14324	14333	14222	14371	14446	14354	14203	14360	14398	14310	14375	14360	14488	14118	14384	14320	14327	14433	14249	14408	14534	14120	14381	14265	14281	14355	14346	14408	14305	14399	14367	14198	14181	14509	14453	14427	14338	14271	14364	14364	14396	14412	14389	14365	14491	14308	14361	14203	14396	14389	14437
22783	21026	27924	24484	22219	22864	22340	19637	19076	18925	18702	18610	18448	18383	18225	18184	17957	18291	17787	18035	18071	17860	17889	18035	17943	17917	17769	17894	17879	17694	17925	17864	17855	17877	17941	17869	17979	17803	17905	17761	17880	17901	18100	17885	17857	17798	17743	17855	17796	17888	17820	17849	17819	17754	17792	17986	18007	17966	17703	17823	17676	17713	17930	17903	17760	17790	17831	17782	17673	17840	17861	17857	17830	18003	17888	17833	17860	17641	17619	17710	17655	17834	17758	17687	17956	17794	17527	17769	17622	17848	17737	17811	17696	17929	17687	17845	18043	17996	17803	17911	17613	17687	17867	17750	17864	17958	17737	18002	17799	17806	17784	17721	17646	17645	17786	17656	17904	17652	17636	17721	17700	17873	17830	17952	17848	17971	17950	17718	17612	17856	17877	17613	17586	17890	17714	17654	17863	17678	17788	17891	17798	17771	17611	17595	17750	17677	17768	17804	17655	17733	17750	17651	17680	17793	17756	17796	17599	17811	17908	17818	17990	17842	17775	17717	17665	17862	17777	17612	17730	17924	17752	17892	17646	17899	17784	17917	17798	17972	17909	17669	17760	17871	17728	17764	17695	17839	17646	17935	17852	17951	17832	17726	17682	17751	17695	17858	17747	17672	17638	17754	17839	17685	17755	17857	17753	17633	17832	17591	17726	17862	17903	17807	17783	17740	17787	17803	17615	17644	17843	17694	17668	17665	17701	17537	17892	17854	17787	17650	17802	17763	17801	17940	17890	17775	17854	17795	17813	17808	17807	17801	17741	17643	17651	17698	17819	17890	17670	17650	17784	17825	17978	17802	17793	17695	17655	17552	17935	17851	17757	17721	18033	17773	17761	17841	17978	17687	17607	17743	17816	17904	17822	17640	17828	17762	17621	17777	17610	17576	17606	17847	17766	17769	17687	17710	17589	17720	17660	17888	17881	17579	17925	17712	17910	17857	17671	17800	17665	17724	17768	17708	17919	17870	17628	17624	17859	17780	17655	17704	17671	17614	17758	17729	17839	17602	17970	17841	17570	17804	17769	17720	17756	17841	17643	17736	18044	17648	17850	17666	17871	17746	17845	17909	17993	17546	17773	17701	17819	17617	17908	17623	17805	17893	17660	17661	17572	17937	17851	17666	17875	17702	17801	17817	18017	17791	17915	17600	17621	17727	17759	17865	17847	17815	17786	17776	17855	17977	17671	17694	17977	17700	17785	18018	17818	17759	17668	17743	17552	17787	17868	17839	17944	17832	17868	18011	17770	17702	18044	17759	17507	17610	18003	17633	17729	17825	17948	17734	17818	17514	17617	17449	17608	17666	17836	17925	17612	17700	17871	17763	17787	17595	17825	17702	17855	17963	17906	17751	17839	17606	17775	17815	17885	17718	17717	17502	17646	17874	17784	17726	17805	17789	17884	17632	17567	17836	17614	17902	18036	17814	17761	17871	17772	17757	17856	18052	17888	17898	17728	17760	17883	17822	17857	17884	17721	17741	17788	17892	17795	17797	17754	17979	17826	17766	17684	17711	17731	17873	17733	17797	17683	17849	17833	18007	17668	17761	17931	17654	17871	17883	17806	17936	17874	17929	17790	17680	17729	17890	17862	17816	17827	17751	17611	17769	17634	17796	17506	17963	17791	17698	17690	17668	17735	17869	17649	17540	17654	17727	17903	17702	17809	17711	17783	17796	17813	17998	17728	17987	17750	17814	17657	17798	17726	17961	18015	17684	17650	17982	17615	17792	17837	17823	17793	17847	17992	17773	17694	17688	17885	17917	17924	17853	17856	17728	17686	17852	17985	17846	17674	17666	17763	17751	17678	17861	18001	17785	17798	17811	17592	17611	17849	17737	17699	17874	17958	17787	17915	17672	17911	17768	17753	18080	17796	17664	17707	17735	17661	17620	17673	17978	17730	17507	17680	17855	17863	17988	17778	17958	17999	17823	17659	17874	17695	17868	17785	17836	17764	17556	17764	17742	17772	17893	17648	17761	17793	17703	17890	17877	17811	17900	17737	17728	17937	17992	17938	17765	17896	17735	17851	17906	17752	17841	17695	17920	17920	17921	17792	17668	17813	17797	17774	17688	17878	17890	17874	17806	17817	17893	17739	17809	17539	17716	17869	17889	17784	17667	17796	17695	18076	17761	17789	17795	17683	17758	17792	17695	17857	17970	17925	17744	17781	17600	17791	17713	17951	17994	17920	17711	17836	17580	17733	17854	17990	17937	17785	17883	18015	17918	17755	17764	17626	17921	17853	17985	17762	17844	17711	17735	17900	17870	17775	17804	17590	17642	17824	17538	17982	17769	18050	17767	17614	17697	17657	17607	17787	17801	17805	17928	17764	17689	17974	17826	17659	17782	17720	17552	17765	17846	17848	17832	17814	17727	17814	17635	17735	18008	17870	17806	17896	17866	17646	17751	17651	17690	17596	17684	17807	17685	17947	17871	17723	17724	17885	17902	17817	17955	17901	17840	17820	17709	17972	17836	17839	17912	17907	17867	17765	17731	17744	18111	17628	17719	17732	17787	17785	17621	17794	17697	17917	17828	17900	17733	17635	17849	18073	17857	17901	17730	17603	17820	17679	17593	17769	17776	17677	17758	17807	17892	17734	17839	17887	17838	17846	17594	17722	17983	17785	17616	17574	17581	17880	17632	17626	17817	17698	17641	17738	18066	17846	17909	17933	17701	17833	17570	17764	17706	17785	17892	17772	18001	17816	17729	18261	17852	17799	17835	17870	17721	17697	17641	17892	17619	17753	17846	17601	17880	17961	17779	17691	17937	17646	17766	17688	17833	17653	17692	17761	17616	17793	17631	17787	17568	17757	17812	17784	17745	17572	17678	17838	17862	17767	17805	18031	18166	17904	17763	17571	17767	17867	17849	17790	17824	17714	17753	17850	17639	17559	17762	17700	17939	17738	17735	17839	17653	17682	17628	17802	17678	17774	17853	17897	17707	17778	17835	17896	17841	17935	17810	17697	17836	17701	17749	17809	17811	17754	17812	17977	17763	18109	17908	17685	17751	17717	17834	18006	17932	17927	17830	17694	17851	17744	17621	17777	17770	17600	17714	17728	17970	17669	17654	17844	17776	17927	17787	17969	17972	17802	17763	17752	17777	17817	17768	17710	17880	17773	17661	17783	17578	17726	17563	17738	17680	17880	17827	17661	17672	17794	17636	17778	17746	17760	17742	17811	17785	17848	17700	17872	17846	17695	17674	17750	17829	17918	17844	17951	17839	17801	17836	17897	17654	17645	17718	17799	17634	17852	17860	17869	17779	17884	17688	17766	17889	17786	17723	17745	17549	17569	17841	17983	17733	17726	17651	17550	17928	17877	17539	17606	17737	17820	17820	17771	17730	17804	17716	17671	17717	17853	17771	17862	17633	17685	17660	17713	17734	17750	17489	17775	17789	17899	17836	17749	17763	17830	17775	17749	17539	17864	17838	17905	17682	17736	17744	17968	17867	17829	17863	17860	17911	17952	17704	17908	17939	17608	17803	17770	17803	17870	17853	17993	17845	17929	17752	17637	17671	17735	17883	17815	17685	17742	17678	17578	18040	17760	17732	17847	18015	17769	17645	17717	17817	17943	17912	17878	17780	18044	17676	17690	17930	17884	17571	17604	17647	17948	18002	17887	17789	17937	17668	17716	17748	17723	17746	17668	17754	17612	17909	17661	17891	17954	17770	17726	17558	17732	17731	17848	17804	17810	17865	17900	17686	17714	17828	17627	17741	17941	17802	17923	17806	17879	17867	17884	17956	17662	17839	17757	17781	17648	17672	17703	17840	17914	17641	17636	17951	17923	17832	17924	17670	17837	17658	17690	17730	17827	17863	17859	17815	17817	17790	17946	17786	17943	17743	17748	17919	17546	17753	17836	17884	17879	17728	17731	17815	17903	17560	17883	17860	17831	17827	17660	17872	17777	17689	17613	17816	17760	17657	17757	17620	17662	17744	17871	17779	17794	17648	17952	17716	17656	17997	17711	17880	17928	17878	17715	17933	17751	17647	17726	17867	17917	17622	17746	17784	17844	17692	17786	17939	17911	17938	17796	17743	17677	17743	17734	17765	17969	17765	17593	17867	17839	17782	17888	17650	17769	17879	17927	17854	17906	17797	17803	17729	17836	17710	17920	17879	17764	17814	17828	17693	17807	17659	17734	17674	17834	17702	17750	17997	17748	17779	17890	17973	17586	17748	17899	17706	17842	17685	17573	17595	17644	17942	17749	17806	17829	17865	17900	17620	18048	17663	17679	17901	17770	17787	17649	17682	17802	17705	17818	17712	17787	17616	17866	17793	17659	17623	17651	17865	17750	17757	17810	17522	17672	17792	17612	17895	17644	17570	17804	17775	17742	17828	17724	17623	17669	17760	17669	17705	17797	17726	17834	17733	17828	18109	17732	17855	17853	17785	17869	17692	17831	17781	17605	17741	17760	17726	17746	17730	17947	17733	17819	17922	17861	17880	17755	17762	17787	17814	18002	17840	17796	17817	17775	17749	17822	18012	17817	17788	17744	17746	17662	17603	17740	17717	17628	17896	17805	17734	17722	17748	17825	17956	17876	18010	17839	17933	17709	17578	17736	17639	17846	17945	17864	17807	17638	17731	17675	17785	17779	17769	17766	17730	17664	17696	17743	17803	17831	17985	17878	17827	17737	18060	17750	17788	17759	17942	17853	17830	17670	17912	17830	17993	17698	17551	17643	17891	17882	17765	17809	17783	17964	17980	17941	17861	17681	17850	17671	17526	17815	17712	17863	17773	17664	17840	17790	17698	17693	17601	17747	17733	17757	17709	17743	17776	17868	17787	17753	17913	17757	17859	17604	17647	17813	17811	17706	17657	17624	17637	17723	17688	17939	17838	17573	17626	17840	17640	17559	17852	17766	17802	17762	17932	17684	17636	17724	17923	17816	17720	17832	17802	17742	17752	17824	17736	17620	17564	17803	17881	17611	17798	17740	17691	17686	17804	17782	17654	17652	17798	17926	17741	17818	17709	17866	17990	17950	17731	17908	17643	17642	17712	17948	17617	17713	17800	17678	17933	17770	17686	17651	17655	17833	17772	17747	17862	17801	17696	17790	17860	17885	17802	17811	17706	17815	17768	17743	17798	17786	17799	17835	17704
14240	30225	25329	20745	19497	18318	17889	17106	16941	16618	16081	16000	15784	15499	15297	15274	15288	15124	15106	15087	14829	15171	14977	15114	14953	15124	14943	15061	15142	14988	15017	15001	15094	14954	15196	14949	14886	14972	14965	15012	14927	15065	15048	14781	14974	14953	14998	14958	14924	14797	14815	15028	14929	14975	14909	14961	15079	14841	15006	15101	15097	15015	15006	14793	14893	15176	14965	15061	15021	14935	14964	14869	14959	14925	14886	15047	14805	14934	15067	15052	14966	15031	14964	15079	14996	14922	14851	14822	15096	14893	14880	14762	14985	15086	14972	15104	14817	14957	15020	14950	14963	15126	14889	14980	14882	14821	15104	15038	15088	14997	14932	15208	15078	14964	15036	14877	14929	14922	14804	15038	14909	15046	14899	14695	14957	14814	15066	14828	14881	15070	15076	14782	14994	14853	14767	14926	15041	15004	14928	15011	14936	14919	14978	14929	14838	14974	14873	14836	14872	14860	14939	14841	14868	14891	14947	14855	14866	14861	14918	14817	14959	14896	15010	14975	14923	14810	14929	15077	14966	14918	14975	14949	14998	14985	15039	14878	14984	14827	14860	14902	14901	15043	14934	14796	15020	15028	14862	15003	14890	14980	14854	14823	15042	14985	14882	14900	14992	15041	14925	14849	14869	14943	15022	14853	14754	14843	14796	14855	15188	14917	15079	14937	15012	14904	14823	15013	15065	15084	14878	14823	14963	14885	14965	15016	14840	14720	15003	14996	14913	14940	14936	15068	14890	14948	14950	14991	14870	15076	14974	14821	14944	15159	14953	14836	14842	15088	14913	14718	14980	15116	14959	14863	15136	15029	14932	15120	14969	15064	14941	14779	14946	15164	15043	14918	14893	14939	14953	14989	14719	14816	15130	14898	15194	14876	14907	15021	15032	14982	14933	14856	14963	15034	15116	14999	14928	14990	15029	15033	15047	14949	14941	14916	14913	14917	15006	14989	14789	15010	14840	14881	15048	14855	14968	14926	15016	14927	14963	14906	14890	14964	14857	14848	14876	15046	15046	15079	15071	14846	15009	14851	14948	14983	14830	14886	14945	14978	14911	14833	14920	14827	15210	14939	14990	14852	15124	14960	14876	14847	14923	14967	14956	14979	14859	14960	14992	15039	15088	14957	14956	14891	15046	15006	14995	14947	14762	14746	14793	14876	14930	14965	14844	14830	14948	14979	14824	14966	14764	14994	15057	14990	15043	14854	15009	14910	14948	14870	15010	14990	14934	14770	14741	15053	14981	14998	14979	14851	15078	14915	15007	14941	15021	14992	14836	14792	15070	14906	15001	14887	14934	15100	14674	15013	15011	15057	14967	14945	15074	14921	14867	14954	15017	14969	14960	14935	14976	14889	14872	15189	15054	14821	15023	14797	14930	15075	14941	15087	14884	15009	14827	15029	14988	14904	14850	14926	14929	14976	15022	14824	15034	15004	14795	14945	14929	15029	14801	15043	14922	14928	15006	15139	14936	14869	15025	14814	14736	14882	15025	15072	14845	14777	15087	14964	15097	15110	14977	14942	15081	15079	14891	15142	14993	15088	14771	14917	15006	15030	14979	14946	14962	14975	14900	15048	14958	14818	14835	14938	14938	15077	14929	14789	15014	15170	15039	14873	14790	15044	15002	14989	15135	15039	14860	14860	15080	14903	14986	14778	14922	14926	14927	14978	14835	15139	15120	14931	14892	14993	14967	15014	15115	14880	15007	14844	15000	14853	14975	14705	15103	14940	15029	14835	14910	14935	14953	14960	14974	14915	14934	15087	14928	14816	14938	15087	14871	14857	14799	14884	15023	15038	15107	15050	15003	14885	14846	15007	14886	14911	14994	14874	15017	14852	15016	14884	15014	14954	14821	15037	14889	14989	14990	15053	15034	14833	15013	14882	14961	15136	14932	14852	14979	14950	14829	14978	14952	14909	15084	14955	14928	14862	14997	14988	14918	14969	14940	14923	14889	14770	14887	15010	14853	14736	14936	14940	14843	14954	14885	14991	14794	14956	15097	14953	15023	14880	14971	14810	14983	14896	14855	14877	14907	14884	14991	14925	14914	15164	14988	14981	14961	15008	14864	15013	14952	15123	14968	14836	14858	15083	15025	14842	14809	15028	14805	15154	14976	15000	14958	14904	15050	14808	14947	14956	14877	15186	14862	15035	14977	14989	15043	14825	15110	14959	14968	15115	14939	14954	15043	14778	14956	15059	14802	15069	15024	15062	15022	15051	14996	14788	15026	14974	14857	14941	14921	14950	14942	15013	14878	15003	15126	14766	14996	15127	14969	15046	15022	14882	15030	14967	14824	15054	14987	15029	15024	14997	15025	15022	15055	14757	15003	14862	14962	14962	15027	15090	14969	14947	14880	14841	14882	14902	15089	15009	14727	14836	15045	14820	14818	15015	14951	15046	15079	14770	14920	14850	14972	14844	14900	14901	15075	15052	14963	15010	14997	14876	15069	14762	14780	14968	14907	14925	14918	14959	14980	14821	14826	14836	14982	14978	14894	14960	14983	14920	14853	14969	14973	14864	15000	14858	14935	14923	14978	14920	14955	15008	15084	15092	14811	14914	15028	14773	14994	14941	14835	15044	14884	14938	14918	14732	14926	15059	14883	14957	14931	14940	14981	14935	15002	15019	14815	14900	15057	15010	14999	15061	14930	14953	15083	15022	15081	14959	14836	14781	14968	14932	14881	15101	14995	14958	14969	14817	14913	14985	14930	15010	14896	14904	14974	15078	14889	15077	14956	15098	15134	14864	14946	15017	14826	14970	15050	14770	14997	14957	14977	14909	15036	15039	14806	14925	14968	14919	14825	15031	15137	14928	14894	14937	14862	14918	14829	14787	15057	14887	14832	14933	14991	14871	14948	14951	14949	14868	15042	14928	14909	15027	14898	14985	15126	15145	14992	14821	14988	14803	15060	14776	14937	15119	14928	15094	15018	14986	14990	14806	14939	14946	14846	14936	14995	15110	15001	14864	14881	14880	14925	14971	15009	14975	14900	14903	15084	14985	15033	14787	14935	15029	14957	15040	15127	14843	15015	15013	14903	14894	14935	14945	15103	14930	14905	14929	15055	14815	14952	15034	14811	14998	14869	15074	14988	14851	14927	14906	14837	15008	14947	14764	14840	14867	14956	15169	15019	15027	14905	15048	14977	15047	15027	15146	14979	14970	14774	14965	14987	14869	14914	14935	15003	15039	14913	15008	15018	15062	14843	14921	14912	14974	14898	14958	14846	14716	14848	14773	14931	14891	14826	14789	14976	14837	15015	14847	14930	14803	14994	14769	14922	14940	14991	15052	14948	15070	14928	14683	14981	14895	14947	15018	15019	15050	14867	14962	14931	14852	14970	14956	14961	14984	14809	14730	15018	15058	14852	14917	14876	15014	14730	14994	14994	14785	14932	15031	15007	14729	14740	14905	14853	14958	14911	14901	14778	14998	14892	14879	14856	14962	15003	14850	14958	14859	15253	15131	15100	15033	14990	14918	14918	14941	15024	14892	15011	15066	14875	14820	14942	15022	14990	14999	15106	15013	14900	15017	15037	14827	14871	15049	15010	14908	14866	14902	14881	15073	14866	15068	15076	15019	14990	14922	14829	14966	14924	15054	14971	15003	14968	15049	14975	15029	14965	14947	14942	14984	14790	15026	14812	14998	14925	14852	15074	15058	14872	15132	15109	14939	15044	14944	14854	14885	14849	15068	14932	15028	14772	14786	14859	14973	14936	14989	14737	14985	15082	15053	15256	14983	14914	15064	15037	15047	14995	15016	15052	14923	14892	15066	15027	14843	15039	14862	14961	15011	15083	14905	14823	14937	15003	14851	14946	14956	15054	14929	14966	15043	14919	14953	14962	14918	14921	14874	15105	14821	14999	14950	14876	14884	14937	14939	15034	15038	15088	14982	14975	15006	15023	14998	14716	14865	15019	15030	14982	14926	15073	14944	14914	14910	14697	14827	14892	15077	15006	14950	15010	14879	14818	14734	14916	14974	14884	14886	14821	14982	14943	14988	14834	14867	14839	14974	14827	15044	14960	14953	14916	15005	15010	14887	14872	15075	14832	14956	15033	14992	15016	14989	14747	15020	14829	14884	14914	14850	14871	14742	14922	14837	14847	14878	14938	14929	14944	14922	14952	14944	14760	15099	14965	14985	15027	15082	14993	14915	14784	14985	15070	14909	15004	14933	14981	14850	14716	15032	14994	14924	14980	14848	14770	14757	14953	14875	14967	14825	14917	14931	15026	14977	14846	14879	14856	14980	14947	14812	14917	14921	14906	14842	14901	14840	14943	14923	14825	14939	14830	15016	14931	14956	15195	15008	14936	15041	15092	14888	15016	14959	14936	14988	14910	15116	15044	14855	14844	15029	14857	14895	14980	14991	15006	14913	14752	14904	14873	15005	14786	14929	15062	15090	15002	14892	14999	15114	14806	15057	14982	14795	15046	14933	14996	14859	15079	15046	15081	14864	14900	15010	14984	15008	14871	14945	14927	14776	15049	14885	14956	14800	14916	15068	15026	15025	14752	15102	15025	14863	14691	14796	14964	14989	15136	14902	15025	14815	15092	14920	14799	14905	15063	15065	15028	14982	14956	14888	14877	14980	15011	15034	14930	14866	15003	14938	14957	15030	14930	14992	14856	14905	15036	14944	14917	14937	14752	14866	15026	15055	14972	15041	14844	14924	14964	14937	14794	15053	14911	15013	14862	14986	15147	14917	14801	15068	14876	15170	14976	14974	14940	15204	14974	14868	15006	14973	14860	14930	14950	14900	14846	14788	14934	14926	14935	15078	15063	14893	14984	15010	14856	15003	14989	15091	14973	15044	15014	14961	14964	14927	15108	14966	15065	14963	14927	14860	14969	15015	14894	14980	14804	15103	15010	14974	14982	15022	14983	14827	14931	14840	14949	14796	15035	14990	15092	14911	14862	15115	14959	14945	15002	14855	14934	14945	15035	15035	15040	15135	14910	14976	14951	15025	15008	14859	14948	14993	14924	15082	15123	14958	14992	15028	15020	14916	14947	14896	15009	14828	14929	15024	14983	14979	14807	14895	14941	15053	15085	14937	15028	15142	14869	14907	14786	14879	15093	14960	14847	14950	14807	15008	14996	14972	14876	15141
24312	21053	26828	26269	20790	19772	19716	18404	18144	17894	17774	17801	17588	17625	17389	17168	17360	17344	17059	17228	17355	17282	17503	17359	17123	17213	17206	17036	17135	17216	17098	17311	17188	17080	17077	17225	17326	17288	17107	17141	17133	17205	17379	17058	17107	17164	17128	17004	17180	17012	17111	17159	17189	17205	17197	17180	17194	16970	17087	17045	17324	17135	17081	17081	17154	17080	17149	16983	17303	17023	17330	17301	17163	17340	17109	17158	17189	17185	17034	17266	17290	17241	17071	16974	17237	17162	17364	17096	17119	17023	17040	17252	17203	17105	17151	17321	17040	16992	17058	17148	17151	17093	17210	16940	16979	17065	17182	16934	16994	16986	17159	17090	17108	17314	17109	16969	17135	17102	17167	16949	17164	17026	16970	17093	16964	17173	17028	17251	17200	17133	17131	17282	17116	17126	17180	17206	16848	17079	17356	17193	17025	17109	17115	17177	17112	17172	17074	17136	17167	17147	17206	17144	17108	17204	17221	16981	17134	17029	17290	17184	17085	17238	17006	16984	17155	17143	17204	16878	17076	17391	17136	17301	17149	17044	16977	16928	17228	17246	17077	17133	17269	17123	17018	17004	17254	17218	17191	17211	17241	17022	17089	17265	17105	17163	17070	17079	17332	17094	17069	17081	17084	16960	17051	17075	17131	16928	17269	17198	17292	17195	17241	17210	17108	16878	17122	17136	17220	17024	17156	17128	17105	17088	17197	17136	17038	17248	17157	17328	17181	17115	17025	16944	16976	17235	17057	16933	17139	16995	17037	17090	17121	17002	16886	17070	17049	17072	17035	17031	16960	17346	16948	17070	17036	17219	17098	17209	17278	17349	17089	17034	17119	17047	17078	16934	17100	17271	17198	17051	17009	17256	17226	17151	17005	17052	17204	17067	17122	17036	17118	17250	17164	17225	17074	17152	17279	17160	17304	16944	17132	17120	17170	17209	17201	17093	17141	17264	17403	17053	17105	17240	17092	16973	17325	17308	17354	17224	17215	17165	17265	17095	16934	17144	17186	17022	16981	17236	17021	17049	17246	17151	17088	17233	17302	17194	17411	17326	17260	17148	17004	17104	17106	17066	17132	17094	17407	17243	17073	17150	16969	17110	17296	17004	17193	17184	17295	17057	17336	17056	17155	17144	17065	17062	17153	17087	17030	17019	17186	17098	17075	17033	16777	16926	17116	17234	17055	17137	17063	17078	17027	16941	17007	17110	16977	17244	17068	17115	17051	17091	17201	17141	17086	17031	17103	17042	16964	17120	17285	17070	17007	17210	17210	17003	17209	17142	16935	17193	17044	17125	17037	17034	17027	16975	16986	17192	16919	17152	17203	17081	17078	17120	16864	17066	17062	17019	17413	16938	16988	17300	17195	17203	17063	16954	17337	17055	17004	16980	17227	17157	17278	17148	17202	17193	17185	17071	17227	17171	17088	17152	17026	16883	16929	17075	17050	17066	17147	17160	17151	17146	17075	17261	17082	17030	16915	17229	16943	17214	17267	17076	17041	17105	17137	17121	17038	17069	16872	17193	17047	17251	17220	17129	17202	17054	17097	17309	17191	16994	17005	17062	17165	17299	17038	17095	17025	17057	17026	17029	17230	17254	16842	17244	17030	17149	17103	17226	17117	17240	17096	17285	17327	17128	17187	17223	17151	16972	17118	17226	17098	17196	17262	17093	17268	17311	17199	17148	17245	17175	17136	17137	17045	17163	16909	17098	17077	17150	17184	17048	17049	17045	17196	17053	17095	17336	17250	17009	17117	17118	17156	17179	17215	17142	17193	17009	17207	17292	17177	17237	17193	17041	17068	17143	17250	16980	17089	17150	17313	16967	17092	17075	17151	16964	17198	17262	17134	17047	17064	16983	17331	17124	17206	17010	17084	17284	17075	17158	17272	17329	17059	17026	17333	16952	17137	17330	17097	17051	17244	17306	17148	17038	16943	17039	17409	17277	17084	16911	17136	17232	17027	17188	17121	17185	17164	17088	16906	17194	17039	16970	17014	17171	17163	17127	17353	17162	17153	17252	17264	17023	17179	17142	17168	17220	17113	16946	16979	17077	17049	17138	16971	17084	17288	17185	16938	17072	17237	17046	17162	17052	17308	17200	17029	17365	17115	17252	17188	17172	17223	17252	17036	17226	17096	17200	17212	17041	17184	17007	17270	17195	17068	17121	17117	17302	17018	17232	17044	16906	17176	17211	16968	17073	17202	17295	17098	16973	17031	17287	17166	17286	17089	16904	16985	17010	16987	17219	17110	17115	17007	17040	17160	17345	17292	17173	17152	17185	17163	17150	17240	17138	17072	17109	17154	17212	17339	17087	17038	17076	17155	17021	17413	17322	17198	16936	17387	17028	17082	17131	17203	17110	17206	17168	17248	17303	17270	17192	17016	16795	17201	17124	17019	17365	17128	17036	17020	17174	16921	17210	17121	17078	16974	17196	17025	17231	17275	17069	17100	17101	17298	17046	17155	16943	17163	17097	17134	16895	17049	16924	17020	17142	17353	17218	17093	17331	17115	17059	17071	17123	17253	17080	16937	17061	17308	17113	17282	17084	17174	17125	17142	17382	16986	17271	17133	17071	17313	17318	17156	17105	17075	17335	17258	17272	16965	17103	16924	16937	17097	17275	17191	17245	17042	17068	17233	17131	17179	17133	17112	17072	17237	17130	17272	17163	17290	17061	17102	17011	17223	17189	17399	16977	17058	16912	17054	17200	17091	17055	17042	17081	16950	17242	17084	17017	17201	17373	17133	16979	17324	17203	16945	16930	16998	17225	17202	17273	17221	17160	17174	17014	17220	17263	17061	17161	17066	17158	17148	17047	17147	17013	17102	17239	17074	17157	17329	17242	17240	17248	17074	16919	17171	17148	17228	17148	17206	16981	17208	17101	17149	17233	17178	17090	17192	16879	17174	17171	17376	17103	17184	17112	17183	17121	17156	17286	17143	16963	17113	17228	17187	17196	17024	17215	17094	17141	17166	17240	17184	17217	17224	17100	17250	17142	16961	17074	17091	17068	17345	17243	17057	17080	17101	17118	17076	17067	17050	16819	17174	17172	17234	17175	17037	17219	17147	17282	17190	17079	17187	17111	17382	17049	17008	16922	16922	17133	17197	16897	17185	17116	17079	16888	17173	17063	17049	17020	17081	17175	17031	16961	17135	17074	16999	17095	17207	17097	17246	17271	17055	17157	17220	17178	17206	16993	17240	17000	17327	17131	17060	17182	17229	17161	17234	17196	17157	17203	17083	17207	17397	17093	17177	17012	17241	17298	17022	17086	17199	17206	17186	17196	17173	16996	17212	17026	17003	17146	17281	17115	17086	17039	17261	17273	17132	17135	16916	17028	17204	17265	17336	17072	17154	17130	17179	17043	17018	17182	17201	16998	17329	17118	17186	17108	16986	17110	17113	17094	17052	17231	17217	17079	17094	17090	17010	16901	16959	17126	17184	17024	17159	17031	17278	17110	17288	16866	17153	17136	17011	17165	17172	17150	17048	17064	17346	17128	17106	17193	17095	17283	17019	17279	17202	17105	17029	17302	17206	17188	17185	17260	17215	17017	17151	17120	17066	17095	17380	17227	17015	17047	17133	17099	17119	17146	17215	17297	17226	17166	17234	17137	17166	17147	17126	17150	17138	17277	17187	17140	17151	17271	17181	17153	17077	17195	17266	17388	17225	17250	17256	17102	17336	17211	17064	17190	17147	17090	17083	17031	17054	17221	17079	17263	17230	17285	17002	17023	17140	17164	17264	17414	17184	17278	17239	17186	17134	17045	17269	17153	17109	16991	17088	16997	17059	17111	17213	17277	16984	16901	17169	17035	17124	17278	17072	17225	17186	17074	17073	17039	17274	17287	17217	17168	17033	17080	17237	17230	17031	17192	17371	17151	17137	16879	17196	17172	17137	17031	17115	16934	17176	17168	17103	17069	17034	17132	17188	17154	17240	17082	17183	17196	17109	17079	17285	17109	17012	17037	17178	17099	17068	17272	17366	17308	17316	17134	17127	17087	17194	17046	17123	17233	17315	17142	17029	16912	17100	17083	17060	17218	17181	17029	16986	17285	17117	17152	17051	17050	17053	17096	17289	17105	17047	17304	17172	17190	17189	17290	17109	17126	17021	17196	17131	17229	16930	17079	17045	17007	17085	16901	17180	17148	17034	17259	17130	17195	17151	17300	17083	17030	17003	17161	17199	17028	17123	17152	17020	16889	17092	17075	17234	17231	17235	17207	17026	17097	16932	17219	17297	17200	17059	17322	17138	17210	17340	17148	17121	17255	17101	17123	17203	17131	17162	16961	17316	17141	17083	17106	17201	17371	17191	16931	17111	17180	17181	17015	17073	17054	17019	17113	17100	17238	17283	17147	17344	17042	17112	17223	17206	17172	17186	17258	17088	17129	17286	17138	17257	17232	17241	17098	17108	17247	17202	17138	17071	17222	17173	17160	17073	17220	17242	17137	17065	17149	17096	17195	17265	17266	17032	17178	17358	17151	17180	17135	17075	17044	17202	17003	17172	17275	17046	17172	17124	17057	17047	17160	17157	17044	17296	17269	17115	17096	17043	17165	17254	17222	17017	17162	17258	17147	17280	17161	17202	17179	17098	17000	17128	17163	17274	17131	17034	16978	17210	17073	17241	17251	17260	17099	17171	17238	17060	17116	17117	17177	17014	17091	17160	17080	17149	16970	16964	17219	17033	17187	17100	17231	17135	17146	17093	16964	17097	17126	17123	17272	17276	17193	17161	17094	17224	17028	17326	17238	17125	17099	17084	17202	17234	17219	17277	17268	17046	17133	17050	17114	16991	17136	17069	17185	17160	16994	17108	17075	17110	16967	17144	17174	17385	17075	17234	17279	17318	17047	17096	17245	17242	17054	17071	17230	17251	17277	17162	17109	17135	17284	17055	17172	17202	17217	17224	17162	17094	16926	17064	17134	16985	17104	17210	16997	17301	17136	17092	17113	17134	16985	17076	17346	17256	17218	17125	17243	17269	17143	17125	16880	17173	17046	17090	17002	17064	17053	16947	17309	17172	17286	17037	17206	17197	17276	17165	16905	17160	17323	17055	17317	17224	17136	16999	17156	17115	17302	17197	17192	17472	17046	17020	17116	17153	17338
14748	26909	22703	18948	18082	17623	16943	16537	16352	15690	15714	15448	15104	15047	14959	14884	14915	14727	14730	14664	14558	14717	14672	14723	14828	14515	14615	14760	14656	14700	14822	14606	14772	14736	14855	14589	14818	14648	14678	14740	14609	14748	14649	14556	14700	14786	14782	14662	14799	14581	14643	14607	14849	14632	14533	14559	14667	14652	14689	14685	14692	14636	14594	14618	14772	14526	14563	14653	14740	14789	14527	14583	14720	14607	14590	14588	14574	14657	14688	14582	14506	14737	14656	14482	14700	14775	14663	14527	14656	14530	14592	14621	14697	14682	14530	14568	14590	14706	14609	14611	14636	14668	14626	14784	14615	14692	14669	14635	14515	14666	14544	14706	14494	14571	14530	14605	14581	14661	14612	14489	14663	14627	14563	14664	14558	14582	14503	14580	14651	14624	14469	14601	14550	14736	14615	14790	14652	14652	14431	14562	14563	14537	14786	14677	14629	14538	14709	14634	14537	14517	14559	14619	14672	14650	14472	14517	14527	14649	14677	14610	14767	14660	14710	14596	14515	14599	14630	14717	14689	14497	14578	14544	14549	14662	14544	14415	14682	14596	14584	14626	14665	14498	14710	14635	14577	14632	14621	14656	14558	14694	14613	14616	14676	14566	14545	14526	14607	14534	14565	14742	14703	14650	14603	14476	14431	14649	14547	14575	14609	14463	14677	14525	14808	14592	14556	14577	14680	14673	14611	14587	14624	14679	14737	14511	14613	14797	14627	14645	14373	14607	14475	14498	14582	14705	14517	14597	14553	14628	14639	14761	14515	14685	14568	14447	14506	14531	14685	14593	14740	14506	14642	14614	14731	14547	14584	14667	14642	14530	14661	14621	14427	14642	14692	14559	14613	14602	14710	14699	14535	14492	14865	14542	14744	14597	14522	14547	14633	14707	14620	14718	14702	14504	14639	14674	14607	14686	14583	14551	14606	14623	14487	14651	14519	14567	14780	14622	14535	14603	14762	14536	14617	14712	14668	14619	14647	14583	14628	14672	14514	14623	14550	14445	14484	14692	14605	14697	14620	14672	14627	14474	14639	14522	14653	14698	14798	14727	14570	14641	14565	14491	14759	14554	14594	14560	14633	14464	14477	14589	14560	14622	14648	14588	14629	14545	14741	14627	14579	14498	14549	14653	14767	14549	14501	14535	14566	14503	14706	14588	14695	14547	14745	14732	14718	14716	14719	14627	14704	14602	14539	14586	14723	14657	14689	14637	14562	14596	14785	14681	14610	14587	14613	14721	14658	14670	14652	14609	14611	14847	14569	14615	14726	14762	14546	14702	14560	14670	14555	14652	14557	14527	14615	14667	14558	14593	14675	14547	14529	14702	14589	14732	14745	14669	14516	14467	14573	14592	14398	14561	14772	14653	14669	14595	14722	14482	14650	14709	14381	14665	14685	14658	14572	14519	14613	14555	14285	14687	14605	14651	14593	14519	14509	14673	14570	14791	14659	14641	14635	14799	14685	14595	14607	14700	14590	14559	14629	14712	14843	14563	14465	14665	14492	14667	14564	14646	14645	14659	14660	14531	14716	14647	14695	14804	14656	14359	14582	14566	14593	14590	14627	14426	14721	14426	14782	14468	14598	14598	14603	14477	14719	14575	14692	14684	14776	14559	14654	14673	14687	14738	14528	14563	14638	14568	14655	14636	14625	14738	14541	14726	14548	14531	14787	14417	14638	14775	14435	14543	14704	14785	14565	14582	14652	14677	14643	14423	14608	14519	14671	14512	14468	14557	14466	14509	14594	14656	14527	14792	14535	14504	14679	14510	14520	14532	14560	14586	14738	14629	14760	14648	14577	14568	14735	14686	14549	14603	14619	14586	14631	14621	14496	14789	14625	14763	14549	14652	14716	14618	14629	14638	14519	14651	14421	14523	14594	14644	14514	14573	14492	14674	14807	14612	14668	14460	14653	14848	14588	14569	14544	14815	14570	14600	14528	14779	14443	14672	14584	14553	14793	14492	14731	14750	14635	14393	14733	14719	14598	14644	14632	14705	14702	14791	14513	14647	14570	14475	14806	14586	14646	14514	14707	14538	14601	14657	14443	14635	14639	14665	14732	14436	14625	14708	14486	14588	14552	14516	14569	14522	14830	14668	14560	14705	14533	14601	14682	14579	14583	14656	14766	14601	14646	14529	14516	14551	14580	14685	14668	14584	14600	14559	14682	14571	14645	14570	14638	14541	14527	14573	14382	14758	14602	14608	14579	14569	14746	14406	14601	14589	14647	14601	14857	14723	14682	14507	14704	14468	14499	14711	14603	14513	14608	14733	14552	14631	14623	14551	14544	14677	14695	14580	14610	14698	14568	14661	14646	14640	14676	14674	14470	14562	14660	14688	14561	14498	14600	14757	14435	14635	14396	14663	14517	14667	14640	14632	14582	14641	14590	14607	14875	14602	14744	14591	14578	14671	14401	14531	14647	14701	14721	14564	14685	14551	14663	14518	14531	14432	14616	14690	14645	14811	14592	14578	14600	14756	14716	14600	14651	14664	14532	14627	14491	14545	14716	14651	14664	14640	14456	14410	14833	14596	14710	14512	14680	14565	14530	14655	14513	14591	14547	14602	14582	14779	14670	14670	14655	14664	14725	14659	14555	14415	14635	14434	14631	14642	14662	14540	14847	14565	14520	14589	14761	14653	14505	14585	14566	14408	14774	14668	14599	14659	14510	14631	14594	14615	14660	14603	14686	14500	14537	14546	14693	14529	14555	14672	14639	14358	14593	14506	14743	14717	14522	14503	14500	14538	14801	14544	14542	14600	14580	14674	14611	14785	14654	14735	14675	14562	14640	14725	14592	14604	14488	14619	14712	14511	14648	14696	14733	14678	14666	14705	14666	14572	14629	14518	14390	14787	14493	14855	14614	14533	14608	14647	14646	14730	14646	14557	14762	14707	14717	14652	14637	14541	14632	14599	14566	14601	14540	14602	14600	14500	14483	14500	14555	14663	14749	14626	14532	14688	14677	14546	14558	14510	14650	14702	14484	14604	14603	14689	14656	14647	14732	14604	14531	14679	14664	14595	14543	14669	14735	14661	14757	14771	14663	14638	14635	14662	14637	14733	14510	14710	14525	14636	14648	14566	14621	14672	14728	14619	14734	14681	14577	14643	14669	14835	14547	14628	14524	14418	14556	14691	14607	14546	14579	14547	14556	14646	14524	14697	14549	14708	14615	14581	14761	14549	14673	14627	14714	14397	14831	14588	14584	14751	14589	14470	14703	14511	14698	14722	14593	14611	14578	14566	14710	14660	14774	14617	14638	14557	14651	14705	14620	14707	14487	14543	14476	14630	14602	14616	14607	14530	14594	14545	14607	14799	14630	14610	14559	14560	14677	14571	14633	14723	14571	14552	14590	14688	14630	14505	14728	14588	14498	14653	14589	14791	14704	14652	14493	14542	14572	14600	14554	14619	14832	14656	14676	14472	14745	14638	14617	14623	14672	14681	14625	14618	14371	14723	14724	14512	14614	14500	14608	14733	14653	14579	14566	14752	14676	14537	14697	14538	14596	14685	14566	14662	14693	14510	14586	14501	14561	14635	14390	14747	14693	14566	14737	14718	14695	14822	14624	14480	14649	14485	14537	14652	14644	14543	14644	14585	14620	14744	14343	14524	14698	14637	14605	14559	14619	14620	14790	14741	14608	14783	14730	14624	14609	14482	14724	14721	14568	14505	14446	14727	14770	14588	14699	14418	14569	14567	14657	14882	14884	14626	14670	14646	14599	14583	14483	14702	14586	14766	14532	14592	14610	14658	14675	14467	14607	14594	14564	14617	14596	14642	14652	14678	14613	14666	14601	14656	14614	14618	14663	14776	14527	14728	14635	14680	14705	14653	14654	14807	14644	14570	14660	14626	14727	14411	14528	14596	14576	14572	14571	14571	14660	14499	14630	14471	14753	14508	14610	14557	14593	14657	14574	14736	14607	14574	14671	14620	14628	14577	14592	14518	14804	14654	14534	14691	14478	14689	14630	14626	14647	14683	14665	14609	14596	14668	14711	14655	14489	14618	14553	14713	14611	14567	14649	14670	14789	14452	14752	14609	14482	14518	14635	14437	14555	14622	14732	14515	14732	14709	14596	14733	14621	14598	14662	14657	14660	14667	14729	14668	14524	14805	14801	14563	14527	14573	14593	14609	14726	14603	14624	14707	14636	14453	14677	14543	14519	14561	14611	14505	14618	14602	14626	14698	14600	14605	14651	14569	14714	14533	14587	14676	14477	14712	14641	14529	14636	14609	14566	14645	14522	14710	14560	14615	14735	14549	14694	14612	14594	14521	14792	14540	14662	14555	14609	14571	14709	14783	14568	14611	14679	14683	14568	14718	14652	14697	14570	14638	14521	14607	14580	14820	14479	14774	14673	14565	14588	14641	14747	14696	14607	14623	14633	14833	14499	14645	14641	14641	14503	14673	14629	14656	14613	14563	14608	14697	14756	14503	14648	14550	14424	14660	14442	14576	14644	14635	14705	14479	14766	14479	14738	14483	14492	14496	14605	14505	14504	14656	14752	14493	14756	14591	14520	14771	14544	14577	14689	14784	14723	14777	14681	14535	14769	14774	14474	14468	14718	14688	14633	14463	14623	14622	14497	14660	14569	14445	14718	14653	14558	14498	14579	14662	14678	14653	14538	14593	14485	14542	14630	14797	14461	14611	14815	14496	14762	14482	14627	14467	14647	14570	14624	14644	14501	14705	14571	14734	14649	14705	14666	14746	14621	14553	14616	14567	14636	14533	14490	14636	14467	14726	14623	14583	14637	14568	14553	14762	14609	14562	14682	14735	14720	14544	14702	14571	14811	14661	14588	14603	14683	14469	14627	14548	14758	14572	14797	14478	14571	14568	14658	14667	14700	14724	14586	14748	14519	14571	14685	14695	14626	14644	14684	14624	14551	14522	14585	14693	14578	14647	14561	14709	14648	14582	14557	14494	14767	14675	14579	14580	14640	14669	14747	14630	14513	14592	14639	14540	14599	14567	14677	14570	14698	14639	14687	14588	14567	14488	14634	14715	14547	14663	14657	14842	14602	14779	14630	14716	14732	14636	14693	14674	14623	14551	14486	14542	14713	14743	14700	14557	14686	14678	14596	14622	14802	14498	14536	14464	14466	14401
21820	21040	28274	24037	21382	23843	26675	21846	20853	20663	20412	20261	19855	19598	19770	19628	19304	19450	19582	19294	19395	19484	19185	19337	19190	19104	19085	19269	19198	19158	19049	18809	19068	19070	19118	19275	19287	19317	19371	19444	19102	19084	19220	18947	19205	18992	19058	19076	18995	19159	18896	19156	19051	18937	19224	19056	19164	19136	18938	19087	18986	18896	19141	19080	19140	19094	19112	19040	19241	19020	18906	19064	19167	19149	19028	18991	19083	18970	18940	19219	19155	19015	18842	18863	18849	19015	18981	19139	18823	19054	19124	18956	18889	18881	18969	19130	19194	18845	18956	18856	19058	18841	19140	19133	19121	19135	19024	19129	19041	19064	18880	19067	19093	19055	19090	19155	19044	19106	18939	19036	18950	18927	18972	19176	19138	18840	18949	18923	18830	19044	19028	18903	19039	19044	19123	18914	18821	18896	18914	18879	19065	19148	19115	19016	19105	19219	19133	18939	19252	18922	19021	18948	19001	19213	18940	19055	19010	19137	19087	18936	19067	18761	19008	19067	18816	18896	18960	19132	18921	18791	18885	18890	18732	18924	18920	18870	18890	19008	18977	19060	18782	18901	18818	19082	19040	19023	18795	19018	18923	18992	18954	19048	18946	18993	19037	18841	18899	18899	18751	18988	18862	19101	19074	19014	19013	18967	18971	18833	18844	19117	19137	18987	18999	19062	19263	18848	19064	18696	18711	19010	18910	18975	19052	19064	18894	18897	18856	18941	18962	18964	19009	19102	18997	18887	19118	18843	18912	19054	18956	18971	19181	19085	19078	19175	19114	19170	19111	19013	19054	19054	19000	19015	19367	19200	18777	18914	19055	18922	18815	18914	19174	19119	19085	19152	18975	18867	18956	18994	19013	19030	19117	19111	19196	18955	18861	18972	18931	19037	18960	18977	18757	18996	18946	18985	19106	19074	18957	18896	18788	19068	19024	19032	18854	19134	19206	18850	18866	19069	18947	18970	19093	19003	19053	19143	19066	19088	18989	19050	19234	19144	19021	18946	18749	18813	18958	18897	18901	18943	18838	19321	19029	18913	19016	19103	18990	18873	19029	19065	18884	18971	19020	18798	18919	18971	19054	19034	19059	19124	18943	18857	18942	19085	19085	18907	18926	18880	18988	19090	19200	19000	18982	19166	18929	19154	18886	18955	19006	18975	19024	19083	18887	18875	19138	19037	18980	18921	19057	18928	18983	18868	19070	19053	19224	18876	19013	18888	18951	18856	18930	18963	18960	18814	18780	18966	19009	19160	18823	19151	18785	18888	18869	19013	19073	18926	19054	19052	18936	18865	19035	19114	19207	18773	19138	19090	19070	18775	19064	18814	18875	19069	18881	19031	19001	18985	18987	19035	19084	18969	18828	18775	19005	18962	18884	18976	19218	18811	19043	19007	18762	18872	19017	18913	19100	19186	19166	18915	18969	19166	19028	19138	19098	18986	19008	18974	19000	18965	19047	19012	18966	19155	18951	18903	18884	19066	19072	19066	19044	19008	18798	19054	19146	18861	18912	18958	19226	18736	18958	19081	18968	19190	19010	19108	18848	18909	19099	18864	19022	19071	18846	19094	18911	19204	18864	19099	18893	19158	19037	19138	19136	19107	18896	19050	18950	18828	18928	19090	19020	18899	18938	19065	18881	18899	18888	19089	18959	18953	18920	19215	18924	19128	18953	18885	19019	19118	19047	19106	19080	18934	19039	18910	19016	19076	19049	19048	19035	19116	19012	19220	19065	18978	19009	18947	18921	18933	19152	18976	18798	18972	19060	19115	18979	18952	18886	18889	18995	18947	18946	18876	19136	19024	19286	19048	19120	19035	19000	18858	18995	19031	18844	18944	19097	19090	18898	18988	19182	18900	19043	19082	19052	19007	18985	19041	18915	19077	19155	19016	18907	19074	18844	19119	19121	18957	19072	19190	19036	19269	19254	18999	19081	18987	19024	18918	18905	18994	18970	18980	19028	18998	18863	18928	18780	19036	18965	18839	18938	18953	19075	18919	19222	19005	19136	19024	19177	19149	18877	19014	19023	18947	18844	18981	19046	18900	18760	19057	19080	19147	19053	19004	18956	18997	19055	18972	19026	18826	18919	19000	19155	18923	18991	18909	18953	18989	18884	18740	18947	19169	19137	19162	19132	19099	19118	18767	19083	19177	19014	19115	18856	19192	18966	18842	19015	19017	18926	19015	19039	18888	18913	18814	19055	19054	18835	19173	18878	19080	18849	18944	19121	19031	18813	19140	18953	18939	19007	19135	19011	19057	18867	18966	18867	18957	18939	18960	18815	19054	19093	18840	18995	19130	19092	19084	18972	18994	19144	19139	18868	18977	19066	18914	19006	19013	19023	18984	19016	18947	19115	19198	18898	18898	18982	18536	18811	18848	19359	18828	18884	19080	19060	18955	19059	18840	19112	19115	19146	19177	18988	19039	19001	18948	18917	18952	19081	19090	18767	18665	19050	18875	19219	19085	19244	18968	18938	18892	19101	18823	18965	18893	19119	18932	19066	18998	18904	18824	18934	18815	18987	18996	18957	18907	19074	19092	19059	19070	19029	18963	19016	18880	19070	19144	19094	19152	19005	18976	18870	19001	19167	18993	18825	18829	18806	18868	19031	19100	19136	19054	18919	18874	18913	18954	19053	18957	19031	18846	18991	19179	19005	18911	19222	19328	18878	18903	19026	18828	18983	19114	19181	18952	19076	18945	19346	19042	18983	19076	19016	18891	19174	18733	19074	18887	18596	18969	19019	19032	19232	19108	18961	18728	18910	18949	18985	18766	19201	18873	18971	19000	18814	18968	18938	18995	18910	19009	18846	18816	19027	19056	19082	19118	19156	18931	19004	19266	19217	18891	19001	18810	19154	18983	18957	19033	19027	18969	18976	18781	18899	19009	18965	19010	18941	18985	18980	18960	19111	19170	19038	18996	19121	18888	18904	18809	19111	18942	19320	18916	19136	19088	18923	18837	18988	19223	19037	19141	19032	18889	19038	18938	19101	19159	19125	19040	18964	18958	18906	18813	18989	18810	18861	18866	18858	18908	19158	19075	19074	18996	19223	19089	19049	19058	19145	19089	18894	18902	18853	18968	19299	18929	19125	18938	19106	19150	18931	19014	18972	19073	18855	18829	19026	18791	19107	18904	18972	19091	18855	18907	19136	19029	18899	18891	18987	19106	19314	19363	18940	18993	19034	19016	18993	19153	19034	18990	19013	18847	19038	18987	19057	19210	19215	18946	19015	18928	19259	18806	18832	19002	19088	19216	18927	19097	19003	18871	18926	19107	19030	19019	18960	18993	18915	19142	19100	19082	19124	18715	19106	18996	18917	18928	19130	18785	18856	19067	19063	18983	18966	18917	18884	18850	19049	19015	18937	18984	19016	19054	18941	19243	19011	18963	18931	19024	18925	18871	18955	19182	18886	19136	18969	19207	18873	19048	19012	19077	18997	18896	18925	19040	19110	18883	18951	18885	19063	18916	19176	19006	19080	19018	18905	19050	18831	19037	19032	18988	18985	18977	19003	19088	18816	18970	18971	19102	19229	18920	18845	18998	18862	19015	19016	18851	19092	18944	18875	19014	19176	18876	18787	19001	18861	19100	18998	19022	18798	19040	18941	18968	18994	19042	19190	18928	18868	19151	19119	19141	18997	18875	19061	19125	18974	18974	19029	18827	18916	18996	19115	19009	18906	19053	18905	19000	18941	19195	18954	18876	19163	18943	18949	18964	19159	19211	18976	19067	18951	18653	19190	19228	18715	18974	18899	18920	19040	19110	19184	19000	19200	18954	19138	19049	19004	18857	19131	18840	19033	18833	19050	19194	18930	18988	19014	18978	19042	19053	18958	18958	19074	18953	19204	18971	19074	18980	19040	18831	19065	19004	19004	18973	18962	19318	18926	19066	19046	18904	18874	19075	19074	19113	19105	19060	19062	18799	18934	18845	19008	18871	19107	18948	19098	19053	18943	19151	18954	19151	19045	19041	18753	19067	18954	19153	19042	19081	18962	18998	18917	18694	18945	19160	18990	18966	19101	18969	18966	19097	18832	19055	19114	19115	18851	18857	18724	18794	18951	18687	19037	19016	18890	19011	18946	19077	18854	18856	18912	19128	18961	18913	18985	19015	18824	19059	19022	18795	19097	18964	19013	19135	19194	19010	19083	18963	19197	18969	19022	18992	18903	18947	19137	19120	18924	19080	18972	18856	19125	18914	19017	19201	19100	18963	19028	18836	19048	18942	19038	19072	18989	19036	19046	19075	19011	19154	19084	18993	19088	18992	19005	18883	18865	18869	19021	18886	19084	18899	18837	18775	19044	19003	19290	18830	19027	19129	18870	18963	18787	19239	19094	18934	18915	18972	19149	19035	19047	18930	18994	19221	19177	19079	19226	19059	19231	19040	18972	18938	19060	19032	18681	18865	19137	19016	19044	19043	18913	18986	19114	19036	18913	18912	18788	18985	18880	18851	18994	18920	19127	19035	18941	18944	18912	19077	19025	19222	18981	19106	18994	19076	19198	18976	19162	18996	19018	19206	18973	18811	19087	19187	19029	19096	18888	18939	18940	19025	18948	18993	19039	19038	19098	19049	19046	18961	18959	18861	19010	19034	19167	18902	19159	18976	18945	18969	18878	18923	18862	19051	18971	19210	18797	18749	18902	18983	18907	18917	18993	18852	18840	18963	19088	18908	18935	18883	19073	18929	18814	19115	18984	19022	19088	18972	18945	19113	19266	18877	18986	18872	19187	18847	18838	19093	18994	18826	18958	19074	19104	19132	18960	18997	19089	19103	19006	18884	19064	18996	18925	18901	18751	18970	18991	19010	18862	18927	18951	19139	18927	18915	19093	19006	19079	19062	18948	18936	19054	18964	19047	19004	19079	19079	18827	18962	18805	18954	19004	18886	19151	19050	19106	18913	19071	19011	18929	18877	19156	18967	19181	19098	18919	19013	19056	18881	19116	18959	18902	18802	19085	18898	18983	19067	19064	18998	19119	18831	18936	18769	18625	18986	18859	18903	19218	19061	19081	19063	19229	18950	19049	18805	18814	18885	19174	18969	18908	19160	18957	19061	19154	19173	18995	19104	18929	18968	18933	18867	18826	18860	19003	19066	19098	18915
15168	34208	28711	23274	21647	20224	19493	18843	18177	17799	17358	16954	16617	16341	16180	16124	15868	16145	15929	15684	15762	15744	16039	15786	15768	15993	15728	15910	15826	15670	15683	15710	15854	15659	15818	15819	15686	15863	15611	15585	15678	15512	15612	15618	15688	15723	15653	15799	15639	15646	15685	15685	15789	15575	15840	15665	15534	15571	15661	15642	15563	15628	15725	15651	15583	15560	15502	15575	15567	15615	15652	15570	15664	15627	15752	15825	15620	15677	15666	15491	15695	15737	15727	15447	15674	15521	15712	15681	15687	15770	15718	15561	15817	15642	15572	15765	15614	15640	15616	15633	15298	15662	15595	15659	15617	15466	15645	15532	15659	15650	15647	15661	15630	15745	15816	15607	15608	15735	15441	15766	15643	15717	15679	15764	15622	15615	15648	15714	15539	15675	15605	15603	15696	15635	15674	15613	15759	15613	15735	15603	15662	15698	15520	15861	15626	15676	15765	15489	15893	15662	15608	15527	15596	15619	15623	15607	15641	15634	15596	15640	15554	15792	15677	15621	15705	15708	15680	15690	15635	15570	15573	15610	15621	15505	15571	15662	15718	15513	15666	15574	15642	15668	15840	15682	15655	15685	15556	15536	15701	15788	15512	15700	15437	15593	15649	15680	15741	15551	15650	15510	15599	15670	15567	15552	15471	15719	15737	15670	15617	15727	15786	15639	15777	15741	15734	15666	15645	15539	15451	15615	15465	15769	15679	15621	15529	15675	15610	15684	15528	15492	15643	15698	15529	15869	15610	15595	15657	15561	15680	15810	15593	15702	15595	15437	15664	15690	15518	15544	15727	15730	15629	15539	15573	15553	15494	15717	15628	15777	15387	15670	15839	15744	15644	15568	15803	15498	15635	15563	15541	15741	15536	15596	15718	15578	15597	15514	15603	15648	15718	15753	15506	15545	15484	15468	15646	15573	15624	15607	15791	15591	15565	15618	15698	15652	15776	15480	15705	15605	15589	15730	15609	15574	15762	15656	15644	15714	15543	15418	15690	15589	15709	15571	15675	15760	15612	15587	15480	15642	15684	15535	15631	15627	15564	15705	15642	15525	15720	15578	15742	15858	15473	15789	15736	15777	15562	15527	15676	15782	15604	15619	15734	15680	15742	15603	15603	15715	15573	15598	15402	15550	15724	15561	15582	15589	15671	15644	15718	15694	15587	15588	15606	15564	15704	15630	15585	15789	15767	15530	15777	15563	15455	15545	15713	15505	15887	15465	15621	15705	15664	15884	15659	15701	15633	15772	15680	15658	15675	15639	15504	15580	15692	15570	15535	15560	15737	15666	15622	15552	15766	15515	15600	15660	15523	15671	15588	15746	15658	15614	15847	15560	15672	15772	15494	15709	15894	15538	15536	15669	15499	15655	15713	15697	15627	15701	15737	15597	15583	15686	15754	15496	15834	15681	15714	15634	15569	15428	15820	15710	15535	15634	15664	15627	15569	15581	15754	15402	15593	15814	15621	15608	15610	15622	15596	15719	15672	15629	15682	15486	15686	15719	15675	15754	15606	15605	15638	15681	15475	15661	15689	15672	15680	15529	15535	15401	15652	15683	15647	15657	15605	15486	15707	15631	15619	15493	15650	15576	15491	15674	15631	15611	15561	15658	15534	15616	15702	15595	15556	15680	15479	15584	15561	15559	15563	15692	15505	15579	15617	15669	15493	15652	15535	15692	15564	15581	15602	15467	15616	15633	15690	15616	15744	15524	15498	15672	15572	15803	15634	15651	15591	15528	15732	15684	15614	15656	15719	15615	15603	15525	15780	15759	15715	15682	15748	15509	15784	15664	15606	15634	15611	15586	15501	15694	15630	15842	15597	15569	15666	15837	15501	15494	15557	15723	15654	15635	15810	15554	15580	15846	15484	15714	15565	15614	15567	15827	15548	15490	15769	15511	15661	15513	15682	15801	15445	15389	15664	15582	15647	15636	15853	15603	15507	15716	15660	15942	15677	15660	15415	15580	15509	15749	15625	15686	15606	15474	15786	15791	15654	15678	15628	15559	15632	15601	15672	15675	15483	15655	15637	15632	15606	15822	15558	15777	15612	15655	15614	15593	15721	15499	15558	15672	15511	15514	15743	15699	15625	15762	15579	15619	15512	15538	15498	15636	15544	15541	15782	15613	15533	15541	15708	15618	15755	15649	15588	15605	15613	15735	15699	15746	15733	15770	15695	15763	15814	15435	15568	15460	15674	15550	15660	15674	15462	15554	15680	15578	15673	15734	15497	15696	15661	15448	15543	15724	15836	15679	15440	15628	15495	15750	15612	15547	15611	15728	15545	15658	15636	15550	15793	15772	15546	15706	15669	15812	15544	15634	15767	15484	15527	15521	15538	15617	15654	15486	15660	15776	15641	15805	15577	15818	15651	15697	15828	15593	15718	15536	15525	15664	15642	15635	15695	15606	15643	15443	15673	15634	15502	15720	15602	15647	15544	15817	15686	15693	15590	15695	15598	15635	15457	15445	15697	15620	15753	15579	15682	15695	15564	15684	15650	15576	15704	15629	15760	15518	15533	15560	15564	15500	15591	15661	15509	15557	15788	15494	15734	15588	15731	15572	15594	15754	15787	15538	15459	15521	15769	15503	15870	15529	15589	15531	15783	15587	15644	15612	15638	15583	15523	15468	15638	15642	15635	15609	15644	15586	15501	15635	15476	15662	15645	15776	15549	15685	15657	15637	15687	15545	15623	15664	15613	15562	15601	15596	15642	15556	15677	15565	15537	15632	15590	15791	15687	15555	15576	15608	15746	15466	15685	15526	15554	15756	15645	15651	15554	15752	15543	15797	15503	15747	15730	15659	15787	15559	15846	15581	15507	15544	15536	15494	15796	15650	15766	15542	15608	15675	15757	15645	15601	15620	15706	15665	15555	15702	15538	15730	15758	15582	15550	15642	15551	15636	15778	15516	15805	15754	15556	15618	15769	15604	15657	15430	15653	15622	15558	15559	15754	15790	15585	15725	15732	15639	15540	15623	15767	15635	15708	15665	15482	15694	15714	15645	15568	15582	15748	15453	15539	15527	15665	15586	15560	15604	15544	15606	15730	15506	15456	15512	15719	15705	15574	15647	15730	15707	15732	15677	15615	15647	15787	15556	15751	15697	15547	15718	15745	15689	15747	15663	15559	15604	15671	15622	15775	15675	15685	15649	15716	15618	15742	15637	15542	15693	15531	15535	15746	15563	15673	15800	15645	15617	15546	15643	15724	15682	15665	15617	15585	15579	15521	15629	15474	15615	15661	15531	15672	15779	15466	15515	15536	15448	15539	15597	15541	15808	15777	15577	15609	15440	15696	15649	15582	15742	15536	15576	15564	15403	15545	15529	15723	15587	15553	15539	15562	15737	15450	15662	15715	15768	15682	15665	15625	15563	15696	15716	15708	15676	15580	15608	15749	15598	15637	15473	15610	15743	15706	15613	15474	15663	15812	15587	15635	15608	15528	15515	15566	15599	15777	15660	15551	15731	15623	15792	15694	15588	15719	15630	15818	15580	15554	15576	15448	15607	15541	15586	15610	15593	15685	15769	15466	15615	15730	15716	15663	15580	15770	15524	15718	15531	15619	15535	15722	15742	15781	15677	15759	15491	15620	15799	15507	15639	15651	15643	15641	15583	15677	15569	15782	15501	15830	15669	15654	15624	15523	15661	15562	15505	15694	15658	15397	15577	15691	15514	15753	15663	15685	15512	15562	15500	15692	15789	15559	15668	15449	15475	15508	15735	15603	15711	15696	15823	15403	15626	15802	15726	15627	15762	15850	15798	15710	15609	15581	15448	15630	15623	15485	15658	15467	15778	15581	15598	15535	15621	15680	15503	15611	15572	15632	15503	15782	15710	15627	15613	15726	15637	15523	15585	15630	15327	15566	15525	15559	15467	15691	15420	15753	15546	15698	15767	15612	15626	15564	15579	15608	15690	15559	15408	15584	15542	15643	15654	15670	15419	15755	15695	15528	15624	15756	15644	15776	15607	15648	15696	15585	15600	15669	15525	15713	15624	15770	15492	15666	15796	15831	15545	15410	15667	15693	15586	15513	15548	15565	15588	15563	15682	15776	15643	15679	15629	15526	15580	15678	15675	15617	15655	15618	15665	15484	15710	15406	15572	15551	15617	15431	15685	15555	15652	15552	15554	15750	15554	15629	15663	15572	15597	15436	15593	15591	15678	15613	15507	15590	15635	15803	15651	15553	15665	15651	15762	15472	15550	15595	15660	15580	15584	15566	15667	15627	15785	15622	15605	15574	15669	15595	15704	15660	15493	15858	15485	15586	15639	15585	15635	15852	15828	15572	15723	15733	15617	15736	15452	15651	15619	15633	15669	15584	15459	15727	15724	15551	15659	15634	15587	15764	15535	15732	15593	15548	15548	15707	15637	15642	15642	15749	15699	15724	15657	15655	15418	15644	15746	15645	15709	15635	15634	15427	15682	15663	15628	15577	15610	15612	15646	15595	15679	15569	15537	15693	15656	15530	15560	15466	15745	15637	15627	15588	15626	15497	15599	15662	15705	15614	15800	15606	15570	15633	15589	15604	15762	15666	15664	15624	15502	15493	15531	15619	15806	15502	15598	15679	15474	15431	15571	15567	15616	15790	15470	15463	15653	15526	15606	15671	15753	15823	15678	15479	15614	15570	15675	15657	15775	15593	15662	15573	15542	15730	15630	15628	15506	15617	15547	15569	15548	15384	15709	15751	15639	15568	15678	15598	15549	15606	15611	15651	15567	15483	15747	15812	15642	15659	15560	15402	15621	15653	15577	15659	15628	15661	15630	15723	15752	15687	15673	15696	15694	15702	15668	15581	15505	15827	15542	15654	15594	15576	15562	15666	15676	15772	15613	15602	15641	15703	15527	15555	15805	15551	15650	15611	15566	15688	15513	15434	15751	15581	15804	15674	15570	15847	15565	15601	15537	15607	15620	15508	15568	15660	15490	15496	15540	15439	15626	15624	15659	15855	15501	15684	15802	15577	15693	15678	15579	15718	15763	15586	15685	15585	15499	15715	15841	15498	15397	15577	15666	15716	15615	15599	15730	15598	15521	15649	15573	15636	15693	15656	15857	15634	15590	15588	15718	15640	15388	15684	15622	15414	15662	15770	15574	15674	15670	15701	15699
28260	22577	24882	21939	18905	18730	18454	17886	17908	17911	17489	17340	17420	17272	17043	17218	17143	17128	16950	17180	16916	16983	17065	17026	17119	16968	16887	17130	17050	17026	17150	17133	17014	16874	16929	17056	16987	17061	17294	17001	16998	17047	16937	17072	16784	17031	16923	17047	16969	17123	17080	16936	17118	17095	16964	17240	16859	16963	17041	17106	17168	17105	17037	17190	17075	16950	16926	16960	16745	17011	16902	16862	17192	16993	16988	17170	17073	16927	16978	16929	16925	17153	17060	17023	16985	17037	17154	16925	16898	16978	16978	17099	17186	16799	17004	16849	16897	16842	17054	16899	17071	17244	17057	17001	16922	17214	17113	16857	17017	17054	16940	16908	16904	16846	16927	16974	16945	16863	16814	16986	16929	16974	17099	17166	16966	16856	16935	16958	16984	17050	17170	16964	16989	17058	17140	17133	17057	17052	16932	17026	17056	17024	16981	16952	17297	17010	16995	16940	16971	17005	16982	16942	17022	17059	16955	16989	16835	17004	17030	17113	17064	16735	16905	17065	16943	16923	17066	16902	16897	17219	17129	16938	17176	16984	16912	16769	17080	17083	16985	16952	16953	16837	17057	17161	17156	16919	17105	16935	16968	17159	16966	17006	17014	16920	17000	17089	17054	16883	17147	17061	16864	17087	17079	17278	17147	17099	16903	16789	16943	17012	16875	17031	17096	17034	16881	16942	17307	17016	16913	16971	17093	16971	16920	16706	16936	17145	16890	17128	17025	16994	16943	16922	17084	17131	16912	17064	16810	17044	16827	16941	16745	16904	16911	16912	17013	17120	17042	16968	16963	17153	16845	16901	16979	17023	17164	16796	17087	17153	17051	16999	17039	16911	16987	17000	16980	17115	16934	17094	16972	17040	16877	17035	16775	16960	16945	16936	16886	16913	17072	17096	17063	17006	17254	16944	16818	17062	17048	17014	17022	17284	16932	16992	17049	16864	17057	16920	17109	17055	17051	16855	16950	16792	16813	17094	16971	16848	17072	16883	16979	16913	17149	17021	16959	16895	17101	17001	17047	17135	16827	16941	17068	16907	16913	17051	17081	17049	16953	16991	16960	16843	17208	17023	16889	16973	16981	17050	16828	17009	17192	17098	16826	17047	17138	16915	17126	16882	17033	17030	16827	17014	16968	17089	17049	16977	17083	16770	16946	16772	16959	17019	16996	16970	17022	16899	16985	16950	17023	16868	17075	17021	17135	17070	16966	17049	17155	17111	17061	16921	16981	16952	17019	17090	17095	17042	16928	16997	17066	16984	17064	16825	16948	17041	17143	16915	16975	16983	17050	17102	16949	17235	17097	17110	17007	16965	17007	16891	16963	16965	16961	16973	16968	17052	17091	16959	17012	16859	16888	16792	16886	17044	16907	16952	17117	17063	17017	16931	16836	17183	17077	16908	16921	17079	17050	17041	16920	16782	16964	16999	17039	16971	16969	16691	17071	17057	17057	17026	16936	16936	16874	16876	16952	17160	16989	17061	17170	17077	17092	17016	17136	17040	17204	16890	17106	17167	17012	16970	17059	16996	17027	16845	16919	16885	17065	17049	17031	17029	17082	16932	16944	17042	16914	17047	16912	16993	16997	17008	16881	17086	17048	16928	17031	16937	17058	16863	17212	16977	16950	16893	17068	17028	16889	16928	16859	16865	17086	16993	16782	17101	16837	16792	17115	17090	17053	17039	16902	17031	17201	17145	16960	16982	16935	16995	17006	17035	17211	17025	17096	17038	17045	17084	16924	17032	17058	16949	17085	16926	17043	17056	17114	16955	16974	16886	16980	17107	17085	17009	16950	17105	17057	16884	16933	17007	17177	16864	16896	16851	17189	17042	16978	16871	17010	16794	17157	16925	17048	17071	17020	17033	17097	17030	16808	16838	16904	16935	17070	16858	17139	17108	17030	17114	16854	16815	16920	16946	16943	17048	16940	17171	17120	17101	16981	16974	17023	16972	17060	17122	17043	17001	16939	17294	16937	17104	16870	16893	16765	16793	17025	16941	17020	17121	16989	17030	17180	17217	16835	16949	17064	17181	17134	16920	16962	16993	17056	16774	17213	16872	16997	17049	16980	17113	17062	17200	17003	17113	16972	17085	17069	17156	16922	17164	17055	17033	17062	17132	17194	17079	16867	17045	16963	16958	16944	17154	16770	17136	17020	17088	17095	17155	16881	16849	17179	17071	17063	17165	16913	17155	17145	17129	17077	16896	16969	17134	17017	17173	17099	17007	16933	16939	17129	16837	16965	17001	16964	17170	17263	17052	16983	16891	16930	16963	17215	16926	16945	17008	16932	16962	16909	16978	17054	16828	16889	17122	17269	17039	17222	17046	17053	16999	17075	17279	17052	17132	17064	16981	16939	16877	17181	17142	16796	17091	17097	17102	16821	17059	16859	16854	17025	17041	16973	17005	17205	17059	16744	17127	16809	16930	16936	17018	17036	17118	17135	17041	17074	17003	16674	17072	17198	17150	17115	16917	16910	17052	16964	16958	17013	16888	17158	17021	16894	17040	16910	16998	17153	16901	17063	17013	17140	16851	16923	17173	17150	17226	17221	17066	17084	17084	17193	16987	17043	16987	16971	17057	16840	17015	17129	17053	17237	17120	16954	16938	16891	17128	16905	17042	17046	16836	16958	17106	17099	16870	16948	16866	17018	16821	17038	17147	17073	16973	17002	17168	17130	16928	16968	17021	17160	17203	17073	16806	17216	16879	17061	17141	17171	17164	16985	16789	16980	17222	17104	17154	17012	17027	17091	16921	17040	16988	16918	17048	17051	16980	16934	16928	16923	17084	16706	16991	16862	16939	17051	17016	17070	16911	17082	17068	17091	17183	16808	16972	17115	17087	17189	16791	17066	16983	17146	16961	16814	17017	17001	16937	16890	17178	17024	16945	16963	17001	16850	16953	17187	17073	16779	17096	17076	16981	17049	16835	17014	17149	16853	16846	16797	17002	16827	16957	16848	17013	17006	16941	16841	16897	16931	16839	17153	16841	16954	16980	17029	17070	16970	17078	17078	17148	17101	17135	17070	17085	17157	16846	17013	17103	17110	16820	16884	16810	16905	17137	16897	16967	17252	16710	16930	17001	16980	16931	16990	17035	17022	17168	17090	16981	17182	17019	17136	16889	17044	16828	17054	17041	17107	16998	16934	16893	16825	16917	16859	17240	16963	16899	17163	17121	17130	16918	17021	17145	17066	16878	16965	16952	16911	17036	17050	16984	17118	17271	17052	17032	16978	16887	17045	16766	16963	17070	17009	16972	16926	17118	16983	16926	16944	16905	16869	16952	17097	17111	16907	17022	17073	17004	16954	16973	16833	17005	16833	16719	17055	16833	16839	17254	16948	16946	16983	17020	17038	16805	17153	17147	17129	17077	17013	16982	16992	17017	17121	17047	16966	17070	16979	16943	17131	16995	17000	16863	16892	17075	17172	16723	17103	17218	17147	17256	16970	16824	16920	17247	17223	16991	17131	17096	16951	17009	17114	17040	16924	16850	16911	16925	17154	16898	17173	17043	17129	17075	17048	16858	17064	17086	16955	17045	17203	16821	17024	17102	16948	16954	17201	17051	17026	16918	16945	17225	16990	17141	17039	16717	16867	17001	17214	17146	17145	16938	16916	17035	17012	16865	16943	16941	17094	16696	17173	17051	16868	17072	17126	16981	16988	16937	16952	17054	17023	17143	16855	17169	16970	16770	16782	16862	16710	16945	16958	16742	16982	17024	17043	17096	16764	17074	17058	16961	17147	16912	16983	17166	17078	17087	17240	16813	16989	16885	16931	16991	17224	17025	17133	16981	16817	16851	17107	16907	17028	17201	16893	17019	17171	17238	17112	16900	17019	16864	16955	17062	17139	17043	17123	16975	17055	16978	17132	17146	17025	17097	16981	16941	17129	17107	16842	16941	17082	17021	16715	17074	16977	17037	16894	17089	17157	17101	16917	16874	17051	16986	16793	17046	17089	16861	16826	17058	17128	17063	17101	16982	16905	16847	16959	17014	17130	16986	16920	16915	16919	16923	17095	16786	16773	16994	16969	17008	16942	17058	17035	17127	17162	16895	17010	16936	17026	17014	16944	16946	17305	16855	16929	17038	17122	17106	16783	17005	17147	17150	17090	16924	16912	17092	17099	16852	17115	17144	17017	17273	16890	16959	17016	17020	17040	17130	17165	16899	16779	17274	16962	17018	17014	17075	17110	16918	17002	16999	17074	17133	17044	16938	17166	17078	17286	16866	17033	17163	17026	16935	17184	17110	17031	17073	16975	17017	16973	17000	16983	16827	17025	17016	17121	17016	16976	16808	17136	17233	17187	17054	16951	17078	16915	17136	16951	16969	16839	16840	17038	16900	16889	16901	16971	17116	17086	17085	16901	17090	17027	17014	17226	16947	16919	17107	17077	16924	17070	16860	16773	17077	16915	16818	16803	17102	17037	17138	16996	16935	16812	16872	16936	16970	17065	17006	17034	16926	16885	17075	16927	16974	16908	17133	17087	17059	17091	16877	17257	17091	17082	16970	17131	16903	16987	17080	17096	17009	16876	17028	17015	17048	16946	17079	17071	17157	16989	17155	17012	17003	16998	16972	16936	16970	17032	16925	16860	17064	16993	16933	16964	17153	17064	17209	17153	17023	17043	16916	17044	17141	17071	17071	16912	16945	17055	17083	17070	16920	17154	17115	17101	17004	17133	16902	16792	16962	16914	17043	16954	17000	16955	17035	16948	17063	16816	17040	17025	17106	17096	17042	17088	16919	17147	17044	17099	16853	16938	16885	16972	17276	16783	17122	17290	17163	17093	16761	17152	16988	17072	16928	17119	17094	16884	17039	17041	16901	17016	17121	16900	16903	16802	16992	17084	17087	16989	16952	16788	16970	17081	17151	17154	16851	16751	17125	17185	16973	16935	16990	16919	17110	17049	17074	16905	17068	17307	16969	16978	17002	17116	17070	17012	16803	17066	17146	17036	16832	16962	17002	16886	16966	17032	17123	17218	17103	17050	17144	16996	17040	17031	16929	17098	16896	16814	17042	17069	16997	17105	17040	16793	17146	16953	17093	16956	16932	16886	17143	16896	17190	16941	17022	17230	16936	16862	16977	16831	17000	17113	16915	16968	16972
16884	24597	21284	18044	17427	16661	16393	15907	15618	15488	15227	15125	14830	14844	14778	14614	14758	14591	14620	14581	14553	14548	14441	14375	14455	14645	14395	14638	14444	14592	14439	14488	14523	14579	14391	14542	14446	14411	14552	14535	14423	14586	14541	14475	14596	14440	14366	14460	14526	14460	14544	14546	14353	14469	14543	14455	14518	14629	14642	14539	14427	14561	14338	14505	14523	14549	14569	14403	14377	14306	14545	14343	14518	14471	14440	14481	14478	14518	14517	14454	14525	14490	14370	14493	14262	14506	14433	14500	14329	14379	14455	14521	14456	14333	14462	14335	14527	14352	14386	14431	14462	14421	14563	14397	14532	14459	14473	14398	14428	14475	14367	14413	14436	14291	14495	14445	14482	14455	14211	14294	14314	14450	14471	14431	14430	14550	14420	14422	14519	14374	14475	14466	14457	14401	14500	14498	14494	14571	14499	14535	14592	14463	14270	14483	14492	14386	14609	14478	14673	14528	14425	14501	14650	14559	14442	14551	14334	14627	14357	14512	14347	14508	14398	14605	14588	14422	14338	14545	14469	14421	14454	14440	14561	14285	14588	14424	14549	14522	14445	14673	14503	14362	14445	14630	14488	14497	14340	14586	14426	14442	14411	14476	14479	14380	14411	14413	14437	14535	14376	14499	14484	14385	14419	14422	14566	14443	14450	14548	14593	14415	14456	14468	14458	14455	14354	14504	14471	14458	14446	14380	14578	14191	14491	14343	14518	14452	14416	14458	14522	14549	14421	14330	14420	14508	14328	14386	14551	14364	14523	14574	14507	14622	14388	14683	14613	14484	14477	14676	14407	14486	14649	14539	14348	14503	14290	14522	14409	14530	14473	14458	14308	14441	14546	14376	14435	14519	14309	14396	14536	14590	14469	14472	14476	14622	14433	14382	14580	14402	14481	14465	14449	14191	14563	14574	14385	14532	14405	14453	14436	14431	14228	14485	14464	14529	14561	14426	14603	14378	14519	14446	14488	14426	14399	14455	14513	14385	14349	14505	14661	14457	14528	14477	14525	14392	14497	14509	14491	14346	14529	14492	14388	14365	14513	14521	14533	14488	14539	14565	14499	14446	14376	14575	14477	14367	14304	14450	14401	14563	14510	14401	14472	14347	14431	14435	14429	14404	14483	14599	14340	14481	14590	14491	14421	14640	14627	14463	14503	14469	14390	14471	14424	14360	14489	14269	14454	14644	14557	14543	14520	14464	14551	14349	14622	14575	14534	14541	14320	14446	14521	14435	14522	14471	14371	14335	14454	14623	14390	14580	14384	14374	14612	14461	14487	14431	14641	14414	14437	14540	14492	14583	14486	14486	14692	14497	14574	14515	14460	14573	14423	14527	14401	14544	14476	14451	14453	14466	14419	14483	14509	14603	14492	14632	14355	14371	14385	14362	14515	14448	14523	14432	14574	14360	14436	14388	14528	14444	14431	14608	14303	14757	14345	14490	14578	14574	14501	14484	14590	14629	14355	14505	14550	14442	14530	14529	14387	14514	14461	14576	14412	14556	14438	14443	14371	14579	14439	14432	14468	14435	14539	14412	14390	14222	14311	14443	14403	14368	14469	14338	14432	14550	14509	14369	14522	14458	14411	14350	14631	14542	14496	14544	14479	14464	14461	14532	14376	14421	14464	14482	14616	14469	14473	14431	14324	14597	14471	14374	14491	14549	14436	14448	14428	14409	14475	14382	14501	14326	14477	14140	14358	14435	14574	14326	14433	14383	14663	14487	14504	14477	14371	14523	14550	14588	14412	14532	14409	14411	14414	14238	14462	14553	14336	14330	14504	14432	14635	14534	14620	14476	14353	14510	14523	14492	14627	14486	14405	14456	14388	14698	14458	14371	14450	14681	14601	14359	14473	14394	14500	14483	14472	14363	14544	14633	14547	14370	14499	14535	14530	14409	14646	14339	14407	14300	14434	14358	14557	14465	14258	14528	14515	14541	14298	14356	14512	14452	14459	14400	14624	14269	14343	14533	14342	14563	14256	14340	14474	14521	14390	14479	14397	14640	14601	14411	14475	14503	14497	14619	14297	14469	14376	14365	14405	14737	14512	14495	14497	14589	14426	14463	14485	14351	14566	14395	14325	14534	14490	14392	14473	14410	14460	14416	14591	14436	14252	14391	14367	14458	14430	14480	14493	14367	14515	14454	14397	14450	14333	14555	14517	14452	14573	14543	14378	14432	14339	14340	14547	14440	14457	14350	14494	14413	14232	14461	14508	14497	14523	14444	14386	14317	14441	14525	14503	14491	14386	14694	14567	14440	14284	14368	14353	14359	14383	14580	14521	14371	14573	14418	14450	14544	14469	14566	14290	14434	14433	14500	14457	14355	14428	14603	14441	14382	14333	14406	14477	14522	14405	14498	14387	14511	14479	14638	14368	14467	14396	14701	14404	14466	14489	14491	14494	14482	14541	14417	14474	14423	14415	14480	14464	14429	14451	14300	14415	14491	14419	14474	14437	14480	14576	14430	14561	14529	14424	14432	14467	14484	14302	14324	14557	14446	14394	14446	14440	14515	14487	14444	14477	14402	14612	14573	14577	14440	14627	14312	14300	14524	14172	14492	14373	14520	14591	14579	14555	14448	14426	14371	14450	14443	14562	14561	14451	14480	14509	14386	14582	14496	14328	14487	14421	14472	14486	14543	14524	14309	14463	14728	14392	14414	14366	14564	14471	14464	14334	14508	14503	14314	14670	14449	14471	14406	14357	14543	14467	14437	14242	14412	14396	14495	14497	14420	14477	14318	14597	14395	14519	14585	14588	14539	14339	14367	14477	14304	14384	14583	14373	14432	14543	14606	14347	14359	14465	14607	14552	14449	14470	14307	14450	14390	14278	14560	14381	14441	14499	14354	14479	14656	14712	14397	14484	14440	14597	14504	14714	14664	14418	14444	14391	14431	14351	14573	14383	14477	14455	14488	14357	14543	14346	14372	14465	14591	14395	14601	14258	14441	14395	14545	14612	14480	14454	14503	14358	14478	14577	14411	14593	14370	14416	14489	14569	14594	14556	14529	14611	14423	14446	14450	14468	14465	14370	14450	14347	14495	14555	14557	14406	14512	14499	14203	14360	14358	14524	14571	14469	14296	14399	14531	14434	14454	14415	14355	14430	14526	14453	14478	14395	14474	14520	14259	14495	14421	14360	14272	14380	14453	14511	14426	14484	14433	14579	14428	14623	14650	14688	14386	14325	14464	14722	14375	14427	14427	14427	14417	14484	14463	14480	14497	14482	14534	14327	14386	14448	14485	14616	14408	14448	14344	14616	14576	14441	14319	14380	14437	14470	14482	14479	14482	14439	14495	14525	14356	14583	14543	14510	14447	14402	14669	14424	14564	14312	14483	14297	14637	14380	14374	14474	14330	14518	14620	14375	14383	14324	14399	14417	14330	14360	14460	14584	14445	14272	14499	14398	14450	14482	14412	14451	14477	14339	14376	14440	14544	14513	14389	14375	14587	14368	14335	14494	14303	14560	14482	14651	14462	14601	14562	14364	14570	14412	14433	14484	14524	14449	14372	14468	14461	14425	14238	14499	14346	14437	14574	14487	14464	14547	14454	14455	14579	14421	14506	14486	14420	14316	14408	14503	14440	14639	14436	14471	14552	14562	14422	14386	14509	14480	14574	14388	14457	14542	14463	14572	14432	14494	14456	14470	14460	14370	14417	14604	14278	14434	14411	14364	14405	14402	14518	14513	14411	14435	14445	14432	14535	14449	14512	14416	14488	14583	14356	14521	14442	14381	14493	14525	14522	14300	14270	14468	14295	14428	14588	14540	14550	14389	14515	14578	14535	14612	14439	14343	14364	14467	14564	14295	14583	14569	14553	14515	14482	14371	14463	14484	14510	14536	14338	14613	14418	14456	14601	14398	14625	14411	14567	14426	14471	14451	14389	14498	14528	14525	14422	14465	14475	14547	14460	14674	14552	14382	14417	14655	14507	14465	14570	14399	14447	14266	14399	14587	14430	14378	14580	14403	14558	14365	14448	14592	14425	14447	14468	14571	14389	14460	14483	14344	14341	14474	14486	14628	14530	14366	14496	14546	14301	14491	14547	14445	14459	14581	14230	14596	14348	14537	14360	14636	14444	14408	14413	14454	14495	14312	14530	14456	14485	14346	14510	14472	14567	14476	14495	14574	14625	14545	14439	14316	14327	14492	14437	14431	14433	14438	14454	14562	14362	14444	14461	14429	14337	14515	14460	14511	14518	14434	14450	14417	14632	14634	14441	14495	14444	14418	14562	14634	14503	14416	14728	14535	14324	14562	14532	14336	14481	14449	14455	14531	14327	14600	14388	14424	14510	14476	14455	14463	14476	14493	14459	14575	14626	14542	14444	14297	14471	14527	14303	14428	14598	14492	14459	14584	14266	14424	14594	14429	14615	14498	14420	14549	14422	14567	14571	14620	14395	14354	14288	14514	14295	14554	14410	14583	14453	14410	14459	14483	14404	14450	14542	14142	14456	14500	14399	14619	14539	14442	14409	14402	14457	14516	14445	14550	14492	14483	14573	14472	14534	14606	14530	14595	14424	14369	14443	14484	14729	14502	14524	14669	14552	14463	14508	14542	14369	14388	14496	14344	14518	14432	14538	14632	14524	14309	14630	14481	14449	14486	14379	14412	14352	14347	14504	14406	14483	14418	14512	14508	14437	14495	14456	14350	14237	14478	14551	14422	14572	14517	14262	14478	14378	14516	14416	14627	14586	14455	14500	14280	14504	14537	14490	14497	14555	14399	14558	14471	14471	14646	14481	14585	14537	14504	14269	14366	14665	14459	14576	14404	14491	14353	14433	14470	14542	14594	14582	14330	14488	14597	14460	14475	14405	14601	14577	14356	14455	14507	14391	14399	14425	14458	14375	14600	14616	14352	14282	14533	14469	14524	14475	14554	14732	14423	14399	14387	14363	14510	14370	14526	14220	14565	14505	14351	14447	14458	14541	14389	14484	14433	14540	14430	14440	14641	14322	14400	14584	14469	14384	14458	14368	14479	14476	14559	14609	14350	14449	14544	14623	14326	14364	14383	14359	14438	14515	14402	14313	14473	14292	14538	14386	14410	14295	14433	14461	14594	14571	14593	14417	14467	14439	14402	14490	14538	14343	14453	14576	14395	14510
22708	20990	27883	24409	22237	23158	22719	20145	19158	19218	18944	18930	18763	18406	18340	18357	18500	18266	18175	18116	18170	18234	18093	18075	18209	18018	18025	17875	17972	18070	18211	18038	18151	17941	18233	18145	18153	17974	18285	18142	17993	18000	18104	18117	18001	18050	17986	17756	18009	17969	18091	18032	18139	18257	18038	17914	17990	18170	18057	18076	18021	18131	18042	17847	18080	18007	18031	18089	18020	18091	17973	18052	17926	18081	17964	17905	17878	18007	18171	18002	18023	17979	18103	17926	18227	17949	17990	18183	18105	17860	18021	17963	18036	18015	17866	17997	18087	17943	17911	17905	18180	17903	18127	17881	17923	17896	17973	17963	18019	17992	17977	17853	17979	17972	17780	17928	18073	17964	17998	18088	17854	17916	17964	18140	17992	17963	18015	18005	18023	17921	18024	18058	17941	17869	18003	17968	18269	18074	18156	17957	17971	18048	18152	18218	17841	18168	18001	18027	18051	17921	18044	17800	18240	18147	17883	17972	17996	18110	17860	18086	18123	18049	18117	18043	18051	18069	18141	17963	17905	18069	17876	17932	18068	18046	18303	18042	17933	17995	18003	18068	17785	18088	18020	18004	18024	17988	18070	18186	18036	17762	17948	18016	17806	17943	18055	18085	18034	18141	18020	17929	17935	18040	17830	17940	18126	17986	17903	18066	17839	17962	18148	17988	17952	17837	18079	18034	18115	17873	17949	17919	18062	17975	18066	17973	18181	17904	18182	18021	17919	17932	17904	17907	17858	17965	17991	17893	18024	17925	18195	17981	18150	17969	18017	17959	17831	17991	18046	17926	18032	17959	18070	17938	17879	17952	18015	17895	17837	17845	17902	18086	17825	18128	17871	18033	17963	17874	18056	18077	18078	18008	17941	17963	18109	18047	17936	18006	18013	17946	18231	17998	18055	17932	17936	18211	18003	18121	18202	18094	17924	18102	18065	17773	17996	17946	18144	18116	18017	17742	17927	18117	17921	18140	17983	18015	17908	17893	18024	17820	17848	17997	18063	18036	18043	17855	18255	17779	18056	17858	17962	18143	17951	18174	18118	17975	18088	17907	17813	18022	18019	18052	17981	17888	18034	17994	17816	17918	18073	17948	18037	18092	17985	17932	17931	18120	17968	18037	18036	18082	18103	18083	18001	17929	17867	17919	18060	18136	18150	18028	18146	18005	17828	18258	18062	18051	17958	18033	17928	18099	18082	17889	17872	18087	18053	18113	17911	17690	17830	17906	18029	18139	18061	17913	18080	17876	17759	18080	17926	17733	17882	18096	17901	17928	17945	18063	17723	17947	18088	18108	17958	18158	17977	18215	18030	18022	18006	18027	18009	17974	17810	18067	17989	17817	18064	18008	17992	18182	18077	18086	18024	17947	17723	17791	18171	17892	18012	17950	17981	18223	18078	17870	18016	17994	17844	18205	18025	18206	18089	17960	18054	18180	18043	18056	17943	18032	18062	17985	18125	17853	18113	18055	18050	18042	17966	17925	18264	18095	18125	18081	17932	18073	17867	17929	17867	18039	17996	18043	18150	17788	17939	17918	17997	18044	18036	18126	18043	17965	17839	17890	18033	17994	18098	18121	17934	18193	18218	17963	17783	17694	17792	17987	18005	17984	17992	18048	18096	17963	17964	17746	17969	18092	18195	17858	17954	18044	18375	17927	18036	17898	18005	17999	18009	18156	17985	18029	18117	17848	17876	17829	18154	18063	17861	17992	18057	17983	17919	17919	18149	17931	18064	17900	18021	18022	18119	17884	17965	17960	18069	17826	17996	18007	17916	17901	18093	18148	18140	17962	17958	17875	17875	18001	18235	17939	17957	18136	18141	17958	18151	17889	17906	17881	18029	17934	18190	17944	17933	17872	18044	17980	17880	18062	18169	18050	17938	17977	18046	17916	18019	17984	17892	18087	18023	18116	18102	17913	17949	17978	17902	17751	17810	17962	17942	18035	17941	18068	17915	18021	18067	18082	17689	17741	17987	17938	18116	18026	17925	18042	18044	18280	18178	17853	18000	18001	18054	18157	18111	18119	17884	17944	18156	17922	17888	17883	18039	17920	18083	17979	17969	17899	18045	17945	18019	18227	17778	18083	18053	18105	17977	18019	17890	18044	17941	17972	17767	18071	18011	18025	18022	17934	17974	17977	17815	18015	18046	17910	18354	18045	18240	18032	18029	17985	17969	18067	17933	18056	18046	17915	17767	18076	17971	18249	17986	17964	17971	18122	18008	18026	17915	17954	17907	17775	17962	18010	17927	17808	18079	18065	17892	17792	17810	17845	18052	18003	18182	18096	17982	18051	17947	17802	18197	17952	18022	18002	18190	18148	17958	18022	17992	18230	17896	18077	17994	17944	18123	18153	18102	18062	18017	18087	17925	18156	17932	18081	17863	17864	18023	17945	18022	17991	17903	17998	18074	18069	18034	18087	18178	17934	17770	18281	18169	18001	18109	18253	17912	18130	18258	18008	18071	18022	18059	18155	18027	17769	18083	18185	17909	17879	18038	17977	18086	17971	17943	17967	17897	17814	18116	17958	17872	17914	17940	17957	17985	18037	17713	18184	18019	17852	17934	18142	18207	18172	18226	18088	18037	18013	18230	18065	18003	18052	18140	17960	17894	17920	17972	17834	17937	17941	18135	17937	17931	18071	17985	17979	18154	18189	18024	18067	17902	18063	18072	18043	17941	18103	18025	18056	18110	18187	18148	17871	18051	17982	18028	18052	18184	18031	17723	18048	17903	17966	17866	17985	18055	17869	18106	18007	17952	18111	18070	18062	17884	17960	17998	17889	18077	17993	18070	17900	17975	17992	17898	18102	17889	18120	18044	17813	18142	18057	18020	17901	18003	17923	18043	17866	17971	17943	17952	18002	17767	18029	17951	18112	18016	18026	18004	18024	18110	18005	18080	18132	17900	18116	18031	18169	18002	18123	17908	17925	17868	17845	17986	18082	18162	17847	17967	18049	18155	17918	18004	17805	18138	18198	18220	18072	18125	17893	18002	17894	18164	18128	18019	18083	17872	17931	18188	17853	17811	17999	18166	17953	18051	17862	18041	18259	18016	18097	17856	17940	18033	18176	18067	18068	18114	17833	17937	17978	18117	17971	17871	18165	18338	17850	18141	18002	17840	17933	18012	17876	18033	17921	18178	18089	17915	18022	18194	18028	17915	17790	18132	17846	17918	17802	17831	18071	18101	17985	18034	18004	18008	17966	18050	17959	17923	18172	18077	18007	18066	18060	18050	17922	18112	17982	18029	18042	17961	17887	17909	18145	18226	17923	18134	17988	17967	18083	18029	18253	17990	18036	17979	18087	18156	17947	17999	18049	17656	17676	18157	18097	17946	17795	18112	18009	17942	17881	18164	17968	18056	18088	17949	18029	18173	18237	17940	18042	17997	17969	18034	17932	18054	18114	18029	18073	18081	17907	18023	17959	18050	18012	17864	18247	18038	18038	18059	17767	18046	18035	17885	17965	18006	18154	17955	18061	17956	17849	18020	18037	17975	17886	17901	18036	17948	17910	17974	17878	17887	17746	17853	17919	17895	17977	17923	18000	18101	17999	17911	17837	18021	17943	18152	17925	17935	17998	18062	18060	17915	18089	18012	17927	17939	18115	18222	18110	17878	17996	18073	18029	18140	18039	18116	18164	18257	18003	17866	17971	18084	17930	18033	17910	17966	17915	18110	17964	17833	18008	18012	18048	17955	18102	18057	18018	18037	18022	18176	18080	17946	18023	18181	18003	18238	18058	18311	17920	17986	17830	18050	18017	18202	18020	18024	18141	18074	18048	17895	18054	18010	18131	17842	17870	17943	17940	17974	17898	17922	17974	17936	17893	17902	17984	18122	18115	18136	18057	17840	18026	17971	17967	18008	17801	17998	17897	17948	18023	17875	17940	17992	18230	17926	17977	18008	18051	18222	17945	18037	17781	18009	17976	18124	18140	18135	17923	17875	18140	17862	18138	17888	18053	17989	17865	17938	18158	18211	17901	17909	17952	17882	18031	18085	18090	18107	18141	17872	18012	18154	18049	17986	18122	17884	17892	18080	17984	18024	18025	18064	18212	17973	18048	18280	17987	18055	18202	17770	17916	18296	17858	18029	18120	17904	17949	18085	17974	17810	17898	18045	17956	18277	18098	17960	17710	17787	17949	18031	17984	17958	18082	17895	18118	18258	18012	18006	18033	17951	17735	17931	18122	17982	18076	18133	17888	18112	17814	17892	18058	17890	18047	18079	18099	17986	18043	18111	17940	18051	18025	17925	17978	18093	18134	17986	18202	17945	18041	17896	17957	17842	17857	17776	17791	17957	18012	18041	18037	18104	17915	18101	18121	18077	18087	18015	18018	17922	18034	18107	17853	18048	17849	18158	18122	17988	18100	18040	17817	17932	18172	18053	17933	17952	18192	17889	17851	18005	18069	17957	18097	18016	18005	18278	17946	18055	18167	18253	17982	17930	18009	18115	18224	17960	18001	18090	17864	18072	17947	18146	17837	18071	18012	17923	18044	18353	18052	17922	17910	17917	17813	18093	18019	18115	18020	17910	17934	18111	17786	18212	18222	18108	17851	18210	18137	18124	17972	18111	18067	18056	17950	18025	17833	17948	17755	17832	18033	18070	18019	18139	17986	17970	18094	17983	17786	18003	17881	17975	18008	18155	17918	18113	17885	17939	17965	17902	17947	17942	17963	17865	18063	18034	17972	18064	18122	18048	17809	17792	18136	18136	18129	17889	18033	17820	17820	17916	17823	18092	18066	17932	18073	17894	17907	17707	17889	18029	18157	18071	18203	18121	17991	18031	18079	17987	17890	17940	18060	18123	17906	18202	18007	17944	17859	17952	17867	18039	18102	17956	17919	17972	18216	18041	17971	17797	17653	17877	17854	18038	18146	18086	18128	18184	17855	18258	17949	17917	18014	18114	17981	17956	18176	18093	17738	17908	18060	17902	17960	17977	18008	17868	17990	18036	17950	17959	17821	18020	17970	18171	17945	17899	17993	17936	18213	17992	17937	17876	17958	18085	18107	17991	18035	18112	17942	17879	17910	17944	17995	18210	18065	18095	18235	18080	18156	18057	17885	17883	18176	17892	17997	17941	17913	17969	18030	18087	17995	17784	17971
14454	29901	25288	20823	19716	18751	18188	17434	16919	16592	16271	16062	15751	15740	15406	15550	15418	15255	15455	15140	15254	15040	15175	15081	14962	15329	15186	15035	15146	15123	15179	15195	15192	15210	15082	15167	15032	15152	15011	15257	15144	15077	14971	15172	15033	15205	15075	15131	15075	15193	14883	14977	15196	15023	15041	15270	15018	15055	15023	15101	14892	15007	15212	14925	15076	15025	14973	15039	15124	14928	15085	15062	15113	15109	15213	15098	15203	14995	15248	15085	15009	14928	15050	15061	15184	15234	15102	14931	15020	15050	15192	15038	15124	15100	15079	15018	14946	15210	15173	14817	15115	15032	15100	14978	15065	15086	15083	14956	14925	15103	15145	15093	14924	15009	14931	15066	15068	15123	14988	15106	15067	15044	15077	15025	15032	15086	14895	14872	15126	15333	14965	15030	15064	15065	15075	15058	15017	15185	15042	15050	15113	15103	15081	15038	15004	14915	15171	14996	15143	15166	15088	15079	15112	15242	15147	15024	14941	14976	15095	15138	14999	14986	15323	15263	14940	15244	14982	15076	15092	15242	15035	14999	15099	15169	15121	15185	15059	15153	14903	15033	15077	15007	14986	15160	14916	15068	14981	14992	15098	15096	15038	15149	15008	15136	15156	15130	14957	15114	14964	14959	15002	15082	15065	14818	15095	15082	15083	14949	15121	15152	15082	15087	15064	14933	15023	15037	15085	15257	15150	15119	15004	15209	14952	15026	15022	15226	14995	15158	15035	15053	14979	14813	15023	15121	15218	15085	15094	15070	15189	15025	15082	15050	15092	15086	15059	15065	15136	15029	14991	15090	15069	14912	15025	15098	14902	15049	15101	15102	14891	15084	15011	15117	15075	14982	15209	15040	15087	15097	15118	15062	15158	15195	14946	14991	14816	14882	14965	15154	15013	14854	15056	15063	14946	15095	15092	14967	15240	15138	15223	15038	14983	15117	15100	15021	14945	15017	15097	15153	15099	15303	15258	14959	15046	15040	14960	15096	14992	15075	15065	14923	15009	15049	15038	15133	15006	15173	15207	14854	14966	15231	15119	15106	14916	15023	14927	15004	15082	15179	15205	14992	15026	15194	14946	15037	15093	15003	14978	14940	15181	15023	15123	15054	15084	15082	15003	14881	15105	15143	15076	15033	15009	14932	15156	15132	15043	14971	15210	15081	15053	15004	15084	15050	15057	15111	15165	15252	15151	15091	15056	15127	15118	14946	14982	14966	15007	15131	15077	14872	14784	14969	15019	15074	15200	15070	15231	14961	15303	15010	15100	14945	15047	15075	15009	15048	15033	15136	15088	14931	15057	15164	15214	14914	15061	15035	14852	15080	15174	15038	15303	15094	15054	14889	14976	15060	15010	15019	15141	15220	15079	15105	15206	15186	15089	15048	15089	14976	14991	14999	15177	15112	14929	15157	15093	15065	15236	14922	15114	15101	14983	14990	15114	15005	15124	15130	14966	14941	15027	14877	15059	14851	14923	15281	15115	15141	15044	15172	15196	15002	14956	14945	14955	15085	15051	15075	15142	15090	15006	15058	15086	15141	15108	14961	15238	15083	15098	15046	15160	15145	15036	15296	15123	14995	15202	15122	14996	15026	15086	14916	15003	15137	15104	15232	14964	14981	15085	15002	15047	14998	15032	15192	14997	14900	15142	15144	14979	15180	15088	15040	15150	15002	15081	14918	15248	14985	14874	15032	14961	14990	15092	14935	15035	14956	15079	14973	15153	14938	15045	15105	15050	15117	14983	15037	14991	14930	14955	15008	14972	15078	15014	15164	15178	15122	15028	15100	15191	15044	15012	14970	15067	15087	14881	15127	15029	15043	14988	15001	15195	15071	15117	15084	14988	15001	15140	14986	14953	14844	14970	15172	15225	15042	15018	15120	15038	14971	14974	15121	15072	15097	15144	14985	15209	15012	14952	14977	15069	15069	15207	14977	15084	14977	15093	15151	15115	15011	15017	15030	15145	14978	15038	15103	15042	15101	15105	15037	15088	15117	15004	15096	15257	15303	15090	15062	14938	14996	14928	15032	15156	14977	14918	14997	15148	15109	15019	15113	15095	15038	15054	15130	15059	15220	15017	14857	15056	15128	15161	15320	14985	15063	15071	15252	15057	15001	15091	14949	15026	15047	15096	15174	15154	15259	15112	15037	15041	15168	15151	15313	14987	14994	14954	15150	14906	15148	15260	15044	14979	15133	14920	14988	15223	14990	15093	15041	15076	15176	15042	15001	14978	15068	15233	15070	15090	15115	15064	15093	14992	14985	15163	15075	14999	15024	15121	15065	15164	15123	15198	15075	15215	14959	15011	15073	14994	15090	15061	15165	14897	15003	15018	15150	14932	14951	14982	15020	14994	15037	15106	15081	15208	15073	14966	15086	15108	15088	15202	15081	15058	14774	15118	15157	15095	15074	14951	15059	14969	15248	15202	15168	15096	14966	15203	14957	15059	15127	15182	15134	15012	15249	15192	15023	15033	15101	14963	15049	15102	15089	14996	15051	15050	15140	14939	15131	15188	14954	15084	15103	15108	15147	14980	15053	15164	14978	15061	15070	15065	14984	14989	15182	15053	15019	15078	15134	15124	14970	14954	15040	15156	15162	15176	15154	15076	15136	15237	14997	15112	15153	15038	15084	15100	15150	14960	15021	15058	15084	15065	15136	15044	14962	15255	15025	15179	15117	15025	15131	14985	15021	15249	15039	15101	14886	15068	15010	15076	15081	15110	15196	15097	14900	14950	15190	15149	15015	15237	15066	15161	14973	15304	15105	15080	15039	15022	15155	15195	15128	15057	15085	15114	14968	14884	15033	15046	14989	15073	14953	15131	14913	15093	14972	14895	14995	15089	14863	15006	15075	15198	15167	15085	14954	15087	15058	15068	15250	15046	15093	15285	15061	14927	15006	15014	15068	14869	15066	15020	15094	14977	15038	15084	15046	15150	15069	15090	15116	15027	15156	15101	15171	15140	14919	15066	15178	15084	14955	14944	15122	14959	14992	15217	15016	15163	14948	15027	15136	14927	14957	15139	14981	15066	15062	15121	15034	14971	15078	15102	15043	15076	15154	15102	15012	15030	14880	15102	15107	15110	15046	14956	15109	15060	15007	15123	14922	14981	15026	15086	15080	15092	15023	14878	15078	15008	15055	14914	14953	15295	15049	14914	15018	14962	15117	15020	15057	14989	15146	15088	15093	15087	15044	14931	15012	15084	14988	15153	15206	15157	15096	15175	15065	15080	15089	14928	15035	15129	15135	14971	14958	15178	14954	15055	14949	15099	15117	14997	15090	15011	15006	15082	15025	14975	14979	15095	15068	15106	14953	14973	15215	15088	15120	14993	15089	15100	15045	15059	15037	15011	15250	15071	15198	15051	15135	15063	15002	14996	15202	14971	15092	14975	14849	15201	15004	14908	14971	15037	15212	15056	14936	15202	15059	15053	14976	15067	15081	14953	14938	15148	15122	15045	14929	14898	15101	15085	15171	15049	15075	15068	15257	15169	15115	15090	15169	15158	14949	15059	14974	15109	15019	15161	15117	14973	14966	14884	15076	15092	15175	15185	15037	15173	14951	15057	15147	15156	15108	14904	15210	15124	15097	14915	15038	15107	15010	15038	15089	15127	14970	15122	15167	15108	14964	15034	15018	14989	15014	15159	15070	15072	15075	15163	15157	15080	15142	15079	15059	15050	15061	15277	15141	15036	15220	15001	14932	15000	15018	15100	14884	15042	14991	15226	15033	15019	15131	15100	15119	15042	15108	15034	15062	14976	15065	15175	14993	15128	15163	15174	14999	14890	15014	15139	14946	14910	15071	15224	15107	14998	15138	14949	15082	15073	14947	15053	15113	15131	15124	15181	14930	14987	15133	15193	15006	14951	15024	15022	15082	15030	15152	15062	15260	14951	14978	14981	15063	15107	15087	14967	14943	14894	14860	15033	15046	14926	15086	15024	15037	15066	15149	15186	15139	14962	15124	14945	15120	14903	15141	15224	15048	15079	14803	15168	14993	14993	15203	15049	15032	15103	15067	15086	15159	15016	15106	15199	15069	14844	15057	15113	15047	14986	15061	14997	14941	15167	15096	14997	15141	15130	14955	15171	15198	15038	15155	15202	15086	15008	15059	15011	15079	14974	15094	15153	15138	15157	14842	15226	15149	15121	15092	15039	14955	15144	15156	15173	15122	15099	14952	15125	15115	14974	15104	15092	15084	14921	15095	15361	15281	15097	15042	14969	15300	15070	15042	15036	15068	15052	14924	15392	15032	15169	15021	15006	15244	15105	15183	15131	15168	14974	15133	15140	15379	15159	15051	15153	14974	15049	15091	15165	15078	15137	15097	15072	15099	14901	15087	15177	15119	15077	14997	15016	15169	15130	14993	15210	15077	15018	15132	14984	15049	15168	15011	15156	14885	15118	14985	15069	15080	14946	15203	15118	15122	15214	15122	15099	14863	15081	15277	15077	14997	14779	15040	15093	14946	15092	14994	15152	15159	15128	14992	15057	15014	15135	15017	15264	15089	15039	15102	14999	14980	15140	15073	14909	15057	15117	14911	15114	15038	14969	15156	15092	15066	15071	15187	15173	14908	15178	14950	15173	15342	15071	15089	15235	15111	14972	14781	15214	15180	15074	15035	14876	15101	15010	14912	15225	14919	14976	15032	14878	15040	15142	15030	15078	15054	15160	15074	15077	15127	14920	15201	15033	15118	14964	15050	15046	15128	14990	15165	15099	14961	15149	15030	15210	15126	15014	15075	15005	15100	15023	15174	15143	14905	14924	15068	15081	15012	14930	15152	15005	15118	15325	15146	15189	15161	15046	15075	15096	15257	15145	15331	14969	15047	14955	15068	14926	15087	15019	15078	15159	14915	15072	15043	15068	14998	15098	15047	15135	14977	15035	15243	15013	15175	14980	15096	14991	14999	15069	15189	14949	15003	14922	14998	14997	15066	15049	15050	15021	15101	14909	15231	14900	15109	15044	15079	14852	15013	15060	15300	15100	15176	14972	14997	15145	15147	15145	15061	14908	15149	15137	15033	14899	15130	15000	14962	15222	15094	15088	15271	15182	14963	15068	15077	14985	15086	14922	15169	15172	14837	14983	15135	15053	14982	15209	15031	14985	15017
24241	21053	26873	26458	21087	20282	20344	18823	18573	18522	18231	17998	17897	17641	17713	17756	17669	17650	17607	17507	17609	17722	17569	17410	17484	17629	17599	17666	17511	17850	17564	17770	17410	17739	17374	17568	17480	17510	17269	17359	17613	17520	17522	17372	17439	17425	17314	17556	17416	17314	17224	17639	17713	17595	17643	17666	17458	17522	17624	17413	17363	17639	17522	17699	17564	17457	17522	17718	17540	17432	17607	17534	17409	17402	17434	17353	17252	17539	17577	17433	17535	17413	17298	17292	17697	17464	17301	17305	17623	17411	17550	17501	17473	17383	17428	17580	17561	17597	17436	17378	17466	17402	17470	17504	17437	17487	17486	17509	17275	17305	17496	17472	17507	17240	17405	17523	17461	17505	17671	17497	17394	17580	17533	17392	17532	17470	17347	17649	17205	17492	17399	17584	17628	17317	17310	17470	17554	17297	17379	17447	17494	17428	17379	17400	17368	17404	17446	17453	17409	17548	17510	17346	17588	17363	17532	17395	17417	17300	17454	17490	17321	17416	17551	17450	17482	17491	17375	17295	17549	17483	17445	17539	17462	17500	17626	17596	17623	17499	17412	17498	17599	17494	17490	17653	17507	17421	17402	17547	17485	17453	17409	17476	17534	17372	17541	17515	17366	17592	17471	17464	17597	17488	17420	17555	17492	17840	17509	17329	17406	17336	17556	17470	17604	17479	17759	17628	17413	17414	17404	17462	17661	17559	17458	17508	17588	17337	17365	17583	17666	17351	17504	17484	17537	17683	17447	17375	17644	17483	17424	17361	17404	17516	17458	17449	17484	17623	17429	17391	17462	17394	17349	17291	17542	17443	17429	17484	17475	17480	17541	17536	17530	17499	17638	17710	17559	17203	17339	17591	17500	17403	17706	17417	17358	17541	17387	17481	17285	17545	17487	17380	17837	17664	17366	17467	17600	17447	17452	17377	17570	17590	17494	17498	17263	17496	17365	17246	17576	17673	17483	17624	17653	17307	17272	17532	17442	17465	17585	17738	17583	17503	17635	17655	17521	17401	17762	17550	17488	17463	17551	17645	17666	17437	17615	17650	17405	17394	17469	17620	17412	17585	17517	17644	17485	17330	17408	17362	17496	17355	17367	17593	17342	17784	17712	17399	17588	17575	17530	17278	17532	17340	17589	17438	17586	17659	17419	17388	17564	17484	17457	17503	17487	17583	17692	17596	17397	17334	17595	17330	17505	17634	17365	17436	17277	17548	17535	17366	17317	17614	17420	17467	17229	17543	17540	17456	17464	17405	17398	17398	17329	17450	17414	17491	17413	17509	17359	17464	17661	17403	17511	17375	17398	17547	17505	17435	17552	17415	17441	17499	17525	17268	17616	17493	17477	17631	17475	17439	17536	17410	17415	17342	17344	17424	17500	17351	17411	17626	17519	17558	17573	17522	17469	17449	17527	17339	17404	17561	17472	17521	17646	17396	17268	17425	17432	17306	17493	17345	17374	17326	17407	17556	17707	17424	17202	17413	17432	17557	17420	17617	17462	17332	17284	17411	17371	17506	17441	17355	17568	17454	17533	17350	17589	17505	17474	17531	17563	17517	17443	17431	17516	17569	17500	17645	17361	17534	17350	17572	17406	17521	17603	17447	17635	17553	17343	17327	17604	17448	17373	17440	17365	17659	17414	17394	17630	17465	17426	17343	17543	17441	17506	17487	17456	17543	17494	17434	17343	17456	17525	17312	17573	17544	17345	17396	17266	17556	17688	17317	17400	17650	17661	17453	17461	17319	17508	17626	17614	17294	17511	17490	17557	17477	17519	17295	17668	17279	17571	17499	17730	17395	17372	17595	17612	17486	17433	17464	17592	17595	17685	17259	17408	17506	17596	17615	17551	17453	17429	17430	17589	17534	17474	17372	17487	17402	17362	17663	17641	17596	17605	17301	17458	17621	17441	17620	17380	17462	17597	17527	17504	17464	17443	17491	17434	17509	17482	17498	17485	17750	17549	17649	17625	17751	17704	17449	17451	17415	17594	17468	17577	17462	17399	17663	17566	17510	17314	17676	17375	17281	17696	17319	17426	17563	17561	17675	17477	17446	17592	17621	17784	17281	17561	17646	17484	17788	17712	17404	17317	17437	17287	17489	17444	17379	17442	17566	17500	17424	17483	17530	17807	17651	17499	17671	17461	17449	17477	17390	17399	17562	17556	17381	17560	17479	17373	17492	17519	17466	17468	17693	17497	17400	17577	17609	17643	17441	17424	17448	17674	17189	17298	17496	17540	17371	17330	17646	17295	17560	17707	17464	17326	17659	17708	17443	17496	17535	17606	17565	17344	17643	17307	17545	17425	17542	17628	17657	17712	17674	17575	17438	17510	17338	17616	17368	17271	17406	17403	17117	17463	17253	17376	17651	17463	17338	17346	17282	17576	17646	17610	17272	17461	17329	17544	17590	17751	17474	17514	17475	17604	17471	17424	17437	17492	17499	17597	17547	17350	17418	17326	17676	17464	17298	17832	17708	17475	17373	17476	17466	17625	17286	17525	17469	17388	17533	17481	17419	17656	17439	17463	17575	17609	17488	17427	17575	17388	17629	17772	17307	17589	17327	17518	17434	17538	17244	17564	17442	17452	17685	17512	17609	17348	17524	17552	17496	17576	17523	17337	17370	17608	17489	17520	17688	17495	17640	17501	17458	17421	17705	17567	17566	17408	17765	17450	17556	17644	17439	17642	17429	17379	17514	17588	17364	17588	17387	17320	17488	17606	17472	17626	17446	17497	17157	17521	17547	17477	17634	17569	17642	17655	17500	17290	17706	17545	17470	17531	17310	17187	17568	17557	17488	17426	17576	17309	17515	17604	17510	17436	17467	17310	17361	17657	17439	17451	17440	17593	17468	17616	17578	17628	17466	17250	17655	17499	17279	17515	17463	17507	17536	17491	17180	17447	17428	17491	17512	17457	17339	17418	17378	17484	17349	17411	17213	17379	17461	17566	17373	17469	17563	17539	17464	17605	17766	17452	17308	17547	17601	17449	17474	17520	17407	17385	17441	17372	17502	17501	17598	17636	17593	17621	17459	17506	17659	17434	17563	17417	17450	17311	17350	17435	17535	17514	17417	17378	17532	17538	17415	17548	17268	17616	17401	17516	17526	17361	17429	17635	17456	17375	17487	17360	17376	17501	17510	17435	17482	17415	17451	17610	17356	17591	17464	17623	17447	17474	17350	17518	17538	17434	17546	17830	17579	17532	17291	17471	17515	17768	17438	17684	17445	17503	17434	17563	17630	17640	17537	17652	17640	17561	17288	17543	17495	17456	17379	17449	17549	17487	17562	17388	17578	17586	17393	17348	17538	17537	17445	17626	17449	17346	17543	17504	17385	17824	17491	17329	17440	17448	17480	17368	17427	17386	17410	17268	17500	17464	17506	17550	17477	17524	17155	17295	17635	17305	17566	17638	17340	17342	17575	17491	17494	17448	17488	17486	17335	17508	17626	17454	17531	17604	17431	17470	17498	17314	17383	17232	17462	17483	17481	17515	17294	17512	17491	17529	17430	17493	17463	17545	17453	17517	17437	17336	17291	17530	17221	17400	17442	17563	17419	17534	17532	17547	17491	17343	17467	17378	17623	17288	17269	17448	17531	17507	17397	17462	17301	17462	17600	17544	17448	17600	17422	17470	17584	17573	17682	17645	17437	17400	17535	17483	17320	17445	17465	17527	17436	17611	17597	17531	17588	17640	17450	17573	17596	17501	17534	17302	17716	17349	17469	17508	17573	17605	17399	17326	17404	17710	17411	17469	17442	17605	17598	17527	17446	17233	17575	17334	17744	17594	17372	17572	17666	17341	17737	17418	17344	17517	17455	17346	17432	17331	17634	17722	17461	17476	17518	17661	17587	17648	17704	17554	17444	17294	17520	17349	17427	17444	17506	17515	17679	17582	17530	17648	17496	17485	17724	17581	17519	17568	17476	17542	17396	17439	17483	17590	17641	17516	17546	17676	17510	17506	17297	17614	17486	17510	17556	17539	17599	17488	17424	17518	17305	17675	17408	17321	17428	17614	17615	17399	17541	17485	17471	17630	17703	17488	17391	17511	17524	17475	17406	17409	17261	17595	17590	17236	17252	17474	17438	17514	17464	17440	17391	17395	17676	17323	17649	17490	17413	17384	17458	17573	17344	17412	17472	17500	17562	17328	17561	17360	17733	17576	17500	17554	17445	17559	17291	17356	17564	17468	17472	17598	17435	17678	17434	17458	17495	17506	17483	17744	17595	17779	17449	17442	17527	17498	17407	17514	17573	17417	17536	17464	17559	17237	17579	17374	17407	17292	17369	17451	17465	17321	17461	17448	17297	17437	17589	17505	17450	17539	17513	17482	17394	17425	17492	17465	17347	17356	17649	17401	17299	17404	17632	17339	17606	17680	17612	17599	17470	17310	17458	17501	17414	17357	17609	17507	17591	17329	17577	17530	17521	17510	17696	17472	17327	17544	17444	17645	17430	17642	17614	17471	17518	17362	17452	17466	17522	17547	17601	17663	17666	17425	17464	17358	17531	17465	17425	17566	17469	17552	17363	17466	17322	17336	17320	17540	17622	17363	17447	17534	17544	17429	17220	17599	17463	17580	17539	17646	17404	17460	17401	17512	17501	17567	17494	17710	17420	17504	17416	17707	17391	17626	17531	17512	17515	17555	17360	17397	17457	17442	17569	17305	17449	17450	17304	17509	17426	17406	17435	17605	17175	17466	17471	17639	17532	17623	17450	17701	17535	17583	17452	17342	17504	17359	17418	17529	17412	17528	17488	17528	17594	17404	17467	17422	17662	17564	17355	17375	17456	17391	17570	17469	17567	17455	17475	17558	17421	17454	17576	17501	17611	17620	17376	17611	17432	17508	17553	17697	17369	17701	17355	17520	17360	17305	17574	17537	17331	17393	17495	17536	17567	17425	17652	17406	17638	17567	17436	17526	17331	17431	17379	17589	17402	17694	17353	17391	17546	17522	17499	17361	17392	17476	17527	17572	17663	17223	17507	17444	17588	17510	17453	17585	17407	17567	17612	17500	17378	17431	17458	17319	17572	17613	17404	17518	17439	17763	17499	17415	17425	17575	17629	17438	17484	17374	17266	17419	17344	17380	17529	17454	17488	17345	17491	17474	17490
14962	26910	23133	19289	18551	17824	17131	16721	16187	16028	15789	15428	15234	15241	15109	15045	14921	14927	15013	14881	14846	14741	14809	14875	15058	14755	14867	15001	14935	14685	14769	14800	15006	14761	14989	14780	14937	14673	14783	14963	14862	14849	14764	14869	14853	14851	14915	14738	14812	14855	14767	14863	14806	14878	14858	14766	14878	14880	14879	14956	14801	14816	14774	14886	14814	14851	14897	14705	14873	14977	14682	14767	15072	14889	14834	14865	14884	14733	14764	14861	14750	14782	14786	14936	14916	14903	14911	14497	14724	14892	14658	14829	14701	14781	14838	14912	14897	14874	14771	14540	14957	14801	14780	14778	14742	14779	14679	14855	14946	14886	14888	14819	14733	14747	14936	14741	14637	14732	14759	14756	14785	14680	14897	14638	14775	14742	15028	14840	14763	14944	14772	14703	14874	15055	14837	14796	14712	14629	14750	14780	14709	14818	14923	14831	14866	14744	14709	14749	14778	14750	14889	14834	14665	14766	14713	14660	14840	14908	14807	14865	14728	14667	14855	14727	14879	14661	14820	14649	14732	14903	14712	14737	14841	14708	14712	14817	14962	14566	14775	14660	14757	14679	14763	14863	14731	14860	14812	14891	14781	14709	14733	14732	14829	14937	14910	14833	14915	14717	14704	14917	14957	14838	14442	14870	14735	14804	14922	14705	14773	14947	14699	14720	14808	14709	14895	14659	14818	14850	14784	14610	14763	14770	14864	14773	14796	14879	14646	14746	14896	14689	14678	14820	14934	14838	14767	14709	14689	14718	14869	14750	14758	14716	14651	14801	15011	14817	14669	14812	15120	14730	14826	14906	14861	14710	14676	14713	14807	14680	14714	14676	14781	14779	14722	14781	14826	14722	15067	14628	14604	14708	14854	14708	14729	14836	14860	14970	14882	14791	14724	14725	14850	14668	14923	15025	14724	14719	14905	14655	14884	14766	14741	14752	14783	14765	14847	14795	14775	14918	14670	14782	14704	14801	14789	14669	14916	14751	14784	14865	14836	14805	14917	14839	14650	14787	14615	14865	14761	14599	14749	14872	14734	14684	14841	14875	14992	14832	14689	14917	14750	14679	14720	14859	14803	14590	14781	14788	14724	14966	14890	14739	14832	14781	14816	14833	14782	14822	14807	14805	14804	14708	14805	14673	14749	14986	14791	14680	14897	14870	14793	14722	14716	14759	14977	14862	14885	14608	14918	14764	14757	14701	14966	14872	14883	14976	14818	14725	14947	14693	14884	14608	14721	14929	14719	14684	14877	14948	14761	14745	14783	14786	14693	14836	14959	14729	14748	14777	14844	14740	14855	14824	14732	14725	14829	14873	14878	14660	14689	14853	15033	14753	14773	14714	14814	14757	14746	14649	15147	14995	14859	14851	14927	14770	14630	14760	14782	14749	14862	14625	14771	14790	14889	14765	15013	14788	14841	14895	14740	14905	14651	14720	14862	14707	14837	14703	14732	14770	14744	14849	14800	14753	14919	14889	14848	14928	14925	14725	14609	14872	14836	14793	14900	14836	14706	14687	14877	14682	14863	14732	14885	14934	14719	14906	14800	14738	14852	14656	14987	14809	14926	14734	14677	14867	14911	14896	14728	14940	14995	14755	14661	14802	14883	14693	14895	14703	14821	14699	14673	14704	14801	14808	14819	14980	14728	14948	14969	14670	14782	14826	14825	14844	14789	14686	14932	14845	14766	14826	14544	14673	14925	14863	14658	14663	14804	14832	14860	14874	14930	14744	14952	14803	14789	14874	14737	14817	14900	14856	14840	14612	14836	14717	14855	14690	14898	14837	14747	14669	14904	14829	14789	14641	14850	14748	14873	14840	14671	14736	14762	14949	14970	14810	14746	14770	14732	14723	14837	14767	14975	14803	14791	14755	14724	14600	14783	14732	14822	14811	14939	14834	14965	14714	14713	14691	14794	14902	14954	14816	14759	14850	14698	14835	14837	14681	15013	14945	14854	14755	14809	14831	14760	14859	14718	14771	15027	14829	14599	14651	14963	14805	14936	14734	14780	14699	15046	14923	14777	14812	14693	14790	14703	14728	14734	14803	14730	14832	14717	14769	14811	14762	14783	14833	14929	14774	14918	14793	14792	14795	14871	14950	14872	14761	14754	14774	14604	14828	14865	14882	14675	14914	14723	15037	14790	14693	14677	14825	14748	14735	14768	14858	14745	14716	14852	14772	14851	14848	14859	14972	14676	14762	14703	14672	14851	14809	14800	14792	14874	14806	14848	14936	14865	14751	14719	14765	14791	14929	14656	14957	14748	14901	14697	14675	14889	14945	14625	14771	14914	14647	14920	14977	14772	14776	14827	14941	14728	14775	14812	14809	14967	14824	14839	14756	14864	14702	14827	14825	14823	14715	14928	14816	14785	14722	14703	15054	14848	14855	14721	14881	14680	14808	14713	14862	14686	14731	14827	14734	14888	14687	14902	14794	14916	14835	14507	14644	14636	14774	14724	14771	14844	14730	14889	14766	14761	14812	14735	14874	14769	14788	14825	14799	14809	14633	14982	14786	14849	14662	14675	14703	14818	14801	14863	14759	14670	14878	14751	14864	14623	14824	14897	14838	14751	14822	14900	14646	14877	14757	14787	14811	14731	14812	14877	14779	14785	14908	14807	14680	14824	14997	14829	14793	14839	14904	14748	14778	14779	14804	14678	14777	14911	14762	14801	14714	14781	14845	14749	14756	14783	14923	14945	14717	14673	15015	14939	14821	14795	14706	14471	14718	14852	14827	14779	14946	14800	14864	14970	14741	14778	14940	14763	14875	14667	14758	14846	14878	14744	14887	14903	14551	14739	14705	14906	14917	14694	14768	14971	14723	14953	14872	14923	14918	14743	14846	14895	14917	14837	14714	14740	14854	14792	14516	14816	14726	14847	14708	14784	14796	14897	14845	14936	14677	14682	14769	14936	14716	14711	14786	14883	14690	14894	14848	14669	14847	14907	14901	14656	14821	14988	14688	14880	14731	14790	14831	14860	14801	14753	14840	14663	14889	14728	14700	14901	14712	14703	14743	14752	14902	14999	14760	14814	14846	14862	14743	14919	14867	14843	14823	14771	14841	14837	14792	14795	14846	14746	14649	14883	14878	14759	14585	14842	14729	14587	14759	14920	14864	14702	14821	14910	14763	14701	14602	14845	14768	14785	14833	14816	14940	14730	14701	14889	14820	14840	14767	14630	14775	14913	14780	14979	14732	14704	14780	14880	14675	14725	14813	14767	14785	14803	14802	14723	14866	14893	14696	14822	14835	14728	14779	14839	14754	14878	14741	14834	14702	14755	14753	14958	14858	14727	14883	14849	14700	14774	14785	14799	14947	14732	14740	14867	14825	14845	14604	14901	14813	14552	14814	14883	14793	14908	14715	14674	14620	14844	14812	14808	14887	14933	14736	14896	14975	14773	14779	14838	14885	14793	14758	14795	14744	14858	14850	14941	14846	14741	14942	14608	14875	14717	14943	15001	14820	14702	14944	14755	14729	14836	14853	14757	14824	14815	14967	14781	14825	14725	14863	14801	14823	14785	14815	14768	14857	14946	14861	14715	14906	14743	14717	14791	14797	14688	14757	14669	14676	14575	14769	14797	14894	14862	14850	14748	14875	14861	14927	14818	14797	14816	14720	14822	14698	14915	14877	14722	14913	15075	14858	14975	14770	14917	14823	14793	14930	14741	14923	14779	14750	14735	14907	14931	14847	14929	14835	14795	14772	14773	14800	14901	14871	14624	14718	14869	14617	14778	14792	14808	14840	15001	14821	14868	14656	14874	14862	14874	14885	14751	14870	14954	15008	14785	14856	14724	14874	14790	14766	14698	14956	14840	14792	14717	14737	14841	14658	14918	14558	14806	14595	14764	14926	14754	14878	14909	14689	14798	14929	14782	14812	14774	14747	14795	14872	14767	14892	14759	14921	14944	14972	14783	14805	14851	15033	14821	14852	14725	14809	14791	14870	14731	14941	14954	14722	14911	14840	14894	14965	14738	14864	14845	14837	14776	14748	14908	14814	14723	14895	14823	14921	14762	14978	14793	14805	14794	14633	14847	14642	14886	14796	14941	14692	14923	14832	14596	14815	14787	14948	14856	14726	14905	14706	14548	14774	14806	14767	14793	14812	14823	14753	14868	14740	14780	14906	14846	14789	14710	14829	14755	14830	14861	14909	14684	14781	14667	14834	14606	14674	14720	14654	14762	14833	14796	14781	14907	14714	14797	14772	14816	14683	14762	14760	14760	14767	14752	14873	14780	14724	14884	14810	14790	14898	14689	14849	14911	14810	14755	14876	14557	14757	14927	15005	14846	14921	14897	14817	14918	14889	14729	14886	14692	14809	14781	14912	14913	14630	14867	14717	14820	14805	14828	14807	14702	14707	14839	14705	14821	14805	14921	14850	14849	14784	14968	15051	14921	14793	14792	14768	14834	14817	14675	14762	14697	14774	14868	14721	14864	14889	14797	14879	14894	14749	14846	14810	14763	14745	14789	14752	14943	14859	14814	15089	14749	14714	14862	14827	14682	14769	14789	14746	14949	14881	14838	14790	14756	14734	14789	14572	14909	14792	14891	14670	14896	14797	14622	14760	14768	14763	14705	14841	14974	14808	14770	14768	14992	14724	14927	14705	14836	14856	14747	14829	14780	14772	14692	14845	14850	14752	14772	14611	14964	14955	14892	14829	14823	14735	14837	14820	14741	14784	14718	14825	14858	14690	14724	14812	14908	14741	14751	14772	14827	14770	14918	14771	14949	14765	14743	14662	14780	14787	14875	14807	14723	14924	14693	14653	14796	14972	14853	14739	14685	14907	14876	14904	14750	14904	14670	14849	14783	14774	14829	14787	14719	15006	14746	15068	14821	14685	14621	14879	14711	14869	14869	14742	14593	14800	14814	14889	14779	14945	14685	14713	14924	14763	14812	14809	14820	14893	14750	14807	14905	14663	14695	14763	14696	14937	14815	14773	14778	14919	14788	14857	14791	14825	14896	14749	14936	14809	14715	14636	14753	14742	14806	14864	14879	14790	14777	14877	14671	14770	14864	14786	14842	14850	14893	14666	14531	14770	14819	14839	14779	14722	14784	14764	14832	14716	14696	14925	14721	14837	14741	15025	14796	14811	14766	14835
21796	20994	28241	23966	21346	24052	26931	21978	21156	21230	21038	20399	20127	19936	20073	20007	20034	19741	19628	19691	19706	19647	19726	19516	19572	19702	19586	19358	19905	19346	19529	19636	19719	19577	19455	19340	19611	19473	19075	19477	19394	19630	19458	19460	19433	19268	19322	19409	19368	18873	19467	19394	19412	19219	19248	19536	19408	19369	19214	19141	19449	19456	19635	19457	19745	19300	19264	19266	19377	19372	19192	19318	19475	19315	19375	19340	19295	19429	19286	19493	19243	19384	19464	19534	19449	19304	19187	19358	19312	19367	19227	19295	19305	19352	19424	19126	19256	19171	19441	19135	19459	19294	19303	19273	19258	19295	19336	19294	19318	19215	19213	19123	19201	19376	19269	19321	19225	19074	19309	19362	19084	19212	19333	19186	19381	19467	19386	19212	19402	19276	19340	19451	19246	19191	19335	19319	19124	19315	19363	19247	19186	19379	19234	19234	19530	19398	19309	19261	19136	19295	19336	19411	19445	19359	19335	19307	19245	19380	19276	19200	19351	19345	19038	19348	19287	19277	19347	19134	19325	19298	19501	19348	19363	19309	19309	19323	19309	19319	19525	19231	19360	19206	19394	19399	19245	19459	19419	19409	19547	19388	19259	19272	19446	19310	19575	19548	19471	19256	19317	19291	19317	19196	19109	19285	19342	19113	19255	19339	19218	19479	19301	19457	19371	19426	19398	19331	19317	19323	19259	19321	19627	19322	19327	19443	19367	19556	19237	19252	19367	19498	19024	19344	19320	19292	19317	19243	19298	19270	19368	19418	19306	19340	19550	19082	19410	19489	19242	19256	19155	19204	19238	19305	19253	19376	19285	19220	19314	19411	19143	19251	19382	19227	19478	19341	19457	19080	19348	19455	19411	19282	19347	19449	19390	19234	19501	19144	19336	19203	19406	19242	19213	19455	19304	19201	19424	19236	19413	19297	19319	19349	19459	19217	19465	19478	19272	19250	19186	19237	19402	19341	19359	19570	19501	19439	19351	19412	19310	19520	19482	19323	19328	19444	19067	19289	19421	19439	19324	19207	19156	19108	19102	19201	19324	19235	19577	19386	19301	19337	19414	19323	19263	19147	19241	19210	19288	19445	19249	19355	19386	19285	19435	19309	19373	19444	19384	19167	19603	19340	19418	19391	19315	19160	19323	19450	19334	19339	19108	19124	19110	19244	19171	19266	19243	19321	19127	19501	19314	19399	19295	19496	19157	19112	19464	19160	19405	19326	19401	19324	19535	19213	19141	19372	19231	19327	19431	19320	19463	19427	19295	19236	19479	19348	19422	19424	19326	19374	19271	19310	19458	19282	19416	19272	19343	19256	19150	19471	19355	19287	19132	19270	19355	19438	19324	19423	19187	19281	19336	19329	19188	19365	19329	19557	19300	19349	19335	19475	19263	19316	19305	19302	19332	19219	19345	19492	19365	19373	19313	19393	19293	19264	19318	19168	19230	19276	19532	19474	19225	19153	19026	19342	19441	19487	19470	19273	19296	19472	19213	19316	19325	19055	19195	19367	19229	19424	19139	19140	19378	19278	19323	19545	19295	19310	19472	19319	19288	19306	19389	19313	19289	19273	19167	19541	19374	19170	19337	19188	19406	19066	19172	19332	19375	19183	19269	19369	19201	19479	19062	19491	19325	19420	19174	19178	19461	19311	19257	19214	19299	19266	19566	19241	19282	19368	19347	19302	19543	19268	19429	19130	19249	19212	19191	19384	19353	19334	19346	19330	19387	19223	19377	19145	19319	19268	19413	19302	19342	19448	19151	19491	19605	19358	19388	19209	19351	19100	19436	19260	19274	19284	19153	19162	19188	19309	19312	19372	19321	19224	19112	19349	19169	19426	19281	19678	19364	19344	19173	19169	19328	19396	19261	19259	19320	19332	19147	19134	19310	19256	19640	19286	19291	19266	19427	19230	19309	19267	19544	19284	19539	19217	19492	19577	19400	19374	19325	19385	19308	19124	19464	19388	19306	19311	19548	19198	19261	19408	19391	19227	19203	19242	19378	19333	19240	19287	19247	19458	19121	19195	19358	19340	18975	19269	19231	19239	19498	19511	19335	19431	19305	19211	19248	19270	19329	19348	19309	19349	19175	19328	19467	19164	19270	19362	19125	19277	19149	19180	19261	19302	19340	19343	19284	19359	19220	19451	19622	19161	19137	19340	19200	19326	19278	19101	19390	19254	19232	19236	19258	19302	19474	19394	19249	19105	19179	19429	19052	19427	19143	19292	19331	19396	19356	19159	19471	19347	19305	19156	19200	19298	19339	19328	19258	19184	19444	19337	19320	19418	19335	19526	19200	19198	19299	19356	19416	19159	19176	19384	19251	19204	19109	19311	19267	19256	19379	19307	19259	19358	19380	19537	19244	19288	19279	19183	19266	19460	19307	19257	19351	19255	19117	19317	19227	19271	19246	19320	19364	19400	19048	19252	19083	19283	19386	19433	19365	19231	19250	19228	19463	19214	19362	19302	19312	19237	19327	19497	19447	19129	19275	19275	19199	19461	19317	19068	19273	19490	19305	19115	18925	19564	19243	19292	19276	19400	19113	19369	19179	19378	19330	19218	19426	19339	19320	19342	19376	19380	19211	19373	19275	19235	19392	19341	19283	19269	19110	19330	19144	19133	19182	19160	19267	19258	19318	19091	19550	19330	19336	19437	19247	19268	19269	19157	19315	19278	19043	19171	19300	19238	19239	19331	19234	19414	19232	19146	19185	19179	19329	19195	19555	19212	19100	19188	19514	19433	19325	19274	19213	19289	19219	19368	19336	19224	19248	19214	19392	19337	19331	19196	19243	19209	19179	19254	19368	19183	19345	19413	19260	19336	19418	19363	19422	19194	19385	19211	19298	19367	19188	19250	19260	19350	19388	19201	19449	19282	19396	19295	19473	19389	19444	19290	19081	19610	19294	19295	19377	19234	19428	19517	19406	19224	19291	19307	19319	19577	19309	19305	19219	19289	19274	19398	19287	19225	19533	19294	19159	19274	19214	19011	19299	19206	19193	19500	19366	19415	19418	19225	19464	19347	19153	19357	19474	19159	19356	19269	19266	19220	19489	19387	19096	19421	19594	19491	19478	19171	19467	19082	19344	19234	19281	19310	19322	19167	19294	19153	19165	19345	19062	19253	19217	19293	19143	19330	19355	19371	19233	19384	19196	19217	19198	19210	19079	19286	19304	19230	19475	19277	19246	19079	19099	19126	19372	19290	19375	19112	19381	19303	19296	19250	19376	19138	19338	19077	19132	19086	19227	19168	19402	19356	19438	19275	19201	19282	19315	19251	19215	19390	19345	19159	19117	19156	19350	19547	19347	19220	19372	19340	19364	19325	19494	19232	19295	19229	19317	19381	19251	19483	19386	19335	19460	19319	19233	19207	19383	19240	19234	19196	19198	19172	19211	19206	19341	19427	19391	19314	19328	19567	19358	19143	19458	19268	19260	19178	19201	19181	19121	19261	19460	19281	19395	19287	19375	18984	19331	19192	19248	19433	19475	19331	19019	19039	19399	19101	19175	19199	19149	19194	19411	19540	19271	19472	19326	19241	19407	19178	19406	19261	19232	19224	19200	19351	19121	19152	19099	19358	19273	19466	19335	19234	19224	19474	19284	19511	19344	19261	19287	19356	19455	19429	19439	19156	19565	19235	19465	19313	19278	19479	19243	19404	19249	19357	19273	19307	19403	19286	19331	19308	19372	19264	19333	19412	19321	19264	19467	19281	19227	19342	19292	19393	19387	19210	19262	19188	19261	19315	19373	19338	19221	19489	19120	19299	19350	19132	19282	19230	19293	19384	19432	19366	19391	19138	19202	19078	19176	19241	19252	19295	19271	19219	19324	19158	19492	19309	19248	19260	19389	19299	19237	19330	19244	19273	19210	19344	19362	19353	19093	19279	19574	19506	19168	19284	19324	19337	19219	19243	19352	19165	19334	19211	19142	19434	19386	19084	19283	19453	19325	19351	19324	19286	19259	19484	19335	19228	19393	19266	19315	19287	19429	19445	19364	19285	19289	19041	19147	19431	19256	19276	19363	18952	19096	19222	19483	19481	19253	19228	19142	19262	19194	19259	19078	19291	19288	19295	19314	19465	19429	19221	19478	19361	19265	19247	19168	19209	19343	19411	19067	19255	19259	19253	19162	19294	19451	19283	19378	19227	19429	19210	19415	19119	19535	19492	19374	19246	19211	19425	19244	19415	19254	19276	19180	19308	19459	19622	19397	19275	19217	19391	19088	19286	19209	19412	19515	19258	19382	19329	19321	19313	19315	19087	19362	19337	19206	18964	19248	19296	19159	19607	19336	19402	19291	19033	19332	19452	19337	19159	19228	19218	19373	19338	19144	19307	19276	19268	19414	19231	19325	19195	19394	19584	19245	19283	19270	19323	19428	19523	19264	19354	19248	19360	19485	19224	19255	19053	19374	19329	19159	19213	19308	19332	19321	19187	19484	19118	19220	19252	19230	19388	19111	19348	19351	19327	19426	19123	19223	19236	19024	19364	19275	19412	19093	19485	19342	19215	19229	19293	19458	19271	19195	19137	19177	19483	19309	19051	19397	19396	19290	19522	19412	19379	19287	19168	19262	19570	19168	19173	19304	19277	19484	19183	19281	19388	19254	19354	19284	19349	19303	19317	19153	19388	19318	19335	19362	19260	19245	19386	19259	19105	19386	19235	19245	19344	19434	19166	19295	19243	19315	19415	19080	19228	19318	19292	19279	19327	19405	19181	19480	19367	19421	19343	19380	19349	19313	19422	19201	19315	19440	19354	19325	19264	19513	19387	19505	19426	19412	19309	19255	19363	19439	19198	19253	19252	19235	19265	19167	19388	19233	19322	19293	19133	19103	19238	19277	19340	19314	19195	19378	19186	19308	19209	19187	19452	19507	19457	19461	19267	19207	19262	19217	19358	19111	19193	19263	19334	19324	19309	19350	19253	19386	19298	19249	19218	19353	19322	19293	19208	19181	19034	19408	19250	19278	19186	19208	19299	19334	19460	19095	19429	19229	19307	19369	19203	19349	19171	19172	19237	19294	19472	19424	19550	19099	19196	19319	19362	19650	19404	19280	19329	19321	19394	19132	19241	19348	18876	19381	19356	19266	19326	19337	19244	19199	19335
15303	34191	29228	23521	22096	20781	19749	18816	18358	17893	17616	16869	16707	16497	16451	16372	16269	16167	16207	15992	15982	15940	16119	15951	15965	15949	15984	15981	15800	15889	15795	15940	15843	15863	15928	15777	16016	15816	15924	15800	15963	15923	15997	15693	15893	15778	15912	15878	15886	15807	15936	16021	15664	15829	15857	15948	15807	15711	15914	15805	15807	15847	15755	15878	15887	16032	15839	15736	15801	15895	15897	15678	15850	15764	15788	15973	15851	15944	15933	15715	15918	15750	16023	15791	15839	16000	15790	15880	15864	15973	15842	15934	15664	15819	15843	15969	15951	15726	15747	15853	15684	15871	15760	15931	15777	15766	15740	15825	15740	15636	15938	15730	15910	15746	15941	15956	15734	15669	15742	15826	15901	15848	15937	15976	15706	15881	15800	15691	15819	15990	15713	15888	15787	15892	15763	15829	15696	15678	15723	16021	15829	15700	15963	15731	15774	15987	15824	15709	15927	15748	15847	15821	15805	15781	15868	15964	15920	15922	15805	16039	15797	15782	15939	15819	15782	15978	15848	16008	15907	15713	15957	15857	15796	15800	15771	15861	15886	15901	15768	15593	15818	15871	15651	15815	15898	15761	15603	15889	15938	15901	15968	15862	15931	15719	15901	15659	16005	15842	15815	15776	15868	15768	15894	15824	15768	15919	15730	15828	15617	15925	16030	15934	15723	15884	15739	15803	15869	15896	15683	16017	15819	15858	15864	15682	15784	15847	15783	15674	15968	15901	15767	15768	15747	15850	15834	15815	15921	15762	15818	15856	15722	15914	15821	15801	15765	15882	15753	15926	16021	15954	15854	15850	15995	15853	15824	16010	15668	15810	15742	15837	15768	15839	15984	15684	15723	15869	15915	15727	15871	15634	15783	15914	15816	15913	15664	15748	15801	15761	15791	15908	15829	15808	15792	15893	15789	15844	15847	15759	15865	15733	15734	15729	15898	15636	15763	15753	15744	15936	15872	15648	15814	15825	15914	15696	15819	15719	15647	15765	15951	15903	15689	15708	15858	15732	15660	15755	15750	15587	15921	15675	15877	15676	15741	15821	15839	15757	15843	15895	15818	15869	15889	15797	15900	15842	15825	15833	15741	15725	15808	15597	15782	15771	15815	15664	15883	15723	15761	15929	15828	15739	15643	15857	15787	15905	15854	15803	15867	15739	15620	15736	15984	15849	15634	15889	15672	15736	15648	15796	15744	15851	15732	15950	15915	15937	15687	15677	15757	15860	15889	15756	16041	15791	15815	15851	15682	15826	15826	15867	15710	15869	15764	15620	15747	15736	15880	15925	15860	15716	15772	15889	15860	15932	15682	15931	15750	15820	15887	15715	15696	15665	15653	15742	15925	15695	15852	15978	15740	15763	15870	15847	15860	15891	15955	15694	15915	16076	15770	15943	15708	15815	15880	15850	15958	15905	15948	15928	15982	16041	15781	15882	15850	15716	15816	15674	15897	15697	15823	15711	15887	15772	15874	15884	15857	15744	15812	15747	15643	15754	15742	15830	15993	15885	15920	15935	15789	15872	15744	15823	15827	15769	15864	15945	15885	15771	15855	15750	15895	15824	15758	16016	15790	15844	15823	15703	15797	15850	15800	15890	15809	15825	15699	15715	15921	15805	15915	15886	15958	15910	15745	15666	15914	15870	15761	15801	15733	15939	15972	15821	15955	15909	15964	15890	15819	15852	15991	15699	15710	15901	15902	15943	15728	15789	15660	15739	15700	15814	15903	15789	15775	15885	15803	15926	15725	15680	15869	15870	15792	15750	15886	15852	15814	15781	15772	15741	15698	15813	15822	15787	15750	15732	15887	15748	15774	15901	15853	15761	15846	15738	15888	15808	15764	15722	15776	15749	15815	15722	15607	15717	15808	15886	15557	15852	15874	15833	15816	15725	15607	15755	15877	15706	15805	15831	15769	15911	15681	15887	15765	15798	15852	15812	15744	15930	15787	15815	15850	15850	15755	15717	15904	15741	15766	15776	15713	15876	15764	15809	15696	15888	15699	15793	15829	15759	15678	15900	15941	15813	15712	15765	15835	15908	15752	15880	15842	15845	15964	15889	15654	15656	15674	15837	15778	15890	15812	15666	15809	15745	15787	15817	15777	15830	15749	15895	15747	15732	15745	15836	15950	15913	15787	15769	15824	15697	15753	15831	15761	15867	15791	15869	15788	15729	15748	15605	15873	15847	15781	15893	15975	15765	15787	15893	15856	15836	15814	15895	15699	15755	15975	15757	15753	15897	15779	16039	15870	15764	15798	15788	15757	15839	15857	15866	15819	15779	15837	15930	15694	15796	15880	15868	15818	15815	15703	15776	15761	15791	15920	15775	15849	15955	15953	15716	15990	15720	15814	15779	15722	15811	15768	15672	15690	15889	15846	15756	15804	15904	15778	15751	16024	15783	15795	15884	15801	15645	15758	15982	15771	15928	15787	15657	15632	15789	15838	15935	15977	15966	15724	15675	15846	15891	15767	15677	15787	15688	15743	15652	15779	16018	15850	15688	15865	15661	15682	15974	15850	15817	15811	15748	15798	15818	15843	15763	15910	15821	15927	15718	15694	15695	15827	15780	15862	15796	15700	15777	15800	15748	15959	15789	15874	15782	15738	15660	15703	15839	15653	15759	15681	15818	15890	15742	15864	15769	15877	15707	15956	15799	15805	15747	15937	15957	15935	15965	15945	15621	15754	15719	15770	15652	15755	15798	15762	15878	15821	15602	15920	15852	15729	15684	15686	15800	15810	15772	15695	15874	15985	15931	15781	15773	15963	15886	15815	15783	15698	15776	15894	15640	15637	15750	15977	16012	15815	15884	15695	15696	15744	15916	15871	15879	15857	15833	15975	15730	15744	15739	15945	15803	15736	15821	15751	15839	15755	15785	15724	15751	15669	15796	15767	15873	15866	15713	15784	15825	15603	15779	15746	15668	15730	15840	15906	15665	15904	15952	15788	15787	16056	15807	15771	15830	16018	15713	15828	15753	15969	15733	15830	15743	15792	15883	15835	15716	15820	15860	15807	15711	15780	15903	15734	15820	15782	15744	15990	15720	15715	15903	15839	15819	15831	15992	15796	15899	16041	15951	15924	15848	15908	15900	15788	15902	15784	15772	15774	15723	15812	15856	16117	15957	15841	15930	15846	15929	15844	15734	15772	15682	15834	15750	15831	15632	15811	15914	15756	15810	15917	15906	15765	15783	15847	16028	15773	15931	15850	15838	15765	15781	15863	15845	15968	15682	15943	15885	15903	15817	15760	15767	15814	15905	15633	15952	15701	15803	15809	15863	15917	16021	15830	15762	16013	15811	15753	15809	15876	15747	15593	15904	15712	15928	15982	15777	15826	15741	15727	15867	15882	15847	15736	15769	15859	15919	15792	15771	15636	15812	15872	15683	15847	15909	15858	15809	15646	15832	15692	15697	15729	15747	15929	15956	15826	15830	15735	15829	15844	15883	15816	15774	15806	15732	15922	15999	15731	15889	15796	15919	15563	15985	15756	15734	15847	15875	15882	15800	15851	15925	15869	15710	15772	15860	15905	15822	15723	15769	15814	15884	15892	15882	15698	15636	15816	15897	15777	15914	15725	15838	15825	15831	15715	15819	15874	15684	15795	15785	15948	16082	15739	15861	15917	15969	15865	15903	15745	15770	15684	15612	15771	15794	15805	15848	15885	15823	15774	15812	15823	15861	15982	15910	15724	15799	15627	15741	15825	15675	15874	15897	15772	15839	15686	15876	15721	15775	15830	15882	15856	15770	15898	15816	15858	15825	15776	15746	15834	15775	15776	15792	15801	15886	15935	15708	15735	15812	15916	15752	15744	15883	15569	15848	15853	15798	15895	15820	15840	15721	15802	15842	15890	15832	15843	15798	15812	15588	15782	15867	15900	15791	15782	15805	15796	15694	15809	15663	15920	15782	15856	15812	15717	15798	15842	15892	15943	15692	15936	15818	15976	15886	15750	15839	15788	15854	15845	15788	15937	15670	15890	15852	15895	15959	15735	15759	15643	15941	15559	15838	15942	15816	15798	15670	15763	15768	15904	15857	15862	15783	15906	15790	16009	15662	15884	15645	15764	15879	15815	15816	15703	15783	15732	15956	15752	15683	15769	15702	16000	15662	15746	15763	15801	15857	15579	15838	15780	15834	15764	15764	15839	15754	15865	15707	15969	15678	15817	15916	15806	15762	15870	15822	15922	15933	15854	15777	15681	15828	15790	15923	15797	15724	15815	15803	15888	15803	15702	15981	15933	15779	15815	15980	15850	15860	15836	15813	15956	15724	16054	15878	15641	15799	15686	15933	15676	15695	15883	15681	15803	15947	15735	15627	15838	15636	15999	15694	15678	15831	15773	15624	15778	15780	15732	16051	15792	15604	15653	15952	15649	15665	15771	15967	15868	15924	15782	15819	15817	15716	15725	15910	15847	15977	15915	15761	15966	15912	15885	15632	15755	15916	15685	15883	15796	15849	15840	15901	15597	15859	15864	15772	15724	15666	15935	15858	15669	15695	15749	15664	15720	15636	15964	15737	15904	15876	15740	15968	15735	15828	15991	15733	15877	15941	15833	15708	15835	15836	15848	15745	15730	15944	15918	15793	15719	15746	15921	15722	15849	15781	15769	15657	15783	15856	15846	15822	15808	15738	15775	15647	15827	15836	15844	15823	15666	15737	15909	15700	15783	15753	15873	15628	15800	15768	15725	15898	15826	15675	15802	15868	15751	15909	15670	15695	15840	15776	15852	15922	15749	15806	15710	15820	15933	15855	15672	15817	15651	15737	15779	15873	15928	15843	15903	15835	15846	15749	15690	15717	15703	15785	15785	15804	15776	15711	15940	15795	15853	15860	15755	15876	15775	15672	15730	15603	15877	15814	15970	15824	15950	15839	15748	15893	15774	15997	15786	15774	15812	15844	15779	15793	15973	15714	15906	15724	15724	15875	15663	15877	15901	15697	15676	15628	15741	15838	15824	15913	15646	15809	15610	15865	15767	15819	15796	15986	15883	15780	15776	15785	15740	15944	15817	15762	15795	15790	15914	15859	15703	15905	15786	15782	15794	15892	15951	15890	15859	15677	15771	15813	15809	15766	15903	15819	15871	15691	15601	15769	16046	15711	15706	15886
28317	22831	25486	22761	19731	19336	18955	18492	18266	18332	18201	17673	17685	17836	17696	17653	17592	17711	17517	17447	17576	17425	17214	17491	17402	17354	17660	17519	17482	17579	17499	17598	17645	17468	17550	17592	17588	17369	17604	17459	17252	17286	17415	17444	17750	17397	17327	17270	17327	17529	17344	17421	17518	17541	17650	17470	17533	17668	17523	17531	17397	17294	17402	17567	17398	17383	17513	17451	17539	17573	17499	17282	17330	17447	17554	17482	17570	17508	17573	17391	17516	17408	17419	17586	17485	17321	17639	17314	17462	17278	17371	17426	17483	17474	17424	17366	17355	17211	17467	17385	17533	17652	17357	17174	17606	17540	17582	17662	17621	17575	17492	17432	17555	17361	17334	17358	17480	17520	17464	17605	17451	17348	17306	17479	17275	17480	17420	17250	17372	17530	17485	17788	17330	17497	17364	17473	17539	17413	17406	17352	17254	17304	17174	17475	17376	17346	17545	17550	17440	17263	17250	17267	17382	17488	17599	17390	17418	17392	17441	17538	17297	17661	17508	17273	17383	17418	17472	17397	17677	17439	17415	17416	17576	17359	17579	17481	17466	17641	17488	17433	17265	17414	17374	17553	17296	17490	17422	17481	17394	17349	17635	17336	17532	17389	17526	17680	17586	17617	17455	17487	17567	17502	17511	17478	17663	17817	17512	17303	17239	17570	17222	17240	17495	17651	17490	17393	17292	17381	17444	17531	17438	17304	17472	17364	17405	17424	17643	17407	17599	17430	17655	17592	17400	17616	17355	17156	17570	17431	17549	17352	17445	17347	17464	17565	17483	17519	17381	17548	17505	17316	17571	17393	17517	17341	17327	17622	17582	17456	17362	17498	17432	17430	17490	17513	17424	17268	17566	17599	17364	17614	17553	17401	17507	17118	17495	17209	17471	17187	17465	17402	17583	17651	17478	17426	17413	17672	17609	17377	17460	17363	17471	17558	17547	17521	17253	17506	17485	17593	17567	17421	17297	17313	17502	17457	17362	17253	17492	17322	17484	17374	17379	17595	17354	17552	17564	17388	17561	17481	17482	17642	17358	17398	17413	17435	17553	17523	17529	17415	17476	17475	17369	17356	17314	17490	17556	17477	17383	17455	17570	17503	17435	17835	17669	17484	17302	17380	17400	17320	17430	17339	17317	17343	17409	17601	17573	17526	17427	17639	17231	17442	17524	17286	17484	17495	17461	17446	17316	17527	17318	17454	17417	17341	17413	17307	17529	17534	17223	17573	17341	17405	17267	17364	17491	17425	17382	17418	17452	17504	17434	17547	17461	17572	17528	17404	17596	17590	17577	17458	17416	17392	17375	17313	17391	17620	17398	17300	17595	17450	17415	17308	17333	17384	17364	17503	17407	17515	17520	17312	17512	17305	17467	17419	17263	17472	17291	17433	17486	17541	17407	17434	17230	17465	17339	17450	17536	17560	17256	17421	17530	17504	17639	17393	17584	17210	17370	17406	17503	17480	17522	17463	17322	17417	17339	17385	17582	17405	17429	17563	17485	17305	17379	17367	17479	17326	17492	17548	17564	17449	17489	17450	17446	17439	17624	17594	17401	17344	17379	17574	17517	17408	17444	17504	17577	17309	17308	17319	17611	17459	17452	17527	17281	17442	17733	17303	17406	17606	17374	17646	17522	17469	17453	17475	17335	17488	17389	17479	17651	17341	17473	17401	17479	17572	17643	17454	17507	17210	17383	17451	17393	17449	17317	17454	17492	17576	17456	17476	17491	17649	17557	17392	17628	17397	17495	17518	17398	17310	17554	17442	17447	17531	17690	17414	17462	17397	17424	17392	17342	17250	17442	17374	17562	17518	17401	17513	17312	17440	17534	17492	17499	17568	17799	17327	17444	17543	17535	17351	17561	17350	17361	17560	17553	17535	17498	17550	17362	17474	17637	17436	17459	17299	17525	17427	17454	17331	17291	17416	17619	17427	17509	17373	17591	17551	17537	17422	17377	17521	17534	17719	17566	17385	17505	17392	17312	17691	17378	17329	17456	17583	17356	17408	17506	17453	17424	17307	17397	17505	17649	17487	17458	17477	17550	17318	17540	17450	17313	17426	17451	17478	17459	17231	17472	17468	17548	17250	17438	17572	17539	17354	17362	17383	17462	17704	17455	17586	17628	17247	17466	17329	17649	17469	17639	17584	17603	17300	17439	17385	17469	17380	17451	17630	17453	17276	17535	17676	17829	17674	17718	17392	17403	17534	17425	17169	17402	17414	17390	17560	17280	17681	17236	17123	17499	17652	17327	17520	17331	17474	17419	17418	17389	17378	17603	17528	17460	17245	17491	17360	17338	17234	17208	17396	17389	17460	17415	17481	17335	17359	17442	17404	17538	17313	17390	17473	17585	17540	17534	17442	17321	17460	17362	17621	17431	17451	17575	17670	17377	17557	17481	17520	17480	17447	17409	17490	17392	17596	17427	17259	17527	17329	17462	17391	17588	17278	17593	17463	17527	17379	17301	17410	17312	17475	17344	17572	17507	17593	17540	17343	17445	17443	17497	17601	17502	17458	17237	17466	17420	17425	17646	17469	17379	17239	17347	17263	17439	17430	17278	17538	17262	17511	17483	17593	17521	17436	17361	17371	17407	17367	17599	17500	17463	17488	17528	17317	17459	17441	17444	17421	17464	17302	17363	17487	17272	17306	17384	17530	17318	17523	17331	17472	17482	17590	17423	17401	17373	17480	17459	17448	17275	17424	17374	17319	17685	17089	17556	17501	17353	17427	17430	17522	17589	17510	17615	17716	17497	17458	17497	17348	17331	17644	17364	17317	17407	17391	17487	17489	17421	17554	17383	17429	17765	17384	17493	17320	17473	17516	17364	17511	17396	17410	17424	17456	17302	17495	17496	17325	17400	17548	17552	17589	17357	17402	17648	17407	17492	17439	17392	17443	17567	17395	17287	17540	17492	17470	17466	17482	17487	17308	17480	17567	17654	17707	17272	17320	17521	17616	17463	17402	17437	17423	17491	17442	17645	17489	17276	17470	17447	17220	17485	17557	17687	17538	17193	17519	17498	17509	17556	17200	17311	17441	17596	17485	17508	17411	17376	17436	17527	17467	17643	17681	17268	17349	17511	17439	17480	17542	17706	17448	17364	17320	17496	17359	17755	17334	17528	17443	17393	17200	17528	17348	17393	17450	17357	17663	17577	17328	17581	17133	17437	17588	17635	17323	17519	17396	17567	17369	17294	17427	17457	17496	17545	17367	17436	17485	17551	17423	17566	17519	17412	17506	17453	17616	17559	17464	17414	17368	17271	17456	17381	17490	17398	17391	17474	17390	17413	17421	17329	17327	17544	17536	17533	17383	17336	17628	17621	17477	17437	17567	17444	17337	17367	17342	17520	17382	17387	17385	17299	17419	17458	17415	17282	17318	17374	17362	17479	17480	17628	17264	17383	17613	17396	17534	17499	17516	17407	17524	17588	17665	17539	17531	17235	17589	17440	17553	17567	17472	17351	17597	17310	17299	17145	17396	17254	17240	17179	17572	17621	17341	17334	17470	17329	17441	17480	17373	17455	17573	17493	17371	17489	17399	17457	17270	17299	17221	17428	17337	17552	17474	17458	17517	17608	17439	17657	17267	17510	17446	17716	17562	17825	17597	17454	17524	17564	17535	17535	17515	17376	17586	17310	17579	17422	17296	17601	17420	17469	17739	17548	17524	17444	17590	17411	17533	17476	17447	17523	17557	17330	17494	17356	17481	17428	17441	17652	17359	17677	17367	17557	17516	17509	17501	17452	17182	17583	17505	17757	17545	17436	17412	17362	17529	17367	17635	17453	17498	17590	17524	17582	17350	17441	17442	17701	17695	17681	17703	17385	17417	17384	17607	17450	17416	17400	17609	17448	17234	17560	17410	17568	17442	17598	17497	17569	17586	17492	17601	17490	17676	17401	17451	17493	17396	17357	17519	17732	17671	17492	17313	17202	17520	17462	17449	17439	17431	17573	17530	17567	17517	17306	17519	17408	17451	17545	17339	17642	17324	17570	17560	17544	17479	17625	17427	17320	17411	17394	17596	17399	17363	17644	17443	17460	17481	17365	17385	17215	17370	17582	17606	17387	17609	17523	17469	17410	17502	17533	17660	17427	17386	17382	17442	17506	17576	17462	17434	17453	17565	17388	17387	17685	17394	17406	17553	17217	17365	17377	17424	17573	17411	17465	17419	17386	17630	17582	17474	17436	17285	17392	17455	17306	17216	17548	17531	17290	17422	17395	17309	17442	17463	17523	17213	17279	17538	17457	17643	17535	17606	17493	17431	17468	17245	17398	17412	17367	17437	17467	17378	17288	17474	17385	17215	17270	17643	17404	17436	17364	17439	17456	17552	17530	17368	17386	17449	17467	17405	17581	17466	17489	17606	17434	17316	17233	17589	17624	17506	17631	17539	17571	17440	17600	17638	17805	17358	17646	17423	17339	17313	17564	17525	17636	17475	17422	17296	17280	17312	17424	17442	17575	17628	17453	17481	17370	17415	17571	17508	17642	17593	17507	17511	17434	17409	17394	17396	17694	17629	17617	17501	17586	17433	17238	17558	17345	17478	17307	17242	17601	17537	17377	17525	17490	17511	17436	17514	17409	17365	17555	17472	17554	17446	17407	17550	17358	17588	17593	17472	17586	17455	17386	17476	17657	17661	17368	17461	17519	17437	17367	17332	17653	17784	17426	17391	17548	17728	17531	17548	17684	17473	17612	17494	17550	17421	17392	17532	17435	17399	17343	17449	17557	17190	17349	17606	17499	17595	17520	17424	17412	17303	17530	17712	17438	17475	17624	17282	17422	17421	17385	17464	17451	17404	17431	17630	17576	17302	17517	17201	17278	17524	17355	17530	17468	17372	17418	17112	17292	17348	17481	17449	17538	17521	17474	17496	17548	17589	17409	17399	17548	17559	17557	17689	17676	17636	17513	17460	17473	17483	17483	17349	17390	17465	17590	17564	17574	17379	17459	17597	17264	17267	17421	17489	17462	17468	17431	17469	17399	17429	17381	17400	17623	17496	17603	17664	17610	17508	17495	17502	17375	17588	17558	17536	17527	17583	17418	17352	17398	17611	17457	17433	17482	17313	17321	17394	17270	17457	17527	17171	17240	17530	17512	17437	17473	17285
17166	25401	21587	18688	17794	17275	16804	16421	15980	15883	15507	15307	15145	15046	15004	15053	14934	14843	14787	14956	14742	14747	14739	14867	14895	14618	14900	14992	14869	14805	14757	14941	14793	14746	14752	14709	14714	14688	14617	14758	14721	14578	14689	14820	14644	14794	14810	14647	14755	14911	14907	14752	14727	14854	14725	14762	14570	14654	14903	14764	14753	14852	14688	14681	14780	14704	14747	14676	14800	14793	14709	14746	14753	14685	14745	14841	14591	14687	14624	14821	14691	14651	14769	14680	14904	14825	14831	14878	14723	14666	14907	14886	14742	14901	14654	14734	14863	14855	14783	14821	14937	14800	14751	14753	14873	14710	14657	14623	14996	14694	14787	14662	14647	14711	14734	14810	14706	14870	14803	14705	14749	14895	14765	14804	14685	14876	14773	14685	14825	14896	14673	14849	14861	14906	14834	14593	14792	14671	14800	14856	14601	14896	14702	14705	14755	14854	14865	14758	14685	14844	14723	14878	14727	14649	14664	14813	14791	14781	14752	14605	14947	14872	14511	14773	14536	14700	14813	14811	14682	14784	14767	14781	14666	14879	14770	14602	14755	14704	14803	14796	14833	14644	14558	14785	14759	14663	14701	14972	14922	14921	14762	14773	14889	14687	14485	14614	14734	14621	14650	14813	14791	14744	14781	14832	14784	14566	14719	14775	14757	14705	14741	14909	14455	14830	14680	14847	14952	14707	14769	14636	14901	14855	14702	14650	14676	14853	14777	14759	14791	14715	14614	14890	14698	14617	14750	14756	14768	14943	14813	14654	14768	14635	14801	14791	14915	14783	14901	14744	14732	14620	14764	14687	14856	14702	14762	14785	14798	14842	14657	14675	14883	14850	14743	14648	14936	14919	14818	14682	14821	14760	14827	14773	14663	14815	14932	14676	14958	14674	14847	14698	14627	14819	14681	14633	14712	14733	14643	14768	14718	14861	14922	14776	14831	14654	14706	14793	14654	14841	14754	14679	14789	14544	14845	14706	14667	14766	14716	14639	14757	14757	14749	14740	14574	14806	14599	14799	14665	14717	14705	14540	14904	14861	14735	14824	14718	14727	14797	14830	14831	14577	14587	14572	14786	14770	14882	14819	14837	14607	14629	14788	14780	14896	14719	14691	14828	14854	14736	14633	14858	14704	14662	14744	14705	14974	14826	14804	14778	14926	14704	14886	14791	14638	14679	14662	14863	14548	14714	14822	14635	14759	14773	14857	14720	14576	14862	14698	14791	14660	14890	14728	14819	14721	14601	14900	14576	14937	14869	14854	14865	14690	14661	14653	14830	14626	14636	14675	14728	14630	14783	14769	14625	14809	14630	14593	14790	14719	14837	14637	14872	14684	14678	14734	14905	14635	14613	14706	14782	14698	14771	14922	14632	14780	14848	14806	14639	14844	14784	14827	14830	14659	14787	14839	14727	14913	14766	14680	14850	14796	14604	14737	14726	14821	14786	14657	14751	14609	14763	14661	14815	14780	14816	14693	14667	14818	14803	14732	14702	14700	14752	14864	14670	14728	14590	14853	14689	14801	14706	14818	14839	14630	14719	14761	14746	14878	14950	14887	14688	14623	14623	14701	14768	14670	14842	14725	14830	14717	14931	14818	14751	14772	14724	14817	14859	14714	14812	14805	14788	14618	14785	14713	14729	14762	14662	14881	14895	14882	14758	14604	14803	14713	14824	14934	14657	14744	14908	14813	14800	14739	14659	14785	14681	14723	14775	14784	14763	14809	14737	14649	14743	14806	14847	14808	14849	14746	14805	14796	14723	14780	14779	14762	14735	14671	14758	14610	14670	14717	14750	14615	14811	14678	14737	14766	14730	14902	14747	14740	14453	14710	14766	14847	14855	14809	14861	14727	14771	14737	14965	14740	14757	14631	14926	14883	14817	14909	14702	14928	14677	14716	14747	14798	14630	14751	14835	14739	14784	14863	14753	14665	14699	14829	14775	14679	14779	14556	14816	14856	14850	14623	14613	14686	14727	14678	14900	14682	14799	14706	14909	14897	14803	14648	14671	14658	14796	14723	14777	14650	14756	14723	14755	14706	14677	14879	14700	14816	14847	14964	14855	14741	14764	14607	14772	14795	14660	14637	14714	14552	14756	14981	14745	14750	14852	14848	14754	14715	14724	14602	14731	14720	14710	14844	14795	14817	14775	14676	14607	14668	14747	14775	14936	14781	14877	14861	14809	14761	14826	14713	14680	14722	14854	14694	14698	14801	14704	14833	14752	14839	14817	14704	14825	14639	14813	14850	14811	14836	14870	14590	14553	14752	14732	14749	14817	14688	14762	14915	14896	14871	14814	14713	14849	14805	14677	14829	14843	14941	14643	14782	14752	14886	14857	14692	14767	14783	14813	14808	14893	14783	14906	14842	14853	14724	14749	14923	14772	14870	14836	14781	14745	14760	14813	14832	14871	14705	14796	14807	14569	14646	14703	14611	14704	14810	14790	14788	14782	14890	14589	14758	14777	14738	14836	14777	14916	14784	14841	14600	14809	14890	14815	14883	14886	14861	14628	14722	14756	14848	14796	14650	14911	14805	14791	14678	14889	14842	14673	14874	14747	14612	14776	14765	14738	14756	14956	14997	14816	14616	14820	14796	14843	14928	14844	14727	14779	14729	14709	14908	14899	14766	14896	14834	14838	14691	14737	14926	14884	14765	14644	14761	14659	14669	14715	14941	14781	14786	14681	14913	14621	14757	14736	14691	14991	14779	14691	14734	14843	14810	14828	14632	14861	14492	14832	14746	14747	14687	14700	14762	14844	14877	14835	14710	14795	14716	14671	14824	14654	14708	14733	14784	14787	14624	14764	14659	14653	14814	14684	14754	14734	14815	14948	14684	14725	14800	14717	14901	14773	14712	14706	14810	14818	14776	14737	14606	14642	14881	14818	14693	14649	14891	14883	14685	14718	14668	14839	14773	14676	14825	14780	14680	14781	14873	14641	14689	14678	14787	14691	14663	14672	14654	14740	14758	14716	14734	14865	14609	14824	14850	14600	14630	14787	14728	14763	14968	14830	14704	14842	14814	14941	14793	14802	14706	14779	14737	14719	14640	14729	14641	14797	14799	14836	14806	14736	14698	14696	14748	14747	14849	14699	14798	14780	14597	14775	14632	14788	14782	14823	14563	14739	14787	14830	14746	14808	14901	14792	14666	14657	14711	14818	14814	14833	14864	14668	14636	14808	14807	14888	14892	14720	14802	14644	14808	14809	14738	14721	14875	14768	14961	14719	14609	14843	14984	14493	14850	14685	14892	14708	14792	14915	14603	14809	14712	14793	14847	14731	14888	14860	14646	14727	14679	14684	14784	14728	14602	14735	14767	14710	14782	14858	14832	14775	14820	14772	14624	14745	14797	14723	14796	14697	14745	14727	14603	14967	14810	14706	14823	14729	14815	14899	14776	14797	14805	14797	14704	14663	14656	14647	14734	14726	14624	14945	14744	14704	14695	14655	14826	14648	14838	14746	14751	14811	14755	14893	14773	14693	14850	14649	14879	14810	14858	14927	14718	14738	14686	14837	14808	14889	14731	14846	14709	14577	14738	14662	14843	14834	14751	14692	14750	14842	14975	14838	14721	14572	14690	14860	14904	14845	14830	14722	14691	14680	14849	14752	14752	14865	14626	14881	14980	14718	14707	14800	14680	14669	14758	14710	14699	14730	14839	14730	14729	14764	14746	14874	14852	14879	14666	14904	14801	14770	14798	14735	14639	14637	14759	14900	14753	14795	14765	14810	14773	14706	14744	14789	14786	14647	14806	14748	14847	14752	14875	14844	14731	14778	14837	14765	14784	14933	14864	14721	14834	14722	14621	14703	14862	14807	14725	14748	14803	14720	14694	14738	14618	14666	14939	14815	14747	14704	14647	14621	14896	14668	14763	14736	14947	14732	14671	14710	14647	14737	14701	14776	14761	14728	14890	14705	14674	14747	14628	14772	14810	14805	14952	14689	14784	14712	14569	14732	14678	14815	14793	14959	14837	14742	14986	14819	14691	14771	14715	14752	14751	14680	14756	14716	14831	14775	14872	14794	14688	14765	14675	14764	14707	14816	14534	14634	14987	14868	14779	14671	14749	14719	14827	14764	14915	14785	14605	14721	14912	14762	14671	14819	14836	14926	14790	14768	14712	14689	15010	14706	14809	14766	14925	14769	14772	14815	14778	14723	15011	14686	14779	14637	14800	14663	14883	14772	14625	14654	14796	14777	14572	14724	14966	14602	14845	14759	14763	14810	14851	14825	14829	14804	14882	14758	14828	14731	14772	14713	14830	14707	14754	14717	14787	14795	14829	14713	14745	14521	14644	14664	14704	14773	14670	15033	14661	14678	14677	14722	14629	14791	14543	14650	14800	14742	14716	14848	14801	14671	14737	14774	14804	14870	14670	14937	14730	14978	14819	14595	14672	14877	14690	14898	14827	14895	14716	14713	14755	14774	14734	14767	14752	14826	14624	14904	14828	14774	14766	14867	14831	14775	14693	14753	14650	14654	14776	14779	14810	14801	14793	14922	14828	14870	14543	14996	14765	14850	14578	14729	14874	14784	14765	14730	14809	14922	14747	14741	14863	14779	14686	14713	14995	14746	14843	14880	14767	14755	14771	14778	14716	14720	14819	14731	14846	14790	14762	14727	14566	14779	14576	14734	14667	14795	14743	14727	14693	14685	14686	14940	14671	14587	14772	14765	14838	14833	14758	14627	14738	14808	14705	14735	14729	14753	14587	14869	14779	14766	14728	14722	14963	14817	14566	14785	14841	14835	14604	14768	14932	14733	14865	14782	14727	14797	14905	14743	14656	14920	14755	14842	14738	14607	14729	14878	14803	14878	14786	14773	14893	14758	14750	14724	14805	14790	14723	14792	14744	14673	14810	14810	14855	14611	14830	14626	14590	14755	14748	14767	14672	14849	14733	14683	14820	14797	14803	14690	14711	14769	14751	14590	14582	14781	14835	14675	14776	14757	14822	14822	14862	14804	14709	14619	14802	14885	14769	14751	14681	14743	14786	14814	14766	14761	14734	14932	14700	14653	14804	14694	14691	14748	14705	14772	14826	15023	14781	14789	14790	14761	14885	14643	14715	14900	14965	14852	14711	14655	14753	14701	14917	14720	14735	14890	14707
22756	21061	27998	24500	22300	23605	23284	20557	19817	19616	19472	19173	19145	18959	18936	18877	18827	18883	18701	18891	18591	18553	18945	18544	18534	18757	18657	18642	18405	18592	18721	18377	18529	18503	18621	18518	18476	18585	18535	18458	18422	18513	18596	18397	18507	18573	18607	18529	18580	18519	18348	18355	18258	18504	18445	18330	18479	18507	18407	18454	18446	18548	18597	18379	18495	18599	18401	18441	18413	18284	18490	18412	18400	18370	18490	18371	18623	18590	18238	18348	18470	18642	18442	18401	18403	18399	18630	18459	18551	18550	18524	18605	18326	18287	18381	18489	18583	18611	18597	18587	18515	18360	18684	18672	18508	18568	18314	18509	18562	18467	18314	18353	18651	18479	18525	18537	18296	18648	18722	18492	18369	18416	18757	18386	18554	18325	18319	18435	18393	18575	18587	18376	18280	18509	18429	18356	18601	18554	18524	18311	18445	18327	18607	18501	18552	18478	18243	18322	18490	18711	18476	18446	18784	18443	18360	18274	18496	18522	18377	18522	18473	18409	18505	18273	18582	18383	18493	18332	18427	18497	18654	18406	18524	18362	18541	18359	18496	18642	18314	18370	18313	18338	18629	18437	18427	18714	18506	18507	18516	18769	18524	18407	18332	18347	18346	18445	18592	18479	18528	18546	18389	18443	18431	18438	18351	18444	18456	18608	18399	18374	18490	18651	18336	18511	18404	18584	18558	18319	18430	18298	18560	18376	18434	18474	18375	18520	18559	18479	18463	18311	18399	18352	18680	18258	18508	18406	18625	18321	18552	18365	18341	18317	18462	18497	18490	18387	18479	18309	18577	18372	18505	18330	18540	18335	18591	18384	18554	18410	18359	18305	18699	18664	18380	18450	18441	18726	18444	18387	18455	18543	18481	18516	18443	18408	18555	18614	18424	18523	18336	18191	18418	18579	18560	18351	18330	18390	18263	18534	18742	18330	18551	18415	18425	18312	18248	18424	18340	18477	18328	18366	18564	18607	18644	18391	18644	18473	18135	18639	18500	18404	18423	18485	18489	18400	18499	18378	18584	18580	18486	18434	18411	18518	18563	18421	18467	18601	18700	18546	18489	18491	18504	18402	18433	18506	18497	18577	18476	18416	18395	18358	18457	18462	18341	18559	18520	18394	18538	18465	18493	18589	18322	18455	18421	18308	18546	18673	18490	18495	18402	18605	18391	18265	18587	18576	18536	18583	18494	18590	18538	18511	18647	18483	18511	18495	18577	18473	18424	18387	18158	18525	18294	18348	18349	18604	18437	18237	18237	18352	18413	18342	18610	18515	18378	18294	18380	18472	18523	18346	18314	18505	18424	18582	18368	18395	18534	18548	18412	18217	18596	18475	18208	18438	18366	18421	18801	18409	18541	18436	18526	18316	18378	18394	18536	18505	18381	18573	18327	18536	18469	18594	18335	18171	18552	18544	18436	18359	18600	18707	18531	18201	18397	18617	18502	18360	18438	18515	18379	18549	18369	18332	18641	18530	18582	18552	18371	18480	18465	18467	18321	18502	18259	18249	18275	18530	18453	18298	18401	18278	18234	18388	18644	18448	18617	18347	18291	18470	18453	18587	18203	18566	18560	18535	18457	18206	18403	18473	18355	18498	18533	18472	18531	18672	18535	18504	18517	18575	18436	18428	18653	18665	18507	18525	18584	18484	18355	18513	18377	18517	18385	18517	18314	18438	18688	18300	18730	18525	18527	18477	18508	18472	18448	18472	18637	18457	18330	18651	18298	18505	18435	18544	18423	18423	18549	18570	18670	18382	18374	18389	18292	18461	18526	18468	18394	18606	18510	18444	18549	18511	18468	18473	18449	18305	18500	18574	18495	18305	18524	18437	18445	18459	18382	18346	18478	18565	18552	18349	18613	18331	18249	18411	18509	18426	18515	18566	18397	18432	18513	18592	18345	18480	18493	18412	18486	18515	18364	18455	18677	18356	18622	18581	18445	18187	18390	18382	18559	18525	18592	18764	18371	18512	18284	18583	18597	18527	18484	18509	18371	18602	18468	18621	18511	18378	18589	18457	18583	18501	18600	18299	18511	18720	18394	18510	18472	18457	18505	18560	18352	18544	18576	18393	18454	18563	18593	18328	18541	18589	18548	18644	18474	18394	18391	18385	18454	18464	18549	18452	18603	18662	18415	18441	18463	18418	18424	18349	18576	18468	18420	18561	18563	18252	18401	18571	18369	18320	18411	18565	18374	18438	18352	18362	18453	18518	18363	18323	18370	18237	18424	18700	18619	18443	18734	18396	18443	18526	18722	18406	18393	18453	18363	18419	18608	18526	18565	18685	18710	18566	18665	18521	18298	18416	18458	18490	18769	18463	18447	18357	18565	18433	18377	18479	18675	18692	18777	18361	18452	18567	18327	18344	18449	18405	18487	18360	18361	18342	18452	18457	18325	18258	18506	18453	18593	18431	18418	18530	18532	18638	18756	18514	18614	18711	18478	18463	18469	18470	18455	18398	18242	18558	18446	18554	18894	18314	18441	18442	18392	18332	18515	18512	18623	18606	18529	18460	18445	18452	18443	18533	18424	18494	18510	18674	18387	18587	18534	18474	18348	18395	18397	18620	18521	18469	18320	18611	18598	18487	18557	18401	18396	18664	18447	18544	18464	18387	18614	18524	18444	18336	18323	18408	18322	18204	18396	18553	18384	18387	18616	18459	18319	18609	18380	18471	18413	18536	18627	18339	18451	18570	18590	18434	18440	18262	18517	18734	18418	18442	18419	18540	18537	18595	18347	18276	18332	18509	18551	18467	18638	18441	18627	18547	18286	18529	18442	18487	18526	18438	18211	18234	18507	18440	18384	18271	18688	18638	18683	18605	18583	18411	18504	18510	18366	18557	18372	18499	18549	18555	18517	18388	18693	18508	18634	18632	18516	18434	18715	18614	18545	18661	18372	18483	18715	18494	18511	18581	18360	18483	18545	18438	18301	18533	18432	18297	18412	18478	18448	18475	18547	18415	18605	18484	18320	18309	18577	18434	18569	18242	18509	18592	18713	18480	18553	18494	18491	18388	18694	18515	18553	18519	18490	18613	18523	18587	18509	18306	18376	18632	18447	18465	18382	18688	18658	18535	18637	18380	18469	18516	18541	18296	18605	18500	18734	18438	18399	18468	18465	18424	18458	18385	18501	18715	18487	18444	18370	18407	18338	18506	18456	18577	18558	18216	18700	18526	18388	18640	18460	18432	18546	18507	18551	18481	18306	18275	18431	18628	18552	18663	18317	18342	18509	18478	18258	18410	18445	18526	18565	18386	18628	18507	18522	18294	18504	18385	18338	18677	18482	18497	18501	18623	18324	18588	18569	18553	18331	18551	18444	18429	18345	18572	18538	18219	18427	18516	18432	18323	18604	18387	18554	18292	18693	18381	18326	18750	18472	18469	18558	18467	18371	18309	18457	18455	18475	18440	18334	18259	18308	18512	18418	18602	18526	18434	18360	18542	18527	18616	18245	18379	18343	18674	18511	18354	18387	18313	18456	18506	18714	18464	18653	18479	18472	18378	18476	18491	18369	18372	18398	18511	18407	18540	18339	18532	18266	18470	18456	18347	18400	18403	18665	18507	18483	18422	18774	18225	18412	18335	18466	18456	18443	18272	18480	18470	18593	18450	18329	18601	18486	18438	18242	18499	18491	18365	18407	18653	18532	18380	18423	18533	18529	18399	18640	18350	18470	18359	18489	18364	18461	18358	18628	18561	18561	18690	18795	18467	18419	18665	18748	18309	18374	18346	18560	18213	18400	18493	18505	18318	18518	18366	18412	18502	18470	18317	18536	18529	18358	18628	18362	18463	18544	18638	18514	18546	18409	18490	18399	18400	18345	18536	18851	18536	18461	18302	18322	18746	18506	18513	18392	18512	18468	18432	18246	18434	18333	18465	18431	18514	18587	18369	18484	18500	18643	18523	18535	18578	18369	18631	18427	18484	18514	18439	18613	18616	18496	18440	18266	18350	18383	18379	18495	18676	18415	18519	18508	18583	18548	18285	18511	18542	18303	18492	18451	18307	18484	18473	18521	18447	18615	18418	18649	18552	18336	18400	18521	18570	18493	18245	18572	18560	18592	18628	18515	18629	18496	18567	18601	18571	18276	18441	18493	18496	18525	18124	18360	18280	18223	18498	18389	18458	18419	18353	18336	18278	18525	18483	18519	18658	18452	18533	18559	18507	18530	18501	18687	18463	18542	18341	18440	18566	18418	18454	18554	18418	18536	18501	18526	18479	18523	18425	18425	18404	18341	18578	18418	18489	18459	18413	18780	18419	18542	18464	18520	18281	18324	18315	18486	18584	18378	18365	18277	18246	18407	18315	18625	18697	18554	18505	18342	18550	18363	18578	18521	18663	18411	18293	18356	18245	18481	18691	18718	18261	18389	18458	18559	18370	18370	18328	18535	18482	18364	18564	18700	18446	18551	18284	18651	18484	18644	18345	18623	18574	18365	18424	18335	18487	18636	18541	18522	18248	18602	18395	18593	18608	18560	18359	18592	18363	18578	18702	18336	18377	18533	18325	18631	18505	18548	18513	18613	18581	18397	18160	18493	18651	18407	18655	18464	18501	18418	18515	18464	18370	18687	18351	18498	18609	18523	18477	18467	18547	18440	18381	18344	18585	18321	18529	18474	18496	18588	18377	18431	18388	18374	18470	18378	18453	18511	18507	18309	18545	18482	18580	18529	18475	18496	18483	18330	18427	18436	18275	18632	18428	18299	18406	18531	18521	18562	18447	18286	18378	18294	18436	18608	18519	18511	18383	18476	18636	18466	18627	18573	18647	18438	18551	18369	18508	18238	18395	18514	18552	18603	18371	18483	18509	18484	18649	18602	18431	18576	18492	18304	18532	18474	18499	18439	18459	18432	18500	18367	18574	18449	18419	18358	18352	18376	18325	18411	18603	18443	18657	18434	18437	18414	18660	18444	18640	18352	18627	18485	18484	18524	18673	18479	18330	18394	18203	18538	18331	18342	18556	18265	18279	18554	18533	18483	18471	18717	18357	18239	18433	18345	18583	18325	18494	18389	18517	18482	18540	18687	18598	18406	18360	18558	18564	18551	18403	18463	18498	18547	18359	18553	18502	18613	18475	18395	18518	18687	18247	18572	18561	18422	18548
14639	30732	26074	21128	20244	19222	18363	17780	17305	16936	16537	16288	16148	15812	15878	15681	15597	15671	15579	15660	15462	15433	15497	15268	15546	15417	15476	15365	15568	15430	15495	15424	15378	15516	15601	15324	15273	15337	15352	15307	15508	15354	15570	15319	15284	15202	15298	15368	15217	15484	15369	15328	15563	15295	15215	15433	15515	15230	15414	15358	15477	15268	15415	15466	15383	15576	15233	15405	15388	15221	15483	15296	15337	15223	15342	15393	15261	15427	15308	15416	15265	15469	15453	15253	15276	15291	15400	15366	15311	15548	15429	15344	15437	15551	15548	15325	15306	15390	15437	15216	15364	15197	15303	15242	15356	15218	15422	15427	15374	15350	15377	15314	15323	15537	15307	15544	15327	15361	15346	15280	15366	15439	15568	15498	15413	15394	15236	15527	15395	15406	15364	15462	15292	15430	15485	15379	15401	15438	15440	15422	15420	15323	15256	15384	15445	15247	15287	15432	15441	15376	15271	15422	15354	15607	15272	15367	15199	15411	15440	15231	15551	15382	15481	15338	15382	15430	15495	15249	15342	15256	15229	15373	15340	15348	15316	15307	15205	15392	15501	15307	15154	15537	15479	15305	15454	15366	15404	15471	15018	15233	15283	15522	15280	15323	15408	15388	15325	15333	15490	15466	15444	15337	15316	15468	15430	15450	15381	15335	15357	15388	15345	15347	15338	15189	15362	15447	15239	15257	15297	15274	15399	15217	15417	15451	15239	15317	15256	15432	15386	15277	15370	15383	15229	15413	15288	15353	15266	15654	15230	15366	15422	15478	15427	15334	15343	15488	15441	15437	15259	15505	15421	15427	15359	15260	15394	15446	15145	15301	15415	15442	15457	15578	15219	15576	15273	15258	15339	15381	15398	15449	15297	15336	15489	15486	15420	15403	15313	15272	15329	15430	15131	15403	15391	15468	15370	15134	15342	15417	15509	15310	15270	15183	15434	15363	15343	15383	15069	15462	15371	15397	15456	15453	15328	15279	15428	15396	15489	15311	15487	15151	15293	15281	15550	15331	15285	15501	15440	15342	15469	15375	15257	15673	15562	15431	15245	15480	15231	15499	15287	15324	15494	15413	15251	15459	15506	15433	15185	15602	15297	15422	15566	15305	15316	15267	15393	15413	15343	15341	15399	15283	15315	15230	15276	15219	15326	15374	15286	15323	15338	15470	15397	15215	15396	15387	15214	15368	15314	15412	15332	15213	15163	15434	15363	15555	15248	15338	15420	15611	15398	15310	15456	15379	15483	15485	15479	15318	15480	15467	15128	15503	15390	15391	15368	15326	15427	15416	15278	15265	15409	15430	15177	15497	15305	15143	15399	15328	15196	15354	15257	15241	15315	15540	15274	15347	15444	15304	15431	15323	15488	15332	15350	15371	15460	15537	15336	15210	15337	15378	15196	15450	15479	15329	15308	15375	15347	15466	15248	15255	15344	15386	15338	15190	15210	15419	15406	15236	15214	15457	15397	15444	15394	15505	15407	15313	15310	15358	15344	15261	15362	15518	15515	15213	15317	15219	15419	15338	15244	15471	15556	15430	15365	15358	15451	15400	15289	15507	15190	15383	15362	15352	15493	15314	15326	15568	15390	15363	15252	15232	15298	15302	15408	15266	15534	15314	15341	15250	15272	15477	15432	15265	15377	15463	15417	15400	15401	15145	15295	15353	15276	15212	15265	15360	15598	15376	15339	15331	15292	15497	15427	15396	15524	15313	15371	15286	15417	15232	15165	15417	15273	15230	15298	15269	15354	15485	15325	15169	15464	15372	15269	15347	15492	15284	15448	15491	15401	15462	15431	15330	15447	15430	15219	15483	15262	15401	15356	15443	15463	15297	15279	15347	15443	15182	15263	15364	15218	15431	15372	15318	15334	15322	15419	15362	15318	15372	15406	15489	15359	15357	15357	15399	15347	15288	15442	15400	15451	15358	15385	15476	15297	15364	15397	15300	15462	15286	15471	15277	15408	15351	15336	15290	15407	15259	15458	15299	15342	15274	15224	15481	15268	15558	15288	15413	15486	15337	15330	15368	15500	15338	15281	15527	15294	15498	15395	15520	15545	15378	15217	15303	15203	15194	15297	15454	15299	15335	15272	15276	15304	15342	15209	15485	15391	15323	15361	15351	15425	15394	15292	15300	15504	15340	15406	15458	15223	15425	15750	15185	15444	15460	15520	15237	15343	15349	15295	15255	15285	15266	15284	15441	15406	15443	15349	15324	15357	15318	15318	15356	15305	15265	15277	15479	15249	15346	15238	15307	15417	15272	15459	15376	15257	15335	15295	15388	15386	15224	15518	15427	15260	15514	15234	15405	15420	15146	15241	15321	15335	15386	15341	15291	15406	15348	15437	15203	15276	15273	15324	15210	15385	15463	15108	15300	15339	15191	15516	15280	15507	15368	15332	15352	15435	15440	15366	15311	15339	15205	15240	15319	15285	15492	15267	15354	15422	15373	15387	15314	15510	15214	15300	15312	15350	15516	15350	15273	15344	15422	15365	15219	15299	15422	15242	15417	15255	15254	15292	15429	15302	15383	15362	15274	15349	15251	15353	15229	15185	15218	15236	15459	15492	15313	15459	15368	15261	15468	15598	15304	15531	15385	15260	15267	15395	15312	15298	15242	15598	15287	15137	15403	15341	15408	15338	15483	15338	15397	15389	15306	15566	15260	15460	15424	15255	15352	15263	15315	15238	15366	15187	15417	15311	15390	15382	15394	15486	15357	15260	15311	15296	15504	15421	15320	15431	15255	15432	15421	15308	15346	15471	15338	15253	15233	15382	15404	15537	15319	15327	15348	15198	15360	15293	15303	15330	15327	15350	15338	15440	15335	15442	15226	15529	15405	15195	15199	15353	15243	15312	15294	15333	15164	15314	15428	15323	15292	15417	15402	15426	15496	15447	15332	15402	15409	15372	15346	15284	15317	15232	15113	15401	15538	15478	15362	15459	15365	15281	14999	15260	15441	15284	15403	15489	15240	15524	15431	15221	15322	15477	15381	15478	15192	15541	15405	15295	15295	15284	15373	15400	15473	15577	15269	15345	15323	15381	15379	15522	15267	15340	15274	15268	15356	15351	15500	15448	15334	15444	15151	15253	15349	15423	15373	15341	15283	15418	15260	15260	15299	15251	15290	15224	15389	15294	15450	15263	15446	15355	15548	15229	15214	15354	15345	15171	15446	15268	15186	15484	15373	15423	15317	15247	15316	15429	15326	15382	15362	15223	15382	15335	15587	15451	15451	15173	15335	15349	15249	15405	15588	15210	15149	15458	15208	15235	15252	15435	15344	15319	15369	15488	15391	15386	15391	15500	15320	15422	15467	15395	15300	15378	15572	15314	15355	15231	15265	15409	15430	15437	15259	15334	15299	15266	15532	15397	15195	15352	15424	15406	15295	15519	15264	15417	15472	15365	15238	15440	15435	15364	15476	15345	15417	15420	15324	15330	15469	15244	15451	15298	15400	15313	15287	15509	15425	15416	15311	15455	15375	15205	15328	15259	15436	15217	15340	15354	15380	15326	15498	15469	15389	15374	15271	15290	15443	15230	15388	15260	15423	15306	15464	15525	15461	15438	15262	15172	15299	15325	15385	15435	15414	15322	15400	15467	15383	15488	15370	15271	15483	15527	15309	15332	15265	15434	15286	15445	15431	15288	15239	15086	15408	15225	15293	15445	15309	15447	15359	15362	15356	15466	15258	15490	15360	15519	15322	15515	15401	15447	15379	15380	15220	15371	15439	15392	15340	15458	15479	15465	15453	15319	15263	15452	15330	15532	15384	15332	15269	15489	15292	15168	15474	15264	15258	15471	15270	15551	15124	15412	15500	15308	15380	15446	15320	15348	15437	15344	15278	15580	15262	15275	15497	15142	15359	15256	15377	15311	15418	15327	15501	15282	15260	15429	15226	15416	15338	15266	15225	15240	15183	15476	15333	15311	15467	15198	15375	15358	15454	15366	15426	15245	15438	15298	15240	15390	15413	15300	15416	15436	15486	15373	15388	15329	15218	15485	15147	15151	15396	15511	15402	15319	15395	15217	15300	15489	15337	15316	15140	15539	15449	15352	15287	15336	15408	15492	15453	15522	15412	15191	15183	15540	15325	15248	15405	15281	15423	15310	15405	15442	15327	15337	15290	15324	15328	15183	15361	15459	15334	15328	15387	15464	15344	15290	15543	15357	15379	15553	15328	15311	15365	15328	15512	15355	15416	15459	15339	15238	15297	15545	15499	15415	15246	15297	15219	15406	15288	15437	15376	15239	15300	15359	15373	15473	15246	15373	15460	15372	15280	15317	15460	15312	15444	15179	15589	15356	15318	15391	15490	15294	15447	15616	15478	15262	15425	15338	15315	15378	15444	15365	15323	15428	15140	15305	15501	15324	15401	15354	15502	15447	15388	15349	15381	15504	15243	15379	15378	15382	15209	15325	15238	15362	15388	15334	15216	15231	15517	15392	15304	15456	15203	15461	15289	15350	15375	15354	15441	15246	15321	15207	15379	15329	15278	15254	15185	15266	15284	15244	15224	15246	15442	15214	15402	15389	15594	15419	15454	15475	15509	15343	15385	15466	15356	15358	15410	15305	15330	15267	15358	15285	15369	15305	15277	15206	15414	15667	15473	15529	15462	15477	15309	15381	15196	15445	15486	15505	15465	15255	15270	15230	15502	15266	15394	15438	15513	15470	15596	15437	15368	15547	15378	15350	15469	15442	15352	15406	15337	15384	15274	15295	15407	15297	15316	15433	15374	15402	15210	15404	15210	15257	15297	15270	15312	15421	15187	15353	15462	15319	15356	15275	15413	15372	15418	15593	15369	15417	15502	15155	15299	15347	15525	15414	15281	15292	15481	15377	15318	15475	15307	15420	15393	15399	15377	15307	15429	15492	15375	15451	15230	15404	15520	15343	15197	15345	15276	15286	15199	15354	15397	15434	15209	15319	15457	15265	15256	15370	15177	15466	15254	15361	15450	15338	15309	15387	15364	15198	15327	15415	15148	15198	15463	15464	15250	15344	15571	15467	15334	15387	15320	15314	15196	15365	15479	15307	15320	15460	15324	15223	15253	15388	15267	15430	15444	15395	15493	15422	15264	15476	15394	15238	15228	15236	15223	15314	15232	15378	15292
24347	21056	26793	26575	21261	20395	20121	18988	18664	18577	18655	18097	18059	17928	18049	18119	18068	18033	17985	17829	17761	17687	17859	17909	17715	17950	17971	17611	17851	17884	17907	17922	17791	17767	17918	17866	17764	17826	17646	17844	17851	17822	17714	17787	17563	17879	17686	17678	17601	17678	17942	17965	17746	17800	17828	17794	17632	17582	17644	17834	17681	17722	17841	17663	17647	17894	17670	17834	17732	17769	17730	17859	17736	17741	17627	17791	17734	17658	17664	17890	17613	17848	17839	17486	17616	17575	17801	17834	17604	17819	17755	17710	17792	17508	17820	17476	17738	17762	17799	17908	17581	17693	17679	17693	17813	17778	17609	17615	17798	17578	18014	17834	17712	17737	17828	17688	17717	17720	17533	17604	17873	17628	17742	17678	17611	17752	17789	17683	17645	17684	17687	17663	17714	17742	17783	17629	17791	17736	17695	17783	17671	17694	17958	17803	17586	17702	17725	17687	17757	17671	17718	17836	17737	17656	17662	17707	17684	17695	17867	17646	17593	17657	18009	17755	17729	17749	17778	17692	17735	17699	17636	17694	17679	17690	17709	17785	17901	17706	17930	17574	17803	17620	17856	17731	17638	17726	17766	17653	17757	17521	17918	17714	17696	17685	18053	17896	17692	17686	17662	17660	18029	17673	17841	17704	17578	17618	17823	17785	17925	17797	17605	17721	17624	17737	17834	17674	17830	17842	17513	17522	17742	17514	17731	17665	17791	17719	17865	17696	17809	17618	17825	17682	17639	17745	17921	17954	17576	17642	17749	17990	17797	17721	17709	17875	17673	17683	17715	17761	17843	17867	17680	17658	17561	17717	17737	17629	17760	17668	17534	17960	17706	17631	17868	17707	17644	17770	17630	17686	17685	17700	17803	17675	17787	17826	17907	17685	17795	17738	17947	17706	17741	17720	17727	17821	17655	17714	17887	17678	17769	17827	17749	17790	17844	17904	17834	17713	17873	17773	17613	17783	17828	17772	17744	17814	17711	17585	17614	17730	18040	17960	17803	17592	17842	17633	17592	17750	17797	17720	17728	17683	17896	17946	17787	17618	17878	17822	17787	17700	17681	17799	17905	17791	17777	17677	17779	17811	18091	17769	17715	17727	17805	17966	17616	17894	17597	17707	17755	17943	17755	17863	17753	17855	17858	17837	17720	17777	17523	17889	17797	17724	17547	17605	17796	17630	17620	17462	17911	17884	17931	17980	17654	17744	17781	17717	17778	17629	17701	17707	17649	17811	17666	17577	17706	17820	17905	17803	17563	17731	17635	17612	17902	17808	17797	17661	17704	17841	17695	17789	17874	17588	17799	17788	17719	17876	17623	17824	17639	17713	17732	17803	17946	17635	17791	17580	17818	17929	17571	17567	17898	17686	17672	17754	17524	17864	17692	17754	17656	17724	17765	17771	17859	17641	17798	17731	17648	17909	17745	17724	17708	17622	17784	17605	17753	17604	17653	17685	17917	17932	17746	17720	17938	17886	17894	17795	17890	17608	17629	17634	17588	17669	17497	17686	17468	17560	17656	17812	17616	17578	17972	17903	17594	17538	17671	17654	17654	17965	17861	17789	17708	17786	17670	17733	17701	17612	17748	17765	17687	17912	17743	17722	17728	17899	17704	17611	17830	17759	17574	17852	17643	17974	17777	17752	17744	17566	17877	17761	17655	17699	17811	17715	17718	17966	17701	17948	17733	17697	17790	17871	17733	17596	17783	17781	17662	17952	17733	17883	17634	17751	17708	17723	17475	17859	17660	17792	17717	17785	17738	17797	17834	17666	17701	17754	17669	17644	17703	17546	17652	17802	17808	17620	17599	17601	17710	17702	17715	17676	17648	17749	17816	17810	17647	17823	17813	17720	17778	18114	17603	17651	17813	17774	17838	17703	17739	17853	17748	17636	17631	17715	17657	17883	17625	17934	17844	17955	17827	17779	17807	17728	17566	17608	18099	17812	17798	17720	17876	17753	17853	17670	17740	17708	17678	17560	17810	17531	17674	17887	17733	17904	17468	17717	17738	17823	17741	17755	17725	17813	17705	17855	17767	17761	17554	17723	17814	17915	17782	17550	17920	17640	17883	17741	17833	17705	17668	17654	17831	17664	17945	17813	17738	17660	17724	17778	17636	17736	17764	17589	17603	17643	17860	17791	17775	17805	17719	17565	17688	17837	17865	17579	17732	17874	17717	17529	17734	17804	17831	17671	17828	17692	17715	17649	17640	17906	17855	17782	17784	17756	17557	17712	17734	17780	17717	17781	17500	17699	17849	17657	17585	17759	17784	17790	17670	17815	17717	17696	17788	17903	17689	17707	17632	17754	17741	17973	17685	17712	17673	17668	17753	17798	18018	17875	17891	17843	17679	17896	17825	17806	17686	17807	17644	17668	17840	17705	17721	17832	17700	17728	17619	17838	17834	17689	17764	17805	17467	17751	17562	17817	17812	17805	17915	17711	17662	17692	17797	17576	17796	17685	17871	17764	17506	17780	17770	17795	17927	17929	17721	17665	17778	17701	17700	17548	17848	17630	17742	17693	17636	17726	17856	17835	17632	17979	18107	17769	17814	17685	17659	17917	17764	17759	17683	17722	17701	17765	17664	17662	17712	17737	17839	17769	17699	17715	17792	17738	17818	17719	17914	17850	17618	17693	17766	17786	17657	17717	17767	17686	17618	17713	17668	17692	17741	17935	17770	17665	17941	17742	17705	17666	17538	17687	17821	17908	17869	17761	17848	17713	17593	17638	17548	17537	17794	17713	17638	17762	17952	17583	17706	17706	17782	17682	17677	17971	17929	17755	17696	17704	17716	17792	17796	17938	17594	17592	17634	17767	17529	17738	17494	17784	17810	17646	17716	17487	17800	17778	17807	17657	17747	17811	17720	17756	17691	17620	17804	17760	17736	17915	17645	17732	17793	17851	17882	17875	17610	17820	17756	17800	17662	17770	17662	17887	17863	17672	17857	17689	17931	17894	17846	17697	17921	17907	17852	17667	17753	17638	17716	17642	17697	17573	17716	17674	17732	17665	17653	17702	17942	17854	17719	17638	17624	17686	17940	17611	17707	17618	17776	17919	17702	17656	17711	17893	17786	17746	17800	17851	17772	17803	17833	17582	17877	17950	17721	17676	17577	17582	17786	17728	17702	17735	17651	17570	18048	17869	17848	17590	17597	17651	17737	17547	17653	17741	17688	17604	17787	17815	17578	17482	17584	17726	18007	17554	17589	17682	17823	17760	17699	17619	17968	17575	17980	17725	17777	17755	17756	17499	17728	17659	17804	17583	17731	17584	17797	17733	17617	17700	17671	17950	17773	17814	17628	17625	17828	17856	17728	17851	17757	17588	17779	17751	17696	17897	17748	17775	17763	17668	17772	17690	17590	17853	17821	17691	17708	17639	17765	17634	17774	17612	17719	17709	17796	17757	17661	18007	17815	17713	17737	17708	17819	17728	17525	17733	17614	17990	17873	17756	17607	17819	17753	17741	17694	17796	17800	17829	17835	17818	17856	17845	17951	17759	17780	17940	17959	17639	17674	17718	17866	17614	17840	17846	17656	17831	17786	17787	17589	17793	17688	17733	17918	17688	17628	17641	17766	17752	17783	17895	17735	17739	17856	17532	17891	17765	17563	17510	17620	17851	17743	17563	17696	18129	17911	17718	17764	17955	17739	17550	17748	17547	17677	17865	17760	17956	17693	17704	17568	17795	17792	17752	17764	17907	17693	17596	17708	17649	17787	17897	17731	17685	17683	17879	17761	17596	17833	17772	17567	17860	17885	17729	17896	17651	17493	17599	17617	17810	17656	17785	17696	17816	17573	17801	17718	17936	17681	17555	17857	17511	17691	17533	17890	17898	17866	17938	17863	17530	17947	17835	17931	17745	17757	17824	17911	17972	17812	17719	17658	17749	17470	17702	17884	17692	17806	17533	17695	17633	17923	17675	17497	17751	17889	17986	17674	17808	17694	17626	17774	17706	17717	17748	17893	17833	17798	17812	17585	17554	17703	17744	17681	17645	17637	17634	17737	17601	17774	17875	17716	17467	17637	17715	17937	17827	17666	17816	17868	17846	18008	17755	17736	17594	17476	17768	17764	17626	17538	17822	17826	17688	17578	17576	17857	17908	17892	17874	17676	17772	17700	17620	17751	17829	17725	17788	17962	17856	17819	17792	17612	17884	17723	17878	17821	17620	17809	17840	17957	17741	17738	17749	17695	17769	17665	17818	17744	17636	17922	17618	17561	17748	17765	17778	17907	17564	17956	17644	17910	17833	17715	17688	17819	17680	17702	17607	17876	17708	17760	17839	17680	17978	17715	17777	17593	18031	17784	17857	18124	17808	17658	17697	17599	17665	17496	17732	17812	17808	17876	17855	17613	17836	17781	17498	17758	17626	17848	17669	17774	17804	17883	17601	17684	17802	17878	17678	17784	17738	17827	17765	17820	17596	17740	17673	17804	17636	17851	17585	17978	17632	17770	17716	17817	17509	17561	17582	17783	17611	17676	17561	17700	17668	17756	17753	17677	17849	17796	17821	17881	17769	17672	17806	17833	17828	17897	17814	17745	17721	17705	17718	17825	17707	17528	17655	17746	17913	17775	17716	17739	17830	17711	17649	17800	17772	17758	17559	17811	17673	17856	17633	17877	17696	17670	17881	17599	17421	17791	17782	17624	17772	17609	17828	17744	17577	17767	17806	17842	17702	17619	17766	17809	17916	17587	17549	17723	17548	17645	17716	17805	17721	17804	17735	17445	17644	17852	17586	17779	17593	17770	17827	17713	17856	17689	17654	17678	17771	17546	17568	17883	17815	17851	17740	17705	17779	17883	17843	17807	17618	17895	17737	17690	17497	17631	17715	17807	17881	17911	17683	17587	17711	17815	17395	18076	17713	17812	17726	17686	17832	17688	17698	17993	17890	17771	17505	17595	17775	17730	17659	17885	17631	17597	17765	17724	17804	17592	17788	17935	17730	17633	17500	17608	17757	17709	17819	17872	17535	17669	17877	17725	17788	17708	17878	17811	17683	17721	17818	17700	17683	17377	17828	17727	17877	17703	17615	17871	17907	17799	17844	17871	17759	17736	17862	17719	18002	17821	17846	17846	17768	17789	17931	17772	17906	17848	17484	17811	17643
15101	27532	23582	19762	18931	18160	17269	16856	16393	16045	15711	15763	15502	15458	15240	15217	15164	15090	15277	15045	14902	14981	14987	15022	15006	15089	15156	15082	15038	15204	15098	15218	14952	14932	15096	15017	14882	15023	15015	15219	15071	14947	14980	14931	14977	14942	14941	14991	15107	14976	14922	15168	15056	15008	14816	14833	15087	14940	14993	14796	15072	14933	14961	15109	15047	14936	15180	14928	14909	14915	15035	14933	14950	14779	15031	14922	14845	14934	15085	14816	14857	15026	15015	15000	14959	15076	14836	14945	14942	15109	14903	15022	14884	14962	14863	15075	14934	14965	14851	14982	15077	15004	15155	14964	14892	15071	15025	14888	14997	14996	14927	14977	15009	14814	14864	14962	15004	15007	14879	14881	14925	14939	15114	14953	15050	15068	14996	14928	14904	14981	14990	14919	15094	14947	14902	15080	14997	14898	14931	14975	14957	14764	15002	14980	15174	15053	14919	14911	15109	14921	15118	15047	14961	14946	14874	14978	14806	14921	15081	15073	15007	14859	14839	14979	14980	14968	14940	14945	14864	14947	15065	15034	14896	14952	14894	14950	14825	15034	14728	15152	14949	15114	15060	15028	15136	14921	14973	14971	15257	15010	15155	14958	15028	15019	14970	14891	15100	15069	14959	14984	14931	15129	15036	15096	14872	14894	15073	14954	14923	14950	14951	14963	15030	14795	15136	14992	15089	14914	14994	15076	15049	15126	14798	15199	14776	15150	14926	14817	14972	14957	15004	14988	15013	15027	14955	14817	15022	14939	14961	14897	14817	15005	14963	15044	14907	15227	14901	14927	15052	15043	14901	15254	14919	14890	14904	15002	15099	15029	14839	15030	14965	15066	15045	15115	14895	14898	14982	14872	14982	14942	14958	14806	15039	15071	15069	14884	14957	15023	14905	15052	14860	15142	14861	14947	15226	15033	14962	14955	14956	15052	14729	15181	15155	14981	15068	15014	14776	14965	14958	14978	14828	14839	15027	14992	15073	15059	15069	14872	15055	14856	14997	15025	15028	15027	14932	14978	14889	15014	14854	15012	14956	14759	14985	14965	15021	15138	14990	14985	15038	14937	15098	14742	14989	15007	14899	15110	14861	15029	15258	14898	14860	14880	14817	14854	15057	14824	15004	14883	15013	15061	14914	15016	14879	14840	15069	15024	15103	15037	15003	14936	15115	14891	14971	15172	14819	14975	14935	14936	14781	15091	15044	14830	15048	14839	14984	14858	14912	15006	15081	14852	15009	14903	14929	14923	14985	14893	14926	14838	14978	15209	15020	14913	14950	14974	15019	14922	14995	14975	15099	14941	14950	14968	15123	15067	15020	14939	14960	15004	14911	14808	14936	15016	14916	14909	14732	15033	15036	14994	14953	14994	15207	14988	14892	14915	15052	15055	15105	14922	14870	15049	15013	14900	15116	14964	14946	14821	14992	14938	15133	14946	15014	14832	15010	14993	14844	14980	14969	14972	14975	14998	14802	14917	15034	14781	14922	15035	15054	14951	14977	14856	15021	15054	15151	14887	15201	14954	15003	14936	15018	15113	15050	14934	15015	14933	15031	15065	14980	15019	14869	15007	14744	14991	14773	14905	15022	14953	14970	15016	14807	15099	14804	14980	15005	14844	15042	15040	14968	14921	14954	15011	14995	14917	14911	14969	14853	15220	14981	14995	14902	14933	15092	15079	14847	14927	14819	14948	14822	14948	14949	14973	15032	15223	15009	15029	14920	14815	14756	14942	14899	14876	14936	14936	15142	14903	14927	14898	14945	15045	14924	15003	15005	14955	14920	15050	14849	15056	15107	15067	14962	15051	14909	14998	14867	15010	15092	15086	15096	15131	15026	15104	15052	15069	15147	15126	15038	15111	14842	14987	14933	15057	15050	14928	15121	14829	14985	14890	14933	14973	15030	14878	14784	15057	14999	15023	14971	14887	14963	15008	15054	15013	14863	14973	15019	14918	15031	14917	14871	14987	15036	14821	14954	15082	14977	14899	15069	14935	15067	15016	14893	14998	15097	15161	14910	14970	14871	14981	14881	15068	14922	15044	14966	14865	14962	15019	14835	15178	14773	14983	14998	15096	15015	14979	15089	15047	14903	14812	14988	14978	15090	14868	14934	15019	14902	14868	14887	15163	14993	14922	15110	14929	15132	15010	15030	15009	14962	14983	15024	14892	15057	15010	15007	15145	14971	15106	14908	15040	15062	14978	14981	15016	14975	14789	14946	15009	14902	14941	15029	14837	15127	14969	15143	14931	14951	14862	14977	15155	14805	14994	14934	14839	15086	14987	15089	15028	14955	14893	14924	15011	15053	14952	15009	14850	15123	15058	15067	14862	14999	15036	14878	15007	15039	14970	15051	14974	14936	15109	15145	14887	14885	15061	14964	14926	14854	14962	14964	14908	15006	14792	14968	15007	15051	15113	14915	15034	14874	15092	14996	14971	15021	14958	14992	15131	15130	14992	14958	14972	14967	15141	14914	15144	14963	15005	15087	15004	14932	14892	14932	14826	14918	15058	14905	14991	14968	15066	14827	15048	15087	14897	14959	14912	14956	14975	14825	14915	15177	15006	14921	15059	14994	14964	14998	14973	15058	14942	14954	15102	15106	14926	15021	15133	15041	14954	15110	15134	15130	15001	14932	15026	15078	14993	15062	14915	15062	15016	14992	15100	14838	14906	14907	14897	15012	14932	15023	14899	14978	14858	14932	14950	14932	15218	15052	15038	14883	15002	14960	15015	14980	14947	14944	15111	15008	14822	14868	14994	15029	15087	14906	14993	15060	15141	14873	15056	14920	14927	14990	14887	15043	15024	15109	14901	14951	15206	15019	14973	14822	15054	14872	15019	14946	14851	14836	14945	14892	14945	14990	15110	14959	14891	14975	14817	14898	14964	15084	15031	14938	15050	14826	14856	15030	14986	15060	14888	15132	15016	14916	14947	14903	15040	15048	14844	14967	14876	15051	15015	14997	15094	14933	15068	14938	14841	15072	15031	15133	15039	14838	14913	15021	15032	14888	15074	15096	15028	14921	14948	15005	14920	14980	15002	14915	15081	14837	14928	14853	14835	14999	14926	15060	15026	14927	14931	15017	15037	14952	15008	14959	15025	14967	15041	14971	15026	14784	15215	15007	14744	14979	15213	15077	14950	14887	14881	14804	14855	15030	15020	14992	14775	14868	14902	14938	14894	14966	14811	14881	15060	14929	14907	14844	14981	15038	14910	15054	15057	15126	14940	14992	14913	15030	14916	14868	14983	14898	14966	14977	15038	14976	14975	15000	15024	14737	14791	14908	14952	15153	14993	15015	15000	14922	14950	15124	15037	14940	14953	14960	14953	15087	15005	14822	15029	14849	15062	15063	15007	14779	15003	15158	14962	15096	14774	15010	15033	14929	14878	15195	14903	14990	14864	15283	14876	15071	15111	15199	14950	15007	15014	14905	14945	15067	14941	15121	14937	15069	14953	14947	14928	15006	15033	15127	15100	15127	14976	15054	14933	14960	14986	15043	14912	14892	15049	15110	15059	14939	15045	15103	14971	15035	14920	14886	15167	14789	14963	14895	14909	15035	15019	15157	14988	14835	14941	14881	15066	14912	15091	14980	15082	14979	15108	15056	15068	14911	15073	14817	14858	14800	14895	15044	14953	15000	15063	14998	14952	14980	14913	15022	14772	15365	15092	15059	14959	14922	15055	14930	15000	14921	15000	14872	14992	14846	14993	14907	14978	15111	14981	15063	15036	14991	15049	14847	14888	14962	14930	15076	14956	14974	14961	14855	15114	15099	14993	15080	14884	15254	14950	14942	14911	14957	14834	15009	14825	14896	15029	15080	14901	14940	15015	14902	15009	15008	14883	15089	14834	15168	15007	14949	14993	14956	14919	15065	15169	14942	14873	15101	15168	15093	15004	14948	15024	14995	14800	14871	15001	14752	14960	14963	14962	15015	14885	14891	14939	14905	15062	15067	15111	14946	14881	14957	14890	15097	14870	15007	14885	14993	14980	14915	14987	14938	15067	14982	14957	15008	14942	15016	14954	14964	14874	14954	14995	14967	14896	14912	15032	15039	14983	14932	15126	14882	14905	15037	14972	14972	14971	15003	15121	14940	14818	14940	15048	15082	15037	14976	15162	14933	15038	14839	15039	14965	15062	14797	15084	14816	15062	14909	15143	14917	14828	15016	14865	15054	14890	15086	14833	14930	14902	14947	15050	15135	15047	14888	15067	14985	15093	15019	14809	14962	14985	15029	15208	15032	14877	15047	15068	15119	14981	15053	14881	15017	14887	14946	15018	14957	14855	15055	14894	14944	14989	14928	14998	15042	15045	14957	14908	15002	14980	14992	14925	14965	14927	15068	14776	15054	15099	15188	15061	14969	14943	14943	15059	15033	15061	15025	14748	14911	15061	14874	14981	15074	14887	14949	15045	15061	15050	14928	15171	15033	15130	15018	15092	14994	14938	15082	15016	14837	15061	15036	14991	14941	15215	15069	14991	15137	14959	14965	15035	14906	14928	14962	14943	14969	14994	14883	14874	14880	15083	14973	15033	14966	14969	14886	14977	14964	15028	14982	14887	14924	15087	14979	15197	15032	15037	14932	14992	14820	14945	14838	14997	15029	15100	15104	14986	15010	15162	14767	15050	14944	14992	15097	15082	14968	15005	14962	14986	15054	14853	15118	14963	14880	15033	14992	15061	14985	14825	15023	14980	15013	15074	15060	14914	14963	14966	14907	15057	15095	14863	15001	14808	14992	15012	15006	14745	14997	14817	15064	14939	14870	15023	15029	15043	15062	14933	15058	15023	14958	14999	15078	14995	14921	14921	14900	14963	14890	15057	15043	14981	15079	15157	14968	14911	15046	15025	14931	15002	15006	14970	14937	14955	14820	15032	14947	14845	14860	15001	14738	15094	14908	15030	15087	14881	14928	15110	15030	15096	15092	14928	14955	15038	15016	14937	15059	14980	14927	14832	14957	15187	15029	14952	15068	14978	15088	14973	15185	14842	14903	14884	14966	14959	15006	14892	14966	14965	15069	15030	15064	15153	14907	14816	14950	15034	15092	14949	15062	14927	14848	15046	15026	15085	15001	14936	15029	14989	15004	15101	15116	15102	15100	14959	14965	14889
21836	21053	28271	24045	21470	24286	27148	22538	21387	21218	20863	20457	20376	20289	20493	20091	20109	19920	19807	19839	19785	19882	19858	19784	19620	19530	19765	19759	19834	19896	19706	19640	19680	19750	19945	19554	19606	19814	19732	19618	19686	19770	19650	19541	19822	19390	19503	19662	19675	19705	19508	19680	19589	19656	19377	19448	19642	19685	19431	19545	19557	19580	19438	19515	19555	19482	19582	19567	19451	19606	19700	19573	19767	19558	19740	19503	19667	19665	19443	19581	19563	19673	19743	19480	19430	19594	19533	19598	19593	19462	19554	19512	19808	19581	19679	19414	19549	19444	19484	19447	19445	19447	19695	19723	19451	19526	19356	19566	19488	19448	19383	19433	19369	19698	19393	19724	19780	19510	19561	19569	19605	19677	19668	19561	19440	19559	19547	19476	19716	19588	19286	19420	19525	19597	19523	19600	19370	19511	19664	19615	19415	19670	19669	19513	19603	19590	19619	19467	19424	19412	19503	19280	19536	19478	19563	19447	19395	19390	19406	19639	19588	19398	19469	19463	19451	19638	19399	19440	19617	19535	19419	19571	19381	19523	19670	19404	19522	19635	19528	19443	19507	19512	19350	19400	19627	19441	19515	19296	19513	19517	19583	19672	19305	19288	19405	19529	19638	19431	19624	19676	19621	19726	19663	19551	19543	19527	19644	19469	19427	19447	19517	19777	19656	19677	19626	19557	19581	19565	19533	19414	19644	19310	19390	19636	19504	19536	19515	19478	19408	19738	19525	19648	19592	19525	19431	19483	19453	19647	19503	19566	19588	19533	19634	19686	19277	19427	19479	19651	19517	19491	19520	19486	19581	19501	19477	19667	19666	19822	19615	19599	19380	19639	19751	19464	19566	19558	19395	19398	19512	19652	19502	19560	19668	19551	19499	19537	19505	19440	19387	19516	19535	19583	19519	19682	19636	19661	19558	19582	19542	19507	19413	19584	19486	19516	19523	19557	19676	19546	19371	19628	19415	19511	19615	19527	19735	19475	19639	19423	19569	19600	19464	19432	19390	19438	19504	19459	19796	19448	19623	19451	19500	19677	19548	19793	19557	19640	19583	19348	19261	19578	19492	19582	19559	19373	19662	19366	19474	19663	19419	19502	19488	19301	19624	19659	19504	19395	19377	19386	19402	19608	19514	19437	19543	19567	19470	19445	19511	19408	19550	19543	19635	19592	19506	19355	19571	19566	19398	19534	19554	19561	19393	19501	19424	19401	19403	19687	19401	19518	19623	19529	19535	19563	19547	19685	19443	19480	19483	19450	19704	19469	19675	19578	19499	19414	19621	19690	19588	19725	19556	19532	19722	19511	19667	19499	19553	19654	19616	19731	19518	19520	19611	19731	19580	19486	19606	19691	19622	19435	19332	19638	19314	19507	19427	19511	19411	19568	19594	19787	19518	19660	19552	19377	19551	19544	19705	19562	19669	19497	19519	19499	19558	19550	19339	19533	19525	19463	19475	19507	19522	19401	19458	19353	19451	19642	19421	19425	19608	19706	19463	19541	19568	19402	19294	19629	19689	19472	19435	19597	19607	19774	19400	19590	19356	19596	19717	19512	19452	19505	19586	19559	19418	19532	19444	19542	19630	19567	19393	19553	19454	19570	19604	19467	19625	19541	19491	19475	19482	19472	19557	19560	19584	19451	19281	19557	19770	19636	19435	19434	19415	19433	19371	19342	19712	19601	19535	19467	19644	19533	19722	19523	19455	19626	19528	19543	19460	19586	19513	19397	19402	19605	19604	19370	19474	19588	19532	19424	19513	19800	19715	19693	19425	19565	19417	19597	19473	19545	19478	19524	19465	19493	19635	19429	19476	19380	19523	19423	19619	19449	19424	19566	19518	19612	19573	19646	19511	19610	19735	19542	19482	19602	19538	19387	19512	19597	19471	19457	19576	19684	19401	19461	19584	19605	19540	19256	19384	19443	19533	19655	19525	19545	19637	19503	19480	19459	19416	19420	19286	19512	19592	19562	19613	19524	19451	19552	19589	19505	19433	19557	19401	19609	19456	19785	19615	19473	19525	19251	19297	19421	19409	19661	19634	19419	19424	19515	19534	19571	19336	19473	19612	19536	19337	19636	19563	19568	19576	19617	19310	19693	19476	19475	19441	19415	19495	19335	19477	19350	19300	19384	19546	19482	19535	19518	19576	19349	19525	19445	19448	19308	19414	19574	19603	19403	19497	19571	19432	19803	19578	19490	19525	19410	19696	19451	19526	19647	19500	19444	19388	19208	19591	19555	19584	19646	19588	19482	19572	19408	19480	19528	19609	19480	19733	19701	19204	19485	19303	19480	19429	19365	19356	19424	19344	19510	19544	19597	19576	19224	19423	19506	19508	19627	19498	19374	19536	19643	19440	19431	19610	19592	19364	19401	19626	19356	19757	19297	19716	19553	19525	19507	19648	19606	19483	19692	19607	19472	19479	19417	19537	19503	19582	19407	19539	19540	19170	19350	19535	19500	19493	19532	19579	19583	19564	19472	19510	19528	19641	19452	19604	19659	19547	19374	19632	19712	19439	19709	19360	19476	19437	19420	19308	19510	19697	19359	19389	19528	19463	19533	19477	19657	19415	19454	19405	19519	19552	19421	19559	19567	19528	19501	19646	19589	19504	19521	19484	19551	19582	19655	19457	19417	19631	19643	19456	19368	19606	19479	19579	19409	19604	19515	19608	19498	19699	19502	19568	19571	19641	19446	19625	19494	19620	19635	19575	19303	19474	19586	19261	19337	19202	19623	19562	19425	19539	19310	19366	19456	19575	19688	19712	19539	19727	19417	19542	19434	19648	19507	19518	19388	19417	19278	19608	19517	19450	19308	19470	19433	19580	19218	19562	19788	19336	19427	19517	19509	19525	19416	19721	19723	19779	19486	19417	19627	19747	19685	19634	19679	19505	19553	19380	19520	19316	19719	19439	19681	19528	19435	19570	19602	19557	19492	19408	19526	19586	19411	19656	19432	19670	19541	19430	19594	19411	19577	19529	19497	19462	19564	19608	19534	19537	19454	19440	19487	19389	19790	19716	19511	19392	19569	19586	19625	19466	19305	19389	19449	19409	19522	19257	19504	19540	19687	19359	19487	19469	19587	19698	19601	19532	19627	19589	19608	19396	19549	19755	19865	19481	19417	19702	19487	19467	19454	19605	19424	19598	19492	19374	19435	19456	19507	19647	19656	19630	19490	19389	19395	19325	19621	19410	19338	19592	19550	19553	19575	19580	19405	19405	19467	19535	19446	19668	19523	19478	19552	19488	19534	19487	19457	19436	19770	19509	19613	19642	19549	19580	19460	19622	19544	19475	19533	19378	19439	19522	19264	19589	19402	19475	19472	19578	19624	19502	19420	19481	19386	19598	19510	19382	19541	19515	19382	19471	19446	19389	19375	19419	19309	19627	19796	19641	19433	19545	19605	19601	19446	19472	19347	19546	19485	19358	19594	19530	19469	19617	19596	19515	19491	19334	19453	19197	19569	19482	19601	19649	19764	19613	19594	19701	19482	19581	19530	19440	19603	19736	19784	19531	19341	19488	19348	19466	19616	19464	19295	19353	19416	19307	19603	19559	19542	19603	19452	19682	19468	19722	19571	19601	19381	19514	19466	19412	19757	19762	19544	19472	19485	19771	19700	19539	19311	19702	19576	19447	19392	19663	19522	19716	19373	19207	19426	19650	19581	19554	19716	19490	19711	19539	19365	19447	19436	19470	19698	19351	19320	19443	19496	19479	19471	19464	19481	19414	19383	19553	19458	19422	19476	19398	19480	19396	19728	19577	19339	19470	19450	19283	19609	19603	19312	19462	19343	19487	19455	19444	19569	19468	19621	19482	19467	19402	19746	19601	19433	19637	19671	19336	19472	19656	19618	19368	19551	19545	19544	19454	19413	19639	19397	19690	19682	19646	19438	19403	19750	19346	19536	19527	19561	19570	19586	19629	19426	19524	19280	19506	19477	19500	19608	19540	19687	19578	19689	19463	19493	19661	19561	19771	19550	19448	19452	19546	19498	19604	19384	19562	19508	19601	19589	19507	19771	19483	19474	19455	19483	19521	19507	19403	19569	19358	19478	19712	19714	19457	19409	19692	19687	19417	19393	19467	19522	19398	19521	19476	19471	19400	19470	19594	19555	19480	19421	19724	19320	19568	19398	19586	19530	19283	19542	19353	19603	19478	19520	19490	19490	19608	19493	19523	19784	19567	19529	19668	19535	19340	19586	19407	19379	19335	19402	19413	19378	19463	19609	19728	19564	19606	19612	19531	19339	19489	19599	19547	19606	19566	19572	19460	19566	19514	19619	19488	19457	19437	19332	19490	19432	19693	19540	19645	19514	19477	19703	19498	19379	19599	19539	19718	19466	19646	19475	19376	19614	19521	19637	19715	19652	19509	19392	19540	19398	19429	19725	19554	19302	19605	19359	19431	19634	19472	19390	19647	19513	19484	19562	19566	19374	19490	19364	19490	19687	19502	19449	19525	19568	19636	19288	19352	19601	19507	19535	19605	19669	19537	19444	19461	19289	19636	19359	19262	19520	19524	19445	19388	19482	19443	19518	19606	19559	19419	19474	19657	19268	19510	19423	19448	19482	19522	19498	19368	19360	19617	19470	19460	19441	19320	19640	19406	19371	19448	19529	19495	19488	19649	19415	19596	19442	19517	19634	19501	19527	19668	19444	19459	19387	19499	19430	19653	19636	19352	19571	19583	19623	19306	19467	19489	19400	19498	19483	19663	19659	19543	19465	19472	19696	19654	19524	19527	19477	19653	19642	19471	19579	19591	19632	19573	19463	19657	19619	19581	19596	19442	19661	19295	19304	19283	19756	19543	19443	19737	19495	19303	19489	19513	19566	19650	19433	19483	19576	19686	19436	19555	19493	19539	19539	19764	19479	19621	19570	19595	19508	19471	19439	19641	19455	19651	19574	19492	19429	19813	19495	19435	19535	19491	19563	19429	19522	19669	19355	19564	19690	19462	19672	19312	19306	19550	19782	19348	19354	19339	19487	19358	19610	19606	19480	19159	19486	19451	19448	19342	19344	19485	19536	19547	19297	19495	19558	19588	19293	19527	19325	19532	19668	19596	19361	19541	19364	19671	19675	19456	19455	19488	19577	19577	19683	19473	19536
15482	35282	29729	23940	22703	21290	20064	19118	18562	18029	17504	16994	16769	16639	16513	16410	16474	16237	16192	16063	16088	16174	16079	16317	16075	16135	16132	16009	15957	16071	16103	16017	15934	16021	16065	15972	16116	16000	15940	16035	16061	15935	15962	16065	16010	15820	15858	16033	15934	15929	15958	15855	15986	16020	16024	16041	16012	16016	16057	15981	16007	15884	15962	15945	15897	15963	15846	16020	16080	15962	15783	16128	16056	15975	16159	15831	16150	15991	15999	15888	15956	15754	15831	15890	15960	16074	15893	16070	15935	15869	15861	15775	16020	15925	15968	16032	15814	15793	15826	15842	15889	15990	15874	15944	15903	15815	15994	15817	15935	16041	15966	15934	16122	15816	16014	15780	16007	15907	16055	15827	16006	15872	16054	15907	16025	16065	15973	15758	15985	15872	16011	15814	16123	15965	15797	15892	15962	15912	15899	15888	15842	16041	15908	15959	15955	16034	15960	15850	15907	15910	15798	16026	15972	16079	16049	15903	15784	15820	15832	15938	15855	16208	16036	15848	15841	16102	16062	15912	16031	15798	15850	15929	15881	15923	16080	15812	15795	15996	16019	15899	15923	15850	16040	15876	16138	16050	15973	16062	15963	15920	15978	16050	15809	15867	15958	15805	16082	16093	15839	15914	15988	15771	15865	15875	15864	15934	15979	15872	15964	16083	16000	15743	16115	15965	15926	15952	15917	16051	15911	15906	15958	15883	15895	15941	15949	15869	15841	16053	15819	16044	15813	15902	15967	16019	15844	15891	15767	16024	15955	15848	15943	15777	15982	15936	15961	15945	15909	15969	15947	15995	15825	15983	15873	15908	15896	15986	15837	16038	15993	15819	15915	16089	15985	15963	15976	15972	15765	15989	15963	15853	15969	15870	15942	15946	16013	15894	15891	16000	15974	15932	15936	15996	15981	15993	15772	16022	15856	15909	15954	15977	15987	16010	16022	15903	16051	16047	15969	15816	15994	15923	15924	15732	15898	16042	15922	15960	15989	15912	15851	15982	15977	15942	15831	16044	15846	15896	15856	16031	15999	15930	15968	15968	16063	15777	16024	15911	15971	15829	15943	15916	16096	15881	15995	15861	15894	15772	16065	15957	15912	15915	15990	16067	15853	15947	15912	15936	15812	15868	15942	15667	16010	15901	15901	16069	15816	15993	15814	15994	15850	15919	15980	15942	16074	15810	15961	15937	15727	15917	16088	15933	15971	15962	15922	15832	15827	16088	15986	15842	16044	15873	15996	16070	15998	16005	15935	15819	15849	16118	16105	15914	15837	15994	15931	15964	16020	15971	15836	15940	15930	15990	15930	15940	15979	16018	16067	15831	15868	15789	16061	16060	15902	15911	16032	15926	15854	16060	15884	15862	16120	15956	15987	16040	15844	15952	15992	15749	16000	15906	15900	16089	15816	15879	15786	15830	16084	15935	16083	15838	16091	15809	15916	15938	15989	15888	15878	15914	15906	16046	15790	15820	15892	15893	16019	15876	15972	15721	15992	15907	15926	15829	15796	15806	15999	15726	15917	15791	15859	16125	15836	15982	15858	15903	15906	15861	15926	16048	15930	15833	16012	15941	15933	16181	15939	15759	16058	15858	15982	15907	16114	15839	16008	15947	15906	16004	16005	15886	15874	15846	15956	16170	15813	15892	15878	15918	15974	15873	15807	16004	15898	16010	15974	15885	16058	15751	15857	16089	15960	16104	15767	16063	16027	16033	15947	16021	16109	15916	15863	16079	15991	15931	15828	15963	15921	15889	15874	15956	15957	15888	16095	15933	16036	15878	15974	15975	15851	15952	15866	15849	16202	15770	15940	15989	15860	15851	16032	15921	15759	15913	15717	15941	15964	15688	15850	15959	15939	15855	15972	15928	15869	16056	15885	15946	16081	15811	15880	15953	15877	16049	15812	16094	15857	16009	15974	15937	15760	15905	15848	16035	15901	15866	15831	15844	16037	16004	15773	15905	15867	16092	15891	16018	15878	15993	15990	15922	15707	15794	15780	15867	16052	15895	15976	15916	16031	15980	16034	15747	15921	15924	16151	15956	15981	15905	15894	15897	15862	15790	16022	15951	15734	16033	15883	16099	15740	15946	15856	16058	15876	15969	15948	15852	15966	15741	15850	15891	16121	15998	15953	16017	16090	15861	15907	16032	15927	15911	16072	15964	15864	15932	15834	16021	15889	15850	15761	16049	15959	15863	16000	15978	16013	15952	15856	16016	16021	15848	15874	16170	15959	15994	15870	15914	16000	15974	16057	15972	15878	15940	16048	16097	15804	15984	16027	15929	15880	15979	15787	16023	15918	15874	15940	15891	15843	15807	15953	15931	15982	16038	15840	15980	15889	16063	15724	15975	15944	15967	15868	16025	15997	15948	16032	15879	15985	15996	15975	15923	16044	15913	15948	15909	15874	15987	15911	16109	15935	15851	15940	15883	15822	15998	15818	15882	15785	15902	15952	15909	15887	16048	15947	15777	15945	15921	16026	15874	15971	16074	15932	15884	15930	15828	16073	15932	16051	15743	15963	15771	15939	15998	15985	15973	15882	15883	15976	15869	16046	15929	15956	15754	15783	15902	15977	15798	15719	15914	15813	15883	15813	15888	16117	15962	15795	16063	15734	16024	15991	16002	15757	15967	16027	15830	15843	15946	16005	16016	15976	15858	15937	15810	16063	15862	15790	15863	15866	15884	15884	15695	15907	15803	15991	15984	15783	15916	15872	15945	15939	15793	15973	15966	15934	15742	15978	15870	15894	15988	16106	15849	15934	15860	16189	15839	16022	15985	15829	16027	15960	16105	15948	15694	16052	15721	15950	15862	15905	15789	16154	16138	15917	15969	15944	15588	15984	15896	15934	15775	15877	16006	15884	15895	15979	15731	16053	15989	15809	15933	15843	15820	15852	15967	15904	15766	15841	15968	15956	16067	15829	15925	15999	15901	16061	15938	15944	16076	15893	15956	15931	15986	15824	15977	15820	15886	15868	15861	15976	15885	15881	16080	15920	15916	16035	15846	15778	16027	15788	15854	16088	15914	15831	16008	15935	15997	15839	15787	15849	15964	15917	15933	15879	15906	16014	15936	15971	15985	15837	15873	15968	16090	15964	15994	16156	15877	15870	15878	16006	16062	15926	15811	15813	15988	15885	16273	15872	15961	16078	16028	15889	15914	16001	15977	16086	15917	15994	15952	16121	16000	16051	15865	15882	15919	15808	16000	15762	15853	16204	15960	15863	15743	15879	16034	15895	16010	15790	15862	15923	16019	16043	15776	16178	15915	16076	15953	16025	15940	15867	15925	15924	15885	15990	16044	15954	16105	15898	15956	15979	16010	16022	15920	15726	15904	15869	15807	15962	15979	15997	16067	15959	15980	16034	15744	15844	16082	15884	15878	16077	15952	15909	16051	15938	15890	16016	15793	15941	15909	15956	16003	15953	15770	15937	15824	15955	15892	15843	15772	16179	16016	15931	15928	15898	16000	15921	16056	15843	15988	15960	16076	15918	15826	15895	15985	15806	15996	15969	16087	15888	15844	15927	15779	15889	16101	16052	15746	15891	15947	15899	16015	16012	15835	15895	15999	15947	15949	16105	15770	15944	15940	16109	15899	16014	15982	15795	15931	15980	16011	16102	15845	15980	15967	15778	16080	15950	15940	15868	15874	15919	15837	15930	15940	15867	16016	16006	15890	16134	15982	15953	16024	15746	15898	16024	15772	15817	15994	16003	15969	15880	15799	15920	16018	15848	15875	15932	15997	16054	15996	15933	15986	15966	15846	15945	16074	16003	15759	15848	15846	15893	16083	15925	15853	16028	15910	16104	15906	15847	15838	15788	16257	15777	15839	15971	15790	16055	16011	15875	15914	15974	16032	16006	15926	15941	15937	15778	15980	16101	16041	15936	16014	15955	16049	16012	16031	15910	15802	15871	15929	15907	15844	15820	15953	15955	15943	16154	15905	15837	16004	15961	15741	16055	16049	15903	16013	15930	16024	15793	15834	15875	16060	15931	15836	15844	15971	15918	15987	15890	15995	15934	15888	15850	15883	16040	16053	15970	15835	15943	16027	15863	15878	15814	15903	15912	15872	15947	15783	15905	15932	15864	16164	15999	15846	15961	16113	15898	15929	15771	15965	15932	15887	15870	15868	16010	15934	15922	16039	15834	15882	15756	15847	15899	15847	15862	15867	16033	15888	15952	15997	15864	15852	15913	15834	15771	16033	15946	15936	15928	16035	15788	15999	15804	16125	16098	15859	15890	15926	15765	15766	15790	15912	16046	15853	15712	15947	15689	16106	15750	15999	15983	16007	16037	15829	15870	15996	15950	15968	15847	15972	15950	15963	15898	15845	15930	16033	15876	16032	15837	15901	15931	15966	15963	15894	15842	15937	15965	15937	15857	15989	15994	16042	15848	15873	15876	15913	15924	16022	16127	16033	16090	15761	15926	16013	15970	15980	16001	15965	15971	16005	15903	15946	15867	15897	15843	15933	15935	15929	15839	15991	16066	15927	15981	15916	15816	15992	16011	15820	15977	15849	15797	16050	15855	16015	15923	15914	16058	16126	15962	16017	16023	16123	15820	15942	16171	15902	15830	15904	15998	15883	15877	15939	15934	15953	15941	16006	15902	15662	16089	16044	16074	15857	15906	15918	16017	15808	16034	15830	15944	15963	15914	15925	15703	15966	15830	15871	15805	16032	16082	15851	15871	15986	15965	15997	15974	15867	15980	15890	15789	15893	15873	16012	15957	16020	16014	16010	16025	15745	15922	15999	15941	15853	16015	15882	15911	15890	15911	16019	16005	15936	15952	15780	15888	15948	15867	16023	15707	15966	15888	16068	15909	15921	15764	15913	16022	15905	15843	15731	15921	16038	15812	16076	16068	15840	15883	15919	16059	15917	15979	15945	16059	16041	15884	15944	15985	15902	15905	15836	15781	15991	15806	15913	15821	15748	15825	15764	15874	15789	15913	16001	15927	15959	15941	15845	15865	15916	15976	16013	15888	15831	15918	16002	15861	15980	15856	15972	15905	15972	16024	15912	16010	15911	15830	15938	15911	15935	15886	15904	15892	15916	15878	15861	16254	15835	15970	16026	15812	15787	15948	15783	15900	16089	15896	15864	16079	16098
28206	22615	25698	22928	19883	19261	19024	18469	18208	18291	17769	17623	17646	17866	17649	17541	17753	17442	17520	17465	17357	17522	17440	17466	17603	17476	17327	17462	17537	17594	17369	17550	17548	17441	17456	17355	17223	17359	17302	17429	17423	17366	17384	17393	17339	17223	17172	17457	17480	17383	17367	17423	17479	17428	17402	17375	17339	17247	17525	17344	17337	17381	17429	17434	17628	17462	17541	17458	17468	17225	17452	17540	17306	17265	17332	17234	17310	17393	17379	17481	17519	17336	17432	17417	17463	17310	17437	17259	17623	17371	17533	17490	17489	17367	17431	17335	17478	17386	17333	17546	17349	17399	17482	17262	17356	17391	17376	17423	17243	17259	17324	17437	17407	17426	17390	17391	17372	17298	17451	17201	17522	17358	17254	17359	17395	17406	17537	17466	17360	17297	17239	17185	17523	17578	17337	17428	17304	17391	17250	17425	17569	17351	17165	17238	17440	17371	17452	17340	17354	17466	17434	17599	17171	17334	17504	17217	17376	17354	17339	17472	17322	17427	17443	17389	17461	17505	17540	17485	17121	17473	17277	17416	17560	17415	17342	17366	17614	17504	17341	17510	17543	17496	17538	17464	17296	17425	17370	17299	17531	17409	17466	17468	17468	17477	17540	17415	17413	17215	17242	17462	17259	17399	17222	17297	17441	17320	17415	17382	17590	17328	17577	17153	17236	17380	17329	17527	17295	17246	17320	17377	17709	17284	17319	17210	17298	17304	17524	17354	17480	17315	17372	17544	17360	17404	17409	17424	17582	17471	17441	17466	17425	17479	17412	17282	17266	17519	17298	17718	17501	17398	17489	17308	17288	17527	17326	17367	17502	17365	17443	17272	17379	17357	17389	17266	17499	17287	17314	17377	17368	17182	17400	17367	17448	17411	17347	17581	17516	17237	17446	17368	17324	17400	17494	17387	17550	17431	17477	17438	17287	17522	17381	17443	17191	17428	17492	17148	17455	17286	17377	17295	17430	17413	17431	17344	17247	17424	17201	17372	17320	17400	17443	17462	17563	17487	17389	17502	17524	17317	17260	17302	17458	17389	17254	17311	17233	17412	17436	17399	17351	17495	17327	17301	17516	17455	17466	17285	17495	17419	17400	17391	17440	17370	17583	17549	17412	17375	17314	17597	17567	17494	17342	17371	17569	17501	17486	17431	17383	17464	17591	17383	17651	17384	17373	17437	17430	17429	17642	17414	17438	17518	17314	17614	17425	17371	17531	17270	17265	17494	17451	17509	17434	17409	17269	17435	17467	17339	17545	17360	17409	17272	17531	17544	17389	17395	17634	17415	17354	17282	17434	17611	17271	17342	17476	17485	17492	17353	17363	17366	17351	17223	17460	17554	17399	17283	17300	17396	17295	17355	17543	17293	17412	17337	17433	17423	17454	17355	17432	17364	17375	17364	17379	17319	17274	17259	17249	17266	17337	17382	17324	17322	17473	17498	17678	17490	17296	17554	17520	17341	17248	17505	17272	17405	17417	17548	17500	17417	17536	17344	17493	17284	17296	17470	17542	17401	17425	17185	17441	17500	17407	17409	17499	17368	17316	17576	17426	17329	17462	17485	17247	17436	17225	17493	17260	17480	17271	17300	17510	17559	17334	17357	17285	17383	17247	17397	17368	17353	17441	17332	17461	17255	17660	17499	17504	17429	17368	17520	17280	17447	17511	17523	17271	17471	17465	17088	17275	17462	17302	17483	17492	17538	17294	17549	17665	17561	17594	17346	17298	17330	17554	17263	17275	17276	17242	17516	17578	17566	17473	17553	17407	17399	17471	17524	17280	17370	17477	17417	17425	17181	17383	17317	17389	17621	17405	17529	17457	17364	17419	17468	17487	17465	17495	17549	17431	17452	17361	17393	17484	17445	17582	17555	17426	17292	17449	17454	17368	17403	17303	17309	17376	17423	17410	17394	17355	17552	17167	17328	17278	17251	17488	17654	17266	17338	17244	17322	17292	17374	17231	17294	17274	17492	17368	17344	17599	17693	17373	17222	17372	17373	17260	17463	17547	17597	17325	17408	17226	17517	17355	17162	17331	17513	17369	17356	17541	17360	17418	17703	17398	17634	17328	17380	17199	17395	17293	17236	17371	17309	17444	17430	17231	17266	17494	17163	17540	17700	17339	17336	17307	17459	17261	17373	17577	17440	17355	17338	17288	17389	17535	17375	17338	17566	17484	17275	17220	17528	17520	17521	17493	17391	17502	17579	17322	17454	17402	17451	17184	17414	17227	17317	17407	17376	17413	17330	17230	17320	17358	17429	17503	17385	17373	17377	17276	17441	17239	17335	17425	17298	17212	17641	17462	17397	17366	17500	17422	17379	17500	17511	17156	17594	17433	17363	17262	17476	17345	17388	17443	17614	17625	17041	17385	17486	17388	17316	17279	17366	17240	17349	17293	17404	17416	17445	17177	17382	17499	17451	17303	17551	17427	17416	17404	17421	17587	17431	17301	17365	17549	17412	17377	17468	17445	17326	17468	17376	17434	17213	17341	17489	17431	17555	17361	17326	17223	17407	17228	17472	17489	17452	17411	17439	17310	17470	17442	17311	17262	17429	17445	17320	17465	17421	17498	17344	17476	17371	17261	17300	17554	17510	17316	17367	17533	17229	17466	17334	17335	17441	17539	17544	17224	17438	17521	17425	17306	17332	17633	17342	17310	17469	17217	17237	17293	17197	17404	17519	17536	17478	17218	17395	17279	17546	17583	17496	17375	17471	17350	17253	17341	17426	17372	17443	17677	17604	17535	17310	17384	17420	17425	17513	17525	17392	17382	17320	17333	17437	17366	17452	17461	17612	17303	17439	17380	17444	17364	17369	17404	17303	17204	17496	17364	17236	17306	17641	17368	17360	17388	17064	17368	17456	17201	17424	17457	17454	17459	17355	17269	17305	17361	17429	17369	17361	17449	17338	17739	17518	17276	17402	17331	17331	17405	17537	17513	17462	17543	17479	17485	17370	17197	17403	17385	17233	17563	17277	17376	17336	17283	17352	17487	17520	17365	17484	17420	17268	17527	17316	17252	17337	17281	17344	17354	17471	17400	17370	17530	17389	17371	17344	17257	17474	17346	17450	17337	17434	17399	17395	17330	17425	17361	17431	17435	17341	17479	17329	17499	17205	17467	17435	17339	17409	17176	17358	17509	17513	17284	17636	17363	17364	17436	17444	17325	17531	17464	17484	17449	17439	17407	17469	17563	17340	17265	17054	17230	17405	17523	17389	17341	17421	17415	17566	17337	17478	17305	17567	17504	17330	17423	17436	17379	17349	17381	17340	17577	17345	17353	17484	17347	17453	17382	17635	17527	17472	17480	17465	17528	17406	17371	17696	17348	17396	17540	17540	17419	17547	17456	17418	17245	17567	17446	17447	17369	17545	17403	17531	17510	17359	17409	17509	17491	17520	17529	17547	17309	17183	17472	17675	17271	17428	17563	17523	17468	17368	17395	17344	17427	17552	17435	17549	17350	17168	17264	17629	17412	17363	17200	17435	17408	17237	17416	17463	17508	17538	17578	17363	17383	17451	17427	17487	17428	17370	17427	17460	17428	17351	17427	17359	17418	17213	17501	17182	17426	17336	17357	17474	17248	17204	17575	17339	17563	17426	17190	17269	17278	17442	17504	17205	17419	17322	17571	17406	17313	17254	17548	17510	17338	17434	17470	17427	17467	17432	17498	17474	17591	17406	17219	17520	17346	17575	17503	17381	17504	17690	17346	17427	17543	17376	17480	17562	17551	17420	17362	17490	17443	17391	17373	17068	17413	17549	17548	17328	17260	17075	17248	17394	17406	17461	17179	17281	17405	17295	17569	17292	17553	17305	17200	17224	17555	17412	17426	17423	17553	17498	17364	17388	17362	17430	17472	17358	17469	17366	17305	17240	17448	17576	17447	17377	17344	17409	17568	17446	17300	17396	17344	17536	17517	17415	17194	17328	17240	17541	17319	17418	17491	17410	17437	17322	17242	17242	17376	17480	17287	17281	17528	17416	17211	17435	17514	17493	17384	17359	17544	17580	17392	17465	17346	17315	17115	17130	17463	17390	17207	17546	17446	17447	17552	17452	17398	17586	17304	17692	17415	17408	17390	17446	17283	17322	17372	17338	17321	17623	17321	17192	17338	17574	17328	17349	17494	17551	17234	17443	17488	17420	17541	17255	17372	17302	17485	17364	17406	17518	17351	17313	17531	17345	17310	17508	17265	17330	17535	17447	17556	17368	17481	17422	17240	17271	17455	17522	17421	17388	17412	17537	17454	17493	17113	17596	17456	17431	17368	17273	17428	17337	17480	17521	17481	17516	17421	17331	17409	17281	17193	17419	17591	17516	17553	17516	17400	17435	17329	17604	17385	17459	17401	17495	17326	17374	17509	17338	17646	17615	17378	17424	17279	17537	17549	17286	17520	17157	17379	17441	17452	17439	17240	17508	17365	17323	17296	17385	17480	17449	17489	17427	17482	17434	17398	17746	17294	17252	17400	17360	17323	17338	17355	17344	17250	17295	17322	17400	17499	17486	17412	17325	17399	17452	17483	17446	17336	17282	17632	17440	17305	17466	17469	17608	17420	17551	17410	17330	17630	17170	17343	17121	17533	17366	17450	17318	17568	17406	17327	17193	17458	17353	17438	17481	17435	17248	17593	17414	17547	17256	17522	17422	17390	17451	17251	17351	17336	17428	17410	17267	17533	17410	17338	17172	17318	17602	17226	17457	17524	17606	17426	17414	17391	17341	17664	17409	17517	17411	17493	17445	17352	17431	17416	17291	17385	17595	17412	17540	17470	17516	17416	17402	17402	17303	17267	17393	17364	17292	17359	17373	17459	17219	17307	17554	17396	17503	17500	17313	17252	17440	17286	17461	17499	17357	17296	17515	17376	17223	17486	17356	17557	17512	17498	17343	17478	17160	17386	17328	17494	17203	17480	17346	17358	17522	17461	17299	17382	17491	17329	17550	17483	17346	17277	17432	17413	17316	17542	17601	17298	17426	17319	17342	17503	17262	17563	17363	17221	17511	17396	17467	17310	17070	17476	17533	17357	17355	17422	17472	17227	17359	17537	17341	17530	17426	17371	17353	17409	17366	17445	17205	17416	17565	17413	17190	17279	17353	17642	17452	17472	17420
17058	25235	22298	18902	18186	17334	16891	16274	15896	15726	15394	15179	15020	15112	14866	14830	14926	14841	14780	14661	14766	14611	14815	14755	14630	14777	14662	14787	14784	14692	14871	14683	14733	14665	14784	14663	14944	14565	14657	14726	14794	14770	14697	14818	14645	14632	14757	14885	14677	14599	14695	14879	14737	14699	14731	14635	14555	14595	14687	14721	14689	14848	14605	14800	14696	14812	14429	14863	14768	14637	14739	14648	14755	14894	14779	14751	14831	14902	14651	14648	14706	14757	14780	14591	14675	14593	14587	14709	14644	14761	14669	14692	14670	14617	14629	14769	14795	14872	14980	14781	14713	14656	14683	14614	14668	14693	14738	14506	14751	14712	14692	14712	14781	14678	14690	14664	14573	14727	14641	14745	14783	14676	14608	14612	14740	14790	14725	14760	14700	14686	14692	14545	14634	14693	14724	14822	14720	14768	14888	14545	14720	14536	14849	14801	14684	14676	14510	14906	14654	14828	14571	14680	14661	14666	14612	14594	14612	14705	14848	14852	14628	14584	14744	14690	14600	14561	14609	14681	14629	14703	14764	14646	14756	14793	14731	14687	14515	14729	14771	14730	14661	14645	14795	14624	14735	14655	14594	14754	14574	14578	14655	14580	14849	14792	14694	14788	14745	14661	14717	14565	14649	14734	14585	14781	14547	14625	14728	14728	14619	14708	14712	14680	14550	14624	14609	14516	14662	14712	14711	14691	14594	14776	14868	14653	14762	14677	14741	14653	14565	14503	14765	14794	14689	14727	14888	14724	14706	14728	14850	14759	14711	14844	14557	14877	14705	14717	14736	14669	14717	14465	14760	14693	14445	14702	14704	14774	14736	14636	14818	14688	14739	14607	14743	14655	14734	14807	14710	14930	14703	14740	14705	14634	14605	14514	14844	14656	14621	14753	14715	14584	14639	14719	14775	14715	14833	14722	14664	14740	14703	14677	14857	14651	14782	14616	14740	14591	14789	14631	14724	14719	14742	14738	14595	14831	14636	14691	14597	14592	14810	14617	14726	14849	14481	14846	14541	14739	14670	14792	14643	14653	14609	14751	14760	14546	14725	14824	14699	14687	14777	14817	14832	14622	14614	14624	14552	14710	14650	14576	14747	14823	14790	14478	14692	14653	14628	14560	14833	14633	14750	14651	14882	14700	14647	14594	14770	14644	14732	14715	14414	14524	14601	14607	14619	14696	14764	14672	14741	14695	14649	14788	14698	14780	14764	14562	14701	14692	14903	14662	14608	14811	14663	14718	14834	14710	14901	14741	14810	14870	14702	14599	14744	14702	14726	14769	14720	14829	14681	14640	14674	14840	14619	14555	14592	14748	14724	14788	14783	14780	14825	14715	14851	14588	14729	14671	14779	14740	14573	14700	14839	14783	14580	14599	14735	14616	14680	14629	14752	14709	14989	14745	14637	14840	14706	14842	14547	14840	14683	14608	14771	14899	14672	14604	14705	14714	14905	14751	14736	14820	14730	14608	14754	14683	14648	14817	14602	14716	14808	14763	14681	14694	14721	14743	14550	14576	14739	14926	14701	14845	14659	14758	14762	14819	14676	14675	14806	14734	14799	14791	14724	14679	14768	14735	14668	14730	14819	14761	14671	14709	14750	14795	14694	14693	14813	14664	14601	14622	14728	14594	14749	14596	14721	14528	14663	14768	14771	14733	14635	14633	14796	14697	14720	14814	14728	14635	14869	14622	14596	14613	14584	14808	14882	14634	14712	14595	14665	14643	14711	14790	14618	14765	14766	14789	14839	14767	14526	14680	14789	14690	14696	14542	14659	14787	14720	14680	14797	14841	14579	14765	14857	14644	14521	14750	14860	14772	14785	14736	14875	14643	14723	14653	14706	14681	14776	14602	14742	14764	14718	14510	14620	14885	14657	14710	14584	14808	14764	14888	14791	14686	14796	14766	14718	14478	14604	14647	14713	14785	14593	14666	14871	14726	14629	14675	14726	14873	14807	14522	14652	14848	14559	14617	14640	14642	14628	14636	14663	14611	14687	14680	14696	14566	14626	14676	14726	14618	14804	14590	14722	14712	14596	14626	14789	14717	14779	14654	14530	14764	14759	14866	14710	14688	14719	14868	14771	14727	14661	14525	14735	14654	14604	14852	14624	14756	14664	14717	14740	14872	14648	14807	14645	14674	14737	14720	14636	14857	14802	14728	14704	14565	14716	14673	14766	14785	14623	14683	14695	14715	14883	14653	14662	14515	14963	14483	14721	14752	14698	14656	14743	14642	14765	14639	14797	14542	14867	14405	14746	14709	14800	14677	14726	14712	14685	14559	14764	14760	14810	14831	14662	14674	14630	14767	14699	14747	14650	14864	14797	14723	14876	14732	14669	14649	14768	14768	14631	14721	14708	14736	14830	14738	14653	14679	14466	14800	14736	14511	14443	14612	14663	14700	14725	14752	14768	14681	14637	14842	14691	14760	14826	14765	14603	14768	14658	14646	14649	14735	14677	14647	14613	14865	14699	14766	14686	14719	14540	14748	14725	14620	14633	14650	14674	14945	14652	14650	14663	14738	14628	14622	14815	14511	14541	14593	14904	14578	14712	14732	14566	14724	14533	14621	14771	14680	14830	14733	14698	14548	14844	14744	14711	14694	14819	14569	14777	14643	14848	14782	14876	14643	14517	14671	14648	14815	14645	14774	14867	14702	14660	14750	14885	14597	14668	14794	14751	14468	14741	14645	14760	14606	14825	14753	14757	14744	14683	14797	14811	14739	14745	14707	14674	14588	14708	14681	14651	14868	14745	14616	14794	14846	14838	14612	14880	14743	14670	14833	14600	14761	14702	14676	14771	14689	14771	14635	14692	14544	14714	14623	14647	14570	14705	14622	14693	14633	14790	14764	14695	14707	14708	14928	14772	14548	14700	14887	14743	14766	14819	14866	14756	14683	14850	14706	14775	14651	14732	14754	14430	14574	14627	14582	14755	14642	14661	14689	14605	14666	14575	14746	14665	14756	14673	14616	14662	14728	14757	14759	14709	14756	14686	14611	14598	14689	14753	14655	14547	14553	14796	14619	14718	14652	14658	14856	14877	14816	14775	14718	14748	14897	14587	14668	14628	14588	14878	14630	14793	14604	14736	14781	14675	14802	14664	14717	14761	14757	14677	14612	14720	14714	14874	14713	14622	14538	14764	14537	14815	14629	14639	14821	14660	14711	14862	14724	14650	14731	14703	14691	14616	14807	14713	14561	14665	14956	14663	14651	14746	14860	14616	14770	14649	14616	14640	14796	14607	14767	14801	14690	14761	14708	14778	14718	14627	14505	14745	14609	14812	14683	14742	14672	14752	14676	14710	14688	14770	14757	14785	14608	14789	14740	14729	14739	14874	14716	14630	14639	14894	14733	14879	14618	14814	14693	14649	14744	14712	14950	14672	14771	14856	14614	14650	14777	14699	14763	14815	14707	14644	14774	14635	14692	14576	14763	14513	14876	14755	14682	14710	14630	14710	14737	14746	14797	14754	14720	14712	14624	14643	14659	14889	14756	14494	14819	14665	14626	14637	14636	14807	14783	14667	14749	14686	14783	14753	14775	14681	14678	14775	14763	14779	14738	14640	14703	14774	14769	14761	14808	14688	14684	14937	14775	14591	14721	14471	14799	14681	14737	14618	14584	14710	14683	14633	14745	14707	14934	14715	14761	14676	14681	14710	14854	14604	14777	14667	14793	14755	14711	14607	14580	14984	14757	14615	14709	14687	14878	14720	14666	14647	14682	14616	14533	14808	14829	14778	14629	14816	14700	14893	14632	14826	14657	14841	14664	14579	14834	14659	14610	14493	14704	14753	14722	14598	14747	14639	14616	14763	14695	14782	14760	14710	14716	14890	14764	14609	14689	14743	14634	14758	14783	14758	14696	14835	14701	14503	14638	14767	14780	14849	14639	14794	14755	14758	14794	14606	14719	14719	14776	14732	14662	14651	14635	14755	14694	14868	14696	14697	14715	14735	14841	14980	14681	14767	14747	14646	14726	14611	14691	14474	14704	14749	14555	14798	14824	14864	14687	14720	14722	14727	14748	14784	14681	14768	14642	14914	14560	14569	14682	14813	14641	14853	14908	14820	14693	14460	14530	14720	14836	14758	14642	14662	14670	14692	14781	14784	14786	14720	14731	14558	14826	14711	14727	14738	14912	14663	14693	14782	14726	14722	14673	14630	14767	14556	14933	14669	14671	14665	14545	14667	14872	14648	14775	14726	14711	14796	14636	14742	14713	14608	14726	14669	14737	14712	14729	14674	14726	14780	14589	14826	14576	14809	14806	14591	14703	14745	14631	14726	14795	14813	14660	14755	14808	14553	14779	14795	14602	14570	14619	14635	14727	14695	14788	14689	14683	14644	14526	14783	14597	14796	14460	14632	14816	14571	14694	14777	14731	14750	14558	14612	14847	14627	14674	14810	14675	14719	14764	14594	14730	14570	14741	14807	14748	14861	14541	14811	14708	14775	14599	14540	14758	14765	14669	14685	14592	14867	14745	14520	14626	14732	14622	14653	14797	14721	14662	14679	14568	14662	14590	14898	14671	14633	14631	14896	14691	14635	14757	14668	14732	14777	14714	14628	14858	14666	14824	14750	14672	14639	14672	14703	14704	14758	14651	14874	14714	14707	14714	14761	14665	14706	14744	14549	14840	14683	14676	14594	14708	14996	14735	14794	14482	14627	14569	14663	14573	14728	14892	14868	14682	14815	14663	14796	14771	14639	14849	14645	14615	14691	14663	14723	14802	14557	14794	14677	14597	14724	14893	14801	14558	14642	14777	14798	14792	14673	14745	14593	14741	14851	14577	14749	14406	14926	14656	14669	14578	14778	14719	14674	14671	14628	14738	14605	14756	14737	14605	14844	14706	14658	14880	14662	14781	14665	14817	14673	14733	14752	14720	14777	14576	14680	14669	14618	14640	14574	14590	14715	14572	14705	14760	14658	14785	14697	14722	14576	14597	14744	14794	14668	15001	14559	14794	14631	14794	14680	14765	14576	14793	14825	14626	14736	14807	14747	14682	14707	14678	14650	14804	14622	14688	14748	14721	14427	14625	14598	14623	14768	14625	14764	14829	14577	14724	14767	14652	14633	14728	14868	14647	14708	14665	14649	14571	14721	14631	14747	14681
22668	20960	27861	24347	22275	23323	22963	20392	19662	19501	19326	18806	18708	18595	18575	18682	18702	18617	18478	18297	18281	18289	18377	18393	18410	18386	18352	18218	18198	18423	18285	18372	18428	18360	18313	18258	18342	18271	18417	18356	18320	18005	18356	18208	18362	18360	18193	18226	18175	18264	17997	18188	18186	18093	18290	18256	18223	18234	18120	18229	18270	18330	18227	18121	18164	18450	18306	18435	18579	18224	17971	18339	18138	18171	18176	18141	18230	18268	18182	18492	17937	18115	18331	18244	18377	18303	18315	18099	18317	18243	18189	18075	18165	18325	18122	18317	18444	18338	18307	18144	17996	18073	18287	18191	18184	18120	18223	18224	18285	18389	18111	18247	18135	18058	18292	18131	18152	18286	18212	18320	18392	18259	18171	18122	18191	18187	18223	18212	18162	18380	18342	18223	18304	18441	18257	18147	18295	18472	18311	18212	18219	18103	18233	18112	18137	18137	18280	18254	18097	17964	18275	18273	17946	18117	18027	18211	18227	18076	18345	18346	18280	18146	18136	18278	18198	18298	18174	18054	18177	18094	18206	18163	17957	18334	18236	18383	18342	18094	18203	18193	18197	18058	18263	18352	18145	18244	18295	18204	18131	18150	18299	18310	18140	18143	18036	18393	18210	18174	18324	18142	18161	18480	18377	18422	18210	18373	18280	18237	18197	18266	18144	18385	18282	18264	18330	18275	18131	18298	18263	18298	18364	18242	18407	18201	18331	18201	18254	18285	18219	18360	18041	18190	18177	18246	18177	17989	18072	18268	18124	18214	18088	18135	18224	18198	18181	18134	18192	18209	18215	18040	18211	18357	18454	18120	18129	18316	18385	18332	18346	18188	18144	18089	18306	18192	18212	18295	18098	18128	18095	18329	18328	17928	18114	18166	18239	18168	18297	18126	18414	18388	18439	18158	18214	18252	18301	18192	18223	18158	18364	18349	18060	18106	18319	18169	18137	18372	18219	18160	18195	18248	18313	18261	18165	18257	18292	18172	18141	18090	18119	18166	18318	18013	17965	18204	18273	18220	18236	18187	18145	18285	17987	18231	18190	18067	18196	18146	18177	18072	18161	18247	18325	18269	18214	18151	18365	18490	18157	18343	18181	18207	18296	18267	18250	18355	18148	18054	18370	18276	18301	18133	18290	18170	18088	18380	18245	18130	18226	18349	18242	18014	18237	18320	18264	18159	18343	18346	18332	18105	18147	18217	18113	17987	18043	18256	18192	18105	18189	18416	18344	18171	18211	18553	18402	18073	18263	18212	18313	18180	18217	18352	18254	18277	18213	18230	18093	18042	18089	18315	18454	18066	18065	18222	18358	18120	18136	18157	18202	18079	18132	18225	18275	18521	18208	18280	18329	18275	18271	18416	18477	18260	18310	18104	18028	18207	18024	18376	18406	18103	18284	18082	17982	17965	18170	18144	18079	18099	18115	18129	18187	18253	18139	18373	18195	18464	18131	18177	18088	18285	18203	18360	18141	18219	18096	18321	18336	18422	17887	18299	18379	18273	18482	18306	18159	18092	18377	18199	18244	18173	18092	18168	18286	18188	18238	18372	18305	18221	18324	18102	18122	18250	18071	18216	18274	18138	18292	18020	18222	18265	18319	18299	18353	18202	18294	18231	18241	18151	18202	18238	18320	18130	17999	18222	18349	18325	18171	18377	18262	18395	18333	18216	18217	18259	17990	18221	18250	18190	18190	18224	18070	18195	18226	18179	18212	18317	18362	18397	18039	18117	18191	18234	18313	18051	18293	18318	18250	18269	18234	18256	18154	18257	18151	18276	18019	18284	18179	18040	18268	18028	18101	18085	18277	18313	18330	18388	18187	18176	18205	18167	18149	18017	18021	18189	18130	18087	18255	18070	18447	18155	18160	18157	18397	18011	18173	18308	18174	18268	18180	18023	18285	18225	18384	17989	18177	18375	18253	18042	18280	18255	18212	18295	18286	18226	18237	18134	18364	18234	18284	18300	18227	17911	18118	18295	18128	17878	18131	18282	18136	18015	18131	18297	18130	18157	18292	18411	18298	18230	18193	18215	18172	18182	18276	18223	18130	18240	18353	18293	18383	18364	18197	18163	18071	18118	18146	18210	18186	18431	18174	18111	18283	17943	17969	18166	18442	18279	18290	18297	18125	18450	18318	18378	18177	18247	18297	18225	18236	18300	18281	18288	18385	18110	18194	18233	18106	18151	18363	18273	18174	17978	18246	18244	18111	18068	18132	18379	18107	18267	18207	18144	18109	18290	18293	18336	18193	18323	18313	18092	18213	18064	18179	18290	18434	18426	18177	18178	18243	17859	18177	18316	18055	18113	18154	18292	18045	18178	18098	18179	18120	18395	18595	18298	18321	18203	18267	18197	18088	18242	18063	18294	18358	18265	18226	18252	18439	18235	18203	18053	18063	18305	18284	18362	18133	18333	18448	18240	18292	18288	18298	18013	18219	18188	18193	17987	18363	18279	18182	18360	18153	18287	18042	18188	18176	18321	18443	18308	18005	18275	18186	18250	18224	18351	18113	17961	18199	18076	18237	18206	18270	18093	18105	18373	18131	18131	18116	18235	18275	18227	18161	18287	18088	18233	18438	18130	18369	18457	18114	18035	18267	18189	18354	18131	18337	18150	18193	18146	18129	18127	18069	18078	18256	18177	18056	18169	18300	18340	18104	18322	18060	18055	18167	18275	17941	18226	18198	18383	18134	18175	18178	17948	18265	18284	18127	18137	18235	18219	18108	18139	18209	18059	18030	18098	18127	18222	18506	18371	18240	18377	18400	18372	18295	18310	18331	18054	18201	18113	18238	18215	18243	18113	18277	18195	17996	18267	18301	18286	18279	18297	18003	18013	18017	18370	18453	18322	18140	18227	18159	18165	18201	18183	18165	18336	18197	18190	18287	18315	18349	18174	18104	18323	18045	18205	18124	18398	18172	18245	18334	18295	18256	18422	18421	18333	18241	18274	18462	18196	18256	18355	18217	18311	18217	18119	18207	18236	18060	18263	18223	18172	18326	18216	18319	18405	18074	18184	18257	18285	18172	18185	18290	18144	18497	18282	18230	18099	18078	18305	18213	18116	18302	18267	18248	18151	18077	17977	18181	18229	18147	18305	17885	18376	18326	18245	18222	17975	18225	18373	18269	18321	18159	18208	18172	18268	18129	18089	18397	18163	18180	18287	18085	18212	18154	18068	18177	18246	18075	18076	18183	18287	18271	18124	18334	18202	18255	18197	18136	18301	18090	18328	18082	18286	18265	18259	18246	18365	18208	18171	18235	18339	18210	18146	18363	18223	18246	18243	18294	18295	18138	18336	18146	18213	18172	18286	18227	18244	18177	18230	18360	18115	18399	18099	18223	18322	18242	18219	18219	18098	18287	18280	18213	18397	18228	18237	18125	18224	18285	18333	18207	18247	18239	17994	17979	18169	18206	18241	17993	18178	18355	18095	18394	18110	18239	18313	18051	18187	18347	18014	18004	18389	18290	18312	18333	18155	18205	18392	18293	18106	18157	18234	18134	18241	18167	18484	18234	18244	18378	18332	18234	18015	18143	18062	18201	18129	18019	18282	18297	18171	18215	18277	18449	18249	18162	18155	18232	18045	18095	18231	18037	18377	18288	18232	18170	18149	18430	18206	18295	18204	18226	18222	18291	18399	18047	18194	18200	18054	18339	18222	18275	18322	18226	18201	18222	18138	18270	18281	18101	18161	18300	18190	18191	18318	18089	18249	18013	18333	18157	18270	18490	18214	18326	18334	18039	18127	18209	18075	17929	18163	18281	18292	18259	18178	18246	18166	18252	18353	18276	18282	18119	18154	18382	18131	18370	18460	18162	18314	18042	18072	18121	18070	18268	18292	18138	18133	18314	18288	18096	18165	18227	18172	18307	17976	18267	18276	18412	18257	18266	18110	18262	17996	18261	18251	18136	18183	18158	18185	18253	18049	18167	18276	18128	18287	18454	18210	18080	18099	18332	18253	18172	18200	18358	18400	18291	17975	18110	18198	18193	18116	18213	18254	18374	18176	18264	18092	18217	18209	18225	18382	18258	18286	18053	18322	18291	18115	18306	18010	18055	18277	18386	18336	18271	18323	18244	18237	18110	18192	18264	18068	18218	18157	18288	18136	18243	18219	18424	18262	18369	18293	18254	18240	18195	18191	18312	18223	18289	18205	18184	18172	18311	18297	18006	18202	18100	18145	18208	18291	18107	18157	18113	18128	18121	18282	18353	18085	18129	18310	18296	18231	18344	18135	18179	18113	18189	18244	18163	18261	18224	18072	18192	18216	18121	18359	18270	18406	18197	18300	18181	18104	18354	18262	18231	18227	18147	18203	18282	18257	18248	18171	18101	18021	18154	18130	18235	18234	18127	18013	18095	18318	18174	18261	18001	18210	18272	18323	18261	18231	18159	18194	18441	18139	18069	18059	18102	18318	18231	18129	18177	18165	18167	18233	18427	18175	18124	18106	18173	17981	18008	18018	18350	18305	18340	18257	18338	18404	18146	18175	18174	18158	18320	18319	18267	18194	18378	18043	18124	18091	18311	18189	18136	18019	18119	18281	18187	18031	18194	18214	18348	18218	18337	18222	18056	18213	18313	18111	18286	18480	18266	18213	18201	17956	18376	18204	18224	18147	18240	18309	18179	18530	18109	18434	18203	18295	18149	18222	18152	18285	18520	18357	18054	18268	18282	18162	18180	18174	18342	18359	18240	18224	18132	18294	18209	18214	18256	18464	18199	18215	18178	18114	18125	18337	18275	18148	18186	17969	18177	18231	18386	18372	18344	18133	18086	18115	18206	18014	18256	18162	18214	17997	18274	18226	18222	18355	18230	18295	18099	18283	18142	18249	18136	18197	18283	18278	18310	18256	18185	18205	18259	18323	18134	18244	18139	17897	18272	18278	18107	18039	18252	18310	18272	18226	18293	18107	18203	18300	18205	18230	17980	18213	18240	18383	18382	18226	18275	18346	18278	18064	18255	18158	18292	18166	18086	18357	18249	18195	18236	18081	18181	18354	18099	18202	18305	18299	18337	18219	18112	18035	18170	18219	18352	18260	18040	18148	18125	18094	18039	18314	18371	18330	18348	18343	18349	18256	18100	18330	18174	18035	18147	18267	18242	18244
14520	30793	26153	21499	20525	19147	18289	17712	16954	16542	16202	15879	15864	15741	15568	15500	15430	15513	15417	15146	15292	15349	15278	15499	15454	15228	15221	15317	15298	15202	15415	15277	15103	15329	15188	15311	15473	15199	15347	15265	15146	15115	15123	15395	15080	14979	15040	15235	15403	15213	15274	15238	15296	15182	15237	15112	15332	15270	15310	15252	15313	15107	15200	15033	15178	15242	15244	15274	15173	15060	15181	15249	15235	15217	15126	15203	15327	15121	15095	15232	15204	15290	15251	15221	15092	15212	15180	15098	15087	15046	15212	15184	15123	15180	15310	15030	15173	15232	15230	15067	15301	15152	15282	15171	15162	15195	14944	14987	15136	15196	15059	15238	15173	15061	15226	15290	15095	15178	15105	15074	15219	15080	15283	15162	15230	15189	15299	15217	15196	15269	15097	15167	15226	15181	15152	15183	15239	15248	15231	15091	14983	15067	15215	15095	15032	15192	15082	15215	15244	15398	15208	15152	14954	15131	15339	15096	15117	15335	15168	15185	15177	15106	15018	15072	14998	15036	15108	15085	15217	15236	15355	15141	15150	15211	15213	15122	15283	15003	15072	15195	15205	15147	15135	15220	15038	15273	15327	15084	15146	15153	15223	15230	15244	15264	15169	15254	15193	15263	15116	15303	15152	15329	15192	15236	15028	15284	15128	15132	15215	15115	15262	15149	15305	15023	15094	15109	15271	15126	15156	15152	14949	15219	15134	15314	15082	15290	15200	15123	15237	15191	15026	15025	15033	15162	15295	15176	15121	15457	15000	15144	15263	15052	15128	15086	15128	15358	14964	15167	15275	15178	15119	15285	15086	15145	15254	14977	15343	15332	15150	15166	15154	15305	15192	15005	14993	15212	15165	15176	15085	15220	15158	15093	15175	14943	15222	15093	15208	15200	15124	15099	15216	15111	15228	15256	15291	15073	15208	15209	15228	15264	15129	15100	15165	14989	15087	15090	15209	15071	15180	15214	15107	15239	15174	15104	15304	15210	15070	15265	15075	15276	15257	15203	15135	15204	15139	15238	15306	15177	15201	14986	15115	15162	15147	15221	15019	15164	15348	15201	15032	15200	15184	15182	15246	15152	15225	15065	15344	15133	15267	15281	15074	15117	15147	15174	15274	15111	15264	15139	15174	15279	15154	15150	15157	15139	15220	15103	15156	15101	15346	15145	15088	15262	15074	15177	15131	15135	15141	15044	15238	15213	15220	15162	15244	15039	15221	15208	15071	15195	15185	15103	15285	15159	15131	15213	15156	15146	15174	14824	15235	15197	15214	15152	14924	15192	15056	15190	15188	15109	15158	15077	15166	15205	15181	15272	15090	15097	15271	15058	15015	15133	15009	15362	15351	15211	15116	15108	15261	15312	15137	15252	15249	14988	15142	15198	15022	15210	15112	15179	15033	15158	15142	15097	15307	15035	15269	15245	15195	15199	15276	15036	15216	15066	15191	15200	15118	15128	15313	15038	15110	15241	15037	15245	15098	15225	15035	15253	15166	15232	15134	15114	14991	15166	15269	15226	15190	15201	15116	15188	15141	15239	15286	15080	15130	15095	15193	15241	15148	15174	15279	15249	15203	15037	15335	15194	15250	15259	15078	15273	15294	15182	15243	15281	15241	15177	15234	15174	14914	15221	15082	15216	15129	15255	15155	15206	15015	15150	15167	15134	15120	15163	15310	15110	15074	15114	14964	15038	15219	15210	15048	15225	15130	15123	15109	15261	15006	15067	15365	15187	15137	15172	15086	15106	15314	15123	15208	15133	15142	15145	15294	15031	15131	15119	15140	15167	15199	15156	15239	15102	14950	15164	15119	15099	15240	15258	15202	15420	15192	15147	15015	14921	15149	15283	15237	15258	15130	15027	15032	15146	15143	15115	15204	15181	15000	15143	15392	15074	14987	15144	15221	15336	15038	15258	15110	15010	15182	15157	15117	14998	14910	15227	15186	15240	15267	15058	15126	15168	15292	15180	15105	15066	15352	15174	15162	15099	15128	15226	15252	15407	15085	15195	15210	15193	15139	15181	15080	15315	15259	15042	14995	15083	15183	15148	15195	15177	15245	15039	15255	15085	15098	15069	15250	15303	15152	15117	15113	15226	15268	15306	15070	15189	15009	15294	15375	15255	15198	15388	15053	15146	15140	15176	15139	15038	15218	14843	15201	15160	15280	15241	15163	15221	15254	15290	15141	15165	15255	15184	15138	15033	15257	15152	15136	15119	15210	15076	15008	15143	15117	15359	15245	15230	15119	15087	14995	15288	15225	15136	15265	15209	15348	15264	15043	14997	15172	15255	15324	15172	15175	15181	15355	15314	15303	15233	15088	15136	15057	15068	15265	15078	15203	15284	15224	15097	15221	15149	15014	15163	15184	15364	15294	15227	15015	15287	15141	15106	15023	15201	15141	15291	15134	15222	15082	15097	15177	15168	15149	15136	15212	15077	15249	15143	14989	15182	15170	15160	15357	15042	15279	15099	15165	15139	15193	15045	15137	15142	15241	15218	15249	15403	15090	15222	15292	15178	15237	15228	15318	15140	15117	15115	15180	15195	14943	15056	15308	15338	15258	15029	15190	15060	15144	15126	15258	15044	15213	15162	15032	15220	15179	15390	15292	15018	15188	15273	15249	15154	15123	15322	15395	15155	14904	15192	15103	15124	15431	15141	15153	15169	15264	15052	15137	15176	15116	15202	15310	15178	15030	15171	15100	15239	15256	15347	15268	15099	15198	15162	15366	15009	15222	15274	15050	15053	15236	15119	15077	15270	15195	15114	15200	15172	15190	15385	15213	15142	14971	15189	15030	15153	15076	15031	15238	15169	15217	15248	15166	15011	15205	15204	15351	15199	15122	15287	15142	15194	15308	15424	14962	15169	15247	15227	15072	15184	15178	15243	15178	15134	15118	15092	15339	15233	15172	15250	15202	15199	15037	15312	15159	15140	15001	15099	14990	15107	15103	15114	15178	15066	15091	15249	15138	15256	15315	15182	15165	15133	15261	15249	15027	15158	15191	15435	15151	15129	15181	15214	15258	15111	15147	15127	15203	15056	15128	15274	15254	15185	15082	14912	15014	15381	15091	15068	15076	15079	15150	15326	15092	15269	15073	15201	15154	15188	15155	14924	15272	15123	15098	15081	15161	15378	15226	15281	15080	15052	15201	15283	15171	15018	15052	15116	15159	15083	15162	15085	15142	15072	15310	15084	15195	15109	15088	15321	15338	15127	15114	15360	15076	15086	15244	15182	14986	15029	15008	15274	15245	15158	15091	15103	15268	15175	15237	15159	15331	15214	15271	15217	15043	15294	15158	15049	15267	15128	15178	15132	15055	15099	15165	15129	15055	15172	15244	15067	15026	15137	15153	15231	15197	15306	15148	15164	15364	15115	15199	15184	15150	15012	15077	15135	15089	15068	15272	15253	15276	15054	15069	15159	15197	15378	15095	15084	15197	15253	15017	15230	15192	15181	15250	15088	15159	15044	15240	15173	14995	15123	15116	15058	15190	15136	15099	14901	15405	15253	15199	15148	15074	15124	15144	15187	15120	15008	15248	15312	15174	15093	15130	15015	15178	14986	15120	15210	15125	15077	15154	15286	15043	15103	15108	15222	15201	14983	15196	15207	15244	15291	15091	15276	15115	15242	15286	15157	15267	15124	15145	15214	15121	15117	15048	15143	15051	15067	15257	15286	15125	15138	15219	15159	15123	15233	15168	15129	15180	15209	15231	15145	15118	15096	15099	15148	15255	15081	15320	15253	15125	15215	15133	15215	15355	15134	15310	15325	15088	15096	15218	15124	15040	15122	15179	15079	15237	15196	15194	15226	15101	15310	15207	15204	15194	15028	15396	15082	15352	15265	15274	15217	15096	15363	15257	15198	15118	15124	15074	14959	15404	15175	15129	15278	15052	15093	15350	15247	15288	15143	15015	15337	15099	15047	15084	15020	15256	15183	15117	15182	15217	15358	15183	15091	15218	15000	15191	15331	15199	15202	15071	15276	15105	15260	15255	15332	15203	15065	15294	15179	15329	15055	15176	15232	15268	15013	15056	15230	15180	15186	15217	15320	15205	15424	15132	15215	15130	15230	15104	15214	15064	15198	15167	15222	15047	15168	15230	15222	15190	15232	15087	14985	15151	15356	15256	15197	15213	15099	15048	15019	15306	14970	15230	15047	15303	15245	15243	15085	15221	15138	15266	15147	15180	15065	15207	15054	15185	15217	15052	15228	15129	15059	15167	15088	15209	15160	15056	15147	15183	15173	15186	15280	15376	15154	15217	15294	15090	15057	15119	15401	15195	15082	15314	15241	15129	15124	15070	15092	15295	15159	15058	15180	15041	15085	15258	15323	15148	15206	15179	15251	15236	15074	15193	15144	15203	14956	15359	15134	15220	14986	15290	15207	15215	15033	15096	15200	15296	15320	15070	15217	15158	15175	15196	15210	15061	15095	15231	15212	15243	15080	15162	15144	15103	15008	15100	15075	15174	15236	15306	15158	15173	15056	15179	15149	15008	15236	15079	15341	15043	15251	15037	15259	15232	15102	15194	15322	15011	15167	15048	14910	15363	15170	15112	15257	15143	15101	15282	15259	15326	15155	14908	15148	14987	14984	15334	14995	14972	15226	15104	15075	15160	15297	15191	15321	15242	15060	15065	15144	15171	15211	15064	15147	15222	15170	15070	14979	15282	15161	15246	15157	15216	15210	15117	15206	15220	15318	15256	15140	15271	15113	15087	15023	15228	14993	15342	15032	15069	15339	15141	15080	15342	15142	15264	15201	15104	15090	15188	15210	15218	15149	15067	15180	15125	15214	15296	15176	15111	15100	15163	15208	15120	15202	15312	15259	15279	15110	15033	15035	15175	15184	15222	15298	15253	15177	15289	15090	15321	15092	15198	15237	15142	15105	15161	15086	15159	15117	15135	15197	15117	15069	15244	15230	15168	15141	15182	15074	15241	15095	15204	15090	14945	14994	15096	15111	15178	15171	15173	15155	15302	15011	15285	15214	15158	15264	15150	15233	15201	15279	15199	15211	14982	15319	15155	15142	15181	15101	15268	15189	15210	15211	15101	15068	15046	15206	15320	15086	15348	15222	15116	15392	15189	15154	15083	15168	15398	15078	15062	15006
24315	21059	26795	26494	21330	20427	20310	19008	18657	18336	18355	18228	17727	17923	17737	17789	17718	17732	17736	17606	17594	17650	17700	17572	17761	17744	17525	17657	17661	17645	17581	17793	17621	17619	17671	17587	17627	17594	17387	17583	17611	17797	17649	17762	17504	17701	17193	17502	17613	17486	17580	17714	17646	17541	17619	17581	17611	17594	17699	17520	17664	17661	17533	17516	17488	17561	17735	17695	17510	17394	17351	17748	17518	17551	17742	17659	17364	17720	17458	17437	17625	17650	17636	17588	17689	17347	17544	17586	17477	17475	17516	17558	17554	17575	17639	17459	17469	17543	17525	17463	17417	17557	17773	17494	17362	17686	17683	17610	17797	17554	17549	17491	17443	17508	17663	17669	17465	17644	17677	17576	17658	17712	17696	17461	17589	17441	17542	17679	17512	17633	17649	17523	17541	17374	17466	17670	17660	17557	17433	17572	17426	17702	17582	17647	17546	17509	17642	17565	17554	17423	17398	17458	17449	17523	17377	17671	17648	17597	17470	17538	17727	17532	17411	17674	17372	17644	17344	17547	17561	17427	17500	17674	17392	17462	17493	17573	17553	17522	17708	17599	17504	17598	17623	17594	17451	17595	17334	17471	17544	17530	17582	17537	17571	17515	17556	17471	17606	17726	17581	17343	17445	17616	17566	17709	17684	17589	17591	17520	17592	17613	17583	17606	17719	17543	17504	17422	17647	17566	17491	17599	17669	17491	17607	17606	17534	17451	17756	17500	17638	17700	17453	17612	17679	17639	17785	17609	17540	17631	17528	17536	17636	17718	17451	17467	17701	17733	17576	17720	17603	17375	17548	17370	17455	17466	17585	17397	17647	17501	17509	17576	17672	17560	17477	17649	17304	17693	17723	17416	17680	17709	17648	17467	17809	17720	17395	17484	17510	17588	17335	17586	17443	17493	17498	17589	17468	17544	17536	17665	17619	17488	17572	17553	17598	17688	17677	17464	17558	17520	17692	17628	17504	17649	17621	17893	17518	17483	17467	17614	17497	17455	17405	17619	17590	17770	17569	17359	17528	17665	17604	17657	17485	17636	17507	17566	17586	17535	17566	17674	17355	17546	17660	17499	17672	17470	17495	17593	17645	17591	17684	17407	17640	17563	17496	17732	17632	17530	17692	17513	17769	17474	17561	17718	17416	17709	17553	17685	17647	17615	17610	17515	17535	17369	17612	17288	17624	17393	17402	17353	17574	17599	17353	17615	17747	17666	17562	17379	17357	17487	17510	17577	17519	17450	17512	17333	17551	17461	17494	17385	17579	17519	17594	17610	17626	17430	17680	17365	17372	17697	17551	17693	17379	17634	17583	17656	17500	17579	17504	17499	17588	17566	17649	17534	17440	17745	17719	17682	17554	17446	17653	17503	17749	17556	17490	17672	17698	17567	17622	17421	17525	17511	17560	17679	17421	17585	17589	17527	17675	17366	17374	17589	17525	17628	17488	17615	17702	17509	17465	17530	17550	17704	17647	17426	17736	17549	17737	17526	17470	17559	17648	17569	17762	17571	17506	17653	17630	17598	17691	17523	17509	17433	17599	17693	17452	17445	17648	17914	17471	17663	17456	17422	17600	17657	17817	17571	17442	17599	17488	17723	17765	17475	17541	17655	17467	17570	17686	17468	17510	17385	17561	17469	17467	17751	17646	17587	17598	17587	17513	17601	17734	17667	17700	17523	17376	17370	17668	17549	17629	17664	17585	17540	17516	17636	17558	17403	17481	17561	17745	17565	17673	17611	17457	17433	17673	17421	17559	17706	17704	17785	17670	17565	17542	17742	17617	17626	17701	17533	17744	17695	17635	17743	17495	17514	17522	17569	17406	17506	17610	17552	17463	17509	17537	17448	17542	17616	17358	17896	17688	17505	17652	17536	17657	17649	17642	17529	17551	17531	17619	17359	17521	17510	17506	17682	17562	17431	17448	17553	17635	17584	17488	17524	17464	17648	17345	17388	17569	17479	17351	17617	17522	17401	17775	17425	17440	17429	17516	17410	17652	17643	17462	17562	17472	17610	17722	17664	17523	17674	17505	17286	17619	17466	17593	17575	17611	17443	17491	17539	17649	17545	17615	17653	17528	17309	17312	17566	17576	17604	17441	17511	17359	17400	17657	17653	17617	17645	17704	17493	17503	17603	17659	17346	17659	17517	17579	17553	17415	17596	17608	17322	17554	17590	17519	17464	17508	17613	17666	17508	17416	17509	17344	17593	17526	17583	17523	17427	17551	17709	17590	17535	17588	17629	17551	17557	17630	17464	17627	17583	17450	17501	17495	17505	17759	17530	17445	17431	17608	17608	17641	17519	17394	17756	17754	17765	17538	17675	17422	17442	17696	17784	17409	17772	17437	17600	17626	17285	17535	17423	17741	17472	17505	17717	17567	17559	17466	17600	17608	17779	17511	17263	17541	17798	17497	17586	17678	17700	17657	17657	17715	17397	17689	17707	17575	17643	17463	17536	17624	17747	17691	17633	17718	17703	17545	17616	17484	17611	17705	17461	17699	17644	17646	17784	17839	17654	17724	17682	17453	17642	17605	17580	17657	17585	17540	17454	17456	17718	17384	17411	17516	17635	17435	17426	17613	17447	17674	17479	17392	17518	17257	17497	17637	17583	17412	17502	17633	17296	17575	17462	17703	17785	17682	17520	17529	17506	17724	17377	17446	17531	17690	17659	17514	17702	17714	17498	17481	17343	17585	17563	17544	17535	17559	17513	17612	17531	17701	17559	17614	17603	17554	17539	17615	17398	17509	17339	17514	17562	17435	17682	17604	17615	17553	17462	17460	17718	17679	17544	17451	17582	17560	17662	17610	17458	17410	17678	17793	17643	17543	17488	17255	17612	17559	17507	17785	17780	17668	17479	17561	17441	17544	17565	17580	17438	17501	17654	17626	17493	17572	17613	17425	17303	17448	17565	17567	17330	17353	17517	17657	17506	17624	17552	17464	17591	17733	17582	17725	17478	17562	17486	17536	17374	17466	17525	17654	17494	17565	17396	17619	17499	17473	17457	17712	17518	17531	17634	17508	17693	17604	17548	17599	17567	17574	17636	17420	17544	17507	17491	17349	17459	17538	17590	17626	17542	17617	17557	17506	17494	17602	17698	17342	17449	17527	17639	17397	17417	17678	17534	17528	17635	17613	17607	17439	17558	17684	17498	17648	17514	17822	17461	17521	17741	17468	17521	17496	17531	17593	17477	17599	17878	17488	17618	17592	17801	17593	17772	17320	17609	17659	17539	17388	17718	17522	17758	17544	17691	17759	17641	17710	17442	17610	17437	17646	17611	17770	17733	17671	17644	17628	17423	17658	17843	17370	17794	17506	17488	17580	17584	17489	17285	17460	17516	17535	17544	17512	17512	17560	17466	17584	17590	17675	17510	17630	17489	17674	17560	17616	17481	17499	17285	17418	17565	17694	17595	17574	17574	17575	17564	17379	17755	17840	17698	17540	17641	17817	17614	17594	17615	17551	17507	17647	17563	17430	17737	17587	17276	17754	17332	17565	17601	17503	17642	17440	17581	17772	17559	17477	17547	17576	17593	17522	17563	17453	17354	17668	17514	17564	17603	17535	17621	17464	17585	17485	17747	17699	17711	17491	17633	17502	17544	17588	17464	17635	17531	17571	17658	17542	17765	17489	17595	17571	17406	17609	17346	17496	17701	17581	17434	17558	17675	17628	17609	17759	17525	17607	17418	17383	17368	17451	17552	17415	17474	17572	17462	17556	17667	17697	17381	17693	17654	17618	17416	17369	17537	17575	17541	17631	17527	17467	17492	17448	17479	17511	17719	17620	17562	17461	17575	17418	17632	17631	17510	17470	17509	17555	17604	17628	17667	17496	17698	17373	17508	17607	17728	17488	17649	17694	17532	17531	17559	17387	17616	17557	17680	17663	17555	17443	17632	17459	17650	17348	17463	17687	17452	17726	17553	17474	17299	17555	17424	17291	17568	17630	17469	17520	17504	17521	17540	17479	17563	17434	17692	17435	17449	17667	17445	17347	17499	17519	17393	17436	17523	17473	17604	17770	17608	17481	17516	17629	17405	17470	17431	17522	17578	17687	17498	17598	17621	17419	17709	17565	17446	17673	17405	17403	17575	17618	17523	17411	17523	17518	17509	17536	17535	17744	17362	17600	17564	17577	17458	17585	17667	17692	17566	17816	17574	17616	17714	17468	17523	17608	17554	17572	17789	17570	17536	17639	17653	17397	17369	17850	17715	17258	17622	17362	17498	17592	17552	17578	17693	17509	17589	17539	17531	17632	17725	17646	17579	17477	17713	17409	17524	17560	17632	17461	17443	17612	17486	17300	17552	17667	17503	17375	17636	17563	17576	17608	17742	17504	17812	17426	17604	17619	17703	17377	17628	17392	17619	17891	17503	17378	17675	17704	17589	17451	17587	17645	17653	17631	17809	17618	17539	17642	17664	17363	17552	17460	17525	17407	17611	17609	17457	17461	17636	17435	17471	17588	17524	17478	17627	17698	17557	17523	17574	17818	17590	17527	17673	17506	17737	17667	17530	17661	17686	17571	17425	17473	17628	17618	17690	17545	17606	17560	17526	17626	17515	17466	17628	17454	17491	17538	17673	17679	17478	17676	17658	17403	17430	17580	17774	17414	17382	17633	17530	17566	17592	17291	17414	17816	17480	17583	17404	17562	17594	17718	17613	17593	17605	17431	17226	17665	17620	17546	17691	17496	17332	17370	17526	17410	17463	17593	17598	17548	17816	17633	17684	17288	17676	17558	17726	17676	17508	17621	17375	17572	17351	17575	17459	17479	17632	17644	17723	17791	17710	17663	17579	17704	17574	17474	17504	17477	17474	17491	17587	17607	17408	17568	17654	17452	17651	17520	17567	17563	17612	17627	17418	17426	17389	17695	17665	17535	17617	17697	17529	17740	17508	17530	17343	17609	17521	17551	17766	17429	17749	17658	17621	17665	17635	17617	17490	17629	17696	17764	17418	17690	17572	17276	17450	17524	17609	17496	17608	17635	17442	17461	17490	17431	17595	17740	17709	17578	17676	17427	17358	17456	17498	17444	17470	17414	17583	17568	17833	17527	17609	17470	17511	17708	17644	17608	17509	17511	17401	17579	17669	17688	17611	17754	17657	17558	17542
15180	27763	23744	19982	19045	18031	17400	16834	16214	16024	15747	15292	15399	15239	15056	15059	15169	14875	14912	15078	14832	14820	14930	14824	14974	15002	15069	14971	14954	15050	14929	14776	14870	14842	14826	14991	14823	14861	14895	14856	14915	14755	14932	14826	14850	14695	14749	14862	14802	14870	14719	14898	14842	14904	14847	14829	14672	14928	14930	14911	14709	14740	14704	14928	14845	14922	14824	15034	14746	14865	15044	15017	14816	15002	14908	14751	14834	14752	14872	14788	14835	14952	14835	14892	14979	14861	14807	14929	14811	14919	14680	14882	14666	14708	14761	14956	14768	14907	14815	14809	14847	15108	14763	14938	14628	14869	14901	14797	14783	14927	14822	14922	14918	14756	14899	14739	14814	14828	14754	14748	14856	14923	14834	14736	14865	14907	14860	14803	14727	15032	14742	14940	14685	14780	14740	14740	14948	14746	14849	14762	15017	14899	14874	14941	14853	14828	14734	14914	14893	14847	14898	14930	14841	14819	14797	14799	14778	14683	14796	14688	14851	14741	14789	14994	14971	14853	14787	14943	14645	14712	14809	14886	14879	14981	14870	14639	14834	14688	14910	14740	14863	14959	14777	14854	14918	14867	14810	14836	14900	14624	14867	14860	14970	14927	14607	14895	14911	14812	14854	14877	14833	14894	14944	14842	14972	14944	14702	14790	14777	14899	14720	14785	14856	14842	14767	14885	14872	14737	14649	14886	14710	14661	14835	14882	14815	14939	14880	15135	14808	15025	14793	14772	14866	14856	14845	14748	14730	14860	14810	14919	14857	14997	14855	14700	14918	14762	14807	14755	14779	14759	14904	14970	14745	14826	14966	14774	14703	14876	14753	14852	14921	14852	14835	15007	14899	14677	14766	14746	14939	14895	14884	14849	14931	14728	14748	14827	14857	14751	14782	14731	15025	14768	14831	14913	14913	14764	14665	14756	14857	14785	14736	14708	14820	14685	14849	14882	14816	14881	14867	14835	14726	14719	14871	14883	14814	14908	14891	14833	14933	14761	14766	14732	14881	14782	14948	14869	14863	14810	15035	14692	14723	14781	14772	14878	14937	14679	14839	14754	14616	14867	14794	14791	15034	14966	14762	14783	14725	14848	14682	14963	15002	14817	14850	14866	14716	14766	14701	14712	14989	14896	15061	14946	14802	14923	14879	14762	14918	14923	14688	15061	14892	14878	14782	14925	14897	14811	14679	14772	14772	14947	14919	14847	14953	14787	14891	14837	14933	14873	14795	14700	14815	14812	14864	14833	14848	14636	14766	15030	14857	14721	14838	14667	14764	14919	14698	14943	14778	14832	14728	14527	14792	14880	14904	14784	14835	14679	14941	14798	15024	14915	14899	14908	14962	14714	14798	14676	14824	14900	14779	14899	14966	14658	14791	14812	14876	14706	14865	14755	14908	14787	14835	14799	14920	14662	14953	14866	14956	14771	14926	14778	14762	14747	14774	14829	14896	14855	14789	14915	14805	14832	14767	14770	14835	14955	14592	14744	14833	14975	14692	14869	14655	14976	14824	14787	14800	14889	15018	14918	14856	14900	14535	14922	14897	14700	14768	14790	14754	14778	14811	14853	14789	14765	14839	14756	14769	14787	14823	14783	14847	15078	14664	14944	14866	14753	14899	14733	14839	14918	14914	14752	14824	14928	14877	14863	14794	14799	14737	14896	14802	14913	14900	14522	14826	14830	14852	14789	14682	14926	14902	14736	14795	14861	15040	14885	14831	14892	14746	14891	14927	14789	14885	14917	14952	14794	14712	14686	14900	14932	14757	14802	14837	14849	14712	14773	14651	14917	14731	14988	14745	14933	14838	14904	14770	14696	15046	14953	14803	14825	14969	14654	14986	14793	15054	14861	14899	14943	14928	14747	14846	14946	14774	14762	14874	14818	14820	14665	14768	14876	14874	15126	14901	14754	14891	14884	14803	14729	14958	14709	14862	14864	14530	14791	14640	14853	14577	14763	14860	14714	14797	14896	14837	14821	14671	14744	14914	14695	14813	14884	14835	14835	14759	14878	14765	14932	14863	14844	14821	14799	14865	14615	14835	14961	14826	14860	14697	14702	14829	15005	14729	14904	14672	14788	14909	14898	14670	14838	14786	14751	14829	14834	14715	14714	14852	14875	14779	14905	14811	14938	14789	14969	14901	14821	14910	14812	14743	14830	14734	14746	14974	14914	14760	14787	14976	14685	14735	14666	14840	14780	14917	14789	14912	14735	14771	14809	14852	14842	14753	14770	14907	14872	14875	14720	14703	14958	14845	14940	15081	14765	15003	14749	14933	14940	14876	14853	14937	14813	14921	14757	14760	14868	14628	14933	15004	14765	14803	14923	14805	14907	14802	14919	14818	14756	14848	14924	14931	14852	14780	14923	14926	14893	14901	14726	14784	14859	14824	14791	14673	14900	14798	14896	14840	14794	14635	14834	14809	14566	14917	14830	14704	14710	14818	14722	14948	14968	14898	14771	14872	14877	14951	14946	14762	14883	14777	14910	14861	14916	14774	14859	14751	14875	14825	14683	15096	14761	14740	14819	14978	14777	14796	14891	14701	14738	14883	14779	14782	14784	14928	14891	14750	14891	14827	14790	14803	14786	15092	14685	14695	14778	14866	15167	14886	14888	14769	14696	14680	14810	14958	14733	14789	14782	14549	14914	14888	15128	14868	14909	14731	14922	14882	14795	14833	14841	14680	14872	14841	15003	14866	14914	14851	14851	15008	14759	14803	15110	14866	14848	14956	14838	14895	14791	14905	14764	14980	14866	14834	14776	14773	14789	14905	14935	14936	14852	14865	14827	14717	14613	14851	14848	14756	14942	14584	14903	14807	14819	14846	14727	14916	14849	14746	14633	14864	14864	14743	14981	14948	14769	14864	14842	14790	14822	14859	14755	14652	14717	14768	14969	15013	14817	14992	14742	14686	14743	14931	14599	14913	14857	14876	14830	14889	14774	14720	14854	14819	14879	14792	14794	14870	14823	14725	14952	14886	14932	14812	14980	14833	15037	14894	14905	14841	14794	14814	14635	14972	14663	14919	14557	14890	14761	14771	14886	14823	14786	14954	14889	14897	14880	14739	14865	14759	14792	14770	14681	14851	14924	14772	14872	14863	14837	14978	14904	14928	14855	14714	14913	14693	14696	14929	14758	14862	14878	14879	14904	14958	14813	14729	14760	14872	14767	14850	14764	14803	14895	14693	14891	14746	14944	14861	14811	14758	14889	15005	14754	14896	14760	14756	14800	14832	14935	14988	14921	14714	14788	14784	14816	14906	14919	14924	14801	14915	14793	14828	14734	14715	14908	14718	14912	14742	14916	14703	14929	14613	14916	14854	15151	14883	14933	14829	14662	14640	14693	14958	14915	14779	14785	14797	14851	14808	14637	15041	14786	14892	14906	14765	14782	14876	15027	14852	14933	14913	14710	14625	14795	14997	14948	14919	14845	14897	14848	14865	14963	14914	14768	15082	14795	14824	14911	14796	14945	14869	14997	14845	14793	15030	14795	14722	14777	14980	14813	14901	14761	14938	15050	14825	14864	14792	14851	14845	14819	14977	14859	14829	14952	14824	14927	14977	14878	14906	14892	14887	14707	14833	14896	14743	14707	14771	14749	14756	14758	14957	14773	14792	14874	14821	14836	14737	14897	14781	14665	14994	14877	14820	14773	14746	14971	14868	14716	14844	14926	14801	14798	14942	14824	14849	14753	14885	14735	14736	14801	14776	14842	14823	14958	14898	14870	14940	14673	14739	14993	14908	14831	14933	14848	14845	14948	14791	14928	14873	14921	14886	14801	14877	14696	14976	14834	14710	14885	14722	14798	14775	14830	14758	14952	14807	14839	14923	15023	14852	14911	14771	14713	15010	15053	14876	14827	14812	14887	14851	14963	14963	14731	14838	14642	14797	14857	14991	14917	14908	14913	14853	14894	14896	14865	14783	14827	14762	14959	14865	14790	14925	14750	14849	14830	14725	14909	14855	14877	14799	14883	14996	14753	14952	15004	14962	14870	14879	14815	14866	14926	14608	14798	15074	14679	14915	14813	14939	14762	14736	14747	14899	14965	14769	14938	14752	14842	14825	14843	14885	14836	14720	14901	14828	14865	14823	14841	14866	14809	14850	14854	14792	14925	14853	14865	14751	14881	14956	14749	14816	14800	15026	14699	14889	14943	14758	14851	14769	14845	14935	14862	14689	14843	14894	14852	14703	14818	14819	14976	14736	14656	14653	14840	14927	14844	14824	14804	14827	14865	14734	14844	14841	14838	14583	14918	14777	14883	14836	14904	14831	14842	14971	14865	15023	14855	14835	14741	14664	15017	14831	15008	14786	14824	14876	14793	14880	14677	14869	14848	14758	14967	14776	14867	14869	14783	14941	14828	14833	14825	14821	14638	14725	14823	14914	14922	14809	14914	14666	14885	14928	14856	14727	14795	14857	14901	15039	14713	14903	14882	14822	14734	14944	14647	14895	14846	14770	14925	15074	14695	14751	14916	14719	14874	14854	14913	14904	14727	14765	14957	14824	15025	14669	14956	14924	15000	15009	14856	15045	14597	14908	15025	14971	14868	14847	14814	14932	14842	15040	15019	14900	14797	14747	14857	14856	14701	14796	14802	14856	14994	14931	14843	14738	14952	14951	14804	14869	14792	14752	14795	14829	14783	14763	14845	14922	14829	14916	14879	14795	14735	14796	14896	14779	14866	14965	14821	14772	14712	14825	14715	14802	14712	14727	14883	14727	14891	14835	14774	14696	14840	14849	14819	14827	14850	14840	14678	14850	14775	14770	14881	14866	14993	14827	14681	14851	14847	14605	14737	15071	14870	14933	14776	14730	14952	14757	14793	14790	14815	14881	14816	14847	14858	14866	15127	14629	14893	14946	14928	14792	14753	14934	14913	14777	14927	14815	14720	14877	14956	14977	14880	14872	14862	14810	14771	14746	14911	14942	14748	14839	14720	14818	14778	14909	14935	14786	15040	14709	14720	14831	14751	14813	14916	14790	14841	14688	14750	14946	15055	14944	14921	14875	14975	14996	14744	14841	14808	14846	14769	14998	14733	14850	14821	14840	14952	14871	14617	15021	14897	14891	14606	14800	14764	14812	15126	14813	14700	14895	14948	14795	14982
21887	21092	28319	24116	21498	24141	26815	22278	20900	21007	20820	20276	19823	20061	19911	19597	19652	19687	19564	19235	19341	19443	19534	19422	19580	19447	19442	19357	19428	19403	19666	19479	19425	19356	19377	19296	19374	19237	19242	19372	19155	19334	19413	19175	19318	19210	19216	19302	19345	19231	19183	19333	19458	19382	19254	19241	19247	19337	19329	19376	19464	19301	19285	19393	19221	19249	19472	19212	19257	19264	19129	19303	19426	19185	19187	19272	19254	19119	19367	19245	19279	19457	19202	19208	19284	19118	19161	19298	19059	18926	19188	19146	19242	19232	19228	19069	19421	19162	19150	19184	19104	19007	19309	19239	19226	19228	19149	19311	19310	19271	19348	19421	19341	19231	19166	19148	19087	19183	19140	19206	19129	19180	19189	19069	19052	19219	19386	19442	19299	19191	19369	19099	19251	19094	19081	19313	19135	19286	19095	19367	19386	19361	19113	19285	19202	19265	19323	19277	19072	19495	19259	19094	19332	19362	19181	19209	19202	19548	19254	19302	19268	19148	19142	19333	19160	19157	19245	19057	19190	19203	19099	19176	19296	19186	19147	19177	19277	18970	19199	19187	19330	19254	19332	18964	19150	19095	19176	19143	19116	19309	19166	19056	19249	19162	19035	19325	19129	19034	19002	19079	19283	19078	19188	19226	19273	19254	19153	19162	19172	19059	19065	19287	19283	19246	19482	19171	19132	19114	19237	19001	19144	19142	19315	19170	18962	19357	19312	19024	19000	19182	19170	19059	19087	19072	19239	19375	19318	18997	19214	19120	19080	19352	19393	19346	19372	19176	19124	19171	19330	19197	19294	19164	19482	19213	19116	19156	19246	19213	19204	19254	19161	19081	19079	19258	19443	19396	19272	19355	19309	19153	19067	19125	19350	19414	19123	19080	19070	19189	19349	18997	19228	19030	19187	19263	19087	19152	19150	19148	19197	19194	19226	19248	19156	19206	19139	19343	19225	19328	19491	19313	19156	19311	19051	19184	19143	19162	19169	19053	19136	19251	19240	19203	19171	19273	19220	19237	19422	19214	19220	19276	19294	19099	19437	19158	19183	19312	19057	19265	19277	19172	19099	19112	19282	19186	19188	19101	19076	19199	19338	18984	19112	19170	19395	19273	19171	19314	19225	19302	19174	19372	19074	19203	19198	19108	19152	19234	19263	19318	19076	19050	19264	19001	19126	19122	19132	19339	19464	19169	19222	19182	19245	19153	19326	19140	19292	19242	19045	19321	19279	19116	19303	19275	19158	19167	19344	19446	19074	19003	19305	19245	19120	18985	19214	19234	19054	19257	19100	19154	19201	19220	19162	19074	19190	19310	19343	19128	19175	19212	19058	19216	19120	19216	19222	19175	19122	19239	19435	19135	19376	19349	19300	19024	19259	19357	19057	19131	19011	19162	19137	19427	19088	19288	19134	19225	19295	19249	19152	19199	19101	19007	19191	18912	19161	19012	19202	19172	19315	19363	19198	19322	19254	19451	19282	19255	19301	19337	18881	18946	19091	19042	19198	19116	19292	19140	19303	19268	19234	19206	19376	19130	18970	19062	19208	19208	19232	19139	19389	19141	19201	18891	19167	19103	19321	19109	19114	18935	18912	19196	19152	19147	19249	19107	19211	19043	19226	19100	19428	19071	19128	18979	19153	19136	19124	19161	19212	19071	19170	19329	19208	19239	19048	19503	19211	19383	19290	19174	19510	19207	19226	19267	19171	19193	19139	19257	19248	19259	19345	19284	19084	19095	19284	19121	19099	19002	19249	19043	19136	19152	19283	18970	19210	19128	19257	19273	19376	19213	19111	19151	19071	19203	19299	19048	19210	19369	19193	19181	19114	19379	19278	19347	19134	19047	19138	19258	19256	19279	19090	19193	19114	19194	19369	19161	19175	18963	19116	19247	19128	19229	19264	19329	19276	19161	19163	19186	19094	19085	19099	19041	19243	19151	19165	19257	19308	19272	19251	19053	19111	19262	19096	19296	19019	19245	19185	19188	19161	19191	19179	19278	19183	19064	19354	19113	19403	19319	19235	18985	19157	19114	19314	19094	19228	19207	19144	19325	19136	19249	19062	19169	19087	19277	19109	19108	19010	19323	19139	19255	19239	19287	19145	19242	19286	19053	19243	19128	19055	19432	19127	18976	19348	19071	19004	19163	19117	19327	19032	19185	19346	19011	19344	19140	19151	19163	19047	19064	19126	19296	19424	19370	19505	19216	19228	18957	19218	19359	19173	19299	19187	19235	19274	19100	19049	18995	18987	19214	19135	19322	19065	19150	19283	19332	19124	19198	19020	19156	19169	19252	19149	19119	19178	18916	19137	19258	19123	19042	19231	18973	19361	19124	19111	19019	18985	19209	19164	18818	19268	19219	19227	19077	19306	19128	19291	19229	19024	19100	19164	18994	19176	19049	19106	19297	19361	19147	19033	18951	19144	19012	19171	19256	19183	19278	19120	19175	18981	19160	19132	19348	19185	19010	19119	19122	19031	19157	19254	19392	19063	19145	19217	19277	19162	19229	19260	19290	19199	19230	19246	19089	19033	19038	19148	19312	19189	19260	19259	19182	19059	19119	19283	19240	19247	19175	19072	19412	19076	18962	19154	18976	19259	19385	19065	19244	19228	19273	19047	19227	19117	19360	19068	19241	19131	19221	18944	19335	19074	19035	19114	19137	19151	19106	19108	19122	19167	19057	19184	19173	19344	19302	19318	19197	19308	19213	19306	19250	19411	19151	19034	19200	19247	18987	19427	19235	19318	19246	19113	19327	19250	19167	19075	19205	19203	19238	19299	19264	19173	18970	19165	19302	19236	19203	19203	19358	19178	19124	19224	19280	19268	19353	19159	19061	19000	19206	19091	19170	19111	19014	19241	19206	19309	19069	19036	19452	19306	19196	19193	19316	19146	19300	19299	19048	19265	19227	19381	19241	19190	19077	19143	19162	19388	19313	19247	19260	19045	19239	19357	19319	18845	19080	19263	19324	19099	19096	19377	19031	19229	19216	19249	19281	19168	19148	19242	19138	19205	19367	19378	19052	19239	19184	19226	19154	19223	19088	19204	19125	19072	19116	19219	19194	19189	19170	19211	19116	19235	19166	19246	19327	19148	19151	19117	19150	19112	19308	19197	19148	19329	19149	19256	19102	19245	19278	18903	19191	19041	19241	19301	19111	19306	19240	19301	19313	19146	18951	19125	19252	19130	19169	19436	19216	18984	19355	19138	18918	19118	19068	19391	19148	19094	19134	19075	19094	19251	19182	19102	19188	19206	19019	19121	19024	19330	19352	19301	19338	19060	19153	19388	19019	19130	19070	19184	19234	18995	19262	19144	19117	19189	19353	19208	19124	19027	19239	19163	19236	19024	19178	19160	19012	19247	19260	19285	19131	19123	19100	19305	19138	19204	19222	19161	19110	19323	19253	19106	19183	19257	19020	19354	19057	19124	19255	19221	19317	19546	19326	19470	19342	19077	19135	19323	19373	19323	19100	19178	19321	19262	19492	19201	19257	19032	19135	19157	19210	19295	19361	19347	18943	19360	19099	19136	19286	19236	19152	19224	18982	19079	19222	19244	19144	19181	19166	19296	19304	19181	19203	19182	19209	19164	19220	18994	19139	19108	19150	19167	18967	19228	19232	19193	19106	19055	19124	19262	19144	19210	19211	19184	18833	18986	19255	18945	19134	19042	19063	19133	19314	19052	19073	19038	19389	19277	19204	19375	19161	19247	19118	19151	19239	19104	19338	19248	19285	19413	19115	19399	19101	19061	19016	19186	19173	19298	18906	19164	19220	19039	19202	19172	19066	19290	18964	19217	19138	19034	19253	19288	19181	19081	19285	19272	19084	19561	19041	19156	19310	19109	19245	19114	19250	19249	19255	19362	19382	19209	19158	19111	19343	19280	19321	18832	19414	19325	19235	19106	19354	19185	19142	19146	19214	19351	19250	19128	19354	19294	19144	19252	19008	19134	18998	19125	19225	19409	19282	19131	19205	19188	19290	19146	19162	19118	19207	19220	19300	19286	19106	19110	19349	19172	19016	19092	19222	19166	19081	19090	19207	19217	19228	19163	19122	19070	19140	19127	19194	19173	19324	19031	19148	19237	19147	19429	19247	18985	19088	19119	19243	19194	19098	19194	19173	19146	19121	19132	19286	19307	19169	19169	19176	19228	19025	19002	19177	19022	19149	19294	19140	19262	19048	19243	19192	19401	19192	19211	19046	19132	19149	19128	19037	19175	19259	19339	19091	19252	19238	19238	19049	19087	19087	19292	19290	19267	19229	19211	19123	19352	19079	19065	19365	19406	19346	19122	19081	19113	19190	19262	19202	19151	19238	19298	19282	19299	19245	19089	19192	19186	19303	19144	19250	19322	18987	19258	19199	19027	19266	19104	19192	19309	19222	18983	19243	19142	18947	18984	19047	19310	19291	19346	19261	19264	19374	19045	19339	19173	19014	19255	19048	19261	19189	19308	19183	19095	19335	19333	19072	19273	19226	19440	19268	19265	19208	19386	19263	19258	19410	19156	19125	19504	19320	19180	19347	19212	19248	19235	19183	19637	19154	19178	19316	19191	19297	19133	19117	19280	19302	19226	19385	19267	19492	19176	19028	19241	19401	19140	19100	19105	19247	19237	19013	18961	19204	19359	19076	19266	19185	18866	19097	19159	19076	19296	19366	19154	19196	19220	19246	19009	19191	19291	19253	19236	19184	18981	19096	19065	19285	19166	19246	19357	19238	19183	19289	19133	19256	19111	18987	19074	19335	19112	19127	19111	19075	19255	19254	19300	19242	19237	19123	19115	19226	19146	19113	19179	19243	18992	19145	19205	19226	18988	19198	19185	19394	19301	19197	19327	19221	19053	19258	19281	19157	19094	19266	19328	19146	19198	19273	19238	19193	18916	19317	19330	19245	19247	19005	19496	19146	19245	19365	19271	19262	19219	19149	19288	19123	19111	19175	19015	19126	19320	19269	19325	19366	19283	19125	19177	19133	19295	19202	19146	19290	19313	18889	19257	19181	19287	19113	19309	19251	19149	19207	19216	19232	19129	19218	19234	19263	19370	19380	19383	19249	19169	19009	19166	19146	19146	19020	19412	19108	19268	18928	19424	19158	19318	19148	19092	19159
15686	35375	29858	24277	22772	21164	19845	19213	18287	17716	17231	17011	16674	16420	16426	16278	15918	16230	16069	16090	15827	16006	15916	16062	16090	16019	15947	16096	15913	15896	15928	15989	15707	15802	15897	15875	15752	15972	15691	15907	15897	15845	15811	15806	15918	16047	15946	15795	15796	15638	15981	15991	15835	15873	15692	15737	15904	15929	15583	15885	15818	15731	15665	15814	15683	15695	15713	15980	15788	15761	15830	15614	15945	15755	15854	15798	15685	15876	15710	15909	15850	15816	16010	15608	15891	15813	15775	15826	15788	15691	15638	15685	15850	15911	15875	15710	15800	15696	15835	15728	15805	15713	15769	15801	15669	15784	15779	15596	15691	15757	15808	15899	15918	15865	15742	15828	15816	15711	15821	15705	15819	15752	15704	15737	15874	15856	15848	15649	15670	15834	15769	15902	15811	15742	15809	15804	15681	15664	15857	15704	15745	15746	15830	15686	15873	15755	15835	15846	15824	15687	15893	15862	15701	15830	15657	15904	15830	15872	15995	15855	15777	15933	15873	15903	15669	15824	15676	15665	15722	15799	15950	15738	15791	15756	15650	15887	15665	15646	15771	15695	15695	15793	15669	15756	15884	15653	15770	15670	15810	15671	15658	15690	15783	15730	15710	15769	15795	15740	15741	15812	15876	15962	15732	15809	15854	15805	15746	15879	15822	15739	15806	15823	15762	15693	15969	15791	15670	15790	15922	15828	15714	15864	15890	15959	15847	15796	15634	15856	15764	15716	15786	15723	15823	15829	15772	15836	15903	15686	15821	15655	15806	15856	15706	15719	15664	15807	15832	15666	15919	15645	15767	15847	15800	15673	15668	15794	15758	15801	15625	15922	15833	15828	15788	15798	15793	15858	15768	15906	16089	15677	15627	15785	15867	15838	15782	15839	15690	15726	15880	15677	15768	15789	15679	15724	15833	15681	15647	15755	15997	15725	15868	15806	15743	15795	15690	15785	15844	15834	15623	15819	15729	15775	15825	15805	15812	15657	15726	15781	15840	15703	15749	15801	15661	15669	15767	15813	15720	15797	15656	15801	15914	15672	15830	15865	15818	15883	15710	15836	15933	15753	15677	15915	15877	15869	15735	15717	15838	15839	15777	15696	15700	15781	15711	15828	15701	15703	15835	15661	15740	15822	15634	15856	15738	15769	15507	15852	15887	15739	15828	15802	15576	15800	15883	15772	15562	15756	15862	15918	15622	15716	15794	15802	15647	15980	15723	15824	15760	15675	15846	15793	15704	15882	15804	15814	15874	15853	15832	15728	15760	15755	15819	15709	15719	15920	15827	15728	15684	15741	15773	15993	15621	15812	15871	15764	15888	15852	15742	15843	15677	15772	15792	15918	15837	15838	15899	15621	15702	15882	15750	15771	15795	15993	15776	15781	15868	15796	15758	15772	15778	15662	15836	15811	15716	15869	15837	15717	15730	15822	15828	15790	15870	15760	15919	15627	15839	15585	15820	15714	15777	15727	15766	15906	15700	15834	15722	15768	15927	15743	15842	15975	15704	15871	15917	15518	15931	15940	15589	15725	15794	15787	15857	15743	15721	15661	15737	15687	15801	15844	15827	15838	15736	15720	15917	15673	15652	15842	15535	15785	15707	15897	15714	15780	15666	15655	15822	15733	15857	15853	15668	15827	15708	15812	15916	15750	15644	15737	15827	15705	15787	15858	15822	15796	15901	15820	15641	15758	15726	15599	15845	15469	16006	15799	15967	15772	15858	15786	15814	15865	15620	15764	15812	15826	15718	15787	15682	15912	15720	15844	15818	15719	15913	15734	15779	15794	15750	15796	15781	16018	15608	15812	15884	15673	15838	15640	15753	15848	15806	15607	15678	15742	15630	15850	15720	15700	15709	15729	15686	15855	15785	15722	15836	15785	15951	15893	15818	15787	15770	15645	15795	15605	15817	15963	15866	15815	15813	15825	15766	15802	15769	15659	15705	16005	15794	15754	15754	15678	15838	15898	15693	15807	15704	15757	15846	15812	15818	15820	15917	15902	15767	15706	15678	15757	15927	15954	15663	15822	15746	15634	15673	15694	15792	15608	15713	15702	15746	15610	15849	15781	15861	15850	16039	15802	15895	15713	15743	15866	15876	15824	15791	15694	15771	15981	15880	15782	15840	15570	15671	15859	15832	15649	15987	15559	15819	15793	15830	15499	15554	15915	15871	15778	15898	15786	15605	15793	15728	15839	15817	15657	15676	15790	15689	15853	15916	15741	15804	15945	15588	15714	15940	15916	15726	15700	15695	15799	15778	15915	15730	15693	15671	15687	15729	15820	15785	15768	15735	15836	15725	15755	15818	15623	15684	15861	15754	15818	15935	15717	15680	15755	15721	15940	15708	15850	15882	15686	15685	15741	15749	15718	15876	15975	15926	15920	15902	15809	15824	15692	15874	15765	15768	15733	15640	15666	15760	15832	15745	15946	15737	15830	15638	15823	15669	15903	15791	15709	15541	15708	15856	15848	15725	15849	15692	15737	15671	15631	16027	15711	15843	15885	15777	15853	15754	15812	15845	15791	15837	15821	15780	15878	15819	15706	15798	15834	15706	15777	15722	15706	15898	15659	15795	15712	15703	15749	15837	15645	15877	16000	15869	15783	15753	15820	15784	15809	15828	15790	15806	15703	15768	15714	15785	15871	15815	15921	15828	15671	15728	15750	15670	15738	15716	15799	15787	15619	15819	15774	15721	15833	15859	15746	15730	15782	15796	15856	15681	15797	15750	15859	15783	15642	15781	15825	15772	15765	15763	15721	15628	15810	15836	15647	15829	15798	15775	15846	15625	15725	15922	15726	15758	15713	15831	15650	15832	16039	15710	15850	15688	15762	15888	15751	15751	15869	15699	15940	15849	15714	15807	15744	15747	15914	15795	15760	15851	15858	15804	15713	15631	15707	15769	15764	15946	15780	15836	15970	15758	15791	15678	15897	15726	15748	15819	15932	15689	15900	15813	15853	15811	15929	15992	15858	15865	16035	15795	15880	15556	15661	15769	15725	15799	15863	15798	15629	15648	15801	15652	15740	15703	15866	15684	15749	15640	16086	15985	15813	15650	15629	15830	16009	15724	15930	15702	15716	15691	15812	15622	15791	15711	15770	15892	15768	15678	15631	15728	15777	15802	15713	16006	15867	15724	15763	15730	15924	15929	15670	15730	15702	15845	15768	15529	15731	15794	15764	15703	15800	15829	15908	15637	15840	15566	15856	15839	15955	15840	15635	15825	15761	15849	15772	15775	15696	15699	15910	15734	15724	15730	15821	15703	15796	15754	15671	15694	16012	15951	15900	15644	15739	15801	15654	15787	15841	15847	15675	15808	15813	15804	15855	15910	15798	15844	15730	15798	15657	15660	15937	15884	15774	15844	15756	15629	15768	15811	15677	15751	15682	15757	15823	15715	15740	15616	15823	15728	15860	15747	15750	15746	15820	15951	15683	15780	15712	15622	15924	15840	15762	15872	15820	15981	15767	15745	15817	15697	15771	15665	15840	15727	15827	15872	15881	15679	15782	15679	15721	15718	15841	15665	15760	15629	15675	15824	15667	15851	15965	15736	15825	15781	15868	15800	15667	15844	15729	15814	15883	15738	15917	15741	15921	15749	15720	15744	15875	15717	15926	15841	15850	15833	15813	15809	15701	15960	15741	15706	15914	15929	15891	15776	15732	15768	15835	16037	15811	15698	15659	15746	15813	15857	15933	15705	15877	15699	15775	15760	15807	15634	15823	15715	15547	15883	15792	15787	15960	15825	15746	15814	15841	15719	15651	15797	15712	15813	15689	15626	15839	15602	15659	15885	15733	15780	15747	15701	15696	15829	15734	15823	15718	15595	15788	15806	15797	15836	15821	15708	15644	15889	15834	15636	15753	15669	15803	15814	15795	15984	15751	15754	15808	15899	15832	15795	15769	15649	15925	15651	15827	15800	15977	15628	15723	15796	15855	15744	15731	15776	15749	15874	15896	15790	15946	15853	15748	15734	15607	15903	15781	15913	15831	15643	15904	15867	15810	15758	15736	15554	15734	15766	15727	15773	15867	15682	15795	15910	15623	15671	15708	15908	15908	15726	15659	15698	15694	15868	15793	15894	15890	15928	15782	15739	15723	15767	15796	15691	15650	15755	15763	15649	15614	15766	15926	15751	15868	15689	15746	15830	15694	15760	15819	15889	15632	15642	15781	15670	15904	15918	15831	15744	15824	15754	15821	15855	15676	15902	15757	15823	15764	15837	15794	15709	15809	15919	15911	15841	15702	15841	15861	15926	15772	15866	15760	15723	15892	15787	15775	15665	15858	15876	15862	15726	15686	15844	15831	15725	16021	15712	15727	15793	15815	15875	15898	15651	15763	15951	15764	15693	15733	15719	15828	15859	15649	15782	15793	15620	15775	15771	15711	15905	15805	15828	15883	15704	15794	15811	15938	15791	15714	15879	15767	15862	15840	15798	15820	15837	15805	15888	15689	15738	15704	15608	15873	15835	15839	15850	15885	15678	15747	15825	15782	15634	15655	15849	15821	15691	15840	15918	15810	15611	15804	15701	15856	15785	15756	15747	15882	15854	15745	15870	15657	15746	15813	15865	15895	15905	15735	15740	15630	15869	15757	15766	15848	15703	15789	15810	15683	15575	15850	15864	15904	15709	15820	15746	15810	15750	15695	15710	15932	15819	15757	15601	15836	15674	15770	15659	15795	15874	15745	15830	15884	15853	15780	15695	15838	15674	15664	15941	15854	15680	15824	15893	15741	15807	15832	15726	15654	15765	15796	15725	15760	15776	15676	15784	15945	15882	15865	15781	15907	15703	15701	15828	15736	15880	15800	15748	15856	15821	15835	15710	15871	15679	15620	15759	15821	15825	15797	15705	15798	15747	15866	15956	15700	15889	15793	15731	15815	15883	15711	15919	15776	15781	15812	15660	15734	15776	15833	15708	15940	15512	15610	15727	15831	15755	15837	15717	15751	15638	15769	15658	15670	15675	15782	15628	15890	15927	15648	15634	15860	15819	15693	15723	15740	15765	15683	15711	15915	15832	15710	15843	15878	15780	15744	15827	15809	15839	15667	15948	15742	15797	15921	15946	15836	15832	15916	15841	15749	15861	15894	15612	15919	16079	15893	15784	15694
28392	22774	25248	22603	19595	18844	18767	18073	17731	17768	17612	17211	17313	17071	17111	16985	17024	17027	17024	16999	16825	17163	16884	17141	17054	17011	16910	16872	17118	17085	17035	16916	16765	17034	17018	16877	17034	16915	16726	16774	16958	17050	17076	16914	16802	17030	16695	16969	16855	17015	17118	16905	17027	16887	16856	17075	16884	16768	16934	17043	16941	16853	17081	17038	16869	16881	17227	17033	17007	17050	16933	16822	16990	16997	17045	17029	16959	17039	16978	16938	17134	16865	17000	16905	16909	16807	16878	16892	16814	16827	16835	17017	16824	17001	16842	16957	16860	16900	17004	16737	16912	16702	17149	17050	17059	17064	16999	17088	17080	16962	16988	16675	16955	16775	16919	16882	16868	17023	17042	16916	17057	16942	17127	16899	16783	16970	16977	16621	17082	16961	16977	16841	16971	16890	16948	16878	16920	17001	16741	16832	17086	16797	16737	16846	17129	16897	16772	16919	16828	16802	17103	16936	16895	17007	17026	17117	16944	16839	16803	16905	17001	16876	17353	17112	16906	16836	16805	17018	16778	16879	17009	16788	16927	16906	17028	16947	17047	16876	17144	16846	17014	16990	16854	17039	16738	16882	16813	16821	16845	16874	16895	16931	17018	16925	16818	16817	17062	16857	17004	17190	16972	16787	16903	17061	16869	17047	16883	17047	16911	17039	16892	16805	16892	16919	16976	16932	16965	17002	17042	17044	16770	16911	16954	16762	16970	16894	17102	16988	16918	16839	16847	16922	16840	17092	16824	16841	16895	16907	16945	16931	17030	16887	16981	16635	16786	16933	16843	17158	17140	16827	16971	16863	16854	16730	16862	17089	16999	17113	16841	16844	16852	16951	16958	16945	16876	16853	17028	16925	16987	16956	16807	16798	16898	16764	16795	16898	17036	16982	16780	16917	16907	16817	16999	17070	16982	17028	16799	16810	16997	16862	16830	16995	16860	16917	16920	16993	16882	16946	16795	16935	16922	17046	16999	16827	16946	16993	16977	16910	16910	17203	16861	16912	16829	17006	16961	16901	16873	16834	17088	17028	16931	16838	16912	17018	16911	16926	16870	17079	16846	16884	16764	16834	17001	17001	16959	16909	17092	16878	17017	16800	16868	16851	16989	17003	17171	16942	16842	17020	17085	17035	16854	16799	16940	16892	17093	16800	17118	17068	16964	16874	16739	16918	16828	17094	16885	16960	16681	16766	16742	16906	17011	17019	16639	17113	16892	17053	16874	17094	17021	16821	16979	17013	17016	16934	16826	16933	16907	17045	16823	17019	16953	17053	16888	17068	16954	17170	16891	16745	16771	17101	16841	16921	17006	16983	16974	16897	16962	17169	16850	16958	16789	16947	17006	17069	16623	16986	16879	16790	17011	16799	16913	16902	17051	16946	17007	17095	16981	16941	16999	17032	16943	17015	16963	16960	17225	17091	16916	16913	16943	16931	16957	17140	16835	16771	16833	17050	16915	16938	16703	16906	17118	16650	16751	16826	17059	17070	16895	17027	17078	17006	16970	17121	16875	16854	17014	16880	16719	16835	17036	17048	16903	16966	16996	16896	16862	17012	16874	16974	16859	16828	17012	16978	16855	16982	17008	16760	17114	17123	16825	16857	16930	17016	16649	16813	16927	16825	16923	16764	16970	16817	17009	16714	16777	16787	16954	16847	16915	16814	16979	16766	16816	16774	16990	16850	16930	16786	16960	17150	17124	16953	17093	17084	17133	16863	16917	16840	17142	17057	17047	17108	16935	17065	16908	16945	17018	16944	17012	16883	16872	16912	16649	16872	16749	16894	16909	16921	16892	16806	17036	16845	17125	16965	16985	16865	16904	16944	17016	17036	16814	16820	17048	17130	17020	16917	16869	16841	17060	16937	17054	16842	17099	16993	16844	17096	16808	16876	16937	17044	16960	16868	16894	17030	17097	16909	17124	17025	16773	17111	16978	17001	16950	16694	17098	16811	17102	17019	17038	17001	17033	17088	16836	16851	16975	16982	17010	16859	16954	17030	16977	17033	16814	16963	16986	16914	16985	17015	17065	16860	16781	17096	16921	16753	17018	16892	16916	16896	16934	17002	17066	16953	16806	16954	17093	17034	17103	16776	17087	16957	16993	16987	17076	16969	16961	17266	16997	16812	16734	16683	16871	16885	16811	16931	16906	16927	16904	17271	16907	16804	17090	17170	16845	16904	17085	16872	16757	16705	16780	16833	16770	16856	16857	16815	16850	16919	17160	17129	16970	16926	16928	16947	16869	16934	16985	17081	16894	16984	16921	16824	16992	17089	17086	16992	16814	16949	17016	16756	17029	16909	16815	17074	16989	16710	16943	17030	17067	17023	17086	17084	16844	16861	16832	16996	17014	16980	16924	17028	17075	17008	16987	16886	16975	16773	16799	16866	16935	16907	16953	16909	17070	16800	16892	16954	16785	16975	17024	16947	16726	16925	16829	16914	16902	16940	17111	16764	16898	16977	17042	16836	16840	16847	16942	17141	16945	16901	16748	16981	16990	17005	16865	17009	16911	16859	17155	16884	16812	16817	16741	16898	16904	16910	16922	16967	17202	17063	16842	16990	17062	16872	16919	16823	17015	17017	16854	16794	16801	16901	16965	16955	16918	16907	16924	16873	16967	16860	17071	16775	16848	17099	16977	17125	17106	16791	16994	16832	16977	17086	17068	17139	17068	17121	16917	17084	17107	17069	17113	16853	16955	16893	17004	16897	17043	16995	17053	16997	16813	17036	17019	17047	16961	17015	17050	17098	16858	16705	16867	16915	17025	17129	16987	17229	16918	16923	16938	16978	17015	16869	17144	17004	16917	17163	17116	16815	16925	16846	17025	17033	16919	17015	16928	16991	17039	16757	16821	17066	16858	16849	16888	16942	16797	16691	17075	16826	17042	17016	16948	16820	16902	16914	16915	17219	16816	16797	17109	16882	16853	16838	16955	17152	17014	16961	16837	16888	16887	16870	16923	16793	16871	16975	17120	17024	16962	16917	16902	16923	16885	16876	17058	16935	17018	16989	16810	17075	17013	16965	17020	17059	17156	16994	16973	16920	16741	16911	16877	17118	17094	16764	16835	17006	16883	17125	16928	17109	17036	16942	17038	17101	17063	16784	16947	16876	16770	16886	16994	17009	16752	17095	17051	16957	16939	16852	16971	17066	16980	17113	16825	17069	16850	16873	16763	16788	16967	16976	17000	16966	17051	17015	16764	16766	16952	16894	16850	16842	17025	16947	16929	16910	16897	16735	16947	16810	17021	17028	16997	16914	16955	16901	16941	16948	16912	16861	17005	17040	17110	16816	16791	16774	16963	17039	16817	16762	16968	16708	17036	16949	17062	17084	17038	16966	16926	16965	17046	16913	17039	17211	16748	16950	17063	16821	17068	17113	16954	16864	16945	16905	16890	16884	16933	16878	16949	16948	17148	16990	16869	16973	16977	16981	17054	16884	17022	16969	17022	16992	16843	16870	16900	16825	16908	16845	16955	16896	16997	16888	16913	17071	17027	16927	16992	17092	17000	16834	16894	17015	16688	17108	17056	16995	16723	16943	16942	17114	16942	16976	16952	16871	17101	16858	16924	16982	16903	17030	16767	16920	17213	16834	16951	16894	16882	16776	16883	17019	16978	16989	17039	16875	17172	16910	16862	16731	17012	16779	16782	16867	17103	17047	16852	16766	16936	17110	16770	16887	16882	16800	17141	16885	17008	16867	16838	16870	16984	17102	16961	16910	16967	16975	16895	16824	16998	17050	17036	16799	16805	16945	17122	16964	16882	16838	16887	16973	16922	16991	16899	17015	16932	17165	16791	16799	16790	17041	16897	16834	16976	16917	16882	16920	16957	17090	16766	17143	16878	17216	17151	16989	16940	17093	16808	16907	16861	17008	16994	16957	16933	16766	17048	16958	17002	16806	16997	17017	17140	17041	16963	17011	16735	16749	16779	17163	16896	16897	16958	16799	17044	16911	16919	16879	16915	16863	16972	16948	16678	16944	17149	16898	16879	17109	16948	17166	16995	16931	16945	16895	17215	16744	16939	16954	16862	16981	16985	17030	16985	16943	16961	16788	16929	16871	17016	16825	17008	17188	16910	16984	16859	16894	17002	16919	16906	16989	17012	17006	16997	16865	16847	16695	16835	17076	17004	16866	17118	16892	17017	17005	16952	16945	16952	16993	16919	16927	17099	16998	17003	16828	16925	17049	17081	16867	16966	16922	17034	16968	17074	16669	17000	17014	17102	16794	16737	16785	16980	16958	16885	16931	16930	16953	16779	16985	16944	17064	16790	16848	16791	16840	16941	16796	17045	16802	17070	16802	16936	17006	16893	16922	16851	16635	16747	17065	16933	17224	16876	16942	17125	17062	16975	16811	16834	17154	16981	17026	16800	16820	16963	16913	16920	17138	16933	16909	16988	16726	17073	16591	17099	17008	17106	17003	16940	16840	16840	16770	16939	16890	16684	17061	17105	16963	17168	16896	17019	16889	16917	16967	16684	16996	16988	17202	16981	17018	16955	16980	17063	16767	16934	16800	16941	17083	16895	16941	17139	16958	16997	17078	16770	17001	17055	16745	17006	16915	17045	16889	17104	16957	17075	16964	17064	16800	17058	16903	17062	16935	16991	17067	17006	16887	17032	16932	17070	16838	16934	16810	16765	16921	16905	16950	16829	16993	17059	16936	17005	16805	16926	16910	16821	16950	16910	16815	16849	17085	16899	16855	16981	17006	16987	17176	16984	16974	16911	16772	17142	17026	16789	16992	16905	16934	16952	16901	16951	16953	16991	16958	17080	16767	17068	16824	16868	17035	17025	16945	16830	16989	17035	16920	17121	16802	16875	17012	16932	16914	17076	16879	17026	16766	17021	16884	17033	16920	16967	16994	16855	16835	16909	16782	16889	16980	17061	16852	17124	16921	16600	16783	16966	17115	17099	17006	16858	16896	16876	16983	16804	16734	16999	16828	17045	17056	17017	17003	16801	17087	16865	17265	16973	16998	16960	16912	16787	16750	17059	16899	16854	17071	16913	17047	17074	16896	16828	16861	16901	16909	16990	17074	17134	17139	16828	16809	16835	16811	16823	17013	16981	16840	16749	17122	16870	16845	17090	16854	17012	16743	16756	16879
16898	25591	21840	18729	17873	17152	16492	16053	15978	15426	15184	14936	14790	14688	14525	14730	14407	14610	14397	14728	14618	14570	14596	14533	14626	14663	14700	14463	14525	14458	14541	14464	14633	14482	14341	14648	14404	14386	14564	14429	14434	14372	14644	14468	14616	14431	14594	14543	14516	14573	14277	14407	14631	14403	14405	14209	14472	14367	14606	14369	14467	14500	14354	14486	14369	14601	14428	14450	14548	14513	14443	14357	14279	14544	14397	14379	14458	14326	14521	14556	14335	14319	14721	14287	14566	14415	14397	14385	14674	14287	14410	14388	14416	14306	14576	14479	14547	14443	14345	14571	14346	14449	14530	14494	14508	14391	14357	14442	14345	14548	14519	14444	14420	14449	14552	14368	14361	14345	14454	14551	14471	14489	14407	14561	14231	14459	14453	14392	14366	14480	14557	14557	14332	14458	14376	14495	14557	14484	14580	14536	14393	14529	14489	14464	14425	14585	14507	14590	14724	14412	14486	14486	14395	14271	14510	14425	14480	14342	14527	14425	14563	14525	14544	14460	14442	14540	14671	14354	14518	14529	14444	14427	14412	14406	14419	14450	14571	14408	14352	14519	14601	14480	14505	14534	14494	14446	14574	14534	14480	14632	14353	14446	14457	14377	14619	14359	14458	14422	14532	14539	14284	14357	14393	14376	14550	14285	14508	14499	14313	14398	14544	14490	14356	14468	14499	14464	14400	14340	14428	14304	14405	14574	14594	14494	14470	14562	14717	14436	14539	14452	14278	14481	14508	14413	14499	14548	14458	14557	14411	14673	14376	14456	14490	14375	14369	14391	14479	14591	14461	14320	14442	14527	14455	14505	14476	14432	14362	14415	14386	14495	14370	14463	14448	14399	14487	14494	14608	14444	14487	14464	14565	14589	14537	14388	14328	14496	14446	14484	14625	14444	14477	14560	14645	14585	14423	14376	14547	14531	14474	14461	14550	14447	14327	14463	14221	14511	14394	14414	14589	14291	14599	14497	14401	14382	14508	14564	14288	14529	14343	14474	14481	14363	14192	14563	14443	14554	14456	14509	14414	14475	14636	14312	14449	14518	14353	14497	14382	14413	14500	14343	14462	14557	14544	14561	14257	14517	14525	14466	14457	14509	14450	14543	14560	14351	14480	14436	14434	14303	14243	14429	14361	14515	14398	14515	14497	14540	14431	14527	14432	14334	14493	14372	14580	14579	14367	14540	14485	14550	14278	14562	14494	14393	14333	14357	14628	14573	14393	14381	14554	14488	14383	14379	14383	14445	14466	14481	14502	14447	14597	14435	14470	14494	14422	14453	14486	14524	14413	14400	14666	14426	14474	14508	14497	14468	14420	14406	14447	14400	14476	14459	14384	14564	14424	14548	14424	14444	14438	14313	14482	14457	14386	14575	14411	14347	14467	14374	14553	14565	14408	14515	14521	14377	14619	14523	14576	14455	14621	14587	14622	14332	14514	14522	14446	14382	14477	14262	14452	14262	14446	14380	14674	14714	14478	14385	14329	14663	14277	14523	14468	14473	14361	14225	14519	14497	14482	14515	14283	14555	14546	14430	14590	14512	14601	14286	14608	14481	14620	14679	14309	14505	14626	14445	14430	14408	14467	14363	14541	14476	14674	14443	14638	14509	14330	14371	14359	14364	14388	14518	14488	14284	14477	14528	14620	14357	14405	14404	14509	14369	14411	14510	14552	14409	14455	14342	14402	14415	14436	14416	14441	14505	14392	14507	14386	14541	14493	14473	14618	14428	14465	14455	14376	14461	14496	14410	14381	14386	14438	14432	14389	14379	14560	14562	14593	14430	14552	14394	14539	14577	14592	14453	14504	14336	14351	14561	14482	14566	14283	14601	14319	14342	14534	14578	14534	14393	14545	14516	14219	14522	14535	14617	14493	14398	14521	14387	14460	14459	14533	14314	14519	14566	14415	14461	14511	14709	14320	14474	14235	14466	14438	14531	14523	14431	14382	14488	14475	14507	14263	14695	14449	14546	14357	14463	14573	14463	14622	14579	14491	14389	14437	14630	14551	14457	14430	14326	14466	14383	14440	14507	14402	14509	14428	14438	14561	14349	14489	14464	14422	14386	14764	14551	14440	14594	14333	14364	14558	14511	14587	14472	14635	14480	14453	14442	14498	14448	14450	14408	14450	14438	14506	14583	14563	14528	14437	14494	14552	14566	14340	14474	14573	14538	14636	14367	14531	14591	14684	14386	14613	14483	14514	14685	14506	14611	14458	14417	14584	14414	14383	14625	14488	14437	14521	14581	14429	14435	14419	14398	14435	14357	14454	14367	14382	14494	14418	14468	14592	14424	14321	14387	14488	14473	14300	14449	14449	14435	14452	14437	14413	14490	14545	14434	14592	14533	14406	14330	14352	14486	14478	14460	14510	14503	14467	14591	14451	14433	14516	14530	14317	14511	14406	14577	14548	14380	14322	14450	14430	14587	14349	14455	14557	14582	14501	14507	14488	14380	14396	14459	14524	14419	14469	14373	14369	14412	14495	14506	14634	14359	14529	14393	14479	14561	14584	14467	14562	14615	14417	14381	14356	14402	14335	14634	14467	14421	14538	14409	14390	14439	14573	14439	14485	14479	14421	14490	14487	14451	14497	14298	14414	14534	14492	14508	14518	14556	14509	14424	14441	14405	14440	14534	14524	14419	14451	14322	14528	14315	14382	14500	14488	14509	14430	14422	14386	14616	14439	14543	14297	14492	14580	14545	14488	14561	14610	14465	14369	14349	14371	14419	14345	14307	14476	14453	14329	14558	14372	14508	14394	14508	14360	14618	14327	14681	14304	14470	14401	14289	14577	14344	14517	14352	14362	14625	14535	14359	14551	14501	14539	14598	14377	14427	14414	14476	14461	14415	14539	14491	14510	14490	14353	14512	14421	14420	14279	14403	14510	14465	14489	14403	14663	14507	14437	14432	14726	14437	14372	14387	14469	14606	14538	14568	14571	14394	14375	14480	14435	14256	14393	14490	14266	14502	14465	14366	14533	14411	14495	14473	14421	14376	14519	14442	14622	14573	14521	14358	14488	14618	14516	14557	14435	14601	14438	14402	14522	14510	14460	14539	14292	14555	14427	14584	14517	14542	14611	14501	14425	14425	14349	14423	14332	14525	14560	14576	14469	14390	14541	14535	14522	14584	14388	14404	14513	14460	14481	14336	14400	14323	14615	14433	14514	14421	14459	14481	14429	14445	14448	14484	14545	14540	14461	14575	14379	14423	14486	14442	14476	14292	14377	14503	14406	14397	14536	14547	14384	14477	14527	14373	14398	14478	14350	14351	14464	14460	14388	14563	14538	14460	14583	14474	14481	14354	14569	14354	14555	14389	14485	14503	14731	14527	14219	14497	14400	14557	14603	14557	14302	14159	14451	14294	14166	14500	14445	14482	14557	14503	14407	14418	14524	14332	14424	14387	14428	14471	14631	14360	14543	14470	14386	14614	14487	14432	14705	14407	14360	14511	14391	14471	14533	14395	14500	14440	14400	14647	14463	14446	14546	14344	14499	14376	14441	14392	14534	14643	14545	14494	14502	14462	14528	14547	14325	14465	14549	14457	14386	14497	14502	14775	14495	14548	14551	14349	14367	14300	14526	14494	14295	14451	14527	14558	14445	14352	14384	14489	14433	14440	14389	14515	14563	14463	14528	14536	14514	14423	14389	14317	14430	14592	14445	14586	14354	14594	14375	14470	14309	14597	14507	14559	14498	14491	14492	14462	14448	14446	14479	14303	14474	14342	14421	14499	14424	14402	14311	14388	14524	14521	14631	14480	14561	14454	14558	14367	14308	14459	14420	14344	14361	14484	14500	14649	14551	14361	14374	14605	14352	14578	14602	14475	14447	14426	14387	14488	14378	14576	14466	14456	14531	14468	14496	14435	14342	14517	14475	14528	14466	14364	14567	14582	14354	14504	14452	14563	14302	14386	14395	14578	14401	14502	14542	14304	14524	14565	14507	14481	14494	14363	14551	14585	14397	14437	14333	14322	14527	14382	14518	14385	14542	14406	14216	14447	14534	14416	14467	14564	14343	14413	14317	14466	14372	14418	14460	14413	14518	14568	14374	14542	14350	14371	14402	14472	14463	14519	14333	14615	14616	14318	14543	14536	14540	14389	14352	14505	14552	14591	14439	14583	14231	14404	14529	14488	14313	14594	14292	14595	14354	14388	14553	14428	14367	14287	14338	14503	14344	14641	14538	14342	14563	14407	14286	14398	14558	14487	14469	14530	14406	14351	14604	14448	14599	14521	14393	14507	14390	14505	14496	14386	14523	14290	14495	14417	14472	14462	14500	14369	14455	14418	14409	14578	14489	14415	14318	14465	14473	14441	14459	14490	14397	14395	14253	14419	14435	14551	14442	14435	14540	14427	14398	14459	14553	14585	14571	14413	14421	14483	14562	14357	14467	14489	14398	14535	14568	14507	14375	14353	14622	14489	14522	14417	14426	14380	14493	14624	14239	14505	14643	14391	14448	14454	14442	14517	14334	14441	14500	14310	14647	14595	14441	14535	14461	14272	14404	14517	14455	14459	14563	14384	14395	14390	14561	14374	14649	14455	14384	14462	14442	14420	14653	14502	14583	14457	14574	14430	14488	14410	14444	14386	14405	14532	14449	14493	14419	14317	14518	14584	14391	14379	14516	14394	14517	14600	14597	14542	14502	14420	14457	14585	14500	14479	14432	14375	14349	14550	14339	14410	14785	14665	14520	14639	14338	14301	14556	14504	14516	14543	14602	14480	14489	14487	14663	14479	14383	14445	14490	14675	14457	14462	14425	14361	14448	14649	14365	14451	14433	14477	14326	14293	14269	14316	14495	14570	14398	14283	14596	14485	14440	14507	14351	14549	14500	14412	14474	14437	14436	14584	14614	14501	14413	14366	14402	14483	14366	14541	14464	14512	14463	14352	14423	14315	14475	14489	14452	14514	14514	14341	14462	14469	14367	14417	14499	14336	14391	14381	14501	14397	14474	14596	14363	14630	14585	14541	14485	14556	14421	14530	14466	14630	14481	14636	14446	14184	14529	14443	14512	14410	14323	14393	14488	14554	14509	14517	14395	14359	14414	14463	14497	14495	14491	14409	14426	14339	14413	14546	14430	14385	14358	14391	14595	14524	14416	14484
22747	21042	27865	24551	22218	23029	22599	19869	19113	18809	18585	18425	18393	18247	18095	18124	18129	18096	17848	17937	17770	17950	17715	17897	17817	17846	17825	17952	17840	17920	17933	17703	17925	17636	17779	17930	17649	17807	17701	17803	17704	17609	17764	17628	17695	17683	17746	17606	17836	17886	17761	17619	17687	17475	17673	17835	17800	17654	17756	17471	17746	17689	17747	17726	17760	17688	17594	17707	17712	17677	17716	17571	17676	17823	17806	17837	17890	17738	17615	17828	17448	17559	17512	17890	17618	17759	17703	17576	17824	17598	17389	17942	17502	17804	17525	17662	17789	17701	17752	17815	17674	17716	17758	17798	17740	17494	17911	17810	17625	17748	17490	17631	17807	17726	17636	17707	17692	17629	17817	17759	17701	17610	17669	17651	17780	17646	17706	17511	17876	17763	17543	17720	17822	17812	17629	17768	17743	17703	17564	17596	17764	17597	17600	17717	17796	17785	17771	17674	17785	17648	17613	17625	17691	17564	17687	17817	17433	17597	17800	17697	17609	17564	17614	17732	17657	17697	17494	17562	17680	17709	17920	17724	17560	17741	17552	17438	17560	17783	17661	17675	17521	17650	17719	17813	17600	17754	17699	17739	18001	17760	17650	17609	17717	17680	17727	17530	17546	17543	17493	17557	17608	17836	17592	17759	17720	17857	17840	17630	17543	17817	17513	17645	17661	17786	17616	17916	17614	17650	17672	17740	17508	17880	17656	17921	17593	17625	17850	17822	17835	17535	17699	17680	17767	17727	17610	17726	17775	17568	17725	17801	17605	17760	17749	17748	17751	17584	17786	17707	17636	17782	17575	17708	17802	17702	17785	17909	17674	17734	17878	17746	17837	17362	17509	17792	17689	17565	17744	17729	17836	17645	17723	17611	17563	17739	17760	17457	17723	17821	17740	17848	17581	17551	17627	17780	17899	17615	17844	17673	17601	17603	17686	17657	17453	17664	17776	17717	17809	17752	17502	17593	17557	17598	17654	17637	17585	17557	17485	17548	17791	17593	17700	17676	17640	17644	17900	17645	17441	17628	17659	17708	17864	17717	17622	17596	17562	17734	17643	17514	17709	17802	17745	17767	17662	17721	17644	17558	17888	17497	17838	17551	17681	17572	17589	17629	17569	17529	17793	17721	17960	17643	17743	17718	17654	17759	17833	17690	17727	17835	17795	17891	17672	17575	17537	17478	17569	17521	17773	17697	17733	17834	17686	17654	17718	17861	17762	17754	17746	17688	17811	17643	17658	17700	17548	17805	17732	17768	17655	17551	17666	17783	17776	17603	17666	17759	17960	17797	17572	17834	17674	17755	17942	17589	17751	17659	17690	17683	17714	17636	17756	17793	17835	17941	17839	17578	17901	17597	17916	17491	17956	17940	17956	18002	17819	17903	17752	17745	17571	17619	17567	17609	17722	17768	17661	17723	17778	17861	17540	17549	17629	17886	17572	17575	17517	17891	17694	17991	17842	17550	17682	17639	17608	17833	17833	17871	17864	17746	17701	17538	17783	17435	17648	17728	17837	17621	17643	17727	17832	17535	17714	17549	17463	17679	17585	17670	17855	17815	17716	17801	17744	17454	17715	17555	17417	17785	17800	17681	17718	17742	17615	17446	17584	17478	17742	17952	17894	17708	17616	17873	17880	17790	17734	17676	17623	17652	17776	17694	17797	17694	17787	17699	17701	17617	17656	17487	17680	17618	17750	17780	17916	17631	17675	17873	17722	17580	17646	17607	17783	17512	17617	17673	17786	17621	17707	17599	17678	17704	17750	17717	17647	17786	17785	17650	17736	17767	17802	17741	18056	17652	17833	17737	17633	17630	17781	17617	17682	17657	17737	17710	17857	17826	17632	17642	17809	17877	17827	17784	17522	17651	17627	17558	17704	17534	17675	17579	17728	17706	17761	17781	17640	17617	17602	17623	17617	17576	17683	17801	17717	17911	17740	17760	17670	17774	17748	17802	17532	17582	17787	17735	17594	17708	17600	17608	17848	17710	17587	17700	17721	17830	17970	17937	17636	17495	17883	17755	17854	17690	17521	17577	17664	17716	17791	17697	17601	17883	17688	17727	17677	17791	17608	17771	17748	17566	17655	17806	17650	17736	17784	17672	17821	17815	17581	17700	17404	17791	17752	17605	17801	17737	17859	17771	17866	17521	17667	17712	17680	17552	17771	17616	17789	17625	17592	17525	17650	17781	17705	17624	17737	17584	17664	17922	18022	17829	17823	17713	17761	17542	17645	17732	17610	17735	17776	17790	17665	17614	17693	17769	17642	17668	17759	17681	17766	17723	17727	17789	17754	17702	17664	17747	17460	17557	17503	17570	17628	17679	17652	17746	17642	17692	17683	17542	17583	17725	17690	17850	17590	17664	17729	17710	17624	17885	17891	17790	17735	17805	17671	17590	17963	17809	17916	17764	17761	17554	17509	17744	17740	17403	17637	17645	17562	17582	17728	17684	17695	17610	17870	17814	17657	17683	17808	17766	17831	17760	17707	17710	17636	17543	17693	17767	17698	17773	17717	17812	17717	17586	17712	17710	17786	17625	17526	17694	17728	17605	17711	18077	17741	17660	17625	17678	17717	17766	17619	17620	17598	17715	17772	17608	17705	17872	17503	17692	17690	17557	17795	17577	17496	17825	17490	17696	17650	17718	17889	17671	17716	17811	17771	17571	17736	17638	17749	17899	17797	17641	17781	17604	17765	17656	17752	17640	17723	17848	17656	17682	17572	17818	17816	17715	17624	17638	17605	17770	17679	17617	17777	17717	17645	17728	17639	17721	17798	17587	17541	17567	17823	17737	17622	17811	17573	17774	17485	17725	17641	17633	17634	17700	17682	17623	17717	17742	17697	17837	17857	17827	17548	17650	17649	17650	17616	17700	17689	17789	17569	17761	17683	17617	17565	17725	17799	17693	17666	17712	17728	17811	17594	17749	17594	17675	17725	17662	17646	17920	17705	17845	17586	17830	17752	17673	17616	17707	17652	17643	17818	17800	17713	17665	17789	17948	17810	17713	17914	17786	17819	17630	17629	17673	17865	17628	17580	17719	17652	17923	17726	17674	17732	17682	17511	17688	17717	17579	17695	17650	17607	17613	17827	17742	17690	17855	17569	17651	17635	17946	17615	17710	17809	17672	17803	17732	17670	17666	17678	17626	17650	17791	17561	17684	17720	17392	17689	17758	17672	17838	17607	17712	17645	17850	17667	17503	17925	17763	17862	17965	17792	17667	17751	17794	17690	17773	17620	17632	17645	17732	17684	17706	17617	17702	17689	17745	17660	17584	17853	17907	17495	17704	17709	17772	17629	17789	17639	17547	17826	17726	17735	17564	17729	17725	17772	17531	17537	17648	17695	17710	17892	17728	17833	17778	17612	17691	17374	17783	17534	17652	17715	17697	17660	17577	17713	17491	17658	17708	17546	17671	17778	17704	17690	17886	17845	17602	17628	17771	17661	17770	17704	17651	17747	17583	17671	17843	17462	17528	17685	17697	17695	17557	17676	17572	17579	17533	17674	17523	17875	17729	17752	17842	17762	17831	17707	17594	17817	17707	17968	17449	17600	17728	17810	17855	17746	17581	17655	17481	17711	17628	17670	17720	17370	17607	17726	17703	18009	17784	17431	17587	17617	17709	17715	17840	17694	17645	17738	17748	17664	17606	17616	17724	17725	17717	17716	17800	17784	18064	17909	17846	17657	17669	17646	17465	17594	17848	17642	17610	17688	17603	17735	17822	17742	17596	17823	17784	17619	17765	17772	17818	17778	17753	17593	17546	17600	17675	17805	17497	17726	17624	17559	17691	17844	17674	17612	17651	17759	17703	17715	17783	17708	17654	17968	17710	17692	17866	17739	17711	17856	17830	17851	17927	17816	17809	17680	17657	17490	17590	17623	17630	17810	17731	17499	17803	17877	17870	17600	17717	17862	17820	17742	17766	17942	17626	17752	17916	17788	17825	17594	17660	17707	17684	17823	17585	17736	17919	17703	17727	17495	17597	17675	17758	17704	17622	17537	17725	17491	17727	17881	17610	17597	17626	17686	17868	17749	17662	17700	17570	17849	17783	17777	17602	17707	17647	17710	17661	17671	17709	17603	17667	17739	17769	17795	17801	17821	17644	17549	17704	17684	17628	17656	17805	17743	17798	17742	17737	17728	17681	17748	17766	17862	17672	17681	17929	17681	17727	17660	17928	17705	17765	17614	17735	17710	17767	17740	17751	17742	17639	17508	17798	17810	17910	17701	17619	17610	17708	17807	17723	17688	17745	17794	17743	17565	17822	17733	17677	17634	17665	17546	17758	17611	17777	17570	17573	17881	17617	17718	17780	17687	17787	17617	17689	17786	17675	17532	17813	17873	17970	17701	17558	17651	17768	17681	17647	17697	17744	17609	17735	17795	17616	17943	17759	17758	17734	17644	17723	17677	17680	17686	17658	17731	17676	17639	17762	17706	17680	17742	17653	17874	17902	17559	17947	17849	17871	17711	17544	17592	17569	17597	17527	17761	17802	17699	17817	17600	17686	17952	17682	17664	17470	17744	17670	17654	17762	17811	17575	17619	17675	17765	17674	17552	17401	17629	17811	17533	17791	17708	17607	17726	17640	17687	17886	17660	17678	17777	17677	17813	17686	17698	17798	17588	17738	17772	17510	17397	17748	17794	17767	17811	17914	17749	17923	17745	17614	17614	17680	18020	17648	17709	17737	17828	17683	17683	17583	17522	17535	17562	17844	17720	17652	17744	17634	17643	17503	17631	17655	17824	17659	17841	17825	17778	17704	17698	17636	17645	17517	17686	17766	17601	17782	17659	17773	17714	17719	17891	17731	17602	17512	17785	17661	17354	17722	17744	17764	17870	17731	17769	17776	17836	17576	17608	17680	17735	17817	17580	17541	17753	17677	17594	17841	17715	17833	17740	17813	17832	17504	17644	17537	17617	17681	17563	17852	17847	17851	17690	17522	17469	17514	17571	17757	17600	17629	17548	17737	17807	17754	17642	17734	17830	17923	17901	17803	17741	17725	17768	17979	17854	17764	17811	17459	17826	17680	17754	17491	17632	17634	17761	17657	17824	17867	17750	17596	17724	17738	17768	17819	17542	17927	17633	17606	17661	17586	17633	17846	17882	17704
14831	31389	26261	21691	20209	19025	18071	17440	16620	16319	16024	15606	15511	15333	15434	15253	15063	15411	15009	15005	15009	14914	15017	15087	15059	15067	14988	14940	14973	15101	15018	14997	14976	15136	14970	14976	15057	15078	14980	14984	14764	15015	14883	14916	14979	15045	15089	15058	14890	14895	15089	14817	14815	14941	15029	14848	14942	14875	14776	14963	14915	14943	14933	15055	14944	14868	14957	15035	14874	15016	15000	15152	14980	14956	14911	14996	14880	15045	14878	14820	15086	15044	15024	14816	14877	14890	14880	14870	14911	15087	14804	15093	14940	14884	14905	14941	15148	15008	15042	14936	14851	15079	14896	14718	14830	15102	14914	14836	14941	14784	14875	14814	14882	15196	14888	15100	14863	14956	14806	14965	14857	14882	14672	14917	14899	15044	14851	14879	14910	14874	14863	14880	14936	14957	14926	14991	14857	15071	14999	14898	15019	14853	15062	15015	14846	14900	14860	14833	14993	14859	14861	14769	14937	14970	14858	15043	14855	14985	14836	14832	14839	15090	14784	14930	14807	14889	14864	14837	14773	14724	15044	14914	14979	14953	14993	14954	14889	14947	14909	14803	14965	14885	15002	14885	14826	14944	14764	14856	14956	14965	14940	14883	14899	14987	14856	14889	14879	14869	14886	15011	14986	15013	15045	14834	14893	14904	14893	14861	14953	14922	14882	14993	14860	14850	14967	14870	14815	15006	14890	15039	14867	14938	14970	15081	14892	14862	15055	14874	14960	14928	14861	15001	14838	14780	15015	14976	14931	14946	15016	15044	14941	14921	14967	14883	15188	14900	14883	14875	14995	14984	14884	14790	14919	14902	14870	14985	14800	15127	14897	15000	14815	14830	15053	14716	14955	14894	14896	15058	14794	14798	14948	15074	14881	14890	15011	14872	14874	15046	14927	14873	14857	14902	14937	14936	15029	14908	15010	14927	14750	14877	15068	15005	14829	15040	14941	14615	15027	14709	14967	14932	14853	14895	14911	14913	14856	14775	14874	15126	14901	14840	15015	14919	14869	14936	15027	14951	14600	14937	14876	14784	14992	14979	14811	14887	14899	14903	15005	14827	14919	14984	14986	14827	15152	14872	14774	14800	14804	14895	14881	14871	14888	14888	14944	14950	14973	14971	14858	14937	14845	14839	14973	15076	14815	15002	15075	14854	14849	14954	14899	14899	14762	14929	14861	14797	14771	14873	14945	14879	15029	14872	14923	14961	14889	14896	14895	14838	14982	14947	15086	14911	14874	14950	14864	14977	14954	14883	15051	15009	14846	14909	14863	14845	14996	14789	14857	14875	14792	14996	14761	14947	15011	14855	14835	14849	15006	14895	14928	15055	14980	14825	14964	14980	14901	15032	14798	14894	15023	15085	14879	14977	14919	14870	14880	14863	15026	14910	15016	15110	14858	15002	14950	14909	14933	14937	15059	14905	14884	14876	14929	14892	14779	14931	14945	15018	14926	14922	14896	14803	14947	14909	14734	14871	14894	14791	14844	14974	14934	14917	14923	14885	14837	14876	14746	15033	14888	14890	14772	14889	14865	15087	14902	15081	14945	15004	14889	14940	14993	15036	14938	14997	14889	15052	14845	14924	14856	14904	14921	14950	14799	14830	14862	14682	14906	14850	15104	15042	14838	15034	14885	14906	14979	14891	15079	14945	14770	14846	14977	14845	14818	14902	15014	14972	15095	15075	14773	14947	15050	14964	14883	14926	15026	15002	14843	14928	14662	14855	14881	15062	14992	14919	14905	14714	14868	14885	14700	14928	14960	14880	14774	14983	15032	14734	14947	14919	14876	15000	14950	14915	15087	14946	14894	14777	14950	14883	14946	14869	14786	14887	14865	15066	14909	14838	14925	15004	14863	14878	15018	14871	14817	14872	14825	14805	14960	15019	14880	14856	15019	15012	14876	14842	14775	15075	14851	14859	14992	14992	14929	15066	14824	14884	14914	14861	15163	14874	14836	14872	15057	14759	15099	14795	14991	14929	14872	14773	15014	14881	15002	15016	14904	14889	14944	14803	14828	14962	14845	14942	14915	15033	14904	14991	14980	14819	14907	15003	15022	14809	14876	14893	14938	14971	14930	14771	14952	15027	14804	14827	15038	14920	15082	14951	14906	15061	14959	15013	14747	14938	14986	14768	14941	15036	14859	14972	14863	14889	14998	14879	14873	15127	14802	14865	15068	14841	14895	14877	14984	14903	15062	14849	15023	14891	14798	14856	15049	14937	14945	14857	14934	14991	14962	14929	14821	14952	14977	14893	14907	14954	15010	14846	14739	14909	14885	15070	14919	14812	14983	14921	14945	14859	14926	14777	14867	14960	14773	14910	15001	14870	14944	14850	14955	14947	14980	15009	14996	15066	14940	14992	14993	14964	14786	14874	14861	14758	14733	14985	14793	14918	14948	14974	14884	15000	14985	14803	14898	15006	14872	14801	15063	14915	14991	14885	14917	14925	14826	14956	14866	15029	14955	14859	14673	14837	14843	14981	14879	14768	15054	15023	15011	14953	14849	14848	15053	14820	14993	14863	14803	14884	14961	14925	14971	15097	14949	14979	14899	14823	14895	14809	14934	14955	14817	14877	14976	15025	14779	15007	14818	14943	15082	14844	14964	14894	15010	14886	15115	14827	15044	14967	14742	14725	15119	14921	15031	14930	15016	14853	14936	14836	14883	14807	14968	14926	14979	14939	15051	15000	14850	14991	14840	14920	15044	14935	14979	14810	14834	15044	14851	14999	14954	14869	14886	14786	14863	14967	14930	14868	15119	14937	14997	14979	14793	14842	15047	15062	14938	14805	14822	15035	14923	14886	14791	15016	14830	14932	14984	14955	15143	14790	14923	14769	14984	14947	14877	14821	14808	14721	14811	14996	15098	14830	14893	14936	14899	15039	14812	14975	14848	14974	14975	15055	14863	14936	14771	14982	15070	14793	14855	14856	14912	14827	14764	15102	14801	14932	14814	14934	14941	14930	14805	15134	14913	14981	14748	14900	14796	14940	14826	14911	14840	14817	14804	14842	14792	14909	14848	14852	15034	15019	14875	14744	14797	14912	15017	14821	14922	14766	14991	14929	15062	15058	14900	14969	14891	14925	14944	14974	14858	14745	14955	14801	14982	14701	14939	14817	14909	14754	14921	14865	14934	14913	14794	14887	14885	14937	14989	14878	14862	14596	15030	14803	14904	15143	14923	14750	14836	14842	14798	14999	15001	15014	15042	14857	14946	14828	14975	14888	14988	14991	14969	14899	14991	15004	14888	14955	14864	15069	14882	14918	15071	14882	14992	15194	14992	14950	14782	15014	14742	14811	14832	14999	14834	14852	14929	14838	15054	14880	15034	14765	14913	14850	14939	15032	14991	14801	14887	14972	14979	14910	15038	15038	14885	14881	14863	14968	14812	14882	14887	14864	14811	14808	14708	15130	14983	15008	14948	14893	14989	14896	14905	14788	14810	15142	15041	14833	14780	14899	14922	14598	14853	14834	14882	14920	14800	14994	14822	14939	14796	14998	15042	14947	14918	15119	14805	14961	15019	14815	14947	14782	14940	15006	14905	14955	14894	14996	15030	14900	14953	14989	14766	14918	14883	15115	14811	14757	14913	14967	14955	14719	15009	14761	14762	14810	14983	14928	14789	15003	14977	14977	14540	14931	14966	14850	14975	14936	15042	14979	14929	14837	14936	14965	14830	14770	15012	14846	14881	15068	14886	14726	15105	14812	14925	15017	14880	14877	14971	14933	14925	15061	15067	14803	15012	14876	15016	14957	14801	14996	15057	14800	14963	14770	14772	14890	14878	15004	14741	14929	14847	14789	14990	14819	14988	14860	14838	14713	14920	14840	14963	14949	14912	15072	14938	14938	15021	14996	14931	14948	14926	15039	14932	15075	14883	14832	14783	14907	15086	14987	14958	14862	14994	14921	14924	14910	14958	15109	14792	14921	14858	14914	14869	14961	14958	14838	15047	14857	14956	14922	15140	14960	14826	14926	14850	14933	15181	14829	15008	14894	15189	14985	14879	15000	14881	14906	14865	14912	14984	14858	14799	14951	14819	15022	14874	15156	15042	14929	14868	14896	14684	15105	14940	14774	14852	14908	14945	15142	15027	14935	14923	14905	14876	15000	14920	15128	14937	14912	14903	14889	14874	14785	15093	14867	14768	14907	14893	15040	14867	14948	14726	14949	15066	15004	14805	14799	14933	14921	14967	14914	14969	14950	14923	14990	14846	14896	15015	14891	14925	15005	14813	15071	14814	14778	14990	14849	14762	14968	14951	15049	14784	14922	14897	14999	14968	14990	14765	14766	14940	14914	14828	15052	14997	15126	14944	15162	14848	14919	14974	15015	14856	15170	14819	14912	15008	14904	14750	14903	15080	14981	15138	15098	14757	15024	14892	14833	14862	14934	15104	14960	14963	14911	15006	14973	14846	15004	15033	14732	14985	14890	14760	14817	14982	14791	14892	15051	14990	14998	15140	15012	14789	14719	14960	14857	15082	14957	14938	15008	14881	15011	14972	15039	14993	14935	14724	14897	14980	15135	14966	14894	14853	14818	15047	14743	15001	14907	14836	14929	14961	14799	14740	14768	15131	14990	15063	14862	14740	14911	14787	14831	15024	15091	14935	15014	14856	14958	15019	14919	14702	15031	15123	14916	14814	14748	14757	14858	14953	14753	14813	15078	14871	14779	14933	14901	14937	15050	14785	14992	14982	14907	14905	14879	15016	14783	14964	14828	14919	14913	14797	14919	15057	14915	15016	15009	14895	14913	14975	15041	14866	14857	14858	15012	14758	14884	14884	15093	14871	14927	14933	14771	14906	14981	14721	14940	14917	14943	14781	14909	15072	14966	14866	14785	14965	14906	15011	14839	15039	14994	14922	14872	14913	14784	15007	14945	14976	14940	14941	14978	15113	14820	15180	14802	15022	15019	14944	14875	15044	14942	14858	14937	15013	15118	15023	14809	14847	14864	14855	14856	14817	14819	14861	15052	14954	14906	14847	14857	14995	14748	14911	14992	14836	14997	14835	14959	15110	14966	14910	14916	15064	15098	14976	15038	14929	14965	14931	14905	14778	14946	14883	14794	14818	14855	14834	15095	15108	14962	14927	15033	14867	14887	14909	14979
24303	21037	26790	26400	21089	19737	19677	18406	17894	17879	17772	17554	17456	17401	17350	17246	17145	17187	17150	17120	17066	16945	17081	17149	17174	17049	17199	17084	16825	16996	17056	16810	17163	17147	17143	17133	17003	17074	16881	17154	17045	17144	16999	16912	16956	17181	17180	17001	16865	17007	16847	17082	16933	16852	16787	16863	16852	17056	16934	16968	16926	17146	16819	17026	16890	16684	16952	17069	17182	16963	16874	17182	17183	16959	16991	16562	16928	16867	16732	16803	17008	16884	16998	16943	16925	16986	17037	16962	17052	16935	16994	17053	16985	16997	17108	16950	16901	16903	17014	16929	16926	16940	17020	16903	16864	16702	16955	16845	16920	17017	16985	16855	16929	16915	16867	16925	16832	16965	16878	17084	17086	17000	17147	16979	16949	16870	17018	16983	16981	16923	16933	16759	16971	16894	16994	16922	16924	17213	16989	16910	16944	17026	16937	16896	17058	16978	16887	16983	16849	16958	17103	17053	16928	16937	16885	16786	17004	16959	16911	17045	16703	16921	17052	16930	16969	16963	16966	16801	16754	16942	16967	16761	17124	17037	16985	17146	16947	16885	17031	16914	16833	16969	17086	16928	16896	16980	16926	17133	16885	16898	17008	16917	17078	17047	17139	17059	17100	17198	16890	17094	17040	16938	17015	16890	16898	16981	16992	17111	17119	17008	16910	17026	17247	16885	17055	16893	16945	16975	17040	17102	17159	16986	17119	17009	16861	17127	16879	16794	17109	16863	16917	17071	17243	16956	17044	17152	17264	16781	16915	17091	16876	17093	17053	17036	16796	16990	17145	16936	16872	17078	16991	16785	16981	16980	16834	16982	17214	16832	16983	16922	17097	17199	16901	16774	16996	17043	16922	16817	16753	16855	16854	16934	16909	17134	16791	17096	17051	16904	17077	17027	17016	16904	16965	17141	16966	16970	17130	16857	17049	16768	17052	16983	17086	16980	16992	16849	16688	16993	17027	16908	17015	16909	17065	17123	16947	16907	16939	17003	17002	16897	17184	17053	17042	16842	16948	17046	17186	17052	17024	16930	16931	17044	16813	17064	16982	16895	17122	17087	17044	16894	16886	17047	16880	16819	17032	17106	16720	16736	16761	16880	17031	17154	17017	16924	17074	16790	17050	16919	16930	16949	17059	16905	16818	16975	16809	16956	17059	17027	17186	16971	16958	17009	17060	17122	16959	16936	16990	16824	16899	17042	16847	16939	16924	17065	17027	16862	17026	16987	16914	16795	16883	17004	16835	17160	17176	17075	16958	17010	16983	17065	16938	17000	16904	16758	16631	17021	17083	16996	16932	16891	16982	17181	16895	17004	17054	16745	17117	16905	17054	16777	16890	16962	16697	16815	17070	16989	16921	16972	17223	17048	17069	16855	17079	17059	17003	17055	17069	16787	16979	16701	16921	16998	16963	17011	17238	16928	16772	17077	16926	16977	16852	17003	16844	16834	16928	16949	16622	16962	17154	17336	17084	17048	17182	17014	17002	17005	17016	16984	16894	16892	16782	16752	16996	17053	16858	17101	17041	17004	17042	17103	16908	17126	16893	17071	17051	16995	16971	17067	16875	16991	17033	16745	16907	17069	16952	16947	16969	16989	16946	16874	16876	16899	16961	16976	16997	17107	16907	16837	16994	17009	16998	17078	17041	17025	16980	17048	17019	16982	16771	17010	16914	16902	16899	16977	16862	16865	16718	16820	16793	16795	16893	16956	16928	17083	17162	17034	17042	16879	16828	17038	16864	17044	17059	16960	16964	16872	17016	17057	16882	16964	17137	17006	16954	17020	16945	16825	16870	17000	17005	17212	17011	16876	16882	17061	17039	16810	16663	16891	16971	16890	16985	16853	16516	16754	16965	16789	17042	16870	17017	17094	16945	16913	17062	16891	16924	17159	16978	17185	17042	17050	16961	17022	16906	17076	17014	16836	17009	16842	16838	16853	16869	16940	17054	17097	16867	17003	17066	17059	17000	17036	17019	17081	17046	17070	16957	17095	16998	16832	16970	17086	16897	17136	17212	16942	17039	16852	16941	16886	17055	17085	16952	17117	17026	16933	16953	16992	17018	17052	17037	16911	16921	16811	16975	17029	17164	17133	16879	17044	16953	16973	17020	17043	16978	17070	16921	16658	16875	17038	16967	17060	17034	16977	17039	16912	16850	17013	16702	16911	16923	16974	17191	17014	17014	16914	16739	17032	17022	17030	16732	16841	17059	16994	17098	17016	17050	16947	16924	17052	16893	16884	16994	17123	17083	17043	16972	17050	16798	17020	16862	16979	16936	17036	17133	16969	17023	16830	16974	17038	17024	17051	17065	16934	16891	17202	16986	16829	16727	16879	17234	17019	17058	16781	17066	16709	17088	16959	16904	16958	16976	16932	17202	17014	17067	17086	16734	17033	16912	17252	17205	16994	17081	17044	16980	16829	16979	16868	17036	16900	16975	16953	17146	17139	17074	17000	16906	16994	16988	17002	17068	17026	17107	17041	16828	17047	16994	17075	16879	16923	17076	17154	17162	16982	16911	16955	17201	16858	17050	16926	16978	17149	17027	16871	16956	16887	16914	16978	17121	16790	17011	16948	16859	17114	16800	16878	16884	16680	16942	16888	17178	17160	17092	16961	16907	16956	17084	17105	17095	17082	16883	16717	16956	17009	17040	17013	17121	16907	17000	17074	17134	16887	17020	16842	16904	16944	16898	16918	16747	16850	16982	17264	16995	16902	16796	17033	17071	16942	17061	16780	16945	16821	17182	16929	16886	17097	17213	17026	16947	16765	16980	16917	17084	17075	17222	17116	17022	17197	17012	16843	17070	16852	16889	16963	16962	17020	17036	16994	17145	16834	17021	16955	17058	17062	16829	16992	16972	16974	17187	16912	17089	16941	16943	17008	16861	16816	17124	17128	17115	16985	16913	16919	16914	16925	17180	16810	16949	17054	17011	17217	17043	16941	16946	17062	16874	16911	17086	16865	16947	16959	16945	16928	16936	17019	17041	17111	16960	16980	16990	16961	17108	17170	17099	16924	16964	16897	17046	16960	16996	17096	16983	17019	16955	16726	17129	16998	16978	16974	17106	16910	17028	16945	16875	17064	16919	16878	16902	16897	17037	16741	16750	17033	16947	17039	17123	16780	17049	16851	17023	17092	16801	17142	16888	16913	17069	17003	17175	16883	16960	16758	17078	16877	17117	17125	16959	16828	17018	17074	17013	17059	17122	16951	16954	16823	17059	17087	17100	17124	17060	17033	16936	16955	17147	16994	16825	16974	16888	16926	16895	17123	16964	16897	16988	17046	16913	17000	17006	16811	16994	17082	16967	16939	16795	17149	17074	16890	16804	17015	16968	17029	17038	17016	16851	17000	16941	17083	17025	16900	17004	17110	16882	17126	16946	17151	17069	16920	16942	16938	17066	17029	17051	16724	16833	17029	16973	17014	16822	16966	16830	16897	17018	17043	17165	16988	17009	16822	17049	16933	16857	17062	16975	17067	17089	17312	16997	16899	16932	17035	17002	17003	17040	16943	17091	17041	16797	16979	16924	16856	16991	17060	16962	16939	17038	17085	16991	17145	16955	17033	17104	17191	16974	17272	17197	17065	17212	17034	17142	16978	16952	16928	17151	16977	16973	17040	16968	16806	16954	17044	16851	17003	17158	17076	17126	17171	16976	16984	16847	16949	17151	16870	16915	17154	17001	17035	17179	17155	17014	16782	17046	17095	16919	16942	17051	16852	16947	16895	16678	16891	16725	17088	16959	17089	17003	16980	16860	17029	17109	17169	17031	16883	17061	16838	17231	17045	16973	17207	17121	16876	16990	16915	17129	16988	16639	16977	17153	16939	17072	17122	17038	16977	17015	17058	17272	16909	16744	16835	17035	16934	17239	17002	17220	17288	16972	16867	17176	17105	16964	16878	16922	17184	16927	16980	17093	17153	17020	16989	16949	17029	17092	17074	17167	17160	16879	16875	16929	16891	16997	17057	16979	16913	17059	17139	17083	17012	16827	16821	16870	17045	17024	16994	17125	16844	17031	16919	16914	16913	17014	16953	16896	17025	17042	17066	17141	17089	17006	17093	16952	17055	17229	16917	17013	17178	17139	16900	17109	17083	16996	16866	17141	17016	17057	17134	17130	16838	16815	16758	16966	17001	16898	16991	17239	16941	16711	16814	16981	17130	16929	16886	16862	17088	17074	17005	16957	17092	17095	17019	17038	16906	16806	17003	17015	17080	17161	17006	17211	16989	17163	16819	17014	17114	16888	16963	16895	17116	16893	16865	17098	16936	16910	16849	16878	16934	16908	16857	17113	17001	17158	16958	17198	17041	17153	16969	16996	17004	16982	17124	17103	17076	16884	16958	17239	16978	16867	17013	17171	17100	16986	17103	17003	17214	16976	17228	16903	17032	16972	16993	16989	17069	17026	17204	16766	17123	16901	16971	16959	16952	16977	16946	17072	16840	16962	17114	16996	17134	16937	16919	17022	17251	17009	16995	16875	16854	16972	16762	17039	17017	16962	17042	17172	16954	16987	16838	17070	17033	17107	16960	16892	16899	17094	16920	16855	16884	17024	17088	17024	16960	16833	16829	17006	16952	17169	17048	16822	17029	16958	16912	16965	17104	16759	17011	17029	16944	16969	16884	16969	16913	17039	16975	16930	17072	16973	16910	16973	16923	17068	17006	16972	16792	16945	16882	17136	16927	17201	17142	16871	17123	16931	16930	16946	16897	16963	16781	16944	17066	16985	16901	16986	16796	17027	16978	16830	16897	16971	17031	17064	16861	16957	17047	17088	17104	16823	16964	16866	16894	17031	17318	17162	16885	17307	17053	17097	17080	17050	17114	16955	17048	17092	16816	17187	17129	16728	16960	16934	16846	16962	17159	16972	17095	16939	16919	17113	16987	16849	16868	17063	17051	17118	16861	16918	16857	17155	17116	17012	17114	16965	16882	16927	17052	17001	17101	17001	16721	16975	17063	17183	17079	16975	17111	16935	16999	17099	16908	16992	17120	16985	16966	16961	16962	17214	16915	17136	16986	16909	16906	16844	17061	17030	16775	16852	17040	17005	17078	17054	16984	17211	16797	16838	17070	16946	16826	17017	17059	17007	16961	17061	16932	16931	17036
14966	28077	23989	19962	18572	17721	17175	16621	16056	15620	15370	15252	14976	14789	14994	14737	14660	14581	14605	14494	14722	14677	14701	14515	14568	14714	14544	14629	14517	14450	14399	14612	14434	14585	14522	14392	14686	14501	14413	14567	14427	14404	14602	14581	14485	14508	14483	14457	14456	14406	14676	14356	14562	14561	14429	14541	14555	14467	14388	14416	14530	14439	14409	14353	14341	14385	14549	14610	14553	14516	14536	14398	14533	14434	14435	14477	14434	14589	14512	14323	14565	14517	14553	14417	14521	14538	14447	14434	14518	14430	14594	14415	14516	14628	14436	14545	14407	14490	14418	14424	14473	14538	14532	14386	14432	14493	14269	14407	14345	14446	14598	14515	14459	14481	14553	14518	14480	14309	14388	14503	14499	14387	14511	14470	14411	14455	14425	14543	14508	14449	14620	14463	14266	14484	14417	14587	14354	14392	14354	14675	14410	14403	14498	14566	14433	14370	14611	14508	14463	14518	14607	14445	14363	14617	14433	14571	14336	14452	14522	14420	14566	14381	14543	14434	14581	14272	14568	14669	14508	14405	14400	14518	14429	14396	14362	14354	14391	14345	14479	14428	14425	14521	14490	14478	14475	14396	14409	14616	14430	14392	14351	14503	14404	14321	14440	14483	14406	14553	14417	14617	14572	14505	14510	14424	14438	14579	14426	14585	14464	14464	14434	14493	14499	14453	14490	14333	14705	14320	14645	14569	14557	14237	14532	14474	14430	14527	14518	14611	14453	14543	14514	14506	14343	14475	14636	14498	14505	14658	14444	14540	14540	14537	14350	14404	14438	14417	14329	14456	14467	14506	14328	14409	14467	14430	14444	14459	14390	14412	14500	14374	14336	14404	14405	14367	14509	14504	14223	14409	14524	14517	14449	14612	14346	14358	14617	14416	14460	14387	14404	14515	14517	14463	14376	14515	14710	14528	14205	14416	14402	14538	14600	14383	14551	14467	14296	14479	14595	14466	14558	14598	14568	14443	14641	14612	14351	14638	14381	14425	14541	14378	14553	14565	14530	14474	14381	14499	14565	14434	14513	14486	14449	14486	14443	14395	14553	14406	14359	14549	14637	14508	14362	14373	14530	14408	14455	14549	14431	14521	14530	14515	14433	14314	14398	14342	14707	14576	14406	14468	14464	14340	14726	14635	14551	14402	14535	14448	14583	14620	14550	14598	14490	14546	14497	14565	14352	14379	14637	14639	14423	14327	14567	14560	14576	14506	14519	14455	14491	14542	14328	14367	14398	14405	14507	14519	14571	14506	14443	14278	14518	14403	14428	14503	14476	14447	14601	14424	14410	14573	14540	14481	14339	14597	14595	14603	14532	14450	14454	14550	14410	14390	14528	14399	14510	14375	14332	14533	14427	14316	14510	14435	14607	14531	14477	14570	14465	14483	14293	14464	14426	14489	14417	14304	14373	14482	14435	14521	14407	14372	14592	14312	14559	14533	14552	14559	14569	14446	14522	14463	14438	14382	14469	14607	14599	14634	14420	14486	14708	14481	14573	14491	14557	14437	14459	14194	14454	14514	14383	14423	14545	14441	14545	14498	14360	14415	14435	14615	14468	14522	14553	14405	14417	14403	14345	14419	14561	14531	14305	14340	14551	14364	14487	14415	14502	14344	14479	14330	14375	14471	14426	14464	14337	14465	14507	14388	14595	14471	14456	14405	14486	14621	14339	14450	14471	14505	14412	14455	14414	14516	14624	14501	14486	14562	14560	14410	14434	14482	14470	14453	14536	14453	14553	14516	14380	14534	14532	14544	14347	14595	14620	14578	14546	14463	14506	14320	14478	14516	14442	14439	14445	14489	14425	14506	14589	14502	14487	14616	14370	14507	14466	14484	14464	14668	14334	14283	14571	14497	14256	14437	14548	14484	14473	14424	14433	14464	14515	14482	14391	14370	14546	14559	14424	14480	14623	14602	14411	14313	14458	14500	14402	14485	14529	14420	14420	14593	14328	14385	14577	14410	14491	14464	14397	14452	14505	14517	14410	14591	14581	14465	14374	14542	14284	14617	14391	14518	14370	14557	14550	14544	14525	14622	14541	14553	14566	14433	14459	14499	14410	14559	14502	14402	14375	14453	14635	14429	14447	14503	14591	14514	14564	14373	14560	14557	14456	14449	14539	14737	14512	14469	14706	14403	14478	14336	14605	14492	14337	14536	14433	14434	14511	14595	14428	14444	14502	14491	14438	14472	14438	14450	14471	14424	14438	14508	14437	14502	14632	14428	14525	14558	14529	14388	14472	14532	14426	14482	14544	14579	14390	14536	14385	14441	14365	14389	14456	14660	14393	14465	14503	14396	14587	14372	14540	14468	14414	14422	14631	14439	14459	14472	14391	14285	14425	14448	14464	14509	14564	14484	14466	14332	14630	14693	14598	14608	14374	14410	14446	14492	14413	14619	14409	14520	14416	14284	14303	14406	14403	14513	14313	14445	14519	14641	14494	14559	14452	14466	14364	14469	14593	14430	14387	14553	14712	14478	14608	14473	14450	14531	14427	14604	14502	14444	14440	14510	14498	14568	14423	14607	14070	14468	14580	14337	14561	14469	14514	14562	14524	14409	14562	14548	14496	14462	14592	14501	14507	14323	14440	14419	14521	14581	14467	14540	14659	14515	14717	14536	14536	14448	14428	14313	14440	14329	14602	14388	14453	14242	14565	14414	14418	14474	14464	14433	14397	14568	14593	14399	14467	14490	14447	14400	14516	14427	14489	14480	14585	14466	14597	14608	14593	14445	14387	14369	14502	14275	14405	14448	14547	14472	14430	14480	14558	14580	14776	14444	14432	14472	14490	14462	14475	14443	14548	14545	14391	14492	14340	14307	14359	14528	14410	14451	14471	14482	14605	14495	14360	14520	14490	14557	14562	14449	14596	14512	14271	14451	14341	14549	14681	14723	14407	14487	14489	14483	14407	14530	14467	14532	14490	14408	14438	14435	14458	14514	14527	14328	14605	14441	14524	14405	14280	14427	14457	14396	14447	14623	14422	14588	14216	14599	14558	14510	14390	14578	14529	14483	14455	14369	14520	14509	14471	14460	14550	14391	14468	14538	14393	14455	14613	14407	14423	14453	14481	14496	14437	14378	14469	14493	14539	14490	14420	14415	14570	14523	14402	14703	14564	14467	14574	14388	14627	14540	14486	14446	14382	14467	14451	14437	14408	14553	14559	14558	14591	14520	14597	14554	14411	14546	14318	14499	14603	14399	14510	14622	14418	14385	14369	14479	14561	14635	14392	14525	14562	14572	14424	14632	14377	14565	14527	14295	14407	14416	14436	14333	14375	14377	14580	14473	14439	14471	14508	14373	14380	14498	14461	14634	14621	14600	14450	14468	14493	14539	14530	14524	14407	14413	14513	14468	14544	14481	14527	14577	14607	14566	14504	14462	14570	14332	14412	14393	14570	14450	14339	14435	14497	14563	14555	14479	14388	14314	14491	14578	14456	14279	14409	14361	14451	14502	14507	14544	14435	14413	14523	14575	14442	14336	14530	14567	14627	14328	14544	14487	14496	14354	14502	14433	14485	14545	14478	14403	14470	14463	14571	14707	14549	14469	14472	14401	14467	14463	14462	14494	14535	14578	14380	14249	14656	14485	14391	14391	14423	14325	14487	14404	14477	14477	14306	14523	14383	14488	14410	14572	14350	14350	14369	14500	14438	14367	14462	14377	14470	14429	14457	14497	14403	14635	14532	14442	14466	14447	14604	14478	14495	14533	14447	14457	14481	14370	14609	14761	14589	14441	14573	14575	14510	14662	14482	14541	14468	14389	14374	14562	14512	14607	14556	14377	14471	14465	14767	14563	14473	14423	14371	14387	14429	14433	14263	14617	14352	14370	14407	14659	14645	14507	14419	14478	14467	14544	14439	14386	14422	14586	14538	14389	14407	14456	14517	14381	14379	14495	14526	14356	14412	14420	14474	14516	14512	14594	14348	14485	14464	14589	14548	14589	14531	14556	14463	14437	14515	14481	14510	14523	14411	14555	14566	14639	14444	14640	14539	14388	14537	14485	14424	14626	14486	14312	14488	14600	14268	14467	14470	14367	14596	14516	14552	14589	14466	14539	14492	14683	14406	14486	14506	14365	14501	14480	14566	14378	14326	14519	14497	14414	14477	14508	14386	14404	14446	14569	14395	14522	14507	14525	14388	14509	14576	14382	14487	14478	14554	14332	14543	14503	14447	14519	14391	14518	14718	14533	14659	14624	14468	14419	14393	14511	14631	14374	14475	14364	14556	14489	14409	14567	14304	14557	14483	14570	14508	14552	14440	14543	14512	14511	14510	14490	14509	14641	14557	14283	14490	14484	14539	14408	14478	14513	14502	14571	14427	14469	14515	14586	14279	14567	14304	14342	14334	14595	14454	14429	14525	14489	14515	14542	14590	14560	14371	14691	14433	14298	14407	14470	14677	14610	14473	14536	14524	14471	14469	14449	14693	14611	14465	14641	14390	14580	14569	14390	14499	14434	14510	14446	14571	14486	14513	14462	14291	14468	14476	14539	14263	14745	14578	14524	14340	14543	14490	14457	14499	14593	14546	14643	14606	14478	14543	14382	14613	14526	14470	14512	14517	14474	14516	14574	14459	14474	14390	14421	14406	14492	14488	14409	14456	14491	14423	14629	14375	14384	14618	14454	14573	14424	14526	14314	14496	14401	14454	14529	14379	14493	14554	14491	14430	14328	14458	14672	14330	14415	14417	14442	14527	14651	14434	14622	14469	14442	14575	14433	14284	14402	14498	14450	14609	14417	14394	14529	14434	14716	14495	14520	14446	14591	14491	14454	14391	14462	14279	14328	14378	14640	14396	14564	14594	14528	14420	14382	14367	14690	14593	14513	14622	14458	14570	14529	14427	14411	14481	14474	14448	14550	14550	14487	14522	14447	14606	14591	14490	14558	14421	14393	14356	14395	14514	14516	14306	14491	14575	14244	14594	14469	14429	14425	14598	14489	14568	14582	14672	14425	14653	14403	14532	14505	14552	14563	14496	14549	14374	14415	14379	14476	14656	14384	14496	14415	14432	14544	14501	14410	14455	14728	14439	14582	14404	14370	14351	14520	14443	14502	14581	14468	14588	14507	14428	14613	14569	14538	14590	14565	14432	14525	14631	14458
21901	21076	28339	24077	21403	23938	26832	21860	20499	20310	20187	19758	19664	19439	19212	18912	19109	19068	19164	18769	18957	18935	18914	18734	18771	18910	18810	18729	18907	18917	18891	18732	18694	18692	18806	18903	18691	18803	18703	18659	18638	18546	18735	18798	18544	18553	18627	18657	18760	18622	18419	18724	18697	18842	18583	18750	18541	18665	18802	18652	18630	18499	18725	18608	18604	18584	18597	18669	18613	18753	18401	18644	18721	18865	18520	18619	18554	18743	18613	18870	18781	18632	18708	18730	18610	18537	18538	18608	18743	18595	18575	18697	18689	18638	18626	18602	18728	18689	18454	18765	18767	18730	18747	18770	18674	18624	18502	18727	18732	18709	18645	18775	18575	18601	18603	18667	18608	18525	18554	18501	18714	18708	18715	18703	18557	18731	18886	18747	18773	18643	18803	18781	18580	18630	18557	18616	18647	18587	18626	18584	18505	18608	18509	18426	18708	18681	18678	18424	18559	18445	18517	18618	18708	18764	18687	18662	18528	18504	18551	18652	18522	18678	18531	18429	18696	18523	18781	18436	18563	18644	18702	18656	18910	18745	18679	18558	18422	18581	18439	18561	18488	18618	18711	18615	18735	18385	18584	18816	18722	18792	18581	18392	18647	18715	18573	18631	18595	18654	18516	18544	18694	18602	18425	18830	18668	18545	18579	18411	18410	18491	18667	18493	18828	18721	18743	18686	18801	18451	18645	18558	18669	18574	18633	18543	18649	18703	18483	18447	18547	18522	18700	18645	18562	18653	18891	18545	18635	18834	18609	18798	18494	18704	18770	18708	18560	18569	18636	18446	18683	18489	18570	18714	18377	18575	18502	18702	18596	18626	18821	18707	18734	18383	18756	18507	18676	18842	18702	18775	18604	18567	18595	18575	18467	18954	18501	18552	18689	18632	18595	18592	18639	18713	18839	18548	18720	18714	18477	18335	18553	18698	18592	18843	18937	18583	18515	18629	18494	18524	18645	18665	18668	18737	18634	18275	18494	18500	18402	18536	18635	18506	18741	18603	18660	18478	18847	18457	18644	18478	18571	18715	18778	18593	18554	18545	18483	18629	18808	18663	18619	18554	18730	18724	18637	18553	18682	18575	18492	18439	18404	18592	18585	18697	18690	18714	18590	18534	18497	18630	18443	18658	18706	18518	18652	18516	18616	18491	18555	18812	18575	18587	18525	18422	18595	18356	18848	18803	18661	18605	18613	18544	18744	18511	18490	18602	18588	18762	18668	18643	18486	18381	18771	18440	18568	18507	18533	18880	18596	18715	18720	18366	18669	18628	18496	18861	18286	18500	18787	18619	18553	18703	18722	18564	18528	18708	18524	18610	18385	18519	18400	18386	18709	18734	18715	18819	18756	18577	18571	18467	18718	18729	18712	18664	18501	18799	18580	18632	18969	18733	18659	18424	18908	18736	18424	18480	18647	18649	18356	18394	18653	18613	18436	18359	18820	18632	18519	18739	18634	18541	18764	18494	18472	18617	18375	18550	18252	18393	18642	18569	18408	18596	18474	18648	18383	18450	18509	18671	18707	18555	18715	18671	18763	18791	18483	18668	18569	18574	18560	18488	18657	18542	18555	18658	18569	18653	18440	18575	18627	18487	18752	18566	18679	18625	18736	18704	18275	18699	18635	18586	18498	18414	18828	18517	18611	18483	18585	18752	18709	18620	18823	18535	18804	18579	18374	18683	18622	18487	18490	18732	18635	18639	18720	18387	18679	18722	18699	18530	18679	18698	18555	18614	18729	18595	18477	18641	18595	18647	18544	18555	18492	18587	18644	18482	18586	18564	18569	18666	18399	18609	18644	18519	18505	18669	18725	18540	18631	18642	18346	18793	18820	18653	18735	18653	18549	18599	18643	18671	18595	18612	18547	18796	18703	18714	18748	18456	18547	18659	18672	18629	18458	18610	18564	18550	18477	18532	18583	18545	18487	18541	18426	18602	18520	18759	18635	18550	18569	18617	18536	18625	18601	18598	18616	18768	18594	18694	18799	18678	18460	18710	18680	18611	18615	18609	18786	18571	18586	18742	18530	18409	18617	18605	18552	18448	18693	18588	18436	18622	18514	18642	18679	18721	18611	18620	18625	18479	18852	18723	18793	18356	18585	18451	18566	18579	18421	18593	18730	18493	18569	18662	18466	18713	18702	18690	18488	18539	18713	18421	18484	18524	18672	18734	18600	18508	18699	18626	18658	18520	18489	18644	18521	18616	18614	18449	18660	18593	18778	18597	18620	18494	18789	18631	18633	18565	18486	18596	18517	18385	18732	18565	18615	18820	18595	18740	18896	18714	18658	18672	18611	18456	18533	18694	18499	18373	18588	18631	18528	18756	18553	18789	18511	18864	18522	18551	18663	18782	18305	18610	18854	18806	18678	18609	18797	18655	18539	18618	18563	18624	18490	18416	18725	18449	18416	18667	18609	18462	18754	18665	18803	18656	18734	18647	18535	18574	18641	18465	18604	18937	18967	18369	18512	18729	18464	18446	18782	18617	18678	18525	18711	18595	18616	18777	18687	18595	18428	18506	18713	18658	18611	18316	18670	18601	18744	18640	18671	18595	18790	18582	18539	18677	18804	18636	18537	18502	18513	18664	18661	18419	18700	18610	18697	18439	18760	18654	18646	18468	18620	18625	18652	18651	18614	18649	18659	18660	18516	18698	18557	18888	18839	18704	18666	18292	18496	18427	18694	18700	18681	18544	18610	18603	18871	18617	18594	18654	18812	18903	18770	18470	18509	18498	18378	18322	18551	18591	18813	18779	18554	18514	18493	18658	18642	18544	18557	18647	18702	18686	18608	18766	18552	18567	18972	18832	18750	18706	18553	18588	18624	18703	18527	18482	18560	18547	18748	18530	18648	18597	18488	18671	18582	18580	18487	18562	18831	18629	18533	18713	18580	18781	18593	18643	18432	18476	18508	18494	18375	18539	18433	18477	18609	18636	18559	18702	18572	18635	18482	18533	18647	18688	18488	18521	18645	18550	18675	18471	18443	18722	18711	18561	18535	18602	18790	18791	18441	18539	18454	18736	18637	18498	18705	18804	18547	18381	18498	18515	18520	18388	18402	18557	18756	18472	18478	18401	18428	18740	18681	18742	18364	18684	18797	18651	18670	18614	18487	18460	18586	18496	18662	18416	18629	18709	18662	18553	18425	18687	18376	18600	18413	18654	18656	18600	18812	18381	18342	18691	18696	18456	18607	18538	18564	18588	18526	18647	18634	18855	18376	18511	18559	18385	18468	18794	18625	18651	18724	18505	18536	18640	18750	18384	18744	18576	18576	18625	18617	18547	18713	18540	18486	18644	18542	18639	18596	18527	18708	18520	18488	18623	18502	18669	18788	18681	18533	18736	18671	18634	18735	18671	18722	18639	18574	18669	18632	18749	18620	18528	18513	18499	18562	18779	18640	18535	18634	18475	18376	18534	18514	18359	18782	18524	18520	18383	18713	18526	18620	18518	18517	18416	18681	18613	18878	18698	18554	18592	18564	18674	18469	18564	18516	18601	18843	18787	18725	18616	18601	18540	18536	18694	18446	18462	18573	18624	18517	18549	18488	18662	18675	18611	18760	18770	18593	18621	18775	18874	18627	18717	18493	18608	18641	18414	18721	18644	18581	18452	18663	18477	18609	18551	18497	18481	18526	18554	18661	18751	18664	18558	19013	18667	18697	18627	18749	18673	18753	18692	18707	18625	18720	18440	18586	18712	18347	18530	18518	18795	18448	18419	18526	18601	18452	18450	18758	18648	18653	18676	18560	18622	18626	18562	18532	18620	18770	18532	18589	18622	18641	18786	18685	18673	18652	18667	18711	18301	18297	18706	18622	18474	18464	18608	18576	18770	18570	18577	18392	18510	18475	18465	18685	18506	18436	18329	18525	18583	18481	18686	18487	18538	18353	18325	18444	18452	18444	18643	18908	18737	18733	18758	18615	18699	18542	18366	18550	18512	18543	18399	18563	18740	18658	18643	18843	18449	18626	18552	18534	18645	18645	18717	18796	18461	18763	18691	18602	18623	18425	18485	18852	18553	18593	18503	18508	18637	18603	18668	18774	18507	18562	18689	18757	18579	18725	18676	18668	18517	18602	18427	18625	18727	18734	18721	18783	18848	18535	18623	18691	18649	18639	18442	18673	18812	18781	18715	18584	18754	18640	18632	18775	18595	18667	18523	18769	18454	18742	18550	18644	18407	18624	18686	18583	18654	18468	18603	18797	18667	18764	18696	18330	18543	18471	18604	18790	18711	18627	18651	18510	18710	18896	18396	18486	18746	18355	18476	18504	18780	18463	18573	18441	18525	18584	18546	18748	18517	18482	18459	18377	18526	18541	18584	18671	18513	18524	18582	18512	18563	18722	18738	18467	18461	18759	18648	18684	18787	18608	18557	18689	18413	18772	18720	18478	18514	18432	18514	18662	18651	18522	18588	18475	18791	18544	18626	18470	18582	18518	18665	18671	18738	18697	18768	18448	18712	18639	18633	18511	18627	18559	18467	18476	18481	18636	18342	18572	18656	18475	18825	18609	18635	18629	18436	18467	18655	18485	18610	18671	18614	18522	18531	18676	18542	18841	18567	18474	18615	18787	18719	18565	18626	18789	18655	18611	18744	18704	18567	18567	18540	18664	18721	18624	18734	18594	18737	18674	18664	18643	18649	18525	18690	18583	18640	18620	18616	18619	18629	18597	18758	18681	18546	18519	18702	18671	18572	18835	18465	18398	18600	18892	18561	18686	18653	18433	18661	18492	18574	18573	18530	18675	18451	18628	18712	18637	18750	18579	18600	18841	18543	18528	18604	18666	18562	18578	18674	18802	18631	18526	18625	18703	18643	18614	18655	18529	18493	18623	18763	18527	18685	18525	18526	18632	18729	18736	18456	18573	18418	18719	18771	18539	18704	18545	18568	18461	18697	18536	18579	18426	18731	18552	18565	18699	18714	18685	18307	18450	18681	18552	18613	18615	18661	18495	18700	18852	18542	18490	18540	18557	18627	18628	18504	18714	18715	18637	18653	18513	18602	18547	18402	18637	18302	18527	18608	18541	18596	18684	18713	18709	18686	18609	18825	18608	18524	18621	18513	18661	18567	18555	18513	18542	18536	18767	18563	18540	18667	18564	18605
15564	35643	29853	24218	22492	20962	19888	18746	18050	17279	16916	16489	16435	16009	16097	15837	15779	15804	15558	15584	15436	15685	15529	15534	15570	15553	15535	15788	15710	15603	15636	15419	15345	15634	15406	15477	15482	15346	15403	15592	15419	15543	15307	15635	15402	15224	15518	15572	15466	15394	15493	15371	15542	15524	15206	15343	15543	15150	15476	15263	15522	15398	15433	15349	15548	15547	15364	15436	15619	15289	15438	15484	15575	15615	15305	15415	15382	15297	15352	15359	15451	15502	15295	15438	15380	15404	15301	15506	15422	15326	15271	15462	15531	15301	15321	15370	15559	15467	15326	15310	15525	15483	15475	15267	15400	15338	15465	15426	15314	15485	15368	15513	15302	15380	15592	15438	15449	15417	15376	15349	15388	15628	15449	15293	15298	15530	15375	15415	15508	15334	15387	15510	15449	15327	15260	15430	15407	15237	15390	15320	15340	15400	15296	15553	15281	15283	15473	15355	15321	15331	15335	15460	15359	15299	15397	15385	15319	15264	15395	15308	15478	15624	15275	15278	15237	15391	15454	15273	15223	15488	15373	15388	15250	15294	15190	15346	15241	15418	15406	15327	15345	15191	15343	15401	15164	15227	15321	15208	15349	15329	15279	15360	15363	15326	15341	15496	15309	15279	15497	15331	15256	15412	15344	15318	15183	15357	15422	15288	15298	15339	15405	15377	15223	15512	15337	15484	15211	15440	15425	15444	15307	15294	15365	15334	15355	15396	15343	15289	15440	15498	15427	15513	15306	15435	15325	15195	15439	15168	15418	15353	15568	15352	15441	15338	15489	15159	15263	15338	15393	15419	15359	15234	15320	15547	15279	15303	15473	15365	15519	15207	15346	15360	15363	15383	15413	15491	15498	15408	15385	15399	15411	15357	15504	15303	15494	15174	15482	15376	15328	15527	15477	15446	15320	15478	15198	15461	15214	15359	15487	15299	15432	15511	15529	15326	15355	15285	15311	15337	15279	15555	15577	15311	15545	15287	15242	15334	15299	15367	15391	15350	15319	15260	15210	15303	15277	15365	15483	15311	15270	15413	15380	15379	15260	15148	15299	15224	15291	15468	15428	15436	15501	15432	15209	15315	15387	15270	15388	15311	15365	15351	15432	15431	15348	15251	15517	15346	15408	15352	15470	15188	15303	15381	15371	15205	15193	15287	15579	15273	15300	15492	15456	15480	15295	15452	15415	15501	15463	15393	15250	15517	15371	15281	15348	15288	15504	15468	15278	15560	15389	15338	15364	15428	15195	15295	15319	15318	15333	15278	15430	15427	15329	15352	15322	15487	15501	15353	15342	15278	15294	15310	15471	15357	15344	15198	15301	15405	15281	15264	15477	15398	15319	15358	15349	15291	15454	15460	15329	15439	15418	15325	15451	15344	15295	15431	15403	15229	15318	15570	15430	15408	15420	15318	15266	15454	15359	15240	15458	15408	15314	15327	15402	15507	15478	15321	15533	15324	15363	15283	15353	15378	15206	15430	15457	15356	15190	15333	15521	15301	15448	15288	15368	15429	15398	15357	15439	15360	15293	15271	15213	15528	15441	15379	15384	15427	15348	15324	15532	15312	15458	15423	15252	15371	15346	15366	15485	15463	15422	15437	15294	15526	15470	15323	15570	15348	15248	15544	15512	15378	15337	15411	15422	15327	15333	15320	15401	15312	15210	15373	15458	15418	15372	15460	15382	15181	15401	15374	15271	15369	15509	15351	15283	15523	15239	15280	15508	15310	15418	15218	15320	15205	15455	15484	15274	15461	15317	15449	15332	15445	15227	15282	15251	15363	15461	15396	15216	15512	15386	15408	15181	15331	15340	15470	15315	15512	15332	15389	15437	15360	15421	15431	15413	15517	15357	15372	15328	15472	15386	15373	15524	15377	15400	15373	15365	15453	15438	15397	15216	15251	15273	15283	15361	15346	15384	15423	15286	15501	15429	15281	15340	15227	15350	15378	15339	15216	15414	15370	15391	15383	15476	15422	15269	15518	15303	15570	15351	15492	15448	15356	15402	15351	15411	15271	15186	15384	15458	15423	15220	15339	15550	15419	15370	15456	15389	15271	15523	15447	15289	15447	15353	15393	15358	15366	15413	15409	15501	15372	15301	15433	15456	15339	15451	15494	15306	15528	15227	15277	15265	15500	15300	15510	15389	15229	15321	15297	15435	15401	15437	15275	15334	15475	15410	15425	15197	15483	15404	15424	15224	15489	15333	15260	15284	15429	15454	15306	15394	15485	15455	15395	15451	15330	15328	15309	15182	15325	15261	15311	15367	15426	15399	15420	15347	15247	15281	15363	15400	15269	15257	15397	15439	15404	15262	15404	15220	15345	15248	15436	15384	15411	15336	15335	15352	15361	15323	15406	15308	15530	15231	15231	15469	15372	15426	15240	15180	15289	15442	15459	15362	15403	15405	15438	15472	15194	15305	15352	15239	15239	15328	15533	15419	15352	15334	15258	15278	15386	15422	15187	15381	15349	15525	15334	15351	15292	15311	15373	15461	15601	15280	15265	15322	15296	15315	15368	15096	15339	15362	15509	15482	15288	15319	15310	15693	15457	15329	15448	15418	15205	15367	15382	15474	15342	15217	15388	15358	15443	15384	15523	15411	15258	15411	15276	15293	15403	15212	15337	15202	15325	15294	15722	15269	15355	15473	15353	15333	15361	15241	15391	15526	15261	15430	15413	15417	15276	15206	15262	15243	15372	15382	15237	15279	15334	15368	15254	15453	15359	15462	15438	15332	15260	15334	15428	15267	15379	15360	15308	15425	15456	15424	15235	15445	15408	15318	15368	15271	15365	15222	15386	15417	15409	15303	15335	15501	15447	15429	15270	15276	15200	15337	15422	15389	15251	15527	15220	15290	15269	15315	15385	15441	15062	15300	15589	15556	15278	15350	15371	15410	15454	15188	15494	15505	15382	15256	15389	15528	15445	15394	15377	15402	15436	15385	15403	15334	15401	15319	15356	15337	15500	15316	15584	15405	15281	15300	15392	15432	15343	15435	15390	15460	15209	15398	15608	15358	15277	15490	15387	15179	15566	15366	15430	15362	15415	15472	15453	15353	15367	15391	15402	15404	15336	15370	15312	15278	15336	15446	15218	15340	15523	15128	15495	15433	15368	15452	15380	15447	15229	15477	15272	15362	15396	15420	15393	15374	15494	15418	15213	15407	15450	15508	15499	15370	15422	15378	15413	15349	15289	15633	15334	15400	15471	15320	15208	15098	15347	15436	15276	15391	15447	15397	15327	15401	15349	15376	15232	15489	15210	15318	15445	15308	15480	15315	15423	15362	15397	15317	15367	15316	15523	15369	15397	15472	15318	15487	15321	15314	15371	15352	15377	15335	15353	15382	15323	15438	15427	15385	15395	15393	15311	15281	15517	15556	15426	15339	15299	15363	15291	15446	15325	15621	15364	15414	15387	15351	15407	15363	15375	15296	15324	15583	15236	15171	15341	15204	15402	15431	15396	15496	15365	15312	15392	15250	15597	15413	15343	15399	15477	15321	15288	15385	15562	15394	15355	15502	15271	15417	15420	15283	15380	15468	15447	15357	15455	15250	15347	15343	15282	15224	15402	15363	15343	15509	15378	15481	15220	15305	15430	15451	15378	15534	15531	15398	15472	15373	15306	15377	15349	15327	15317	15337	15440	15402	15418	15414	15378	15389	15472	15371	15423	15518	15364	15310	15393	15287	15378	15414	15254	15270	15529	15323	15349	15531	15472	15414	15365	15287	15469	15508	15286	15397	15210	15467	15408	15403	15473	15274	15465	15338	15406	15287	15447	15312	15436	15564	15380	15385	15445	15474	15528	15266	15421	15395	15421	15341	15513	15253	15293	15367	15281	15456	15356	15276	15302	15360	15501	15357	15469	15303	15488	15268	15401	15170	15359	15269	15268	15337	15487	15498	15440	15424	15319	15427	15457	15282	15403	15295	15476	15341	15279	15477	15430	15246	15390	15349	15306	15447	15396	15593	15333	15298	15414	15325	15388	15399	15378	15430	15324	15451	15362	15449	15134	15405	15318	15316	15478	15514	15347	15523	15415	15502	15416	15278	15325	15327	15450	15338	15321	15343	15174	15354	15512	15313	15387	15329	15338	15389	15348	15446	15209	15382	15380	15338	15350	15308	15402	15377	15311	15346	15471	15352	15474	15406	15261	15292	15221	15379	15465	15356	15283	15407	15388	15361	15305	15465	15433	15240	15305	15569	15348	15228	15412	15446	15222	15492	15324	15681	15388	15476	15421	15127	15542	15259	15501	15404	15379	15303	15292	15383	15295	15224	15361	15406	15372	15388	15374	15340	15441	15265	15408	15333	15305	15420	15482	15291	15527	15293	15316	15379	15330	15351	15473	15505	15224	15312	15295	15421	15455	15490	15410	15357	15305	15519	15313	15348	15402	15581	15323	15338	15382	15371	15347	15351	15357	15312	15240	15250	15510	15416	15518	15570	15309	15182	15448	15439	15375	15551	15339	15294	15342	15224	15421	15347	15420	15376	15323	15368	15249	15510	15401	15254	15412	15398	15246	15416	15355	15436	15300	15342	15489	15343	15376	15330	15208	15360	15410	15357	15371	15501	15306	15262	15231	15463	15309	15235	15446	15387	15125	15191	15329	15066	15474	15332	15502	15352	15479	15285	15541	15285	15340	15421	15480	15333	15368	15439	15095	15442	15408	15293	15442	15326	15323	15419	15406	15362	15421	15411	15347	15307	15192	15316	15379	15273	15401	15300	15551	15413	15435	15305	15364	15436	15204	15289	15435	15501	15390	15291	15299	15346	15271	15539	15263	15438	15286	15347	15432	15254	15336	15319	15263	15384	15434	15266	15465	15323	15524	15451	15357	15343	15204	15426	15383	15423	15416	15359	15392	15351	15251	15254	15374	15554	15340	15382	15275	15472	15392	15320	15381	15357	15349	15277	15383	15306	15312	15432	15423	15230	15340	15360	15274	15479	15249	15356	15372	15453	15354	15446	15026	15167	15556	15404	15338	15320	15349	15363	15432	15211	15381	15492	15371	15335	15382	15331	15500	15236	15369	15487	15461	15362	15257	15468	15499	15313	15472	15633	15308	15383	15509	15269	15299	15360	15415	15335	15292	15368	15271	15399	15395	15488	15445
28195	22559	25053	22400	18763	18159	17940	17474	17385	17021	16716	16463	16503	16495	16571	16303	16384	16289	16350	16150	16373	16288	16437	16309	16165	16161	16423	16132	16452	16189	16278	16184	16347	16344	16376	16189	16339	16477	16396	16327	16274	16172	16405	16333	16409	16302	16227	16314	16201	16059	16179	16101	16216	16416	16298	16386	16084	16347	16122	16404	16332	16287	16561	16141	16343	16279	16258	16216	16071	16110	16349	16303	16238	16382	16290	16022	16190	16456	16081	16313	16124	16355	16135	16149	16213	16155	16089	16212	16093	15981	16319	16249	16162	16301	16220	16206	16009	16131	16205	16378	16178	16378	16223	16386	16126	16144	16286	16468	16310	16381	16165	16219	16174	16262	16125	16143	16284	16255	16256	16169	16315	16291	16081	16156	16412	16242	16266	16136	16276	16404	16334	16357	16252	16383	16220	16204	16124	16038	16275	16087	16346	16265	16242	16342	16313	16327	16326	16198	16156	16465	16262	16120	16239	16178	16257	16602	16332	16426	16286	16391	16204	16349	16433	16336	16275	16345	16346	16352	16155	16312	16278	16255	16253	16145	16139	16069	16242	16162	16279	16269	16450	16384	16276	16300	16269	16252	16128	16011	16264	16298	16413	16417	16207	16256	16362	16182	16090	16187	16179	16172	16140	16228	16118	16296	16377	16225	16468	16387	16463	16321	16153	16082	16336	16114	16158	16324	16337	16372	16146	16410	16235	16209	16312	16203	16509	16297	16261	16265	16349	16261	16220	16200	16153	16194	16394	16482	16266	16347	16224	16251	16337	16315	16397	16274	16397	16226	16561	16303	16370	16221	16342	16349	16346	16207	16253	16280	16539	16322	16336	16351	16305	16397	16458	16300	16236	16141	16353	16233	16218	16168	16362	16259	16425	16141	16302	16252	16232	16251	16159	16462	16226	16129	16296	16192	16217	16289	16222	16375	16247	16201	16424	16169	16289	16269	16301	16115	16386	16501	16243	16215	16361	16304	16228	16434	16314	16326	16380	16221	16106	16105	16465	16386	16477	16438	16389	16209	16362	15962	16245	16312	16405	16256	16208	16180	16312	16139	16336	16353	16140	16335	16328	16431	16242	16342	16504	16188	16289	16350	16344	16409	16375	16252	16369	16357	16394	16351	16284	16260	16279	16197	16348	16287	16426	16036	16335	16213	16329	16419	16270	16229	16146	16212	16127	16179	16170	16333	16397	16249	16317	16355	16240	16260	16461	16219	16202	16351	16235	16134	16248	16213	16246	16271	16229	16307	16148	16113	16188	16274	16278	16211	16215	16119	16152	16181	16175	16289	16129	16045	16261	16298	16224	16099	16190	16102	16262	16220	16136	16102	16353	16372	16182	16250	16145	16188	16225	16272	16176	16476	16159	16211	16258	16433	16246	15952	16164	16399	16194	16181	16270	16241	16382	16439	16436	15996	16383	16183	16287	16360	16379	16222	16248	16303	16173	16396	16241	16146	16251	16532	16220	16231	16351	16343	16289	16364	16338	16243	16350	16295	16178	16156	16313	16206	16297	16225	16339	16225	16260	16147	16193	16097	16277	16246	16359	16422	16353	16392	16444	16409	16386	16221	16259	16217	16126	16227	16144	16161	16338	16376	16267	16308	16278	16252	16129	16351	16223	16267	16453	16184	16247	16256	16322	16409	16286	16229	16244	16190	16262	16070	16092	16243	16403	16355	16238	16252	16427	16395	16340	16376	16303	16156	16069	16160	16142	16292	16283	16216	16262	16268	16229	16241	16108	16193	16293	16264	16291	16324	16079	16062	16021	16403	16176	16146	16017	16194	16174	16204	16298	16254	16304	16374	16341	16113	16383	16478	16165	16262	16130	16354	16380	16215	16304	16202	16181	16226	16121	16358	16186	16324	16341	16186	16091	15998	16323	16307	16211	16137	16253	16339	16204	16150	16392	16318	16150	16302	16284	16415	16367	16286	16161	16403	16313	16405	16345	16235	16207	16236	16223	15996	16149	16176	16238	16086	16055	16258	16192	16227	16155	16361	16461	16227	16150	16261	16189	16116	16349	16265	16269	16259	16227	16378	16214	16315	16397	16375	16336	16255	16544	16199	16203	16308	16363	16384	16270	16052	16391	16359	16354	16071	16478	16278	16415	16258	16408	16153	16200	16374	16206	16131	16401	16239	16348	16275	16216	16258	16232	16437	16241	16329	16672	16508	16187	16233	16379	16246	16399	16096	16118	16398	16280	16314	16263	16172	16226	16312	16323	16286	16268	16116	16264	16411	16239	16303	16251	16194	16420	16312	16450	16319	16161	16061	16238	16262	16272	16334	16674	16356	16332	16117	16079	16201	16271	16387	16190	16212	16228	16158	16271	16183	16221	16170	16309	16209	16304	16218	16356	16311	16214	16339	16268	16201	16400	16344	16358	16305	16451	16492	16413	16289	16261	16422	16265	16106	16482	16250	16276	16272	16257	16304	16313	16226	16455	16074	16369	16345	16462	16205	16240	16231	16483	16354	16374	16121	16344	16466	16468	16174	16374	16179	16210	15943	16423	16192	16358	16266	16263	16252	16045	16141	16451	16291	16352	16269	16249	16352	16192	16235	16185	16362	16147	16305	16342	16257	16375	16140	16367	16506	16403	16053	16226	16457	16443	16216	16273	16291	16284	16133	16408	16380	16119	16155	16088	16260	16269	16418	16297	16261	16246	16282	16359	16360	16184	16305	16267	16253	16188	16453	16356	16229	16115	16359	16346	16396	16144	16241	16321	16373	16375	16260	16230	16308	16219	16317	16178	16301	16289	16129	16141	16515	16262	16305	16289	16251	16311	16118	16240	16259	16166	16423	16373	16068	16124	16419	16361	16391	16257	16207	16500	16415	16256	16210	16263	16189	16271	16268	16209	16443	16234	16386	16341	16166	16213	16269	16214	16158	16107	16261	16136	16159	16655	16269	16379	16252	16344	16431	16304	16161	16302	16293	16185	16262	16173	16247	16467	16355	16323	16172	16187	16353	16248	16477	16147	16279	16365	16240	16315	16318	16333	16289	16356	16554	16447	16128	16317	16346	16485	16277	16185	16334	16376	16223	16158	16315	16433	16135	16424	16131	16262	16262	16345	16451	16283	16413	16303	16460	16263	16195	16222	16208	16223	16153	16163	16355	16235	16184	16306	16142	16304	16210	16322	16379	16305	16126	16230	16465	16328	16269	16405	16272	16113	16207	16373	16344	16224	16034	16236	16127	16307	16308	16077	16307	16096	16161	16209	16110	16449	16297	16277	16234	16552	16332	16271	16260	16065	16275	16226	16244	16274	16476	16202	16408	16415	16401	16301	16287	16203	16321	16153	16204	16267	16234	16256	16200	16309	16104	16301	16228	16327	16353	16474	16341	16399	16310	16237	16331	16243	16227	16116	16228	16285	15970	16410	16473	16413	16168	16291	16378	16144	16302	16209	16295	16254	16188	16211	16304	16523	16248	16207	16345	16291	16464	16075	16297	16468	16155	16345	16334	16272	16172	16107	16173	16267	16026	16448	16237	16409	16139	16255	16479	16271	16287	16424	16244	16251	16134	16154	16214	16412	16171	16223	16442	16224	16411	16419	16270	16356	16231	16200	16255	16268	16245	16357	16342	16465	16334	16294	16280	16296	16230	16114	16374	16233	16328	16206	16303	16096	16156	16336	16178	16170	16359	16377	16209	16365	16208	16278	16290	16170	16335	16424	16313	16248	16363	16065	16142	16421	16282	16565	16247	16168	16278	16223	16252	16440	16129	16259	16592	16209	16267	16399	16365	16477	16361	16449	16158	16187	16237	16305	16199	16315	16153	16373	16248	16227	16308	16317	16234	16404	16338	16371	16351	16207	16186	16253	16367	16261	16347	16374	16191	16263	16168	16252	16070	16159	16236	16259	16351	16211	16240	16527	16274	16395	16316	16043	16274	16436	16296	16164	16338	16065	16251	16277	16109	16093	16299	16272	16228	16387	16314	16285	16240	16330	16137	16262	16230	16430	16447	16262	16191	16105	16343	16426	16259	16396	16249	16293	16173	16266	16179	16210	16318	16258	16277	16312	16337	16340	16364	16230	16169	16118	15957	16203	16144	16424	16130	16366	16270	16412	16208	16349	16276	16498	16263	16363	16276	16107	16395	16341	16236	16246	16218	16367	16277	16212	16266	16265	16458	16307	16192	16167	16270	16347	16424	16321	16285	16144	16062	16239	16190	16347	16304	16212	16327	16566	16166	16168	16122	16212	16322	16365	16346	16479	16240	16178	16578	16218	16107	16243	16291	16255	16224	16140	16343	16434	16375	16099	16207	16283	16292	16315	16209	16354	16542	16278	16203	16047	16448	16088	16273	16366	16397	16256	16478	16297	16324	16351	16207	16253	16308	16288	16147	16232	16384	16487	16327	16361	16436	16227	16389	16255	16049	16320	16222	16343	16299	16216	16286	16298	16381	16419	16323	16283	16079	16298	16464	16334	16138	16320	16129	16183	16322	16441	16146	16332	16318	16241	16214	16212	16267	16321	15997	16323	16290	16254	16200	16268	16229	16265	16418	16252	16223	15985	16063	16208	16319	16234	16302	16334	16199	16497	16354	16228	16274	16430	16027	16081	16352	16178	16158	16162	16087	16257	16333	16242	16335	16194	16277	16283	16319	16264	16274	16158	16276	16298	16526	16228	16176	16302	16370	16188	16333	16195	16086	16390	16112	16556	16212	16110	16401	16470	16158	16229	16279	16073	16441	16370	16217	16215	16109	16381	16388	16374	16332	16336	16021	16328	16272	16504	16231	16258	16266	16274	16099	16339	16264	16447	16045	16278	16301	16204	16441	16289	16078	16513	16208	16273	16166	16265	16259	16343	16021	16120	16260	16476	16250	16319	16327	16200	16307	16180	16294	16259	16416	16243	16264	16087	16227	16156	16298	16370	16019	16441	16225	16246	16169	16333	16319	16249	16441	16237	16320	16412	16237	16256	16466	16382	16369	16407	16153	16356	16212	16371	16164	16029	16303	16287	16335	16290	16092	16134	16312	16333	16237	16032	16512	16488	16225	16210	16224	16403	16061	16310	16200	16333	16371	16130	16295	16153	16200	16137	16233	16204	16465	16380	16536	16266	16358	16399	16407	16453	16100	16197	16240	16382	16379	16341	16355
16807	25622	22127	18505	17538	16828	16266	15752	15077	14928	14780	14504	14305	14375	14174	14234	14175	14165	14189	14178	14039	14042	14161	13977	14184	14191	14044	14093	14114	14061	14061	14073	14182	14025	13968	14061	14257	14041	13834	13939	14020	14085	13958	14077	14037	14075	14059	13994	13878	14000	13917	14020	14026	14152	14052	14128	14035	14016	14119	14343	14122	13936	14042	14010	14059	13923	13956	13910	14061	13995	13973	13973	14144	13986	14001	13970	13968	13980	13993	14050	14094	13919	14073	14110	14081	14094	14201	13977	13992	14016	14046	14110	13941	14137	14094	14110	14121	14082	14095	13987	13954	14057	14092	14012	13982	13975	14027	14104	14001	13882	13938	14143	14167	14069	14228	14061	13985	14132	13918	14052	14173	13974	13958	14043	14137	13892	13884	14107	14156	14150	13943	14183	14022	14024	14094	14083	14060	14079	14232	13972	14034	14191	14020	14097	14068	14024	14160	14074	14018	14055	14113	14087	13857	13770	13930	14083	13901	13875	13899	13984	13956	14113	14227	14003	14041	14054	14065	14213	14113	14049	14083	14070	14138	13946	14013	14162	14061	14115	14123	13981	14251	14079	14132	13994	13988	14051	13749	14113	14138	13911	13961	14187	14173	13973	14017	13881	14174	14140	14091	14096	13929	14078	13924	14070	14053	14173	13961	14042	13956	14099	13923	14030	13935	14090	14026	14092	14027	14133	14003	14226	14027	13879	13978	14119	14101	14153	14233	13955	14144	13915	13986	14016	14042	14091	14002	14001	14278	14058	14112	13954	13991	13987	14115	14120	13974	14122	14218	14142	13887	14061	14001	14003	14077	13989	14019	14096	14045	14001	13922	14142	14109	13967	13921	14018	13938	14057	14006	14004	14065	14065	13975	14108	14027	14088	14002	13962	13923	14161	14049	14054	13898	14204	14083	14168	13943	14099	14025	14104	13853	13977	13897	14009	13960	14015	14069	13947	14010	14055	14265	14074	13974	14101	14024	13984	14052	13902	13947	14016	14058	13955	14090	13903	14045	13906	14010	13928	13862	14051	13943	13983	14042	13823	14057	14022	14031	13901	13994	13967	14096	14155	13974	13993	14071	13964	13824	14060	14205	13921	13875	13905	14034	14077	14018	13970	13930	14084	14046	14031	13838	14178	13948	14086	14102	13963	14025	13950	14045	14075	14045	14045	14337	14059	14079	14027	14078	14071	14108	14039	14012	13888	14037	13852	14015	13979	14187	14006	14006	14145	14173	13992	14030	14128	13902	14136	14163	14122	13954	14024	14169	14009	13919	14010	14054	14174	14016	14101	14021	14110	13900	13940	14156	14079	14157	13953	14118	14067	14052	13895	14150	13967	14043	13971	13913	14023	14052	14006	14063	13939	14236	14045	13975	14075	13810	14136	13980	13975	13995	14161	13978	14144	13896	13950	14049	13963	13939	13997	14015	14019	14056	14121	14052	13984	14156	14076	14096	13896	13981	13996	14006	14008	14179	13927	13888	14077	14164	13815	14003	14029	14007	13891	14038	14077	13976	13979	14045	14045	14088	14121	14004	13955	14041	13985	14086	14126	14124	14010	14118	13978	14087	13972	13971	13904	13959	14057	14062	13987	14138	14054	14102	14112	13999	13999	14081	14098	14014	13965	13983	14054	14046	14026	13952	14103	14097	14100	14038	14189	14096	14192	13951	14077	14135	14056	13889	14288	14028	14119	13872	14100	14118	13962	14164	14185	14107	14132	13890	14048	14054	14162	14120	14158	13978	13995	13972	14027	13997	14073	14019	14058	14136	14006	13877	13985	14087	14222	14061	14242	14017	13999	13821	13781	14015	14086	14040	14322	13912	14149	14106	14009	13980	13915	13772	14070	14029	14169	14068	14095	14100	14150	13872	14110	13961	13900	14038	13943	14042	14115	13989	13965	13989	14049	14145	14009	14086	13967	13919	13919	14030	14053	13962	14162	13854	14063	14123	14079	13951	14191	13928	13934	14141	14024	14007	14162	14256	14085	14028	14077	14091	14225	13943	13975	14092	14138	13993	13936	14255	13963	14056	14002	14139	14093	13839	14086	14088	14155	14062	13929	13965	13888	14083	13948	13853	13848	14004	14076	13986	14156	14048	14016	14096	13956	13959	14130	14077	14051	13951	14025	14000	13959	14215	14038	13946	13898	14041	14200	14287	14063	13988	14071	13956	14068	14017	14044	13993	14215	13998	13987	13880	13928	14138	13977	14050	14078	14143	14208	14152	13983	14046	13878	14149	14076	13977	14055	13939	13890	14063	13851	14116	13940	14204	13926	14004	14090	13989	14089	13986	13964	14071	14192	14005	14194	14083	13834	14209	13907	14036	13913	13967	14010	13908	13926	13920	14080	13949	13979	13987	13985	14130	13872	14016	13932	13860	13952	13940	14039	14130	14002	14117	14291	14172	13955	14132	14107	13917	13914	13950	14108	13967	14030	14129	14127	14015	14083	14046	14047	14035	13945	14065	14002	14092	13968	14132	13808	13936	14055	14085	14085	14047	14073	14180	14073	13974	14229	14197	14130	14105	13944	14003	14088	14006	13983	13889	14084	13889	14045	13947	14006	14104	13982	13866	13970	14078	14106	14034	14180	14035	14051	13980	14176	14146	14002	14080	14016	14117	14045	14047	14114	13972	14121	14049	13975	14001	14008	13974	13884	13896	14027	14098	13963	13972	14102	13955	14024	14012	13915	13914	14072	14080	14055	13958	13910	14015	14097	14356	13989	14038	14030	14050	14083	13952	14157	14058	13938	14050	13887	13813	14137	13936	13829	14210	13927	14017	14123	13985	14020	13976	14121	14023	14104	14028	14066	14080	14017	14087	14196	14103	14004	14023	14023	13875	13988	14088	14090	14045	14159	14214	14146	14177	13949	14000	14124	14011	14039	14106	13831	14122	13981	13961	13962	14023	14031	14164	14072	14134	14202	14069	14227	13914	14163	14007	13945	14040	14077	14051	14014	14035	14108	14143	14110	13928	14021	14014	14127	13850	13939	13962	14099	14003	14086	14125	14196	14022	13982	14098	14039	14087	13874	14172	14011	14000	14169	13951	13928	13999	14064	13928	14092	13971	13959	13966	14117	14017	13854	14159	14026	14095	14128	14126	13970	13925	13994	14070	13996	14151	14066	14099	13858	14128	14066	14125	14007	13949	14053	13779	14155	14150	13973	14127	14091	14123	14017	14001	13882	13998	13972	14172	13966	13992	14136	13925	14030	14075	14152	13989	14075	13919	14130	14025	14006	13879	14331	13980	14154	13972	13908	13975	14208	13980	14037	14094	14051	13914	14045	14083	14217	13911	14105	14117	14066	13950	14144	14084	13963	13986	14115	14166	13984	14064	14172	14115	13982	13977	13978	14092	14045	13937	13971	13959	14031	13997	14175	14027	13968	14033	14039	14114	14082	14066	13943	13920	13898	13882	14057	13905	13973	13985	13982	14001	14038	14008	13960	13946	13974	13875	14057	14052	14150	13948	14060	14036	14105	14219	13986	14064	14027	14031	13943	14164	14101	14074	14064	14013	14071	13962	14215	14156	14026	13915	14011	14080	14143	14063	14221	14137	14042	13995	14022	14169	14056	14103	13979	14045	14290	14072	13810	14071	14104	14104	13934	14073	14005	14108	13962	13931	13894	13995	14047	13970	14123	13923	13855	14007	14129	13996	14239	13860	14140	14040	14128	14031	14090	14124	14047	13970	13972	14183	13931	14062	13981	14086	13876	14036	14067	13806	14148	14101	14012	13909	14079	14125	14047	13998	14177	13985	14049	13986	14176	14076	13978	13899	14026	14018	13987	14211	14044	14094	13952	14104	14047	14122	13894	14192	14083	14111	14048	14000	14094	14086	14019	14037	14073	14019	14134	14178	13978	14073	13926	13960	13977	13973	14032	13980	14128	13994	13996	14318	14204	14064	14120	14038	14083	14081	13942	14133	14195	14158	14209	13958	14044	13995	14046	14078	14170	13954	13949	13907	14048	13941	14221	14149	14115	13910	14084	14171	14134	14037	14027	14175	14144	14016	14044	14082	13979	14038	14107	14147	13883	14087	14001	14064	13918	14148	14103	14026	14143	14109	13995	14013	14060	14050	13985	14082	14055	14164	14004	14055	14026	13898	14017	14017	14023	14060	14216	13944	14075	13980	13932	14076	14238	14087	14113	14043	14031	13936	13987	14045	13986	13958	14071	14050	14080	14025	13937	14131	14098	13925	13995	13985	14024	14038	13957	13946	14002	13920	14028	13967	13974	14057	14059	14013	14034	14027	14119	14092	14311	13949	14151	13993	14084	14044	13993	14143	14064	14106	13842	14057	14077	14007	14052	14072	13953	13977	13900	14031	14201	13998	13931	14039	13911	14084	13985	14074	14050	14081	14088	14088	14043	13980	13935	14111	14082	14018	14027	14037	13889	14079	13975	14175	14016	14033	13853	13961	13986	13990	14008	14078	14134	14118	13820	14158	13883	14238	13984	13923	13944	13986	14047	14042	14035	14158	14106	14044	14023	13935	14122	14128	14050	13965	13867	13864	13918	13949	14113	14038	14120	14045	13998	14316	13996	14013	14058	13944	14026	14131	14167	14000	14023	13942	14211	14015	14099	13955	13963	14222	14047	14095	14133	14077	13989	13945	14127	14046	13989	14195	14141	14013	14030	13999	13971	13975	14014	14105	14262	13956	13894	13944	14128	14070	14050	14085	14105	14186	13964	14062	13951	14070	14072	14095	14085	14286	14164	14036	13990	14178	14062	14101	14109	13845	14123	14033	14035	14158	14021	14111	14077	13888	14098	14056	14111	14041	14010	14003	14103	14080	13922	14103	13914	14058	14182	13924	13847	14096	14092	14057	13996	13973	14022	14135	13919	14135	14116	13924	14122	14071	13880	13981	14207	14081	14069	13964	14085	13986	13967	13991	14028	14266	14040	14012	13964	14100	14140	14117	14005	13903	13954	14040	13983	14059	14122	14113	14235	14226	14217	14028	14028	14027	13970	14235	14023	14108	14063	14055	14066	14136	13916	14042	13990	13941	14072	14075	14040	14033	14069	14083	13768	13970	13981	13872	13817	13934	13976	14111	14190	13910	14050	13946	13934	14032	14055	14084	14052	14099	14104	13937	14101	13919	13993
22760	20994	27864	24462	22265	22695	22029	19343	18648	18577	18222	17724	17727	17662	17542	17695	17625	17358	17273	17513	17159	17167	17276	17355	17258	17138	17222	17286	17383	17334	17092	17294	17211	17142	17297	17405	17119	17359	17461	17192	17285	17238	17268	17228	17174	17276	17265	17173	17055	17208	17391	17293	17166	17168	17148	17208	17069	17194	17366	17129	17114	17143	17269	17203	17142	17219	17050	17295	17181	17116	17355	17290	17243	17204	17104	17204	17204	17107	17205	17044	17263	17264	17220	17014	17145	17088	17109	17225	17273	17115	17096	16928	17176	17201	16965	17273	17286	17293	17346	17175	16989	17260	17155	17073	17122	17000	16956	17133	17180	17247	17323	17139	17094	17136	17256	17130	17263	17153	17241	17224	17223	17135	16909	17144	17106	17165	17203	17205	17249	17184	17193	17232	17190	17197	17110	16988	17182	17094	17034	17197	17251	16978	17198	17387	17055	17246	17409	17106	17153	17155	17150	17082	17089	17113	17037	17173	17163	17167	17270	17295	17230	17106	17287	17153	17164	17201	17175	17120	16997	17092	17161	17134	17122	17068	17207	17126	17209	17043	17168	17172	17162	17036	17203	17382	17207	17126	17125	17105	17252	16956	16997	17341	17244	17224	17095	17399	17157	17197	17165	17226	17129	17087	17141	17114	17056	17184	17242	17056	17273	17252	17165	17398	17324	17037	17275	17386	16947	17156	17242	17161	17029	17002	17152	16903	17203	17231	17220	17113	17032	17238	17284	17129	17041	17177	17281	17459	17192	17085	17214	17008	17118	17116	17080	17100	17220	17130	17093	16880	17115	17018	17083	17101	17326	17015	17163	16996	17332	17187	17099	17214	17130	17366	17240	17250	17017	17155	17187	17178	17014	17099	17261	17107	17110	17044	17395	17089	17303	17180	17196	17050	17308	17186	16973	17186	17213	17214	17325	17067	17173	17132	17470	17304	17070	17231	16961	17121	17125	17285	17217	17192	17031	17169	17194	17286	16963	17116	17314	17054	17299	17091	17274	17153	17082	16970	17234	17046	17102	17430	17245	17110	17251	17323	17180	17059	17117	17110	17290	17026	17139	17247	17294	16969	17015	17266	17143	17233	16991	17139	17218	17051	17141	17285	17084	17090	17182	17090	16901	17034	17069	17182	17288	17305	17105	17098	17182	17219	17174	17247	17338	17201	17130	17098	17389	17076	17328	17129	17191	17116	17133	17099	17060	17363	17266	17089	17155	17071	17241	17029	17240	17121	16923	17200	17379	17239	17302	17218	17243	17108	17368	17259	17413	17013	17086	17339	17009	17078	17226	17330	17035	17040	17141	17254	17232	17364	17200	16964	17104	17096	17304	16936	17255	17095	16958	17019	17122	17214	17148	17312	17211	17115	17384	17069	17055	17093	16969	17235	17152	17343	17104	17182	17303	17199	17185	17197	17154	17091	17104	17125	17099	17090	17630	17197	17278	17090	17092	17221	17128	17275	16903	17270	17179	17032	17265	17127	17105	17198	17193	17332	17089	16976	16950	17176	17087	17113	17191	17151	17036	17288	17088	17056	17266	17157	17240	17109	17064	17071	17172	17038	17088	17202	17238	17341	17010	17098	17324	17196	17210	17098	17126	17035	17012	17289	17207	17117	17170	17064	17245	17158	17261	17062	17131	17203	17356	17377	17145	17266	17232	17336	17128	17081	17304	17163	17032	17169	17196	17045	17303	17072	17368	17261	17092	17416	17183	17041	17333	17381	17053	16914	17147	17256	17234	17194	17135	17272	17185	17184	17132	17139	17200	17272	17203	17348	17293	17404	17204	17069	17010	17149	17314	17159	16953	17084	17354	17148	17224	17395	17275	17253	17088	17136	17038	17283	17191	17223	17176	17096	17186	17127	17253	17121	17287	17201	17147	17242	17062	17174	17218	17330	17060	17202	17076	17158	17067	16843	17206	17290	17054	17320	17169	17169	17149	17383	17089	17287	17106	17291	17148	17380	17071	17117	17197	16968	17131	17290	17423	16998	17166	17244	17224	17169	17141	17063	17166	17158	17017	17184	17170	17181	17228	17327	17104	16995	17280	16978	17228	17238	17266	17203	17366	16927	16951	17238	17286	17098	17307	17238	17183	17229	17116	17263	17081	17352	17178	17162	17044	17060	17020	17138	17267	17097	17249	17036	17081	17180	17178	17046	17368	17072	17157	17148	17255	17067	17275	17090	17176	17127	17127	17391	16933	17210	17030	17035	17063	17207	17294	17321	17199	17252	17273	17230	17220	17294	17112	17117	17352	17111	17168	16893	17032	17104	17201	17074	17091	17222	17177	17092	17164	17150	17214	17267	17181	17033	17011	17102	17138	17123	17203	16965	17146	17092	17225	17088	17242	17189	17275	17239	17203	17057	17089	17133	17186	17152	17139	17337	17307	17106	17130	17183	17139	17082	16923	17021	17050	17124	17251	17370	17231	17177	16969	17149	17152	17196	17231	17184	17090	17006	17263	17134	17196	17250	17106	17466	17075	17098	17114	17244	17224	17158	16964	17249	17044	17059	17103	17162	17200	17373	17342	17040	17319	17262	17159	16907	17027	17259	17177	17079	17122	17134	17320	17143	17243	17250	17320	17151	17142	17058	17184	17052	16963	17157	16991	17173	17190	17251	17196	17111	17049	17368	17278	17163	17229	17039	16889	17129	17176	17124	16992	17155	17138	17362	17200	17279	17254	17115	17139	17234	17123	17100	17281	17108	17165	17092	17137	17050	17085	17266	17361	17118	17117	17138	16955	17181	17283	17259	17084	16951	17120	17110	17221	17280	17275	17239	17323	17218	17091	17180	17273	17268	17057	17125	17268	17169	17161	17244	17280	17201	17318	17210	17259	17247	17121	17180	17046	17099	17104	17299	17360	17286	16915	17157	17187	17145	17021	17052	17008	17204	17102	17061	17194	17137	17160	17072	17015	17176	17332	17218	17124	17214	17173	17164	17266	17228	17002	17204	17294	17039	16848	17303	16980	17269	17098	17045	17103	17208	17153	17109	17047	17187	17269	16985	17320	17296	17035	17071	17106	17202	17193	17078	17194	17334	17353	17007	17231	17245	17129	17072	17235	17452	17352	17142	17158	17215	17003	17213	16815	17345	17200	16974	17209	17181	17116	17266	17437	17200	17084	17253	17123	17012	17107	17165	17160	16878	17221	17281	17038	17141	17334	17245	17375	17180	17259	17315	17083	16981	17109	17037	17184	16922	17389	17093	17173	16994	17183	17265	17087	17093	17123	17457	17044	17058	17025	17270	17184	17256	17282	17091	17074	17367	17336	16997	16876	17169	17378	17265	17233	17235	17228	16936	17316	17028	17079	17112	17224	17172	17136	17055	17073	17358	17379	17086	17036	17151	17121	17124	16982	17129	17236	17030	17111	17070	17204	17201	17309	17130	16998	17278	17007	17027	17222	17436	17189	17387	17181	17247	16864	17027	17043	17156	17124	17037	17015	17145	17107	17085	17400	17151	17122	16948	17311	17242	17128	17430	17069	17208	17264	17269	17034	16889	17120	17431	17253	17219	17102	17352	17054	17303	17343	17029	17312	17092	17222	17165	17303	17225	16999	17174	16955	17058	17039	17184	17134	17090	17067	17162	17295	17139	17192	17155	17240	17369	17261	17077	17243	17394	17527	17318	17194	17148	17041	17175	17007	17303	17344	17258	16922	17229	17164	17248	17171	17144	17192	17151	17007	17038	17071	17205	17400	17143	17191	17157	17173	17067	17227	17217	17252	17409	17096	17238	17059	17218	17211	17067	17304	17154	17060	16951	17230	17278	17181	17224	17251	17201	16953	17147	17191	17001	17240	17212	17306	16966	17144	17111	17292	17070	17202	17083	17111	17087	17216	17414	17225	17447	17063	16941	17080	17302	17298	17125	17036	17270	17284	17127	17148	17115	17116	17096	16989	17149	17061	16891	17130	17165	17282	17179	17150	17143	17055	17250	17270	17331	16983	17326	17269	17037	16944	17107	17170	17236	16985	17179	17055	17168	17059	17195	17208	17059	17172	17093	17090	17068	17176	17113	17292	17059	17192	16937	17078	17201	17250	17267	17065	17006	17177	17380	17018	17284	17176	17300	17256	17398	17295	17230	16990	17112	17283	17214	17068	16892	17240	17073	17144	17091	17078	17123	17107	17005	17208	17207	17390	17132	17305	17220	17212	17078	17018	17265	17275	17209	17207	17170	17244	17194	17241	16937	17078	17239	17064	17181	17260	17148	17246	17200	17328	17327	17311	17159	17246	17172	17108	17310	17268	17215	17172	17124	17227	17245	17341	17384	17175	17388	17221	17131	17183	17112	16987	17094	17108	17108	17186	17211	17015	17120	17230	17052	17000	17250	17037	17214	17238	17199	17102	17114	17380	17281	17199	17072	17109	17233	17107	17147	16998	17309	17250	17132	16989	17255	16963	17242	17102	17114	17144	17115	17137	17121	17174	16996	17242	17177	16937	17034	17082	17057	17196	17091	17088	17121	17124	17220	17125	17122	17168	17265	17046	17088	17083	17256	17049	17230	17465	17125	17275	17076	17167	16948	17052	17118	17145	16981	17235	17112	17207	17061	17177	17115	17349	17129	17178	17299	17110	17156	17082	17031	17265	17258	17193	17143	17133	17121	16882	17257	17094	17260	17099	17240	17088	17299	17149	17148	17083	17010	17233	17401	17165	17289	17103	17136	17277	17235	17120	17374	17074	17106	16936	16943	17097	17170	17138	17285	17011	17089	17277	17214	16871	17107	17284	17023	17141	17216	17259	16942	17321	17108	17171	17059	17171	17265	17128	17086	17310	17128	17028	17427	17257	17211	17196	17241	17094	17178	17052	16990	17375	17340	17224	17127	17224	16956	17313	17144	17102	17048	17296	17171	17191	17174	17094	16901	17052	17168	17190	17155	17302	17114	17399	17230	17125	17210	17284	17106	17419	17126	17192	17296	17207	17288	17253	17355	17158	17287	17213	17060	17191	17257	17178	17299	17027	17156	17260	17004	16824	17258	17048	17036	17063	17169	17108	17121	17099	17217	17027	17143	17253	17084	16896	17196	17032	17250	17179	17062	17148	17282	17152	17171	16985	17135	17161	17242	17279	17076	17216	17204	16985	17173	17242	17059	17112	17207
14785	31529	26391	21453	19742	19133	17827	17119	16550	15914	15744	15201	15105	15116	14846	15018	14839	14911	14797	14650	14753	14855	14573	14593	14826	14637	14823	14649	14554	14664	14540	14624	14694	14532	14530	14601	14599	14597	14475	14567	14721	14583	14700	14634	14463	14637	14463	14557	14599	14445	14354	14862	14570	14454	14672	14254	14599	14627	14673	14353	14586	14438	14543	14588	14506	14579	14698	14701	14567	14533	14674	14554	14546	14589	14556	14386	14636	14579	14510	14548	14647	14614	14519	14622	14547	14621	14555	14615	14553	14577	14461	14626	14539	14526	14759	14604	14527	14593	14678	14609	14518	14467	14629	14641	14526	14535	14580	14512	14482	14471	14524	14586	14462	14591	14715	14644	14716	14494	14599	14673	14615	14532	14718	14532	14663	14522	14475	14553	14593	14550	14652	14554	14759	14509	14621	14700	14323	14493	14646	14596	14699	14516	14589	14577	14617	14571	14505	14510	14578	14547	14554	14474	14605	14572	14662	14392	14576	14673	14635	14746	14457	14667	14501	14695	14613	14596	14638	14556	14642	14417	14632	14672	14523	14632	14512	14432	14695	14498	14581	14401	14625	14586	14504	14599	14576	14656	14573	14554	14706	14494	14620	14457	14621	14533	14482	14763	14543	14555	14771	14485	14487	14469	14398	14497	14710	14654	14640	14556	14719	14524	14574	14558	14579	14668	14572	14601	14462	14540	14484	14612	14699	14511	14558	14479	14682	14827	14559	14423	14671	14497	14459	14592	14486	14414	14509	14486	14670	14506	14696	14459	14459	14467	14671	14467	14493	14623	14520	14478	14357	14510	14522	14532	14551	14525	14594	14496	14526	14565	14545	14590	14702	14573	14554	14580	14548	14762	14427	14544	14578	14541	14558	14518	14426	14575	14682	14557	14587	14543	14490	14549	14615	14479	14431	14649	14598	14629	14599	14506	14589	14644	14554	14518	14595	14614	14704	14656	14724	14597	14494	14472	14433	14545	14606	14506	14710	14528	14378	14604	14706	14633	14626	14717	14570	14593	14423	14458	14464	14467	14646	14490	14635	14488	14367	14453	14644	14612	14580	14474	14598	14626	14503	14496	14568	14675	14583	14474	14676	14455	14648	14591	14537	14708	14427	14437	14616	14497	14581	14508	14506	14573	14698	14579	14613	14599	14523	14519	14645	14437	14650	14411	14670	14442	14634	14586	14414	14643	14437	14616	14436	14640	14556	14573	14527	14535	14719	14760	14532	14690	14725	14319	14550	14609	14614	14493	14600	14511	14617	14394	14706	14542	14472	14546	14773	14656	14590	14646	14441	14444	14590	14644	14728	14629	14564	14651	14596	14486	14653	14478	14608	14675	14650	14650	14577	14512	14661	14484	14537	14660	14518	14574	14501	14786	14524	14718	14372	14626	14690	14484	14586	14534	14536	14519	14567	14782	14507	14644	14739	14627	14582	14685	14614	14478	14708	14710	14514	14531	14588	14513	14489	14664	14647	14482	14633	14579	14650	14462	14606	14747	14620	14657	14564	14677	14576	14612	14669	14544	14725	14597	14548	14717	14516	14506	14608	14652	14455	14574	14385	14370	14536	14515	14601	14646	14506	14527	14529	14381	14518	14417	14548	14440	14433	14584	14505	14570	14561	14577	14592	14671	14557	14652	14666	14562	14426	14525	14642	14490	14641	14485	14651	14488	14520	14443	14584	14467	14583	14566	14467	14452	14330	14521	14612	14601	14568	14558	14502	14625	14503	14621	14632	14539	14364	14522	14594	14626	14491	14548	14615	14497	14460	14734	14577	14566	14624	14378	14653	14674	14583	14581	14586	14516	14598	14496	14619	14614	14682	14544	14619	14487	14604	14592	14472	14465	14554	14812	14429	14651	14666	14480	14462	14557	14549	14563	14593	14419	14652	14445	14557	14306	14508	14621	14591	14647	14519	14689	14501	14426	14669	14459	14673	14593	14615	14671	14671	14691	14703	14669	14497	14527	14506	14703	14732	14457	14478	14668	14587	14414	14630	14595	14565	14621	14517	14589	14488	14578	14635	14692	14632	14660	14575	14457	14585	14718	14603	14635	14665	14637	14552	14573	14775	14446	14471	14705	14673	14591	14578	14604	14503	14478	14556	14469	14604	14536	14727	14388	14565	14461	14532	14542	14640	14554	14691	14541	14442	14395	14624	14556	14509	14697	14671	14538	14454	14521	14595	14549	14432	14572	14256	14363	14722	14529	14418	14622	14483	14431	14584	14617	14569	14554	14635	14536	14534	14627	14591	14613	14497	14486	14677	14490	14501	14593	14594	14690	14507	14630	14487	14735	14542	14575	14527	14427	14530	14715	14368	14534	14525	14617	14663	14603	14439	14663	14478	14699	14661	14788	14543	14642	14542	14594	14572	14580	14611	14660	14549	14570	14488	14533	14479	14516	14551	14492	14694	14413	14712	14608	14632	14362	14639	14464	14522	14523	14461	14633	14678	14614	14498	14541	14571	14621	14622	14456	14519	14559	14643	14417	14578	14510	14545	14479	14534	14463	14525	14518	14604	14379	14523	14496	14585	14769	14469	14548	14625	14571	14407	14611	14596	14648	14581	14565	14565	14576	14516	14586	14673	14389	14641	14758	14452	14498	14618	14572	14408	14776	14543	14619	14653	14495	14699	14616	14412	14621	14595	14696	14581	14812	14786	14479	14503	14573	14557	14580	14458	14558	14566	14511	14437	14637	14610	14524	14512	14520	14634	14526	14496	14647	14504	14496	14629	14613	14469	14646	14719	14540	14655	14505	14412	14488	14615	14584	14724	14651	14531	14526	14355	14385	14625	14711	14646	14615	14361	14517	14433	14598	14436	14671	14561	14660	14613	14582	14438	14535	14634	14630	14462	14378	14667	14415	14507	14686	14526	14543	14638	14540	14599	14569	14653	14537	14556	14548	14641	14687	14585	14672	14505	14569	14750	14633	14630	14461	14566	14602	14534	14672	14679	14479	14772	14546	14501	14614	14483	14697	14547	14607	14619	14515	14651	14521	14619	14539	14572	14434	14620	14704	14380	14628	14456	14536	14614	14587	14531	14535	14467	14551	14374	14546	14604	14664	14711	14441	14377	14450	14595	14578	14607	14596	14486	14534	14662	14671	14481	14615	14420	14673	14587	14514	14590	14603	14494	14759	14621	14577	14385	14479	14576	14505	14594	14701	14509	14567	14694	14584	14468	14532	14553	14559	14547	14603	14716	14533	14580	14562	14488	14496	14675	14530	14645	14579	14431	14687	14759	14491	14535	14680	14672	14736	14638	14487	14509	14649	14528	14630	14646	14695	14604	14563	14404	14416	14605	14570	14731	14524	14537	14618	14569	14449	14670	14677	14494	14588	14533	14539	14522	14596	14551	14439	14568	14705	14723	14572	14490	14476	14627	14728	14625	14495	14459	14657	14464	14598	14481	14460	14575	14782	14488	14601	14520	14521	14554	14588	14673	14458	14520	14704	14620	14562	14528	14516	14572	14689	14650	14624	14684	14602	14565	14559	14781	14544	14533	14584	14670	14702	14559	14790	14490	14743	14490	14667	14570	14497	14419	14624	14476	14707	14606	14607	14594	14590	14468	14676	14490	14670	14472	14642	14605	14519	14635	14640	14474	14800	14488	14666	14739	14629	14630	14465	14635	14490	14759	14521	14537	14664	14738	14639	14475	14614	14517	14618	14462	14407	14570	14545	14785	14594	14437	14562	14641	14661	14486	14574	14393	14478	14650	14490	14682	14590	14419	14550	14701	14508	14629	14650	14642	14544	14522	14555	14638	14472	14518	14640	14507	14465	14505	14560	14487	14499	14732	14597	14637	14521	14720	14675	14433	14577	14608	14607	14493	14368	14590	14542	14608	14593	14397	14505	14558	14446	14477	14605	14599	14589	14680	14407	14742	14662	14522	14522	14511	14601	14548	14609	14669	14334	14603	14540	14697	14585	14460	14575	14497	14654	14575	14703	14388	14634	14456	14601	14444	14521	14526	14559	14575	14315	14530	14600	14592	14530	14494	14594	14619	14656	14782	14615	14517	14595	14731	14702	14653	14639	14581	14552	14685	14653	14580	14678	14551	14583	14598	14527	14653	14552	14595	14749	14464	14619	14441	14651	14499	14555	14485	14646	14693	14582	14534	14575	14516	14421	14555	14733	14540	14677	14379	14661	14468	14547	14631	14577	14693	14405	14665	14785	14550	14350	14480	14540	14583	14622	14446	14663	14515	14629	14581	14551	14576	14592	14579	14517	14558	14552	14611	14463	14613	14663	14593	14551	14474	14509	14702	14619	14556	14622	14397	14750	14538	14411	14540	14621	14542	14459	14573	14628	14609	14513	14452	14470	14441	14552	14509	14644	14592	14683	14575	14406	14684	14517	14433	14657	14643	14717	14451	14705	14599	14601	14549	14713	14684	14405	14514	14594	14583	14589	14504	14389	14466	14405	14626	14426	14563	14699	14550	14660	14627	14583	14588	14387	14764	14643	14607	14549	14264	14569	14442	14629	14496	14593	14745	14515	14471	14753	14647	14488	14616	14548	14664	14657	14676	14508	14696	14498	14516	14673	14470	14766	14598	14665	14572	14613	14595	14557	14520	14563	14660	14658	14673	14720	14527	14636	14550	14563	14687	14484	14633	14711	14590	14715	14685	14475	14466	14644	14616	14565	14444	14499	14653	14637	14476	14512	14533	14501	14486	14596	14688	14526	14641	14701	14622	14727	14325	14735	14489	14647	14611	14588	14679	14496	14724	14409	14612	14368	14538	14574	14587	14653	14746	14554	14575	14622	14598	14697	14656	14532	14628	14383	14622	14562	14481	14699	14553	14485	14659	14508	14620	14463	14719	14420	14645	14550	14631	14575	14396	14500	14635	14647	14518	14613	14656	14746	14444	14648	14565	14661	14490	14413	14584	14568	14622	14364	14600	14467	14444	14499	14465	14454	14559	14608	14672	14407	14590	14519	14521	14672	14445	14666	14458	14521	14527	14519	14574	14456	14507	14480	14419	14554	14592	14663	14494	14521	14612	14475	14613	14697	14567	14534	14533	14497	14741	14777	14621	14494	14590	14617	14516	14491	14510	14507	14577	14513	14673	14442	14548	14635	14562	14684	14404	14479	14696	14676	14676	14423
24409	21029	26778	26371	20753	19540	19281	18233	17468	17318	17270	17074	16865	16708	16836	16767	16614	16837	16681	16611	16699	16596	16536	16421	16679	16650	16602	16539	16410	16577	16626	16463	16649	16528	16597	16317	16617	16588	16400	16450	16464	16422	16312	16269	16567	16330	16436	16464	16492	16571	16461	16661	16576	16527	16616	16583	16350	16577	16539	16338	16361	16469	16307	16301	16371	16522	16474	16498	16458	16292	16532	16527	16674	16706	16668	16596	16554	16382	16472	16357	16382	16477	16548	16361	16646	16392	16586	16496	16756	16440	16570	16599	16537	16410	16370	16475	16440	16625	16399	16234	16675	16532	16578	16437	16653	16436	16538	16647	16479	16715	16426	16352	16458	16511	16475	16471	16399	16696	16463	16371	16562	16475	16495	16579	16526	16659	16471	16273	16531	16283	16497	16386	16296	16579	16457	16561	16271	16428	16572	16205	16582	16510	16493	16507	16480	16566	16388	16430	16540	16479	16431	16470	16510	16444	16570	16432	16523	16571	16471	16363	16518	16504	16382	16517	16538	16753	16502	16375	16340	16559	16387	16501	16402	16528	16589	16462	16340	16574	16466	16703	16561	16750	16501	16516	16714	16548	16471	16661	16489	16509	16519	16341	16561	16576	16528	16572	16427	16255	16463	16268	16494	16550	16480	16501	16481	16410	16505	16612	16239	16247	16476	16647	16634	16236	16584	16683	16505	16497	16327	16525	16413	16561	16369	16643	16594	16656	16600	16568	16441	16533	16429	16493	16496	16520	16440	16449	16438	16369	16478	16383	16603	16368	16566	16397	16542	16530	16488	16519	16326	16579	16488	16541	16654	16449	16470	16519	16661	16787	16381	16612	16378	16368	16724	16320	16686	16397	16576	16414	16646	16624	16351	16420	16573	16497	16567	16606	16381	16620	16603	16516	16346	16540	16523	16572	16407	16578	16398	16498	16628	16617	16436	16425	16397	16271	16541	16593	16462	16641	16863	16680	16600	16446	16536	16580	16444	16514	16779	16364	16538	16585	16674	16522	16628	16577	16502	16491	16361	16387	16462	16512	16464	16482	16540	16478	16668	16455	16572	16636	16556	16542	16529	16403	16430	16607	16520	16481	16485	16374	16673	16413	16465	16691	16400	16538	16483	16508	16569	16587	16328	16588	16674	16806	16725	16460	16426	16398	16502	16603	16566	16522	16543	16468	16307	16347	16591	16488	16242	16385	16594	16474	16571	16433	16504	16578	16495	16522	16534	16694	16479	16529	16529	16454	16455	16528	16619	16523	16511	16637	16566	16491	16408	16450	16646	16456	16561	16545	16589	16442	16596	16528	16174	16326	16617	16355	16274	16341	16477	16722	16651	16444	16638	16418	16712	16478	16485	16311	16554	16879	16491	16545	16471	16516	16358	16397	16451	16673	16509	16324	16457	16486	16462	16627	16575	16414	16431	16403	16209	16505	16469	16560	16567	16407	16389	16361	16608	16546	16702	16560	16564	16569	16562	16521	16753	16468	16271	16442	16597	16493	16574	16479	16465	16759	16528	16654	16559	16450	16549	16553	16381	16498	16424	16467	16344	16564	16441	16526	16700	16388	16487	16505	16392	16636	16491	16612	16469	16641	16475	16559	16644	16435	16388	16522	16523	16296	16170	16455	16419	16598	16451	16366	16364	16655	16472	16520	16428	16498	16424	16524	16415	16492	16482	16583	16617	16541	16444	16453	16504	16649	16435	16484	16693	16483	16596	16681	16564	16479	16490	16475	16369	16571	16587	16368	16383	16408	16583	16387	16581	16439	16432	16483	16654	16443	16266	16436	16471	16511	16532	16551	16422	16400	16471	16539	16595	16566	16527	16331	16465	16471	16575	16405	16571	16515	16365	16527	16342	16601	16600	16340	16483	16643	16558	16670	16533	16442	16459	16328	16536	16545	16647	16509	16658	16630	16530	16487	16546	16610	16579	16307	16426	16569	16537	16568	16484	16582	16374	16596	16394	16478	16529	16532	16599	16355	16326	16473	16418	16528	16492	16477	16424	16479	16584	16642	16591	16600	16549	16531	16424	16607	16542	16587	16567	16534	16569	16536	16375	16467	16691	16397	16615	16466	16410	16437	16358	16770	16739	16540	16588	16560	16577	16563	16673	16448	16547	16463	16605	16529	16605	16529	16580	16519	16463	16557	16617	16579	16631	16486	16462	16652	16335	16610	16729	16443	16517	16639	16559	16638	16603	16617	16621	16648	16501	16504	16599	16700	16421	16386	16507	16606	16502	16495	16342	16538	16545	16611	16549	16610	16477	16637	16397	16602	16490	16605	16342	16456	16458	16521	16387	16631	16541	16348	16419	16669	16530	16609	16583	16519	16510	16428	16639	16589	16542	16412	16605	16468	16420	16610	16553	16704	16542	16390	16416	16324	16588	16549	16627	16608	16734	16467	16496	16575	16586	16497	16357	16668	16653	16586	16495	16405	16346	16385	16663	16544	16577	16475	16380	16540	16594	16475	16497	16287	16426	16532	16475	16507	16453	16517	16488	16432	16581	16615	16657	16335	16557	16579	16390	16518	16578	16413	16389	16426	16598	16388	16694	16386	16701	16708	16641	16399	16329	16717	16483	16384	16443	16575	16667	16432	16532	16691	16329	16360	16547	16551	16564	16501	16524	16356	16318	16631	16613	16559	16593	16391	16424	16505	16457	16466	16535	16477	16355	16436	16629	16570	16348	16252	16501	16535	16447	16559	16526	16684	16554	16494	16455	16449	16499	16404	16546	16563	16512	16451	16231	16229	16559	16439	16561	16528	16475	16364	16399	16639	16422	16607	16549	16737	16591	16436	16498	16377	16435	16425	16502	16549	16599	16762	16446	16617	16414	16505	16445	16687	16417	16441	16321	16424	16576	16511	16441	16432	16484	16584	16532	16695	16533	16329	16552	16428	16524	16561	16499	16467	16446	16453	16692	16455	16574	16486	16552	16604	16438	16675	16701	16323	16571	16681	16513	16341	16358	16480	16466	16455	16407	16369	16612	16464	16554	16580	16381	16578	16494	16450	16653	16431	16420	16499	16439	16375	16655	16521	16635	16463	16471	16666	16777	16364	16725	16507	16430	16591	16591	16554	16684	16623	16529	16430	16508	16570	16563	16644	16412	16402	16540	16526	16692	16444	16464	16604	16672	16704	16399	16638	16338	16482	16557	16511	16435	16489	16628	16406	16503	16563	16503	16453	16469	16552	16448	16458	16349	16403	16705	16366	16705	16587	16521	16423	16563	16458	16605	16207	16480	16376	16570	16389	16421	16631	16468	16488	16557	16515	16457	16456	16632	16589	16654	16231	16461	16615	16553	16500	16458	16461	16850	16614	16539	16676	16537	16581	16558	16537	16765	16463	16642	16488	16464	16503	16602	16663	16720	16504	16409	16454	16438	16480	16525	16641	16645	16458	16466	16539	16515	16480	16509	16702	16574	16537	16337	16462	16554	16581	16380	16639	16389	16509	16511	16587	16476	16522	16608	16301	16335	16516	16451	16407	16522	16386	16352	16512	16590	16364	16675	16594	16555	16428	16340	16592	16511	16444	16518	16555	16484	16498	16610	16510	16541	16528	16420	16506	16546	16400	16440	16526	16473	16483	16385	16545	16708	16567	16561	16555	16474	16565	16582	16608	16646	16423	16577	16530	16623	16437	16624	16481	16493	16548	16389	16431	16494	16518	16573	16647	16502	16597	16401	16587	16514	16359	16293	16502	16578	16617	16536	16693	16355	16314	16456	16483	16550	16539	16543	16521	16713	16627	16663	16536	16644	16542	16479	16431	16498	16495	16504	16639	16512	16601	16306	16447	16521	16322	16442	16462	16509	16467	16468	16453	16544	16533	16579	16362	16526	16460	16648	16666	16503	16653	16434	16451	16424	16457	16743	16576	16551	16518	16579	16394	16638	16499	16488	16568	16382	16555	16572	16593	16547	16574	16634	16607	16628	16673	16587	16529	16374	16479	16537	16504	16609	16456	16465	16540	16505	16536	16542	16509	16434	16656	16489	16597	16540	16592	16473	16550	16510	16306	16558	16431	16528	16528	16656	16725	16668	16756	16271	16411	16721	16641	16429	16429	16487	16504	16591	16512	16642	16644	16675	16505	16474	16637	16367	16697	16561	16509	16591	16424	16495	16629	16408	16704	16584	16490	16541	16365	16518	16389	16548	16562	16581	16384	16345	16305	16588	16384	16516	16678	16476	16599	16478	16548	16532	16421	16687	16690	16679	16683	16425	16304	16638	16742	16556	16450	16617	16366	16480	16318	16361	16491	16651	16360	16569	16544	16568	16491	16420	16312	16450	16493	16750	16560	16461	16481	16745	16533	16589	16520	16571	16564	16457	16499	16484	16532	16510	16349	16547	16645	16441	16585	16521	16400	16508	16530	16539	16710	16596	16469	16485	16449	16551	16347	16437	16481	16553	16349	16650	16620	16486	16477	16432	16548	16391	16580	16602	16472	16520	16599	16389	16724	16390	16388	16478	16448	16485	16466	16427	16373	16326	16376	16584	16621	16546	16526	16365	16508	16251	16759	16620	16461	16556	16568	16609	16536	16630	16537	16583	16480	16640	16463	16598	16643	16474	16408	16519	16433	16496	16531	16637	16583	16328	16545	16552	16658	16397	16440	16494	16535	16550	16476	16478	16493	16610	16558	16404	16765	16371	16388	16435	16466	16607	16582	16455	16434	16559	16492	16410	16669	16475	16655	16764	16468	16376	16461	16613	16447	16380	16368	16583	16479	16396	16385	16670	16619	16492	16517	16690	16555	16360	16423	16425	16585	16615	16411	16448	16537	16614	16629	16595	16621	16586	16666	16564	16615	16633	16520	16525	16412	16595	16536	16599	16445	16585	16371	16657	16662	16435	16408	16310	16407	16567	16558	16773	16754	16598	16621	16413	16532	16517	16669	16380	16487	16512	16512	16393	16333	16496	16836	16500	16609	16632	16633	16401	16588	16537	16451	16368	16485	16425	16704	16548	16354	16562	16658	16358	16612	16460	16428	16517	16421	16667	16640	16521	16478	16383	16525	16444	16347	16649	16586	16574	16579	16486	16555	16773	16415	16420	16620	16438	16616	16635	16616	16709	16520	16271	16597	16342	16466	16430	16588	16551	16554	16471	16532
15069	28261	23692	19803	18780	17727	16669	16083	15730	15385	15084	14868	14732	14659	14542	14438	14505	14359	14237	14360	14366	14190	14453	14263	14346	14105	14259	14116	14370	14436	14462	14302	14176	14382	14173	14349	14193	14087	14135	14114	14281	14059	14283	14131	14230	14263	14229	14340	14169	14243	14138	14179	14316	14189	14293	14230	14101	14209	14375	14410	14117	14236	14095	14161	14018	14216	14218	14306	14220	14252	14225	14248	14221	14332	14164	14119	14314	14351	14168	14166	14087	14208	14111	14194	14257	14329	14204	14211	14214	14338	14143	14347	14255	14084	14087	14306	14313	14269	14228	14353	14358	14331	14288	14169	14241	14203	14280	14360	14238	14093	14328	14074	14247	14228	14185	14021	14337	14115	14300	14192	14308	14113	14086	14157	14039	14298	14447	14241	14230	14207	14255	13990	14250	14194	14135	14296	14077	14171	14172	14295	14140	14228	14117	14171	14218	14267	14261	14279	14188	14192	14244	14176	14203	14334	14090	14344	14349	13993	14171	14109	14185	14358	14073	14215	14164	14239	14298	14244	14183	14286	14037	14108	14285	14215	14380	14273	14205	14336	14229	14191	14199	14196	14108	14320	14215	14155	14151	14241	14170	14293	14093	14132	14122	14393	14314	14098	14306	14102	14221	14199	14328	14203	14112	14109	14210	14199	14126	14150	14222	14275	14277	14313	14264	14192	14257	14106	14310	14275	14199	14163	14271	14238	14109	14217	14153	14211	14144	14333	14135	14079	14138	14194	14295	14175	14136	14215	14128	14099	14074	14355	14127	14247	14221	14437	14293	14269	14102	14315	14295	14184	14406	14154	14124	14314	14052	14213	14333	14257	14062	14263	14137	14162	14116	14111	14191	14308	14154	14143	14221	14319	14225	14260	14238	14146	14237	14121	14057	14239	14061	14255	14339	14052	14202	14258	14110	14249	14290	14494	14391	14137	14144	14341	14122	14203	14051	14162	14175	14253	14177	14234	14216	14266	14330	14108	14311	14319	14210	14138	14144	14253	14214	14273	14132	13956	14239	14298	14239	14234	14305	14157	14213	14434	14229	14266	14357	14143	14307	14245	14195	14297	14121	14342	14247	14223	14313	14052	14274	14164	14198	14355	14188	14276	14375	13972	14163	14234	14088	14264	14185	14052	14330	14182	14189	14245	14175	14130	14227	14230	14221	14185	14108	14304	14309	14122	14201	14087	14045	14153	14271	14180	14220	14159	14181	14280	14414	14177	14169	14145	14308	14142	14166	14108	14108	14209	14030	14267	14058	14174	14185	14293	14241	14101	14188	14113	14333	14190	14363	14268	14232	14233	14071	14122	14223	14217	14351	14307	14243	14365	14230	14204	14180	14223	14317	14153	14083	14247	14324	14269	14219	14241	14234	14224	14210	14361	14138	14091	14244	14035	14257	14274	14103	14147	14182	14208	14273	14286	14147	14286	14231	14110	14199	14350	14267	14233	13835	14353	14043	14169	14307	14293	14327	14216	14415	14208	14361	14237	13986	14310	14333	14298	14359	14097	14231	14302	14427	13980	14337	14145	14261	14305	14344	14214	14108	14189	14294	14094	14321	14167	14393	14297	14215	14418	14313	14116	14324	14231	14328	14051	14365	14141	14064	14119	14154	14330	14230	14154	14302	14227	14260	14134	14371	14301	14145	14287	14384	14061	14073	14157	14200	14299	14321	14196	14326	14325	14240	14228	14252	14183	14167	14232	14260	14207	14178	14109	14190	14350	14280	14164	14057	14159	14334	14301	14147	14148	14210	14238	14194	14153	14170	14265	14192	14266	14216	14111	14355	14244	14275	14256	14320	14217	14216	14175	14243	14087	14241	14301	14130	14214	14238	14359	14328	14395	14253	14265	14111	14226	14254	14106	14189	14319	14288	14183	14213	14253	14239	14244	14244	14244	14078	14166	14177	14092	14206	14184	14293	14262	14393	14196	14201	14145	14262	14305	14344	14154	14288	14162	14293	14180	14061	14301	14075	14016	14178	14185	14215	14289	14041	14170	14236	14401	14279	14137	14094	14274	14316	14421	14185	14098	14117	14169	14229	14349	14361	14101	14206	14117	14384	14192	14195	14185	14344	14170	14128	14169	14402	14259	14112	14057	14068	14242	14241	14325	14308	14373	14232	14306	14162	14209	14171	14317	14178	14212	14139	14132	14249	14112	14076	14085	14364	14081	14070	14259	14128	14242	14195	14282	14401	14092	14242	14167	14122	14169	14245	14187	14203	14157	14400	14241	14204	14136	14127	14066	14221	14322	14312	14231	14311	14219	14281	14333	14428	14179	14127	14255	14308	14326	14141	14258	14141	14361	14163	14326	14387	14184	14306	14252	14205	14199	14146	14095	14282	14295	14123	14062	14255	14259	14322	14193	14213	14086	14233	14168	14221	14427	14227	14219	14281	14294	14409	14347	14322	14185	14227	14304	14140	14194	14358	14298	14134	14022	14300	14346	14188	14171	14119	14189	14443	14171	14272	14101	14060	14300	14382	14099	14189	14292	14143	14255	14100	14279	14135	14170	14253	14146	14281	14190	14299	14176	14218	14273	14250	14252	14214	14168	14255	14063	14127	14096	14319	14228	14286	14310	14327	14270	14307	14122	14182	14280	14361	14045	14416	14154	14214	14156	14012	14148	14307	14182	14359	14101	14069	14099	14077	14274	14132	14280	14123	14239	14247	14199	14336	14191	14306	14279	14183	14236	14250	14183	14221	14312	14156	14262	14265	14267	14208	14099	14338	14115	14391	14249	14353	14108	14260	14245	14236	14217	14035	14221	14154	14304	14379	14050	14231	14290	14327	14266	14189	14171	14311	14118	14186	14379	14219	14229	14123	14355	14267	14306	14296	14244	14143	14255	14254	14229	14468	14246	14199	14574	14282	14259	14312	14251	14357	14162	14079	14246	14313	14197	14367	14129	14145	14076	14214	14302	14213	14301	14056	14479	14154	14295	14081	14241	14198	14247	14127	14310	14289	14315	14149	14156	14354	14333	14243	14375	14345	14149	14222	14075	14252	14178	14103	14107	14236	14129	14229	14298	14216	14320	14242	14046	14350	14048	14160	14006	14181	14185	14412	14114	14264	14185	14174	14141	14131	14138	14190	14192	14426	14210	14255	14113	14178	14222	14187	14177	14247	14180	14236	14320	14385	14289	14251	14327	14160	14189	14195	14272	14120	14019	14176	14023	14004	14251	14208	14217	14265	14219	14237	14330	14293	14219	14157	14278	14321	13997	14196	14126	14388	14314	14173	14136	14051	14298	14184	14187	14162	14133	14455	14046	14281	14297	14213	14200	14212	14128	14360	14242	14148	14141	14207	14127	14232	14411	14224	14055	14108	14333	14185	14156	14288	14307	14068	14244	14265	14304	14239	14276	14188	14132	14186	14246	14079	14068	14256	14277	14243	14307	14386	14251	14114	14276	14063	14082	14337	14344	14259	14117	14323	14048	13969	14228	14189	14293	14297	14171	14231	14190	14303	14126	14299	14291	14290	14122	14164	14055	14277	14109	14078	14280	14172	14141	14201	14176	14263	14190	14313	14130	14084	14231	14352	14073	14378	14225	14233	14218	14105	14289	14170	14162	14270	14353	14266	14176	14284	14242	14137	14300	14349	14210	14270	14163	14295	14223	14129	14352	14059	14321	14174	14297	14271	14269	14279	14246	14215	14172	14191	14310	14126	14165	14432	14180	14357	14188	14310	14240	14187	14199	14235	14313	14354	14093	14212	14148	14241	14304	14283	14196	14398	14190	14148	14343	14169	14224	14216	14155	14265	14306	14010	14192	14132	14209	14308	14046	14230	14098	14197	14288	14139	14323	14026	14289	14257	14300	14290	14205	14271	14270	14282	14170	14179	14084	14306	14224	14168	14182	14119	14137	14301	14137	14124	14233	14250	14258	14150	14219	14111	14070	14193	14200	14164	13870	14167	14160	14285	14213	14264	14051	14161	14217	14484	14365	14308	14235	14199	14097	14304	14376	14251	14431	14322	14403	14209	14268	14093	14233	14303	14281	14105	14270	14357	14195	14256	14187	14301	14269	14442	14284	14217	14292	14254	14131	14089	14405	14335	14109	14345	14123	14316	14248	14165	14115	14162	14163	14218	14141	14374	14258	14183	14196	14283	13992	14188	14316	14145	14290	14392	14130	14329	14214	14292	14283	14225	14110	14048	14136	14144	14200	14016	14258	14156	14265	14155	14406	14062	14335	14311	14382	14323	14256	14256	14404	14407	14254	14286	14213	14172	14152	14142	14273	14316	14304	14301	14119	14211	14393	14132	14215	13966	14265	14145	14236	14183	14218	14311	14154	14187	14280	14179	14219	14380	14198	14241	14184	14420	14143	14229	14044	14164	14193	14089	14183	14190	14181	14269	14241	14163	14208	14289	14234	14255	14258	14243	14170	14337	14211	14248	14229	14182	14265	14061	14278	14121	14305	14359	14261	14321	14259	14214	14238	14201	14192	14121	14213	14176	14237	14292	14294	14142	14029	14282	14211	14164	14213	14249	14224	14210	14288	14330	14261	14255	14217	14141	14218	14250	14368	14140	14277	14250	14252	14271	14207	14355	14260	14274	14280	14176	14307	14254	14319	14271	14270	14191	14146	14477	14202	14270	14227	14226	14315	14160	14015	14186	14233	14177	14322	14123	14284	14233	14255	14118	14263	14310	14315	14209	14385	14200	14277	14185	14199	14143	14236	14208	14247	14127	14389	14001	14306	14025	14099	14233	14108	14151	14136	14276	14080	14174	14154	14111	14414	14054	14167	14309	14178	14184	14202	14233	14387	14167	14034	14258	14337	14129	14376	14308	14294	14303	14288	14290	14288	14362	14256	14165	14305	14141	14304	14068	14112	14344	14280	14323	14339	14238	14325	14206	14140	14177	14072	14321	14078	14123	14128	14121	14409	14309	14162	14169	14099	14149	14259	14298	14319	14329	14128	14204	14366	14087	14136	14299	14096	14134	14094	14221	14230	14162	14164	14229	14132	14201	14134	14257	14206	14197	14243	14353	14174	14229	14160	14340	14250	14160	14171	14321	14223	14326	14292	14170	14288	14180	14229	14114	14144	14320	14313	14155	14263	14072	14287	14160	14264	14272	14328	14284	14221	14341	14057	14159	14176
21868	21066	28333	24027	21387	23894	26344	21527	19867	20266	19581	19347	19112	18912	19057	18845	18916	18655	18655	18734	18745	18698	18719	18260	18454	18368	18500	18367	18407	18482	18206	18511	18421	18445	18393	18458	18424	18361	18205	18206	18391	18348	18385	18257	18413	18402	18375	18327	18278	18247	18279	18307	18287	18311	18289	18535	18348	18330	18353	18556	18266	18432	18423	18420	18108	18301	18246	18214	18316	18286	18333	18426	18073	18094	18330	18062	18325	18442	18397	18334	18369	18419	18243	18160	18146	18307	18387	18216	18191	18353	18395	18377	18122	18247	18422	18495	18437	18351	18471	18279	18432	18187	18349	18467	18360	18241	18173	18376	18318	18196	18206	18182	18176	18055	18195	18373	18379	18254	18180	18369	18162	18153	18239	18361	18291	18265	18287	18257	18360	18089	18109	18278	18188	18029	18321	18535	18128	17986	18301	18198	18335	18228	18210	18245	18219	18353	18286	18249	18378	18246	18138	18356	18185	18293	18067	18120	18230	18354	18175	18138	18154	18260	18252	18289	18220	18344	18242	18370	18406	18280	18214	18271	18159	18200	18343	18227	18273	18416	18289	18337	18298	18095	18252	18138	18295	18203	18221	18197	18281	18106	18168	18158	18219	18202	18202	18200	18165	17992	18192	18323	18270	18349	18233	18312	18268	18093	18023	18144	18378	17941	18389	18334	18131	18301	18151	18197	18270	18313	18218	18251	18351	18538	18014	18085	18241	18217	18255	18238	18324	18085	18244	18493	18167	18119	17992	18249	18250	18362	18352	18360	18372	18504	18073	18242	18052	18234	18075	18309	18170	18341	18012	18219	18286	18258	18321	18266	18026	18222	18408	18290	18238	18256	18444	18128	18165	18278	18055	18023	18312	18364	18265	18043	18248	18105	18049	18145	18252	18269	18072	18081	18160	18170	18382	18247	18217	18290	18010	18340	18211	18143	18096	18177	18293	18018	18208	18117	18137	18109	18255	18128	18254	18056	18383	18436	18463	18290	18207	18166	18114	18294	18312	18509	18600	18381	18214	18307	18274	18315	18410	18202	18322	18235	18172	18199	18125	18375	18301	18179	18247	18319	18071	18101	18235	18275	18207	18174	18268	18329	18151	18220	18419	18447	18254	18234	18199	18383	18176	18130	18301	18227	18199	18285	18329	18215	18209	18151	18263	18154	18064	18262	18275	18139	18422	18344	18220	18316	18282	18332	18472	18217	18123	18075	18156	18357	18097	18089	18252	18115	18162	18142	18208	18135	18227	18232	18385	18173	18395	18271	18302	18445	18252	18333	18200	18284	18015	18029	18076	18118	18217	18250	18453	18445	18362	18398	18108	18372	18006	18290	18290	18262	18251	18116	18109	18276	18302	18118	18191	18344	18461	18583	18215	18280	18169	18361	18375	18032	18313	18094	18090	18230	18322	18360	18081	17913	18275	18245	18163	18266	18253	18005	18122	18019	18038	18145	18287	18196	18521	18349	18397	18130	18261	18175	18178	18299	18446	18150	18148	18230	18186	18137	18186	18013	18094	18061	18073	18114	18290	18276	17780	18490	18091	18319	18203	18201	18426	18249	18206	18213	18291	18181	18422	18157	18279	18123	18219	18312	18202	18259	18328	18302	18085	18558	18308	18088	18195	18200	18465	18243	18162	18276	18547	18054	18268	18224	18255	18390	18340	18282	18264	18437	18267	18304	18293	18269	18318	18050	18133	18261	18140	18190	18119	18093	18133	18257	18161	18325	18367	18378	18191	18516	18227	18335	18257	18263	18214	18292	18170	18081	18161	18067	18282	18228	18347	18288	18093	18204	18150	18125	18133	18319	18192	18305	18114	18319	18414	18321	18258	18215	18367	18245	18341	18196	18283	18075	18390	18321	18298	18377	18218	18405	18298	18300	18089	18458	18207	18135	18294	18131	18410	18295	18329	18294	18366	18232	18169	18335	18170	18329	18204	18262	18194	18150	18230	18043	18199	18390	18156	18317	18308	18281	18376	18024	18217	18074	18258	18248	18339	18166	18084	18168	18249	18311	18115	18231	18077	18200	18371	18085	18079	18281	18119	18138	18116	18266	18429	18168	18081	18069	18156	18359	18166	18230	18222	18362	17987	18290	18175	18336	18209	18123	18303	18391	18304	18368	18178	18186	18434	18403	18067	18251	18222	18425	18359	18267	18214	18333	18233	18144	18234	18294	18107	18084	18278	18183	18154	18019	18083	18154	18205	18153	18283	18317	18214	18175	18285	18155	18390	18231	18239	18141	17969	18259	18266	18206	18480	18344	18246	18246	18173	18417	17940	18109	18166	18223	18401	18274	18386	18600	18200	18238	18210	18399	18218	18245	18219	18047	18338	18400	18084	18245	18332	18121	18274	18168	18298	18404	18159	17971	18247	18297	18391	18257	18343	18249	18338	18272	18070	18088	18127	18066	18404	17856	18383	18298	18290	18251	18266	18336	18284	18159	18526	18375	18241	18284	18382	18363	18221	18381	18376	18391	18168	17982	18225	18131	18264	18207	18093	18164	18243	18121	17987	18345	18276	18349	18259	18128	18269	18134	18425	18167	18172	18209	18161	18181	18347	18074	18258	18048	18068	18219	18080	18111	18190	18341	18075	18110	18320	18193	18229	18434	18433	18315	18253	18242	18234	18185	18457	18392	18268	18292	18336	18170	18198	18367	18211	18243	18325	18410	18243	18299	18142	18158	18023	18414	18298	18195	18235	18149	18200	18201	18372	18323	18246	18025	18360	18218	18433	18379	18462	18411	18332	18197	18149	18206	18013	18052	18283	18099	18116	18143	18292	18202	18243	18348	18218	18272	18245	18299	18296	17994	18124	18224	18222	18206	18025	18170	18358	18368	18516	18384	18378	18246	18296	18347	18396	18209	18451	18261	18324	18255	18258	18060	18003	18144	17954	18311	18282	18288	18221	18308	18265	18163	18273	18141	18324	18376	18168	18131	18307	18109	18260	18436	18051	18535	18238	18140	18323	18361	18372	18182	18268	18133	18257	18063	18009	18212	18293	18186	18278	18146	18217	18156	18359	18178	18084	18345	18301	18212	18185	18492	18149	18381	18421	18030	18080	18139	18247	18153	18047	18213	18294	18063	18195	18168	18171	18288	18443	18141	18134	18336	18119	18297	18301	18304	18314	18347	18238	18002	18181	18272	18106	18273	18375	18482	18376	18265	18365	18161	18351	18170	18324	18259	18237	18275	18102	18178	18260	18217	18260	18261	18356	18260	18090	18231	18118	18162	18154	18269	17949	18213	18030	18140	18311	18266	18217	18328	18215	18249	18176	18361	18141	18296	18359	18254	18179	18361	18167	17996	18299	18147	18387	18398	18097	18149	18466	18248	18379	18412	18269	18213	18136	18180	18246	18218	18271	18457	18315	18379	18156	18171	18084	18200	18114	18182	18225	18279	18240	18233	18200	18339	18213	18429	18254	18230	18283	18291	18324	18248	18278	18241	18156	18176	18196	18299	18178	18164	18341	18204	18255	18545	18407	18363	18206	18035	18227	18124	18312	18444	18128	18327	18343	18236	18329	18519	18238	18306	18280	17999	18319	18308	18285	18107	18094	18160	18074	18360	18249	18216	18447	18216	18249	18094	18313	18312	18154	18266	18231	18173	18397	18397	18217	18178	18340	18012	18292	18206	18226	18244	18154	18166	18371	18159	18076	18259	18218	18091	18186	18121	18312	18387	18287	18119	18432	18168	18210	18243	18126	18042	18373	18282	18202	18221	18289	18276	18200	18346	18235	18380	18172	18354	18269	18149	18026	18231	18209	18128	18167	18194	18232	18334	18153	18301	18109	18070	18302	18328	18097	18262	18370	18355	18186	18254	18283	18098	18128	18138	18260	18237	18102	18055	18086	18295	18442	18120	18216	18159	18232	18239	18404	18315	18166	18175	18202	18361	18170	18485	18216	18100	18340	18165	18173	18255	18479	18350	18032	18125	18253	18255	18345	18372	18062	18004	18250	18061	18216	18179	18279	18238	18025	18222	18129	18131	18134	18059	18105	18325	18274	18264	18155	18334	18273	18309	18247	18275	18146	18472	18382	18132	18138	17932	18215	18170	18230	18166	18211	18154	18344	18164	18173	18043	18352	18130	18295	18171	18206	18006	18123	18132	18067	18186	18146	18171	18227	18565	17999	18262	18366	18283	18258	18359	18223	18191	18322	18436	18207	18063	18460	18317	18117	18432	18263	18190	18264	18233	18515	18230	18256	18166	18133	18151	18260	18238	18494	18275	18414	18166	18268	18415	18227	18129	18159	18224	18237	18072	18077	18124	18355	18196	18167	18259	18242	18143	18369	18192	18230	18064	18141	18391	18065	18144	18226	18206	18184	18151	18206	18204	18103	18436	18419	18269	18320	18273	18385	18170	18168	18281	18430	18485	18279	18082	18193	18207	18173	18240	18448	18422	18107	18129	18101	18253	18287	18294	18058	17954	18328	18259	18158	18193	18489	18245	18330	18279	18099	18074	18212	18040	18115	18175	18172	18285	18535	18352	18177	18396	17985	17889	18328	18354	18256	18080	18292	18296	18204	18078	18007	18329	18303	18208	18349	18255	18219	18203	18248	18185	18157	18137	18138	18212	18400	18196	18247	18388	18333	18186	18010	18244	18291	18430	17946	18144	18151	18233	18127	18231	18310	18330	18164	18317	18215	18301	18099	18311	18169	18308	18190	18132	18107	18079	18287	18032	18176	18129	18098	18258	18284	18057	18304	18133	18160	18336	18277	18299	18235	18239	18098	18328	18305	18194	18071	18159	18131	18112	18226	17948	18155	18040	18201	18302	18247	18550	18157	18348	18277	18261	18141	18360	18094	18391	18234	18353	18314	18153	18153	18103	18164	18249	18325	18303	18087	18141	18368	18222	18162	18015	18167	18348	18036	18210	18341	18456	18346	18156	18114	18138	18345	18208	18318	18073	18062	18291	17976	18254	18250	18105	18089	18118	18308	18241	18293	18597	18248	18194	18207	18387	18222	18207	18166	18168	18284	18193	18209	18202	18097	18314	18199	18339	18184	18176	18261	18431	18347	18345	18211	18306	18102	18396	18198	18185	18338	18111	18479	18237	18196	18178	18063	18338	18253	18141	18014	18143	18457	18499	18268	18086	18245	18142
15606	35668	30223	24006	22368	21290	19535	18502	17835	17077	16724	16436	16148	15932	15917	15697	15359	15454	15643	15392	15329	15350	15475	15524	15575	15393	15426	15226	15279	15278	15184	15306	15460	15317	15347	15352	15256	15214	15217	15252	15198	15123	15320	15272	15370	15224	15237	15182	15139	15223	15135	15125	15212	15289	15307	15452	15245	14991	15108	15122	15282	15172	15144	15224	15358	15154	15398	15064	15143	15403	15283	15148	15180	15299	15125	15278	15242	15150	15224	15009	15301	15137	15139	15186	15094	15129	15112	15235	15196	15114	15160	15223	15240	15130	15205	15137	15292	15264	15183	15140	15192	15241	15257	15347	15178	15231	15176	15222	15390	15280	15374	15293	15038	15243	15113	15149	15074	15177	15307	15125	15405	15065	15238	15049	15069	15264	15304	15332	15342	15080	15198	15141	15160	15092	15086	15307	15250	15214	15152	15230	15204	15316	15241	15184	15142	15162	15283	15252	15161	15189	15066	15080	15254	15208	15093	15030	15190	15234	15208	15030	15206	15159	15319	15195	15171	15236	15174	15062	15207	15301	15128	15368	15176	15184	15334	15346	15163	15133	15133	15054	15173	15319	15176	15052	15117	15161	15271	15230	15152	15161	15190	15316	15113	15256	15180	15180	15031	15059	15063	15222	15221	15163	15236	15173	15182	15284	15156	15111	15180	15198	15285	15074	15130	15335	15229	15134	15061	15191	14945	15213	15040	15211	15115	15374	15299	15216	15131	15189	15248	14910	15088	15029	15163	15161	15262	15126	15282	15195	15276	15289	15180	15148	15087	15187	15290	15278	15326	15062	15164	15299	15167	15246	15190	15246	15043	15131	15287	15073	15228	15240	15154	15190	15217	15296	15238	15191	15369	15230	15269	15203	15326	15350	15306	15170	15053	15043	15274	15362	15373	15230	15354	15054	15172	15258	14999	15157	15095	15127	15098	15132	15225	15149	15168	15236	15301	15227	15201	15281	15069	15106	15134	15351	15150	15198	15266	15104	15246	15329	15184	15159	15248	15276	15149	15178	15361	15354	15310	15148	15171	15383	15292	15295	15372	14999	15221	15239	15242	15252	15380	15121	15164	15196	15387	15241	15314	15241	15222	15248	15087	15177	15305	15181	15303	15090	15075	15202	15221	15088	15037	15226	15380	15202	15215	15121	15180	15286	15154	15253	15198	15212	14974	15114	15249	15322	15137	15170	15193	15243	15245	15114	15232	15181	15199	15336	15108	15169	15211	15144	15229	15269	15214	15301	15315	15117	15033	15252	15070	15119	15252	15087	15165	14958	15288	15141	15173	15199	15111	15328	15244	15118	15156	15404	15040	15204	15184	15311	15084	15205	15229	15113	15336	15232	15160	14977	15435	15229	15245	15152	15159	15381	15150	15359	15177	14973	15223	15042	15124	15178	15104	15167	15179	15054	15228	15039	15198	15096	15261	15140	15168	15162	15034	15211	15213	15184	15288	14950	15125	15298	15385	15160	15177	15075	15184	15015	15248	15217	15319	15245	15066	15381	15263	15111	15116	15161	15177	15228	15167	15334	15261	15331	15105	15173	15210	15416	15142	15140	15272	15261	15127	15015	14997	15239	15299	15129	15200	15076	15360	15209	15243	15156	15205	15213	15317	15193	15324	14981	15209	15158	15086	15180	15272	15350	15312	15250	15085	15179	15209	15309	15333	15089	15247	15247	15224	15159	15117	15148	15134	15244	15106	15145	15234	15288	15277	15251	15190	15245	15293	15212	15146	15240	15164	15185	15128	15134	15397	15247	15280	15372	15137	15101	15257	15291	15263	15256	15192	15201	15205	15180	15045	15294	15272	15062	15111	15260	15215	15015	15130	15163	15325	15089	15325	15036	15271	15136	15215	15196	15272	15178	15349	15006	15176	15256	15187	15236	15428	15125	15100	15163	15309	15177	15120	15220	15151	15202	15222	15122	15239	15138	15208	15268	15225	15107	15262	15239	15203	15285	15203	15158	15176	15163	15165	15126	15334	15297	15255	15251	15171	15146	15304	15166	15322	15135	15096	15170	15159	15119	15225	15265	15102	15113	15163	15184	15286	15179	15273	15117	14871	14893	15207	15070	15199	15222	15068	15243	15254	15164	15247	15329	15146	15063	15235	15182	15173	15300	15241	15051	15134	15223	15116	15306	15095	15255	15319	15132	15186	15213	15373	15119	15268	15199	15165	15188	15090	15094	15215	15315	15115	15279	15265	15238	15353	15076	15346	15168	15191	15162	15185	15326	15290	15189	15218	15215	15034	15357	15152	15212	15137	15061	15248	15185	15321	15137	15141	15270	15295	15181	15163	15144	15173	15203	15155	14978	15383	15093	15359	15130	15151	15116	15354	15150	15092	15178	15166	15181	15156	15259	15210	15325	15181	15252	15171	15163	15221	15362	14993	15251	15242	15364	15319	15189	15064	15174	15241	15233	15121	15261	15354	15259	15129	15035	14984	15091	15299	15192	15060	15241	15237	15064	15233	15075	15348	15183	15081	15221	15280	15104	15119	15253	15189	15230	15176	15252	15335	15176	15241	15240	15227	15222	15134	15202	15378	15172	15157	15247	15249	15042	15145	15160	15252	15177	15233	15148	15061	15302	15099	15129	15288	15222	15254	14890	15133	15112	15233	14847	15202	15164	15321	15290	15292	14944	15409	15268	15193	15076	15236	15287	15171	15431	15172	15173	15198	15252	15218	15000	15003	15006	15102	15352	15024	15167	15258	15293	15151	15190	15193	15110	15127	15253	15085	15216	15291	15225	15071	14989	15351	15210	15032	15118	15230	15358	15212	15234	15204	15198	15337	15131	15261	15169	15228	15172	15276	15271	15039	15210	15130	15107	15085	15267	15098	15154	15262	15217	15181	15254	15153	15129	15040	15245	15208	15070	15156	15142	15149	15275	15136	15273	15171	15110	15220	15227	15149	15252	15228	15217	15218	15338	15117	15151	15225	15196	15233	15207	15286	15138	15123	15211	15115	15102	15329	15307	15286	15186	15215	15302	15092	15194	15294	15178	15058	15303	15174	15233	15145	15259	15203	15149	15118	15243	15177	15172	15320	15076	15197	15330	15147	15142	15071	15274	15057	15121	15052	15208	15221	15049	15342	15271	15376	15160	15402	15263	15264	15092	15045	15222	15174	15188	15262	15138	15213	15211	15016	15100	15169	15097	15096	15165	15235	15069	15367	15143	15103	15346	15218	15244	15109	15228	15215	15100	15262	15119	15027	15057	15287	15268	15140	15083	15139	15147	15019	15167	15256	15141	14937	15072	15200	15119	15045	15189	15256	15044	15354	15096	15316	15056	15173	15223	15119	15009	15204	15191	15087	15204	15145	15077	15100	15157	15257	15111	15187	15067	15079	15168	15312	15152	15199	15256	15155	15183	15083	15256	15115	15255	15324	15174	15265	15208	15135	15048	15105	15079	15314	15298	15061	15260	15100	15135	15150	15161	15119	15128	15123	15139	15317	15314	15071	15099	15132	15131	15139	15321	15044	15272	15174	15230	15196	15218	15339	15165	15285	15071	15394	15033	15127	15171	15117	15062	14945	15111	15073	15278	15336	15061	15146	15210	15255	15026	15204	15030	15229	15246	15098	15215	15277	15142	15230	15466	15166	15419	15317	15283	15110	15134	15107	15139	15172	15099	15244	15184	15225	15079	15281	15085	15210	15198	15077	15168	15103	15231	15335	14911	15300	15131	15179	15155	15022	15071	15317	15265	15313	15274	15258	15175	15183	15192	15148	15206	15237	15104	15133	15216	15134	15203	15153	15140	15007	15015	15256	15347	15032	15052	15210	15182	15249	15218	14994	15202	15228	15076	15161	15112	15433	15418	15308	15259	15148	15172	15388	15070	15044	15239	15202	15279	15162	15226	14965	15253	15116	15178	15120	15242	15089	15168	15129	15394	15113	15230	15206	15273	15243	15205	15174	15268	15305	15068	15142	15035	15162	15097	15145	15107	15405	15267	15170	15121	15059	15012	15099	15035	15032	15248	15365	15274	15120	15110	15078	15302	15130	15156	15131	15224	15184	15247	15142	15319	15217	15270	15061	15302	15155	15099	15080	15201	15246	15131	15232	15299	15294	14991	15306	15082	15189	15165	15072	15064	15092	15315	15154	15108	15209	15036	15227	15183	15145	15219	15225	15230	15114	15181	15077	15055	15249	15165	15212	15127	15211	15213	15151	15207	15138	15240	15295	15255	15054	15210	15271	15155	15162	15053	15218	15093	15313	15165	15185	15153	15300	15318	15139	15030	15109	15187	15121	15346	15266	15343	15258	15215	15257	15174	15099	15050	15198	15225	15176	15165	15156	15133	15125	15143	15196	15274	15256	15218	15249	15174	15166	15342	15053	15316	15407	15251	15141	15359	15180	15105	15363	15147	15218	15253	15323	14977	15254	15268	15185	15166	15354	15348	15152	15188	15258	15129	15168	15334	15172	15267	14993	15055	15152	15319	15165	15095	15193	15096	15086	15123	15125	15345	15167	15091	15116	15122	15146	15124	15174	15138	15277	15278	15214	15177	15226	15187	15294	15198	15235	15175	15293	15177	15298	15212	15059	15297	15402	15046	15031	15323	15171	15208	15269	15246	15188	15263	15196	15253	15201	15157	15214	15273	15179	15241	15262	15268	15176	15169	15165	15282	15173	15173	15096	15092	15073	15250	15306	15213	15110	15129	15352	15253	15033	15204	15113	15194	15149	15191	15110	14974	15238	15117	15202	15215	15102	15150	15242	15161	15329	15181	15232	15276	15219	15199	15143	15252	15121	15328	15221	15195	15210	15268	15264	15068	15166	15338	15180	15215	15149	15281	15120	15347	15333	15043	15174	15133	15265	15283	15186	15192	15285	15103	15347	15132	15365	15162	15146	15169	15138	15212	15194	15207	15163	15154	15305	15067	15344	15249	15033	15348	15196	15207	15234	15147	15186	15418	15109	15196	15214	15061	15130	15130	15246	15111	15279	15026	15209	15334	15061	15151	15348	15257	15150	15186	15303	15265	15191	15125	15263	15141	15212	15120	15174	15253	15239	15261	15211	15335	15032	15084	15270	15068	15056	15233	15285	15232	15235	15050	15122	15231	15303	15275	15278	15355	15172	15152	15285	15132	15139	15235	15215	15302
28395	22726	25255	22058	18892	18139	17831	17387	17003	16534	16727	16621	16236	16417	16299	16335	16519	16412	16258	16186	16354	15929	16201	16185	16463	16368	15957	16232	16428	16104	16283	16191	16123	16161	16332	16303	16011	16074	16128	16230	16299	16019	16053	16088	16309	16004	16243	16171	16050	16203	16041	16214	16145	16180	16395	16040	16167	16147	16210	16044	15997	16092	16047	16167	16128	16269	16302	16250	16175	16071	16152	16201	16316	16202	16060	16287	15965	16221	16215	16145	16194	15943	16169	16162	16389	16113	16119	16065	16112	16125	16151	16132	16197	16122	16102	16187	16208	16214	16225	16005	16106	16062	16373	16304	16105	16037	16157	16366	16279	16271	16233	16271	16102	16046	16326	16034	16188	15990	16113	16254	15921	16086	16156	16100	15988	15947	15864	16054	16287	16130	16122	16051	16114	15894	16099	16240	16294	16084	16087	16096	16148	16352	16086	16167	16222	16163	16257	16078	16154	16091	16074	16348	16286	16171	16131	16186	16203	16168	16257	16229	16155	16169	16139	15977	16196	16006	16105	16205	16411	16294	16292	15937	16147	16112	16131	16203	16420	16468	16268	16091	16273	16240	16281	16188	16331	16241	16115	16168	16212	16154	16386	16154	16181	16077	16149	16224	16125	16159	16154	16099	16251	16173	16085	16091	16283	16154	16286	15859	16116	16230	15978	16129	16056	16326	15914	16063	16135	15967	16224	16154	16254	16053	16084	16354	16099	16150	15863	16150	16212	16135	15982	15951	16181	16139	16107	16162	16051	16159	16387	16131	16216	16155	16130	16275	16111	16125	16189	16047	16329	15959	15873	15915	16070	16190	16316	16152	16420	16377	16351	16311	16089	16071	16282	16047	16227	16067	16216	16035	16191	16237	16008	16206	16006	15963	15859	15952	16130	15975	15940	16164	16043	16213	16103	16047	16128	15884	16307	16136	16221	16000	16135	16029	16023	16055	16218	16202	16034	16287	16321	16115	16089	16040	16065	16092	16178	15881	16159	16149	16029	16080	16217	16079	16199	15982	16116	16152	16113	16240	16092	16032	16001	16163	16164	16176	16164	16015	16135	16191	16219	16145	16029	16244	15988	16090	16122	16198	16090	16048	16162	16023	16197	16162	16110	16026	16073	16177	16178	16131	16066	16317	16075	16090	16140	16125	16317	16246	16297	16269	16093	16026	16023	16265	16034	16219	16188	16113	16265	16162	16221	16362	16015	16235	16168	16278	16147	16095	16404	16143	16193	16188	16245	16240	16124	16200	15893	16251	16035	16068	16313	16064	15983	16017	16314	16208	16195	15976	16223	15924	16252	16116	16157	16121	16192	16055	16039	16152	16212	16113	16082	16168	16111	16178	16322	16146	16105	16154	16098	16202	16111	16107	16239	16299	16141	16008	16116	16217	16247	16274	16163	16270	16091	16155	16198	16105	16107	16137	16084	16102	15928	16139	16100	16035	16259	16257	16297	15983	16238	16014	16065	16184	15992	16209	16169	16063	16179	16070	16282	16079	16312	16208	16025	16204	15980	16300	16252	16040	15985	15969	16128	15937	16189	16197	15984	16136	16147	16104	16295	16225	16093	16061	16170	15966	15994	16134	16191	15978	16033	16188	16060	16073	16130	16148	16109	15991	16113	16081	16192	16355	16021	16059	16242	16073	16147	16055	16270	15942	16153	16096	16212	16035	16189	16206	16090	15871	16210	16029	15972	16144	16024	16227	16086	16074	16239	16255	16262	16264	16323	16017	16117	16185	16146	16267	16105	16135	15955	16057	16028	16009	16173	16099	16287	16237	16245	16214	15943	16071	16001	16192	16139	16120	16246	16152	16133	16253	16280	16266	16079	16250	15997	16003	16148	16148	16216	16242	16241	16125	16254	15957	16155	16088	16226	16201	16259	15959	16133	16070	16042	16103	16206	16252	16221	16231	16069	16115	16281	16180	16020	16143	16040	16202	16202	16146	16098	16154	15846	16052	16205	16018	16223	16086	16013	16153	16096	16113	15979	16280	16124	15984	15961	16076	16228	16166	16120	16120	16354	16205	16088	16152	15991	16205	16131	15975	16020	16141	16082	16072	16277	16065	16156	15954	16023	16049	16218	16163	15992	15967	16137	16280	16139	16115	16069	16101	16143	16113	16182	15992	16062	16198	16211	16242	16100	16190	16274	16180	16121	16257	16058	16108	16204	15986	16293	16240	16174	16124	16213	16141	16120	16180	16244	16066	16288	16233	16192	16070	16081	16058	16215	16045	15979	16116	16097	16134	16170	16083	16176	16230	16077	16231	16212	16270	16106	16009	16191	15929	16185	16177	16091	15963	16277	15964	16167	16122	16439	16205	16251	16096	15980	16083	16219	16211	16275	16151	16090	16142	16156	16223	16212	16241	16346	16136	16055	16198	16284	16150	15939	15914	16299	16103	16207	15968	16131	16311	16002	16175	16357	16138	16265	16126	16295	15960	16171	16142	16271	16277	16175	16292	16207	16126	16192	16152	15964	15784	15937	16357	16216	16049	16314	16045	16160	16054	16215	16138	16226	15939	16239	16153	16117	16128	16222	16109	16013	16012	16053	16112	16194	16177	16154	16076	16242	15982	16326	16202	16102	16033	16146	15998	15972	16087	16201	16003	16003	16071	16093	16135	16324	16220	16263	16206	16101	16147	16115	16018	16201	16325	16143	16192	16008	16381	16078	16380	16069	16296	16255	16296	16238	16196	15975	16081	16178	16109	16281	16197	16166	16235	15899	16146	16225	15920	16076	16248	16172	16123	16223	16099	16161	16082	16161	16078	15954	16071	15950	15902	16201	16085	16201	16114	16194	16171	16037	16248	16126	16130	16180	16087	16278	16068	16243	16097	16026	16176	16356	16315	16144	16062	16279	16166	16106	16254	16017	16036	16192	16176	16345	16055	16070	16162	16129	16146	16193	16154	16217	16209	16000	16180	16239	16002	16013	15959	16303	16057	16232	16227	16068	16139	16046	15854	16274	16320	16181	16227	16255	16374	16022	16260	16135	15929	16068	16150	16141	16055	16157	16102	16368	16025	16350	16250	16151	16062	16117	16132	16065	16160	15984	16071	16103	16045	16080	15962	16155	16105	16156	16166	16189	16188	16296	16321	16179	16053	16058	16098	16178	16015	16161	16202	16154	16126	16085	16323	16068	16208	16140	16257	16122	16228	16306	15918	16230	16188	16153	16281	15956	16005	16260	16064	16202	16147	16251	16052	15953	15959	16123	16106	16256	16039	16152	16205	16114	16167	16309	16252	16169	16246	16237	16059	16056	16211	16190	16298	16157	16058	16093	15995	16149	16106	16391	16096	16071	16093	15894	16117	16020	16216	16090	16328	16364	16183	16116	16209	16313	16198	16093	16267	16140	16265	16140	16105	16204	16220	16304	16262	16185	16344	16466	16349	16157	16052	16038	16221	16031	15939	16239	16092	16175	15990	16289	16344	16174	16051	16127	16268	16277	16143	16050	16093	15943	16047	16135	16296	16162	15983	16182	15959	16117	16337	16304	16167	16013	16096	16138	16119	16288	16152	16027	16044	15946	16205	16172	15947	16181	16107	16244	16167	16186	16217	15889	16172	16306	15987	16215	16255	16092	16083	16237	16139	16151	16121	16171	16211	16205	16137	16057	16104	16499	16156	16276	15994	16264	16141	16294	16352	16352	16057	16223	15858	16150	16356	16162	16260	16129	16080	16215	15988	16229	16296	16128	16119	15978	16087	15989	16079	16352	16315	16198	16288	16165	16291	15996	16167	15967	16088	16219	16172	16258	16124	16188	16156	16206	16157	16151	16328	16128	16278	16269	15935	16095	16006	16077	16062	16136	15930	16047	16201	16075	15990	16221	16206	16175	16263	15946	16098	16294	16134	16116	16205	16125	16285	16087	16078	16247	16256	16223	16228	16249	16167	16209	16160	16008	16117	16183	16420	16179	15980	16301	15923	16135	16303	16135	16288	16195	16134	16161	16199	16145	16243	16177	16116	16085	16155	16052	16140	16166	16159	15933	16193	16107	16176	15971	16093	16097	16243	16115	15954	16067	15943	16246	15813	16166	16385	16206	16248	16091	16320	16141	16163	16061	16265	16269	16134	16157	16016	16029	16330	16103	16136	16297	16045	15966	16300	16262	16155	16073	16207	16273	16303	16320	16328	16309	16253	16198	16087	16147	16106	16279	16035	15989	16215	16038	16248	16205	16348	16180	16109	16327	15872	16109	16065	16294	16112	16108	16106	16164	15989	16043	16091	16503	16252	16360	16240	16046	16027	16188	16143	16039	15998	16208	16070	16109	15855	16154	16189	16159	16261	16200	16111	16034	16289	16325	16117	16309	16203	16319	16096	16124	16218	16435	16160	16366	16124	16130	16082	16270	16248	15980	16157	15874	16166	16126	16249	16165	16130	16300	16399	15977	16205	16123	16248	16095	16129	16180	16019	16136	16166	16006	16273	16225	16213	16343	16165	16187	16271	16308	16245	16200	16095	16205	16220	16251	16295	16127	16163	16035	16171	16058	16115	16357	16267	15952	16076	16262	16128	15989	16331	16300	15985	16262	16359	16106	16128	16131	16052	16029	16152	16180	16193	15952	16372	15924	16306	16338	16264	16142	16380	16047	16335	16274	16241	16149	16135	16065	16287	16246	16203	16213	16184	16110	16217	16195	16207	16384	16039	16149	16121	16180	16173	16302	16238	16165	16256	16097	16223	16186	16278	16295	16136	16079	16019	16192	16202	15991	16146	16080	16030	16112	16104	16068	16313	16119	16187	16148	16096	16208	16099	16237	16210	16170	15999	16048	16033	16168	16088	16217	16026	16195	16227	16149	16156	16038	16200	16109	16291	16172	16065	16180	16123	16204	16354	16224	15947	16205	16301	16077	16145	16275	16352	16038	16349	16227	16125	16199	16065	16268	16291	16178	16235	16157	16160	16176	15988	16385	16085	16255	16085	16120	16321	16184	16064	16351	16110	16090	16277	16075	16168	16193	16113	16213	16086	16202	16325	16227	16135	15968	16367	16136	16038	16220	16069	16102	15937	16029	16250	16047	16090	16103	16114	16243	16130	16224	16270	16030	16085	15975	16040	16220	16229	15951	16186	16138	16149	16122	16011	16273	16033	16372	16231	16169	16130
17130	25846	22087	18307	17563	17090	16159	15670	15177	14786	14494	14610	14499	14380	14230	14180	14200	14193	14072	13851	14084	14022	14235	13945	14015	14020	14077	13962	14133	14099	14108	13967	14110	13929	14065	13899	13985	13973	14074	14130	14038	13994	13933	14019	14067	13976	13939	13965	14081	14055	13965	13976	14064	13885	13995	13731	13792	13928	14178	14137	13876	13979	14081	13968	13996	14027	13891	14043	13954	13749	14063	14167	14019	14031	14058	13924	13877	13897	13964	14029	13891	14073	13977	13948	13928	13921	14034	13988	13914	14014	14069	13999	13786	13903	14111	13861	13946	13974	14008	13877	14079	13893	13904	14016	14027	13868	14013	13882	14005	14149	13971	13914	13940	14016	13883	14103	13857	13957	13910	14289	13879	13952	14060	13892	13996	13812	13978	13900	14139	14034	14025	13929	13905	14011	14055	13873	13960	13926	14037	13878	14124	14050	13989	13949	13834	13887	13996	14018	14031	13942	13912	13867	13883	13998	13966	13955	13970	13823	14041	13999	14043	13903	14238	13940	14045	13971	13918	13887	14045	14056	13918	13891	13944	13869	14023	13979	13939	14002	14118	13940	13987	13903	13909	13992	13966	13933	13779	13936	14040	13972	14098	13964	13962	14121	13938	14024	13983	14067	13839	13921	14156	13869	13799	14197	14094	14017	14065	13996	14010	13918	13893	13938	14152	13953	13930	13964	13979	13890	13952	13836	13981	14048	13997	13938	14108	13996	13937	13988	14041	14098	13929	13959	13997	14003	14003	14001	13961	13797	14016	14065	13849	13977	13880	14039	14049	13876	13934	14143	13976	13982	13890	13914	14026	14063	13999	13930	14065	13892	14124	13825	14009	14005	13968	13952	13962	13972	13894	13785	13851	13853	14011	14004	13988	13847	13986	13998	13914	13956	14074	14082	14006	13915	13855	14129	14075	14062	14022	13972	14099	13853	14012	13971	13996	13943	14043	14015	13878	14055	13950	13954	13957	13944	13898	13932	13985	14023	14143	14035	13923	14020	14109	14033	14101	13894	13870	14026	13984	13959	14016	14008	13977	13908	13933	14193	14015	13836	13891	13900	14130	13917	14024	13983	13977	13951	13987	13967	13839	13804	14105	14095	14017	13917	13950	13956	13948	14057	14082	13942	13966	14019	14038	14076	13901	14056	14040	13882	13983	13855	13871	14036	13967	13955	14003	13973	13999	13957	13915	13902	13904	13879	13944	13865	14129	13905	13953	14056	14004	13938	14075	14056	14072	13937	13839	13998	13983	14192	13968	13941	13926	13950	13901	14020	13984	14128	14267	14001	13947	14059	13917	14147	14172	14017	14198	14077	14081	14101	13891	13951	14025	13942	13996	13948	13947	13912	14040	13915	13957	13892	13970	13852	13979	13896	14021	14022	13774	13860	13871	13949	14048	13971	13889	14122	13891	14002	13991	13814	13978	13966	13880	13856	13997	13874	13984	13956	14062	14207	14009	13988	14216	13909	14088	14037	13930	13849	14037	13922	14009	13920	13973	14105	13947	13927	14009	13942	13971	13886	13854	14203	13956	13997	13830	14014	13955	14057	13902	13970	13948	14042	14091	14041	14054	14044	13740	13933	14063	14034	14160	13959	14041	14173	13902	13973	13957	13826	13811	13874	14028	14052	14132	14090	13984	14057	14017	13948	14083	14086	14040	14082	13993	14003	13925	13919	13951	13980	13919	14086	14181	13884	14072	13815	13971	14098	13994	13987	13990	14106	13879	14116	13881	14065	13983	13919	13960	13870	14030	13894	13967	13940	14106	13969	14062	13861	14004	14097	14137	14057	14011	14059	13990	13897	13920	13937	14213	14012	13948	14047	14066	14058	13956	14007	14002	14078	13957	13976	14012	14055	13984	13894	14014	14036	14001	13940	14121	13998	14112	13851	14136	13837	14141	13989	14156	13979	13787	13923	13992	13910	14135	14163	14011	13973	14061	13928	14089	13992	14074	13797	13851	13927	13813	14188	13736	13919	13907	13977	13956	13977	13837	13800	13910	13935	14007	13834	13892	13944	13969	13990	14043	13994	13953	14045	13905	13847	14038	13935	13920	13986	14022	13903	13957	13909	13920	13814	14043	13896	13936	13859	14059	13872	14030	13935	13828	13917	14088	14024	14061	13922	13873	13929	13962	14062	13955	13970	14076	13988	13773	13970	14092	13857	13902	14113	13958	14077	14097	13895	13963	14002	14184	13941	13980	13963	13999	13961	13963	13977	14006	13986	13900	13958	13868	13960	14034	14078	13967	13951	14038	13997	13935	13958	13982	14032	13964	14031	13937	13948	13878	14056	13875	14028	13959	13768	13997	13911	14114	14016	13982	14059	14055	14157	14069	13962	14044	13956	13869	14066	13931	13870	14002	14167	13835	13920	13956	13952	13854	14001	13917	13949	14009	14010	13950	13801	13967	13895	13960	13812	13944	13881	14012	14008	14052	13990	13974	13884	13921	13838	13900	13893	14074	14057	14111	13822	13956	13992	13947	13923	13910	14016	13949	14059	14140	14085	14081	13987	13889	13947	14064	13964	14103	13802	13964	13961	13857	14054	13931	13991	13930	13827	14040	14035	13961	14129	13984	13982	13911	13867	14001	13938	13908	14119	13824	13819	13815	13916	13920	13871	14047	13954	13958	14044	14000	13926	13950	13933	13937	13937	14083	14112	14037	14104	13983	14044	13912	13933	13979	13952	13956	14026	13930	14030	13845	13884	13904	14011	14055	13940	14050	13969	14164	14072	13962	14122	14004	14002	13926	14076	13923	13828	13789	14003	14045	14091	13862	14127	13940	13955	13781	13790	14111	13941	13924	14002	13875	13941	13936	13817	13819	14025	13870	14086	14032	13893	13797	13862	14103	13978	14001	13927	13759	13999	14004	13908	13933	14000	14024	13922	14012	14046	14161	13815	13855	13975	14003	14036	14005	14060	13976	13947	14065	13810	13944	14086	14002	13780	13958	14061	14038	13892	14000	13896	14037	14024	13962	13925	13946	13855	14013	13942	14087	14058	13994	14058	14097	13875	14065	14091	14099	14017	14150	13995	13991	14002	14069	13950	13898	13949	14120	13884	13973	13944	14141	13933	13754	13981	13832	13938	13870	14015	13816	14121	14015	13879	13865	13984	14034	14074	13917	14002	13857	13870	13991	14145	13880	13973	13797	14005	14049	13804	14088	13976	13963	14144	13975	13999	14068	13972	14017	13871	13990	13851	13949	14158	13815	13966	14026	13934	14009	14010	13833	13851	14083	13956	14145	14302	13818	13960	13849	13949	13963	13946	14206	13867	14039	14070	14029	13845	14014	13887	13905	14076	14013	13895	13942	13986	14073	13966	13867	14060	13869	14070	14005	13982	13989	13945	13829	13816	14221	14002	14017	14086	13969	13830	14011	14165	13902	14003	13871	13858	14122	13904	13901	13948	14025	14099	13887	13864	14095	14033	13950	14058	13890	13953	13906	13901	14003	13852	13972	14059	14074	14008	13941	14117	14074	14040	14000	13755	14007	13994	13923	13968	13965	14035	13991	13839	14135	13930	13917	14038	13925	14063	13897	14089	13998	13954	14103	13964	13947	13856	13866	14014	13954	13888	13938	13973	14010	14079	13952	14021	14045	13866	13975	13899	14094	14132	13991	13961	14012	13959	14042	13900	14085	13908	14039	13946	14006	14261	14015	14064	14126	14029	13947	13805	14089	13968	13933	13966	13998	14029	14052	13995	13940	14046	13870	13981	14109	14068	13983	13848	13943	13948	14128	13998	14174	13970	14118	14022	14036	13991	13958	13957	13989	13877	14108	13954	14108	13978	13785	14107	13976	14063	14059	14088	13903	13846	13977	13980	13944	14100	14203	14023	14054	14045	13989	13980	13942	13883	14025	13905	14018	13958	14052	14150	13976	13944	14058	13896	13887	13962	13870	14048	13940	13906	14089	13928	14006	14035	13886	14002	14095	13796	14003	14000	13941	14050	14036	13897	14210	13998	14054	13974	14000	13967	14058	14085	13918	14123	13983	13969	14019	13837	14009	13879	13906	13781	14124	13925	13996	14005	13909	13990	13905	13936	13918	14015	13921	13944	13940	14128	13977	13802	14173	13961	14126	14064	14164	13969	14153	14033	14031	13981	14145	13938	13981	13857	13985	13968	14067	13906	13915	14128	14044	13994	13843	13989	14093	13948	13859	13844	14041	13991	14090	14002	13991	14154	14001	13933	13993	13950	13977	13893	13769	13983	13829	13900	13873	13893	14087	13965	13972	14104	13897	13996	13963	13969	13932	14039	14032	13872	14052	13969	14092	13976	13874	13960	13982	13986	14085	13962	13828	13945	14023	14029	14139	13830	13897	14088	14034	14009	14078	13872	13943	14035	13948	14177	14191	14112	14108	13896	13924	14068	13983	14152	14056	13958	13918	13921	13982	14056	14063	13945	13850	14041	13960	14007	14082	14020	13957	14058	13967	13904	14088	14052	13899	13916	13893	13973	14071	14197	14134	14078	14044	14086	13937	14058	13983	13925	13976	13941	13974	13804	13818	14177	14131	13883	13916	13920	14137	14078	13967	14044	13985	13915	14133	13917	13932	13961	13991	13894	14094	13967	14030	13906	13975	13967	13858	14067	13872	13911	13866	13900	14056	13898	13976	13942	13819	13854	14020	13968	13934	14076	13980	14063	14020	14129	13959	13865	13922	13942	14101	13945	13879	13912	14028	13808	13728	14021	14139	13837	13992	14058	14082	14108	14018	13747	13962	14101	13914	13961	13962	14045	14052	13922	14107	14028	13975	14169	14101	13848	13936	13850	13966	13810	14195	13800	13952	13901	14180	13879	14043	13772	13895	13879	14048	14001	13951	14074	14132	13916	14112	14076	14020	13813	14060	13993	14073	14009	13837	14073	13871	13930	14004	14021	13988	14020	13823	13992	13937	14104	14034	13938	14068	14050	13997	14028	13902	14095	14041	13898	14046	13954	14113	13954	13959	14032	13886	14054	13866	13685	14079	13989	13982	13915	13853	14136	13944	14058	14053	13815	13969	14105	13996	14011	14067	13976	13983	13905	14018	14032	14088	14037	13799	14091	13959	13980	14063	13961	14011	13925	14038	13820	14013	14016	14071	13896	14020	13899	14086	13933
22807	20999	27869	24453	22127	22738	21896	19032	18261	18331	17855	17631	17584	17408	17348	17369	17269	17340	17147	17100	17215	17190	17277	17199	17175	17149	17164	16993	16785	16849	16898	17017	17145	17088	17023	16962	17136	17033	17056	16723	17100	16959	16816	16811	17147	17056	17028	17235	16945	17309	16834	16966	17025	17106	16902	17004	17014	17005	17022	17143	17047	16732	16984	17031	16882	16903	16975	16864	16976	17007	16891	16886	16947	16898	17102	17164	16998	16829	16881	17128	16792	17127	16792	16980	16795	17054	16761	17052	16966	16707	16862	17008	16877	16928	16776	16884	17077	17073	16641	16991	17044	16949	16790	16819	16773	16874	16857	17042	16868	17212	16803	16913	16846	16852	16967	16932	17049	16873	16729	16695	16996	16962	17255	16806	16965	16980	17040	17011	16859	17113	17271	16975	17127	16704	16943	16933	16882	16788	16775	17063	16983	16785	16936	16807	16902	17039	16985	16938	16892	16919	16743	16930	16757	16950	16870	16944	17105	16977	16863	16950	17077	16918	16876	16652	16743	16979	17053	17041	16826	17029	16921	17070	16943	16844	16948	17070	16666	16758	16891	16882	16802	16873	16995	16885	16935	16893	16945	16812	16945	16835	16851	16848	17084	16771	17037	16960	17132	16971	16942	16836	16961	17023	16903	16975	16949	16862	16931	17027	17090	16851	16904	16729	16953	17099	17077	16920	16967	16833	16921	16891	17251	16949	17117	16942	16902	16797	17105	16874	16801	16845	16977	16983	16832	16984	16978	17003	16915	16984	16739	16921	16924	17074	16811	16968	17062	16970	17005	17040	16788	17151	16892	16982	16906	17189	16981	16913	16784	16954	16865	16811	16924	16882	16938	17030	16932	17016	16748	16773	17051	16949	16952	17054	16957	16839	16911	16974	16739	16980	16943	17114	17014	16952	17096	16661	16928	16813	16923	16927	16985	17053	17091	17193	17141	17076	16852	17089	17026	16890	16699	16933	16934	16917	16911	17016	17118	16849	17043	16853	16882	17131	16864	16736	17000	16899	16875	17118	17019	16860	17067	16946	16823	16902	16802	17029	17063	16802	16962	16798	16796	16946	16784	16915	16730	16696	16784	16784	17059	17084	17044	16725	17068	17087	17031	16907	16869	16954	17080	17045	16906	16899	16948	16848	16913	17049	17173	16890	16889	16833	16771	16655	16780	16667	16703	16973	16970	16762	16948	16906	16886	16993	17029	17096	16859	17072	16864	16729	16881	16903	16933	16862	17048	16966	16896	17003	17029	16962	16826	16870	17038	16887	16775	16872	17111	17065	16999	16823	16924	16910	16846	17113	16927	17062	17004	16927	16866	17004	17002	16856	17056	16988	17039	16948	16810	16953	16989	16840	16983	17012	17135	16948	16938	17057	17052	16949	17067	16919	16805	16925	16968	16758	16899	16938	17062	16799	16877	16809	16862	16885	17052	16803	17101	16730	16837	16944	17108	17095	16952	16956	16757	17160	16877	16966	16967	16872	16827	17093	17037	16892	16942	16849	16969	17031	17044	16818	16888	16921	16952	16999	16902	16862	16903	17054	17023	17090	17003	16780	16888	16993	16996	16950	16891	17007	16878	17012	16986	17019	16832	16919	16768	16806	16856	17061	16809	16723	16874	16806	16735	16969	16898	16997	17016	16990	16930	17162	16805	16970	16795	16871	17174	16861	16752	16840	16694	17073	17076	17067	16983	17060	17094	16876	16967	16918	16955	17007	16830	17108	16867	16786	16982	16984	16904	16894	16990	17014	16776	16767	16712	16840	17007	17062	17048	16924	16870	16900	16785	16998	17023	17078	17067	16869	16897	17001	16879	16911	17059	16912	16811	16985	16807	16925	16842	16852	17099	17019	16884	17163	16923	17059	17071	16787	17056	16897	16770	16933	17018	16933	16904	16805	16985	16798	16881	16812	16843	16962	16890	16824	16856	16671	17073	16830	17176	16902	16804	16981	17032	16907	16875	16871	17047	16910	16977	16820	16986	17143	16830	16920	16844	17044	16979	17173	16977	16879	16970	16839	17040	16851	16920	16943	17011	16761	16888	17007	16971	17152	17015	16943	16908	16726	16771	16806	17004	17154	17034	16914	16791	16783	16909	17060	17176	16947	16921	16832	16952	16861	16842	16892	16911	16650	16924	17030	16855	17005	16969	16899	17038	16872	17089	16859	16893	17094	16814	17002	16990	16793	16960	16736	16814	16995	16972	17072	16882	17047	16806	16982	17052	16958	17033	16903	16882	16858	16801	16898	17019	16954	16967	16869	17145	16928	16780	16903	16928	17218	17074	16899	16879	16877	16897	16906	17014	16902	16842	16916	17024	17064	16916	17049	16943	16796	16983	16813	17012	17090	17018	16823	16802	17031	16949	16950	16999	16839	16835	16979	16970	17174	16867	16893	16954	16913	16922	17092	17043	16781	16857	16872	17197	16874	16945	17013	16876	16791	16793	16898	16813	16774	16623	17158	16810	16910	16908	17071	17035	16815	17145	16808	16833	16996	16899	16643	16737	16755	16932	16966	17092	16868	16933	16978	17167	16920	16915	16897	17090	16985	17107	16811	17123	16977	16912	16881	17002	17099	17025	17011	16978	16793	17097	16915	16889	16744	16929	16899	17216	16947	17001	16889	16884	16981	17061	16819	17056	16893	16932	16749	16957	17010	16879	16830	16955	16857	16914	16907	17008	16795	17018	16906	17018	16871	16940	16931	17305	17088	16911	16994	16754	16904	17039	17054	16760	17068	17040	17012	16861	17095	16877	16740	16869	16953	16951	16845	16989	17204	16826	16852	17029	16884	17158	16820	16992	16842	16877	17107	16971	16744	16922	17168	16910	16877	16783	16958	16874	16971	16842	16948	16871	16754	16931	16945	16909	17007	17108	16817	16861	17224	16734	17064	16967	17024	16766	16857	16983	16923	17026	16821	17067	16818	16869	16929	16877	16934	16895	16848	17066	16958	17222	16901	17080	16871	16843	16888	16903	16904	16988	16928	17084	16999	16903	16768	16934	16755	17188	16993	16859	16812	16938	16985	16987	17067	16899	17055	16866	16763	17030	17043	17000	16863	16967	16991	16927	16862	16898	16884	16982	17028	17127	16795	16821	16986	16902	16960	16862	16834	16797	16878	16964	16784	16974	16995	16857	16927	17054	16800	16971	17028	16965	16894	16956	16976	16897	17069	17213	16918	16996	17113	16867	16944	16883	16867	16871	16755	16885	17038	16833	17014	16933	16842	17121	16870	17012	16922	16908	17088	17016	16881	17077	17038	16980	16959	17009	16758	16774	16907	16918	16776	16899	16820	16890	16850	16795	16869	16909	16744	16860	16929	16904	17076	17017	17035	17011	17105	17124	17091	16894	16955	17150	17152	17164	17066	17038	16891	16994	16911	16975	16879	17054	16813	16951	16915	16827	16776	17058	17044	16919	16955	16649	16850	16796	16900	16933	17011	16881	17091	17079	17021	17088	16834	16983	16849	16724	17037	16949	16804	16974	17116	16962	17115	16936	16845	17189	16740	16980	16946	16804	17277	16849	16850	17084	17123	16995	17010	16809	16823	16994	16994	16870	16955	17016	16801	16980	16965	16942	16847	17045	16969	16721	16926	16949	16942	16857	16995	16917	16839	16852	16937	17141	17063	16976	17225	16894	17090	16985	16905	16938	16972	16954	16685	16837	16909	17022	17041	16801	16919	16958	16860	16819	16936	16923	16784	17102	16934	16879	16930	17041	16878	16926	16956	16750	16922	16951	16904	16881	17000	16861	16774	17083	16633	16843	16873	16993	16933	16806	16931	17133	16994	17182	16994	17052	16927	16935	16903	16895	17039	16868	17009	16837	17096	16879	16993	16890	16807	17034	16938	17105	16926	17115	16845	16977	16849	16864	16929	16998	16722	17064	16925	17101	16871	16904	17129	17016	16848	16922	16946	17058	16983	16988	17042	17104	16813	16686	16883	16787	16883	16865	16974	17060	16983	17093	17058	16942	16857	16874	16898	16698	16893	16916	17101	16885	16965	17078	17020	17032	16922	16935	17072	16800	16929	17019	16840	16987	16949	16990	17031	16924	16991	16908	16807	16924	16867	16894	16887	16908	16974	17086	16730	16856	16884	17031	16985	16754	16957	16944	16830	16998	16964	17046	16898	16877	16895	16985	16980	17107	16958	16974	17065	16936	16977	16972	17158	17011	16831	16942	16834	17093	16998	17021	17193	17010	16746	16627	16711	17114	16805	17043	17176	16947	16670	17130	16775	17016	16975	16826	16765	16979	16929	17036	17013	16963	16824	16857	16831	17117	16775	17075	16970	16739	16805	17140	16779	16813	16832	16913	17042	16843	17055	16977	16779	17034	16952	16968	16906	16843	17064	16935	17062	16988	17013	17071	16908	16932	16788	16929	16908	16774	16820	16805	16953	16984	16987	16736	16748	16851	17041	16917	16883	17057	16894	17169	16934	17113	17009	16796	16928	16780	16868	16738	16866	16846	17027	16944	16874	16844	17169	16827	17095	16772	16947	16858	17004	17116	16884	16905	16975	16913	17040	16926	16851	16888	16883	17051	16928	16839	17167	16818	16859	16903	16883	16835	16874	16945	16924	16823	17005	16871	16987	16757	16798	16802	17142	17018	17020	17013	17006	16853	16859	16742	16981	17011	17078	16813	16773	17025	16853	17066	17053	16877	16892	16959	16968	16933	16908	16823	16767	16775	16980	17173	16956	16871	16963	16686	16790	16780	16917	16870	16834	16997	17011	17146	17012	17111	16815	17063	17009	16874	17036	16871	16924	16960	17076	17042	16878	16740	16958	17008	16887	17041	16940	16785	16934	16829	17184	16961	17052	16819	17016	17044	16983	16883	17164	16904	16865	16820	17042	16958	17025	16970	16964	16859	16942	16921	16951	17044	16929	17099	16705	16601	16960	17014	17039	17005	16865	16988	16947	16995	17072	16931	16899	16926	16849	16777	16785	16941	17109	17038	16844	16813	16763	16951	16930	16809	17106	16845	16844	16879	16777	17061	17047	16730	16897	16974	16951	16984	16872	16990	17084	16735	16790	17024	17023	16846	16786	17008	16907	17009	16984	16811	16851	17076	17054	17021	17047	16927	17034	17077	17131	16643	16933	16792	16905
14793	31525	26137	21264	20226	18990	17686	16934	16470	15788	15525	15080	15173	14870	14879	14748	14645	14704	14590	14631	14525	14506	14585	14596	14514	14597	14611	14598	14712	14670	14466	14659	14563	14333	14389	14494	14466	14370	14466	14488	14467	14524	14396	14533	14362	14590	14367	14492	14469	14512	14438	14402	14436	14551	14492	14645	14447	14480	14664	14443	14521	14609	14576	14546	14527	14368	14454	14468	14493	14358	14405	14254	14541	14526	14416	14361	14533	14213	14507	14394	14431	14444	14443	14465	14292	14353	14454	14435	14538	14416	14432	14455	14436	14446	14350	14582	14514	14433	14469	14500	14257	14602	14376	14471	14283	14349	14574	14564	14475	14377	14416	14570	14279	14461	14374	14503	14450	14401	14469	14485	14525	14470	14416	14338	14382	14499	14532	14472	14449	14541	14395	14405	14452	14414	14403	14418	14453	14318	14472	14433	14378	14369	14540	14420	14347	14451	14539	14368	14299	14569	14376	14437	14445	14279	14538	14324	14430	14314	14453	14550	14461	14337	14560	14415	14595	14389	14321	14386	14598	14380	14361	14540	14387	14369	14573	14405	14558	14507	14582	14325	14426	14531	14459	14466	14478	14548	14412	14482	14455	14419	14603	14375	14491	14278	14539	14293	14324	14310	14556	14440	14286	14330	14382	14274	14460	14344	14388	14356	14485	14514	14456	14384	14491	14476	14270	14469	14548	14397	14483	14328	14465	14453	14506	14527	14434	14466	14492	14467	14590	14585	14388	14494	14482	14340	14545	14409	14455	14429	14438	14190	14365	14642	14343	14550	14630	14318	14475	14455	14503	14394	14568	14306	14418	14471	14339	14324	14446	14420	14399	14511	14350	14315	14338	14634	14450	14210	14429	14389	14481	14508	14557	14467	14419	14533	14394	14356	14492	14481	14446	14458	14378	14216	14534	14673	14477	14572	14452	14249	14718	14457	14455	14499	14355	14592	14529	14581	14244	14415	14517	14275	14486	14478	14393	14402	14491	14413	14481	14349	14431	14511	14479	14367	14526	14565	14393	14390	14359	14433	14507	14310	14319	14555	14544	14375	14597	14556	14428	14508	14492	14455	14445	14649	14286	14404	14404	14429	14441	14424	14384	14319	14481	14628	14468	14424	14573	14449	14423	14449	14402	14462	14578	14321	14417	14496	14304	14417	14401	14669	14406	14352	14424	14313	14508	14536	14569	14663	14437	14393	14527	14410	14522	14366	14429	14591	14433	14590	14232	14240	14639	14348	14372	14652	14410	14471	14242	14459	14306	14374	14438	14430	14476	14469	14478	14456	14417	14400	14482	14393	14331	14350	14355	14411	14318	14512	14627	14416	14469	14373	14512	14420	14471	14518	14313	14599	14489	14355	14399	14433	14361	14412	14378	14314	14433	14445	14454	14539	14465	14294	14458	14422	14370	14444	14533	14360	14379	14414	14205	14412	14492	14494	14461	14583	14390	14478	14502	14366	14754	14554	14580	14331	14520	14391	14527	14292	14387	14550	14400	14312	14432	14484	14334	14440	14425	14458	14363	14353	14444	14413	14392	14599	14437	14607	14482	14455	14278	14354	14385	14316	14455	14348	14309	14405	14257	14567	14550	14263	14491	14456	14498	14655	14561	14526	14316	14401	14321	14376	14494	14361	14441	14360	14465	14471	14418	14456	14327	14250	14502	14447	14403	14403	14347	14444	14544	14365	14502	14447	14566	14465	14404	14543	14316	14413	14481	14439	14519	14461	14446	14419	14448	14426	14612	14318	14442	14350	14488	14436	14612	14507	14489	14455	14398	14650	14444	14581	14302	14522	14408	14506	14463	14517	14362	14464	14317	14382	14527	14495	14530	14487	14363	14500	14505	14437	14196	14435	14343	14362	14458	14426	14357	14388	14464	14338	14397	14478	14522	14357	14277	14490	14651	14474	14356	14412	14514	14361	14506	14341	14598	14491	14524	14491	14484	14484	14294	14558	14171	14597	14430	14482	14460	14674	14404	14464	14450	14450	14450	14348	14559	14397	14377	14521	14442	14559	14566	14361	14449	14419	14535	14313	14465	14454	14450	14341	14442	14445	14354	14385	14523	14512	14373	14458	14346	14610	14354	14560	14348	14351	14439	14439	14331	14348	14369	14542	14450	14366	14423	14565	14545	14346	14492	14396	14550	14440	14480	14300	14406	14392	14341	14458	14459	14488	14499	14285	14389	14489	14459	14507	14534	14411	14362	14290	14486	14413	14522	14324	14385	14490	14328	14607	14389	14310	14453	14455	14587	14445	14433	14353	14335	14377	14381	14497	14406	14489	14384	14509	14692	14433	14359	14412	14466	14459	14455	14443	14420	14249	14376	14427	14424	14496	14403	14549	14538	14521	14474	14665	14590	14539	14423	14441	14429	14459	14502	14276	14517	14357	14410	14490	14472	14556	14463	14508	14269	14462	14535	14380	14389	14441	14517	14371	14489	14631	14425	14450	14463	14442	14410	14292	14442	14564	14686	14458	14453	14453	14544	14546	14434	14463	14417	14326	14253	14502	14392	14244	14377	14539	14484	14376	14427	14457	14419	14374	14460	14473	14496	14348	14492	14419	14408	14410	14427	14551	14470	14201	14547	14454	14355	14414	14462	14233	14592	14574	14316	14650	14346	14516	14640	14429	14403	14470	14578	14503	14242	14392	14393	14501	14308	14516	14370	14441	14519	14494	14432	14470	14556	14457	14566	14280	14450	14559	14467	14610	14518	14480	14592	14487	14560	14298	14436	14320	14530	14362	14204	14565	14490	14442	14310	14192	14515	14497	14640	14367	14359	14373	14426	14523	14499	14351	14365	14384	14284	14445	14439	14426	14291	14454	14545	14555	14505	14333	14228	14416	14444	14265	14304	14413	14293	14592	14417	14392	14558	14349	14496	14501	14467	14419	14424	14361	14455	14393	14480	14249	14424	14431	14449	14524	14474	14528	14424	14390	14456	14405	14453	14360	14349	14309	14580	14400	14277	14496	14460	14329	14445	14409	14475	14341	14535	14470	14430	14380	14597	14492	14477	14621	14247	14543	14381	14461	14435	14378	14389	14350	14433	14351	14505	14455	14204	14635	14457	14442	14461	14477	14508	14527	14475	14521	14343	14471	14415	14410	14422	14442	14373	14194	14314	14329	14568	14413	14653	14607	14505	14397	14482	14371	14473	14423	14428	14406	14446	14573	14561	14537	14496	14482	14393	14260	14473	14445	14358	14335	14450	14416	14495	14403	14413	14511	14508	14408	14362	14492	14472	14338	14410	14350	14481	14470	14556	14457	14643	14488	14568	14396	14587	14263	14300	14385	14361	14490	14432	14238	14334	14400	14373	14400	14561	14563	14423	14477	14421	14462	14412	14529	14341	14452	14496	14453	14323	14327	14370	14355	14432	14399	14427	14461	14470	14299	14392	14462	14391	14411	14391	14504	14159	14570	14384	14361	14364	14404	14317	14439	14514	14351	14579	14497	14628	14429	14296	14298	14480	14445	14341	14360	14304	14477	14549	14535	14594	14380	14545	14527	14572	14490	14595	14427	14497	14314	14404	14417	14444	14419	14484	14451	14343	14554	14463	14349	14546	14201	14428	14556	14626	14430	14336	14424	14370	14290	14471	14391	14553	14318	14485	14403	14436	14319	14447	14497	14450	14437	14233	14454	14347	14413	14357	14516	14433	14465	14550	14389	14530	14561	14464	14376	14378	14523	14467	14607	14402	14618	14437	14291	14446	14388	14388	14396	14425	14494	14377	14416	14476	14479	14360	14369	14541	14425	14366	14390	14479	14368	14529	14418	14314	14482	14520	14547	14405	14481	14482	14191	14433	14245	14505	14412	14540	14441	14474	14475	14348	14344	14361	14119	14362	14651	14419	14450	14324	14442	14572	14574	14614	14454	14438	14468	14507	14537	14534	14438	14591	14544	14467	14548	14270	14419	14446	14437	14376	14653	14407	14406	14233	14472	14350	14455	14548	14424	14373	14391	14491	14329	14537	14618	14530	14497	14338	14469	14359	14363	14287	14359	14523	14363	14327	14523	14606	14419	14397	14543	14387	14574	14251	14582	14294	14415	14518	14461	14320	14433	14494	14578	14447	14515	14545	14340	14577	14289	14489	14393	14338	14199	14520	14554	14322	14458	14465	14534	14430	14397	14393	14467	14512	14412	14269	14627	14365	14591	14383	14408	14498	14393	14541	14445	14464	14532	14590	14305	14370	14521	14388	14411	14340	14531	14426	14500	14532	14425	14435	14553	14416	14432	14432	14606	14494	14263	14515	14548	14431	14325	14537	14416	14347	14380	14644	14392	14523	14383	14328	14414	14649	14412	14523	14536	14341	14469	14403	14376	14381	14386	14589	14645	14534	14486	14503	14356	14478	14403	14449	14444	14487	14459	14371	14604	14235	14393	14607	14223	14590	14369	14513	14411	14637	14358	14443	14318	14476	14513	14580	14569	14436	14544	14226	14561	14479	14409	14476	14381	14267	14603	14365	14556	14327	14513	14243	14359	14289	14529	14385	14466	14516	14647	14407	14458	14508	14558	14414	14662	14313	14461	14420	14540	14423	14451	14314	14463	14464	14422	14388	14293	14480	14405	14608	14580	14434	14479	14467	14445	14484	14545	14426	14438	14302	14521	14542	14366	14529	14539	14379	14474	14476	14211	14318	14565	14287	14525	14610	14431	14411	14305	14524	14496	14403	14311	14360	14485	14536	14362	14700	14412	14461	14561	14590	14560	14257	14365	14415	14392	14436	14505	14367	14621	14385	14627	14517	14385	14456	14489	14407	14484	14510	14425	14414	14557	14493	14303	14568	14469	14401	14408	14495	14297	14375	14513	14475	14578	14423	14476	14654	14600	14435	14504	14493	14430	14517	14413	14591	14448	14440	14478	14434	14451	14463	14426	14525	14512	14350	14527	14333	14344	14456	14373	14407	14323	14321	14472	14381	14510	14523	14450	14374	14192	14365	14304	14522	14376	14303	14397	14495	14420	14473	14321	14411	14355	14644	14401	14350	14448	14447	14510	14311	14628	14620	14269	14427	14383	14368	14544	14263	14364	14526	14439	14402	14549	14361	14424	14568	14322	14472	14365	14316	14357	14509	14485	14599	14407	14448	14297	14509	14389	14545	14491
24363	21027	26687	26352	20794	19322	19044	17710	17348	17088	16967	16996	16535	16664	16496	16591	16481	16525	16419	16445	16446	16339	16481	16276	16488	16307	16349	16635	16487	16510	16636	16398	16409	16294	16585	16371	16411	16358	16420	16169	16350	16363	16210	16258	16275	16284	16310	16361	16392	16354	16361	16200	16354	16301	16311	16118	16035	16257	16393	16413	16107	16346	16302	16334	16420	16327	16253	16289	16439	16182	16212	16312	16280	16181	16264	16264	16330	16229	16240	16339	16396	16370	16283	16063	16112	16182	16134	16100	16259	16326	16313	16522	16324	16487	16435	16471	16151	16172	16367	16197	16137	16311	16182	16176	16175	16215	16086	16176	16316	16146	16338	16249	16311	16250	16302	16288	16316	16163	16246	16472	16258	16484	16347	16190	16338	16193	16403	16239	16269	16427	16266	16368	16243	16198	16295	16556	16174	16042	16181	16297	16390	16316	16275	16458	16388	16240	16283	16369	16305	16382	16339	16400	16307	16183	16221	16164	16247	16163	16398	16408	16453	16436	16185	16055	16355	16315	16385	16177	16284	16404	16395	16324	16345	16351	16192	16153	16250	16369	16499	16350	16540	16194	16390	16404	16322	16305	16237	16393	16279	16111	16415	16142	16267	16218	16284	16122	16261	16161	16166	16186	16271	16239	16374	16296	16424	16387	16231	16220	16216	16301	16379	16303	16425	16344	16281	16164	16350	16411	16203	16464	16294	16298	16376	16315	16359	16395	16410	16244	16289	16105	16273	16179	16371	16250	16335	16172	16282	16262	16421	16331	16285	16275	16389	16387	16408	16305	16334	16242	16442	16251	16102	16208	16301	16399	16389	16214	16229	16394	16297	16259	16260	16254	16258	16480	16609	16252	16324	16213	16264	16081	16355	16199	15999	16199	16422	16371	16459	16072	16183	16318	16213	16295	16442	16371	16427	16102	16243	16264	16152	16396	16324	16299	16239	16072	16250	16168	16195	16280	16457	16220	16135	16298	16249	16382	16327	16228	16366	16241	16236	16290	16469	16248	16328	16422	16203	16175	16288	16370	16385	16076	16324	16266	16367	16322	16204	16245	16331	16172	16253	16315	16284	16267	16409	16159	16438	16316	16484	16449	16227	16448	16407	16390	16282	16464	16252	16265	16387	16345	16323	16352	16309	16306	16261	16309	16449	16157	16313	16292	16293	16453	16447	16366	16408	16328	16273	16317	16307	16365	16228	16174	16365	16360	16503	16370	16424	16685	16272	16236	16145	16559	16296	16287	16254	16262	16249	16367	16221	16217	16367	16231	16358	16168	16389	16269	16397	16385	16317	16291	16267	16101	16219	16384	16337	16255	16401	16304	16316	16260	16032	16312	16152	16425	16162	16339	16316	16407	16285	16172	16445	16327	16483	16284	16484	16230	16413	16203	16409	16457	16514	16480	16319	16176	16357	16428	16213	16478	16149	16233	16303	16217	16351	16198	16402	16296	16268	16185	16271	16310	16156	16334	16264	16131	16346	16251	16207	16385	16328	16280	16317	16319	16505	16313	16265	16523	16371	16410	16367	16262	16458	16220	16161	16266	16115	16425	16277	16438	16164	16305	16364	16294	16404	16333	16294	16412	16207	16482	16106	16320	16344	16392	16294	16374	16371	16211	16394	16300	16273	16245	16197	16207	16435	16286	16393	16341	16502	16094	16235	16214	16385	16302	16334	16436	16195	16205	16296	16286	16257	16305	16309	16340	16335	16386	16398	16119	16363	16349	16418	16244	16382	16270	16174	16235	16360	16224	16243	16292	16202	16451	16205	16383	16404	16367	16315	16421	16433	16192	16155	16366	16359	16341	16400	16241	16392	16354	16390	16497	16340	16319	16393	16294	16278	16136	16003	16259	16465	16080	16307	16336	16195	16257	16253	16441	16309	16489	16518	16456	16347	16262	16461	16247	16430	16424	16333	16422	16272	16319	16314	16336	16381	16296	16174	16273	16263	16356	16275	16389	16338	16191	16243	16339	16434	16312	16557	16387	16280	16407	16305	16322	16398	16375	16299	16314	16275	16225	16182	16368	16339	16366	16339	16066	16481	16165	16142	16164	16330	16246	16257	16309	16376	16363	16252	16333	16401	16238	16435	16447	16365	16257	16272	16192	16402	16311	16463	16337	16188	16076	16425	16422	16407	16284	16237	16264	16394	16421	16153	16158	16355	16162	16402	16274	16204	16218	16397	16263	16298	16222	16031	16302	16250	16203	16194	16222	16172	16300	16429	16309	16183	16527	16441	16439	16381	16302	16139	16301	16475	16284	16336	16209	16190	16414	16307	16461	16286	16505	16513	16354	16458	16236	16514	16307	16107	16155	16360	16241	16228	16271	16220	16204	16208	16242	16431	16099	16302	16281	16330	16324	16219	16168	16232	16132	16170	16130	16209	16302	16213	16534	16280	16532	16077	16360	16390	16420	16182	16315	16200	16190	16517	16233	16184	16267	16220	16355	16562	16261	16354	16156	16122	16431	16273	16211	16496	16694	16308	16202	16209	16288	16360	16255	16329	16435	16386	16181	16157	16396	16370	16439	16165	16069	16250	16285	16264	16382	16312	16366	16311	16226	16364	16426	16213	16311	16407	16163	16226	16227	16387	16359	16419	16266	16168	16190	16266	16288	16223	16511	16515	16123	16299	16288	16338	16467	16184	16126	16212	16258	16321	16186	16152	16315	16231	16324	16293	16217	16352	16196	16315	16378	16233	16157	16128	16269	16288	16284	16236	16299	16278	16266	16181	16345	16310	16303	16250	16355	16362	16421	16253	16245	16444	16296	16369	16511	16337	16341	16078	16236	16291	16208	16369	16412	16377	16202	16364	16193	16173	16223	16400	16339	16357	16373	16314	16260	16207	16280	16266	16122	16146	16297	16126	16279	16393	16345	16152	16176	16317	16106	16283	16186	16465	16272	16217	16294	16259	16242	16299	16453	16306	16322	16389	16230	16329	16064	16266	16537	16380	16323	16246	16407	16313	16232	16380	16416	16297	16585	16254	16205	16277	16420	16283	16310	16258	16258	16252	16367	16320	16174	16552	16372	16423	16198	16099	16339	16191	16365	16205	16141	16197	16350	16231	16216	16415	16301	16370	16466	16230	16149	16246	16374	16390	16275	16332	16305	16352	16272	16275	16236	16205	16423	16248	16367	16399	16369	16331	16265	16355	16252	16179	16181	16126	16358	16431	16305	16305	16359	16295	16250	16249	16133	16212	16263	16273	16308	16543	16221	16103	16389	16224	15950	16183	16426	16180	16169	16267	16436	16267	16374	16332	16335	16322	16124	16238	16335	16179	16325	16380	16187	16259	16345	16374	16196	16366	16257	16203	16221	16589	16275	16232	16223	16251	16428	16160	16223	16263	16431	16305	16161	16315	16296	16183	16505	16465	16484	16505	16270	16324	16155	16091	16319	16555	16313	16375	16273	16263	16462	16507	16214	16143	16318	16233	16186	16290	16249	16423	16495	16318	16374	16352	16218	16184	16480	16445	16425	16594	16304	16239	16267	16330	16234	16327	16302	16455	16412	16446	16205	16377	16306	16462	16220	16203	16147	16208	16163	16113	16212	16154	16395	16419	16441	16328	16296	16471	16377	16342	16383	16235	16223	16320	16282	16307	16247	16314	16512	16129	16361	16237	16168	16462	16170	16376	16300	16336	16214	16256	16163	16482	16286	16185	16380	16505	16322	16305	16339	16191	16223	16097	16368	16257	16447	16481	16276	16314	16237	16406	16384	16367	16301	16328	16410	16272	16268	16308	16309	16175	16210	16291	16398	16462	16327	16038	16246	16297	16164	16292	16408	16420	16415	16448	16294	16250	16160	16348	16343	16510	16359	16249	16365	16092	16380	16310	16188	16134	16275	16237	16252	16439	16306	16477	16312	16314	16066	16396	16252	16213	16107	16345	16267	16265	16316	16163	16213	16150	16331	16196	16206	16337	16170	16214	16294	16179	16165	16395	16191	16371	16172	16264	16382	16203	16234	16276	16342	16320	16452	16372	16230	16282	16198	16108	16455	16358	16282	16237	16305	16231	16477	16342	16208	16457	16293	16437	16319	16418	16633	16288	16388	16143	16189	16284	16386	16266	16316	16346	16215	16249	16401	16257	16399	16229	16374	16394	16210	16281	16360	16395	16340	16331	16395	16396	16353	16449	16410	16135	16139	16331	16351	16294	16241	16366	16252	16403	16314	16335	16406	16273	16364	16322	16291	16432	16363	16278	16130	16416	16195	16097	16310	16279	16040	16264	16468	16368	16485	16344	16504	16245	16483	16265	16068	16172	16327	16258	16196	16470	16343	16342	16137	16547	16460	16207	16128	16175	16491	16330	16302	16332	16388	16520	16253	16203	16296	16228	16239	16385	16335	16405	16333	16296	16433	16409	16239	16264	16303	16407	16271	16156	16097	16176	16296	16231	16222	16348	16237	16460	16140	16345	16270	16225	16305	16233	16284	16150	16515	16371	16286	16334	16438	16220	16377	16264	16218	16496	16126	16222	16323	16342	16398	16516	16338	16192	16210	16387	16481	16123	16388	16288	16294	16372	16275	16329	16319	16210	16092	16306	16342	16369	16249	16348	16250	16302	16610	16329	16277	16208	16333	16258	16199	16329	16409	16322	16376	16256	16301	16350	16371	16171	16411	16397	16330	16262	16146	16139	16236	16480	16294	16306	16337	16284	16234	16300	16222	16331	16440	16408	16222	16431	16451	16484	16246	16328	16396	16509	16294	16172	16189	16355	16357	16364	16207	16167	16141	16228	16286	16283	16319	16263	16187	16271	16456	16196	16225	16213	16244	16336	16201	16461	16252	16253	16299	16277	16291	16176	16384	16247	16127	16167	16186	16207	16262	16290	16296	16240	16219	16140	16186	16621	16414	16333	16117	16390	16132	16332	16368	16633	16390	16323	16318	16239	16427	16293	16270	16343	16247	16533	16272	16170	16437	16360	16291	16544	16481	16287	16178	16216	16413	16354	16453	16130	16220	16327	16342	16399	16350	16407	16330	16477	16246	16229	16147	16455	16295	16379	16293	16290	16082	15965	16151	16151	16223	16087	16259	16376	16371	16369	16201	16311	16262	16429	16384	16200	16326	16427	16181	16309	16352	16382	16291	16291	16274	16413	16324
15243	27823	23367	19440	18769	17635	16629	16395	15495	15198	14954	14802	14523	14447	14386	14343	14376	14290	14158	14097	14135	14147	14261	14328	14158	13987	14186	14138	13997	14194	14043	14036	14044	14104	14217	14189	14209	14127	14016	14129	14152	14147	14104	14251	13956	14202	13826	14104	13990	14147	14106	14008	14168	14060	14131	14052	14120	14066	13988	14203	14103	13962	14008	13970	14105	13999	14178	14011	14157	14009	14161	14268	14037	14081	14068	14124	14257	14203	14013	14200	14195	13969	14171	14138	14105	14030	13941	13999	14096	14295	14104	14038	14052	14071	14291	14076	14203	14046	13958	14122	14042	14064	14030	14191	14035	14144	14151	13957	14106	14207	13977	14156	13976	14123	13956	14289	13898	14153	14018	14063	13977	14205	14171	14154	13991	14002	14046	13988	14006	13961	13977	13950	13938	14230	14074	13897	13983	13998	13881	14185	14079	14131	14197	14042	14153	14151	14132	13846	14071	13974	14106	14061	13969	14190	14003	14131	14025	14091	14058	13944	13926	14197	14239	14126	13970	14268	14197	14116	14211	14088	14039	14111	14043	13935	14090	13963	14114	14021	14124	14142	14175	14085	14201	14076	14108	14022	14126	14062	13959	14182	14168	14134	14296	13932	14251	14086	14152	14101	14062	14030	14079	13988	14050	14067	14003	14056	14005	14033	14122	14088	14076	14106	14050	13980	13982	14099	14096	14157	14228	14047	14145	14130	14054	14197	14149	13945	14072	14106	14157	14100	14002	13939	14076	14160	13995	14068	14087	14123	14113	14229	14083	14137	14217	13975	14136	14084	13898	14128	14037	14258	14125	14074	14129	13996	13992	14092	14061	14055	14215	14064	13978	14054	13961	14101	13988	14013	13897	14075	14005	13906	14005	14186	14169	14121	14022	14059	13962	14068	14192	14208	14063	14117	14127	14046	14127	14265	14193	14113	14087	14199	14032	14073	14097	14114	14004	14169	14097	14166	14040	14194	14146	14218	14128	14055	14017	13925	14111	14151	14127	14136	14117	14124	14120	13916	14117	14118	13990	13999	14278	14142	14199	14135	14088	13987	14030	13989	14229	14191	14076	14060	14102	14025	14110	14054	14137	14129	14163	14010	14037	14171	14130	14039	14262	14085	14204	14152	13903	14086	14240	13917	13985	14038	14078	14090	13886	14147	14038	14256	14094	14207	14201	14122	14185	14069	14076	14096	14132	13993	14334	14083	13875	14099	13941	14039	14148	14174	14050	13945	14086	14097	14125	14005	14108	14127	14013	14284	14131	14002	13913	13957	14013	14047	14033	13994	14235	14069	14090	14212	14094	14082	13941	13978	14011	14010	14018	14077	14158	14088	14024	14015	14139	14038	14114	14131	14210	14019	14112	14037	14007	13974	14126	14172	13911	14073	13870	14035	14064	14183	13954	14252	14160	14093	13988	13989	14151	14206	13922	13991	14148	14139	13804	14113	13973	14172	14119	14139	14118	14147	14171	14026	14086	14015	14092	14245	13928	14103	14099	13978	13988	14040	14006	14187	13888	14054	13981	14175	14188	13838	14065	13935	14051	14105	14263	14193	14068	14111	14111	14209	14094	14086	14019	14158	14193	13955	14072	14079	14124	14029	14110	14122	14005	14116	14004	14114	14139	14280	14074	14111	14004	13992	14193	14000	14012	13985	14117	14185	14116	14059	14042	14005	14153	14226	14099	14121	13938	13879	14167	14061	14021	13988	14060	14189	14279	14117	13865	14021	14295	13998	14053	14038	13937	13916	14204	13940	13990	14037	13983	14055	14054	13953	14201	14129	14276	14128	14025	14068	14183	14089	14089	14178	14287	14112	14089	14039	13976	14008	14037	14017	14026	14186	14175	14008	14149	14189	13936	14001	14098	14081	14086	14118	13942	14229	14128	14094	14020	13898	14053	14068	13893	13976	14224	14010	14058	14045	14168	14119	14137	13863	14218	14100	14123	14204	14311	14017	14059	14005	14161	13922	13991	14115	13935	14030	14192	14021	14177	14086	14026	14051	14118	13963	14057	13871	14062	13898	14153	13947	14068	14055	14142	14110	14079	14112	14000	14013	14134	14056	14011	14099	14034	14231	14015	14107	14090	14080	14130	14121	13953	14187	14148	14008	14108	14147	14151	14028	14056	14141	14084	14109	14186	14212	14093	14036	14095	14080	14056	14151	14071	13986	14048	14170	14057	14042	14186	14198	14006	14256	13957	14025	14049	13996	14109	14116	13996	13911	14053	14009	14309	13920	14063	14142	14097	14113	13929	13978	14253	14120	14087	14131	14049	14088	14203	14186	14165	13973	14127	14012	14140	14298	14049	14068	14126	14104	14087	14110	14159	14041	14137	14316	13943	14056	14100	14151	13937	14022	14051	14085	14211	14078	14064	14073	14036	14034	14121	14055	14040	13961	14098	13966	14191	14031	14063	13952	13868	14019	14063	14162	14258	14142	14019	14127	14129	14033	14093	14007	14107	14086	14042	13993	14114	14097	14018	13994	14005	14117	14032	13987	14141	14135	14223	13975	14268	14017	14160	14072	14228	14013	14105	14079	14029	14012	14103	14005	14008	14101	14033	14025	14190	14042	14012	14088	14100	14068	14221	14280	14137	14108	14181	13990	14020	13997	14168	14163	14018	14194	14132	13945	13881	14129	13969	14075	13974	14118	14151	13933	14025	14019	14107	14043	13979	14082	14246	14100	14080	14126	14182	14016	14260	14110	13828	14077	14116	13981	13925	14092	13966	13999	14091	14198	14125	14086	14249	14056	14093	13921	14178	14033	14309	13930	14189	14043	13852	13882	14189	14054	14143	14057	13920	13970	14173	13949	14093	14252	14077	13971	14036	14211	13928	14182	14089	14155	14071	14242	14053	14184	14020	14235	14096	14036	13999	14231	14145	14013	13926	14011	14098	14240	13993	14122	14165	14075	14108	14032	14057	14023	13893	14116	14100	14108	14016	14009	14005	14080	14177	14165	13919	14101	14046	13920	14142	14310	13931	14137	14050	14186	14121	13993	14137	14166	14069	14203	14131	14030	14152	13958	14070	14221	14222	14083	14037	14234	14239	14052	14099	14078	13943	14033	14006	14049	14174	14156	14166	13946	14269	14099	14187	14138	14255	13988	14104	14030	14050	13957	14099	14206	14046	13932	14028	14096	14133	14219	13999	14092	14208	14165	14097	14069	14108	14102	14126	13980	14238	13876	13979	14026	13909	14159	14106	14155	14186	14122	13968	14059	14104	13984	14224	14179	14003	13968	13828	13997	14069	14062	13942	14153	13939	14232	13949	14252	14178	14243	13927	14172	14224	14108	13955	14176	14319	14053	14041	14065	14069	14060	13933	13984	14078	14073	14169	14015	14188	14129	14058	14043	14030	14123	14136	13866	14023	14022	14074	14081	14150	14158	14013	14124	13966	14203	14044	14129	14288	14055	13961	14129	14110	14091	13929	14003	14153	13955	14201	13975	14166	14139	14188	13890	14080	14133	14105	14091	13943	14077	14148	13970	14292	14082	14083	14089	14061	14025	14000	14011	14068	14239	14075	14063	14092	14074	14086	14035	14109	14198	13968	14100	14041	13993	14276	14200	14104	14116	13927	14273	14005	14093	13998	14172	14124	14266	14006	14018	14021	13971	14128	14141	14000	14074	14046	14131	13976	14083	14169	14109	14037	14019	14177	13998	14218	14251	14022	14096	14118	14027	14089	14032	14052	13958	14130	13934	14177	14145	13948	14137	14163	14034	14188	14238	13928	13883	14114	14053	14051	14089	14048	14080	14118	14054	14109	13942	14121	14074	14263	14285	13912	14129	14074	14136	14147	14250	14133	14011	14128	13979	14227	13981	14054	14052	14011	14196	14051	13945	14108	14073	13985	14023	14045	14225	14240	14235	14148	14120	14227	14113	14136	14162	13990	14123	14082	14003	14091	14060	14112	14048	13865	14209	13969	14134	14013	14059	14005	14158	13989	14044	14101	14041	14243	13914	13986	13988	13995	13940	13974	14045	13950	14140	14224	14099	14079	14039	14015	14130	14183	14151	14113	14141	14075	14144	14060	14270	14190	14159	14056	14277	14269	13948	14019	14145	13928	14256	14250	14096	13964	14204	14055	14113	14004	14045	14052	14111	14175	14023	14170	14050	14160	14172	14206	13911	14202	14207	14182	14022	13982	14173	14091	14153	14132	14057	14110	14080	14174	14199	14048	13962	14076	13926	13977	14103	14249	14004	14063	14042	14192	14171	14092	14084	14136	14130	14103	14137	14029	14161	14186	14263	13947	14197	14031	14046	14174	14016	14035	14126	14065	14070	14065	13860	14043	14040	14112	13950	14125	14095	14102	14157	14196	14132	14178	14172	14167	14059	14104	14277	13939	14037	14078	14005	14008	14184	14099	13975	14120	14278	14028	14129	14235	14280	14150	14075	14086	13943	13998	14103	14183	13983	14091	13886	14108	14000	14174	14135	14078	14022	14087	14146	13995	14126	14016	14023	13994	14060	14096	14056	14099	14055	14155	14052	14086	13982	14083	14076	14276	14095	13889	14046	14026	14005	14052	14023	14137	14064	14215	14161	14031	14122	14094	14179	14112	14108	14177	14032	13988	14090	14038	13958	14150	14180	14146	14122	14111	14128	14069	14099	14277	14226	13976	13917	14143	14127	14050	14086	14098	13915	14024	14033	14085	14058	14085	14122	13984	14122	14204	14029	14197	13943	14085	13935	14077	13997	14026	13864	14021	14123	14013	14099	14019	14163	14012	14007	13975	13984	14073	14138	14216	14159	13992	14048	14213	13951	14192	14062	14162	14264	14085	14208	14041	14062	14014	14015	13993	14102	14201	14056	14017	14268	14157	14027	14013	14075	14089	14173	14106	14219	14072	14093	14095	14043	13853	14102	14024	13996	14157	14070	14015	14095	13963	14051	14003	14090	14079	14087	14131	14016	14137	14174	14012	14165	14069	14168	14061	13894	14187	14088	14274	14100	14122	14224	14185	14180	14111	14043	14050	13987	14121	14145	13951	14146	14049	14095	14035	14101	14077	14212	14187	13993	14077	14000	13978	14006	14056	14163	13931	13820	14042	14052	13957	14079	14098	14066	14122	14146	14143	14022	14102	14056	14104	14050	13978	14144	14007	14078
21856	21056	28313	24007	21383	23844	26238	21392	19855	19996	19506	19125	19038	18872	18986	18585	18699	18414	18340	18261	18324	18233	18501	18412	18210	18460	18265	18333	18419	18165	18304	18464	18386	18321	18199	18086	18107	18297	18175	18214	18146	18303	18283	18236	18224	18079	18324	18127	18193	18150	18102	17967	18076	18168	18166	18308	18120	18246	18045	17831	18159	17979	18097	18167	18033	18114	18149	18073	18026	18111	18067	18114	18120	18164	18061	17967	18044	18076	18015	18046	18126	18077	18184	18318	18203	18217	18350	17894	18105	17863	17992	18159	18064	18200	18155	18152	18091	18078	17994	18092	18111	18022	18115	18180	17936	18242	18177	18239	17812	18054	18243	18030	18012	17963	18204	18168	18221	17921	18176	17915	18353	18333	18177	18031	18125	18051	17912	17880	18046	18050	18087	18148	18082	18079	17928	18062	18247	18041	17881	18111	18189	18125	18094	18161	17930	17917	17943	18056	18334	18183	18127	18153	18123	18093	17971	17920	18003	18136	17989	18006	17972	18167	18060	18076	18032	18056	18096	18125	18226	18063	18088	18207	18250	18269	18067	17902	18108	18228	17955	18314	18071	18176	18106	17947	17906	18199	18050	18067	18255	18147	18131	18066	18328	17878	17933	18143	18135	17845	18111	18183	17993	18045	18165	18110	18129	18185	17988	18283	17993	18203	18237	18026	18057	18055	18178	17982	18134	17938	18085	17855	18019	17883	18169	18028	18331	17991	18077	18139	18292	18090	18073	18258	18080	18171	18156	18216	18029	18089	18083	17875	18065	18219	18105	17989	18022	18159	18319	18145	18051	18071	18059	18081	18128	18087	17900	17995	18172	18052	18089	17987	18143	18082	18130	18186	18026	17903	17948	18143	18310	18146	18168	18133	17920	17950	18234	18071	18048	18132	18070	17939	17996	18295	18255	18092	18008	17963	18000	18121	18006	18076	18170	18068	17926	18069	17974	17985	18067	17949	18174	18019	18070	18053	17895	18007	17900	18164	18131	18135	18169	18067	18231	17833	18185	18006	18027	18050	17883	17979	18111	17891	17950	17967	18199	18039	17981	18225	18114	17930	18037	18067	18029	18039	17880	17975	18023	18291	18111	17988	17972	18218	18125	18047	18084	18293	18113	17874	17942	18250	17882	18139	18248	18085	18039	18112	18234	18147	18195	18083	18058	18083	17959	18068	18134	18136	18113	18234	18078	18150	17890	18269	18317	18158	18080	17964	17912	17733	18001	18083	18107	17970	18017	18245	18127	18045	18029	18084	17961	17991	17891	17998	18081	18155	17828	17927	18134	18111	17966	17873	17942	18089	18100	18212	18108	17974	17916	18142	18089	18143	18029	18057	18073	18064	18061	18106	18270	18031	18077	18193	17978	18106	18172	18163	17944	18060	17865	18101	17969	17908	18026	17949	17925	18161	18218	18044	18086	18239	18147	18186	18138	17828	18029	18043	18082	18060	18028	18007	18077	18014	18132	18100	18066	18122	18091	18024	18223	18114	18072	17886	17996	17991	17910	18074	18207	18160	17933	18207	18115	18032	18131	18170	18224	18193	18044	17979	18138	17848	18059	18136	18137	18324	18265	17889	18135	17851	18078	17968	18234	18307	18007	17979	17967	18018	18031	18205	17962	18130	18221	18148	18083	17907	18043	18121	18146	18026	18129	18070	17943	18103	18223	17980	18049	17954	18078	18237	18041	18127	17998	18147	18056	18207	18220	18125	18077	18153	18132	17937	18044	17950	18016	18018	18025	18049	17979	18085	18110	17993	18196	18051	18091	18111	18399	18114	18109	17926	18164	18003	17985	18328	18106	18197	17929	18167	18132	18109	18051	18108	18289	18066	18040	18089	18231	17996	18252	18079	17946	18161	18100	18153	17994	18179	18138	17960	18195	18078	17985	18259	18057	18199	18240	17935	18127	18158	18031	18271	17935	17993	18062	17814	18125	18119	18036	18175	17992	18158	18282	18169	17734	17977	18075	18155	18215	18083	18062	18137	17949	18061	17850	18033	18038	18144	18054	18134	17901	18126	18186	17936	18053	17908	17944	18144	17937	17896	18170	17946	17961	17961	17983	18088	17957	17916	18200	18075	17952	18138	18165	17941	18093	18113	18035	17961	18076	17937	17886	17965	18121	18325	18261	18219	18230	17948	18017	17929	18089	18114	18152	18190	17947	18175	18125	18074	17991	18099	18074	17992	18138	18235	18118	18148	18094	18164	18178	18174	18158	18279	18084	18266	18083	18241	18406	18077	18122	18254	18166	18209	17975	17964	18186	18066	17901	17997	17979	17954	17915	18088	18185	17977	18086	17886	18020	17947	18009	17992	18103	18028	18113	17941	18069	17915	18192	18131	17896	18176	18058	18075	18318	18017	18078	18155	18065	18152	18091	18041	18156	18005	18141	18057	18062	17995	18094	18223	17871	18156	18208	17946	17942	18127	18180	18024	18147	18111	18409	18156	18331	18001	18073	18214	18205	18119	18037	18070	17961	17823	17947	18250	18255	18203	18337	17787	18198	18213	18133	18151	18159	18081	18078	18055	18244	18069	18151	17877	18106	18209	18008	18255	18163	18394	18022	17890	17989	17991	17946	18055	18111	18134	18080	18138	18151	17984	18034	17848	18124	18097	18071	18138	18165	18118	18069	18108	18095	18029	18039	18193	18113	18004	18011	17883	18140	17994	18215	18039	18053	18071	18143	17947	18141	18088	18456	18182	18161	18020	17938	17831	18049	18141	18265	17978	18049	18044	18297	18122	18073	17924	17939	18094	18098	18031	17994	17893	18076	18130	17883	18135	18019	18034	18014	17956	18077	17966	18053	17830	18047	18197	18102	18152	18246	18036	18087	18083	17908	18106	18048	18069	18280	18043	18128	17919	18113	18055	18154	18070	17937	17947	18052	17895	18294	18168	18055	17964	18039	18045	18014	17882	18086	18067	17938	17963	18258	17974	18026	18081	18041	17944	18035	18036	17954	18034	18000	18151	18039	18103	18050	18092	17866	18010	17952	17950	17942	17895	17986	18119	18246	18039	18145	18120	18182	18219	18051	17971	18076	18045	18004	17933	18041	18169	18351	18073	18238	18136	18084	17903	18156	18175	18025	18253	18130	18160	18087	17923	18158	18011	17821	17851	17926	17825	17771	18152	17923	18073	18204	18050	18033	18324	18010	18085	18246	18151	17886	18038	18057	18105	17999	18113	18095	18086	17924	18172	18022	18210	18127	18062	18200	17765	17957	18159	18087	18126	17947	18038	18063	17867	18148	18024	18136	18058	18137	18191	18253	18113	18074	18017	17900	18218	18010	17991	18155	17930	17867	18175	18128	17855	18364	18084	18062	18038	18260	17929	18178	17959	17963	18245	17956	18066	18241	18139	17945	17780	18082	18059	18091	17975	17968	17988	18123	18102	18017	18114	17959	18008	18047	18095	18000	18029	18080	18167	18063	17931	18085	17856	18098	18194	18297	17992	18025	18121	18071	17873	18142	17808	17895	17959	18078	18097	17958	18070	18078	18179	17957	18112	17952	17854	18089	17882	18236	17949	18007	17899	18199	18141	17966	18013	18011	17986	18107	17986	17998	18032	18207	17801	18258	17993	17934	18037	18212	18089	18116	18013	18139	17916	17992	18239	17835	18124	18125	17882	18146	17955	18230	17956	18245	18084	18152	18136	18034	18095	17860	18179	18185	18291	18031	18081	18208	17964	18046	18010	18092	18127	18286	18121	18165	18263	17832	18127	17953	18207	18089	18184	18104	17901	18257	18312	18119	17971	17851	18072	18040	18114	18233	18225	18292	17943	18190	17846	17990	18361	18035	18135	18077	18093	17951	17890	17984	18157	18228	18073	18249	18171	18146	18269	18250	18195	18113	18203	18084	18270	18207	17928	18219	17982	17917	18090	18123	18069	17922	18194	18003	17987	18140	18145	17868	18154	17955	18017	18192	18003	17881	18298	18058	18048	18093	18013	17956	18012	18297	18062	17983	18027	18131	18125	17996	18327	18108	18027	18188	17987	18065	17956	18124	17983	18121	18074	18073	17925	18167	18069	17998	18289	18047	18142	18021	18072	18123	17902	18137	18108	18263	18141	18054	18221	18115	18127	18151	17818	18120	18185	17970	18126	18037	17939	17947	18023	18136	17956	17896	18045	18018	17893	18216	18076	17953	18008	18019	18028	18038	17975	18079	17933	18063	18134	18250	18102	18159	18157	18066	18013	17973	17908	18115	17947	18015	18070	18041	17950	17887	18137	18076	18081	17911	18201	18215	17904	18274	18213	18087	18013	18255	18100	17970	17843	17989	18160	18067	17976	17975	18121	18133	17956	18149	17914	18140	17964	17986	17957	18150	18190	17843	18045	17860	17762	17996	18172	18076	18061	18146	17851	18232	18204	18338	17928	18187	17991	17987	18177	18025	17809	18334	18201	17947	18004	17924	18112	18161	18134	17972	17898	18120	18050	18062	18247	18150	18167	17874	17987	18055	18129	18097	18006	17996	18089	18011	18166	18291	17977	17916	18050	18090	18166	18115	18095	18047	17967	17952	18052	18250	18082	18099	17969	18248	17979	18095	18014	18072	17774	17959	18020	18089	18217	18049	18008	18200	18125	18024	18160	18057	18280	18073	18243	17877	17864	18046	18032	17935	18099	18201	17955	18027	17895	18280	18254	18065	18214	17978	18178	18226	17904	18014	18134	18021	18179	18053	18187	17971	17777	17945	17997	18213	18218	18123	18001	17850	17972	18274	18096	18031	17992	18019	17977	17850	18144	18028	17931	18267	18084	18178	18202	18077	18009	18057	18027	18104	18062	18314	18012	18180	18086	18078	18221	18276	18107	17951	18134	17952	18077	17994	18040	18179	17986	18214	18014	17998	18146	18026	18177	18038	18220	18173	18025	17973	18067	17914	18047	18144	18080	18185	17996	18104	18171	18079	18056	18031	18097	18177	17768	17978	18022	17993	18011	18189	18165	18268	18279	18294	18075	18199	18038	17877	18057	18046	17921	18057	18120	18007	18206	18102	18124	18115	18058	18142	18143	17942	17974	18311	18054	18005	17930	18156	18015	18116	18062	18065	18095	17935	17926	18064	18055	18037	18208	18089	18026	18141	17890	18135	18089	17971	17859	18223	18226
15726	35798	29310	24185	22534	21115	19477	18423	17612	16958	16415	16120	15903	15686	15638	15545	15408	15376	15354	15401	15329	15406	15345	15398	15200	15285	15339	15256	15192	15251	15089	15366	15224	15112	15341	15224	15226	15146	15377	15195	15016	14986	15009	15090	15086	15068	15241	15186	15219	15088	15240	15281	15070	15152	15099	15085	15145	14976	15060	14976	15120	15180	15016	15197	15174	15080	14989	15052	15212	15042	15071	15178	15226	15245	15128	15082	15053	15114	15121	15102	15055	15177	15189	15035	15092	15025	15166	15141	15195	14930	15126	15121	15046	15082	15169	15145	15136	15130	15065	15153	15019	15027	15253	15123	14985	15144	15218	15095	15004	15091	15063	14992	15116	15217	14880	15036	15301	15007	15223	15031	15099	15072	15073	14925	14965	14951	15055	15011	14987	15217	15254	15211	15072	15031	15135	15028	15055	15142	15094	15075	15115	15158	15052	15150	15180	15015	15183	15181	14954	15193	15126	15235	15147	15030	15166	15047	15238	14935	15112	15032	14984	14911	15043	15211	15063	15182	15069	15121	15098	15012	15117	15140	15148	15036	15113	15249	14953	15305	15143	15171	15208	15109	15222	15256	15119	15028	15145	15009	15125	15107	15011	15090	14987	14969	15154	15112	15053	15175	14968	15123	15297	15109	15061	15237	14857	14917	15232	15155	15075	14986	15132	15166	15253	15111	15090	15138	15111	15088	15058	15113	15006	15069	15056	15075	15087	15185	15290	15190	15223	14900	15150	14993	15024	15109	15109	15118	15078	15159	15300	15033	15004	15101	15206	14905	15078	15064	15105	15008	15039	15143	15151	14990	14999	15233	15058	15233	15216	14982	15266	15039	15158	14907	15065	15101	15063	15133	15238	15085	14985	15244	14993	15086	15009	15139	15047	15054	15109	15015	14996	15150	15142	15022	15026	15181	15180	14988	15221	15228	15140	15171	15207	15203	15156	15060	15214	15123	15111	14928	14909	15120	14932	15033	15099	15171	15090	15092	15129	14970	15041	14969	15050	15133	15161	15049	15140	14903	15017	15102	15115	15041	15321	14923	15182	15281	15254	15071	15139	15118	15036	15122	15038	15018	14936	15002	15122	14820	15077	14962	15132	14993	15033	14912	14987	14968	15024	15339	15023	15121	15084	14809	15162	15168	15051	15024	15064	15026	15030	14961	15044	15300	15026	15064	14938	14998	15160	15076	15160	14976	15003	15167	15266	15153	15033	15244	15198	15129	15077	15071	15171	15196	15173	14978	15171	14908	15111	15077	15094	15157	15148	15126	15287	15007	14931	15198	15026	15058	14971	15090	14987	15028	15083	15239	14973	15184	15048	15267	15094	15048	15113	15021	15130	14998	14976	15180	15169	15006	15109	15029	14971	14921	15132	15125	15004	15003	15156	15134	15070	15300	15012	14856	15056	14930	15084	14946	15294	15036	15137	14926	15099	15099	15088	15177	14995	15175	15110	14848	15223	14989	15103	15123	14947	15058	15121	15099	15026	15203	14975	15104	15034	15115	15004	14995	15113	15141	15093	14987	14912	15054	15074	15200	15009	14891	14981	15129	14983	14998	15087	15160	15245	15041	15103	15172	15026	14888	15172	15147	15206	14982	15096	15158	15175	15044	15052	15050	15191	14948	15140	15019	15250	15108	15228	15208	15183	15167	15156	15113	14981	15092	15040	14995	14964	14941	15262	15187	15160	15139	15155	14917	15070	15178	15098	15081	15148	15169	15268	14938	14904	15053	15143	15056	14980	15156	14976	15110	15041	14942	15136	15128	15145	15146	15020	14923	15290	14846	15143	15056	15023	15108	15019	15219	14995	15048	15010	14863	15143	14979	15133	14996	15180	15012	15109	15012	15003	15052	15008	15191	14957	15034	15117	15114	14997	14979	15065	15144	15000	14992	14990	15039	15185	15107	15141	15051	15027	15067	15006	15058	15020	15088	15030	15027	15035	15008	15041	15139	15134	15277	15003	14851	14923	15077	15031	15011	15069	15110	15232	15149	15097	14995	14968	15049	15022	15062	14984	15120	15100	15056	14965	15262	15214	15142	15125	15168	15041	15178	15071	15103	15045	15136	15059	15127	14946	15032	15050	15079	15296	15256	15036	15137	15047	15229	14996	15162	15102	15146	15150	15029	15211	14966	15275	15156	15125	15085	15068	15038	15027	15038	15108	15173	14979	14916	14915	15198	15088	14965	15151	14902	14980	15093	15038	15128	14983	14939	15041	14946	15026	15057	15047	15134	15039	15084	14961	15100	15062	15073	15128	15124	15118	15039	14860	15063	15049	14997	15039	14961	15051	15183	15295	15155	15134	15045	15134	15014	14992	15258	15153	15165	15224	15135	15127	15001	15139	15188	14842	15284	14983	15116	14946	14977	14963	15051	15028	15050	14943	15100	14945	14949	14973	15074	15034	15224	15380	15020	15159	14996	15202	14986	15042	14972	15366	15139	15003	15035	15032	14944	14958	15025	14996	15040	15116	14901	15009	15216	15057	15169	15045	14986	15043	15003	15204	15044	15035	15077	14907	15163	15158	15052	15137	15091	15007	15185	15094	15009	14973	15044	15173	14895	15012	15086	15029	15036	15178	14973	15097	15173	14952	15053	14967	15140	15188	14966	15147	15255	15017	15122	15031	14947	14984	15083	14978	15143	14985	15215	14992	15152	15239	15048	15018	15123	15036	15057	14921	15144	15041	15182	15020	14927	15198	15173	15115	15059	15120	15174	14944	15115	15101	15152	15085	15121	15093	15022	15050	15108	15162	15032	14912	15141	14941	15086	14972	15114	15189	15176	15092	15171	14905	15034	15075	15011	15100	15101	15199	15017	14900	15093	15285	14943	15142	15236	15131	14930	15028	15272	15157	14964	15180	15064	15112	15004	15348	15065	15178	15326	14959	15066	15259	15149	15061	15078	15201	15049	15056	15013	14759	14980	15019	15116	15044	14976	15060	15075	15049	15062	15040	15055	15034	15010	15077	14908	15056	15116	15007	15193	15155	15089	15089	15145	15243	15103	15223	15038	15070	15006	15230	15043	15232	15198	15122	15087	14900	15150	14942	15152	15080	14819	15265	15158	14999	15276	14981	15092	15082	15143	15144	15037	15035	15074	15129	14992	14904	14944	15175	15186	15018	15134	15120	14856	14988	14858	14965	14980	15029	15051	15150	15182	15053	15049	15065	15071	15090	14918	15033	15166	15077	15224	15105	15023	15062	15083	15095	15046	15201	15068	15087	15039	15208	15132	14903	15021	15084	15025	15131	15104	15031	15049	14920	15154	15081	14979	15054	15052	15045	15039	15163	14847	14879	15002	15023	15074	15098	15094	15214	14929	15175	15032	14936	15108	15131	15122	14833	15254	15095	15086	15112	15056	15188	15057	14903	14928	15176	15096	15080	15195	15015	15102	14929	15019	15114	15117	15186	15103	14986	15098	15221	14916	15293	15057	15038	15153	15073	14979	14916	15144	14965	15117	15151	15015	15232	14947	15145	15041	15077	15044	14996	15187	14954	15002	15058	15051	15054	15165	15095	14901	14969	15010	14956	15199	15171	15161	15148	14959	14982	15085	15108	15123	15000	15136	14987	15124	15148	15025	15112	15156	15100	15017	15102	15045	15072	15100	15034	15177	15167	15010	15080	14993	15128	15194	15320	15109	15147	15096	15161	15054	15227	15002	15159	14942	15088	14980	15104	15155	15148	15036	14782	15135	14946	15187	15081	15022	14892	14921	15102	15179	14937	15086	14934	15015	15086	15099	14995	15039	15129	15001	15128	15116	14957	15037	14930	15221	15147	14902	15267	15050	14967	15075	15056	14997	15001	14992	15189	14954	15147	14866	14936	15141	15067	15223	15092	15133	15100	15118	15253	15160	15067	15156	15019	15126	15150	15232	15156	15029	15126	14893	15167	15105	15072	15143	15169	15027	15080	15149	15133	15025	15020	15025	15082	14900	15085	14819	14990	15104	15213	15097	15148	15087	14957	15070	15046	15034	14982	14960	15257	15160	14996	15100	14997	15054	15029	15055	15034	15128	15183	15183	15045	15110	15074	15059	15014	15164	15181	15055	15120	14938	15023	15207	14941	15002	15162	14878	15258	15138	14919	14991	15040	15012	15108	15195	15088	15127	15170	15158	15058	15054	15089	15136	15032	15058	15057	15013	15121	15147	15173	15119	14994	15156	15265	14961	15012	15062	15115	15007	15115	14955	15171	15058	15088	15157	14989	15114	15126	14979	15181	15144	15310	15276	15038	15234	15097	15035	15068	15116	15014	15027	15177	15028	14914	15207	15051	15122	15122	14966	15243	15112	15009	15102	15131	14999	15075	15109	15105	14925	15093	15079	15063	15219	15047	15215	14891	14986	15001	14949	15286	15055	15011	15023	15237	15011	15150	15054	15086	15010	15060	15263	15137	15045	15232	15082	15119	15030	15025	15038	15060	15064	14996	15229	15111	15046	15003	15115	15131	15132	15080	14987	15034	14783	14981	15198	15017	14990	15181	15100	15106	15128	15062	15083	15235	15000	15026	15067	15307	14899	15060	14971	15000	15023	15044	14765	15084	14976	15184	15005	15111	14895	15154	15006	15168	15060	15144	15121	15110	14924	15076	14923	15016	14949	15108	15030	15065	15116	15185	15032	14883	15084	14952	15146	15078	15018	15092	15155	15080	15025	15113	15063	15164	15116	14992	15131	15113	15019	15102	15167	15117	14929	15120	15066	14848	15065	15024	15042	15039	15060	14988	15053	15104	14983	15080	14919	15140	15008	15115	14908	15233	14966	15086	15155	14952	15240	15169	15261	15201	15094	14973	15001	14980	14987	14913	15222	15060	15163	15111	15152	15103	14949	15062	15216	14976	15111	15103	14963	15201	15163	15164	15031	15205	15027	15075	15011	15039	15122	15064	15156	15170	14972	15075	15032	14955	15150	15024	15033	15162	15140	15012	15144	15035	14943	15082	15022	14946	15072	15017	15140	15075	14987	14922	15031	15182	15052	15097	15112	15093	14876	15059	15012	15171	15263	15041	15173	15104	14967	15135	15149	15123	15122	15004	14986	15122	15192	14974	15013	15029	15056	15116	14986	15110	15007	15001	14871	15019	15221	15057	15155	15112	15019	15157	15070	15003	15004
28268	22753	25296	22455	19142	18340	17842	17233	17099	16775	16696	16578	16408	16280	16480	16362	16242	16098	16183	15905	16115	16297	16326	16268	16472	16185	16223	16303	16163	16080	16108	16204	16079	16026	16056	16431	16151	16072	16018	16262	16257	16116	16061	16054	16215	16296	16046	16149	16118	16043	16143	16018	15933	16055	16016	16049	16017	16100	16035	15989	16107	16283	16032	15997	16025	16137	16256	16153	16456	16180	16020	16058	16070	16080	16184	16224	16054	16171	15915	16190	15987	15966	16181	16106	16096	16130	16144	15982	16200	16282	16485	16032	15974	16072	16215	16236	16215	16074	16113	16100	16209	16309	16329	16178	16239	16066	16270	16068	16021	15994	16157	15948	16168	16202	16149	16121	16183	15971	16233	16248	16111	16160	16076	16281	16201	16298	16187	16200	16168	16344	16147	16183	16222	16148	16262	16018	16059	16221	16147	15919	16178	16091	16292	16124	15722	16113	16226	16219	16222	16020	16234	16043	16122	16093	15952	16047	16012	15980	16108	16200	16089	16064	16268	16193	16053	15919	16123	16276	16307	16370	16276	16336	16091	16131	16056	16317	16169	16016	16127	16118	16293	16192	16164	16238	16052	15961	16068	16083	16274	16139	16116	16185	16229	16245	16072	16062	16125	16201	16221	15982	16184	16272	16190	16129	16034	16035	16126	16274	16241	16240	16234	16266	15941	16183	16255	16142	16284	16089	16082	15847	16233	16004	16198	16121	15954	16120	16121	16107	16149	16203	16317	16173	16174	16367	16113	15947	16113	16054	16120	16238	16054	16147	16046	16015	16142	16082	16077	16219	16052	16082	16058	16202	16050	15973	16199	16184	16404	16162	16119	16322	16061	16107	16221	16110	16231	16158	16194	16079	16325	16304	16099	16179	16136	16275	16272	16233	16235	16104	16298	16049	16069	16012	16103	16092	15962	16063	16173	16162	16145	16039	16243	15996	16180	16245	16150	15833	16016	16155	16308	16052	16022	15872	16011	16030	16201	16079	15936	16075	16168	15983	15990	16319	16015	16031	16092	16205	16217	16265	16232	16155	16164	16281	16236	16226	16271	16138	16268	16008	16122	16254	16053	15957	16137	16149	16282	15927	16177	16167	16276	16052	16216	16255	16193	16151	16497	16141	16089	16166	16049	16058	16101	15995	16204	16095	15981	16160	15984	15972	16010	16176	16095	16055	16216	16188	16137	16283	16061	16153	16051	16173	16218	15835	16126	16144	16075	16070	15936	16140	16062	16169	16102	16195	16191	16224	16272	16234	16150	16206	16040	16053	15962	15987	15939	16163	16161	16053	16125	16143	16080	16070	16192	16163	16174	16170	16160	16251	16054	16162	16196	16218	16135	16117	16018	16002	16091	16063	16148	16114	16059	15930	16320	16258	16228	15985	16185	16168	16175	15889	16242	16104	16240	16326	16048	16197	16068	16266	16149	16180	15975	16152	16140	16193	16051	16085	16258	16149	16225	15923	16137	16182	16235	16201	16244	15894	16095	16139	16261	15967	16106	16241	16070	16204	16044	16086	16214	16198	16306	16013	16051	16111	16181	16210	16112	16146	16190	15980	16145	16184	16202	16033	16206	16474	16317	16057	16139	16222	16321	16225	16186	16284	16050	16195	16265	16038	16244	15974	16123	16248	16175	16171	16366	16033	16140	16235	16310	16329	16235	15966	16192	16157	16066	16286	16073	16211	16255	16028	16165	16180	16157	16229	16136	15988	16154	16326	16317	16032	16043	16121	16007	16077	16275	15997	16109	16147	16037	16096	16293	15982	16125	16059	16090	16204	16191	16233	16056	16211	15966	16070	16343	16233	16305	15984	16185	16196	16178	16148	15954	16034	16142	16171	16194	16037	16223	15975	16054	16221	16275	16011	16113	15961	15997	16082	16170	16215	16110	16214	16183	16190	16309	15960	16232	16143	16206	16276	16103	16070	16049	16093	16391	16027	16057	16138	16039	16041	16168	16088	16150	16099	16121	16159	16128	16081	16201	16066	16270	16209	16257	16217	16385	16162	16032	16055	16057	16163	15858	16001	15975	16098	16150	16226	16050	16004	16197	16228	16237	16175	16058	16074	15921	16231	16046	16300	16336	16165	16192	16344	16106	15972	16167	16067	16113	16157	16114	16139	16288	16077	16306	16047	16120	16134	16087	16009	16105	16040	16100	16181	16171	16229	15967	16004	16045	16235	16368	16198	16077	16086	15922	16230	16257	15931	16255	16028	16236	16276	16210	16261	16104	16223	16141	16315	16020	15995	16375	16251	16293	16145	16062	16168	15874	16135	16053	16188	16103	16225	15925	16035	16133	16069	16250	16016	16165	16151	15997	16017	16177	16394	16039	16011	16094	16191	16419	16222	16265	16257	16036	16015	16111	16121	16133	16158	16264	16017	16524	16266	16174	16350	16212	16174	15890	16268	16080	16215	16304	16021	16078	16030	16212	16137	16129	16044	16154	16207	16296	16109	16121	16406	16267	16099	16104	16044	16024	16294	16202	16384	16170	16320	16061	16172	16117	16020	16311	16314	16151	16226	16050	16140	16138	16185	16159	16262	16225	16145	16180	16084	16275	16332	16110	16158	16364	16072	16046	16063	16170	16249	16182	16217	15918	16194	16135	16009	16256	16143	16075	16036	16128	16187	16197	16175	16162	16340	16087	16248	16202	16218	16183	16260	16122	15887	16300	16111	15991	16148	16165	16036	16195	16036	16096	16027	16099	16273	16024	16233	16300	16143	16265	16216	16026	16106	16093	16094	15998	16136	16054	16069	16143	16214	16314	16132	16111	16222	16138	16282	16071	15942	16230	16006	15992	16352	16064	16259	16053	16075	16036	16116	16346	16096	16039	16187	16023	16149	16042	16044	16166	16217	16087	16147	16184	16098	16360	16159	16117	16307	16168	15928	16191	16144	16077	16247	16036	16165	16143	16244	16349	16328	16166	16178	15983	16220	16349	16070	16081	16000	16304	16045	16062	15864	16141	16284	16108	16009	16026	16022	16106	16209	16029	16119	16293	16189	16162	16178	16044	16074	16267	16180	16136	16204	16288	16250	16174	16066	16216	16178	16162	16334	16287	16152	16191	16264	16102	16052	16237	16054	15957	15976	16089	16186	16090	16031	15987	16240	16394	16293	16154	16216	16092	16135	16293	16282	16113	16032	15962	16249	16107	16128	16054	16258	16178	16159	16145	16306	16192	16194	16112	16145	16070	16176	16287	16259	16347	16111	16172	16119	16145	16315	16315	16014	16316	16051	16325	16138	16009	16015	16128	16172	16067	16210	16304	16091	16041	16319	16080	16114	16027	16188	16171	16071	16156	15956	16061	16268	16102	16073	16319	16294	15943	16016	15915	16227	16127	16307	16221	16005	16125	16074	16529	16253	16195	16113	16146	16026	16106	16118	16343	16087	16089	16271	16197	16291	15965	16138	16296	16096	16024	16279	16050	15995	16245	16105	16183	15925	16043	16168	16295	16148	16123	16181	16140	16073	16258	16173	16105	16090	15976	16168	16231	16073	16154	16223	16100	16227	16100	16074	16061	16141	16039	16014	16161	16221	16315	16216	15967	16027	16221	16161	16186	16289	16087	16041	15984	16095	16223	16199	16169	16178	16232	16275	16108	16183	15978	16207	16258	16138	16095	16246	16056	15997	16079	16127	16081	16187	16253	16137	15960	16015	16041	15997	16047	16015	16171	15920	16005	16159	16129	16032	16110	16163	16378	16210	16189	16419	16214	16318	16177	16288	16163	16202	16073	15935	16096	16192	16166	15976	16173	16287	16213	16305	16375	16238	16261	16154	16266	16032	16108	16173	16191	15972	16298	16009	16159	16220	16107	16174	16184	16017	16042	16039	16174	16139	16075	16110	16205	16133	16176	16087	16216	15942	16157	16215	16177	16227	16216	16358	16081	16290	16267	16191	16105	16121	16278	16175	16099	16196	16034	16258	16187	16014	16179	16093	16089	16078	16129	16053	16010	15964	16100	15971	16266	16075	16286	16174	16306	16276	16280	16290	16073	16237	16184	16302	16276	16241	16017	16128	16212	16109	16102	16132	16195	16371	16458	15930	16032	16166	15974	16285	16151	16381	16132	16288	16255	16120	16089	16161	16111	16003	16168	16212	16154	16162	16123	16088	16255	15979	16297	16074	16284	16159	16225	16162	16304	16308	16209	16229	16181	16082	15974	16024	16150	16001	16186	16098	16079	16064	15994	16046	15985	15997	16164	16053	15997	16099	16073	16048	16165	16207	16200	15978	16012	16063	16105	16189	16068	16243	16042	16176	16014	16162	16225	16222	16243	16079	16044	16240	16222	15908	16063	16000	16179	16252	16262	16202	16145	16215	16127	16150	16116	16134	16257	16253	16213	16371	16286	16123	16357	16092	15938	16198	16168	16114	16219	16204	16193	16240	16103	16308	16215	16217	16194	16254	16108	16190	16060	16001	16083	16003	15995	16062	16158	16173	16074	15983	16207	16052	16284	16058	16059	15995	16268	16303	16219	16082	16142	16278	16126	16134	16112	15920	16116	16222	16298	16201	16056	16082	16276	16118	16161	16278	16174	16202	16232	16078	16172	16128	16179	16101	16107	16275	16264	16106	16285	16020	16109	16076	16211	16249	16254	15995	16126	16326	16053	16079	16072	16282	16166	16224	16111	16110	16092	16172	16269	15963	16010	16097	16299	16217	16091	16121	16277	16083	16081	16198	16204	16103	16007	16299	16248	16087	15929	16296	16343	16121	16168	16156	16002	15987	16056	15987	16432	16203	16241	16148	16192	16162	16141	16148	16139	16076	16131	16067	16241	16089	16012	16032	16119	16320	16247	16193	16241	16394	16214	16311	16467	16293	16255	16282	16360	16221	16355	16163	16253	16224	16221	16120	16144	15945	16116	16250	16368	16141	16105	16067	16072	16282	16303	16086	16069	16266	16150	16191	16158	16155	16099	15950	16328	16194	16078	16071	16157	16238	16208	16243	16243	16017	16216	16352	16059	16299	16036	16107	16099	16143	16178	15955	16200	16218	16246	16130	16198	16315	16068	16113	16052	16208	16128	16023	15986	16045	16246	16252	16236	16095	16276	16226	16208	16112	16142	16240	16201	16203	16208	16108	16076	15998	16160	16137	16178	16217
17061	26158	21785	18701	17768	16760	16039	15562	15038	14710	14512	14455	14200	14222	14254	14024	14148	14071	14185	13969	14075	14143	13901	13873	14081	14175	13977	14122	13966	14004	13941	13979	13991	13897	13944	13912	13887	14120	13859	13840	13898	13653	13773	13986	13980	14031	14008	13815	13950	13997	14071	13950	14058	14043	13992	13847	13982	13774	14047	14029	14104	13982	13944	14000	13777	14029	13906	14076	13899	13817	13966	14030	13904	13825	13964	13891	13886	13941	14006	13911	13962	14020	13944	14046	13926	13808	14247	13828	13917	14174	14069	13799	13959	13908	13975	13941	13960	13953	13753	13800	13897	13894	13881	13859	13939	13985	13915	14106	13910	13873	14094	13857	13879	13869	13903	13933	13953	13917	13946	14000	13860	13988	14059	14002	13896	13890	13925	13947	14044	13855	13865	14034	13941	13996	14030	13849	13976	13854	13932	13937	14062	13914	13993	13952	13986	14111	13908	13887	13874	13942	13957	13910	13780	13866	13886	13801	14036	14026	13790	14028	14096	14035	14074	13853	13923	14075	14046	13876	14073	13948	13921	13944	13965	14060	13852	13928	13944	13975	13894	14038	14057	13794	13871	13723	13925	14045	13897	14057	13918	14049	14091	13932	13898	14002	13913	13945	13902	14074	14030	13864	14063	13924	13755	13936	13771	13916	13875	13815	14064	14041	13985	13832	13866	14012	13786	13866	13808	13862	13765	13825	14033	14006	13841	13948	14049	13823	13987	13862	13865	13789	14022	14162	13918	14011	13879	14044	13837	13993	13998	13881	13913	13904	13964	14006	13876	13965	14079	13841	13758	14050	13894	14094	13989	13942	13945	14009	13897	13953	14054	13832	13972	13841	14115	14022	14075	13929	13966	14013	13957	13782	13915	14071	14084	13825	13955	13986	14036	13988	13996	13829	13928	13902	14006	14108	13955	14043	13954	13937	13890	13890	14002	14039	14045	13899	14010	14196	13956	13978	13954	13892	13900	13857	13944	13850	14067	13924	13988	13845	13906	13883	13871	13835	13939	13832	14020	13981	13874	14065	14006	13935	13728	13941	13857	13917	13906	14056	14006	13865	13960	13819	13968	13875	13988	13869	13880	13926	13852	13926	13940	13973	13870	14038	14099	14021	13747	13899	14023	13837	13900	13996	13945	13864	13846	14029	13916	13925	13970	13983	13907	13928	13992	13846	13945	14022	13950	13997	14012	13917	14158	13886	13958	13830	13933	13928	13934	14059	13825	13889	13976	13950	14071	13859	13933	13943	13826	13988	13990	14005	13854	13797	13861	13996	13942	13832	14174	13842	13923	13862	13893	14072	13949	13839	13955	14046	13899	13941	13858	13797	13903	14079	13924	13852	13921	14049	13845	13912	13941	14000	14122	13951	14037	13972	13957	13931	14060	13919	14013	14069	14077	13843	13764	14006	13958	14029	13825	14022	13825	14132	13902	13841	13916	13951	13983	13851	14043	13988	13947	13933	13888	14009	14012	13966	14135	13970	14010	14017	13837	14016	13850	13901	13920	13952	13911	13927	14042	13856	13860	13880	14039	14070	13885	13846	14015	13997	13928	13932	13896	13814	13965	13915	14168	13983	13891	14063	14065	13854	13851	13832	14008	13820	13978	13859	14046	13842	14013	14020	13932	13927	14015	14026	13957	13908	13895	13842	14049	14059	14234	13794	13977	13879	13969	14017	13976	13903	13827	13911	14006	13804	13862	13815	13925	14046	14000	13978	13906	14106	13886	13858	13853	13906	14098	14208	13717	14020	13929	13988	14031	14008	14029	14158	13949	14135	14063	14043	13946	14025	13958	13890	14064	13859	14022	13936	13947	13907	13822	13872	14026	13937	13921	13991	13854	13868	13932	13988	14000	13845	13937	13913	13949	14034	13893	13850	14009	13930	13958	14022	14023	13926	13742	13996	14136	13850	14028	13809	14018	13783	14176	14008	13872	14017	14057	14028	13930	14035	13950	13941	13917	14069	13878	13883	13870	13977	13936	14084	13971	13866	13944	13879	13868	13918	13887	13810	13850	13998	13859	14030	13849	14065	14141	13928	14051	13939	13942	13995	13829	13940	13920	14005	13775	13942	13906	13898	13842	13866	13865	14053	13758	13827	13910	13951	14038	14099	13947	13974	13899	14028	13898	14003	14005	13875	13963	13843	14002	13939	13949	13897	14054	14026	14058	13880	13989	14014	14030	14019	13843	13997	13925	14074	13838	14026	13928	13950	13932	13924	14055	13938	13988	13990	14017	13763	13925	13934	13966	13812	13858	14052	13975	13842	13852	13972	14140	13984	14100	13848	14098	13938	13954	13887	14152	13944	14068	13880	14002	13971	13892	13878	14022	13843	13921	14031	13975	13842	13803	13865	13808	14077	13892	13974	14018	13966	13813	14071	13891	13983	13879	13914	13910	13767	14053	13867	13988	14024	13803	13956	13989	13844	13930	14090	13999	13917	13819	13889	13936	13987	14113	13862	13930	13957	13850	14020	13979	13942	13855	14049	13927	14036	13811	14139	13964	13924	13837	13947	14034	13867	13959	13919	13883	13862	14001	13944	13861	14019	13760	14054	14032	14035	13928	13787	14006	13912	13908	13825	13946	13985	13826	14164	13828	14033	14086	13931	13975	13929	13831	14016	13845	14038	13901	13970	13796	13989	13798	14023	13873	13929	14087	13955	14110	13936	14078	13971	13968	14024	13978	13990	14001	13865	13854	14046	13911	13855	13828	14198	13973	13968	13917	13872	13763	13909	14101	13896	13926	13695	14012	13879	13900	13963	14002	13986	13955	13980	13782	14059	13907	14015	14061	13928	13843	13950	13960	14050	13966	13932	14092	13968	14052	14048	14033	13879	14085	13922	13830	13791	14031	13978	13848	13722	13872	13960	13879	13927	14082	13786	13807	13936	13986	13953	13858	13903	13862	13904	13980	14086	14059	13926	13958	13932	13997	13943	14066	13983	14137	14025	13936	13953	13938	14028	13940	13973	13799	13906	13954	13929	13918	13965	14047	13965	13958	13908	13947	13916	13936	13890	14012	14056	14035	13860	13920	14105	13815	14232	14007	14010	13991	13853	13996	13907	13955	13739	13911	13915	14159	13944	13981	13967	13953	14014	14008	13986	13922	13848	13926	14021	13963	13781	13978	13890	13929	13922	14045	13993	14057	14108	13962	13943	13963	13937	14014	14058	13936	13884	13849	13968	13965	13997	13920	13922	13945	14086	13853	13936	14030	14017	13805	13942	14081	13888	13926	14016	13931	14029	14037	13858	14194	13909	14091	13979	13775	13848	13967	13899	13958	14051	14132	13994	14055	14003	13982	13809	14035	14074	13934	13706	13837	13938	14037	13991	13940	13710	14021	13986	13994	13930	13976	14132	14078	13986	13878	14005	13895	13968	13694	14088	13878	14046	13987	13906	13914	13892	13940	13996	14017	13930	14025	14125	14002	14056	13932	14006	13865	13980	14009	13813	14017	13966	13940	13998	13961	14029	13876	13923	13994	13934	13945	14003	13937	13934	13770	13808	13992	14055	14059	14172	14003	13999	13982	13807	13949	13682	13840	14037	13919	13833	14042	13928	13999	14016	13963	13882	13884	13867	13987	13874	13848	14090	13928	14116	13914	13761	13968	14180	13811	13864	13906	13911	13928	13994	13945	14133	13981	14049	13956	14024	13814	13992	13967	13867	13829	14029	14022	13966	13947	13978	13913	13973	13993	13912	13947	13924	13982	13750	13923	13966	14013	13864	14113	14147	13906	13828	13808	13831	13956	13736	14049	13870	13821	13921	13981	14074	13913	14044	13930	14001	13955	13866	13797	14003	13727	14101	13975	13889	13865	13827	13905	14031	13951	13865	14014	13930	14055	13926	14011	13928	13971	13912	14022	13985	13927	14046	13908	14024	14111	14071	13976	13932	13927	13911	13876	13787	14100	13966	14030	13906	13842	14127	13982	14024	13976	13922	13916	13955	13914	13731	13989	14098	13979	13820	13913	14001	13884	13885	14179	13825	13986	14039	14212	13938	14046	14158	13933	13841	14002	13918	13892	13974	13975	14094	13969	14029	13969	14045	13971	14081	13847	13808	13960	13939	13841	13897	13878	13853	14070	13921	13929	13883	13718	13946	13843	14120	13867	13916	13760	14029	13999	13959	14005	14191	13950	13846	13829	14058	13989	13885	13982	14052	14016	13978	13818	13804	13951	13899	13905	13765	14051	13898	14162	13846	14103	13851	13907	14104	13880	13890	13796	13979	13919	13987	13843	14003	13930	13882	13989	13952	14067	14109	13883	13861	13888	14053	14004	13718	14044	13952	13991	13846	13947	13921	13944	14035	13904	14021	13970	13883	13966	14105	14042	13921	13991	14051	14009	13882	13823	13928	13935	13902	14031	13911	13852	13937	14026	14010	13944	13877	13952	14064	13931	13899	14088	13898	13975	13969	14107	13802	13949	14209	13999	13977	13825	13968	14041	14028	13820	13909	14019	13937	14005	13969	13985	13981	14003	13882	13827	13928	13985	13949	13983	13909	14012	13873	13913	13944	13995	13937	13903	14015	13875	13868	14074	13952	14010	13878	13845	14069	14034	13811	14056	13896	13975	13919	14033	13844	14046	13928	13992	13971	13959	13860	13934	14013	13851	14031	13900	13860	13956	13897	13921	14103	13832	13969	14068	14039	13873	14070	13932	13993	13871	13979	13852	14034	13805	13992	13861	14069	14014	13867	13933	14070	13942	13791	13918	13905	14110	13920	13837	13914	13920	13908	13860	13917	13940	14045	13909	13955	13899	14089	13909	13956	13932	14076	13920	13903	14003	13975	14035	13918	14183	13998	13909	13921	13840	13902	14048	14065	13832	13873	13997	14018	13981	13992	14013	13998	13903	13910	13995	13931	13915	13983	13937	14066	13862	14019	13772	14008	14038	13797	13974	13867	13800	14051	13966	14068	13872	13973	14133	13943	13900	13986	13905	14006	14057	14146	14074	13937	13991	13835	13974	14036	13893	13825	13883	13892	14053	13906	14061	13995	13818	13809	13811	14214	13915	13750	13930	13926	13889	14024	14026	13846	14002	13930	14086	13907	13961	13966	14085	13756	13925	14116	13863	14067	13830	13987	14047	13937	13992	14113	13977	13910
22756	21017	27876	24482	22194	22667	21799	19155	18123	18276	18042	17547	17436	17453	17386	17177	17320	17243	17280	17123	17439	17129	17319	17375	17350	17538	17354	17167	17181	17108	17212	17230	17358	17226	17099	17019	17185	17018	17082	17022	17109	17061	17180	17230	17313	16898	17092	17039	17062	17140	17082	17028	16830	16913	17174	17143	17004	17260	17012	17093	17110	17089	16853	17044	17101	17163	16905	16947	16925	17015	17062	17233	17190	17221	17035	17108	17030	17123	16929	17051	17086	17201	16885	16941	17096	17075	17183	16759	17111	17098	16676	16745	16925	16785	16976	17108	17236	16897	17047	17149	16943	17094	17036	16972	16930	17084	17091	16935	17060	17082	17247	17026	17098	16801	16886	17087	17089	17184	17098	17125	17073	17102	16804	16875	16920	16904	17114	17069	17122	16918	17036	17114	17122	16971	17138	16960	17074	16918	17095	16917	16967	17040	17015	16943	17004	17001	16902	16964	17066	16954	16956	17311	17208	17181	17075	16919	17079	16894	16960	17136	17219	17039	17059	17155	17043	17169	17104	17216	17033	16960	17049	17287	17104	17110	17018	16999	17157	17130	17092	16931	17037	17125	16882	16797	17133	16968	16991	16993	17071	17138	17216	16960	16867	17047	17042	17055	16868	16983	17075	16924	17147	16850	16991	16915	16852	16808	16995	16818	17009	17131	16980	17154	17140	17104	17044	17256	17027	17096	17046	16890	17003	17075	17105	17009	17057	17065	17111	17022	17018	17046	16988	16946	17005	17100	16951	17052	17041	16884	17179	17087	16902	17156	16911	16894	17034	17003	17247	17177	17047	17035	17252	17160	16944	16999	17183	17114	17116	16973	16967	17032	17078	16857	17063	16905	16831	17058	17018	17171	17003	17009	17146	16941	17061	17057	16882	17091	16925	16998	17080	16851	17006	16857	17021	17024	16953	16965	17106	17001	17066	17259	17060	16992	17210	16959	16982	17107	16931	17095	17021	17057	16981	17103	17119	17070	17271	17050	17108	17054	16943	16886	17308	17096	17163	17045	17060	17148	17098	16895	16839	16754	16953	16894	16946	16909	17067	17194	17169	17071	17127	17104	16996	16877	17194	16950	16931	17056	17187	16940	16929	17072	17125	17223	17043	17122	17118	17053	17048	17007	16832	17047	17045	17080	16928	16954	17024	17031	17203	16984	17054	17239	17034	16993	17069	16856	17012	17278	17191	16929	17075	17240	17098	16996	17047	17227	16965	17141	17173	17037	17214	16896	17082	17092	17026	16833	17065	16960	17104	17087	16936	17131	17106	16930	17195	17262	17158	17045	16962	17102	17099	16971	16981	16707	17045	17006	16913	17099	17075	17288	17030	17084	17139	16965	16930	16835	17093	17109	17050	17039	16987	16832	17021	17081	17132	17101	16966	17021	16970	17043	17084	17151	17080	16939	16795	17019	16918	17099	17207	16993	16892	17130	17122	17061	17198	17078	17206	17196	16897	17158	16997	17079	17195	17208	16971	17011	17184	17278	17100	17056	17226	17129	16948	16999	17079	16885	17159	16957	16840	17234	17081	17058	17152	17053	17142	16992	16928	17101	17112	17082	16997	16920	16945	17105	17113	17038	17226	17099	17210	17074	17252	16914	16865	17014	17071	16908	17053	17024	17048	17132	17150	16889	16988	17141	17182	16975	17153	17055	16988	17063	17078	17010	17155	16977	17176	17087	16942	16917	17046	16810	16954	17132	17082	17184	17239	17138	17097	16788	16974	16882	16881	16824	17009	17131	17001	17063	16815	17050	16997	16981	17191	17149	17059	16975	17063	17196	17053	17108	17212	17024	16963	16929	17149	17096	16895	17010	17069	17035	16829	16954	17035	16708	17033	17059	17234	17227	16951	17052	16950	16766	16946	16871	17045	17214	17192	17184	17070	17056	16976	17077	17251	17194	17130	17116	16919	17217	17157	17023	17170	16965	17049	16994	17068	17038	16982	17135	17037	17143	16939	16946	16892	17097	16964	16945	16979	17153	17103	16907	16935	17045	17346	17026	16984	16921	16993	17052	16886	16888	17090	17129	17177	17047	16941	16879	17052	17033	16877	17123	16997	17011	17104	17104	17003	17078	16869	17104	16994	17198	17214	17026	16969	17008	16835	17086	17097	17011	17265	17032	16966	17027	17044	17211	17025	16943	17075	16975	17161	16929	17025	17167	17064	17198	16928	17047	16978	16952	17156	17028	16988	16997	16992	16847	16941	17039	17077	16946	16833	17076	17253	16969	16859	17077	17077	17094	16896	17212	16869	17106	17122	16929	17202	17005	16932	16855	17128	17080	17182	17120	17184	16956	17142	16995	17035	17017	17087	17028	17186	17089	16898	17120	17347	17104	17058	16945	16977	17184	17099	17068	17047	16927	16965	16987	17136	17243	17042	17113	17061	16974	17130	17096	16983	16992	17059	17100	16894	17042	17040	17033	16914	16945	17009	17086	16997	17013	17133	17038	17148	17116	17009	17055	17091	17025	17076	16938	16951	17018	17074	17144	17000	17104	17092	16920	16997	17045	17068	16985	16929	17169	16938	17016	17075	17128	16977	17051	17194	17061	17050	17221	16908	16941	16902	16988	17227	16866	16960	17078	16813	16973	17097	17254	17101	17114	17158	16889	17163	17050	16905	17043	17196	17195	16992	16982	17134	16958	16955	16949	16937	16967	17124	16940	17020	16976	17060	16971	17033	17133	17015	17006	16935	17135	17144	16991	17160	16972	17016	17053	17022	16939	17028	16914	16999	17198	17062	16950	17012	16889	17163	16905	16825	17203	16960	17047	17112	17180	17143	16978	17195	16882	17015	17169	17141	17169	17065	17120	17195	17166	17061	17136	17001	16915	17090	17109	17063	17138	17060	16999	16867	16899	16960	16954	17139	16952	16981	17095	17036	16858	17208	16995	16956	17001	17035	16978	16824	16957	16992	16991	17107	17088	17132	16845	16999	17119	17058	17125	16894	16814	17272	17073	16929	16930	16999	17093	16993	17070	16971	17159	17083	16950	17197	17089	17217	17020	17030	16782	16941	17192	17080	16960	17083	16918	16884	16876	17130	17036	17004	17139	17046	16812	17018	17129	16850	16954	16854	17093	17236	17356	17130	16808	17158	17056	17087	17009	17074	16821	16737	17038	17203	16997	16943	17032	16976	17241	16900	16842	16963	17078	16994	16743	17002	16911	16985	17031	17011	17006	17184	16935	17006	17189	17103	17125	16979	17160	17065	17162	17109	17059	16889	17211	16774	17134	17192	17055	17170	16918	17282	16934	16923	16980	17180	16938	17120	16945	17168	16942	16959	17061	17001	16829	16922	17079	17027	17002	17044	17037	17135	17110	17090	16934	17061	17177	17029	17009	17047	17081	17088	16843	16851	17166	17179	17029	17081	17049	16840	17079	16982	17006	17009	16896	16951	17181	17171	17214	17234	17114	17159	16817	17109	16814	16839	17257	17069	17241	16955	17012	17220	17396	16963	17084	16938	16831	16843	16949	17173	16976	16844	17222	17092	17052	17210	17097	17141	17122	17222	16979	16998	17010	16933	17029	16776	17142	17000	17007	17090	17055	17100	17175	17177	16942	16916	17075	16840	17013	16947	17162	17054	17071	16895	17146	16795	16879	16896	16945	16989	17034	16969	17095	16965	17074	17327	16956	16957	17160	17124	16996	17084	16896	17067	16876	16945	16793	16857	17048	17076	17043	17085	17097	17268	17186	17125	16994	17024	17050	16977	16943	16895	16958	16975	16911	17225	17196	17136	17147	16963	16962	17083	17042	17032	17124	17026	16986	17124	16859	16864	17060	17122	17006	17148	17202	17049	16983	17143	16966	16944	17139	17000	17107	17084	17205	17107	17031	17117	17090	17014	17020	17003	17085	17151	17014	16952	17045	17062	16843	16970	16951	16856	17135	17176	16918	17165	17090	16994	17119	16971	17203	17187	16953	17088	16914	16824	16990	17138	16901	16980	17017	17015	17234	16994	16925	17104	16982	16993	16841	17146	16910	16880	16773	17028	16985	17056	16933	17010	16893	17038	16960	17048	17157	16992	17131	16940	17121	17019	17121	17120	17195	16989	16923	17060	16888	17040	17079	16960	17000	17064	17045	17053	17019	16774	16996	17054	17015	17146	17245	16923	17034	16949	17092	17015	17123	16980	16920	17082	17020	17057	17015	16967	16902	16984	17192	17246	17079	17079	16900	17053	16882	17064	17144	17042	16986	16987	16999	16856	16941	16937	16857	17000	16920	16977	17033	17105	17083	17012	16967	17001	17142	17021	17025	17025	16986	16971	16948	16958	16984	17004	17030	17168	16999	17127	17049	17148	16986	16976	17134	16982	16977	17187	17252	17148	16941	17029	17069	16892	17048	17358	16862	16821	16987	17171	17056	17191	17086	17087	17015	17090	16808	16809	17158	17015	16971	17128	16938	17008	17084	17162	16911	16917	17196	17123	16992	16985	17187	17160	17017	17006	17163	16978	16894	16897	17013	16886	17050	16877	17189	17010	17096	16873	16968	17049	16981	17040	17082	17068	16895	16906	17143	17104	17041	17036	17036	16958	17018	17079	16918	17067	17049	17113	16997	17037	16948	17006	17186	17231	17163	17197	17045	16950	16984	17034	17115	17214	17011	17014	16991	17233	17178	17133	17161	17080	17037	17180	17242	16939	17081	17091	16916	17037	17096	16965	16929	17234	17097	16940	17180	16912	17053	16987	16961	16958	17013	17247	17081	17172	16995	16832	17096	17252	16941	17130	17121	17021	17311	17318	17071	17017	16897	17018	17190	17020	16888	17031	16998	16881	17280	17081	17036	17178	16954	17009	17146	17174	17045	16998	17021	17149	17121	16979	16920	17176	16934	17152	16861	17042	16925	16907	17007	17009	17076	17243	17052	16986	17183	17009	16865	17076	17012	16991	16933	16906	17177	16820	17140	17145	16985	17241	17137	17108	17040	16936	16850	17068	17172	16930	16997	17085	17010	17046	17277	17102	16912	16934	17112	17116	17233	17161	17222	16827	17176	17033	16992	17173	17079	17133	17014	16982	16993	17090	17032	16949	16997	17265	16892	17003	16897	17033	16840	17049	16970	16986	16676	17283	16768	17191	16977	16865	16907	17216	17095	17148	17031
14876	31283	26276	21712	20514	18891	17925	16974	16312	15738	15493	15295	14934	15078	14956	14802	14892	14764	14713	14763	14732	14612	14660	14501	14447	14607	14645	14545	14608	14717	14523	14487	14478	14596	14542	14474	14586	14605	14500	14341	14508	14593	14584	14521	14353	14550	14472	14652	14690	14516	14477	14392	14448	14426	14481	14522	14562	14325	14529	14690	14452	14608	14482	14383	14576	14655	14625	14651	14614	14514	14557	14566	14580	14577	14421	14449	14544	14664	14444	14430	14590	14537	14580	14458	14420	14456	14512	14622	14415	14401	14387	14487	14550	14610	14455	14592	14438	14600	14389	14487	14365	14297	14513	14524	14685	14615	14464	14602	14501	14622	14514	14484	14414	14611	14621	14262	14543	14531	14407	14412	14496	14558	14480	14421	14490	14396	14514	14325	14463	14573	14493	14474	14259	14604	14468	14486	14444	14501	14630	14497	14519	14515	14466	14484	14502	14343	14542	14365	14629	14424	14297	14379	14441	14528	14347	14390	14601	14812	14531	14565	14419	14423	14631	14556	14309	14489	14429	14427	14541	14425	14359	14469	14461	14624	14623	14493	14607	14258	14500	14537	14507	14454	14461	14438	14441	14421	14447	14516	14356	14577	14508	14508	14309	14324	14508	14455	14595	14533	14636	14574	14555	14428	14385	14485	14421	14459	14455	14421	14420	14302	14566	14406	14511	14445	14381	14420	14768	14508	14566	14419	14462	14575	14423	14579	14510	14324	14610	14387	14479	14509	14375	14538	14555	14701	14436	14388	14585	14469	14544	14496	14561	14578	14557	14579	14256	14476	14483	14501	14430	14409	14533	14689	14542	14475	14592	14462	14437	14539	14414	14398	14335	14636	14461	14548	14439	14579	14501	14650	14554	14450	14554	14354	14589	14632	14356	14469	14407	14582	14430	14605	14486	14702	14397	14620	14573	14533	14463	14460	14379	14564	14442	14361	14497	14501	14577	14507	14665	14574	14511	14423	14414	14588	14502	14355	14444	14562	14458	14571	14570	14584	14652	14597	14509	14674	14504	14524	14546	14549	14487	14465	14504	14506	14558	14406	14618	14495	14564	14491	14521	14427	14534	14594	14405	14593	14521	14629	14299	14403	14411	14528	14455	14553	14446	14570	14617	14468	14380	14466	14596	14387	14451	14444	14385	14524	14641	14466	14525	14396	14384	14484	14521	14275	14566	14276	14628	14473	14505	14498	14467	14288	14561	14431	14541	14554	14391	14457	14575	14560	14456	14554	14506	14504	14391	14572	14462	14526	14618	14534	14547	14632	14570	14575	14575	14472	14633	14487	14623	14531	14623	14517	14673	14310	14437	14580	14505	14618	14568	14343	14474	14417	14576	14421	14531	14369	14481	14444	14460	14528	14473	14575	14494	14469	14532	14361	14342	14417	14660	14447	14569	14584	14523	14476	14417	14487	14643	14585	14593	14461	14370	14504	14529	14475	14339	14525	14539	14700	14496	14566	14548	14563	14488	14545	14531	14451	14531	14563	14518	14564	14505	14597	14458	14442	14515	14444	14464	14486	14417	14313	14482	14655	14552	14356	14594	14664	14611	14429	14611	14498	14404	14345	14519	14512	14508	14484	14613	14577	14508	14434	14363	14670	14458	14536	14418	14494	14447	14330	14562	14438	14481	14528	14663	14429	14671	14528	14378	14411	14385	14424	14563	14417	14583	14454	14465	14688	14523	14444	14523	14566	14528	14508	14382	14590	14501	14437	14355	14522	14531	14499	14313	14531	14450	14600	14503	14597	14479	14661	14543	14663	14399	14489	14646	14483	14646	14360	14553	14296	14412	14302	14438	14399	14500	14446	14415	14352	14639	14518	14396	14411	14399	14421	14715	14481	14624	14462	14346	14455	14281	14598	14506	14559	14516	14546	14566	14412	14590	14344	14385	14569	14469	14435	14497	14566	14482	14524	14181	14617	14476	14405	14452	14536	14565	14466	14439	14582	14493	14498	14494	14590	14295	14683	14558	14363	14668	14422	14601	14456	14347	14575	14502	14374	14728	14493	14593	14496	14636	14499	14501	14442	14652	14441	14442	14359	14391	14487	14459	14506	14478	14440	14488	14531	14397	14510	14514	14513	14533	14441	14574	14573	14674	14486	14513	14486	14645	14657	14655	14641	14411	14497	14559	14436	14509	14505	14504	14560	14542	14475	14525	14419	14500	14533	14486	14701	14557	14475	14621	14562	14484	14470	14573	14480	14451	14515	14570	14506	14505	14489	14557	14407	14411	14527	14377	14474	14468	14419	14486	14590	14521	14629	14590	14580	14500	14532	14549	14355	14417	14488	14393	14479	14450	14708	14344	14557	14382	14537	14413	14331	14469	14612	14479	14431	14559	14446	14699	14499	14442	14545	14566	14465	14618	14445	14445	14660	14562	14588	14539	14564	14624	14401	14525	14702	14647	14382	14354	14577	14536	14405	14532	14446	14626	14484	14719	14495	14535	14392	14559	14541	14475	14389	14496	14619	14362	14501	14384	14566	14676	14320	14682	14432	14470	14601	14619	14337	14406	14505	14473	14385	14497	14336	14320	14516	14513	14559	14431	14487	14489	14420	14553	14600	14449	14469	14494	14498	14322	14548	14453	14528	14579	14545	14573	14545	14449	14361	14491	14654	14533	14542	14468	14474	14622	14538	14463	14496	14505	14543	14518	14561	14541	14568	14449	14509	14522	14485	14455	14504	14546	14609	14532	14437	14497	14511	14568	14565	14450	14472	14518	14411	14682	14502	14387	14436	14463	14513	14366	14450	14417	14581	14551	14489	14444	14418	14408	14449	14469	14460	14394	14475	14448	14459	14455	14546	14473	14533	14503	14506	14523	14360	14471	14388	14487	14398	14531	14464	14361	14563	14342	14424	14472	14553	14394	14351	14582	14527	14540	14554	14535	14383	14462	14568	14400	14552	14557	14342	14557	14410	14562	14555	14526	14650	14466	14458	14511	14353	14369	14451	14524	14466	14356	14638	14383	14613	14371	14555	14466	14572	14524	14590	14579	14432	14544	14518	14505	14432	14490	14649	14416	14537	14408	14499	14471	14497	14376	14405	14615	14424	14529	14462	14438	14498	14517	14615	14453	14544	14391	14549	14578	14528	14528	14514	14523	14378	14576	14471	14750	14378	14525	14575	14548	14379	14459	14432	14471	14501	14422	14510	14401	14583	14479	14457	14540	14466	14589	14548	14425	14309	14277	14406	14557	14429	14632	14552	14318	14596	14483	14534	14499	14562	14463	14519	14488	14622	14354	14466	14399	14365	14697	14410	14374	14478	14558	14556	14378	14458	14452	14386	14460	14506	14499	14715	14623	14522	14467	14534	14507	14498	14553	14517	14597	14452	14525	14548	14503	14522	14544	14372	14480	14421	14296	14493	14336	14551	14469	14543	14474	14566	14642	14549	14495	14584	14608	14626	14475	14477	14526	14495	14484	14551	14499	14548	14585	14466	14533	14347	14597	14540	14353	14552	14438	14548	14534	14530	14584	14477	14424	14607	14502	14503	14538	14461	14456	14479	14525	14551	14573	14459	14650	14523	14473	14730	14522	14483	14533	14657	14381	14686	14492	14617	14591	14533	14476	14398	14531	14620	14332	14456	14310	14620	14555	14406	14726	14653	14354	14609	14338	14574	14415	14531	14469	14503	14430	14423	14379	14533	14484	14402	14460	14505	14560	14496	14529	14553	14436	14304	14502	14543	14633	14507	14532	14431	14443	14254	14665	14559	14580	14524	14635	14504	14487	14423	14444	14444	14497	14409	14525	14451	14516	14554	14588	14573	14458	14327	14476	14425	14647	14628	14490	14503	14537	14567	14494	14424	14544	14625	14586	14550	14626	14445	14533	14360	14316	14549	14437	14495	14498	14629	14560	14461	14490	14567	14598	14483	14419	14511	14595	14416	14685	14532	14456	14628	14478	14492	14528	14571	14607	14575	14551	14393	14549	14636	14523	14472	14403	14592	14488	14581	14478	14486	14595	14526	14508	14398	14338	14468	14704	14493	14527	14617	14736	14465	14420	14617	14773	14743	14509	14487	14470	14513	14500	14602	14438	14614	14583	14535	14417	14481	14451	14486	14525	14568	14533	14429	14530	14470	14524	14412	14492	14578	14689	14480	14442	14592	14671	14511	14517	14544	14502	14555	14571	14423	14700	14349	14368	14465	14640	14653	14506	14455	14488	14579	14590	14538	14331	14555	14282	14619	14470	14523	14455	14447	14315	14604	14429	14328	14564	14507	14570	14594	14619	14452	14480	14385	14459	14416	14418	14369	14549	14334	14563	14474	14495	14610	14536	14406	14620	14389	14497	14521	14360	14737	14582	14390	14521	14449	14384	14448	14423	14500	14453	14568	14499	14655	14322	14418	14385	14646	14503	14328	14531	14641	14369	14483	14554	14451	14398	14521	14607	14495	14452	14563	14477	14440	14602	14607	14576	14508	14422	14347	14673	14437	14467	14611	14298	14371	14469	14488	14655	14375	14330	14496	14370	14454	14426	14568	14586	14553	14298	14398	14627	14402	14457	14360	14473	14576	14542	14580	14442	14431	14562	14377	14509	14525	14539	14628	14639	14530	14394	14405	14440	14522	14540	14513	14524	14536	14604	14659	14429	14625	14409	14614	14560	14537	14515	14368	14668	14452	14708	14496	14659	14503	14456	14422	14707	14478	14349	14447	14351	14452	14539	14499	14466	14528	14513	14417	14438	14462	14684	14678	14442	14381	14510	14536	14547	14471	14519	14584	14547	14391	14582	14445	14391	14532	14579	14423	14554	14629	14371	14482	14421	14427	14483	14469	14522	14516	14488	14607	14495	14506	14657	14495	14674	14355	14659	14390	14476	14634	14421	14514	14487	14520	14665	14598	14378	14458	14558	14578	14429	14421	14463	14566	14520	14544	14630	14414	14519	14557	14512	14542	14544	14382	14660	14488	14533	14562	14490	14377	14536	14655	14425	14557	14484	14466	14535	14674	14488	14385	14623	14626	14552	14507	14621	14463	14465	14352	14395	14539	14184	14455	14564	14379	14434	14567	14387	14513	14415	14264	14466	14538	14719	14428	14513	14520	14447	14367	14623	14545	14420	14425	14532	14444	14438	14402	14399	14567	14162	14636	14397	14467
24290	21038	26758	26491	20893	19491	19288	18013	17564	17286	17039	17143	16941	16806	16735	16574	16490	16579	16480	16506	16642	16571	16544	16480	16643	16497	16761	16455	16441	16641	16411	16606	16585	16250	16484	16767	16601	16733	16576	16613	16642	16420	16476	16409	16475	16364	16502	16389	16551	16423	16656	16508	16434	16462	16506	16488	16507	16575	16835	16651	16603	16365	16647	16386	16535	16648	16551	16499	16454	16566	16444	16530	16528	16598	16301	16386	16594	16630	16675	16534	16237	16580	16602	16606	16508	16744	16691	16414	16570	16580	16255	16548	16458	16490	16341	16439	16352	16470	16149	16325	16344	16365	16483	16423	16702	16390	16388	16449	16570	16297	16272	16356	16414	16443	16454	16506	16520	16366	16388	16294	16467	16538	16255	16523	16629	16482	16503	16567	16487	16382	16520	16777	16541	16439	16243	16539	16419	16507	16462	16559	16669	16488	16385	16487	16601	16506	16577	16578	16485	16389	16669	16289	16349	16426	16526	16534	16463	16565	16517	16570	16379	16320	16653	16434	16345	16354	16562	16514	16539	16518	16582	16383	16609	16493	16476	16371	16472	16582	16457	16391	16588	16587	16526	16297	16411	16328	16604	16199	16603	16574	16499	16635	16500	16557	16535	16443	16422	16408	16397	16395	16481	16354	16607	16361	16530	16352	16446	16390	16528	16411	16587	16528	16261	16382	16322	16392	16264	16500	16518	16516	16372	16506	16517	16377	16369	16443	16389	16462	16562	16306	16575	16465	16339	16299	16481	16595	16516	16285	16505	16559	16402	16467	16459	16341	16436	16541	16445	16557	16414	16331	16563	16635	16453	16592	16695	16651	16643	16601	16344	16473	16571	16638	16405	16561	16439	16351	16345	16430	16435	16158	16467	16735	16440	16506	16335	16431	16376	16408	16455	16338	16454	16522	16437	16417	16315	16565	16501	16514	16557	16413	16354	16645	16506	16615	16647	16402	16252	16445	16424	16559	16447	16438	16499	16475	16549	16449	16423	16595	16298	16453	16465	16645	16540	16286	16528	16427	16556	16658	16688	16476	16323	16762	16441	16511	16512	16483	16580	16609	16533	16494	16517	16532	16438	16401	16488	16481	16577	16289	16480	16585	16553	16321	16639	16492	16532	16486	16329	16720	16505	16504	16445	16557	16480	16600	16561	16332	16366	16399	16662	16379	16567	16352	16334	16409	16254	16472	16387	16573	16534	16364	16330	16448	16443	16582	16411	16350	16462	16397	16279	16415	16481	16563	16471	16416	16205	16445	16598	16741	16624	16554	16625	16659	16375	16455	16512	16506	16462	16308	16489	16651	16393	16404	16647	16347	16352	16542	16429	16281	16545	16475	16466	16365	16202	16375	16521	16442	16599	16458	16434	16507	16620	16564	16433	16247	16537	16440	16507	16391	16318	16330	16522	16690	16445	16571	16306	16538	16546	16515	16460	16555	16368	16367	16392	16457	16516	16432	16495	16302	16418	16620	16446	16339	16425	16266	16422	16477	16364	16452	16746	16397	16584	16295	16486	16406	16191	16348	16510	16529	16436	16553	16600	16361	16664	16302	16440	16453	16576	16476	16688	16706	16424	16437	16389	16574	16521	16493	16276	16452	16576	16466	16461	16419	16473	16427	16329	16278	16261	16404	16439	16398	16448	16377	16350	16366	16559	16608	16596	16463	16445	16395	16471	16655	16426	16479	16306	16381	16671	16540	16546	16411	16444	16519	16434	16448	16457	16615	16385	16564	16449	16459	16420	16551	16558	16374	16696	16314	16388	16241	16521	16520	16435	16442	16605	16497	16312	16646	16633	16412	16282	16462	16341	16509	16422	16538	16490	16283	16688	16237	16276	16567	16383	16609	16516	16486	16331	16445	16579	16474	16457	16405	16438	16414	16322	16442	16471	16572	16553	16466	16696	16319	16325	16534	16431	16500	16248	16340	16537	16565	16435	16270	16591	16531	16474	16255	16606	16381	16618	16679	16610	16326	16456	16296	16273	16446	16506	16386	16318	16690	16314	16532	16527	16385	16550	16407	16380	16384	16266	16445	16498	16439	16570	16741	16578	16447	16546	16263	16510	16482	16586	16380	16523	16460	16339	16327	16408	16339	16272	16683	16540	16330	16637	16728	16356	16244	16434	16516	16523	16612	16300	16438	16311	16530	16364	16509	16318	16544	16482	16517	16574	16300	16394	16491	16409	16441	16549	16361	16573	16404	16490	16359	16595	16314	16236	16422	16422	16489	16524	16322	16336	16449	16490	16376	16397	16569	16612	16474	16394	16549	16513	16500	16398	16422	16431	16496	16615	16386	16283	16339	16679	16442	16418	16626	16465	16409	16494	16454	16451	16468	16436	16247	16469	16547	16421	16415	16478	16339	16378	16325	16475	16295	16490	16371	16479	16501	16548	16466	16454	16396	16503	16455	16272	16621	16509	16206	16468	16577	16515	16425	16477	16542	16425	16350	16504	16526	16502	16639	16546	16562	16583	16444	16401	16556	16518	16589	16552	16441	16557	16637	16389	16644	16520	16493	16297	16226	16194	16455	16623	16510	16349	16347	16523	16567	16400	16361	16597	16309	16503	16685	16459	16484	16366	16332	16536	16594	16506	16509	16201	16567	16580	16680	16464	16417	16466	16548	16383	16201	16390	16311	16458	16424	16523	16429	16306	16461	16574	16754	16571	16557	16441	16520	16723	16601	16442	16487	16667	16404	16253	16488	16423	16616	16458	16407	16374	16422	16466	16480	16603	16443	16526	16395	16517	16404	16562	16460	16559	16559	16253	16600	16437	16515	16518	16449	16419	16477	16638	16536	16473	16447	16237	16644	16204	16474	16475	16366	16418	16538	16499	16435	16541	16391	16437	16543	16440	16614	16494	16469	16453	16690	16641	16628	16592	16571	16606	16323	16369	16581	16565	16456	16478	16763	16503	16616	16551	16690	16402	16487	16545	16468	16555	16344	16385	16297	16505	16447	16532	16263	16338	16555	16340	16323	16668	16581	16481	16594	16589	16302	16499	16529	16463	16307	16730	16381	16303	16480	16625	16433	16434	16477	16286	16366	16356	16424	16536	16324	16629	16596	16314	16472	16418	16506	16402	16476	16218	16460	16507	16390	16625	16652	16615	16434	16466	16558	16508	16384	16400	16320	16391	16521	16492	16640	16582	16416	16452	16347	16375	16344	16359	16277	16426	16518	16496	16674	16721	16421	16556	16761	16711	16346	16403	16471	16359	16367	16391	16506	16664	16525	16544	16669	16496	16553	16649	16312	16663	16464	16470	16299	16551	16359	16307	16488	16433	16246	16528	16688	16683	16382	16444	16365	16475	16279	16337	16411	16325	16512	16442	16478	16541	16334	16506	16427	16348	16416	16493	16495	16610	16489	16536	16433	16371	16632	16316	16580	16614	16438	16375	16566	16333	16448	16487	16587	16334	16472	16653	16453	16606	16634	16540	16368	16476	16386	16562	16382	16336	16525	16466	16594	16233	16521	16396	16565	16574	16529	16693	16498	16460	16449	16422	16499	16409	16556	16495	16357	16564	16351	16327	16582	16513	16490	16684	16325	16428	16229	16561	16530	16551	16313	16334	16353	16595	16578	16567	16507	16459	16515	16070	16550	16443	16564	16472	16526	16512	16525	16512	16467	16523	16440	16328	16418	16559	16558	16408	16374	16501	16523	16312	16430	16404	16363	16344	16390	16520	16516	16549	16481	16474	16452	16404	16479	16489	16377	16384	16284	16415	16248	16740	16586	16326	16423	16321	16475	16393	16578	16539	16649	16473	16397	16461	16217	16432	16415	16400	16627	16558	16394	16526	16539	16534	16457	16535	16499	16467	16367	16456	16348	16574	16525	16513	16398	16495	16455	16371	16518	16506	16494	16514	16571	16508	16618	16356	16587	16578	16538	16452	16581	16581	16494	16459	16530	16476	16410	16532	16406	16658	16534	16480	16433	16669	16384	16500	16474	16502	16519	16457	16449	16374	16530	16544	16449	16609	16327	16265	16436	16504	16342	16375	16517	16541	16349	16471	16569	16451	16404	16619	16258	16379	16609	16470	16415	16388	16464	16624	16522	16341	16478	16510	16507	16616	16505	16504	16326	16551	16221	16362	16421	16613	16401	16406	16530	16518	16367	16528	16656	16505	16396	16447	16269	16468	16512	16417	16484	16444	16339	16490	16472	16395	16505	16523	16453	16344	16676	16309	16542	16522	16290	16547	16293	16588	16569	16366	16659	16604	16434	16347	16638	16365	16292	16496	16455	16382	16529	16260	16457	16361	16507	16557	16503	16307	16294	16455	16613	16357	16418	16501	16500	16417	16450	16308	16678	16596	16627	16369	16237	16551	16473	16380	16571	16513	16545	16689	16427	16424	16347	16497	16676	16445	16666	16436	16397	16434	16431	16353	16481	16415	16520	16589	16253	16497	16233	16568	16572	16492	16473	16471	16610	16458	16551	16578	16383	16471	16532	16458	16355	16424	16579	16429	16511	16518	16546	16533	16304	16566	16491	16577	16518	16672	16442	16420	16349	16495	16448	16505	16502	16398	16159	16501	16291	16403	16639	16534	16478	16555	16522	16454	16500	16423	16547	16660	16536	16649	16555	16571	16545	16610	16411	16460	16354	16518	16471	16505	16382	16532	16658	16386	16570	16584	16394	16431	16460	16451	16305	16532	16522	16631	16491	16718	16650	16753	16529	16623	16658	16407	16487	16359	16619	16551	16458	16583	16446	16478	16693	16505	16503	16503	16193	16394	16477	16349	16546	16547	16304	16435	16368	16455	16456	16697	16471	16435	16626	16569	16429	16450	16509	16404	16419	16595	16331	16414	16537	16485	16423	16404	16544	16245	16427	16493	16329	16509	16489	16439	16523	16630	16458	16616	16384	16369	16312	16383	16529	16629	16752	16486	16559	16599	16541	16789	16479	16520	16514	16591	16464	16380	16503	16537	16637	16572	16346	16384	16378	16348	16375	16757	16526	16400	16503	16461	16414	16294	16473	16313	16477	16333	16452	16455	16522	16455	16387	16400	16445	16437	16377	16601	16430	16375	16213	16448	16754	16627	16502	16450	16447	16365	16424	16448	16453	16298	16373	16359	16328	16588	16612	16607	16544	16611	16560	16575	16378
15451	28336	23671	20339	18877	17728	16921	16137	15716	14997	14902	14847	14479	14486	14476	14419	14239	14291	14332	14274	14363	14385	14246	14209	14215	14346	14388	14266	14474	14241	14341	14265	14071	14159	14127	14165	14220	14335	14280	14167	14407	14186	14086	14164	14232	14096	14196	14246	14084	14134	14112	14227	14294	14136	14343	14155	14094	14180	14106	14062	14162	14157	13985	14329	14089	14379	14169	14214	14255	14174	14110	14368	14199	14215	14252	14168	14151	14137	14098	14240	14083	14201	14199	14217	14222	14116	14064	14140	14149	14154	14176	14169	14166	14198	14114	14148	14213	14123	14182	14302	14079	14167	14105	14256	14103	14118	14212	14255	14179	14107	14114	14104	14205	14168	14450	14131	14165	14161	14234	14180	13961	14168	14150	14310	14188	14150	14204	14172	14266	14077	14276	14102	14240	14123	14225	14220	14070	14176	14257	14211	14091	14221	14138	14162	14002	14232	14274	14076	14249	14224	14082	14166	14195	14184	14224	14062	14291	14167	14105	14360	14255	14211	14177	14209	14073	14283	14111	14359	14183	14032	14399	14277	14169	14235	14210	14174	14048	14255	14274	14188	14287	14152	14201	14020	14126	14277	14246	14070	14204	14062	14105	14044	14219	14207	14281	14127	14087	14109	14294	14241	14106	14185	14344	14129	14322	14207	14188	14234	14207	14302	14183	14093	14272	14003	14175	14137	14282	14053	14095	14255	14251	14147	14304	14199	14228	13842	14072	14268	14310	14270	14134	14055	14392	13945	14247	13989	14124	14069	14188	14112	14178	14054	14089	14228	14085	14054	14316	14120	14049	14127	14216	14018	14162	14186	14312	14112	14187	14137	14132	14194	14086	14274	14129	14085	14146	14257	14107	14241	14227	14200	14312	14328	14314	14215	14192	14042	14119	14241	14186	14287	14333	14107	14078	14139	14231	14192	14071	14167	14072	14156	14190	14256	14175	13975	14326	14220	14191	14207	14073	14114	14168	14067	14260	13981	14058	14154	14151	14114	14093	14132	14253	14335	14136	14034	14027	14060	14187	14179	14135	14126	14099	14349	14216	13962	14230	14177	14088	14322	14112	14086	14175	14302	13992	14080	14256	14101	14405	14161	14038	14188	14315	13967	14225	14205	14147	14104	14283	14095	13918	14161	14082	14109	14213	14146	14226	14163	14066	14181	14282	14020	14120	14014	14104	14200	14009	14059	14224	14195	14219	14072	14189	14047	14059	14092	14176	14213	14146	14209	14248	14261	14117	14152	14189	14329	14277	14266	14231	14056	14087	14131	14254	13958	14130	14196	14229	14126	14160	14134	14117	14068	14335	14160	14157	14176	14030	14184	14065	14224	13960	14225	14226	14170	14141	14193	14113	13968	14060	14278	14213	14096	14116	14242	14358	14128	14378	14103	14112	14207	14161	14252	14126	14318	14201	14193	14189	14161	14138	14398	14021	14186	14194	14244	14238	14244	14198	14269	14181	14179	14204	14096	14052	14167	14187	14075	14239	14225	14217	14319	14059	14358	14238	14196	14202	14200	14256	14251	14194	14100	14119	14072	14152	14124	14362	14178	14153	14100	14287	14137	14168	14130	14253	14102	14295	14127	14052	14247	14180	14321	14216	14216	14271	14217	14047	14083	14187	14176	14283	14127	14210	14102	14141	14146	14241	14076	14158	14306	14044	14273	13984	14107	14251	14355	14094	13948	14218	14119	14031	14110	14174	14174	14141	14228	14127	14208	14136	13949	14179	13987	14159	14184	14229	14071	14167	14151	14309	14248	14142	14220	14206	14359	14274	14168	14268	14170	14335	14108	14027	14171	14335	14235	14175	14088	14074	14233	14177	14199	14315	14221	14218	14235	14061	14147	13978	14298	14170	14256	14237	14267	14233	14146	14282	14104	14246	14212	14157	14068	14254	14194	14084	14244	14162	14260	14118	14348	14184	14073	14164	13975	14048	14211	14310	14147	14200	14183	14039	14246	14206	14224	14287	14242	14259	14145	14148	14082	14317	14094	14146	14128	14238	14172	14192	14236	14015	14134	14346	14175	14176	13940	14053	14028	14174	14258	14242	14316	14165	14248	14231	14058	14200	14444	14069	14005	14102	14189	14242	14187	14144	14131	14178	14280	14191	14226	14263	14251	14243	14146	14303	14214	14164	14287	14101	14042	14203	14100	14185	14275	14222	14244	14152	14348	14210	14172	14202	14185	14072	13936	14168	14190	14159	14255	14129	14111	14126	14301	14179	14152	14216	14167	14121	14267	14152	14243	14031	14196	14010	14398	14315	13964	14129	13991	14179	14197	14234	14232	14086	14161	14212	14138	14127	14062	14210	14222	14269	14101	14204	14039	14200	14332	14257	14181	14224	14023	14122	14135	14215	14165	14018	14203	14174	14143	14243	14293	14156	14353	14176	14245	14117	14133	14087	14340	14154	14212	14214	14087	14129	14144	14199	14255	14229	14097	14301	14181	14061	14212	14031	14120	14292	14277	14291	14372	14049	14103	14086	14198	14175	14133	14252	14206	14077	14374	14321	14217	14260	14195	14358	14109	14157	14038	14332	14219	14283	14112	14085	14182	14258	14282	14362	13986	14073	14186	14155	14190	14124	14088	14210	14372	14108	14407	14189	14129	14437	14152	14253	14196	14044	14182	14339	14062	14159	14069	14042	14174	14089	14334	14058	14215	14239	14181	14273	14008	14154	14296	14067	14211	14181	14093	14234	14168	14284	14179	14049	14252	14097	14221	14276	14262	14235	14214	14083	14154	14312	14203	14016	14280	14207	14178	14184	14130	14185	14193	14169	14260	14052	14289	14025	14276	14084	14144	14322	14115	14203	14177	14027	14043	14222	14084	14006	14188	14034	14200	14373	14248	14052	14357	14172	14090	14160	14112	14132	14281	14205	14320	14279	14177	14036	14162	14171	14274	14266	14046	14142	14243	14122	14238	14223	14202	14132	14063	14130	14220	14352	13994	14359	14239	14171	14026	14213	14112	13993	14264	14318	14144	14216	14156	14345	13934	14175	14089	14042	14252	14141	14130	14223	14374	14218	14141	14201	14323	14023	14090	14130	14102	14172	14181	14122	14158	14265	14317	14070	14111	14282	14114	14267	14268	14165	14209	14214	14005	14180	14301	14166	14155	14287	14215	14279	14172	14090	14347	14303	14110	14108	14137	14159	14127	14350	14289	14155	14185	14167	14174	14182	14231	14273	14199	14092	14032	13973	14243	14117	14130	14276	14376	13968	14279	14386	14061	14347	14215	14213	14122	14202	14188	14084	14120	14157	14086	14182	14171	14319	14325	14240	14248	14135	14223	14052	14080	14110	14145	14164	14156	14245	14042	13989	14236	14253	14244	14057	14250	14134	14088	14099	14158	14199	13924	13961	14184	14332	14050	14304	14127	14130	14136	14169	14092	14095	14081	14130	14015	14053	14160	14067	14219	14218	14329	14107	14126	14200	14293	14051	14108	14219	14327	14347	14016	14166	14237	14122	14225	14314	14224	14243	14204	14385	14399	14222	14255	14117	13993	14144	14220	14045	14329	14122	14190	14190	14174	14195	14014	14404	14067	14183	14278	14221	14240	14299	14313	14287	14164	14142	14154	14188	14093	14185	14297	14275	14115	14209	14283	14085	14105	14290	14018	14083	14309	14021	14043	14254	14186	14088	14178	14093	14105	14179	14186	14175	13955	14068	14262	14228	14156	14154	14160	14156	14158	14187	14178	14215	14153	14244	14307	14109	14194	14140	14235	14013	14088	14301	14172	14224	14136	14317	14247	14242	14160	14231	14260	14225	14089	14102	14302	14288	14187	14246	14275	14343	14171	14098	14226	14204	14137	14296	14296	14207	14153	14156	14161	14238	14141	14224	14150	14143	14047	14068	14184	14180	13902	14276	14119	14257	14103	14154	14118	14079	14080	14014	14186	14200	14258	14157	14188	14032	13978	14180	14227	14241	14249	14381	14196	14157	14224	14288	14278	14067	14187	14037	14092	14095	14121	14274	14114	14344	14182	14182	14150	14161	14290	13987	14254	14296	14233	14035	14204	14145	14243	14178	14208	14206	14097	14095	14204	14240	14211	14212	14201	14270	14181	14048	14158	14151	14149	14193	13995	14209	14294	14204	14307	14103	14122	14067	14379	14314	14118	14079	14283	14054	14135	14047	14175	14227	14172	14211	14118	14153	14166	14297	14278	14221	14165	14128	14093	14219	14197	14055	14309	14152	14212	14189	14144	14186	14244	14286	14179	13998	14172	14264	14213	14439	14275	14145	14193	14147	14246	14244	14193	14180	14056	14186	14134	14250	14123	14159	14155	14081	14351	14069	14092	14200	14166	14035	14160	14318	14146	14196	14137	14059	14219	14153	14030	14131	14014	14210	14258	14080	14284	14202	14179	14171	14145	14143	14182	14116	14259	14180	14217	14054	14175	14288	14149	14247	14221	14344	14093	14259	14263	14257	14150	14346	13930	14260	14166	14158	14144	14041	14170	14197	14131	14116	14248	14222	14056	14280	14125	14243	14196	14190	14238	14249	14114	14126	14114	14261	14099	14171	14080	14111	14216	14092	14275	14117	14123	14052	14474	14182	14128	13998	14133	14241	13935	14238	14037	14204	14344	14187	14351	14349	14176	14274	14070	14128	14258	14052	14125	14060	14041	14350	14178	14028	14249	14303	14167	14134	14176	14207	14119	14035	14361	14415	14120	14269	14068	14274	14286	14229	14071	14132	14140	14094	14237	14304	14131	13981	14131	14167	14029	14223	14245	14230	14173	14309	14155	14110	14260	14215	14159	14200	14289	14237	14339	14157	14203	14154	14117	14112	14078	14054	14091	14191	14125	14173	14047	14219	14111	14120	14150	14256	14117	14190	14175	14256	14162	14183	14236	14025	14241	14042	14309	14164	14176	14177	14209	14337	14109	14235	14238	14126	14266	14086	14293	14088	14113	14052	14316	14204	14114	14112	14165	14000	14202	14018	14040	14165	14108	14255	14120	14288	14187	14142	14043	14278	14326	14126	14174	14102	14055	14234	14239	14217	14083	14152	14362	14139	14330	14209	14308	14278	14353	14091	14245	14372	14220	14054	14311	14276	14243	14302	14236	13996	14265	14257	14228	14177	14008	14224	14266	14132	14194
21897	21065	28295	24078	21441	23976	26174	21319	20151	20135	19800	19092	19261	19122	18882	18684	18522	18567	18790	18829	18726	18435	18736	18517	18524	18749	18450	18442	18557	18725	18344	18553	18700	18361	18509	18364	18460	18382	18499	18405	18432	18353	18455	18364	18272	18689	18414	18570	18203	18107	18304	18341	18472	18403	18380	18503	18320	18311	18468	18527	18274	18319	18488	18371	18428	18461	18470	18476	18219	18315	18381	18268	18396	18252	18228	18467	18256	18117	18380	18281	18321	18334	18183	18422	18355	18393	18415	18393	18328	18165	18362	18426	18436	18221	18225	18333	18485	18261	18313	18101	18254	18383	18392	18406	18504	18287	18251	18351	18299	18151	18441	18240	18252	18271	18490	18327	18277	18497	18364	18202	18431	18331	18292	18279	18153	18322	18147	18091	18106	18079	18148	18320	18218	18248	18299	18259	18514	18222	18309	18187	18357	18272	18181	18241	18360	18222	18265	18245	18255	18306	18102	18288	18400	18189	18346	18442	18479	18070	18214	18429	18133	18501	18201	18337	18522	18274	18384	18358	18514	18209	18106	18213	18451	18225	18331	18468	18347	18320	18237	18182	18266	18190	18206	18213	18205	18345	18171	18295	18146	18177	18420	18265	18336	18247	18199	18219	18113	18247	18328	18170	18358	18139	18361	18467	18297	18349	18298	18218	18232	18179	18437	18231	18177	18363	18566	18263	18301	18352	18340	18139	18154	18382	18515	18264	18407	18174	18450	18381	18238	18456	18326	18094	18214	18486	18350	18474	18375	18277	18312	18351	18380	18390	18369	18364	18235	18276	18299	18382	18428	18376	18312	18497	18187	18383	18544	18522	18449	18194	18345	18294	18077	18371	18466	18366	18455	18472	18358	18210	18169	18379	18446	18371	18216	18495	18209	18111	18314	18267	18270	18257	18312	18501	18291	18280	18313	18410	18342	18521	18538	18467	18282	18195	18370	18365	18269	18218	18250	18251	18410	18325	18156	18142	18249	18250	18096	18377	18340	18294	18402	18489	18084	18410	18279	18499	18247	18313	18205	18171	18246	18287	18357	18290	18492	18139	18329	18364	18115	18345	18262	18459	18139	18423	18181	18174	18278	18167	18364	18454	18340	18192	18421	18489	18141	18405	18172	18262	18143	18295	18333	18194	18213	18099	18113	18226	18463	18385	18265	18310	18085	18284	18466	18326	18088	18358	18222	18369	18200	18327	18291	18298	18294	18234	18301	18215	18542	18315	18251	18307	18190	18287	18316	18349	18108	18557	18253	18008	18367	18252	18115	18036	18390	18180	18260	18158	18413	18459	18349	18203	18430	18338	18244	18325	18167	17961	18182	18239	18280	18305	18330	18195	18304	18207	18399	18246	18357	18412	18415	18327	18299	18198	18239	18264	18424	18125	18090	18378	18291	18287	18338	18207	18162	18186	18049	18120	18181	18303	18230	18194	18302	18167	18275	18429	18236	18202	18404	18170	18237	18278	18320	18236	18265	18198	18373	18265	18086	18309	18177	18213	18259	18233	18226	18468	18342	18169	18471	18303	18384	18155	18282	18012	18319	18249	18146	18148	18564	18320	18291	18297	18342	18349	18233	18423	18315	18370	18228	18237	18219	18193	18331	18297	18384	18417	18429	18421	18346	18387	18273	18381	18298	18195	18273	18357	18425	18167	18310	18343	18406	18253	18112	18360	18347	18384	18060	18073	18218	18427	18140	18238	18325	18317	18250	18503	18272	18311	18291	18166	18365	18421	18437	18083	18367	18409	18571	18472	18280	18057	18228	18262	18344	18252	18294	18271	18085	18373	18112	18377	18228	18264	18308	18462	18184	18410	18532	18275	18257	18252	18261	18319	18293	18472	18578	18339	18470	18338	18359	18285	18545	18258	18378	18095	18145	18277	18326	18195	18292	18395	18191	18400	18502	18389	18303	18356	18242	18333	18506	18416	18479	18345	18249	18354	18278	18299	18192	18443	18345	18208	18381	18307	18120	18509	18289	18401	18125	18199	18242	18189	18496	18427	18203	18190	18081	18086	18470	18264	18025	18188	18330	18301	18471	18508	18179	18331	18300	18305	18302	18456	18243	18298	18167	18324	18326	18465	18183	18194	18208	18199	18467	18332	18325	18193	18377	18105	18447	18244	18345	18314	18210	18038	18218	18247	18362	18343	18082	18332	18303	18375	18284	18430	18295	18398	18453	18334	18434	18269	18250	18231	18261	18424	18252	18479	18197	18375	18476	18292	18389	18345	18119	18210	18154	18440	18153	18214	18203	18281	18213	18177	18570	18362	18455	18288	18318	18160	18190	18385	18213	18349	18240	18394	18239	18478	18165	18051	18439	18340	18338	18475	18222	18343	18549	18274	18315	18282	18432	18380	18497	18314	18284	18206	18090	18415	18166	18315	18381	18382	18432	18336	18107	18227	18354	18255	18261	18328	18384	18219	18289	18228	18083	18242	18209	18128	18217	18368	18307	18177	18211	18352	18356	18234	18164	18371	18324	18415	18190	18195	18361	18151	18217	18342	18354	18091	18144	18407	18202	18143	18272	18254	18230	18228	18285	18178	18224	18359	18236	18157	18412	18239	18053	18166	18124	18277	18157	18238	18154	18280	18389	18477	18392	18174	18407	18327	18429	18208	18276	18323	18197	18342	18224	18112	18054	18027	18254	18202	18420	18271	18226	18306	18331	18362	18351	18298	18291	18333	18421	18169	18402	18455	18140	18370	18402	18144	18355	18178	18201	18260	18315	18201	18295	18025	18227	18535	18382	18117	18225	18219	18422	18232	18182	18262	18376	18215	18121	18402	18389	18244	18519	18561	18127	18302	18282	18398	18355	18283	18204	18343	18494	18077	18333	18337	18049	18348	18373	18336	17983	18288	18223	18320	18401	18088	18385	18319	18236	18280	18232	18313	18366	18317	18224	18468	18391	18320	18178	18247	18104	18277	18362	18320	18316	18176	18095	18009	18245	18378	18358	18211	18412	18317	18352	18237	18083	18170	18080	18420	18301	18426	18291	18255	18302	18291	18217	18425	18158	18124	18162	18406	18459	18133	18302	18223	18270	18134	18126	18073	18470	18309	18356	18247	18296	18203	18437	18135	18305	18331	18071	18419	18284	18186	18186	18099	18272	18189	18210	18473	18431	18156	18290	18338	18440	18542	18330	18184	18198	18447	18221	18472	18349	18198	18331	18349	18291	18061	18231	18333	18262	18394	18233	18324	18305	18315	18246	18295	18295	18438	18311	18399	18453	18209	18226	18289	18372	18304	18305	18144	18136	18378	18470	18356	18126	18296	18450	18272	18377	18233	18168	18427	18269	18448	18288	18335	18362	18064	18341	18095	18437	18327	18300	18438	18257	18375	18217	18239	18151	18232	18423	18172	18216	18115	18293	18480	18258	18322	18086	18266	18128	18250	18310	18308	18286	18376	18336	18286	18250	18475	18170	18212	18280	18228	18282	18406	18366	18073	18176	18255	18425	18370	18262	18222	18500	18398	18384	18157	18018	18400	18385	18415	18367	18212	18223	18181	18414	18037	18407	18394	18405	18351	18471	18325	18391	18457	18642	18230	18592	18405	17963	18057	18354	18413	18409	18190	18346	18291	18312	18345	18284	18457	18120	18136	18104	18323	18323	18484	18524	18136	18203	18378	18248	18543	18286	18183	18192	18401	17962	18214	18111	18190	18494	18243	18250	18066	18169	18230	18304	18375	18303	18264	18284	18149	18361	18362	18270	18302	18115	18182	18235	18476	18315	18224	18449	18142	18208	18307	18325	18211	18183	18172	18297	18269	18324	18194	18212	18200	18470	18308	18332	18107	18259	18268	18513	18298	17985	18353	18318	18378	18255	18164	18071	18226	18311	18394	18312	18341	18356	18426	18367	18296	18296	18298	18406	18182	18413	18452	18441	18333	18530	18212	18155	18362	18121	18426	18381	18306	18274	18186	18235	18232	18277	18291	18379	18158	18271	18209	18477	18230	18142	18219	18113	18108	18342	18235	18479	18263	18162	18253	18332	18246	18505	18368	18450	18319	18239	18481	18285	18162	18344	18123	18458	18295	18174	18326	18414	18278	18213	18466	18288	18203	18274	18246	18254	18242	18114	18213	18083	18428	18499	18293	18451	18383	18397	18223	18193	18245	18121	18260	18350	18219	18409	18224	18342	18259	18366	18172	18137	18151	18464	18108	18249	18103	18236	18469	18262	18139	18315	18449	18189	18244	18370	18294	18259	18271	18287	18186	18428	18352	18268	18135	18236	18135	18265	18492	18225	18317	18388	18172	18395	18359	18420	18122	18107	18252	18611	18081	18242	18141	18197	18227	18491	18269	18198	18296	18424	18373	18373	18302	18508	18070	18080	18411	18168	18256	18411	18144	18388	18236	18230	18412	18410	18274	18299	18163	18365	18258	18305	18298	18504	18200	18204	18324	18119	18316	18277	18199	18315	18357	18422	18363	18278	18410	18508	18116	18324	18268	18278	18369	18300	18031	18163	18125	18194	18473	18340	18271	18112	18152	18588	18422	18211	18354	18292	18298	18161	18445	18377	18224	18282	18068	18375	18018	18195	18354	18340	18471	18296	18252	18263	18282	18204	18384	18260	18287	18373	18391	18243	18437	18140	18012	18326	18232	18294	18385	18317	18154	18241	18213	18296	18460	18099	18261	18187	18390	18160	18303	17996	18201	18249	18369	18359	18346	18281	18083	18347	18171	18317	18280	18212	18329	18542	18295	18331	18429	18253	18272	18241	18644	18214	18269	18302	18211	18179	18230	18264	18067	18279	18215	18230	18072	18317	18515	18458	18416	18243	18168	18236	18325	18220	18124	18429	18342	18351	18417	18276	18243	18272	18159	18134	18241	18329	18411	18482	18233	18367	18313	18399	18314	18095	18300	18365	18286	18243	18477	18409	18271	18260	18415	18295	18131	18535	18212	18369	18372	18293	18277	18281	18371	18206	18323	18207	18137	18366	18326	18322	18220	18403	18307	18207	18455	18306	18288	18530	18224	18261	18086	18271	18481	18400	18243	18420	18219	18244	18271	18248	18461	18421	18505	18459	18296	18463	18285	18409	18053	18177	18122	18493	18259	18251	18277	18208	18460	18445	18402	18432	18354	18326	18190	18276	18143	18299	18128
15869	36183	30799	25007	23046	21186	19553	18646	17652	16891	16771	16376	16116	15899	15839	15579	15557	15431	15560	15431	15307	15355	15321	15320	15417	15565	15401	15556	15425	15341	15332	15539	15363	15432	15240	15182	15255	15180	15338	15334	15409	15328	15256	15282	15424	15104	15185	15108	15241	15340	15407	15134	15170	15214	15330	15077	15171	15302	15276	15308	15214	15412	15241	15154	15296	15390	15136	15208	15230	15178	15216	15402	15165	15265	15078	15049	15299	15168	15292	15264	15328	15096	15054	15241	15172	15094	15176	15300	15083	15388	15226	15251	15313	15106	15264	15182	15200	15299	15314	15200	15315	15260	15338	15296	15358	15241	15353	15142	15264	15176	15323	15334	15328	15447	15144	15371	15344	15404	15208	15323	15202	15535	15237	15300	15068	15229	15234	15271	15116	15302	15382	15219	15298	15188	15458	15112	15321	15248	15186	15046	15286	15340	15199	15183	15224	15250	15246	15278	15199	15036	15223	15438	15027	15131	15250	15257	15233	15334	15205	15190	15318	15308	15379	15358	15242	15230	15078	15143	15228	15333	15233	15027	15207	15189	15448	15340	15219	15111	15420	15246	15237	15419	15016	15346	15238	15164	15297	15204	15173	15121	15232	15277	15229	15267	15181	15356	15293	15302	15166	15236	15453	15220	15373	15476	15266	15163	15156	15160	15194	15164	15111	15146	15309	15315	15282	15168	15291	15204	15255	15245	15168	15221	15390	15352	15122	15268	15364	15238	15216	15376	15231	15163	15339	15281	15113	15329	15267	15279	15200	15336	15180	15317	15426	15354	15113	15277	15110	15215	15209	15310	15123	15404	15290	15182	15015	15307	15334	15297	15466	15168	15175	15118	15298	15248	15366	15352	15313	15171	15216	15239	15344	15370	15321	15255	15251	15250	15214	15294	15111	15292	15350	15163	15241	15236	15303	15245	15259	15225	15238	15266	15249	15182	15255	15327	15155	15109	15377	15155	15275	15230	15291	15198	15207	15371	15122	15192	15077	15314	15237	15238	15339	15168	15357	15093	15255	15290	15319	15230	15350	15192	15257	15225	15058	15136	15452	15079	15144	15296	15342	15079	15222	15273	15276	15314	15211	15256	15166	15267	15163	15255	15101	15366	15203	15170	15313	15374	15265	15204	15266	15263	15136	15303	15269	15269	15250	15207	15110	15164	15158	15270	15186	15068	15207	15355	15259	15335	15259	15217	15153	15188	15262	15264	15201	15357	15203	15149	15332	15174	15190	15273	15198	15259	15391	15183	15162	15140	15126	15227	15327	15234	15277	15244	15151	15169	15269	15202	15058	15180	15196	15305	15151	15253	15243	15207	15138	15329	15008	15262	15126	15081	15265	15077	15055	15249	15318	15329	15288	15291	15313	15329	15395	15307	15240	15136	15124	15216	15134	15118	15278	15180	15307	15314	15403	15257	15188	15316	15241	15146	15249	15303	15391	15271	15226	15340	15204	15271	15333	14960	15187	15114	15371	15222	15286	15218	15254	15099	15336	15248	15215	15329	15364	15218	15216	15332	15240	15237	15260	15326	15271	15223	15219	15098	15308	15170	15268	15382	15195	15256	15391	15184	15122	15246	15182	15379	15118	15132	15314	15249	15213	15126	15078	15228	15497	15193	15144	15194	15307	15262	15068	15165	15475	15216	15268	15091	15325	15150	15325	15204	15303	15052	15213	15179	15185	15167	15200	15309	15331	15224	15056	15249	15133	15023	15158	15202	15259	15224	15348	15150	15191	15206	15204	15220	15352	15324	15101	15339	15235	15259	15294	15101	15282	15298	15222	15230	15126	15100	15156	15100	15182	15349	15147	15324	15118	15218	15308	15205	15205	14965	15360	15123	15215	15233	15256	15192	15312	15224	15234	15242	15268	15085	15279	15134	15306	15151	15108	15300	15171	15179	15247	15244	15344	15293	15288	15159	15165	15312	15110	15158	15270	15063	15311	15229	15155	15285	15219	15314	15226	15159	15311	15342	15080	15282	15154	15183	15207	15062	15193	15561	15081	15372	15032	15166	15331	15386	15209	15342	15244	15197	15361	15172	15223	15160	15405	15148	15219	15283	15270	15334	15240	15339	15127	15166	15124	15205	15180	15022	15238	15304	15250	15272	15187	15217	15338	15267	15357	15313	15321	15145	15229	15151	15160	15379	15240	15071	15322	15192	15405	15262	15163	15253	15410	15117	15244	15318	15409	15322	15191	15164	15291	15232	15139	15310	15146	15145	15223	15067	15311	15409	15446	15279	15163	15174	15223	15134	15355	15405	15041	15294	15365	14959	15125	15189	15122	15233	15292	15103	15442	15418	15371	15243	15261	15236	15221	15343	15323	15386	14994	15158	15121	15129	15155	15256	15352	15139	15230	15120	15406	15110	15148	15190	15282	15279	15366	15287	15190	15325	15293	15165	15201	15198	15517	15110	15221	15218	15284	15178	15172	15131	15366	15252	15051	15006	15234	15220	15244	15207	15289	15168	15246	15270	15192	15327	15245	15218	15297	15106	15228	15326	15220	15142	15525	15351	15071	15211	15268	15335	15184	15295	15213	15307	15248	15211	15349	15344	15099	15333	15388	15144	15507	15065	15254	15145	15076	15241	15310	15365	15265	15166	15356	15387	15145	15336	15114	15356	15233	15223	15251	15154	15363	15236	15389	15166	15167	15114	15383	15210	15228	15336	15287	15358	15222	15131	15276	15320	15292	15352	15288	15274	15248	15357	15304	15195	15153	15088	15305	15296	15412	15149	15027	15126	15072	15153	15215	15283	15307	15301	15245	15127	15212	15107	15126	15273	15100	15120	15091	15320	15154	15220	15306	15247	15473	15187	15396	15410	15150	15225	15191	15277	15235	15312	15368	15172	15248	15251	15306	15277	15203	15287	15244	15286	15391	15088	15315	15343	15073	15091	15130	15269	15315	15222	15250	15167	15276	15083	15368	15215	15148	15239	15308	15380	15172	15244	15163	15225	15228	15199	15253	15155	15229	15189	15248	15388	15126	15383	15201	15201	15128	15169	15328	15217	15167	15272	15257	15307	15392	15235	15394	15154	14927	15199	15296	15240	15137	15220	15296	15270	15413	15323	15231	15063	15291	15303	15204	15172	15196	15300	15254	15251	15240	15224	15144	15150	15221	15227	15151	15142	15164	15268	15335	14992	15311	15213	15117	15225	15284	15150	15063	15116	15204	15067	15138	15488	15332	15186	15123	15225	15191	15137	15394	15221	15142	15388	15187	15399	15214	15346	15118	15211	15006	15305	15262	15254	15258	15255	15172	15091	15386	15291	15254	15196	15170	15332	15141	15270	15300	15123	15213	15209	15372	15262	15288	15153	15295	15233	15210	15182	15243	15332	15185	15185	15185	15173	15102	15314	15172	15197	15101	15311	15120	15204	15277	15249	15165	15220	15268	15083	15248	15230	15229	15350	15079	15242	15261	15394	15340	15239	15289	15044	15118	15238	15124	15300	15285	15252	15259	15231	15275	15323	15082	15301	15337	15239	15324	15086	15191	15150	15082	15170	15120	15389	15041	15300	15257	15306	15182	15380	15223	15315	15451	15145	15301	15200	15256	15276	15242	15195	15308	15248	15277	15191	15177	15228	15265	15148	15138	15218	15182	15207	15127	15291	15199	15271	15136	15219	15137	15208	15191	15339	15249	15147	15355	15224	15219	15116	15194	15274	15297	15122	15364	15076	15204	15296	15129	15192	15251	15154	15049	15349	15193	15205	15192	15220	15160	15272	15249	15268	14989	15176	15096	15278	15170	15223	15155	15204	15308	15273	15206	15196	15220	15130	15314	15164	15133	15260	15131	15099	15149	15212	15238	15117	15172	15105	15312	15148	15246	15117	15239	15125	15112	15164	15219	15259	15101	15248	15082	15145	15142	15405	15319	15056	15179	15270	15413	15251	15179	15322	15177	15103	15222	15123	15322	15208	15251	15217	15142	15335	15290	15101	15271	15346	15385	15366	15180	15251	15346	15210	15282	15357	15318	15361	15254	15276	15377	15089	15290	15133	15216	15186	15319	15257	15042	15260	15381	15049	15199	15395	15163	15336	15108	15272	15282	15225	15052	15268	15170	15112	15228	15186	15239	15227	15207	15224	15072	15294	15109	15232	15272	15100	15268	15251	15248	15228	15345	15197	15386	15089	15247	15152	15366	15219	15359	15168	15249	15404	15201	15425	15440	15193	15291	15232	15186	15334	15308	15147	15295	15344	15342	15206	15254	15089	15299	15293	15141	15268	15184	15125	15149	15318	15158	15329	15150	15290	15321	15158	15107	15261	15156	15148	14984	15061	15108	15321	15197	15389	15093	15076	15298	15244	15146	15177	15255	15311	15185	15394	15345	15351	15079	15141	15244	15178	15276	15041	15253	15265	15084	15092	15271	15255	15059	15317	15227	15383	15186	15111	15246	15144	15354	15290	15316	15214	15178	15287	15334	15418	15340	15196	15126	15128	15238	15324	15094	15301	15233	15236	15378	15243	15287	15300	15204	15236	15160	15304	15152	15194	15247	15223	15243	15202	15305	15193	15150	15247	15112	15150	15395	15200	15280	15081	15337	15334	15231	15317	15390	15246	15208	15150	15242	15187	15465	15183	15295	15285	15056	15170	15454	15351	15089	15261	15189	15393	15137	15299	15302	15411	15301	15300	15257	15135	15265	15287	15218	15371	15096	15054	15245	15266	15286	15162	15474	15417	15220	15337	15131	15199	15323	15238	15469	15430	15259	15273	15315	15102	15124	15121	15215	15098	15180	15315	15240	15180	15209	15309	15238	15272	15176	15227	15093	15214	15313	15052	15312	15252	15226	15110	15174	15201	15095	15214	15211	15106	15349	15286	15197	15292	15180	15131	15292	15196	15339	15033	15343	15092	15263	15377	15320	15225	15264	15415	15144	15122	15381	15302	15046	15248	15025	15235	15094	15318	15277	15487	15327	15200	15191	15270	15155	15205	15114	15215	15313	15446	15072	15352	15228	15180	15143	15135	15239	15352	15236	15081	15198	15290	15223	15313	15142	15197	15014	15214	15275	15191	15387	15295	15456	15197	15227	15351	15320	15411	15220	15253	15056	15404	15233	15427	15153	15115	15280	15192	15187	15283	15039	15331	15414	15163	15155	15211
28229	22887	25377	23196	19410	18670	18061	17640	17243	17000	16923	16802	16631	16721	16504	16418	16419	16453	16366	16586	16476	16479	16561	16409	16343	16559	16516	16342	16456	16434	16338	16464	16302	16514	16405	16427	16331	16381	16323	16350	16423	16409	16299	16353	16306	16468	16409	16480	16447	16264	16344	16420	16307	16387	16561	16369	16284	16379	16464	16250	16350	16425	16491	16423	16298	16238	16369	16435	16533	16542	16378	16314	16407	16305	16367	16366	16421	16402	16479	16241	16401	16165	16493	16458	16323	16299	16190	16378	16362	16442	16456	16445	16601	16354	16441	16322	16417	16269	16322	16474	16411	16322	16265	16266	16540	16517	16347	16428	16400	16390	16284	16347	16355	16386	16400	16233	16530	16406	16113	16387	16234	16455	16392	16287	16371	16457	16352	16568	16358	16360	16392	16397	16354	16392	16548	16370	16424	16254	16463	16422	16334	16353	16358	16548	16326	16569	16361	16280	16431	16303	16452	16210	16200	16492	16295	16093	16223	16379	16389	16352	16345	16565	16354	16570	16209	16458	16477	16345	16422	16436	16411	16412	16510	16335	16256	16383	16348	16387	16300	16280	16427	16283	16536	16386	16325	16411	16406	16483	16267	16379	16389	16436	16195	16496	16251	16327	16262	16208	16583	16513	16526	16513	16551	16252	16541	16601	16482	16517	16239	16300	16331	16255	16382	16148	16519	16384	16258	16323	16459	16284	16439	16350	16356	16428	16421	16675	16298	16341	16512	16265	16564	16458	16277	16195	16318	16321	16417	16173	16297	16545	16265	16166	16426	16335	16464	16307	16362	16270	16258	16319	16390	16222	16342	16389	16522	16452	16494	16594	16570	16454	16474	16273	16273	16360	16162	16471	16493	16643	16517	16339	16424	16444	16647	16331	16507	16488	16364	16462	16319	16422	16403	16184	16473	16550	16260	16310	16490	16425	16383	16460	16497	16470	16172	16404	16287	16323	16289	16316	16391	16206	16277	16299	16324	16353	16366	16503	16319	16234	16320	16222	16320	16339	16320	16498	16330	16140	16096	16389	16344	16348	16581	16254	16404	16304	16502	16463	16506	16345	16367	16468	16427	16389	16174	16398	16334	16128	16431	16245	16632	16448	16395	16449	16276	16191	16448	16536	16531	16480	16572	16371	16393	16219	16167	16462	16575	16564	16441	16440	16481	16320	16328	16405	16448	16439	16449	16114	16212	16298	16348	16364	16389	16381	16506	16434	16478	16518	16466	16509	16205	16285	16367	16435	16381	16307	16363	16332	16231	16524	16479	16568	16423	16346	16379	16380	16216	16375	16508	16475	16314	16091	16487	16426	16394	16270	16434	16381	16442	16373	16237	16338	16492	16462	16551	16501	16398	16431	16378	16399	16389	16286	16549	16302	16502	16567	16199	16384	16435	16503	16418	16310	16305	16478	16374	16405	16494	16214	16382	16494	16492	16413	16451	16299	16438	16315	16392	16418	16605	16453	16236	16658	16218	16159	16301	16284	16301	16475	16429	16286	16235	16267	16438	16375	16346	16294	16265	16351	16157	16637	16505	16277	16243	16104	16226	16366	16441	16262	16366	16419	16140	16291	16517	16340	16275	16475	16539	16464	16446	16258	16268	16528	16394	16464	16594	16620	16424	16484	16343	16403	16285	16432	16289	16512	16272	16534	16493	16546	16412	16432	16459	16375	16222	16353	16278	16370	16337	16224	16329	16329	16522	16263	16304	16439	16294	16403	16145	16460	16383	16274	16388	16350	16461	16503	16363	16546	16432	16267	16390	16445	16357	16315	16230	16330	16313	16302	16171	16241	16371	16420	16495	16387	16303	16337	16318	16449	16310	16235	16085	16257	16398	16338	16470	16440	16320	16321	16298	16588	16470	16661	16399	16300	16398	16347	16358	16277	16188	16355	16450	16361	16316	16377	16392	16297	16325	16292	16233	16466	16403	16391	16466	16284	16440	16312	16375	16313	16219	16280	16363	16330	16479	16302	16426	16310	16370	16437	16550	16269	16285	16390	16387	16533	16337	16390	16352	16335	16539	16255	16411	16443	16460	16568	16439	16337	16341	16297	16418	16500	16302	16466	16284	16422	16249	16465	16167	16225	16425	16404	16296	16194	16446	16521	16420	16314	16358	16372	16346	16284	16405	16394	16329	16527	16341	16274	16335	16331	16496	16439	16451	16187	16381	16391	16267	16233	16497	16358	16381	16404	16135	16459	16434	16389	16287	16363	16278	16446	16483	16391	16482	16573	16297	16419	16360	16400	16220	16388	16302	16403	16375	16504	16478	16363	16485	16298	16314	16308	16358	16346	16435	16486	16466	16381	16569	16348	16427	16742	16350	16608	16265	16292	16586	16268	16540	16540	16558	16508	16549	16510	16494	16471	16348	16602	16387	16366	16523	16573	16398	16590	16455	16448	16426	16485	16485	16472	16425	16389	16435	16375	16343	16513	16519	16284	16194	16337	16360	16323	16405	16599	16203	16495	16213	16266	16444	16226	16371	16570	16383	16323	16298	16310	16437	16534	16370	16370	16399	16342	16302	16370	16344	16393	16401	16468	16274	16415	16405	16551	16397	16449	16384	16379	16280	16266	16460	16285	16157	16311	16329	16294	16288	16274	16279	16114	16389	16552	16405	16449	16506	16450	16470	16262	16359	16361	16543	16350	16490	16345	16478	16471	16338	16319	16306	16309	16256	16415	16377	16544	16329	16367	16517	16525	16425	16515	16291	16359	16432	16490	16685	16420	16458	16319	16331	16322	16395	16482	16521	16402	16394	16441	16279	16421	16556	16409	16533	16273	16541	16516	16374	16335	16397	16416	16545	16242	16259	16357	16332	16376	16372	16325	16475	16379	16398	16363	16416	16497	16261	16369	16372	16424	16324	16419	16446	16418	16536	16444	16430	16651	16533	16485	16535	16475	16352	16612	16452	16274	16475	16365	16473	16498	16240	16284	16489	16264	16485	16399	16497	16499	16452	16455	16598	16592	16445	16454	16378	16316	16496	16353	16405	16249	16475	16232	16259	16307	16418	16628	16320	16257	16251	16290	16333	16493	16357	16369	16265	16186	16195	16363	16333	16631	16369	16607	16350	16256	16244	16380	16470	16347	16435	16521	16413	16307	16337	16367	16515	16183	16306	16480	16456	16504	16747	16521	16448	16220	16512	16225	16442	16324	16557	16341	16358	16457	16389	16379	16215	16393	16483	16411	16548	16294	16422	16352	16515	16443	16342	16544	16323	16301	16316	16271	16352	16354	16352	16221	16467	16324	16521	16376	16433	16380	16316	16557	16381	16272	16280	16510	16444	16513	16367	16237	16088	16270	16334	16470	16109	16538	16380	16218	16307	16448	16369	16314	16445	16274	16301	16419	16409	16480	16301	16329	16453	16425	16405	16458	16448	16240	16366	16212	16665	16347	16356	16312	16344	16245	16234	16331	16318	16349	16163	16421	16507	16495	16342	16283	16152	16174	16453	16360	16504	16269	16399	16307	16379	16241	16399	16375	16293	16415	16546	16261	16258	16389	16317	16575	16458	16393	16379	16274	16386	16276	16490	16419	16390	16284	16269	16333	16376	16329	16404	16128	16292	16477	16442	16678	16493	16318	16571	16293	16393	16548	16425	16593	16441	16327	16346	16412	16393	16447	16219	16285	16375	16332	16410	16283	16527	16512	16575	16437	16462	16441	16608	16510	16300	16205	16345	16143	16560	16570	16388	16399	16281	16404	16232	16154	16456	16472	16424	16322	16499	16339	16479	16449	16325	16338	16453	16389	16478	16398	16330	16448	16456	16243	16301	16410	16189	16264	16292	16490	16320	16592	16322	16500	16376	16259	16325	16406	16383	16387	16436	16494	16380	16253	16254	16186	16304	16534	16316	16332	16307	16412	16185	16331	16454	16291	16447	16275	16268	16292	16193	16695	16453	16297	16388	16569	16509	16321	16454	16642	16473	16338	16424	16245	16240	16246	16197	16310	16440	16473	16332	16402	16475	16349	16346	16326	16326	16430	16570	16501	16437	16371	16441	16405	16474	16654	16327	16430	16432	16405	16260	16379	16248	16441	16300	16284	16194	16531	16571	16398	16536	16505	16383	16416	16387	16412	16374	16524	16445	16353	16418	16277	16283	16340	16438	16531	16476	16295	16536	16366	16338	16460	16430	16477	16371	16379	16383	16521	16360	16531	16172	16286	16490	16419	16380	16390	16461	16521	16367	16626	16442	16316	16325	16378	16123	16274	16390	16356	16190	16464	16338	16155	16261	16233	16417	16400	16347	16413	16314	16446	16413	16321	16449	16431	16532	16369	16354	16430	16275	16377	16379	16381	16510	16485	16485	16345	16666	16394	16272	16383	16317	16504	16356	16251	16386	16371	16442	16261	16373	16392	16253	16379	16458	16485	16389	16436	16562	16391	16208	16308	16341	16515	16588	16279	16380	16380	16404	16474	16332	16373	16469	16302	16423	16308	16265	16282	16538	16529	16421	16367	16299	16327	16500	16336	16518	16540	16530	16513	16435	16385	16023	16450	16560	16399	16475	16316	16284	16429	16348	16352	16254	16182	16504	16333	16344	16322	16236	16350	16521	16324	16237	16120	16446	16403	16429	16545	16435	16524	16470	16215	16555	16331	16336	16319	16427	16471	16235	16465	16343	16349	16329	16543	16624	16463	16378	16258	16437	16550	16487	16570	16489	16495	16411	16403	16444	16511	16377	16548	16398	16385	16431	16308	16448	16359	16286	16224	16406	16328	16408	16469	16175	16384	16290	16368	16302	16437	16388	16300	16341	16293	16269	16395	16327	16172	16464	16328	16396	16497	16405	16300	16521	16320	16616	16353	16359	16240	16339	16328	16233	16411	16377	16433	16441	16370	16424	16283	16491	16469	16604	16232	16421	16393	16449	16406	16338	16168	16220	16501	16382	16550	16372	16383	16515	16279	16458	16355	16268	16532	16353	16416	16468	16352	16396	16352	16226	16416	16354	16482	16394	16436	16372	16412	16491	16310	16409	16729	16353	16435	16507	16204	16347	16213	16614	16380	16548	16347	16551	16387	16542	16391	16446	16661	16384	16513	16402	16175	16313	16576	16383	16336	16442	16459	16541	16255	16412	16231	16386	16142	16334	16475	16340	16444
17225	26527	22937	19402	18107	17073	16362	15731	15172	15025	14729	14648	14431	14355	14173	14323	14146	14078	14315	14096	14146	14353	14167	14077	14237	14035	14222	14028	14244	14150	14079	13989	14010	14198	14235	14182	14074	14083	14232	14225	14188	14211	14138	14207	14037	14229	14106	14302	14192	13966	14163	14091	14137	14050	14043	14034	13991	14032	14186	14067	14079	14210	14062	14087	14273	14231	14178	14107	13985	14093	13944	14023	14120	14190	14074	14078	14043	14082	13936	14093	14185	14124	14079	14205	13996	14103	14089	14166	14160	14007	14073	14219	14164	14242	14013	14121	14285	13991	13967	14104	14040	13957	14118	13989	14052	14155	14078	14165	14097	14049	14095	14147	13980	14276	14027	13972	14182	14118	14165	14023	14029	14308	14123	13999	14285	14109	14179	14211	14003	14115	14201	14104	14097	14064	14221	13951	13901	14198	13918	14306	14056	14091	14109	14128	14219	14037	14118	14096	14147	14085	14032	14070	13955	14076	14097	14055	13902	14228	14074	14182	14098	14073	13985	14107	14192	14110	13968	14019	14108	14134	14227	14091	13889	14049	14090	13994	14180	14164	14105	14159	14178	14112	13959	14184	14145	14153	14168	13930	14317	14262	14072	13924	14182	14181	14083	14131	14164	14081	13949	14146	13872	14189	14132	14044	14000	14171	14123	14094	14202	14145	14003	14105	14015	13844	14115	13916	14061	14088	14119	14079	14143	14191	14063	14021	14025	13975	14099	14130	14014	14306	14054	14036	13994	14025	14199	14166	14170	14009	14154	14071	14016	14076	13987	13983	13962	14064	14162	13990	14072	14147	14100	14136	14213	13996	13971	14087	14159	14026	13970	14147	13923	14212	14164	14168	14103	14205	14141	13972	14048	14238	14133	14146	14436	14155	14154	13974	14262	14037	13996	14103	14139	14013	14093	13952	14197	14075	14111	14148	14036	14059	14123	14221	14106	14108	14079	14189	14020	14005	14132	14234	13971	14113	14122	14021	13817	14067	14245	14051	14100	14092	14161	14154	14067	14113	14204	14176	14281	13897	13931	13986	14068	14123	14097	14107	14073	14142	14117	14144	14113	14088	14018	14151	13961	14045	14186	14000	14094	14193	14014	14163	14150	14203	14034	14174	14042	14046	13934	14066	13940	13935	14078	14077	14109	14049	14122	14103	13999	14092	14082	14231	14171	14080	14178	14096	14202	14201	14079	14070	14090	14027	14068	13874	14154	14118	14115	13951	14324	14096	14036	14178	14311	14096	14091	14128	14014	14154	14187	14121	14197	14292	14036	14194	14173	14058	14260	14158	13989	14167	14018	13859	14071	14063	14295	14095	14150	14198	14076	14143	14139	14014	14125	14110	13887	14107	14117	14135	14121	14143	14021	14403	14226	13981	14091	14210	14127	14216	14109	14293	14172	14069	13994	14183	14161	14153	14089	14035	14215	14117	14181	14197	14010	13994	14097	14093	14234	14189	14008	14137	14133	14077	13973	14229	14123	14107	14082	14055	14172	14160	14156	14043	14135	14012	14033	14107	14045	14096	13945	14095	14091	14090	14174	14077	14217	14160	14116	14031	14264	14184	14048	14102	14125	14187	14226	14014	14160	14068	14062	14030	14177	14106	14063	14077	14337	14289	13959	13970	14102	14065	14046	14032	14022	13947	14036	14031	14040	14300	14108	14090	14036	14061	14149	14068	14024	13969	14080	14297	13959	14109	13860	14102	14094	14152	14249	14105	13981	14259	14105	14092	14198	14090	14105	14039	14219	14165	13971	14195	14016	14077	14042	13968	14186	14223	14011	14021	14115	14058	14120	13958	14207	14234	14204	14041	14098	14091	14116	14150	14205	14119	13992	14108	14122	14066	13986	13987	14098	14033	14031	14098	14150	14121	14078	14247	14055	14180	13960	14164	14030	13955	14056	14020	14192	14126	14031	14139	14196	14094	14076	14275	14132	14144	14043	14322	14120	14074	14120	14327	14111	14052	14040	14292	14060	14251	14143	14123	14086	14118	14155	14079	14122	14040	14207	14087	14127	14138	14089	14079	14061	14101	13992	14174	13975	14132	14207	14048	14024	14118	14112	14120	14020	14092	14144	14112	14158	14239	14074	14065	14185	13996	14165	14076	14194	14120	14045	14215	14136	14155	14178	13838	14133	14062	14058	14059	14141	14251	14267	14328	14316	13959	14105	14051	14218	13993	14094	14106	14025	14097	14147	14115	14109	14136	14125	14118	14158	14083	14081	14082	14297	14080	13902	14061	14173	14126	14147	14087	14066	14171	14338	14167	14179	14093	14167	14012	14159	14160	14083	14133	13964	14054	14080	14115	14175	14220	14272	14042	14125	14166	14225	14106	14243	14087	14080	14169	14152	14112	14236	14008	14206	14023	14021	14189	14124	14054	14151	14100	14042	14262	14031	14187	13864	13926	14027	14124	14079	14072	14056	14188	14174	14150	14025	14095	14333	14054	14220	14215	14253	14151	14230	14034	14068	13971	14107	14260	14189	14142	14088	14212	14133	14116	14079	14016	14095	14060	13973	14215	14019	14060	14067	14085	14142	14198	14229	14256	14067	14162	14069	14111	14165	13926	14227	14014	14083	14118	14108	14132	14183	14225	14106	14112	14316	14092	14062	14047	14069	14179	14214	14097	14036	14085	13946	14260	14059	14110	14157	14037	14197	14052	14080	14035	14233	14127	13923	14124	14229	14216	14205	14140	14004	14188	14004	14120	14181	14276	13901	14115	14100	14130	14191	14092	14091	13990	14217	14087	14061	14062	14036	14153	14129	13937	14151	14055	14125	14088	14187	14213	14176	14108	13886	14207	14083	14022	13992	14104	14127	14077	14114	13940	14173	14084	14101	14223	14208	14106	14104	14136	14041	14206	14142	14152	14152	14230	14152	13943	14195	14253	14096	14098	14078	13978	14071	14016	14180	14129	14058	14177	14162	14207	14145	14194	14059	14302	13933	14003	14258	14120	14055	14097	14145	14142	14173	14156	14177	14089	14143	14122	14174	14163	13905	14219	14118	13961	14078	14109	14169	14047	14140	14228	14031	14214	14296	14282	14126	14152	14046	14139	13919	13962	14136	14184	14034	13989	14258	14152	14182	14019	14077	14072	14150	14279	13986	13910	14286	14183	14053	14221	14080	14211	14139	14077	13993	14142	14141	14140	14018	14151	14088	14069	14045	13993	14092	14231	14154	14212	14289	14113	14077	14184	14098	14144	14172	14157	14030	14013	14161	14251	14142	14019	14192	14037	13875	14145	14015	13795	14088	14069	14090	14041	14198	14105	14158	14056	14059	14064	14127	13965	13974	14116	14093	14201	14128	14058	14089	14231	14153	14012	14196	14104	13981	14081	14009	14136	14095	14015	13970	14214	14275	14097	14057	14071	14018	14202	14099	14118	14052	14064	14082	14119	14149	14159	14140	14228	13892	14337	14051	14194	14111	14107	14235	14115	14130	14126	14152	14134	14159	13941	14075	14200	14125	14077	14113	14059	14223	14065	14134	14001	14182	14105	14291	14091	14068	14038	14220	14074	14154	14114	14100	13962	14291	14047	14098	14085	14219	14012	14060	14100	14050	14145	14137	14237	14100	14285	14098	14061	14197	14148	14283	14247	14068	14228	13945	13915	14298	14040	14089	14239	14102	14016	14124	14198	14092	14092	14238	14063	13960	13938	14143	14130	13932	14092	14022	14289	14122	14082	14024	14209	14129	13992	14204	14067	14256	14007	14037	14091	14310	14091	14285	14234	14032	14086	14062	14063	14186	14106	13929	13996	14247	14176	14039	14151	14007	13981	14316	14142	14108	14074	14190	14148	14321	14052	14066	14039	13981	14126	14152	14060	14144	14019	14270	14131	14137	13910	14161	14091	14174	14333	14064	14073	14054	14124	14127	13988	14248	14121	14200	14220	14083	14202	14034	14173	14139	14032	14287	14137	14237	14151	14046	14205	14051	14294	14260	14187	14078	13942	14205	14247	14194	14174	14105	14060	14073	14096	14110	14067	14186	14187	14190	14299	14173	14149	14188	14230	14063	14030	14234	14115	14309	14020	14063	13975	14105	13962	14167	14158	14196	14161	14152	14106	14038	13992	14116	14109	13987	14181	14103	14024	14157	14010	14019	14207	14261	14035	14094	14096	14310	14042	14228	14147	14103	13935	14082	14137	14245	14075	14094	14117	14112	14040	14186	14178	14143	14110	14180	14107	14261	13985	13979	13873	13952	14077	14122	13979	14091	13979	13923	14065	14022	13939	14110	14138	13991	13974	14337	13912	14123	14123	14249	14090	14058	14041	14019	13900	14052	14135	14170	14157	14102	13878	14215	14210	14140	14021	14053	14149	14164	14227	14080	14196	14120	14122	14170	14243	14175	14031	14039	14031	14050	13992	14226	14091	14075	13983	13986	14107	14162	14235	13984	14143	14190	14280	13992	14201	14219	14112	14170	14181	14236	13915	14225	14132	14114	14060	14119	14091	14016	13822	14210	14035	14079	14047	14141	14101	14091	14167	13979	14015	14156	13958	14287	13996	14204	14015	14191	14165	13972	14313	14123	14086	14104	13976	14135	14191	14080	14112	14026	14202	14119	14210	14152	13957	14139	14214	14022	14024	14070	14205	14280	14146	14096	14283	14089	14076	14241	14079	14303	14342	14084	14030	14270	14137	14239	14061	14158	14180	13962	14095	14024	14266	14195	14032	14072	14115	14245	14156	14023	14275	14062	14034	14010	14189	14122	14156	13967	14037	14048	13993	14150	13959	14173	14073	14180	14116	14085	14080	14117	14026	14189	14065	13994	14128	14178	14036	14239	14106	14086	14086	14114	13980	14058	14176	14100	14168	14158	14108	14211	14145	14169	14262	14206	14173	14111	14149	14027	14380	14232	14134	14087	14103	13922	13989	14232	13982	14145	14090	14144	14034	14043	14002	14167	14110	14184	14161	14158	14095	14072	14038	14234	13985	14091	13963	14177	14095	14024	14040	14116	14082	14100	14128	14143	14097	14234	14134	14223	14258	14206	14079	14050	14246	14104	14212	14159	14035	14086	13996	14148	14140	14054	14304	14059	14136	14190	14214	13929	14223	13919	14105	14159	13866	14004	14148	14060	14033	14123	14260	14089	14219	14111	14108
22864	21062	27952	24532	22438	23062	22378	19560	18690	18606	18344	18044	18005	17776	17814	17847	17865	17784	17478	17720	17548	17737	17593	17637	17505	17583	17786	17470	17494	17521	17403	17551	17476	17447	17550	17504	17380	17246	17437	17396	17475	17407	17323	17389	17390	17386	17505	17505	17438	17460	17242	17447	17426	17411	17320	17440	17382	17375	17720	17217	17533	17506	17424	17549	17596	17500	17360	17435	17371	17443	17323	17333	17388	17353	17463	17453	17440	17379	17452	17285	17478	17425	17622	17457	17438	17522	17399	17362	17485	17342	17245	17280	17393	17535	17487	17574	17385	17458	17442	17295	17289	17307	17365	17471	17576	17537	17508	17481	17448	17327	17356	17294	17428	17321	17327	17283	17462	17447	17430	17396	17364	17452	17330	17181	17522	17673	17354	17235	17410	17604	17391	17290	17408	17358	17451	17248	17568	17250	17375	17405	17401	17676	17553	17399	17524	17412	17424	17427	17403	17317	17540	17483	17550	17530	17518	17507	17327	17459	17305	17333	17325	17408	17449	17324	17578	17501	17527	17323	17372	17466	17374	17288	17506	17491	17440	17255	17395	17431	17612	17236	17305	17391	17462	17361	17568	17386	17197	17547	17335	17427	17191	17307	17614	17440	17410	17371	17117	17461	17439	17457	17408	17408	17394	17408	17386	17334	17339	17368	17266	17358	17312	17435	17262	17436	17454	17495	17275	17623	17260	17630	17387	17328	17469	17333	17242	17455	17389	17379	17484	17397	17425	17358	17276	17564	17481	17448	17315	17352	17365	17152	17308	17282	17273	17476	17365	17104	17384	17210	17249	17467	17440	17322	17529	17498	17532	17456	17500	17389	17278	17274	17339	17448	17398	17298	17338	17462	17358	17339	17647	17793	17533	17420	17375	17317	17174	17351	17419	17591	17204	17651	17592	17375	17396	17364	17387	17381	17429	17435	17318	17309	17421	17320	17322	17496	17239	17649	17346	17591	17214	17448	17495	17634	17513	17286	17529	17439	17295	17427	17417	17534	17445	17363	17424	17544	17242	17479	17526	17378	17399	17209	17662	17326	17377	17464	17404	17440	17428	17249	17424	17399	17360	17396	17415	17598	17304	17423	17508	17447	17337	17314	17427	17227	17457	17371	17598	17446	17270	17458	17503	17551	17366	17486	17389	17467	17425	17334	17583	17564	17487	17473	17362	17369	17324	17316	17544	17305	17428	17412	17399	17373	17499	17345	17347	17274	17489	17552	17504	17439	17376	17497	17413	17534	17380	17334	17371	17155	17310	17259	17459	17455	17650	17632	17252	17481	17432	17448	17667	17614	17450	17441	17443	17310	17372	17565	17315	17562	17426	17375	17435	17380	17286	17426	17490	17366	17457	17501	17259	17266	17525	17561	17467	17542	17155	17515	17400	17300	17308	17427	17368	17425	17399	17386	17423	17433	17455	17596	17497	17476	17402	17633	17328	17341	17333	17517	17232	17465	17452	17286	17377	17410	17432	17494	17427	17316	17146	17417	17425	17243	17505	17386	17628	17242	17442	17377	17344	17458	17291	17437	17478	17586	17376	17450	17598	17693	17426	17267	17576	17491	17407	17379	17403	17453	17623	17263	17460	17357	17366	17461	17149	17314	17378	17258	17367	17579	17438	17350	17460	17467	17608	17228	17336	17330	17291	17524	17503	17471	17422	17482	17411	17379	17315	17553	17396	17496	17498	17328	17539	17331	17290	17382	17329	17519	17314	17274	17338	17457	17382	17484	17574	17195	17656	17458	17283	17278	17437	17375	17205	17296	17487	17361	17217	17306	17352	17438	17735	17456	17418	17295	17412	17440	17582	17281	17338	17393	17204	17374	17515	17446	17523	17469	17472	17446	17588	17607	17232	17408	17525	17372	17332	17576	17265	17287	17286	17398	17231	17525	17325	17486	17335	17386	17341	17444	17494	17461	17479	17527	17263	17274	17225	17358	17338	17345	17313	17377	17457	17390	17221	17540	17376	17465	17708	17505	17531	17372	17476	17403	17534	17526	17244	17292	17273	17382	17311	17452	17427	17521	17471	17453	17542	17357	17736	17391	17367	17421	17363	17616	17499	17542	17250	17448	17603	17659	17436	17335	17457	17231	17410	17319	17233	17346	17421	17206	17351	17311	17327	17397	17334	17457	17429	17450	17294	17739	17463	17596	17493	17339	17378	17650	17534	17485	17790	17450	17363	17431	17507	17611	17468	17484	17508	17479	17276	17435	17252	17260	17434	17360	17532	17459	17440	17558	17591	17408	17492	17313	17386	17295	17258	17332	17305	17473	17608	17479	17554	17404	17382	17291	17230	17430	17320	17551	17292	17546	17655	17375	17545	17331	17322	17361	17354	17596	17607	17424	17229	17230	17429	17515	17408	17418	17495	17252	17357	17372	17365	17591	17381	17278	17265	17457	17344	17344	17495	17290	17596	17442	17412	17399	17477	17395	17340	17229	17455	17354	17301	17443	17446	17537	17472	17526	17334	17489	17493	17344	17150	17379	17288	17570	17449	17381	17326	17174	17408	17296	17578	17368	17451	17553	17451	17344	17320	17733	17536	17318	17476	17444	17417	17549	17426	17555	17413	17468	17618	17443	17191	17273	17580	17332	17342	17289	17404	17342	17573	17528	17388	17439	17233	17527	17576	17497	17653	17285	17410	17441	17473	17458	17262	17362	17401	17378	17336	17490	17269	17418	17309	17389	17357	17398	17343	17203	17225	17483	17316	17326	17495	17503	17529	17363	17611	17341	17492	17420	17489	17388	17385	17367	17367	17512	17373	17496	17356	17491	17412	17299	17376	17209	17451	17404	17421	17519	17467	17328	17313	17477	17378	17306	17460	17492	17540	17451	17502	17572	17450	17344	17521	17370	17415	17334	17491	17619	17451	17187	17459	17519	17496	17527	17344	17365	17635	17332	17423	17465	17422	17250	17499	17350	17436	17363	17309	17534	17548	17642	17467	17360	17388	17481	17303	17186	17355	17405	17205	17462	17425	17525	17515	17327	17279	17331	17443	17646	17633	17545	17401	17426	17365	17369	17371	17529	17305	17404	17169	17323	17417	17376	17437	17464	17390	17447	17278	17467	17398	17520	17510	17486	17295	17528	17366	17401	17286	17439	17257	17593	17063	17400	17531	17270	17532	17476	17400	17569	17489	17338	17350	17423	17478	17476	17422	17372	17509	17478	17332	17286	17405	17546	17565	17399	17339	17416	17454	17337	17467	17260	17333	17356	17578	17595	17573	17307	17580	17378	17588	17452	17559	17185	17540	17433	17312	17534	17270	17288	17523	17493	17347	17481	17302	17197	17363	17665	17505	17285	17376	17509	17384	17589	17517	17428	17380	17478	17326	17261	17439	17441	17454	17254	17366	17293	17266	17329	17378	17632	17151	17363	17523	17442	17373	17408	17339	17260	17160	17555	17537	17480	17395	17409	17254	17367	17385	17566	17198	17502	17323	17332	17307	17314	17516	17253	17439	17375	17490	17375	17350	17501	17545	17591	17384	17283	17339	17325	17290	17551	17367	17445	17393	17369	17578	17444	17393	17401	17699	17601	17420	17361	17279	17313	17361	17527	17528	17264	17554	17389	17399	17449	17273	17562	17595	17490	17653	17491	17552	17441	17525	17251	17195	17250	17636	17572	17481	17380	17456	17248	17538	17355	17696	17327	17172	17436	17414	17498	17307	17403	17501	17489	17323	17337	17459	17316	17368	17492	17342	17298	17428	17349	17383	17470	17399	17554	17331	17459	17411	17658	17380	17329	17536	17455	17431	17538	17350	17407	17353	17515	17668	17299	17414	17394	17269	17482	17402	17508	17425	17609	17512	17327	17507	17406	17377	17391	17308	17258	17449	17426	17436	17481	17310	17535	17345	17615	17453	17598	17420	17404	17491	17612	17185	17515	17588	17334	17514	17400	17554	17458	17202	17409	17497	17527	17233	17561	17359	17412	17293	17513	17522	17433	17526	17486	17396	17608	17396	17494	17552	17330	17406	17259	17546	17393	17520	17353	17316	17338	17384	17279	17228	17385	17397	17121	17300	17535	17488	17282	17466	17444	17187	17344	17418	17434	17580	17331	17299	17284	17293	17494	17369	17365	17310	17472	17377	17444	17350	17467	17666	17680	17466	17434	17490	17522	17379	17284	17506	17410	17478	17449	17429	17564	17601	17332	17457	17468	17347	17338	17401	17490	17353	17125	17416	17480	17231	17322	17236	17343	17416	17351	17515	17634	17508	17419	17464	17496	17483	17188	17446	17405	17439	17433	17565	17459	17396	17500	17459	17342	17279	17466	17512	17331	17439	17307	17451	17301	17246	17428	17444	17489	17472	17376	17617	17319	17340	17463	17609	17463	17447	17536	17294	17319	17438	17434	17361	17289	17417	17505	17414	17471	17280	17274	17215	17313	17258	17320	17508	17550	17341	17341	17256	17199	17304	17416	17344	17483	17418	17545	17367	17573	17402	17202	17321	17356	17292	17525	17332	17463	17324	17309	17390	17583	17469	17447	17188	17474	17467	17273	17268	17426	17177	17279	17394	17382	17376	17557	17193	17448	17421	17560	17519	17596	17484	17556	17372	17316	17489	17511	17607	17462	17336	17269	17432	17332	17338	17526	17558	17309	17270	17274	17383	17543	17592	17604	17273	17512	17495	17448	17438	17333	17431	17657	17478	17359	17511	17391	17383	17170	17439	17305	17515	17432	17425	17426	17436	17343	17543	17284	17507	17578	17565	17643	17485	17511	17382	17427	17386	17536	17172	17560	17305	17628	17462	17256	17330	17457	17463	17333	17428	17220	17599	17548	17383	17287	17267	17476	17346	17212	17300	17528	17541	17445	17333	17646	17301	17544	17455	17384	17285	17284	17698	17539	17396	17287	17128	17313	17325	17373	17471	17328	17300	17211	17410	17448	17320	17261	17519	17399	17284	17317	17494	17572	17492	17470	17532	17333	17233	17433	17369	17210	17440	17443	17207	17351	17401	17342	17445	17319	17373	17428	17284	17386	17598	17375	17314	17449	17338	17489	17443	17456	17732	17352	17294	17378	17419	17377	17405	17515	17288	17459	17068	17137	17567	17207	17430	17481	17544	17465	17400	17373	17381	17381	17338	17395	17358	17247	17310	17675
15048	32373	27819	22567	20806	19042	18040	17080	16508	15897	15925	15452	15324	15128	15021	15098	14915	14977	15126	14873	14876	15000	14761	14927	14797	15002	14965	14697	14855	14876	14734	14755	14925	14858	14892	14575	14850	14680	14739	14599	14825	14675	14706	14621	14792	14777	14590	14771	14639	14724	14800	14783	14672	14830	14851	14721	14625	14851	14806	14716	14771	14711	14883	14554	14730	14929	14864	14829	14763	14689	14821	14938	14885	14810	14793	14696	14668	14636	14852	14690	14841	14763	14724	14925	14718	14645	14759	14539	14780	14714	14732	14762	14808	14754	14530	14651	14591	14866	14806	14680	14686	14844	14708	14750	14684	14747	14604	14817	14784	14706	14850	14786	14790	14799	14871	14763	14622	14853	14828	14765	14836	14660	14873	14783	14769	14666	14746	14831	14818	14792	14721	14908	14850	14687	14661	14761	14670	14876	14691	14618	14850	14693	14723	14945	14750	14588	14601	14732	14600	14679	14586	14790	14644	14895	14757	14807	14731	14610	14525	14760	14698	14772	14737	14639	14689	14789	14632	14765	14691	14679	14776	14604	14707	14589	14658	14655	14840	14824	14700	14700	14681	14732	14631	14659	14678	14687	14616	14709	14648	14786	14784	14726	14728	14779	14774	14600	14920	14750	14770	14932	14827	14675	14732	14751	14780	14704	14708	14655	14714	14840	14706	14719	14708	14574	14899	14694	14711	14700	14770	14619	14956	14671	14783	14648	14640	14771	14818	14649	14557	14724	14619	14760	14811	14652	14498	14723	14725	14848	14847	14717	14625	14701	14746	14605	14790	14691	14634	14696	14717	14913	14736	14616	14799	14808	14853	14682	14622	14807	14719	14789	14702	14885	14855	14737	14545	14603	14782	14749	14665	14653	14850	14867	14731	14873	14685	14730	14805	14563	14763	14717	14507	14734	14869	14785	14583	14637	14680	14752	14667	14858	14455	14723	14625	14627	14721	14729	14773	14717	14735	14726	14839	14666	14625	14670	14886	14727	14666	14957	14702	14676	14685	14975	14628	14767	14812	14845	14936	14715	14863	14683	14752	14833	14712	14535	14694	14769	14594	14803	14964	14653	14848	14780	14698	14664	14665	14806	14785	14852	14680	14707	14749	14968	14632	14838	14764	14812	14737	14625	14687	14837	14829	14786	14558	14602	14798	14769	14734	14789	14836	14520	14807	14809	14659	14746	14738	14796	14623	14682	14785	14650	14935	14779	14771	14904	14615	14642	14534	14694	14614	14617	14692	14807	14629	14842	14763	14772	14879	14768	14653	14739	14589	14805	14916	14662	14758	14647	14751	14742	14805	14818	14823	14636	14696	14800	14792	14770	14848	14805	14843	14787	14718	14649	14871	14616	14788	14638	14660	14815	14635	14797	14561	14769	14702	14761	14742	14661	14625	14705	14686	14740	14717	14794	14756	14735	14710	14809	14628	14721	14825	14718	14814	14893	14706	14711	14791	14733	14667	14699	14598	14830	14742	14673	14842	14614	14698	14622	14860	14675	14765	14712	14710	14539	14610	14690	14887	14756	14705	14811	14662	14850	14696	14731	14772	14795	14877	14782	14764	14841	14755	14822	14911	14694	14806	14717	14733	14684	14725	14671	14753	14653	14545	14799	14747	14850	14662	14771	14806	14738	14778	14864	14640	14779	14638	14705	14696	14800	14910	14784	14746	14818	14681	14904	14795	14757	14901	14765	14720	14818	14604	14591	14702	14665	14578	15010	14866	14682	14703	14673	14657	14627	14743	14760	14788	14653	14872	14769	14832	14633	14787	14732	14635	14697	14842	14726	14604	14886	14834	14704	14767	14641	14827	14871	14683	14603	14737	14682	14789	14714	14863	14875	14717	14798	14827	14838	14675	14623	14834	14846	14708	14668	14681	14658	14695	14892	14881	14665	14701	14702	14818	14693	14580	14757	14832	14690	14696	14884	14753	14716	14880	14636	14681	14763	14714	14870	14843	14763	14631	14572	14703	14727	14727	14839	14769	14582	14639	14659	14745	14871	14626	14744	14819	14742	14838	14772	14771	14812	14755	14712	14867	14921	14769	14754	14838	14850	14657	14784	14635	14787	14794	14669	14809	14778	14776	14579	14584	14676	14811	14568	14703	14678	14818	14696	14801	14775	14756	14714	14587	14838	14785	14670	14701	14726	14736	14607	14744	14678	14857	14583	14721	14743	14710	14794	14844	14905	14733	14781	14734	14820	14793	14687	14774	14715	14631	14797	14638	14702	14727	14828	14716	14751	14828	14710	14700	14641	14531	14724	14692	14944	14755	14816	14578	14575	14824	14697	14746	14570	15008	14668	14575	14855	14614	14799	14886	14728	14864	14619	14706	14667	14685	14513	14786	14727	14812	14694	14769	14691	14573	14714	14842	14621	14842	14644	14758	14687	14753	14630	14739	14847	14727	14718	14903	14564	14767	14631	14729	14681	14789	14786	14725	14732	14758	14660	14622	14831	14757	14732	14732	14802	14780	14705	14643	14775	14828	14742	14769	14615	14627	14655	14634	14703	14647	14768	14759	14842	14780	14774	14774	14678	14876	14780	14616	14798	14559	14547	14884	14673	14886	14759	14702	14705	14736	14668	14757	14619	14696	14607	14797	14649	14479	14775	14899	14815	14939	14683	14650	14663	14940	14666	14794	14836	14549	14646	14739	14960	14821	14578	14687	14796	14658	14863	14753	14728	14579	14537	14772	14717	14682	14735	14712	14733	14642	14820	15048	14690	14787	14856	14630	14702	14838	14796	14777	14709	14648	14926	14802	14760	14775	14772	14632	14743	14682	14786	14762	14968	14662	14702	14690	14751	14831	14769	14911	14688	14708	14582	14778	14709	14618	14741	14609	14710	14741	14955	14599	14622	14681	14744	14638	14555	14706	14711	14562	14582	14979	14920	14639	14800	14630	14765	14877	14703	14888	14887	14855	14778	14743	14746	14792	14582	14637	14601	14815	14795	14696	14675	14847	14727	14665	14626	14809	14787	14797	14780	14600	14644	14701	14795	14733	14738	14704	14755	14662	14745	14787	14676	14871	14729	14810	14673	14719	14644	14716	14688	14703	14757	14719	14689	14756	14639	14796	14750	14893	14772	14807	14779	14606	14821	14824	14810	14611	14593	14663	14831	14651	14680	14894	14760	14747	14656	14759	14648	14708	14604	14635	14505	14697	14893	14634	14707	14816	14640	14751	14664	14665	14855	14671	14821	14731	14806	14807	14578	14581	14633	14770	14755	14625	14855	14704	14671	14659	14730	14648	14773	14744	14740	14638	14770	14744	14696	14728	14655	14830	14571	14785	14794	14905	14776	14709	14760	14622	14887	14770	14891	14794	14792	14721	14718	14520	14874	14700	14723	14727	14696	14863	14791	14663	14726	14572	14828	14803	14648	14918	14636	14710	14654	14708	14899	14859	14792	14716	14762	14608	14563	14705	14744	14836	14806	14654	14680	14838	14789	14824	14625	14864	14769	14654	14798	14513	14700	14726	14618	14792	14734	14594	14775	14580	14625	14734	14589	14812	14798	14778	14552	14942	14837	14809	14698	14783	14739	14842	14734	14712	14746	14752	14673	14775	14642	14790	14719	14742	14822	14790	14846	14941	14597	14650	14692	14648	14772	14772	14781	14688	14864	14630	14859	14755	14884	14613	14760	14916	14758	14747	14608	14842	14676	14766	14785	14689	14629	14771	14652	14770	14739	14751	14721	14688	14785	14658	14817	14826	14685	14614	14686	14842	14718	14720	14687	14683	14612	14768	14695	14793	14672	14665	14677	15053	14873	14661	14670	14715	14683	14808	14717	14719	14702	14756	14754	14613	14737	14684	14731	14675	14664	14776	14769	14680	14762	14730	14820	14687	14784	14851	14574	14635	14673	14814	14825	14701	14570	14603	14860	14793	14817	14827	14836	14796	14858	14674	14945	14633	14670	14542	14610	14741	14665	14681	14679	14612	14586	14735	14810	14913	14707	14602	14682	14888	14740	14833	14747	14694	14813	14704	14660	14585	14688	14686	14838	14642	14845	14748	14614	14684	14689	14701	14698	14771	14724	14625	14858	14744	14640	14682	14852	14586	14681	14740	14797	14641	14860	14667	14651	14813	14645	14855	14753	14734	14817	14769	14605	14805	14749	14701	15006	14714	14815	14716	14825	14743	14563	14617	14799	14820	14784	14674	14795	14727	14743	14628	14775	14686	14764	14694	14655	14827	14604	14814	14779	14765	14732	14813	14766	14696	14799	14749	14797	14804	14745	14785	14772	14969	14707	14638	14768	14810	14910	14614	14644	14498	14836	14814	14805	14664	14656	14772	14702	14870	14715	14718	14859	14879	14804	14682	14729	14681	14931	14807	14794	14626	14672	14702	14604	14685	14678	15012	14609	14798	14782	14714	14703	14851	14806	14673	14723	14777	14681	14618	14822	14723	14702	14606	14768	14580	14678	14600	14683	14692	14921	14634	14793	14798	14774	14809	14655	14786	14761	14663	14820	14700	14750	14758	14758	14546	14703	14548	14673	14735	14745	14737	14712	14708	14699	14820	14638	14835	14647	14809	14710	14663	14779	14706	14655	14742	14754	14621	14855	14685	14687	14731	14726	14882	14915	14803	14728	14752	14657	14738	14621	14583	14749	14720	14954	14738	14777	14708	14790	14830	14761	14715	14639	14742	14663	14851	14742	14760	14897	14739	14588	14828	14689	14761	14761	14913	14721	14572	14717	14663	14911	14794	14586	14590	14531	14799	14803	14660	14820	14688	14667	14790	14802	14866	14760	14671	14735	14879	14762	14698	14732	14701	14850	14593	14599	14806	14673	14758	14863	14832	14702	14709	14659	14682	14843	14770	14821	14644	14719	14790	14809	14807	14817	14739	14775	14565	14943	14849	14799	14808	14674	14668	14633	14878	14732	14758	14523	14802	14653	14740	14765	14783	14700	14795	14741	14811	14889	14558	14749	14837	14699	14799	14860	14669	14770	14720	14945	14743	14771	14688	14843	14657	14642	14790	14860	14626	14855	14713	14708	14846	14734	14598	14802	14782	14753	14813	14745	14791	14700	14756	14703	14796	14614	14791	14731	14588	14747	14500	14671	14480	14692	14734	14699	14790	14668	14745	14888	14634	14702	14781	14773
24364	21006	26781	26447	21100	20138	19419	18177	17913	17430	17293	17280	17283	17103	16996	16982	16976	17068	16935	16751	16812	16707	16819	16837	16972	16774	16957	16882	16987	16738	16669	16866	16781	16850	16898	16945	16884	16668	16828	16891	16848	16717	16753	16711	16936	16705	16734	16759	16708	16652	16664	16543	16636	16787	16958	16779	16708	16772	16932	16861	16793	16714	16589	16894	16482	16669	16726	16541	16767	16775	16664	16670	16584	16689	16569	16801	16742	16625	16805	16649	16591	16832	16762	16672	16849	16742	16715	16822	16785	16834	16643	17021	16723	16829	16871	16442	16758	16775	16728	16671	16810	16738	16816	16764	16728	16668	16781	16868	16630	16693	16811	16833	16926	16768	16816	16784	16659	16897	16812	16799	16858	16706	16862	16608	16691	16846	16748	16659	16688	16728	16796	16845	16956	16791	16784	16736	16759	16652	16666	16685	16637	16757	16692	16707	16906	16707	16776	16757	16733	16772	16652	16729	16722	16813	16664	16577	16818	16535	16763	16920	16886	16812	16729	16844	16669	16829	16740	16819	16809	16959	16627	16680	16687	16830	16527	16744	17041	16556	16630	16774	16978	16726	16789	16690	16871	16727	16698	16839	16907	16698	16716	16962	16611	16826	16863	16575	16824	16683	16745	16682	16780	16554	16635	16661	16507	16730	16962	16813	16747	16737	16601	16564	16561	16689	16683	16758	16816	16726	16818	16795	16786	16739	16802	16999	16712	16757	16610	16664	16645	16650	16793	16871	16930	16754	16728	16672	16661	16702	16757	16806	16508	16928	16623	16786	16780	16757	16817	16828	16697	16739	16756	16600	16758	16611	16654	16784	16608	16746	16810	16844	16811	16790	16722	16677	16696	16571	16753	16865	16805	16750	16671	16585	16596	16514	16849	16715	16696	16477	16753	16745	16569	16572	16746	16626	16826	16823	16708	16729	16779	16804	16742	16724	16921	16795	16558	16827	16666	16640	16739	16698	16665	16716	16875	16738	16809	16713	16611	16719	16765	16864	16894	16787	16804	16765	16523	16703	16824	16812	16839	16671	16730	16674	16758	16687	16770	16984	16915	16838	16808	16545	16841	16719	16804	16669	16521	16746	16723	16719	16931	16552	16883	16847	16751	16554	16873	16735	16837	16648	17051	16930	16828	16668	16772	16821	16832	16843	16599	16766	16890	16800	16567	16631	16735	16797	16812	16670	16679	16877	16869	16830	16739	16858	16712	16496	16765	16890	16651	16828	16714	16766	16635	16621	16660	16600	16599	16736	16676	16764	16711	16789	16640	16793	16714	16872	16786	16694	16780	16888	16658	16740	16716	16818	16733	16922	16783	16519	16780	16767	16631	16763	16976	16622	16862	16797	16745	16726	16662	16559	16745	16891	16959	16633	16620	16687	16810	16714	16651	16521	16685	16875	16753	16798	16905	16642	16710	16560	16552	16450	16721	16653	16666	16511	16668	16605	16838	16594	16654	16726	16772	16605	16630	16476	16744	16444	16771	16615	16599	16740	16456	16816	16858	16864	16693	16688	16766	16909	16768	16596	16851	16766	16709	16587	16515	16768	16954	16853	16858	16707	16580	16683	16709	16808	16911	16756	16818	16740	16546	16688	16835	16661	16592	16775	16936	16745	16709	16903	16716	16852	16758	16679	16817	16862	16787	16569	16818	16809	16930	16697	16803	16532	16731	16740	16772	16606	16681	16632	16598	16818	16725	16839	16818	16749	16629	16789	16848	16901	16592	16672	16749	16808	16690	16702	16849	16697	16872	16790	16573	16709	16901	16641	16606	16856	16868	16578	16581	16710	16849	16828	16746	16917	16589	16589	16813	16748	16830	16567	16820	16846	16788	16955	16783	16741	16817	16608	16724	16686	16744	16758	16881	16717	16667	16852	16519	16784	16687	16701	16763	16791	16750	16796	16759	16985	16573	16733	16998	16711	16643	16585	16810	16661	16550	16780	16844	16671	16700	16689	16788	16629	16802	16710	16809	17057	16828	16723	16927	16682	16852	16629	16667	16733	16793	16679	16526	16595	16835	16800	16832	16827	16677	16739	16649	16577	16600	16636	16816	16524	16816	16812	16840	16918	16829	16887	16896	16704	16682	16812	16623	16697	16860	16736	16749	16615	16751	16601	16911	16576	16837	16745	16793	16685	16580	16804	16688	16710	16797	16636	16874	16648	16688	16758	16726	16724	16706	16806	16786	16704	16754	16830	16887	16755	16867	16781	16801	16790	16706	16844	16720	16824	16717	16640	16837	16774	16539	16752	16815	16666	16982	16758	16771	16851	16570	16804	16878	16829	16485	16673	16842	16711	16704	16492	16714	16468	16769	16681	16770	16709	16716	16911	16830	16906	16955	16644	16757	16802	16612	16702	16864	16676	16865	16764	16783	16581	16778	16675	16875	16929	16725	16907	16706	16583	16615	16810	16737	16833	16561	16660	16724	16877	16832	16738	16863	16684	16621	16851	16830	16894	16885	16737	16932	16747	16803	16767	16948	16818	16969	16831	16908	16728	16636	16703	16826	16711	16826	16980	16910	16549	16803	16522	16857	16776	16811	16631	16824	16501	16738	16801	16727	16751	16629	16631	16769	16706	16745	16862	16704	16846	16637	16508	16664	16683	16934	16745	16734	16738	16644	16810	16664	16843	16838	16751	16782	16897	16637	16670	16619	16606	16620	16800	16939	17026	16967	16644	16601	16905	16690	16739	16658	16762	16823	16862	16976	16609	16822	16893	16577	16764	16655	16690	16627	17008	16786	16737	16817	16748	16762	16742	16850	16768	16848	16880	16570	16648	16646	16786	16620	16745	16827	16834	16880	16715	16859	16789	16888	16927	16869	16634	16617	17039	16759	16779	16751	16784	16713	16725	16865	16739	16736	16777	16844	16806	16700	16799	16732	16804	16435	16838	16692	16763	16882	16772	16872	16646	16810	16726	16926	16748	16576	16853	16739	16637	16807	16710	16616	16633	16865	16817	16876	16753	16738	16664	16650	16733	16840	16596	16959	16834	16867	16941	16774	16570	16764	16570	16743	16718	16540	16660	16761	16924	16682	16620	16695	16835	16873	16830	16818	16652	16587	16785	16668	16802	16819	16574	16829	16674	16650	16907	16682	16581	16429	16771	16772	16610	16723	16801	16670	16506	16553	16557	16678	16521	16730	16916	16927	16896	16768	16732	16715	16669	16680	16688	16760	16744	17076	16878	16655	16715	16767	16817	16777	16870	16864	16805	16508	16583	16799	16641	16696	16617	16833	16712	17012	16805	16576	16617	16486	16775	16625	16713	16596	16667	16619	16621	16746	16632	16828	16633	16662	16767	16628	16649	16768	16774	16782	16783	16835	16849	16744	16717	16512	16792	16661	16744	16689	16796	16715	16544	16828	16997	16865	16905	16779	16588	16945	16692	16809	16623	16649	16810	16840	16754	16689	16764	16829	16523	16785	16576	16689	16889	16857	16787	16816	16890	16712	17023	16759	16843	16641	16840	16930	16832	16821	16654	16875	16816	16946	16649	16763	16840	16847	16621	16872	16670	16655	16777	16841	16620	16653	16944	16521	16797	16806	16824	16750	16740	16744	16471	16620	16674	17075	16905	16941	16688	16620	16589	16686	16752	16831	16427	16663	16657	16627	16563	16708	16792	16852	16628	16925	16703	16846	16877	16813	16900	16756	16679	16627	16945	16662	16607	16681	16552	16689	16684	16638	16665	16638	16558	16625	16825	16793	16696	16819	16771	16670	16767	16746	16696	16636	16837	16652	16805	16984	16670	16602	16791	16700	16722	16796	16708	16660	16679	16625	16614	16757	16591	16980	16679	16873	16788	16639	16756	16514	16758	16691	16844	16910	16957	16857	16761	16898	16759	16920	16700	16947	16734	16664	16843	16762	16902	16738	16880	16626	16874	16606	16701	16797	16616	16778	16684	16919	16879	16845	16861	16848	16709	16832	16722	16747	16497	16643	16729	16560	16529	16815	16609	16965	16968	16776	16713	16793	16748	16690	16659	16770	16812	16683	16781	16980	16757	16764	16769	16745	16744	16755	16835	16872	16623	16764	16713	16793	16627	16659	16813	16793	16594	16629	16644	16805	16826	16774	16821	16609	16703	16745	16750	16970	16586	16746	16491	16747	16601	16789	16724	16836	16709	16553	16775	16604	16666	16903	16718	16744	16771	16785	16722	16631	16909	16691	16657	16843	16841	16681	16815	16918	16615	16667	16653	16616	16641	16642	16758	16634	16818	16754	16786	16776	16941	16754	16631	16776	16508	16802	16763	16758	16865	16783	16677	16667	16727	16791	16768	16676	16503	16674	16855	16699	16882	16741	16902	16760	16552	16894	16728	16631	16653	16866	16756	16571	16718	16706	16719	16687	16726	16736	16724	16586	16679	16605	16742	16935	16713	16834	16766	16782	16608	16709	16850	16700	16590	16727	16670	16881	17033	16719	16739	16940	16932	16861	16940	16837	16849	16801	16805	16770	16705	16596	16851	16860	16674	16746	16825	16673	16811	16775	16811	16681	16858	16618	16922	16633	16734	16805	16647	16595	16815	16772	16556	16746	16640	16544	16938	16798	16777	16683	16844	16565	16819	16751	16643	16831	16799	16934	16721	16570	16651	16580	16672	16717	16641	16777	16936	16704	16781	16739	16624	16725	16860	16735	16660	16929	16582	16791	16704	16750	16793	16876	16591	16697	16731	16775	16716	16790	16643	16692	16790	16869	16747	16752	16870	17020	16781	16859	16680	16645	16910	16700	16775	16811	16783	16873	16856	16913	16821	16607	16798	16982	16879	16787	16797	16794	16675	16700	16841	16815	16800	16775	16576	16789	16740	16662	16736	16651	16809	16608	16664	16944	16719	16768	16610	16937	16622	16701	16884	16656	16766	16718	16627	16713	16885	16636	16647	16651	16778	16723	16726	16642	16754	16792	16657	16650	16948	16729	16583	16721	16881	16880	16914	16850	16582	16742	16741	16714	16793	16772	16891	16555	16813	16982	16963	16902	16828	16702	16783	16677	16518	16790	16693	16884	16781	16687	16782	16687	16936	16786	16814	16689	16876	16670	16661	16737	16968	16763	16789	16711	16700	16642	16610	16732	16667	16715	16619	16692	16642	16744	16756	16637	16648
15392	29312	25255	20720	19358	17756	17006	16306	15776	15388	15209	15040	14810	14711	14690	14504	14436	14454	14378	14468	14609	14406	14469	14506	14500	14368	14590	14545	14540	14314	14456	14504	14426	14434	14480	14442	14208	14299	14264	14400	14459	14204	14554	14254	14416	14323	14250	14460	14373	14397	14441	14301	14505	14429	14351	14248	14429	14437	14314	14283	14531	14279	14415	14295	14330	14243	14267	14405	14513	14435	14256	14158	14492	14235	14287	14508	14460	14249	14131	14327	14400	14428	14343	14339	14445	14304	14478	14394	14295	14248	14166	14361	14317	14342	14356	14504	14163	14382	14404	14375	14298	14279	14305	14483	14378	14320	14403	14585	14285	14292	14386	14446	14268	14278	14365	14486	14297	14297	14442	14226	14274	14352	14351	14469	14358	14297	14350	14265	14324	14338	14325	14221	14428	14349	14270	14355	14525	14272	14298	14479	14376	14403	14309	14476	14639	14403	14199	14224	14303	14427	14476	14346	14390	14370	14310	14143	14308	14401	14568	14330	14184	14253	14268	14337	14583	14466	14374	14236	14376	14499	14218	14410	14442	14219	14418	14418	14394	14407	14370	14458	14406	14449	14289	14383	14482	14334	14246	14352	14346	14272	14400	14301	14266	14444	14258	14376	14223	14467	14330	14369	14260	14440	14344	14289	14500	14172	14428	14331	14433	14422	14313	14526	14456	14261	14410	14188	14567	14347	14454	14374	14398	14264	14265	14520	14382	14384	14603	14351	14306	14370	14314	14456	14260	14297	14344	14358	14347	14415	14269	14371	14379	14373	14376	14358	14320	14173	14427	14296	14487	14369	14257	14401	14341	14450	14603	14380	14518	14492	14386	14466	14374	14313	14521	14374	14325	14397	14440	14311	14398	14428	14382	14415	14404	14253	14450	14244	14287	14424	14394	14317	14317	14382	14280	14296	14394	14251	14345	14230	14396	14342	14275	14380	14492	14379	14297	14238	14312	14382	14395	14255	14488	14275	14330	14478	14367	14439	14298	14302	14490	14398	14390	14387	14480	14368	14438	14279	14388	14452	14231	14282	14361	14208	14354	14333	14470	14432	14321	14335	14426	14435	14326	14294	14413	14275	14312	14521	14248	14294	14365	14437	14466	14368	14425	14347	14373	14370	14267	14254	14319	14188	14317	14285	14469	14409	14378	14556	14244	14444	14426	14455	14081	14317	14532	14242	14390	14340	14376	14297	14335	14619	14316	14356	14509	14374	14306	14199	14416	14355	14402	14403	14386	14423	14506	14337	14446	14447	14434	14367	14413	14409	14466	14257	14305	14415	14379	14325	14533	14553	14357	14338	14169	14454	14339	14458	14279	14362	14431	14421	14210	14348	14309	14325	14322	14496	14373	14366	14316	14475	14373	14230	14427	14367	14432	14332	14447	14272	14245	14350	14424	14364	14523	14300	14473	14221	14443	14413	14398	14373	14165	14301	14414	14300	14204	14281	14430	14441	14402	14291	14398	14249	14414	14359	14352	14507	14482	14377	14329	14412	14374	14297	14375	14423	14327	14356	14231	14224	14537	14315	14316	14252	14493	14446	14467	14457	14216	14249	14380	14324	14515	14304	14388	14467	14522	14373	14339	14440	14422	14670	14308	14366	14478	14319	14450	14352	14447	14328	14405	14323	14334	14322	14369	14470	14116	14393	14181	14397	14404	14449	14257	14387	14381	14301	14367	14577	14303	14300	14378	14286	14412	14256	14445	14398	14431	14429	14344	14348	14355	14410	14320	14505	14343	14339	14401	14356	14549	14262	14229	14214	14361	14258	14309	14200	14546	14391	14469	14313	14465	14236	14408	14389	14301	14407	14371	14371	14411	14220	14515	14334	14432	14234	14423	14578	14316	14458	14422	14396	14223	14432	14359	14316	14290	14423	14220	14344	14202	14440	14240	14305	14106	14404	14386	14545	14312	14229	14427	14308	14376	14312	14536	14195	14471	14210	14298	14379	14358	14451	14300	14376	14334	14254	14343	14337	14360	14489	14388	14369	14380	14402	14294	14430	14560	14294	14362	14467	14138	14304	14248	14430	14336	14450	14560	14406	14257	14351	14334	14369	14397	14318	14397	14135	14493	14259	14306	14256	14336	14458	14319	14323	14388	14371	14499	14372	14398	14420	14392	14364	14373	14283	14404	14374	14329	14282	14379	14506	14242	14519	14436	14363	14397	14279	14328	14457	14426	14374	14339	14454	14437	14479	14469	14510	14557	14413	14359	14433	14373	14346	14302	14374	14277	14401	14287	14323	14416	14424	14347	14293	14338	14247	14478	14062	14418	14378	14325	14420	14513	14328	14226	14586	14470	14484	14293	14509	14276	14297	14476	14365	14266	14360	14289	14258	14541	14363	14554	14395	14468	14456	14299	14351	14415	14415	14151	14316	14670	14251	14537	14353	14452	14588	14216	14337	14367	14432	14300	14317	14405	14487	14398	14246	14512	14347	14181	14568	14477	14340	14317	14324	14284	14464	14516	14378	14325	14226	14341	14285	14533	14344	14271	14355	14599	14302	14362	14253	14305	14327	14365	14169	14459	14386	14448	14445	14367	14318	14391	14532	14417	14485	14388	14382	14405	14455	14505	14368	14355	14334	14365	14260	14465	14458	14422	14310	14372	14365	14164	14498	14348	14288	14182	14389	14359	14286	14277	14452	14325	14466	14348	14320	14364	14380	14337	14311	14480	14518	14370	14515	14344	14210	14343	14333	14368	14484	14401	14432	14221	14375	14385	14372	14224	14225	14601	14327	14313	14315	14382	14331	14305	14358	14415	14326	14420	14326	14390	14195	14234	14544	14280	14553	14409	14458	14250	14400	14364	14386	14410	14431	14396	14333	14383	14382	14568	14315	14360	14411	14396	14274	14327	14355	14390	14216	14486	14371	14445	14382	14478	14421	14254	14295	14355	14429	14399	14225	14468	14384	14238	14480	14402	14458	14273	14415	14394	14293	14562	14450	14377	14302	14517	14335	14286	14546	14222	14336	14371	14204	14322	14448	14312	14220	14401	14329	14240	14469	14302	14371	14432	14480	14220	14396	14597	14169	14428	14430	14155	14329	14361	14488	14303	14365	14192	14375	14341	14508	14433	14552	14348	14391	14305	14357	14219	14376	14341	14369	14427	14337	14351	14383	14424	14333	14383	14540	14554	14573	14278	14404	14245	14385	14422	14288	14436	14402	14338	14427	14571	14440	14469	14470	14410	14382	14526	14324	14418	14267	14283	14285	14395	14325	14512	14311	14306	14601	14329	14338	14256	14344	14471	14321	14373	14411	14251	14494	14182	14317	14247	14350	14331	14412	14495	14208	14518	14154	14364	14364	14232	14358	14334	14557	14410	14364	14385	14468	14318	14230	14393	14277	14313	14432	14395	14322	14478	14413	14257	14228	14428	14656	14334	14144	14417	14414	14266	14518	14461	14485	14380	14340	14437	14251	14480	14188	14609	14382	14386	14362	14393	14415	14353	14311	14478	14312	14364	14376	14306	14186	14386	14379	14435	14441	14345	14345	14296	14539	14300	14376	14323	14502	14438	14463	14403	14573	14390	14295	14424	14323	14534	14324	14323	14309	14342	14319	14318	14408	14280	14334	14306	14383	14491	14263	14439	14268	14450	14301	14388	14651	14404	14268	14298	14259	14451	14329	14245	14268	14362	14349	14458	14211	14425	14329	14497	14229	14491	14223	14299	14405	14367	14530	14316	14334	14399	14414	14393	14232	14465	14433	14415	14378	14421	14344	14474	14284	14371	14500	14233	14414	14540	14269	14490	14392	14575	14321	14348	14290	14395	14308	14431	14205	14277	14485	14178	14382	14276	14301	14326	14511	14284	14460	14460	14471	14306	14278	14410	14359	14233	14555	14468	14450	14351	14411	14534	14400	14476	14388	14717	14387	14360	14359	14248	14423	14425	14278	14372	14376	14411	14293	14399	14441	14328	14395	14322	14407	14366	14310	14456	14391	14406	14093	14270	14517	14446	14412	14310	14275	14180	14420	14436	14407	14311	14069	14511	14452	14413	14370	14079	14388	14299	14380	14345	14483	14366	14362	14389	14372	14578	14444	14299	14353	14462	14459	14471	14376	14469	14431	14292	14380	14405	14352	14280	14473	14289	14421	14404	14183	14296	14320	14367	14420	14375	14285	14297	14578	14348	14361	14128	14377	14362	14370	14469	14337	14243	14401	14339	14406	14519	14397	14303	14358	14389	14291	14433	14273	14462	14305	14344	14328	14443	14404	14453	14250	14414	14430	14541	14292	14515	14376	14370	14395	14309	14316	14253	14369	14332	14459	14400	14295	14361	14329	14441	14438	14308	14379	14473	14441	14655	14509	14627	14390	14440	14317	14380	14340	14208	14359	14408	14384	14518	14344	14530	14344	14309	14476	14400	14305	14444	14247	14269	14426	14292	14276	14309	14465	14528	14441	14311	14459	14386	14343	14422	14459	14486	14384	14419	14427	14427	14397	14393	14403	14484	14349	14518	14384	14422	14403	14351	14346	14156	14348	14511	14432	14285	14525	14286	14626	14452	14279	14300	14304	14395	14225	14450	14411	14497	14434	14396	14290	14362	14454	14311	14231	14505	14207	14272	14384	14418	14454	14194	14402	14305	14108	14473	14522	14353	14390	14281	14425	14241	14499	14377	14180	14304	14483	14375	14329	14366	14497	14262	14387	14496	14350	14287	14422	14402	14366	14278	14430	14385	14456	14501	14429	14371	14274	14405	14281	14492	14169	14225	14575	14262	14394	14461	14441	14422	14333	14469	14221	14370	14385	14446	14389	14475	14405	14347	14409	14462	14330	14494	14340	14381	14347	14493	14302	14390	14282	14366	14309	14439	14581	14328	14244	14414	14495	14493	14485	14432	14254	14435	14298	14484	14192	14473	14482	14446	14365	14469	14473	14397	14608	14286	14318	14456	14409	14207	14573	14445	14343	14415	14591	14355	14310	14345	14349	14199	14452	14266	14371	14277	14392	14350	14322	14388	14615	14464	14367	14331	14532	14396	14414	14390	14426	14551	14516	14363	14344	14253	14316	14375	14226	14296	14304	14426	14485	14327	14394	14353	14602	14631	14412	14424	14523	14553	14470	14463	14486	14397	14520	14387	14464	14370	14455	14568	14295
21837	21056	28328	24036	21480	23998	26852	21592	20283	20381	19943	19729	19590	19501	19423	18966	19033	19065	18976	19051	19143	19127	18978	19052	19025	18915	18694	18775	18663	19110	18828	18884	18843	18802	18580	18831	18590	19060	18863	18755	18816	18838	18846	18846	18716	18847	18816	18505	18909	18740	18643	18675	18586	18853	18363	18607	18810	18839	18506	18606	18936	18654	18653	18708	18912	18521	18805	18564	18667	18691	18736	18692	18805	18874	18738	18611	18671	18666	18622	18604	18704	18603	18564	18522	18745	18910	18567	18795	18739	18655	18548	18507	18502	18616	18573	18590	18753	18833	18579	18616	18822	18884	18584	18626	18791	18820	18864	18633	18689	18739	18651	18790	18708	18892	18635	18731	18805	18646	18619	18583	18927	18560	18880	18645	18718	18647	18632	18712	18837	18667	18752	18510	18438	18756	18664	18789	18571	18547	18831	18782	18735	18625	18570	18485	18796	18767	18651	18717	18586	18678	18714	18753	18690	18741	18605	18934	18685	18683	18427	18518	18605	18919	18706	18708	18487	18755	19024	18717	18887	18588	18770	18826	18513	18633	18686	18743	18609	18670	18627	18682	18615	18528	18588	18795	18825	18751	18712	18551	18726	18535	18738	18799	18797	18831	18721	18735	18706	18870	18735	18711	18731	18545	18419	18557	18573	18719	18795	18794	18676	18596	18887	18731	18907	18768	18687	18541	18608	18759	18640	18639	18695	18619	18665	18462	18751	18763	18650	18715	18728	18513	18752	18650	18652	18615	18568	18552	18540	18723	18766	18788	18567	18560	18622	18838	18625	18660	18668	18580	18865	18807	18704	18637	18588	18637	18484	18600	18779	18605	18785	18732	18821	18828	18658	18812	18569	18626	18614	18622	18613	18683	18895	18673	18692	18498	18616	18594	18703	18528	18453	18862	18768	18502	18476	18887	18971	18790	18709	18677	18629	18559	18761	18714	18732	18650	18282	18402	18611	18694	18584	18538	18580	18640	18782	18830	18879	18639	18742	18669	18622	18796	18512	18485	18537	18540	18573	18594	18763	18700	18749	18719	18824	18654	18807	18471	18627	18431	18534	18843	18748	18672	18577	18509	18801	18721	18725	18553	18663	18606	18744	18807	18838	18448	18540	18724	18867	18661	18642	18915	18982	18641	18825	18723	18596	18489	18830	18648	18684	18511	18799	18330	18809	18660	18741	18744	18355	18728	18555	18530	18847	18738	18840	18701	18792	18902	18569	18616	18744	18524	18443	18822	18621	18631	18599	18615	18812	18855	18613	18646	18903	18484	18841	18604	18415	18608	18663	18682	18559	18774	18701	18671	18875	18621	18684	18813	18807	18505	18567	18562	18491	18887	18673	18628	18638	18729	18557	18683	18634	18826	18734	18808	18659	18661	18719	18700	18769	18736	18265	18812	18510	18753	18853	18609	18721	18757	18747	18638	18644	18588	18717	18656	18695	18725	18740	18561	18500	18791	18554	18693	18675	18677	18620	18704	18651	18592	18698	18671	18736	18715	18807	18652	18626	18840	18784	18659	18558	18767	18829	18528	18606	18733	18748	18580	18901	18594	18780	18572	18841	18863	18528	18525	18627	18572	18750	18634	18765	18499	18609	18774	18618	18683	18694	18664	18780	18648	18574	18551	18692	18791	19093	18655	18712	18684	18645	18596	18878	18590	18938	18591	18626	18743	18627	18470	18637	18823	18775	18644	18814	18709	18656	18612	18650	18689	18778	18509	18655	18791	18840	18728	18768	18801	18746	18644	18719	18843	18682	18601	18479	18574	18735	18589	18654	18605	18615	18603	18569	18675	18629	18696	18849	18696	18536	18765	18738	18651	18598	18643	18865	18777	18660	18732	18756	18726	18879	18628	18583	18405	18684	18699	18570	18814	18659	18587	18452	18803	18749	18710	18545	18726	18736	18779	18759	18680	18661	18762	18434	18456	18655	18691	18763	18665	18657	18791	18679	19034	18523	18730	18825	18668	18801	18825	18639	18668	18479	18858	18660	18475	18821	18577	18608	18876	18600	18702	18842	18802	18772	18637	18627	18664	18699	18493	18503	18562	18592	18860	18451	18628	18713	18798	18845	18547	18727	18672	18799	18665	18700	18673	18768	18884	18492	18618	18682	18588	18897	18912	18904	18671	18705	18586	18705	18684	18818	18695	19015	18842	18894	18630	18549	18773	18724	18768	18803	18673	18791	18654	18841	18720	18659	18658	18750	18725	18621	18620	18504	18585	18748	18690	18630	18545	18643	18442	18775	18530	18713	18601	18781	18552	18480	18609	18706	18518	18730	18808	18656	18793	18601	18660	18734	18666	18932	18660	18673	18583	18813	18532	19150	18875	18771	18615	18740	18593	18548	18652	18672	18622	18594	18724	18671	18627	18737	18751	18816	18469	18697	18818	18628	18648	18942	18555	18487	18499	18549	18745	18677	18921	18575	18755	18871	18768	18879	18696	18413	18549	18690	18563	18629	18641	18657	18622	18506	18619	18403	18697	18839	18759	18545	18527	18734	18745	18584	18704	18781	18602	18691	18393	18643	18608	18633	18839	18704	18628	18483	18891	18676	18814	18647	18638	18542	18524	18754	18505	18489	18577	18534	18480	18391	18562	18623	18679	18657	18777	18692	18606	18832	18493	18498	18440	18512	18619	18670	18670	18596	18600	18667	18803	18800	18801	18760	18621	18563	18661	18480	18635	18787	18516	18511	18744	18992	18833	18535	18692	18681	18862	18632	18448	18613	18598	18705	18686	18776	18646	18756	18586	18417	18861	18653	18591	18496	18395	18661	18523	18712	18606	18749	18575	18482	18957	18733	18620	18453	18856	18705	18892	18835	18560	18552	18720	18779	18590	18626	18832	18615	18692	18795	18569	18535	18650	18777	18432	18845	18934	18754	18652	18710	18765	18750	18701	18713	18730	18757	18609	18569	18490	18730	18837	18614	18581	18895	18648	18608	18719	18704	18852	18600	18669	18511	18531	18668	18449	18925	18626	18587	18578	18769	18515	18714	18804	18907	18885	18729	18499	18625	18546	18483	18535	18861	18527	18517	18613	18515	18651	18717	18649	18562	18773	18551	18748	18712	18684	18650	18650	18652	18490	18628	18685	18594	18782	18675	18651	18408	18830	18652	18887	18693	18688	18638	18605	18786	18842	18406	18722	18787	18780	18654	18806	18559	18562	18915	18625	18657	18625	18657	18733	18680	18761	18618	18790	18648	18523	18682	18512	18458	18920	18625	18773	18747	18623	18647	18700	18624	18383	18866	18655	18657	18712	18487	18736	18596	18558	18629	18575	18606	18795	18770	18763	18869	18703	18719	18424	18812	18699	18723	18790	18868	18684	18707	18621	18767	18667	18580	18805	18720	18623	18506	18604	18606	18472	18624	18569	18505	18636	18840	18732	18560	18586	18624	18829	18712	18538	18525	18517	18568	18694	18583	18697	18620	18732	18393	18516	18675	18829	18759	18623	18666	18703	18558	18546	18627	18901	18686	18886	18414	18593	18627	18628	18611	18578	18518	18689	18621	18581	18699	18685	18752	18845	18642	18577	18775	18920	18781	18630	18691	18700	18618	18548	18625	18891	18621	18576	18619	18740	18599	18837	18589	18700	18621	18779	18826	18749	18902	18545	18596	18548	18466	18659	18586	18960	18470	18819	18677	18520	18727	18670	18656	18514	18816	18617	18760	18497	18604	18648	18907	18721	18607	18622	18475	18637	18546	18735	18601	18794	18623	18583	18456	18675	18596	18616	18679	18561	18602	18728	18662	18767	18629	18706	18635	18706	18665	18609	18725	18678	18760	18549	18724	18822	18757	18836	18765	18608	18544	18646	18589	18650	18949	18497	18753	18754	18494	18750	18874	18794	18525	18586	18763	18738	18414	18573	18582	18582	18631	18793	18540	18498	18612	18749	18707	18580	18782	18690	18862	18928	18721	18694	18708	18796	18698	18722	18514	18351	18708	18735	18757	18687	18775	18727	18587	18567	18868	18775	18954	18714	18720	18718	18557	18503	18700	18609	18789	18621	18546	18677	18842	18850	18661	18690	18738	18628	18797	18591	18632	18559	18681	18732	18669	18690	18608	18474	18737	18625	18716	18635	18633	18703	18398	18767	18682	18498	18728	18664	18891	18756	18729	18719	18568	18703	18593	18377	18378	18442	18646	18676	18681	18731	18779	18785	18568	18738	18757	18717	18645	18508	18542	18664	18762	18681	18634	18462	18654	18606	18780	18642	18686	18741	18533	18564	18629	18563	18630	18796	18764	18728	18603	18825	18683	18528	18619	18709	18636	18641	18623	18743	18868	18466	18521	18761	18414	18554	18378	18705	18663	18680	18847	18733	18622	18751	18639	18791	18525	18907	18731	18498	18663	18719	18671	18859	18640	18650	18593	18598	18781	18710	18604	18652	18627	18706	18595	18610	18487	18670	18755	18691	18691	18551	18583	18705	18793	18678	18412	18627	18444	18520	18507	18513	18536	18772	18743	18797	18731	18762	18788	18583	18889	18689	18792	18681	18675	18654	18743	18598	18721	18524	18758	18700	18837	18650	18757	18595	18778	18678	18717	18775	18675	18749	18691	18548	18639	18712	18521	18592	18753	18525	18715	18603	18847	18501	18521	18593	18567	18813	18564	18619	18803	18548	18798	18423	18554	18743	18532	18622	18675	18591	18753	18654	18750	18605	18478	18707	18976	18752	18595	18771	18756	18742	18482	18437	18801	18544	18698	18742	18850	18662	18721	18762	18788	18685	18687	18694	18722	18763	18437	18843	18582	18635	18639	18362	18731	18565	18521	18725	18574	18671	18611	18551	18962	18653	18772	18581	18575	18763	18683	18441	18681	18564	18612	18964	18676	18848	18605	18509	18685	18609	18622	18527	18673	18466	18528	18472	18691	18514	18567	18627	18864	18721	18687	18639	18857	18567	18648	18765	18710	18800	18413	18713	18699	18674	18749	18795	18736	18556	18816	18586	18717	18820	18682	18735	18750	18510	18553	18568	18932	18580	18839	18836	18632	18493	18714	18591	18674	18726	18702	18905	18587	18809	18573	18668	18886	18725	18742	18728	18640	18531	18566	18440	18559	18667	18486	18457	18661	18779	18694	19010	18768	18899	18695	18627	18582	18749
16135	37142	31967	25598	23052	21318	19753	18779	17660	17158	16830	16553	16308	16066	15948	15697	15710	15915	15467	15804	15632	15544	15577	15839	15845	15597	15645	15457	15670	15562	15503	15576	15445	15550	15428	15533	15674	15442	15397	15469	15355	15297	15338	15357	15440	15408	15478	15433	15220	15412	15274	15417	15442	15470	15397	15507	15446	15479	15446	15223	15371	15540	15410	15375	15556	15410	15378	15430	15339	15418	15214	15516	15413	15629	15493	15404	15431	15551	15447	15404	15334	15333	15423	15503	15431	15281	15405	15449	15397	15376	15571	15400	15309	15356	15368	15480	15470	15486	15526	15412	15441	15306	15277	15458	15551	15356	15278	15378	15360	15528	15491	15416	15427	15657	15464	15402	15314	15328	15312	15238	15335	15430	15617	15455	15283	15537	15366	15491	15404	15577	15516	15355	15437	15328	15435	15578	15468	15373	15536	15302	15341	15543	15294	15335	15349	15485	15389	15480	15405	15193	15454	15364	15518	15327	15644	15464	15352	15574	15224	15464	15405	15412	15457	15461	15433	15401	15436	15450	15475	15328	15534	15529	15356	15443	15404	15483	15507	15310	15350	15203	15472	15502	15440	15559	15392	15289	15406	15535	15399	15534	15292	15427	15446	15477	15508	15250	15595	15469	15403	15400	15444	15427	15403	15335	15352	15486	15319	15305	15523	15320	15375	15575	15484	15445	15445	15526	15379	15597	15529	15498	15281	15505	15491	15314	15521	15420	15301	15346	15234	15427	15287	15450	15464	15363	15453	15347	15371	15480	15470	15595	15416	15408	15527	15463	15500	15420	15518	15320	15516	15559	15371	15619	15405	15376	15344	15482	15573	15491	15408	15520	15491	15554	15508	15226	15457	15300	15410	15411	15410	15397	15426	15411	15319	15415	15429	15346	15279	15259	15476	15538	15392	15403	15361	15378	15352	15507	15399	15268	15390	15536	15545	15470	15359	15437	15168	15631	15423	15491	15433	15393	15382	15392	15372	15489	15408	15270	15464	15413	15393	15371	15416	15325	15447	15417	15245	15365	15388	15450	15285	15677	15442	15619	15548	15305	15430	15470	15314	15501	15486	15380	15358	15527	15567	15298	15335	15461	15390	15404	15457	15372	15602	15352	15472	15449	15469	15489	15371	15444	15289	15319	15372	15502	15542	15477	15534	15323	15228	15365	15403	15494	15473	15381	15453	15423	15320	15629	15445	15359	15295	15427	15459	15402	15362	15285	15347	15388	15441	15476	15310	15344	15336	15618	15361	15514	15380	15341	15583	15360	15070	15261	15475	15413	15365	15527	15354	15498	15503	15398	15468	15475	15210	15362	15479	15484	15445	15354	15656	15238	15189	15450	15409	15538	15350	15363	15188	15550	15441	15303	15446	15432	15346	15433	15400	15400	15253	15505	15330	15393	15587	15449	15462	15425	15367	15284	15509	15386	15469	15488	15565	15598	15386	15426	15393	15544	15415	15515	15500	15404	15472	15314	15502	15560	15581	15551	15394	15205	15445	15409	15464	15473	15391	15500	15411	15590	15448	15622	15425	15339	15355	15208	15423	15483	15406	15188	15359	15609	15478	15455	15428	15533	15403	15398	15218	15578	15563	15441	15359	15441	15369	15361	15353	15474	15670	15579	15308	15458	15488	15373	15358	15399	15525	15450	15555	15481	15489	15513	15333	15425	15338	15510	15454	15424	15391	15526	15373	15410	15456	15300	15491	15373	15294	15388	15472	15449	15406	15518	15353	15340	15448	15368	15100	15491	15498	15364	15196	15434	15355	15472	15554	15217	15527	15297	15253	15401	15422	15501	15640	15363	15477	15524	15405	15391	15388	15424	15289	15345	15355	15378	15405	15416	15522	15361	15388	15403	15408	15293	15430	15331	15247	15311	15360	15488	15336	15367	15380	15438	15372	15504	15313	15517	15510	15413	15434	15427	15203	15388	15567	15367	15331	15587	15457	15518	15510	15453	15199	15431	15219	15487	15363	15421	15468	15393	15362	15347	15540	15380	15382	15493	15429	15322	15378	15425	15328	15441	15416	15606	15542	15443	15543	15366	15598	15378	15500	15425	15418	15486	15574	15288	15480	15375	15437	15452	15186	15368	15521	15490	15471	15411	15203	15344	15552	15578	15422	15501	15478	15197	15294	15458	15566	15318	15503	15516	15381	15318	15476	15394	15425	15281	15451	15454	15527	15356	15497	15406	15574	15301	15455	15382	15438	15301	15452	15572	15269	15586	15372	15527	15328	15385	15495	15348	15522	15458	15279	15493	15341	15482	15400	15595	15363	15434	15506	15298	15415	15382	15476	15550	15422	15325	15276	15472	15434	15457	15299	15391	15509	15352	15416	15436	15323	15478	15468	15263	15371	15512	15396	15316	15482	15285	15292	15398	15281	15470	15481	15587	15325	15399	15378	15263	15309	15435	15389	15574	15488	15433	15360	15404	15412	15324	15279	15399	15273	15396	15317	15408	15439	15364	15568	15343	15469	15585	15360	15298	15478	15466	15487	15558	15493	15385	15460	15471	15441	15442	15307	15269	15546	15295	15463	15462	15314	15360	15435	15352	15403	15410	15320	15474	15449	15389	15340	15466	15459	15549	15375	15347	15436	15522	15338	15476	15375	15485	15510	15406	15376	15427	15517	15451	15451	15399	15450	15245	15350	15443	15391	15382	15565	15271	15386	15247	15314	15336	15288	15454	15395	15342	15431	15468	15469	15558	15326	15371	15424	15497	15519	15426	15402	15430	15217	15496	15338	15303	15506	15435	15567	15180	15377	15421	15397	15405	15390	15327	15439	15547	15413	15509	15631	15482	15547	15361	15397	15283	15375	15318	15547	15477	15430	15495	15394	15445	15366	15412	15416	15470	15440	15663	15344	15236	15503	15559	15414	15475	15234	15529	15514	15452	15390	15300	15392	15478	15465	15479	15474	15379	15370	15319	15385	15438	15264	15387	15319	15256	15461	15400	15601	15382	15276	15473	15404	15295	15452	15402	15597	15458	15409	15358	15620	15392	15515	15243	15333	15209	15368	15342	15509	15396	15390	15430	15425	15254	15545	15324	15393	15495	15596	15420	15456	15456	15363	15270	15551	15311	15347	15411	15459	15475	15411	15596	15209	15491	15431	15381	15277	15375	15472	15452	15245	15322	15380	15476	15459	15337	15364	15508	15317	15342	15405	15408	15417	15497	15314	15397	15438	15349	15416	15530	15399	15345	15507	15582	15405	15394	15535	15372	15447	15620	15341	15543	15359	15487	15547	15415	15313	15456	15320	15609	15354	15397	15597	15283	15318	15434	15414	15521	15317	15357	15504	15569	15333	15454	15483	15485	15395	15456	15328	15454	15382	15381	15336	15399	15531	15431	15350	15481	15484	15416	15351	15274	15439	15380	15377	15472	15416	15470	15590	15379	15461	15522	15432	15337	15427	15408	15335	15382	15381	15264	15382	15427	15519	15503	15367	15395	15518	15416	15556	15595	15462	15387	15371	15472	15459	15323	15563	15423	15496	15338	15429	15448	15337	15314	15430	15372	15461	15411	15338	15484	15450	15533	15547	15373	15564	15515	15538	15375	15492	15452	15311	15450	15414	15499	15415	15344	15405	15304	15323	15498	15465	15358	15520	15312	15414	15545	15290	15460	15529	15363	15489	15394	15476	15383	15397	15499	15401	15451	15233	15190	15398	15355	15416	15343	15409	15351	15448	15359	15419	15425	15327	15369	15287	15367	15347	15512	15423	15427	15358	15372	15555	15392	15659	15269	15333	15525	15434	15211	15399	15434	15332	15399	15423	15364	15437	15398	15345	15405	15425	15526	15336	15455	15181	15475	15391	15452	15433	15259	15406	15374	15323	15472	15465	15522	15509	15621	15391	15341	15268	15462	15301	15358	15508	15482	15371	15274	15246	15448	15354	15462	15378	15426	15347	15499	15601	15466	15438	15529	15360	15209	15452	15395	15372	15439	15282	15479	15236	15460	15336	15497	15547	15222	15252	15551	15393	15427	15361	15477	15373	15343	15390	15466	15451	15424	15437	15543	15460	15564	15436	15310	15343	15629	15350	15485	15435	15177	15390	15332	15435	15447	15577	15382	15529	15349	15393	15483	15379	15360	15442	15505	15601	15345	15443	15447	15451	15401	15431	15492	15407	15344	15498	15378	15620	15361	15381	15393	15508	15526	15441	15429	15493	15454	15501	15426	15443	15330	15222	15406	15601	15333	15507	15396	15435	15585	15530	15295	15355	15295	15441	15562	15474	15482	15560	15512	15352	15379	15513	15529	15293	15573	15474	15259	15454	15409	15222	15497	15404	15227	15629	15490	15404	15481	15465	15429	15273	15379	15305	15511	15440	15589	15476	15382	15467	15388	15350	15200	15393	15662	15395	15405	15590	15381	15351	15439	15532	15428	15250	15301	15464	15341	15327	15256	15343	15470	15521	15451	15623	15312	15502	15539	15294	15272	15421	15461	15463	15586	15320	15358	15412	15480	15394	15480	15396	15465	15237	15263	15379	15308	15441	15433	15368	15435	15443	15270	15350	15289	15440	15483	15512	15431	15618	15307	15491	15400	15383	15467	15461	15341	15450	15323	15382	15597	15488	15347	15296	15379	15444	15471	15580	15362	15389	15440	15371	15418	15599	15285	15327	15460	15516	15393	15460	15445	15538	15471	15604	15543	15368	15621	15391	15369	15335	15360	15462	15332	15490	15425	15377	15554	15266	15341	15289	15496	15494	15239	15424	15434	15245	15376	15460	15205	15386	15361	15330	15367	15396	15495	15301	15388	15505	15302	15439	15300	15390	15421	15364	15412	15447	15320	15313	15544	15425	15497	15532	15227	15273	15332	15514	15375	15483	15444	15396	15444	15217	15418	15341	15344	15454	15476	15610	15418	15420	15621	15375	15420	15351	15358	15316	15227	15449	15482	15321	15423	15546	15529	15533	15392	15357	15347	15406	15416	15543	15376	15381	15330	15571	15384	15525	15426	15434	15488	15312	15530	15529	15346	15496	15342	15414	15494	15566	15453	15361	15330	15504	15605	15383	15415	15493	15385	15568	15675	15466	15397	15464	15650	15394	15456	15404	15531	15430	15416	15566	15386	15334	15455	15431	15353	15400	15326	15616	15430	15473	15458
28247	22910	26308	23352	19718	18884	18364	17586	17480	17269	17059	17158	16918	16763	16767	16772	16854	16725	16815	16916	16749	16532	16661	16627	16685	16703	16482	16745	16771	16897	16695	16891	16626	16726	16835	16840	16609	16587	16587	16705	16733	16551	16599	16476	16592	16635	16628	16681	16820	16539	16682	16777	16521	16648	16748	16870	16711	16653	16759	16774	16642	16707	16630	16676	16722	16683	16531	16638	16605	16604	16621	16669	16457	16539	16447	16588	16733	16698	16622	16630	16722	16752	16719	16647	16713	16855	16621	16761	16631	16521	16402	16642	16735	16595	16481	16427	16459	16708	16608	16571	16697	16857	16565	16569	16630	16625	16506	16533	16731	16484	16472	16685	16570	16554	16656	16803	16611	16669	16725	16678	16646	16581	16636	16651	16411	16631	16671	16580	16617	16701	16825	16725	16583	16635	16504	16772	16399	16724	16640	16570	16643	16565	16720	16671	16570	16752	16588	16413	16553	16625	16567	16661	16813	16496	16762	16601	16704	16644	16789	16761	16653	16700	16634	16599	16584	16538	16641	16604	16763	16899	16929	16664	16609	16465	16805	16646	16613	16561	16620	16573	16612	16470	16763	16712	16732	16744	16822	16426	16761	16565	16620	16487	16739	16485	16641	16509	16547	16581	16711	16624	16577	16677	16556	16606	16717	16704	16780	16627	16540	16465	16684	16665	16757	16519	16532	16543	16740	16795	16632	16655	16629	16525	16703	16622	16454	16493	16736	16456	16632	16429	16708	16494	16628	16533	16568	16566	16525	16703	16831	16567	16579	16754	16659	16443	16474	16788	16618	16464	16791	16602	16677	16682	16571	16623	16919	16657	16779	16636	16688	16553	16762	16699	16710	16421	16633	16728	16630	16383	16589	16667	16665	16603	16567	16605	16547	16740	16530	16723	16633	16545	16630	16703	16354	16713	16481	16738	16510	16443	16386	16672	16822	16734	16625	16646	16806	16645	16639	16694	16378	16634	16656	16507	16370	16608	16667	16660	16530	16619	16416	16530	16689	16797	16553	16656	16592	16892	16752	16544	16554	16633	16595	16583	16598	16673	16577	16500	16654	16483	16891	16585	16612	16588	16470	16655	16480	16635	16780	16783	16692	16730	16687	16542	16503	16622	16622	16550	16857	16725	16598	16630	16638	16661	16617	16639	16530	16597	16709	16478	16636	16577	16674	16687	16645	16546	16643	16607	16762	16542	16734	16741	16480	16579	16643	16511	16738	16784	16695	16620	16684	16734	16717	16701	16698	16776	16640	16645	16661	16529	16465	16572	16459	16581	16706	16602	16585	16459	16463	16799	16664	16516	16829	16435	16449	16518	16499	16582	16701	16549	16669	16596	16648	16641	16680	16643	16595	16557	16750	16507	16663	16587	16694	16662	16572	16617	16710	16504	16773	16710	16906	16659	16762	16628	16768	16635	16516	16625	16704	16561	16565	16697	16747	16592	16429	16573	16805	16548	16619	16538	16807	16616	16591	16676	16859	16839	16822	16787	16533	16638	16621	16728	16882	16580	16630	16492	16662	16541	16479	16454	16667	16658	16506	16606	16455	16483	16608	16717	16503	16662	16721	16451	16684	16608	16708	16675	16669	16727	16741	16532	16520	16692	16673	16599	16610	16709	16631	16646	16565	16609	16669	16690	16838	16737	16739	16603	16567	16779	16743	16607	16575	16696	16571	16596	16764	16678	16817	16876	16476	16595	16582	16728	16737	16392	16747	16640	16721	16622	16483	16892	16502	16686	16631	16648	16566	16557	16680	16612	16638	16812	16717	16629	16595	16605	16657	16831	16642	16626	16686	16655	16443	16550	16420	16533	16514	16436	16642	16495	16749	16556	16490	16692	16671	16725	16607	16590	16733	16609	16381	16768	16676	16479	16711	16509	16707	16676	16751	16458	16570	16729	16582	16718	16692	16843	16639	16716	16553	16614	16767	16570	16602	16529	16579	16692	16713	16740	16595	16683	16397	16562	16758	16633	16559	16562	16607	16621	16752	16473	16800	16738	16573	16653	16804	16593	17000	16832	16644	16596	16953	16476	16547	16580	16619	16638	16599	16557	16627	16566	16743	16681	16530	16700	16625	16699	16510	16539	16786	16861	16510	16633	16645	16648	16581	16611	16731	16566	16585	16619	16693	16749	16755	16726	16731	16714	16448	16443	16513	16701	16883	16601	16789	16678	16895	16728	16747	16531	16831	16583	16838	16747	16726	16757	16607	16670	16700	16778	16802	16557	16765	16733	16609	16600	16773	16747	16690	16822	16660	16534	16737	16535	16768	16425	16461	16719	16695	16589	16776	16763	16672	16751	16677	16632	16530	16631	16538	16855	16923	16631	16843	16664	16679	16630	16610	16860	16584	16670	16761	16691	16552	16811	16938	16690	16858	16686	16775	16655	16761	16851	16712	16662	16443	16568	16710	16612	16773	16617	16702	16757	16737	16608	16583	16677	16697	16732	16662	16762	16726	16564	16635	16577	16830	16616	16530	16653	16678	16706	16854	16725	16632	16561	16678	16753	16597	16839	16475	16824	16526	16607	16733	16467	16457	16810	16920	16568	16522	16656	16690	16654	16728	16825	16476	16698	16870	16849	16732	16725	16758	16852	16496	16892	16781	16501	16760	16793	16679	16566	16517	16652	16469	16516	16768	16678	16542	16678	16619	16661	16667	16751	16783	16547	16637	16555	16792	16779	16856	16747	16645	16663	16664	16815	16726	16469	16514	16466	16509	16650	16620	16611	16672	16706	16643	16371	16607	16511	16810	16683	16717	16784	16561	16674	16777	16612	16578	16612	16609	16590	16627	16736	16763	16674	16609	16605	16555	16557	16594	16830	16481	16816	16720	16519	16755	16597	16768	16643	16475	16528	16681	16484	16914	16503	16659	16533	16751	16627	16517	16779	16585	16352	16614	16840	16632	16678	16566	16783	16615	16641	16467	16419	16610	16594	16754	16686	16702	16515	16651	16572	16687	16571	16647	16653	16692	16686	16796	16541	16478	16670	16646	16513	16718	16593	16719	16629	16654	16757	16615	16490	16654	16733	16808	16698	16640	16563	16649	16638	16575	16442	16922	16633	16673	16703	16568	16684	16837	16816	16636	16549	16624	16563	16579	16450	16731	16714	16701	16695	16766	16736	16735	16751	16589	16779	16528	16503	16649	16701	16579	16484	16824	16583	16691	16847	16802	16558	16547	16783	16722	16596	16670	16824	16681	16568	16706	16604	16602	16596	16618	16597	16549	16602	16763	16612	16615	16768	16660	16708	16571	16573	16799	16654	16765	16467	16789	16860	16403	16396	16885	16453	16688	16756	16654	16577	16562	16591	16651	16689	16649	16781	16912	16675	16859	16740	16639	16599	16453	16547	16764	16497	17002	16598	16809	16702	16690	16677	16816	16718	16439	16523	16609	16637	16760	16699	16888	16616	16473	16547	16819	16693	16648	16641	16535	16763	16891	16697	16701	16742	16692	16574	16523	16826	16659	16575	16695	16739	16581	16614	17041	16695	16656	16881	16615	16766	16665	16618	16679	16880	16485	16576	16610	16556	16585	16869	16762	16553	16740	16845	16430	16567	16724	16734	16755	16766	16577	16774	16753	16799	16538	16798	16904	16467	16559	16646	16528	16598	16676	16568	16659	16533	16522	16567	16662	16777	16681	16703	16834	16763	16654	16744	16790	16877	16475	16637	16601	16632	16714	16638	16643	16715	16622	16637	16470	16789	16609	16680	16681	16551	16712	16635	16650	16831	16872	16539	16552	16663	16744	16626	16722	16652	16484	16751	16623	16478	16538	16574	16722	16654	16697	16640	16694	16566	16696	16612	16615	16598	16637	16531	16558	16603	16498	16589	16755	16739	16600	16513	16794	16884	16638	16801	16626	16517	16752	16704	16855	16689	16629	16539	16630	16607	16800	16673	16508	16673	16716	16521	16716	16563	16528	16708	16500	16456	16765	16715	16647	16805	16709	16762	16580	16813	16760	16498	16643	16536	16502	16755	16688	16702	16762	16829	16796	16628	16742	16553	16747	16624	16515	16641	16541	16480	16683	16683	16745	16522	16490	16703	16765	16692	16805	16713	16619	16766	16449	16556	16804	16701	16678	16781	16623	16602	16640	16692	16736	16798	16608	16628	16799	16574	16586	16782	16755	16564	16529	16612	16555	16621	16613	16921	16695	16658	16616	16765	16602	16570	16760	16699	16669	16751	16881	16528	16595	16768	16719	16682	16586	16496	16896	16827	16648	16582	16672	16709	16685	16820	16843	16659	16589	16804	16583	16617	16653	16775	16606	16741	16677	16731	16685	16565	16796	16570	16581	16676	16631	16556	16608	16676	16631	16575	16716	16594	16536	16733	16736	16658	16576	16641	16618	16554	16509	16678	16565	16531	16561	16587	16748	16611	16739	16670	16475	16645	16763	16578	16712	16521	16554	16440	16604	16769	16617	16677	16497	16799	16723	16623	16640	16577	16451	16439	16732	16653	16791	16490	16774	16693	16698	16443	16667	16577	16944	16665	16606	16557	16694	16508	16917	16739	16758	16703	16627	16700	16539	16867	16578	16537	16546	16603	16483	16625	16645	16834	16636	16617	16839	16607	16791	16727	16727	16722	16626	16653	16907	16584	16479	16677	16491	16729	16695	16588	16790	16554	16652	16626	16740	16589	16619	16697	16709	16669	16694	16622	16672	16592	16681	16579	16316	16606	16899	16788	16712	16568	16798	16659	16724	16697	16430	16738	16697	16640	16619	16544	16751	16586	16643	16753	16555	16668	16699	16326	16542	16650	16815	16888	16509	16818	16696	16773	16717	16691	16623	16624	16586	16731	16532	16664	16680	16452	16630	16664	16553	16696	16842	16783	16708	16542	16534	16401	16587	16698	16781	16724	16638	16618	16752	16733	16503	16844	16754	16601	16737	16841	16683	16503	16868	16603	16687	16599	16581	16841	16925	16467	16483	16724	16782	16752	16838	16618	16535	16636	16647	16646	16472	16637	16582	16624	16692	16665	16646	16573	16844	16674	16505	16610	16496	16693	16420	16699	16526	16618	16639	16678	16661	16579	16603	16676	16467	16593	16445	16446	16616	16716	16566	16700	16693	16660	16736	16455	16597	16563	16792	16679	16480	16531
17413	27510	23639	19532	17928	17148	16373	16030	15475	14992	14858	14707	14650	14392	14429	14356	14316	14426	14217	14197	14281	14326	14369	14364	14256	14163	14363	14179	14255	14378	14317	14325	14350	14154	14242	14321	14144	14297	14321	14275	14376	14375	14108	14189	14329	14311	14216	14240	14247	14274	14219	14063	14201	14375	14173	14386	14211	14058	14143	14205	14428	14232	14240	14237	14296	14239	14153	14295	14326	14179	14362	14202	14231	14314	14182	14468	14312	14354	14307	14325	14264	14125	14219	14256	14331	14227	14343	14298	14150	14369	14234	14304	14327	14292	14252	14278	14274	14187	14381	14217	14176	14218	14162	14068	14302	14210	14276	14388	14161	14162	14301	14244	14432	14140	14060	14241	14400	14283	14374	14355	14263	14417	14246	14177	14098	14229	14237	14261	14110	14366	14365	14209	14236	14197	14288	14207	14065	14351	14183	14286	14215	14339	14300	14254	14253	14312	14348	14188	14263	14240	14200	14275	14234	14144	14154	14215	14257	14241	14173	14194	14299	14107	14281	14201	14284	14157	14205	14218	14154	14272	14218	14100	14362	14238	14203	14157	14225	14136	14382	14155	14205	14122	14063	14341	14204	14394	14241	14516	14266	14280	14229	14226	14252	14164	14268	14262	14024	14225	14065	14188	14264	14353	14196	14177	14320	14353	14269	14279	14120	14225	14259	14344	14321	14238	14416	14197	14231	14379	14157	14210	14298	14252	14345	14112	14310	14286	14177	14219	14151	14307	14196	14164	14181	14314	14157	14283	14245	14233	14264	14223	14244	14213	14242	14224	14202	14246	14166	14256	14288	14342	14288	14234	14132	14285	14122	14331	14261	14130	14551	14306	14266	14368	14253	14204	14160	14347	14236	14276	14279	14210	14363	14149	14262	14416	14338	14246	13971	14258	14330	14190	14126	14275	14095	14236	14205	14256	14320	14095	14413	14064	14170	14138	14281	14300	14109	14270	14358	14200	14231	14343	14136	14109	14176	14212	14293	14152	14304	14129	14286	14150	14222	14369	14182	14060	14343	14271	14279	14234	14282	14365	14158	14097	14056	14180	14260	14121	14317	14393	14236	14239	14286	14295	14122	14193	14256	14188	14207	14181	14348	14362	14326	14144	14306	14347	14180	14302	14131	14350	14489	14180	14211	14345	14095	14138	14305	14090	14229	14166	14107	14228	14165	14373	14219	14215	14206	14163	14281	14213	14225	14256	14249	14220	14143	14189	14173	14222	14272	14317	14302	14365	14319	14089	14141	14312	14270	14297	14239	14364	14300	14298	14423	14041	14084	14220	14283	14265	14138	14260	14175	14196	14281	14185	14192	14166	14392	14174	14383	14209	14190	14325	14304	14073	14188	14340	14312	14262	14064	14162	14108	14256	14234	14283	14133	14239	14230	14258	14376	14214	14200	14440	14210	14338	14248	14423	14221	14203	14235	14159	14191	14355	14275	14227	14110	14365	14247	14314	14175	14260	14171	14206	14201	14432	14143	14169	14213	14111	14255	14302	14133	14174	14385	14214	14283	14324	14464	14193	14127	14345	14438	14283	14173	14427	14300	14205	14344	14140	14268	14270	14219	14292	14239	14331	14256	14187	14119	14203	14264	14203	14160	14315	14291	14253	14246	14183	14279	14351	14355	14268	14261	14322	14288	14226	14262	14287	14355	14358	14459	14377	14258	14298	14357	14395	14267	14208	14317	14175	14507	14236	14181	14201	14357	14175	14195	14164	14033	14295	14387	14283	14340	14326	14173	14386	14270	14294	14166	14227	14358	14133	14132	14222	14211	14378	14229	14206	14092	14126	14119	14310	14222	14309	14361	14185	14240	14217	14165	14103	14180	14280	14257	14248	14023	14308	14243	14198	14154	14153	14191	14367	14348	14220	14322	14254	14237	14380	14258	14329	14314	14227	14333	14327	14313	14127	14161	14178	14190	14128	14364	14227	14263	14317	14199	14357	14056	14226	14356	14147	14307	14257	14377	14191	14178	14110	14094	14328	14223	14325	14130	14422	14293	14401	14067	14219	14258	14230	14191	14244	14235	14267	14139	14337	14201	14023	14340	14300	14156	14186	14248	14519	14306	14084	14222	14185	14285	14168	14207	14206	14236	14117	14248	14115	14264	14427	14238	14180	14329	14224	14427	14177	14214	14188	14302	14168	14151	14209	14269	14301	14152	14222	14169	14236	14221	14219	14125	14163	14396	14273	14314	14066	14157	14451	14286	14259	14237	14237	14241	14156	14277	14407	14084	14189	14101	14216	14105	14080	14135	14019	14166	14287	14105	14070	14206	14384	14454	14215	14250	14263	14376	14326	14331	14223	14262	14265	14253	14216	14208	14000	14277	14312	14332	14237	14277	14212	14167	13970	14360	14450	14238	14363	14167	14254	14170	14281	14262	14297	14191	14099	14309	14375	14167	14265	14294	14301	14270	14199	14247	14244	14277	14232	14195	14232	14271	14243	14111	14202	14347	14268	14191	14215	14333	14139	14214	14389	14353	14509	14262	14133	14251	14252	14154	14160	14260	14161	14339	14144	14193	14124	14208	14178	14204	14222	14173	14090	14323	14131	14303	14189	14256	14071	14348	14153	14260	14378	14219	14216	14211	14071	14274	14130	14254	14240	14297	14209	14222	14352	14158	14274	14294	14051	14267	14224	14122	14119	14263	14187	14221	14153	14252	14202	14193	14233	14217	14140	14410	14127	14245	14193	14261	14166	14166	14407	14100	14182	14296	14262	14269	14284	14285	14090	14127	14257	14338	14264	14316	14288	14256	14253	14247	14144	14360	14176	14149	14184	14231	14245	14141	14241	14387	14160	14230	14270	14247	14049	14337	14218	14206	14108	14146	14158	14263	14137	14263	14223	14281	14234	14283	14208	14136	14184	14158	14161	14108	14277	14176	14275	14317	14352	14242	14121	14390	14463	14303	14201	14290	14130	14222	14126	14282	14409	14369	14332	14104	14243	14409	14357	14029	14274	14425	14383	14268	14235	14372	14387	14208	14288	14155	14254	14338	14105	14155	14227	14230	14083	14188	14111	14184	14133	14188	14192	14361	14389	14370	14189	14250	14213	14259	14137	14181	14236	14173	14236	14146	14439	14290	14396	14281	14101	14374	14255	14257	14192	14283	14277	14121	14209	14163	14275	14170	14109	14114	14211	14249	14299	14062	14087	14257	14195	14412	14252	14177	14252	14253	14395	14056	14302	14309	14148	14418	14349	14293	14106	14282	14241	14293	14295	14191	14364	14248	14168	14225	14319	14194	14097	14266	14317	14280	14202	14266	14169	14083	14223	14298	14252	14304	14195	14328	14132	14361	14116	14277	14262	14043	14144	14245	14146	14118	14220	14121	14247	14212	14162	14185	14320	14330	14241	14256	14286	14216	14186	14062	14355	14295	14226	14419	14151	14262	14160	14264	14197	14220	14228	14274	14247	14126	14241	14257	14207	14393	14365	14155	14220	14129	14281	14375	14050	14186	14287	14295	14401	14230	14142	14385	14284	14203	14386	14121	14267	14251	14240	14286	14251	14346	14318	14240	14223	14208	14086	14162	14280	14294	14245	14217	14261	14315	14301	14301	14320	14252	14271	14162	14223	14117	14185	14279	14242	14410	14083	14254	14227	14281	14323	14313	14214	14362	14327	14318	13976	14314	14008	14219	14257	14389	14223	14264	14254	14181	14176	14331	14312	14231	14107	14343	14175	14079	14206	14178	14259	14204	14304	14288	14192	14328	14298	14220	14262	14312	14181	14284	14228	14229	14440	14307	14393	14251	14432	14366	14315	14239	14122	14295	14398	14251	14298	14081	14189	14472	14134	14286	14273	14087	14302	14183	14283	14256	14065	14374	14091	14365	14187	14155	14128	14196	14377	14145	14212	14372	14189	14111	14289	14301	14298	14151	14252	14177	14242	14343	14115	14176	14478	14287	14111	14172	14266	14373	14304	14229	14131	14188	14313	14485	14294	14264	14126	14328	14098	14317	14258	14302	14091	14096	14212	14263	14267	14194	14152	14182	14118	14091	14228	14262	14200	14306	13982	14306	14178	14145	14358	14229	14176	14238	14445	14163	14207	14301	14210	14259	14244	14328	14292	14216	14108	14207	14209	14084	14249	14226	14327	14199	14319	14078	14180	14408	14258	14235	14245	14240	14192	14209	14061	14369	14161	14225	14141	14430	14089	14079	14328	13988	14140	14154	14269	14266	14311	14173	14234	14076	14295	14359	14183	14114	14202	14347	14385	14231	14320	14147	14355	14231	14281	14443	14191	14363	14137	14169	14112	14249	14248	14281	14022	14248	14310	14233	14110	14323	14131	14269	14287	14235	14211	14212	14339	14328	14226	14348	14299	14358	14305	14241	14299	14230	14055	14124	14231	14170	14068	14166	14126	14326	14219	14265	14238	14320	14167	14235	14291	14199	14152	14262	14227	14262	14339	14138	14395	13985	14266	14341	14329	14258	14117	14394	14252	14056	14161	14371	14279	14258	14212	14161	14310	14210	14361	14372	14193	14238	14279	14358	14186	14019	14209	14244	14253	14307	14316	14193	14364	14143	14187	14346	14175	14162	14249	14154	14330	14143	14214	14393	14216	14336	14133	14230	14186	14238	14169	14063	14257	14349	14265	14293	14336	14235	14383	14282	14240	14188	14182	14288	14304	14288	14232	14270	14267	14343	14182	14375	14261	14308	14188	14392	14224	14235	14276	14182	14370	14207	14213	14109	14319	14128	14257	14267	14314	14342	14222	14145	14309	14271	14262	14291	14131	14171	14093	14257	14167	14143	14346	14295	14209	14320	14154	14250	14302	14398	14251	14286	14367	14159	14326	14297	14132	14188	14398	14239	14171	14131	14409	14082	14185	14314	14046	14271	14179	14295	14272	14288	14231	14254	14317	14318	14284	14423	14223	14327	14215	14326	14397	14209	14056	14303	14339	14351	14236	14276	14287	14249	14316	14297	14082	14111	14373	14320	14478	14213	14371	14220	14239	14279	14333	14223	14072	14173	14355	14343	14213	14393	14195	14223	14281	14055	14171	14276	14136	14384	14256	14414	14333	14230	14113	14183	14204	14201	14194	14108	14273	14225	13996	14250	14128	14422	14217	14192	14238	14171	14270	14453	14129	14322	14232
22818	21048	27949	24513	22418	23244	22540	19778	18807	18891	18580	18418	18329	18097	17904	17871	17914	17880	17997	17805	17966	17819	17929	17843	17720	17952	17836	17826	17704	17979	17722	17607	17750	17838	17671	17559	17866	17733	17850	17882	17891	17761	17722	17639	17558	17580	17644	17636	17642	17634	17520	17890	17547	17665	17468	17731	17852	17638	17572	17649	17701	17666	17572	17583	17508	17757	17731	17441	17660	17853	17587	17773	17715	17596	17635	17668	17765	17718	17568	17528	17659	17613	17644	17763	17785	17833	17521	17348	17575	17853	17579	17449	17775	17647	17469	17847	17627	17636	17619	17724	17751	17308	17633	17463	17534	17547	17649	17673	17791	17730	17898	17556	17498	17702	17568	17649	17759	17950	17691	17652	17734	17567	17544	17543	17797	17755	17559	17721	17652	17555	17601	17710	17747	17607	17498	17860	17710	17818	17538	17582	17620	17524	17656	17368	17592	17792	17740	17516	17450	17667	17593	17669	17638	17668	17635	17823	17682	17607	17687	17612	17709	17727	17625	17630	17733	17616	17778	17627	17628	17734	17734	17812	17532	17605	17626	17634	17660	17581	17522	17596	17434	17817	17586	17604	17197	17635	17537	17605	17887	17560	17596	17761	17625	17561	17644	17766	17650	17541	17626	17721	17829	17841	17708	17571	17856	17713	17563	17686	17750	17697	17825	17607	17656	17382	17540	17388	17599	17628	17509	17594	17615	17621	17616	17400	17407	17683	17611	17751	17569	17770	17906	17664	17608	17748	17557	17536	17466	17516	17837	17657	17638	17661	17491	17483	17563	17489	17694	17551	17627	17699	17650	17651	17766	17668	17742	17662	17833	17649	17617	17631	17600	17585	17699	17684	17512	17643	17638	17661	17759	17746	17703	17585	17787	17889	17750	17634	17783	17661	17563	17638	17548	17535	17626	17956	17884	17596	17748	17709	17566	17726	17826	17508	17506	17506	17534	17427	17579	17642	17885	17875	17599	17461	17608	17788	17349	17606	17716	17782	17547	17777	17643	17551	17747	17654	17597	17738	17674	17640	17551	17797	17320	17473	17613	17623	17721	17792	17710	17582	17603	17515	17731	17640	17592	17664	17623	17687	17604	17629	17706	17527	17521	17465	17737	17643	17649	17822	17673	17673	17630	17522	17512	17608	17609	17803	17658	17758	17572	17735	17708	17695	17711	17729	17608	17659	17649	17693	17656	17772	17693	17622	17553	17646	17613	17775	17831	17570	17583	17817	17811	17598	17578	17895	17509	17764	17713	17536	17900	17561	17628	17678	17571	17605	17639	17882	17666	17751	17570	17653	17701	17597	17652	17568	17818	17667	17564	17748	17659	17532	17681	17489	17545	17856	17687	17701	17783	17714	17516	17671	17653	17775	17664	17715	17615	17673	17574	17585	17702	17747	17509	17646	17566	17825	17719	17608	17961	17608	17528	17641	17743	17490	17451	17559	17629	17758	17666	17550	17487	17559	17614	17544	17521	17873	17642	17762	17718	17644	17574	17771	17527	17532	17652	17504	17577	17518	17549	17684	17769	17563	17667	17671	17391	17495	17884	17398	17920	17680	17571	17616	17686	17719	17445	17483	17664	17411	17579	17769	17676	17604	17437	17573	17853	17621	17707	17614	17551	17798	17527	17516	17792	17609	17809	17612	17566	17682	17547	17601	17586	17486	17468	17587	17803	17673	17512	17704	17558	17501	17461	17767	17809	17683	17564	17690	17855	17511	17611	17720	17666	17514	17602	17602	17727	17679	17739	17522	17539	17739	17444	17681	17435	17447	17532	17656	17680	17626	17819	17686	17780	17791	17552	17392	17523	17576	17686	17651	17516	17655	17721	17802	17590	17588	17606	17472	17382	17411	17629	17639	17675	17532	17316	17575	17621	17474	17615	17769	17832	17603	17540	17805	17692	17712	17612	17515	17670	17720	17787	17659	17580	17691	17585	17791	17576	17693	17732	17527	17620	17620	17746	17722	17661	17662	17618	17700	17696	17665	17631	17853	17625	17627	17562	17663	17661	17734	17596	17487	17456	17517	17610	17736	17545	17484	17728	17636	17649	17678	17661	17828	17728	17691	17717	17647	17550	17651	17639	17663	17691	17702	17742	17577	17582	17726	17596	17670	17357	17674	17707	17772	17458	17601	17747	17623	17734	17636	17760	17664	17739	17777	17753	17648	17506	17800	17512	17800	17660	17705	17599	17663	17660	17616	17823	17604	17661	17671	17521	17609	17617	17636	17580	17583	17579	17754	17572	17623	17801	17525	17640	17724	17661	17631	17657	17596	17546	17630	17713	17532	17526	17553	17592	17397	17686	17660	17747	17721	17573	17837	17664	17555	17757	17477	17696	17665	17541	17599	17583	17687	17585	17689	17740	17622	17545	17789	17769	17692	17740	17656	17435	17499	17517	17519	17537	17725	17850	17742	17787	17732	17693	17654	17550	17767	17565	17633	17682	17482	17550	17727	17523	17661	17552	17657	17555	17481	17651	17711	17859	17527	17723	17645	17498	17687	17726	17741	17611	17918	17694	17752	17629	17799	17719	17606	17598	17578	17610	17696	17668	17599	17871	17818	17364	17547	17775	17702	17654	17495	17611	17797	17801	17624	17960	17568	17746	17787	17765	17817	17433	17447	17416	17298	17688	17709	17740	17683	17579	17862	17671	17713	17625	17472	17742	17635	17605	17544	17748	17877	17626	17898	17779	17444	17807	17701	17650	17870	17611	17565	17902	17572	17738	17558	17508	17769	17788	17774	17380	17651	17596	17621	17731	17687	17647	17697	17750	17739	17659	17652	17681	17687	17497	17542	17659	17675	17612	17806	17672	17529	17829	17590	17551	17657	17429	17635	17639	17601	17618	17574	17558	17597	17587	17678	17705	17521	17539	17558	17765	17742	17648	17777	17678	17577	17697	17561	17644	17435	17689	17763	17738	17720	17583	17563	17613	17687	17615	17597	17527	17644	17608	17665	17686	17637	17705	17633	17747	17805	17652	17699	17848	17693	17622	17816	17583	17582	17651	17866	17584	17597	17773	17706	17818	17523	17513	17494	17698	17620	17564	17551	17531	17616	17427	17728	17514	17741	17625	17674	17743	17695	17571	17665	17634	17767	17504	17491	17587	17702	17655	17625	17737	17664	17529	17665	17513	17727	17695	17639	17780	17620	17525	17479	17623	17612	17679	17488	17632	17652	17549	17627	17640	17660	17650	17561	17822	17648	17440	17806	17774	17658	17628	17549	17634	17910	17872	17549	17290	17662	17631	17703	17855	17903	17723	17609	17739	17513	17504	17890	17531	17594	17648	17695	17698	17571	17682	17646	17661	17799	17870	17773	17702	17632	17608	17697	17706	17670	17489	17662	17470	17811	17633	17604	17404	17494	17641	17747	17774	17838	17775	17564	17814	17664	17590	17863	17724	17692	17704	17681	17734	17587	17804	17598	17658	17525	17672	17641	17701	17714	17886	17768	17606	17617	17556	17665	17749	17447	17688	17645	17543	17581	17548	17680	17665	17584	17745	17583	17642	17387	17600	17482	17518	17585	17527	17544	17619	17620	17740	17520	17744	17470	17457	17688	17605	17687	17616	17513	17574	17864	17566	17656	17690	17728	17694	17710	17815	17690	17595	17542	17512	17379	17567	17584	17488	17746	17543	17630	17744	17789	17498	17775	17793	17761	17661	17773	17676	17714	17553	17583	17704	17598	17544	17560	17574	17540	17431	17828	17956	17664	17696	17555	17466	17562	17782	17662	17731	17740	17600	17676	17762	17828	17700	17694	17485	17411	17694	17606	17673	17694	17431	17631	17565	17728	17750	17580	17551	17627	17832	17884	17700	17642	17703	17665	17820	17594	17793	17440	17555	17587	17653	17736	17580	17415	17707	17566	17624	17795	17519	17765	17743	17664	17815	17471	17533	17783	17589	17802	17593	17768	17577	17477	17346	17643	17697	17725	17542	17658	17645	17550	17678	17730	17621	17825	17728	17654	17810	17621	17664	17792	17458	17688	17820	17711	17750	17705	17696	17532	17591	17555	17489	17859	17720	17722	17767	17816	17897	17676	17637	17484	17687	17865	17503	17490	17375	17549	17829	17486	17594	17660	17786	17666	17675	17731	17792	17725	17445	17657	17464	17675	17684	17792	17661	17442	17764	17532	17741	17593	17463	17539	17752	17682	17792	17691	17630	17701	17752	17689	17667	17653	17558	17588	17505	17613	17644	17750	17631	17822	17615	17554	17779	17771	17807	17613	17795	17495	17793	17698	17554	17665	17678	17721	17396	17531	17600	17625	17882	17703	17677	17446	17567	17517	17657	17613	17779	17596	17592	17622	17676	17593	17511	17510	17531	17607	17599	17593	17638	17669	17686	17708	17559	17523	17786	17513	17715	17746	17470	17647	17520	17482	17835	17636	17675	17617	17747	17652	17758	17537	17522	17666	17786	17524	17647	17771	17778	17602	17709	17711	17541	17505	17512	17830	17603	17597	17674	17774	17746	17433	17580	17632	17516	17638	17769	17718	17563	17528	17561	17744	17671	17828	17762	17806	17478	17795	17624	17643	17627	17611	17683	17400	17673	17752	17591	17751	17788	17909	17650	17630	17852	17694	17423	17649	17763	17764	17765	17610	17809	17610	17847	17678	17695	17437	17710	17599	17705	17377	17491	17412	17609	17456	17620	17750	17475	17697	17887	17764	17687	17754	17708	17645	17635	17798	17732	17617	17630	17752	17816	17575	17623	17785	17886	17757	17751	17637	17718	17633	17469	17688	17650	17642	17749	17828	17801	17675	17500	17447	17561	17581	17649	17673	17721	17497	17482	17585	17521	17648	17719	17694	17551	17601	17549	17519	17658	17747	17626	17581	17678	17639	17933	17445	17674	17598	17613	17577	17481	17552	17564	17435	17761	17484	17666	17600	17750	17711	17622	17641	17603	17529	17680	17534	17779	17552	17468	17584	17602	17493	17618	17485	17592	17820	17618	17636	17736	17648	17750	17494	17538	17367	17297	17565	17637	17683	17910	17655	17714	17725	17683	17566	17646	17688	17660	17669	17575	17681	17584	17577	17598	17851	17652	17755	17548	17722	17707	17599	17811	17467	17303	17532	17591	17516	17529	17565	17566	17567	17596	17514
15435	33370	28513	22794	20652	19045	18064	17151	16718	16077	15774	15701	15526	15336	15152	15162	15213	15095	15157	14995	15131	14969	14928	14986	14983	14935	15028	15008	14788	15033	15071	14872	14819	14914	14844	14820	14862	14836	15074	14792	14886	14755	14907	14963	14804	15007	14914	14799	14690	14896	14819	14842	14884	14812	14956	14832	14831	14931	14981	14963	14940	14948	14818	14960	14877	14956	14883	14855	14884	15054	14927	14845	14929	15028	14933	14851	14765	14809	14745	15005	14851	14714	14934	14839	14784	14942	14890	14914	14877	14861	14830	15037	14939	15012	14918	14742	14843	14706	14795	14970	14930	14902	14970	14938	14821	14996	14844	14924	14922	14764	14924	14840	14978	14780	14917	14849	14910	14838	14900	14925	14870	15039	14739	14882	14810	15115	14854	14793	14722	14862	14963	15025	14813	14997	14834	15095	14669	14861	14847	14817	14819	14851	14774	14977	14916	14943	14917	14964	14942	14821	15008	14890	14852	14807	14942	14926	14727	14787	14955	14924	15088	14894	14922	14965	14932	14697	14918	14826	14747	14862	14926	14803	14896	14796	14883	14778	14809	15086	14828	14954	14762	14801	14773	14796	15077	14970	14740	14882	15020	14872	14941	14772	14887	14843	14851	14982	14771	14854	14991	14931	14913	14735	15023	15004	14914	14619	14828	15012	15045	14955	14984	15009	14765	15056	14945	14799	14889	14801	15051	15096	14770	14822	14890	14779	15039	14932	14959	14854	14960	14982	14938	14959	14900	14847	14957	14749	14843	14880	14881	14821	14846	14956	14793	14784	14964	14797	14970	14994	14861	14912	14767	15032	14835	14871	14907	14759	14766	14976	14864	15037	14911	14664	14820	14707	14745	14987	14784	14864	14891	14688	14794	14785	14991	14810	14891	14822	14862	14961	14823	14752	14947	14805	14794	14975	14844	14865	14868	14832	14973	15005	14810	14825	14974	14902	14890	14847	14794	14848	14760	14862	14960	14869	14879	14877	14996	14685	15077	14817	14999	14880	14885	14815	14873	14891	14910	14815	14805	14921	14932	14860	14983	14908	15035	14977	14791	14910	14912	14818	14960	15021	14986	14942	14658	14515	14958	14830	14952	14961	14688	14884	14983	14809	14899	14861	14900	14926	14890	14913	14819	14930	14840	14823	14807	14740	15051	14800	14969	14849	14970	14819	15057	14917	14978	15003	14688	14838	14933	14890	14916	14932	15044	14884	14821	14731	14883	15052	14820	14909	14900	14824	15153	14840	14919	14915	14825	14899	14806	14822	14902	14878	14915	14813	14943	14831	14714	14943	14802	14904	14912	15041	15098	14937	14682	14917	14821	14905	14974	14831	14861	14910	15003	14921	14860	14603	14771	14906	14900	15024	14911	14767	14766	14777	14790	14774	14777	15001	14871	15077	14744	14873	14865	14812	14912	14948	14727	14867	14845	14774	14786	14864	14794	14682	14999	14977	14892	14830	14953	14842	14901	14835	14941	14738	14908	14956	14788	14920	14863	14887	14978	14709	14963	14922	14918	14910	14789	14798	14742	14955	14933	14904	14737	14810	14870	14897	14931	14992	14967	14809	15108	14768	14801	14929	14665	14841	14909	14848	14926	14878	14788	14836	14826	15043	14854	14930	15060	14804	14915	14835	15096	14879	14857	15077	14770	14804	14880	14864	14954	14519	14857	14819	14878	14910	14860	14935	14751	14848	14998	14869	14729	14922	15022	14689	14893	15021	14827	14888	14870	14843	15115	14895	14829	14921	14810	14822	15013	14880	15058	14668	14739	14970	14685	14855	14941	14944	14822	15036	14921	14868	14950	14782	14831	14888	14684	14879	14775	14767	14766	14986	14848	14878	15048	14881	14963	14940	14952	14836	14886	14781	14724	14945	14930	15039	14813	14742	14863	14802	14904	14888	14800	14890	14977	14887	14931	14792	14874	14941	14954	14748	14836	14806	14917	14864	14961	14795	14850	14895	14896	14843	14754	14653	14842	14743	15036	14805	14948	14918	14946	14797	14834	14838	15027	15023	14971	14817	14928	14903	15010	14872	14715	14754	15085	15003	15052	14746	14770	14869	14812	14898	14716	15014	14969	14790	14730	14850	14767	14841	14883	14983	14782	14743	14844	14913	14938	14686	14929	14832	14876	14843	14784	14984	14968	14902	14837	14802	15029	14891	14845	14752	14851	14949	14918	14886	14892	14769	14798	14782	14657	14875	14850	15023	14785	14859	15032	14845	15063	14850	14835	14815	14807	14854	14917	15113	14843	14979	14836	14942	14944	14934	14880	14894	14827	14941	14689	15021	14811	15003	14844	14832	14905	15025	14806	14692	15014	15062	14917	14954	14872	14930	15045	15103	14992	14892	14928	15079	14644	14911	14831	14987	14720	14898	14824	14884	14953	14918	14877	14995	14892	15047	14855	14799	15052	14917	14826	14675	14900	14975	14895	14766	14799	14710	14865	14854	14855	14920	14839	14846	14733	14965	15026	14904	14779	15005	14844	14866	14943	14881	15035	14846	14726	14897	14808	14944	14879	14737	14918	14988	14929	14837	14861	14891	14946	14937	14965	14842	14953	14940	15107	14770	14970	14936	14874	14991	14818	14953	14960	14935	14974	14758	14872	14873	14804	14904	14736	14926	14855	14966	14921	14932	14920	14907	14862	14789	14825	14916	14863	14805	14975	14934	14930	14808	14790	14859	14772	14989	14840	14942	14640	14929	14855	14827	14950	14975	14771	14847	14914	14841	14832	14831	14897	14872	14932	14779	14969	14998	14836	14797	15018	14983	14821	14723	14983	14952	14989	14860	14835	14728	14755	15001	14821	14934	14876	14811	14702	14911	14804	14733	14717	15000	14872	14932	14762	14936	14956	14729	14893	14865	14800	14742	14876	14959	14703	14755	14885	14926	15071	14869	14994	14931	14788	14855	14862	14922	14788	14992	14726	14870	14973	14779	14768	14860	15080	14666	14903	15076	14889	15030	14877	14877	14979	15102	14880	15011	14927	14885	14952	14730	14752	14998	14818	14781	14997	14911	14963	14871	14950	14866	14753	14817	14921	14860	14854	14858	14952	14722	14800	14987	14909	14880	14702	14999	14895	14853	14801	15046	14883	14978	14921	14928	14939	15092	14788	14876	14825	14896	14817	14946	14816	14808	14913	14936	14906	14894	14961	15003	14939	14888	14908	14880	14733	14969	14907	14865	14924	14886	14862	14931	15003	14922	14916	14817	14734	14806	15080	14946	14936	14807	14983	14927	15139	14898	14876	14870	14972	14986	14865	14815	14919	14870	14927	14824	14771	14921	15011	14843	14837	15059	14909	14783	14922	14898	14776	14835	14914	14942	14830	14724	14830	14816	14970	14736	14832	14940	14861	14812	14931	14868	14792	14913	14747	14883	14745	14939	14727	14961	14938	14712	14817	14868	14772	14926	14717	14833	14980	14845	14962	14907	14740	14885	14955	14788	14946	14809	14971	14981	14882	14762	14988	14805	15041	15045	15019	15091	14838	14860	14912	15070	14934	14700	14940	14755	14951	15007	14983	14969	15068	14728	14982	15114	14912	14905	14873	14903	14869	14912	14795	14817	14804	14928	14864	14988	14886	14822	15115	14873	14920	15037	14793	14925	14871	14751	14872	14778	14812	14806	14913	14840	14670	14864	14903	14767	15026	14863	14893	14979	15050	14911	14852	14907	14832	14676	14927	14848	14968	15009	14831	14963	14838	14937	14907	14786	14702	14660	14963	14800	14724	14843	15085	14838	14754	14746	14795	14732	14716	14858	14769	14633	14865	14734	14829	14721	14885	14746	15061	14825	14898	14909	14892	15063	14870	14823	14802	14954	14939	14685	15007	14875	14847	14732	14889	14594	14863	14821	14834	14928	14891	15022	14777	14890	14811	14928	14801	14931	14943	14793	14831	14841	14845	14802	14784	14895	14932	15013	14823	14793	14905	14889	14764	14903	15164	14742	14633	14771	14833	14810	14849	14958	14979	14897	14827	14855	14813	15161	14947	14714	14804	14847	14857	14801	14861	14825	15094	14879	14914	14885	14877	14973	14851	14821	14871	14831	14801	14746	14834	14822	14798	14921	15009	14845	14961	14863	14858	14944	14906	14988	14926	14671	15036	15027	14753	14848	14892	14892	15019	14780	14818	14945	14895	14808	14849	14821	14833	14776	14651	14978	14764	14832	14972	14875	14936	14834	14804	14886	14771	14884	15055	14927	14773	14821	14937	14808	14989	14744	14991	14904	14857	14957	14851	14873	15009	14670	14906	15037	14811	14798	14885	14981	14959	14905	14928	14858	14894	14909	15175	14950	14976	14989	14832	14850	14863	14838	14895	14915	14986	14948	14902	14963	14668	14859	14936	14861	14925	14948	14885	14998	14850	14906	14903	14928	14992	15011	14784	14661	14894	14839	14987	15014	14806	14900	14942	14950	14927	15099	14858	14946	15013	14827	14870	14803	14811	14825	14915	14742	14856	14813	14901	14819	14914	14693	14982	14740	14755	14881	14909	14714	14978	14990	14891	15137	14898	14945	14884	14830	14949	14958	14881	14832	14754	14998	15080	15078	14813	14697	14795	14785	14743	14813	14943	14784	14890	14967	14980	14870	14802	14716	14922	14894	15055	14835	14855	14810	14879	14765	14743	14959	14935	15014	14738	14963	14955	14772	14959	14838	15061	14812	14799	14745	14818	14885	14795	15003	14821	14795	14845	14878	14964	14974	14571	14854	14909	14811	14910	14963	14985	15043	14879	14801	14957	14864	14834	14808	14844	15028	14793	14917	14804	14995	14797	14837	14966	15044	14864	14988	14906	15055	14985	14695	14879	14758	14888	14808	14896	14889	14779	14679	14893	14749	14938	14904	14785	15126	14892	14912	14852	14757	14965	14945	14884	14763	14833	14971	14905	14874	14865	14676	14805	14797	14821	14707	14991	14790	14845	14947	14878	14933	14856	14928	14848	14802	14840	14802	14962	14861	14929	14731	14963	14841	14764	14865	14832	14964	14702	14908	14878	14868	14802	15024	14970	14899	14833	14762	14744	14779	14904	14902	14936	14853	14796	14838	14956	14915	14923	14744	14879	14759	14662	14845	14988	14802	14746	14831	14774	14956	14901	14913	14871	14856
24216	20995	26807	26459	21291	20010	19561	18546	18002	17784	17573	17452	17223	17137	17132	17077	17075	17257	17148	17172	17210	17097	16942	17071	17173	17186	17106	16760	17035	17010	17039	17030	17085	17090	16738	16852	17047	16900	16989	16963	16947	16805	17117	16938	17167	17106	16975	17094	17004	17233	16869	16966	17060	16901	17060	17076	16906	16898	17024	17033	16830	16834	16990	17100	17108	16865	16919	16889	16984	16983	16989	16908	16862	17033	17043	16793	16792	16807	17015	16862	16813	16987	17074	16865	16801	16846	16996	16884	16950	17024	16937	16813	16833	17081	16905	16855	16997	16954	16888	17058	17089	17106	17074	17037	16875	16973	16772	16881	16972	17058	16865	16970	17006	16997	16834	17057	16830	16915	16671	16659	16902	17071	17028	17030	16848	16845	16800	16829	16705	16842	16907	16890	16985	17032	16981	17054	17125	17046	16972	16882	17003	16752	17068	17078	16986	17240	17059	16939	16974	16968	17000	16862	17041	16891	17203	16844	16870	16899	17017	17076	16971	17020	16964	16888	16799	17006	17000	17012	17025	17115	16855	17028	16998	17009	17105	16849	16980	17066	16892	17156	16781	16878	17041	16756	16898	17047	16832	16970	16998	16906	16985	16833	16935	17007	16992	16869	16967	16879	16786	16806	16792	16916	16852	16809	16852	16893	17049	16902	16875	16814	16956	17103	17010	17020	16956	17112	17083	17086	17163	16869	16855	16847	17060	16891	16766	16863	16942	16840	17095	17108	16789	17040	16848	17009	17022	17156	17110	16959	16711	17108	17102	16837	16934	17008	16941	16973	17161	16915	17054	17033	16865	17216	17023	17154	17183	17116	17063	16894	16890	16976	16895	16988	16973	17053	16964	16913	16827	17072	16925	17096	17079	16966	16956	16757	16886	17147	17011	17137	16818	16924	16880	16802	16855	16948	16978	16861	16980	17160	16948	16826	16902	16906	16997	16946	17029	16961	16962	16993	17026	16832	16930	17141	16966	17198	17119	16929	17111	16961	16721	17051	17009	17038	16840	16815	16841	16725	16936	16859	17118	16808	16934	16900	16948	16923	16767	16934	17057	16819	16767	16801	16927	16875	16974	17055	17053	17023	16690	17197	16836	16960	16938	16841	16885	17010	16852	16802	17038	17047	16766	16914	16986	16830	17041	16901	16955	17142	17137	17031	16899	17082	16988	16827	17013	16880	16904	16892	17114	17092	16840	16807	17001	16935	17003	16980	16931	17058	16936	16791	17039	16776	17020	16998	16852	17093	16996	17047	16985	16890	17015	16599	16936	17092	17098	16965	17035	16953	16922	16996	16839	17089	16939	16800	16916	17065	17165	16841	16702	16963	17157	17023	16965	17165	16928	16947	17054	16899	16809	16756	17128	16979	16915	17037	17098	16984	17188	16998	17122	17051	17079	16956	16956	17058	16998	16914	16980	16903	17118	17026	16973	16889	16907	16938	17107	16954	16999	16937	16967	16803	17047	17017	17159	16874	16754	16736	16968	17058	17006	16823	17043	16945	16816	16816	16973	16759	17000	16783	16931	16903	17071	17026	16968	17050	16974	17075	16914	17188	17005	16964	16945	17075	16912	16966	16949	16754	16735	17044	16730	16812	17152	17034	16985	16935	16787	16894	16739	17117	16883	17011	16913	16976	17067	16929	17184	16975	17090	17138	16860	16991	16957	17000	16912	16888	16972	16778	17122	17026	16757	17169	17072	16685	17001	17181	16951	16961	16891	16962	16961	16972	17177	17180	17047	17214	16991	16945	17079	16937	16935	16879	16887	16926	16835	16883	17105	16887	17021	17013	17095	17001	17076	16861	17208	17029	16834	17134	17021	16835	16992	17209	16973	17010	17092	17060	16911	17023	16931	17002	16816	16970	17028	16897	17155	16829	16904	16626	16940	16857	16992	17069	17086	17081	16826	17001	16815	17109	16926	16959	16981	17023	16898	17073	16945	17018	16825	17140	17033	16976	17065	16965	17079	16933	17058	17031	16941	16950	17011	16873	17070	17012	16907	17266	16943	16818	16995	16933	17187	16911	17093	16780	16913	16848	17051	16922	16674	16862	16800	17061	17080	16961	17224	16923	16850	16989	17061	16975	17002	16887	17001	16982	16872	17011	16807	16886	16832	16862	16899	16839	16757	16953	16943	16897	16763	16807	16853	16839	16813	17007	17067	16836	16921	17065	16922	16862	17062	16906	17022	17060	16822	16990	17036	16825	16830	16822	17097	16671	16959	16940	16889	17035	16969	16944	17000	17189	16933	16898	17036	16927	16910	17058	17140	17026	16880	16858	17036	16918	17055	17031	17029	17095	16929	16966	16881	16921	16970	16936	16985	17057	17023	16922	16921	16959	17066	16825	16883	16756	16906	16946	16916	16894	16911	16730	17009	16807	16922	16974	16885	17124	17076	16803	16873	16993	16931	16735	17052	17005	17130	16769	17113	17138	17067	16928	16922	16982	17043	16992	16890	16818	16869	17017	16798	17070	16896	16848	17014	16963	16863	17036	17197	16880	16976	17265	17154	16914	17163	17041	16932	17028	17109	16872	17074	17138	16807	16886	17023	16916	16946	16905	16827	16887	17024	17030	16954	16816	17066	17044	16972	17053	17064	17062	16890	16737	17138	16990	17110	16872	17374	17178	17046	17274	17167	16970	16847	16872	17229	17031	16967	17036	17073	16842	16776	16805	16749	16951	17076	16877	16747	17111	17006	16875	17062	16881	16903	17065	17182	17029	17086	16994	17378	17023	17043	17000	17012	16925	16976	17039	16885	16792	16899	16888	17019	17091	17085	16987	17283	17091	17023	16926	16859	17097	17071	16905	16703	16966	16983	16744	16781	16949	16958	17079	17070	16762	17168	17014	16947	16876	17100	16950	16936	16924	16909	16965	16912	17156	16851	17007	16815	17063	17258	16865	17138	16686	16881	16794	16684	16901	16969	16859	16911	16963	16945	16720	16950	16824	17055	16905	16910	17096	17172	17317	16912	16908	16860	16855	16962	16897	16939	16941	17100	16936	16915	17242	17081	17018	16928	17099	16926	16755	16939	16853	16873	16848	16973	17095	16908	17164	16759	16779	16867	17005	16987	16947	17071	16924	16820	17075	16886	16949	17000	16951	17015	16900	16866	16930	17006	16962	17003	16928	16851	16991	17090	17194	16929	16828	16975	17130	17015	16985	16972	17173	17136	17042	16935	17015	16879	17028	16946	16831	17035	17043	17109	17014	16989	16900	17208	17077	16989	16938	17068	16924	16979	17064	16893	16874	16946	17065	16921	17065	17140	16856	17121	16877	17059	16895	16981	16914	17131	17127	17050	16870	17116	17009	16901	16763	17083	16921	17141	17023	17166	16868	17245	17002	16935	16843	16955	17114	16941	17020	16844	16869	17031	17011	16914	17032	17012	16939	16774	17081	16957	16908	17122	16901	17017	16972	17014	16863	16969	16982	17051	16942	16938	17023	16898	16937	16945	17111	16789	17004	17178	16985	16665	16969	17050	16917	17061	16958	17110	16840	16834	16814	17109	17008	17017	16853	16990	16994	17066	17049	16965	17012	16922	16783	16895	16826	17149	16958	17120	16848	16755	16747	16977	16867	16833	17013	17009	16889	17252	16770	16964	17034	16963	16902	16900	16950	16882	17082	16917	17005	16893	16938	17029	17056	17036	16944	16941	16834	16988	16905	16918	16856	16873	16928	16966	17005	16966	16993	17005	16936	17124	16944	17028	16662	17175	16950	17247	16835	16803	17003	16813	16864	17048	17045	16924	16995	16916	16809	16829	17010	16755	16919	16940	17164	16906	17020	17017	17121	16759	16909	16955	16976	17010	17036	16796	17052	16856	16836	17023	16828	17004	16946	16807	17067	17047	16894	17177	16857	16897	16891	17093	16872	16715	16859	17022	17098	16993	17009	17067	16939	16980	17008	16883	17017	16855	16773	17053	16868	16964	16962	16978	16982	17019	16816	16873	16859	16979	17040	16875	16907	16876	17028	17067	16898	16821	16870	17100	16969	16904	16988	17067	16790	16940	16888	17057	16871	17056	16918	16943	16896	16962	17001	16846	16958	17002	16916	16987	16827	17098	16882	16993	16749	16992	16904	16968	17059	17142	16940	16877	17008	17043	17110	17052	16998	16791	16952	16893	16990	16810	17023	17093	17058	16990	17122	17039	17082	16954	16932	16879	16996	17023	17034	17057	16873	17113	16915	17096	17079	17186	17041	16981	16993	17007	16943	16930	17014	16727	16923	17100	16921	16943	16968	17139	16886	17022	16809	16999	16996	17090	16935	16909	16748	16911	16870	16859	16926	17007	16943	16970	17047	17090	16912	17093	16933	17032	17103	17038	16847	16921	16890	17030	16877	16999	16884	16857	16872	16849	16556	17078	16944	16939	17030	16880	17072	16911	17068	17256	16958	16961	16854	16826	16865	16837	16990	17066	16791	17013	16813	17335	17116	16915	16950	16952	16987	17130	17047	17096	16880	16990	16849	17048	17062	16896	17051	17015	16789	16790	16873	16936	16902	17027	17127	16985	16965	16863	16723	16884	17034	16989	17060	16922	16820	16780	17110	17125	16770	17104	17115	17038	16935	16944	17055	17105	16918	16922	17104	16878	16875	17082	16977	17013	16850	17145	17017	16902	17008	16922	17068	16825	16906	16983	16868	17049	16794	17130	16993	16946	16898	16910	17035	16905	16807	16921	17086	17078	16915	16932	17005	16793	16825	16821	16902	17025	16838	16995	16923	16736	17053	16991	16909	16904	17032	17117	16861	16845	17131	16892	16917	17058	16902	16976	16961	16899	16875	16818	16851	17065	17060	17245	16963	17086	16830	17110	16898	17118	16947	16662	17231	17056	17162	17172	16892	16959	16893	17012	16991	17181	16957	17075	16984	17086	16823	16908	17008	17041	16973	17053	17169	17042	17062	16850	17002	16863	16965	16937	17010	17168	16980	16978	17185	16970	16886	16874	17039	16951	16851	17051	16823	16991	16949	16914	16734	17162	17122	16810	16924	17027	16802	16969	16896	16896	17002	16791	16893	16887	16974	16940	16856	17049	17102	16919	17021	17034	17131	17101	17117	17075	17051	17011	17008	16930	17001	17006	16938	16934	16852	16909	16812	16979	16931
15699	30631	25968	21053	18913	18047	17232	16375	15908	15479	15096	15272	14945	14819	14816	14781	14534	14582	14585	14626	14657	14547	14781	14682	14512	14514	14655	14543	14398	14694	14555	14727	14681	14646	14605	14513	14496	14546	14640	14587	14416	14570	14492	14647	14536	14290	14381	14645	14503	14473	14435	14521	14268	14479	14616	14629	14653	14543	14479	14457	14475	14517	14415	14401	14506	14446	14563	14478	14522	14428	14596	14388	14598	14513	14490	14519	14854	14430	14410	14488	14430	14378	14552	14527	14532	14544	14511	14370	14518	14578	14601	14681	14689	14679	14392	14522	14564	14483	14534	14234	14438	14601	14488	14477	14558	14614	14389	14367	14555	14417	14428	14477	14612	14606	14514	14524	14516	14504	14427	14369	14559	14468	14552	14601	14463	14465	14639	14297	14446	14580	14628	14491	14430	14342	14491	14478	14579	14450	14484	14575	14519	14438	14438	14498	14500	14545	14550	14502	14468	14542	14444	14542	14734	14617	14588	14452	14559	14546	14514	14745	14383	14404	14434	14395	14388	14559	14439	14419	14490	14489	14564	14511	14485	14367	14494	14316	14493	14650	14476	14414	14526	14517	14541	14576	14612	14398	14436	14530	14351	14534	14440	14541	14505	14426	14510	14425	14452	14481	14501	14535	14674	14521	14584	14486	14386	14486	14503	14507	14376	14359	14552	14360	14372	14540	14469	14383	14688	14429	14325	14350	14623	14627	14424	14457	14358	14348	14417	14385	14512	14613	14473	14530	14564	14462	14597	14289	14513	14656	14312	14548	14437	14447	14478	14534	14442	14492	14295	14447	14399	14661	14481	14609	14602	14340	14389	14539	14667	14429	14303	14463	14486	14557	14484	14430	14600	14467	14620	14604	14364	14359	14348	14527	14553	14467	14615	14476	14456	14484	14583	14505	14474	14409	14511	14503	14446	14415	14429	14602	14649	14526	14500	14487	14482	14417	14454	14573	14667	14619	14518	14446	14387	14517	14612	14520	14403	14734	14455	14362	14440	14546	14524	14460	14438	14549	14327	14704	14260	14587	14568	14491	14566	14763	14415	14413	14503	14507	14537	14463	14479	14593	14467	14620	14559	14619	14500	14630	14431	14345	14409	14505	14617	14613	14520	14371	14409	14421	14537	14398	14447	14388	14475	14590	14571	14354	14317	14431	14502	14489	14560	14382	14408	14582	14427	14538	14624	14507	14470	14614	14478	14631	14396	14696	14469	14545	14446	14498	14420	14656	14552	14540	14415	14513	14562	14422	14631	14581	14454	14237	14534	14456	14502	14516	14613	14445	14336	14394	14523	14611	14661	14496	14314	14430	14437	14295	14395	14511	14503	14552	14328	14633	14397	14537	14518	14549	14435	14431	14604	14473	14407	14614	14489	14495	14425	14596	14424	14574	14475	14558	14428	14588	14670	14382	14541	14418	14481	14505	14592	14549	14483	14374	14587	14366	14404	14533	14613	14294	14470	14511	14410	14434	14595	14416	14610	14627	14363	14515	14504	14365	14516	14488	14457	14576	14397	14428	14379	14570	14751	14543	14574	14558	14748	14484	14400	14596	14339	14543	14445	14518	14399	14547	14481	14553	14430	14387	14408	14529	14622	14362	14727	14540	14466	14590	14402	14389	14673	14778	14412	14390	14617	14529	14573	14535	14299	14557	14417	14527	14463	14485	14639	14376	14548	14389	14513	14404	14482	14521	14559	14506	14559	14421	14513	14488	14397	14446	14400	14395	14557	14731	14460	14650	14547	14487	14433	14544	14483	14443	14470	14672	14501	14582	14486	14323	14384	14458	14612	14408	14585	14532	14541	14522	14654	14521	14547	14659	14499	14362	14448	14477	14687	14380	14575	14689	14527	14654	14357	14380	14504	14363	14489	14439	14463	14595	14556	14369	14518	14468	14592	14571	14496	14576	14512	14602	14446	14542	14569	14498	14434	14426	14586	14642	14382	14584	14515	14362	14569	14444	14399	14374	14405	14542	14573	14504	14374	14396	14297	14551	14522	14525	14453	14409	14434	14369	14442	14574	14382	14665	14587	14369	14559	14497	14656	14279	14466	14296	14523	14381	14453	14520	14367	14576	14529	14321	14550	14520	14544	14419	14563	14410	14392	14548	14479	14665	14575	14515	14558	14423	14629	14480	14597	14470	14556	14451	14480	14593	14341	14468	14545	14478	14581	14385	14492	14538	14546	14508	14599	14500	14489	14381	14446	14537	14486	14453	14479	14574	14327	14582	14680	14331	14540	14605	14510	14380	14481	14583	14683	14435	14531	14247	14406	14727	14476	14396	14530	14464	14380	14656	14444	14549	14507	14599	14620	14440	14550	14552	14501	14476	14571	14341	14582	14351	14393	14462	14599	14592	14607	14334	14476	14539	14513	14408	14492	14419	14652	14669	14635	14463	14310	14341	14603	14515	14615	14555	14475	14581	14503	14532	14377	14479	14510	14503	14692	14440	14572	14551	14473	14507	14641	14443	14407	14413	14586	14543	14534	14484	14504	14445	14419	14495	14442	14635	14579	14506	14490	14563	14500	14503	14469	14321	14571	14512	14570	14467	14526	14586	14568	14535	14403	14408	14599	14441	14395	14440	14411	14370	14558	14561	14400	14516	14321	14455	14255	14503	14523	14524	14429	14497	14534	14628	14493	14344	14679	14541	14504	14483	14535	14429	14274	14351	14460	14520	14412	14496	14453	14470	14442	14508	14466	14503	14420	14509	14500	14629	14758	14542	14647	14365	14631	14535	14482	14519	14343	14566	14526	14410	14507	14559	14570	14526	14525	14406	14575	14450	14424	14535	14421	14503	14526	14376	14561	14558	14571	14482	14626	14382	14572	14451	14490	14419	14593	14477	14547	14546	14518	14328	14593	14648	14511	14270	14397	14548	14484	14703	14507	14497	14650	14511	14506	14583	14568	14641	14420	14626	14547	14497	14520	14600	14397	14325	14522	14526	14396	14494	14433	14593	14611	14510	14390	14481	14386	14358	14411	14398	14520	14490	14521	14452	14446	14460	14315	14579	14640	14590	14342	14477	14487	14378	14596	14512	14544	14449	14432	14460	14435	14573	14369	14606	14510	14482	14521	14635	14603	14428	14604	14446	14598	14596	14472	14475	14527	14386	14544	14625	14620	14693	14415	14549	14391	14636	14304	14441	14643	14457	14586	14474	14430	14541	14681	14480	14413	14473	14577	14504	14483	14414	14613	14481	14554	14538	14340	14380	14455	14583	14460	14611	14414	14443	14483	14414	14707	14454	14601	14417	14500	14458	14481	14456	14440	14515	14606	14437	14569	14522	14688	14441	14649	14384	14488	14508	14567	14540	14613	14443	14311	14523	14636	14533	14358	14547	14460	14586	14547	14431	14456	14443	14561	14426	14258	14613	14534	14593	14519	14577	14532	14566	14483	14501	14497	14479	14514	14652	14491	14390	14489	14534	14468	14589	14590	14574	14589	14373	14429	14580	14443	14556	14523	14509	14538	14478	14440	14454	14474	14478	14396	14691	14449	14534	14504	14426	14458	14497	14703	14355	14501	14476	14496	14539	14520	14503	14389	14358	14432	14515	14497	14506	14522	14592	14549	14629	14604	14448	14584	14596	14602	14620	14440	14289	14542	14448	14515	14428	14572	14419	14483	14416	14531	14589	14424	14506	14493	14738	14462	14433	14368	14390	14433	14459	14558	14506	14392	14317	14459	14627	14658	14426	14491	14399	14390	14266	14413	14636	14525	14512	14527	14637	14370	14609	14560	14435	14652	14456	14487	14613	14381	14679	14411	14518	14561	14457	14473	14585	14494	14451	14642	14484	14407	14586	14555	14343	14559	14571	14485	14546	14444	14557	14413	14498	14549	14409	14556	14423	14544	14469	14577	14448	14575	14336	14461	14478	14424	14513	14559	14397	14376	14497	14543	14575	14537	14441	14533	14512	14534	14544	14556	14402	14400	14352	14560	14574	14680	14508	14463	14536	14613	14454	14383	14570	14553	14327	14527	14552	14424	14703	14715	14605	14483	14593	14599	14595	14366	14513	14522	14362	14436	14303	14610	14513	14356	14454	14521	14502	14566	14529	14556	14611	14417	14530	14491	14417	14469	14424	14488	14448	14407	14406	14559	14569	14497	14640	14560	14507	14313	14638	14611	14517	14501	14336	14455	14563	14490	14431	14480	14600	14496	14568	14607	14394	14540	14694	14656	14509	14649	14319	14408	14343	14610	14383	14540	14424	14516	14341	14486	14406	14457	14694	14509	14642	14526	14376	14633	14361	14377	14575	14513	14444	14385	14418	14434	14447	14350	14520	14638	14567	14469	14574	14559	14448	14398	14393	14343	14624	14620	14478	14531	14463	14423	14494	14601	14410	14287	14346	14386	14583	14379	14460	14617	14444	14352	14613	14357	14404	14474	14457	14429	14503	14564	14338	14445	14551	14499	14470	14544	14715	14453	14437	14544	14469	14546	14428	14502	14606	14637	14407	14640	14629	14508	14432	14474	14612	14377	14323	14548	14451	14458	14551	14543	14372	14434	14500	14383	14507	14489	14427	14586	14522	14508	14648	14574	14479	14521	14573	14540	14454	14605	14548	14474	14463	14442	14657	14532	14448	14449	14649	14510	14391	14657	14516	14549	14521	14546	14422	14502	14588	14343	14506	14510	14473	14614	14596	14570	14522	14383	14380	14594	14426	14654	14410	14480	14439	14358	14392	14437	14380	14457	14440	14680	14335	14564	14536	14469	14562	14555	14471	14367	14429	14701	14366	14588	14575	14530	14396	14594	14425	14373	14470	14444	14637	14488	14464	14498	14374	14497	14579	14624	14600	14490	14451	14343	14539	14790	14639	14601	14503	14519	14561	14518	14479	14613	14613	14661	14528	14504	14431	14637	14375	14544	14412	14450	14397	14337	14431	14513	14551	14501	14595	14590	14631	14375	14650	14477	14567	14500	14290	14503	14528	14546	14438	14491	14529	14462	14450	14522	14434	14506	14472	14522	14546	14421	14581	14514	14493	14465	14574	14426	14521	14547	14446	14413	14517	14689	14361	14438	14494	14530	14437	14579	14494	14566	14421	14517	14561	14493	14624	14631	14580	14284	14506	14576	14409	14513	14420	14644	14522	14653	14515	14569	14397
21854	21012	28257	23972	21442	23962	26573	21865	20412	20534	20139	19804	19531	19507	19363	19257	19377	18962	19054	18982	19071	18982	19051	19122	18924	18969	18950	19067	18803	18961	19134	18890	18861	18843	18991	18844	18831	18826	18946	18773	18867	18930	18738	18657	18721	18595	18865	18791	18770	18847	18786	18903	18850	18903	18855	18697	18804	18681	18802	18681	18983	18887	18785	18505	18884	18771	18715	18686	18831	19028	18688	19162	19101	18886	18714	18812	18899	18957	18518	18690	18814	19009	18911	18764	18788	18787	18858	18895	18777	18817	18820	18795	18754	18774	18979	18933	18885	18808	18808	18893	18904	18718	18600	18705	18755	18844	18826	18769	18664	18942	18742	18915	18618	18688	18910	18708	18594	18710	18739	18840	18882	18679	18764	18960	18949	18788	18827	18951	18826	18670	18678	18814	18950	18979	18752	19014	18786	18662	18817	18794	18768	18670	18555	18717	18605	18972	18976	18675	18850	18747	18808	18809	18731	18995	18974	18742	18642	18768	18668	18777	18888	18829	18770	18528	18800	18832	19053	18895	18818	18861	18679	18741	18777	19053	18813	18801	18914	18818	18798	18827	18818	18781	18701	18745	18682	18852	18750	18761	18708	18805	18892	18862	18878	18552	18925	18708	18541	18787	18874	18635	18921	18699	18703	18987	18575	18886	19035	18907	18568	18666	19036	18784	18785	18868	18711	18523	18734	18616	18609	18758	18913	18857	18758	18872	18746	18814	18668	18744	18766	18788	18719	18656	18866	18700	18592	18747	18827	18763	18741	18854	18824	19035	18946	18546	18665	18597	18892	18810	18716	18830	18771	18508	18768	18754	18684	18826	18731	18639	18717	18721	18934	18636	18830	18568	18930	18627	18834	18782	18770	18687	18892	18891	18832	18768	18909	18670	18842	18836	18717	18753	18888	18841	18893	18724	18633	18693	18818	18674	18589	18790	18771	18857	18629	18927	18546	18759	18950	18891	18890	18670	18733	18852	18759	18750	18493	18883	19034	18897	18890	18710	19044	18945	18712	18835	18889	18887	18674	18729	18642	18837	18725	18660	18849	18697	18708	18695	18823	18811	18899	18656	18764	18689	18835	18881	18736	18900	18779	18714	18709	18762	18827	18726	18829	18864	18837	18621	18798	18784	18842	18753	18730	18795	18654	18875	18837	18777	18775	18754	18904	18699	18860	18700	19004	18631	18827	18520	18786	18807	18850	18810	18642	18719	18607	18712	18748	18772	18707	18693	18936	18768	18807	18941	18769	18685	18602	18833	18707	18806	18626	18762	18985	18618	18882	18684	18860	18742	18685	18607	18840	18799	18670	18855	18860	18763	18979	18735	18564	18695	18857	18909	18856	18788	18714	18871	18662	18818	18844	18885	18737	18685	18822	18852	18807	18910	18685	18935	18812	18787	18738	18713	18902	18848	18740	18844	18835	18779	18851	18702	18751	18902	18720	18776	18688	18747	18827	18463	18596	18590	18693	18683	18820	18632	18572	18746	18825	18798	18837	18850	18824	18807	18773	18755	18557	18857	18693	18956	18637	18834	18536	18887	18823	18685	18830	18796	18666	18828	18507	18523	18844	18704	18589	18723	18699	18588	18852	18474	18569	18670	18689	18879	18680	18776	18850	18856	18786	18744	18564	18881	18844	18805	18881	18823	18781	18877	18774	19111	18735	18632	18548	18852	18815	18927	18837	18883	18855	18631	18761	18514	18548	18884	18830	18708	18790	18918	18610	18617	18692	18739	18768	18772	18854	18687	18614	18775	18651	18693	18806	18804	18908	18794	18947	18971	18682	18783	18910	18671	18592	18773	18862	18834	18900	18688	18889	18662	18845	18643	18848	18710	18748	18681	18763	18673	18576	18544	18728	18510	18679	18733	18655	18666	18607	18740	18587	18581	19036	18869	18589	18770	18766	18722	18564	18767	18448	18766	18734	18422	18672	18671	18784	18796	18793	18873	18841	18792	18767	18670	18608	18663	18913	18698	18623	18706	18799	18964	18829	18896	18873	18903	18936	18628	18718	18557	18557	18778	18746	18844	18943	18582	18908	18864	18612	18690	19003	18765	18736	18749	18794	18806	18720	18730	18789	19038	18914	18743	18884	18544	18798	18973	18931	18709	18759	18721	18749	18650	18737	18533	18687	18811	18884	18823	18758	18668	18676	18841	18995	18860	18945	18755	18646	18828	18671	18719	18751	18706	18697	18909	18805	18843	18709	18769	18564	18906	18666	18738	18729	18853	18785	18727	18736	18596	18682	19004	18781	18754	18712	18812	18653	18819	18775	18830	18778	18751	18723	18692	18764	18542	18756	18636	18772	19016	18978	18639	18838	18699	18868	18738	18846	18788	18608	18588	18665	18797	18637	18739	18856	18700	18840	18867	18869	18790	18922	18853	18695	18738	18820	18877	18623	18691	18626	18705	18739	18812	18671	18739	18630	18741	18724	18779	18762	18574	18783	18728	18787	18632	18711	18623	18918	18674	19041	18861	18754	18810	18650	18605	18832	18723	18937	18662	18718	18864	18923	18703	18914	18913	18796	18535	18841	18740	18780	18879	18568	18644	18746	18541	18845	18666	18852	18736	18663	18759	18560	19050	19156	18918	18796	18815	18556	18640	18866	18653	18890	18613	18802	18638	18732	18695	18488	18758	18658	18844	18751	18585	18910	18946	18780	18572	18606	18895	18758	18964	18722	18934	18680	18889	18915	18807	18751	18778	18574	18709	18760	18695	18813	18714	18668	18919	18946	18755	18770	18780	18950	18944	18751	18721	18555	18609	18688	18465	18781	18512	18870	18620	18688	18690	18686	18673	18704	18614	18939	18887	18810	18797	18640	18792	18727	18733	18584	18605	18446	18495	18718	18785	18838	18775	18621	18652	18787	18658	18812	18863	19024	18659	19023	18768	18898	18709	18592	18728	18791	18794	18705	18926	18681	18726	18757	18736	18572	18739	18690	18803	18660	18894	18836	18740	18773	18767	18713	18747	18891	18917	18593	18749	18807	18845	18848	18734	18704	18914	18791	18557	18469	18802	18990	18806	18819	18802	18937	18658	18924	18650	18775	18731	18596	18726	18862	18723	18665	18781	18791	18664	18751	18683	19032	18773	18756	18747	18661	19002	18706	18699	18968	18670	18905	18638	18749	18637	18713	18801	18995	18843	18919	18935	18680	18882	18688	18720	18751	18592	18916	18815	18755	18633	18731	18717	18656	18779	18798	18844	18606	18832	18795	18955	18853	18760	18735	18820	18920	18658	18875	18713	18574	18690	18821	18698	18653	18843	18847	18560	18734	18787	18643	18613	18758	18686	18776	18591	18862	18855	18475	18772	18736	18722	18689	18623	18738	18877	18942	18574	18819	18646	18991	18792	18663	18825	18741	18700	18764	18745	18701	18828	18893	18601	18772	18618	18819	18699	18807	18760	18827	18653	18964	18723	18611	18604	18798	18843	18825	18881	18686	18715	18799	18777	18851	18662	18695	18723	18723	18690	18598	18842	18693	18700	18808	18620	18540	18692	18679	18767	18691	18578	18807	18678	18696	18935	18599	18879	18859	18761	18864	18715	18684	18611	18869	18604	18685	18602	18678	18787	18769	18967	18499	18783	18749	18859	18627	18835	18816	18556	18610	19021	18655	18651	18902	18806	18818	18696	18811	18581	18627	18786	18744	18840	18682	18655	18678	18654	18799	18718	18728	18863	18898	19011	18870	18740	18668	18708	18678	18620	18837	18881	18430	18646	18807	18606	18753	18975	18690	18701	18891	18677	18687	18529	18606	18672	18632	18970	18985	18829	18682	18872	18844	18724	18772	18817	18863	18730	18899	18935	18732	18834	18722	18665	18868	18929	18745	18802	18723	18613	19019	18877	18861	18830	18783	18856	18567	18699	18883	18758	18732	18968	18728	18529	18441	18690	18767	18563	18801	18835	18994	18771	18602	18637	18660	18758	18732	18686	18816	18727	18778	18781	18847	18813	18796	18773	18761	18881	18553	18805	18785	18990	18881	18593	18939	18739	18842	18622	18727	18857	18856	18855	18878	18699	18712	18752	18758	18589	18652	18821	18885	18885	18767	18699	18833	18928	18569	18777	18868	18629	18640	18691	18474	18850	18658	18975	18765	18442	18837	18681	18664	18798	18764	18713	18756	18764	18566	18700	18575	18514	18876	18758	18714	18974	18949	18500	18781	18887	18700	18701	18917	18851	18938	18655	18786	18757	18774	18804	18720	18821	18762	18721	18711	18742	18767	18744	18835	18806	19091	18744	18911	18823	18407	18785	18612	18784	18611	18951	18662	18685	18878	18775	18867	18641	18934	18760	18917	18807	18787	18698	18899	18951	18664	18787	18749	18782	18558	18754	18806	18589	18784	18786	18734	18611	18837	18705	18707	18857	18878	18854	18724	18788	18832	18592	18734	18772	18872	18653	18696	18463	18722	18603	18625	18944	18902	18905	18753	18820	18993	18785	18760	18881	18774	18611	18842	18755	18806	18538	18811	18766	18841	18723	18955	18681	18754	18612	18678	18736	18592	18735	18781	18645	18616	18809	18592	18641	18557	18655	18786	18690	18797	18683	18854	18649	18837	18692	18840	18684	18648	18549	18730	18635	18662	18744	18969	18971	18826	18619	18693	18620	18802	18754	18700	18823	18826	18723	18946	18753	18936	18763	18874	18795	18760	18600	18850	18769	18903	18866	18724	18724	18535	18530	18638	18642	18889	18877	18750	18675	18622	18719	18794	18795	18890	18991	18909	18670	18781	18862	18848	18759	18795	18859	18818	18748	18751	18898	18803	18736	18718	18739	18582	18819	18778	18806	18617	18553	18748	18781	18863	18865	18636	18832	18625	18828	18750	18686	18719	18802	18723	18938	18946	19047	18864	18765	18718	18691	18755	18802	18665	18761	18778	18845	18747	18830	18803	18614	18763	18652	18576	18916	18733	18572	18713	18759	18673	18728	18758	19000	18862	18807	18743	18683	18834	18881	18716	18702	18693	18722	18785	18756	18738	18735	18842	18761	18787	18658	18881	18680	18606	18698	18646	18708	18657	18776	18736	18680	18582	18632	18859	18787	18810	19013	18603	18943	18810	18896	18847	18646	18650	18678	18920	18798	18975	18767	18726	18727	18792	18747
16547	38086	32541	25465	23113	21066	19843	18863	17948	17237	17020	16574	16115	16033	15894	15919	15863	15654	15640	15828	15737	15662	15693	15710	15979	15755	15802	15747	15678	15564	15563	15739	15463	15468	15462	15579	15402	15491	15622	15742	15509	15681	15436	15749	15450	15445	15419	15252	15651	15656	15512	15525	15617	15484	15569	15411	15632	15377	15569	15438	15489	15469	15495	15529	15716	15429	15633	15439	15351	15735	15605	15489	15726	15589	15387	15456	15492	15533	15435	15502	15461	15613	15613	15530	15304	15542	15600	15494	15517	15434	15289	15459	15529	15672	15562	15542	15532	15436	15578	15430	15568	15596	15831	15535	15715	15366	15507	15537	15691	15451	15581	15594	15567	15428	15496	15417	15288	15522	15483	15471	15498	15514	15625	15516	15501	15607	15425	15563	15583	15682	15476	15463	15547	15549	15671	15563	15567	15426	15501	15315	15534	15527	15465	15539	15495	15474	15532	15430	15592	15581	15507	15498	15546	15566	15361	15706	15512	15509	15637	15479	15484	15507	15527	15406	15511	15469	15417	15483	15587	15478	15582	15365	15409	15560	15497	15621	15436	15429	15493	15578	15579	15576	15632	15505	15579	15516	15563	15591	15428	15589	15432	15555	15693	15424	15485	15461	15531	15753	15442	15368	15539	15523	15670	15370	15565	15517	15578	15492	15593	15508	15674	15696	15474	15425	15432	15474	15478	15308	15425	15447	15369	15301	15430	15523	15579	15583	15504	15558	15485	15540	15594	15495	15494	15473	15433	15810	15555	15492	15463	15478	15624	15551	15552	15571	15412	15609	15537	15289	15598	15584	15489	15534	15317	15536	15499	15445	15584	15657	15454	15659	15659	15423	15646	15631	15372	15298	15445	15716	15415	15467	15382	15428	15509	15477	15390	15188	15481	15231	15586	15509	15496	15634	15319	15451	15519	15561	15547	15577	15329	15560	15413	15570	15604	15648	15488	15540	15456	15471	15646	15469	15618	15499	15416	15441	15430	15333	15407	15465	15576	15664	15639	15429	15418	15565	15356	15483	15623	15335	15304	15601	15568	15395	15499	15578	15342	15422	15550	15582	15444	15583	15501	15712	15527	15544	15441	15441	15569	15466	15601	15318	15532	15502	15455	15608	15592	15421	15643	15650	15337	15540	15422	15698	15513	15639	15434	15370	15503	15588	15580	15563	15439	15654	15495	15260	15514	15477	15411	15665	15631	15500	15507	15568	15304	15435	15572	15511	15466	15583	15301	15559	15525	15316	15405	15723	15459	15475	15542	15329	15530	15593	15544	15555	15565	15628	15720	15581	15389	15469	15484	15428	15285	15708	15632	15302	15728	15441	15697	15588	15467	15465	15628	15560	15502	15599	15446	15665	15645	15369	15601	15506	15474	15658	15366	15441	15559	15467	15559	15686	15494	15453	15547	15474	15546	15473	15416	15471	15419	15346	15299	15676	15588	15472	15501	15446	15481	15414	15604	15465	15499	15448	15373	15590	15412	15606	15609	15508	15471	15489	15408	15506	15372	15505	15420	15531	15546	15537	15612	15545	15446	15515	15534	15565	15499	15354	15465	15356	15592	15421	15552	15584	15364	15488	15659	15562	15548	15511	15542	15532	15447	15562	15579	15479	15415	15507	15415	15481	15525	15493	15419	15504	15584	15694	15433	15536	15585	15642	15415	15558	15498	15583	15507	15549	15582	15637	15583	15470	15669	15571	15386	15472	15614	15372	15441	15590	15435	15661	15533	15429	15504	15456	15725	15416	15522	15551	15504	15529	15489	15362	15402	15375	15568	15390	15511	15434	15393	15501	15454	15413	15581	15653	15548	15562	15359	15539	15696	15545	15349	15473	15410	15596	15626	15539	15632	15381	15479	15443	15466	15404	15529	15553	15588	15434	15532	15466	15544	15464	15651	15389	15795	15528	15610	15475	15321	15594	15308	15638	15401	15510	15711	15514	15491	15459	15589	15398	15477	15443	15496	15620	15544	15508	15622	15444	15442	15599	15249	15504	15562	15625	15255	15532	15434	15551	15507	15379	15509	15496	15509	15463	15264	15500	15409	15496	15733	15523	15577	15431	15487	15455	15549	15424	15549	15365	15406	15649	15434	15542	15480	15356	15660	15516	15563	15498	15664	15481	15409	15432	15488	15297	15463	15540	15531	15560	15586	15603	15546	15422	15638	15664	15552	15500	15473	15471	15466	15416	15371	15587	15460	15335	15500	15463	15601	15491	15526	15407	15430	15508	15546	15449	15495	15361	15483	15501	15563	15431	15431	15473	15452	15309	15478	15598	15569	15520	15612	15358	15507	15400	15572	15400	15535	15608	15605	15557	15525	15324	15385	15541	15289	15446	15502	15407	15370	15313	15462	15561	15576	15581	15407	15507	15589	15437	15640	15535	15513	15368	15486	15598	15466	15518	15480	15368	15581	15684	15384	15609	15413	15435	15522	15407	15605	15495	15882	15609	15461	15579	15525	15476	15471	15367	15428	15561	15580	15409	15441	15360	15477	15521	15395	15517	15626	15540	15531	15523	15587	15516	15528	15464	15421	15452	15331	15541	15565	15401	15721	15219	15637	15620	15524	15663	15553	15397	15653	15430	15451	15632	15440	15708	15484	15459	15471	15676	15429	15371	15431	15614	15387	15588	15580	15435	15699	15527	15613	15479	15523	15602	15512	15603	15440	15505	15513	15424	15318	15541	15561	15462	15474	15457	15540	15358	15578	15481	15482	15532	15479	15462	15499	15600	15477	15482	15400	15426	15463	15579	15461	15534	15458	15366	15444	15622	15562	15559	15490	15569	15377	15500	15436	15758	15445	15457	15473	15471	15445	15562	15501	15588	15572	15346	15731	15537	15446	15544	15567	15628	15494	15609	15322	15504	15569	15478	15483	15538	15397	15474	15582	15317	15526	15618	15550	15356	15504	15374	15497	15556	15421	15561	15522	15550	15547	15577	15524	15491	15507	15540	15403	15442	15390	15434	15594	15626	15480	15360	15348	15520	15393	15516	15507	15416	15444	15364	15516	15521	15539	15330	15523	15600	15250	15446	15466	15469	15532	15430	15462	15431	15687	15265	15448	15540	15514	15467	15482	15484	15536	15453	15542	15523	15362	15516	15561	15483	15368	15443	15566	15256	15457	15576	15283	15527	15647	15557	15524	15507	15483	15424	15535	15720	15682	15314	15604	15529	15713	15501	15568	15396	15430	15414	15542	15589	15410	15525	15408	15625	15554	15558	15551	15572	15645	15477	15357	15645	15409	15491	15561	15597	15460	15316	15483	15473	15404	15461	15452	15529	15516	15604	15323	15577	15609	15559	15551	15402	15595	15385	15592	15366	15494	15510	15504	15535	15500	15514	15473	15416	15458	15224	15418	15517	15496	15438	15514	15429	15620	15391	15423	15585	15507	15470	15723	15358	15571	15526	15529	15534	15595	15344	15549	15674	15468	15547	15513	15414	15515	15490	15530	15384	15377	15783	15558	15582	15474	15552	15535	15469	15523	15616	15326	15404	15346	15624	15464	15574	15500	15550	15681	15411	15476	15600	15577	15423	15392	15589	15536	15673	15289	15614	15421	15453	15573	15466	15498	15447	15681	15427	15359	15313	15549	15526	15517	15542	15537	15528	15626	15457	15502	15420	15533	15609	15536	15406	15407	15487	15481	15523	15473	15542	15678	15509	15472	15548	15528	15444	15593	15467	15350	15643	15581	15636	15470	15660	15517	15634	15478	15464	15288	15427	15511	15589	15489	15647	15516	15552	15373	15371	15486	15439	15446	15300	15625	15544	15552	15516	15552	15578	15615	15638	15403	15480	15408	15515	15338	15479	15451	15619	15359	15427	15566	15550	15565	15485	15611	15301	15538	15666	15674	15591	15514	15400	15579	15541	15508	15550	15527	15457	15542	15396	15523	15444	15427	15388	15543	15506	15572	15538	15480	15462	15590	15571	15430	15556	15532	15526	15395	15436	15458	15369	15490	15483	15481	15403	15568	15286	15516	15537	15349	15375	15529	15567	15461	15571	15552	15446	15668	15369	15658	15227	15552	15372	15473	15541	15485	15433	15569	15384	15667	15565	15451	15281	15516	15564	15532	15556	15583	15385	15611	15574	15518	15499	15526	15359	15584	15487	15456	15432	15374	15351	15442	15488	15594	15503	15679	15403	15451	15450	15308	15680	15345	15647	15550	15423	15517	15567	15398	15531	15462	15496	15491	15303	15522	15630	15310	15668	15542	15575	15486	15562	15472	15559	15480	15350	15459	15571	15786	15347	15457	15519	15551	15506	15287	15323	15513	15369	15579	15577	15550	15332	15534	15437	15545	15418	15494	15485	15564	15600	15440	15483	15291	15470	15655	15534	15539	15575	15575	15512	15499	15520	15329	15553	15419	15314	15611	15450	15456	15562	15582	15596	15424	15415	15532	15691	15590	15635	15426	15527	15471	15499	15628	15567	15414	15627	15526	15734	15594	15484	15503	15689	15222	15509	15540	15438	15378	15677	15531	15537	15479	15561	15449	15502	15513	15562	15716	15395	15598	15408	15423	15477	15395	15295	15553	15410	15565	15378	15448	15458	15502	15459	15501	15575	15643	15489	15481	15529	15417	15533	15318	15476	15441	15581	15490	15465	15492	15586	15363	15580	15425	15598	15683	15381	15421	15469	15453	15691	15566	15681	15633	15540	15682	15557	15504	15389	15530	15543	15389	15473	15540	15597	15533	15463	15532	15228	15475	15411	15463	15453	15484	15536	15430	15483	15642	15607	15493	15456	15692	15460	15649	15519	15453	15399	15555	15523	15580	15368	15499	15514	15371	15433	15613	15619	15492	15439	15565	15535	15626	15634	15533	15609	15506	15337	15554	15526	15364	15587	15660	15538	15472	15487	15380	15501	15505	15530	15570	15445	15360	15664	15338	15621	15616	15560	15479	15514	15432	15481	15519	15439	15400	15457	15615	15425	15628	15310	15466	15474	15422	15412	15376	15441	15474	15574	15764	15408	15603	15452	15473	15426	15648	15454	15457	15504	15515	15442	15440	15496	15495	15481	15562	15367	15593	15450	15651	15315	15483	15489	15693	15645	15358	15635	15503	15458	15531	15747	15566	15563	15578	15484	15575	15522	15345	15589	15567	15512
28375	23180	26327	23590	19687	18960	18759	17963	17630	17582	17252	17151	17131	16964	17067	16779	17073	16925	16914	16919	17189	16967	16936	17057	16802	16771	16885	16831	16969	16776	16771	16966	16934	16687	16831	16906	16813	16910	16653	16940	16838	16851	16775	16786	16907	16911	16875	16976	16986	17036	16874	16830	16687	16924	16768	16996	16882	16665	16956	16898	16944	16893	16713	16788	16892	16995	16699	16688	16893	16929	16807	17069	16767	16848	16865	16806	16963	16937	16657	16774	17004	16853	16912	16766	16778	16531	16745	16694	16932	16807	16900	16895	16826	16650	16533	16874	16802	16890	16917	16723	16757	16729	16820	17034	16915	16958	16932	16824	16790	16853	16868	16669	16858	16808	16949	16828	17025	16767	16770	16941	17058	16729	16692	16683	16640	16748	16703	16771	16987	16883	16738	16683	16765	16724	16713	16866	16949	16952	16711	16760	16878	16858	16822	16885	16900	16941	16964	16906	17053	16770	16970	16659	16811	16760	16763	16633	16727	16810	16566	16887	16891	16813	16596	16722	16785	16777	16961	16809	16783	16941	17007	16840	17033	16848	17000	16842	16958	16877	16950	16580	16940	16724	16914	16864	16899	16836	16782	16683	16844	16885	16988	16836	16699	16874	16763	16945	16642	16757	16762	16664	16749	16845	16621	16836	17022	16802	16648	16735	16904	16871	17000	16861	16789	16665	16711	17052	16853	16846	17021	16802	16866	16857	16863	16992	16945	16832	16620	16952	16929	16844	16702	16976	16791	16871	16717	16680	16900	16823	16577	16789	16911	16889	16893	16907	16893	16629	16825	16940	16800	16802	16683	16821	16910	16783	16808	16857	16803	16742	16961	17040	17025	16941	16928	16961	16659	16954	16748	16863	16768	16798	17010	16762	16863	16860	16783	16662	16818	17051	16759	16993	16923	17135	16938	17098	16745	16802	16919	16786	16844	16821	16844	16970	17073	16681	16673	16721	16778	16895	16776	16930	16988	16813	16774	16855	16811	16916	16792	16860	16799	17013	16871	16872	16660	17008	16584	16751	16928	16724	16653	16829	16885	17079	17082	16633	16864	17065	16801	16787	16838	16683	16788	16844	16780	16835	16825	16903	17039	16828	16768	16819	16891	16662	16938	16838	16922	16672	16912	16817	16834	16841	17041	16591	16777	17028	16765	16842	16814	16930	16884	16751	16830	16880	17095	16853	16862	16974	16751	16849	16918	16880	16866	16930	16997	16647	16912	16934	16891	16760	16715	16823	16823	16836	16884	16860	16895	17003	16683	16784	16819	16831	16921	16794	16975	16947	16914	16906	16929	16737	16786	16776	16863	16893	16816	16810	16897	16962	16745	16908	16728	16665	16665	16807	16793	16688	16988	16985	16843	16882	17014	16821	16767	16845	16695	16840	16928	16738	16730	16774	16866	16854	16922	16801	16685	16756	16968	16722	16918	16992	16829	16651	16848	16742	16694	16665	16683	16660	16939	16926	17049	16975	16737	16895	16820	16940	16961	16807	16876	16883	16817	16861	16751	16811	16998	16886	16834	16930	17010	16901	16844	16699	16915	16800	16729	16868	16651	16618	16894	17027	16855	16892	16836	16991	16954	16737	16911	16720	16953	16775	17017	16731	16976	16895	16974	16898	16690	16877	16954	16945	16866	16843	16781	16694	16690	16813	16877	16757	16858	16702	16825	17012	16978	16943	16836	16805	16684	16796	16882	16784	16833	16756	17017	16887	16844	16947	16888	17042	16840	16911	16950	16932	17068	17001	16876	16875	16999	16994	16866	16707	16876	16975	16892	16736	16924	16861	16883	16917	16742	16885	16664	16804	16928	16886	16954	16857	16845	16781	16930	16916	16792	16952	16890	16890	16862	16938	16887	16886	16919	16677	16829	16896	16829	16666	16635	16946	16831	16788	16728	17014	16997	16834	16901	16892	16811	16987	16930	16928	16938	17012	16858	16603	16821	16866	16794	16806	16861	16902	16944	16580	16784	16864	16942	16895	16847	16665	16848	16907	16810	16891	16951	16905	16844	17008	16678	16825	16662	16670	16915	16964	17092	16726	16811	16632	16913	16960	16906	16824	16735	16885	16869	16831	16884	16834	16835	16821	16770	16881	16900	16913	16949	16645	16760	17009	16836	16800	16909	16753	16576	16788	16770	16751	16847	16946	16970	16767	16835	16818	16944	16715	16997	16814	16906	16823	16935	16750	16701	16870	17054	17026	16562	16892	17022	16894	16899	16990	16988	16791	16893	16834	16992	16792	16683	16785	16741	16882	17041	16813	16635	16889	17085	17029	16821	16780	16911	16977	16875	16743	16636	16879	16818	16832	16738	16649	16953	16803	16799	16880	16781	16665	16757	16872	16787	16909	16813	16935	17217	16864	16900	17024	16791	16896	16912	16831	16855	16728	16794	16820	17149	16916	16538	16935	16921	16922	16976	16902	16754	16805	16953	16799	16923	16984	16771	16675	16787	17013	16753	16710	16713	16984	17274	16840	16760	16865	16907	16834	16812	16806	16810	16733	17087	16872	16640	16863	16935	17021	16883	16647	16736	16869	16869	17173	16850	16746	16795	16891	16747	16948	16976	17041	16926	16621	16527	17012	16798	16533	16702	16718	16781	16753	16658	16780	16993	16901	16795	16668	16870	16798	17052	16843	16784	16779	16933	16685	16807	16788	17010	16749	16908	16653	16733	16944	16863	16893	16747	16667	16819	16871	16898	16934	16801	16757	16923	16852	16771	16763	16871	16788	16853	16927	16763	16658	16888	16933	16701	16845	16722	16721	16928	16734	17045	16869	16817	16758	16850	16679	16961	16844	16823	16870	16744	16519	16801	16704	16738	16739	16784	16679	16930	16826	16658	16784	16763	16796	16964	16735	16789	16778	16947	16953	16840	16777	16649	16798	16795	16853	16816	17048	16771	16740	16850	17020	16885	16718	17002	16960	16670	16691	16902	16882	16888	16902	16650	16732	17043	17028	16828	16855	16778	16683	16931	17028	16884	16839	16889	16854	16759	17011	16995	16984	17149	16860	16874	16793	16858	16972	16864	16743	17003	16747	17111	16940	16772	16715	16803	16993	16803	16786	16656	16809	16779	16876	16968	16775	16978	16757	16759	16639	16630	16875	16957	16571	16818	16730	16788	16899	16776	16879	16933	17023	16717	16882	16790	16910	16772	16882	16808	16956	16797	16669	16747	16705	16701	16932	16785	16740	16968	16749	17081	16936	16609	17036	16864	16849	16913	17040	16850	16906	17005	16850	16911	16934	16748	17000	16713	16629	16718	16765	16768	16811	16631	16832	17064	16843	16754	16890	16839	17148	16693	16824	16669	16745	16792	16790	16870	16846	16877	16756	16883	16909	16857	16759	16674	16716	16746	16861	16693	16983	16693	16934	16906	16822	16831	16894	16837	16924	16749	16731	16851	16907	16640	16893	16742	16830	17091	16756	16811	17099	16766	16858	16796	16929	16732	16922	16765	16821	16706	16896	16896	16683	16794	16821	16903	16885	16969	16801	16856	16890	16914	16861	16600	16886	16935	16961	16705	16891	16932	16938	16867	16853	17061	16903	16944	16961	16824	16845	16969	16827	16909	16845	16852	16983	16821	16833	16811	16671	16763	16682	16837	16669	16859	16859	16931	16831	16840	16905	17004	16577	16960	16964	16947	16820	16810	16683	16829	16973	16954	16935	16775	16914	16880	16900	16980	16803	16891	16666	16960	16873	16869	16995	16862	16712	16917	16764	16872	16912	16833	16712	16804	16816	16899	16891	16848	16716	16784	16733	16790	16893	16889	16842	16786	16897	16848	16820	16677	16766	16882	16672	16827	16832	16852	16839	16943	16789	16742	17091	17026	16720	16972	17005	16989	16718	16704	16828	16833	16881	16921	16900	16864	16747	16697	16921	16816	16645	16907	16948	16777	17007	16848	16833	16786	16820	16773	16770	16748	16954	16908	16694	16943	16736	17096	16835	16942	16724	16971	16964	16943	16684	16767	16924	16684	16924	16827	16867	16718	16674	16838	16745	16834	16714	16633	16895	16797	16864	16919	16876	16838	16897	17053	16961	16917	16667	16878	16715	16907	16877	16877	16744	17063	17051	16989	16908	16881	17145	16769	16679	16933	16953	16847	16784	16874	16868	16894	16815	16912	16782	16946	16669	16499	16560	16852	16736	16936	16776	16858	16915	16798	16690	16714	16998	16880	16852	16985	16929	17042	16891	16900	16641	16740	16997	16920	17021	16883	16805	16926	16981	16679	16715	16845	16995	16867	16881	16790	16743	16837	16632	16892	16743	16856	16800	16885	16731	16882	16857	16926	16758	16737	16833	17099	16960	16806	16889	16722	16817	16766	16883	16833	16972	16640	16655	17118	17000	16988	16855	16768	16495	16933	16640	16985	16727	16881	16901	16800	16663	16887	16899	16893	16876	16873	16811	16796	16819	16816	16805	16951	16943	16776	16826	16985	16781	16782	16926	16905	17061	16824	16942	16798	16892	16651	16959	16892	16920	16973	16834	16993	16962	16893	16895	16916	16982	16900	16862	16832	16861	16814	16796	16790	16849	16781	16766	16930	16922	16890	16781	16869	16717	16919	16899	16848	16866	16665	16987	16606	16890	16956	16891	16716	16739	16746	16599	16757	16771	16768	16758	16777	16667	16980	16835	16563	16675	16645	16895	16902	16789	16864	16913	16877	16720	16757	16964	16869	16849	16762	16856	16701	16835	16760	16951	16779	16929	16794	16747	16906	16586	17092	17048	16910	16770	17016	16642	16994	16767	16984	16811	16867	16988	16924	16918	16931	16730	16640	16968	16947	16950	16706	16885	16815	16832	16679	16725	16962	16895	16858	16923	16910	16984	16938	16931	16815	16967	16938	16933	17004	16574	16813	16831	16789	16704	16998	16962	16872	17106	16706	16801	16890	16881	16685	16849	16570	16674	16929	16888	16755	16976	16709	16852	16731	16692	16843	16820	16845	16986	16986	16706	16851	16896	16669	16727	16813	17085	16786	16778	16994	17098	17032	16743	16934	16710	16673	16882	16901	16981	16745	16743	16829	16837	16931	16880	16999	16612	16789	16612	16788	16799	16725	16977	16765	16978	16884	16744	16911	16710	16774	16746	16766	16950	16719	16759
17772	28406	24211	19595	18082	17222	16700	16076	15271	15020	15024	14837	14729	14817	14612	14493	14479	14333	14424	14403	14453	14711	14434	14359	14387	14453	14613	14137	14448	14428	14588	14319	14427	14563	14564	14581	14437	14505	14314	14444	14427	14467	14325	14449	14264	14383	14533	14323	14232	14365	14557	14409	14321	14262	14405	14441	14282	14444	14299	14473	14413	14500	14224	14302	14418	14152	14489	14310	14265	14337	14355	14474	14314	14370	14460	14560	14302	14281	14400	14475	14440	14278	14314	14279	14419	14258	14470	14489	14284	14332	14442	14282	14359	14565	14546	14250	14335	14434	14317	14464	14497	14321	14400	14474	14361	14391	14487	14422	14430	14383	14412	14383	14362	14305	14329	14409	14479	14326	14569	14326	14408	14348	14569	14215	14432	14259	14401	14261	14347	14394	14489	14156	14508	14264	14436	14411	14476	14501	14233	14324	14465	14360	14512	14314	14523	14251	14288	14448	14229	14579	14304	14361	14376	14357	14280	14436	14379	14441	14315	14357	14341	14367	14328	14391	14280	14287	14395	14300	14512	14234	14171	14357	14463	14367	14224	14387	14412	14407	14419	14374	14315	14380	14467	14352	14426	14312	14423	14311	14360	14404	14263	14421	14488	14344	14271	14332	14283	14372	14327	14562	14388	14465	14456	14350	14369	14201	14326	14376	14476	14539	14475	14354	14474	14404	14317	14321	14369	14436	14447	14373	14561	14379	14275	14369	14247	14441	14368	14282	14374	14290	14383	14273	14477	14265	14474	14297	14488	14523	14364	14331	14497	14371	14509	14348	14445	14351	14421	14328	14530	14259	14245	14226	14240	14463	14403	14363	14368	14351	14464	14375	14499	14389	14413	14477	14413	14449	14351	14242	14497	14403	14204	14379	14291	14304	14361	14223	14441	14496	14464	14449	14514	14516	14594	14232	14360	14192	14324	14543	14491	14333	14435	14452	14307	14368	14382	14328	14418	14333	14517	14417	14550	14516	14502	14392	14257	14363	14255	14397	14408	14434	14364	14565	14371	14429	14428	14483	14386	14366	14323	14226	14207	14435	14420	14378	14499	14477	14377	14304	14356	14224	14371	14497	14264	14385	14266	14292	14457	14323	14513	14426	14380	14421	14358	14271	14234	14401	14190	14276	14283	14282	14340	14158	14333	14585	14198	14314	14386	14492	14402	14348	14377	14318	14455	14368	14574	14426	14409	14470	14272	14412	14371	14295	14363	14439	14329	14514	14420	14351	14353	14497	14531	14436	14343	14438	14276	14245	14281	14485	14489	14399	14461	14448	14347	14310	14399	14503	14374	14415	14395	14318	14392	14351	14483	14156	14327	14497	14429	14496	14394	14345	14370	14328	14315	14366	14343	14358	14366	14387	14459	14376	14335	14452	14398	14310	14437	14270	14370	14478	14316	14377	14358	14435	14284	14513	14436	14400	14262	14445	14415	14502	14412	14372	14516	14356	14278	14552	14408	14443	14312	14452	14458	14396	14322	14266	14550	14438	14444	14294	14277	14300	14391	14528	14331	14351	14514	14319	14430	14404	14386	14189	14507	14490	14250	14353	14326	14441	14559	14347	14424	14320	14320	14264	14355	14356	14359	14423	14176	14416	14206	14318	14369	14208	14316	14215	14453	14370	14313	14281	14330	14343	14208	14254	14404	14406	14290	14454	14357	14282	14261	14422	14408	14551	14376	14407	14376	14241	14272	14336	14345	14397	14324	14497	14370	14346	14296	14294	14348	14312	14406	14653	14410	14374	14528	14255	14332	14404	14413	14357	14400	14383	14516	14375	14321	14436	14456	14390	14330	14449	14460	14331	14295	14362	14275	14372	14220	14449	14446	14398	14431	14396	14303	14344	14396	14378	14357	14255	14454	14479	14297	14388	14401	14358	14346	14527	14391	14611	14341	14268	14369	14316	14261	14349	14339	14376	14400	14424	14303	14263	14416	14323	14466	14382	14316	14394	14359	14483	14321	14356	14324	14469	14408	14344	14402	14417	14194	14391	14334	14356	14434	14426	14283	14238	14386	14539	14394	14411	14375	14309	14641	14484	14373	14503	14351	14463	14336	14274	14443	14308	14208	14182	14336	14550	14328	14268	14520	14270	14162	14373	14210	14305	14434	14257	14395	14477	14387	14343	14325	14354	14284	14397	14539	14491	14402	14305	14399	14362	14446	14304	14403	14293	14541	14271	14199	14470	14357	14368	14402	14387	14303	14525	14430	14368	14348	14377	14342	14424	14395	14566	14400	14214	14447	14359	14366	14461	14521	14536	14312	14415	14354	14487	14416	14344	14529	14255	14413	14412	14366	14408	14456	14320	14520	14443	14417	14441	14483	14528	14410	14330	14463	14376	14353	14332	14275	14344	14414	14354	14382	14445	14533	14390	14365	14479	14302	14541	14366	14305	14281	14243	14382	14417	14549	14307	14489	14395	14272	14406	14529	14517	14489	14440	14534	14589	14402	14362	14218	14258	14291	14409	14381	14479	14360	14320	14409	14351	14344	14334	14323	14339	14578	14464	14392	14396	14469	14482	14311	14471	14215	14360	14464	14401	14226	14495	14322	14415	14457	14301	14409	14266	14233	14295	14487	14340	14352	14372	14589	14350	14356	14382	14480	14350	14334	14430	14242	14210	14437	14305	14282	14543	14331	14425	14557	14398	14307	14403	14253	14284	14433	14400	14354	14263	14469	14454	14461	14478	14302	14389	14382	14277	14404	14401	14342	14274	14350	14428	14313	14488	14311	14487	14298	14513	14130	14359	14304	14354	14523	14277	14394	14413	14299	14289	14359	14248	14566	14299	14399	14402	14381	14345	14355	14327	14433	14298	14476	14523	14315	14393	14578	14447	14477	14372	14409	14316	14451	14343	14362	14450	14394	14354	14366	14448	14337	14372	14170	14559	14388	14340	14491	14195	14503	14486	14343	14351	14525	14436	14497	14186	14538	14555	14430	14563	14382	14357	14381	14373	14276	14465	14272	14483	14270	14148	14526	14471	14242	14363	14574	14409	14302	14501	14217	14427	14356	14479	14443	14285	14577	14281	14446	14537	14404	14317	14271	14373	14382	14594	14301	14395	14190	14482	14376	14374	14397	14327	14346	14453	14320	14322	14361	14213	14397	14257	14267	14320	14288	14355	14255	14556	14348	14395	14492	14322	14336	14387	14336	14574	14443	14366	14428	14483	14388	14717	14180	14341	14348	14382	14454	14348	14467	14359	14538	14479	14307	14348	14277	14207	14322	14474	14222	14575	14524	14369	14327	14330	14269	14466	14257	14385	14341	14394	14490	14399	14317	14332	14394	14506	14333	14482	14382	14485	14444	14526	14433	14342	14227	14309	14345	14321	14440	14266	14329	14326	14465	14301	14384	14477	14415	14408	14462	14379	14262	14404	14428	14430	14325	14272	14529	14303	14345	14437	14526	14366	14209	14269	14326	14392	14499	14308	14371	14302	14374	14484	14398	14353	14453	14352	14329	14351	14392	14434	14366	14367	14442	14174	14320	14387	14281	14407	14308	14362	14385	14420	14417	14391	14429	14501	14415	14305	14455	14458	14401	14366	14493	14435	14317	14528	14411	14444	14361	14329	14364	14311	14341	14370	14404	14236	14509	14458	14430	14447	14447	14441	14227	14379	14392	14473	14414	14475	14434	14379	14349	14545	14385	14323	14542	14272	14278	14350	14319	14137	14257	14275	14344	14388	14328	14314	14526	14465	14570	14510	14266	14385	14316	14408	14379	14443	14437	14482	14376	14361	14219	14272	14455	14295	14442	14330	14387	14336	14469	14322	14280	14590	14315	14277	14432	14544	14197	14301	14434	14400	14544	14425	14496	14437	14443	14376	14444	14312	14584	14300	14438	14364	14293	14224	14541	14447	14328	14302	14364	14299	14292	14443	14424	14453	14574	14331	14483	14398	14265	14409	14291	14428	14368	14391	14420	14476	14538	14180	14401	14229	14241	14239	14399	14200	14459	14426	14413	14312	14371	14365	14376	14427	14253	14286	14325	14329	14395	14491	14375	14289	14322	14499	14265	14364	14387	14425	14552	14440	14289	14511	14328	14475	14395	14283	14284	14414	14413	14403	14475	14411	14413	14311	14493	14393	14406	14275	14344	14316	14390	14536	14324	14421	14407	14473	14388	14287	14365	14451	14534	14352	14274	14449	14323	14521	14660	14396	14290	14399	14350	14348	14259	14414	14403	14435	14368	14421	14358	14225	14279	14396	14472	14454	14460	14412	14283	14325	14361	14390	14338	14466	14391	14487	14337	14493	14320	14267	14424	14385	14405	14356	14543	14494	14564	14311	14457	14385	14324	14440	14353	14292	14386	14478	14421	14450	14327	14313	14291	14253	14434	14474	14321	14441	14391	14270	14322	14556	14382	14390	14341	14251	14310	14393	14370	14574	14478	14457	14403	14375	14413	14414	14273	14414	14499	14416	14330	14346	14321	14327	14408	14390	14228	14408	14398	14418	14374	14275	14571	14527	14238	14394	14468	14393	14377	14405	14373	14524	14400	14310	14474	14345	14436	14316	14505	14396	14232	14431	14455	14340	14588	14512	14337	14315	14322	14384	14247	14434	14485	14481	14398	14307	14464	14488	14395	14389	14292	14243	14472	14472	14151	14402	14371	14606	14374	14274	14561	14241	14372	14189	14304	14410	14351	14442	14357	14354	14397	14307	14389	14278	14204	14350	14323	14270	14456	14366	14318	14513	14502	14355	14370	14528	14438	14614	14397	14446	14229	14618	14449	14300	14236	14327	14453	14277	14436	14401	14425	14433	14261	14576	14285	14324	14337	14422	14447	14440	14328	14374	14365	14375	14357	14275	14214	14503	14557	14553	14387	14417	14301	14333	14242	14364	14340	14477	14471	14436	14398	14320	14300	14339	14512	14256	14443	14443	14294	14470	14460	14343	14417	14488	14296	14466	14487	14555	14557	14511	14335	14352	14386	14507	14449	14414	14318	14285	14234	14373	14336	14436	14392	14281	14408	14445	14277	14398	14424	14390	14377	14498	14303	14411	14472	14490	14362	14381	14401	14391	14365	14230	14528	14406	14400	14594	14447	14366	14526	14254	14353	14491	14356	14244	14451	14243	14433	14424	14459	14526	14347	14621	14452	14628
22851	21031	27950	24523	22403	23248	22763	19801	18788	19060	18566	18633	18221	18207	18120	18140	18226	17844	17929	17993	18134	17961	17813	18017	17940	17946	17776	17921	17719	17893	17900	17980	17810	17931	17904	17823	17693	17765	17966	17629	17723	17840	17654	17698	17980	17708	17952	17705	17820	17911	17756	17948	17828	17803	17669	17844	17769	17795	17789	17782	17696	17799	17757	17851	17619	17599	17780	17660	17744	17842	17808	17734	17895	17578	17642	17887	17767	17631	17899	17737	17772	17760	17750	17683	17774	17705	17893	17835	17897	17890	17753	17800	17896	17888	18065	17984	17924	17780	17856	17781	17891	17804	17819	17773	17606	17776	17708	17752	17581	17785	17755	17702	17600	17803	17804	17860	17799	17610	17795	17741	17874	17706	17835	17847	17689	17637	17510	17645	17878	17713	17735	17774	17804	17578	17748	17634	17926	17772	17715	17811	17781	17558	17884	17685	17693	17813	17737	17654	17539	17733	17847	17732	17874	17781	17625	17724	17724	17541	17636	17948	17617	17623	17939	18065	17893	17862	17923	17848	17643	17922	17684	17566	17780	17748	17719	17612	17806	17880	17850	17599	17850	17780	17665	17695	17512	17711	17746	17869	17621	17653	18011	17759	17854	17515	17845	17914	17647	17757	17592	17790	17736	17814	17635	17742	17838	17691	17512	17714	17959	17771	17758	17621	17963	17610	17896	17777	17698	17954	17701	17838	17712	17685	17959	17587	17765	17722	17626	17610	17917	17867	17716	17901	17886	17901	17538	17738	17741	17808	17906	17747	17561	17565	17787	17768	17600	17741	17798	17739	17775	17857	17842	17630	17830	17868	17920	17812	17777	17805	17613	17708	17610	17668	17745	17607	17703	17769	17727	17707	17887	17871	17774	17841	17801	17696	17702	17620	17705	17441	17620	17733	17657	17798	17676	17835	17749	17864	17932	17520	17671	17840	17558	17696	17585	17604	17670	17915	17683	17547	17679	17656	17666	17738	17701	17642	17722	17611	17958	17801	17917	17608	17854	17643	17959	17740	17802	17817	17705	17624	17792	17798	17852	17663	17888	17811	17696	17839	17786	17642	17775	18035	17932	17736	17601	17687	17785	18038	17730	17650	17713	17516	17807	17792	17643	17751	17853	17647	17887	17861	17668	17665	17594	17740	17738	17792	17670	17624	17717	17640	17842	17955	17804	17932	17822	17857	17710	17566	17710	17790	17794	17689	17808	17628	17770	17770	17889	17690	17821	17801	17603	17431	17809	17891	17706	17853	17754	17603	17443	17702	17729	17639	17642	17785	17884	17993	17703	17617	17647	17901	17696	17633	17564	17700	17827	17743	17870	17749	17792	17678	17812	17859	17514	17551	17734	17631	17844	17843	17879	17651	17863	17737	17869	17743	17681	17721	17688	17702	17713	17713	18013	17687	17775	17594	17891	17656	17782	17718	17795	17842	17591	17812	17697	17793	17832	17514	17869	17735	17645	17720	17763	17842	17956	17940	17541	17713	17818	17714	17734	17762	17762	17766	17918	17809	17829	17783	17823	17778	17745	17759	17838	17751	17635	17772	17803	17798	17704	17886	17616	17929	17773	17533	17858	17996	17779	17722	17917	17937	17582	17707	17915	17930	17977	17679	17784	17783	17818	17719	17776	17547	17763	17699	17581	17816	17955	17595	17723	17818	17652	17657	17774	17856	17833	17487	17509	17685	17636	17766	17997	17701	17842	17590	17687	17841	17612	17628	17746	17681	17851	17699	17629	17822	17662	18081	17863	17917	17676	17575	17859	17958	17760	17691	17845	17668	17906	17508	17652	17666	17708	17686	17686	17956	17707	17859	17924	17825	17775	17781	17819	17881	17825	17752	17755	17699	17727	17549	17632	17716	17704	17729	17919	17809	17586	17707	17747	17805	17891	17781	17559	17538	17789	17914	17821	17893	17469	17866	17970	17886	17638	17559	17626	17927	17870	17749	17775	17638	17685	17745	17679	17707	17623	17632	17750	17664	17661	17648	17820	17684	17711	17624	17656	18019	17972	17746	17629	17789	17855	17824	17769	17742	17782	17833	17665	17758	17482	17859	17951	17899	17795	17817	17805	17758	17758	18006	17693	17780	17750	17735	17783	17660	17671	17624	17764	17705	17785	17618	17737	17482	17624	17657	17625	17842	17759	17790	17571	17740	17873	17594	17839	17816	17581	17684	17648	17755	17868	17937	17845	17679	17776	17734	17645	17682	17645	17542	17506	17685	17823	17874	17618	18003	17884	17823	17529	17645	17793	17761	17807	17582	17992	17730	17836	17560	17858	17734	17914	17728	17897	17782	18007	17691	17822	17716	17768	17695	17795	17788	17564	17662	17594	17733	17657	17674	17699	17786	17896	17600	17665	17816	17883	17753	17782	17646	17815	17499	17792	17666	17673	17645	17746	17901	17732	17720	17513	17674	17552	17600	17767	17596	17809	17920	17828	17859	17713	17672	17762	17758	17649	17651	17787	17645	17479	17829	17745	17885	17718	17725	18050	17759	17743	17756	17657	17889	17607	17728	17644	17892	17726	17853	17690	17635	17861	17662	18036	17824	17554	17644	17666	17757	17658	17871	17856	17889	17780	17891	17901	17672	17721	17794	17700	17847	17866	17750	17675	17839	17829	17665	17924	17621	17862	17537	17520	17711	17865	17662	18007	17587	17830	17841	17829	17930	17749	17795	17682	17796	17845	17694	17844	17862	17533	17787	17709	17799	17672	17758	17624	17702	17663	17821	17766	17858	17821	17635	17833	17677	17683	17881	17784	17824	17754	17798	17776	17714	17885	17786	17831	17715	18024	17648	17523	17698	17819	17635	17794	17591	17833	17750	17830	17733	17820	17878	17788	17662	17795	17788	17720	17599	17661	17806	17732	17731	17956	17664	17462	17943	17802	17843	17700	17677	17683	17744	17817	17713	17736	17864	17983	17844	17778	17725	17734	17815	17913	17716	17614	17907	17664	17850	17813	17829	17936	17785	17779	17845	17811	17723	17764	17651	17822	17583	17830	17708	17695	17656	17607	17769	17755	17840	18077	17502	17867	17706	17698	17766	17866	17981	17856	17717	17841	17860	17810	17832	17680	17690	17748	17869	17687	17750	17754	17740	17634	17801	17794	17680	17887	17685	17639	17909	17781	17921	17656	17668	17762	17599	17840	17617	17757	17845	17648	17556	17808	17788	17721	17742	17719	17679	17762	17564	17756	17849	17918	17815	17777	17747	17612	17577	17891	17762	18113	17743	17635	17901	17662	17710	17652	17805	17712	17751	17813	17764	17597	17684	17762	17823	17763	17679	17467	17766	17773	17651	17516	17582	17687	17729	17602	17792	17617	17784	17708	17815	17784	17823	17771	17882	17698	17708	17873	17751	17791	17785	17920	17775	17931	17631	17824	17700	17828	17735	17563	17706	17652	17605	17808	17902	17622	17642	17736	17434	17798	17802	17899	17857	17747	17684	17530	17747	17662	17752	17810	17865	17658	17741	17723	17697	17776	17799	17970	17813	17838	17583	17553	17885	17824	17623	17508	17679	17785	17724	17646	17706	17849	17696	17463	17536	17623	17826	17827	17515	17607	17731	17767	17443	17609	17763	17812	17629	17891	17830	17679	17374	17678	17729	17704	17632	17916	17760	17849	17757	17902	17732	17972	17767	17798	17693	18058	17717	17643	17726	17738	17774	17758	17801	17683	17673	17752	17864	17739	17550	17569	17861	17775	17625	17567	17662	17817	17865	17542	17602	17742	17593	17602	17785	17869	17727	17912	17701	17647	17615	17791	17640	17777	17811	17557	17851	17823	17684	17743	17555	17620	17591	17789	17902	17506	17506	17801	17778	17842	17627	17632	17641	17564	17602	17806	17598	17473	17626	17676	17700	17887	17703	17558	17518	17592	17738	17587	17541	17678	17638	17520	17496	17727	17706	17711	17607	17545	17788	17818	17841	17722	17731	17955	17720	17806	17508	17712	17875	17725	17668	17615	17752	17593	17730	17826	17734	17943	17684	17826	17626	17710	17888	17791	17692	17770	17775	17762	17525	17837	17820	17704	17838	17781	17844	17762	17685	17655	17883	17824	17663	17712	17701	17510	17697	17756	17669	17757	17709	17711	17709	17927	17831	17639	17659	17599	17803	17791	17465	17586	17642	17606	17924	17826	17620	17775	17684	17814	17806	17870	17742	17637	17713	17628	17956	17763	17921	17870	17654	17883	17630	17797	17760	17770	17809	17558	17408	17740	17722	17693	17738	17648	17735	17873	17777	17690	17695	17725	17964	17734	17655	17817	17730	17724	17952	17706	17676	17751	17683	17726	17696	17666	17915	17732	17783	17803	17701	17765	17753	17905	17806	17528	17778	17662	17998	17636	17827	17718	17835	17954	17650	17908	17732	17896	17624	17713	17729	17751	17684	17939	17906	17627	17778	17672	17761	17945	17917	17846	17808	17690	17551	17793	17906	17796	17635	17792	17609	17612	17889	17685	17662	17951	17752	17804	17815	17808	17692	17623	17649	17568	17665	17724	17814	17785	17775	17778	17791	17713	17795	17936	17726	17880	17751	17637	17792	17684	17636	17477	17689	17504	17458	17567	17890	17810	17926	17784	17536	17821	17897	17825	17718	17681	17882	17799	17760	17870	17694	17968	17634	17940	17677	17736	17873	17883	17626	17843	17905	17655	17634	17672	17744	17751	17741	17675	17759	17760	17735	17603	17944	17690	17750	17653	17807	17746	17876	17533	17716	17765	17662	17782	17713	17684	17712	17908	17690	17669	17692	17636	17860	17803	17863	17692	17824	17687	17793	17757	17824	17795	17956	17594	17533	17691	17652	17866	17659	17668	17689	17763	17736	17789	17723	17858	17680	17589	17778	17850	17770	17737	17590	17708	17597	17567	17749	17643	17695	17702	17874	17813	17816	17627	17721	17708	17610	17551	17818	17692	17734	17781	18001	17808	17736	17758	17997	17811	17735	17644	17573	17832	17828	17729	17719	17750	17881	17567	17770	17858	17853	17444	17668	17566	17688	17720	17662	17799	17714	17698	17653	17706	17800	17641	17682	17812	17786	17703	17817	17808	17707	17761	17564	17875	17680	17771	17895	17826	17932	17600	17753	17685	17679	17710	17868	17736	17581
15704	33789	28614	22750	20740	19157	18108	17164	16604	15984	15763	15775	15364	15299	15218	15069	15089	15092	15111	15049	15104	15161	14904	14978	14988	15011	15177	15281	15149	14999	14981	15023	15097	14957	15010	14876	14845	14892	14872	15006	14762	14964	14957	14799	15132	14801	14781	14962	14837	14983	14950	14892	14988	14729	14911	14976	14794	14993	14841	14925	14963	14809	14864	14943	15000	14823	14947	14922	14797	14920	14828	14858	14889	14941	14947	15115	15003	14821	14859	15046	14900	14921	14929	14956	14959	14901	14797	15077	14817	14947	14872	14884	14931	14911	14900	14916	15038	15054	14829	14975	14903	14882	14797	14894	14875	14859	14987	14991	14778	14898	14775	14928	14829	14933	14933	15011	14836	14989	14888	14925	14965	14952	14725	14833	14865	14876	14943	14939	14952	14775	14832	14902	14857	14836	14933	15086	14823	15010	14959	14898	14866	15031	14980	15030	14776	14873	14880	14926	14901	14893	14897	14791	14953	14945	14735	15007	15033	14976	15000	14802	14854	15015	14933	14941	14840	14988	14862	14857	15004	14882	14994	14991	14777	15033	15108	14960	14962	14742	14881	14990	14952	14908	14839	14949	14963	14888	14805	14977	15023	14845	14915	14960	14906	14976	15188	14948	14934	14917	14746	14874	14685	14874	15016	14681	15023	14863	14980	14975	14896	14974	14855	14848	14867	14841	14919	15007	14897	14801	14716	14878	15112	14834	15105	14880	14793	14948	15029	14958	14864	14930	14704	14953	14879	15003	15114	15089	14737	14939	14985	14826	14812	14839	14970	14916	14954	15007	14797	15016	14804	14823	14928	14940	14964	15000	14899	14763	14893	14856	14922	15012	14893	14705	15003	14831	15006	14883	14923	14868	15007	14922	14923	14819	15011	15026	14899	14979	14887	14683	14738	14811	14833	15003	14982	14812	15055	14987	14638	14869	14910	14803	14939	15014	14803	14970	14840	14887	14802	14850	14872	14938	14980	14835	14896	14828	14828	14971	14864	15013	14882	15009	14944	14994	15020	14937	14955	14966	14868	14803	15020	14912	14922	14781	14997	14882	14931	14889	14929	14899	14753	15010	14829	14909	14929	14889	14724	14810	14955	14755	14986	15106	14953	15042	14878	14987	14736	15037	14873	14914	15055	14895	14757	14959	14926	14725	14925	14850	14845	14812	14977	15043	14817	14952	14830	15067	14904	15072	14925	14925	15082	14777	14943	14919	15026	14849	14718	14900	14777	14824	14815	14774	14975	14900	14899	14916	14928	14981	14945	14986	14922	14843	14930	14982	15036	14748	14861	14839	15026	14903	14946	15068	14841	14865	14787	14743	14795	14796	14917	14946	14961	15029	14908	14845	14870	15028	14929	14828	15041	14821	14923	14900	14787	14937	14856	14980	14794	14970	14902	14816	15007	14884	14849	14871	14899	14838	14708	14801	14832	14845	15142	14895	14902	14877	14953	14759	14908	14852	14865	14998	14789	14872	14935	14791	14883	14833	14865	15027	14752	14934	14995	14949	14933	14918	14742	15062	14983	14849	14849	14806	15025	14888	14865	14803	14824	14854	15041	14877	14945	14801	14909	14859	14741	14946	14893	14867	14970	14908	14763	14901	14931	15000	14894	14951	14792	14833	14939	14908	14698	14786	14946	14924	14838	14759	14965	15048	14923	14861	14880	14855	14893	14888	14606	15075	14964	14858	14934	14792	15042	14966	14865	14840	14793	14823	15005	14794	14914	14768	14970	14843	14876	14876	15116	14989	14853	14864	14862	14844	15067	14872	15013	14765	14736	14862	14819	14883	14717	14746	14815	15008	15047	15005	14911	14968	14984	14923	14797	14885	14966	14896	14981	14926	14977	14779	15146	14813	14921	14801	15070	14984	14930	14872	14940	14786	14930	14913	15113	14948	14857	14896	15002	15006	14940	14897	14886	14885	14970	15026	14945	14813	14849	14996	15051	14923	14817	14949	14898	14858	14870	14984	14903	14822	14949	14807	15047	14941	14737	15089	14907	14872	14800	14866	14898	14890	14887	14888	14950	14721	14807	14845	14952	15012	14825	15024	14938	14792	15084	14993	14770	15059	14970	14758	14708	15006	14891	15064	14820	14845	14905	14924	14885	14870	14991	14782	15001	14940	14946	15050	14800	15010	14577	14994	14986	14771	14904	14887	14927	14855	14761	14897	14979	15019	14852	15015	14800	14956	15002	14782	15074	14748	14929	14675	15021	14864	14778	14831	14976	14746	14836	14883	14765	15008	14902	14819	15050	14950	14700	14941	14969	14948	15015	14972	14887	15151	14893	14864	15040	15010	14880	15033	14906	14908	14700	14901	14890	14880	14942	14889	14962	14858	14911	14756	14831	14696	15059	14749	14851	14935	14846	15065	15118	14777	14974	14893	15012	14893	14776	15024	14883	14792	14874	14796	14979	14898	14902	14876	14933	14854	14983	14783	14883	15111	14903	15026	15068	14965	14878	15021	14944	14928	14999	14907	14931	14991	14768	15069	15088	14722	14921	15083	14915	14872	14890	15036	15074	14828	14952	14771	14783	15021	14805	14912	14868	14815	14926	14899	14961	14823	14914	14779	14892	14976	15003	14860	14905	14934	14944	14974	14920	14905	14770	14978	14807	14919	14856	15115	14890	14775	14776	14880	14773	15021	14864	14824	14862	14808	14881	14963	14918	15011	14963	15030	14978	14847	14867	14874	14951	14546	14846	14942	14990	14845	14923	14933	14753	14808	14957	14974	14969	14861	15072	14846	14603	15099	14987	14983	14908	14854	14806	14920	15007	15027	14851	14850	14893	14841	14851	14854	14884	15009	14847	15081	14727	14910	14953	14657	14789	14942	15010	15053	14786	14872	14955	14915	14770	14874	14951	14644	14886	14929	14804	14863	14897	14839	14908	14992	14961	14818	15066	15042	14875	15122	14879	14969	15032	14813	15003	14913	14964	14866	14820	14779	15006	15076	14943	14914	14962	14718	15104	14806	14746	14954	14844	14834	14937	14934	14927	14770	14740	14989	14909	14946	14833	15066	14859	14956	15009	14872	14949	14789	14794	14940	14949	15001	14897	14958	14962	15003	14798	14841	14788	14813	14778	14865	14916	14929	14804	14703	14851	14927	14835	15010	15032	14797	14823	14932	14868	14973	14840	15051	14879	15013	14866	14816	15113	14896	14849	14800	14704	14799	14858	15041	14910	14924	14929	14792	15044	14760	14987	14841	14800	14924	14979	14984	14921	14953	14695	14858	14939	14892	14967	14988	14885	14887	14802	14921	14782	14939	14842	14854	14889	14871	15016	14890	14820	14846	14935	14872	14750	14806	14983	14901	14837	14976	14989	15062	14833	15063	14870	14926	14871	14868	14821	15059	14987	14887	14753	14881	14879	14865	14864	15038	14850	14915	14859	14961	14834	14911	14932	14896	14838	14929	15145	14840	14926	14854	14843	14877	14914	14878	14695	14911	14932	14695	14957	14921	14824	14904	14842	14801	15079	14909	14877	14873	14999	14910	14863	14738	14872	14716	14745	14877	15008	14912	14885	14924	14839	14880	14957	14830	14852	14972	14802	14856	15012	15022	14916	14953	15068	14953	14850	14855	15055	14928	14853	14840	14991	15009	14755	14832	15017	14968	15048	14933	14889	14955	14857	14771	14799	14775	15121	15051	14935	14805	14964	14748	14812	14897	14834	15030	14856	14895	14806	14810	14655	14773	14963	15040	14878	14887	14930	15009	14928	14866	15029	14760	14893	14794	15034	14900	14866	14821	14871	14911	14890	14865	14933	14762	14978	14916	14986	15017	14671	15035	14986	15007	15017	14925	14984	14924	14932	14964	15042	14796	14991	14878	14865	14900	14948	14984	15055	14980	15031	14781	14979	14981	14882	14812	14877	14830	14883	14833	14975	15170	14952	15044	14693	14871	14892	15086	15017	14911	14846	14895	14946	14972	14875	14970	14831	15011	14886	14864	14911	14905	15000	14798	14893	14964	14802	14838	14849	14885	14957	14968	14785	14900	15008	14950	14836	14838	14853	14748	14974	14776	14840	14863	15089	14837	14811	15015	14780	14952	14768	14987	14911	14839	14889	14843	14992	14962	14978	14916	14931	14741	14873	14741	14913	14928	14853	14705	14970	14775	14872	14778	14951	14952	14952	14823	14933	14862	14993	14996	14887	14934	14872	14867	14932	14834	14900	14845	14954	15042	14978	14883	14821	14748	15081	14983	14835	14952	14968	14775	15107	14882	14920	14883	14762	14976	14985	14888	14975	14857	15060	14961	14947	14852	14898	14897	15029	14832	14944	14868	14818	14829	14790	14931	14835	14975	14785	14951	14909	14976	15011	15053	14848	14967	14878	14754	14933	14975	15017	14852	14982	14876	15027	14850	15117	14979	14874	14865	14855	14766	14833	14883	14987	15029	14904	14827	14902	15010	14678	14854	14823	14937	14833	14717	14946	14748	14918	14978	14675	14683	14874	14920	14962	15020	14947	14958	14972	14850	14916	14784	14767	14860	14893	14902	14869	14989	14980	14787	14910	15031	15063	14872	15029	15164	14833	14843	15112	14918	14959	14940	14906	14859	14980	14933	14984	14937	14926	14913	14765	14819	14831	14806	14959	14652	15000	14830	14818	14792	14855	14921	15014	14932	14910	14802	14923	14790	14843	14918	15044	14889	14889	14890	14942	14906	14928	14988	14958	14996	14892	14888	14818	14753	15002	14900	14993	14970	15020	14979	14889	14739	14833	14967	14966	14971	14767	14903	14947	14845	14929	14847	15018	14914	15016	14662	14989	14786	14960	15136	14825	14980	14916	15126	15057	14731	14813	14878	14868	15080	14905	14928	15008	14968	14721	14920	14918	14974	14987	14853	14799	14863	15059	14947	14851	14878	15003	14956	14961	14812	14883	14790	15000	14900	14968	14820	14884	14912	14791	14822	14886	15073	14860	14960	14839	15049	14937	14942	14797	14729	14738	14909	14841	14816	14973	15013	14948	14838	14886	15057	14897	15033	14905	14915	14983	14765	14882	14975	14789	14844	14843	14949	14919	15025	14812	14787	14678	14967	14813	15082	14844	14854	14839	14831	14851	14680	15013	14839	14794	14989	14902	14940	14889	14787	14764	14916	15104	14768
24234	21076	26965	26455	21100	20031	19825	18386	17723	17836	17500	17283	17440	17263	17444	17268	17124	17141	16960	17000	17185	17139	17265	17047	17050	17204	16956	17154	17201	17267	16915	17154	17119	16915	17079	16939	17138	17085	16963	17018	16994	16846	16866	17106	16933	16768	16944	16915	17037	16957	17054	17083	16834	16923	16869	16978	17077	17155	17184	17124	17000	17018	16877	16901	16989	17046	17220	16878	17104	17048	17087	17108	17039	17023	17012	16999	16671	16907	17180	16700	17005	16877	17082	17120	17083	17024	17433	17197	17053	16944	16928	17158	16878	16765	16926	16975	16848	17046	17063	17263	17097	16797	16952	17054	16826	16970	16950	16777	16891	17071	17209	17114	16839	17229	17116	16958	17053	17122	16931	17199	17198	17082	17031	17018	16889	17129	17070	17217	17209	17041	17038	17090	16974	16935	16836	16965	17133	16983	16989	17030	17076	16937	16900	16861	17114	17092	17002	16908	16889	17027	17035	16969	17140	16911	16913	16960	16903	17072	17011	16798	17103	16915	16938	16967	16979	17034	16805	16917	17142	16955	16909	16924	17103	16920	16933	17058	17005	16971	17014	17080	17008	16954	16916	16862	17118	17207	17065	16808	16936	17260	16860	16834	16706	17011	17050	16973	16965	16989	16667	17210	16901	16945	17220	16876	16968	16959	16933	17088	17040	17138	16850	17157	17121	17179	16924	16958	17220	17018	17057	16922	17035	17078	16950	17091	17050	16894	17058	16920	17073	16814	16891	16935	17073	17150	17116	17018	17032	16945	17245	16996	16799	16961	16938	17124	17320	17088	16902	16948	16901	16825	17184	16755	16976	17078	16972	16964	17220	17025	16842	16911	17064	17113	16901	17147	16861	16941	16918	17005	17045	17045	16874	16989	17089	16848	17028	17166	17086	17054	17071	17067	16777	16895	17053	16989	16883	16882	16954	17058	16962	17219	16921	17073	16978	17083	17030	16917	17054	17036	17084	16908	16992	17114	16921	17144	17002	16901	16931	16932	17105	16946	17034	17056	17167	17139	17129	16826	17262	17141	16929	17133	17226	17141	17111	17056	16878	17066	16973	17006	17045	17079	17023	17044	17005	17021	16868	16975	16915	17024	17027	17040	17069	17099	17012	17011	16832	17056	17139	17121	16911	17069	16974	16994	16933	17098	16892	17190	17059	17086	17005	17203	16999	16822	16988	17029	16932	16896	17103	17040	16958	16880	16924	17013	17076	16850	17055	16739	17065	16826	16922	16980	17014	17102	16942	17073	17155	17036	17204	17118	17107	16844	17269	17066	16820	16925	16776	17034	17022	17118	16988	16796	16994	17028	17084	17062	16937	16904	16858	17028	17106	17038	17055	16906	17085	17022	17094	17101	17093	16918	16966	17011	16892	17085	16848	17061	16983	16968	17171	16812	16984	17073	16985	17058	17076	16863	17211	16955	17074	16820	16928	16880	16900	17163	17180	16986	16930	17124	17041	17024	16876	17069	16935	16906	17083	17076	16990	17145	17039	17230	17014	17035	16880	16676	17003	16856	17057	17097	16908	16875	17162	17154	16964	16892	16952	17090	17055	17018	17268	17257	17163	16978	16929	17031	17114	16839	16768	16884	16937	16937	17036	16986	17008	17046	17138	16930	16822	16921	17106	17204	16973	17025	16987	17037	17023	17121	16927	17096	16920	17111	17028	16960	16858	16956	17156	17134	16924	17046	17063	16891	17026	16912	16992	17030	17341	17037	17159	16873	16851	17131	16987	16983	17021	17105	17101	17042	16929	17016	17063	17015	17010	17051	17181	16938	17037	17117	17228	16946	17085	16952	17144	17171	17073	16967	16836	16878	17053	16993	17087	16984	17129	16855	17127	17063	17122	17003	17082	16945	16997	17011	17134	17115	17147	17115	16846	17058	16979	17081	16983	17008	17028	17271	16933	17184	17044	17172	16849	16931	17080	17127	16953	16983	17081	16951	17256	17230	17026	17115	17155	17087	17024	16894	16806	17094	17038	16969	17003	17100	16959	16898	17098	16980	17037	16961	17014	16834	16980	16935	16892	17127	17140	17093	16865	16886	16884	16993	17167	17124	16999	16798	16986	17077	17130	16864	16998	16994	17052	17039	17126	17181	16925	17048	17231	17221	16913	16998	17044	16820	17037	17019	17086	17065	16886	17051	17173	16925	17173	17029	16941	17166	17198	17054	17067	17164	17079	17078	16826	16984	16836	17052	17048	17098	16973	17002	17164	16999	17053	17132	17239	16911	17105	16756	16957	16902	17087	16948	16985	17043	17157	16949	17108	16904	17011	16909	17016	17038	17145	16996	17292	17057	17031	17082	17074	17200	17090	16898	16985	17007	17089	17115	17231	17261	16883	17001	17085	17067	16883	17149	17105	17066	17129	17003	16930	16958	17054	17075	16877	16959	17102	17128	17124	16837	16977	17098	16995	17025	16972	17161	17094	17354	16801	16870	16946	17019	16957	16952	16803	17081	17064	17190	17093	17268	17147	16949	16952	17018	16970	17020	17173	16961	17217	16955	17083	16922	17061	17123	17122	17212	17075	16969	17137	17033	17030	17013	17212	16736	17045	16982	17270	17043	16995	16957	17066	17061	16915	17151	16947	16822	16889	17111	16971	17065	17171	16946	16950	16962	17136	16967	16868	17132	16976	17102	16978	16772	17053	17190	17003	17019	16956	17105	17080	16915	16888	17187	17077	16946	17049	16900	16982	17019	17129	16974	16966	17131	16887	16748	16966	17116	17109	17087	16963	16941	17018	16982	17125	17117	16973	17149	17042	17145	16751	17182	16887	16951	16982	16951	16754	17106	17127	16936	17087	17249	17222	17186	16993	16875	16873	17017	17004	17046	17033	16866	16845	17088	17009	16912	17066	16895	16840	17201	16896	17022	17106	16908	17092	17028	16995	17012	16995	17037	17092	16967	17070	16951	16927	16917	16998	17114	16938	16953	17030	16985	16945	17002	17065	16917	16975	17074	16966	16808	16831	16966	17083	16966	17043	17209	16960	16849	16894	16995	16778	16982	16947	16949	17021	17114	17005	16954	17142	17047	16973	16941	17096	16968	16848	17282	16955	16825	17100	17042	16816	16951	16837	17068	16917	17110	16981	16910	17078	17092	17090	16934	17109	16962	16887	16926	16969	17109	17077	16671	17095	17004	17139	16968	17058	16940	16987	16957	17137	17163	17191	17017	17021	16833	17122	17002	16884	17185	17024	17082	16983	16985	17147	17071	17162	17135	17030	16905	16894	16949	16994	17156	17200	17065	17076	17062	17170	16892	17119	16949	16963	17039	17112	17027	17062	17146	16973	16866	17219	17008	17023	17034	17108	17070	17384	17053	17039	16868	17121	17052	16817	16991	16906	17030	17152	17167	16850	17314	17111	16933	16946	16963	17013	16998	17049	16982	16940	17003	17070	17342	17010	17066	16990	17132	16933	17044	16915	16886	17118	17043	17120	17031	17070	16960	17092	17070	17184	17152	17121	16848	16979	16905	17175	17068	16985	16786	16891	17139	17027	16949	17280	16848	17175	16964	17122	17033	16930	17062	17010	17014	16938	17045	16856	16937	17064	16903	17085	17053	17095	16805	16991	17048	17015	17144	17298	17052	17016	16903	17008	16836	17097	16945	17194	17069	16941	17076	16841	16967	16944	16958	16932	17168	17369	16993	16864	17103	17038	17045	16934	17123	16989	16876	16969	17099	16861	16915	17033	17027	17034	16948	17063	16946	16984	17086	17201	16963	17026	16891	16885	17060	16894	17043	17017	16921	16970	16998	17122	17112	16891	17035	17089	16992	16932	16944	16803	17107	16889	17026	17028	17106	16961	17018	16977	16969	16954	17024	16945	17157	16860	17117	17071	16942	16934	17075	17127	17054	16917	16966	16911	16971	17012	17030	17118	17174	16745	17198	17087	16928	17112	17060	16893	16825	17125	17093	17168	17083	17063	17005	17157	17220	17119	16957	16808	16935	16972	17132	17121	16872	17169	17106	17160	17237	17121	16982	17127	17208	16975	17266	17087	16924	16867	17101	16985	16973	17145	16917	16888	16937	16863	16910	16983	16985	17069	17092	16801	17162	16917	16818	17175	17072	17113	17033	17089	16973	16899	17106	17254	16892	17075	17002	17009	16879	16913	16988	17074	16859	17293	17000	17024	17109	17195	17046	17298	17019	17132	16943	17083	16891	17020	17096	16967	16893	17067	17130	17145	16911	17171	16974	17051	16896	16989	17049	17009	16943	16779	17005	17017	17013	17137	17142	17115	16962	16972	16842	16916	16977	17164	16963	17059	16966	17095	17059	17245	17067	16985	17015	17013	17151	16992	17091	17024	17187	17190	17127	17045	17130	17010	16927	16831	16904	17096	16808	17000	17245	17039	17068	16793	17023	17027	16953	17061	17042	16945	16995	16994	17095	17132	17215	17099	17021	16924	16975	17116	17043	17027	16868	16830	17068	17007	17011	17125	16905	17151	16811	16931	17032	17003	17125	17262	16937	16863	16974	16978	16890	16926	17063	17005	17227	17008	16917	17075	16992	16939	17111	16987	16912	16803	16982	17084	16852	17017	16973	17116	16973	17234	17144	17153	16817	17058	16983	17199	17046	16832	16976	16993	17045	17063	17072	16791	16910	17114	17167	16890	16829	17079	17078	17052	17111	17040	17060	17087	17195	16903	17049	17027	17176	17002	16973	17161	16994	16803	16927	16850	17015	16930	16920	16968	16889	16821	17068	16927	17095	16917	17059	17021	17295	17131	16967	17226	16842	17298	17030	16918	16883	17214	17084	17155	16829	17150	17028	17090	17175	17186	16923	17062	17083	17097	17082	17044	17073	17108	16876	16830	16949	17066	17235	17056	16973	17012	17216	17161	16853	17135	16975	16944	17253	16784	16975	16979	17161	17106	17320	17006	17083	17017	17035	17169	16840	16938	17126	17031	17027	16793	16876	17185	17074	16959	16915	17065	16945	17115	17006	16792	16982	16990	17012	16863	16834	17000	17226	16979	17188	16907	16989	17268	17243	17001	17052	17116	16957	16885	17035	17141	16837	16982	17039	17095	16899	16961	17055	17023	16849	17230	17178	17113	17008	17039	16952	16860	17011	16888	17233	16992	16987	16946	17171	16872	16884
16226	31092	26133	20350	19346	18180	17154	16213	15689	15360	15323	14883	14905	14926	14767	14702	14692	14558	14679	14598	14695	14678	14822	14444	14617	14522	14712	14769	14642	14729	14676	14592	14592	14523	14527	14643	14595	14501	14548	14364	14522	14383	14552	14394	14511	14410	14580	14690	14606	14436	14527	14457	14695	14495	14525	14462	14436	14637	14595	14667	14481	14329	14412	14568	14623	14643	14452	14633	14501	14377	14622	14347	14445	14491	14593	14636	14485	14577	14568	14586	14475	14420	14571	14525	14503	14386	14498	14503	14452	14244	14509	14622	14325	14347	14599	14569	14525	14394	14543	14391	14422	14378	14544	14454	14463	14458	14529	14403	14548	14459	14508	14590	14357	14650	14512	14496	14611	14573	14454	14527	14701	14420	14467	14565	14483	14683	14420	14578	14589	14473	14536	14528	14523	14330	14496	14545	14454	14402	14587	14429	14306	14515	14595	14493	14403	14550	14616	14424	14483	14593	14493	14410	14685	14563	14372	14576	14558	14620	14406	14506	14345	14481	14353	14433	14451	14429	14503	14486	14738	14571	14368	14459	14563	14631	14483	14572	14502	14354	14561	14339	14406	14454	14579	14476	14487	14529	14439	14583	14550	14509	14378	14600	14467	14514	14402	14602	14352	14535	14608	14541	14589	14489	14469	14528	14480	14487	14463	14467	14545	14550	14511	14632	14416	14357	14360	14419	14627	14578	14597	14605	14504	14522	14533	14585	14528	14489	14649	14517	14606	14434	14447	14569	14631	14585	14646	14586	14538	14550	14357	14532	14535	14511	14572	14468	14775	14439	14419	14762	14448	14640	14380	14507	14370	14601	14618	14454	14550	14592	14349	14582	14569	14555	14721	14725	14457	14612	14526	14474	14620	14517	14545	14506	14448	14643	14560	14559	14515	14528	14487	14453	14465	14524	14348	14566	14672	14396	14468	14395	14375	14368	14446	14477	14521	14521	14320	14817	14457	14528	14525	14727	14626	14467	14453	14715	14470	14563	14365	14734	14505	14416	14492	14555	14507	14338	14414	14570	14482	14663	14453	14690	14525	14473	14411	14547	14447	14405	14519	14441	14445	14368	14578	14432	14435	14516	14466	14512	14534	14524	14533	14519	14438	14430	14408	14500	14573	14554	14593	14518	14642	14404	14483	14475	14570	14441	14622	14500	14454	14497	14613	14435	14649	14373	14443	14520	14612	14412	14407	14734	14523	14437	14438	14501	14597	14443	14414	14708	14427	14448	14502	14492	14625	14496	14329	14460	14567	14621	14483	14583	14508	14677	14438	14443	14479	14552	14533	14419	14567	14627	14538	14497	14564	14530	14536	14540	14473	14627	14608	14535	14389	14509	14531	14538	14470	14451	14556	14475	14456	14509	14485	14445	14376	14386	14516	14303	14584	14391	14761	14435	14540	14481	14564	14551	14568	14561	14756	14644	14580	14513	14565	14618	14725	14474	14364	14486	14569	14551	14484	14476	14439	14536	14273	14659	14556	14608	14542	14566	14544	14432	14366	14509	14422	14554	14591	14463	14596	14542	14613	14536	14553	14452	14523	14557	14513	14423	14595	14536	14531	14699	14604	14476	14614	14603	14765	14382	14491	14267	14404	14457	14514	14377	14397	14635	14571	14617	14544	14526	14483	14535	14568	14430	14464	14394	14503	14632	14320	14469	14646	14437	14474	14651	14679	14620	14368	14648	14611	14409	14664	14516	14526	14468	14462	14210	14620	14613	14542	14636	14577	14402	14484	14566	14394	14540	14438	14401	14477	14610	14701	14496	14456	14526	14504	14233	14560	14569	14563	14332	14511	14610	14427	14768	14390	14493	14575	14520	14545	14422	14556	14527	14515	14613	14661	14496	14475	14615	14431	14503	14536	14581	14523	14658	14494	14369	14606	14461	14584	14554	14481	14504	14543	14560	14548	14403	14587	14592	14461	14596	14459	14572	14478	14564	14488	14335	14483	14523	14430	14474	14503	14419	14503	14508	14558	14428	14611	14606	14443	14441	14437	14626	14497	14499	14509	14537	14472	14620	14447	14495	14493	14578	14483	14460	14474	14576	14449	14528	14431	14477	14412	14511	14548	14569	14306	14480	14307	14550	14400	14488	14512	14632	14537	14484	14503	14610	14448	14450	14524	14488	14683	14495	14676	14422	14582	14475	14635	14461	14497	14429	14589	14642	14412	14539	14275	14497	14543	14585	14524	14337	14487	14524	14496	14387	14450	14447	14673	14524	14443	14540	14459	14530	14528	14452	14673	14515	14534	14698	14490	14426	14555	14440	14385	14504	14377	14427	14477	14632	14591	14577	14663	14410	14627	14674	14492	14549	14531	14435	14297	14559	14373	14479	14417	14711	14539	14682	14560	14648	14504	14378	14550	14470	14370	14506	14479	14550	14445	14409	14382	14451	14504	14376	14525	14730	14310	14640	14495	14445	14419	14503	14599	14517	14404	14310	14403	14588	14452	14291	14587	14358	14492	14425	14580	14369	14620	14563	14440	14535	14615	14465	14512	14537	14605	14512	14502	14558	14396	14523	14341	14529	14499	14273	14606	14519	14635	14519	14521	14612	14599	14537	14643	14538	14556	14496	14673	14457	14420	14496	14504	14594	14497	14496	14517	14483	14588	14735	14534	14289	14698	14513	14431	14443	14512	14650	14521	14450	14420	14518	14449	14606	14627	14503	14444	14551	14512	14507	14733	14506	14502	14577	14490	14730	14499	14556	14474	14600	14594	14377	14534	14478	14418	14421	14491	14397	14555	14534	14446	14518	14535	14484	14559	14561	14434	14464	14496	14435	14441	14425	14470	14540	14388	14684	14621	14188	14393	14377	14589	14574	14503	14400	14514	14447	14428	14626	14585	14457	14595	14522	14492	14576	14474	14574	14518	14427	14416	14464	14515	14524	14479	14558	14402	14532	14417	14420	14576	14498	14473	14417	14740	14494	14415	14413	14509	14458	14508	14432	14453	14495	14507	14612	14343	14359	14615	14493	14390	14473	14420	14496	14621	14496	14751	14562	14580	14493	14484	14363	14581	14457	14612	14532	14366	14521	14551	14545	14375	14481	14444	14609	14552	14439	14457	14501	14517	14409	14521	14477	14445	14470	14363	14587	14458	14487	14638	14606	14649	14534	14489	14544	14472	14601	14529	14484	14615	14573	14572	14396	14403	14425	14657	14646	14461	14466	14510	14426	14597	14632	14450	14467	14522	14469	14472	14487	14507	14512	14517	14542	14610	14484	14584	14514	14580	14542	14730	14378	14405	14470	14636	14401	14612	14666	14666	14531	14468	14617	14514	14464	14539	14517	14480	14491	14540	14476	14503	14366	14570	14447	14628	14661	14531	14590	14503	14462	14528	14468	14486	14598	14394	14627	14649	14486	14523	14466	14581	14523	14718	14522	14766	14544	14651	14497	14506	14370	14495	14736	14464	14524	14605	14485	14560	14523	14519	14570	14455	14538	14563	14549	14417	14290	14532	14452	14603	14622	14559	14392	14534	14537	14536	14521	14419	14525	14330	14238	14558	14532	14514	14540	14423	14525	14496	14668	14524	14509	14496	14473	14557	14516	14528	14413	14393	14531	14569	14509	14322	14603	14573	14523	14213	14556	14334	14439	14400	14436	14568	14499	14394	14469	14525	14653	14512	14542	14519	14410	14286	14615	14656	14371	14557	14675	14604	14482	14559	14394	14546	14557	14458	14441	14516	14524	14543	14452	14624	14503	14507	14468	14674	14484	14494	14534	14641	14556	14510	14578	14574	14443	14650	14780	14650	14547	14457	14516	14428	14613	14487	14699	14477	14332	14371	14764	14460	14518	14545	14531	14435	14514	14520	14521	14562	14504	14597	14525	14500	14408	14347	14534	14557	14603	14528	14646	14541	14607	14455	14500	14515	14533	14638	14533	14496	14465	14540	14604	14309	14481	14385	14608	14460	14438	14459	14593	14354	14378	14426	14540	14623	14425	14626	14487	14557	14519	14612	14533	14652	14613	14542	14446	14342	14599	14552	14537	14390	14461	14575	14334	14452	14562	14531	14623	14525	14566	14391	14579	14567	14388	14498	14530	14384	14548	14432	14565	14597	14551	14597	14569	14768	14380	14630	14613	14533	14546	14363	14492	14444	14538	14587	14311	14472	14540	14586	14463	14568	14591	14672	14297	14716	14527	14375	14578	14599	14454	14640	14507	14675	14386	14506	14572	14502	14583	14609	14539	14471	14549	14482	14547	14532	14491	14385	14502	14519	14573	14630	14569	14490	14697	14500	14520	14532	14584	14490	14340	14480	14321	14491	14456	14455	14578	14680	14479	14560	14572	14340	14419	14550	14459	14566	14389	14611	14519	14360	14613	14630	14473	14529	14553	14389	14431	14484	14471	14459	14440	14567	14582	14640	14568	14685	14603	14588	14640	14433	14482	14538	14531	14604	14462	14478	14421	14376	14535	14529	14610	14372	14525	14633	14472	14444	14324	14400	14523	14361	14377	14537	14581	14530	14393	14483	14543	14334	14652	14347	14635	14556	14453	14553	14468	14627	14706	14497	14503	14566	14412	14536	14467	14528	14618	14757	14502	14480	14558	14597	14292	14566	14375	14507	14609	14507	14567	14588	14334	14564	14430	14629	14623	14391	14455	14689	14483	14527	14570	14476	14446	14592	14621	14572	14508	14616	14576	14575	14566	14607	14610	14542	14621	14547	14605	14444	14629	14603	14426	14578	14536	14259	14271	14431	14575	14566	14382	14234	14512	14520	14479	14573	14446	14575	14568	14505	14488	14477	14429	14492	14488	14403	14570	14426	14544	14396	14412	14536	14440	14539	14595	14569	14474	14579	14621	14449	14623	14581	14526	14588	14674	14491	14441	14548	14483	14503	14551	14475	14566	14509	14596	14514	14591	14611	14474	14655	14374	14587	14445	14542	14717	14549	14470	14536	14523	14476	14560	14456	14627	14602	14461	14543	14643	14523	14495	14417	14480	14499	14471	14584	14682	14662	14440	14384	14357	14523	14435	14528	14406	14591	14426	14500	14409	14631	14393	14342	14351	14598	14488	14418	14395	14375	14576	14551	14563	14439	14556	14493	14518	14619	14423	14698	14415	14425	14523	14348	14480	14512	14312	14585	14503	14720	14621
21811	21024	28273	24000	21395	24039	26624	21723	20271	20267	20085	19629	19571	19507	19345	19234	19110	19171	18847	19027	19022	18905	19084	19035	18901	19038	19208	19039	18855	18859	18723	18873	18997	18904	18807	18475	18756	18844	18810	18719	18669	18584	18738	18937	18627	18530	18827	18808	18951	18595	18738	18638	18693	18689	18548	18662	18458	18801	18844	18777	18752	18841	18743	18621	18726	18658	18706	18865	18789	18731	18664	18742	18676	18597	18773	18766	18882	18562	18509	18822	18993	18748	18687	18723	18929	18635	18561	19005	18819	18837	18837	18809	18753	18553	18564	18817	18775	18688	18671	18540	18941	18724	18695	18673	18836	18769	18605	18636	18574	18648	18618	18700	18694	18674	18755	18615	18905	18736	18636	18675	18756	18662	18694	18828	18828	18584	18856	18820	18519	18746	18713	18629	18707	18702	18636	18688	18598	18816	18765	18654	18694	18686	18747	18668	18672	18615	18560	18463	18631	18562	18803	18752	18734	18560	18620	18697	18738	18647	18796	18730	18818	18614	18854	18454	18617	18622	18680	18659	18611	18505	18595	18618	18687	18641	18631	18553	18567	18730	18638	18647	18552	18620	18461	18777	18792	18765	18731	18663	18626	18571	18732	18820	18613	18576	18708	18627	18678	18648	18572	18840	18863	18789	18648	19065	18709	18546	18593	18483	18726	18766	18526	18555	18819	18674	18538	18555	18595	18608	18613	18740	18699	18727	18739	18706	18594	18771	18751	18474	18525	18836	18710	18612	18662	18618	18673	18671	18714	18601	18607	18579	18533	18549	18843	18722	18731	18496	18769	18678	18891	18771	18778	18668	18690	18602	18689	18633	18731	18693	18568	18752	18409	18567	18488	18794	18449	18723	18611	18602	18616	18717	18791	18776	18796	18553	18590	18502	18616	18819	18729	18885	18724	18604	18666	18501	18566	18677	18688	18822	18636	18694	18760	18656	18583	18841	18912	18612	18654	18741	18734	18669	18897	18806	18731	18739	18660	18755	18429	18504	18525	18904	18663	18876	18556	18596	18783	18646	18618	18481	18626	18439	18823	18680	18548	18635	18760	18691	18509	18646	18689	18832	18666	18451	18517	18825	18736	18796	18762	18525	18663	18615	18729	18621	18778	18687	18947	18759	18685	18581	18881	18622	18639	18633	18620	18689	18568	18609	18674	18399	18726	18599	18658	18384	18706	18629	18792	18591	18712	18595	18805	18810	18938	18758	18695	18631	18927	18656	18758	18525	18709	18831	18691	18721	18723	18670	18686	18716	18618	18515	18811	18794	18797	18710	18509	18679	18677	18544	18704	18741	18822	18694	18754	18642	18598	18675	18795	18824	18666	18658	18639	18622	18807	18821	18514	18744	18828	18662	18829	18907	18501	18586	18547	18544	18598	18669	18924	18662	18758	18599	18573	18723	18628	18652	18567	18857	18862	18795	18745	18947	18629	18752	18969	18759	18702	18673	18604	18664	18582	18722	18826	18639	18545	18696	18615	18750	18321	18541	18914	18815	18759	18703	18579	18663	18635	18767	18636	18584	18729	18772	18800	18726	18642	18665	18584	18739	18682	18730	18802	18734	18718	18910	18624	18812	18660	18686	18483	18712	18664	18580	18669	18808	18630	18650	18479	18488	18858	18817	18799	18730	18654	18607	18975	18543	18804	18666	18476	18608	18535	18777	18581	18688	18771	18716	18720	18660	18837	18630	18755	19028	18545	18685	18552	18577	18771	18671	18695	18839	18758	18834	18583	18545	18641	18619	18809	18600	18638	18685	18592	18862	18589	18458	18711	18763	18675	18692	18736	18522	18624	18781	18844	18701	18584	18544	18706	18569	18728	18827	18696	18688	18625	18769	18809	18442	18645	18539	18796	18724	18628	18538	18626	18802	18803	18617	18923	18586	18777	18697	18854	18884	18682	18565	18647	18633	18610	18651	18531	18636	18568	18731	18721	18647	18632	18418	18759	18573	18426	18587	18879	18751	18519	18614	18720	18907	18579	18594	18578	18689	18810	18872	18892	18523	18418	18459	18731	18615	18658	18652	18747	18600	18589	18695	18710	18725	18625	18763	18753	18816	18809	18681	18871	18532	18456	18607	18627	18709	18678	18762	18673	18763	18652	18626	18474	18851	18544	18820	18760	18826	18733	18717	18540	18622	18624	18760	18725	18543	18682	18771	18630	18590	18762	18492	18623	18589	18670	18852	18662	18488	18571	18603	18816	18691	18677	18883	18721	18640	18829	18696	18518	18530	18516	18519	18769	18501	18718	18681	18679	18587	18444	18854	18734	18599	18685	18761	18469	18761	18681	18558	18768	18500	18603	18619	18946	18736	18788	18422	18605	18693	18498	18697	18586	18723	18633	18746	18548	18624	18645	18869	18671	18817	18625	18628	18757	18676	18656	18735	18611	18805	18630	18814	18698	18787	18728	18583	18715	18623	18744	18797	18840	18719	18712	18615	18552	18680	18728	18528	18755	18673	18848	18734	18511	18612	18614	18658	18557	18566	18606	18623	18600	18619	18612	18870	18619	18806	18757	18780	18547	18730	18880	18777	18642	18755	18598	18571	18717	18488	18752	18599	18888	18689	18552	18526	18812	18613	18806	18561	18699	18741	18594	18701	18583	18712	18640	18769	18816	18531	18713	18610	18954	18695	18528	18926	18497	18559	18686	18915	18596	18741	18686	18790	18601	18548	18550	18712	18640	18730	18599	18582	18692	18776	18734	18803	18615	18703	18643	18618	18821	18838	18476	18729	18844	18747	18769	18695	18597	18805	18768	18669	18507	18737	18746	18539	18794	18638	18838	18724	18749	18730	18869	18810	18788	18679	18792	18497	18533	18728	18730	18672	18661	18739	18741	18782	18852	18730	18481	18562	18884	18697	18718	18594	18689	18879	18852	18575	18531	18559	18674	18632	18629	18501	18635	18644	18713	18630	18654	18574	18731	18632	18656	18800	18618	18698	18695	18588	18373	18719	18795	18710	18613	18669	18858	18666	18564	18541	18466	18429	18676	18783	18724	18674	18758	18508	18530	18626	18616	18636	18773	18556	18905	18615	18816	18672	18745	18843	18514	18764	18436	18770	18749	18628	18450	18485	18689	18727	18794	18493	18768	18713	18521	18673	18637	18444	18695	18803	18758	18822	18731	18637	18700	18778	18827	18798	18679	18742	18541	18448	18615	18703	18668	18639	18830	18720	18543	18812	18636	18748	18591	18561	18956	18509	18631	18633	18750	18657	18597	18640	18634	18586	18839	18834	18727	18881	18827	18548	18834	18652	18623	18704	18712	18679	18716	18735	18733	18706	18371	18629	18620	18881	18526	18766	18744	18720	18712	18456	18813	18681	18735	18726	18712	18643	18668	18777	18628	18691	18818	18844	18709	18614	18452	18671	18891	18678	18664	18602	18623	18678	18492	18693	18641	18566	18836	18835	18768	18577	18734	18628	18720	18735	18655	18651	18746	18860	18679	18557	18911	18484	18724	18672	18578	18547	18806	18800	18768	18713	18839	18695	18727	18642	18489	18671	18605	18646	18762	18882	18808	18820	18855	18782	18911	18798	18658	18669	18776	18669	18802	18847	18830	18866	18547	18765	18620	18692	18673	18581	18431	18686	18545	18661	18902	18607	18699	18695	18714	18745	18659	18577	18635	18533	18705	18763	18770	18657	18636	18679	18860	18743	18712	18668	18618	18652	18631	18605	18678	18593	18786	18661	18615	18718	18689	18620	18638	18791	18776	18448	18688	18717	18640	18495	18548	18721	18615	18551	18658	18740	18631	18613	18814	18441	18573	18725	18543	18796	18721	18756	18687	18547	18702	18934	18723	18825	18674	18674	18774	18764	18509	18697	18793	18738	18692	18937	18633	18710	18762	18584	18694	18463	18679	18768	18544	18638	18750	18659	18608	18735	18846	18691	18682	18902	18675	18526	18666	18521	18697	18816	18818	18531	18757	18724	18559	18583	18815	18754	18639	18881	18694	18976	18638	18690	18824	18470	18789	18603	18581	18464	18709	18644	18872	18725	18505	18605	18825	18687	18590	18871	18707	18676	18714	18535	18600	18900	18619	18681	18676	18663	18665	18755	18553	18632	18637	18733	18553	18629	18782	18700	18583	18860	18821	18739	18668	18809	18577	18570	18647	18646	18649	18585	18781	18714	18750	18575	18500	18707	18574	18809	18775	18544	18665	18894	18670	18715	18820	18755	18734	18837	18525	18690	18745	18681	18601	18688	18784	18734	18876	18814	18660	18418	18747	18594	18528	18705	18691	18760	18723	18470	18590	18826	18744	18825	18691	18738	18791	18519	18654	18636	18771	18543	18790	18837	18728	18625	18732	18648	18789	18697	18600	18708	18592	18779	18638	18686	18575	18620	18611	18717	18840	18507	18445	18650	18618	18537	18890	18578	18819	18871	18571	18578	18671	18935	18589	18804	18793	18681	18942	18895	18883	18606	18896	18697	18465	18679	18564	18608	18579	18589	18605	18682	18453	18773	18748	18724	18915	18786	18873	18776	18680	18710	18647	18719	18562	18696	18517	18684	18800	18765	18728	18714	18777	18833	18713	18872	18590	18728	18785	18620	18716	18741	18523	18816	18564	18776	18730	18720	18547	18709	18845	18733	18804	18391	18658	18776	18694	18498	18648	18605	18397	18526	18615	18504	18868	18712	18540	18540	18595	18811	18647	18647	18734	18671	18734	18713	18599	18611	18567	18825	18784	18682	18746	18614	18576	18560	18547	18663	18704	18609	18848	18786	18744	18472	18706	18694	18762	18699	18729	18679	18577	18619	18714	18597	18735	18706	18731	18635	18641	18599	18598	18585	18792	18682	18609	18662	18604	18778	18782	18707	18660	18582	18661	18688	18712	18640	18776	18647	18821	18790	18785	18520	18845	18671	18572	18902	18780	18868	18901	18708	18597	18441	18635	18900	18667	18782	18715	18596	18573	18631	18666	18668	18749	18617	18687	18426	18434	18566	18641	18578	18682	18532	18993	18504	18570	18591	18808	18787	18709	18388	18687	18462	18549	18727	18560	18647	18740	18623	18622	18775	18655	18781	18823	18673	18718	18577	18489	18795	18735	18616	18630	18533	18520	18664	18658	18472	18860	18664	18893	18813	18771	18672	18490	18656
16884	38285	32368	25012	22717	21398	19726	18579	17760	17193	16638	16447	16196	16018	15720	15780	15747	15662	15783	15826	15739	15606	15746	15625	15730	15676	15722	15750	15578	15687	15476	15639	15609	15535	15561	15556	15533	15530	15479	15511	15685	15666	15661	15480	15546	15439	15385	15457	15635	15546	15490	15386	15498	15416	15446	15602	15357	15570	15451	15632	15437	15425	15614	15618	15546	15424	15493	15610	15466	15490	15471	15551	15472	15389	15388	15475	15491	15610	15463	15310	15571	15567	15389	15580	15503	15499	15549	15504	15346	15595	15583	15436	15471	15446	15489	15467	15547	15512	15469	15527	15459	15473	15623	15501	15469	15421	15449	15594	15414	15547	15402	15476	15444	15470	15600	15516	15598	15417	15398	15434	15492	15290	15548	15375	15438	15411	15516	15543	15572	15366	15566	15367	15320	15672	15436	15547	15419	15374	15450	15316	15450	15478	15598	15467	15468	15404	15423	15357	15183	15605	15568	15449	15490	15410	15564	15380	15325	15518	15596	15479	15418	15603	15520	15498	15434	15512	15400	15460	15418	15707	15458	15325	15388	15472	15467	15467	15417	15637	15519	15543	15616	15478	15383	15475	15378	15303	15249	15460	15463	15413	15491	15337	15524	15495	15376	15523	15379	15376	15336	15393	15539	15533	15489	15448	15269	15399	15541	15445	15135	15536	15434	15341	15554	15286	15426	15540	15341	15355	15332	15398	15279	15474	15521	15477	15404	15487	15530	15457	15257	15589	15679	15198	15435	15595	15737	15386	15381	15612	15317	15431	15653	15440	15463	15546	15365	15274	15605	15510	15546	15398	15486	15381	15281	15507	15473	15499	15447	15388	15441	15422	15435	15500	15510	15462	15574	15575	15351	15384	15284	15519	15358	15446	15430	15354	15387	15568	15610	15507	15518	15477	15349	15450	15586	15292	15193	15287	15408	15359	15445	15422	15412	15424	15365	15471	15406	15477	15455	15449	15559	15545	15389	15519	15396	15395	15512	15671	15367	15536	15614	15506	15458	15397	15345	15376	15571	15553	15646	15539	15361	15420	15417	15393	15567	15575	15532	15573	15439	15391	15396	15525	15450	15341	15597	15386	15512	15427	15342	15633	15533	15502	15410	15259	15413	15451	15442	15438	15499	15355	15409	15653	15342	15608	15463	15467	15255	15422	15508	15546	15600	15403	15466	15425	15443	15396	15589	15437	15467	15441	15564	15530	15563	15431	15506	15432	15497	15424	15414	15498	15311	15489	15485	15447	15568	15396	15506	15392	15531	15640	15462	15499	15640	15332	15395	15416	15380	15325	15452	15481	15555	15253	15501	15581	15569	15399	15500	15368	15583	15556	15663	15489	15524	15360	15609	15481	15424	15506	15430	15521	15460	15392	15435	15523	15272	15520	15516	15561	15375	15414	15428	15418	15347	15305	15405	15464	15420	15367	15415	15608	15565	15411	15466	15480	15564	15467	15279	15457	15342	15542	15590	15553	15518	15558	15594	15725	15471	15512	15410	15405	15491	15505	15441	15385	15582	15394	15553	15259	15395	15167	15440	15406	15414	15581	15494	15554	15280	15415	15459	15422	15484	15500	15438	15321	15524	15466	15388	15470	15468	15461	15458	15481	15464	15340	15449	15531	15444	15431	15284	15511	15525	15451	15533	15382	15468	15459	15393	15430	15380	15417	15510	15420	15342	15430	15560	15443	15340	15484	15457	15460	15527	15580	15519	15266	15533	15745	15391	15455	15288	15537	15378	15300	15558	15435	15431	15540	15549	15429	15474	15453	15263	15506	15512	15382	15327	15501	15549	15110	15324	15501	15476	15420	15390	15508	15483	15500	15353	15567	15384	15416	15427	15455	15569	15291	15351	15461	15443	15493	15469	15516	15545	15654	15413	15420	15570	15347	15516	15488	15329	15490	15279	15583	15305	15408	15369	15303	15598	15380	15490	15505	15515	15383	15467	15358	15431	15420	15501	15468	15436	15208	15470	15544	15522	15265	15442	15543	15615	15449	15370	15364	15581	15356	15311	15295	15382	15364	15399	15489	15445	15587	15380	15575	15437	15505	15493	15391	15529	15489	15578	15551	15432	15609	15554	15313	15566	15410	15528	15434	15562	15264	15543	15418	15408	15318	15449	15517	15399	15514	15384	15421	15520	15360	15532	15542	15613	15458	15541	15387	15471	15486	15480	15528	15453	15673	15309	15451	15273	15429	15278	15397	15425	15425	15549	15550	15474	15447	15409	15338	15492	15491	15305	15587	15462	15474	15491	15266	15472	15509	15490	15424	15435	15312	15387	15541	15336	15631	15413	15512	15568	15398	15458	15392	15470	15233	15573	15429	15456	15609	15462	15341	15432	15475	15263	15264	15333	15496	15584	15599	15406	15489	15465	15428	15506	15637	15505	15419	15529	15629	15406	15478	15526	15473	15500	15584	15290	15489	15483	15441	15295	15448	15381	15329	15424	15332	15398	15445	15450	15680	15425	15484	15514	15542	15540	15335	15527	15645	15556	15523	15563	15308	15573	15495	15534	15448	15614	15482	15467	15518	15541	15532	15555	15401	15299	15484	15413	15492	15535	15402	15428	15476	15427	15608	15301	15388	15493	15329	15490	15478	15548	15259	15519	15355	15481	15445	15475	15493	15473	15478	15497	15301	15427	15299	15386	15650	15465	15271	15407	15506	15358	15418	15425	15508	15389	15409	15568	15461	15433	15600	15415	15515	15490	15407	15431	15583	15515	15485	15524	15224	15529	15513	15532	15441	15570	15548	15524	15462	15442	15361	15415	15285	15588	15541	15385	15332	15609	15577	15389	15270	15509	15539	15347	15330	15521	15466	15458	15560	15363	15539	15388	15377	15415	15516	15472	15499	15208	15424	15459	15375	15295	15584	15417	15289	15526	15544	15529	15463	15388	15447	15499	15595	15583	15258	15470	15152	15436	15400	15343	15361	15563	15647	15493	15289	15428	15442	15468	15564	15369	15436	15542	15461	15300	15640	15343	15368	15602	15457	15465	15644	15419	15300	15679	15634	15386	15468	15431	15544	15323	15544	15619	15493	15413	15519	15439	15408	15488	15418	15426	15403	15432	15479	15498	15451	15483	15405	15561	15595	15625	15205	15629	15381	15476	15471	15529	15642	15478	15426	15628	15332	15444	15461	15551	15305	15361	15406	15523	15497	15599	15446	15481	15544	15367	15423	15496	15556	15473	15399	15432	15554	15518	15650	15380	15382	15467	15445	15601	15547	15535	15553	15562	15310	15467	15444	15556	15307	15476	15553	15277	15455	15404	15404	15481	15649	15697	15602	15463	15425	15372	15302	15330	15574	15487	15403	15485	15359	15357	15384	15448	15266	15565	15482	15377	15373	15475	15655	15564	15532	15454	15381	15311	15279	15300	15540	15373	15486	15557	15491	15382	15478	15336	15538	15299	15360	15514	15658	15468	15272	15455	15321	15482	15429	15455	15477	15370	15578	15507	15488	15543	15573	15436	15719	15453	15494	15527	15210	15513	15487	15653	15363	15345	15539	15570	15520	15401	15533	15499	15356	15513	15526	15438	15372	15479	15478	15570	15623	15433	15455	15486	15543	15429	15509	15558	15487	15598	15701	15261	15466	15458	15481	15471	15603	15623	15340	15453	15376	15365	15432	15318	15488	15456	15577	15468	15334	15621	15401	15598	15651	15432	15544	15320	15374	15427	15403	15199	15424	15467	15471	15587	15317	15499	15415	15529	15410	15515	15485	15597	15311	15307	15384	15717	15419	15455	15511	15545	15356	15439	15375	15358	15566	15494	15522	15565	15453	15536	15539	15615	15467	15566	15416	15636	15410	15532	15454	15529	15517	15456	15398	15422	15383	15547	15476	15453	15507	15512	15361	15291	15572	15445	15496	15515	15474	15453	15493	15673	15467	15509	15534	15492	15350	15253	15334	15456	15339	15462	15359	15534	15562	15352	15386	15340	15592	15707	15479	15469	15372	15344	15621	15516	15359	15644	15394	15513	15415	15377	15301	15683	15456	15514	15518	15367	15517	15455	15575	15424	15461	15487	15461	15412	15311	15274	15453	15828	15452	15470	15484	15552	15351	15484	15676	15487	15439	15465	15417	15560	15358	15440	15340	15436	15550	15540	15452	15636	15443	15293	15236	15221	15449	15439	15453	15220	15465	15436	15482	15436	15482	15570	15326	15219	15573	15505	15226	15498	15671	15466	15348	15370	15384	15411	15306	15572	15462	15483	15475	15439	15404	15511	15340	15429	15426	15378	15485	15226	15502	15522	15389	15391	15458	15570	15284	15359	15470	15393	15474	15583	15617	15554	15636	15336	15383	15223	15385	15571	15370	15591	15458	15257	15353	15568	15393	15567	15427	15508	15338	15290	15428	15381	15528	15341	15568	15425	15490	15356	15500	15504	15388	15425	15371	15372	15395	15381	15449	15516	15509	15531	15511	15438	15455	15442	15491	15497	15518	15220	15665	15369	15367	15335	15317	15284	15400	15375	15488	15422	15362	15413	15501	15395	15533	15566	15459	15279	15610	15424	15485	15503	15403	15468	15381	15348	15405	15428	15443	15611	15355	15467	15455	15333	15288	15457	15608	15493	15375	15386	15249	15469	15386	15341	15398	15506	15396	15493	15584	15488	15519	15635	15337	15524	15375	15361	15433	15352	15563	15623	15381	15233	15354	15410	15273	15616	15319	15311	15578	15478	15342	15446	15430	15436	15402	15513	15401	15349	15432	15646	15552	15500	15453	15370	15387	15451	15423	15645	15301	15377	15461	15338	15428	15530	15342	15601	15590	15604	15414	15343	15287	15388	15462	15406	15548	15440	15572	15422	15484	15524	15523	15556	15580	15559	15518	15523	15404	15264	15474	15474	15476	15418	15621	15558	15428	15454	15324	15541	15437	15352	15428	15395	15377	15382	15440	15523	15535	15580	15512	15494	15474	15366	15474	15313	15496	15484	15322	15441	15520	15420	15421	15433	15582	15428	15361	15557	15536	15374	15395	15510	15440	15681	15420	15453	15318	15493	15618	15334	15473	15663	15489	15570	15413	15405	15388	15433	15556	15404	15484	15327	15526	15437	15447	15338	15354	15424	15389	15486	15509	15397	15549	15568	15420	15472	15228	15471	15365
28323	23075	26372	23175	19725	18764	18251	17497	17581	17120	17055	16842	16810	16734	16985	16860	16894	16733	16900	16745	16926	16650	16777	16636	16759	16668	16752	16714	16785	16735	16791	16579	16753	16819	16664	16668	16673	16630	16613	16824	16753	16721	16771	16677	16684	16823	16636	16682	16724	16713	16502	16703	16639	16506	16693	16738	16679	16568	16953	16732	16749	16581	16664	16530	16695	16725	16671	16710	16544	16891	16580	16858	16506	16577	16773	16636	16694	16617	16640	16617	16717	16759	16561	16940	16824	16638	16677	16669	16677	16633	16781	16601	16529	16597	16679	16466	16493	16707	16689	16671	16706	16638	16856	16455	16639	16737	16750	16716	16701	16743	16548	16629	16727	16688	16723	16701	16607	16584	16634	16456	16749	16666	16675	16586	16533	16781	16450	16708	16650	16654	16457	16500	16829	16710	16780	16630	16574	16533	16472	16589	16612	16341	16706	16746	16973	16654	16872	16778	16676	16623	16767	16876	16539	16656	16616	16767	16639	16529	16657	16591	16475	16644	16503	16587	16639	16608	16667	16687	16496	16614	16632	16688	16792	16798	16559	16627	16501	16710	16717	16603	16686	16551	16613	16836	16585	16730	16826	16663	16673	16602	16516	16711	16799	16754	16809	16671	16654	16415	16632	16639	16702	16724	16503	16645	16548	16666	16679	16819	16462	16476	16679	16641	16614	16706	16584	16627	16802	16520	16745	16561	16470	16494	16778	16451	16466	16870	16565	16648	16479	16622	16583	16788	16551	16598	16512	16437	16537	16469	16573	16767	16660	16546	16641	16705	16642	16579	16914	16770	16682	16832	16713	16410	16458	16590	16688	16518	16613	16632	16682	16606	16558	16578	16729	16610	16520	16552	16701	16419	16550	16615	16513	16758	16963	16952	16706	16428	16622	16595	16704	16502	16602	16671	16549	16644	16608	16622	16734	16700	16666	16368	16554	16520	16609	16607	16483	16673	16765	16662	16619	16594	16476	16693	16634	16563	16472	16825	16859	16944	16845	16612	16803	16828	16776	16597	16451	16509	16715	16645	16696	16614	16646	16692	16567	16519	16372	16592	16581	16624	16708	16457	16775	16634	16560	16724	16612	16772	16818	16780	16727	16875	16715	16870	16549	16574	16664	16637	16547	16578	16757	16808	16752	16589	16765	16850	16898	16689	16646	16675	16693	16515	16724	16613	16557	16598	16587	16472	16731	16833	16549	16545	16860	16784	16543	16581	16617	16584	16620	16523	16684	16603	16770	16725	16591	16618	16724	16566	16894	16628	16634	16609	16643	16699	16582	16633	16584	16616	16705	16616	16704	16669	16680	16730	16763	16820	16622	16575	16766	16813	16556	16605	16490	16541	16856	16669	16793	16504	16558	16663	16690	16785	16437	16719	16577	16648	16671	16569	16669	16743	16618	16563	16521	16487	16585	16547	16607	16618	16811	16705	16499	16514	16782	16698	16727	16419	16546	16613	16764	16543	16562	16770	16608	16604	16619	16700	16769	16860	16649	16544	16494	16717	16667	16577	16710	16623	16642	16680	16839	16611	16684	16572	16861	16705	16661	16603	16697	16755	16740	16520	16659	16681	16789	16525	16580	16683	16615	16853	16581	16706	16784	16753	16624	16609	16203	16668	16618	16699	16710	16611	16755	16568	16593	16772	16782	16478	16759	16612	16711	16716	16658	16597	16574	16659	16763	16689	16583	16652	16538	16643	16712	16524	16769	16845	16645	16711	16443	16706	16758	16607	16812	16568	16791	16737	16653	16608	16611	16703	16790	16592	16590	16525	16597	16722	16641	16585	16742	16768	16537	16695	16626	16378	16689	16592	16620	16567	16831	16690	16793	16577	16807	16694	16742	16737	16523	16754	16711	16598	16455	16629	16789	16469	16643	16764	16616	16587	16590	16421	16430	16680	16471	16793	16589	16608	16589	16447	16541	16807	16653	16646	16499	16560	16625	16663	16745	16689	16713	16686	16639	16598	16644	16643	16495	16637	16713	16544	16756	16558	16525	16655	16634	16737	16637	16707	16816	16467	16736	16646	16816	16732	16717	16621	16698	16800	16905	16695	16687	16753	16663	16541	16592	16739	16735	16707	16505	16449	16669	16505	16528	16688	16828	16665	16679	16717	16790	16690	16679	16718	16493	16639	16664	16638	16566	16766	16576	16801	16603	16704	16632	16473	16750	16638	16834	16791	16742	16598	16858	16636	16371	16545	16777	16718	16557	16717	16765	16669	16652	16648	16707	16609	16721	16656	16750	16722	16509	16750	16770	16699	16739	16607	16596	16703	16891	16845	16888	16677	16693	16531	16569	16476	16807	16835	16567	16598	16643	16664	16665	16708	16507	16710	16801	16737	16630	16593	16668	16715	16755	16613	16707	16652	16562	16482	16761	16743	16696	16648	16542	16469	16815	16488	16679	16569	16678	16660	16712	16762	16559	16676	16639	16745	16648	16703	16575	16782	16554	16731	16568	16759	16619	16631	16697	16572	16486	16811	16576	16580	16622	16664	16753	16704	16571	16644	16577	16591	16758	16605	16599	16405	16738	16530	16645	16559	16914	16695	16527	16592	16669	16433	16625	16517	16685	16602	16576	16700	16705	16752	16774	16761	16741	16571	16746	16638	16454	16778	16346	16684	16657	16788	16676	16730	16773	16907	16488	16628	16770	16523	16600	16657	16759	16588	16627	16611	16753	16579	16702	16609	16648	16628	16798	16790	16615	16687	16635	16785	16748	16665	16769	16692	16637	16447	16558	16638	16763	16577	16561	16657	16562	16667	16540	16794	16687	16684	16635	16585	16839	16557	16739	16566	16446	16731	16681	16597	16811	16539	16620	16706	16794	16716	16791	16734	16714	16574	16757	16686	16655	16639	16464	16845	16648	16764	16782	16800	16684	16504	16448	16577	16699	16684	16740	16617	16705	16456	16842	16722	16592	16570	16848	16666	16553	16586	16461	16576	16704	16688	16609	16565	16501	16535	16719	16806	16783	16533	16676	16534	16619	16832	16463	16692	16723	16617	16583	16687	16795	16560	16652	16777	16605	16541	16675	16508	16570	16666	16526	16691	16605	16413	16274	16693	16866	16472	16494	16626	16689	16782	16926	16747	16863	16810	16816	16632	16845	16740	16705	16616	16617	16513	16738	16618	16642	16875	16556	16751	16605	16838	16857	16642	16773	16605	16651	16687	16746	16707	16681	16755	16827	16638	16790	16862	16827	16745	16611	16468	16627	16575	16853	16823	16635	16527	16548	16618	16765	16651	16549	16488	16739	16702	16631	16666	16617	16726	16788	16634	16685	16654	16546	16731	16585	16559	16726	16840	16651	16942	16533	16746	16623	16716	16508	16439	16518	16519	16657	16528	16697	16754	16554	16612	16577	16738	16507	16615	16677	16808	16569	16636	16725	16568	16624	16737	16972	16701	16640	16671	16567	16652	16754	16681	16759	16747	16728	16726	16747	16635	16530	16772	16516	16584	16790	16764	16503	16536	16758	16718	16668	16710	16702	16626	16706	16699	16710	16587	16737	16793	16726	16526	16580	16621	16718	16637	16590	16636	16558	16538	16595	16487	16669	16624	16625	16663	16623	16710	16808	16808	16524	16650	16696	16753	16583	16690	16798	16920	16714	16784	16717	16667	16705	16514	16700	16705	16547	16602	16747	16864	16328	16531	16756	16787	16561	16629	16684	16829	16718	16523	16716	16747	16474	16833	16657	16645	16662	16526	16773	16597	16730	16638	16386	16587	16620	16495	16679	16558	16814	16603	16665	16574	16463	16698	16533	16921	16597	16685	16702	16746	16532	16563	16387	16665	16639	16631	16566	16504	16702	16549	16766	16665	16489	16619	16452	16672	16714	16589	16571	16552	16727	16652	16751	16647	16574	16697	16632	16572	16564	16690	16773	16615	16693	16717	16763	16503	16684	16809	16749	16628	16676	16617	16661	16887	16544	16407	16707	16559	16531	16733	16609	16671	16731	16668	16606	16703	16481	16682	16614	16575	16724	16736	16609	16739	16828	16581	16781	16510	16662	16639	16617	16500	16558	16633	16796	16392	16679	16706	16538	16540	16612	16694	16764	16772	16823	16641	16737	16710	16693	16546	16645	16776	16629	16699	16447	16792	16596	16622	16783	16561	16782	16721	16638	16564	16724	16732	16818	16758	16592	16606	16597	16672	16591	16715	16672	16451	16689	16610	16526	16532	16460	16886	16707	16551	16823	16598	16697	16648	16621	16820	16740	16469	16448	16400	16631	16555	16691	16750	16678	16642	16712	16595	16853	16652	16770	16708	16983	16653	16640	16700	16667	16630	16581	16612	16557	16590	16368	16598	16606	16599	16778	16752	16562	16790	16607	16647	16583	16634	16822	16667	16712	16534	16624	16634	16583	16563	16696	16716	16768	16486	16841	16557	16688	16695	16594	16573	16720	16526	16630	16610	16637	16729	16545	16825	17012	16568	16623	16737	16591	16850	16532	16451	16661	16771	16538	16536	16635	16675	16704	16552	16595	16708	16571	16515	16576	16716	16548	16731	16711	16743	16762	16779	16806	16644	16711	16488	16718	16652	16795	16839	16671	16656	16728	16690	16593	16536	16720	16608	16553	16567	16494	16585	16745	16574	16851	16794	16674	16440	16693	16593	16596	16564	16559	16678	16478	16584	16711	16506	16688	16662	16615	16562	16651	16745	16657	16598	16712	16503	16586	16633	16799	16709	16542	16785	16729	16406	16305	16614	16471	16702	16642	16604	16819	16701	16634	16709	16612	16576	16535	16640	16507	16657	16706	16727	16647	16570	16588	16599	16726	16696	16553	16660	16896	16696	16583	16604	16770	16409	16659	16582	16649	16513	16907	16609	16681	16518	16601	16760	16699	16861	16943	16392	16632	16708	16778	16502	16704	16510	16685	16592	16761	16823	16668	16666	16575	16514	16449	16460	16612	16700	16630	16722	16875	16895	16554	16602	16770	16694	16619	16537	16522	16575	16604	16569	16698	16637	16601	16433	16687	16653	16756	16723	16754	16633	16726	16554	16581	16623	16697	16873	16666	16717	16545	16616	16695	16637	16665	16548	16724	16779	16605	16649	16665	16675	16599	16624	16909	16818	16580	16771	16661	16776	16628	16513	16629	16510
17826	28528	23848	19412	18084	17134	16318	15623	15284	14980	14806	14647	14425	14510	14467	14369	14567	14253	14378	14248	14261	14521	14276	14391	14067	14407	14203	14381	14098	14170	14348	14178	14307	14302	14273	14359	14420	14197	14227	14281	14303	14209	14316	14362	14206	14279	14280	14186	14471	14302	14118	14349	14288	14285	14240	14317	14210	14360	14180	14117	14120	14142	14074	14230	14160	14157	14300	14266	14305	14188	14309	14302	14335	14037	14267	14280	14319	14290	14368	14309	14318	14027	14385	14350	14244	14139	14226	14241	14306	14086	14451	14234	14177	14213	14101	14318	14129	14206	14229	14267	14044	14287	14209	14179	14270	14229	14283	14345	14030	14323	14329	14218	14206	14209	14325	14308	14225	14182	14349	14434	14307	14260	14050	14262	14232	14379	14154	14233	14282	14365	14166	14318	14222	14262	14208	14324	14359	14401	14403	14196	14135	14176	14571	14339	14251	14310	14148	14245	14103	14247	14363	14203	14196	14232	14410	14345	14180	14149	14236	14300	14182	14171	14462	14123	14121	14237	14375	14359	14101	14243	14089	14282	14375	14176	14342	14141	14212	14256	14160	14316	14331	14317	14196	14282	14130	14337	14316	14344	14320	14133	14298	14331	14234	14315	14101	14273	14250	14291	14336	14207	14273	14291	14243	14230	14242	14329	14268	14226	14353	14255	14024	14257	14291	14301	14312	14190	14167	14366	14265	14155	14158	14402	14473	14231	14203	14350	14278	14272	14217	14314	14326	14239	14356	14329	14207	14194	14161	14257	14165	14279	14242	14365	14344	14285	14163	14227	14209	14065	14131	14247	14288	14363	14278	14423	14279	14207	14346	14297	14367	14225	14207	14312	14300	14257	14100	14073	14147	14035	14246	14080	14290	14229	14155	14347	14311	14108	14205	14506	14225	14445	14371	14240	14253	14284	14325	14246	14159	14094	14222	14330	14213	14088	14286	14260	14253	14165	14485	14176	14317	14406	14345	14450	14308	14333	14383	14390	14316	14360	14424	14381	14359	14457	14144	14318	14264	14411	14228	14269	14263	14211	14293	14376	14379	14312	14302	14275	14238	14143	14165	14396	14272	14236	14297	14341	14211	14241	14215	14119	14235	14276	14319	14223	14289	14221	14241	14263	14358	14370	14414	14186	14210	14180	14375	14310	14240	14282	14256	14290	14317	14122	14108	14184	14157	14383	14121	14282	14337	14177	14364	14342	14341	14290	14222	14274	14179	14254	14209	14263	14339	14181	14210	14358	14260	14236	14218	14277	14125	14143	14244	14242	14405	14162	14333	14331	14251	14283	14153	14232	14308	14208	14274	14190	14320	14228	14257	14246	14271	14427	14141	14188	14346	14104	14291	14342	14295	14308	14155	14367	14178	14259	14258	14326	14147	14296	14124	14266	14230	14139	14317	14102	14081	14425	14316	14385	14260	14326	14328	14376	14279	14456	14204	14274	14326	14310	14436	14200	14412	14310	14136	14398	14115	14181	14183	14284	14315	14209	14264	14107	14115	14233	14301	14282	14330	14300	14470	14277	14108	14248	14286	14274	14233	14298	14352	14346	14223	14134	14272	14257	14263	14376	14149	14385	14249	14355	14252	14343	14222	14251	14332	14231	14372	14247	14186	14099	14117	14189	14350	14311	14197	14211	14318	14303	14077	14325	14325	14184	14391	14224	14213	14426	14390	14212	14240	14132	14189	14404	14171	14271	14215	14326	14209	14224	14349	14290	14034	14174	14205	14175	14311	14170	14254	14205	14250	14148	14241	14258	14312	14007	14279	14291	14227	14290	14298	14311	14339	14351	14239	14322	14297	14224	14255	14200	14308	14263	14252	14225	14327	14236	14151	14175	14262	14200	14324	14522	14205	14362	14395	14371	14123	14217	14305	14326	14306	14324	14355	14298	14216	14200	14187	14173	14220	14219	14262	14214	14172	14368	14329	14257	14301	14433	14138	14199	14190	14339	14103	14338	14318	14148	14334	14405	14204	14111	14004	14270	14250	14196	14373	14216	14300	14311	14210	14216	14256	14460	14116	14066	14325	14192	14267	14232	14225	14234	14345	14358	14308	14295	14253	14123	14209	14192	14460	14329	14229	14264	14183	14266	14232	13974	14186	14369	14203	14118	14193	14380	14324	14267	14322	14182	14334	14221	14271	14188	14406	14202	14168	14307	14262	14196	14286	14238	14380	14284	14304	14219	14171	14267	14097	14417	14346	14311	14322	14195	14039	14198	14430	14229	14332	14016	14261	14266	14333	14186	14331	14314	14337	14373	14155	14337	14136	14057	14265	14297	14361	14390	14159	14253	14217	14210	14101	14372	14120	14489	14230	14320	14185	14182	14366	14218	14429	14170	14301	14201	14267	14178	14167	14141	14323	14098	14339	14247	14199	14212	14282	14162	14281	14114	14073	14225	14325	14399	14129	14196	14256	14307	14157	14226	14161	14436	14222	14254	14227	14405	14131	14427	14267	14008	14444	14429	14259	14259	14242	14447	14314	14239	14232	14167	14370	14021	14380	14282	14392	14263	14241	14381	14097	14279	14435	14347	14296	14136	14277	14387	14148	14285	14046	14393	14274	14345	14262	14299	14310	14295	14253	14266	14463	14080	14088	14294	14329	14256	14260	14213	14301	14278	14263	14195	14236	14185	14290	14244	14438	14230	14262	14331	14330	14234	14264	14153	14417	14142	14221	14317	14473	14384	14259	14223	14286	14161	14067	14362	14163	14265	14210	14295	14292	14188	14233	14263	14138	14129	14364	14223	14119	14253	14282	14194	14369	14269	14216	14186	14431	14241	14225	14378	14259	14137	14161	14061	14253	14161	14219	14236	14104	14353	14271	14114	14416	14361	14245	14185	14240	14209	14314	14191	14253	14359	14211	14277	14108	14403	14063	14389	14277	14377	14336	14046	14188	14184	14305	14239	14288	14276	14231	14228	14192	14134	14256	14205	14040	14490	14161	14279	14158	14218	14237	14232	14174	14295	14162	14190	14161	14107	14243	14232	14212	14110	14358	14139	14394	14145	14311	14203	14140	14464	14341	14264	14290	14388	14115	14086	14326	14406	14184	14364	14334	14289	14158	14054	14214	14310	13963	14034	14238	14152	14152	14304	14333	14241	14041	14122	14257	14376	14279	14319	14267	14393	14197	14330	14248	14268	14243	14277	14190	14222	14241	14361	14268	14343	14159	14156	14285	14309	13957	14187	14376	14196	14327	14435	14237	14261	14247	14208	14310	14378	14263	14131	14382	14420	14156	14461	14231	14214	14355	14358	14432	14288	14351	14370	14138	14253	14391	14275	14396	14233	14086	14361	14288	14419	14066	14303	14320	14201	14387	14294	14246	14423	14207	14169	14381	14144	14194	14302	14219	14113	14173	14213	14271	14244	14129	14283	14348	14217	14258	14123	14193	14158	14302	14246	14072	14196	14318	14114	14253	14311	14410	14447	14327	14278	14333	14053	14244	14260	14320	14191	14269	14285	14340	14264	14302	14281	14182	14255	14316	14355	14237	14369	14226	14339	14145	14379	14192	14135	14282	14154	14233	14340	14085	14125	14378	14051	14306	14197	14282	14181	14315	14332	14200	14073	14176	14276	14148	14125	14160	14152	14241	14288	14399	14273	14270	14195	14310	14084	14364	14314	14338	14225	14272	14291	14242	14381	14299	14252	14105	14227	14107	14290	14285	14141	14289	14231	14147	14179	14248	14254	14108	14306	14354	14013	14365	14250	14336	14253	14262	14217	14408	14239	14098	14069	14378	14162	14242	14288	14346	14368	14166	14306	14334	14122	14304	14048	14141	14262	14185	14283	14277	14196	14330	14205	14221	14295	14438	14377	14331	14356	14267	14222	14233	14329	14214	14367	14252	14248	14462	14101	14204	14119	14229	14241	14241	14326	14239	14332	14219	14237	14274	14465	14196	14229	14328	14220	14371	14321	14292	14236	14148	14303	14182	14128	14322	14292	14344	14220	14192	14155	14312	14383	14278	14159	14197	14509	14173	14379	14280	14256	14387	14292	14265	14260	14382	14300	14231	14260	14315	14412	14070	14256	14174	14127	14211	14247	14403	14021	14273	14165	14391	14344	14257	14357	14294	14318	14218	14326	14374	14242	14307	14309	14143	14302	14307	14171	14101	14262	14216	14339	14222	14289	14246	14171	14288	14351	14193	14307	14211	14325	14299	14267	14223	14276	14464	14223	14244	14085	14204	14188	14281	14295	14274	14329	14255	14184	14202	14215	14284	14409	14250	14192	14197	14378	14291	14169	14133	14153	14358	14358	14317	14240	14179	14288	14303	14147	14089	14263	14378	14188	14277	14294	14095	14212	14325	14393	14243	14393	14134	14200	14239	14378	14263	14315	14284	14172	14474	14456	14215	14248	14203	14216	14452	14246	14289	14221	14276	14265	14240	14149	14328	14193	14416	14311	14311	14194	14296	14207	14192	14148	14151	14138	14313	14285	14274	14274	14322	14149	14254	14180	14252	14156	14354	14247	14254	14301	14254	14252	14293	14159	14318	14158	14356	14272	14329	14352	14150	14338	14173	14362	14178	14186	14295	14238	14304	14329	14274	14234	14287	14334	14279	14338	14282	14312	14295	14211	14131	14144	14260	14274	14421	14205	14309	14330	14395	14242	14260	14125	14400	14390	14095	14305	14290	14443	14532	14194	14154	14382	14401	14226	14204	14366	14178	14354	14347	14324	14275	14183	14351	14232	14212	14373	14315	14172	14254	14329	14269	14291	14157	14266	14399	14298	14267	14304	14177	14259	14291	14348	14392	14239	14174	14015	14360	14306	14233	14197	14225	14252	14297	14418	14182	14252	14247	14335	14051	14263	14193	14153	14316	14288	14372	14176	14161	14431	14120	14236	14351	14174	14302	14273	14187	14279	14325	14329	14260	14275	14328	14204	14117	14268	14258	14291	14344	14242	14232	14181	14384	14418	14378	14174	14121	14278	14306	14253	14338	14272	14283	14222	14229	14355	14271	14220	14266	14315	14302	14078	14311	14301	14090	14212	14243	14169	14399	14305	14030	14246	14294	14221	14131	14318	14168	14336	14327	14243	14282	14322	14130	14182	14251	14291	14399	14215	14233	14260	14302	14229	14315	14255	14122	14216	14322	14391
22697	20984	27845	24496	22226	23131	22154	19382	18539	18503	18270	18232	17963	17833	17961	17784	18109	17807	17639	17771	17881	17820	17766	17741	17736	17941	17778	17589	17700	17659	17561	17799	17461	17535	17689	17840	17546	17795	17706	17534	17642	17417	17711	17497	17567	17485	17481	17492	17525	17603	17562	17500	17537	17651	17514	17488	17389	17452	17581	17521	17646	17376	17451	17373	17505	17225	17589	17549	17478	17554	17570	17505	17337	17391	17551	17300	17671	17522	17597	17687	17497	17243	17673	17471	17517	17440	17706	17579	17548	17455	17503	17573	17668	17394	17549	17582	17753	17771	17827	17569	17585	17438	17630	17722	17553	17349	17534	17481	17602	17524	17636	17718	17430	17551	17620	17403	17521	17586	17517	17394	17513	17483	17417	17499	17522	17272	17631	17510	17411	17364	17477	17607	17490	17690	17367	17531	17315	17530	17531	17414	17360	17511	17547	17308	17644	17422	17425	17633	17446	17562	17351	17689	17390	17384	17726	17351	17491	17401	17480	17482	17583	17635	17518	17197	17748	17706	17424	17561	17576	17586	17341	17633	17539	17497	17558	17517	17489	17611	17440	17288	17491	17588	17414	17585	17490	17508	17551	17553	17430	17340	17602	17372	17533	17576	17617	17391	17232	17605	17721	17395	17580	17349	17599	17546	17362	17379	17454	17420	17456	17319	17440	17620	17547	17675	17506	17427	17664	17555	17413	17524	17580	17624	17475	17629	17796	17710	17500	17521	17550	17534	17384	17612	17639	17502	17582	17632	17572	17704	17647	17488	17543	17577	17554	17623	17681	17347	17753	17413	17562	17603	17363	17625	17709	17602	17266	17371	17661	17456	17579	17446	17577	17480	17581	17460	17663	17553	17632	17419	17468	17565	17448	17677	17544	17423	17455	17523	17645	17761	17227	17314	17576	17475	17666	17634	17759	17617	17539	17531	17682	17553	17620	17441	17557	17649	17610	17388	17490	17540	17575	17474	17408	17557	17456	17609	17431	17540	17493	17403	17562	17395	17577	17410	17681	17463	17248	17543	17478	17685	17565	17421	17619	17499	17510	17266	17638	17400	17614	17424	17590	17527	17640	17399	17345	17580	17423	17441	17476	17686	17536	17275	17316	17277	17671	17605	17458	17446	17574	17449	17498	17636	17512	17632	17397	17621	17575	17334	17628	17539	17280	17578	17634	17550	17436	17414	17673	17610	17382	17338	17543	17211	17461	17537	17523	17561	17281	17479	17648	17410	17443	17433	17661	17662	17468	17431	17476	17406	17551	17614	17438	17662	17473	17425	17490	17423	17668	17792	17680	17536	17485	17590	17493	17453	17635	17483	17551	17451	17686	17637	17658	17736	17689	17312	17668	17619	17647	17635	17396	17532	17395	17460	17508	17554	17383	17333	17509	17442	17554	17551	17469	17462	17764	17729	17430	17437	17582	17297	17692	17535	17636	17468	17733	17522	17522	17574	17576	17465	17567	17578	17374	17602	17467	17754	17399	17707	17526	17621	17559	17676	17365	17610	17551	17464	17573	17317	17513	17527	17513	17481	17461	17677	17705	17370	17573	17660	17467	17454	17622	17310	17555	17581	17562	17524	17558	17551	17521	17691	17384	17520	17638	17475	17533	17534	17529	17590	17521	17690	17581	17544	17562	17340	17562	17483	17506	17483	17525	17487	17393	17677	17621	17555	17742	17526	17483	17531	17566	17437	17475	17444	17580	17480	17556	17600	17475	17671	17641	17745	17704	17412	17604	17549	17320	17508	17457	17433	17493	17496	17385	17515	17408	17582	17457	17479	17710	17514	17756	17659	17657	17545	17643	17507	17563	17459	17423	17486	17728	17614	17611	17245	17439	17696	17398	17570	17267	17680	17402	17428	17659	17487	17467	17759	17423	17746	17479	17588	17484	17585	17454	17424	17600	17341	17537	17459	17589	17615	17554	17583	17630	17704	17541	17435	17559	17290	17615	17547	17469	17583	17656	17685	17703	17463	17474	17471	17506	17627	17527	17606	17410	17582	17612	17559	17574	17486	17292	17457	17631	17590	17699	17713	17647	17328	17803	17656	17693	17546	17530	17479	17296	17344	17466	17294	17567	17462	17515	17491	17399	17456	17551	17494	17510	17325	17471	17417	17470	17591	17608	17601	17471	17340	17510	17644	17446	17588	17495	17792	17389	17458	17505	17417	17750	17513	17577	17426	17545	17510	17350	17475	17660	17494	17752	17547	17540	17348	17543	17586	17540	17436	17596	17388	17510	17523	17671	17598	17503	17596	17563	17590	17648	17606	17632	17585	17648	17545	17806	17446	17525	17445	17672	17631	17850	17379	17632	17321	17337	17404	17665	17447	17475	17605	17813	17572	17583	17478	17474	17501	17493	17348	17453	17542	17438	17351	17405	17512	17711	17539	17511	17674	17603	17563	17532	17540	17690	17559	17778	17480	17749	17514	17718	17474	17529	17704	17477	17244	17616	17499	17511	17407	17451	17348	17529	17540	17493	17503	17352	17535	17673	17603	17619	17683	17739	17519	17526	17401	17519	17560	17524	17495	17561	17552	17586	17538	17460	17419	17572	17652	17586	17571	17603	17719	17401	17660	17471	17618	17474	17488	17623	17680	17567	17552	17436	17611	17647	17662	17556	17628	17567	17747	17548	17478	17530	17492	17482	17611	17617	17590	17527	17665	17501	17590	17484	17328	17579	17590	17634	17419	17418	17481	17597	17541	17460	17544	17462	17591	17581	17635	17608	17487	17591	17714	17688	17614	17541	17538	17566	17604	17514	17432	17387	17419	17471	17343	17540	17554	17662	17585	17370	17406	17674	17577	17478	17558	17451	17508	17646	17691	17541	17617	17409	17582	17570	17411	17387	17486	17441	17615	17561	17518	17626	17339	17472	17438	17353	17533	17543	17627	17657	17375	17547	17430	17413	17677	17553	17548	17617	17446	17395	17401	17600	17567	17402	17531	17646	17337	17513	17555	17559	17487	17648	17548	17592	17552	17582	17744	17316	17555	17669	17673	17589	17369	17638	17481	17291	17539	17743	17520	17684	17589	17420	17384	17542	17308	17377	17708	17666	17573	17623	17393	17474	17539	17434	17474	17499	17437	17537	17279	17480	17699	17518	17526	17361	17288	17624	17591	17692	17693	17736	17414	17600	17475	17642	17630	17442	17620	17571	17532	17370	17290	17414	17468	17491	17570	17347	17565	17640	17736	17422	17587	17689	17535	17528	17755	17537	17584	17531	17515	17417	17340	17619	17491	17490	17481	17502	17542	17450	17681	17507	17603	17761	17519	17490	17282	17242	17431	17592	17511	17549	17580	17453	17693	17682	17575	17593	17598	17514	17600	17432	17539	17453	17398	17404	17474	17243	17259	17489	17644	17557	17599	17484	17309	17531	17500	17507	17489	17439	17557	17543	17516	17509	17482	17566	17529	17370	17644	17513	17450	17731	17655	17564	17455	17540	17566	17479	17389	17466	17619	17461	17427	17345	17449	17350	17579	17390	17367	17672	17458	17559	17469	17442	17482	17507	17681	17537	17359	17331	17518	17447	17384	17405	17520	17553	17601	17459	17336	17484	17470	17584	17706	17514	17499	17644	17375	17413	17569	17430	17541	17594	17581	17470	17637	17639	17618	17575	17538	17698	17371	17529	17446	17674	17614	17644	17530	17470	17629	17638	17436	17397	17582	17614	17437	17456	17367	17616	17523	17647	17562	17447	17498	17602	17645	17375	17402	17650	17504	17592	17482	17622	17516	17568	17661	17575	17626	17364	17546	17624	17623	17513	17615	17449	17487	17533	17475	17579	17301	17332	17510	17570	17668	17543	17612	17544	17474	17788	17475	17587	17493	17699	17532	17865	17617	17698	17632	17392	17449	17528	17349	17621	17494	17532	17532	17561	17357	17551	17445	17417	17416	17360	17520	17709	17727	17565	17522	17509	17474	17485	17707	17583	17475	17392	17452	17286	17578	17559	17434	17846	17674	17398	17372	17607	17337	17527	17298	17464	17591	17505	17490	17497	17508	17691	17624	17460	17410	17474	17505	17438	17676	17521	17386	17713	17628	17549	17478	17395	17629	17566	17414	17397	17414	17487	17543	17465	17434	17538	17512	17540	17525	17513	17571	17458	17504	17543	17588	17441	17381	17464	17554	17464	17701	17575	17614	17567	17393	17747	17591	17511	17522	17688	17468	17502	17458	17377	17455	17525	17682	17326	17516	17672	17696	17481	17614	17517	17516	17538	17586	17546	17341	17291	17553	17671	17523	17390	17440	17439	17551	17568	17499	17655	17541	17352	17657	17417	17359	17562	17825	17560	17417	17425	17528	17614	17445	17668	17592	17552	17491	17650	17556	17580	17468	17497	17452	17389	17567	17684	17514	17402	17457	17700	17616	17475	17523	17363	17659	17717	17619	17585	17429	17457	17696	17610	17519	17446	17554	17549	17581	17536	17533	17634	17495	17309	17461	17721	17258	17564	17508	17722	17629	17658	17780	17568	17473	17530	17709	17511	17575	17515	17638	17606	17617	17655	17408	17322	17475	17597	17798	17629	17608	17292	17375	17713	17483	17557	17703	17570	17791	17488	17563	17516	17699	17438	17520	17650	17667	17707	17499	17572	17452	17553	17502	17491	17375	17585	17700	17711	17440	17475	17475	17331	17600	17663	17618	17426	17672	17737	17574	17626	17445	17661	17462	17615	17502	17557	17504	17460	17634	17487	17567	17522	17536	17400	17510	17591	17393	17665	17665	17323	17643	17485	17193	17642	17562	17476	17424	17596	17502	17610	17505	17573	17573	17491	17451	17464	17484	17571	17550	17533	17617	17694	17446	17336	17734	17448	17529	17539	17476	17680	17548	17386	17399	17411	17471	17624	17435	17429	17604	17440	17477	17772	17485	17507	17504	17549	17554	17430	17277	17567	17560	17479	17396	17497	17598	17470	17526	17654	17513	17617	17632	17601	17411	17516	17354	17408	17682	17516	17598	17579	17473	17679	17470	17409	17576	17647	17519	17398	17717	17643	17458	17570	17509	17505	17552	17340	17512	17414	17457	17597	17501	17455	17355	17612	17625	17521	17519	17380	17559	17510	17359	17475	17311	17462	17759	17398	17687	17587	17496	17631	17675	17606	17317
16171	34437	28417	21871	20643	19222	17963	16960	16308	15851	15720	15365	15271	15236	15035	14997	14987	15132	15051	15005	14996	15017	14828	14922	14862	15041	14816	14839	14789	14893	14822	14653	14877	14933	14799	14850	14593	15060	14862	14863	14826	14847	14645	14913	14783	14783	14714	14757	14947	14952	14872	14833	14742	14708	14813	14848	14852	14755	14853	14927	14780	14868	14710	14926	14824	14855	14787	14808	14754	14953	14722	14782	14827	14674	14848	14944	14889	14677	14721	14747	14741	14913	14834	14829	15026	14790	14905	14859	14728	14828	14865	14681	14913	14827	14890	14812	14839	14734	14785	14685	14834	14856	14779	14643	15023	14960	14937	15048	14707	14859	14867	14532	14831	14769	14814	14672	14739	14590	14818	14685	14772	14965	14762	14829	14703	14812	14808	14844	14773	14809	14897	14573	14805	14841	14818	14721	14876	14771	14787	14605	14837	14740	14796	14821	14982	14803	14869	14784	14601	14814	14911	14863	15040	14656	14690	14730	14856	14739	14976	14757	14792	14835	14774	14814	14828	14834	14854	14528	14785	14782	14803	14807	14763	14874	14777	14842	14896	14942	14730	14727	14800	14881	14723	14831	14734	14778	14744	14801	14599	14720	14910	14958	14945	14937	14968	15029	14807	14841	14851	14730	14796	14706	14821	14770	14543	14681	14743	14805	14781	14715	14818	14913	14924	14872	14790	14728	14865	14778	14810	14674	14719	14880	14729	14824	15000	14917	14837	14712	14785	14819	14836	14577	14866	14739	14883	14857	14665	14692	14769	14618	15196	14888	14862	14557	14734	14765	14829	14904	14930	14854	14793	14791	14713	14720	14935	14843	14892	14849	14917	14798	14917	14727	14880	14770	14797	14675	14817	14820	14824	14762	14829	14788	14930	14787	14662	14704	14684	14901	14702	14682	14704	14724	14956	14758	14681	14801	14854	14884	14846	14745	14795	14933	14590	14865	14752	14668	14717	14970	14864	14988	14770	14715	14845	14820	14701	14828	14773	14786	14835	14696	14848	14786	14906	14692	14773	14871	14700	14811	14924	14911	14891	14701	14802	14801	14750	14714	14918	14757	14908	14796	14876	14904	14848	14859	14815	14545	14598	14929	14812	14812	14791	14759	14719	14727	14863	14656	14868	14907	14799	14803	14675	14823	14750	14702	14835	14731	14943	14887	14719	14878	14839	14724	14814	14827	15058	14635	14811	14806	14797	14904	14834	14663	14872	14662	15004	14720	14758	14865	14988	14819	14808	14795	14805	14740	14825	14816	14828	14705	14936	14809	14981	14780	14966	14753	14787	14612	14844	14697	14636	14837	14621	14869	14855	14940	14805	14716	14891	14584	14820	14987	14758	14787	14689	14751	14903	14795	14803	14860	14738	14908	14846	14880	14872	14903	14785	14828	15172	14781	14869	15034	14676	14947	14813	14915	14845	14861	14696	14915	14897	14812	14763	14667	14864	14944	14664	14756	14970	14800	14918	14705	14701	14919	14849	14741	14858	14812	14961	14819	14697	14799	14691	14815	14843	14849	14720	14824	14652	14730	14832	14713	14643	14860	14679	14857	14728	14832	14776	14691	14923	14902	14946	14586	14866	14839	14914	15050	14680	14818	14905	14830	14699	14779	14787	14614	14780	14851	14762	14852	14925	14785	14832	14715	14630	14842	14885	14733	14789	14781	14900	14805	14695	14763	14973	14784	14858	14719	14686	14772	14718	14836	14885	14753	14726	14669	14847	14944	14722	14716	14753	14792	14853	14926	14670	14665	14834	14842	14853	14752	14757	14712	14888	14746	14782	14789	14816	14778	14851	14744	14617	14742	14878	14972	14736	14692	14864	14801	14871	14827	14885	14879	14753	14764	14747	14823	14821	14759	14791	14761	14729	14886	14987	14768	14824	14927	14772	14817	14776	14712	14931	14758	14687	14849	14762	14798	14890	14965	14850	14845	14841	14882	14710	15018	14834	14995	14588	14855	14746	14807	14895	14705	14756	14589	14811	14770	14772	14828	14741	14862	14805	14831	14804	14921	14890	14822	14878	14681	14722	14691	14920	14879	14833	14771	14735	14807	14883	14588	14695	14944	14814	14915	14805	14766	14787	14850	14927	14694	14866	14797	14876	14882	14857	14744	14704	14666	14747	14826	14839	14796	14882	14780	14831	14803	14872	14825	14895	14811	14974	14789	14760	14808	14781	14844	14819	14780	14766	14994	14887	14719	14646	14817	14836	14761	14841	14688	14767	14860	14841	14771	14793	14783	14789	14838	14787	14950	14862	14780	14725	14852	14778	14768	14821	14866	14693	14838	14607	14933	14804	14773	14730	14789	14745	14779	14915	14802	14655	14636	14993	14646	14841	14666	14901	14756	14743	14804	14760	14802	14784	14763	14808	14664	14760	14822	14883	14797	14807	14980	14777	14795	14875	14962	14688	14782	14892	14898	14815	14858	14825	14803	14743	15000	14958	14886	14723	14698	14711	14897	14870	14678	14672	14745	14664	14727	14879	14823	14796	14772	14727	14773	14938	14856	14793	14841	14684	14826	14833	14912	14800	14834	14821	14880	14888	14657	14796	14836	14877	14734	14755	14820	14843	14869	14828	14660	14870	14884	14785	14836	14824	14896	14727	14729	14845	14857	14849	14738	14717	14830	14900	14742	15029	14816	14807	14689	14920	14761	14679	14818	14906	14889	15000	14889	15023	14700	14818	14788	14767	14784	14840	14894	14748	14784	14856	14612	14846	14764	14711	14803	14743	14714	14823	14804	14863	14976	14750	14755	14827	14672	14852	14689	14755	14766	14806	14798	14859	14701	14779	14816	14910	14746	14911	14651	14897	14741	14760	14866	14842	14903	14734	14825	14865	14769	14701	14658	14863	14795	14792	14827	14928	14733	14841	14874	14742	14808	14689	14893	14697	14616	14767	14750	14839	14981	14746	14605	14676	14729	14889	14859	14773	14790	14799	14926	14619	14679	15023	14758	14838	14748	14806	14784	14766	14961	14763	14843	14784	14801	14887	14819	14872	14874	14795	14588	14949	14741	14737	14947	14668	14870	14626	14651	14866	14703	14672	14862	14837	14933	14651	14753	14783	14736	14813	14688	14866	14881	14725	14646	14689	14832	14897	14737	14743	14913	14922	14848	14772	14836	14755	14864	14875	14965	14926	14915	14743	14802	14858	14750	14760	14722	14762	14884	14826	14802	14918	14870	14598	14935	14676	14809	14807	14637	14970	14833	14736	14674	14858	14781	14965	14712	14729	15028	14750	14911	14739	14737	14980	14767	14899	14843	15010	14908	14887	14846	14712	14731	14813	14768	14723	14910	14750	14839	14695	14884	14813	14756	14786	14701	14707	14765	14741	14883	14820	14772	14875	14776	14750	14938	14947	14842	14702	14894	14820	14639	14844	15029	14669	14693	14777	14773	14635	14753	14888	14823	14922	14793	14920	14881	14796	14962	14885	14865	14760	14846	14902	14754	14859	14779	14816	14844	14752	14774	14698	14741	14786	14909	14859	14629	14766	14726	14651	14676	14903	14961	14736	14925	14782	14751	14816	14793	14825	14832	14932	14986	14977	14941	14759	14793	14856	14809	14900	14775	14802	14998	14546	14822	14734	14792	14809	14730	14961	14765	14813	14712	14845	14833	14811	14825	14788	14863	14800	14794	14869	14881	14924	14767	14724	14987	14898	14890	14775	14924	14801	14722	14624	14821	14799	14777	14715	14622	14873	14999	14722	14682	14969	14801	14856	14931	14754	14800	14818	14799	14772	14939	14765	14760	14753	14772	14751	14798	14717	14854	14810	14802	14793	14797	14848	14707	14856	14776	14834	14925	14888	14874	14845	14950	14781	14805	14694	14841	14800	14776	14710	14750	14647	14896	14737	14896	14938	14992	15022	14962	14899	14854	14852	14746	14725	14686	14900	14760	14660	14911	14883	14852	14823	14692	14905	14829	14843	14757	14817	14863	14924	14754	14675	15015	14817	14808	14671	14725	14949	14854	14748	14723	15025	14856	14986	14750	14777	14731	14738	14757	14751	14793	14782	14829	14838	14937	14872	14847	14776	14899	14801	14910	14834	14764	14840	14922	14724	14935	15020	14891	14815	14770	14829	14801	14810	14885	14963	14782	14844	14649	14827	14947	14818	14752	14827	14931	14719	14867	14970	14750	14647	14808	14917	14812	14968	14643	14857	14676	14766	14669	14730	14674	14871	14860	14889	14760	14767	14897	14670	14859	14770	14848	14775	15011	14822	14798	14993	14914	14694	14832	14844	14976	14916	14849	14765	14684	14606	14891	14615	15026	14626	14860	14680	14764	14760	14823	14652	14830	14802	14933	14889	14800	14893	14656	14916	14837	14787	14786	14808	15053	14731	14630	14767	14870	14711	14817	14654	14768	14642	14800	14751	14750	14742	14776	14795	14826	14746	14859	14802	14748	14783	14828	14956	14770	14794	14833	14817	14880	14826	14807	14701	14775	15042	14796	14914	14852	14929	14805	14708	14782	14785	14741	14887	14692	15037	14852	14867	14784	14744	14746	14711	14749	14849	14875	14992	14882	14751	14869	14721	14972	14851	14758	14935	14782	14566	14758	14852	14746	14807	14859	14858	14809	14814	14697	14882	14705	14817	14870	14681	14794	14936	14946	14809	14784	14821	14917	14756	14746	14676	14895	14676	14703	14716	14867	14656	14932	14588	14833	14806	14718	14822	14837	14786	14836	14683	14695	14587	14811	14799	14773	14784	14828	14699	14663	14858	14738	14883	14658	14678	14908	14648	14696	14693	14929	14663	14975	14786	14894	14699	14735	14686	14946	14793	14732	14855	14802	14946	14896	15016	14818	14957	14655	14798	14737	14981	14874	14930	14806	14764	14756	14850	14896	14757	14806	14863	14735	14769	14659	14798	14938	14850	14774	14706	14882	14791	14832	14811	14768	14838	14604	14875	14735	14709	14915	14754	14650	14848	14749	14723	14813	14827	14928	14740	14818	14776	14925	14829	14741	14888	14627	14897	14811	14655	14634	14871	14944	14889	14946	14773	14643	14745	14902	14748	14748	14731	14777	14683	14772	14815	14768	14664	15019	14865	14962	14891	14749	14816	14800	14729	14771	14922	14850	14721	14836	14749	14732	14763	14818
24333	21029	26874	26359	21312	19962	19750	18055	17832	17721	17432	17324	16989	17211	17070	17168	17306	17228	17099	16678	17040	16995	16991	17114	16923	16972	17061	17130	17076	17097	17118	16913	16828	17109	16963	17009	16805	17046	16841	16900	16947	17195	16851	16855	16842	16811	16728	16778	16760	17012	16967	16887	16799	16974	16978	16874	16854	16748	16998	16951	17042	16784	16971	16934	16767	16994	16771	16777	16889	16800	16953	16896	17059	17050	16925	16640	16715	17007	16936	16879	16979	16901	17106	16873	16726	16861	16956	16992	16898	16933	17008	16725	17017	16983	17111	16913	16762	16922	16839	16954	17002	16722	16952	16870	16993	16930	16950	17003	16840	16843	16756	16808	16895	16777	16947	16942	16882	16758	16860	16969	17069	16813	16751	16917	16849	16980	16884	16860	16861	17005	16830	16930	17006	16828	16710	16799	16872	16879	16780	16841	16884	16966	16976	17111	16823	17042	16781	16868	16945	16843	16843	16998	16950	16819	16900	16662	16718	16835	16987	16885	16843	16786	16796	16811	17001	16880	16757	16903	16830	16797	16742	17047	16820	16723	16841	17028	16930	16892	16939	16866	16631	16824	16835	16662	16804	16940	16868	16997	17042	16870	16885	17230	16806	16595	16806	17026	16950	16997	17080	16841	17074	16954	16850	17018	16959	17023	16884	16771	16852	16945	16829	16757	16725	16776	16969	16956	17004	16967	16804	16767	16696	16715	16993	16845	17048	16975	16743	16838	17044	16757	16806	16988	16881	16917	16908	16893	16970	16793	16986	16784	16861	16966	16760	16799	16616	17045	16872	16731	16924	16728	16704	16714	16888	16765	16960	16755	16900	16988	16763	16889	16929	17006	16828	16894	16915	17031	16954	16966	17090	16922	16786	16926	16869	16950	16900	16938	16861	16992	17022	17015	16913	16816	16945	17003	17085	16911	16844	16816	16851	16974	16842	16989	16789	17041	16729	16640	16856	16816	17005	17075	16764	16991	16907	17051	16939	16968	16717	16847	16807	16898	16737	16671	16878	16778	17094	16975	16722	16839	16900	16884	16782	16904	16909	16676	16788	16803	16908	16738	16853	16999	16807	17041	16932	16977	16673	16922	16939	16755	16734	16940	16894	16915	16864	16968	16900	16909	16805	16894	16970	17018	17193	16804	17095	16850	16979	16916	16769	17060	17058	17092	16925	16836	16840	16902	16717	16731	17127	16957	16673	16784	16913	16690	17065	16874	16940	16993	16829	16840	16870	16866	16564	16832	16997	17039	16929	16965	16821	17095	17231	16931	17098	17061	16870	16874	16939	16798	16963	16871	16940	16937	16869	16923	17016	16897	17019	16763	16959	16724	17042	16876	16924	16963	16939	16877	17047	16831	16577	16978	16876	17047	16789	16997	17049	16870	17014	16917	16943	16987	16937	16983	16885	16821	16941	16929	16876	17106	17006	17037	16876	16970	17005	16929	16877	16716	16950	16981	16896	17053	16900	17008	16921	16826	16901	16909	16959	16765	16983	16765	16850	16904	17041	16880	16897	17022	16966	16913	16778	17017	17094	17083	16879	16869	16916	17088	17003	17093	16776	16943	16738	16816	16855	17106	17035	16764	16755	16839	16898	16870	16742	16884	16947	17015	16905	16802	17095	17073	16950	16845	17082	16870	16836	16985	16854	16938	16805	16770	16824	16799	16831	16900	16755	16983	16791	17176	16797	16737	16663	16785	16754	16881	16972	16956	16907	16880	16944	17092	16850	16951	16955	16908	16790	16913	16903	17088	16945	16890	16884	16833	16984	16876	16745	17049	16768	16698	17030	16826	16749	16863	17013	16818	16741	16918	16941	16930	16861	16945	16824	17090	16966	16989	16928	17000	16966	16788	16909	16865	16772	16783	16859	16752	16978	16846	16919	16867	16862	16892	16918	16971	16896	16939	16933	16917	16817	17044	16913	16867	16900	16910	16797	16977	16766	16891	17028	16913	16931	16916	16883	16989	17010	17118	17018	16898	16959	16947	16930	16904	16861	16993	16870	16881	16962	16988	16814	17121	17007	16870	16914	17027	16974	16675	16797	17016	16954	16839	16990	16752	16842	16991	16791	16853	16946	17002	17006	16797	16936	16922	16827	17165	16808	16791	16923	16799	16852	16848	16912	16964	17027	16901	16699	16998	16981	16887	16935	16722	16906	17070	16654	16961	17076	16910	16945	16801	17025	16677	17052	16836	17011	16952	16829	16906	16827	16934	16979	16785	17047	16910	16963	16929	16989	16835	16995	16987	16833	16781	16966	16968	16967	16765	16854	16802	17033	16560	16824	16975	17061	17034	16962	17044	17009	16876	16936	16671	16963	16962	17007	17006	17052	17015	16975	16930	16999	16811	16660	16583	16870	16953	16930	16703	16958	16909	16931	17121	16725	17027	16728	16853	17027	16920	16928	16874	16792	17166	16844	17073	16925	16764	16937	16886	16792	16957	16979	17108	16929	17084	16771	16703	16828	17013	16923	16802	16907	17069	16943	17228	16979	16758	17014	16924	17018	16801	16744	16911	17046	17000	17055	17068	16880	17035	16848	16721	16932	17112	16911	16914	17076	16785	16892	16707	16854	16897	16794	16898	16976	16815	16961	16984	17161	17027	16762	16896	16999	16901	16876	16890	17104	17137	17064	17024	16823	16922	16767	16932	16863	16806	16937	16939	16920	16843	16899	16973	16928	16933	16949	16990	16857	16845	16947	16754	16925	16604	16987	16850	17107	16995	16996	16934	16888	16895	16915	16943	16887	16809	16956	16835	17018	16906	16975	16915	17059	16866	16738	16985	16956	16889	16845	16877	16829	16944	16894	16830	16890	16875	16962	16810	16884	16789	16874	16682	16860	16831	16877	16873	17010	16927	17054	16844	16907	16825	16796	16952	16910	16827	16840	16848	16834	16786	16862	16827	16858	16926	16893	16906	17136	16916	16772	16973	16966	16951	16772	16903	16914	16840	16951	16827	17094	17081	16840	17081	16813	16948	16685	16830	17176	16887	16808	16963	16915	16657	16942	16863	16993	16847	16997	16958	16860	16931	16954	16913	16754	16883	17054	16865	16941	16848	16982	17078	16886	16985	16995	16773	16865	16796	16667	16977	16924	16788	16831	16827	16795	16979	16833	16730	17095	17075	16826	16946	16896	16963	16906	16851	16826	16928	16794	16949	17097	16866	16931	17065	16866	17193	16911	16817	17023	16809	16892	16781	17013	16983	16971	16786	16806	16919	16874	16875	16742	16879	16811	16820	16844	17089	16967	16744	16857	16874	16745	16951	16816	16769	17010	17049	17088	16710	16907	16898	16969	16853	16860	16876	16782	16871	16811	17034	17114	16795	16750	16773	16865	16899	16936	16788	16936	16905	16871	16853	16912	17151	17068	16961	17065	16757	16858	16845	16987	16831	17027	16852	16864	16998	16841	16812	16791	17069	16823	16939	17074	16657	16855	17048	16829	16991	16766	16980	16903	16941	16956	16682	16703	17055	16906	16748	16921	16777	16777	16980	16825	16745	16737	16950	17073	16940	17119	16678	16674	16869	16898	16880	16942	17119	16865	16810	16761	17090	16948	16786	16727	16802	16913	17016	16690	16834	16952	16790	16853	16856	16943	17039	16985	16869	16954	16925	17078	16803	16821	16968	16953	17088	16921	16643	17025	17010	17025	16982	17048	16795	16853	16943	16714	16916	17020	16648	16744	16906	16986	16749	16861	16878	16855	16927	16887	16902	16992	16908	16923	16917	16929	16908	16918	17038	16871	16924	16988	16845	16900	16715	16891	16889	16943	17036	16940	16770	16900	17094	16995	17053	16878	16828	16944	16845	16946	16800	16867	16927	16954	16926	16892	16961	16853	16911	16960	16854	16925	17059	16956	16852	16893	16796	16797	17055	16988	17001	16957	16801	16887	16724	16796	16788	17016	16943	16988	16849	16910	16805	16788	16680	16878	16718	17030	16897	16981	16970	16985	16857	16778	16949	17061	16821	16984	16705	17145	16974	16925	17107	16912	16976	16754	16942	17091	16924	16778	16744	16984	16880	16905	17013	16846	16982	16915	16767	16980	16895	16928	17036	16831	16643	16835	16950	16886	16934	17091	16901	16963	16769	16962	16927	16752	16835	16835	17058	16913	16840	16887	16702	16862	16976	16895	17023	16969	16845	16914	17038	16801	16920	16884	17014	16987	16845	16848	17060	16807	17106	16933	16860	16797	16989	16844	16656	16954	16972	16906	16896	16851	16777	16928	16859	16814	16986	17012	16836	17088	17104	16836	17036	16913	17259	16986	16937	16866	16872	16928	16816	16751	16871	16944	16796	16954	16902	16830	16987	16945	16903	16933	16863	16913	16823	17029	16926	16922	16841	16914	16818	17051	17096	16988	16897	16873	16902	16845	16894	16964	17097	16804	16980	17028	16924	16779	16898	16893	16806	17112	16910	16742	16966	17002	16899	16828	16989	16788	16892	16885	17193	16613	16896	16834	16838	16823	16731	16952	16867	16905	16801	16974	16950	16830	17152	17037	17012	16727	16811	16969	16865	16976	16975	16915	16820	16888	16768	16875	16769	16974	16851	16848	16796	16828	16770	16617	17105	16762	16912	16790	16871	16866	17006	17107	16797	16927	16790	16953	16851	16753	16908	16825	16921	16935	16865	16998	17002	16922	16892	16942	17143	16856	16945	17196	16969	16847	16820	17137	16839	16819	16879	16933	16939	17054	17001	17055	16702	16694	16894	16918	16944	17027	16769	16587	16990	16858	16892	16844	16937	16852	16990	16868	16843	16862	17042	16833	16768	16898	17024	17181	16875	17001	17035	17021	17069	17100	16989	16947	16970	17085	16833	16820	16768	16953	17032	16946	16803	16898	17051	17010	16668	16815	16897	16953	16904	16985	16942	16997	16971	16902	16694	16908	16883	16932	16888	16782	16829	16761	16772	17035	16965	16938	16857	17013	16938	16718	17011	17055	16984	16918	16937	17017	16600	16922	16925	17108	16918	16935	16806	17035	17020	16827	16948	16978	16765	16861	17020	16747	16965	17005	16981	16933	16736	16865	16986	16977	17110	16990	16827	16916	17066	16968	16684	16990	16959	16912	16896	16986	16932	16935	16972	16976	16896	16867	16938	16841	17149
16562	30774	25481	20510	19225	18190	17113	16119	15782	15306	15124	14953	14871	14648	14669	14769	14770	14660	14692	14729	14461	14715	14627	14633	14617	14665	14514	14501	14575	14432	14479	14520	14382	14347	14601	14264	14457	14583	14474	14400	14488	14433	14275	14321	14523	14414	14441	14415	14471	14497	14514	14446	14568	14401	14434	14484	14648	14392	14529	14365	14524	14403	14538	14551	14532	14512	14513	14525	14430	14509	14427	14321	14355	14448	14552	14535	14502	14562	14648	14652	14518	14443	14552	14450	14458	14506	14537	14528	14545	14338	14337	14328	14369	14563	14482	14546	14477	14555	14375	14434	14421	14533	14552	14542	14475	14519	14488	14351	14444	14562	14520	14611	14472	14474	14507	14374	14387	14391	14368	14390	14338	14616	14425	14454	14450	14444	14363	14521	14482	14382	14442	14458	14491	14437	14433	14417	14492	14366	14443	14424	14506	14385	14515	14715	14440	14573	14427	14426	14392	14328	14569	14440	14558	14528	14314	14497	14517	14384	14592	14572	14515	14475	14509	14324	14254	14480	14594	14396	14495	14278	14310	14390	14615	14511	14469	14530	14431	14371	14281	14559	14424	14427	14360	14413	14387	14390	14495	14345	14381	14421	14416	14442	14343	14434	14372	14408	14368	14549	14369	14487	14478	14449	14413	14551	14346	14517	14331	14555	14467	14495	14348	14364	14317	14529	14316	14355	14495	14511	14456	14542	14478	14546	14512	14326	14576	14471	14462	14370	14546	14349	14385	14422	14396	14428	14460	14459	14516	14508	14394	14380	14389	14398	14441	14528	14353	14594	14485	14520	14410	14393	14395	14555	14567	14392	14561	14585	14460	14489	14451	14315	14472	14474	14366	14397	14495	14390	14294	14533	14484	14461	14591	14468	14508	14425	14427	14451	14618	14506	14427	14500	14374	14441	14310	14315	14410	14454	14543	14388	14279	14759	14227	14500	14450	14560	14489	14308	14300	14616	14376	14557	14436	14341	14588	14565	14396	14461	14535	14489	14301	14457	14379	14535	14329	14611	14481	14494	14274	14557	14495	14498	14483	14364	14443	14668	14302	14518	14404	14264	14508	14528	14592	14539	14393	14401	14300	14383	14543	14571	14499	14513	14502	14363	14404	14399	14375	14627	14424	14456	14501	14345	14440	14321	14458	14469	14357	14468	14349	14350	14414	14551	14410	14595	14582	14449	14545	14411	14507	14481	14392	14276	14531	14565	14572	14561	14390	14521	14217	14313	14641	14323	14502	14343	14517	14388	14508	14652	14481	14488	14468	14423	14439	14499	14419	14467	14369	14480	14278	14393	14548	14453	14423	14472	14595	14488	14498	14389	14553	14442	14598	14507	14436	14388	14511	14475	14480	14303	14494	14438	14434	14617	14328	14566	14493	14455	14429	14550	14425	14458	14533	14498	14374	14506	14451	14389	14432	14523	14603	14490	14531	14390	14500	14431	14535	14447	14528	14568	14409	14541	14386	14414	14620	14432	14421	14584	14481	14503	14493	14455	14462	14434	14583	14382	14580	14418	14412	14499	14453	14358	14394	14516	14383	14485	14522	14365	14505	14258	14545	14442	14477	14432	14407	14457	14345	14500	14499	14457	14629	14324	14417	14435	14458	14523	14501	14389	14454	14475	14543	14460	14578	14535	14501	14267	14379	14415	14520	14511	14527	14395	14503	14439	14459	14319	14539	14519	14410	14428	14601	14433	14460	14578	14466	14455	14518	14510	14567	14398	14210	14466	14444	14454	14466	14406	14178	14597	14502	14418	14363	14440	14464	14255	14614	14459	14386	14320	14424	14598	14613	14522	14540	14456	14483	14539	14782	14322	14356	14422	14500	14506	14516	14497	14543	14270	14529	14556	14451	14474	14354	14376	14479	14289	14435	14487	14412	14475	14381	14502	14415	14370	14470	14386	14581	14438	14571	14631	14671	14571	14342	14494	14407	14488	14509	14357	14443	14577	14418	14532	14596	14488	14424	14408	14417	14367	14469	14322	14549	14499	14506	14697	14512	14420	14571	14441	14478	14332	14488	14436	14612	14638	14508	14422	14493	14425	14596	14441	14431	14556	14355	14508	14457	14472	14397	14460	14482	14392	14386	14554	14385	14378	14307	14567	14506	14534	14475	14382	14485	14417	14623	14443	14315	14586	14367	14476	14413	14492	14506	14299	14558	14451	14399	14417	14416	14522	14261	14273	14422	14457	14289	14520	14471	14536	14505	14538	14459	14555	14487	14582	14472	14512	14482	14601	14578	14310	14353	14480	14486	14593	14471	14489	14606	14550	14492	14263	14547	14300	14580	14350	14340	14348	14636	14480	14607	14483	14528	14504	14459	14392	14578	14461	14450	14445	14396	14569	14500	14367	14565	14393	14372	14297	14648	14422	14603	14450	14552	14568	14551	14519	14412	14333	14283	14397	14374	14483	14479	14445	14343	14540	14456	14439	14375	14449	14397	14337	14424	14223	14460	14339	14481	14341	14539	14472	14426	14618	14345	14484	14399	14658	14608	14419	14412	14401	14490	14458	14382	14464	14743	14421	14445	14401	14475	14548	14482	14328	14438	14486	14330	14604	14488	14520	14448	14386	14389	14376	14309	14447	14271	14519	14571	14483	14501	14372	14567	14557	14522	14339	14459	14465	14430	14591	14447	14420	14364	14478	14381	14495	14425	14435	14502	14437	14387	14480	14381	14636	14422	14480	14471	14496	14459	14268	14586	14455	14414	14223	14359	14351	14571	14498	14611	14406	14471	14331	14510	14566	14394	14271	14438	14381	14469	14585	14501	14607	14487	14453	14438	14367	14526	14479	14490	14488	14449	14363	14482	14401	14573	14436	14531	14327	14531	14339	14296	14424	14523	14467	14465	14635	14538	14501	14497	14321	14374	14572	14388	14407	14496	14509	14414	14601	14396	14416	14535	14448	14523	14538	14715	14511	14421	14494	14462	14575	14368	14493	14501	14443	14313	14468	14435	14430	14364	14462	14409	14454	14818	14387	14415	14479	14467	14409	14371	14671	14390	14433	14539	14562	14505	14402	14184	14562	14339	14478	14436	14451	14497	14589	14357	14552	14428	14453	14452	14444	14375	14496	14439	14497	14435	14543	14300	14680	14430	14454	14504	14495	14390	14468	14362	14504	14354	14628	14467	14370	14402	14571	14550	14454	14539	14546	14689	14347	14579	14586	14511	14405	14455	14353	14597	14383	14539	14337	14453	14560	14476	14371	14567	14384	14653	14410	14358	14385	14350	14496	14370	14512	14577	14513	14351	14529	14437	14554	14188	14532	14445	14447	14499	14472	14535	14380	14359	14304	14438	14433	14631	14510	14456	14396	14462	14452	14321	14409	14508	14607	14530	14470	14474	14424	14463	14326	14514	14640	14517	14433	14420	14484	14501	14381	14575	14664	14465	14365	14561	14297	14523	14492	14347	14439	14431	14463	14544	14468	14458	14500	14424	14459	14561	14529	14413	14416	14399	14388	14584	14425	14317	14425	14395	14437	14506	14521	14575	14355	14622	14390	14422	14353	14366	14428	14354	14433	14445	14350	14469	14548	14366	14636	14366	14514	14557	14383	14466	14425	14375	14554	14489	14433	14502	14430	14456	14433	14445	14463	14432	14388	14611	14546	14500	14647	14723	14525	14553	14434	14345	14696	14432	14477	14456	14209	14489	14472	14402	14395	14482	14330	14558	14361	14622	14493	14426	14481	14736	14339	14410	14401	14287	14372	14494	14391	14568	14458	14611	14454	14564	14420	14388	14446	14427	14192	14467	14581	14494	14463	14460	14593	14442	14577	14391	14457	14492	14294	14609	14583	14352	14539	14366	14573	14510	14464	14358	14303	14493	14327	14440	14453	14427	14416	14590	14594	14314	14431	14447	14359	14427	14321	14589	14528	14411	14382	14554	14784	14400	14425	14563	14530	14618	14299	14605	14495	14428	14485	14460	14378	14569	14462	14368	14502	14395	14510	14648	14468	14369	14404	14618	14407	14443	14465	14451	14341	14395	14519	14399	14597	14456	14574	14476	14572	14549	14532	14308	14474	14442	14338	14481	14407	14403	14492	14507	14342	14429	14550	14609	14378	14456	14521	14605	14436	14478	14484	14625	14499	14391	14506	14471	14388	14485	14527	14373	14444	14397	14348	14441	14544	14441	14709	14460	14725	14481	14578	14431	14368	14412	14492	14473	14486	14627	14517	14456	14527	14495	14584	14419	14435	14683	14524	14640	14477	14377	14457	14488	14595	14447	14433	14642	14280	14516	14311	14535	14383	14451	14453	14575	14398	14482	14445	14417	14482	14276	14540	14492	14552	14426	14450	14463	14425	14466	14380	14307	14492	14242	14455	14431	14609	14273	14370	14411	14624	14397	14466	14497	14483	14469	14440	14499	14513	14369	14327	14416	14443	14374	14442	14261	14428	14481	14474	14411	14432	14359	14390	14535	14354	14242	14427	14419	14600	14507	14612	14235	14512	14405	14432	14538	14443	14447	14345	14425	14629	14498	14537	14495	14502	14386	14498	14367	14439	14413	14494	14601	14569	14484	14568	14478	14362	14434	14384	14557	14615	14483	14437	14408	14424	14543	14390	14609	14484	14481	14429	14560	14464	14359	14431	14500	14385	14467	14518	14480	14421	14525	14366	14505	14451	14403	14462	14329	14511	14420	14490	14281	14539	14451	14381	14424	14325	14574	14337	14522	14581	14578	14531	14506	14415	14375	14566	14431	14526	14506	14381	14330	14561	14461	14263	14462	14433	14535	14561	14502	14374	14530	14449	14622	14298	14442	14729	14618	14403	14577	14435	14331	14329	14529	14658	14455	14402	14444	14470	14481	14288	14390	14364	14553	14604	14304	14366	14465	14356	14374	14417	14559	14459	14372	14534	14357	14511	14511	14438	14556	14476	14401	14605	14348	14475	14402	14603	14641	14421	14321	14431	14392	14508	14435	14537	14480	14571	14422	14436	14526	14469	14298	14561	14550	14455	14224	14467	14536	14471	14509	14570	14378	14509	14539	14510	14563	14603	14236	14419	14345	14425	14477	14471	14355	14365	14518	14499	14636	14448	14542	14172	14445	14386	14604	14329	14509	14464	14472	14372	14573	14536	14597	14489	14476	14533	14473	14353
21887	21076	28287	24095	21442	24016	26551	21525	20227	20372	20066	19616	19667	19383	19282	19274	19204	19089	19089	19137	18989	18900	19087	18787	19045	19070	18943	18953	18838	18879	18890	19054	18669	18653	18723	18829	18741	18695	19043	18704	18740	18728	18675	18778	19010	18826	18789	18708	18911	18656	18714	18684	18640	18685	18821	18591	18844	18781	18664	18686	18744	18560	18750	18490	18770	18763	18476	18686	18541	18800	18580	18994	18637	18653	18565	18761	18757	18476	18777	18665	18616	18753	18660	18681	18628	18585	18822	18761	18828	18591	18598	18578	18637	18594	18650	18714	18710	18821	18851	18741	18531	18567	18676	18582	18641	18697	18460	18624	18750	18745	18835	18877	18869	18818	18665	18630	18549	18582	18876	18727	18734	18919	18978	18689	18773	18750	18721	18735	18878	18795	18670	18839	18679	18787	18522	18548	18874	18648	18443	18714	18682	18938	18625	18717	18507	18774	18793	18834	18712	18824	18722	18566	18678	18683	18755	18518	18732	18541	18487	18714	18658	18826	18798	18633	18686	18857	18736	18763	18626	18814	18621	18614	18651	18427	18691	18585	18615	18543	18670	18740	18785	18889	18731	18667	18657	18693	18677	18572	18533	18814	18822	18842	18795	18916	18498	18600	18739	18715	18661	18600	18784	18610	18733	18789	18534	18667	18701	18737	18589	18679	18738	18575	18737	18759	18817	18890	18790	18742	18747	18770	18804	18581	18485	18811	18757	18753	18643	18855	18630	18828	18686	18641	18703	18692	18694	18408	18443	18643	18625	18567	18754	18733	18661	18600	18572	18639	18952	18635	18885	18613	18576	18655	18932	18687	18667	18577	18480	18704	18576	18854	18688	18549	18621	18597	18674	18510	18680	18916	18625	18620	18584	18583	18558	18698	18598	18628	18866	18611	18607	18476	18570	18667	18802	18717	18708	18656	18606	18566	18638	18609	18715	18705	18946	18704	18744	18532	18675	18516	18720	18847	18786	18811	18623	18383	18761	18533	18685	18686	18758	18712	18810	18867	18888	18632	18702	18706	18693	18537	18565	18604	18608	18650	18661	18717	18738	18750	18887	18768	18632	18715	18645	18670	19027	18755	18821	18663	18797	18810	18677	18734	18729	18712	18623	18669	18562	18708	18940	18714	18696	18809	18400	18640	18648	18743	18761	18735	18868	18651	18821	18497	18753	18702	18627	18681	18947	18547	18776	18769	18672	18929	18502	18997	18670	18798	18626	18677	18651	18702	18682	18620	18656	18818	18760	18579	18736	18795	18509	18605	18577	18853	18660	18764	18782	18659	18503	18810	18712	18712	18618	18529	18523	18640	18666	18724	18600	18761	18744	18679	18396	18721	18583	18515	18638	18793	18594	18718	18633	18700	18757	18693	18763	18507	18646	18634	18725	18606	18618	18621	18807	18660	18741	18680	18585	18570	18446	18635	18531	18596	18448	18679	18671	18759	18752	18618	18580	18808	18711	18673	18521	18404	18711	18803	18929	18614	18755	18634	18758	18689	18914	18635	18686	18654	18567	18735	18595	18549	18602	18649	18534	18655	18767	18709	18663	18953	18508	18693	18716	18747	18613	18715	18741	18811	18695	18714	18668	18769	18724	18732	18596	18790	18933	18649	18443	18637	18842	18633	18771	18618	18468	18536	18688	18449	18423	18696	18725	18764	18720	18631	18621	18501	18430	18859	18922	18782	18693	18548	18716	18662	18805	18662	18756	18493	18579	18779	18513	18848	18725	18872	18615	18495	18554	18740	18812	18824	18567	18889	18625	18520	18611	18835	18727	18660	18680	18831	18782	18529	18706	18632	18716	18738	18804	18843	18774	18830	18694	18669	18561	18608	18659	18674	18674	19065	18733	18816	18560	18650	18825	18590	18689	18707	18815	18556	18581	18677	18891	18496	18753	18762	18678	18588	18657	18605	18682	18741	18627	18683	18676	18801	18618	18621	18781	18816	18585	18703	18612	18545	18846	18841	18586	18604	18830	18742	18733	18692	18646	18552	18552	18778	18696	18680	18666	18646	18537	18777	18676	18742	18758	18650	18630	18577	18661	18682	18769	18868	18738	18524	18750	18783	18669	18572	18663	18657	18723	18411	18849	18699	18662	18592	18859	18629	18601	18731	18662	18600	18814	18638	18842	18661	18686	18719	18804	18605	18584	18649	18619	18749	18632	18619	18622	18467	18684	18661	18570	18642	18887	18658	18793	18673	18818	18812	18727	18780	18619	18665	18632	18515	18661	18708	18729	18803	18699	18603	18754	18699	18592	18735	18972	18836	18674	18577	18629	18667	18702	18740	18761	18435	18698	18419	18698	18536	18828	18531	18800	18696	18649	18772	18707	18708	18525	18640	18570	18973	18747	18880	18689	18586	18503	18434	18591	18622	18621	18698	18812	18627	18751	18507	18739	18594	18508	18550	18579	18699	18696	18756	18723	18643	18431	18628	18572	18813	18876	18611	18703	18621	18564	18651	18849	18585	18643	18564	18634	18617	18667	18629	18741	19027	18612	18648	18681	18493	18700	18667	18870	18836	18803	18660	18801	18753	18579	18523	18749	18699	18740	18597	18566	18818	18559	18802	18808	18615	18672	18730	18571	18646	18598	18620	18746	18758	18712	18874	18622	18797	18370	18722	18592	18539	18648	18854	18621	18963	18626	18619	18774	18471	18578	18473	18659	18678	18437	18955	18689	18511	18632	18569	18658	18613	18410	18728	18583	18688	18538	18490	18784	18738	18337	18648	18602	18607	18543	18693	18614	18608	18758	18604	18766	18670	18537	18581	18842	18543	18811	18502	18594	18502	18316	18819	18740	18386	18674	18799	18574	18683	18848	18622	18420	18698	18644	18581	18498	18747	18641	18671	18631	18475	18644	18820	18594	18850	18750	18579	18859	18710	18766	18665	18654	18450	18793	18609	18744	18645	18546	18649	18764	18728	18646	18595	18736	18656	18779	18546	18628	18877	18655	18547	18655	18789	18737	18539	18648	18506	18843	18918	18747	18730	18519	18603	18790	18752	18969	18706	18773	18689	18609	18775	18716	18590	18895	18508	18690	18614	18642	18861	18788	18654	18783	18692	18699	18666	18614	18521	18562	18678	18694	18703	18661	18723	18685	18941	18690	18821	18725	18685	18661	18968	18616	18575	18630	18651	18659	18752	18610	18839	18834	18624	18488	18657	18614	18456	18652	18636	18571	18651	18511	18592	18771	18714	18812	18581	18664	18703	18665	18703	18621	18808	18692	18482	18469	18717	18639	18661	18723	18488	18521	18532	18598	18755	18801	18522	18543	18700	18643	18420	18749	18672	18709	18797	18786	18426	18561	18775	18556	18593	18642	18687	18675	18723	18847	18767	18758	18734	18719	18475	18844	18715	18667	18348	18663	18412	18729	18648	18504	18646	18627	18842	18812	18747	18765	18622	18781	18737	18776	18697	18577	18631	18682	18446	18671	18413	18660	18482	18320	18573	18752	18490	18606	18599	18561	18998	18614	18828	18887	18697	18766	18795	18715	18604	18755	18461	18630	18681	18730	18776	18837	18734	18741	18555	18620	18573	18647	18936	18604	18646	18493	18697	18516	18558	18712	18640	18498	18573	18632	18700	18726	18760	18764	18763	18738	18932	18490	18587	18706	18640	18773	18844	18681	18679	18628	18692	18569	18724	18798	18715	18665	18918	19008	18728	18591	18771	18694	18623	18876	18475	18698	18616	18488	18697	18625	18641	18568	18657	18736	18701	18763	18667	18701	18817	18759	18614	18604	18774	18643	18647	18846	18673	18610	18857	18759	18807	18703	18716	18584	18788	18659	18529	18669	18573	18630	18621	18776	18713	18606	18525	18729	18596	18839	18661	18750	18945	18666	18764	18587	18765	18636	18563	18652	18819	18737	18655	18730	18581	18628	18774	18671	18830	18702	18603	18718	18791	18612	18748	18892	18718	18722	18871	18842	18613	18584	18636	18807	18773	18682	18605	18845	18704	18723	18747	18975	18641	18863	18528	18433	18569	18941	18710	18643	18668	18990	18495	18414	18706	18501	18757	18710	18569	18702	18735	18714	18731	18766	18758	18781	18588	18611	18871	18749	18726	18731	18775	18743	18571	18711	18551	18630	18855	18670	18901	18533	18506	18484	18697	18770	18794	18836	18566	18618	18670	18674	18620	18679	18566	18677	18869	18596	18666	18645	18568	18645	18828	18768	18528	18616	18802	18571	18784	18714	18601	18578	18560	18670	18469	18833	18541	18475	18543	18443	18726	18759	18690	18715	18899	18677	18692	18793	18661	18648	18780	18732	18501	18605	18646	18575	18553	18673	18625	18689	18985	18860	18568	18641	18428	18728	18623	18752	18867	18712	18748	18738	18593	18690	18810	18903	18517	18643	18666	18822	18712	18733	18730	18700	18849	18578	18638	18678	18641	18827	18719	18767	18833	18625	18812	18765	18636	18908	18768	18745	18739	18648	18738	18473	18543	18735	18862	18785	18691	18741	18755	18831	18765	18825	18631	18747	18569	18800	18634	18643	18729	18640	18516	18719	18528	18643	18847	18798	18772	18712	18736	18763	18796	18595	18500	18777	18569	18920	18610	18710	18554	18600	18585	18738	18800	18737	18965	18779	18717	18548	18653	18614	18672	18747	18647	18671	18542	18600	18714	18800	18653	18721	18792	18704	18725	18545	18523	18687	18675	18553	18770	18698	18702	18832	18684	18576	18787	18613	18647	18760	18736	18509	18652	18826	18475	18521	18878	18777	18522	18654	18623	18687	18591	18724	18889	18722	18603	18646	18760	18596	18632	18489	18567	18566	18645	18495	18632	18795	18706	18789	18872	18697	18723	18642	18758	18648	18721	18712	18608	18452	18683	18543	18742	18772	18725	18634	18602	18594	18549	18911	18727	18567	18654	18479	18732	18725	18615	18894	18728	18696	18732	18825	18686	18634	18729	18711	18625	18970	18748	18765	18787	18764	18514	18992	18445	18720	18664	18839	18784	18601	18631	18864	18737	18588	18746	18846	18796	18935	18407	18661	18532	18775	18681	18661	18753	18618	18582	18716	18696	18624	18734	18709	18671	18756	18569	18576	18735	18699	18579	18705	18436	18684	18639	18700	18879	18572	18527	18753	18771	18742	18795
17403	38343	31965	25262	23192	21403	19664	18297	17662	17046	16753	16555	16374	16085	15988	15791	15914	15915	15713	15793	15767	15698	15835	15847	15747	15880	15657	15644	15717	15733	15635	15721	15529	15478	15628	15428	15440	15560	15487	15549	15502	15608	15598	15634	15456	15509	15434	15610	15310	15544	15456	15468	15397	15611	15455	15500	15361	15615	15558	15409	15540	15398	15469	15351	15613	15614	15516	15328	15594	15514	15561	15413	15614	15587	15498	15509	15541	15546	15655	15586	15458	15353	15590	15363	15489	15471	15663	15415	15604	15572	15487	15518	15435	15424	15587	15482	15550	15464	15404	15666	15477	15533	15680	15544	15582	15605	15521	15416	15662	15524	15316	15448	15518	15468	15567	15462	15359	15412	15560	15394	15446	15504	15476	15378	15491	15435	15667	15499	15478	15526	15513	15528	15472	15599	15467	15278	15414	15526	15470	15538	15428	15453	15313	15545	15585	15487	15446	15374	15475	15390	15413	15564	15538	15713	15270	15515	15640	15434	15495	15415	15574	15550	15620	15445	15631	15455	15490	15587	15844	15607	15553	15429	15409	15540	15631	15563	15668	15667	15447	15530	15499	15509	15447	15486	15523	15353	15468	15446	15423	15567	15463	15496	15538	15577	15609	15622	15494	15439	15605	15240	15535	15529	15517	15418	15429	15493	15387	15568	15506	15463	15611	15568	15432	15427	15599	15431	15421	15294	15466	15475	15513	15272	15456	15506	15318	15613	15627	15422	15686	15500	15587	15405	15429	15351	15655	15323	15559	15429	15458	15403	15452	15561	15448	15598	15331	15549	15407	15536	15596	15359	15411	15400	15538	15725	15538	15462	15383	15657	15497	15473	15510	15496	15565	15449	15518	15603	15263	15503	15439	15661	15608	15570	15366	15541	15422	15427	15208	15399	15460	15379	15415	15361	15418	15469	15442	15475	15545	15545	15348	15485	15434	15562	15365	15487	15563	15356	15540	15578	15652	15388	15603	15479	15592	15490	15573	15436	15592	15566	15469	15399	15365	15483	15460	15546	15411	15618	15493	15546	15419	15615	15613	15471	15638	15520	15509	15582	15505	15519	15370	15586	15477	15560	15387	15458	15549	15552	15317	15453	15439	15636	15534	15620	15565	15336	15510	15513	15592	15307	15439	15537	15473	15531	15528	15437	15529	15491	15427	15486	15386	15548	15498	15530	15574	15600	15385	15532	15465	15505	15656	15428	15464	15382	15586	15468	15523	15393	15572	15533	15430	15333	15531	15399	15618	15409	15588	15524	15490	15636	15594	15477	15514	15558	15405	15677	15497	15521	15338	15389	15568	15340	15438	15375	15518	15537	15560	15389	15575	15477	15443	15448	15506	15547	15378	15570	15526	15502	15606	15350	15428	15695	15439	15365	15429	15645	15490	15433	15369	15560	15608	15523	15460	15417	15420	15452	15625	15372	15563	15541	15373	15691	15274	15447	15572	15409	15661	15441	15342	15503	15461	15459	15468	15472	15411	15476	15425	15635	15416	15285	15447	15424	15494	15473	15521	15450	15536	15514	15408	15538	15430	15376	15636	15682	15547	15498	15639	15551	15509	15648	15357	15654	15679	15537	15388	15386	15411	15427	15395	15505	15464	15528	15324	15598	15446	15599	15677	15481	15444	15466	15628	15547	15447	15403	15474	15606	15554	15304	15620	15601	15515	15478	15531	15423	15400	15365	15468	15540	15717	15527	15412	15492	15341	15715	15505	15478	15443	15572	15507	15531	15432	15485	15605	15591	15297	15670	15584	15461	15365	15318	15421	15428	15440	15562	15566	15538	15504	15382	15535	15351	15631	15497	15380	15254	15468	15483	15542	15660	15467	15422	15397	15476	15478	15494	15430	15443	15532	15385	15347	15539	15351	15435	15591	15553	15381	15527	15510	15480	15360	15404	15554	15392	15431	15395	15400	15591	15474	15329	15572	15297	15587	15474	15524	15424	15468	15609	15426	15700	15657	15518	15566	15232	15455	15467	15299	15382	15457	15368	15437	15689	15544	15583	15526	15542	15653	15552	15346	15662	15411	15487	15215	15533	15326	15448	15527	15394	15417	15443	15472	15472	15548	15621	15416	15421	15447	15351	15369	15504	15437	15451	15773	15519	15372	15537	15338	15414	15588	15329	15433	15485	15236	15573	15427	15582	15567	15614	15334	15532	15449	15243	15473	15454	15435	15601	15490	15592	15628	15672	15470	15433	15663	15517	15265	15476	15452	15503	15500	15466	15547	15387	15472	15504	15569	15441	15616	15472	15566	15389	15592	15443	15343	15530	15353	15584	15517	15508	15510	15351	15416	15632	15499	15383	15467	15520	15587	15564	15377	15388	15698	15445	15456	15552	15655	15656	15502	15368	15329	15474	15599	15450	15523	15523	15456	15493	15521	15523	15399	15386	15502	15609	15545	15530	15407	15381	15456	15416	15521	15456	15458	15533	15528	15414	15418	15462	15522	15401	15526	15620	15620	15302	15689	15482	15547	15598	15405	15405	15590	15492	15606	15378	15386	15484	15632	15361	15618	15587	15621	15416	15387	15482	15479	15563	15523	15357	15648	15437	15314	15441	15636	15470	15562	15554	15509	15480	15548	15614	15455	15664	15604	15468	15539	15640	15461	15337	15520	15470	15581	15574	15493	15445	15598	15386	15464	15469	15572	15344	15481	15268	15572	15409	15327	15445	15464	15526	15408	15577	15439	15486	15473	15394	15498	15253	15616	15616	15477	15349	15500	15629	15558	15512	15542	15538	15528	15370	15510	15456	15360	15317	15435	15376	15559	15356	15429	15409	15554	15542	15363	15427	15438	15554	15426	15449	15508	15232	15526	15409	15455	15450	15552	15401	15521	15430	15473	15487	15396	15478	15609	15520	15509	15389	15550	15541	15587	15284	15554	15306	15496	15513	15386	15506	15549	15615	15357	15469	15445	15455	15516	15446	15544	15590	15519	15437	15524	15534	15503	15361	15621	15514	15696	15482	15543	15523	15339	15306	15531	15563	15759	15522	15560	15555	15327	15550	15454	15369	15751	15459	15409	15419	15415	15444	15384	15543	15486	15509	15618	15557	15592	15463	15469	15637	15504	15511	15357	15428	15436	15547	15399	15494	15267	15508	15418	15375	15606	15437	15651	15486	15583	15551	15510	15456	15571	15492	15440	15487	15442	15374	15385	15417	15502	15647	15552	15533	15385	15606	15485	15365	15443	15481	15504	15494	15575	15519	15427	15488	15389	15489	15681	15543	15486	15555	15347	15545	15428	15414	15639	15379	15546	15508	15506	15421	15517	15566	15576	15437	15381	15454	15523	15552	15459	15690	15520	15350	15564	15490	15522	15573	15438	15283	15464	15475	15298	15446	15747	15480	15563	15544	15487	15393	15359	15455	15634	15428	15455	15434	15437	15433	15538	15380	15593	15438	15495	15529	15540	15498	15386	15451	15419	15521	15552	15376	15502	15568	15450	15530	15556	15449	15540	15478	15517	15331	15596	15580	15440	15656	15210	15543	15513	15399	15471	15466	15429	15442	15484	15364	15581	15534	15578	15524	15485	15440	15241	15421	15586	15480	15534	15477	15432	15445	15372	15533	15432	15305	15427	15483	15357	15447	15554	15603	15489	15443	15426	15584	15600	15557	15543	15578	15453	15351	15503	15513	15550	15323	15431	15661	15438	15559	15427	15598	15488	15477	15441	15374	15461	15458	15448	15345	15457	15436	15438	15532	15558	15534	15420	15481	15441	15454	15507	15529	15595	15542	15604	15494	15485	15502	15802	15709	15310	15515	15487	15476	15405	15531	15484	15617	15395	15356	15451	15475	15468	15312	15492	15512	15338	15524	15631	15451	15434	15486	15673	15338	15467	15642	15402	15228	15398	15425	15588	15542	15601	15593	15486	15395	15369	15497	15488	15643	15531	15410	15529	15581	15308	15346	15471	15467	15534	15494	15552	15430	15551	15478	15466	15514	15448	15492	15565	15447	15583	15410	15489	15733	15469	15454	15466	15463	15522	15346	15632	15411	15530	15354	15372	15601	15545	15347	15464	15415	15513	15611	15509	15748	15430	15477	15432	15600	15433	15556	15484	15462	15557	15473	15471	15515	15521	15482	15527	15303	15625	15441	15465	15506	15519	15404	15508	15437	15521	15435	15507	15220	15552	15450	15427	15500	15454	15637	15429	15521	15510	15527	15352	15601	15593	15594	15374	15734	15676	15656	15286	15680	15540	15397	15470	15467	15574	15423	15500	15601	15520	15499	15327	15590	15565	15505	15555	15648	15407	15409	15560	15682	15446	15620	15378	15529	15466	15374	15506	15574	15476	15422	15521	15398	15418	15587	15502	15520	15446	15468	15482	15253	15477	15533	15527	15540	15622	15476	15475	15376	15593	15622	15455	15463	15421	15641	15522	15401	15477	15433	15482	15430	15419	15379	15359	15517	15445	15512	15607	15251	15349	15393	15599	15585	15417	15541	15475	15457	15364	15662	15374	15523	15268	15383	15568	15416	15595	15706	15497	15425	15375	15477	15429	15465	15412	15513	15558	15450	15543	15494	15447	15350	15557	15485	15345	15555	15626	15495	15629	15512	15509	15495	15497	15471	15485	15465	15508	15516	15449	15381	15466	15334	15513	15434	15521	15348	15521	15441	15323	15375	15356	15348	15601	15502	15654	15514	15470	15426	15600	15465	15661	15527	15465	15405	15559	15613	15397	15574	15494	15590	15708	15464	15370	15333	15345	15323	15351	15460	15341	15298	15431	15557	15565	15358	15432	15453	15337	15456	15449	15430	15604	15576	15435	15680	15421	15397	15414	15426	15467	15380	15588	15630	15686	15472	15551	15504	15508	15421	15532	15535	15518	15407	15347	15492	15576	15589	15426	15425	15439	15527	15516	15564	15459	15682	15401	15434	15560	15626	15556	15389	15354	15620	15455	15518	15614	15483	15555	15399	15361	15466	15564	15485	15645	15411	15389	15445	15456	15543	15510	15383	15545	15563	15499	15629	15451	15558	15594	15355	15438	15547	15514	15412	15463	15514	15429	15469	15422	15530	15442	15616	15592	15435	15535	15531	15589	15431	15364	15481	15468	15407	15463	15482	15547	15524	15426	15497	15581	15341	15568	15394	15329	15534
28369	23086	26048	22940	19378	18809	18039	17563	17458	17223	16880	16700	16842	16587	16472	16851	16720	16820	16707	16652	16662	16482	16730	16691	16735	16615	16532	16519	16399	16572	16493	16570	16539	16488	16739	16460	16486	16467	16524	16696	16495	16646	16482	16642	16515	16578	16500	16490	16465	16751	16423	16565	16501	16751	16723	16614	16650	16465	16535	16453	16678	16426	16388	16398	16508	16654	16394	16722	16419	16540	16436	16409	16480	16710	16325	16530	16638	16514	16588	16650	16552	16634	16433	16483	16353	16615	16553	16383	16576	16702	16349	16312	16359	16409	16593	16458	16541	16490	16529	16480	16750	16534	16501	16508	16422	16391	16437	16435	16380	16426	16564	16319	16520	16358	16507	16399	16575	16477	16437	16550	16521	16557	16737	16643	16516	16343	16556	16468	16583	16619	16473	16510	16421	16467	16636	16529	16415	16634	16374	16614	16494	16453	16643	16531	16565	16550	16628	16591	16258	16331	16452	16447	16567	16641	16835	16458	16570	16647	16576	16769	16583	16621	16531	16548	16485	16493	16445	16496	16367	16659	16445	16497	16604	16688	16719	16638	16779	16707	16564	16397	16436	16471	16583	16664	16516	16529	16418	16539	16754	16577	16552	16477	16535	16572	16604	16454	16500	16254	16659	16585	16522	16751	16559	16507	16622	16708	16500	16477	16670	16514	16566	16666	16431	16562	16692	16608	16655	16635	16472	16529	16555	16429	16566	16687	16571	16600	16653	16490	16486	16481	16472	16407	16599	16464	16516	16327	16579	16593	16578	16565	16555	16589	16603	16551	16548	16660	16664	16585	16711	16584	16803	16569	16545	16517	16334	16481	16478	16543	16563	16456	16496	16462	16537	16465	16707	16513	16395	16571	16342	16397	16472	16328	16484	16586	16534	16595	16587	16621	16706	16457	16736	16541	16653	16579	16617	16476	16722	16550	16620	16526	16606	16564	16572	16318	16686	16456	16351	16582	16455	16586	16610	16470	16729	16810	16717	16475	16553	16479	16479	16372	16520	16527	16688	16703	16700	16429	16476	16659	16733	16577	16508	16622	16681	16516	16435	16519	16471	16552	16491	16428	16534	16568	16476	16427	16514	16544	16516	16516	16668	16449	16660	16630	16607	16647	16529	16597	16473	16652	16453	16456	16505	16436	16594	16574	16490	16529	16502	16282	16577	16750	16617	16688	16528	16649	16636	16342	16619	16517	16650	16423	16664	16456	16602	16529	16499	16601	16735	16498	16746	16591	16603	16521	16709	16656	16577	16372	16434	16368	16392	16548	16542	16393	16557	16388	16619	16438	16688	16621	16764	16441	16645	16343	16392	16443	16574	16659	16517	16553	16679	16608	16560	16663	16381	16529	16470	16254	16533	16705	16615	16387	16562	16516	16629	16314	16451	16438	16508	16611	16604	16475	16521	16615	16532	16716	16653	16453	16485	16614	16616	16388	16577	16735	16618	16489	16637	16585	16623	16421	16570	16514	16606	16621	16609	16755	16464	16581	16543	16610	16404	16484	16507	16507	16681	16578	16360	16559	16561	16734	16631	16629	16467	16596	16575	16539	16810	16664	16435	16421	16654	16593	16687	16725	16522	16534	16434	16655	16662	16654	16502	16613	16523	16541	16553	16512	16397	16425	16512	16743	16670	16580	16427	16457	16440	16577	16456	16537	16399	16184	16626	16579	16681	16460	16454	16520	16826	16589	16617	16433	16577	16561	16635	16515	16698	16675	16469	16503	16700	16584	16531	16592	16628	16518	16604	16443	16519	16736	16795	16464	16662	16591	16404	16519	16643	16659	16634	16654	16692	16568	16519	16639	16682	16759	16445	16399	16485	16500	16312	16523	16433	16367	16400	16424	16560	16473	16653	16407	16504	16713	16563	16607	16236	16329	16395	16394	16549	16364	16600	16695	16455	16742	16461	16484	16500	16594	16263	16591	16625	16437	16608	16408	16435	16407	16486	16550	16441	16594	16650	16453	16628	16459	16641	16700	16386	16484	16353	16730	16517	16491	16631	16534	16395	16538	16519	16669	16552	16523	16512	16658	16524	16447	16462	16534	16491	16474	16617	16623	16677	16542	16580	16599	16421	16571	16493	16672	16624	16566	16703	16513	16393	16589	16519	16431	16457	16638	16638	16536	16570	16334	16682	16402	16436	16613	16657	16635	16516	16540	16709	16501	16754	16465	16653	16568	16464	16333	16644	16741	16498	16695	16473	16745	16574	16629	16548	16585	16588	16575	16449	16482	16591	16580	16526	16477	16646	16524	16634	16408	16627	16409	16459	16383	16550	16612	16609	16503	16425	16578	16518	16550	16378	16526	16543	16511	16507	16504	16420	16409	16585	16536	16629	16623	16483	16521	16634	16610	16699	16611	16736	16589	16441	16782	16711	16590	16453	16521	16508	16620	16519	16393	16568	16465	16626	16482	16370	16494	16531	16610	16528	16535	16432	16595	16415	16303	16468	16477	16500	16575	16496	16744	16635	16700	16421	16610	16604	16530	16494	16639	16668	16452	16611	16546	16586	16869	16650	16585	16623	16553	16666	16528	16472	16547	16521	16591	16717	16438	16484	16589	16353	16677	16629	16702	16611	16431	16511	16673	16521	16638	16635	16435	16450	16464	16459	16678	16447	16442	16632	16423	16517	16521	16435	16728	16595	16646	16465	16465	16500	16378	16639	16536	16596	16575	16474	16425	16448	16543	16569	16720	16665	16398	16583	16738	16467	16442	16732	16619	16537	16494	16524	16633	16365	16603	16453	16575	16564	16668	16219	16685	16644	16691	16415	16452	16665	16733	16393	16616	16345	16555	16569	16305	16549	16613	16478	16505	16751	16686	16794	16556	16654	16364	16499	16784	16643	16566	16583	16320	16446	16533	16441	16491	16665	16679	16564	16662	16578	16481	16373	16477	16776	16523	16514	16623	16590	16520	16553	16666	16681	16518	16546	16635	16515	16624	16733	16683	16335	16783	16520	16624	16481	16495	16621	16645	16714	16302	16761	16688	16619	16675	16485	16529	16457	16411	16667	16521	16324	16377	16690	16429	16462	16557	16463	16388	16814	16548	16493	16653	16630	16432	16543	16321	16573	16803	16581	16496	16573	16608	16602	16472	16737	16388	16574	16465	16493	16386	16626	16617	16774	16540	16577	16609	16675	16394	16591	16567	16711	16513	16692	16730	16766	16708	16469	16613	16519	16515	16673	16567	16816	16370	16538	16549	16423	16451	16551	16555	16635	16325	16664	16567	16704	16438	16408	16512	16521	16584	16626	16385	16542	16367	16534	16591	16298	16588	16565	16538	16690	16451	16567	16601	16471	16574	16483	16476	16721	16518	16635	16524	16528	16803	16609	16449	16617	16563	16501	16718	16336	16517	16565	16465	16564	16704	16580	16627	16524	16541	16750	16730	16443	16708	16843	16761	16531	16517	16366	16557	16493	16667	16650	16476	16459	16421	16429	16640	16667	16624	16576	16368	16429	16638	16646	16681	16642	16562	16354	16644	16655	16719	16599	16641	16562	16845	16585	16581	16704	16605	16607	16588	16517	16493	16552	16493	16777	16509	16756	16624	16690	16634	16793	16759	16513	16341	16647	16539	16440	16497	16466	16500	16689	16613	16491	16283	16579	16579	16564	16761	16558	16583	16597	16602	16595	16777	16565	16418	16824	16612	16536	16538	16349	16368	16560	16467	16668	16688	16679	16584	16500	16833	16567	16574	16501	16568	16445	16541	16374	16439	16460	16364	16473	16489	16513	16531	16647	16569	16555	16311	16556	16561	16594	16477	16511	16361	16573	16622	16486	16471	16557	16773	16573	16522	16355	16423	16491	16416	16624	16447	16619	16507	16508	16558	16374	16412	16335	16486	16668	16448	16723	16502	16438	16456	16527	16413	16406	16697	16670	16554	16500	16683	16434	16407	16604	16472	16505	16457	16597	16663	16648	16744	16639	16477	16755	16646	16534	16645	16630	16366	16558	16364	16604	16560	16484	16426	16387	16425	16572	16848	16723	16489	16626	16514	16543	16639	16524	16518	16468	16605	16550	16647	16492	16608	16675	16613	16467	16675	16664	16660	16649	16546	16611	16572	16614	16711	16625	16659	16537	16473	16507	16494	16656	16446	16488	16591	16318	16557	16599	16580	16590	16742	16631	16393	16772	16671	16623	16380	16523	16463	16464	16449	16581	16638	16384	16513	16645	16488	16484	16700	16440	16440	16505	16466	16832	16520	16519	16465	16812	16600	16280	16502	16527	16638	16678	16482	16306	16575	16707	16490	16384	16493	16468	16451	16663	16409	16621	16446	16500	16473	16440	16553	16362	16836	16492	16598	16541	16544	16519	16714	16741	16705	16711	16516	16531	16584	16510	16565	16485	16626	16543	16634	16614	16804	16450	16376	16558	16623	16473	16532	16528	16665	16728	16596	16542	16638	16486	16547	16493	16463	16669	16418	16582	16531	16525	16496	16378	16559	16632	16777	16437	16306	16318	16489	16563	16572	16453	16446	16612	16607	16452	16715	16723	16469	16595	16484	16565	16474	16362	16618	16548	16359	16591	16639	16607	16380	16520	16501	16627	16251	16455	16455	16626	16628	16686	16620	16528	16649	16586	16458	16695	16585	16476	16724	16590	16684	16486	16636	16479	16706	16501	16482	16373	16237	16710	16298	16520	16440	16612	16458	16442	16534	16602	16620	16776	16508	16545	16463	16593	16548	16576	16442	16521	16350	16583	16487	16615	16380	16571	16822	16647	16407	16630	16590	16552	16413	16553	16411	16594	16495	16550	16601	16602	16550	16526	16437	16369	16638	16378	16626	16506	16544	16633	16642	16713	16602	16707	16498	16652	16576	16620	16585	16671	16455	16773	16467	16654	16468	16356	16670	16707	16607	16413	16450	16464	16627	16367	16598	16613	16700	16616	16475	16596	16624	16484	16704	16636	16352	16452	16380	16478	16628	16340	16361	16460	16749	16774	16426	16498	16592	16622	16565	16770	16540	16754	16513	16579	16586	16348	16676	16447	16875	16776	16527	16380	16544	16584	16407	16474	16334	16432	16442	16567	16592	16518	16576	16559	16441	16619	16505	16628	16364	16522	16535	16655	16461	16740	16609	16785	16594	16529	16565	16472	16580
18102	28493	23258	19090	17933	17113	16291	15496	15185	14944	14738	14504	14423	14306	14378	14277	14451	14271	14360	14204	14245	14368	14226	14233	14279	14296	14219	14279	14177	14337	14286	14102	14309	14153	14330	14150	14066	14104	14265	14295	14218	14039	14226	14154	14219	14205	14201	14117	14078	14297	14230	14065	14202	14338	14122	14191	14283	14324	14241	14163	14245	14312	14194	14156	14180	14328	14157	14310	14231	14303	14376	14144	14032	14191	14281	14055	14295	14226	14177	14178	14358	14216	14289	14276	14080	14309	14369	14179	14073	14077	14237	14209	14158	14226	14185	14207	14138	14264	14136	14328	14222	14165	14098	14193	14153	14107	14032	14295	14188	14247	14318	14028	14328	14280	14081	14076	14314	14316	14247	14244	14206	14286	14181	14376	14097	14250	14331	14339	14202	14061	14110	14201	14132	14288	14218	14397	14279	14277	14221	14274	14182	14178	14187	14335	14281	14276	14219	14223	14085	14147	14212	14324	14123	14429	14288	14324	14106	14238	14354	14243	14011	14237	14070	14217	14241	14205	14176	14311	14214	14263	14268	14147	14229	14155	14178	14376	14221	14128	14089	14119	14075	14161	14210	14245	14260	14218	14130	14330	14117	14293	14201	14276	14339	14211	14188	14186	14260	14116	13974	14242	14050	13973	14175	14448	14274	14241	14192	14273	14298	14382	14079	14105	14373	14184	14069	14293	14018	14091	14141	14200	14169	14184	14079	14254	14171	14350	14200	14110	14192	14144	14131	14171	14179	14286	14247	14236	14177	14223	14224	14285	14022	14251	14159	14297	14099	14184	14391	14245	14285	14217	14279	14272	14247	14242	14276	14189	14225	14327	14316	14150	14278	14205	14236	14241	14251	14231	14197	14234	14145	14345	14265	14219	14224	14143	14127	14045	14057	14253	14034	14266	14097	14164	14356	14211	14275	14182	14257	14354	14223	14297	14103	14122	14192	14220	14237	14153	14123	14136	14272	14283	14246	14261	14319	14271	14185	14258	14128	14283	14317	14100	14115	14358	14267	14224	14203	14087	14225	14192	14127	14266	14152	14330	13986	14273	14381	14152	14203	14355	14214	14269	14113	14157	14196	14289	14139	14242	14130	14107	14185	14218	14082	14308	14253	14267	14223	14277	14125	14296	14330	14250	14218	14191	14128	14363	14254	14337	14212	14295	14046	14067	14158	14146	14073	14219	14112	14270	14253	14376	14071	14220	14083	14423	14280	14186	14218	14060	14242	14130	14110	14188	14214	14332	14139	14265	14212	14198	14155	14347	14024	14209	14269	14137	14325	14202	14048	14286	14165	14292	14372	14049	14143	14153	14270	14383	14166	14301	14159	14148	14196	14134	14202	14230	14055	14281	14157	14070	14109	14209	14183	14114	14177	14185	14108	14188	14138	14321	14389	14139	14245	14230	14308	14236	14360	14201	14301	14066	14215	14279	14156	14091	14088	14210	14343	14000	14045	14269	14155	13994	14154	14215	14204	14165	14186	14156	14277	14131	14265	14275	14230	14047	14227	14294	14056	14339	14121	14295	14278	14280	14210	14295	14211	14266	14215	13986	14115	14124	14183	14153	14083	14267	14226	14217	14065	14247	14238	14162	14425	14172	14100	14158	14091	14015	14117	14178	14240	14247	14100	14382	14160	14251	14158	14374	14113	14134	14208	14300	14204	14160	14179	14263	14258	14278	14071	14208	14083	14138	14236	14141	14204	14219	14110	14317	14172	14178	14288	14248	14289	14064	14278	14268	14083	14291	14281	14242	14347	14253	14208	14268	14258	14363	14485	14240	14146	14180	14131	14188	14238	14321	14339	14134	14370	14089	14251	14333	14174	14258	14175	14240	14384	14193	14043	14202	14070	14121	14228	14236	14263	14195	14146	13996	14151	14325	14040	14104	14230	14028	14245	14278	14168	14183	14157	14326	14263	14299	14275	14035	14231	14223	14176	14167	14373	14206	14168	14233	14147	14370	14162	14190	14191	14082	14181	14310	14240	14155	14341	14299	14136	14198	14237	14163	14134	14128	14289	14314	14240	14095	14263	14285	14315	14335	14112	14250	14344	14209	14198	14482	14256	14246	14266	14301	14205	14473	14109	14141	14347	14137	14330	14205	14202	14379	14194	14092	14113	14191	14143	14174	14207	14226	14110	14109	14270	14329	14152	14192	14290	14167	14378	14101	14187	14119	14089	14200	14248	14376	14174	14298	14025	14206	14279	14192	14342	13970	14352	14282	14086	14221	14316	14191	14112	14201	14159	14246	14125	14240	14320	14310	14083	14372	14172	14199	14216	14173	14288	13951	14105	14143	14231	14308	14241	14175	14233	14297	14224	14266	14329	14349	14179	14187	14234	14321	14082	14157	14143	14272	14355	14087	14307	14282	14244	14050	14262	14277	14367	14257	14327	13956	14064	14297	14357	14300	14190	14282	14202	14325	14268	14264	14266	14146	14250	14225	14291	14137	14315	14066	14071	14317	14310	14094	14276	14090	14117	14265	14306	14255	14139	14212	14135	14314	14267	14034	14245	14229	13956	14164	14194	14145	14211	14256	14257	14099	14263	14419	14152	14220	14149	14144	14536	14028	14148	14187	14004	14208	14161	14083	14278	14262	14284	14197	14134	14025	14243	14138	14302	14238	14287	14318	14165	14139	14360	14217	14181	14123	14157	14092	14229	14138	14136	14212	14224	14237	14058	14189	14211	14294	14320	14193	14296	14220	14258	14261	14200	14123	14135	14265	14195	14131	14254	14267	14119	14180	14057	14245	14082	14231	14135	14147	14364	14353	14250	14360	14107	14233	14244	14093	14239	14353	14143	14196	14221	14024	14101	14310	14179	14311	14149	14352	14153	14308	14083	14170	14175	14133	14339	14318	14221	14163	14223	14183	14142	14264	14172	14054	14208	14069	14178	14149	14209	14259	14231	14274	14336	14250	14318	14296	14052	14204	14199	14247	14139	14092	14428	14171	14237	14304	14179	14237	14332	14229	14295	14285	13933	14245	14238	14162	14173	14304	14112	14102	14078	14322	14180	14255	14315	14235	14065	14084	14232	14201	14271	14242	14147	14281	14354	14262	14240	14208	14286	14405	14206	14170	14235	14096	14130	14199	14201	14333	14356	14369	14296	14223	14195	14250	14186	14256	14316	14286	14175	14261	14440	14235	14076	14315	14266	14184	14204	14179	14273	14085	14092	14360	14248	14131	14097	14360	14189	14141	14168	14118	14364	14186	14245	14298	14121	14227	14119	14180	14268	14099	14292	14349	14263	14309	14298	14379	14187	14180	14238	14280	14287	14177	14296	14173	14291	14164	14319	14242	14338	14112	14151	14213	14441	14363	14219	14444	14172	14206	14257	14008	14131	14225	14176	14121	14170	14280	14281	14162	14085	14206	14126	14244	14316	14162	14152	14153	14474	14258	14205	14191	14158	14259	14279	14194	14256	14310	14293	14169	14198	13944	14320	13990	14330	14093	14146	14243	14258	14112	14278	14285	14171	14018	14286	14080	14210	14108	14266	14192	14221	14256	14181	14305	14243	14235	14384	14140	14320	14292	14193	14193	14338	14024	14395	14228	14393	14403	14247	14281	14190	14283	14109	14212	14440	14184	14123	14148	14207	14239	14167	14230	14229	14361	14104	14303	14320	14134	14253	14198	14192	14211	14429	14224	14306	14230	14330	14152	14432	14218	14172	14201	14126	14318	14242	14141	14219	14090	14206	14190	14208	14175	14240	14158	14180	14288	14077	14198	14241	14295	14119	14220	14160	14277	14165	14482	14229	14166	14244	14414	14186	14313	14246	14159	14178	14109	14327	14330	14292	14333	14326	14159	14274	14069	14259	14059	14222	14437	14114	14243	14357	14045	14324	14405	14207	14253	14224	14362	13918	14282	14274	14157	14044	14241	14308	14193	14101	14208	14048	14280	14246	14251	14171	14276	14213	14227	14264	14228	14336	14169	14275	14332	14236	14247	14302	14362	14202	14136	14228	14314	14341	14212	14390	14271	14283	14202	14164	14138	14197	14091	14252	14089	14375	14113	14248	14345	14308	14211	14310	14197	14261	14254	14216	14256	14164	14344	14275	14320	14222	14297	14268	14240	14153	14070	14144	14194	14285	14075	14296	14188	14205	14325	14227	14355	14106	14124	14343	14119	14117	14259	14092	14350	14053	14238	14098	14435	14459	14087	14071	14096	14362	14215	14293	14133	14332	14470	14162	14270	14137	14086	14276	14138	14163	14135	14385	14271	14212	14279	14106	14151	14161	14301	14242	14437	14146	14044	14190	14294	14090	14141	14182	14116	14309	14255	14028	14258	14122	14304	14205	14224	14176	14175	14249	14261	14209	14100	14168	14166	14283	14373	14221	14055	14118	14153	14128	14308	14315	14087	14399	14225	14245	14233	14274	14218	14245	14121	14157	14426	13996	14316	14229	14324	14394	14141	14170	14316	14289	14441	14290	14026	14282	14297	14193	14084	14271	14096	13976	14168	14335	14360	14310	14318	14220	14256	14214	14371	14255	14136	14230	14200	14423	14278	14046	14273	14219	14083	14168	14268	14214	14129	14358	14133	14140	14190	14365	14148	14218	14274	14168	14264	14365	14275	14159	14027	14272	14153	14337	14218	14238	14351	14178	14189	14149	14159	14216	14273	14157	14269	14188	14027	14273	14092	14318	14228	14058	14227	14215	14285	14043	14335	14075	14211	14175	14117	14160	14244	14325	14206	14299	14380	14189	14263	14297	14055	14175	14137	14197	14081	14075	14305	14259	14082	14184	14224	14274	14239	14228	14190	14121	14222	14180	14509	14174	14215	14301	14280	14173	14285	14281	14144	14149	14279	14372	14153	14341	14217	14102	14108	14288	14379	14323	13939	14257	14225	14285	14179	14168	14198	14097	14150	14284	14222	14160	14104	14336	14269	14194	14232	14199	14315	14411	14258	14235	14223	14208	14175	14220	14384	14478	14197	14112	14264	14213	14282	14156	14215	14241	14329	14228	14086	14201	14200	14053	14258	14276	14201	14212	14262	14277	14221	14216	14157	14312	14109	14212	14303	14200	14188	14249	14088	14337	14385	14312	14178	14090	14199	14022	14269	14296	14449	14246	14137	14237	14300	14203	14178	14150	14235	14052	14301
22752	20984	27835	24493	22359	23127	22334	19525	18616	18542	18226	18025	17824	17862	17951	17709	17718	17745	17580	17697	17769	17776	17715	17696	17717	17517	17529	17593	17639	17574	17567	17403	17525	17232	17437	17566	17530	17399	17562	17458	17523	17550	17566	17565	17243	17356	17548	17418	17446	17483	17486	17527	17629	17328	17324	17507	17596	17603	17481	17378	17358	17447	17430	17498	17420	17634	17451	17207	17561	17345	17474	17335	17655	17525	17508	17593	17473	17237	17591	17451	17351	17471	17459	17540	17482	17532	17407	17639	17548	17554	17350	17431	17588	17516	17611	17497	17411	17431	17525	17368	17467	17636	17496	17493	17795	17389	17480	17528	17629	17529	17437	17495	17415	17302	17486	17444	17491	17418	17582	17556	17372	17468	17437	17364	17529	17325	17558	17499	17403	17395	17545	17554	17376	17567	17533	17131	17437	17158	17073	17433	17309	17462	17517	17284	17650	17547	17648	17779	17433	17456	17343	17460	17466	17315	17381	17292	17472	17361	17384	17212	17619	17642	17372	17528	17221	17381	17416	17449	17522	17276	17424	17580	17348	17423	17821	17433	17443	17391	17683	17367	17352	17498	17272	17510	17450	17423	17476	17544	17541	17339	17429	17326	17467	17460	17395	17446	17363	17394	17659	17258	17452	17643	17689	17471	17499	17399	17300	17508	17294	17531	17471	17273	17443	17355	17387	17476	17649	17511	17657	17451	17423	17544	17407	17433	17434	17521	17458	17497	17331	17719	17428	17470	17388	17336	17222	17606	17506	17510	17317	17395	17578	17624	17489	17303	17596	17485	17611	17387	17493	17423	17390	17576	17456	17411	17503	17478	17281	17481	17558	17585	17385	17546	17423	17304	17443	17235	17516	17390	17601	17495	17495	17452	17334	17413	17212	17396	17390	17416	17457	17383	17386	17380	17542	17456	17555	17520	17445	17458	17699	17321	17366	17452	17348	17390	17522	17414	17420	17511	17565	17564	17430	17399	17463	17439	17450	17339	17558	17313	17567	17500	17396	17665	17496	17539	17540	17487	17496	17754	17661	17543	17508	17460	17472	17426	17277	17555	17358	17348	17444	17346	17365	17284	17369	17439	17456	17498	17462	17525	17446	17407	17432	17540	17422	17582	17361	17282	17628	17774	17364	17345	17335	17292	17471	17516	17358	17380	17572	17242	17569	17598	17591	17376	17385	17438	17325	17632	17495	17414	17553	17598	17352	17380	17476	17597	17444	17307	17288	17571	17428	17433	17586	17422	17535	17376	17539	17539	17380	17348	17519	17429	17501	17403	17405	17372	17578	17506	17446	17456	17529	17482	17533	17586	17352	17314	17557	17292	17485	17355	17678	17587	17388	17540	17543	17447	17416	17594	17554	17406	17484	17638	17479	17501	17618	17512	17671	17194	17352	17463	17463	17289	17302	17430	17443	17396	17515	17354	17444	17156	17509	17516	17511	17422	17526	17320	17428	17640	17370	17381	17471	17351	17413	17544	17313	17526	17491	17675	17267	17412	17548	17586	17575	17523	17419	17320	17532	17366	17312	17505	17566	17587	17505	17378	17383	17576	17166	17438	17390	17408	17349	17390	17581	17492	17772	17474	17666	17477	17662	17518	17652	17406	17468	17422	17240	17300	17529	17348	17190	17587	17205	17539	17744	17525	17389	17558	17517	17333	17443	17368	17585	17505	17490	17397	17436	17602	17437	17485	17619	17478	17433	17514	17480	17522	17504	17426	17539	17537	17521	17334	17370	17459	17472	17433	17481	17502	17414	17411	17735	17426	17486	17474	17270	17455	17512	17472	17299	17175	17480	17629	17444	17492	17551	17440	17385	17208	17320	17304	17433	17546	17308	17498	17571	17536	17561	17377	17420	17388	17371	17409	17559	17471	17325	17456	17382	17385	17610	17483	17518	17463	17239	17247	17481	17289	17443	17418	17466	17441	17464	17381	17354	17480	17524	17248	17645	17476	17483	17382	17381	17356	17466	17299	17408	17305	17587	17480	17595	17493	17406	17530	17583	17657	17422	17593	17382	17253	17312	17602	17547	17644	17383	17450	17526	17637	17268	17468	17673	17339	17451	17403	17545	17441	17308	17411	17422	17461	17485	17345	17558	17464	17440	17266	17434	17400	17595	17577	17406	17484	17427	17634	17467	17420	17494	17520	17362	17591	17515	17408	17627	17440	17444	17658	17335	17349	17621	17654	17440	17422	17374	17300	17587	17658	17710	17320	17568	17334	17416	17645	17452	17178	17489	17611	17437	17484	17484	17397	17646	17497	17398	17396	17494	17544	17417	17390	17459	17293	17593	17171	17526	17391	17156	17503	17531	17456	17561	17500	17503	17526	17387	17536	17427	17512	17406	17340	17424	17591	17387	17482	17587	17208	17393	17654	17455	17502	17368	17429	17442	17739	17190	17453	17376	17671	17546	17442	17529	17397	17559	17396	17598	17477	17491	17334	17260	17544	17394	17175	17493	17481	17621	17647	17595	17656	17431	17408	17448	17447	17487	17474	17371	17381	17455	17550	17516	17394	17434	17425	17606	17551	17529	17272	17615	17541	17294	17263	17338	17702	17372	17562	17425	17459	17356	17347	17594	17669	17468	17635	17540	17478	17475	17591	17346	17420	17363	17385	17717	17440	17551	17148	17586	17489	17498	17522	17472	17444	17416	17405	17565	17527	17341	17360	17479	17406	17724	17506	17446	17379	17495	17574	17511	17294	17355	17496	17396	17401	17639	17261	17318	17461	17529	17537	17564	17573	17477	17373	17449	17412	17580	17527	17502	17570	17399	17386	17581	17536	17407	17431	17434	17352	17452	17538	17430	17497	17556	17548	17477	17237	17556	17559	17594	17555	17602	17362	17572	17500	17506	17318	17448	17310	17548	17414	17400	17404	17654	17489	17515	17610	17682	17483	17729	17449	17414	17500	17523	17544	17253	17413	17641	17519	17349	17410	17415	17502	17498	17556	17590	17564	17325	17618	17477	17384	17494	17444	17397	17386	17551	17555	17362	17368	17487	17317	17447	17341	17558	17437	17325	17368	17318	17514	17329	17193	17442	17327	17469	17259	17498	17378	17422	17398	17629	17434	17376	17413	17467	17366	17395	17363	17363	17385	17485	17398	17548	17330	17388	17591	17530	17451	17222	17456	17577	17343	17387	17537	17655	17349	17751	17451	17452	17412	17741	17513	17720	17497	17509	17418	17454	17655	17544	17441	17395	17503	17338	17539	17451	17577	17530	17363	17453	17449	17773	17474	17493	17511	17515	17462	17613	17488	17431	17529	17563	17178	17409	17461	17383	17356	17507	17390	17469	17425	17333	17293	17557	17604	17748	17425	17460	17536	17488	17413	17574	17556	17576	17598	17521	17289	17434	17436	17612	17392	17582	17422	17243	17447	17374	17596	17412	17672	17621	17492	17436	17544	17448	17408	17393	17266	17566	17470	17431	17520	17546	17579	17596	17606	17242	17436	17372	17596	17391	17381	17536	17642	17441	17603	17544	17652	17570	17570	17778	17389	17486	17358	17471	17467	17590	17325	17464	17454	17530	17470	17491	17565	17481	17482	17488	17545	17488	17384	17331	17575	17642	17479	17328	17365	17326	17491	17410	17618	17540	17605	17536	17439	17528	17582	17604	17519	17535	17610	17430	17466	17533	17442	17370	17504	17311	17309	17547	17520	17478	17407	17440	17505	17546	17372	17526	17432	17662	17507	17477	17421	17365	17490	17468	17595	17651	17674	17490	17509	17423	17527	17500	17739	17482	17491	17285	17442	17439	17380	17261	17317	17467	17621	17540	17644	17446	17620	17517	17452	17348	17543	17556	17512	17397	17422	17544	17374	17616	17368	17438	17536	17648	17495	17360	17280	17552	17363	17408	17439	17565	17392	17400	17512	17502	17596	17573	17361	17692	17474	17457	17592	17566	17584	17607	17418	17436	17449	17536	17458	17281	17470	17689	17545	17416	17580	17267	17305	17293	17455	17301	17503	17476	17537	17374	17465	17337	17521	17581	17488	17501	17427	17535	17421	17522	17461	17382	17559	17426	17365	17294	17603	17391	17516	17471	17553	17359	17381	17567	17428	17314	17299	17402	17444	17219	17649	17526	17423	17368	17458	17294	17420	17502	17462	17555	17457	17399	17153	17370	17367	17581	17407	17601	17473	17292	17417	17487	17379	17357	17528	17411	17536	17208	17272	17623	17727	17514	17577	17488	17337	17533	17332	17480	17312	17368	17529	17464	17429	17389	17419	17413	17397	17545	17569	17524	17642	17543	17590	17430	17401	17437	17430	17265	17497	17447	17229	17672	17537	17362	17416	17513	17456	17431	17320	17468	17324	17461	17500	17427	17278	17507	17479	17475	17520	17625	17285	17536	17432	17390	17524	17493	17739	17624	17354	17569	17470	17452	17490	17347	17514	17435	17378	17489	17557	17396	17323	17772	17444	17409	17618	17581	17580	17328	17250	17323	17417	17451	17702	17360	17513	17514	17346	17701	17560	17340	17380	17616	17595	17364	17342	17548	17438	17576	17428	17529	17391	17387	17198	17421	17533	17533	17497	17405	17570	17488	17619	17555	17433	17674	17487	17572	17539	17509	17413	17456	17320	17603	17337	17314	17332	17340	17412	17407	17501	17688	17722	17613	17524	17450	17458	17609	17483	17283	17660	17468	17442	17620	17417	17507	17297	17575	17349	17642	17482	17317	17526	17492	17421	17518	17590	17398	17406	17297	17607	17453	17473	17449	17404	17411	17368	17374	17550	17428	17465	17630	17445	17483	17549	17288	17711	17392	17513	17438	17479	17315	17571	17442	17612	17508	17309	17376	17412	17507	17434	17341	17402	17387	17519	17407	17510	17566	17437	17457	17385	17532	17291	17587	17410	17408	17562	17418	17510	17406	17354	17354	17628	17541	17638	17374	17488	17289	17587	17312	17476	17330	17348	17401	17319	17388	17392	17310	17572	17590	17155	17365	17492	17554	17524	17278	17532	17646	17324	17397	17639	17450	17475	17519	17510	17466	17707	17543	17598	17480	17492	17371	17476	17478	17382	17547	17381	17346	17252	17533	17552	17666	17374	17554	17630	17471	17602	17569	17455	17490	17458	17336	17530	17495	17559	17320	17472	17535	17455
16230	34173	27784	22160	20654	19202	17703	16810	16497	15970	15698	15284	15362	15100	15108	15123	14949	14748	15067	15050	14802	15007	14888	14979	14915	14949	14897	14730	14800	14972	14878	14897	14818	14823	14766	14797	14864	14785	14807	14740	14809	14672	14797	14677	14788	14970	14722	14812	14688	14849	14828	14647	14654	14895	14511	14685	14925	14784	14719	14762	14758	14860	14680	14738	14653	14712	14646	14725	14740	14836	14813	14702	14674	14866	14785	14785	14629	14810	14811	14686	14919	14666	14683	14772	14793	14715	14745	14833	14800	14876	14660	14667	14953	14711	14912	14736	14787	14703	14718	14776	14735	14787	14752	14949	14847	14704	14779	14629	14855	14627	14806	14857	14700	14754	14639	14822	14724	14892	14697	14687	14764	14844	14911	14748	14642	14924	14773	14841	14633	14713	14833	14757	14805	14608	14633	14765	14874	14739	14935	14795	14877	14768	14773	14720	14780	14838	15044	14727	14744	14743	14918	14880	14549	14915	14874	14741	14570	14876	14856	14720	14757	14791	14744	14785	14880	14752	14808	14705	14867	14685	14805	14681	14835	14617	14785	14914	14782	14788	14622	14695	14830	14721	14706	14854	14821	14547	14729	14769	14669	14719	14670	14897	14695	14867	14777	14723	14764	14619	14724	14732	14749	14883	14616	14952	14740	14809	14764	14858	14693	14756	14747	14764	14784	14871	14717	14715	14522	14932	14879	14733	14783	14732	14915	14719	14835	14777	14688	14601	14675	14700	14649	14803	14690	14745	14751	14700	14792	14659	14795	14819	14657	14699	14670	14757	14822	14568	14698	14883	14783	14805	14649	14807	14590	14809	14734	14773	14641	14743	14662	14764	14766	14851	14801	14703	14786	14574	14811	14703	14718	14774	14714	14752	14849	14712	14823	14711	14744	14779	14662	14714	14821	14687	14689	14890	14938	14642	14844	14580	14582	14966	14726	14676	14541	14871	14566	14775	14683	14757	14796	14835	14647	14722	14864	14775	14799	14725	14698	14890	14764	14797	14683	14616	14733	15077	14840	14719	14643	14837	14844	14739	14830	14727	14731	14968	14626	14838	14772	14722	14904	14703	14929	14726	14831	14725	14754	14834	14700	14843	14736	14605	14773	14519	14792	14801	14845	14852	14799	14636	14899	14791	14717	14954	14851	14735	14724	14687	14829	14770	14787	14630	14828	14855	14732	14688	14841	14811	14880	14995	14697	14700	14857	14702	14822	14844	14825	14727	14664	14681	14727	14734	14930	14821	14698	14771	14679	14711	14822	14821	14560	14847	14862	14809	14774	14846	14735	14746	14572	14700	14690	14818	14752	14712	14904	14795	14851	14670	14630	14684	14694	14838	14803	14615	14709	14751	14753	14621	14860	14844	14809	14652	14777	14722	14869	14768	14892	14857	14869	14822	14860	14653	14787	14755	14617	14845	14884	14920	14674	14704	14831	14770	14690	14913	14737	14723	14752	14699	14712	15005	14699	14812	14643	14738	14887	14762	14661	14578	14896	14878	14758	14757	14738	14774	14546	14942	14692	14756	14592	14754	14772	14712	14717	14681	14783	14561	14883	15048	14754	14757	14768	14813	14855	14798	14872	14930	14765	14838	14697	14848	14809	14752	14835	14703	14740	14749	14838	14699	14656	14738	14771	14656	14682	14608	14737	14671	14941	14660	14720	14658	14811	14622	14662	14745	14709	14888	14811	14678	14847	14599	14721	14845	14743	14826	14671	14847	14750	14836	14831	14709	14632	14796	14802	14860	14846	14647	14788	14822	14802	14703	14715	14669	14735	14676	14626	14817	14821	14738	14719	14858	14671	14979	14888	14797	14745	14577	14815	14725	14800	14905	14760	14761	14862	14817	14739	14859	14853	14790	14797	14863	14680	14885	14793	14744	14749	14710	14754	14793	14777	14588	14624	14680	14780	14823	14793	14697	14699	14796	14880	14846	14907	14682	14850	14841	14864	14671	14625	14716	14878	14638	14612	14796	14689	14920	14673	14712	14730	14965	14713	14588	14814	14812	14946	14769	14870	14735	14838	14707	14831	14786	14902	14696	14765	14661	14805	14710	14792	14616	14651	14799	14703	14642	14821	14897	14714	14781	14699	14765	14597	14752	14674	14783	14720	14671	14719	14662	14771	14757	14720	14600	14800	14701	14767	14612	14725	14646	14894	14714	14750	14932	14829	14681	14800	14668	14711	14785	14880	14770	14865	14762	14736	14672	14902	14561	14652	14875	14812	14744	14770	14770	14611	14750	14744	14903	14836	14620	14728	14831	14894	14700	14757	14716	14653	14743	14694	14779	14646	14667	14836	14723	14695	14669	14766	14888	14812	14737	14661	14799	14735	14833	14716	14810	14785	14538	14881	14641	14941	14875	14731	14771	14870	14682	14795	14734	14817	14851	14583	14725	14749	14634	14887	14759	14820	14683	14930	14994	14766	14818	14658	14844	14565	14825	14782	14935	14793	14695	14802	14779	14673	14983	14729	14810	14751	14900	14800	14757	14823	14784	14629	14767	14742	14640	14806	14784	14737	14696	14699	14838	14798	15009	14772	14883	14944	14792	14763	14628	14806	14756	14820	14661	14846	14882	14620	14753	14584	14564	14908	14774	14768	14828	14809	14688	14788	14789	14647	14835	14901	14923	14743	14791	14830	14937	14740	14747	14740	14640	14782	14742	14720	14755	14646	14762	14704	14885	14718	14726	14744	14641	14814	14829	14830	14808	14764	14716	14802	14872	14400	14698	14895	14807	14564	14809	14842	14711	14670	14658	14894	14620	14797	14792	14861	14769	14777	14692	14880	14872	14809	14775	14771	14666	14736	14649	14754	14913	14801	14715	14834	14727	14656	14712	14845	14810	14675	14732	14850	14654	14786	14867	14678	14688	14748	14799	14765	14630	14731	14637	14808	14883	14718	14684	14496	14771	14759	14690	14557	14734	14713	14813	14758	14818	14866	14700	14819	14766	14673	14650	14571	14598	14768	14753	14621	14782	14806	14836	14803	14675	14696	14662	14874	14805	14662	14788	14888	14702	14705	14743	14795	14802	14819	14816	14818	14704	14635	14792	14826	14744	14763	14694	14798	14795	14706	14761	14925	14842	14591	14701	14765	14785	14904	14706	14852	14758	14651	14687	14601	14765	14817	14695	14595	14882	14730	14922	14833	14867	14631	14675	14620	14836	14729	14840	14730	14800	14834	14706	14827	14769	14793	14757	14617	14832	14780	14634	14803	14864	14651	14650	14950	14761	14692	14528	14757	14673	14794	14773	14740	14805	14946	14716	14683	14911	14851	14865	14840	14707	14860	14643	14584	14641	14823	14766	14763	14650	14800	14880	14816	14696	14688	14880	14805	14802	14944	14821	14662	14505	14666	14809	14824	14724	14892	14816	14708	14819	14739	14696	14700	14631	14830	14724	14767	14847	14649	14722	14845	14748	14777	14830	14873	14731	14817	14870	14871	14859	14804	14709	14948	14747	14944	14719	14844	14658	14874	14769	14845	14666	14872	14808	14741	14684	14733	14777	14651	14883	14728	14858	14860	14676	14842	14557	14930	14703	14969	14619	15035	14818	14788	14554	14928	14595	14744	14880	14660	14799	14625	14786	14862	14642	14896	14731	14803	14830	14826	14772	14696	14879	14726	14820	14735	14614	14747	14938	14738	14764	14816	14855	14747	14723	14577	14743	14680	14819	14592	14772	14914	14631	14914	14725	14801	14752	14712	14635	14739	14800	14709	14771	14810	14791	14682	14933	14805	14852	14711	14717	14853	14600	14808	14803	14753	14790	14813	14836	14790	14774	14853	14752	14788	14841	14597	14716	14798	14840	14844	14511	14683	14619	14833	14663	14637	14769	14866	14661	14616	14668	14567	14701	14879	14646	14652	14833	14868	14765	14850	14558	14830	14797	14826	14899	14722	14871	14725	14571	14851	14729	14651	14655	14729	14779	14576	14650	14717	14765	14853	14700	14700	14756	14764	14669	14717	14639	14591	14754	14778	14745	14834	14771	14809	14686	14695	14746	14826	14796	14829	14597	14868	14852	14636	14891	14744	14681	14760	14955	14758	14618	14805	14698	14810	14892	14851	14626	14677	14697	14593	14713	14593	14780	14875	14807	14734	14807	14653	14760	14682	14718	14748	14723	14850	14752	14721	14748	14818	14937	14564	14829	14742	14811	14774	14671	14865	14655	14847	14787	14892	14616	14569	14754	14753	14843	14685	14846	14775	14704	14758	14852	14875	14703	14801	14840	14827	14708	14643	14739	14711	14756	14841	14789	14757	14646	14939	14765	14818	14696	14688	14817	14735	14732	14707	14863	14761	14661	14910	14786	14709	14784	14738	14652	14771	14757	14739	14656	14899	14728	14667	14741	14726	14641	14822	14808	14601	14715	14679	14697	14890	14922	14895	14783	14916	14780	14798	14772	14630	14745	14822	14802	14797	14573	14735	14722	14790	14681	14725	14810	14866	14762	14877	14801	14741	14724	14785	14784	14708	14586	14727	14754	14690	14799	15008	14759	14760	14780	14807	14786	14875	14706	14732	14867	14832	14688	14959	14693	14834	14680	14778	14682	14768	14933	14939	14751	14656	14824	14769	14799	14738	14867	14928	14678	14832	14572	14659	14670	14862	14819	14822	14755	14674	14767	14718	14818	14633	14704	14838	14739	14705	14731	14638	14790	14794	14701	14655	14685	14986	14732	14793	14632	14927	14743	14572	14690	14732	14682	14731	14995	14824	14760	14621	14604	14799	14640	14677	14739	14836	14773	14802	14862	14711	14656	14761	14807	14703	14644	14860	14642	14840	14748	14687	14813	14680	14684	14699	14781	14613	14812	14955	14863	14792	14804	14578	14775	14687	14823	14776	14694	14823	14772	14907	14715	14837	14612	14864	14619	14794	14757	14703	14667	14730	14606	14780	14669	14652	14768	14726	14647	14851	14799	14764	14719	14859	14840	14738	14760	14746	14689	14793	14724	14740	14834	14679	14699	14756	14709	14833	14691	14785	14763	14763	14708	14662	14798	14819	14615	14628	14615	14840	14523	14792	14738	14772	14649	14690	14564	14829	14694	14753	14670	14762	14805	14786	14621	14659	14799	14660	14728	14825	14815	14645	14905	15003	14875	14678	14742
24313	21067	26859	26608	21295	20018	19152	17972	17374	17534	17251	17106	16947	16912	17006	17069	16740	16868	16918	16750	16995	16927	16865	17028	17112	16952	16846	16941	16848	16780	16850	16796	16942	16699	16877	16673	16721	16889	16779	16807	16652	16733	16773	16758	16876	16633	16887	16640	16925	16688	16688	16668	16857	16810	16715	16691	16593	16634	16904	16792	16770	16784	16662	16760	16871	16643	16893	16596	16622	16959	16847	17033	16702	16747	16486	16754	16608	16585	16920	16735	16574	16859	16850	16775	17028	16683	16857	16645	16961	16634	16867	16815	16638	16894	16873	16809	16791	16744	16665	16645	16946	16836	16763	16692	16725	16872	16786	16738	16752	16939	16807	16724	16728	16835	16784	16773	16728	16871	16876	16699	16803	16692	16564	16710	16954	16649	16748	16639	16652	16704	16808	17027	16904	16707	16890	16892	16999	16807	16777	16964	16629	16592	16750	16718	16533	16818	16765	16996	16637	16717	16663	16776	16674	16655	16756	16783	16750	16823	16736	16863	16770	16657	16876	16538	16696	16744	16850	16882	16947	16639	16794	16706	16731	16815	16670	16750	16753	16737	16771	16797	16836	16769	16955	16645	16791	16473	16778	16516	16628	16716	16848	16902	16836	16583	16695	16765	16725	16869	16965	16602	16574	16680	16612	16692	16667	16589	16800	16556	16707	16746	16588	16760	16708	16790	16926	16881	16660	16722	16822	16783	16949	16627	16655	16801	16749	16713	16771	16571	16599	16480	16757	16899	16779	16723	16744	16629	16704	16596	16797	16727	16738	16743	16747	16691	16715	16738	16666	16653	16802	16721	16704	16694	16755	16581	16791	16777	16758	16674	16787	16723	16647	16778	16926	16782	16770	16744	16715	16819	16733	16825	16815	16833	16607	16817	16663	16662	16721	16629	16708	16893	16823	17012	16729	16695	16783	16736	16746	16778	16433	16699	16757	16673	16810	16839	16975	16931	16778	16703	16779	16911	16644	16710	16744	16773	16783	16804	16644	16770	16630	16801	16733	16780	16950	16704	16903	16830	17022	16737	16576	16427	16791	16833	16924	16767	16762	16842	16876	16856	16854	16706	16897	16739	16788	16936	16590	16860	16747	16665	16885	16879	16922	16608	16998	16631	16670	16907	16710	16937	16859	16883	16837	16833	16601	16765	16796	16708	16837	16752	16849	16583	16667	16720	16635	16985	16866	16587	16631	16720	16787	16688	16797	16798	16605	16821	16895	16749	16851	16586	16868	16810	16872	16714	16794	16700	16690	16898	16512	16843	16744	16642	16549	16735	16668	16756	16951	16798	16596	16689	16660	16670	16772	16607	16762	16885	16640	16889	16878	16838	16836	16902	16952	16914	16710	16876	16758	16707	16843	16597	16669	16999	16943	16825	16684	16863	16740	16908	16743	16692	16581	16756	16692	16861	16926	16694	16686	16796	16853	16674	16757	16936	16563	16579	16788	16863	16919	16561	16820	16846	16846	16906	16577	16776	16843	16692	16748	16740	16694	16597	16733	16774	17023	16818	16754	16683	16895	16717	16829	16727	16874	16685	16907	16613	17006	16689	16622	16530	16845	16684	16801	16962	16755	16787	16788	16611	16667	16717	16818	16818	17082	16851	16876	16670	16713	16536	16625	16763	16818	16765	16663	16951	16703	16879	16796	17023	16821	16664	16897	16675	16696	16860	16822	16788	16673	16889	16790	16734	16823	16701	17072	16955	16700	16687	16856	16834	16916	16756	16893	16777	16776	16860	16595	16769	16709	16871	16793	16575	16562	16727	16834	16881	17038	16802	16763	16444	16700	16589	16798	16862	16637	16925	16600	16740	16852	17055	16853	16916	16905	16917	16619	16753	16850	16648	16669	16695	16778	16791	16828	16812	16867	16616	16642	16830	16628	16805	16611	16924	16875	16637	16983	16921	16730	16640	16814	16763	16877	16596	16739	16694	16981	16895	16754	16668	16584	16928	16705	16606	16912	16727	16881	16919	16761	16821	16954	16718	16842	16719	16709	16726	16821	16733	16755	16802	16760	16776	16772	16596	16695	16934	16891	16696	16747	16782	16842	16641	16857	16672	16864	16810	16820	16852	16640	16682	16842	16836	16696	16704	16929	16742	16933	16589	16809	16615	16942	16834	16725	16962	16772	16769	16636	16731	16601	16533	16887	16591	16747	16771	16744	16838	16541	16854	16855	16707	16919	16785	16820	16580	16885	16719	16936	16837	16944	16973	16671	16780	16849	16660	16924	16812	16838	16856	16678	16614	16873	16902	16755	16801	16771	16728	16807	16683	16933	16840	16543	16713	16763	16695	16783	16587	16681	16793	16817	16750	16765	16851	16670	16569	16768	16552	16947	16774	16744	16854	16953	16744	16681	16728	16755	16774	16747	16850	16852	16781	16635	16852	16609	16746	17014	16518	16668	16588	16825	16999	16898	16775	16763	16899	16773	16847	16959	16906	16724	16767	16867	16788	16656	16693	16867	16689	16966	16687	16863	16655	16841	16788	16784	16704	16916	16806	16914	16792	16741	16724	16972	16691	16620	16669	16600	16814	16665	16865	16833	16675	16557	16789	16735	16800	16861	16875	16706	16667	16867	16827	16933	16875	16976	16834	16742	16858	16716	16711	16734	16687	16979	16710	16820	16723	16598	16765	16937	16898	16700	16971	16729	16806	16918	16972	16922	16824	16709	16817	16678	16606	16637	16871	16837	16742	16618	16820	16686	16705	16899	16621	16617	16622	16813	16734	16701	16559	16730	16693	16796	16686	16791	16797	16790	16855	16876	16562	16668	16610	16598	16645	16734	16814	16511	16796	16961	16731	16839	16689	16815	16761	16984	16888	16732	16657	16854	16957	16913	16734	16812	16919	16829	16855	16637	16911	16869	16622	16606	16693	16800	16772	16800	16795	16922	16692	16946	16780	16826	16727	16798	16847	16911	16823	16947	16666	16675	16758	16714	16733	16931	16850	16796	16725	16577	16837	16909	16654	16670	16726	16685	16885	16567	16711	16744	16703	16553	16961	16705	16909	16696	16777	16842	16954	16831	16582	16703	16594	16714	16574	16807	16817	16636	16829	16842	16846	16776	16585	16817	16828	16801	16827	16638	16826	16568	16902	16783	16805	16820	16790	16930	16663	16774	16638	16839	16787	16687	16902	16770	16849	16747	16675	16776	16906	16833	16967	16952	16890	16891	16834	16713	16828	16808	16825	16824	16852	16629	16765	16709	16978	16823	16694	16844	16636	16955	16773	16761	16851	16626	16665	16757	16842	16930	16674	16616	16823	16640	16952	16718	16727	16705	16898	16903	17179	16809	16725	16921	17001	16754	16999	16746	16637	16671	16868	16841	16548	16616	16822	16713	16623	16926	16838	16957	16658	16763	16653	16832	16663	16848	16964	16949	16738	16559	16601	16734	16665	17053	16748	16741	16802	16820	16754	16852	16842	16702	17039	16794	16858	16961	16751	16898	16759	16797	16773	16865	16760	16596	16825	16620	16840	16631	16589	16706	16709	16809	16799	16631	16814	16898	16689	17131	16753	16758	16888	16991	16849	16694	16561	16950	16777	16781	16758	16866	16666	16795	16871	16876	16663	16708	16607	16808	16648	16519	16682	16646	16847	16838	16700	16733	16832	16703	16744	16828	16812	16511	16570	16834	16632	16864	16865	16953	16886	16782	16830	16841	16718	16767	16700	16887	16754	16914	16882	16817	16855	16788	16724	16796	16737	16780	16622	16785	16929	16850	16827	16879	16710	16649	16764	16804	16889	16907	16850	16909	16778	16689	16794	16885	16515	17009	16886	17008	16622	16788	16798	16764	16801	16579	16567	16695	16560	16753	16713	16659	16853	16648	16572	16859	16770	16696	16914	16748	16717	16840	16804	16844	16780	16734	16696	16791	16759	16630	16707	16839	16833	16705	16779	16758	16783	16929	16745	16616	16569	16728	16659	16843	16853	16797	16818	16748	16989	16777	16733	16771	16831	16699	16809	16848	16709	17056	16988	16610	16863	16626	16809	16842	16691	16841	16641	16883	16797	16757	16776	16799	17005	16848	16596	16690	16826	16783	16531	16656	16782	16839	16895	16586	16973	16934	16866	16754	16829	16852	16738	16893	16961	16678	16694	16858	16885	16768	16817	16705	16671	16729	16717	16961	16798	16699	16562	16848	16634	16713	16752	16731	16596	16723	16793	16636	16831	16709	16891	16767	16768	16802	16806	16627	16758	16951	16745	16879	16806	16682	16782	16684	16752	16837	16772	16799	16741	16750	16755	16966	16795	16600	16853	16640	16819	16617	16768	16724	16829	16688	16837	16962	16900	16786	16668	16705	16668	16835	16798	16906	16877	16929	16735	17013	17041	16891	16885	16779	16485	16852	16981	16708	16968	16896	16766	16522	16810	16781	16778	17077	16796	16666	16725	16760	16634	16729	16661	16709	16895	16985	16834	16858	16762	16872	16853	16668	16759	16854	16691	16744	16809	16910	16935	16920	16814	16806	16700	16894	16714	16592	16857	16950	16717	16579	16739	16846	16671	16937	16978	16803	16745	16693	16767	16800	17002	16825	16776	16751	16874	16781	16763	16677	16632	16986	16650	16835	16739	16701	16888	16674	16709	16882	16732	16852	16987	16850	16921	16750	16954	16812	16872	16775	16648	16835	16719	16721	16958	16648	16715	16972	16935	16755	16840	16971	16942	16679	16683	16651	16752	16953	16939	16865	16675	16896	16618	16704	16673	16944	16669	16686	16937	16813	16719	16554	16637	16878	16656	16875	16823	16682	16873	17031	16920	16957	16678	16688	16759	16851	16903	16798	16738	16781	16901	16922	16729	16766	16851	16850	16881	16718	16936	16799	16493	16648	16794	16849	16933	16925	16800	16947	16736	16898	16805	16874	16906	16915	16817	16737	16742	16916	16803	16691	16689	16667	16662	17003	17019	16898	16793	16803	16938	16840	16664	16605	16753	16447	16811	16712	16741	16767	16760	16723	16871	16727	16738	16623	16828	16957	16761	16793	16884	16801	16815	16825	16739	16759	16736	16864	16749	16646	16677	16790	16648	16908	16812	16612	16714	16868	16870	16611	16694	16696	16689	16679	16981	16754	16943	16829	16654	16959	16717	16890	16716	16916	16826
16617	30683	25382	20923	19491	18226	16637	16031	15755	15285	15025	15028	15032	14713	14722	14682	14682	14617	14455	14616	14569	14451	14407	14578	14617	14388	14472	14526	14412	14654	14359	14334	14471	14389	14415	14449	14442	14273	14468	14407	14460	14284	14662	14524	14545	14436	14473	14437	14472	14431	14439	14342	14367	14599	14495	14475	14437	14535	14335	14474	14327	14497	14473	14564	14502	14446	14427	14482	14394	14319	14506	14340	14382	14556	14422	14525	14274	14384	14392	14535	14387	14366	14434	14392	14378	14311	14351	14524	14345	14437	14496	14262	14302	14421	14339	14445	14481	14420	14320	14556	14369	14505	14381	14442	14229	14648	14369	14336	14458	14396	14508	14382	14488	14476	14438	14264	14390	14625	14471	14485	14499	14299	14473	14359	14334	14519	14401	14392	14322	14497	14463	14397	14373	14274	14449	14541	14673	14475	14404	14430	14422	14421	14400	14534	14313	14493	14558	14499	14658	14465	14443	14485	14471	14395	14424	14625	14495	14306	14503	14501	14413	14363	14282	14482	14428	14457	14353	14369	14388	14370	14344	14325	14336	14298	14328	14303	14389	14484	14608	14395	14362	14353	14402	14463	14406	14432	14481	14460	14487	14459	14384	14410	14383	14448	14296	14255	14516	14549	14387	14369	14494	14448	14249	14685	14401	14478	14379	14461	14442	14433	14522	14432	14435	14658	14436	14540	14353	14446	14517	14404	14353	14450	14493	14359	14151	14446	14499	14467	14470	14468	14374	14498	14506	14407	14525	14408	14425	14395	14423	14426	14387	14374	14557	14438	14234	14462	14376	14447	14302	14504	14205	14457	14480	14441	14359	14465	14432	14489	14362	14303	14278	14457	14515	14511	14554	14394	14435	14516	14540	14372	14448	14587	14444	14247	14433	14385	14412	14458	14459	14402	14567	14283	14284	14440	14342	14502	14436	14471	14335	14323	14338	14493	14569	14550	14451	14542	14422	14647	14372	14424	14497	14471	14474	14292	14433	14576	14335	14538	14385	14304	14368	14611	14475	14466	14602	14309	14538	14347	14413	14376	14494	14389	14418	14129	14492	14366	14406	14299	14126	14459	14394	14366	14683	14355	14395	14485	14421	14270	14337	14323	14434	14522	14539	14434	14359	14425	14379	14483	14463	14446	14248	14383	14471	14425	14462	14499	14467	14508	14300	14461	14532	14505	14373	14482	14293	14506	14217	14423	14557	14393	14335	14487	14494	14380	14504	14289	14466	14443	14486	14366	14446	14325	14370	14507	14506	14380	14416	14341	14513	14539	14464	14467	14215	14549	14383	14234	14420	14482	14440	14485	14430	14520	14261	14445	14326	14406	14413	14493	14402	14378	14523	14448	14597	14372	14444	14326	14343	14355	14381	14301	14466	14228	14508	14312	14580	14466	14278	14553	14296	14404	14409	14332	14402	14466	14380	14593	14500	14462	14529	14414	14522	14300	14585	14400	14353	14352	14362	14559	14581	14546	14446	14369	14509	14326	14426	14503	14307	14411	14300	14490	14525	14389	14407	14380	14480	14383	14559	14292	14529	14371	14401	14229	14604	14299	14257	14396	14367	14369	14516	14500	14290	14521	14528	14305	14366	14476	14458	14622	14389	14379	14169	14463	14371	14295	14342	14333	14590	14235	14465	14434	14388	14402	14427	14612	14386	14351	14351	14498	14569	14350	14354	14375	14348	14455	14366	14438	14564	14507	14488	14293	14331	14325	14386	14417	14373	14485	14488	14648	14424	14289	14437	14389	14566	14424	14477	14340	14561	14335	14268	14243	14384	14496	14462	14341	14624	14340	14424	14330	14442	14449	14338	14342	14153	14560	14475	14527	14560	14390	14343	14437	14484	14476	14534	14444	14372	14424	14568	14385	14294	14448	14405	14321	14658	14404	14450	14545	14364	14492	14364	14406	14412	14553	14421	14485	14340	14385	14484	14400	14405	14357	14442	14372	14421	14311	14514	14569	14345	14552	14433	14317	14371	14436	14508	14360	14544	14424	14583	14530	14516	14521	14510	14340	14467	14356	14318	14435	14365	14404	14394	14505	14535	14490	14470	14373	14376	14410	14489	14387	14476	14430	14400	14396	14418	14521	14498	14576	14419	14413	14496	14329	14564	14548	14457	14604	14407	14493	14518	14454	14354	14417	14220	14331	14293	14410	14566	14437	14398	14391	14464	14431	14350	14590	14338	14471	14593	14637	14448	14552	14257	14272	14388	14475	14444	14342	14403	14367	14484	14416	14359	14362	14302	14540	14335	14472	14290	14386	14438	14363	14507	14513	14382	14423	14325	14590	14509	14514	14420	14365	14486	14359	14402	14461	14476	14330	14456	14367	14298	14483	14453	14487	14382	14362	14186	14412	14353	14469	14455	14387	14592	14488	14574	14384	14380	14421	14452	14360	14384	14482	14595	14281	14329	14409	14532	14498	14449	14356	14295	14539	14503	14342	14189	14533	14402	14412	14404	14462	14391	14612	14289	14551	14272	14433	14543	14589	14564	14561	14331	14500	14518	14554	14277	14538	14391	14386	14446	14491	14505	14371	14538	14413	14448	14429	14434	14420	14363	14288	14320	14448	14406	14497	14604	14311	14397	14271	14545	14443	14388	14319	14378	14320	14482	14292	14576	14310	14454	14353	14214	14355	14398	14452	14325	14422	14405	14706	14315	14440	14532	14394	14316	14332	14476	14365	14426	14447	14389	14381	14539	14435	14520	14439	14544	14503	14353	14341	14439	14394	14324	14515	14340	14297	14377	14483	14378	14484	14488	14451	14402	14371	14472	14304	14430	14460	14524	14494	14474	14397	14485	14428	14435	14459	14321	14345	14538	14446	14568	14270	14410	14519	14515	14410	14310	14517	14333	14303	14359	14416	14311	14453	14305	14687	14406	14394	14570	14414	14394	14494	14364	14395	14594	14387	14489	14428	14490	14418	14513	14397	14349	14406	14528	14455	14294	14438	14463	14493	14381	14276	14425	14456	14287	14488	14449	14655	14381	14409	14411	14408	14448	14312	14483	14319	14365	14464	14415	14617	14561	14441	14578	14526	14302	14320	14529	14493	14314	14485	14439	14384	14397	14389	14381	14566	14536	14472	14593	14249	14627	14323	14508	14498	14528	14317	14487	14401	14443	14464	14340	14336	14362	14439	14422	14524	14374	14498	14348	14421	14388	14508	14492	14484	14400	14465	14522	14254	14455	14446	14341	14275	14462	14410	14367	14502	14423	14344	14416	14273	14482	14379	14616	14528	14351	14318	14444	14375	14395	14443	14417	14297	14350	14313	14345	14345	14371	14596	14457	14262	14358	14361	14400	14446	14449	14335	14386	14553	14387	14473	14377	14449	14185	14390	14408	14528	14230	14472	14490	14450	14405	14500	14229	14437	14546	14616	14546	14524	14456	14654	14399	14312	14327	14392	14513	14257	14495	14351	14314	14551	14338	14426	14486	14604	14326	14266	14160	14421	14434	14392	14439	14433	14488	14381	14551	14329	14454	14506	14357	14340	14467	14465	14401	14427	14492	14408	14376	14332	14381	14230	14445	14292	14321	14332	14425	14499	14276	14403	14457	14400	14316	14285	14635	14445	14374	14408	14450	14678	14379	14405	14330	14524	14507	14420	14510	14425	14369	14517	14323	14646	14556	14278	14347	14448	14572	14197	14420	14367	14532	14519	14517	14505	14589	14399	14517	14549	14503	14441	14294	14451	14349	14568	14350	14280	14442	14380	14659	14409	14327	14401	14428	14357	14375	14298	14412	14537	14506	14382	14313	14383	14221	14168	14444	14622	14469	14465	14527	14378	14433	14370	14521	14608	14468	14504	14268	14500	14547	14559	14507	14407	14415	14313	14400	14486	14478	14370	14353	14377	14503	14607	14314	14519	14484	14305	14352	14196	14367	14272	14398	14249	14329	14443	14407	14360	14329	14421	14351	14430	14418	14683	14397	14423	14391	14547	14355	14425	14476	14372	14445	14391	14433	14615	14322	14368	14357	14525	14475	14306	14342	14478	14586	14377	14532	14256	14612	14450	14373	14377	14460	14313	14619	14381	14373	14518	14265	14487	14394	14477	14387	14461	14493	14540	14514	14491	14583	14433	14410	14527	14586	14520	14312	14478	14525	14457	14186	14496	14492	14252	14378	14417	14576	14512	14408	14391	14449	14337	14455	14379	14326	14594	14387	14477	14395	14431	14230	14567	14380	14527	14536	14361	14466	14484	14455	14253	14435	14585	14380	14555	14396	14353	14666	14236	14570	14462	14373	14426	14312	14445	14530	14246	14287	14629	14385	14460	14397	14430	14558	14374	14398	14331	14366	14476	14531	14443	14232	14437	14283	14367	14583	14414	14438	14344	14511	14524	14337	14441	14294	14554	14391	14407	14458	14483	14404	14450	14518	14478	14322	14484	14489	14440	14579	14415	14377	14559	14322	14314	14403	14589	14509	14382	14489	14434	14488	14526	14406	14517	14320	14520	14261	14580	14443	14511	14485	14193	14353	14369	14472	14490	14500	14291	14474	14490	14496	14351	14428	14535	14474	14373	14572	14377	14471	14583	14450	14575	14527	14396	14381	14456	14376	14410	14387	14347	14480	14397	14499	14453	14451	14427	14285	14375	14556	14421	14479	14507	14333	14444	14345	14500	14530	14300	14550	14343	14420	14464	14438	14390	14371	14504	14372	14541	14399	14484	14389	14338	14429	14379	14439	14318	14453	14393	14410	14457	14361	14388	14410	14321	14399	14563	14378	14523	14300	14422	14398	14567	14518	14439	14553	14537	14465	14467	14368	14245	14445	14553	14506	14365	14615	14414	14306	14340	14332	14470	14359	14471	14470	14481	14604	14523	14323	14373	14414	14384	14447	14468	14367	14410	14466	14456	14494	14288	14414	14334	14548	14456	14374	14450	14477	14558	14342	14389	14596	14506	14571	14428	14444	14484	14471	14429	14374	14391	14413	14492	14455	14421	14544	14346	14380	14449	14453	14352	14688	14286	14569	14569	14365	14325	14469	14274	14598	14448	14491	14446	14447	14391	14430	14365	14417	14543	14514	14358	14370	14509	14362	14456	14480	14455	14377	14306	14488	14582	14485	14482	14474	14516	14308	14526	14537	14547	14447	14551	14439	14471
21791	21006	28244	23982	21395	23853	26323	21277	20004	20002	19654	19527	19420	19393	19006	19016	19015	18994	18821	18903	18864	18968	18702	18947	18765	18757	18893	18756	18495	18873	18810	18563	18449	18578	18851	18546	18720	18661	18691	18566	18768	18680	18469	18627	18480	18647	18781	18806	18698	18533	18493	18530	18560	18688	18615	18545	18672	18718	18481	18686	18634	18495	18628	18609	18489	18772	18592	18521	18607	18628	18617	18561	18643	18376	18498	18586	18439	18641	18453	18643	18536	18456	18723	18537	18592	18423	18470	18625	18746	18747	18514	18544	18303	18514	18646	18644	18343	18396	18437	18526	18540	18639	18655	18595	18572	18678	18620	18336	18492	18516	18581	18531	18336	18446	18510	18554	18543	18597	18352	18436	18537	18541	18343	18409	18554	18471	18606	18442	18531	18757	18664	18397	18640	18517	18285	18548	18483	18478	18536	18556	18629	18510	18566	18513	18380	18352	18454	18365	18571	18436	18546	18579	18371	18449	18674	18445	18412	18567	18654	18715	18687	18440	18757	18700	18452	18552	18476	18423	18379	18570	18610	18474	18556	18516	18615	18495	18634	18629	18544	18442	18360	18458	18578	18697	18722	18662	18734	18467	18483	18608	18398	18621	18768	18578	18531	18289	18411	18541	18448	18388	18445	18554	18595	18545	18359	18483	18575	18602	18581	18545	18640	18575	18492	18398	18515	18447	18522	18449	18620	18522	18536	18490	18595	18482	18289	18559	18486	18491	18641	18483	18546	18613	18325	18436	18622	18655	18497	18502	18494	18637	18338	18485	18767	18772	18316	18551	18467	18661	18414	18555	18510	18583	18473	18385	18614	18557	18623	18434	18427	18525	18600	18521	18360	18385	18440	18576	18634	18680	18425	18496	18582	18689	18575	18617	18555	18440	18680	18418	18429	18499	18281	18526	18549	18521	18534	18579	18561	18520	18742	18455	18693	18533	18608	18603	18390	18475	18673	18369	18437	18525	18497	18674	18481	18463	18377	18425	18441	18538	18461	18570	18495	18394	18449	18470	18585	18492	18321	18233	18396	18756	18497	18478	18596	18533	18661	18261	18548	18462	18677	18340	18470	18487	18525	18303	18570	18541	18742	18361	18476	18365	18612	18505	18471	18622	18601	18381	18475	18412	18350	18439	18440	18549	18494	18517	18565	18484	18462	18382	18368	18445	18306	18388	18481	18560	18551	18758	18467	18462	18500	18449	18494	18452	18490	18522	18485	18532	18426	18571	18758	18511	18426	18760	18519	18489	18496	18484	18405	18259	18347	18636	18723	18516	18572	18692	18552	18506	18491	18487	18372	18439	18379	18599	18511	18321	18263	18490	18634	18621	18408	18598	18409	18451	18305	18543	18529	18459	18718	18665	18469	18629	18605	18564	18592	18534	18488	18637	18684	18567	18465	18575	18456	18684	18643	18558	18674	18494	18398	18476	18541	18537	18334	18351	18615	18530	18432	18397	18415	18285	18353	18418	18493	18544	18659	18449	18628	18577	18582	18420	18538	18449	18344	18435	18233	18404	18398	18434	18715	18362	18437	18674	18498	18444	18435	18560	18404	18569	18448	18508	18425	18327	18565	18716	18580	18389	18642	18589	18645	18436	18424	18409	18677	18425	18478	18691	18346	18477	18639	18244	18508	18619	18510	18391	18473	18513	18578	18520	18468	18478	18613	18476	18636	18411	18485	18716	18595	18393	18451	18507	18413	18518	18618	18290	18348	18503	18370	18576	18431	18546	18495	18536	18427	18527	18854	18497	18736	18315	18581	18453	18334	18404	18369	18530	18439	18552	18613	18335	18611	18450	18497	18422	18459	18522	18531	18384	18504	18618	18517	18627	18559	18546	18584	18459	18448	18738	18486	18437	18390	18474	18431	18618	18840	18645	18781	18722	18545	18546	18471	18439	18523	18612	18578	18368	18459	18576	18581	18552	18425	18462	18436	18720	18472	18595	18501	18581	18426	18658	18606	18476	18715	18652	18676	18486	18616	18477	18563	18670	18421	18566	18475	18551	18417	18545	18400	18526	18517	18355	18374	18560	18791	18570	18368	18583	18411	18375	18698	18492	18455	18720	18659	18536	18429	18608	18324	18383	18417	18417	18547	18508	18613	18728	18521	18461	18524	18487	18495	18371	18534	18312	18531	18502	18322	18461	18557	18737	18620	18552	18494	18548	18310	18412	18467	18368	18587	18527	18427	18435	18552	18451	18686	18468	18563	18567	18647	18307	18414	18494	18473	18212	18354	18556	18546	18470	18484	18603	18456	18334	18535	18427	18403	18560	18576	18367	18596	18501	18634	18751	18336	18393	18717	18494	18538	18498	18535	18483	18628	18489	18589	18741	18480	18578	18350	18327	18369	18426	18177	18329	18729	18514	18363	18738	18775	18710	18443	18509	18454	18440	18673	18436	18448	18474	18297	18468	18637	18574	18350	18527	18617	18481	18577	18463	18525	18642	18543	18444	18595	18250	18382	18527	18371	18573	18543	18529	18475	18603	18550	18247	18391	18668	18427	18464	18288	18397	18599	18558	18424	18571	18530	18495	18825	18500	18622	18486	18766	18513	18541	18670	18472	18595	18573	18530	18604	18441	18562	18501	18378	18431	18525	18479	18557	18633	18448	18431	18606	18491	18548	18668	18509	18566	18621	18568	18524	18565	18463	18493	18477	18569	18553	18439	18338	18605	18515	18636	18629	18687	18666	18458	18668	18486	18583	18538	18491	18398	18438	18456	18577	18514	18573	18494	18530	18414	18449	18545	18539	18294	18489	18299	18660	18495	18571	18476	18360	18447	18621	18462	18394	18717	18583	18438	18574	18490	18621	18418	18503	18709	18444	18364	18591	18544	18511	18714	18568	18430	18506	18496	18408	18423	18404	18439	18615	18251	18670	18462	18658	18449	18446	18614	18514	18448	18340	18534	18458	18641	18596	18590	18551	18488	18288	18598	18387	18564	18441	18394	18437	18529	18646	18440	18576	18568	18600	18648	18524	18445	18329	18483	18458	18578	18596	18489	18542	18613	18600	18596	18635	18309	18422	18567	18391	18612	18426	18530	18651	18631	18398	18539	18657	18450	18549	18501	18565	18488	18481	18689	18736	18616	18623	18470	18389	18290	18654	18497	18599	18580	18309	18467	18350	18658	18506	18495	18533	18529	18654	18474	18592	18742	18610	18473	18508	18815	18608	18480	18406	18490	18558	18520	18440	18528	18339	18584	18662	18348	18470	18611	18786	18612	18638	18494	18356	18331	18474	18541	18567	18467	18366	18568	18527	18426	18536	18354	18575	18508	18479	18301	18464	18703	18410	18383	18551	18481	18537	18599	18663	18572	18427	18553	18471	18531	18521	18506	18515	18549	18538	18654	18569	18591	18643	18611	18509	18613	18629	18461	18459	18539	18582	18595	18458	18383	18489	18558	18462	18641	18313	18687	18452	18637	18283	18516	18518	18516	18608	18495	18557	18331	18580	18659	18463	18475	18441	18569	18605	18364	18388	18532	18626	18646	18460	18278	18680	18428	18433	18586	18458	18393	18264	18599	18495	18561	18630	18476	18567	18463	18197	18659	18533	18535	18638	18522	18469	18471	18434	18354	18524	18462	18480	18687	18478	18462	18635	18765	18661	18419	18501	18428	18570	18310	18326	18528	18673	18384	18490	18611	18537	18686	18385	18574	18548	18532	18507	18482	18563	18646	18431	18460	18412	18436	18426	18517	18481	18419	18559	18373	18485	18495	18386	18445	18403	18410	18462	18266	18569	18377	18683	18489	18579	18614	18593	18436	18329	18524	18264	18519	18728	18411	18565	18488	18555	18646	18624	18487	18602	18629	18760	18558	18735	18594	18502	18765	18549	18584	18767	18309	18412	18507	18600	18576	18490	18483	18571	18501	18507	18480	18495	18437	18331	18554	18503	18231	18462	18701	18732	18338	18546	18380	18572	18546	18626	18524	18635	18524	18591	18673	18842	18358	18578	18614	18451	18389	18430	18413	18380	18498	18377	18483	18663	18679	18370	18695	18524	18820	18641	18616	18498	18444	18373	18513	18459	18354	18489	18604	18579	18699	18709	18723	18566	18416	18389	18625	18703	18337	18562	18439	18624	18484	18531	18542	18682	18347	18701	18543	18473	18531	18453	18532	18581	18455	18534	18687	18411	18501	18426	18479	18657	18521	18521	18502	18535	18540	18379	18665	18374	18636	18595	18522	18737	18467	18457	18607	18500	18689	18414	18542	18425	18526	18582	18486	18306	18400	18480	18406	18394	18526	18578	18426	18429	18639	18465	18367	18619	18487	18666	18447	18466	18322	18275	18671	18686	18538	18496	18576	18492	18440	18458	18295	18675	18285	18564	18525	18615	18568	18526	18629	18623	18410	18598	18566	18576	18550	18685	18552	18535	18384	18679	18512	18588	18608	18602	18489	18540	18645	18579	18343	18562	18641	18572	18444	18643	18340	18609	18502	18262	18656	18527	18596	18785	18422	18547	18513	18693	18521	18602	18391	18316	18421	18363	18702	18588	18375	18433	18475	18347	18550	18678	18347	18312	18397	18712	18509	18386	18574	18501	18205	18242	18312	18466	18687	18532	18513	18633	18427	18678	18491	18332	18660	18486	18323	18500	18543	18546	18600	18541	18631	18673	18520	18385	18409	18507	18224	18642	18412	18493	18583	18695	18558	18616	18544	18455	18435	18439	18429	18491	18518	18605	18515	18456	18325	18578	18613	18678	18577	18544	18725	18459	18628	18679	18382	18533	18677	18515	18679	18510	18571	18647	18459	18552	18330	18555	18304	18735	18490	18514	18569	18543	18431	18443	18336	18329	18498	18617	18609	18460	18500	18395	18612	18623	18487	18474	18535	18519	18561	18335	18502	18486	18584	18264	18506	18223	18567	18552	18668	18740	18529	18592	18504	18334	18463	18653	18426	18168	18294	18364	18684	18415	18358	18580	18687	18306	18510	18524	18426	18494	18623	18522	18536	18548	18476	18490	18770	18373	18487	18538	18486	18590	18457	18482	18367	18404	18678	18431	18618	18392	18638	18480	18618	18385	18428	18584	18487	18564	18731	18654	18482	18171	18337	18718	18397	18460	18695	18391	18659	18675	18607	18632	18475	18451	18632	18572	18609
17178	38137	31357	25073	23198	20916	19176	18351	17526	17182	16468	16244	16045	15951	15802	15757	15686	15713	15708	15623	15715	15726	15501	15700	15672	15627	15534	15558	15439	15504	15412	15624	15547	15360	15299	15346	15403	15364	15314	15385	15371	15542	15483	15340	15296	15304	15491	15475	15294	15317	15305	15476	15257	15406	15415	15525	15375	15372	15367	15481	15465	15457	15389	15242	15367	15377	15381	15290	15443	15386	15334	15397	15316	15461	15267	15294	15450	15351	15419	15334	15425	15482	15420	15269	15148	15523	15370	15356	15381	15483	15334	15324	15499	15457	15489	15349	15354	15436	15563	15278	15341	15357	15130	15373	15299	15228	15426	15318	15380	15385	15279	15448	15472	15396	15472	15381	15487	15392	15389	15399	15377	15526	15342	15481	15468	15537	15328	15331	15340	15390	15258	15224	15480	15444	15357	15295	15489	15373	15399	15446	15424	15294	15308	15421	15425	15371	15297	15354	15200	15430	15431	15374	15197	15385	15303	15318	15511	15441	15427	15277	15411	15251	15553	15482	15360	15279	15393	15492	15360	15430	15435	15220	15227	15234	15307	15394	15354	15333	15513	15364	15304	15313	15209	15471	15314	15517	15255	15375	15344	15305	15196	15235	15338	15447	15354	15402	15423	15431	15229	15534	15463	15344	15381	15506	15324	15448	15414	15587	15355	15233	15396	15155	15483	15512	15509	15373	15272	15224	15424	15484	15331	15201	15511	15282	15347	15312	15379	15454	15450	15339	15319	15325	15372	15420	15386	15387	15392	15301	15378	15384	15399	15299	15374	15342	15371	15489	15554	15358	15413	15502	15248	15308	15303	15339	15333	15315	15305	15136	15424	15427	15391	15322	15284	15408	15284	15462	15491	15532	15523	15386	15297	15371	15372	15492	15433	15347	15506	15343	15362	15301	15464	15544	15289	15361	15243	15467	15352	15350	15274	15374	15477	15359	15402	15346	15281	15248	15437	15439	15441	15540	15535	15229	15424	15222	15505	15438	15315	15467	15411	15291	15240	15264	15187	15450	15266	15310	15383	15266	15443	15369	15451	15315	15198	15441	15418	15338	15338	15471	15356	15419	15345	15427	15357	15451	15315	15421	15409	15212	15510	15276	15223	15323	15368	15340	15220	15268	15467	15465	15241	15386	15581	15273	15535	15539	15474	15319	15456	15370	15317	15436	15350	15220	15249	15448	15378	15291	15285	15454	15452	15328	15284	15385	15329	15393	15386	15356	15296	15377	15340	15156	15298	15256	15422	15427	15371	15344	15497	15479	15502	15275	15461	15276	15282	15357	15151	15375	15297	15489	15486	15431	15381	15396	15310	15385	15300	15385	15318	15313	15248	15288	15279	15375	15469	15385	15313	15208	15275	15260	15428	15336	15423	15204	15217	15445	15385	15436	15473	15349	15208	15403	15430	15386	15355	15298	15588	15369	15316	15300	15323	15318	15549	15319	15412	15349	15389	15409	15315	15214	15338	15210	15347	15220	15299	15305	15390	15438	15319	15509	15374	15447	15531	15349	15334	15282	15285	15223	15291	15450	15395	15298	15475	15249	15379	15478	15355	15310	15404	15396	15284	15292	15297	15208	15340	15337	15303	15462	15350	15510	15233	15217	15251	15361	15358	15408	15238	15403	15459	15464	15544	15286	15412	15359	15392	15495	15342	15409	15226	15288	15308	15486	15468	15374	15298	15209	15345	15383	15407	15215	15248	15378	15337	15381	15352	15235	15483	15272	15359	15298	15317	15470	15239	15150	15463	15357	15297	15309	15268	15264	15285	15348	15237	15227	15251	15229	15192	15422	15388	15453	15402	15397	15352	15393	15357	15387	15295	15334	15340	15310	15475	15371	15361	15474	15291	15303	15117	15385	15548	15488	15226	15455	15357	15465	15136	15435	15368	15307	15539	15409	15366	15509	15374	15265	15448	15478	15416	15577	15258	15244	15316	15328	15322	15461	15270	15379	15211	15390	15240	15300	15227	15513	15406	15254	15432	15363	15257	15268	15235	15425	15236	15403	15220	15456	15237	15252	15432	15367	15405	15274	15257	15347	15350	15471	15532	15400	15199	15521	15299	15504	15383	15266	15300	15313	15304	15427	15329	15378	15435	15500	15421	15464	15344	15364	15437	15384	15218	15444	15362	15183	15387	15395	15444	15499	15364	15148	15468	15233	15456	15525	15449	15339	15434	15131	15420	15290	15426	15318	15400	15249	15439	15478	15473	15402	15332	15327	15469	15242	15260	15211	15344	15351	15367	15437	15418	15410	15362	15489	15369	15321	15377	15366	15471	15274	15337	15318	15349	15357	15343	15498	15596	15607	15315	15257	15487	15370	15381	15393	15482	15344	15437	15368	15399	15362	15396	15523	15301	15406	15250	15457	15199	15434	15274	15357	15273	15357	15419	15576	15320	15247	15523	15364	15452	15534	15272	15320	15361	15375	15356	15356	15399	15615	15382	15476	15223	15445	15378	15391	15262	15162	15350	15328	15261	15366	15438	15436	15548	15406	15415	15314	15378	15213	15326	15311	15346	15376	15275	15512	15377	15439	15239	15302	15486	15289	15387	15247	15143	15340	15313	15365	15350	15286	15205	15388	15233	15220	15384	15277	15381	15314	15405	15313	15355	15298	15392	15432	15369	15389	15365	15331	15455	15457	15155	15433	15377	15462	15428	15494	15346	15388	15313	15500	15310	15293	15285	15350	15195	15271	15247	15350	15261	15297	15342	15523	15299	15393	15529	15506	15360	15486	15361	15514	15265	15277	15319	15401	15327	15235	15280	15366	15303	15411	15361	15527	15213	15271	15423	15440	15244	15457	15286	15320	15431	15265	15054	15224	15307	15390	15461	15621	15440	15438	15425	15454	15322	15471	15393	15281	15233	15361	15188	15321	15169	15329	15368	15343	15215	15346	15385	15344	15266	15430	15378	15514	15319	15411	15349	15559	15325	15269	15394	15381	15392	15330	15426	15440	15428	15428	15327	15443	15272	15378	15331	15506	15335	15508	15244	15483	15345	15266	15473	15473	15398	15335	15368	15327	15179	15110	15215	15440	15473	15233	15282	15518	15438	15394	15512	15539	15314	15448	15348	15194	15086	15341	15512	15269	15228	15587	15287	15456	15325	15434	15486	15352	15590	15304	15149	15399	15515	15306	15449	15281	15331	15491	15291	15280	15435	15394	15263	15434	15209	15371	15374	15269	15324	15515	15460	15208	15440	15325	15223	15268	15192	15089	15242	15351	15425	15381	15391	15448	15357	15271	15348	15323	15394	15316	15458	15358	15374	15464	15549	15561	15397	15348	15442	15427	15338	15349	15388	15260	15364	15355	15279	15307	15347	15298	15377	15264	15490	15160	15333	15355	15525	15451	15491	15376	15266	15355	15306	15348	15468	15393	15613	15304	15406	15214	15222	15405	15399	15409	15582	15456	15302	15117	15236	15193	15415	15390	15365	15393	15206	15295	15454	15373	15293	15300	15356	15262	15393	15205	15316	15296	15353	15460	15538	15375	15286	15425	15414	15439	15354	15356	15293	15428	15325	15496	15222	15335	15314	15416	15416	15360	15324	15516	15251	15457	15340	15271	15293	15233	15333	15365	15371	15390	15423	15364	15523	15293	15272	15223	15480	15346	15316	15337	15312	15355	15432	15492	15237	15315	15433	15407	15298	15311	15428	15182	15262	15435	15204	15411	15309	15170	15546	15415	15451	15237	15298	15240	15432	15439	15324	15382	15423	15386	15307	15312	15448	15397	15447	15442	15392	15302	15524	15459	15406	15299	15461	15321	15364	15438	15557	15294	15203	15486	15257	15460	15340	15359	15295	15419	15343	15333	15497	15405	15264	15509	15457	15293	15307	15421	15145	15349	15455	15380	15313	15398	15383	15595	15475	15504	15189	15262	15351	15586	15411	15243	15311	15253	15292	15326	15264	15295	15337	15384	15321	15391	15343	15358	15384	15379	15540	15330	15462	15394	15441	15424	15420	15430	15383	15450	15421	15451	15380	15277	15316	15408	15505	15486	15481	15326	15380	15396	15407	15436	15362	15406	15429	15231	15504	15426	15395	15406	15143	15445	15257	15348	15413	15360	15341	15264	15470	15433	15325	15321	15374	15406	15360	15408	15349	15514	15379	15357	15360	15374	15252	15323	15341	15321	15536	15338	15484	15233	15291	15466	15238	15311	15341	15454	15267	15246	15347	15402	15521	15425	15378	15248	15291	15412	15410	15269	15475	15450	15399	15212	15266	15224	15569	15203	15560	15290	15447	15306	15547	15351	15416	15402	15163	15354	15393	15349	15467	15384	15348	15333	15342	15347	15249	15262	15376	15253	15441	15486	15330	15357	15336	15557	15383	15218	15527	15269	15444	15150	15381	15352	15256	15437	15370	15416	15370	15385	15444	15473	15436	15364	15379	15222	15490	15338	15225	15475	15218	15226	15441	15329	15389	15143	15294	15433	15448	15236	15436	15391	15440	15248	15447	15479	15326	15471	15481	15541	15329	15342	15436	15318	15378	15424	15277	15256	15516	15377	15299	15349	15397	15208	15438	15234	15278	15425	15249	15227	15309	15466	15284	15313	15407	15607	15392	15385	15335	15408	15420	15263	15222	15498	15216	15439	15359	15307	15523	15193	15482	15359	15400	15429	15284	15330	15353	15277	15497	15445	15257	15310	15382	15374	15305	15277	15440	15199	15412	15389	15226	15429	15423	15274	15432	15368	15309	15260	15265	15266	15238	15319	15329	15196	15490	15316	15483	15436	15446	15338	15366	15296	15481	15203	15416	15441	15481	15165	15479	15467	15506	15332	15281	15368	15396	15203	15138	15336	15481	15350	15350	15449	15480	15152	15486	15402	15352	15321	15460	15307	15214	15155	15241	15290	15335	15343	15467	15220	15415	15493	15162	15386	15250	15232	15303	15341	15530	15360	15349	15372	15322	15474	15348	15219	15618	15486	15354	15486	15515	15261	15374	15385	15516	15360	15538	15376	15472	15593	15236	15333	15268	15480	15301	15221	15170	15265	15410	15244	15439	15327	15547	15310	15438	15627	15167	15256	15199	15407	15304	15373	15251	15376	15381	15442	15268	15293	15354	15292	15330	15314	15327	15142	15167	15402	15305	15429	15308	15371
28187	23003	25923	23115	19377	18341	17736	17310	17257	16869	16648	16603	16745	16394	16545	16558	16571	16666	16461	16534	16610	16455	16604	16689	16441	16481	16427	16536	16456	16296	16464	16361	16521	16213	16311	16314	16251	16367	16374	16500	16574	16377	16354	16451	16404	16177	16486	16393	16256	16323	16482	16457	16375	16354	16410	16427	16317	16306	16257	16321	16377	16314	16300	16590	16354	16299	16197	16452	16526	16186	16290	16332	16422	16433	16394	16268	16501	16546	16379	16427	16313	16500	16335	16355	16498	16413	16301	16313	16476	16408	16509	16445	16409	16490	16303	16334	16471	16282	16486	16656	16397	16598	16328	16361	16373	16470	16314	16492	16275	16513	16481	16295	16269	16227	16418	16327	16520	16471	16457	16591	16497	16390	16328	16625	16314	16251	16392	16285	16494	16433	16381	16528	16595	16312	16353	16275	16401	16319	16348	16524	16381	16272	16366	16462	16312	16536	16395	16418	16408	16533	16352	16371	16358	16414	16351	16470	16336	16536	16405	16268	16493	16449	16360	16277	16363	16452	16387	16259	16533	16352	16533	16592	16428	16303	16558	16342	16395	16280	16401	16255	16349	16246	16210	16292	16338	16464	16506	16536	16455	16455	16617	16441	16275	16403	16515	16195	16386	16420	16481	16263	16360	16173	16357	16314	16416	16402	16525	16398	16286	16366	16457	16209	16347	16542	16509	16387	16539	16492	16366	16607	16385	16401	16515	16417	16479	16454	16427	16474	16613	16255	16231	16462	16324	16344	16231	16342	16362	16441	16380	16391	16191	16458	16223	16451	16273	16488	16327	16264	16392	16566	16473	16427	16533	16342	16223	16410	16317	16301	16387	16578	16464	16646	16496	16381	16508	16442	16445	16347	16515	16463	16158	16528	16190	16319	16329	16331	16399	16550	16406	16358	16386	16344	16590	16297	16508	16582	16321	16464	16424	16229	16648	16363	16302	16248	16308	16323	16388	16273	16565	16422	16499	16359	16384	16517	16330	16483	16435	16300	16404	16365	16278	16343	16312	16439	16451	16507	16486	16194	16575	16337	16442	16490	16535	16303	16571	16436	16378	16373	16281	16331	16315	16430	16562	16370	16387	16370	16445	16401	16283	16179	16208	16524	16371	16360	16422	16369	16505	16378	16395	16374	16439	16234	16542	16517	16418	16261	16506	16514	16549	16353	16317	16368	16479	16224	16384	16315	16538	16471	16368	16433	16497	16312	16449	16334	16327	16287	16396	16350	16303	16586	16411	16506	16403	16539	16476	16394	16353	16308	16431	16425	16477	16401	16267	16533	16547	16371	16390	16352	16256	16347	16092	16409	16391	16438	16342	16487	16503	16362	16514	16247	16437	16395	16493	16447	16418	16279	16401	16413	16459	16431	16343	16306	16586	16518	16321	16369	16165	16113	16272	16253	16660	16249	16423	16448	16561	16468	16424	16414	16336	16359	16037	16429	16459	16388	16503	16552	16328	16345	16385	16505	16413	16489	16307	16315	16459	16239	16460	16416	16212	16348	16343	16550	16399	16348	16275	16421	16232	16357	16256	16278	16524	16279	16438	16535	16502	16403	16402	16400	16299	16317	16419	16297	16547	16386	16360	16391	16323	16361	16507	16403	16195	16412	16322	16219	16243	16521	16515	16407	16459	16386	16423	16504	16398	16255	16401	16194	16359	16496	16579	16451	16501	16257	16241	16422	16444	16165	16380	16494	16276	16163	16315	16253	16361	16467	16322	16278	16333	16610	16464	16343	16456	16300	16665	16635	16438	16510	16517	16420	16425	16362	16412	16309	16160	16643	16324	16258	16403	16333	16526	16395	16324	16396	16281	16402	16270	16407	16337	16407	16486	16421	16382	16358	16366	16545	16602	16353	16495	16268	16411	16265	16400	16493	16256	16353	16503	16444	16505	16311	16366	16525	16414	16557	16404	16320	16622	16369	16464	16525	16489	16220	16522	16229	16338	16421	16269	16451	16303	16343	16422	16400	16387	16324	16573	16455	16372	16207	16322	16477	16502	16456	16336	16296	16494	16361	16414	16402	16317	16384	16331	16493	16146	16492	16336	16587	16523	16340	16373	16349	16462	16410	16252	16406	16419	16469	16492	16220	16411	16478	16333	16386	16207	16260	16598	16330	16346	16607	16397	16454	16463	16460	16474	16401	16321	16352	16310	16394	16390	16475	16327	16345	16378	16514	16511	16415	16547	16377	16245	16351	16337	16311	16408	16164	16492	16614	16430	16237	16361	16630	16292	16326	16217	16533	16321	16365	16517	16426	16412	16326	16555	16201	16585	16360	16316	16451	16461	16566	16312	16384	16582	16314	16380	16514	16181	16274	16552	16139	16392	16423	16399	16502	16376	16390	16584	16394	16358	16424	16464	16446	16230	16517	16405	16154	16240	16507	16251	16341	16515	16352	16338	16361	16410	16384	16464	16536	16117	16324	16534	16461	16290	16293	16342	16174	16352	16656	16515	16353	16335	16339	16516	16240	16533	16468	16461	16422	16438	16463	16511	16401	16284	16338	16276	16365	16485	16351	16298	16221	16547	16309	16338	16228	16293	16484	16334	16356	16192	16204	16417	16407	16386	16249	16529	16604	16671	16189	16359	16495	16539	16335	16305	16215	16325	16431	16400	16328	16480	16306	16286	16543	16418	16508	16396	16455	16344	16214	16434	16465	16456	16333	16440	16388	16397	16291	16399	16468	16219	16562	16397	16374	16387	16286	16292	16389	15964	16364	16310	16325	16545	16266	16557	16216	16392	16166	16512	16538	16651	16522	16421	16392	16356	16550	16441	16506	16452	16488	16448	16413	16291	16245	16607	16509	16346	16322	16258	16429	16498	16616	16407	16411	16349	16330	16508	16410	16359	16248	16228	16502	16162	16526	16356	16165	16587	16458	16298	16295	16365	16332	16429	16347	16408	16405	16466	16566	16312	16555	16289	16426	16387	16311	16393	16275	16240	16370	16513	16384	16475	16436	16288	16309	16444	16362	16325	16358	16385	16624	16462	16383	16439	16130	16467	16377	16267	16367	16310	16234	16287	16235	16481	16489	16245	16448	16340	16357	16492	16584	16350	16405	16280	16657	16375	16391	16552	16567	16336	16553	16521	16601	16441	16449	16446	16387	16233	16303	16343	16175	16360	16247	16399	16405	16293	16381	16288	16164	16397	16430	16446	16428	16424	16542	16402	16318	16281	16447	16594	16299	16710	16424	16487	16431	16315	16392	16609	16508	16256	16592	16331	16394	16278	16402	16286	16316	16174	16438	16141	16339	16391	16263	16368	16150	16397	16290	16489	16432	16121	16397	16325	16174	16558	16461	16267	16462	16506	16414	16399	16379	16319	16408	16383	16354	16383	16348	16393	16434	16452	16368	16378	16216	16318	16517	16460	16456	16459	16259	16507	16303	16263	16579	16499	16380	16371	16383	16395	16347	16357	16525	16394	16621	16293	16671	16494	16504	16327	16391	16342	16480	16357	16429	16564	16436	16259	16281	16314	16332	16385	16530	16490	16369	16520	16338	16393	16297	16510	16462	16357	16142	16372	16308	16515	16359	16480	16291	16369	16538	16471	16200	16434	16517	16412	16409	16408	16386	16515	16734	16351	16446	16469	16389	16320	16335	16457	16469	16464	16399	16559	16447	16599	16348	16256	16479	16495	16441	16506	16417	16350	16421	16345	16371	16530	16396	16306	16211	16301	16449	16298	16500	16383	16358	16514	16393	16490	16400	16588	16225	16287	16278	16129	16555	16352	16466	16316	16359	16509	16484	16366	16480	16424	16330	16526	16622	16451	16257	16270	16316	16480	16385	16256	16386	16285	16469	16285	16437	16411	16505	16390	16360	16231	16198	16383	16327	16403	16511	16633	16434	16400	16354	16431	16361	16395	16340	16346	16275	16475	16336	16364	16492	16611	16256	16431	16359	16470	16398	16350	16522	16509	16416	16636	16662	16421	16353	16463	16456	16470	16440	16352	16350	16377	16181	16503	16351	16498	16310	16401	16421	16486	16523	16288	16455	16313	16351	16503	16238	16465	16513	16272	16239	16314	16115	16352	16465	16279	16449	16374	16542	16217	16319	16449	16442	16339	16269	16520	16492	16415	16449	16591	16482	16493	16456	16279	16439	16341	16363	16221	16487	16187	16376	16382	16436	16617	16314	16458	16387	16450	16333	16363	16532	16301	16486	16436	16499	16424	16275	16609	16332	16374	16412	16330	16395	16579	16353	16207	16267	16410	16370	16170	16559	16425	16369	16272	16395	16424	16364	16188	16491	16369	16255	16463	16433	16176	16465	16386	16384	16364	16476	16422	16392	16261	16508	16168	16448	16327	16374	16497	16511	16265	16357	16373	16319	16307	16573	16296	16268	16515	16371	16156	16289	16466	16322	16284	16117	16451	16294	16332	16550	16577	16455	16338	16394	16357	16313	16388	16441	16499	16438	16273	16419	16665	16517	16267	16239	16418	16424	16309	16454	16268	16356	16282	16269	16555	16337	16233	16320	16497	16457	16384	16251	16562	16424	16204	16290	16328	16450	16502	16289	16309	16495	16354	16351	16345	16298	16525	16291	16357	16405	16273	16330	16283	16183	16447	16324	16257	16485	16624	16370	16286	16273	16325	16424	16419	16263	16172	16535	16364	16409	16430	16557	16469	16430	16380	16372	16276	16585	16355	16382	16198	16344	16525	16382	16415	16368	16369	16403	16479	16408	16399	16499	16457	16385	16360	16300	16296	16494	16432	16593	16392	16459	16453	16405	16211	16557	16275	16294	16562	16566	16502	16391	16429	16258	16280	16072	16360	16327	16526	16345	16420	16424	16366	16424	16445	16489	16379	16334	16331	16420	16437	16547	16416	16385	16126	16344	16337	16233	16435	16419	16253	16385	16398	16329	16329	16320	16135	16408	16544	16383	16370	16524	16473	16284	16162	16388	16466	16382	16372	16480	16372	16422	16409	16447	16556	16655	16408	16464	16384	16402	16328	16415	16493	16303	16441	16392	16370	16268	16291	16503	16318	16276	16368	16370	16426	16367	16584	16479	16535	16348	16328	16529	16462	16391	16301	16333	16237	16273	16481	16411	16346	16341	16488	16407	16322	16395	16315	16361	16306	16279	16522	16425	16431	16380
18043	27969	23469	19315	18029	16909	15781	15544	15045	14749	14567	14392	14429	14392	14277	14184	14256	14145	13956	14167	14211	14389	14192	14137	14241	14262	14105	14249	14214	14221	14310	14225	13948	13974	14143	13953	14223	14134	14166	14283	14060	14249	14020	14167	14247	14188	14130	14168	14119	14095	14155	14197	14088	14214	14079	14074	13960	14103	14061	14063	14129	14235	14126	13975	14217	14002	13988	14081	14009	14139	14086	14118	14201	14097	14109	14191	13955	13994	14235	14218	14039	14052	14248	14043	14245	14050	14143	14301	14026	14014	14078	14127	14076	14237	14057	14004	13932	14188	14158	14069	14121	14144	14142	14008	13969	14001	14055	14046	14003	14107	14054	14213	14123	14174	14140	14037	14250	14149	14223	14105	14039	14159	14123	13900	14246	14083	14085	14144	14048	14120	14218	13998	14061	14098	14181	14120	13991	14108	14065	14260	13929	14114	14062	14134	13969	14096	14161	14261	14113	14061	14166	14042	14382	14126	14074	14118	14214	14042	14216	13980	14153	14371	14062	14018	14063	13989	14116	14200	14067	14155	14216	14109	14060	14275	13969	14039	13974	14298	14120	14202	14218	13980	14262	14161	14007	13980	14124	14021	14027	14097	14113	13969	14222	14177	13968	14003	13957	14157	14166	14226	14028	14298	14123	14094	13904	14262	14073	14033	14095	14121	14018	14203	14086	14027	14160	14256	14301	14078	13991	14248	14223	14080	14239	14094	14120	14089	14194	14130	14125	14238	14020	14037	13978	14128	14202	14134	13999	13944	14073	14090	14006	14085	14206	14160	13911	14253	14125	13943	14139	14134	13973	14199	13942	13994	14222	14155	14166	14046	14138	14110	14057	14187	14270	14197	14044	14230	14121	14056	14006	14245	13877	14140	14156	14214	14020	14108	14036	14101	14236	14136	14243	14103	14009	14195	14106	14135	14139	14085	13956	14119	14190	14119	14152	13946	14295	14023	13904	14173	14016	14279	14171	14093	14038	14228	14047	14016	14123	14054	14117	14056	14178	14119	14252	14197	14146	14065	14111	14209	14066	13993	14131	14328	13976	14184	14330	14170	13957	14139	14125	14137	14224	13989	14179	14136	14189	14195	14068	14123	14133	14150	14047	14283	14117	14126	14114	14095	14273	14156	14204	14178	14232	14114	13997	14130	14015	14092	14088	13947	14236	13997	14025	14083	14017	14239	14114	13943	13967	14095	14187	14045	14218	14052	14102	14113	14145	14186	14038	14071	13959	14103	14102	14096	14095	14134	14133	14125	14009	14192	14240	14019	14210	14073	14040	14077	14136	14117	14256	14097	14090	14272	14080	13940	14118	14168	14193	14238	14197	14189	14059	14096	14010	14183	14128	14190	14061	14172	14131	14126	14232	13995	14120	14154	14025	14144	14191	14117	14033	14147	13976	14087	14123	14170	14033	14124	14112	14111	14046	14190	14074	14162	14035	14073	14005	14059	14374	14256	14051	14128	14157	14140	14077	14064	14215	14107	14107	14068	14132	14191	14266	14126	14241	14178	13982	14057	14014	14199	14108	13998	14218	14137	14237	14261	14269	13980	14102	14138	14203	14105	14115	14046	14127	14058	14055	14193	13905	14184	14171	14085	14164	14032	14277	14065	14028	14199	14135	14255	14133	14166	14137	14172	14172	14231	14057	13985	14127	14126	14285	14222	14075	14103	13918	14198	14022	14212	14009	14157	14351	14093	14059	13898	14131	14070	14174	14078	14224	14133	14079	14194	13982	14161	14082	14076	14125	14125	14123	14232	14205	14058	14055	13980	13991	14176	14051	14077	14229	14026	14096	14139	14173	14035	14243	14036	14240	13995	14174	13915	14004	14193	14026	14196	14051	14156	14217	13931	14176	14276	14125	14104	13983	14114	14129	14021	13905	14070	14140	14094	14170	14181	14184	14132	14097	14149	14272	14103	14125	13962	14020	14076	14079	13981	14172	14186	14057	14092	14188	13965	14090	13908	14185	14105	13972	14192	13952	13977	14082	14099	14147	14267	14261	14083	14066	14070	13991	14089	14138	14058	14217	14199	14056	14154	14120	14284	13905	14139	14192	14088	14116	14060	14173	13947	14092	14097	14095	14030	13963	14096	14123	14089	14183	14195	14082	14073	14064	14190	14125	14060	14161	14064	14284	14109	14267	13991	14072	14053	14080	14088	14066	14224	14025	14027	14129	14023	13998	13979	14039	14215	14005	14120	14120	14196	14007	14135	14155	14156	14170	14182	13996	13942	14340	14060	14027	13886	14296	14177	14184	14120	14077	14247	14065	14232	13905	14028	14238	14125	14179	14158	14110	14181	13963	14099	14070	14087	14199	14110	14120	13971	14271	14191	13967	14092	14237	14198	14063	14114	14075	14188	14152	13965	14207	13943	14123	14159	14039	14030	14182	14192	14137	14095	14147	14276	14057	14006	14256	14181	14068	14134	14225	14049	14091	14215	13911	14300	14126	13945	14101	14081	14285	14176	13985	13986	14111	14023	14211	14165	14122	14098	14244	14196	14111	14092	14050	14112	14040	13944	14127	14098	14240	14248	14156	14121	14137	14199	14194	14150	14210	14068	14039	14242	13965	14099	14087	14025	14143	14003	14173	14182	13997	14005	14206	14022	14131	14069	14173	14301	13957	14153	14034	14133	14078	14293	13981	14078	14157	14203	14175	14059	14185	14193	14063	14104	14211	14111	13953	14272	13937	14241	14053	14145	14143	14082	13885	14075	14297	13879	14093	14071	14208	13976	13916	13860	14071	14035	14228	14312	14024	14157	14218	14052	13973	14035	14031	14153	14058	14090	14236	14125	14094	14048	14168	13983	14070	14181	14088	14173	14253	14098	14004	14102	14173	14240	14133	14134	14237	13922	14280	14114	14088	14157	14126	14013	14014	13985	14095	14117	14124	13949	14221	14102	14135	14303	14108	14085	14087	14158	14161	13935	14074	14053	13953	14174	14117	14105	14060	14092	14201	13997	13956	14128	14032	14212	13980	14158	13923	13918	14103	14066	14175	14070	14005	14041	14020	14091	14098	14108	14301	14143	13982	14164	14230	14180	14135	14245	13971	14181	14063	14032	14048	14151	14125	14094	14153	14105	14169	14212	14201	14067	14273	14031	14191	14148	13973	14096	14105	14112	13970	14079	14204	14097	14028	14005	13972	14016	14095	14173	14086	14201	14008	14247	14074	14097	13999	14179	14000	14218	14069	14194	13958	14207	14182	14189	14078	14100	14135	14120	14182	14164	14084	13885	14088	14170	14096	13988	14022	14145	14119	14055	14152	14241	14065	14196	14119	14138	14144	14225	14112	14034	14130	14108	14161	14176	14067	14196	14258	14255	14103	14087	14369	14093	14191	14264	13975	14222	13987	14305	14078	14151	14023	14019	14050	14142	14218	14218	14193	14094	14182	14063	14040	14133	14308	14162	14037	14153	14346	14211	14066	14062	13884	14182	13990	14128	14105	14157	14071	14125	14242	13885	14333	14068	14177	14201	14174	14002	14150	14023	14110	14135	14090	14186	14031	13962	13992	14290	14079	14078	14145	14059	14074	14117	14171	14031	14126	14312	14161	14157	14042	13902	13965	14106	14164	14014	14282	14217	14080	14058	14213	14034	14203	14204	13975	14086	14049	14086	14073	13942	14050	14249	14114	14205	14172	13827	14220	13982	14079	14150	13920	14177	14253	14088	13952	14171	14194	14019	14107	14271	14074	14257	14098	14046	14189	13906	14046	14304	14174	14038	14016	14091	14128	14099	14047	13974	14103	13949	14214	14258	14074	14128	14076	14250	14277	14076	14017	14078	14217	14101	14120	14074	14157	14195	13929	14040	14077	14026	14066	14252	14093	14277	14198	14015	14162	14110	14133	14101	14024	14371	14149	14004	14141	14158	14015	14139	14081	14087	14092	13992	13899	14034	14046	14141	14218	14182	14078	14142	14276	14044	14162	14227	14145	14176	14154	14086	13983	14004	13981	14084	14245	14138	14046	14178	14089	13868	14156	14083	14080	14130	14121	14106	14218	14111	14153	14061	14130	14226	14105	14229	14085	14147	14132	14273	14139	14122	14130	14128	14021	14191	14176	14180	14246	14105	14322	14054	14059	14186	14177	14031	14167	14171	14012	14170	14015	14108	14184	14130	14087	13987	14112	14146	13984	14104	14058	14140	13950	14021	14115	14093	14089	14191	14231	14050	14167	14155	14084	13955	14194	14253	14069	14083	14213	14193	14157	13935	14042	14108	14090	14163	14109	14090	14077	14140	14215	14057	14088	14112	14218	14020	14146	14046	14140	14320	13989	14134	14078	14214	13934	13952	14098	14258	13935	14216	14215	14173	14330	13977	13931	14107	14183	14048	14011	14124	14017	13960	14038	14108	13826	14185	14050	14086	13956	13996	14147	14077	14346	14058	14284	14173	14340	13902	14420	14110	14086	14186	14130	14204	14057	13995	14056	14162	14116	14113	14168	14201	14149	14170	14025	13934	14217	14050	14139	14186	14083	14254	14017	14149	14063	14170	14113	14057	13989	14101	14236	14250	14065	14068	14249	14101	14130	14180	14131	14088	14055	14222	14230	14252	14279	14168	14015	14225	14062	14212	14126	14200	14087	14048	14153	14102	14148	14047	14125	14161	14016	14278	14164	14289	14110	14124	14287	14032	14095	14099	14173	14226	14253	14189	14177	14027	13981	14121	14098	14024	14094	13974	14082	14037	14140	14126	14220	14094	13934	14105	14059	14211	14094	14159	14051	14248	14143	14085	14164	14269	14097	14285	14011	14224	14295	14021	14214	14127	14135	14144	14158	14050	14244	14119	14098	14078	14038	14144	14270	14260	14280	14248	14133	14029	14033	14138	14338	14108	14057	14057	13940	14186	14112	14091	14095	14210	13986	14052	14180	14131	14162	14091	14120	14152	14238	14055	14173	14260	14077	14028	14003	14127	14053	14084	14239	14142	14182	14010	14172	14123	14134	14067	14272	14109	14099	14219	14017	14164	14150	14133	14030	14139	14158	14222	14040	14096	13933	14229	14044	14143	14103	14028	13973	14126	13898	14342	13971	14198	14182	14047	14111	14026	14048	14062	14060	14104	14052	14109	14152	14318	14237	14091	14133	13894	14113	14022	14058	14198
22734	20937	27744	24450	22280	22863	22194	19168	18570	18479	18000	17871	17789	17716	17704	17719	17551	17712	17437	17256	17380	17693	17763	17501	17427	17425	17499	17362	17526	17469	17413	17312	17380	17517	17546	17536	17242	17470	17286	17340	17306	17408	17434	17554	17278	17239	17254	17220	17517	17138	17248	17248	17212	17474	17289	17197	17361	17162	17375	17041	17512	17581	17571	17441	17332	17588	17431	17314	17250	17224	17445	17416	17180	17391	17286	17225	17239	17355	17104	17349	17498	17256	17251	17374	17384	17319	17320	17284	17310	17483	17186	17426	17366	17406	17337	17319	17324	17356	17202	17307	17233	17508	17368	17360	17336	17287	17466	17299	17344	17233	17480	17317	17383	17633	17458	17267	17216	17242	17472	17257	17200	17250	17111	17258	17405	17319	17182	17374	17394	17249	17202	17315	17550	17386	17479	17160	17225	17504	17297	17303	17326	17387	17628	17198	17123	17276	17415	17317	17305	17459	17513	17508	17415	17302	17220	17413	17485	17315	17283	17421	17503	17261	17294	17290	17233	17288	17386	17456	17258	17327	17041	17245	17535	17408	17100	17045	17194	17423	17315	17348	17452	17035	17361	17337	17416	17426	17299	17332	17274	17421	17432	17190	17198	17454	17436	17302	17390	17358	17372	17431	17428	17334	17454	17385	17370	17328	17118	17180	17304	17278	17386	17524	17054	17206	17154	17373	17370	17279	17212	17445	17268	17416	17109	17341	17320	17324	17318	17623	17446	17241	17359	17203	17385	17307	17329	17231	17339	17275	17299	17322	17299	17387	17349	17378	17476	17368	17483	17304	17130	17301	17282	17411	17423	17398	17232	17172	17507	17351	17460	17235	17301	17472	17285	17308	17278	17368	17387	17359	17270	17254	17392	17298	17200	17359	17214	17212	17248	17362	17250	17443	17432	17602	17370	17405	17383	17266	17334	17315	17360	17113	17337	17184	17419	17340	17477	17156	17284	17265	17475	17276	17405	17500	17331	17232	17169	16950	17557	17647	17302	17296	17329	17323	17401	17294	17268	17495	17225	17238	17137	17382	17345	17296	17407	17405	17257	17159	17430	17377	17439	17229	17316	17424	17331	17347	17473	17330	17090	17331	17363	17396	17232	17329	17462	17374	17226	17316	17248	17288	17360	17344	17249	17117	17304	17340	17200	17226	17385	17312	17420	17228	17494	17155	17370	17364	17481	17254	17349	17324	17326	17424	17455	17249	17273	17265	17336	17283	17382	17265	17183	17385	17306	17450	17296	17248	17456	17357	17332	17523	17325	17383	17111	17519	17268	17207	17434	17309	17289	17347	17381	17325	17331	17426	17175	17306	17466	17226	17292	17418	17330	17329	17197	17225	17294	17488	17296	17282	17383	17246	17318	17205	17513	17348	17403	17132	17266	17477	17525	17362	17400	17298	17329	17250	17182	17232	17354	17306	17416	17266	17395	17296	17349	17214	17433	17330	17407	17337	17434	17362	17262	17482	17369	17606	17246	17192	17534	17120	17321	17360	17262	17123	17133	17367	17465	17250	17313	17529	17109	17362	17310	17532	17431	17197	17152	17239	17371	17406	17221	17444	17310	17123	17492	17665	17307	17194	17173	17234	17498	17415	17244	17524	17414	17195	17240	17345	17421	17325	17354	17278	17051	17276	17309	17088	17356	17367	17344	17241	17417	17338	17298	17252	17525	17266	17420	17372	17177	17374	17320	17247	17294	17206	17367	17278	17160	17254	17292	16960	17276	17444	17216	17087	17331	17147	17508	17271	17210	17383	17202	17205	17370	17425	17371	17212	17350	17277	17540	17414	17459	17287	17166	17269	17354	17122	17381	17391	17452	17391	17231	17257	17255	17416	17431	17461	17200	17364	17389	17325	17389	17598	17304	17222	17291	17242	17315	17116	17358	17229	17159	17744	17186	17361	17445	17167	17261	17295	17355	17311	17303	17295	17449	17331	17174	17407	17322	17456	17435	17364	17461	17218	17389	17314	17304	17540	17430	17333	17456	17399	17317	17235	17208	17292	17394	17291	17390	17314	17424	17346	17546	17504	17167	17426	17287	17212	17307	17331	17342	17306	17520	17372	17422	17454	17377	17319	17049	17406	17444	17350	17287	17187	17399	17420	17368	17117	17197	17399	17335	17438	17304	17404	17373	17137	17295	17289	17233	17216	17132	17474	17137	17308	17312	17389	17393	17145	17415	17270	17203	17214	17179	17423	17302	17372	17306	17184	17257	17455	17533	17316	17230	17365	17205	17069	17350	17230	17544	17188	17336	17351	17377	17265	17297	17154	17407	17357	17368	17124	17366	17260	17323	17194	17303	17507	17144	17374	17304	17124	17293	17224	17320	17087	17334	17410	17239	17301	17319	17277	17494	17047	17325	17599	17404	17108	17248	17301	17279	17181	17457	17386	17270	17307	17265	17432	17393	17334	17294	17377	17608	17206	17344	17075	17158	17266	17227	17151	17174	17337	17357	17394	17350	17313	17476	17289	17168	17309	17245	17385	17202	17344	17562	17369	17371	17354	17547	17279	17322	17387	17376	17396	17414	17593	17293	17303	17394	17242	17165	17440	17472	17385	17295	17173	17511	17341	17330	17416	17199	17210	17337	17339	17253	17408	17144	17439	17497	17146	17359	17309	17278	17214	17121	17313	17271	17388	17429	17412	17238	17268	17270	17187	17323	17335	17532	17385	17254	17419	17424	17415	17384	17426	17055	17381	17299	17219	17492	17190	17249	17334	17503	17227	17392	17118	17204	17370	17383	17341	17041	17274	17274	17471	17330	17371	17544	17440	17305	17130	17331	17293	17353	17339	17374	17297	17446	17311	17432	17307	17103	17203	17095	17297	17449	17384	17417	17484	17364	17463	17345	17386	17214	17420	17184	17324	17343	17438	17435	17551	17314	17406	17266	17353	17189	17474	17537	17323	17236	17549	17379	17462	17565	17299	17278	17347	17500	17333	17419	17345	17255	17506	17460	17195	17531	17367	17210	17345	17527	17294	17337	17222	17574	17340	17300	17388	17230	17429	17204	17214	17237	17178	17324	17259	17244	17199	17224	17073	17147	17197	17300	17434	17257	17229	17343	17358	17312	17335	17226	17239	17367	17316	17308	17511	17319	17328	17316	17320	17440	17264	17395	17246	17390	17150	17206	17361	17265	17365	17378	17112	17309	17379	17481	17166	17306	17284	17260	17371	17340	17385	17375	17279	17260	17376	17202	17429	17401	17369	17372	17370	17397	17336	17316	17429	17135	17083	17422	17450	17506	17333	17209	17429	17421	17324	17188	17358	17424	17166	17365	17364	17466	17392	17398	17331	17520	17501	17279	17315	17450	17201	17364	17291	17064	17247	17429	17158	17382	17233	17483	17223	17117	17429	17435	17383	17450	17379	17413	17398	17285	17237	17364	17102	17392	17354	17335	17199	17342	17301	17145	17309	17310	17379	17376	17312	17198	17216	17371	17356	17204	17340	17370	17378	17476	17443	17292	17259	17271	17430	17372	17240	17257	17230	17435	17602	17307	17182	17476	17484	17243	17342	17188	17283	17497	17239	17174	17431	17512	17547	17491	17115	17423	17408	17161	17360	17628	17322	17404	17662	17469	17031	17234	17239	17329	17340	17396	17274	17351	17449	17161	17285	17304	17352	17304	17395	17364	17245	17399	17301	17482	17301	17351	17429	17425	17451	17556	17487	17160	17275	17369	17274	17451	17378	17131	17290	17293	17218	17316	17257	17104	17279	17295	17339	17423	17547	17429	17336	17234	17470	17414	17326	17322	17223	17299	17204	17162	17186	17334	17494	17312	17263	17290	17295	17147	17395	17400	17137	17338	17361	17163	17341	17322	17397	17181	17452	17308	17424	17434	17291	17276	17329	17338	17206	17280	17230	17201	17356	17307	17431	17324	17403	17576	17168	17104	17373	17193	17387	17112	17442	17367	17460	17431	17473	17356	17219	17242	17336	17097	17291	17103	17427	17550	17453	17405	17233	17383	17404	17191	17429	17417	17310	17413	17100	17252	17443	17408	17277	17366	17256	17212	17488	17404	17455	17399	17422	17475	17376	17402	17199	17229	17268	17380	17078	17258	17425	17220	17266	17246	17372	17357	17341	17441	17025	17503	17237	17298	17367	17364	17296	17491	17333	17408	17334	17295	17220	17313	17478	17242	17181	17358	17319	17279	17266	17242	17472	17296	17501	17271	17391	17248	17371	17418	17244	17316	17533	17137	17326	17206	17319	17299	17295	17330	17207	17435	17449	17477	17321	17364	17289	17342	17485	17415	17439	17103	17376	17340	17261	17466	17476	17260	17281	17468	17227	17334	17383	17348	17276	17486	17614	17504	17395	17429	17174	17350	17352	17468	17453	17266	17402	17416	17152	17419	17291	17320	17305	17212	17346	17295	17282	17395	17280	17343	17362	17308	17276	17537	17419	17272	17361	17339	17388	17244	17285	17265	17326	17490	17330	17229	17207	17374	17392	17311	17137	17544	17445	17357	17488	17596	17358	17424	17342	17398	17272	17148	17304	17391	17145	17272	17481	17403	17402	17142	17411	17232	17353	17188	17297	17437	17247	17347	17430	17545	17383	17156	17361	17408	17369	17600	17173	17515	17287	17383	17267	17328	17223	17483	17083	17331	17396	17318	17200	17222	17440	17136	17244	17239	17289	17321	17302	17410	17241	17337	17405	17239	17332	17379	17433	17391	17324	17376	17615	17382	17373	17288	17342	17266	17607	17397	17346	17406	17303	17291	17379	17351	17420	17346	17518	17361	17348	17383	17292	17371	17440	17333	17350	17231	17366	17414	17492	17215	17304	17248	17317	17446	17223	17371	17617	17196	17412	17346	17337	17458	17403	17200	17298	17395	17330	17329	17392	17365	17337	17388	17518	17177	17294	17207	17240	17373	17337	17345	17505	17369	17351	17376	17402	17156	17211	17237	17284	17315	17265	17166	17306	17499	17406	17180	17273	17221	17348	17168	17331	17418	17257	17348	17383	17199	17264	17270	17449	17334	17440	17139	17451	17184	17649	17407	17357	17292	17478	17352	17163	17280	17318	17450	17228	17183	17147	17353	17322	17428	17413	17501	17160	17232	17377	17604	17579	17424	17254	17332	17281	17334	17332	17507	17365
16091	33685	28209	22594	20581	18747	17412	16787	16116	15924	15311	15396	15118	15043	15107	14922	14748	15051	14906	14744	14900	14914	14837	14987	14626	14834	14721	14810	14889	14613	14814	14685	14680	14749	14644	14772	14650	14864	14582	14726	14702	14561	14633	14626	14770	14815	14885	14754	14716	14798	14650	14714	14641	14731	14821	14630	14685	14629	14703	14771	14804	14723	14680	14648	14613	14587	14639	14684	14596	14837	14614	14803	14553	14911	14706	14748	14658	14802	14672	14690	14543	14735	14779	14619	14567	14823	14569	14671	14597	14771	14592	14749	14514	14686	14623	14677	14625	14656	14754	14663	14881	14747	14816	14799	14575	14819	14605	14590	14553	14686	14620	14726	14587	14727	14760	14659	14652	14705	14740	14703	14676	14680	14653	14832	14794	14572	14819	14646	14640	14624	14730	14738	14634	14638	14657	14586	14644	14517	14631	14568	14745	14801	14714	14765	14635	14667	14848	14676	14637	14639	14639	14691	14597	14692	14743	14744	14564	14546	14758	14671	14512	14609	14786	14619	14780	14437	14601	14692	14532	14598	14647	14592	14628	14626	14628	14632	14467	14690	14678	14653	14740	14800	14720	14769	14720	14809	14792	14575	14575	14694	14658	14597	14651	14771	14624	14819	14660	14694	14721	14880	14766	14641	14576	14791	14599	14688	14755	14593	14624	14549	14716	14653	14670	14714	14748	14717	14605	14666	14628	14703	14701	14717	14660	14612	14637	14655	14493	14799	14697	14681	14637	14751	14722	14710	14583	14698	14659	14531	14648	14692	14773	14608	14683	14575	14811	14800	14584	14558	14542	14664	14510	14701	14519	14718	14870	14633	14714	14677	14674	14714	14597	14589	14663	14723	14908	14462	14596	14478	14679	14450	14794	14633	14841	14716	14602	14627	14655	14628	14683	14429	14758	14502	14755	14589	14678	14785	14805	14708	14791	14783	14606	14621	15012	14819	14560	14719	14640	14768	14702	14628	14689	14522	14884	14569	14682	14556	14647	14800	14736	14665	14507	14596	14666	14689	14706	14589	14526	14578	14721	14771	14651	14751	14486	14669	14583	14808	14705	14650	14685	14609	14588	14596	14621	14728	14702	14758	14388	14532	14567	14730	14511	14644	14538	14575	14718	14666	14627	14629	14603	14682	14588	14695	14690	14595	14673	14672	14635	14731	14551	14625	14638	14534	14679	14537	14647	14643	14771	14573	14713	14660	14747	14693	14653	14585	14702	14661	14805	14641	14848	14703	14624	14657	14712	14801	14666	14735	14575	14799	14698	14590	14702	14622	14750	14479	14671	14620	14608	14560	14606	14517	14710	14664	14607	14640	14551	14562	14746	14701	14816	14736	14637	14743	14596	14719	14658	14643	14689	14585	14699	14610	14636	14724	14481	14652	14593	14824	14562	14652	14549	14638	14683	14484	14600	14645	14749	14728	14708	14725	14497	14636	14687	14692	14647	14757	14702	14775	14663	14575	14774	14643	14678	14699	14770	14656	14931	14664	14674	14634	14774	14538	14847	14621	14735	14783	14637	14622	14663	14523	14717	14636	14608	14768	14544	14811	14783	14757	14625	14664	14691	14645	14668	14656	14619	14721	14537	14602	14639	14686	14583	14660	14516	14604	14653	14681	14748	14765	14674	14780	14797	14625	14771	14681	14749	14622	14756	14787	14714	14884	14632	14572	14669	14736	14555	14640	14700	14738	14640	14810	14646	14592	14703	14722	14677	14848	14828	14831	14483	14809	14780	14574	14592	14601	14611	14650	14602	14778	14617	14643	14758	14701	14782	14665	14744	14573	14816	14722	14584	14592	14721	14539	14699	14722	14684	14646	14807	14734	14661	14686	14700	14688	14687	14602	14474	14632	14776	14617	14627	14581	14698	14654	14692	14604	14564	14774	14727	14686	14689	14755	14738	14721	14588	14444	14677	14637	14677	14578	14698	14765	14727	14653	14745	14811	14582	14633	14744	14458	14599	14547	14726	14749	14714	14736	14650	14647	14656	14714	14813	14556	14655	14664	14577	14678	14678	14521	14754	14650	14657	14745	14706	14661	14589	14654	14518	14878	14743	14638	14749	14681	14676	14672	14618	14741	14740	14637	14796	14695	14656	14562	14678	14789	14537	14641	14763	14523	14695	14411	14646	14595	14815	14684	14446	14688	14655	14713	14722	14774	14582	14494	14707	14626	14559	14628	14707	14619	14696	14611	14689	14781	14667	14796	14697	14621	14559	14509	14869	14621	14536	14642	14853	14652	14668	14652	14609	14696	14754	14801	14616	14616	14675	14649	14597	14676	14639	14573	14778	14656	14672	14691	14432	14730	14447	14714	14698	14834	14704	14574	14766	14702	14625	14767	14814	14533	14631	14744	14622	14816	14610	14696	14662	14610	14669	14806	14545	14730	14870	14624	14784	14613	14796	14469	14632	14761	14690	14474	14736	14804	14550	14673	14747	14696	14661	14578	14759	14721	14754	14597	14533	14781	14806	14638	14652	14534	14832	14814	14570	14498	14587	14603	14697	14628	14775	14508	14595	14714	14720	14659	14762	14764	14800	14764	14729	14679	14764	14738	14664	14704	14602	14695	14770	14679	14738	14880	14667	14553	14743	14469	14803	14727	14744	14750	14812	14592	14683	14604	14540	14656	14605	14749	14539	14793	14791	14552	14605	14812	14701	14596	14791	14629	14807	14715	14648	14681	14705	14716	14689	14700	14640	14709	14630	14672	14658	14675	14835	14566	14704	14718	14798	14684	14507	14838	14644	14626	14607	14479	14843	14638	14682	14875	14645	14669	14555	14719	14540	14681	14735	14526	14825	14623	14625	14578	14734	14686	14644	14469	14549	14594	14747	14652	14586	14567	14700	14624	14683	14626	14432	14573	14910	14550	14613	14637	14602	14660	14726	14889	14727	14645	14746	14607	14780	14708	14640	14601	14635	14800	14714	14615	14712	14723	14712	14570	14876	14561	14670	14679	14617	14645	14589	14798	14660	14517	14699	14652	14595	14602	14740	14654	14525	14640	14524	14758	14787	14684	14720	14814	14602	14653	14673	14561	14641	14654	14809	14669	14621	14753	14680	14468	14723	14632	14629	14587	14701	14513	14627	14654	14645	14665	14517	14660	14685	14610	14625	14558	14691	14743	14878	14632	14620	14693	14686	14682	14735	14534	14690	14743	14582	14605	14681	14648	14657	14708	14660	14613	14862	14608	14832	14721	14835	14568	14863	14635	14655	14841	14645	14658	14651	14739	14654	14522	14553	14570	14808	14725	14715	14604	14669	14799	14764	14635	14752	14743	14775	14636	14696	14638	14637	14698	14689	14724	14657	14798	14546	14689	14575	14735	14697	14707	14619	14639	14702	14672	14756	14770	14458	14637	14593	14812	14639	14632	14876	14711	14678	14523	14605	14684	14713	14646	14549	14589	14756	14600	14597	14624	14727	14854	14604	14675	14780	14754	14557	14624	14572	14678	14573	14914	14564	14723	14823	14688	14688	14731	14692	14857	14548	14706	14767	14661	14639	14750	14739	14605	14543	14710	14535	14634	14767	14617	14531	14800	14620	14717	14542	14619	14750	14654	14477	14774	14810	14611	14688	14598	14702	14723	14585	14661	14642	14660	14606	14622	14602	14611	14720	14693	14884	14743	14842	14686	14565	14845	14533	14895	14691	14751	14636	14808	14649	14704	14556	14756	14762	14701	14739	14680	14684	14596	14613	14673	14681	14647	14721	14580	14737	14657	14507	14759	14679	14638	14561	14560	14692	14749	14745	14472	14739	14661	14705	14834	14682	14651	14827	14601	14709	14574	14607	14717	14896	14673	14595	14634	14765	14545	14623	14737	14581	14509	14566	14454	14490	14614	14586	14699	14621	14775	14756	14591	14614	14616	14670	14649	14663	14668	14777	14681	14617	14702	14777	14692	14655	14720	14866	14587	14601	14628	14564	14651	14786	14558	14710	14565	14790	14629	14662	14627	14459	14725	14747	14555	14687	14808	14591	14884	14625	14801	14916	14491	14660	14693	14698	14622	14814	14690	14642	14707	14764	14606	14561	14783	14746	14631	14491	14536	14819	14577	14832	14651	14448	14600	14898	14815	14633	14639	14622	14476	14734	14551	14826	14590	14559	14469	14621	14699	14758	14725	14819	14872	14722	14713	14796	14649	14591	14790	14563	14754	14666	14496	14823	14688	14501	14710	14698	14515	14605	14733	14774	14721	14544	14609	14731	14662	14604	14636	14661	14733	14559	14722	14666	14622	14759	14655	14666	14864	14668	14566	14575	14939	14468	14560	14767	14785	14630	14729	14486	14720	14562	14591	14793	14674	14851	14696	14723	14602	14611	14588	14720	14641	14608	14666	14799	14655	14662	14702	14638	14758	14625	14644	14813	14728	14753	14660	14683	14760	14636	14622	14626	14471	14648	14685	14448	14747	14570	14619	14663	14630	14633	14647	14578	14645	14708	14526	14755	14674	14740	14788	14661	14561	14677	14756	14893	14733	14747	14722	14586	14693	14506	14710	14596	14658	14724	14338	14726	14700	14588	14684	14638	14607	14660	14597	14660	14791	14752	14816	14526	14551	14694	14648	14741	14543	14623	14783	14562	14617	14705	14745	14579	14592	14628	14528	14614	14637	14675	14757	14656	14734	14665	14555	14674	14753	14440	14758	14657	14850	14612	14634	14601	14740	14670	14665	14563	14627	14881	14738	14723	14680	14633	14687	14674	14689	14673	14646	14704	14813	14714	14624	14837	14702	14797	14656	14579	14718	14728	14811	14579	14579	14645	14634	14572	14671	14598	14726	14738	14742	14699	14636	14595	14586	14719	14556	14467	14751	14553	14526	14700	14690	14728	14873	14681	14617	14691	14562	14624	14681	14672	14760	14760	14625	14740	14742	14721	14655	14688	14663	14822	14655	14599	14693	14725	14562	14706	14653	14701	14717	14650	14626	14628	14725	14777	14639	14584	14531	14780	14740	14685	14578	14757	14610	14814	14519	14455	14738	14530	14658	14588	14508	14943	14589	14657	14769	14745	14535	14650	14629	14617	14720	14852	14800	14461	14586	14799	14753	14605	14597	14807	14763	14703	14696	14422	14675	14653	14621	14637	14605	14780	14684	14656	14735	14553	14579
24238	20951	26710	26540	21047	19867	19153	17818	17359	17338	17100	16986	16972	16841	16683	16706	16774	16674	16950	16751	16830	16675	16835	16840	16822	16757	16648	16570	16739	16603	16533	16706	16959	16628	16653	16603	16560	16668	16709	16518	16614	16577	16634	16609	16574	16486	16620	16689	16592	16638	16653	16432	16804	16825	16576	16643	16793	16653	16633	16613	16716	16674	16505	16825	16758	16672	16753	16569	16781	16736	16676	16472	16585	16645	16366	16662	16847	16573	16531	16771	16631	16619	16780	16527	16705	16669	16548	16546	16678	16473	16541	16599	16568	16636	16497	16766	16541	16528	16718	16656	16648	16728	16625	16499	16507	16793	16688	16643	16722	16593	16635	16650	16541	16392	16637	16427	16769	16514	16491	16531	16349	16567	16704	16606	16571	16778	16579	16829	16902	16485	16641	16698	16580	16732	16675	16684	16671	16868	16569	16616	16708	16777	16342	16592	16747	16541	16595	16561	16443	16897	16656	16442	16562	16801	16416	16745	16566	16916	16667	16604	16486	16438	16634	16642	16655	16639	16634	16590	16590	16843	16532	16551	16665	16532	16642	16629	16574	16763	16617	16580	16620	16487	16607	16831	16603	16527	16702	16763	16719	16623	16556	16744	16764	16702	16472	16621	16570	16524	16636	16592	16576	16661	16605	16678	16624	16527	16625	16615	16561	16831	16789	16677	16438	16676	16838	16584	16635	16455	16536	16591	16623	16683	16646	16618	16726	16564	16685	16803	16678	16656	16609	16732	16666	16726	16493	16672	16701	16545	16543	16674	16624	16512	16585	16704	16627	16870	16677	16566	16777	16736	16501	16724	16503	16717	16462	16764	16511	16623	16696	16702	16680	16761	16502	16598	16767	16735	16690	16553	16685	16750	16888	16689	16404	16530	16632	16478	16567	16639	16609	16582	16558	16530	16531	16624	16596	16703	16578	16472	16794	16469	16788	16587	16734	16676	16594	16702	16628	16800	16733	16450	16626	16634	16762	16653	16756	16500	16585	16816	16681	16602	16646	16656	16731	16605	16609	16732	16796	16768	16719	16708	16572	16675	16666	16472	16542	16644	16729	16706	16472	16671	16558	16820	16647	16568	16692	16797	16611	16839	16682	16575	16789	16670	16635	16793	16878	16865	16650	16675	16283	16805	16627	16618	16413	16431	16653	16586	16552	16604	16462	16679	16504	16750	16735	16608	16600	16624	16456	16685	16380	16576	16518	16509	16345	16471	16821	16520	16512	16530	16666	16670	16670	16641	16512	16433	16478	16422	16636	16674	16682	16771	16565	16659	16594	16542	16777	16551	16748	16613	16634	16587	16407	16626	16515	16770	16550	16664	16699	16658	16701	16743	16652	16591	16794	16584	16638	16454	16564	16545	16610	16610	16738	16750	16498	16574	16627	16626	16533	16658	16759	16486	16723	16658	16526	16681	16675	16745	16499	16574	16571	16571	16686	16611	16672	16626	16679	16658	16640	16678	16545	16671	16618	16565	16476	16477	16515	16658	16641	16625	16493	16422	16445	16455	16687	16518	16746	16718	16847	16565	16651	16609	16755	16741	16802	16565	16745	16766	16695	16514	16518	16475	16491	16622	16611	16561	16556	16655	16618	16700	16571	16505	16681	16573	16569	16643	16845	16726	16686	16729	16717	16857	16502	16694	16784	16664	16595	16351	16593	16688	16709	16719	16597	16674	16577	16779	16840	16670	16645	16668	16469	16608	16451	16643	16552	16648	16729	16510	16628	16634	16786	16672	16360	16680	16731	16559	16601	16472	16445	16774	16599	16774	16949	16819	16770	16877	16499	16745	16643	16326	16463	16565	16897	16553	16952	16697	16519	16575	16667	16737	16644	16839	16751	16554	16646	16687	16766	16581	16741	16865	16588	16765	16804	16650	16575	16450	16677	16671	16650	16687	16641	16475	16665	16701	16488	16553	16671	16796	16842	16497	16566	16483	16624	16639	16674	16637	16622	16670	16549	16694	16669	16614	16527	16675	16697	16425	16516	16645	16670	16695	16685	16761	16664	16521	16742	16624	16647	16623	16835	16581	16586	16692	16897	16598	16577	16501	16628	16672	16606	16553	16779	16819	16723	16799	16618	16615	16743	16571	16690	16593	16843	16544	16483	16651	16596	16622	16603	16747	16510	16574	16936	16571	16707	16884	16757	16713	16565	16483	16828	16564	16603	16534	16405	16656	16416	16531	16592	16611	16597	16699	16504	16718	16749	16616	16652	16643	16548	16797	16571	16766	16703	16751	16571	16790	16626	16632	16766	16775	16599	16610	16684	16610	16512	16570	16724	16689	16532	16525	16670	16526	16643	16487	16654	16558	16759	16636	16475	16516	16495	16666	16877	16653	16701	16632	16521	16700	16767	16927	16698	16577	16544	16718	16834	16636	16665	16882	16981	16623	16737	16740	16719	16736	16615	16610	16861	16704	16577	16578	16557	16622	16666	16600	16597	16664	16552	16576	16625	16551	16413	16714	16633	16595	16624	16640	16464	16577	16613	16648	16590	16625	16540	16785	16733	16699	16619	16597	16584	16776	16653	16808	16533	16684	16724	16626	16586	16536	16543	16590	16495	16626	16764	16618	16734	16430	16566	16624	16708	16690	16493	16523	16460	16561	16614	16697	16448	16770	16723	16726	16657	16623	16464	16694	16446	16609	16596	16639	16627	16736	16628	16424	16683	16620	16681	16585	16536	16640	16836	16778	16695	16612	16706	16698	16681	16738	16431	16507	16683	16664	16645	16539	16594	16815	16526	16604	16684	16609	16580	16728	16585	16810	16667	16650	16593	16618	16642	16574	16521	16665	16831	16635	16500	16837	16707	16511	16661	16648	16669	16807	16624	16519	16601	16646	16793	16579	16786	16561	16666	16588	16691	16723	16547	16561	16719	16660	16452	16578	16774	16623	16482	16617	16593	16633	16402	16736	16613	16715	16811	16571	16721	16567	16649	16814	16713	16744	16635	16440	16622	16622	16817	16590	16795	16749	16834	16574	16785	16651	16563	16556	16511	16410	16821	16464	16601	16428	16501	16558	16646	16654	16701	16630	16486	16658	16603	16432	16593	16670	16580	16559	16540	16656	16632	16655	16584	16625	16598	16844	16574	16858	16638	16616	16397	16640	16743	16727	16666	16680	16603	16557	16656	16662	16668	16650	16650	16503	16605	16760	16726	16563	16770	16793	16640	16613	16538	16473	16551	16584	16677	16655	16672	16543	16690	16646	16710	16741	16668	16733	16729	16529	16680	16473	16695	16445	16677	16708	16666	16533	16691	16668	16727	16662	16625	16479	16895	16615	16474	16625	16642	16420	16793	16670	16516	16682	16605	16635	16513	16570	16742	16482	16680	16592	16522	16621	16691	16506	16733	16568	16581	16609	16627	16653	16643	16392	16772	16605	16594	16612	16660	16533	16783	16669	16672	16730	16603	16600	16802	16564	16640	16518	16632	16665	16783	16648	16573	16731	16641	16716	16671	16571	16651	16740	16728	16753	16744	16493	16551	16669	16554	16833	16711	16512	16442	16705	16761	16893	16430	16564	16680	16544	16593	16762	16753	16724	16659	16674	16604	16570	16630	16747	16673	16620	16629	16483	16619	16463	16470	16454	16670	16436	16683	16661	16510	16652	16680	16547	16648	16663	16638	16682	16637	16665	16733	16664	16450	16475	16679	16657	16782	16732	16595	16567	16749	16474	16721	16508	16785	16610	16755	16664	16512	16674	16612	16787	16575	16474	16667	16453	16759	16731	16652	16707	16541	16554	16658	16592	16579	16495	16610	16473	16710	16407	16593	16461	16570	16664	16518	16697	16543	16556	16626	16610	16392	16791	16597	16506	16677	16646	16771	16416	16617	16709	16470	16490	16568	16818	16338	16485	16586	16526	16572	16571	16664	16495	16658	16535	16542	16607	16522	16590	16588	16700	16492	16531	16755	16497	16613	16676	16702	16588	16735	16618	16884	16454	16578	16599	16687	16576	16531	16533	16543	16615	16698	16571	16498	16670	16710	16384	16716	16761	16751	16659	16809	16481	16575	16618	16814	16591	16829	16600	16566	16818	16847	16709	16654	16443	16626	16615	16643	16680	16575	16742	16763	16618	16703	16446	16632	16722	16620	16528	16590	16602	16670	16617	16745	16642	16766	16643	16859	16475	16639	16684	16671	16447	16633	16526	16625	16769	16536	16659	16735	16640	16658	16620	16675	16491	16709	16636	16741	16659	16713	16572	16790	16615	16595	16583	16682	16697	16722	16648	16659	16551	16449	16615	16643	16736	16712	16637	16834	16687	16718	16568	16477	16706	16599	16741	16618	16520	16639	16769	16780	16728	16815	16740	16880	16629	16793	16653	16527	16766	16475	16559	16535	16534	16586	16540	17015	16624	16648	16710	16850	16729	16889	16571	16548	16700	16489	16758	16644	16697	16635	16531	16760	16663	16658	16647	16753	16630	16525	16405	16691	16713	16649	16627	16619	16709	16653	16638	16645	16750	16791	16610	16724	16593	16803	16566	16705	16548	16697	16799	16522	16599	16727	16739	16759	16548	16696	16747	16511	16691	16699	16566	16596	16643	16435	16524	16583	16465	16574	16737	16599	16488	16625	16737	16566	16622	16682	16597	16546	16436	16773	16564	16601	16572	16650	16629	16666	16670	16755	16806	16680	16776	16698	16674	16647	16619	16587	16557	16515	16568	16594	16697	16607	16669	16791	16626	16700	16603	16621	16809	16672	16778	16657	16535	16612	16612	16573	16581	16759	16360	16594	16526	16478	16438	16651	16715	16559	16532	16548	16808	16691	16579	16823	16514	16673	16598	16741	16802	16787	16641	16615	16646	16784	16832	16795	16600	16570	16592	16502	16426	16653	16669	16722	16721	16656	16522	16696	16621	16682	16580	16597	16725	16654	16603	16769	16551	16681	16694	16588	16649	16512	16778	16703	16587	16517	16762	16581	16788	16589	16722	16824	16469	16640	16685	16826	16557	16731	16579	16680	16657	16674	16608	16487	16522	16687	16685	16825	16709	16643	16701	16399	16362	16662	16629	16503	16487	16521	16488	16762	16542	16720	16778	16600	16673	16860	16741	16933	16666	16650	16649	16763	16772	16629	16603	16415	16675	16658	16578	16528	16766
16377	30616	25442	20890	19090	17332	16575	15609	15336	15102	14875	14755	14670	14539	14596	14328	14493	14476	14266	14475	14424	14449	14406	14354	14431	14426	14414	14222	14441	14192	14498	14231	14409	14422	14214	14222	14132	14347	14349	14339	14220	14404	14607	14253	14250	14145	14236	14239	14298	14356	14074	14252	14301	14310	14160	14222	14302	14379	14381	14152	14169	14032	14115	14580	14187	14242	14364	14195	14312	14279	14176	14297	14322	14294	14280	14495	14228	14158	14416	14314	14091	14363	14339	14352	14306	14228	14290	14404	14200	14272	14304	14300	14397	14387	14224	14255	14251	14253	14295	14172	14249	14226	14192	14038	14196	14442	14324	14338	14292	14190	14216	14501	14272	14305	14238	14331	14456	14279	14341	14227	14358	14163	14254	14282	14237	14381	14305	14301	14318	14158	14147	14065	14145	14127	14243	14068	14228	14391	14229	14197	14142	14172	14400	14261	14238	14264	14356	14337	14215	14136	14104	14315	14222	14233	14411	14344	14186	14359	14108	14387	14035	14198	14299	14294	14403	14234	14327	14176	14364	14306	14251	14227	14359	14344	14409	14171	14327	14354	14260	14410	14118	14255	14155	14322	14236	14523	14312	14178	14393	14185	14253	14100	14227	14197	14213	14309	14306	14103	14282	14320	14130	14231	14160	14303	14149	14306	14227	14326	14348	14273	14233	14310	14364	14321	14083	14345	14221	14253	14311	14120	14143	14207	14154	14433	14168	14151	14191	14291	14163	14072	14369	14233	14341	14267	14034	14344	14239	14313	14474	14198	14208	14357	14329	14582	14188	14177	14315	14119	14209	14350	14250	14259	14235	14402	14316	14205	14281	14414	14134	14182	14077	14293	14036	14335	14127	14375	14322	14321	14357	14313	14387	14329	14191	14332	14299	14144	14239	14137	14188	14096	14286	14169	14260	14352	14158	14155	14124	14271	14182	14337	14092	14161	14211	14229	14217	14155	14326	14278	14303	14210	14164	14115	14079	14280	14321	14332	14472	14348	14157	14291	14262	14116	14291	14380	14373	14379	14438	14318	14336	14433	14311	14154	14280	14453	14422	14241	14215	14180	14528	14376	14147	14292	14140	14198	14237	14094	14275	14278	14285	14070	14314	14298	14249	14166	14170	14378	14365	14184	14432	14240	14060	14278	14245	14320	14202	14315	14194	14185	14223	14204	14321	14277	14178	14256	14398	14045	14105	14270	14294	14089	14131	14117	14226	14306	14323	14440	14080	14262	14259	14244	14115	14221	14309	14170	14296	14182	14264	14364	14079	14086	14155	14428	14276	14259	14330	14163	14298	14186	14232	14325	14162	14417	14381	14220	14363	14211	14247	14386	14332	14294	14428	14334	14053	14458	14204	14334	14400	14263	14214	14238	14327	14356	14392	14289	14320	14309	14226	14235	14398	14413	14361	14417	14331	14099	14232	14163	14162	14291	14363	14228	14208	14330	14171	14431	14279	14326	14180	14280	14325	14180	14219	14131	14442	14132	14388	14332	14185	14110	14193	14446	14262	14306	14372	14251	14379	14301	14303	14255	14294	14080	14366	14225	14309	14176	14195	14187	14279	14139	14241	14289	14397	14186	14260	14276	14290	14341	14294	14354	14318	14168	14217	14193	14190	14098	14163	14266	14367	14105	14278	14169	14347	14176	14107	14195	14198	14411	14153	14187	14577	14418	14355	14223	14257	14313	14509	14180	14303	14336	14235	14153	14382	14303	14337	14293	14222	14203	14251	14366	14386	14246	14241	14362	14273	14252	14358	14454	14142	14225	14352	14109	14349	14147	14172	14294	14189	14373	14168	14226	14365	14398	14314	14284	14154	14389	14097	14352	14284	14409	14330	14431	14354	14338	14158	14318	14238	14203	14287	14338	14219	14220	14237	14163	14072	14413	14156	14488	14271	14159	14324	14153	14190	14222	14091	14367	14153	14244	14344	14452	14262	14173	14310	14280	14151	14241	14183	14342	14378	14452	14356	14260	14200	14460	14268	14273	14322	14268	14359	14253	14346	14371	14354	14189	14252	14277	14286	14411	14112	14295	14217	14196	14451	14341	14258	14328	14065	14321	14109	14303	14158	14263	14197	14288	14313	14262	14307	14143	14147	14452	14216	14364	14326	14326	14369	14401	14394	14431	14367	14300	14337	14330	14355	14358	14143	14340	14311	14337	14331	14503	14241	14312	14386	14325	14289	14199	14349	14298	14264	14247	14226	14178	14449	14390	14233	14281	14189	14349	14219	14351	14297	14300	14338	14316	14237	14264	14251	14256	14233	14290	14203	14352	14348	14357	14151	14393	14251	14285	14217	14512	14301	14233	14300	14137	14340	14299	14250	14170	14330	14396	14324	14269	14262	14212	14386	14185	14183	14416	14311	14498	14530	14217	14324	14319	14337	14419	14478	14137	14325	14265	14314	14249	14216	14325	14259	14409	14321	14348	14074	14396	14253	14221	14416	14159	14288	14208	14346	14330	14293	14084	14240	14225	14186	14342	14344	14210	14274	14249	14349	14168	14227	14218	14321	14228	14257	14243	14389	14124	14342	14366	14548	14266	14318	14393	14314	14377	14214	14271	14232	14342	14329	14310	14284	14326	14448	14158	14477	14327	14316	14387	14382	14264	14190	14069	14347	14279	14257	14412	14269	14315	14274	14223	14237	14220	14247	14388	14085	14305	14297	14274	14336	14373	14212	14295	14441	14234	14444	14190	14093	14350	14319	14186	14380	14392	14313	14232	14302	14127	14288	14397	14226	14444	14220	14236	14259	14181	14294	14366	14085	14270	14260	14380	14405	14237	14497	14082	14280	14214	14238	14222	14251	14157	14256	14189	14256	14187	14340	14321	14360	14298	14205	14275	14210	14308	14369	14321	14334	14379	14343	14263	14241	14207	14159	14316	14308	14316	14207	14449	14301	14241	14259	14343	14290	14376	14339	14229	14262	14262	14341	14142	14236	14279	14362	14388	14346	14370	14299	14344	14367	14258	14236	14332	14370	14250	14244	14155	14299	14411	14335	14324	14345	14191	14376	14292	14207	14228	14271	14271	14402	14132	14150	14279	14282	14238	14280	14268	14244	14348	14457	14312	14305	14412	14388	14246	14329	14394	14294	14210	14289	14285	14254	14144	14256	14316	14218	14079	14342	14385	14314	14348	14342	14266	14373	14384	14150	14232	14220	14342	14268	14335	14282	14230	14192	14060	14281	14312	14383	14284	14249	14141	14257	14354	14214	14296	14072	14171	14149	14239	14455	14206	14283	14262	14322	14355	14419	14325	14319	14382	14219	14312	14267	14191	14068	14275	14272	14160	14302	14137	14479	14101	14429	14403	14224	14305	14323	14153	14213	14309	14279	14311	14492	14349	14318	14201	14312	14238	14237	14484	14193	14165	14078	14241	14283	13984	14239	14329	14178	14234	14371	14366	14200	14324	14162	14297	14204	14247	14267	14271	14302	14286	14264	14399	14231	14358	14215	14440	14315	14345	14129	14376	14353	14293	14510	14288	14292	14279	14346	14229	14173	14321	14371	14394	14343	14271	14486	14260	14328	14341	14267	14315	14213	14213	14441	14307	14128	14254	14251	14257	14198	14483	14230	14051	14146	14224	14345	14336	14155	14318	14378	14301	14216	14120	14250	14162	14286	14195	14281	14159	14318	14381	14367	14402	14278	14214	14247	14237	14103	14166	14381	14219	14375	14154	14180	14202	14209	14369	14287	14342	14277	14201	14212	14225	14293	14249	14233	14150	14345	14334	14300	14266	14150	14284	14306	14191	14228	14249	14196	14200	14425	14237	14338	14450	14362	14354	14355	14291	14268	14209	14144	14269	14154	14131	14389	14362	14469	14183	14231	14289	14227	14328	14335	14254	14200	14251	14325	14190	14299	14157	14136	14278	14303	14106	14335	14325	14483	14347	14379	14303	14150	14297	14281	14245	14340	14356	14350	14367	14246	14220	14144	14298	14226	14134	14175	14323	14313	14276	14153	14272	14444	14097	14350	13972	14377	14227	14165	14080	14269	14238	14244	14257	14297	14294	14359	14321	14257	14374	14393	14253	14342	14138	14237	14369	14362	14145	14267	14130	14155	14201	14335	14110	14260	14293	14429	14221	14421	14281	14061	14382	14492	14174	14250	14310	14295	14334	14290	14362	14184	14348	14202	14242	14080	14384	14314	14095	14169	14286	14288	14219	14156	14255	14221	14191	14080	14239	14286	14385	14268	14334	14141	14137	14262	14279	14228	14237	14164	14360	14420	14347	14417	14488	14207	14290	14295	14275	14304	14270	14405	14295	14323	14283	14373	14355	14293	14347	14214	14403	14355	14396	14322	14111	14395	14328	14108	14172	14282	14349	14167	14010	14319	14313	14238	14297	14152	14358	14292	14263	14317	14245	14319	14304	14335	14129	14403	14141	14209	14284	14208	14272	14316	14360	14381	14166	14421	14179	14338	14337	14217	14472	14268	14252	14262	14319	14232	14302	14151	14285	14340	14173	14464	14149	14298	14279	14371	14295	14368	14220	14177	14374	14267	14312	14262	14323	14212	14125	14349	14319	14199	14274	14182	14229	14128	14169	14307	14319	14138	14187	14434	14191	14186	14366	14359	14326	14328	14444	14271	14269	14171	14332	14305	14341	14379	14422	14245	14365	14176	14290	14267	14421	14417	14211	14320	14218	14054	14349	14375	14138	14103	14320	14199	14360	14192	14129	14268	14400	14072	14409	14314	14294	14335	14348	14422	14328	14303	14327	14271	14254	14256	14395	14336	14282	14310	14221	14247	14300	14182	14366	14302	14153	14354	14228	14244	14262	14369	14244	14319	14279	14220	14149	14483	14326	14371	14292	14257	14199	14278	14226	14455	14233	14243	14309	14323	14070	14397	14296	14282	14291	14211	14072	14362	14272	14413	14372	14353	14405	14360	14231	14251	14398	14303	14285	14199	14320	14153	14314	14367	14277	14327	14259	14323	14342	14206	14150	14405	14448	14380	14368	14250	14430	14229	14202	14288	14382	14299	14192	14345	14227	14147	14288	14239	14321	14402	14324	14163	14328	14277	14140	14183	14242	14265	14270	14310	14155	14318	14286	14114	14268	14249	14239	14322	14327	14258	14207	14212	14324	14087	14230	14208	14212
21850	21028	28282	23985	21467	23858	26301	21462	19942	20125	19626	19524	19318	19210	19037	19030	19028	18823	18807	18976	18802	18681	18898	18881	18728	18914	18703	18711	18533	18714	18681	18477	18405	18565	18602	18486	18499	18518	18441	18542	18470	18464	18498	18775	18693	18469	18482	18450	18494	18396	18453	18564	18889	18755	18605	18646	18486	18298	18518	18605	18661	18381	18539	18600	18456	18546	18441	18499	18754	18509	18585	18435	18545	18799	18616	18540	18543	18414	18582	18470	18293	18304	18643	18475	18428	18617	18534	18491	18506	18632	18565	18614	18289	18480	18287	18648	18710	18726	18484	18336	18473	18573	18389	18452	18420	18327	18554	18445	18431	18490	18531	18569	18399	18489	18633	18349	18439	18495	18271	18383	18624	18560	18341	18305	18578	18656	18455	18388	18372	18486	18557	18403	18392	18426	18439	18347	18612	18447	18602	18567	18495	18506	18569	18421	18364	18509	18403	18414	18400	18219	18720	18410	18421	18346	18565	18605	18385	18344	18624	18618	18397	18674	18503	18496	18442	18472	18538	18465	18631	18434	18345	18382	18328	18480	18511	18363	18452	18454	18397	18504	18428	18382	18432	18502	18472	18608	18641	18573	18649	18306	18331	18305	18525	18437	18592	18226	18305	18529	18513	18289	18458	18475	18322	18515	18427	18349	18341	18256	18266	18480	18614	18474	18511	18508	18547	18549	18286	18489	18502	18459	18341	18485	18533	18180	18462	18457	18502	18446	18581	18527	18584	18281	18656	18338	18434	18671	18624	18530	18384	18510	18514	18565	18498	18381	18505	18399	18518	18432	18351	18453	18427	18467	18331	18632	18518	18543	18284	18479	18470	18474	18676	18421	18384	18607	18537	18471	18506	18369	18274	18539	18562	18411	18605	18511	18593	18462	18492	18472	18676	18459	18565	18440	18418	18254	18462	18687	18639	18596	18440	18413	18374	18509	18263	18593	18504	18567	18473	18554	18377	18464	18583	18480	18432	18556	18532	18486	18533	18372	18518	18516	18320	18548	18566	18459	18419	18369	18448	18484	18443	18454	18419	18475	18286	18469	18164	18143	18307	18451	18436	18381	18485	18575	18313	18537	18286	18421	18422	18173	18488	18504	18687	18507	18475	18400	18606	18638	18325	18256	18380	18415	18422	18423	18446	18496	18419	18572	18377	18612	18459	18400	18340	18329	18291	18386	18386	18354	18531	18448	18420	18291	18490	18394	18441	18498	18416	18467	18494	18484	18605	18335	18335	18606	18430	18348	18496	18458	18598	18343	18126	18513	18319	18340	18305	18279	18443	18301	18348	18345	18536	18314	18422	18395	18303	18297	18643	18466	18332	18563	18179	18032	18335	18502	18570	18281	18240	18400	18519	18613	18506	18604	18390	18405	18330	18567	18304	18412	18328	18268	18516	18365	18564	18429	18494	18515	18392	18550	18413	18419	18417	18258	18576	18568	18418	18222	18473	18545	18396	18579	18327	18405	18263	18584	18402	18428	18530	18603	18388	18399	18569	18702	18549	18458	18373	18509	18679	18712	18365	18449	18464	18271	18474	18327	18549	18460	18354	18767	18426	18442	18375	18415	18379	18122	18492	18344	18568	18631	18416	18319	18701	18487	18507	18517	18407	18426	18538	18263	18454	18326	18522	18439	18510	18172	18487	18431	18527	18286	18548	18367	18403	18509	18333	18374	18356	18022	18492	18270	18442	18405	18346	18524	18372	18492	18523	18459	18595	18396	18291	18414	18482	18526	18433	18212	18551	18449	18320	18497	18468	18704	18566	18404	18538	18371	18445	18431	18519	18546	18433	18525	18440	18265	18356	18373	18539	18425	18422	18304	18438	18459	18415	18389	18571	18347	18425	18322	18673	18277	18432	18624	18628	18444	18380	18397	18265	18373	18570	18470	18423	18485	18480	18497	18498	18380	18481	18589	18551	18505	18605	18466	18544	18425	18480	18477	18423	18400	18431	18442	18306	18383	18506	18391	18503	18522	18372	18620	18564	18519	18471	18678	18451	18443	18305	18596	18608	18152	18455	18500	18516	18434	18502	18500	18392	18587	18360	18586	18723	18347	18233	18683	18497	18377	18598	18625	18588	18539	18326	18279	18544	18454	18326	18663	18526	18422	18477	18683	18333	18344	18384	18394	18447	18317	18428	18366	18433	18274	18484	18571	18474	18646	18373	18386	18509	18453	18649	18447	18513	18543	18418	18439	18442	18438	18441	18495	18362	18504	18381	18412	18401	18372	18567	18359	18515	18544	18358	18570	18494	18651	18520	18505	18516	18334	18395	18451	18443	18360	18368	18347	18452	18591	18706	18646	18358	18289	18581	18515	18483	18522	18670	18417	18421	18513	18509	18571	18516	18470	18308	18347	18608	18315	18411	18213	18456	18378	18336	18384	18421	18456	18319	18450	18471	18493	18453	18313	18605	18556	18522	18571	18407	18509	18305	18594	18442	18486	18809	18486	18547	18505	18390	18256	18594	18351	18417	18440	18283	18258	18473	18531	18385	18611	18389	18461	18442	18448	18569	18418	18538	18514	18510	18542	18402	18290	18217	18413	18391	18501	18528	18446	18505	18319	18447	18692	18217	18310	18323	18317	18380	18428	18647	18385	18443	18416	18455	18308	18321	18547	18378	18387	18148	18565	18433	18431	18495	18150	18452	18277	18415	18532	18211	18583	18478	18198	18374	18538	18467	18482	18342	18430	18461	18571	18573	18425	18255	18175	18450	18418	18463	18409	18329	18398	18664	18200	18522	18406	18606	18509	18595	18260	18723	18434	18361	18359	18422	18491	18681	18420	18279	18675	18416	18513	18441	18508	18507	18495	18356	18393	18463	18543	18502	18335	18570	18410	18399	18108	18454	18428	18378	18611	18415	18215	18267	18324	18344	18646	18365	18380	18302	18474	18492	18464	18592	18544	18278	18477	18361	18207	18345	18254	18357	18585	18608	18435	18551	18298	18191	18384	18494	18493	18675	18490	18539	18393	18452	18441	18311	18503	18474	18492	18485	18293	18553	18476	18531	18468	18554	18546	18406	18412	18204	18416	18460	18584	18509	18377	18615	18574	18460	18294	18597	18363	18380	18558	18376	18394	18520	18562	18486	18571	18510	18544	18411	18563	18591	18490	18375	18354	18644	18498	18627	18509	18546	18426	18373	18437	18415	18491	18334	18336	18493	18400	18552	18646	18552	18526	18453	18442	18346	18483	18333	18494	18558	18389	18621	18385	18380	18622	18305	18444	18532	18408	18447	18754	18435	18334	18317	18509	18338	18450	18309	18688	18392	18419	18439	18585	18591	18652	18596	18346	18255	18472	18474	18321	18312	18287	18688	18394	18428	18616	18410	18697	18566	18551	18298	18738	18539	18529	18700	18235	18455	18327	18457	18479	18232	18390	18500	18428	18428	18493	18569	18308	18056	18212	18562	18381	18520	18279	18409	18251	18377	18502	18401	18484	18407	18512	18562	18468	18533	18382	18581	18367	18573	18541	18675	18428	18646	18391	18379	18473	18460	18474	18515	18432	18595	18526	18539	18460	18428	18403	18382	18341	18350	18590	18538	18641	18502	18447	18580	18469	18674	18546	18527	18424	18337	18531	18515	18372	18350	18470	18390	18467	18427	18605	18449	18266	18312	18211	18504	18590	18450	18198	18111	18488	18467	18599	18443	18524	18502	18475	18393	18639	18489	18272	18559	18534	18559	18423	18651	18424	18511	18519	18476	18046	18493	18457	18335	18487	18620	18404	18635	18563	18427	18367	18499	18462	18516	18464	18303	18533	18337	18326	18490	18494	18435	18276	18402	18394	18621	18127	18379	18507	18330	18390	18421	18244	18513	18381	18335	18357	18373	18492	18581	18279	18333	18384	18460	18185	18406	18483	18360	18610	18421	18481	18399	18497	18177	18516	18396	18348	18256	18324	18484	18472	18623	18465	18422	18347	18496	18278	18382	18545	18529	18432	18465	18485	18277	18331	18409	18388	18482	18573	18685	18486	18583	18545	18358	18368	18380	18568	18322	18359	18475	18233	18570	18534	18435	18520	18389	18379	18322	18556	18542	18460	18442	18583	18316	18591	18566	18576	18477	18409	18378	18295	18627	18642	18378	18474	18350	18301	18545	18449	18503	18363	18456	18498	18420	18426	18298	18408	18355	18570	18367	18380	18424	18441	18229	18433	18373	18711	18553	18349	18385	18658	18466	18646	18452	18365	18539	18447	18363	18392	18459	18430	18343	18432	18488	18125	18402	18630	18338	18651	18462	18499	18686	18413	18579	18492	18553	18533	18409	18494	18343	18468	18242	18493	18224	18329	18428	18466	18395	18533	18473	18349	18549	18540	18428	18496	18349	18397	18458	18505	18453	18357	18610	18488	18399	18441	18371	18265	18438	18453	18435	18648	18426	18420	18319	18290	18336	18333	18453	18409	18472	18527	18567	18695	18670	18544	18506	18276	18319	18261	18389	18171	18321	18631	18493	18335	18563	18405	18493	18365	18449	18351	18394	18533	18571	18675	18421	18363	18450	18663	18438	18293	18818	18420	18566	18548	18543	18308	18525	18439	18679	18311	18443	18436	18365	18579	18535	18373	18652	18327	18421	18361	18301	18372	18574	18587	18478	18313	18282	18219	18413	18311	18293	18450	18790	18598	18453	18401	18367	18407	18570	18403	18451	18656	18462	18671	18483	18377	18342	18562	18458	18386	18631	18298	18185	18495	18318	18490	18478	18522	18272	18385	18376	18354	18462	18635	18394	18502	18307	18358	18564	18482	18334	18565	18379	18517	18497	18585	18618	18285	18412	18574	18278	18515	18586	18375	18635	18535	18378	18302	18428	18403	18393	18579	18581	18591	18269	18300	18330	18317	18332	18209	18279	18538	18575	18435	18461	18322	18370	18240	18341	18418	18436	18381	18392	18521	18453	18522	18564	18564	18229	18392	18585	18328	18447	18412	18394	18497	18523	18482	18552	18517	18490	18379	18628	18344	18336	18281	18510	18385	18466	18478	18404	18579	18553	18485	18624	18405	18458	18286	18571	18419	18477	18576	18473	18457	18345	18673	18478	18329	18445	18258	18556	18597	18453	18601	18379	18263	18501	18377	18434	18201	18507	18385	18607	18602	18383	18244
16977	38182	32367	25489	22969	20795	19254	18139	17347	17009	16388	16294	16068	15906	15786	15639	15731	15825	15649	15554	15641	15707	15667	15600	15640	15623	15633	15544	15456	15529	15471	15298	15335	15417	15451	15329	15381	15433	15519	15408	15397	15228	15341	15500	15422	15245	15201	15334	15399	15381	15398	15322	15212	15130	15181	15486	15313	15317	15430	15344	15425	15255	15526	15286	15312	15360	15260	15285	15329	15288	15398	15255	15116	15405	15243	15266	15267	15331	15153	15363	15396	15384	15203	15560	15458	15305	15541	15410	15323	15538	15314	15225	15254	15288	15380	15256	15307	15393	15280	15377	15475	15407	15266	15280	15435	15275	15367	15391	15269	15426	15562	15409	15117	15510	15319	15254	15169	15344	15340	15233	15351	15485	15183	15446	15269	15303	15405	15272	15453	15433	15278	15426	15470	15349	15295	15363	15209	15225	15188	15475	15193	15271	15438	15559	15132	15143	15297	15398	15213	15381	15315	15475	15425	15275	15221	15346	15199	15341	15345	15310	15511	15480	15308	15263	15450	15347	15353	15135	15458	15292	15244	15283	15382	15269	15387	15520	15304	15443	15307	15287	15295	15414	15280	15307	15346	15224	15403	15140	15308	15219	15410	15395	15258	15247	15478	15466	15325	15424	15345	15443	15393	15499	15122	15294	15281	15321	15291	15267	15334	15216	15294	15371	15588	15278	15557	15398	15240	15536	15257	15163	15381	15394	15434	15396	15297	15313	15593	15272	15244	15314	15452	15260	15361	15192	15300	15246	15215	15503	15309	15160	15149	15365	15478	15486	15200	15244	15228	15201	15443	15170	15332	15385	15407	15213	15416	15287	15366	15347	15287	15358	15227	15390	15264	15252	15307	15480	15328	15311	15305	15246	15413	15433	15329	15416	15340	15386	15295	15456	15293	15461	15410	15284	15338	15404	15273	15375	15433	15499	15419	15463	15246	15450	15355	15544	15446	15358	15406	15362	15253	15332	15496	15304	15312	15417	15329	15262	15371	15466	15355	15414	15287	15396	15355	15171	15287	15438	15290	15377	15294	15370	15331	15362	15195	15317	15391	15197	15311	15332	15326	15358	15503	15415	15417	15350	15255	15236	15416	15265	15441	15328	15433	15425	15382	15356	15325	15282	15408	15519	15266	15459	15353	15417	15230	15356	15414	15252	15276	15312	15345	15365	15408	15276	15316	15266	15418	15282	15130	15161	15178	15295	15403	15229	15397	15351	15351	15363	15222	15370	15418	15284	15371	15227	15032	15275	15426	15199	15200	15348	15313	15501	15426	15363	15334	15395	15404	15305	15461	15187	15334	15400	15452	15440	15388	15312	15329	15211	15399	15288	15337	15396	15104	15438	15256	15361	15439	15197	15161	15491	15329	15378	15261	15274	15408	15538	15429	15354	15425	15208	15236	15483	15158	15360	15306	15188	15416	15182	15380	15313	15347	15381	15387	15276	15364	15479	15402	15178	15354	15311	15372	15454	15388	15233	15392	15307	15256	15258	15313	15369	15153	15192	15336	15247	15444	15197	15405	15511	15312	15493	15318	15168	15279	15404	15260	15338	15289	15272	15348	15278	15273	15155	15309	15254	15473	15286	15228	15366	15330	15284	15452	15400	15346	15305	15408	15148	15223	15281	15330	15320	15298	15342	15335	15473	15414	15458	15415	15359	15373	15331	15218	15183	15359	15287	15413	15281	15308	15339	15402	15359	15244	15329	15352	15235	15276	15456	15464	15480	15292	15282	15364	15356	15332	15422	15384	15135	15400	15259	15396	15467	15317	15183	15356	15368	15355	15345	15364	15477	15283	15325	15522	15322	15262	15237	15258	15297	15293	15347	15346	15415	15404	15239	15263	15315	15213	15453	15178	15213	15377	15142	15367	15374	15229	15317	15384	15313	15210	15295	15243	15259	15412	15380	15389	15226	15395	15253	15351	15314	15390	15211	15436	15256	15197	15228	15272	15251	15445	15333	15310	15122	15342	15147	15308	15191	15506	15262	15493	15416	15300	15355	15258	15285	15363	15386	15261	15229	15290	15420	15374	15279	15438	15426	15361	15376	15337	15258	15429	15271	15304	15436	15356	15407	15155	15265	15251	15312	15291	15309	15365	15337	15219	15477	15426	15350	15323	15292	15277	15215	15376	15470	15355	15456	15297	15469	15424	15435	15426	15465	15154	15482	15124	15279	15434	15348	15147	15256	15204	15182	15282	15504	15314	15404	15451	15349	15351	15356	15486	15254	15371	15172	15483	15253	15483	15162	15329	15368	15304	15222	15176	15333	15465	15209	15379	15410	15242	15323	15260	15217	15421	15292	15339	15300	15278	15299	15334	15524	15390	15310	15396	15305	15293	15447	15324	15347	15526	15316	15250	15282	15577	15282	15378	15203	15329	15382	15197	15319	15425	15393	15252	15445	15135	15412	15257	15357	15464	15261	15342	15275	15247	15326	15347	15253	15432	15198	15485	15308	15203	15150	15487	15200	15313	15398	15298	15352	15327	15383	15177	15262	15396	15365	15327	15524	15352	15237	15500	15223	15222	15582	15457	15405	15294	15491	15292	15325	15245	15436	15290	15255	15298	15395	15493	15273	15353	15426	15216	15329	15233	15240	15427	15230	15274	15293	15306	15273	15297	15281	15206	15191	15250	15273	15265	15129	15348	15513	15542	15342	15423	15302	15379	15249	15242	15272	15378	15202	15208	15313	15444	15437	15234	15216	15495	15436	15402	15361	15398	15235	15276	15397	15248	15363	15446	15337	15304	15495	15233	15324	15281	15321	15330	15330	15368	15424	15348	15426	15448	15344	15329	15338	15366	15366	15318	15188	15396	15286	15379	15392	15242	15319	15260	15127	15359	15423	15398	15259	15336	15366	15157	15092	15337	15296	15243	15317	15275	15144	15422	15515	15344	15358	15273	15341	15153	15181	15091	15244	15242	15131	15238	15230	15346	15130	15399	15277	15460	15375	15235	15242	15305	15375	15207	15364	15337	15336	15214	15313	15401	15396	15411	15156	15300	15233	15306	15339	15304	15251	15513	15161	15232	15309	15256	15232	15481	15458	15402	15417	15410	15379	15438	15380	15189	15331	15229	15413	15386	15334	15305	15297	15237	15243	15448	15281	15164	15352	15280	15237	15366	15230	15534	15257	15468	15366	15228	15672	15295	15339	15174	15342	15314	15217	15218	15403	15174	15250	15241	15179	15471	15398	15463	15384	15436	15316	15141	15493	15284	15321	15278	15319	15191	15281	15412	15357	15307	15266	15216	15191	15392	15274	15390	15352	15478	15334	15326	15299	15198	15308	15365	15225	15309	15424	15422	15330	15362	15316	15407	15324	15336	15298	15118	15312	15392	15334	15319	15152	15249	15465	15366	15235	15242	15256	15447	15381	15471	15372	15263	15392	15393	15218	15465	15227	15324	15375	15353	15186	15494	15242	15386	15289	15363	15196	15361	15438	15302	15357	15378	15289	15475	15329	15297	15375	15366	15330	15257	15334	15288	15325	15248	15453	15281	15342	15243	15292	15284	15222	15388	15302	15212	15334	15358	15370	15361	15348	15231	15385	15359	15461	15221	15361	15457	15389	15428	15261	15275	15255	15369	15333	15398	15322	15458	15445	15293	15301	15241	15392	15390	15381	15285	15230	15303	15227	15221	15567	15366	15271	15245	15252	15195	15419	15254	15264	15100	15552	15332	15159	15352	15421	15291	15410	15192	15346	15376	15413	15404	15328	15147	15343	15381	15304	15201	15372	15343	15225	15333	15310	15393	15392	15303	15148	15436	15331	15454	15151	15358	15307	15313	15460	15308	15301	15419	15367	15377	15263	15322	15499	15261	15363	15317	15319	15292	15213	15451	15142	15345	15477	15353	15250	15344	15380	15177	15258	15321	15321	15320	15389	15282	15377	15414	15323	15246	15325	15502	15459	15397	15128	15343	15294	15424	15367	15461	15352	15317	15157	15420	15296	15259	15219	15325	15252	15410	15306	15121	15408	15498	15427	15438	15189	15156	15378	15257	15358	15373	15186	15386	15160	15392	15464	15302	15310	15336	15358	15343	15412	15233	15101	15280	15379	15294	15478	15290	15440	15264	15354	15365	15421	15395	15436	15417	15380	15207	15374	15510	15391	15375	15512	15374	15199	15356	15375	15219	15424	15295	15288	15296	15435	15402	15396	15275	15227	15332	15323	15302	15224	15288	15079	15471	15319	15287	15358	15431	15303	15108	15365	15307	15130	15277	15204	15224	15318	15290	15118	15267	15343	15364	15311	15415	15341	15382	15468	15329	15467	15272	15255	15270	15339	15417	15403	15292	15468	15272	15375	15193	15367	15477	15273	15220	15310	15293	15129	15312	15410	15443	15540	15180	15326	15367	15339	15342	15266	15227	15382	15444	15376	15356	15263	15313	15144	15231	15498	15438	15263	15200	15190	15369	15286	15353	15279	15486	15299	15376	15368	15455	15317	15303	15192	15216	15456	15491	15313	15196	15316	15505	15153	15279	15280	15226	15278	15237	15318	15291	15347	15406	15240	15250	15284	15327	15149	15225	15300	15305	15446	15455	15353	15343	15394	15275	15276	15316	15327	15358	15392	15411	15171	15360	15384	15357	15264	15233	15283	15397	15345	15281	15246	15250	15172	15228	15393	15337	15551	15364	15387	15425	15318	15268	15248	15315	15518	15341	15311	15451	15268	15316	15459	15227	15359	15245	15273	15238	15255	15370	15122	15389	15353	15238	15403	15310	15400	15201	15343	15113	15336	15502	15063	15267	15349	15290	15341	15339	15477	15258	15303	15505	15374	15408	15279	15341	15314	15480	15455	15441	15465	15468	15310	15454	15186	15457	15332	15328	15355	15348	15249	15266	15307	15352	15396	15281	15231	15237	15298	15385	15188	15444	15228	15358	15236	15294	15402	15360	15202	15337	15307	15355	15291	15123	15197	15428	15412	15226	15298	15209	15316	15403	15408	15343	15269	15200	15251	15455	15383	15291	15275	15302	15282	15416	15269	15285	15402	15423	15430	15406	15467	15253	15358	15300	15226	15192	15344	15300	15375	15368	15212	15269	15319	15237	15393	15302	15348	15286	15316	15170	15292	15239	15438	15421	15417	15405	15477	15195	15503	15230	15414
28324	23095	26284	23172	19374	18302	17893	17410	16941	17063	16849	16563	16798	16657	16552	16828	16747	16419	16788	16404	16232	16784	16498	16652	16535	16414	16305	16357	16424	16505	16468	16366	16417	16375	16500	16334	16423	16352	16322	16444	16394	16297	16203	16290	16392	16572	16605	16319	16320	16496	16362	16368	16823	16495	16522	16388	16471	16391	16418	16271	16571	16209	16350	16327	16637	16321	16279	16207	16297	16471	16382	16351	16361	16408	16477	16188	16551	16314	16350	16471	16435	16226	16369	16296	16378	16508	16319	16208	16406	16562	16268	16355	16502	16359	16302	16313	16270	16263	16315	16391	16335	16375	16223	16434	16198	16540	16248	16333	16578	16545	16335	16308	16355	16381	16463	16484	16378	16558	16459	16260	16426	16569	16388	16452	16389	16352	16428	16424	16275	16310	16488	16470	16550	16346	16267	16309	16335	16286	16437	16331	16499	16238	16517	16508	16350	16445	16322	16564	16398	16689	16389	16347	16251	16455	16627	16342	16429	16485	16182	15986	16602	16561	16459	16284	16427	16431	16284	16396	16480	16546	16382	16412	16441	16592	16448	16290	16201	16312	16346	16472	16528	16448	16434	16227	16498	16453	16442	16338	16415	16342	16451	16243	16405	16368	16356	16079	16491	16455	16429	16296	16531	16354	16393	16379	16289	16354	16495	16378	16427	16276	16595	16339	16427	16291	16387	16313	16295	16286	16312	16325	16410	16385	16444	16242	16394	16312	16220	16334	16368	16565	16424	16296	16394	16367	16315	16436	16341	16229	16324	16428	16186	16314	16422	16651	16457	16393	16202	16428	16583	16011	16270	16252	16348	16586	16378	16404	16359	16436	16402	16407	16403	16336	16296	16586	16334	16513	16497	16169	16388	16372	16480	16368	16230	16416	16324	16340	16125	16378	16511	16541	16447	16358	16503	16277	16539	16471	16402	16393	16386	16581	16214	16325	16491	16421	16503	16569	16528	16523	16328	16424	16194	16531	16445	16269	16398	16412	16301	16437	16428	16355	16555	16468	16333	16162	16389	16354	16457	16432	16343	16429	15988	16515	16595	16331	16438	16292	16370	16524	16199	16493	16452	16415	16371	16348	16303	16417	16499	16339	16480	16176	16466	16382	16428	16494	16452	16259	16581	16326	16288	16353	16272	16437	16395	16311	16632	16552	16556	16351	16364	16320	16342	16186	16396	16303	16223	16257	16376	16404	16526	16359	16207	16641	16281	16417	16470	16506	16451	16444	16350	16380	16437	16477	16258	16340	16429	16351	16443	16349	16278	16411	16323	16475	16446	16346	16243	16527	16531	16516	16307	16381	16487	16417	16410	16319	16373	16518	16483	16370	16502	16395	16521	16391	16441	16488	16351	16275	16622	16531	16397	16322	16417	16535	16657	16442	16368	16327	16375	16431	16444	16527	16417	16341	16278	16305	16534	16616	16393	16464	16342	16194	16307	16406	16412	16326	16476	16599	16482	16322	16432	16515	16412	16218	16321	16364	16409	16276	16243	16440	16503	16145	16409	16548	16518	16489	16405	16516	16312	16279	16455	16311	16305	16345	16335	16367	16290	16354	16561	16317	16515	16335	16354	16508	16398	16346	16401	16551	16639	16492	16335	16484	16457	16349	16445	16287	16186	16697	16406	16236	16273	16455	16390	16231	16387	16304	16424	16524	16336	16037	16382	16385	16505	16379	16245	16389	16294	16329	16292	16345	16393	16464	16315	16683	16660	16413	16325	16500	16327	16321	16284	16498	16437	16527	16276	16292	16293	16558	16461	16251	16442	16355	16198	16408	16364	16326	16369	16583	16447	16253	16402	16365	16366	16463	16351	16435	16411	16395	16522	16358	16404	16466	16391	16583	16524	16291	16570	16466	16248	16438	16325	16340	16355	16390	16652	16385	16329	16413	16303	16075	16419	16513	16165	16258	16439	16482	16360	16304	16167	16391	16522	16394	16572	16533	16408	16355	16534	16407	16360	16583	16521	16500	16459	16512	16414	16357	16453	16157	16311	16425	16505	16338	16401	16250	16485	16357	16493	16275	16378	16380	16482	16387	16413	16386	16510	16217	16491	16431	16437	16380	16272	16410	16383	16390	16439	16181	16390	16309	16336	16295	16332	16369	16314	16348	16302	16117	16438	16594	16356	16464	16244	16393	16345	16391	16383	16473	16420	16498	16448	16376	16481	16355	16573	16561	16439	16479	16588	16441	16667	16295	16374	16398	16474	16322	16413	16604	16652	16275	16301	16559	16396	16366	16356	16335	16314	16367	16413	16574	16368	16505	16517	16340	16514	16279	16286	16432	16489	16538	16439	16457	16527	16224	16415	16421	16450	16713	16541	16497	16383	16428	16468	16616	16373	16600	16250	16287	16393	16382	16418	16402	16342	16332	16407	16503	16266	16499	16437	16350	16362	16440	16336	16384	16525	16261	16552	16160	16301	16369	16447	16274	16336	16395	16379	16417	16423	16192	16531	16218	16342	16386	16277	16303	16237	16535	16399	16300	16396	16327	16294	16410	16335	16481	16424	16340	16521	16346	16486	16345	16412	16612	16327	16485	16536	16521	16530	16101	16315	16175	16409	16285	16386	16333	16422	16406	16333	16469	16257	16387	16472	16227	16291	16333	16313	16460	16073	16508	16546	16485	16402	16159	16352	16398	16326	16421	16398	16393	16261	16323	16365	16163	16499	16307	16556	16515	16463	16341	16387	16430	16417	16450	16419	16420	16593	16485	16290	16003	16293	16334	16231	16328	16307	16427	16311	16328	16515	16383	16501	16543	16621	16567	16455	16339	16462	16148	16476	16392	16437	16307	16424	16348	16495	16470	16427	16272	16337	16495	16402	16479	16281	16512	16409	16353	16322	16130	16301	16283	16413	16401	16414	16113	16330	16494	16415	16353	16405	16399	16410	16293	16422	16305	16499	16357	16296	16254	16307	16439	16345	16449	16476	16611	16527	16276	16427	16638	16479	16332	16442	16303	16435	16536	16439	16500	16434	16499	16320	16434	16271	16246	16389	16329	16505	16448	16328	16352	16585	16400	16320	16523	16447	16326	16480	16522	16477	16355	16406	16350	16495	16299	16418	16531	16497	16379	16465	16298	16526	16581	16412	16339	16370	16401	16457	16517	16463	16376	16237	16485	16371	16203	16504	16471	16470	16525	16373	16522	16362	16310	16296	16455	16295	16447	16547	16327	16380	16289	16330	16304	16367	16493	16450	16337	16367	16457	16392	16239	16334	16315	16279	16267	16364	16404	16205	16486	16480	16323	16244	16388	16373	16358	16238	16258	16531	16457	16487	16244	16541	16492	16333	16308	16535	16377	16410	16432	16455	16423	16226	16351	16365	16498	16211	16347	16288	16497	16380	16421	16459	16298	16443	16386	16367	16451	16083	16427	16624	16448	16315	16400	16459	16335	16444	16597	16534	16310	16444	16431	16432	16312	16299	16298	16449	16478	16406	16457	16392	16502	16406	16372	16431	16359	16485	16199	16440	16245	16477	16304	16165	16596	16320	16228	16322	16102	16368	16325	16288	16402	16546	16170	16311	16274	16461	16395	16526	16266	16288	16261	16491	16297	16514	16301	16554	16167	16547	16404	16428	16330	16386	16363	16298	16416	16455	16400	16557	16309	16400	16184	16306	16382	16513	16352	16298	16459	16445	16196	16299	16542	16470	16347	16275	16391	16527	16507	16375	16507	16487	16430	16501	16370	16475	16434	16579	16407	16404	16280	16444	16255	16578	16369	16510	16497	16499	16240	16224	16359	16397	16284	16301	16471	16664	16472	16476	16495	16585	16287	16492	16450	16466	16485	16476	16384	16481	16429	16162	16394	16486	16649	16467	16492	16334	16307	16385	16447	16476	16462	16289	16199	16405	16157	16485	16600	16533	16557	16433	16261	16357	16457	16424	16461	16502	16304	16419	16509	16416	16311	16400	16292	16421	16578	16402	16354	16386	16494	16488	16391	16631	16354	16324	16390	16357	16531	16558	16256	16196	16545	16252	16420	16340	16428	16559	16386	16249	16298	16590	16348	16531	16351	16312	16331	16286	16681	16382	16422	16455	16408	16489	16474	16440	16294	16477	16482	16352	16457	16422	16278	16434	16326	16433	16251	16362	16334	16413	16435	16470	16446	16472	16486	16369	16438	16297	16377	16357	16124	16548	16351	16316	16506	16416	16484	16552	16399	16494	16453	16372	16457	16457	16584	16527	16395	16214	16438	16277	16227	16348	16496	16549	16512	16132	16577	16503	16363	16258	16574	16429	16476	16602	16300	16374	16411	16442	16203	16538	16316	16159	16227	16535	16532	16368	16398	16298	16161	16373	16486	16457	16286	16263	16366	16368	16421	16288	16329	16432	16529	16261	16354	16475	16503	16048	16338	16492	16348	16328	16479	16438	16418	16403	16485	16449	16495	16364	16347	16489	16280	16459	16193	16528	16412	16338	16472	16228	16307	16159	16412	16362	16555	16479	16402	16453	16507	16438	16154	16470	16329	16470	16480	16453	16386	16404	16529	16268	16267	16271	16430	16354	16445	16440	16397	16450	16097	16355	16380	16490	16295	16356	16260	16537	16260	16293	16286	16573	16488	16410	16481	16499	16574	16470	16479	16409	16625	16600	16501	16395	16371	16325	16209	16380	16194	16469	16278	16396	16339	16336	16541	16401	16206	16423	16473	16043	16402	16372	16361	16260	16373	16497	16205	16369	16275	16513	16580	16386	16406	16540	16282	16251	16410	16392	16298	16257	16603	16513	16452	16527	16547	16503	16405	16612	16269	16397	16320	16374	16417	16383	16181	16556	16321	16557	16490	16510	16604	16450	16442	16429	16333	16574	16456	16383	16302	16442	16454	16514	16128	16399	16482	16518	16186	16347	16407	16474	16467	16247	16357	16398	16475	16299	16541	16416	16496	16395	16357	16367	16323	16445	16392	16227	16354	16645	16412	16296	16543	16389	16365	16429	16570	16425	16367	16295	16510	16409	16415	16569	16487	16543	16319	16397	16431	16435	16318	16631	16493	16596	16565	16335	16386	16603	16389	16481	16302	16436	16417	16401	16374	16247	16433	16562	16405	16529	16342	16429	16259	16428	16554	16269	16623	16300	16511	16572	16263	16346	16267	16291	16326
18181	28657	23999	19504	17944	16652	15875	15391	15131	14847	14540	14605	14462	14290	14245	14353	14171	14221	14059	14074	14190	14209	14338	14318	14243	14290	14271	14164	14138	14166	13972	14095	14185	14128	14159	13936	14199	14302	14053	14084	13989	14060	14118	13984	14177	14180	13940	14118	14182	14266	14094	14002	13970	14020	14007	14185	14239	14058	14074	14033	14169	14017	14067	14160	14177	14307	14332	14168	14111	14060	14030	14134	14083	14016	14305	14108	14260	14174	14233	14150	14193	13951	14071	14132	14142	14052	14159	14115	14043	14153	14056	14083	14126	14079	14221	14090	14185	14071	14035	14165	14161	14316	14025	14179	14125	14135	14264	14026	14086	14041	13953	14135	14149	14041	14097	14032	14070	13919	14159	14074	14039	14053	14127	13985	14068	14157	14068	14007	14021	14114	14420	14082	14183	14041	14185	14207	14112	14195	14320	14147	14075	14272	13969	14047	14179	14115	13921	14064	13992	14084	14070	14079	14053	14163	14205	14138	14269	14029	14100	14158	14220	14160	13958	14227	14089	14109	14108	14178	13967	14135	14191	14049	14106	14148	14063	14173	14087	14052	14009	13883	14116	14176	14109	13918	14121	14038	14143	14202	14182	14172	14078	13909	13903	14034	14157	14020	14099	14153	14108	13978	14123	14084	14012	13982	14050	14004	14221	14262	14108	14259	14038	14015	14048	14049	14003	14139	13973	14141	14149	14171	14077	14102	14057	14094	14009	14154	14042	14255	14048	14134	14023	14075	14151	14038	14155	14172	14075	14173	14223	14230	14089	14090	14046	14097	14227	14043	14071	14185	14037	14000	14055	14294	14001	14034	14073	14080	14200	14079	14052	14123	14039	14208	14102	14147	14268	14072	14160	14174	14140	14254	14185	14123	13980	14081	14096	14105	14073	14018	14225	14100	14233	14157	14217	14048	14141	14290	14226	14013	14215	14086	14247	14193	14171	14312	14098	13993	14056	14189	14059	14011	14056	14030	14192	14210	14078	14009	13969	14112	14269	14266	14127	14192	14019	14158	14052	14325	14096	14217	14131	14278	14198	14186	14024	14232	14130	14091	14150	14035	14162	14061	14029	14147	14285	14214	14214	13869	14117	14226	14117	14157	13927	14200	14008	14024	14027	14109	14059	14006	14058	14039	14160	14218	14083	14152	14122	13935	14146	14127	13972	14218	14133	14075	14219	14027	14181	14079	14157	14047	14136	14042	14044	14062	13985	14088	14123	14166	14101	14041	14180	14038	14114	14149	13997	14001	14115	14305	14183	14273	13892	14223	14171	14098	14065	13974	14138	14197	13980	13972	13956	14131	14114	14216	14053	14133	14146	14028	14216	14173	14112	13940	14157	14162	14124	13928	13953	14017	14223	14069	14034	14018	14137	14239	14038	13968	14164	14130	14176	14101	14054	14023	14225	14190	14071	14135	14107	14160	14102	13994	14132	14229	14043	14169	14271	14124	14172	14086	14041	14043	14245	13929	14173	14057	14013	14081	14193	14145	13962	14127	14026	14047	14135	14130	13991	14021	14056	14107	14143	14175	14152	14063	14084	14068	14160	13976	14018	14225	14200	14081	14030	14141	14118	14161	13980	14017	13995	14171	14228	14045	14042	14105	14320	14061	14164	14122	14072	14186	14118	14111	14117	14136	14021	14073	14324	13891	14122	14242	14108	13954	14224	14058	14115	13869	13992	14289	13940	14062	14091	14173	14045	14115	14018	14102	14125	14238	14084	14087	14140	14079	13998	14117	14275	14056	14132	13977	14148	14117	14164	14085	13930	14073	14097	14016	13931	14340	14060	14051	14198	14070	14073	14098	14068	14095	14001	13997	14105	14170	14061	13977	13998	14030	14078	14048	13920	14035	14088	13821	14066	14158	14268	14092	14145	13956	14021	14197	14083	14180	14109	14128	14137	14274	14072	14073	14200	14272	13983	14126	14124	14206	13965	14066	14044	14085	14011	14133	14121	13933	14087	14064	14025	14141	14034	14071	14009	14068	13847	14061	14146	14080	14052	14193	14246	14176	14041	13962	14175	14175	14063	14202	14191	14214	14078	14183	13987	14055	13914	14126	14174	14262	14172	14265	14146	14182	14151	14209	14185	14034	14105	14328	14158	14042	14166	14287	14096	14190	14081	13954	13943	14257	14149	13997	14092	14273	14086	14106	13988	14134	14086	13973	14247	13975	14006	14090	14063	14001	14058	14085	14051	14194	14001	14045	14060	14207	14201	14033	14093	13958	14109	14052	14184	14057	14264	14145	13945	14169	14078	14138	14024	14078	14199	13957	14220	14153	14102	14074	14173	14162	14043	13995	14174	13990	14258	14010	13964	14086	13993	14170	14025	14321	14142	14046	14113	13999	14103	14070	14008	14223	14155	14202	14168	14116	14122	14068	14018	14239	14054	14120	13957	14132	14082	14151	14050	14096	13945	14130	14208	14004	14044	14271	14208	13984	14027	13956	14015	14071	14073	14174	14146	14122	14121	14129	14207	13914	13982	14061	14186	13995	14176	14147	14217	13968	14274	14060	14123	14053	14033	14064	14292	14069	14135	14201	14093	14006	14122	14188	14150	13940	13878	14131	14065	14074	14158	14150	14044	14255	14080	14260	14169	14146	14018	14061	14169	14163	13961	14234	14118	14158	14100	14195	14068	14040	14292	14321	14033	14086	14210	14103	14043	13824	14251	14295	14154	14152	14198	14067	14051	14134	14177	14102	14226	14180	14197	14262	14108	14163	14191	14097	14101	14119	14204	14217	14098	14086	14253	14136	14117	14172	14016	14066	14148	14066	14125	14145	14112	14014	14077	14061	14044	14190	14006	14140	14103	14091	14067	14006	14212	14123	14113	14086	14158	14006	14194	13939	14240	14372	14117	13906	14195	14061	14163	14287	14036	14196	14024	14082	14023	14222	13964	14026	14161	14057	14092	14229	14068	14209	14032	14189	14202	13893	14003	14102	14105	14159	13991	13993	14053	14085	14095	14209	14111	14074	14015	14032	14146	14130	14015	14105	14119	14060	14187	14253	14256	14172	14179	14122	14133	14149	14128	14005	14085	14032	14316	14216	14034	14168	14030	14107	14079	14216	14119	14171	14044	14120	14214	13991	14025	13989	14010	14040	14296	14149	14146	14212	14096	14056	14245	14157	14174	13907	14229	14054	14082	14165	14030	14131	14217	14067	14252	14005	14111	14036	14108	14140	14144	13968	13986	14018	14212	14165	14204	14062	14167	14060	14114	14266	14152	14230	14234	14290	14037	14156	14227	14035	14232	13974	14099	14185	14273	14015	14174	14059	14091	14129	14080	14018	14180	14095	14150	14073	14003	14161	14183	14260	14043	14160	14114	14109	14033	14211	14104	13943	14132	14035	13975	14060	14141	14202	13924	13885	14257	14139	14192	14127	14146	14132	13994	14080	14206	14160	14135	14045	14034	13897	14147	14168	14032	14097	14259	14003	14037	14178	14113	14088	14150	14021	14050	14113	14342	14102	14007	14001	14366	14077	14026	14140	14146	13997	14131	14129	13998	14042	14007	14107	14242	14188	14224	14116	14084	14306	14016	14119	14185	14350	14135	14203	13990	14115	14309	13965	14169	14208	14174	14009	14300	14117	14139	14119	14053	14072	14066	13894	14200	14065	14046	14028	14094	13988	14109	13900	14141	13963	14086	14136	14093	14286	14078	13911	14063	14072	14006	14084	14045	14372	14382	14050	13858	14081	14003	14282	14213	14159	14047	14093	14238	14006	14081	14096	14169	14120	14068	14166	14220	14216	14032	13985	13958	14150	14254	14001	14162	14088	13970	14014	13976	14103	14091	14202	14151	14249	14136	14095	14219	13958	14065	14272	14106	14087	14066	14246	14142	14179	14080	14102	14059	13901	14182	14109	14195	14022	13975	14170	14153	14093	14259	14257	14056	14203	14208	14010	14131	14046	14231	14201	14185	14116	14133	14094	14143	14174	14108	14129	14185	13913	14262	14099	14129	14106	14083	14165	14110	14065	14037	14091	14087	14041	14080	14142	14121	14023	14070	14208	14025	14164	14151	14238	14095	14061	14052	14179	14132	13911	14144	14031	14210	14067	14020	14047	14127	14013	14106	14211	14114	14245	13995	14106	14154	14000	14159	14167	14045	14126	13992	14015	14103	13978	14192	13982	13864	14065	14063	14121	14109	14147	14010	14053	14031	14032	14104	14180	14045	14085	14137	14023	14112	14293	14112	14082	14057	14162	14015	14171	14145	13999	14148	14062	14244	14136	14144	14111	14133	14074	14170	14001	14004	14046	14092	14046	14050	13976	14071	14151	13914	14226	14128	14036	14170	14149	14205	14023	14092	14138	14199	14114	14096	14221	14028	14163	14147	14131	14239	14032	14150	14129	14030	14110	13994	14179	14163	14104	14188	13956	14133	14143	14188	14168	13906	14340	14304	14219	14091	14124	13994	14129	14122	14242	14150	14109	14092	14182	14105	14106	14153	14168	13928	14096	14079	14107	14053	14159	13979	14268	14040	14293	14157	14171	14103	14141	14179	14173	13957	14089	14137	14160	13961	14212	14152	14124	14009	14101	14128	14225	14095	14102	14096	14181	14020	14099	13957	14187	14060	14027	13890	14235	14293	14196	14163	14178	14049	14119	14058	14286	14100	14075	14181	14041	14034	14093	14137	14052	14082	13998	14193	14086	14118	14035	13910	14053	14069	14177	14096	14136	14107	14173	13907	14024	14015	14121	14046	14124	13923	13975	14145	14215	14171	13964	14225	14181	14081	14069	14181	14148	14017	14222	14154	14204	13986	14118	14051	14057	13986	14010	14093	14226	14002	14135	14187	14072	14273	14019	14158	14094	14062	14224	14027	14209	14072	13993	14122	14268	14156	14127	14210	14098	14079	14229	14051	13970	14076	14021	13997	14091	14003	14049	14166	14182	14093	14192	14250	14243	14157	14009	14200	14110	14193	14206	14050	13973	14070	14261	13975	14173	14059	14194	14154	14036	14261	14026	14073	14358	14169	14059	14075	14061	14184	14053	14262	13983	14207	13993	14022	14184	14112	14180	14069	13993	14088	14139	14064	14103	14151	14296	14071	14127	14120	14079	13921	14256	14051	14328	13884	14059	14106	14077	14323	14164	14059	14044
22685	20953	27799	24407	22116	22785	22088	19098	18337	18149	18157	17984	17909	17709	17716	17629	17566	17665	17648	17377	17420	17585	17381	17632	17360	17307	17340	17341	17433	17349	17366	17330	17423	17406	17144	17205	17235	17355	17358	17255	17398	17378	17125	17173	17304	17438	17532	17470	17431	17214	17357	17390	17528	17421	17420	17295	17246	17216	17420	17319	17297	17353	17375	17527	17438	17608	17312	17310	17110	17323	17165	17363	17140	17272	17396	17251	17349	17207	17269	17108	17228	17211	17363	17383	17380	17441	17385	17306	17259	17285	17287	17319	17129	17175	17232	17238	17430	17460	17514	17294	17305	17303	17332	17203	17328	17131	17289	17225	17171	17371	17430	17321	17351	17314	17131	17359	17311	17229	17471	17075	17312	17225	17220	17384	17242	17340	17259	17316	17290	17315	17154	17304	17317	17217	17341	17336	17254	17191	17334	17525	17275	17204	17343	17271	17343	17365	17258	17149	17297	17191	17286	17302	17373	17386	17260	17202	17438	17357	17397	17165	17126	17321	17296	17434	17255	17164	17308	17185	17132	17296	17217	17247	17107	17151	17389	17220	17408	17140	17185	17125	17168	17290	17432	17296	17460	17440	17191	17225	17179	17291	17384	17393	17251	17182	17138	17190	17328	17152	17419	17282	17215	17235	17377	17540	17266	17275	17192	17291	17385	17287	17125	17172	17291	17129	17069	17261	17230	17237	17337	17280	17336	17218	17208	17324	17198	17435	17191	17363	17242	17244	17364	17373	17305	17412	17329	17173	17398	17329	17341	17249	17069	17312	17236	17165	17147	17456	17337	17366	17253	17398	17028	17215	17207	17291	17141	17311	17447	17270	17216	17303	17273	17063	17087	17143	17061	17160	17192	17217	17321	17280	17182	17386	17134	17236	17244	17191	17335	17248	17293	17279	17146	17296	17343	17209	17261	17233	17265	17302	17548	17290	17245	17315	17120	17349	17238	17203	17206	17438	17467	17421	17267	17496	17483	17134	17466	17345	17430	17369	17594	17258	17302	17325	17272	17286	17347	17283	17228	17190	17180	17231	17184	17363	17317	17256	17034	17225	17278	17260	17103	17296	17350	17229	17171	17354	17105	17285	17185	17334	17337	17163	17399	17270	17457	17173	17412	17234	17431	17255	17452	17356	17160	17348	17410	17247	17142	17308	17317	17419	17261	17246	17275	17166	17255	17281	17221	17321	17334	17347	17096	17190	17088	17179	17334	17370	17387	17103	17138	17146	17204	17299	17252	17173	17254	17293	17435	17279	17255	17241	17332	17318	17286	17208	17261	17156	17235	17221	17449	17279	17113	17246	17209	17399	17172	17265	17270	17357	17327	17288	17269	17459	17327	17402	17108	17256	17173	17027	17220	17283	17329	17135	17272	17108	17230	17328	17401	17362	17227	17175	17413	17523	17124	17393	17382	17192	17499	17214	17620	17417	17273	17395	17268	17381	17250	17412	17280	17253	17209	17313	17182	17452	17317	17327	17315	17340	17292	17258	17326	17316	17205	17489	17511	17523	17440	17329	17385	17278	17342	17249	17263	17315	17376	17241	17297	17336	16989	17465	17363	17281	17108	17272	17085	17399	17205	17180	17460	17088	17307	17165	17384	17273	17391	17316	17082	17263	17235	17366	17093	17287	17332	17175	17273	17297	17218	17229	17353	17207	17353	17253	17532	17142	17321	17340	17359	17232	17196	17261	17304	17351	17214	17355	17236	17254	17165	17308	17357	17258	17427	17103	17354	17254	17488	17366	17339	17331	17191	17344	17339	17397	17398	17469	17379	17309	17168	17338	17157	17419	17319	17409	17150	17048	17172	17425	17200	17233	17215	17320	17335	17177	17478	17424	17358	17364	17101	17261	17094	17216	17197	17274	17018	17357	17177	17529	17213	17131	17255	17285	17389	17357	17452	17254	17241	17206	17355	17152	17172	17280	17442	17232	17257	17232	17209	17287	17139	17301	17087	17204	17128	17302	17250	17410	17208	17260	17345	17189	17162	17128	17477	17320	17509	17481	17097	17375	17043	17135	17237	17425	17412	17388	17202	16956	17180	17227	17447	17329	17351	17205	17273	17118	17359	17179	17415	17291	17208	17268	17280	17223	17298	17521	17261	17321	17152	17500	16987	17459	17258	17318	17452	17234	17401	17243	17464	17343	17367	17241	17315	17308	17231	17444	17297	17358	17390	17112	17402	17212	17199	17383	17417	17353	17288	17516	17315	17345	16959	17235	17205	17310	17277	17278	17052	17244	17273	17393	17154	17344	17375	17242	17257	17387	17299	17249	17344	17447	17337	17358	17370	17135	17239	17322	17383	17029	17151	17168	17311	17630	17190	17241	17231	17134	17301	17127	17274	17222	17444	17275	17353	17258	17369	17205	17284	17200	17310	17357	17350	17355	17480	17372	17431	17265	17490	17421	17342	17262	17493	17460	17617	17307	17140	17392	17289	17520	17493	17261	17244	17222	17222	17356	17512	17338	17301	17163	17356	17274	17236	17369	17523	17358	17304	17312	17107	17332	17432	17354	17199	17536	17304	17162	17425	17222	17309	17309	17335	17362	17282	17288	17387	17236	17156	17246	17278	17442	17197	17209	17328	17090	17452	17374	17169	17117	17352	17202	17229	17426	17231	17214	17260	17128	17329	17306	17330	17211	17220	17402	17455	17348	17287	17269	17373	17156	17395	17262	17212	17464	17332	17109	17292	17393	17407	17444	17308	17175	17457	17281	17209	17269	17416	17254	17203	17498	17219	17507	17337	17204	17393	17322	17203	17445	17394	17309	17286	17287	17350	17243	17218	17359	17556	17243	17346	17013	17196	17225	17249	17129	17160	17325	17203	17199	17156	17372	17343	17278	17180	17327	17377	17326	17180	17490	17471	17239	17317	17341	17254	17131	17383	17321	17360	17283	17263	17225	17431	17130	17269	17303	17444	17423	17460	17378	17243	17267	17183	17125	17270	17393	17440	17205	17300	17381	17291	17178	17196	17244	17228	17325	17140	17324	17420	17243	17355	17286	17185	17362	17328	17278	17223	17218	17188	17408	17253	17416	17425	17273	17175	17130	17232	17326	17247	17294	17385	17514	17413	17401	17170	17564	17339	17306	17359	17282	17404	17297	17279	17371	17073	17415	17228	17232	17429	17281	17242	17163	17382	17301	17394	17474	17278	17387	17210	17238	17386	17388	17337	17334	17263	17238	17263	17281	17393	17251	17167	17333	17464	17357	17271	17411	17318	17252	17240	17274	17369	17208	17187	17202	17350	17400	17374	17184	17218	17177	17331	17320	17334	17175	17333	17377	17137	17331	17178	17253	17147	17327	17430	17160	17161	17194	17229	17100	17341	17068	17384	17255	17263	17381	17334	17245	17253	17079	17278	17622	17245	17312	17241	17263	17323	17333	17376	17470	17397	17365	17267	17441	17547	17515	17370	17384	17306	17262	17130	17325	17359	17492	17125	17313	17389	17137	17274	17479	17185	17345	17265	17226	17254	17076	17059	17082	17406	17435	17341	17304	17378	17343	17164	17176	17093	17308	17328	17373	17384	17280	17296	17147	17316	17387	17156	17317	17417	17120	17415	17249	17341	17338	17277	17278	17164	17349	17162	17299	17310	17392	17380	17397	17217	17494	17285	17243	17314	17007	17282	17268	17139	17343	17476	17348	17384	17335	17184	17176	17170	17529	17239	17291	17280	17321	17329	17099	17366	17289	17279	17370	17313	17113	17238	17279	17213	17302	17370	17324	17155	17326	17229	17538	17253	17050	17222	17424	17472	17159	17235	17128	17210	17313	17489	17423	17433	17173	17243	17199	17434	17329	17268	17182	17222	17295	17095	17273	17383	17283	17524	17325	17320	17131	17382	17285	17349	17186	17175	17062	17369	17161	17496	17108	17216	17319	17301	17368	17548	17371	17320	17284	17468	17460	17508	17365	17206	17247	17236	17079	17268	17389	17297	17336	17446	17262	17298	17408	17246	17317	17246	17482	17566	17239	17509	17371	17323	17483	17093	17251	17260	17302	17235	17220	17446	17345	17286	17157	17178	17194	17269	17362	17313	17277	17247	17270	17286	17248	17296	17206	17102	17394	17177	17221	17640	17407	17405	17201	17158	17171	17379	16980	17308	17320	17244	17198	17293	17200	17300	17242	17407	17015	17198	17236	17252	17128	17307	17461	17305	17275	17362	17342	17256	17400	17344	17292	17329	17384	17437	17153	17296	17250	17165	17148	17333	17363	17159	17340	17267	17314	17058	17238	17398	17223	17417	17297	17374	17292	17163	17170	17280	17281	17258	17243	17201	17167	17477	17279	17247	17247	17275	17416	17319	17349	17343	17225	17373	17288	17259	17257	17424	17299	17421	17341	17099	17058	17303	17239	17147	17194	17597	17315	17492	17354	17357	17375	17335	17145	17288	17123	17191	17200	17300	17231	17075	17232	17171	17153	17192	17408	17412	17284	17334	17330	17381	17274	17087	17396	17322	17262	17097	17267	17421	17136	17465	17371	17151	17254	17317	17327	17290	17258	17342	17452	17248	17293	17478	17190	17154	17176	17460	16932	17054	17256	17211	17009	17090	17465	17475	17321	17162	17368	17474	17242	17547	17315	17359	17336	17204	17271	17278	17297	17244	17306	17360	17210	17436	17055	17446	17305	17393	17149	17083	17252	17382	17230	17388	17363	17235	17410	17339	17137	17298	17258	17248	17324	17258	17401	17207	17385	17295	17470	17275	17235	17315	17311	17271	17065	17091	17405	17509	17337	17272	17258	17319	17201	17400	17327	17412	17357	17399	17255	17356	17212	17500	17267	17271	17022	17378	17398	17548	17447	17370	17496	17319	17218	17301	17350	17473	17107	17158	17335	17289	17324	17295	17323	17452	17157	17328	17228	17218	17151	17206	17451	17601	17391	17289	17462	17209	17372	17055	17354	17291	17226	17123	17212	17277	17360	17411	17473	17364	17359	17410	17216	17269	17335	17245	17361	17222	17326	17230	17123	17272	17346	17410	17217	17150	17213	17385	17339	17372	17214	17319	17290	17325	17253	17240	17247	17342	17380	17143	17314	17290	17237	17219	17202	17304	17442	17196	17326	17298	17595	17297	17386	17420	17305	17236	17347	17292	17353	17319	17112
15908	34242	28698	22475	20305	18658	17549	16766	16067	15680	15339	15295	15111	15010	14987	14928	14901	14779	14908	14826	14960	14833	14734	14803	14932	14774	14689	14976	14680	14777	14604	14926	14577	14677	14731	14687	14577	14684	14678	14670	14649	14561	14641	14731	14612	14610	14681	14715	14611	14676	14659	14592	14655	14585	14770	14796	14643	14531	14813	14715	14822	14682	14632	14774	14663	14609	14736	14597	14665	14543	14621	14576	14574	14895	14595	14496	14563	14614	14481	14538	14593	14665	14595	14702	14535	14558	14834	14603	14707	14905	14802	14774	14598	14494	14568	14761	14674	14664	14624	14549	14618	14654	14573	14687	14583	14578	14639	14529	14613	14624	14655	14664	14727	14650	14660	14639	14664	14714	14533	14791	14705	14576	14479	14639	14768	14473	14666	14646	14588	14563	14497	14758	14470	14648	14624	14520	14728	14639	14743	14747	14501	14614	14789	14540	14589	14784	14730	14474	14541	14738	14535	14732	14636	14651	14692	14643	14708	14763	14594	14609	14817	14586	14554	14642	14777	14649	14491	14782	14725	14559	14634	14693	14578	14562	14712	14564	14669	14531	14747	14700	14642	14426	14624	14563	14579	14797	14516	14629	14587	14768	14620	14703	14558	14362	14620	14572	14613	14548	14507	14604	14554	14643	14497	14738	14506	14509	14558	14679	14436	14493	14678	14562	14641	14486	14613	14826	14765	14677	14629	14653	14520	14750	14588	14583	14652	14493	14472	14711	14645	14658	14700	14710	14601	14620	14503	14563	14546	14738	14619	14569	14662	14666	14686	14481	14750	14540	14644	14723	14610	14660	14651	14645	14622	14696	14712	14744	14655	14719	14690	14623	14577	14582	14690	14598	14736	14763	14617	14608	14682	14782	14519	14689	14588	14638	14777	14588	14610	14633	14819	14397	14602	14568	14636	14604	14606	14544	14742	14538	14694	14804	14648	14486	14686	14675	14734	14631	14571	14737	14768	14556	14690	14640	14707	14838	14617	14350	14718	14587	14620	14560	14651	14591	14745	14639	14469	14619	14656	14573	14613	14654	14649	14383	14372	14692	14533	14623	14800	14698	14634	14807	14751	14541	14583	14595	14596	14685	14605	14510	14558	14668	14453	14684	14628	14588	14631	14554	14743	14455	14707	14611	14560	14552	14491	14601	14688	14557	14657	14549	14697	14780	14749	14587	14650	14690	14624	14529	14690	14461	14568	14559	14720	14615	14730	14521	14582	14797	14761	14891	14518	14593	14513	14652	14649	14714	14524	14617	14694	14666	14653	14713	14527	14539	14702	14595	14638	14582	14694	14634	14482	14582	14649	14712	14777	14673	14625	14657	14655	14621	14443	14730	14596	14498	14512	14470	14717	14606	14624	14698	14658	14639	14590	14562	14645	14834	14588	14617	14657	14566	14631	14572	14584	14628	14694	14771	14679	14627	14663	14639	14670	14628	14691	14645	14622	14553	14622	14606	14452	14648	14375	14676	14521	14636	14587	14706	14748	14596	14583	14491	14902	14484	14753	14752	14574	14759	14707	14549	14699	14648	14745	14638	14600	14582	14653	14719	14551	14793	14649	14697	14525	14667	14639	14673	14635	14741	14625	14528	14523	14476	14627	14669	14601	14632	14646	14618	14594	14652	14527	14845	14614	14522	14783	14599	14667	14689	14749	14641	14655	14544	14598	14525	14672	14515	14663	14659	14682	14661	14631	14576	14644	14668	14638	14711	14666	14778	14545	14678	14674	14627	14586	14793	14519	14723	14663	14801	14710	14753	14721	14545	14709	14634	14648	14706	14697	14789	14545	14571	14657	14770	14635	14652	14650	14689	14627	14726	14759	14664	14809	14641	14650	14667	14675	14530	14585	14524	14629	14564	14578	14752	14541	14654	14583	14516	14521	14542	14703	14708	14561	14674	14591	14728	14637	14694	14718	14607	14488	14740	14624	14817	14821	14811	14536	14669	14667	14637	14534	14488	14486	14666	14639	14528	14636	14697	14693	14766	14673	14558	14628	14629	14658	14778	14607	14677	14562	14482	14796	14607	14611	14646	14815	14544	14755	14725	14693	14529	14657	14737	14593	14753	14642	14620	14684	14626	14574	14634	14567	14695	14543	14715	14493	14495	14644	14650	14674	14580	14435	14655	14724	14739	14506	14560	14627	14676	14707	14608	14660	14748	14684	14684	14813	14630	14557	14550	14779	14624	14778	14556	14868	14532	14536	14577	14598	14610	14512	14733	14615	14720	14752	14444	14594	14552	14745	14536	14585	14719	14458	14545	14550	14704	14700	14695	14525	14715	14543	14659	14657	14470	14571	14636	14606	14591	14633	14720	14595	14750	14868	14709	14699	14819	14573	14675	14572	14824	14609	14618	14672	14762	14628	14539	14726	14574	14649	14606	14630	14653	14595	14710	14617	14729	14586	14655	14458	14578	14607	14767	14696	14675	14765	14598	14672	14687	14514	14628	14606	14607	14618	14673	14528	14588	14665	14682	14887	14519	14637	14605	14797	14573	14508	14716	14670	14618	14769	14418	14519	14646	14658	14626	14752	14734	14587	14662	14600	14678	14680	14723	14580	14591	14758	14573	14627	14562	14618	14636	14632	14666	14696	14478	14837	14511	14432	14503	14738	14746	14636	14585	14573	14651	14764	14518	14649	14536	14644	14685	14509	14807	14632	14764	14743	14707	14693	14803	14691	14603	14651	14631	14535	14760	14534	14627	14616	14777	14608	14580	14768	14723	14726	14505	14710	14700	14703	14593	14578	14557	14577	14579	14593	14605	14673	14575	14685	14737	14716	14560	14451	14497	14613	14739	14625	14703	14706	14555	14749	14464	14506	14604	14752	14812	14717	14546	14616	14456	14733	14618	14638	14656	14646	14543	14599	14741	14788	14641	14514	14775	14616	14652	14763	14639	14668	14651	14505	14799	14679	14435	14520	14643	14517	14623	14704	14454	14682	14510	14489	14525	14619	14513	14516	14687	14627	14672	14490	14594	14651	14665	14767	14611	14666	14593	14586	14666	14688	14800	14487	14573	14591	14564	14623	14692	14431	14727	14881	14666	14647	14722	14616	14396	14704	14706	14652	14713	14518	14622	14523	14654	14545	14568	14749	14688	14754	14591	14575	14743	14530	14650	14562	14433	14554	14754	14703	14493	14662	14763	14630	14698	14574	14618	14556	14611	14721	14583	14666	14489	14602	14656	14599	14590	14807	14530	14599	14694	14504	14641	14635	14689	14685	14734	14641	14860	14785	14607	14639	14707	14529	14693	14603	14564	14616	14598	14624	14531	14781	14608	14700	14688	14523	14608	14589	14645	14628	14560	14577	14682	14635	14680	14787	14626	14679	14769	14593	14455	14582	14647	14723	14759	14538	14588	14591	14565	14647	14705	14594	14771	14844	14793	14543	14719	14702	14772	14503	14654	14605	14857	14765	14539	14667	14636	14507	14541	14653	14824	14506	14617	14705	14747	14693	14746	14701	14710	14544	14578	14583	14687	14557	14668	14549	14558	14807	14561	14743	14508	14541	14662	14736	14497	14650	14563	14768	14612	14493	14511	14742	14712	14741	14658	14592	14540	14615	14612	14515	14657	14652	14781	14572	14773	14775	14624	14581	14544	14644	14633	14567	14701	14595	14669	14665	14992	14450	14652	14706	14654	14775	14558	14667	14429	14671	14532	14589	14642	14729	14390	14638	14615	14643	14755	14620	14474	14688	14592	14514	14652	14458	14600	14596	14692	14385	14693	14639	14726	14711	14542	14796	14544	14588	14779	14599	14742	14507	14694	14685	14517	14689	14524	14770	14474	14597	14518	14726	14642	14599	14647	14504	14717	14825	14591	14617	14512	14549	14800	14688	14509	14679	14713	14725	14631	14563	14738	14675	14764	14755	14601	14615	14467	14603	14848	14660	14663	14675	14676	14621	14671	14535	14673	14730	14684	14752	14756	14771	14606	14625	14423	14722	14607	14437	14698	14661	14523	14733	14573	14772	14585	14590	14712	14890	14620	14715	14670	14643	14633	14703	14511	14588	14581	14606	14637	14554	14566	14506	14591	14569	14571	14658	14633	14505	14662	14691	14669	14758	14575	14528	14706	14678	14645	14770	14672	14656	14599	14778	14708	14686	14629	14708	14915	14549	14606	14553	14719	14656	14649	14657	14688	14479	14626	14877	14645	14617	14838	14703	14587	14693	14378	14618	14486	14609	14535	14538	14744	14737	14622	14663	14635	14426	14613	14617	14601	14528	14659	14668	14700	14634	14757	14529	14759	14649	14516	14776	14611	14682	14686	14528	14786	14628	14701	14559	14688	14847	14633	14555	14461	14604	14735	14838	14700	14653	14535	14818	14570	14540	14559	14741	14555	14611	14643	14609	14571	14794	14495	14637	14636	14725	14559	14682	14472	14616	14825	14674	14608	14668	14639	14549	14595	14684	14747	14738	14611	14554	14668	14601	14556	14425	14722	14748	14616	14717	14735	14718	14601	14608	14666	14746	14710	14630	14693	14510	14808	14780	14533	14691	14610	14654	14687	14761	14600	14555	14684	14764	14658	14687	14538	14662	14749	14526	14514	14728	14615	14392	14615	14636	14739	14684	14672	14637	14699	14866	14596	14680	14671	14738	14752	14674	14656	14663	14663	14598	14738	14858	14488	14474	14798	14625	14573	14547	14532	14689	14697	14594	14680	14601	14636	14600	14670	14656	14715	14613	14673	14534	14662	14479	14654	14610	14770	14722	14655	14623	14541	14510	14606	14743	14667	14671	14537	14613	14765	14595	14642	14546	14644	14385	14491	14595	14605	14423	14724	14559	14736	14614	14636	14630	14609	14787	14747	14749	14709	14598	14560	14598	14683	14705	14640	14581	14614	14547	14696	14511	14612	14667	14793	14638	14612	14743	14459	14573	14628	14470	14657	14721	14608	14742	14618	14609	14670	14589	14630	14534	14730	14651	14513	14595	14480	14737	14821	14518	14632	14612	14662	14912	14608	14841	14699	14641	14696	14555	14591	14688	14860	14706	14567	14589	14671	14541	14533	14690	14669	14735	14707	14525	14779	14453	14627	14492	14644	14735	14650	14560	14534	14715	14527	14658	14585	14641	14518	14655	14413	14680	14780	14692	14539	14675	14518
24280	21026	26808	26569	21015	19491	19082	17795	17407	17259	17046	16934	16607	16754	16769	16850	16675	16881	16762	16723	16575	16716	16938	16913	16896	16707	16661	16750	16738	16790	16655	16804	16819	16642	16664	16652	16578	16770	16708	16641	16649	16829	16710	16647	16718	16742	16657	16593	16554	16632	16737	16697	16597	16810	16608	16512	16361	16555	16650	16481	16735	16769	16834	16640	16776	16782	16516	16690	16550	16460	16479	16497	16661	16706	16754	16700	16524	16530	16499	16447	16559	16506	16747	16627	16742	16644	16556	16438	16619	16355	16573	16585	16695	16726	16804	16449	16460	16583	16858	16516	16491	16600	16466	16651	16657	16545	16667	16514	16557	16568	16431	16553	16529	16534	16476	16477	16637	16615	16513	16441	16634	16524	16500	16643	16554	16574	16436	16627	16594	16549	16518	16781	16509	16634	16723	16847	16504	16520	16519	16664	16608	16414	16595	16550	16708	16470	16560	16610	16620	16684	16567	16429	16613	16720	16551	16569	16738	16563	16443	16608	16625	16629	16650	16724	16423	16578	16627	16575	16681	16637	16613	16681	16878	16755	16745	16539	16560	16578	16971	16765	16544	16456	16546	16468	16686	16670	16375	16717	16681	16591	16663	16793	16600	16610	16619	16601	16745	16615	16731	16600	16709	16558	16656	16586	16602	16682	16710	16586	16701	16561	16787	16587	16848	16710	16725	16677	16572	16739	16738	16502	16588	16664	16590	16813	16754	16682	16577	16424	16486	16586	16754	16416	16564	16553	16751	16588	16566	16660	16562	16439	16652	16725	16528	16564	16482	16666	16756	16569	16829	16816	16858	16704	16678	16585	16597	16496	16697	16671	16588	16749	16543	16485	16676	16583	16576	16361	16532	16653	16745	16490	16597	16562	16667	16579	16610	16666	16555	16691	16631	16607	16699	16391	16675	16513	16555	16888	16431	16602	16504	16549	16555	16708	16685	16642	16551	16508	16568	16756	16655	16563	16501	16651	16629	16681	16663	16462	16528	16607	16688	16599	16727	16646	16646	16572	16690	16656	16730	16608	16698	16775	16670	16633	16572	16610	16563	16607	16451	16498	16643	16379	16764	16655	16405	16709	16792	16374	16792	16858	16675	16600	16494	16691	16646	16634	16652	16270	16617	16596	16453	16719	16570	16400	16619	16669	16542	16595	16494	16450	16637	16596	16543	16571	16811	16535	16600	16440	16687	16435	16645	16616	16734	16447	16790	16571	16669	16465	16536	16579	16461	16712	16575	16612	16578	16843	16712	16635	16490	16667	16595	16631	16322	16530	16741	16680	16620	16640	16482	16459	16672	16702	16770	16542	16596	16507	16685	16571	16488	16530	16626	16804	16787	16697	16579	16558	16621	16605	16678	16599	16670	16755	16470	16535	16499	16583	16585	16726	16607	16457	16561	16857	16420	16580	16703	16728	16521	16330	16468	16785	16625	16690	16477	16601	16631	16814	16733	16717	16588	16712	16472	16739	16679	16498	16627	16587	16574	16538	16560	16606	16539	16552	16678	16580	16768	16495	16806	16713	16733	16775	16659	16558	16721	16655	16821	16709	16684	16684	16838	16518	16586	16534	16485	16598	16610	16623	16731	16555	16622	16732	16628	16693	16564	16455	16691	16488	16820	16469	16458	16737	16508	16774	16714	16689	16732	16674	16659	16585	16491	16543	16564	16630	16605	16627	16594	16709	16548	16594	16709	16557	16555	16621	16441	16544	16763	16615	16633	16564	16334	16486	16430	16448	16490	16640	16665	16637	16493	16544	16594	16600	16592	16711	16555	16508	16597	16633	16543	16690	16474	16614	16763	16358	16463	16527	16472	16781	16598	16667	16572	16544	16430	16366	16772	16532	16658	16662	16611	16503	16532	16442	16741	16521	16600	16728	16743	16815	16728	16731	16568	16538	16426	16735	16755	16539	16706	16472	16572	16590	16546	16699	16644	16473	16685	16584	16734	16671	16581	16665	16662	16412	16462	16489	16660	16618	16558	16630	16523	16793	16523	16598	16676	16695	16768	16700	16660	16428	16531	16645	16490	16546	16607	16503	16782	16823	16576	16632	16545	16730	16785	16593	16682	16644	16517	16622	16673	16670	16716	16482	16542	16565	16888	16663	16635	16632	16515	16616	16440	16578	16799	16413	16656	16601	16533	16660	16640	16476	16632	16495	16626	16692	16726	16658	16578	16636	16863	16663	16726	16306	16484	16605	16498	16460	16483	16771	16664	16621	16704	16818	16851	16795	16722	16584	16372	16581	16514	16708	16783	16573	16596	16555	16746	16504	16644	16648	16736	16559	16721	16776	16727	16849	16710	16600	16580	16584	16654	16622	16588	16814	16537	16546	16729	16542	16605	16488	16600	16614	16618	16744	16738	16415	16544	16545	16715	16564	16593	16615	16571	16581	16673	16641	16829	16716	16630	16531	16352	16871	16790	16776	16644	16587	16488	16475	16632	16657	16678	16494	16804	16667	16569	16888	16654	16687	16655	16711	16789	16582	16682	16463	16684	16612	16666	16537	16509	16378	16676	16794	16608	16521	16688	16543	16664	16556	16518	16592	16446	16453	16305	16650	16560	16565	16626	16694	16561	16606	16523	16604	16421	16621	16588	16529	16608	16752	16440	16472	16705	16515	16632	16620	16408	16775	16686	16551	16450	16604	16602	16446	16647	16629	16504	16575	16682	16576	16533	16620	16647	16492	16885	16635	16780	16632	16602	16448	16794	16810	16286	16594	16692	16509	16558	16536	16761	16855	16659	16710	16746	16738	16467	16507	16541	16568	16665	16538	16502	16895	16764	16633	16646	16524	16578	16570	16533	16655	16685	16713	16551	16560	16580	16663	16524	16426	16492	16280	16539	16437	16582	16901	16737	16719	16546	16732	16610	16620	16698	16531	16652	16550	16710	16577	16642	16695	16554	16414	16578	16416	16573	16735	16635	16720	16434	16612	16728	16532	16737	16597	16579	16617	16597	16486	16591	16641	16656	16543	16432	16684	16757	16476	16698	16780	16761	16742	16711	16696	16645	16541	16655	16631	16914	16414	16760	16458	16436	16494	16582	16534	16693	16656	16355	16759	16680	16665	16611	16672	16668	16649	16547	16899	16712	16449	16625	16603	16695	16677	16625	16610	16736	16615	16554	16439	16594	16510	16690	16470	16525	16420	16499	16434	16436	16669	16777	16572	16618	16647	16481	16412	16633	16621	16402	16656	16696	16685	16692	16684	16701	16501	16430	16636	16717	16826	16602	16473	16772	16639	16606	16701	16717	16706	16624	16842	16667	16629	16444	16590	16476	16624	16654	16561	16606	16253	16549	16657	16591	16565	16625	16707	16767	16744	16999	16522	16619	16591	16596	16574	16722	16714	16866	16529	16377	16673	16706	16688	16605	16607	16598	16642	16617	16751	16604	16672	16454	16613	16411	16626	16588	16621	16624	16849	16646	16775	16608	16458	16614	16588	16524	16450	16565	16832	16561	16676	16628	16690	16698	16427	16640	16589	16760	16554	16731	16627	16608	16503	16468	16454	16430	16569	16409	16664	16611	16543	16488	16593	16640	16611	16472	16671	16662	16676	16659	16729	16512	16615	16560	16593	16568	16812	16494	16615	16469	16571	16510	16788	16685	16649	16462	16360	16774	16597	16661	16637	16741	16798	16607	16506	16486	16382	16539	16575	16415	16486	16783	16516	16784	16790	16671	16564	16597	16607	16658	16782	16824	16691	16760	16433	16806	16552	16680	16365	16384	16724	16697	16696	16685	16662	16610	16693	16827	16757	16750	16506	16402	16765	16431	16583	16659	16521	16660	16792	16699	16757	16885	16534	16785	16757	16684	16660	16808	16439	16653	16593	16830	16560	16631	16679	16503	16729	16844	16711	16705	16698	16585	16558	16720	16602	16621	16617	16685	16600	16519	16770	16857	16725	16487	16719	16698	16486	16516	16839	16622	16478	16768	16874	16664	16730	16510	16626	16703	16457	16632	16851	16632	16677	16509	16698	16583	16786	16496	16653	16527	16692	16672	16520	16836	16734	16637	16633	16422	16557	16512	16724	16653	16544	16839	16635	16555	16771	16495	16482	16660	16522	16610	16975	16681	16582	16720	16676	16538	16678	16794	16571	16565	16610	16751	16556	16618	16394	16668	16425	16547	16627	16790	16650	16583	16473	16648	16681	16548	16591	16629	16784	16647	16672	16467	16559	16701	16692	16564	16560	16654	16566	16810	16507	16582	16550	16743	16456	16733	16640	16623	16681	16717	16481	16349	16767	16528	16543	16741	16518	16425	16760	16663	16514	16692	16530	16463	16713	16601	16632	16525	16653	16613	16870	16649	16585	16682	16765	16732	16615	16490	16650	16568	16619	16558	16615	16695	16545	16591	16604	16588	16634	16806	16845	16769	16642	16541	16631	16370	16761	16641	16478	16577	16703	16487	16659	16474	16556	16674	16419	16574	16697	16567	16420	16779	16711	16757	16652	16622	16512	16633	16648	16652	16640	16534	16663	16672	16709	16622	16537	16723	16683	16571	16611	16767	16688	16675	16850	16789	16591	16543	16688	16503	16703	16567	16533	16491	16727	16705	16440	16412	16598	16622	16516	16484	16558	16659	16535	16397	16615	16631	16518	16594	16555	16558	16524	16602	16795	16705	16407	16774	16685	16424	16446	16509	16597	16583	16616	16582	16673	16680	16724	16347	16545	16498	16523	16750	16677	16613	16533	16589	16620	16599	16555	16499	16606	16665	16674	16680	16768	16568	16488	16608	16674	16525	16744	16355	16581	16591	16716	16672	16595	16791	16697	16626	16639	16559	16516	16758	16641	16605	16672	16630	16490	16651	16462	16553	16640	16760	16688	16755	16455	16603	16406	16665	16676	16599	16812	16610	16671	16621	16754	16541	16462	16458	16586	16484	16471	16729	16603	16529	16694	16656	16819	16707	16681	16615	16761	16750	16631	16676	16805	16510	16663	16489	16457	16696	16570	16643	16821	16556	16663	16894	16577	16531	16660	16499	16509	16534	16633	16743	16592	16534	16661	16669	16605	16729	16452	16524	16527	16643	16519	16680	16521	16562	16621	16384	16650	16607	16572	16675	16631	16514	16632	16559	16528	16716	16473	16520	16538	16742	16492
16493	31044	26311	20675	18761	17546	16291	15984	15509	15046	14725	14787	14619	14725	14503	14399	14529	14512	14464	14410	14338	14393	14599	14518	14262	14398	14369	14070	14482	14252	14221	14355	14444	14201	14216	14250	14231	14336	14526	14349	14365	14214	14130	14385	14261	14223	14227	14251	14247	14365	14417	14120	14242	14236	14391	14355	14298	14219	14186	14364	14324	14265	14063	14214	14277	14260	14296	14200	14104	14284	14256	14207	14357	14220	14491	14197	14224	14272	14337	14234	14271	14254	14318	14331	14080	14218	14408	14410	14371	14238	14352	14253	14366	14322	14145	14214	14428	14238	14302	14269	14299	14261	14358	14300	14272	14394	14217	14280	14233	14350	14248	14323	14307	14134	14245	14339	14095	14095	14158	14190	14413	14188	14188	14214	14121	14399	14345	14251	14186	14404	14266	14258	14393	14244	14256	14207	14179	14120	14224	14344	14222	14126	14270	14046	14280	14274	14248	14163	14455	14248	14232	14205	14244	14284	14267	14335	14024	14233	14193	14339	14193	14188	14205	14281	14315	14152	14192	14385	14238	14453	14053	14217	14330	14188	14273	14330	14266	14256	14169	14422	14396	14275	14248	14262	14212	14343	14398	14348	14412	14283	14383	14084	14148	14425	14280	14122	14305	14248	14239	14241	14177	14220	14252	14394	14345	14278	14291	14151	14131	14089	14098	14306	14226	14368	14221	14317	14141	14167	14355	14279	14243	14327	14278	14189	14335	14324	14287	14244	14360	14321	14194	14088	14206	14249	14273	14181	14304	14232	14161	14380	14339	14162	14293	14287	14216	14285	14285	14126	14409	14396	14227	14350	14230	14375	14374	14432	14478	14326	14147	14082	14381	14298	14192	14189	14172	14277	14284	14216	14340	14246	14394	14175	14157	14303	14106	14163	14437	14303	14217	14334	14162	14445	14223	14173	14444	14333	14079	14348	14218	14402	14182	14246	14315	14323	14247	14360	14324	14286	14339	14276	14306	14409	14086	14297	14186	14324	14433	14263	14339	14271	14244	14321	14414	14124	14301	14183	14315	14171	14244	14272	14118	14415	14228	14215	14208	14357	14331	14306	14261	14353	14102	14247	14387	14347	14246	14377	14291	14222	14317	14396	14352	14291	13950	14244	14284	14344	14240	14225	14270	14229	14195	14384	14313	14321	14112	14196	14181	14282	14396	14149	14220	14276	14238	14141	14127	14419	14227	14177	14388	14318	14275	14406	14283	14157	14418	14084	14136	14199	14151	14081	14475	14188	14448	14353	14279	14315	14236	14266	14210	14262	14265	14247	14225	14330	14393	14128	14381	14224	14381	14239	14265	14276	14383	14255	14230	14315	14226	14351	14304	14287	14345	14348	14268	14141	14190	14433	14284	14234	14278	14244	14194	14363	14188	14186	14270	14286	14326	14260	14407	14211	14353	14230	14366	14148	14167	14283	14327	14310	14299	14256	14173	14275	14235	14216	14232	14309	14401	14357	14278	14187	14302	14322	14349	14078	14400	14308	14273	14305	14413	14274	14157	14324	14199	14219	14117	14012	14412	14416	14278	14340	14220	14191	14273	14279	14183	14304	14063	14445	14166	14425	14407	14204	14385	14399	14386	14222	14334	14274	14462	14510	14353	14159	14399	14176	14352	14209	14232	14045	14204	14191	14273	14407	14260	14230	14223	14271	14276	14266	14227	14204	14218	14216	14246	14297	14315	14344	14301	14145	14255	14120	14310	14353	14235	14392	14273	14277	14164	14358	14273	14303	14440	14326	14225	14307	14274	14227	14350	14280	14445	14319	14335	14296	14298	14149	14304	14192	14336	14229	14167	14220	14145	14284	14305	14419	14370	14319	14116	14094	14145	14340	14492	14248	14134	14305	14239	14291	14102	14225	14272	14122	14181	14176	14146	14243	14270	14152	14167	14102	14321	14293	14512	14197	14393	14178	14349	14076	14335	13989	14176	14225	14353	14395	14184	14169	14294	14211	14300	14336	14101	14200	14055	14219	14334	14077	14334	14280	14262	14093	14208	14329	14290	14313	14398	14396	14317	14388	14270	14325	14263	14323	14258	14319	14297	14317	14410	14264	14362	14273	14248	14308	14317	14193	14290	14326	14316	14319	14359	14456	14197	14192	14434	14259	14314	14258	14372	14209	14415	14353	14257	14390	14340	14364	14372	14283	14261	14219	14158	14208	14168	14302	14271	14446	14370	14261	14357	14349	14266	14277	14231	14127	14349	14379	14350	14146	14177	14389	14214	14145	14209	14368	14291	14266	14238	14354	14369	14120	14276	14311	14364	14297	14272	14238	14137	14469	14173	14282	14265	14251	14313	14358	14226	14127	14277	14160	14377	14387	14206	14301	14307	14345	14309	14185	14329	14397	14287	14435	14288	14271	14382	14206	14274	14338	14371	14312	14237	14273	14368	14351	14236	14372	14220	14317	14186	14358	14245	14214	14223	14270	14130	14259	14262	14233	14312	14204	14409	14318	14168	14338	14050	14240	14350	14237	14424	14224	14307	14307	14337	14415	14227	14269	14430	14301	14255	14260	14161	14427	14248	14067	14170	14184	14117	14314	14252	14334	14277	14336	14222	14064	14209	14128	14216	14227	14369	14302	14213	14184	14165	14358	14139	14231	14252	14336	14358	14249	14300	14119	14207	14290	14360	14224	14273	14212	14336	14347	14219	14346	14236	14234	14175	14064	14263	14357	14246	14370	14247	14205	14344	14307	14386	14165	14152	14134	14319	14316	14334	14366	14173	14189	14342	14437	14367	14288	14496	14225	14265	14411	14576	14349	14258	14200	14410	14263	14370	14194	14351	14244	14243	14383	14348	14326	14285	14366	14258	14371	14319	14127	14365	14321	14258	14281	14055	14138	14353	14249	14243	14406	14247	14239	14381	14333	14311	14257	14347	14449	14397	14215	14472	14179	14185	14268	14092	14269	14271	14227	14348	14134	14175	14362	14236	14302	14155	14282	14356	14289	14336	14373	14158	14312	14136	14321	14276	14170	14437	14368	14317	14304	14107	14277	14217	14230	14418	14219	14413	14273	14153	14216	14284	14193	14276	14318	14287	14273	14278	14249	14091	14314	14265	14149	14455	14291	14322	14202	14373	14240	14290	14335	14387	14163	14268	14285	14355	14311	14275	14229	14207	14402	14081	14342	14250	14393	14470	14269	14252	14341	14291	14241	14361	14152	14328	14235	14430	14154	14342	14147	14193	14379	14233	14261	14169	14158	14403	14273	14332	14264	14276	14430	14184	14145	14249	14341	14320	14089	14306	14321	14254	14109	14214	14329	14411	14165	14265	14277	14199	14418	14249	14241	14101	14340	14084	14420	14200	14273	14223	14215	14396	14344	14315	14068	14138	14371	14221	14252	14344	14304	14290	14277	14228	14353	14245	14306	14302	14149	14172	14182	14145	14244	14124	14425	14312	14299	14384	14304	14145	14307	14377	14390	14180	14406	14124	14438	14049	14230	14404	14115	14234	14343	14380	14382	14450	14473	14129	14226	14331	14267	14259	14298	14345	14460	14188	14185	14254	14258	14314	14289	14291	14098	14187	14321	14383	14349	14341	14241	14269	14181	14308	14237	14212	14501	14358	14210	14295	14235	14319	14266	14079	14244	14216	14281	14214	14228	14298	14378	14261	14378	14275	14217	14141	14427	14362	14249	14243	14349	14291	14248	14309	14262	14236	14173	14265	14353	14205	14166	14295	14284	14281	14329	14346	14221	14279	14110	14276	14144	14283	14303	14347	14371	14266	14302	14366	14256	14209	14416	14412	14241	14219	14233	14395	14158	14436	14295	14269	14253	14281	14289	14282	14210	14206	14231	14299	14054	14283	14212	14323	14134	14132	14271	14408	14164	14371	14155	14161	14364	14199	14223	14217	14311	14424	14301	14231	14250	14207	14308	14377	14395	14151	14234	14325	14321	14267	14258	14316	14264	14390	14319	14281	14210	14027	14210	14170	14461	14283	14195	14102	14221	14521	14411	14228	14264	14182	14242	14285	14190	14290	14250	14260	14557	14126	14265	14292	14296	14255	14311	14303	14376	14419	14300	14131	14340	14272	14327	14361	14314	14275	14222	14456	14200	14450	14388	14229	14280	14186	14300	14220	14338	14312	14321	14284	14322	14175	14392	14225	14253	14261	14194	14263	14300	14185	14252	14180	14449	14242	14196	14206	14164	14313	14109	14427	14370	14280	14095	14201	14081	14294	14314	14161	14401	14159	14226	14223	14323	14328	14288	14359	14391	14322	14153	14178	14304	14308	14209	14299	14236	14381	14316	14083	14266	14365	14382	14283	14154	14210	14238	14448	14489	14234	14325	14315	14180	14256	14304	14164	14372	14214	14501	14314	14267	14171	14354	14215	14322	14123	14425	14330	14304	14240	14189	14067	14272	14352	14227	14228	14334	14077	14183	14242	14217	14141	14398	14412	14228	14195	14101	14128	14436	14189	14325	14199	14205	14225	14314	14231	14347	14112	14090	14297	14217	14427	14372	14152	14277	14192	14313	14414	14419	14243	14208	14325	14228	14226	14163	14432	14175	14495	14105	14321	14251	14114	14182	14341	14190	14301	14154	14240	14354	14229	14392	14278	14268	14496	14225	14177	14325	14302	14241	14309	14355	14497	14420	14360	14324	14344	14355	14177	14116	14402	14274	14361	14203	14211	14168	14207	14190	14168	14277	14119	14277	14308	14302	14115	14365	14115	14315	14414	14101	14280	14148	14369	14163	14250	14377	14396	14309	14191	14346	14185	14396	14278	14238	14145	14220	14308	14337	14267	14144	14392	14249	14388	14063	14375	14281	14188	14260	14259	14140	14166	14259	14428	14295	14304	14292	14331	14245	14221	14201	14223	14242	14135	14397	14372	14281	14338	14311	14248	14333	14425	14390	14305	14322	14219	14423	14278	14367	14342	14129	14373	14263	14118	14156	14316	14184	14342	14256	14381	14027	14255	14226	14156	14242	14295	14384	14205	14388	14417	14083	14473	14288	14209	14261	14256	14328	14129	14363	14315	14451	14091	14409	14228	14116	14258	14173	14281	14448	14264	14250	14368	14193	14314	14304	14320	14242	14168	14357	14332	14374	14443	14120	14271	14315	14293	14251	14300	14343	14423	14419	14191	14299
21798	20992	28255	23924	21348	23760	26183	21032	19848	19663	19662	19116	18785	18824	18892	18774	18785	18604	18482	18695	18825	18663	18683	18766	18758	18672	18610	18557	18709	18473	18632	18607	18639	18618	18332	18511	18466	18392	18467	18416	18456	18532	18755	18221	18662	18336	18498	18581	18248	18593	18499	18596	18508	18548	18587	18372	18577	18427	18404	18406	18279	18477	18579	18495	18275	18452	18410	18496	18321	18386	18383	18371	18449	18528	18509	18620	18531	18629	18444	18342	18410	18447	18409	18437	18563	18495	18348	18406	18289	18257	18329	18344	18380	18353	18407	18370	18520	18428	18417	18647	18426	18490	18265	18419	18263	18424	18463	18526	18402	18617	18384	18317	18334	18454	18387	18380	18323	18499	18451	18324	18478	18363	18321	18530	18346	18410	18600	18595	18306	18221	18329	18176	18325	18378	18466	18394	18530	18274	18462	18356	18391	18615	18399	18328	18256	18164	18314	18433	18573	18595	18441	18140	18296	18388	18554	18456	18445	18364	18171	18394	18448	18333	18748	18428	18611	18281	18427	18540	18474	18284	18325	18287	18349	18566	18450	18442	18514	18193	18505	18523	18469	18139	18348	18331	18521	18545	18452	18304	18470	18420	18553	18465	18381	18416	18411	18324	18403	18490	18423	18433	18265	18449	18472	18254	18470	18503	18312	18286	18236	18504	18332	18450	18245	18675	18263	18309	18412	18136	18461	18385	18307	18244	18365	18181	18515	18493	18436	18678	18310	18316	18390	18405	18446	18344	18156	18584	18280	18356	18429	18477	18468	18407	18381	18336	18542	18329	18357	18479	18403	18377	18426	18420	18440	18369	18416	18278	18306	18564	18405	18282	18544	18272	18473	18277	18358	18329	18564	18609	18268	18475	18496	18305	18390	18588	18417	18531	18368	18191	18514	18295	18421	18344	18465	18314	18341	18215	18358	18511	18507	18716	18420	18394	18433	18448	18527	18297	18308	18445	18423	18335	18338	18390	18440	18500	18351	18241	18472	18435	18421	18488	18413	18342	18319	18354	18442	18302	18671	18350	18334	18548	18456	18258	18434	18327	18469	18605	18620	18201	18246	18270	18467	18472	18376	18510	18325	18435	18281	18588	18341	18450	18130	18248	18593	18399	18391	18133	18460	18348	18232	18322	18376	18318	18399	18463	18401	18262	18381	18433	18362	18240	18387	18371	18629	18536	18463	18340	18646	18402	18348	18290	18114	18238	18287	18392	18250	18414	18346	18394	18552	18371	18294	18240	18366	18178	18474	18307	18260	18228	18585	18232	18347	18836	18447	18419	18331	18475	18546	18306	18591	18493	18400	18329	18474	18209	18318	18521	18342	18230	18293	18252	18210	18444	18474	18659	18429	18467	18232	18574	18262	18168	18557	18407	18447	18417	18340	18490	18351	18344	18314	18643	18416	18459	18322	18390	18375	18236	18248	18579	18360	18175	18363	18290	18200	18380	18441	18409	18576	18261	18374	18420	18312	18375	18626	18445	18243	18442	18521	18388	18353	18424	18572	18256	18264	18288	18377	18191	18186	18357	18316	18431	18339	18486	18453	18439	18378	18410	18394	18309	18500	18302	18488	18544	18330	18506	18481	18438	18366	18524	18659	18426	18271	18219	18554	18462	18367	18289	18448	18378	18275	18360	18454	18366	18399	18503	18221	18285	18389	18460	18469	18272	18519	18331	18298	18435	18241	18534	18375	18552	18457	18298	18364	18302	18329	18154	18306	18340	18342	18401	18471	18539	18387	18561	18404	18314	18410	18209	18411	18210	18389	18287	18422	18427	18229	18399	18570	18272	18446	18424	18429	18347	18278	18493	18291	18316	18516	18431	18305	18350	18292	18448	18477	18403	18486	18351	18413	18598	18286	18331	18476	18437	18348	18173	18270	18349	18263	18398	18429	18575	18430	18315	18469	18394	18236	18234	18193	18388	18318	18509	18497	18520	18529	18484	18368	18492	18417	18440	18252	18274	18447	18349	18351	18294	18383	18428	18572	18274	18352	18394	18425	18615	18233	18495	18509	18282	18273	18495	18300	18426	18406	18619	18365	18440	18461	18441	18360	18537	18529	18547	18447	18229	18431	18270	18580	18431	18571	18352	18272	18267	18406	18275	18453	18515	18433	18300	18351	18251	18439	18282	18447	18419	18522	18365	18334	18288	18525	18290	18421	18284	18451	18431	18355	18214	18193	18431	18424	18307	18480	18370	18165	18351	18299	18446	18443	18472	18325	18449	18238	18483	18364	18288	18473	18485	18293	18483	18508	18335	18427	18269	18263	18246	18354	18099	18279	18730	18418	18241	18332	18210	18470	18264	18245	18591	18123	18231	18244	18117	18449	18465	18265	18286	18577	18241	18504	18350	18353	18251	18429	18241	18452	18584	18585	18292	18452	18388	18445	18417	18260	18223	18588	18521	18036	18428	18193	18350	18604	18286	18513	18207	18513	18369	18367	18593	18412	18262	18062	18338	18541	18413	18313	18365	18520	18325	18426	18605	18399	18425	18352	18376	18355	18315	18451	18352	18315	18481	18189	18304	18421	18324	18297	18287	18636	18227	18484	18259	18238	18185	18396	18357	18341	18280	18184	18443	18277	18396	18247	18303	18333	18264	18438	18422	18559	18373	18391	18420	18120	18385	18505	18270	18392	18418	18445	18464	18300	18285	18412	18460	18093	18355	18356	18490	18111	18502	18450	18418	18335	18448	18407	18522	18568	18460	18486	18345	18239	18243	18322	18518	18251	18279	18451	18400	18478	18454	18498	18369	18251	18488	18444	18554	18458	18292	18452	18504	18371	18237	18465	18220	18329	18206	18168	18245	18301	18457	18332	18386	18345	18459	18100	18378	18430	18334	18437	18300	18400	18406	18384	18226	18314	18521	18337	18314	18273	18217	18435	18270	18477	18338	18308	18430	18487	18392	18454	18258	18557	18428	18475	18418	18397	18378	18469	18568	18404	18302	18291	18391	18303	18296	18319	18378	18492	18538	18445	18377	18288	18395	18257	18349	18305	18356	18483	18288	18486	18585	18375	18357	18406	18389	18330	18109	18405	18290	18342	18219	18228	18484	18281	18290	18531	18444	18346	18513	18362	18190	18721	18194	18430	18354	18497	18446	18521	18335	18294	18333	18728	18356	18397	18438	18529	18385	18247	18287	18456	18394	18378	18423	18434	18319	18319	18393	18430	18371	18161	18328	18262	18579	18496	18264	18233	18182	18381	18405	18350	18510	18466	18351	18366	18504	18619	18333	18305	18433	18374	18439	18444	18364	18645	18482	18195	18286	18404	18350	18446	18444	18401	18654	18473	18406	18572	18188	18371	18290	18369	18413	18400	18538	18585	18254	18460	18218	18336	18109	18302	18476	18423	18483	18606	18399	18509	18198	18439	18598	18408	18317	18293	18273	18352	18209	18252	18508	18302	18375	18582	18411	18259	18383	18338	18355	18226	18370	18500	18400	18300	18303	18422	18308	18556	18385	18352	18094	18503	18209	18234	18346	18335	18513	18637	18583	18398	18251	18372	18402	18388	18513	18197	18484	18451	18334	18383	18302	18516	18324	18395	18411	18326	18317	18363	18316	18589	18232	18301	18350	18366	18497	18312	18322	18336	18375	18568	18526	18430	18476	18353	18382	18484	18343	18407	18560	18348	18574	18504	18197	18208	18436	18292	18352	18389	18403	18352	18226	18295	18309	18333	18312	18356	18450	18264	18326	18228	18410	18203	18312	18452	18539	18236	18214	18345	18372	18564	18370	18553	18353	18398	18510	18299	18317	18348	18358	18417	18446	18513	18404	18469	18360	18503	18314	18311	18321	18506	18378	18465	18547	18296	18355	18194	18424	18573	18130	18622	18556	18551	18443	18388	18424	18288	18363	18364	18290	18444	18230	18564	18266	18202	18396	18225	18404	18491	18327	18455	18582	18407	18462	18280	18379	18291	18208	18392	18438	18311	18492	18227	18387	18324	18277	18338	18216	18229	18451	18183	18394	18282	18458	18337	18646	18410	18223	18517	18334	18356	18555	18400	18427	18397	18460	18494	18523	18474	18421	18307	18132	18210	18368	18635	18365	18283	18388	18501	18341	18379	18402	18464	18672	18294	18312	18373	18483	18530	18540	18409	18384	18363	18385	18355	18424	18275	18345	18100	18610	18315	18297	18673	18329	18344	18323	18499	18324	18363	18318	18468	18546	18287	18339	18458	18153	18542	18432	18438	18327	18569	18423	18437	18380	18411	18579	18274	18237	18487	18220	18279	18447	18319	18293	18393	18500	18340	18297	18632	18382	18431	18085	18169	18333	18262	18520	18510	18490	18405	18385	18546	18403	18306	18506	18528	18197	18134	18618	18327	18419	18471	18408	18310	18448	18333	18529	18399	18164	18334	18278	18429	18318	18363	18271	18518	18436	18461	18268	18441	18487	18299	18423	18457	18258	18211	18460	18469	18325	18362	18429	18338	18219	18492	18267	18452	18196	18432	18591	18311	18298	18281	18266	18281	18382	18441	18344	18376	18323	18258	18470	18238	18573	18346	18253	18322	18134	18339	18347	18326	18175	18739	18399	18346	18461	18093	18289	18318	18301	18406	18243	18211	18250	18318	18370	18310	18381	18208	18485	18295	18448	18490	18432	18322	18429	18436	18433	18525	18601	18376	18489	18385	18411	18388	18496	18375	18282	18423	18306	18696	18418	18321	18286	18193	18244	18429	18354	18402	18407	18340	18439	18371	18236	18387	18268	18381	18434	18444	18390	18390	18401	18335	18271	18303	18267	18306	18281	18448	18274	18439	18379	18547	18378	18645	18361	18404	18221	18277	18402	18603	18475	18344	18380	18438	18516	18416	18406	18128	18229	18411	18446	18211	18383	18282	18404	18492	18433	18563	18486	18446	18181	18511	18191	18160	18538	18199	18307	18378	18302	18656	18285	18327	18547	18240	18488	18252	18331	18446	18154	18400	18522	18243	18317	18413	18466	18437	18340	18312	18146	18327	18296	18432	18412	18449	18209	18511	18600	18242	18142	18565	18461	18562	18405	18407	18301	18334	18501	18370	18428	18251	18528	18551	18489	18354	18351	18468	18404	18531	18432	18263	18290	18476	18323	18658	18362	18511	18271	18579	18361	18676	18517
17071	38789	32369	25315	22404	20634	19016	17924	17307	16648	16411	16205	15975	15772	15840	15591	15795	15796	15689	15690	15582	15718	15562	15603	15484	15505	15466	15453	15539	15252	15411	15410	15513	15277	15434	15400	15303	15298	15217	15355	15289	15211	15529	15256	15223	15287	15416	15294	15445	15149	15326	15263	15503	15296	15218	15256	15347	15131	15309	15327	15419	15303	15310	15366	15390	15393	15318	15315	15431	15321	15179	15441	15318	15393	15257	15457	15319	15394	15326	15267	15378	15353	15334	15464	15351	15294	15338	15259	15401	15352	15379	15197	15339	15417	15349	15426	15296	15461	15270	15346	15350	15339	15461	15133	15292	15258	15403	15491	15399	15315	15141	15356	15221	15300	15332	15450	15403	15431	15556	15305	15460	15342	15644	15445	15343	15386	15426	15349	15496	15263	15343	15290	15379	15353	15188	15261	15166	15198	15339	15372	15195	15351	15293	15112	15198	15218	15179	15418	15294	15249	15304	15372	15169	15309	15389	15329	15289	15263	15279	15305	15419	15190	15309	15411	15341	15198	15269	15505	15348	15321	15273	15246	15370	15526	15416	15442	15465	15298	15271	15239	15192	15400	15213	15356	15234	15141	15376	15388	15295	15477	15359	15315	15276	15273	15019	15300	15241	15305	15338	15323	15427	15281	15361	15268	15334	15291	15390	15433	15264	15409	15229	15196	15423	15442	15132	15310	15397	15150	15348	15418	15474	15333	15117	15315	15443	15417	15498	15339	15194	15361	15227	15200	15421	15223	15559	15324	15362	15519	15339	15278	15288	15278	15451	15274	15305	15480	15316	15316	15380	15276	15227	15250	15228	15245	15291	15502	15200	15270	15293	15445	15116	15226	15356	15096	15222	15382	15352	15346	15329	15274	15188	15370	15409	15307	15225	15295	15438	15141	15440	15334	15288	15319	15442	15366	15306	15306	15286	15092	15409	15286	15269	15285	15217	15270	15321	15319	15171	15174	15360	15297	15322	15221	15435	15391	15263	15327	15195	15459	15406	15397	15294	15286	15304	15304	15336	15552	15343	15388	15302	15274	15371	15365	15367	15153	15268	15290	15287	15232	15347	15325	15172	15336	15464	15208	15230	15390	15172	15340	15212	15157	15307	15498	15295	15394	15255	15396	15487	15207	15259	15284	15307	15217	15138	15208	15348	15253	15154	15447	15182	15322	15348	15375	15375	15366	15235	15213	15487	15252	15398	15350	15275	15245	15351	15171	15323	15252	15248	15292	15389	15398	15513	15386	15162	15308	15347	15206	15293	15385	15161	15358	15178	15332	15310	15441	15470	15195	15246	15293	15338	15311	15372	15328	15127	15190	15372	15411	15365	15155	15066	15378	15347	15332	15290	15287	15183	15214	15308	15293	15323	15256	15341	15308	15341	15303	15188	15446	15273	15204	15370	15294	15336	15299	15210	15310	15397	15297	15139	15281	15305	15303	15315	15093	15411	15098	15130	15281	15372	15387	15408	15353	15332	15286	15215	15405	15374	15201	15244	15327	15246	15398	15282	15456	15206	15193	15149	15412	15261	15333	15349	15378	15306	15382	15373	15335	15452	15401	15217	15283	15410	15501	15231	15227	15358	15316	15332	15125	15254	15499	15335	15066	15210	15458	15253	15415	15318	15283	15382	15320	15294	15336	15268	15161	15312	15178	15320	15319	15353	15419	15346	15259	15198	15397	15276	15417	15280	15304	15449	15283	15239	15217	15336	15224	15266	15362	15318	15306	15353	15277	15241	15421	15314	15262	15305	15305	15172	15211	15354	15236	15191	15441	15383	15257	15406	15417	15185	15209	15320	15272	15417	15285	15415	15395	15152	15319	15294	15213	15269	15425	15347	15145	15116	15198	15113	15261	15359	15307	15413	15377	15304	15390	15248	15186	15189	15352	15329	15094	15187	15401	15284	15186	15239	15367	15382	15380	15212	15176	15350	15345	15184	15170	15218	15299	15241	15234	15344	15212	15229	15182	15281	15437	15272	15393	15315	15166	15299	15447	15268	15404	15426	15297	15248	15358	15318	15268	15272	15292	15355	15306	15259	15281	15326	15409	15421	15256	15235	15198	15249	15253	15215	15462	15272	15341	15206	15383	15464	15196	15119	15277	15289	15377	15311	15234	15345	15246	15310	15183	15404	15357	15285	15298	15296	15338	15557	15277	15494	15228	15449	15362	15446	15370	15426	15213	15367	15192	15311	15348	15354	15384	15298	15230	15341	15221	15167	15349	15364	15352	15330	15398	15451	15219	15282	15186	15391	15263	15307	15207	15483	15531	15218	15265	15256	15389	15219	15237	15351	15179	15437	15165	15281	15330	15226	15254	15277	15310	15343	15232	15185	15439	15403	15496	15155	15337	15264	15483	15307	15420	15477	15182	15292	15376	15170	15350	15516	15173	15385	15255	15274	15375	15233	15236	15187	15420	15372	15364	15382	15130	15260	15315	15419	15324	15125	15319	15314	15266	15322	15244	15215	15260	15426	15238	15445	15292	15156	15144	15291	15234	15206	15187	15252	15422	15485	15363	15275	15390	15395	15517	15301	15233	15385	15209	15202	15380	15103	15234	15306	15332	15356	15339	15210	15271	15340	15333	15342	15337	15182	15307	15251	15310	15227	15321	15475	15465	15125	15446	15397	15237	15371	15420	15208	15362	15234	15160	15371	15141	15185	15466	15396	15150	15374	15204	15326	15405	15362	15296	15321	15226	15292	15204	15475	15366	15182	15206	15286	15312	15353	15286	15372	15253	15370	15318	15196	15293	15305	15166	15193	15408	15269	15265	15327	15196	15359	15095	15341	15324	15232	15359	15352	15145	15231	15221	15385	15273	15355	15297	15248	15468	15323	15345	15239	15294	15391	15351	15343	15394	15187	15221	15385	15373	15289	15357	15305	15195	15315	15398	15352	15383	15179	15218	15318	15236	15363	15182	15398	15182	15337	15375	15285	15196	15271	15324	15476	15041	15300	15402	15322	15369	15348	15136	15248	15330	15257	15063	15335	15370	15389	15253	15535	15349	15127	15314	15327	15373	15378	15262	15316	15296	15316	15335	15425	15313	15359	15240	15396	15353	15366	15409	15346	15271	15449	15403	15449	15322	15286	15229	15166	15227	15033	15398	15285	15443	15113	15336	15239	15253	15368	15318	15291	15129	15183	15372	15501	15296	15182	15388	15269	15406	15263	15229	15299	15283	15293	15355	15305	15254	15259	15160	15372	15338	15307	15196	15180	15184	15148	15199	15344	15283	15351	15153	15445	15269	15441	15363	15315	15389	15290	15175	15335	15385	15383	15292	15263	15289	15441	15357	15208	15219	15408	15469	15295	15288	15449	15387	15173	15239	15290	15298	15193	15436	15173	15421	15420	15219	15324	15328	15306	15154	15148	15412	15232	15110	15194	15288	15241	15359	15268	15166	15277	15302	15334	15229	15320	15177	15347	15144	15512	15257	15232	15239	15376	15150	15274	15225	15163	15250	15355	15310	15122	15233	15180	15532	15280	15210	15212	15352	15359	15417	15419	15328	15232	15274	15360	15172	15282	15343	15326	15217	15202	15304	15217	15473	15357	15243	15227	15370	15415	15327	15422	15286	15125	15359	15072	15451	15339	15231	15433	15266	15409	15194	15026	15284	15197	15148	15277	15255	15451	15391	15147	15339	15282	15483	15367	15168	15203	15306	15212	15283	15445	15390	15334	15437	15173	15172	15403	15250	15408	15149	15147	15240	15330	15452	15239	15351	15243	15224	15224	15381	15301	15342	15384	15211	15132	15336	15394	15258	15201	15234	15163	15331	15304	15423	15217	15349	15331	15449	15473	15207	15398	15410	15345	15324	15298	15141	15277	15305	15363	15229	15399	15290	15260	15429	15304	15271	15223	15268	15406	15222	15240	15339	15381	15199	15308	15245	15174	15247	15323	15320	15423	15420	15354	15519	15218	15288	15319	15287	15346	15323	15055	15289	15163	15263	15130	15362	15180	15190	15255	15229	15156	15385	15306	15325	15167	15336	15332	15217	15287	15286	15255	15348	15173	15320	15135	15297	15266	15324	15191	15317	15287	15363	15265	15309	15207	15273	15295	15324	15395	15397	15341	15240	15370	15222	15215	15352	15281	15216	15444	15395	15279	15278	15306	15533	15318	15261	15232	15425	15301	15296	15380	15356	15133	15213	15209	15427	15237	15120	15402	15314	15380	15230	15292	15395	15128	15187	15428	15207	15333	15258	15341	15424	15359	15144	15265	15219	15261	15104	15413	15323	15400	15306	15375	15401	15161	15327	15203	15286	15258	15386	15284	15413	15173	15163	15214	15381	15299	15262	15471	15299	15402	15322	15215	15342	15378	15422	15475	15469	15246	15294	15378	15195	15270	15459	15439	15213	15398	15304	15310	15384	15337	15397	15410	15280	15377	15505	15197	15232	15280	15366	15356	15139	15301	15233	15129	15299	15212	15350	15187	15255	15391	15349	15429	15351	15262	15346	15333	15371	15415	15421	15365	15196	15273	15213	15346	15351	15222	15199	15359	15212	15188	15135	15308	15158	15328	15303	15182	15242	15306	15278	15331	15213	15317	15307	15251	15216	15330	15247	15380	15312	15245	15336	15228	15264	15208	15162	15426	15428	15289	15270	15421	15265	15510	15251	15239	15257	15171	15309	15386	15338	15284	15288	15402	15204	15252	15277	15258	15283	15041	15432	15245	15291	15219	15219	15277	15340	15217	15379	15172	15296	15356	15317	15313	15283	15178	15214	15214	15324	15376	15202	15421	15305	15383	15346	15362	15290	15208	15348	15415	15203	15247	15196	15526	15336	15235	15288	15195	15103	15335	15231	15257	15206	15294	15265	15391	15509	15255	15280	15340	15356	15368	15423	15284	15450	15177	15469	15392	15366	15340	15247	15137	15344	15250	15240	15311	15356	15218	15406	15203	15294	15232	15515	15453	15340	15306	15209	15257	15267	15206	15476	15254	15290	15338	15336	15282	15225	15357	15261	15193	15514	15205	15337	15456	15220	15242	15514	15253	15360	15279	15296	15169	15456	15270	15422	15323	15358	15257	15198	15163	15394	15289	15212	15305	15382	15339	15369	15377	15396	15413	15220	15220	15454	15387	15346	15284	15266	15419	15278	15336	15310
28324	23178	26439	23078	19179	18426	17803	17309	16983	16820	16933	16773	16682	16606	16481	16384	16547	16486	16561	16557	16494	16504	16407	16665	16488	16588	16433	16538	16259	16221	16449	16438	16557	16435	16459	16445	16555	16347	16459	16378	16395	16465	16462	16380	16261	16548	16377	16447	16340	16483	16455	16369	16494	16446	16357	16554	16687	16309	16428	16441	16463	16277	16394	16230	16392	16345	16411	16533	16348	16436	16408	16289	16396	16322	16211	16423	16373	16422	16410	16504	16466	16488	16346	16422	16236	16282	16692	16396	16445	16506	16488	16417	16187	16292	16213	16348	16572	16575	16493	16585	16432	16253	16377	16348	16443	16276	16288	16526	16397	16370	16373	16421	16462	16394	16473	16319	16288	16339	16361	16345	16067	16272	16572	16473	16432	16372	16324	16111	16457	16171	16282	16207	16282	16305	16408	16413	16486	16368	16366	16391	16474	16508	16445	16301	16356	16358	16346	16414	16435	16376	16577	16467	16397	16295	16319	16352	16489	16329	16312	16305	16290	16497	16298	16380	16434	16545	16322	16412	16498	16500	16645	16215	16464	16317	16460	16461	16421	16388	16422	16494	16408	16407	16489	16323	16240	16359	16209	16388	16509	16465	16518	16279	16263	16581	16245	16353	16309	16477	16377	16459	16446	16237	16520	16432	16486	16408	16615	16509	16445	16255	16451	16501	16326	16307	16320	16356	16603	16107	16401	16537	16402	16353	16367	16270	16320	16354	16486	16579	16338	16456	16270	16298	16594	16566	16389	16395	16224	16362	16438	16355	16425	16381	16596	16348	16291	16367	16379	16363	16303	16561	16246	16410	16220	16254	16287	16384	16337	16353	16500	16375	16479	16389	16343	16336	16365	16325	16425	16406	16339	16378	16404	16284	16342	16262	16380	16340	16513	16367	16368	16451	16512	16471	16560	16559	16430	16298	16447	16284	16445	16409	16507	16297	16457	16348	16543	16391	16405	16306	16278	16437	16517	16269	16643	16382	16331	16319	16350	16336	16425	16425	16371	16317	16333	16379	16420	16464	16355	16346	16272	16376	16272	16477	16584	16449	16503	16447	16504	16255	16338	16512	16318	16190	16325	16407	16230	16336	16588	16230	16225	16461	16429	16405	16355	16202	16346	16387	16364	16550	16172	16449	16443	16513	16285	16399	16424	16374	16441	16559	16356	16510	16282	16365	16482	16525	16429	16306	16532	16259	16593	16314	16412	16574	16359	16484	16531	16363	16452	16486	16452	16426	16379	16540	16510	16472	16491	16427	16624	16378	16419	16575	16396	16480	16492	16240	16346	16428	16394	16561	16377	16306	16271	16374	16164	16550	16396	16192	16443	16347	16646	16615	16417	16530	16282	16423	16448	16310	16451	16424	16313	16403	16618	16360	16307	16326	16539	16407	16402	16569	16486	16430	16217	16378	16422	16395	16441	16243	16680	16566	16403	16358	16485	16339	16494	16469	16374	16343	16425	16417	16510	16359	16277	16595	16401	16522	16397	16168	16410	16516	16341	16188	16243	16305	16337	16441	16402	16416	16483	16435	16463	16497	16311	16333	16470	16517	16361	16662	16510	16604	16509	16365	16544	16146	16493	16404	16392	16478	16508	16338	16369	16399	16402	16556	16283	16329	16489	16453	16512	16267	16418	16219	16515	16388	16492	16364	16227	16256	16261	16503	16410	16568	16534	16531	16544	16365	16526	16405	16383	16445	16398	16472	16623	16290	16386	16551	16454	16356	16398	16431	16383	16587	16266	16255	16664	16510	16382	16593	16457	16530	16325	16425	16283	16309	16300	16406	16355	16348	16496	16524	16552	16500	16360	16398	16555	16250	16449	16433	16363	16387	16409	16357	16409	16461	16439	16386	16307	16374	16504	16429	16322	16414	16359	16551	16366	16199	16485	16192	16446	16373	16241	16267	16453	16510	16386	16457	16501	16399	16432	16398	16585	16303	16520	16421	16391	16276	16241	16249	16390	16183	16363	16115	16523	16468	16558	16306	16246	16378	16585	16456	16198	16638	16793	16382	16515	16573	16599	16444	16546	16351	16575	16259	16508	16312	16528	16347	16325	16167	16406	16403	16311	16454	16331	16453	16313	16305	16315	16494	16429	16616	16302	16240	16501	16257	16375	16291	16435	16415	16428	16292	16442	16304	16409	16567	16509	16410	16357	16303	16385	16351	16383	16448	16457	16387	16400	16308	16266	16494	16453	16388	16408	16354	16606	16461	16623	16581	16520	16458	16231	16325	16370	16319	16339	16302	16482	16629	16257	16448	16338	16530	16368	16291	16282	16227	16409	16448	16309	16229	16355	16378	16271	16565	16379	16256	16533	16308	16291	16372	16436	16383	16290	16182	16336	16524	16395	16504	16511	16478	16286	16494	16366	16166	16201	16350	16448	16302	16452	16249	16407	16442	16339	16353	16389	16248	16285	16496	16191	16451	16482	16362	16340	16452	16275	16525	16492	16458	16391	16504	16604	16385	16643	16418	16337	16234	16499	16544	16586	16334	16320	16286	16289	16375	16415	16349	16317	16227	16531	16399	16335	16338	16405	16387	16441	16404	16328	16281	16390	16340	16338	16314	16202	16416	16461	16284	16289	16284	16455	16368	16431	16162	16403	16266	16386	16298	16451	16455	16229	16345	16569	16330	16461	16295	16321	16364	16276	16405	16288	16362	16182	16100	16481	16456	16431	16592	16438	16311	16499	16254	16288	16309	16356	16374	16551	16650	16228	16309	16247	16518	16364	16467	16529	16472	16434	16275	16499	16497	16527	16374	16764	16382	16344	16436	16521	16342	16244	16295	16229	16639	16149	16349	16655	16345	16535	16384	16513	16671	16320	16381	16378	16358	16313	16543	16561	16569	16304	16575	16374	16355	16512	16579	16333	16323	16552	16274	16255	16453	16235	16312	16344	16400	16329	16159	16443	16420	16293	16413	16465	16377	16328	16452	16558	16319	16328	16478	16335	16600	16420	16358	16589	16326	16327	16373	16518	16393	16381	16456	16470	16447	16473	16568	16460	16328	16355	16429	16567	16652	16578	16557	16296	16501	16425	16406	16445	16403	16287	16296	16510	16449	16534	16546	16428	16303	16355	16298	16432	16316	16574	16483	16346	16439	16263	16201	16517	16339	16383	16254	16309	16500	16450	16462	16472	16389	16523	16521	16380	16406	16410	16375	16392	16534	16575	16471	16417	16531	16509	16367	16341	16339	16284	16546	16417	16029	16370	16301	16307	16335	16572	16359	16494	16358	16411	16240	16568	16376	16461	16645	16502	16232	16470	16517	16558	16460	16595	16422	16462	16531	16531	16330	16519	16255	16406	16419	16513	16298	16574	16427	16464	16387	16500	16357	16378	16202	16397	16232	16283	16572	16423	16204	16387	16297	16356	16286	16394	16388	16327	16432	16219	16451	16386	16554	16421	16515	16413	16399	16543	16500	16487	16436	16517	16550	16568	16461	16291	16270	16333	16267	16411	16374	16277	16358	16495	16344	16472	16426	16355	16503	16431	16488	16532	16233	16516	16529	16355	16379	16167	16321	16188	16297	16632	16477	16324	16391	16617	16517	16393	16440	16395	16470	16477	16362	16677	16467	16252	16230	16626	16317	16351	16408	16443	16363	16281	16464	16298	16292	16305	16432	16458	16411	16391	16471	16443	16235	16403	16565	16609	16494	16602	16376	16379	16501	16438	16524	16290	16357	16328	16275	16381	16474	16352	16471	16307	16381	16674	16575	16461	16411	16482	16296	16459	16460	16540	16326	16435	16338	16287	16440	16495	16524	16344	16489	16483	16519	16281	16258	16394	16449	16392	16219	16541	16324	16500	16415	16367	16246	16495	16567	16387	16264	16359	16424	16246	16069	16406	16530	16310	16293	16468	16451	16419	16329	16379	16346	16459	16451	16588	16361	16314	16391	16401	16478	16340	16311	16444	16295	16455	16390	16220	16355	16284	16590	16337	16515	16492	16642	16500	16509	16591	16517	16484	16499	16254	16459	16405	16533	16422	16317	16606	16183	16394	16300	16273	16329	16468	16253	16254	16262	16271	16243	16455	16271	16286	16448	16196	16418	16213	16522	16476	16322	16525	16600	16165	16338	16311	16372	16532	16633	16540	16322	16426	16458	16548	16403	16338	16490	16321	16522	16329	16415	16405	16368	16495	16445	16347	16460	16222	16328	16472	16337	16391	16358	16404	16420	16404	16471	16283	16271	16345	16381	16412	16288	16264	16508	16434	16374	16282	16341	16333	16417	16390	16127	16328	16477	16390	16261	16238	16442	16476	16576	16284	16387	16380	16358	16447	16385	16276	16402	16298	16224	16537	16417	16704	16501	16255	16250	16424	16434	16509	16628	16520	16308	16455	16541	16633	16260	16373	16424	16549	16485	16504	16216	16611	16225	16348	16480	16411	16428	16406	16517	16463	16605	16569	16538	16375	16581	16472	16412	16383	16349	16434	16689	16275	16587	16489	16476	16391	16343	16489	16507	16353	16445	16530	16415	16338	16565	16321	16383	16557	16419	16430	16338	16344	16373	16322	16492	16458	16440	16452	16378	16463	16382	16355	16384	16303	16514	16459	16473	16579	16617	16705	16449	16335	16359	16491	16547	16609	16542	16414	16193	16527	16375	16084	16261	16481	16494	16393	16494	16522	16179	16279	16355	16311	16416	16310	16240	16419	16508	16229	16301	16394	16521	16463	16598	16582	16349	16440	16412	16473	16390	16283	16387	16513	16600	16468	16523	16442	16239	16354	16164	16347	16335	16510	16402	16390	16428	16330	16360	16481	16464	16356	16490	16463	16414	16413	16510	16302	16329	16342	16399	16424	16327	16426	16576	16268	16390	16408	16438	16568	16427	16380	16395	16462	16419	16559	16455	16379	16454	16485	16428	16540	16456	16418	16675	16392	16531	16347	16284	16519	16435	16487	16441	16422	16273	16298	16301	16413	16395	16609	16583	16527	16463	16378	16511	16527	16355	16384	16421	16411	16290	16416	16364	16490	16343	16546	16279	16455	16547	16352	16439	16486	16310	16247	16417	16487	16452	16298	16670	16507	16413	16362	16355	16573	16538	16364	16652	16352	16525	16496	16478	16453	16474	16410	16405	16545	16437	16603	16487	16430	16672
18123	28965	24199	19514	17839	16782	15848	15367	14976	14824	14528	14521	14245	14303	14386	14291	14362	14356	14460	14219	14171	14204	14412	14331	14125	14228	14173	14238	14222	14012	14182	14261	14098	14302	14219	14313	14137	14100	14238	14033	14291	14080	14109	14224	14099	14247	14196	14122	14185	14123	14177	14064	14189	14176	14138	14168	14069	14096	14098	13975	14062	14157	14013	14281	14160	14047	14219	14215	14083	14384	14160	14138	14228	14141	14139	14001	14148	14203	14146	14113	14171	14009	14183	14228	14056	14126	14210	14304	14223	14070	14133	14277	14134	14114	14302	14168	14263	14151	14104	14176	14123	14207	13990	14184	14306	13955	14064	14153	14163	14194	14109	14150	14167	14293	14173	14173	14132	14109	14182	14039	14120	14150	13924	14103	14116	14179	13947	14226	14108	14326	14234	14206	14064	14225	14287	14258	14199	14299	14110	14092	14223	14221	14160	14231	14166	14146	14261	14105	14176	14130	14230	14122	14174	14186	14175	14195	14134	14092	14033	14132	14072	14063	14323	14191	14048	14128	14098	14027	14088	14178	14034	14186	14194	14049	14175	14146	14111	14091	14226	14158	14069	14163	14134	14176	14253	13950	14016	14141	13983	13975	14117	14348	14257	14143	14159	14254	14175	14147	14219	14121	14152	14251	14301	14337	14285	14145	14163	14159	13987	14231	14047	14232	14131	14082	14175	14255	14121	14126	14140	14254	14063	14246	14042	14134	14243	14215	14168	14112	14246	14241	14075	14014	13953	13935	14285	14131	14063	14093	14223	14096	14198	14159	14133	14164	14206	14072	14024	14169	14135	14103	14263	14205	14209	14081	14106	14079	14322	14110	14245	14234	14367	14156	14152	14218	14153	14209	14100	14027	14051	14118	14245	14196	14122	14181	14092	14088	14202	14191	14225	14180	14136	14206	14171	14239	14349	14204	14063	14241	14168	14221	14081	14295	14231	13988	14236	14177	14162	14346	14012	14186	14236	14080	14273	14276	14059	14077	14441	14080	14319	14176	14158	14113	14216	14197	14188	14246	14160	14024	14150	14130	14205	14235	14211	14161	14046	14078	14207	14017	14135	14220	14069	14147	14254	14219	14137	14311	14062	14153	14151	14226	14289	14102	14126	14245	14165	14053	14173	14065	14121	14055	14264	14304	14112	14055	14155	14338	14233	13990	14054	14323	14058	14201	14136	14144	14186	14160	14034	14121	14228	14195	14239	14124	14336	14250	14097	14240	14047	14231	14258	13927	14277	14126	14316	14275	14215	14061	14120	14220	14179	14150	14196	14147	14315	14158	14300	14230	14288	14146	13938	14166	14077	14203	14072	14194	14213	14281	14114	14264	14333	14214	14176	14109	14114	14277	13993	14370	14055	14206	14147	14059	14291	14196	14267	14177	14345	14153	14154	14116	14149	14095	14052	14143	14216	14134	14282	14007	14179	14163	14136	14059	14260	14190	14213	14012	14091	14140	14337	14308	14148	14106	14180	14126	14134	14159	14113	14149	14238	14066	13974	14091	14171	14014	14196	14199	14261	14169	14193	14083	14038	14211	14176	14133	14027	14114	14126	14216	14074	13930	14151	14255	14187	14173	14072	14276	14025	14142	14121	14223	14210	14167	14349	14221	14256	14256	14142	14105	14223	14212	14182	14101	14142	14185	14254	14178	14118	14117	14222	14194	14144	14083	14173	14267	14162	14169	14311	14299	14250	13975	14181	14269	14238	14053	14174	14129	14104	14201	14123	14150	14086	14150	14076	13949	14267	14244	14028	14168	14084	13947	14219	14285	14100	14191	14087	14167	14260	14168	14084	14120	14116	14089	14139	14262	14215	14156	14082	14208	14256	14057	14214	14240	14034	14007	14042	14182	14179	14023	14109	14093	14159	14137	14228	14285	14124	14081	14124	14231	14283	14088	14205	14182	14331	13981	14321	14072	14189	14301	14252	14237	14197	14143	14127	13920	14359	14027	14137	14316	14185	14344	14285	14301	14120	13941	13996	14164	14079	14033	14117	14172	14127	14064	14130	14237	14217	14226	13946	14319	14068	14224	14104	14340	14147	14130	14050	14204	14122	14152	14151	14243	14321	14092	14210	14263	14146	14360	14037	14173	14168	14181	14190	14150	14259	14144	14342	14117	14191	14180	14257	14040	14105	14248	14194	14084	14244	14260	14246	14230	14242	14285	14141	14172	14057	14004	14126	14108	14180	14147	14225	14206	14121	14436	14171	14164	14006	14297	14344	14200	14283	14226	14140	14138	14132	14241	14284	14196	14269	14139	14114	14187	14164	14252	13901	14260	14141	14170	14330	14191	14177	14184	14280	14314	14192	14197	14270	14280	14257	14231	14261	14141	14098	14320	14346	14133	14219	14212	14167	14177	14107	14208	14138	14069	14091	14123	14142	14124	14087	14313	14297	14100	14201	14287	14243	14139	14128	14267	14198	13971	14245	14091	14182	14225	14280	14032	13967	14271	14249	14081	14015	14165	14088	14219	14204	14150	14304	14125	14111	14113	14229	14054	14117	14143	14123	14058	14061	14156	14042	14264	14100	14050	14034	13967	14096	14142	14198	14207	14241	14340	13948	14257	14084	14033	14230	14233	14111	14098	14125	14198	14141	14181	14295	14125	14167	14004	14054	13938	14144	14082	14224	14208	14130	14255	14193	14194	14102	14168	14223	14195	14093	14178	14256	14200	14210	14146	14203	14136	14221	14258	14085	14156	14155	14077	14136	14164	14331	14029	14225	14170	14210	14114	14248	14198	14113	14164	14039	14212	14014	14297	13963	14106	14320	14088	14026	14321	14258	14016	14100	14145	14224	14181	14116	14160	14281	14184	14062	14113	13975	14243	14037	14115	14331	14124	14374	14126	14088	14189	14052	14083	14094	14200	14043	14129	14168	14201	14160	14119	14133	14265	14021	14034	14155	14299	14072	14131	14272	14027	14095	14016	14301	14097	14114	14158	14027	14189	14187	14069	14210	14133	14233	14170	14184	14082	14141	14020	14039	14231	14329	14028	14157	14137	14212	14168	14240	14312	14093	14328	14137	14230	14116	14141	14261	14094	14104	14293	14149	14174	14223	14345	14268	14222	14223	14072	14328	14134	14203	14273	14189	14404	14233	14125	14294	14123	14213	14225	14167	14255	14258	14189	14230	14019	14171	14057	14086	14142	14192	14275	14160	14287	14165	14183	14202	14079	14215	14205	14091	14152	14182	14177	14283	14177	14297	14261	14111	14071	14304	14138	14083	14274	14192	14208	14091	14228	14116	14165	14099	14090	14136	14115	14162	14234	14203	14149	14048	13968	14160	14135	14053	14213	14136	14161	14220	14100	14170	14147	14112	14130	14290	14184	14163	14164	14051	14065	14093	14298	14121	13962	14168	14278	14138	14024	14161	14046	14013	14291	14038	14348	14116	14231	14052	14185	14249	14132	14227	14201	14278	14004	14105	14112	14205	14192	14380	14187	14049	14239	14224	14042	14158	13929	14157	14070	14265	14320	14021	14158	14248	14147	14225	14207	14222	14071	14195	14220	14215	14287	14292	14153	14034	14191	14410	14385	14062	14035	14244	14162	14113	14204	14246	14078	14276	14236	14077	14138	14206	14106	13996	14126	14239	14203	14094	14174	14211	14130	14281	14291	14267	14345	14031	14156	14183	14002	14229	14139	14251	14217	14180	14140	14178	14206	14170	14168	14067	14299	14295	14343	14231	14197	14152	14078	14168	14181	14326	14241	14126	14188	14110	14171	14088	14142	14078	14136	14244	14073	14066	14112	14114	14072	14090	14274	14180	14111	14342	14130	14102	14154	14256	14264	14350	14426	14213	14172	14136	14135	14240	14047	14148	14043	14204	14204	14177	14104	14286	14269	14214	14179	14260	14156	14217	14199	14196	14375	14206	14254	14013	14162	14204	14307	13998	14136	14119	14024	14167	14137	14276	14172	14217	14159	14212	14303	14217	14090	14266	14086	14228	14229	14182	14095	14031	14131	14294	14044	14223	14052	14172	14176	14195	14134	14277	14082	14192	14229	14067	13988	14094	14039	14098	14177	14147	14221	14241	14191	13950	14168	14241	14189	14214	14171	14361	14248	14026	14121	14096	14156	14200	14442	14000	14243	14115	14061	14094	14236	14077	13978	14309	14128	14202	14152	14092	14234	13941	14254	14232	14347	14041	14392	14407	14169	14009	14235	14211	14203	14036	14004	14237	14034	14329	14020	14199	14069	14201	14335	14170	14306	14026	14205	14054	14356	14388	14211	14206	14193	14014	14149	14280	14242	14076	14228	14205	13979	13937	14114	14322	14144	14129	14209	14186	14103	14148	14185	14227	14252	14158	14398	14230	14050	14080	14219	14147	14228	14215	14034	14105	14076	14239	14120	14100	14149	14178	14411	14076	14166	14127	14260	14180	14340	14217	14254	14181	14293	14084	14284	14158	14319	14023	14169	14283	14158	14168	14176	14170	14094	14299	14149	14245	14066	14211	14213	14287	14118	14033	14126	14253	14166	14184	14149	14255	14092	14179	14192	14279	14066	14265	14012	14186	14298	14228	14244	14154	14226	14017	14194	14216	14158	14306	14199	14185	14262	13951	14241	14206	14177	14141	14143	14187	14034	14030	14266	14265	14270	14191	14164	14087	14195	14219	14249	14129	14323	14253	14244	14048	14055	14218	14030	14193	14193	14151	14149	14077	14210	14061	13964	14191	14050	14195	14104	14058	14094	14148	14237	14074	14255	13992	14251	14134	14164	14352	14140	14087	14306	14179	14239	14221	14259	14253	14106	14156	14166	14220	14225	14159	14209	14189	14035	14174	14235	14044	14086	14206	14222	14137	14215	14159	14239	14070	14179	14199	14158	13931	14058	14328	14332	13959	14046	14175	14119	14022	14173	14211	14164	14082	14192	14239	14095	14176	14358	14043	14158	14097	14252	14145	14228	14366	14064	14118	13989	14050	14098	14119	14049	14189	14234	14094	14114	14052	14084	14319	14250	13966	14177	14096	14231	14243	14240	14380	14185	14165	14038	14366	14043	14270	14106	14113	14290	14021	13998	14133	14199	14132	14195	14204	14276	14197	14098	14151	14202	14295	14138	14146	14302	14113	14161	14018	14120	13988	14220	14026	14138	14154	14106
22827	21005	27879	24504	22299	22916	22011	19175	18746	18449	18171	18136	17822	17645	17724	17520	17716	17528	17686	17595	17801	17655	17806	17494	17502	17640	17577	17704	17456	17533	17419	17461	17466	17361	17486	17478	17418	17608	17660	17495	17612	17488	17330	17385	17430	17534	17520	17432	17401	17486	17611	17523	17406	17516	17463	17421	17443	17511	17503	17543	17449	17368	17373	17331	17273	17638	17553	17414	17554	17366	17497	17345	17602	17559	17407	17290	17460	17532	17504	17441	17301	17421	17416	17497	17412	17485	17296	17341	17365	17439	17421	17444	17398	17570	17596	17547	17424	17570	17443	17419	17487	17371	17486	17492	17410	17322	17534	17413	17439	17618	17623	17466	17290	17655	17431	17486	17415	17389	17433	17441	17505	17638	17468	17359	17385	17565	17474	17537	17560	17312	17606	17586	17415	17395	17524	17557	17542	17579	17683	17554	17505	17265	17535	17447	17162	17477	17392	17357	17452	17555	17387	17559	17557	17442	17467	17454	17488	17387	17468	17196	17402	17385	17418	17311	17313	17562	17501	17441	17346	17691	17515	17387	17501	17450	17694	17596	17579	17452	17535	17233	17414	17451	17439	17508	17423	17358	17397	17593	17609	17379	17292	17506	17456	17450	17602	17418	17639	17426	17424	17389	17466	17434	17481	17503	17376	17419	17540	17479	17504	17551	17247	17595	17421	17471	17667	17427	17324	17335	17483	17260	17392	17514	17510	17540	17375	17343	17503	17257	17435	17566	17463	17536	17673	17591	17326	17547	17451	17513	17551	17396	17563	17422	17581	17372	17390	17537	17321	17441	17282	17460	17399	17468	17395	17336	17506	17488	17402	17338	17378	17256	17385	17392	17281	17475	17355	17534	17243	17770	17610	17332	17496	17340	17492	17571	17399	17448	17419	17492	17540	17542	17350	17340	17409	17581	17209	17434	17391	17294	17383	17276	17553	17590	17482	17684	17594	17368	17220	17477	17406	17416	17314	17528	17346	17586	17493	17321	17347	17412	17358	17436	17390	17355	17326	17511	17425	17480	17355	17432	17257	17277	17473	17471	17376	17440	17457	17666	17629	17395	17418	17436	17393	17522	17488	17481	17391	17293	17290	17534	17364	17452	17389	17351	17241	17399	17192	17469	17419	17573	17484	17416	17488	17365	17350	17382	17354	17411	17404	17456	17472	17537	17341	17176	17440	17300	17378	17401	17534	17570	17302	17435	17435	17344	17464	17511	17283	17431	17689	17414	17605	17509	17455	17567	17469	17403	17290	17357	17415	17418	17465	17487	17636	17412	17412	17351	17424	17396	17364	17255	17584	17380	17674	17329	17549	17513	17511	17326	17579	17383	17306	17350	17706	17300	17372	17572	17742	17439	17510	17501	17340	17493	17445	17328	17396	17673	17395	17401	17595	17419	17508	17551	17403	17527	17279	17376	17572	17568	17547	17501	17186	17521	17602	17302	17442	17546	17447	17500	17449	17624	17421	17530	17495	17374	17608	17641	17350	17312	17395	17298	17464	17235	17430	17392	17506	17457	17541	17449	17464	17600	17339	17484	17727	17573	17493	17337	17361	17345	17250	17351	17530	17344	17493	17348	17336	17417	17318	17366	17449	17266	17351	17572	17344	17238	17434	17532	17309	17240	17552	17506	17478	17352	17572	17493	17458	17536	17586	17449	17487	17480	17402	17425	17377	17336	17447	17528	17340	17512	17626	17658	17254	17125	17402	17564	17491	17488	17326	17577	17491	17339	17452	17555	17328	17321	17477	17477	17536	17543	17474	17370	17395	17179	17489	17431	17402	17678	17379	17342	17531	17479	17460	17446	17341	17300	17327	17343	17420	17450	17285	17492	17405	17363	17349	17513	17505	17416	17613	17583	17218	17295	17491	17415	17292	17501	17169	17371	17509	17554	17704	17385	17411	17636	17628	17540	17436	17390	17290	17333	17518	17443	17499	17371	17188	17473	17316	17518	17518	17490	17554	17652	17542	17346	17457	17502	17401	17424	17497	17441	17427	17408	17313	17224	17386	17437	17493	17528	17686	17650	17349	17345	17507	17646	17408	17465	17308	17470	17702	17529	17538	17561	17522	17488	17385	17379	17401	17314	17449	17250	17427	17465	17378	17442	17437	17505	17493	17464	17604	17345	17489	17431	17531	17488	17385	17286	17398	17444	17303	17532	17710	17387	17544	17349	17353	17588	17731	17375	17393	17535	17482	17450	17506	17352	17520	17581	17365	17417	17560	17458	17523	17444	17406	17414	17245	17334	17370	17506	17466	17470	17343	17402	17410	17382	17584	17321	17560	17376	17408	17458	17305	17489	17437	17322	17383	17538	17756	17293	17496	17570	17582	17202	17551	17443	17445	17500	17488	17485	17473	17521	17585	17473	17530	17233	17555	17482	17569	17682	17226	17467	17313	17411	17388	17454	17347	17419	17408	17577	17535	17671	17629	17473	17443	17497	17411	17462	17516	17294	17218	17360	17675	17508	17550	17332	17398	17666	17285	17275	17354	17564	17499	17515	17272	17164	17251	17417	17544	17363	17561	17433	17575	17451	17476	17599	17458	17500	17569	17602	17294	17372	17489	17439	17567	17394	17476	17684	17292	17434	17407	17405	17207	17387	17564	17344	17720	17351	17297	17511	17352	17575	17683	17708	17355	17534	17423	17607	17339	17352	17481	17309	17311	17367	17460	17126	17209	17621	17619	17376	17745	17428	17557	17474	17208	17563	17500	17392	17535	17395	17396	17505	17527	17505	17347	17488	17733	17543	17251	17205	17055	17651	17631	17222	17252	17704	17526	17409	17317	17553	17415	17391	17445	17396	17342	17409	17503	17247	17404	17402	17460	17546	17403	17505	17395	17486	17385	17413	17590	17452	17705	17406	17704	17429	17590	17339	17388	17539	17573	17486	17291	17438	17530	17541	17541	17465	17456	17491	17420	17435	17478	17390	17314	17399	17419	17403	17559	17246	17431	17419	17606	17560	17411	17383	17410	17206	17270	17288	17500	17432	17381	17472	17335	17367	17530	17253	17422	17552	17431	17389	17530	17358	17545	17326	17408	17343	17664	17589	17334	17403	17375	17214	17417	17582	17432	17251	17588	17476	17452	17398	17587	17425	17275	17324	17582	17342	17283	17433	17387	17437	17333	17448	17480	17501	17671	17404	17431	17282	17586	17391	17310	17487	17621	17615	17379	17481	17418	17491	17353	17329	17347	17478	17465	17403	17492	17385	17457	17518	17450	17302	17527	17391	17211	17393	17429	17460	17514	17486	17448	17404	17421	17230	17429	17300	17284	17530	17403	17436	17566	17567	17550	17280	17554	17353	17489	17392	17433	17549	17244	17580	17235	17307	17416	17582	17438	17344	17233	17342	17446	17267	17485	17332	17461	17298	17537	17394	17323	17430	17462	17467	17367	17378	17327	17475	17594	17388	17351	17432	17431	17513	17421	17377	17324	17410	17672	17505	17424	17587	17425	17408	17216	17406	17486	17731	17572	17353	17369	17377	17566	17503	17408	17340	17394	17544	17356	17439	17413	17443	17426	17375	17602	17505	17456	17490	17321	17648	17356	17369	17145	17473	17470	17391	17335	17397	17421	17274	17470	17404	17580	17388	17497	17560	17313	17499	17383	17564	17462	17604	17649	17639	17417	17292	17415	17379	17463	17145	17597	17556	17450	17601	17483	17416	17462	17466	17436	17568	17455	17485	17490	17551	17618	17268	17354	17550	17627	17537	17376	17539	17501	17456	17657	17485	17460	17353	17412	17450	17524	17330	17486	17348	17397	17438	17296	17491	17485	17156	17325	17300	17632	17305	17547	17320	17552	17536	17485	17369	17306	17411	17513	17451	17219	17412	17355	17261	17330	17458	17623	17580	17400	17579	17437	17458	17330	17619	17567	17491	17182	17494	17445	17533	17593	17416	17508	17342	17198	17491	17119	17505	17501	17416	17305	17594	17534	17371	17558	17507	17605	17430	17312	17526	17427	17557	17386	17514	17422	17342	17359	17569	17366	17291	17476	17466	17454	17479	17501	17442	17423	17385	17589	17521	17491	17538	17415	17302	17324	17471	17416	17152	17414	17212	17308	17578	17520	17378	17284	17576	17570	17453	17725	17549	17276	17408	17424	17288	17545	17285	17460	17404	17526	17492	17363	17363	17372	17360	17547	17424	17601	17451	17335	17543	17496	17260	17473	17599	17471	17411	17611	17386	17550	17363	17446	17470	17500	17384	17456	17454	17539	17280	17459	17437	17334	17391	17450	17316	17351	17440	17358	17418	17434	17415	17603	17485	17657	17376	17540	17499	17644	17460	17477	17699	17492	17673	17597	17283	17237	17297	17276	17446	17485	17487	17591	17353	17450	17348	17475	17347	17422	17500	17464	17523	17378	17446	17397	17460	17542	17458	17394	17458	17347	17480	17532	17421	17488	17300	17439	17383	17763	17362	17243	17476	17421	17272	17407	17329	17409	17580	17659	17348	17331	17475	17184	17429	17298	17552	17248	17329	17686	17337	17657	17338	17546	17615	17327	17576	17436	17417	17329	17472	17477	17494	17325	17420	17223	17451	17535	17604	17370	17335	17409	17320	17617	17550	17593	17133	17427	17355	17538	17438	17426	17554	17495	17297	17423	17411	17448	17345	17290	17290	17476	17528	17381	17595	17528	17479	17400	17556	17435	17431	17203	17295	17465	17348	17560	17400	17483	17390	17468	17580	17514	17713	17446	17359	17251	17329	17516	17388	17584	17468	17480	17362	17153	17426	17526	17255	17205	17442	17552	17368	17334	17483	17606	17399	17444	17317	17496	17453	17436	17343	17636	17533	17693	17348	17514	17549	17372	17570	17424	17469	17432	17554	17357	17266	17378	17438	17477	17407	17432	17396	17380	17453	17338	17613	17429	17505	17571	17524	17351	17572	17682	17361	17454	17303	17321	17415	17449	17350	17561	17498	17238	17624	17516	17299	17497	17501	17641	17373	17477	17509	17573	17642	17387	17207	17491	17329	17225	17508	17455	17304	17377	17412	17330	17395	17593	17569	17514	17580	17268	17426	17401	17616	17291	17506	17664	17318	17316	17384	17311	17420	17213	17412	17238	17333	17457	17403	17573	17538	17626	17514	17320	17404	17546	17385
16150	34783	28740	22500	20314	18623	17458	16825	16185	15925	15788	15424	15226	15256	15084	14999	15133	15023	14994	14942	14904	14955	15163	15088	15063	15000	14949	14985	14908	14860	14974	14691	15024	14870	14777	14854	14807	14742	14821	14836	14884	14852	14759	14826	14905	14905	14753	14787	14793	14803	14939	14905	14834	14634	14714	14709	14818	14704	14806	15042	14797	14747	14827	14813	14889	14877	14742	14852	14791	14623	14684	14900	14846	14731	14790	14873	14601	14781	14663	14766	14689	14868	14883	14709	14724	14802	14847	14805	14857	14713	14940	14683	14867	14947	14748	14823	14856	14856	14857	14710	14821	14743	14844	14738	14877	14873	14906	14784	14800	14754	14778	14755	14894	14886	14763	14882	14858	14924	14810	14816	14760	14829	14895	14803	14808	14955	14903	14858	14653	14964	14878	14858	14750	14881	14669	14729	14871	14842	14858	14589	14725	14804	14591	14825	14823	14872	14730	14892	14782	14660	14676	14871	14775	14884	14774	14933	14630	14851	14793	14683	14768	15012	14944	14834	14751	14833	14788	14689	14877	14722	14792	14698	14889	14767	14994	14797	14856	14805	14832	14774	14596	14832	14814	14836	14893	14878	14794	14762	14798	14648	14925	14781	14900	14821	14818	14774	14932	14826	14862	14803	14741	14986	14892	14813	15046	14765	14928	14673	14796	14598	14831	14636	14933	14798	14979	14726	14820	14804	14838	14741	14897	14756	14886	14782	14758	14693	14836	14840	14899	14859	14792	14789	14669	14757	14866	14754	14610	14931	14884	14867	14680	14843	14911	14793	14767	14864	14728	14898	14623	14752	14700	14887	14783	14692	14932	14767	14804	14791	14715	14665	14941	14841	14756	14872	14723	14754	14711	14825	14861	14745	14770	14896	14868	15037	14712	14750	14634	14824	14957	14629	14996	14714	14617	14866	14898	14792	14685	14853	14699	14869	14846	14785	14819	14669	14779	14813	14986	14891	15000	14726	14673	14675	14844	14716	14801	14804	14813	14837	14732	14927	14912	14759	14637	14727	14547	14836	14861	14867	14723	14914	14681	14903	14717	14789	14619	14954	14623	14834	14776	14652	14774	14821	14844	14778	14841	14886	14820	14829	14867	14949	14820	14744	14771	14750	14856	14856	14801	14777	14612	14791	14653	14829	14726	14827	14745	14832	14765	14822	14856	15073	14682	14823	14690	14880	14691	14738	14934	14692	14762	14910	14735	14877	14635	14790	15002	14823	14722	14711	14836	14782	15014	14681	14872	14764	14760	14802	14741	14871	14880	14642	14904	14701	14878	14719	14799	14628	14842	14879	14932	14931	14715	14923	14989	14887	14825	14626	14645	14841	14737	14637	14800	14738	14885	14809	14931	14579	14953	14824	14899	14919	14793	14878	14488	14649	14901	14758	14787	14655	14830	14817	14966	14770	14842	14851	14751	14826	14846	14752	14771	14721	14913	14725	14769	14774	14875	14786	14850	14717	14691	14736	14699	14880	14690	14802	14806	14895	14778	14714	14851	14885	14924	14604	14649	14679	14880	14798	14811	14538	14760	14687	14889	14585	14754	14716	14892	14643	14838	14639	14853	14905	14977	14666	14973	14936	14907	14879	14735	14752	14862	14707	14696	14988	14825	14827	14803	14811	14880	14554	14801	14635	14885	15143	14887	14868	14729	14835	14838	14861	14896	14760	14726	14930	14839	14780	14904	14874	14703	14842	14872	14831	14713	14926	14694	14668	14851	14746	14840	14690	14918	14779	14831	14917	14831	14713	14836	14829	14826	14760	14714	14708	14925	14555	14745	14736	15005	14723	14859	14884	14806	14879	14779	14876	14849	14799	14904	14838	14765	14886	14856	14867	14944	14825	14913	14653	14901	14830	14827	14789	14748	14680	14907	14758	14853	14779	14978	14627	14818	14942	14765	14967	14795	14893	14746	14909	14797	14932	14743	14700	14693	14799	14819	14739	14796	14705	14757	14908	14759	14961	14693	14856	14867	14997	14856	14866	14723	14905	14941	15043	14881	14762	14849	14664	14807	14955	14779	14744	14848	14809	14802	15035	14753	14853	14750	14874	14752	14767	14806	14799	14892	14801	14785	14693	14851	14689	14815	14735	14901	14823	14763	14660	14733	14848	14895	14877	14716	14822	14859	14958	14864	14687	14964	14804	14871	14849	14811	14897	14793	14766	14831	14953	14771	14813	14782	14782	14651	14824	14933	14524	15018	14813	14872	14844	14926	14960	14860	14748	14655	14794	14736	14815	14815	14778	14791	14867	14701	14810	14800	14865	14874	14820	14818	14756	14822	14785	14982	14964	14863	14918	14790	14724	14623	14928	14742	14783	14729	14860	14768	14868	14897	14714	14782	14892	14843	14863	14687	14712	14983	14661	14720	14838	14881	14857	15046	14783	14669	14680	14769	14773	14908	14646	14859	14632	14763	14804	14792	14779	14825	14696	14666	14826	14747	14893	14819	14746	14886	14921	14895	14762	14666	14782	14838	14686	14760	14864	14866	14719	14661	14847	14878	14816	14869	14888	14888	14814	14831	14873	14654	14739	14767	14774	14807	14919	14766	14849	14701	14875	14965	14628	14783	14738	14808	14769	14747	14654	14899	14781	14569	14711	14874	14806	14746	14869	14733	14818	14754	14711	14691	14961	14720	14863	14730	14761	14760	14703	14845	14719	14913	14637	14705	14660	14751	14846	14800	14792	14822	14767	14808	14741	14935	14810	14912	14960	14817	14759	14619	14785	14913	14866	14848	14808	14964	14744	15008	14789	14890	14682	14792	14709	14689	14777	14757	14830	14811	14857	14870	14899	14700	14854	14720	14904	14911	14858	14676	14708	15026	14728	14734	15014	14788	14980	14686	14911	14909	14839	14904	14952	14848	14844	14927	14719	14710	14764	14741	14734	14614	14850	14909	14770	14842	14785	14623	14636	14855	14818	14602	14811	15045	14960	14822	14712	14828	14818	14924	14777	14845	14748	14814	14762	15012	14736	14979	14684	14781	14746	14741	14763	14776	14787	15019	14744	14783	14686	14644	15006	14828	14674	14840	14691	14740	15014	14692	14677	14854	14712	14775	14662	14914	14827	14820	15002	14717	14703	14715	14799	14785	14860	14838	14829	14957	14885	15042	14891	14819	14659	14871	14742	14649	14935	14612	14899	14870	14910	14692	14792	14657	14612	14855	14598	14768	14823	14775	14830	14798	14872	14677	14734	14794	14655	14895	14635	14650	14778	15021	14714	14712	14886	14794	14701	14740	14934	14988	14971	14751	14995	14680	14619	14894	14770	14826	14847	14842	14799	14859	14962	14792	14702	14926	14918	14830	14794	14754	14876	14898	14981	14703	15049	14876	14912	14858	14746	14868	14597	14899	14869	14887	14859	14711	14924	14778	14638	14897	14613	14955	14712	14874	14821	14749	14775	14811	15020	14830	14762	14862	14817	14854	14763	14843	14797	14821	14759	14845	14782	14752	14766	14784	14743	14806	14865	14595	14757	14657	14673	14851	14714	14849	14778	14941	14659	14729	14725	14671	14756	14810	14833	14835	14792	14928	14794	14714	14895	14780	14785	14798	14710	14770	14986	14852	14757	14618	14931	14914	14916	14648	14724	14846	14841	14924	14868	14832	14889	14650	14792	14712	14842	14793	14930	14859	14728	14864	14726	14734	14740	14830	14902	14835	14837	14832	14860	14746	14739	14864	14839	14794	14869	14867	14621	14669	14915	14796	14699	14883	14476	14768	14861	14881	15021	14904	14718	14812	14708	14883	14805	14794	14768	14706	14874	14795	14683	14763	14766	14709	14807	14697	14894	14700	14747	14688	14601	14895	14593	14721	14916	14535	14871	14802	14623	14866	14714	14745	14805	14900	14792	14893	14776	14888	14888	14789	14769	14798	14883	14664	14955	14810	14892	14767	14784	14833	14863	14740	14945	14890	14795	14813	14823	14658	14740	14838	14870	14668	14805	14926	14768	14695	14870	14750	14694	14719	14817	14752	14760	14683	14797	14904	14697	14789	14722	14786	14814	14857	14762	14928	14802	14804	14896	14905	14601	14720	14771	14762	14775	14765	14796	14829	14766	14645	15033	14697	14807	14918	14852	14835	14737	14811	14788	14732	14776	14759	14938	14850	14744	14898	14811	14801	14887	14696	14749	14876	14849	14864	14824	14893	14755	14773	14858	14781	14805	14672	14838	14626	14793	15018	14723	14730	14856	14648	14773	14791	14731	14734	14946	14891	14657	14813	14800	14484	14722	14697	14955	14928	14952	14743	14771	14833	14856	14611	14767	15020	14909	14738	14991	14997	14794	14854	14987	14766	14701	14827	14754	14824	14722	14920	14734	14831	14791	14821	14814	14897	14845	14759	14845	14698	14861	14709	14981	14764	14718	14976	14677	14875	14868	14914	14687	15020	14872	14836	14822	14669	14877	14756	14807	14846	14630	14778	14750	14644	14945	14900	14669	14872	14707	14771	14826	14786	14793	14839	14906	14714	14818	14607	14840	14963	14880	14786	14785	14653	14889	14689	14709	14832	14866	14753	14862	14661	14794	14672	14762	14772	14801	14715	14890	14675	14782	14801	14799	14830	14732	14899	14848	14880	14848	14839	14845	14679	14668	14464	14767	14676	14829	14799	14932	15030	14796	14635	14718	14748	14887	14941	14923	14886	14865	14770	14998	14697	14606	14931	14752	14820	14755	14870	14905	14770	14765	14724	14900	14782	14819	14838	14782	14844	14755	14733	14692	14796	14693	14773	14856	14807	14848	14933	14748	14684	14886	14804	14811	14781	14870	14686	14770	14773	14702	14843	14675	14615	14780	14583	14749	14978	14792	14710	14660	14787	14689	15022	14707	14770	14755	14714	14670	14840	14988	14743	14741	14863	14838	14835	14753	14700	14830	14731	14937	14877	14696	14703	14761	14725	14662	14835	14657	14689	14783	14755	14941	14951	14772	14820	14948	14941	14795	14930	14654	14678	14688	14802	14848	14648	14762	14782	14717	14663	14672	14757	14672	14710	14653	14923	14759	14906	14842	14815	14744	14862	14873	14644	14798	14785	14740	14835	14682	14873	14719	14769	14802	14951	14764	14930	15014	14761	14819	14726	14778	14665	14834	14806	14900	14781	14719
24212	20962	26720	26386	20959	19513	19105	17866	17574	17653	17226	17149	17197	16935	17030	16965	16858	17102	17006	17195	16798	16997	17103	16912	17019	16981	16802	16674	16599	16862	16856	16832	16766	16722	16748	16830	16760	16642	16875	16904	16660	16668	16732	16782	16699	16723	16830	16799	16930	16678	16713	16986	16912	16781	16700	16768	16961	16726	16864	16603	16767	16913	16731	16800	16829	16752	16862	16834	16752	16757	16717	16774	16858	16715	16777	16722	16647	16891	16641	16764	16627	16661	16930	16857	16758	16844	16702	16719	16651	16944	16645	16881	16657	16816	16849	16536	16778	16808	16643	16686	16826	16636	16782	16724	16675	17008	17007	16766	16841	16883	16701	16807	16715	16696	16713	16747	16918	16708	16668	16888	16626	16826	16653	16697	16653	16849	16698	16635	16866	16846	16879	16765	16715	16795	16757	16841	16706	16937	16842	16602	16691	16686	16704	16885	16846	16603	16696	16795	16554	16820	16823	16837	16780	16545	16637	16571	16620	16748	16654	16865	16746	16698	16839	16788	16921	16779	16962	16918	16610	16698	16705	16794	16763	17096	16702	16840	16689	16801	16837	16679	16789	16716	16869	16697	16708	16791	16714	16618	17036	16686	16878	16668	16863	16661	16908	16806	16840	16822	16828	16770	16784	16759	16740	16814	17065	16709	16764	16731	16758	16631	16905	16818	16595	16650	16886	16617	16792	16836	16700	16627	16814	16834	16696	16762	16729	16880	16646	16784	16801	16838	16947	16640	16783	16877	16799	16912	16872	16975	16781	16666	16598	16765	16975	16701	16676	16766	16877	16807	16800	17055	16686	16800	16759	16821	16720	16706	16684	16658	16741	16712	16890	16684	16672	16809	16757	16659	16659	16867	16801	16689	16608	16602	16758	16928	16852	16722	16909	16856	16898	16613	16727	16864	16908	16797	16645	16589	16716	16519	16717	16941	16930	16944	16721	17072	16812	16745	16778	16827	16715	16761	16603	16966	16762	16656	16823	16756	16754	16518	17040	16740	16776	16673	16731	16699	16868	16690	16582	16739	16709	16706	16774	16739	16700	16898	16730	16809	16660	16887	16965	16834	16825	16814	16753	16713	16667	16553	16779	16838	16755	16689	16627	16964	17068	16671	16654	16738	16753	16859	16741	16817	16771	16817	16719	16682	16751	16845	17078	16636	16793	16701	16787	16641	16955	16668	16801	16819	16906	16974	16697	16592	16806	16598	16796	16700	16723	16730	16817	16801	16532	16919	16807	16805	16774	16685	16882	16664	16779	16770	16806	16789	16759	16829	16931	16701	16552	16505	16742	16675	16722	16745	16917	16638	16841	16741	16664	16704	16725	16913	16979	16560	16776	16777	16650	16678	16860	16784	16766	16868	16757	16831	16862	16815	16815	16679	16868	16681	16824	16861	16682	16815	16582	16559	16907	16882	16858	16870	16726	16977	16632	16740	16714	16706	16784	16983	16983	16654	16618	16788	16957	16810	16766	16915	16768	16861	16904	16957	16975	17048	16659	16557	16849	16810	16661	16798	16964	16674	16782	16690	16692	16707	16698	16796	16728	16732	16918	16866	16846	16774	16791	16936	16730	16717	16755	16790	16768	17046	16907	16608	16810	16907	16643	16832	16937	16653	16807	16596	16771	16782	16888	16664	16721	16739	16808	16772	16968	16894	16618	16791	16698	16688	16579	16808	17078	16718	16742	16850	16644	16578	16748	16652	16731	16945	16627	16660	16773	16603	16847	16702	16877	16844	16840	16941	16902	16751	16805	16688	16818	16638	16758	16737	16823	16681	16644	16677	16893	16840	16679	17062	16846	16805	16892	16744	16859	16869	16858	16852	16605	16900	16669	16795	16758	16724	16871	16736	16730	16808	16857	16750	16924	16595	16879	16987	16642	16752	16625	16875	16839	16636	16814	16759	16815	16766	16760	16742	16809	16844	17003	16655	16749	16768	16797	16934	16850	16629	16707	16884	16700	16629	16622	16689	16812	16621	16728	16809	16777	16732	16804	16763	16900	16786	16831	16698	16966	16692	16787	16709	16756	16877	16954	16791	16982	16734	16924	16668	16824	16768	16946	16824	16767	16989	16794	16678	16761	16764	16676	16901	16798	16572	16604	16958	16867	16782	16843	16780	16783	16994	16831	16813	16788	16870	16755	16823	16827	16822	16766	16685	16875	16875	16591	16681	16709	16556	16842	16725	16724	16568	16833	16890	16821	16767	16763	16797	16719	16789	16601	16759	16895	16766	16663	16562	16852	16738	16623	16734	16639	16658	16724	16676	16832	16774	16753	16559	16871	16982	16920	16764	16749	16827	16860	16752	16778	16719	16779	16803	16807	16889	16833	16826	16816	16770	16731	16849	16789	16834	16783	16578	17032	16769	16801	16660	16854	16908	16806	16748	16683	16694	16845	16988	16818	16734	16899	16549	16658	16823	16910	16942	17026	16807	16812	16715	16772	16667	16639	16751	16679	16879	16775	16766	16765	16540	16806	16818	16700	16663	16822	16645	16878	16549	16887	16718	16900	16861	16657	16824	16692	16609	16783	16781	16761	16851	16863	16713	16815	16863	16795	16726	16723	16872	16753	16808	16821	16984	16611	16779	16582	16898	16785	16670	16700	16757	17086	16860	16811	16923	16857	16604	16867	16756	16897	16701	16738	16680	16893	16823	16848	16654	16714	16770	16670	16819	16714	16920	16641	16771	16672	17001	16740	16650	16730	16754	16763	16786	16734	16936	16992	16720	16521	16813	16774	16655	16817	16657	16600	16876	16926	16836	16671	16432	16796	16802	16809	16643	16699	16704	16782	16842	16849	16913	16839	16870	16844	16829	16743	16801	16734	16916	16748	16824	16807	16862	16831	16622	16674	16883	16829	17011	16856	16554	16755	16900	16856	16973	16772	16696	17069	16790	16811	16816	16779	16646	16646	16773	16767	16761	16814	16897	16955	16786	16816	16875	16817	16746	16675	17024	16600	16846	16876	16646	16809	16895	16739	16850	16726	16631	16714	16713	16934	16714	16894	16868	16778	16766	16784	16667	16708	16745	16535	16664	16679	16770	16834	16665	16775	16872	16929	16801	16850	16927	16790	16737	16763	16477	16973	16786	16863	16888	16915	16877	16781	16786	16762	16752	16899	16647	16752	16699	16803	16823	16537	16720	16852	16732	16940	16762	16921	16824	17093	16706	16719	16778	16755	16871	16798	16720	16854	16746	16855	16749	16914	16883	16804	16724	17137	16801	16750	16500	16782	16716	16859	16882	16788	16554	16814	16717	16967	16597	16538	16808	16811	16803	16681	16790	16807	16836	16908	16650	16973	16883	16821	16602	16809	16746	16675	16798	16720	16648	16680	16937	16885	16451	16755	16869	16684	16608	16836	16686	16793	16876	16791	16901	16859	16694	16831	16640	16780	16581	16882	16754	16789	16909	16634	16678	16703	16750	16784	16647	16773	16797	16841	16786	16682	16641	16703	16697	16716	16692	16772	16819	16600	16609	17005	16859	16967	16477	16763	16676	16848	16712	16564	16756	16942	16780	16961	16770	16967	16915	16924	16852	16768	16755	16703	16708	16794	16988	16903	17020	16634	16724	16595	16674	16801	16767	16878	16788	16880	16824	16554	16905	16616	16752	16617	16708	16835	16830	16873	16848	16636	16892	16869	16969	16816	16830	16747	16691	16641	16606	16798	16640	16587	16898	16839	16863	16841	16884	16664	16601	16761	16808	16877	16982	16858	16892	16834	16624	16866	16760	16917	16821	16711	16762	16671	16882	16902	16790	16834	16838	16880	16902	16768	16850	16687	16887	16682	16810	16761	16601	16843	16648	16771	16945	16760	16820	16756	16751	17087	16760	16957	16862	16705	16938	16700	16806	16824	16870	16950	16814	16627	16771	17037	16761	16734	16891	16854	16793	16845	16703	16632	16586	16842	16648	16824	16480	16718	16706	16739	16745	16727	16757	16936	16750	16798	16803	16714	16682	16738	16754	16757	16779	16741	17029	16693	16786	16713	16837	16775	16922	16675	16706	16714	16886	16711	16670	16829	16720	16758	16814	16755	16765	16907	16607	16631	16692	16871	16613	16613	16839	16819	16822	16882	16755	16727	16723	16691	16928	16728	16760	16797	16616	16603	16641	16548	16797	16921	16635	16788	16688	16779	16657	16745	16783	16925	16403	16835	16871	16647	16644	16649	16776	16728	16745	16901	16716	17007	16671	16719	16776	16694	16949	16741	16868	16773	16675	16649	16691	16821	16859	16918	16932	16797	16697	16730	16678	16897	16804	16659	16699	16734	16818	16612	16873	16629	16612	16602	16767	16937	16720	16691	16664	16741	16866	16727	16970	16877	16800	16846	16790	16854	16739	16779	16644	16832	16979	16800	16834	16572	16802	16940	16857	16814	16759	16625	16994	16709	16790	16698	16740	16812	16630	16733	16651	16664	16696	16789	16732	16770	16818	17047	16796	16798	16860	16729	16605	16637	16955	16960	16770	16899	16787	16684	16699	16737	16810	16788	16970	16788	16489	16916	16831	16768	16723	16870	16677	16979	16605	16909	16719	16770	16813	16719	16786	16914	16767	16760	17004	16738	16883	16654	16631	16521	16780	16657	16647	16835	16603	16477	16934	16756	16696	16848	16852	16887	16796	17039	16764	16612	16749	16878	16904	16737	16884	16697	16859	16890	16621	16816	16815	16674	16640	16702	16816	16986	16862	16944	16780	16749	16948	16807	16512	16595	16740	16915	16666	16688	16899	16729	16800	16687	16660	16836	16631	16758	16905	16926	16746	16731	16706	16947	16901	16848	16838	16728	16945	16811	16881	16696	16626	16882	16871	16927	16793	16720	16523	16757	16716	16817	16738	16765	16852	16722	16897	16614	16622	16761	16791	16865	16779	16701	16793	16696	16927	16748	16612	16659	16928	16775	16964	17098	16785	16581	16603	16788	16784	16756	16659	16894	16810	16622	16896	16774	16778	16765	16689	16635	16788	16824	16751	16602	16822	16906	16970	16674	16621	16666	16749	16877	16883	16803	16888	16871	16715	16746	16668	16692	16657	16698	16829	16760	16853	16811	16588	16772	16669	16799	16619	16880	16805	16746	16841	16724	16881	16991	16857	16941	16822	16715	16676
16482	31458	26170	20479	18901	17365	16667	15859	15489	15058	14978	14836	14737	14627	14617	14727	14592	14678	14544	14600	14522	14551	14744	14586	14642	14645	14507	14548	14452	14317	14430	14472	14414	14404	14516	14511	14467	14444	14487	14752	14437	14273	14520	14444	14504	14367	14360	14528	14464	14349	14306	14312	14470	14254	14232	14387	14347	14548	14362	14563	14420	14407	14409	14314	14348	14440	14247	14408	14470	14334	14507	14410	14512	14511	14418	14394	14302	14507	14545	14487	14309	14402	14615	14319	14503	14548	14280	14396	14445	14375	14432	14434	14532	14531	14485	14272	14352	14359	14481	14363	14434	14372	14269	14524	14518	14294	14322	14254	14510	14343	14496	14459	14392	14341	14525	14509	14506	14451	14530	14346	14547	14307	14382	14349	14338	14447	14448	14408	14407	14469	14483	14631	14328	14519	14381	14402	14460	14436	14176	14587	14371	14409	14422	14502	14377	14213	14445	14220	14391	14373	14507	14296	14501	14451	14511	14601	14396	14416	14409	14416	14323	14421	14298	14493	14425	14270	14498	14349	14465	14353	14358	14538	14401	14460	14420	14543	14455	14314	14446	14425	14600	14372	14397	14332	14303	14302	14417	14361	14256	14351	14332	14424	14425	14449	14420	14356	14520	14506	14509	14337	14330	14555	14618	14452	14368	14489	14429	14535	14348	14354	14420	14426	14468	14263	14516	14286	14445	14385	14609	14273	14465	14195	14334	14320	14367	14385	14389	14243	14427	14203	14450	14362	14469	14451	14435	14202	14468	14421	14446	14418	14394	14540	14356	14521	14495	14349	14498	14518	14233	14306	14468	14295	14483	14426	14284	14297	14492	14338	14350	14479	14339	14300	14285	14419	14453	14441	14509	14366	14487	14439	14308	14474	14502	14354	14354	14321	14302	14587	14500	14434	14431	14523	14359	14394	14505	14400	14495	14353	14414	14451	14373	14534	14453	14456	14545	14354	14322	14516	14249	14232	14406	14410	14528	14511	14400	14387	14520	14499	14439	14444	14466	14637	14495	14339	14420	14393	14208	14491	14490	14365	14466	14344	14350	14408	14334	14383	14321	14411	14367	14348	14470	14398	14403	14345	14438	14538	14507	14396	14622	14335	14452	14380	14415	14451	14182	14657	14507	14264	14471	14548	14440	14230	14357	14430	14319	14420	14549	14579	14314	14253	14368	14309	14463	14427	14388	14341	14328	14487	14555	14253	14535	14413	14519	14422	14479	14459	14385	14233	14448	14410	14570	14412	14432	14428	14377	14481	14394	14396	14558	14378	14392	14443	14278	14455	14335	14301	14360	14338	14431	14386	14460	14488	14511	14582	14407	14389	14266	14464	14473	14552	14326	14242	14496	14266	14369	14422	14643	14547	14237	14218	14591	14349	14416	14455	14557	14310	14447	14382	14331	14458	14457	14382	14440	14523	14395	14618	14337	14368	14344	14392	14459	14431	14456	14550	14486	14144	14253	14387	14459	14336	14253	14312	14449	14374	14451	14284	14312	14582	14389	14378	14477	14500	14377	14275	14397	14381	14358	14447	14382	14398	14438	14525	14237	14410	14447	14287	14504	14356	14376	14521	14341	14474	14320	14394	14419	14355	14583	14488	14453	14533	14388	14331	14219	14631	14410	14322	14546	14247	14476	14459	14403	14351	14529	14391	14557	14423	14499	14302	14439	14448	14537	14404	14500	14352	14429	14416	14450	14452	14404	14251	14393	14393	14434	14468	14549	14417	14491	14346	14260	14554	14404	14343	14250	14495	14512	14396	14416	14432	14387	14366	14494	14367	14345	14497	14456	14378	14545	14415	14427	14583	14404	14469	14468	14542	14264	14397	14505	14409	14455	14339	14416	14508	14406	14547	14477	14508	14397	14615	14306	14437	14387	14400	14413	14464	14569	14318	14361	14454	14264	14360	14705	14463	14573	14523	14567	14493	14447	14476	14408	14270	14352	14442	14455	14326	14542	14222	14356	14300	14475	14355	14440	14594	14226	14417	14418	14554	14425	14564	14391	14431	14411	14291	14452	14454	14484	14454	14512	14503	14357	14376	14375	14312	14392	14470	14349	14365	14455	14369	14368	14492	14414	14381	14373	14336	14373	14375	14296	14479	14377	14455	14644	14474	14431	14418	14553	14435	14305	14437	14530	14452	14321	14374	14406	14423	14229	14365	14384	14287	14513	14481	14582	14631	14388	14411	14160	14306	14494	14319	14248	14407	14365	14359	14493	14479	14310	14428	14399	14334	14647	14317	14483	14267	14261	14462	14327	14432	14367	14465	14412	14372	14457	14377	14319	14418	14455	14351	14228	14418	14478	14385	14619	14414	14519	14438	14426	14480	14637	14440	14488	14392	14490	14489	14421	14235	14455	14413	14581	14428	14661	14425	14336	14272	14323	14439	14374	14380	14308	14230	14376	14403	14634	14370	14633	14362	14405	14137	14604	14328	14352	14513	14468	14382	14461	14318	14498	14436	14395	14446	14228	14397	14356	14299	14539	14184	14397	14381	14489	14480	14509	14382	14295	14535	14420	14328	14456	14426	14323	14439	14255	14367	14355	14440	14422	14375	14501	14319	14457	14566	14251	14496	14318	14432	14409	14351	14360	14467	14459	14501	14470	14482	14534	14579	14375	14426	14369	14419	14455	14393	14384	14550	14609	14240	14320	14430	14464	14522	14414	14440	14484	14424	14515	14418	14560	14291	14499	14442	14245	14524	14478	14392	14467	14341	14365	14531	14554	14365	14338	14371	14382	14408	14593	14408	14286	14545	14384	14553	14392	14375	14415	14470	14189	14454	14446	14379	14439	14394	14340	14430	14484	14593	14182	14434	14593	14401	14541	14299	14422	14366	14285	14431	14437	14556	14570	14526	14476	14402	14369	14445	14500	14366	14262	14355	14539	14298	14529	14465	14406	14589	14420	14432	14386	14418	14298	14250	14300	14447	14427	14402	14394	14399	14387	14496	14551	14391	14652	14512	14484	14323	14404	14261	14506	14543	14464	14257	14369	14444	14492	14425	14383	14409	14534	14488	14498	14509	14393	14362	14459	14420	14371	14485	14544	14332	14352	14364	14324	14497	14416	14376	14455	14536	14412	14359	14441	14425	14323	14437	14405	14361	14371	14503	14314	14437	14291	14385	14414	14283	14419	14538	14458	14282	14476	14516	14334	14561	14513	14510	14497	14416	14382	14361	14190	14414	14428	14422	14532	14322	14311	14313	14477	14454	14406	14349	14404	14485	14342	14386	14398	14378	14426	14379	14297	14429	14295	14402	14491	14477	14395	14415	14457	14367	14491	14381	14289	14399	14333	14504	14493	14283	14428	14400	14428	14457	14346	14230	14426	14371	14446	14546	14377	14376	14310	14464	14362	14363	14283	14444	14369	14392	14403	14546	14408	14508	14258	14425	14447	14369	14528	14363	14249	14402	14558	14296	14472	14464	14495	14486	14328	14416	14681	14394	14242	14307	14380	14321	14270	14393	14415	14520	14642	14436	14515	14247	14327	14481	14401	14413	14389	14519	14371	14223	14317	14334	14441	14561	14531	14487	14287	14417	14304	14413	14350	14365	14497	14459	14412	14274	14449	14463	14545	14498	14522	14336	14440	14329	14578	14535	14442	14447	14442	14334	14409	14417	14460	14325	14580	14492	14450	14549	14518	14418	14530	14398	14476	14354	14476	14471	14474	14517	14507	14452	14536	14551	14266	14388	14448	14425	14334	14453	14405	14502	14503	14355	14557	14363	14432	14340	14479	14544	14414	14395	14534	14505	14350	14343	14413	14403	14414	14526	14515	14422	14205	14582	14608	14339	14451	14433	14448	14582	14603	14333	14447	14378	14453	14276	14485	14538	14299	14511	14427	14459	14464	14542	14219	14366	14352	14493	14599	14458	14359	14532	14483	14334	14469	14411	14317	14513	14422	14452	14354	14396	14356	14425	14387	14403	14404	14488	14351	14498	14458	14448	14389	14311	14422	14384	14531	14538	14408	14396	14598	14552	14346	14374	14300	14469	14451	14553	14358	14362	14529	14431	14477	14275	14573	14485	14455	14365	14322	14507	14401	14293	14495	14464	14391	14429	14359	14365	14330	14482	14377	14378	14402	14362	14541	14396	14432	14572	14345	14540	14540	14440	14510	14444	14273	14353	14370	14444	14335	14265	14515	14552	14311	14302	14380	14521	14520	14416	14372	14385	14383	14475	14323	14592	14434	14478	14374	14400	14426	14568	14466	14428	14499	14456	14437	14474	14351	14429	14286	14237	14353	14407	14400	14263	14208	14260	14347	14524	14454	14588	14424	14452	14328	14429	14407	14667	14553	14347	14547	14451	14379	14395	14449	14473	14423	14441	14464	14351	14410	14509	14603	14578	14467	14475	14353	14526	14413	14512	14365	14328	14375	14431	14407	14336	14294	14387	14500	14417	14265	14358	14602	14398	14275	14457	14525	14469	14332	14322	14375	14432	14408	14504	14563	14347	14249	14399	14468	14314	14435	14361	14376	14405	14420	14475	14369	14438	14287	14498	14377	14300	14615	14369	14441	14497	14502	14506	14381	14395	14466	14227	14331	14270	14349	14372	14288	14314	14473	14405	14266	14345	14366	14438	14409	14393	14455	14364	14460	14435	14451	14269	14410	14436	14412	14535	14423	14485	14483	14298	14398	14536	14415	14488	14422	14417	14133	14298	14502	14484	14431	14358	14499	14428	14444	14302	14401	14452	14555	14358	14461	14343	14452	14428	14452	14505	14501	14398	14472	14250	14329	14374	14324	14400	14267	14600	14531	14493	14384	14337	14489	14440	14469	14456	14452	14376	14487	14472	14233	14303	14419	14326	14438	14392	14352	14423	14492	14374	14394	14183	14481	14413	14507	14381	14405	14184	14485	14474	14445	14423	14377	14438	14455	14432	14526	14325	14339	14397	14393	14278	14262	14474	14525	14477	14409	14454	14590	14458	14379	14499	14469	14365	14396	14433	14438	14385	14255	14389	14395	14515	14476	14377	14244	14442	14421	14321	14445	14562	14480	14304	14471	14436	14435	14392	14237	14310	14288	14419	14502	14542	14406	14401	14534	14562	14384	14405	14569	14352	14487	14514	14339	14389	14356	14388	14483	14537	14502	14470	14225	14564
21740	20970	28188	23955	21352	23728	26346	21379	20118	19971	19755	19430	19312	19235	19267	19120	19005	19090	19065	19103	19111	19061	19026	19053	19036	19042	19017	19058	18910	18988	19085	18906	18865	18563	18689	19054	18765	18790	18791	18826	18954	18720	18861	18734	18943	18683	18848	18688	18797	18945	18766	18527	18693	18657	18590	18782	18666	18933	18852	18558	18757	18918	18745	18786	18692	18735	18766	18695	18776	18864	18696	18623	18562	18739	18803	18749	18750	18721	18634	18567	18691	18484	18876	18813	18990	18840	18728	18650	18641	18672	18561	18611	18793	18806	18812	18636	18773	18910	18665	18778	18623	18624	18494	18580	18767	18620	18594	18854	18930	18882	18891	18638	18558	18752	18650	18574	18681	18835	18786	18766	18868	18910	18620	18765	18671	18602	18693	18716	18738	18746	18813	18499	18522	18700	18906	18822	18844	18592	18644	18818	18433	18703	18773	18706	18871	18652	18875	18714	18851	18655	18663	18630	18582	18749	18645	18728	18880	18726	18682	18666	18697	18623	18689	18654	18497	18519	18585	18733	18620	18766	18711	18631	18426	18722	18830	18652	18734	18639	18811	18845	18874	18684	18846	18845	18673	18614	18752	18587	18713	18587	18713	18736	18756	18581	18620	18786	18637	18508	18627	18793	18486	18695	18713	18578	18803	18675	18611	18743	18553	18533	18660	18808	18620	18634	18681	18658	18634	18830	18857	18822	18612	18640	18738	18660	18716	18918	18778	18624	18549	18472	18681	18662	18684	18682	18798	18817	18653	18634	18762	18553	18901	18629	18678	18548	18493	18758	18712	18829	18621	18526	18651	18595	18469	18801	18695	18580	18847	18578	18782	18707	18899	18656	18586	18863	18923	18673	18740	18642	18618	18729	18718	18779	18689	18788	18629	18673	18894	18653	18631	18878	18483	18804	18568	18650	18758	18703	18790	18864	18591	18522	18926	18470	18696	18600	18695	18573	18818	18749	18853	18670	18540	19025	18773	18483	18597	18740	18705	18694	18599	18868	18743	18709	18623	18745	18679	18869	18706	18483	18639	18547	18761	18545	18552	18662	18645	18512	18840	18810	18372	18573	18553	18536	18707	18427	18744	18551	18630	18532	18685	18647	18779	18663	18818	18586	18688	18599	18624	18857	18619	18630	18874	18739	18612	18673	18613	18630	18899	18633	18391	18624	18758	18687	18800	18908	18567	18792	18694	18614	18680	18674	18701	18607	18714	18525	18640	18786	18654	18425	18619	18669	18591	18670	18784	18705	18484	18690	18933	18578	18572	18620	18865	18734	18955	18667	18621	18769	18554	18646	18724	18415	18814	18691	18669	18622	18743	18623	18738	18821	18710	18450	18649	18611	18814	18764	18764	18655	18702	18790	18783	18801	18735	18854	18749	18762	18814	18575	18689	18797	18567	18732	18750	18846	18624	18722	18784	18413	18536	18730	18611	18661	18712	18778	18625	18813	18976	18582	18818	18791	18659	18603	18690	18649	18801	18575	18654	18629	18659	18700	18678	18764	18780	18761	18625	18648	18670	18668	18715	18651	18661	18850	18754	18619	18631	18655	18764	18636	18825	18575	18546	18484	18641	18842	18708	18686	18689	18568	18637	18744	18698	18550	18510	18617	18663	18606	18617	18513	18789	18495	18690	18700	18719	18755	18592	18591	18953	18636	18625	18611	18636	18849	18708	18628	18870	18619	18837	18874	18498	18637	18920	18634	18528	18683	18716	18614	18594	18857	18652	18728	18650	18744	18623	18903	18529	18670	18532	18467	18785	18609	18628	18778	18818	18771	18639	18639	18600	18702	18658	18601	18822	18590	18675	18692	18861	18628	18622	18757	18842	18470	18777	18676	18758	18503	18536	18663	18681	18691	18729	18575	18808	18790	18570	18574	18523	18410	18722	18642	18808	18889	18857	18740	18575	18755	18713	18554	18679	18781	18748	18887	18690	18918	18527	18622	18508	18680	18731	18528	18761	18778	18553	18834	18672	18522	18777	18702	18642	18648	18547	18584	18459	18809	18894	18710	18786	18694	18712	18827	18751	18630	18754	18701	18708	18836	18821	18603	18481	18716	18796	18604	18794	18558	18942	18880	18832	18876	18709	18704	18789	18777	18541	18661	18552	18637	18786	18908	18646	18822	18708	18682	18753	18571	18689	18664	18738	18714	18870	18845	19183	18828	18579	18528	18630	18602	18517	18725	18865	18663	18654	18664	18838	18843	18574	18667	18791	18540	18569	18809	18738	18664	18523	18714	18631	18855	18663	18532	18708	18672	18646	18598	18625	18533	18621	18735	18837	18765	18747	18521	18612	18739	18625	18707	18512	18941	18969	18429	18597	18621	18615	18537	18636	18660	18617	18592	18750	18623	18769	18797	18596	18640	18739	18746	18713	18603	18749	18814	18810	18690	18658	18573	18628	18876	18583	18781	18798	18627	18586	18881	18609	18593	18662	18711	18557	18515	18510	18641	18434	18514	18566	18753	18783	18748	18630	18721	18557	18681	18525	18837	18617	18749	18749	18576	18733	18737	18735	18726	18958	18678	18828	18706	18815	18710	18707	18712	18598	18668	18705	18592	18755	18881	18731	18716	18737	18747	18713	18658	18641	18697	18781	18663	18379	18598	18787	18579	18690	18633	18776	18568	18998	18667	18719	18620	18769	18694	18640	18814	18728	18559	18538	18691	18827	18684	18604	18508	18658	18858	18948	18761	18767	18637	18639	18756	18644	18610	18684	18772	18698	18517	18587	18673	18833	18682	18562	18686	18806	18814	18717	18713	18855	18474	18691	18713	18472	18737	18878	18504	18600	18744	18568	18702	18532	18832	18485	18619	18488	18588	18523	18550	18632	18748	18628	18610	18668	18874	18664	18712	18960	18839	18754	18725	18629	18625	18925	18831	18645	18509	18527	18860	18638	18669	18823	18707	18538	18751	18755	18561	18736	18567	18681	18716	18879	18676	18704	18569	18716	18904	18639	18575	18578	18394	18702	18725	18634	18876	18835	18731	18643	18611	18731	18755	18447	18816	18684	18773	18658	18703	18500	18662	18759	18620	18632	18703	18618	18683	18754	18604	18600	18610	18705	18845	18736	18617	18538	18913	18776	18790	18680	18644	18592	18563	18539	18568	18775	18706	18835	18715	18676	18533	18620	18477	18693	18560	18359	18513	18535	18547	18685	18734	18677	18867	18655	18849	18544	18717	18836	18800	18832	18978	18675	18658	18679	18651	18743	18629	18682	18750	18625	18674	18846	18496	18690	18741	18707	18713	18743	18520	18795	18699	18616	18837	18812	18604	18594	18855	18780	18838	18913	18631	18822	18674	18654	18613	18504	18600	18612	18680	18491	18881	18694	18603	18779	18651	18652	19020	18410	18420	18745	18809	18686	18682	18551	18607	18678	18636	18775	18797	18633	18750	18843	18694	18768	18622	18738	18734	18614	18681	18741	18683	18633	18664	18687	18638	18646	18848	18508	18808	18664	18618	18631	18729	18529	18506	18827	18694	18947	18593	18817	18584	18622	18493	18696	18659	18631	18694	18806	18709	18896	18739	18763	18849	18524	18551	18616	18583	18902	18830	18706	18525	18648	18606	18868	18487	18649	18691	18782	18594	18530	18855	18643	18701	18952	18833	18598	18759	18731	18494	18398	18599	18643	18727	18682	18604	18434	18614	18514	18763	18812	18472	18427	18715	18806	18699	18571	18522	18813	18660	18683	18898	18666	18467	18850	18628	18675	18646	18687	18574	18570	18605	18830	18761	18729	18467	18711	18857	18540	18343	18661	18803	18751	18866	18739	18712	18643	18734	18993	18825	18606	18766	18810	18718	18856	18566	18681	18744	18736	18453	18733	18611	18730	18665	18816	18698	18844	18597	18762	18685	18839	18673	18695	18884	18597	18735	18786	18588	18693	18650	18846	18849	18592	18700	18690	18677	18720	18778	18669	18815	18772	18701	18805	18742	18952	18568	18519	18700	18638	18592	18586	18522	18642	18731	18721	18751	18667	18548	18703	18633	18699	18547	18572	18701	18765	18687	18742	18594	18531	18563	18595	18559	18602	18412	18563	18687	18756	18556	18528	18557	18625	18653	18625	18771	18741	18566	18670	18616	18828	18594	18554	18715	18637	18683	18558	18783	18723	18435	18593	18937	18699	18580	18920	18665	18919	18660	18804	18648	18880	18812	18626	18521	18768	18676	18710	18545	18716	18739	18401	18822	18594	18721	18591	18620	18500	18520	18786	18673	18665	18869	18700	18694	18554	18580	18744	18545	18594	18771	18757	18841	18595	18736	18731	18570	18822	18673	18554	18649	18595	18611	18549	18737	18668	18725	18759	18519	18819	18612	18679	18698	18684	18665	18774	18525	18641	18720	18624	18608	18676	18700	18672	18718	18487	18820	18714	18587	18553	18642	18852	18561	18558	18701	18563	18460	18741	18715	18560	18618	18665	18442	18588	18660	18952	18899	18728	18833	18609	18521	18683	18880	18711	18785	18592	18908	18759	18671	18443	18691	18532	18526	18877	18747	18677	18580	18705	18721	18707	18656	18581	18619	18773	18739	18793	18656	18823	18615	18866	18623	18450	18574	18647	18753	18641	18646	18914	18684	18670	18755	18733	18632	18786	18821	18696	18612	18725	18787	18920	18698	18888	18584	18636	18650	18857	18721	18796	18683	18696	18679	18743	18706	18434	18750	18680	18924	18445	18539	18533	18767	18656	18645	18722	18511	18660	18754	18631	18759	18493	18533	18875	18588	18558	18586	18736	18647	18612	18784	18647	18589	18704	18613	18803	18791	18833	18731	18708	18738	18706	18812	18699	18750	18706	18563	18659	18843	18783	18847	18618	18690	18699	18659	18748	18559	18781	18670	18708	18718	18793	18608	18628	18785	18571	18681	18682	18662	18601	18851	18484	18632	18435	18673	18637	18679	18567	18629	18742	18800	18533	18775	18831	18696	18714	18776	18697	18543	18788	18574	18730	18504	18535	18613	18798	18799	18860	18808	18791	18838	18499	18767	18778	18658	18713	18536	18819	18565	18532	18509	18702	18558	18890	18911	18764	18685	18774	18796	18857	18754	18693	18624	18859	18757	18750	18604	18746	18635	18881	18688	18776	18743	18610	18566	18690	18701
17117	39380	32508	25270	22610	20705	18997	18136	17595	16925	16709	16444	16157	15902	15975	15817	15909	15806	15946	15780	15829	15719	15730	15841	15646	15648	15721	15559	15523	15692	15634	15553	15723	15373	15608	15541	15507	15503	15657	15564	15646	15423	15343	15553	15713	15560	15480	15395	15454	15502	15468	15621	15490	15509	15596	15535	15494	15607	15632	15643	15601	15446	15442	15485	15483	15577	15430	15538	15377	15497	15456	15646	15589	15527	15457	15519	15632	15469	15523	15514	15536	15498	15434	15620	15547	15517	15580	15473	15388	15386	15445	15580	15462	15473	15483	15484	15573	15444	15523	15532	15455	15349	15507	15465	15486	15481	15458	15611	15501	15432	15430	15394	15560	15529	15490	15188	15642	15362	15509	15516	15571	15471	15351	15564	15538	15531	15438	15431	15437	15278	15513	15387	15421	15479	15602	15508	15400	15368	15628	15355	15696	15469	15535	15419	15445	15520	15266	15672	15410	15440	15452	15525	15464	15480	15602	15556	15531	15362	15586	15464	15405	15527	15548	15510	15389	15371	15540	15477	15383	15486	15415	15346	15543	15566	15582	15436	15610	15566	15350	15273	15399	15563	15421	15438	15467	15526	15571	15492	15513	15482	15339	15379	15472	15360	15620	15647	15456	15419	15602	15643	15543	15426	15444	15358	15606	15201	15432	15583	15642	15575	15512	15719	15518	15440	15517	15469	15616	15306	15410	15585	15408	15566	15591	15344	15419	15455	15525	15548	15389	15544	15442	15586	15653	15228	15447	15629	15353	15353	15586	15522	15469	15417	15569	15572	15438	15386	15532	15455	15524	15242	15381	15497	15465	15459	15785	15589	15243	15561	15532	15605	15537	15442	15549	15591	15561	15557	15560	15336	15470	15581	15297	15799	15596	15637	15592	15380	15606	15475	15395	15515	15546	15435	15430	15629	15527	15549	15444	15527	15495	15637	15338	15397	15421	15601	15593	15503	15508	15465	15650	15575	15511	15444	15572	15571	15627	15480	15394	15540	15481	15328	15467	15391	15431	15544	15721	15506	15500	15448	15536	15427	15533	15479	15492	15378	15573	15502	15512	15559	15588	15379	15356	15499	15591	15675	15521	15557	15525	15415	15646	15633	15681	15407	15457	15354	15447	15591	15446	15530	15489	15459	15408	15364	15583	15655	15279	15408	15465	15538	15590	15438	15480	15580	15356	15606	15395	15564	15457	15593	15533	15508	15457	15514	15415	15486	15419	15491	15448	15530	15414	15367	15426	15513	15497	15328	15508	15535	15588	15401	15405	15461	15524	15322	15386	15422	15439	15549	15419	15395	15424	15449	15404	15566	15409	15444	15363	15441	15375	15358	15476	15429	15561	15274	15518	15372	15373	15290	15369	15454	15516	15515	15390	15440	15510	15506	15440	15381	15331	15598	15481	15489	15464	15347	15561	15392	15531	15561	15563	15471	15615	15509	15525	15678	15524	15444	15549	15560	15342	15318	15607	15478	15456	15358	15639	15530	15491	15403	15673	15320	15585	15518	15395	15500	15551	15519	15354	15531	15471	15530	15519	15471	15501	15629	15658	15366	15500	15492	15539	15486	15449	15595	15443	15587	15348	15536	15453	15533	15534	15476	15564	15433	15569	15413	15389	15475	15642	15548	15415	15295	15496	15446	15446	15551	15446	15643	15437	15381	15518	15371	15534	15591	15484	15578	15508	15732	15565	15604	15420	15466	15449	15507	15534	15627	15429	15352	15448	15574	15474	15548	15326	15427	15538	15388	15495	15570	15483	15501	15537	15399	15455	15639	15324	15524	15434	15476	15537	15508	15405	15373	15528	15408	15331	15507	15576	15547	15297	15427	15513	15608	15631	15377	15412	15455	15523	15525	15428	15436	15428	15511	15604	15576	15524	15424	15400	15460	15568	15473	15330	15675	15476	15480	15660	15426	15587	15318	15468	15313	15531	15554	15410	15529	15522	15547	15464	15421	15346	15456	15516	15529	15546	15513	15571	15457	15309	15633	15461	15560	15584	15397	15313	15421	15502	15667	15341	15522	15593	15392	15573	15603	15465	15546	15478	15707	15488	15515	15428	15507	15485	15552	15517	15487	15393	15439	15802	15571	15510	15543	15520	15601	15456	15444	15436	15602	15493	15575	15254	15441	15498	15513	15575	15426	15404	15534	15550	15537	15473	15443	15645	15683	15410	15429	15609	15508	15454	15492	15324	15673	15524	15476	15481	15539	15611	15469	15482	15601	15484	15412	15522	15447	15400	15418	15558	15560	15672	15586	15256	15478	15466	15215	15649	15430	15534	15317	15379	15383	15510	15588	15242	15330	15396	15683	15521	15481	15491	15465	15541	15363	15364	15335	15527	15444	15566	15380	15437	15253	15392	15518	15425	15495	15593	15550	15427	15573	15530	15554	15520	15250	15426	15498	15480	15519	15521	15504	15406	15386	15640	15445	15382	15424	15517	15477	15500	15457	15476	15402	15350	15473	15403	15603	15521	15372	15391	15320	15485	15473	15505	15642	15400	15313	15296	15524	15554	15450	15444	15378	15428	15477	15428	15647	15641	15443	15517	15534	15525	15624	15382	15607	15435	15535	15402	15349	15361	15328	15534	15438	15452	15445	15542	15507	15405	15593	15438	15482	15558	15244	15465	15395	15589	15337	15507	15468	15490	15599	15465	15592	15501	15621	15393	15540	15417	15493	15550	15403	15370	15573	15657	15606	15263	15346	15588	15528	15595	15443	15437	15388	15572	15290	15412	15595	15659	15584	15408	15524	15471	15609	15341	15492	15584	15491	15555	15589	15223	15395	15599	15504	15484	15408	15476	15489	15481	15535	15438	15454	15438	15500	15481	15649	15375	15606	15433	15535	15342	15469	15422	15573	15538	15456	15563	15394	15464	15393	15289	15504	15456	15452	15694	15478	15414	15509	15411	15423	15478	15457	15559	15317	15488	15526	15502	15459	15321	15630	15591	15537	15535	15409	15577	15527	15521	15462	15541	15523	15343	15523	15516	15571	15616	15385	15471	15469	15435	15292	15498	15395	15606	15305	15619	15364	15533	15485	15641	15516	15451	15530	15523	15425	15435	15445	15475	15582	15502	15624	15546	15472	15384	15425	15490	15382	15481	15435	15447	15500	15479	15651	15268	15518	15434	15433	15406	15468	15487	15400	15610	15366	15376	15576	15532	15315	15473	15508	15582	15375	15605	15439	15588	15520	15469	15518	15684	15412	15640	15421	15547	15612	15375	15354	15535	15502	15458	15434	15304	15344	15504	15403	15571	15418	15390	15529	15569	15514	15585	15366	15465	15578	15539	15384	15579	15581	15335	15530	15382	15346	15488	15490	15491	15632	15318	15633	15477	15405	15355	15423	15319	15629	15485	15393	15546	15483	15470	15449	15608	15533	15424	15484	15564	15402	15437	15582	15550	15671	15555	15445	15450	15396	15426	15299	15428	15548	15556	15580	15417	15598	15507	15491	15520	15351	15532	15444	15583	15432	15577	15503	15507	15515	15468	15332	15577	15391	15606	15532	15446	15403	15593	15466	15452	15447	15357	15382	15653	15568	15541	15311	15488	15524	15537	15514	15427	15241	15415	15374	15608	15516	15431	15486	15473	15616	15539	15605	15483	15441	15393	15590	15430	15438	15433	15431	15337	15504	15498	15372	15520	15288	15568	15434	15552	15345	15452	15449	15611	15473	15508	15408	15532	15576	15371	15413	15474	15525	15574	15538	15559	15415	15409	15390	15403	15434	15414	15560	15441	15419	15325	15464	15549	15429	15588	15263	15442	15505	15518	15529	15593	15552	15473	15434	15595	15338	15444	15628	15412	15487	15335	15362	15606	15479	15597	15716	15366	15486	15513	15626	15572	15575	15502	15461	15526	15393	15440	15417	15542	15618	15385	15555	15481	15476	15441	15446	15393	15366	15640	15580	15436	15406	15437	15403	15421	15629	15560	15594	15462	15500	15327	15375	15558	15552	15476	15451	15473	15579	15478	15504	15474	15396	15474	15531	15491	15311	15475	15467	15544	15583	15572	15444	15471	15218	15568	15254	15289	15332	15606	15546	15443	15394	15405	15388	15432	15416	15481	15472	15404	15500	15430	15306	15582	15630	15650	15519	15588	15380	15317	15398	15474	15413	15429	15642	15510	15377	15484	15443	15294	15518	15710	15372	15369	15568	15424	15479	15436	15430	15514	15404	15302	15620	15547	15499	15525	15585	15110	15460	15545	15389	15402	15376	15556	15551	15498	15351	15519	15616	15335	15735	15495	15344	15556	15581	15640	15457	15578	15418	15509	15564	15469	15526	15566	15499	15362	15450	15587	15403	15470	15440	15548	15594	15524	15490	15633	15486	15375	15487	15490	15551	15435	15468	15419	15480	15481	15465	15492	15360	15535	15611	15530	15382	15446	15534	15606	15426	15559	15435	15614	15582	15431	15522	15434	15500	15466	15306	15496	15323	15468	15393	15430	15491	15482	15532	15535	15506	15462	15427	15503	15507	15658	15425	15518	15508	15572	15508	15496	15519	15503	15263	15457	15526	15386	15771	15618	15478	15341	15500	15551	15376	15625	15396	15486	15487	15271	15295	15655	15469	15450	15344	15467	15708	15499	15679	15491	15381	15484	15499	15327	15501	15503	15454	15365	15508	15224	15467	15481	15429	15510	15560	15477	15310	15450	15524	15545	15427	15501	15581	15591	15398	15487	15383	15511	15486	15454	15534	15473	15395	15268	15568	15401	15489	15439	15595	15436	15485	15532	15498	15407	15341	15328	15578	15340	15449	15574	15244	15460	15383	15520	15453	15487	15545	15485	15435	15365	15333	15520	15675	15439	15499	15368	15452	15468	15514	15538	15490	15454	15585	15594	15334	15431	15538	15585	15678	15442	15384	15547	15282	15576	15607	15322	15578	15432	15445	15475	15588	15379	15445	15381	15407	15629	15495	15503	15494	15496	15459	15453	15467	15476	15541	15593	15647	15386	15545	15578	15703	15357	15445	15495	15706	15604	15424	15425	15342	15444	15574	15457	15465	15535	15508	15469	15502	15362	15479	15355	15497	15326	15501	15427	15328	15431	15402	15486	15445	15460	15622	15559	15340	15567	15461	15437	15373	15450	15262	15433	15452	15376	15555
28234	23140	26717	23350	19444	18735	18223	17681	17450	17229	16963	17234	16966	16940	17022	16872	16840	16849	17113	16830	16859	16874	16611	16858	17006	16725	16851	16877	16814	17070	16716	16744	16667	16713	16789	16646	16665	16791	16873	16810	16690	16910	16887	16694	16614	16636	16679	16601	16967	16791	16539	16675	16833	16785	16746	16666	16590	16788	16754	16796	16681	16587	16802	16876	16563	16477	16771	16511	16702	16679	16714	16649	16807	16755	16677	16657	16785	16779	16709	16739	16796	16897	16545	16802	16749	16759	16634	16835	16699	16812	16630	16621	16964	16856	16871	16796	16504	16851	16678	16937	16619	16740	16665	16757	16771	16515	16788	16919	16840	16626	16805	16708	16639	16714	16758	16749	16873	16832	16479	16793	16601	17041	16644	16531	16677	16681	16661	16596	16592	16888	16685	16867	16923	16791	16818	16599	16886	16900	16935	16586	16918	16516	16831	16761	16790	16707	16775	16857	17004	16913	16732	16744	16805	16891	16763	16562	16700	16773	16726	16513	16752	16805	16868	16808	16615	16539	16640	16602	16825	16714	16605	16549	16881	16940	16873	16677	16788	16793	16613	16751	16877	16825	16571	16751	16772	16732	16773	16677	16720	16815	16961	16550	16739	16689	16579	16659	16889	16723	16607	16649	16817	16789	16563	16805	16687	16649	16599	16707	16874	16676	16790	16878	16642	16465	16548	16862	16927	16881	16606	16703	16290	16854	16719	16600	16879	16599	16677	16784	16553	16747	16634	16647	16762	16658	16626	16648	16910	16862	16725	16632	16664	16768	16751	16762	16694	16826	16801	16668	16775	16772	16763	16769	16736	16870	16583	16857	16884	16611	16620	16885	16793	16768	16655	16732	16753	16991	16728	16916	16986	16662	16766	16581	16679	16704	16662	16597	16582	16732	16657	16576	16692	16694	16750	16813	16792	16721	16757	16798	16684	16884	16813	16760	16806	16855	16792	16637	16673	16645	16942	16861	16778	16891	16599	16726	16755	16769	16588	16760	16873	16676	16744	16807	16656	16743	16762	16785	16684	16962	16865	16783	16437	16888	16948	16691	16529	16744	16794	16683	16760	16818	16665	16764	16730	16989	16641	16789	16881	16617	16721	16693	16964	16757	16674	16559	16757	16603	16772	16997	16755	16794	16673	16797	17064	16684	17039	16511	16878	16816	16677	16755	16834	16762	16738	16886	16697	16766	16774	16784	16720	16707	16765	16712	16581	16863	16933	16719	16843	16871	16539	16660	16712	16593	16743	16752	16752	16729	16724	16715	16777	16797	16904	16692	16616	16662	16803	16595	16869	16794	16513	16756	16904	16699	16738	16885	16584	16590	16709	16598	16836	16649	16941	16875	16800	16940	16840	16746	16495	16754	16732	16683	16685	16731	16979	16885	16732	16657	16724	16742	16873	16863	16839	16727	16807	16832	16759	16777	16715	16641	16582	16706	16764	16627	16768	16637	16641	16844	16818	16857	16796	16797	16534	16762	16804	16574	16723	16716	16621	16522	16764	16629	16529	16649	16779	16893	16751	16780	16691	16878	16873	16538	16799	16692	16623	16591	16874	16857	16714	16752	17020	16809	16724	16751	16719	16656	16914	16734	16578	16675	16776	16657	16847	16883	16598	16816	16732	16734	16597	16759	16726	16854	16941	16660	16703	16722	16680	16906	16670	16735	16640	16638	16737	16627	16874	16724	16969	16515	16948	16785	16930	16792	16837	16617	16803	16620	16620	16707	16614	16594	16719	16769	16741	16778	16858	16726	16826	16594	16690	16640	16727	16815	16797	16561	16673	16762	16884	16599	16974	16585	16782	16706	16922	16731	16916	16603	16821	16672	16702	16668	16542	16727	16840	16728	16822	16708	16554	16782	16565	16847	16751	16858	16808	16627	16855	16696	16926	16770	16845	16763	16736	16867	16787	16938	16535	16582	16734	17010	16995	16729	16908	16775	16848	16685	16536	16751	16792	16786	16767	16802	16920	16806	16786	16706	16654	16746	16660	16818	16740	16701	16802	16595	16783	16824	16902	16698	16790	16871	16644	16752	16743	17035	16741	16862	16756	16832	16746	16792	16631	16869	16764	16771	16873	16735	16878	16664	16808	16880	16941	16836	16816	16708	16798	16567	16743	16864	16908	16775	16817	16765	16703	16896	16861	16664	16577	16894	16832	16797	16690	16671	16946	16582	16889	16812	17003	16958	16833	16791	16891	16711	16818	16740	17012	16732	16737	16811	16923	16527	16912	16772	16717	16829	16666	16817	16744	16778	16822	16555	16874	16673	16869	16752	16666	16888	16841	16739	16730	16848	16621	16769	16792	16688	16724	16756	16771	16688	16593	16806	16757	16663	16833	16845	16893	16820	16634	16808	16590	16647	16818	16928	16753	16736	16610	16692	16837	16713	16641	16815	16692	16721	16903	16701	16644	16651	16923	16713	16807	16691	16514	16664	16920	16825	16677	16859	16651	16962	16648	16733	16824	16746	16932	16683	16759	16821	16813	16557	16904	16708	16749	16799	16733	16701	16836	16669	16708	16688	16832	16820	16712	16675	16961	16948	16625	16769	16849	16699	16797	16804	16799	16853	16698	16764	16794	16465	16871	16768	16755	16776	16843	16874	16825	16871	16687	16803	16807	16707	16768	16884	16667	16749	16817	16678	16767	16716	16653	16694	16875	16743	17020	16644	16515	16630	16711	16755	16709	16678	16423	16479	16585	16738	16980	16870	16713	16622	16889	16911	16915	16836	16768	16799	16763	16742	16877	16737	16704	16643	16730	16657	16989	16672	16700	16846	16635	16492	16683	16943	16470	16885	16545	16779	16792	16704	16527	16722	16664	16847	16756	16512	16629	16448	16682	16726	16925	16807	16741	16858	16781	16960	16617	16481	16715	16701	16764	16932	16860	16509	16653	16742	16718	16773	16688	16646	16796	16686	16828	16866	16936	16591	16805	16730	16682	16631	16991	16670	16695	16855	16665	16694	16704	16649	16585	16680	16683	16914	16759	16831	16734	17074	16915	16762	16739	16601	16556	16796	16742	16713	16848	16971	16762	16833	16726	16578	16840	16611	16778	16917	16632	16875	16630	16931	16826	16800	16813	16681	16524	16758	16847	16908	16856	16830	16754	16833	16705	16837	16770	16660	16933	16642	16702	16729	16904	16772	16727	16798	16674	16666	16707	16759	16802	16750	16841	16732	16911	16512	16635	16709	16805	16870	16719	16861	16860	16753	16837	16781	16944	16815	16703	16696	16764	16620	16661	16655	16831	16742	16899	16801	16890	16721	16753	16605	16686	16836	17157	16742	17060	16698	16696	16711	16814	16807	16850	16802	16666	16748	16796	16796	16786	16758	16629	16831	16655	16678	16576	16837	16724	16785	16753	16687	16900	16659	16702	16672	16584	16892	16953	16809	16814	16775	16987	16653	16717	16682	16610	16778	16527	16909	16863	16616	16592	16782	16671	16704	16702	16831	16864	16712	16822	16837	16664	16801	16713	16649	16706	16892	16963	16733	16874	16684	16848	16604	16722	16788	16699	16665	16860	16768	16627	16536	16613	16746	16790	16559	16567	16754	16797	16718	16759	16734	16575	16856	16728	16780	16842	16801	16670	16794	16727	16607	16720	17003	16767	16669	16705	16887	16859	16779	16878	16508	16675	16824	16674	16800	16583	16534	16828	16655	16926	16902	16570	16617	16761	16610	16662	16675	16719	16724	16616	16855	16545	16858	16691	16766	16799	16749	16771	16744	16678	16819	16414	16730	16617	16929	16754	16919	16708	16892	16576	16800	16802	16832	16721	16650	16812	16780	16708	16699	16443	16828	16764	16740	16802	16685	16718	16502	16618	16556	16690	16697	16748	16902	16702	16793	16769	16766	16697	16750	16573	16814	16817	16919	16895	16691	16696	16679	16608	16752	16740	16618	16646	16731	16777	16480	16623	16905	16842	16906	16711	16878	16624	16877	16793	16684	16671	16729	16892	16713	16912	16710	16981	16556	16824	16797	16781	16699	16998	16756	16781	16758	16778	16680	16809	16774	16785	16790	16660	16577	16553	16605	16830	16829	16744	17012	16965	16499	16635	16675	16662	16742	16770	16663	16782	16838	16843	16703	16750	16814	16922	16852	16617	16645	16729	16697	16776	16859	16615	16725	16734	16962	17016	16817	16741	16927	16861	16838	16740	16823	16779	16695	16716	16655	16752	16835	16854	17000	16625	16731	16892	16988	16870	16639	16959	16725	16799	16740	16895	16737	16821	16774	16956	16759	16780	16610	16577	16617	16754	16697	16588	16485	16642	16642	16729	16787	16757	16780	16838	16781	16619	16760	16720	16908	16659	16798	16720	16958	16548	16550	16796	16716	16650	16911	16748	16564	16722	16779	16675	16719	16805	16681	16756	16627	16732	16647	16617	16695	16673	16923	16753	16704	16883	16712	16683	16580	16821	16706	16846	16647	16587	16887	16774	16688	16788	16619	16730	16833	16751	16850	16864	16779	16635	16781	16639	16752	16553	16646	16878	16941	16725	16659	16896	16742	16732	16731	16859	16843	16692	16783	16802	16840	16746	16865	16767	16698	16949	16592	16829	16876	16867	16724	16799	17038	16643	16891	16762	16803	16552	16800	17028	16883	16873	16801	16954	16574	16828	16762	16691	16836	16785	16637	16898	16926	16848	16783	16786	16741	16656	16831	16784	16798	16890	16685	16637	16755	16874	16813	16795	16682	16716	16719	16828	16799	16761	16709	16589	16643	16631	16802	16567	16681	16663	16669	16682	16670	16713	16685	16741	16876	16771	16787	16957	16783	16704	16685	16723	16594	16757	16842	16720	16719	16627	16723	16743	16623	16630	16706	16739	16726	16963	16636	16762	16818	16614	16953	16736	16863	16820	16644	16724	16832	16713	16570	16907	16779	16795	16643	16800	16828	16882	16823	16897	16785	16669	16759	16722	16683	16764	16792	16789	16651	16766	16858	16811	16649	16760	16629	16863	16917	16786	16658	16581	16961	16790	16644	16675	16700	16810	16810	16657	16728	16610	16898	16654	16909	16723	16910	16881	16708	16848	16847	16707	16873	16753	16646	16692	16734	16883	16908	16783	16885	16770	16780	16622	16880	16721	16787	16801	16573	16843	16709
18314	29274	24323	19371	17754	16800	16057	15444	15193	14914	14930	14679	14577	14596	14642	14610	14554	14605	14355	14487	14382	14591	14446	14552	14388	14612	14487	14260	14338	14456	14383	14434	14319	14343	14422	14403	14355	14318	14445	14311	14290	14213	14444	14442	14193	14219	14335	14400	14187	14383	14328	14423	14372	14284	14192	14441	14288	14335	14472	14440	14230	14162	14313	14418	14399	14222	14129	14426	14469	14245	14622	14332	14462	14486	14474	14230	14152	14337	14554	14413	14356	14311	14374	14187	14268	14254	14350	14457	14242	14205	14298	14366	14422	14400	14184	14423	14295	14349	14214	14427	14262	14458	14347	14250	14419	14264	14154	14364	14239	14385	14456	14403	14369	14183	14333	14258	14222	14358	14233	14044	14398	14251	14261	14508	14286	14388	14290	14280	14281	14413	14358	14310	14393	14368	14195	14321	14312	14434	14262	14242	14432	14311	14602	14333	14425	14203	14443	14286	14333	14387	14409	14341	14511	14154	14466	14265	14251	14359	14342	14202	14396	14416	14251	14272	14307	14331	14217	14352	14127	14277	14309	14433	14313	14455	14429	14185	14306	14352	14370	14148	14477	14269	14369	14398	14492	14321	14249	14277	14241	14301	14341	14199	14167	14320	14264	14422	14461	14520	14535	14282	14493	14488	14236	14505	14354	14351	14453	14318	14518	14464	14261	14245	14317	14322	14257	14298	14268	14327	14364	14394	14186	14275	14220	14336	14359	14395	14358	14485	14380	14298	14405	14253	14320	14443	14342	14271	14288	14280	14472	14251	14357	14280	14211	14545	14250	14344	14332	14349	14248	14289	14425	14134	14447	14107	14275	14427	14233	14314	14325	14331	14391	14216	14461	14312	14336	14228	14478	14216	14442	14372	14257	14305	14379	14204	14296	14337	14406	14310	14395	14386	14382	14406	14336	14320	14145	14218	14354	14346	14472	14402	14372	14345	14440	14335	14381	14399	14446	14230	14308	14389	14497	14395	14233	14506	14459	14412	14332	14405	14204	14458	14433	14349	14225	14183	14263	14349	14378	14323	14335	14351	14198	14289	14390	14309	14338	14339	14426	14447	14266	14316	14312	14548	14301	14208	14537	14163	14421	14327	14442	14172	14371	14360	14369	14181	14534	14073	14326	14357	14423	14382	14244	14290	14257	14544	14263	14193	14261	14377	14316	14255	14444	14243	14421	14261	14291	14383	14537	14318	14252	14395	14263	14331	14428	14491	14448	14330	14175	14401	14329	14389	14344	14467	14331	14290	14362	14357	14345	14282	14325	14341	14205	14432	14231	14462	14311	14308	14368	14414	14301	14405	14312	14457	14481	14373	14489	14178	14404	14300	14452	14330	14195	14326	14309	14179	14154	14408	14532	14481	14377	14371	14269	14371	14329	14274	14434	14306	14381	14466	14389	14183	14355	14393	14400	14275	14301	14328	14286	14251	14476	14461	14419	14418	14382	14350	14493	14394	14332	14371	14328	14411	14349	14345	14215	14313	14372	14214	14220	14211	14305	14329	14311	14146	14397	14355	14350	14266	14425	14393	14435	14286	14382	14428	14331	14206	14480	14225	14318	14295	14267	14309	14297	14407	14262	14210	14222	14334	14297	14320	14185	14403	14412	14324	14465	14408	14447	14305	14428	14353	14350	14385	14404	14435	14550	14393	14577	14410	14430	14510	14208	14420	14492	14184	14293	14333	14423	14283	14372	14476	14156	14415	14211	14236	14267	14500	14183	14242	14238	14464	14402	14349	14280	14417	14316	14374	14307	14405	14336	14406	14364	14329	14198	14277	14143	14190	14353	14376	14260	14301	14270	14431	14452	14501	14324	14334	14387	14193	14363	14333	14367	14457	14286	14355	14343	14447	14369	14281	14382	14363	14322	14241	14290	14262	14455	14462	14095	14199	14436	14407	14459	14333	14168	14399	14448	14303	14355	14386	14307	14368	14338	14323	14375	14351	14339	14349	14374	14406	14145	14403	14463	14271	14180	14235	14232	14350	14437	14295	14323	14421	14316	14223	14273	14407	14320	14161	14420	14275	14281	14424	14525	14283	14464	14335	14371	14360	14313	14228	14367	14419	14456	14378	14491	14225	14234	14408	14265	14278	14340	14266	14517	14403	14350	14482	14261	14420	14146	14388	14452	14399	14348	14211	14268	14346	14370	14201	14297	14303	14551	14367	14412	14404	14403	14443	14385	14283	14407	14482	14276	14361	14394	14258	14191	14456	14441	14272	14576	14218	14340	14428	14263	14306	14276	14298	14428	14221	14323	14498	14190	14345	14194	14343	14283	14317	14201	14528	14394	14331	14313	14437	14360	14376	14207	14292	14241	14274	14325	14349	14325	14333	14387	14295	14449	14534	14529	14457	14370	14329	14338	14327	14313	14252	14203	14411	14283	14248	14296	14305	14230	14355	14248	14414	14121	14342	14479	14326	14497	14287	14219	14261	14244	14319	14311	14402	14326	14294	14313	14396	14317	14213	14375	14303	14176	14169	14277	14398	14357	14343	14256	14344	14339	14358	14417	14308	14396	14265	14268	14300	14281	14266	14392	14389	14520	14485	14383	14290	14318	14302	14262	14401	14256	14353	14343	14402	14328	14308	14292	14270	14382	14320	14269	14260	14353	14550	14331	14324	14337	14254	14285	14244	14243	14353	14262	14413	14375	14282	14179	14387	14352	14375	14417	14476	14226	14415	14335	14269	14401	14236	14224	14284	14472	14295	14364	14358	14334	14405	14409	14318	14447	14315	14303	14428	14096	14343	14369	14285	14377	14331	14432	14436	14354	14429	14508	14191	14285	14409	14295	14137	14392	14301	14149	14388	14242	14341	14179	14263	14318	14322	14338	14184	14394	14381	14396	14208	14495	14491	14388	14260	14417	14341	14509	14408	14404	14404	14421	14330	14223	14360	14303	14272	14217	14178	14248	14358	14335	14123	14355	14330	14234	14501	14260	14477	14359	14325	14365	14273	14137	14329	14387	14414	14278	14341	14435	14376	14253	14180	14349	14337	14195	14388	14471	14470	14409	14268	14264	14380	14320	14328	14309	14466	14301	14500	14233	14331	14275	14457	14396	14276	14394	14349	14473	14444	14352	14346	14473	14273	14317	14287	14300	14274	14128	14318	14480	14203	14432	14391	14332	14398	14278	14196	14187	14332	14497	14378	14407	14056	14195	14279	14318	14428	14346	14446	14342	14266	14378	14470	14201	14346	14399	14322	14370	14252	14319	14393	14294	14270	14490	14280	14372	14408	14194	14298	14226	14338	14362	14533	14339	14481	14296	14259	14424	14361	14467	14356	14361	14357	14391	14236	14331	14207	14217	14420	14374	14437	14222	14333	14461	14455	14263	14316	14260	14428	14255	14389	14200	14287	14404	14371	14578	14292	14421	14321	14461	14318	14225	14400	14504	14320	14356	14206	14283	14468	14277	14331	14305	14358	14298	14387	14578	14274	14306	14249	14549	14230	14220	14426	14240	14285	14363	14407	14387	14363	14270	14279	14381	14309	14232	14328	14232	14573	14333	14432	14456	14338	14279	14240	14417	14513	14084	14187	14338	14244	14404	14328	14373	14430	14428	14306	14514	14523	14172	14365	14396	14337	14381	14289	14248	14417	14447	14313	14162	14284	14351	14378	14383	14220	14313	14253	14407	14549	14318	14412	14370	14417	14248	14224	14348	14301	14326	14286	14395	14176	14393	14256	14359	14317	14280	14446	14434	14290	14500	14344	14273	14484	14479	14248	14413	14341	14290	14192	14319	14298	14454	14298	14150	14368	14192	14412	14412	14253	14367	14286	14368	14366	14402	14287	14229	14331	14290	14460	14486	14503	14290	14388	14382	14383	14347	14310	14292	14178	14263	14287	14089	14547	14447	14264	14527	14345	14281	14416	14325	14238	14479	14292	14389	14341	14314	14364	14327	14155	14295	14216	14282	14246	14506	14085	14442	14335	14288	14270	14216	14361	14262	14245	14281	14171	14341	14320	14356	14278	14166	14319	14363	14382	14222	14227	14467	14397	14293	14468	14387	14284	14319	14151	14340	14266	14250	14267	14245	14381	14345	14551	14298	14314	14273	14253	14210	14381	14448	14441	14395	14275	14218	14542	14372	14288	14422	14309	14387	14381	14218	14254	14281	14441	14297	14575	14313	14354	14333	14440	14400	14272	14451	14394	14324	14349	14384	14300	14181	14490	14323	14261	14447	14238	14306	14278	14321	14287	14253	14294	14488	14333	14477	14277	14167	14440	14119	14359	14256	14445	14382	14489	14459	14289	14377	14246	14359	14361	14290	14442	14228	14285	14415	14281	14376	14606	14303	14329	14301	14319	14172	14396	14316	14304	14280	14345	14372	14501	14339	14387	14469	14334	14179	14189	14439	14287	14211	14508	14456	14433	14379	14506	14306	14415	14506	14362	14488	14377	14367	14319	14337	14458	14421	14366	14263	14328	14304	14350	14363	14394	14393	14396	14278	14309	14282	14352	14448	14229	14201	14263	14201	14335	14393	14284	14239	14436	14286	14274	14364	14357	14559	14352	14330	14381	14349	14376	14324	14430	14383	14251	14651	14402	14225	14574	14294	14423	14292	14389	14295	14201	14494	14363	14314	14254	14362	14350	14272	14443	14402	14320	14320	14483	14385	14555	14309	14567	14328	14297	14262	14380	14387	14517	14304	14328	14378	14292	14542	14275	14431	14392	14421	14329	14261	14275	14252	14316	14373	14206	14361	14385	14554	14227	14449	14362	14384	14191	14360	14352	14490	14322	14343	14282	14251	14413	14324	14372	14343	14380	14361	14302	14463	14212	14311	14319	14330	14265	14503	14289	14407	14314	14371	14321	14258	14359	14370	14275	14167	14305	14280	14310	14282	14320	14390	14286	14240	14171	14336	14305	14339	14448	14412	14629	14152	14530	14223	14528	14353	14246	14444	14367	14463	14465	14400	14490	14364	14292	14426	14425	14335	14266	14165	14295	14337	14235	14347	14440	14312	14301	14260	14297	14306	14363	14247	14111	14442	14346	14302	14304	14229	14405	14370	14335	14183	14161	14418	14330	14419	14423	14402	14392	14625	14212	14415	14441	14260	14309	14449	14371	14473	14421	14328	14272	14391	14375	14296	14333	14302	14336
22693	20954	27835	24416	22199	22881	22455	19616	18517	18588	18555	18234	18094	18296	18276	18020	17820	17934	17803	17952	17904	18124	17905	18141	18210	17924	17968	17702	17617	17881	17853	17888	17840	17792	17751	17780	17847	17777	17735	17647	17714	17905	17700	17672	17879	17666	17816	17675	17804	17678	17474	17637	17924	17742	17639	17626	17772	17831	17639	17437	17575	17696	17657	17627	17841	17580	17433	17483	17779	17745	17888	17854	17648	17609	17552	17474	17534	17860	17704	17780	17720	17558	17398	17725	17689	17798	17497	17704	17712	17829	17843	17724	17757	17819	17639	17881	17856	17524	17932	17623	17648	17751	17870	17621	17655	17601	17850	17591	17717	17621	17518	17653	17557	17715	17645	17667	17878	17673	17574	17493	17622	17625	17597	17799	17628	17836	17576	17586	17541	17653	17571	17513	17549	17721	17720	17593	17786	17613	17821	17801	17773	17555	17760	17781	17541	17724	17671	17794	17574	17752	17588	17735	17648	17627	17672	17963	17656	17693	17728	17484	17553	17780	17939	17702	17603	17675	17799	17731	17790	17859	17664	17606	17616	17770	17745	17591	17486	17782	17826	17618	17537	17611	17784	17722	17961	17596	17577	17902	17718	17780	17681	17627	17698	17730	17775	17691	17633	17714	17898	17611	17701	17802	17577	17326	17627	17834	17631	17545	17735	17561	17750	17482	17548	17612	17853	17525	17760	17858	17705	17549	17688	17550	17886	17504	17524	17583	17868	17680	17664	17644	17632	17720	17463	17750	17790	17632	17701	17737	17721	17406	17665	17437	17489	17417	17740	17704	17787	17519	17775	17530	17491	17803	17736	17617	17582	17713	17513	17560	17735	17716	17702	17721	17721	17749	17590	17762	17860	17834	17572	17977	17722	17557	17751	17789	17511	17571	17613	17647	17715	17708	17641	17846	17919	17437	17887	17742	17902	17707	17612	17831	17723	17681	17576	17726	17800	17601	17869	17540	17750	17764	17734	17588	17667	17669	17641	17741	17791	17762	17645	17571	17477	17730	17536	17819	17599	17653	17763	17467	17650	17566	17577	17693	17823	17573	17575	17607	17685	17677	17864	17493	17674	17649	17660	17914	17864	17744	17520	17798	17681	17860	17541	17701	17758	17543	17713	17798	17813	17408	17670	17735	17759	17698	17785	17761	17691	17572	17662	17690	17675	17765	17786	17761	17660	17708	17770	17713	17723	17775	17692	17699	17638	17901	17734	17612	17794	17649	17541	17710	17613	17538	17592	17504	17564	17533	17663	17793	17700	17734	17844	17798	17764	17810	17704	17829	17836	17665	17618	17665	17836	17534	17535	17629	17631	17667	17668	17552	17597	17799	17604	17760	17538	17607	17670	17672	17665	17736	17636	17677	17618	17666	17810	17538	17604	17640	17911	17650	17704	17679	17649	17866	17803	17462	17612	17691	17563	17491	17586	17467	17698	17744	17677	17548	17764	17585	17706	17532	17700	17790	17872	17747	17781	17799	17608	17839	17686	17612	17733	17665	17707	17658	17679	17635	17890	17646	17674	17612	17633	17774	17579	17611	17717	17450	17684	17447	17539	17570	17478	17943	17816	17729	17665	17895	17716	17681	17727	17751	17618	17647	17739	17666	17684	17705	17713	17645	17672	17658	17539	17457	17825	17622	17634	17694	17603	17776	17801	17667	17571	17528	17566	17705	17470	17706	17617	17795	17735	17702	17633	17689	17509	17755	17335	17718	17571	17820	17649	17943	17905	17529	17621	17712	17745	17845	17509	17649	17746	17803	17758	17598	17746	17748	17656	17773	17842	17793	17582	17397	17526	17674	17586	17749	17597	17775	17650	17707	17669	17617	17685	17920	17754	17821	17668	17667	17579	17394	17516	17688	17706	17605	17770	17661	18005	17898	17868	17473	17670	17685	17418	17610	17700	17680	17399	17522	17603	17679	17811	17872	17768	17713	17787	17533	17687	17728	17768	17641	17889	17589	17668	17694	17730	17590	17426	17754	17664	17880	17617	17678	17596	17631	17663	17570	17672	17701	17620	17848	17659	17711	17587	17591	17663	17686	17616	17706	17651	17809	17546	17609	17781	17568	17812	17751	17646	17913	17607	17747	17481	17730	17969	17739	17726	17674	17717	17630	17754	17718	17567	17630	17554	17539	17551	17732	17546	17717	17642	17506	17715	17659	17784	17784	17835	17630	17819	17581	17815	17695	17652	17739	17689	17754	17615	17664	17664	17596	17759	17652	17642	17513	17760	17375	17776	17637	17622	17684	17699	17245	17611	17720	17847	17628	17545	17705	17639	17651	17726	17807	17534	17588	17592	17686	17854	17748	17603	17677	17759	17760	17671	18008	17607	17710	17799	17574	17765	17623	17599	17605	17754	17574	17759	17598	17603	17742	17796	17704	17672	17599	17692	17539	17674	17783	17568	17619	17724	17660	17684	17656	17698	17714	17682	17700	17633	17656	17630	17796	17532	17764	17620	17573	17777	17542	17669	17721	17554	17596	17814	17674	17617	17646	17691	17832	17916	17570	17632	17590	17607	17819	17790	17490	17777	17675	17762	17677	17641	17536	17748	17616	17742	17879	17634	17476	17750	17811	17902	17596	17819	17714	17649	17485	17589	17729	17832	17606	17757	17772	17593	17455	17731	17651	17587	17693	17821	17787	17839	17604	17781	17667	17806	17486	17473	17578	17682	17665	17472	17690	17644	17746	17730	17893	17852	17708	17889	17666	17371	17811	17619	17694	17630	17721	17621	17826	17490	17583	17884	17611	17847	17684	17705	17670	17697	17722	17840	17815	17734	17749	17511	17823	17855	17633	17707	17390	17757	17646	17429	17494	17618	17645	17615	17688	17568	17408	17746	17778	17739	17727	17759	17669	17810	17696	17610	17385	17690	17794	17853	17930	17869	17437	17543	17728	17591	17779	17834	17755	17743	17655	17812	17542	17886	17708	17425	17577	17790	17768	17740	17978	17667	17562	17567	17706	17639	17697	17726	17653	17577	17522	17525	17625	17699	17796	17735	17749	17615	17648	17725	17697	17777	17753	17688	17610	17673	17677	17598	17676	17631	17652	17703	17581	17766	17702	17664	17784	17652	17813	17796	17712	17631	17725	17797	17836	17605	17680	17743	17511	17809	17513	17801	17501	17909	17694	17667	17594	17874	17694	17529	17478	17670	17631	17569	17506	18012	17659	17764	17584	17667	17715	17599	17668	17542	17716	17772	17663	17647	17873	17896	17762	17699	17531	17651	17586	17729	17644	17842	17802	17728	17684	17459	17680	17594	17592	17884	17734	17834	17793	17917	17686	17755	17570	17689	17660	17615	17858	17966	17802	17845	17550	17402	17676	17747	17726	17808	17481	17538	17663	17753	17763	17839	17700	17588	17724	17616	17711	17721	17699	17763	17669	17811	17649	17771	17558	17864	17780	17797	17537	17555	17573	17705	17624	17657	17659	17755	17732	17665	17720	17634	17390	17658	17851	17715	17445	17591	17582	17729	17611	17767	17546	17759	17594	17645	17488	17634	17450	17576	17604	17748	17819	17702	17832	17774	17723	17621	17761	17900	17612	17790	17665	17389	17644	17790	17552	17884	17579	17499	17764	17921	17811	17670	17474	17840	17611	17665	17690	17575	17879	17650	17764	17611	17766	17702	17706	17507	17634	17871	17640	17800	17815	17835	17593	17642	18000	17843	17951	17936	17947	17526	17744	17734	17604	17390	17557	17726	17721	17556	17827	17885	17818	17806	17591	17479	17791	17731	17784	17681	17820	17368	17710	17798	17690	17614	17673	17625	17884	17772	17818	17670	17707	17675	17791	17869	17626	17593	17948	17499	17450	17575	17713	17688	17719	17492	17827	17578	17670	17823	17670	17919	17634	17675	17818	17643	17752	17735	17619	17634	17690	17672	17665	17617	17575	17713	17654	17733	17776	17776	17890	17839	17473	17742	17641	17674	17696	17518	17820	17580	17566	17671	17640	17707	17654	17659	17546	17794	17734	17658	17623	17700	17726	17620	17539	17497	17736	17588	17796	17601	17764	17734	17816	17770	17818	17404	17581	17754	17701	17399	17671	17784	17730	17670	17774	17761	17657	17625	17726	17589	17639	17508	17569	17780	17618	17647	17553	17540	17705	17664	17602	17771	17637	17571	17615	17381	17718	17603	17457	17731	17700	17705	17472	17774	17473	17691	17604	17706	17568	17707	17722	17574	17620	17880	17740	17595	17971	17795	17665	17618	17539	17444	17934	17778	17584	17588	17814	17513	17725	17830	17651	17833	17990	17604	17825	17950	17682	17793	17837	17818	17736	17754	17454	17477	17811	17845	17824	17700	17713	17626	17693	17808	17788	17728	17455	17552	17768	17517	17686	17642	17610	17764	17777	17593	17645	17545	17497	17665	17704	17828	17725	17704	17731	17651	17868	17727	17770	17723	17743	17858	17711	17819	17620	17539	17681	17783	17646	17762	17630	17569	17567	17733	17728	17648	17770	17726	17475	17565	17784	17819	17691	17894	17554	17687	17737	17741	17706	17740	17735	17729	17773	17631	17562	17464	17692	17606	17665	17937	18050	17784	17685	17780	17746	17604	17643	17675	17549	17574	17704	17764	17662	17680	17637	17555	17594	17567	17602	17583	17832	17916	17586	17682	17493	17611	17603	17536	17834	17592	17592	17651	17859	17439	17734	17663	17611	17568	17769	17670	17883	17896	17670	17601	17781	17767	17758	17610	17562	17448	17773	17629	17546	17796	17734	17719	17627	17828	17784	17682	17754	17657	17715	17812	17617	17720	17595	17682	17651	17655	17872	17736	17743	17604	17896	17572	17836	17713	17683	17737	17517	17744	17636	17759	17730	17740	17578	17699	17696	17623	17664	17719	17358	17725	17921	17705	17559	17902	17572	17696	17874	17571	17633	17640	17733	17681	17678	17735	17801	17841	17625	17741	17653	17515	17831	17807	17719	17447	17574	17463	17804	17514	17584	17641	17993	17757	17647	17755	17750	17750	17812	17691	17633	17721	17574	17807	17658	17709	17640	17684	17601	17667	17560	17701	17778	17681	17858	17605	17468	17630	17559	17888	17775	17906	17626	17725	17784	17548	17649	17810	17575	17591	17729	17820	17671	17563	17617	17495	17647
16448	34673	28880	22753	20450	18550	17572	16718	16231	15855	15565	15607	15357	15297	15290	15189	15121	15140	14979	15136	15118	15098	14928	14839	15062	15117	15083	15071	15030	14880	14963	14826	14898	14870	14921	14995	14832	14935	14932	15027	14881	14977	15090	14768	14986	15001	14744	14999	14994	14847	14979	14729	14921	14807	14876	14972	14873	14888	14953	14802	14785	15015	14855	14785	14869	14876	14998	14947	14872	14908	15001	14867	14770	14801	14794	14750	14846	14860	14918	14863	14855	14830	15100	14909	15003	14877	14953	14823	14768	15002	14783	14686	14844	14906	14817	14868	14936	14912	14862	14938	14877	14842	14741	14818	14985	14880	14940	14870	14860	14945	14847	14880	14934	14839	15020	14827	14938	14888	14784	14730	14842	14870	15052	14992	14969	14762	14886	14846	14782	14844	14912	14852	14964	14911	14705	14798	14966	14710	14962	14935	14849	14856	14853	14806	14894	14835	14856	15084	14863	14848	14879	14926	14807	14854	14816	14819	14783	14764	15039	14929	15002	14927	14938	14943	14814	14838	14847	14836	14950	15088	14851	14700	14850	14841	14888	14959	14898	14962	14783	14840	15038	14834	14954	14751	14874	14819	14944	14771	14902	14739	14882	14850	14936	14852	14668	14935	14988	14833	14916	14835	14899	14861	14882	14901	15015	14822	14887	14826	14928	14728	14938	14994	14916	14966	15164	14770	14859	14791	14786	14881	15070	14813	14877	14926	15002	14943	15010	14920	14774	14860	14823	14745	15025	14870	14973	14903	15011	14934	14928	14840	14820	14983	14788	14841	14813	14838	15071	14986	14902	14747	14840	14936	14874	14878	14830	14951	14918	14805	15033	14924	15011	14904	14861	14932	14955	14702	14913	14770	14895	14796	14859	14876	14833	15053	14902	14830	14939	14940	14902	14703	14950	14989	14770	14739	14922	14925	14941	14876	14660	14954	14895	14997	14839	14892	14946	14873	14907	14959	14935	14865	14940	14964	14867	14843	14937	14908	14922	14778	14900	14804	14828	14943	14873	14856	14935	14900	14877	14901	14850	14928	14927	14735	14882	14918	15009	14930	14925	14894	14880	14987	14808	14873	14868	14799	14796	14783	14824	14982	14862	14963	14943	14762	14853	15015	14871	14959	15061	14925	14928	14945	14858	14688	14774	14810	14691	14998	14757	14819	15015	14917	14998	14886	14915	14743	15047	14755	14874	14904	14979	14827	15023	14941	14836	14826	14617	14772	14925	14942	14937	14939	14934	14819	14929	14989	14985	15052	14893	14963	14980	14845	14827	14941	14704	14774	14891	14842	14865	14996	14844	14910	14754	14846	14928	14934	14863	14739	14885	14904	14868	14768	14962	14850	14831	14952	14806	14927	14924	14968	14868	14961	14811	14737	14799	14942	14916	14800	14875	14802	14909	14855	14862	14941	14825	14918	14847	14768	14836	14927	15001	14893	14909	14709	14791	14810	14877	14795	14811	14939	14851	14776	14849	14928	14746	14814	14830	14948	14777	14892	14772	14744	14913	14919	14859	14713	14829	14876	14938	14884	14839	14836	14819	14696	14792	14921	14818	14913	14866	14947	14772	14921	14791	14960	14761	14796	14914	15031	14818	14897	14890	14858	14943	14924	14856	14756	14796	14864	14875	14801	14857	14873	14883	14917	14965	15046	15077	15015	15029	14846	14859	14900	14957	14836	14944	14995	14963	14950	14912	14802	14772	14790	14763	14840	14896	14733	14859	14844	14797	14790	14826	14883	14982	14856	14901	14956	14770	14879	15056	14853	15169	14927	15015	14960	14833	14951	15047	15013	14759	14919	14964	14744	14901	14935	14965	14893	14806	14912	14953	14905	14879	14712	14987	14969	14748	14985	14894	14923	14825	15015	14893	14864	14857	15003	14748	14838	14920	14988	14840	14842	14863	14930	14901	14924	15027	14684	14861	14997	14790	14717	14791	15066	14602	14648	14785	14963	14817	14904	14885	14858	14896	14945	14823	14841	14846	14838	14939	14949	14876	14710	14879	14911	15043	14860	14897	14976	14848	14791	14685	14817	14794	14652	14885	14854	15063	14809	14874	14989	14938	14726	14942	14649	14815	15095	14819	14935	14920	14648	15041	14962	14854	14967	14921	14826	14851	14976	15170	14699	14867	14890	14848	14822	14700	15085	14999	15006	14942	14814	14829	14826	14933	14703	14917	14876	14725	14854	14860	14789	14807	14933	15004	14909	15138	14934	14928	14823	14934	14743	14986	14979	14890	14803	14889	14900	14853	14817	14765	14865	14857	14828	15105	14861	14748	14981	14896	14955	14808	14841	14830	14845	14830	14823	14911	14969	14863	15036	14948	14838	15029	15016	15041	15023	14859	14908	15030	14859	15006	14806	14853	14830	15021	14771	14734	14840	14872	14857	14911	14820	14915	14787	14863	15179	14982	14884	14873	14857	14840	14916	14657	14906	14982	14818	14814	14752	14844	14993	14975	14756	14774	14956	14820	14946	14865	14787	14873	14808	14847	15012	14905	15053	14938	14834	14936	14681	14973	14852	14996	14875	14981	14940	14985	15055	14701	14837	14964	14998	14869	14871	14978	14882	14991	14835	14885	14745	14845	15034	14948	14714	14970	14899	14860	15007	14943	14885	14746	14939	14738	14933	14771	14830	14940	14889	14703	14942	14831	14903	15041	14758	14908	14954	14916	14828	14789	14736	14776	14878	14837	14921	14817	14957	14906	14763	14777	14867	15076	14705	14859	14931	14935	14731	14860	14886	14816	15038	14853	14856	14919	14768	15054	14657	14925	14874	14900	14928	14931	14948	14950	14965	14977	14767	14884	14823	14806	14929	14847	15001	14842	14817	14678	15015	14765	14833	14807	14890	14908	14952	14898	14954	14881	14988	14821	14846	15020	14916	14780	14917	14748	14994	14842	14883	14906	14969	14816	14855	14884	15002	15049	14817	15016	14989	14977	14765	14921	15000	14761	14893	14776	14752	14913	14872	14822	14927	14835	14865	14951	14766	14835	14960	14893	15031	14972	14784	14769	14674	15122	14889	14851	14907	14931	14921	14948	14812	14857	14855	14766	14904	14864	14935	14855	14951	14728	14896	14854	15082	15017	14826	14766	14951	14889	14899	14738	14610	14919	14845	14948	14839	14873	14819	14646	14982	14767	14990	14859	14850	14773	14824	14883	14894	14804	14852	14728	14913	14904	14830	14925	14913	14972	14761	15000	14781	14814	14940	14851	14898	14821	14898	14916	14780	14785	14877	14832	14910	14991	14829	14963	14861	14938	14891	14821	14967	14953	14856	14911	14915	14793	14947	14887	14954	14987	14803	14970	14913	14678	14953	14740	15100	14961	14777	14784	15122	14957	14820	14916	14860	14958	14930	14856	14741	14972	14938	14792	14961	14865	14807	14861	14881	14881	14945	14900	15018	14772	14963	14898	14929	14827	14961	14994	14892	14887	14832	14929	14972	15005	14852	14989	14930	14930	14857	14983	14669	14926	14899	14826	14848	14954	14844	14884	14980	14954	15061	14861	15040	14929	15069	14757	14765	14949	14890	15018	14830	14885	14845	14800	15074	14802	14858	14918	14951	14999	14861	14932	15049	14768	14892	14874	14853	14805	14945	14833	14841	14917	14979	14704	14912	14971	14822	14953	14786	14703	14763	15044	14943	14926	14921	14786	14839	14817	14847	14835	14990	15059	14889	14908	14769	14990	14894	14933	14877	14812	14855	14836	14799	14833	14902	14868	14817	14779	14770	14804	14918	15069	14856	14848	14828	14835	15008	14829	15045	14801	14939	14843	14837	14918	14782	14946	14978	14872	14734	14792	14937	14828	15004	14908	14892	14874	14907	14856	14789	14859	14872	14778	14920	14844	14976	14925	14730	14956	14858	14946	14912	14964	14983	14999	14848	14965	14946	14887	14606	14988	14816	14937	15053	14835	14860	14770	14809	14771	14838	14898	14851	14697	14914	14902	14918	14950	14888	14744	14739	14927	14765	14721	14905	14856	14767	14874	14812	14912	14835	14838	14812	14915	14937	14811	14780	14894	14766	14852	15019	14869	14897	14842	15041	14692	14821	14782	14851	14893	14786	14826	14853	14796	14836	14949	14724	14825	14779	14860	14969	14888	14799	14915	14909	14932	14811	14781	14862	14902	14715	14892	14682	14810	14839	14932	14801	15132	14928	14930	14777	14886	14753	14905	14788	14726	14996	14784	14888	15047	14894	14660	14783	14848	14763	14763	14856	14841	14971	14985	14843	14739	14842	14893	14904	14800	14846	14789	14745	14833	14898	14974	14978	14750	15024	14882	14787	14938	14980	14836	15043	14904	14715	14897	14907	15191	14968	14965	14904	14925	15007	14614	14912	14837	14883	14877	14924	14791	14993	14836	14949	15008	14927	14863	14829	14911	14863	14817	15041	14905	14865	14840	14744	15047	14788	14904	15045	14828	14885	14800	14932	14843	15086	14829	14865	14814	14821	14726	14894	14926	14882	14823	14980	15085	14983	14829	15004	14677	14886	14855	14813	15048	14836	14931	14956	14886	14976	14715	14952	15139	14849	14950	14835	15041	15054	14966	14809	14832	15027	14917	14840	15006	14993	14903	14766	14886	14960	14890	14973	14869	14949	14963	14924	14936	14906	15004	14847	14933	14905	14973	14952	14890	14745	14875	14830	14912	14776	14818	14891	14831	14934	14840	14837	14952	14828	14924	14941	14810	14794	15010	14798	14988	14963	15035	14837	15011	15070	14858	14850	14899	14834	14760	14990	14846	14988	14925	14860	14776	14924	15038	14861	14828	14746	14700	14805	14926	14940	14704	14712	14950	14823	14915	14840	14905	14876	14762	15033	14990	14824	14750	14894	14821	14766	14776	14835	14971	14735	15012	14968	14993	14980	14944	14896	14915	14984	14791	14861	14930	14896	14744	14872	15027	14834	15086	14749	15155	14963	14873	15052	14876	15008	14753	15046	14838	14931	14720	14930	14708	15020	14946	15006	14845	14610	15058	14812	14762	14862	14938	14910	15069	14928	14810	14944	14657	14783	14842	14855	14894	14896	14769	14988	14894	14957	15059	14760	14834	14944	14974	14904	14655	14902	15053	14929	14806	14862	14799	14952	14947	14961	14845	14841
24259	20970	26736	26538	20994	19532	19197	18074	17645	17483	17580	17273	17204	17177	17220	17178	17152	17209	17267	16956	17068	17260	17190	16880	16965	17026	16990	17147	17188	16801	16939	17002	17049	16779	16948	16919	16913	17140	17023	17047	16893	16915	16824	16950	17002	16852	16948	17162	17301	17135	17118	16950	16914	17067	17059	16942	16794	16878	16809	17090	16871	17103	16948	16985	16858	16936	16998	17041	17003	17112	16706	16890	16954	16992	16911	17088	16843	17092	16946	16977	16948	17052	17085	16996	16848	16899	16837	16885	16945	17104	16975	16991	16842	16950	16893	16992	17040	17052	17039	16916	16982	16972	16909	17081	16922	16995	16790	16989	16957	16973	17026	17088	17147	17115	17066	16873	17048	16977	17117	16755	16992	17107	16921	16738	16999	16947	16820	16968	17088	16748	17093	16969	16942	17009	16842	16804	16900	16962	16991	16836	16954	16766	17013	17016	17077	17080	16971	16944	16858	16813	16912	16901	17078	16919	17016	16930	16882	16857	17085	17060	16894	16996	16835	16878	16923	17110	17040	16958	17120	17099	16765	17073	16954	16737	16892	16874	16971	16987	16867	17013	17027	17123	16932	16960	16864	16840	16966	16843	17171	16889	17127	16909	16836	16972	17086	16836	16802	17009	17084	16909	16894	16933	16824	16881	16953	16949	17074	16990	16933	17094	17157	17040	17156	16933	17038	16724	16927	17026	16943	16909	16946	17129	16919	17026	17237	17073	17139	17125	16940	16859	16935	17036	17074	17126	16983	17050	16887	17070	16785	16924	16898	17060	16937	16960	16844	16898	16933	16998	16869	16828	16873	17107	17211	17129	16941	17083	17134	16941	16954	17138	16826	17112	16887	16944	17090	16898	16932	16958	17039	16963	16871	17106	16938	17150	17011	17145	16988	17034	16921	16999	16877	16979	17000	17266	16884	16825	16922	17071	17031	16914	17040	16844	17014	16926	16805	16891	17289	16992	17051	16934	17199	16719	16853	17023	16817	16846	16862	16895	16906	17015	16864	17099	17105	16985	16923	17008	16860	17170	16733	16957	16816	16868	17008	17068	17135	16787	17059	16862	16975	16747	16925	16953	16851	17071	16998	17006	16795	16977	16996	16896	16841	16842	16892	16830	16929	17131	17060	16953	17020	16910	17163	17017	17005	16971	16907	16838	16945	16888	16851	17046	17061	16916	16748	16954	17062	17169	16920	16833	16854	16940	17065	17019	17085	17024	16949	16954	16941	17019	16999	16866	17017	16968	16941	17060	16891	16788	17053	17003	17195	16902	16920	16989	17150	16972	16689	17024	16855	16967	17079	17113	16970	17061	16941	16842	16953	16761	16848	16904	16929	16883	16967	17117	16998	17057	17013	17027	17038	17102	16916	17013	16857	17012	16807	17190	17077	17027	16963	17025	16933	17016	16929	17057	16944	17045	16730	16931	16995	16957	16988	16953	17026	16800	16930	17035	17112	17086	16904	16778	16981	16990	16789	16937	16865	17067	17006	16890	17153	16849	16959	17120	17038	16960	17004	16923	16934	16949	16937	17067	17077	16871	16991	16952	16768	16941	17209	17059	16774	16973	16951	16866	16888	16884	17216	16966	17027	16954	16893	16896	17000	16973	17108	17036	16920	16971	16825	17001	17048	16885	16985	16894	17106	17023	16859	17148	17095	16878	17007	17039	17120	16821	16929	17041	16858	16943	17046	16968	16965	16836	17047	16938	16878	16858	16841	17054	17058	17029	17107	17093	17064	17085	16890	16993	17257	16981	17097	17118	16959	16943	17013	16942	16821	17048	16935	16994	16996	16950	17089	17110	17104	16946	16983	16828	16888	17095	16995	17048	16957	16960	17055	17085	16919	17087	17004	16958	16960	16847	17000	17050	16894	16919	16891	17017	17071	16867	16873	16874	17172	17066	16976	17094	16915	17071	17217	16793	17016	17182	17090	16889	17102	17096	17039	16928	17049	16852	17065	17095	16775	17178	17136	17148	17016	16706	17045	17108	16933	16814	17109	16931	17096	16818	16881	16956	16778	16884	16876	17142	16883	16871	16827	16938	16952	16700	17093	17061	17042	16763	16890	17058	16899	17009	16987	17140	16974	17066	16979	16850	16925	17073	16829	16978	16857	17055	17099	16994	16961	16721	16933	16970	17084	16892	16834	17212	16922	16882	16898	16990	16907	17059	16918	17067	16923	17070	17050	16983	16813	17053	16997	16897	16807	16960	16914	16775	17112	17039	17118	17046	16939	16984	16978	17137	17009	17052	16702	16958	16939	16811	17026	17053	17124	17073	16954	16959	17028	16862	16908	17028	17132	17107	16632	17024	17207	16935	17023	17056	16891	17064	16912	16798	17049	17082	17089	17099	17065	16997	16972	17124	16914	17006	17105	16977	16882	17115	16952	16909	16855	17017	17009	16785	16903	17020	16980	17111	16903	17015	17132	16793	16779	16810	16996	16996	16931	17101	16921	16940	17068	17139	16956	16834	16950	16943	17072	16781	16935	16903	17028	17207	17071	16874	16972	16898	17045	17168	16867	16877	16973	16943	16950	16992	16937	17038	17031	17051	17064	17071	16947	16930	17058	17136	17042	16807	17063	16933	16957	16885	16988	17044	17262	17172	17021	17083	17070	17035	17027	16825	16909	16732	16941	16979	16872	16877	16863	16907	16879	16985	16938	16952	16904	17286	16979	16874	16980	17018	16935	17136	17032	17114	17128	17081	16829	17046	16881	16920	16915	16825	17108	17029	16989	16893	16854	16833	16835	17002	17086	17112	17062	16813	17090	16832	16956	17062	16907	16891	16947	17025	17144	16954	16974	17031	17002	17143	17111	16869	16815	16761	17021	17002	17121	17194	17039	16983	17023	16863	17024	16933	16923	16863	17115	17089	16927	16896	17026	16938	16996	16982	17033	17137	17010	17037	16945	17144	16884	16784	16993	16990	17087	16867	16960	17142	16794	17114	17156	16930	17061	16908	16905	17123	17019	17056	16892	16853	16939	16929	16967	16855	16921	17179	16917	16932	16977	17007	16740	16986	16914	17045	16999	17055	16867	16849	16930	16889	16913	17096	16985	17100	17094	16899	17069	17159	16793	16890	17065	17000	17033	16963	17058	16985	16848	16993	17025	16980	17120	17198	17006	16994	16917	16856	16726	17073	17063	16956	16834	16959	16811	16876	16875	16876	16878	17029	16976	17143	17038	16787	17110	16920	16854	16942	17027	16919	16743	16943	16846	16931	17030	17037	16884	17062	16921	16865	16951	16854	17021	16900	16940	16958	16946	16796	16964	17017	17071	16959	16888	17008	17035	16920	17096	16828	16965	17091	17002	16938	17120	16992	16952	16970	17002	17000	17038	16988	16968	16760	16890	17030	16817	17048	17084	16827	16957	16917	16854	17043	17002	16907	17137	17155	16914	17026	17173	17163	16993	16939	16886	16925	16962	17117	17058	16996	16892	16763	16985	17059	17106	17174	16949	17014	16766	17142	17205	17025	17090	16966	17088	17035	17033	16939	16931	16978	16923	16766	16812	16910	16917	16936	16937	17024	16978	16950	16960	16944	16991	17042	17123	16991	16986	16892	16886	16983	16926	16776	17024	16995	16845	16830	17106	16972	16842	16784	17054	17063	17083	16746	16960	16944	16886	16860	16980	16751	16850	16843	16933	16996	16865	17214	16998	17105	16773	16782	17004	17048	16964	17025	17046	17109	16981	17013	17011	16915	17012	16993	16988	16862	16953	17011	16788	16805	16899	17014	16953	17192	16889	16900	17098	17101	16907	17039	17056	16659	16913	17127	17087	17011	17081	17025	17072	16941	17122	16836	16770	17062	17175	17193	16982	17073	16968	16960	16960	16831	17004	16947	17004	16897	16812	16900	16863	16684	16895	16979	16990	16999	16982	16930	16927	16797	16951	16998	16974	17087	16997	17050	17029	16872	17035	17021	17260	17002	17073	16937	16822	17007	16848	17195	16949	16774	16841	16897	16923	16854	16836	17169	17121	16881	17077	17057	16912	16951	17131	16944	16791	16842	17088	16844	16935	16748	16891	16807	17011	16836	16978	16858	16982	16975	17050	17000	17094	16954	16840	17116	16908	16983	16977	16907	17057	17159	17083	16977	16850	17002	16975	16934	17125	17021	16759	16950	16870	17147	17069	17094	16955	16827	17108	16948	16742	16883	17092	17022	16963	16764	16967	17111	17106	17096	17129	16976	16968	16949	16929	16872	17012	17172	16996	16829	16908	16990	16989	17274	17042	16870	16779	16870	17065	16835	17148	17066	16903	16915	16993	16972	16799	17138	16856	16882	16852	16919	17097	17065	16874	16970	16795	17194	16889	17058	16983	17111	16896	16900	17066	17123	16832	16969	16868	17088	17048	17169	16899	17121	16967	17066	17040	16989	17029	16926	17031	16972	17077	16854	17034	16946	17041	17000	16948	17010	16942	17130	16963	17002	16955	16988	17153	16823	16893	16929	16936	17108	17053	17036	16894	16930	17027	16885	17009	17037	16858	17025	16871	16894	17126	16862	17049	16914	16889	16875	16965	17248	16897	16650	16997	16956	17028	16849	17038	17156	16879	16959	16961	16949	17043	16949	17002	17174	16816	16794	17029	16796	17063	16896	17037	16880	16946	17049	16977	16755	16882	17070	16971	16989	17096	16984	17054	17175	16971	17013	17045	16794	17057	17228	17075	17091	17155	17012	16994	16988	17181	16894	17117	17018	16977	16971	16930	16970	17210	16946	17230	17177	16842	16818	17029	16823	16981	17170	17021	17079	16911	16983	16927	16757	16854	17040	17084	17038	17124	16998	16947	17065	17107	16933	16982	16992	17090	16724	17145	16855	16829	17005	16962	16974	17069	17072	16801	16927	17168	16898	16945	16968	17155	16981	16974	16930	16883	16792	17013	17054	17163	16966	16913	16983	17077	16788	17122	17114	16934	16920	16929	17224	16891	16902	16929	16894	16949	16907	17114	16978	16987	16915	16863	17143	17133	17048	17009	17041	17087	16807	16927	17039	17038	17070	16997	16928	17011	16787	16864	17179	16872	17041	16788	16968	16825	16867	17050	17000	16860	17115	17112	16867	17000	16648	17026	17019	17191	16794	16873	16993	16799	16884	17019	16830	16896	16977
16811	31185	25984	20717	18941	17427	16749	15879	15383	15231	15165	15130	14968	14927	14885	14682	14788	14828	14530	14706	14674	14699	14642	14819	14648	14618	14508	14491	14643	14623	14748	14450	14523	14492	14616	14670	14562	14483	14490	14581	14401	14531	14556	14417	14428	14451	14483	14426	14460	14388	14365	14573	14464	14443	14488	14588	14438	14484	14473	14436	14526	14567	14478	14478	14517	14468	14460	14575	14697	14469	14502	14479	14553	14443	14588	14494	14408	14418	14435	14531	14365	14519	14676	14512	14476	14378	14403	14301	14460	14574	14356	14423	14471	14566	14654	14423	14599	14655	14603	14456	14548	14657	14505	14531	14587	14662	14484	14469	14378	14577	14701	14409	14509	14638	14440	14407	14645	14403	14488	14610	14509	14602	14301	14377	14559	14488	14717	14506	14456	14628	14600	14437	14240	14490	14604	14427	14544	14535	14573	14409	14464	14319	14371	14460	14520	14335	14488	14489	14540	14579	14492	14584	14575	14481	14402	14484	14578	14452	14442	14527	14526	14461	14595	14580	14517	14415	14497	14541	14394	14543	14567	14567	14535	14574	14387	14503	14375	14517	14370	14599	14504	14457	14396	14381	14498	14506	14514	14481	14497	14557	14439	14439	14628	14426	14510	14480	14468	14581	14559	14363	14454	14592	14410	14644	14434	14342	14526	14362	14474	14504	14633	14465	14562	14578	14470	14484	14448	14621	14517	14532	14470	14612	14558	14550	14505	14477	14427	14297	14369	14465	14312	14513	14565	14502	14297	14309	14543	14509	14473	14600	14463	14368	14431	14270	14534	14564	14457	14573	14699	14439	14375	14594	14498	14500	14452	14565	14457	14423	14452	14673	14454	14491	14486	14508	14585	14473	14377	14513	14403	14447	14404	14401	14516	14600	14528	14584	14364	14493	14620	14506	14417	14418	14531	14571	14296	14510	14383	14413	14480	14412	14613	14329	14604	14440	14463	14587	14424	14583	14631	14490	14554	14565	14297	14599	14616	14425	14626	14458	14514	14516	14521	14548	14549	14495	14777	14424	14486	14619	14522	14406	14476	14480	14265	14445	14473	14532	14516	14337	14488	14535	14442	14553	14616	14626	14524	14552	14489	14621	14403	14664	14501	14395	14360	14629	14402	14251	14472	14487	14506	14562	14496	14556	14537	14533	14650	14456	14551	14579	14543	14488	14321	14528	14633	14405	14468	14396	14498	14446	14430	14469	14499	14515	14377	14365	14435	14485	14483	14243	14531	14244	14416	14449	14547	14661	14493	14505	14450	14352	14488	14473	14530	14423	14491	14573	14477	14595	14503	14585	14415	14555	14567	14517	14605	14477	14308	14499	14444	14272	14477	14490	14428	14384	14503	14592	14500	14547	14520	14641	14456	14450	14465	14452	14489	14470	14481	14652	14583	14372	14464	14339	14472	14613	14494	14258	14370	14458	14340	14468	14357	14488	14330	14469	14549	14432	14334	14656	14282	14356	14212	14478	14524	14321	14419	14350	14426	14435	14648	14613	14466	14425	14396	14402	14587	14521	14537	14443	14636	14460	14442	14539	14616	14433	14573	14443	14387	14327	14388	14485	14618	14584	14569	14513	14496	14401	14596	14355	14554	14516	14442	14465	14443	14576	14518	14473	14422	14360	14506	14415	14575	14452	14634	14513	14617	14568	14570	14595	14459	14375	14452	14416	14553	14495	14608	14290	14473	14504	14466	14488	14342	14485	14405	14516	14468	14292	14376	14588	14539	14519	14585	14522	14539	14425	14526	14527	14562	14395	14528	14588	14313	14526	14522	14486	14440	14448	14551	14617	14461	14507	14391	14627	14526	14593	14464	14494	14548	14572	14426	14573	14628	14415	14375	14419	14491	14523	14308	14425	14485	14255	14475	14330	14493	14529	14819	14444	14492	14393	14537	14431	14425	14494	14528	14505	14610	14534	14500	14327	14576	14552	14497	14493	14429	14530	14436	14356	14545	14559	14621	14536	14402	14601	14405	14359	14512	14504	14510	14473	14577	14431	14585	14444	14456	14369	14595	14476	14580	14397	14471	14544	14401	14444	14530	14558	14269	14639	14568	14356	14684	14412	14513	14428	14514	14478	14543	14441	14435	14530	14553	14529	14407	14610	14580	14376	14483	14404	14390	14458	14577	14701	14509	14539	14486	14547	14524	14608	14495	14464	14514	14484	14576	14393	14370	14485	14607	14329	14493	14390	14663	14624	14603	14508	14431	14423	14590	14550	14411	14585	14426	14451	14497	14458	14365	14369	14561	14495	14515	14559	14587	14482	14456	14542	14655	14344	14433	14623	14412	14556	14365	14371	14496	14618	14651	14347	14627	14637	14469	14483	14646	14492	14580	14572	14595	14489	14630	14562	14389	14627	14423	14379	14536	14611	14522	14695	14469	14561	14570	14512	14677	14560	14384	14536	14430	14510	14355	14468	14597	14575	14345	14356	14560	14577	14560	14526	14448	14382	14423	14405	14638	14542	14318	14383	14386	14535	14614	14356	14482	14566	14392	14448	14514	14334	14420	14525	14704	14383	14583	14485	14720	14305	14632	14559	14583	14273	14643	14496	14506	14437	14585	14403	14473	14507	14514	14355	14376	14801	14444	14609	14572	14439	14487	14495	14446	14665	14430	14507	14485	14497	14598	14733	14577	14505	14486	14500	14480	14536	14479	14632	14381	14507	14604	14441	14426	14539	14565	14701	14559	14418	14403	14548	14395	14519	14407	14513	14466	14605	14475	14558	14465	14403	14411	14626	14626	14610	14505	14629	14578	14434	14491	14276	14483	14351	14412	14459	14544	14475	14490	14602	14457	14661	14523	14437	14360	14483	14405	14427	14333	14362	14320	14768	14638	14324	14448	14233	14534	14518	14373	14444	14494	14464	14563	14666	14546	14400	14565	14427	14595	14544	14627	14603	14432	14639	14562	14499	14501	14416	14513	14456	14457	14493	14514	14432	14549	14538	14482	14386	14483	14521	14385	14409	14608	14599	14588	14366	14416	14291	14502	14354	14663	14405	14539	14501	14561	14595	14387	14310	14598	14534	14475	14556	14465	14449	14403	14548	14480	14438	14335	14484	14718	14554	14295	14555	14474	14523	14375	14418	14594	14360	14372	14623	14355	14436	14483	14473	14635	14404	14559	14422	14341	14536	14644	14621	14401	14542	14524	14478	14495	14560	14515	14572	14552	14451	14429	14458	14448	14505	14565	14441	14547	14623	14330	14505	14439	14422	14412	14406	14570	14584	14348	14468	14744	14661	14490	14493	14438	14513	14398	14359	14624	14574	14513	14479	14569	14391	14377	14519	14645	14532	14676	14539	14498	14373	14448	14402	14611	14527	14496	14528	14374	14652	14373	14465	14368	14501	14291	14565	14329	14233	14384	14449	14581	14536	14427	14458	14462	14374	14459	14426	14525	14492	14447	14632	14394	14533	14570	14555	14486	14441	14256	14463	14504	14659	14504	14664	14481	14573	14357	14607	14443	14503	14548	14517	14499	14532	14404	14334	14521	14537	14534	14424	14311	14535	14522	14592	14535	14596	14506	14480	14437	14448	14544	14613	14584	14391	14431	14528	14440	14475	14389	14531	14433	14459	14453	14373	14540	14528	14348	14498	14423	14427	14550	14511	14663	14430	14375	14472	14643	14470	14454	14539	14593	14364	14527	14489	14514	14355	14388	14463	14576	14374	14491	14460	14362	14694	14469	14575	14524	14566	14548	14465	14646	14455	14564	14480	14506	14508	14628	14537	14473	14506	14582	14519	14539	14609	14515	14528	14529	14461	14604	14501	14621	14444	14511	14407	14382	14463	14596	14482	14593	14423	14526	14574	14371	14486	14412	14604	14501	14656	14589	14689	14484	14543	14482	14421	14660	14397	14603	14734	14412	14580	14428	14422	14461	14499	14476	14538	14524	14470	14511	14261	14512	14560	14700	14473	14588	14606	14536	14519	14571	14473	14344	14353	14641	14464	14399	14540	14485	14452	14503	14579	14438	14507	14411	14493	14339	14612	14526	14560	14435	14421	14571	14536	14491	14498	14657	14664	14572	14614	14365	14503	14543	14487	14372	14580	14551	14595	14326	14475	14545	14514	14550	14548	14406	14497	14588	14446	14482	14504	14513	14533	14411	14528	14503	14363	14407	14529	14383	14494	14424	14491	14479	14482	14488	14530	14378	14541	14572	14487	14317	14644	14253	14535	14376	14472	14583	14489	14512	14359	14501	14444	14700	14471	14470	14454	14583	14553	14515	14387	14488	14444	14635	14235	14452	14627	14374	14569	14584	14458	14553	14495	14520	14580	14394	14397	14503	14570	14472	14444	14485	14653	14371	14218	14457	14591	14222	14521	14713	14560	14591	14420	14455	14546	14405	14377	14381	14462	14254	14627	14373	14647	14494	14453	14541	14483	14534	14393	14313	14675	14377	14544	14319	14535	14682	14694	14396	14493	14441	14624	14608	14481	14368	14598	14399	14394	14610	14707	14537	14634	14437	14399	14574	14532	14395	14441	14579	14302	14574	14520	14360	14418	14532	14362	14442	14447	14548	14578	14427	14542	14528	14426	14421	14241	14750	14482	14582	14486	14347	14376	14518	14292	14358	14493	14541	14425	14480	14444	14367	14540	14420	14373	14497	14516	14542	14472	14542	14366	14374	14443	14630	14478	14410	14662	14477	14382	14468	14369	14507	14380	14539	14271	14598	14459	14569	14492	14291	14657	14580	14447	14561	14479	14471	14747	14479	14519	14473	14494	14570	14597	14525	14529	14636	14454	14532	14485	14452	14460	14430	14617	14582	14410	14514	14597	14395	14440	14516	14421	14456	14548	14475	14564	14557	14489	14674	14569	14543	14544	14536	14535	14501	14459	14672	14445	14515	14431	14462	14661	14378	14507	14689	14479	14399	14520	14304	14499	14340	14416	14489	14474	14573	14511	14446	14608	14425	14517	14536	14617	14487	14681	14538	14513	14415	14470	14494	14352	14512	14626	14611	14596	14561	14311	14421	14465	14453	14573	14455	14438	14468	14442	14458	14353	14349	14286	14592	14387	14447	14606	14374	14559	14508	14669	14412	14416	14456	14424	14461	14565	14525	14386	14460	14427	14751	14348	14592	14511	14441	14334	14333	14540
21720	20966	28216	23923	21338	23787	26332	21517	20056	20091	20098	19337	19402	19333	19108	19195	19057	19181	19177	19115	19417	19122	19177	19048	19223	19098	18656	18955	19236	18898	18837	18792	18856	18711	18732	18985	19002	18783	18815	19008	18819	18900	18801	18921	18932	18858	18967	18886	19002	18741	18879	18911	19044	18866	18776	18849	19012	18605	18765	18748	18900	18898	18779	18813	18741	18691	18643	18992	18843	18628	18858	18831	18666	18745	18712	19014	18827	18769	18782	18792	18824	18634	18733	19031	18762	18819	18782	18806	18746	18750	18814	18784	18824	18741	18832	18760	18698	18740	18837	18496	18813	18833	18692	19024	18857	18630	18726	18627	18588	18692	18719	18695	18892	18829	18687	19047	18859	18977	18824	18837	18903	18691	18634	18736	18629	18754	18722	18684	18695	18979	19100	18545	18828	18728	18770	18798	18813	18902	18825	18835	18755	18764	18751	18820	18909	18562	18669	18788	18861	18663	18794	18750	18583	18668	18609	18748	18846	18677	18842	19014	18909	18845	18560	18631	18646	18776	18765	18822	18660	18823	18716	18676	18846	18848	18773	18599	18825	18769	18815	18708	18885	18582	18876	18882	18737	18763	18817	18563	18833	18846	18851	18538	18774	18678	18744	18794	18645	18605	18780	18742	18517	18691	18628	18465	18818	18573	18696	18732	18820	18701	18709	18756	18817	18843	18753	18609	18699	18685	18730	18886	18727	18771	18516	18821	18686	18914	18947	18780	18968	18799	18771	18730	18825	18905	18790	18754	18757	18892	18698	18695	18778	18819	18798	18686	18771	18747	18592	18916	18707	18702	18791	18841	18818	18790	18776	18827	18732	18510	18455	18707	18557	18713	18694	18661	18539	18786	18643	18575	18709	18764	18686	18671	18827	18843	18693	18687	18829	18731	18669	18765	18757	18784	18861	18656	18827	19035	18713	18816	18779	18723	18842	18656	18709	18663	19023	18580	18700	18736	18782	18697	18665	18866	18730	18605	18730	18673	18819	18994	18463	18697	18728	18756	18736	18769	18866	18916	18639	18647	18417	18569	18652	18709	18448	18751	18857	18640	18770	18702	18772	18657	18740	18745	18850	18675	18601	18868	18670	18615	18600	18640	18758	18630	18661	18793	18860	18671	18652	18872	18583	18731	18715	18494	18872	18831	18738	18699	18678	18423	18572	18750	18935	18794	18879	18751	18692	18470	18865	18864	18724	18828	18888	18722	18750	18942	18555	18640	18669	18696	18791	18789	18736	18765	18853	18809	18540	18757	18651	18576	18768	18701	18570	18826	18648	18889	18923	18564	18836	18781	18877	18846	18849	18690	18941	18715	18818	18568	18800	18556	18615	18662	18734	18573	18671	18820	18600	18844	18706	18664	18602	18664	18887	18779	18578	18618	18788	18624	18827	18920	18690	18613	18898	18875	18645	18819	18786	18432	18857	18557	18710	18724	18835	18566	18878	18771	18760	18781	18789	18749	18733	18676	18639	18520	18495	18924	18961	18846	18754	18846	18821	18912	18764	18548	18852	18884	18747	18736	18628	18776	18945	18686	18608	18622	18740	19023	18757	18688	18704	18633	18775	18765	18671	18620	18773	18740	18801	18795	18721	18573	18594	18670	18615	18816	18855	18777	18857	18882	18745	18926	18905	18636	18708	18805	18836	18638	19011	18492	18663	18853	18780	18784	18872	18690	18693	18767	18770	18870	18752	18770	18833	18861	18724	18692	18734	18681	18853	18880	18836	18758	18612	18849	18851	18493	18725	18800	18728	18518	18840	18520	18731	18995	18548	18724	18877	18748	18643	18567	18579	18853	18773	18772	18733	18891	18535	18776	18693	18771	18826	18815	18822	18803	18592	18690	18817	18760	18638	18474	18914	18625	18591	18579	18692	18965	18674	18801	18642	18732	18674	18873	18691	18974	18661	18843	18571	18713	18706	18772	19019	18917	18792	18797	18903	18943	18785	18855	18908	18750	19012	18846	18787	18761	18782	18477	18575	18725	18885	18981	18589	18687	18537	18901	18769	18722	18482	18814	18637	18662	18612	18747	18592	18468	18715	18728	18784	18847	18726	18679	18849	18849	18688	18834	18793	18855	18697	18884	18696	18755	18729	18609	18880	18730	18607	18693	18679	18851	19000	18641	18646	18792	18576	18596	18754	18766	18848	18831	18882	18925	18692	18527	18817	18646	18651	18646	18747	18692	18741	18670	18687	18636	18778	18665	18727	18569	18766	18746	18860	18875	18557	18860	18832	18960	18881	18732	18563	18640	18881	18852	18821	18607	18638	18798	18694	18989	18666	18914	18832	18812	18706	18651	18874	18697	18543	18814	18755	18663	18627	18597	18639	18714	18821	18931	18799	18747	18680	18621	18741	18638	18696	18667	18777	18665	18600	18802	18696	18868	18758	18735	18396	18780	18792	18643	18846	18599	18803	18909	18715	18704	18842	18731	18946	18895	18666	18712	18833	18686	18805	18785	18683	18824	18736	18858	18874	18803	18970	18656	18566	18610	18692	18854	18693	18691	18698	18876	19055	18809	18873	18704	18850	18633	18717	18730	18725	18702	18738	18980	18890	18830	18772	18707	18602	18703	18694	18760	18649	18601	18579	18640	18685	18637	18672	18633	18707	18714	18631	18622	18869	18605	18675	18627	18531	18712	18866	18759	18831	18711	18444	18632	18862	18653	18763	18698	18800	18636	18687	18890	18699	18639	18897	18668	18656	18683	18665	18718	18619	18859	18884	18772	18735	18667	18785	18718	18794	18910	18895	18888	18943	18637	18887	18835	18789	18837	18727	18741	18919	18642	18673	18776	18923	18844	18757	18765	18826	18571	18808	18797	18691	18770	18859	18764	18646	18833	18729	18667	18717	18582	18584	18800	18650	18728	18701	18730	18772	18835	18935	18753	18857	18675	18995	18862	18640	18767	18776	18686	18617	18773	18707	18713	18711	18527	18822	18597	18713	18731	18676	18660	18706	18764	18690	18831	18697	18802	18576	18613	18758	18784	18936	18806	18544	18655	18701	18733	18788	18763	18757	18506	18694	18789	18722	18486	18603	18655	18627	18493	18742	18785	18526	18826	18728	18671	18678	18631	18578	18801	18749	18643	18791	18704	18716	18685	18629	18771	18576	18718	18877	18602	18691	18752	18664	18767	18644	18605	18490	18866	18958	18786	18789	18808	18866	18869	18918	18602	18932	18708	18796	18689	18879	18803	18567	18838	18622	18717	18837	18864	18884	18637	18671	18650	18532	18677	18773	18742	18780	18751	18534	18565	18734	18629	18791	18524	18842	18835	18615	18722	18882	18752	18756	18939	18651	18673	18628	18708	18802	18793	18613	18814	18724	18615	18662	18792	18644	18699	18785	18705	18726	18719	18791	18692	18682	18690	18802	18820	18727	18695	18650	18588	18765	18804	18627	18652	18820	18675	18981	18860	18816	18764	18739	18818	18845	18487	18392	18571	18960	18854	18810	18725	18993	18977	18606	18655	18663	18662	18709	18674	18643	18586	18770	18653	18919	18699	18659	18693	18599	18408	18767	18703	18685	18518	18620	18590	18670	18635	18897	18599	18711	18800	18864	18816	18706	18799	18719	18716	18763	18812	18615	18735	18630	18730	18992	18765	18723	18753	18719	18594	18680	18883	18870	18697	18848	18753	18634	18705	18778	18863	18546	18753	18620	18697	18624	18586	18748	18667	18486	18867	18812	18824	18709	18649	18775	18624	18769	19052	18685	18700	18783	18592	18602	18829	18791	18782	18721	18782	18734	18694	18891	18604	18570	18641	18662	18698	18772	18847	18693	18743	18501	18806	18737	18573	18912	18794	18948	18693	18930	18775	18529	18687	18889	18708	18783	18688	18625	18736	18988	18714	18447	18538	18819	18673	18738	18818	18905	18510	18732	18972	18603	18512	18592	18703	18832	18619	18589	18674	18761	18559	18700	18796	18933	18658	18865	18678	18547	18824	18737	18792	18921	18645	18786	18890	18742	18781	18641	18829	18753	18833	18751	18794	18935	18702	18795	18721	18737	18828	18752	18762	18960	18530	18591	18709	18693	18681	18839	18738	18612	18715	18848	18699	18809	18998	18874	18678	18893	18787	18811	18813	18829	18757	18880	18937	18735	18715	18715	18591	18764	18605	18748	18755	18788	18684	18790	18709	18743	18640	18991	18711	18721	18563	18974	18866	18575	18816	18818	18723	18888	18561	18727	18807	18982	18702	18751	18789	18680	18789	18397	18712	18700	18888	18542	18645	18815	18457	18769	18828	18796	18698	18877	18741	18900	18928	18869	18664	18845	18786	18638	18678	18766	18626	18658	18768	18594	18765	18844	18705	18613	18533	18578	18617	18755	18708	18494	18883	18750	18852	18633	18649	18394	18658	18600	19006	18863	18657	18817	18846	18835	18688	18611	18770	18708	18470	18730	18993	18844	18559	18830	18731	18654	18650	18899	18846	18615	18861	18579	18668	18930	18406	18673	18794	18829	18838	18793	18584	18822	18646	18867	18559	18493	18513	18676	18677	18739	18649	18584	18787	18803	18866	18726	18645	18685	18825	18708	18709	18636	18598	18651	18712	18566	18908	18740	18679	18600	18553	18792	18754	18515	18944	18574	18708	18685	18862	18739	18825	18674	18810	18588	18586	18819	18922	18820	18757	18771	18793	18627	18837	18739	18838	18664	18748	18812	18795	18638	18755	18747	18694	18818	18623	18964	18792	18715	18859	18750	18889	18793	18740	18689	18830	18597	18543	18767	18712	18799	18524	18990	18680	18806	18806	18676	18682	18695	18706	18704	18735	18696	18828	18609	18678	18764	18692	18867	18701	18872	18817	18765	18811	18737	18792	18815	18882	18760	18821	18859	18768	18612	18869	18628	18803	18586	18850	18675	18665	18981	18559	18751	18688	18721	18610	18758	18836	18671	18668	18825	18632	18643	18656	18994	18975	18581	18839	18877	18680	18794	18768	18700	18767	18754	18632	18801	18627	18662	18924	18742	18577	18454	18808	18776	18935	18504	18822	18891	18790	18794	18628	18755	18707	18872	18944	18828	18801	18717	18667	18667	18793	18951	18610	18730	18590	18729	18676	18851	18609	18655	18858	18707	18680	18886	18646	18737	18736	18647	18645
17394	39117	32346	25507	22457	20576	19060	18062	17408	16877	16627	16344	16089	16160	15901	15850	15804	16054	15763	15710	15789	15665	15636	15843	15475	15690	15690	15706	15578	15615	15505	15594	15530	15616	15615	15557	15530	15734	15475	15653	15431	15459	15461	15379	15588	15548	15428	15635	15552	15619	15546	15393	15557	15647	15595	15346	15591	15460	15566	15702	15498	15420	15434	15522	15444	15371	15616	15496	15524	15471	15499	15403	15581	15400	15496	15353	15564	15414	15416	15586	15587	15539	15366	15594	15568	15336	15426	15459	15408	15725	15546	15557	15449	15461	15479	15535	15499	15606	15374	15328	15436	15626	15454	15615	15427	15348	15486	15531	15539	15450	15646	15518	15445	15398	15492	15374	15399	15575	15511	15462	15445	15387	15476	15536	15457	15509	15478	15510	15447	15235	15606	15446	15414	15810	15379	15372	15458	15406	15594	15618	15515	15426	15479	15456	15315	15659	15478	15347	15475	15361	15435	15562	15533	15451	15505	15495	15496	15630	15536	15598	15631	15444	15618	15577	15437	15623	15494	15560	15450	15453	15537	15473	15586	15481	15537	15524	15584	15511	15639	15393	15488	15608	15552	15518	15508	15383	15701	15468	15508	15545	15674	15552	15587	15520	15329	15613	15404	15494	15514	15595	15564	15476	15454	15596	15516	15494	15520	15380	15486	15622	15487	15522	15485	15627	15387	15427	15354	15449	15369	15458	15607	15404	15390	15367	15404	15482	15351	15320	15382	15631	15526	15537	15731	15515	15429	15410	15415	15369	15552	15472	15573	15420	15519	15604	15380	15492	15598	15502	15627	15549	15548	15410	15437	15471	15468	15531	15542	15578	15600	15350	15549	15552	15380	15538	15421	15622	15492	15461	15428	15522	15387	15723	15450	15465	15558	15470	15559	15408	15564	15494	15413	15462	15494	15512	15480	15384	15391	15536	15359	15500	15545	15407	15460	15438	15431	15601	15579	15469	15665	15607	15521	15451	15305	15408	15645	15440	15488	15684	15545	15412	15595	15361	15572	15569	15450	15639	15578	15517	15411	15557	15564	15584	15470	15502	15406	15525	15555	15478	15452	15353	15639	15570	15601	15435	15546	15377	15522	15526	15358	15300	15610	15506	15510	15621	15284	15555	15457	15717	15514	15555	15557	15354	15445	15545	15403	15554	15507	15571	15527	15500	15519	15469	15494	15706	15448	15476	15488	15555	15449	15545	15522	15555	15443	15437	15559	15426	15620	15465	15480	15473	15281	15493	15407	15389	15642	15416	15319	15455	15453	15379	15554	15513	15487	15510	15596	15598	15492	15594	15442	15376	15499	15476	15438	15638	15537	15643	15342	15420	15546	15554	15386	15467	15401	15552	15455	15499	15543	15647	15423	15575	15400	15434	15387	15355	15289	15455	15440	15488	15553	15508	15522	15618	15520	15498	15361	15493	15476	15530	15394	15549	15432	15643	15485	15415	15473	15433	15578	15470	15350	15407	15393	15345	15612	15436	15545	15232	15520	15608	15420	15635	15529	15353	15387	15446	15496	15722	15481	15509	15651	15432	15446	15535	15425	15445	15501	15467	15517	15294	15556	15501	15425	15487	15380	15590	15452	15506	15528	15719	15469	15513	15463	15389	15320	15399	15397	15479	15377	15446	15524	15533	15495	15370	15420	15273	15615	15557	15484	15476	15511	15512	15473	15394	15466	15573	15519	15317	15409	15430	15462	15456	15529	15589	15548	15429	15543	15543	15399	15460	15472	15425	15389	15436	15443	15399	15628	15322	15596	15554	15443	15447	15448	15618	15262	15446	15598	15493	15509	15647	15396	15641	15495	15450	15597	15548	15727	15377	15556	15499	15248	15459	15418	15609	15386	15525	15472	15393	15446	15503	15490	15597	15408	15332	15478	15315	15492	15457	15404	15623	15405	15463	15514	15633	15359	15364	15423	15582	15342	15587	15571	15447	15548	15599	15492	15672	15429	15540	15397	15607	15411	15563	15574	15609	15461	15551	15362	15440	15703	15390	15540	15494	15441	15444	15490	15514	15443	15333	15362	15458	15486	15520	15385	15352	15457	15433	15554	15544	15470	15575	15547	15543	15420	15440	15481	15360	15451	15516	15544	15427	15479	15531	15569	15492	15398	15453	15317	15451	15492	15334	15613	15417	15500	15376	15560	15382	15499	15361	15276	15488	15421	15508	15258	15698	15421	15477	15469	15435	15487	15548	15469	15531	15646	15388	15462	15387	15572	15392	15466	15514	15511	15578	15333	15440	15508	15609	15499	15519	15599	15557	15520	15452	15451	15435	15466	15269	15575	15390	15482	15514	15555	15565	15471	15601	15454	15482	15485	15361	15662	15577	15575	15433	15245	15660	15558	15358	15559	15518	15539	15238	15474	15531	15273	15417	15568	15614	15431	15544	15567	15544	15459	15596	15507	15339	15607	15511	15375	15564	15467	15442	15586	15396	15445	15288	15531	15456	15522	15601	15698	15641	15455	15479	15375	15586	15579	15465	15333	15709	15477	15592	15210	15463	15357	15585	15363	15481	15623	15241	15457	15397	15536	15572	15366	15560	15485	15405	15496	15390	15440	15567	15582	15516	15697	15462	15403	15466	15318	15475	15449	15391	15479	15381	15591	15584	15286	15483	15516	15586	15608	15383	15411	15457	15505	15599	15537	15494	15434	15466	15499	15631	15430	15499	15541	15521	15437	15510	15472	15472	15518	15413	15353	15545	15591	15280	15398	15374	15416	15611	15558	15442	15441	15390	15516	15342	15405	15264	15465	15409	15461	15476	15429	15450	15621	15420	15644	15535	15413	15352	15327	15392	15438	15547	15413	15583	15368	15385	15492	15315	15361	15553	15473	15357	15521	15505	15567	15571	15389	15394	15491	15446	15462	15345	15612	15408	15496	15483	15495	15536	15491	15363	15434	15411	15491	15288	15409	15434	15393	15523	15425	15551	15382	15521	15543	15406	15289	15374	15468	15388	15326	15521	15455	15527	15523	15538	15394	15550	15542	15341	15507	15505	15441	15545	15581	15549	15413	15516	15549	15521	15361	15412	15556	15430	15449	15477	15502	15631	15442	15466	15438	15444	15381	15337	15578	15662	15482	15441	15314	15480	15474	15549	15387	15679	15471	15539	15513	15403	15650	15516	15470	15341	15497	15589	15544	15805	15437	15513	15612	15337	15629	15472	15384	15584	15618	15375	15442	15492	15551	15464	15713	15383	15497	15440	15532	15530	15436	15397	15576	15459	15430	15386	15418	15483	15537	15235	15543	15327	15595	15559	15332	15427	15522	15503	15410	15588	15708	15648	15592	15474	15473	15453	15326	15507	15650	15551	15335	15455	15473	15630	15360	15516	15464	15430	15614	15649	15467	15325	15449	15378	15513	15399	15434	15451	15478	15481	15551	15562	15587	15346	15419	15484	15469	15596	15434	15620	15591	15375	15446	15435	15388	15362	15706	15474	15345	15492	15445	15400	15553	15346	15553	15449	15556	15607	15382	15671	15419	15441	15539	15450	15668	15591	15527	15707	15418	15599	15614	15510	15535	15650	15622	15317	15259	15464	15518	15325	15407	15518	15486	15435	15332	15562	15454	15440	15576	15468	15538	15362	15481	15489	15531	15503	15513	15598	15482	15483	15681	15489	15530	15422	15376	15447	15511	15640	15447	15595	15569	15309	15575	15490	15531	15466	15500	15356	15491	15374	15513	15470	15448	15409	15473	15572	15564	15455	15386	15415	15337	15322	15520	15425	15441	15479	15525	15496	15550	15389	15670	15460	15456	15505	15561	15382	15669	15417	15449	15518	15473	15780	15460	15432	15513	15335	15620	15362	15506	15528	15427	15381	15434	15444	15493	15478	15591	15558	15519	15493	15690	15385	15617	15438	15628	15448	15418	15583	15499	15479	15546	15529	15533	15393	15490	15349	15381	15537	15516	15439	15513	15513	15443	15418	15480	15580	15383	15585	15495	15495	15532	15650	15318	15447	15525	15441	15490	15557	15535	15419	15786	15527	15472	15383	15538	15578	15386	15465	15470	15503	15498	15565	15381	15583	15470	15380	15573	15373	15482	15416	15330	15534	15512	15470	15613	15536	15448	15395	15595	15514	15475	15454	15585	15479	15595	15547	15442	15493	15496	15447	15617	15358	15427	15544	15550	15600	15476	15375	15311	15589	15397	15492	15541	15472	15421	15512	15391	15462	15445	15629	15500	15293	15447	15423	15656	15468	15399	15422	15382	15516	15597	15517	15433	15499	15642	15360	15464	15479	15407	15521	15624	15463	15472	15482	15414	15339	15418	15365	15494	15538	15439	15536	15584	15407	15472	15402	15709	15496	15716	15646	15458	15438	15399	15420	15705	15436	15409	15455	15541	15437	15455	15514	15439	15507	15618	15329	15402	15421	15448	15611	15512	15378	15356	15513	15521	15362	15453	15562	15559	15424	15500	15647	15490	15492	15546	15415	15532	15464	15567	15370	15542	15375	15483	15475	15625	15503	15420	15450	15551	15298	15482	15323	15502	15528	15364	15513	15411	15432	15597	15304	15584	15639	15497	15485	15464	15537	15420	15601	15329	15581	15569	15469	15537	15502	15412	15497	15510	15443	15379	15423	15465	15352	15443	15524	15355	15538	15466	15548	15506	15677	15409	15434	15609	15563	15490	15470	15433	15439	15311	15509	15531	15590	15397	15501	15411	15467	15487	15509	15557	15476	15419	15604	15544	15591	15465	15410	15469	15430	15443	15374	15587	15510	15486	15338	15229	15435	15598	15409	15343	15478	15458	15495	15416	15503	15512	15677	15549	15638	15430	15642	15672	15458	15428	15286	15401	15330	15662	15501	15648	15478	15661	15404	15506	15500	15369	15483	15390	15575	15412	15529	15603	15602	15361	15548	15543	15406	15479	15536	15397	15553	15509	15636	15416	15458	15615	15562	15486	15465	15653	15541	15650	15507	15472	15276	15676	15459	15374	15229	15653	15381	15352	15452	15324	15460	15564	15415	15500	15492	15423	15396	15461	15531	15431	15498	15439	15409	15386	15497	15560	15585	15516	15716	15373	15357	15495	15439	15416	15677	15450	15598	15590	15599	15576	15526	15411	15435	15341	15431	15496	15452	15365	15596	15336	15538
28282	23386	26615	23071	19495	18687	18048	17920	17384	17190	17182	17023	16880	16846	16789	16797	16854	16825	17041	16762	16817	16837	16930	16748	16711	16792	16891	16591	16803	16706	16728	16663	16771	16705	16697	16775	16697	16764	16688	16639	16600	16861	16733	16580	16745	16625	16720	16792	16844	16757	16832	16853	16760	16756	16663	16773	16707	16939	16729	16523	16688	16712	16615	16663	16889	16735	16685	16743	16736	16703	16741	16935	16836	16763	16595	16613	16599	16721	16734	16581	16631	16923	16489	16752	16740	16589	16568	16739	16743	16774	16869	16624	16791	16589	16725	16661	16904	16837	16836	16673	16617	16690	16741	16609	16790	16720	16583	16828	16818	16820	16904	16772	16726	16824	16826	16883	16719	16694	17100	16764	16598	16901	16748	16658	16675	16788	16746	16493	16738	16860	16824	16655	16845	16660	16778	16588	16720	16813	16924	16732	16673	16431	16893	16837	16763	16714	16749	16705	16827	16686	16731	16722	16900	16797	16676	16612	16686	16641	16709	16734	16778	16700	16564	16671	16667	16712	16791	16715	16819	16647	16666	16843	16691	16683	16495	16636	16749	16727	16768	16652	16672	16847	16607	16821	16732	16761	16729	16692	16684	16646	16737	16837	16765	16638	16644	16678	16886	16670	16735	16727	16813	16698	16717	16776	16751	16562	16610	16760	16764	16739	16909	16455	16737	16609	16624	16719	16669	16810	16770	16838	16862	16874	16638	16840	16987	16632	16695	16546	16572	16577	16835	16521	16632	16730	16638	16755	16904	16953	16600	16538	17069	16769	16538	16702	16673	16745	16704	16735	16815	16801	16799	16626	16865	16706	16647	16903	16652	16638	16876	16844	16590	16651	16876	16645	16730	16654	16752	16599	16761	16656	16659	16778	16647	16654	16728	16812	16866	16916	16568	16732	16562	16821	16930	16695	16668	16765	16545	16737	16781	16654	16894	16835	16713	16608	16845	16819	16618	16605	16614	16595	16738	16560	16749	16641	16511	16944	16802	16834	16847	16730	16627	16671	16711	16763	16799	16940	16758	16766	16740	16893	16834	16801	16725	16805	16748	16700	16704	16748	16721	16570	16689	16628	16691	16723	16790	16727	16875	16908	16715	16724	16716	16656	16747	16858	16662	16923	16813	16585	16799	16845	16862	16985	16830	16743	16663	16709	16730	16934	16568	16624	16695	16690	16609	16608	16769	16698	16747	16682	16399	16814	16758	16562	16679	16596	16532	16702	16688	16716	16535	16629	16756	16757	16748	16854	16821	17012	16741	16855	16779	16754	16559	16759	16722	16597	16787	16808	16868	16811	16706	16569	16763	16810	16655	16562	16786	16798	16705	16661	16947	16618	16861	16537	16741	16664	16769	16682	16661	16686	16670	16798	16733	16806	16779	16747	16505	16818	16878	16569	16728	16802	16810	16670	16709	16690	16730	16670	16676	16780	16701	16800	16700	16772	16716	16742	16919	16722	16839	16674	16630	16826	16787	16629	16717	16916	16709	16434	16674	16693	16567	16659	16775	16949	16716	16522	16828	16837	16743	16746	16592	16659	16807	16801	16760	16766	16560	16612	16551	16654	16651	16663	16648	16827	16970	16851	16698	16668	16800	16853	16773	16967	16692	16712	16801	16642	16892	16583	16863	16621	16797	16876	16718	16831	16835	16843	16736	16622	16698	17019	16772	16665	16774	16832	16855	16854	16828	16677	16815	16609	16655	16764	16793	16772	16859	16979	16762	16771	16610	16517	16642	16923	16734	16913	16806	16720	16568	16675	16691	16634	16805	16743	16697	16771	16639	16553	16704	16558	16695	16539	16934	16632	16750	16689	16719	16852	16729	16607	16850	16676	16627	16742	16761	16756	16658	16799	16847	16756	16920	16795	16645	16888	16558	16648	16750	16858	16716	16775	16709	16919	16926	16689	16942	16802	16763	16594	16709	16673	16740	16461	16791	16804	16680	16757	16848	16915	16865	16763	16679	16711	16768	16752	16711	16794	16880	16749	16893	16561	16752	16745	16541	16759	16720	16788	16826	16922	16754	16732	16578	16740	16521	16690	16826	16785	16821	16767	16782	16777	16701	16880	16723	16894	16826	16791	16743	16918	16698	16787	16903	16891	16667	16680	16921	16791	16634	16655	16678	16863	16764	16946	16839	16658	16951	16793	16977	16915	16854	16653	16801	16615	16775	16731	16709	16885	16729	16742	16676	16557	16814	16761	16796	16786	16563	16866	16625	16673	16648	16856	16607	16685	16616	16795	16943	16719	16750	16687	16924	16947	16877	17032	16573	16723	16882	16736	16868	16595	16746	16591	16634	16568	16810	16690	16588	16696	16695	16826	16725	16780	16590	16582	16604	16800	16579	16498	16819	16778	16662	16582	16681	16639	16893	16692	16868	16805	16876	16744	16710	16818	16994	16878	16764	16733	16790	16789	16683	16844	16843	16719	16587	16796	16699	16964	16694	16771	16791	16774	16904	16776	16774	16904	16720	16863	16645	16801	16628	16607	16882	16744	16746	16701	16484	16634	16862	16838	16898	16687	16885	16819	16603	16511	16759	16786	16916	16637	16937	16754	16724	16607	16673	16979	16613	16769	16723	16726	16660	16778	16924	16704	16791	16822	16851	16570	16497	16846	16675	16526	16643	16694	16698	16704	16607	16480	16727	16978	16631	16631	16775	16893	16691	17078	16643	16883	16741	16744	16900	16835	16646	16947	16724	16522	16763	16843	16634	16737	16650	16704	16676	16673	16657	16966	16736	16889	16656	16770	16740	16569	16874	16738	16686	16880	16585	16704	16779	16675	16720	16660	16873	16744	16737	16705	16851	16820	16458	16852	16626	16633	16753	16669	16784	16690	16488	16864	16638	16806	16593	16805	16537	16562	16603	16763	16676	16941	16611	16658	16620	16757	16737	16762	16699	16671	16571	16603	16732	16790	16839	16830	16846	16662	16682	16643	16792	16633	16771	16684	16616	16747	16642	16754	16601	16777	16643	16713	16806	16592	16725	16808	16929	16793	16699	16690	16837	16883	16682	16727	16768	16699	16819	16843	16782	16813	16709	16783	16644	16511	16500	16875	16759	16601	16619	16610	16651	16731	16820	16763	16788	16855	16926	16544	16630	16920	16664	16697	16834	16930	16784	16607	16843	16708	16924	16652	16829	16801	16815	16663	16753	16857	16765	16768	16586	16886	16745	16636	16766	16865	16665	16821	16785	16844	16668	16767	16722	16686	16744	16738	16720	16788	16774	16690	16724	16823	16895	16855	16798	16867	16744	16868	16812	16721	16792	16730	16915	16694	16602	16787	16669	16723	16821	16589	16751	16777	16801	16801	16892	16841	16541	16739	16587	16997	16740	16736	16710	16810	16801	16777	16946	16865	16740	16950	16636	16867	16872	16541	16652	16706	16707	16768	16719	16847	16845	16648	16718	16969	16879	16561	16647	16643	16669	16922	16789	16682	16760	16789	16787	16700	16853	16691	16843	16844	16647	16703	16825	16910	16795	16699	16842	16706	16686	16586	16560	16783	16819	16818	16955	16972	16641	16772	16755	16967	16806	16667	16788	16611	16675	16704	16775	16657	16821	16796	16943	16845	16692	16740	16842	16635	16869	16798	16757	16797	16816	16739	16772	16825	16788	16921	16745	16750	16812	16789	16694	16584	16980	16874	16575	16690	16962	16695	16813	16809	16701	16912	16699	16688	16819	16920	16795	16659	16676	16504	16729	16676	16833	16731	16715	16730	16909	16817	16740	16638	16885	16830	16965	16843	16619	16848	16749	16861	16710	16870	16819	16636	16719	16611	16854	16652	16829	16750	16553	16668	16454	16678	16767	16651	16671	16610	16780	16776	16700	16793	16845	16650	16703	16782	16689	16715	16674	16941	16709	16668	16905	16838	16762	16929	16597	16682	16617	16791	16820	16771	16746	16742	16819	16598	16811	16701	16571	16845	16931	16899	16877	16944	16664	16706	16785	16787	16787	16847	16826	16716	16778	16742	16595	16769	16704	16664	16618	16856	16682	16639	16947	16781	16644	16698	16685	16770	16727	16908	16656	16833	16814	16615	16954	16804	16841	16632	16761	16792	16784	16553	16658	16794	16738	16814	16739	16703	16682	16767	16655	16703	16745	16684	16892	16675	16644	16763	16862	16686	16639	16684	16680	16875	16825	16882	16710	16742	16677	16776	16680	16589	16939	16691	16566	16863	16771	16581	16684	16716	16726	16551	16722	16779	16682	16742	16671	16779	16680	16581	16575	16594	16863	16791	16948	16769	16717	16655	16861	16632	16576	16916	16629	16789	16648	16622	16804	16816	16583	16849	16679	16678	16772	16625	16623	16727	16746	16635	16851	16685	16916	16739	16680	16765	16731	16894	16723	16592	16823	16938	16723	16769	16896	16734	16671	16845	16659	16891	16812	16807	16728	16627	16795	16686	16913	16794	16620	16711	16705	16798	16749	16857	16563	16711	16703	16638	16590	16824	16800	16703	16882	16679	16629	16783	16832	16727	16630	16784	16843	16789	16709	16837	16455	16625	16672	16711	16630	16639	16627	16691	16598	16816	16758	16953	16750	16532	16757	16768	16708	16573	16622	16776	16615	16956	16797	16940	16836	16828	16758	16527	16634	16874	16718	16830	16670	16659	16740	16761	16667	16751	16608	16823	16688	16728	16467	16850	16669	16704	16783	16742	16819	16812	16756	16585	16649	16857	16561	16749	16775	16743	16782	16712	16759	16679	16779	16630	16775	16748	16790	16666	16645	16837	16840	16823	16841	16766	16642	16950	16719	16549	16810	16677	16831	16750	16606	16684	16753	16738	16806	16739	16749	16855	16656	16612	17002	16884	16772	16795	16667	16522	16837	16736	16704	16853	16768	16715	16789	16555	16571	16768	16879	16820	16951	16697	16843	16731	16676	16848	16627	16724	16754	16702	16681	16821	16720	16624	16655	16582	16744	16898	16880	16824	16841	16714	16682	16774	16811	16948	16790	16789	16811	16854	16750	16703	16672	16540	16597	16657	16793	16686	16662	16683	16793	16908	16616	16854	16694	16890	16676	16874	16495	16783	16837	16981	16740	16649	16722	16694	16717	16722	16694	16784	16709	16887	16734	16595	16638	16591	16585	16767	16730	16809
18499	29064	24353	19401	17750	16681	15960	15382	15189	14963	14682	14482	14673	14474	14391	14499	14240	14464	14519	14505	14516	14366	14457	14581	14427	14317	14364	14427	14326	14372	14314	14337	14385	14376	14309	14495	14362	14298	14306	14169	14173	14380	14339	14388	14497	14441	14286	14426	14332	14362	14402	14144	14333	14378	14370	14308	14334	14411	14225	14320	14268	14294	14181	14456	14253	14424	14172	14201	14360	14420	14134	14383	14395	14261	14309	14543	14242	14325	14250	14521	14188	14398	14317	14173	14403	14140	14488	14383	14350	14443	14279	14267	14322	14469	14377	14326	14250	14376	14332	14077	14269	14372	14405	14251	14393	14391	14204	14315	14380	14292	14410	14321	14322	14441	14384	14152	14448	14309	14464	14533	14496	14304	14549	14246	14168	14221	14317	14367	14267	14433	14311	14136	14173	14238	14306	14236	14272	14398	14253	14396	14435	14270	14306	14381	14299	14469	14339	14342	14365	14271	14268	14336	14289	14328	14282	14299	14238	14561	14340	14262	14527	14343	14364	14093	14367	14483	14353	14182	14397	14343	14353	14197	14168	14172	14201	14402	14407	14284	14419	14413	14370	14231	14376	14457	14254	14255	14405	14254	14250	14418	14243	14337	14294	14338	14342	14336	14230	14480	14219	14255	14250	14331	14313	14220	14311	14282	14295	14349	14441	14394	14337	14205	14291	14310	14358	14245	14250	14419	14316	14366	14279	14363	14284	14368	14380	14367	14253	14432	14413	14305	14587	14506	14149	14202	14380	14203	14407	14263	14337	14379	14290	14098	14338	14243	14239	14372	14314	14383	14292	14347	14162	14335	14335	14305	14256	14381	14322	14495	14254	14232	14395	14218	14352	14318	14472	14309	14374	14261	14464	14123	14420	14342	14284	14421	14503	14413	14262	14200	14396	14281	14315	14340	14441	14379	14347	14259	14306	14318	14286	14298	14469	14345	14427	14327	14204	14373	14271	14220	14281	14204	14484	14366	14350	14238	14465	14407	14491	14279	14241	14191	14381	14408	14314	14402	14477	14327	14224	14341	14447	14322	14266	14434	14294	14299	14205	14408	14208	14334	14342	14146	14255	14330	14327	14262	14240	14570	14351	14303	14328	14237	14377	14437	14387	14392	14286	14465	14338	14291	14240	14268	14455	14208	14265	14286	14471	14414	14396	14562	14421	14384	14435	14649	14365	14372	14471	14416	14370	14298	14264	14287	14409	14391	14376	14114	14207	14483	14272	14370	14384	14420	14239	14236	14378	14203	14172	14382	14208	14363	14314	14363	14394	14410	14603	14421	14243	14183	14391	14340	14277	14484	14258	14262	14455	14160	14381	14446	14288	14381	14398	14388	14155	14268	14245	14414	14479	14450	14435	14288	14445	14502	14192	14159	14468	14129	14388	14359	14380	14336	14516	14421	14362	14244	14291	14193	14358	14372	14347	14295	14399	14315	14445	14418	14381	14273	14383	14317	14438	14408	14497	14203	14428	14292	14073	14342	14288	14331	14251	14365	14326	14225	14188	14387	14412	14301	14377	14170	14423	14342	14402	14379	14232	14322	14404	14488	14236	14533	14386	14341	14431	14258	14240	14382	14305	14385	14352	14405	14273	14285	14212	14266	14288	14408	14359	14292	14200	14361	14338	14218	14220	14176	14353	14492	14380	14256	14338	14275	14321	14208	14342	14214	14305	14165	14189	14406	14271	14244	14365	14318	14379	14373	14216	14242	14447	14403	14351	14328	14310	14356	14357	14176	14320	14223	14520	14315	14596	14399	14495	14431	14350	14357	14261	14302	14381	14302	14289	14352	14320	14317	14480	14501	14148	14237	14169	14462	14318	14241	14360	14356	14351	14269	14344	14308	14338	14461	14221	14391	14329	14218	14393	14342	14291	14359	14307	14143	14345	14158	14419	14356	14276	14406	14221	14395	14284	14261	14375	14388	14199	14308	14359	14408	14484	14317	14375	14394	14340	14313	14256	14271	14486	14286	14291	14232	14415	14254	14396	14200	14339	14221	14252	14195	14288	14199	14321	14340	14420	14272	14352	14368	14363	14363	14252	14224	14342	14169	14465	14254	14320	14350	14462	14402	14270	14353	14471	14229	14308	14392	14155	14319	14249	14260	14318	14226	14186	14483	14421	14398	14176	14308	14425	14374	14346	14398	14355	14380	14144	14274	14088	14483	14249	14466	14214	14260	14325	14339	14240	14425	14143	14229	14447	14382	14242	14480	13965	14302	14347	14335	14403	14362	14457	14399	14290	14249	14310	14268	14320	14160	14226	14335	14345	14275	14504	14342	14138	14381	14470	14344	14448	14442	14389	14397	14256	14340	14325	14311	14228	14227	14176	14501	14285	14300	14355	14428	14570	14399	14339	14251	14289	14243	14243	14440	14375	14360	14245	14159	14260	14388	14292	14447	14419	14363	14236	14418	14370	14410	14355	14197	14387	14279	14332	14408	14201	14438	14314	14172	14305	14622	14326	14462	14309	14361	14392	14416	14211	14424	14412	14085	14298	14249	14416	14396	14458	14255	14374	14256	14291	14357	14367	14383	14253	14404	14199	14349	14264	14322	14456	14175	14391	14424	14438	14307	14422	14278	14295	14383	14143	14307	14246	14120	14366	14438	14293	14332	14153	14291	14327	14420	14339	14314	14365	14374	14327	14408	14398	14425	14358	14374	14499	14480	14250	14370	14447	14486	14257	14209	14458	14214	14395	14178	14101	14342	14188	14315	14392	14396	14239	14264	14311	14242	14551	14378	14327	14182	14435	14322	14379	14442	14215	14330	14447	14188	14324	14280	14486	14425	14275	14283	14315	14342	14207	14401	14208	14129	14420	14255	14367	14278	14360	14216	14237	14380	14387	14435	14319	14198	14404	14305	14362	14327	14354	14392	14435	14278	14305	14300	14183	14121	14162	14394	14209	14234	14299	14339	14327	14403	14259	14210	14222	14245	14341	14262	14240	14312	14352	14293	14301	14255	14303	14323	14432	14423	14393	14346	14271	14278	14305	14194	14452	14328	14462	14142	14355	14323	14033	14424	14395	14296	14469	14400	14234	14207	14244	14252	14056	14449	14365	14426	14322	14197	14357	14388	14228	14512	14313	14554	14363	14255	14405	14314	14304	14292	14453	14281	14344	14310	14318	14164	14319	14349	14441	14371	14484	14381	14423	14268	14411	14172	14126	14314	14407	14242	14243	14246	14249	14205	14171	14303	14171	14538	14357	14378	14223	14326	14190	14290	14340	14247	14281	14530	14357	14395	14256	14258	14268	14229	14241	14246	14485	14286	14347	14418	14279	14307	14376	14355	14192	14365	14376	14268	14383	14344	14327	14358	14306	14511	14443	14206	14377	14457	14371	14314	14399	14397	14142	14356	14453	14206	14324	14515	14313	14310	14434	14398	14388	14484	14372	14353	14368	14382	14172	14155	14151	14349	14379	14231	14306	14337	14304	14203	14373	14336	14225	14280	14359	14288	14378	14385	14448	14304	14240	14389	14307	14331	14125	14345	14451	14178	14232	14386	14260	14377	14292	14206	14372	14265	14384	14360	14261	14505	14404	14217	14129	14279	14313	14251	14340	14250	14324	14236	14317	14217	14531	14314	14442	14250	14362	14316	14303	14279	14317	14450	14269	14603	14468	14283	14308	14294	14366	14119	14192	14403	14372	14241	14475	14432	14428	14500	14456	14497	14449	14478	14392	14357	14317	14227	14234	14378	14250	14334	14333	14164	14306	14347	14419	14429	14345	14360	14499	14295	14416	14368	14258	14366	14322	14297	14396	14126	14245	14260	14309	14191	14281	14260	14249	14423	14316	14365	14389	14418	14365	14280	14417	14515	14284	14289	14443	14289	14329	14205	14361	14379	14324	14264	14288	14372	14407	14384	14317	14278	14321	14509	14145	14461	14221	14325	14395	14316	14407	14345	14338	14398	14305	14414	14267	14252	14302	14413	14271	14283	14250	14233	14104	14345	14300	14466	14305	14209	14319	14386	14238	14406	14439	14342	14311	14553	14246	14269	14322	14255	14518	14397	14147	14287	14311	14254	14223	14297	14297	14265	14540	14429	14316	14250	14398	14456	14325	14336	14397	14321	14315	14245	14347	14373	14259	14384	14337	14231	14435	14383	14309	14371	14406	14262	14217	14300	14354	14289	14364	14361	14279	14258	14235	14408	14146	14305	14267	14246	14265	14169	14370	14175	14255	14369	14176	14410	14389	14249	14214	14291	14365	14378	14354	14316	14304	14350	14231	14275	14282	14295	14302	14313	14325	14443	14245	14154	14234	14336	14250	14295	14502	14408	14303	14377	14433	14364	14495	14370	14324	14217	14423	14238	14175	14312	14124	14396	14369	14412	14434	14462	14410	14337	14249	14396	14413	14309	14313	14388	14270	14294	14369	14342	14256	14215	14341	14268	14192	14366	14298	14316	14203	14291	14309	14441	14308	14216	14222	14276	14357	14370	14337	14444	14367	14251	14397	14284	14387	14318	14386	14263	14383	14288	14262	14220	14237	14239	14192	14255	14306	14415	14323	14274	14237	14222	14251	14179	14228	14246	14186	14559	14387	14306	14427	14231	14384	14405	14262	14253	14297	14243	14219	14350	14211	14390	14342	14346	14336	14205	14416	14325	14435	14386	14122	14334	14261	14434	14290	14364	14384	14304	14416	14323	14507	14373	14362	14467	14323	14335	14404	14368	14433	14273	14380	14442	14269	14392	14377	14202	14251	14193	14556	14339	14371	14458	14399	14251	14222	14329	14471	14289	14466	14298	14249	14393	14233	14555	14199	14426	14424	14423	14319	14314	14466	14396	14301	14362	14208	14181	14319	14390	14436	14165	14408	14291	14278	14274	14366	14398	14370	14319	14408	14461	14476	14382	14193	14246	14310	14331	14342	14207	14367	14273	14408	14255	14222	14342	14292	14337	14219	14386	14190	14398	14281	14201	14281	14343	14133	14304	14444	14385	14343	14405	14212	14276	14306	14338	14296	14478	14494	14216	14272	14409	14045	14588	14243	14300	14362	14455	14315	14499	14208	14135	14254	14337	14393	14430	14335	14408	14462	14230	14460	14337	14495	14347	14340	14183	14403	14211	14374	14334	14182	14407	14288	14446	14358	14260	14302	14284
22770	20974	27872	24404	22193	22727	21944	19502	18327	18372	18328	18270	18067	18257	17889	18055	17719	18117	17979	17822	17823	17882	17895	17955	17823	17751	17867	17856	17782	17678	17813	17678	17803	17668	17647	17696	17555	17721	17760	17603	17905	17728	17561	17671	17871	17781	17737	17482	17724	17586	17862	17709	17535	17612	17821	17850	17648	17873	17739	17717	17854	17604	17764	17572	17651	17465	17705	17769	17818	17803	17600	17758	17600	17586	17589	17629	17675	17583	17566	17830	17758	17586	17854	17702	17557	17468	17648	17622	17773	17656	17943	17625	17656	17548	17686	17746	17923	17774	17695	17660	17765	17526	17711	17354	17764	17702	17790	17692	17475	17519	17728	17696	17978	17629	17825	17702	17614	17471	17574	17650	17648	17465	17653	17476	17632	17628	17642	17730	17643	17570	17823	17724	17660	17562	17545	17632	17713	17700	17657	17405	17560	17440	17779	17642	17653	17761	17620	17742	17545	17794	17723	17680	17640	17615	17520	17608	17780	17662	17530	17808	17575	17684	17942	17496	17508	17429	17678	17701	17779	17699	17841	17669	17586	17785	17568	17644	17773	17703	17541	17693	17618	17957	17767	17636	17599	17686	17720	17395	17525	17781	17800	17600	17637	17697	17522	17628	17634	17787	17428	17530	17761	17777	17915	17737	17490	17594	17529	17587	17460	17507	17731	17603	17468	17730	17782	17525	17710	17637	17778	17710	17703	17690	17563	17762	17780	17567	17649	17625	17673	17546	17449	17479	17707	17717	17928	17680	17805	17562	17777	17533	17731	17712	17808	17767	17697	17888	17689	17669	17527	17806	17760	17500	17724	17652	17715	17702	17601	17628	17698	17562	17547	17472	17631	17579	17786	17510	17661	17667	17540	17783	17714	17676	17850	17570	17647	17748	17565	17632	17617	17563	17610	17783	17566	17527	17801	17603	17605	17540	17714	17683	17739	17458	17682	17738	17461	17828	17750	17581	18021	17526	17527	17525	17474	17702	17597	17685	17779	17720	17396	17679	17784	17635	17708	17808	17557	17616	17787	17741	17649	17745	17570	17337	17587	17496	17716	17661	17704	17579	17446	17591	17783	17560	17883	17719	17642	17619	17489	17713	17613	17768	17848	17741	17784	17655	17603	17774	17541	17598	17767	17646	17745	17283	17782	17728	17732	17525	17699	17723	17778	17820	17568	17515	17685	17627	17717	17516	17458	17562	17702	17562	17591	17816	17704	17800	17592	17554	17688	17562	17627	17888	17624	17704	17645	17497	17597	17857	17846	17730	17782	17816	17917	17827	17620	17675	17644	17664	17768	17694	17749	17903	17824	17517	17585	17493	17497	17674	17792	17941	17659	17765	17537	17860	17468	17689	17893	17900	17795	17852	17772	17620	17796	17556	17711	17715	17639	17583	17590	17556	17890	17688	17665	17784	17845	17751	17602	17796	17600	17789	17818	17461	17587	17582	17714	17759	17652	17771	17679	17859	17515	17460	17657	17762	17679	17451	17572	17746	17690	17697	17745	17897	17739	17672	17640	17560	17567	17723	17702	17676	17636	17679	17611	17658	17832	17623	17777	17397	17731	17517	17811	17643	17684	17599	17622	17646	17824	17700	17481	17771	17516	17617	17596	17636	17757	17611	17603	17569	17530	17775	17818	17770	17559	17546	17566	17472	17670	17660	17716	17756	17501	17603	17718	17585	17685	17499	17697	17747	17580	17736	17616	17740	17621	17434	17472	17492	17598	17616	17700	17622	17751	17581	17854	17811	17806	17749	17489	17572	17578	17757	17637	17782	17621	17564	17549	17571	17814	17688	17982	17703	17761	17590	17705	17520	17774	17729	17503	17576	17625	17449	17640	17706	17646	17472	17667	17743	17740	17544	17473	17635	17544	17592	17468	17600	17688	17725	17627	17595	17615	17668	17645	17568	17508	17590	17531	17729	17583	17695	17851	17619	17687	17834	17411	17737	17545	17738	17761	17667	17432	17689	17547	17555	17518	17820	17696	17423	17851	17619	17650	17717	17646	17481	17672	17581	17691	17862	17656	17546	17762	17903	17623	17794	17602	17662	17668	17800	17554	17640	17592	17710	17649	17490	17551	17510	17612	17604	17818	17700	17504	17489	17817	17585	17615	17708	17796	17669	17593	17734	17743	17591	17725	17754	17580	17585	17653	17489	17516	18003	17675	17750	17819	17687	17483	17693	17661	17592	17517	17718	17536	17422	17534	17704	17773	17659	17548	17660	17879	17640	17684	17462	17857	17644	17838	17732	17578	17667	17490	17744	17728	17683	17689	17679	17648	17494	17613	17681	17600	17722	17544	17470	17699	17771	17699	17605	17454	17622	17438	17564	17685	17767	17569	17686	17671	17867	17760	17454	17517	17616	17627	17609	17587	17667	17769	17558	17495	17596	17619	17744	17719	17678	17936	17695	17650	17786	17756	17512	17555	17749	17579	17648	17754	17596	17487	17618	17687	17598	17635	17571	17544	17632	17850	17646	17619	17645	17753	17693	17707	17542	17705	17845	17882	17763	17659	17746	17709	17539	17371	17573	17633	17436	17494	17487	17677	17644	17896	17570	17650	17705	17825	17559	17671	17543	17461	17638	17562	17537	17690	17701	17563	17755	17707	17667	17802	17538	17594	17715	17668	17654	17626	17389	17753	17636	17622	17650	17451	17486	17511	17726	17508	17569	17458	17799	17779	17635	17690	17683	17570	17715	17764	17667	17401	17609	17668	17621	17628	17586	17585	17718	17618	17844	17776	17589	17668	17702	17794	17657	17455	17706	17716	17790	17557	17768	17785	17573	17630	17624	17481	17645	17577	17674	17676	17576	17484	17548	17701	17740	17842	17678	17673	17708	17794	17914	17790	17534	17547	17644	17659	17529	17842	17501	17527	17491	17790	17946	17649	17732	17873	17610	17810	17612	17822	17604	17762	17609	17643	17628	17671	17562	17615	17586	17754	17733	17593	17624	17536	17685	17653	17638	17634	17591	17413	17592	17589	17546	17622	17729	17517	17796	17543	17858	17551	17631	17648	17826	17666	17708	17475	17641	17707	17682	17769	17811	17510	17473	17476	17836	17690	17621	17517	17819	17607	17597	17791	17659	17351	17683	17527	17708	17664	17739	17660	17788	17676	17578	17843	17640	17488	17638	17542	17720	17762	17753	17801	17678	17672	18072	17692	17624	17744	17701	17675	17907	17597	17620	17536	17800	17672	17642	17507	17602	17741	17542	17610	17823	17797	17752	17651	17519	17435	17542	17692	17659	17469	17630	17809	17849	17587	17658	17528	17442	17624	17876	17732	17466	17626	17465	17926	17580	17692	17817	17690	17738	17745	17539	17472	17402	17850	17798	17662	17661	17856	17821	17667	17475	17615	17630	17652	17681	17675	17826	17495	17614	17651	17700	17680	17464	17813	17420	17781	17772	17686	17767	17719	17620	17677	17570	17941	17634	17548	17510	17528	17796	17711	17684	17649	17618	17740	17651	17533	17623	17622	17779	17582	17531	17754	17778	17693	17585	17711	17684	17621	17661	17451	17549	17649	17675	17705	17777	17607	17475	17865	17594	17736	17726	17704	17822	17761	17580	17734	17664	17657	17726	17512	17758	17770	17654	17614	17835	17845	17626	17866	17747	17682	17592	17710	17895	17728	17746	17531	17679	17626	17541	17645	17819	17442	17518	17509	17691	17433	17498	17502	17554	17810	17799	17662	17859	17625	17689	17623	17845	17406	17641	17708	17554	17712	17681	17847	17611	17648	17566	17699	17808	17559	17512	17590	17805	17669	17531	17669	17616	17602	17536	17826	17490	17715	17683	17737	17623	17634	17411	17775	17773	17432	17745	17541	17477	17625	17575	17681	17685	17569	17638	17890	17740	17857	17800	17690	17652	17812	17761	17606	17684	17557	17550	17535	17669	17647	17741	17690	17529	17685	17719	17632	17638	17867	17694	17597	17663	17768	17882	17732	17721	17489	17628	17735	17660	17618	17732	17508	17711	17428	17392	17410	17840	17797	17582	17917	17687	17645	17675	17683	17641	17612	17853	17532	17565	17509	17685	17614	17570	17719	17518	17731	17548	17488	17457	17797	17571	17652	17624	17643	17575	17748	17676	17633	17534	17758	17584	17922	17729	17709	17595	17617	17596	17727	17447	17471	17852	17575	17485	17513	17606	17640	17689	17711	17366	17599	17535	17623	17632	17772	17586	17757	17407	17822	17621	17828	17630	17490	17863	17705	17594	17669	17698	17607	17593	17571	17682	17675	17590	17796	17514	17752	17615	17606	17680	17700	17496	17764	17700	17645	17520	17745	17780	17836	17682	17651	17614	17464	17653	17746	17564	17820	17576	17760	17758	17884	17505	17634	17451	17496	17550	17607	17764	17625	17660	17548	17487	17518	17539	17633	17627	17454	17701	17679	17735	17631	17669	17727	17593	17590	17710	17614	17556	17842	17775	17378	17455	17579	17687	17667	17702	17579	17582	17626	17533	17751	17556	17582	18022	17696	17615	17728	17405	17647	17532	17739	17871	17730	17534	17686	17620	17559	17738	17678	17586	17546	17825	17797	17653	17667	17565	17600	17686	17528	17760	17775	17870	17618	17657	17469	17582	17549	17597	17887	17726	17765	17656	17666	17610	17782	17896	17682	17637	17776	17608	17550	17836	17568	17568	17833	17495	17628	17549	17774	17539	17579	17547	17697	17551	17763	17474	17756	17713	17647	17618	17525	17514	17829	17514	17627	17518	17544	17824	17532	17491	17826	17756	17553	17634	17848	17685	17639	17578	17755	17828	17676	17633	17773	17646	17624	17709	17818	17753	17697	17474	17711	17670	17506	17534	17763	17597	17677	17535	17611	17640	17664	17686	17583	17584	17553	17543	17658	17670	17446	17750	17588	17635	17724	17739	17504	17809	17800	17659	17594	17673	17733	17546	17578	17680	17634	17611	17679	17712	17765	17658	17712	17606	17689	17619	17594	17950	17745	17629	17433	17904	17649	17657	17770	17835	17707	17724	17820	17685	17720	17435	17530	17376	17614	17783	17846	17680	17513	17546	17739	17736	17484	17884	17585	17425	17795	17681	17720	17698	17701	17685	17661	17712	17713	17635	17464	17561	17635	17798	17691	17806	17711	17643
16283	34718	28900	22505	20162	18634	17363	16835	16143	15825	15622	15532	15313	15357	15521	15174	15085	15144	15145	15221	14944	15114	15038	14928	15137	15100	15174	14981	15074	15026	14963	14813	14953	14928	14951	14913	15066	14885	14764	14908	14983	15070	14880	14818	14733	14766	15066	14901	15054	14685	15063	14946	15011	14952	14938	14877	14903	14894	15015	14922	14863	14980	14954	14854	15066	14870	14862	14966	14850	14830	14981	14844	14866	15058	14851	14901	14701	14813	15023	14810	14926	14908	14930	14863	14856	14815	14836	14862	14813	14931	15027	14924	15033	14950	14916	14996	14878	15116	14935	14812	14929	15004	14828	14909	14852	14753	14972	14897	14975	14936	14844	14730	14881	14894	14993	14873	14872	15048	14859	15108	14848	14789	14756	14697	14926	14985	14857	14957	14851	14856	14931	14845	14928	14939	14918	14939	14853	14958	15061	14776	14832	14884	15000	14906	14745	14873	14901	15023	14938	14949	14947	14864	14797	14792	14960	14749	14822	14806	14803	14927	15012	14902	15107	14930	14972	14877	14817	14870	14879	14838	14979	14866	15006	15002	14918	14876	14949	14822	14883	14848	14801	14953	14948	14960	14878	14941	15015	14999	14885	14876	14727	14758	14885	15074	14770	14927	14990	15063	14722	15153	14898	14972	14830	14923	14887	14855	14847	14955	14762	14958	15001	14875	14982	14917	14927	14748	14747	14775	14859	14787	14850	14799	14892	14718	14801	14790	14819	14751	14943	14765	15003	14877	14839	14811	14897	14872	14843	14973	14912	14825	14885	14743	14878	14807	14734	14970	14952	15009	15018	14915	14940	14892	14838	14671	14952	14928	15004	14789	14889	14891	14979	14794	15019	14984	14990	14951	15139	14718	14734	14666	15056	14973	14848	14934	14833	15007	14836	14822	14802	14760	14906	14782	14845	14915	14981	14923	14921	14992	14802	15014	14782	14910	14933	14945	14952	14804	15032	14910	14881	14748	14833	14738	14943	14937	14815	14960	14846	14807	14955	14893	14984	14857	14925	14795	15122	14899	14773	15022	14835	14708	14970	14828	15040	14951	14919	14916	15016	14920	14751	14901	14849	14772	14902	14919	14710	14816	14805	14902	14998	14987	14995	14939	14868	14858	14856	14818	14868	14794	14649	14988	14846	15038	15014	14772	14843	14917	14925	14905	14695	14870	14874	14794	14908	14753	14886	14769	14853	14802	14901	14856	14859	15037	14714	14983	15025	14794	14752	15001	14895	14892	15042	14735	14826	14923	14972	14967	14925	14960	14922	14819	14817	14881	14845	14906	14914	14812	14891	14953	14869	14854	14950	14974	14914	14867	14919	14931	14765	14825	14868	14763	14877	15117	14860	14843	14849	14949	14791	14796	14988	15006	14878	15118	14849	14996	14932	14865	15081	14822	14892	14923	14901	14867	14928	14974	14817	14890	14896	14952	14920	14818	14820	14813	14887	14815	14890	15006	14874	14878	14761	14924	14819	14955	15094	14924	14890	14868	14795	14741	14934	14859	14940	14948	14965	14956	14956	14873	15050	14881	14811	14839	14827	14904	15018	14826	14888	14953	14769	14868	14825	14945	14858	14891	14703	14983	14893	14733	14969	14851	14592	14796	14846	14896	15038	14830	14809	15013	14893	14979	14923	14897	14809	14917	14925	14772	14917	14756	15016	14791	14853	14910	14823	14801	14864	14792	14809	14893	14875	14836	14803	14963	14819	14840	14900	14990	14875	14896	15026	14964	14844	14917	14816	14879	14776	14918	14843	14937	14869	14939	14954	14867	14900	14966	14885	14989	14900	14892	14920	14696	14850	15069	14994	14845	14669	15013	14899	15012	14963	14980	14807	14925	14985	15040	14969	15069	15015	14984	14918	14876	14806	15074	14629	14871	15026	14845	14976	14986	14994	14806	14855	14884	14866	14914	14706	14777	14942	15084	14778	14924	14941	14962	14841	14879	14837	14841	14849	14843	14832	15046	14765	15062	14833	14816	14886	14984	14914	14923	14850	14797	15024	14847	14897	14986	14741	14959	14967	15056	14838	14753	15049	14906	14870	14824	14965	15066	14993	15001	14961	14915	14897	14891	14970	14762	14721	14759	14836	14690	14863	14866	14770	15030	14748	14964	14790	15035	14968	14884	14997	15002	14888	15009	15014	14827	14783	14952	14870	14920	14879	14947	14827	14952	14864	14886	14940	14946	14991	14899	14894	14915	14888	14986	14905	14991	14965	14982	14792	14875	14936	14864	14883	15002	14842	14922	14708	14776	14836	14961	14991	15005	14877	14996	14758	14764	15046	15028	14721	14668	14812	14756	14833	14986	14855	14807	15011	14878	14874	14997	14978	14953	15055	14862	15100	14850	14825	14966	14956	14827	14701	14892	14916	14912	14825	14874	14908	14923	14805	14953	14949	14750	14802	14716	14995	14885	14920	14969	14948	15175	14915	14918	14948	14749	14932	14880	14728	14699	14905	14917	14704	14985	15093	14898	14964	14974	14974	14892	14869	14913	15027	14926	14846	14946	14840	15001	14729	14846	14744	14996	14892	14943	15037	14960	15057	14735	14872	14931	14944	14808	14857	14971	14913	15064	14966	14901	14976	14970	14899	14804	14930	14883	14867	14948	14939	14987	14928	14817	14986	14902	14923	14799	14874	14955	14925	14693	14834	14939	14863	15034	14917	14793	14887	14916	14994	14906	15061	14823	14888	14930	14896	14763	14987	14891	14888	14982	14816	14901	14870	14819	14764	15084	14808	14834	14704	15009	14896	14751	14953	14778	14788	14794	14894	15018	14738	14974	14944	14777	14881	15012	15024	14835	14803	14759	14817	14941	14735	14843	14885	14769	14852	14918	14778	14814	15004	14750	14725	14954	14815	14959	14935	14687	14835	14909	15071	14905	15001	14828	14902	14962	14938	14721	14722	14936	14874	15014	15022	14905	15078	14761	14930	14912	14963	14748	14929	14819	15005	15031	14870	14847	14661	14777	14865	14745	15033	14927	14987	15053	15079	14894	15057	14997	14909	14675	14766	14715	14846	14784	14954	14798	14884	14920	14843	14810	14871	14888	14886	15029	14854	14803	14951	15072	14723	14874	14782	14892	14695	15067	14813	14835	14874	14840	14846	14925	14980	14905	15017	14787	14831	14829	15001	14897	14864	14931	14914	14875	14939	14787	14612	14957	14969	14923	14839	14915	14712	14849	14991	14904	14826	14919	14635	14910	14832	14834	14955	14848	14880	14955	14937	14744	14875	14937	14872	14885	14950	14720	14943	14732	14889	14957	14911	15022	14888	15129	14883	14981	14926	14822	14833	14841	14746	14780	15068	14915	14880	14981	14906	14830	15035	14878	14999	14983	15002	14777	15105	14984	14948	14801	14807	14971	14851	14808	14896	14781	14921	14776	14876	14843	14989	15029	14916	15192	14931	14862	14962	15037	14927	14641	14884	14987	14878	14944	15020	15010	14904	14950	14871	14950	14913	14935	14802	14874	14888	14806	14756	14989	14867	14952	14934	14791	14951	14707	14824	14933	14869	14855	14944	14872	14977	14824	14833	14773	14851	14960	15042	14819	14831	14892	14835	14939	14927	15083	14842	14978	14885	14937	14815	14884	14818	14896	14924	14881	14881	14905	14912	14814	14887	14797	15086	14784	14849	14840	14857	14842	14866	15076	14978	14983	14912	14709	15001	14844	14816	14774	14815	14724	14955	14928	14833	14719	14851	14926	14840	14958	14935	14853	14745	14937	14987	14924	14674	15075	14858	14857	14971	14894	14820	14956	14929	14910	14832	15007	15001	14780	14744	14832	15003	14909	14984	14851	14818	14914	14985	14841	14989	14894	14883	15046	14718	14851	14933	14944	14887	14917	14887	15042	14897	14919	14890	14887	14930	15029	14834	14846	14864	15054	14932	14867	14942	14797	14850	14839	14854	15034	15081	14852	14901	15029	15087	14915	14819	14991	14851	14836	14965	15035	15029	14774	14789	14650	14916	14876	14816	14922	14910	14896	15097	14990	14919	14965	14923	15100	14787	14995	15062	14902	14911	14832	14771	14914	14859	14783	14857	14838	14792	14860	14837	15014	14872	14767	14870	15001	15005	14786	14939	14847	14898	14752	15117	14914	14741	14886	15080	14780	15021	14953	14960	14802	14954	14784	14933	14732	14881	14866	14914	15010	15029	14912	15037	15001	14745	14919	14957	14905	15020	14902	14864	14943	14939	14952	14930	14809	15049	14914	14971	14891	14976	14697	14839	14939	14853	15029	14821	14886	14934	14949	14851	14841	14858	15038	14877	14835	14899	14832	14880	14992	14890	14834	14902	14742	14839	14740	14812	14995	15022	14851	14873	14864	14961	14922	14965	14868	14752	14749	14824	14998	14936	14920	14875	14807	14885	14993	14972	14661	14858	14760	14967	14869	14851	15013	14866	14897	14933	14870	14937	14832	14955	14848	14938	14854	14920	14834	15097	14895	15045	14769	14900	14972	14918	14787	14978	14892	15083	14867	14961	14835	14762	14942	14943	14808	14738	14908	14930	14875	14906	14964	14998	14732	14995	14866	14981	14754	14829	14732	14880	14970	14861	14801	14892	14809	15043	14766	14745	14990	14833	14851	14844	14933	14998	15002	14957	14799	14939	14746	14756	14887	15006	14957	14847	14940	14939	14781	14842	14765	15006	14876	14970	14780	15084	14833	15028	14906	14955	14817	14954	14887	14670	14886	14759	14965	14930	14891	14742	14596	14694	14906	14934	15109	14887	14910	14807	14938	14762	14982	14806	14937	15026	14910	14717	14943	14822	14913	14955	14915	14989	14857	14915	14798	14840	14789	14935	14955	14948	14851	14884	14778	14898	14926	14956	15006	14733	15112	14983	15049	14881	14890	14914	14941	14877	14909	14810	14799	14900	14953	14987	14789	14836	14874	14917	14970	14741	15085	14893	14791	14967	14925	14992	14922	14707	14966	14736	14857	14927	14970	14810	14845	14839	15029	14849	14789	15159	14882	14830	14907	14980	14748	14878	14920	14862	14778	14838	15041	14881	15061	14916	14873	14882	14917	14824	14818	14990	14953	14811	14911	14746	15061	14865	14898	14818	14846	14916	14868	14977	14872	14803	14790	14750	14790	14803	14777
24235	21004	26794	26431	20989	19733	19435	18065	17723	17790	17660	17387	17315	17118	17358	17254	17197	17089	17033	17022	17297	17038	17172	17090	17129	17034	16970	17113	17134	17280	17176	17052	17166	17044	16722	16826	16976	17000	17088	16866	17025	17054	17136	16964	16799	16972	17042	17041	16990	17062	17006	16975	17077	17068	17068	16950	17031	16972	16920	17073	16887	16891	16946	16762	16986	16960	17109	16854	16886	17107	16691	16982	17184	17050	17023	16936	17028	16983	16941	16852	17128	16668	17018	17036	17197	17073	17056	16906	16909	16845	17054	16974	16869	16797	16981	17155	17025	16934	16943	16997	16907	16964	16836	16946	17041	16865	17202	17275	17098	17065	17076	16769	17034	17136	16913	17034	17110	16681	16977	16845	17099	16922	16856	17136	16850	16794	17006	17133	17032	17013	16909	16816	17023	17002	17053	16998	16964	16834	17233	17037	17018	17047	16777	17334	16999	17064	17042	17174	17082	16906	16949	16824	17180	17112	17094	17000	16846	17003	16768	16943	16990	16923	16926	17125	16959	16940	17194	16956	17183	17179	17102	16949	16885	17180	17095	16953	17036	17132	16929	16910	16933	16935	16917	16818	16960	16767	16923	17016	17026	16933	17130	16925	16830	17166	17053	16822	16949	16984	16953	17032	17233	17089	16925	16909	16905	17152	17032	16842	17059	16928	16939	16965	16906	16954	16832	16936	16970	17099	16940	16936	16820	16889	17011	17124	16987	16851	17103	17102	17112	16942	16806	16713	17067	17067	16950	17105	17104	16884	16858	16989	17067	16931	17062	16870	17121	16989	17057	16969	17039	16880	16927	16856	16743	16876	16982	16859	17035	16992	16911	17077	16734	16951	16942	17088	17162	17031	16962	17036	17000	16861	17127	16976	17079	17159	17158	16992	17145	16826	17012	16903	16963	17124	16973	16892	17119	17265	17018	17077	17114	16969	17109	17080	17120	17128	16966	17027	16902	16800	16994	17045	16946	17037	17041	17173	17110	16756	17184	17077	16942	16809	16927	17008	16887	17127	16987	16741	16942	17055	17004	16846	16879	16919	16890	16963	16841	17027	17019	17158	16970	16807	16934	17021	17008	16879	17036	17110	17052	16825	17057	16987	16770	16933	16856	16874	17024	17080	16999	17048	16822	16972	16827	16962	16754	16852	16996	16951	17103	17290	16935	17017	16879	17120	17160	16986	17223	16996	17001	16970	17105	17009	17009	16813	17059	16956	17122	16984	17004	17001	17157	17051	16980	17159	16987	16953	16928	16887	16971	17099	17026	16998	16812	17034	17077	17050	17096	16964	17078	16952	17025	17022	16919	16928	17214	17028	17069	16776	17082	17055	17068	17168	16912	17069	17079	16775	16796	16734	16999	17009	16938	17055	16850	17095	16955	17100	17002	17058	17046	16988	17063	17046	17019	17175	17063	16840	16897	16972	17011	16991	16981	16973	16955	16809	17024	17110	16977	16910	17127	17017	16858	17001	16850	16856	17017	17019	17078	16751	17082	17102	17109	16969	17300	16841	17199	17071	17064	16794	17124	17211	16957	16948	17062	17010	17020	17133	16944	16904	16874	16983	17055	16878	16924	17328	16993	16887	16953	16886	16974	16875	16927	17275	17097	16967	16857	17186	17169	17050	17069	17012	17100	16967	17025	16972	16977	16990	16852	16853	17098	17049	17005	17085	17173	16968	17067	16755	16969	17048	16953	16880	17046	17053	17190	16963	17079	16843	16756	17139	16973	17008	17037	17095	16998	16955	17073	17118	17009	16836	17022	17050	16851	16828	17019	17149	16879	16966	17018	16888	17062	17059	16767	16880	17056	17055	16981	16947	16864	17121	17103	16886	17071	16761	17036	16875	17088	16961	17134	17010	17057	16900	16851	16919	17061	16877	16979	16899	17054	16945	16948	17026	16949	17109	17272	17106	16947	17046	16905	16903	16983	17069	17187	17017	16922	17000	17177	17027	16988	17019	17034	16915	17050	17233	17068	17012	16971	16854	17162	16964	17045	17043	17057	16997	17148	17195	17118	17146	17040	17023	16945	16879	16801	16953	16861	17248	16949	17144	16896	17140	17034	16952	16985	17086	17029	17134	16980	16933	16824	16932	16854	16913	16976	16917	17068	17096	17063	17066	17020	17099	17116	17076	16874	16953	16998	16826	17046	16828	17036	16908	16828	16867	17103	16980	16839	17017	16882	17117	17099	16879	16980	16989	17171	16879	17072	16940	16870	17113	16949	16963	17122	17131	16988	16810	16997	16946	17171	17046	17080	16963	17069	17106	17050	16993	17103	17004	17120	17074	16952	16920	16855	16953	16965	17064	17089	16957	17093	17083	16970	16987	16791	16763	17014	16822	17114	17016	16980	16970	17029	17041	17005	16949	16878	16976	16943	16847	17067	17078	17133	16942	16907	17119	16989	16934	17187	17006	16989	17021	16873	17025	17106	16836	16828	16858	17041	17135	17107	17150	17053	17029	17106	17069	17111	16888	17010	16907	16904	17059	16950	17080	17107	16896	16884	17010	16972	16855	16755	17020	17110	16883	16875	16917	17031	17054	16958	16960	16962	16935	16943	16934	16913	16857	17003	17165	17134	17027	16971	16822	16945	16848	16918	16941	16975	17038	16929	17033	17005	17049	17029	16998	16892	16801	16985	17088	16973	16806	16882	16935	16875	16870	17113	16857	16966	16999	16908	16834	17041	17079	17182	17021	16810	16759	17058	17083	16963	16916	16903	16861	17037	16884	16795	17096	16875	16855	16951	16860	17061	17095	17056	16954	17137	16921	16890	16896	16798	16781	16879	16999	16944	17015	17309	16911	16999	16876	17148	16973	16949	16729	17075	16922	17305	16937	17278	16818	16847	16860	17215	16942	17002	17071	17027	17054	16826	16798	16992	17004	17203	17000	16836	17052	17056	17151	17043	17040	16982	17057	17132	16824	17038	17035	16987	16999	17126	16919	16820	16914	17107	16844	17222	17040	16884	17118	17012	16879	16904	17175	17143	17078	16923	16954	16913	16935	16943	16882	16907	16825	16982	17022	17020	17031	16925	16865	17003	16849	17074	17072	17125	17189	16879	16837	17111	16905	16889	17263	17180	17064	16898	17051	16988	16882	16853	16898	16913	16982	16829	17019	16844	16894	16949	17049	16877	16836	16830	16867	16902	16996	16853	17048	16864	16880	17238	16867	16981	16988	17148	16968	16968	16940	16890	17035	16963	17021	17006	16926	17056	16953	17005	16828	16938	17154	17043	17009	16920	16797	17151	17034	16915	17021	16934	17084	16960	17025	17013	17058	16825	16917	16893	16966	16868	17018	16975	17054	17040	17055	16834	16815	16889	17192	17256	17028	16968	17088	16714	17019	17021	17038	17132	16774	17111	17007	16979	16996	17172	16858	16990	16958	17008	16951	16885	17000	17157	16901	16892	17010	16942	17012	17023	16977	17294	17165	17171	17070	16798	17071	16912	16947	16921	17007	16934	16995	16923	16923	17058	17116	16967	17058	17207	16974	16824	16905	16792	16931	16837	16932	17002	16923	16933	16679	17052	16853	17106	16892	16868	17161	17150	17053	17022	16827	17139	17047	16972	17155	16975	17236	17169	16766	17022	16869	17060	16780	16991	16908	17046	16981	16885	17088	17032	16900	17026	16978	16985	16751	17051	16988	16861	17047	17097	16994	17192	16950	17078	17082	17045	17087	16947	16881	16907	16924	17370	16945	17005	16684	16954	17048	17029	16824	16886	17058	17033	16993	16972	17193	17031	16952	17102	17040	16976	16899	17086	17168	17057	16952	16976	16901	17116	16940	17164	16942	16953	16840	17133	16948	17132	17050	17047	16955	17081	16946	16950	17099	16976	17113	17039	16896	16895	16885	17100	16898	17020	17040	17163	17120	17015	16946	16939	16825	16937	17032	16938	17145	16880	17080	17003	16846	16985	16945	16753	17043	16970	17085	16913	17029	17144	16936	17097	16930	16999	17059	17034	16955	17094	17068	17118	16806	17054	16957	17101	17069	16897	16907	17024	16853	17202	16795	17029	17120	16934	16979	16890	17160	17357	16835	16889	16894	16839	16959	16935	17079	16886	16928	17073	16973	16898	17089	17119	17131	16979	16915	17134	16975	17074	16923	17048	16959	17085	16923	17170	16965	16913	16928	17131	17077	17029	17061	16999	17059	16996	17015	17027	17114	17185	17009	16971	17165	16923	16863	16892	17034	17117	17073	17037	16971	17039	16924	17291	17004	17030	16935	16835	16735	17002	16952	16752	17020	16927	17075	17001	16932	16855	16907	16838	17105	17071	17068	17108	16872	17101	16953	16858	17051	16958	16971	17189	16999	16921	16897	16946	16776	16916	16802	16971	17224	17081	17053	16972	17187	16912	16786	17016	17063	17020	16891	17010	16977	16924	17037	16793	17236	17076	16975	16978	17245	16977	16963	16926	16972	16923	17041	17028	16842	16983	17074	16780	16998	17185	17030	17055	16966	16993	17188	16967	17053	17001	16983	16946	16963	17282	17159	16986	16898	17020	16929	17003	16886	16853	16913	16900	17010	17033	16939	17074	16999	17020	16909	16978	16827	16885	17039	16882	16776	16728	16909	16942	16948	17213	16926	17120	17043	16825	16872	17017	17225	17185	16982	17052	17202	17131	17339	17175	17006	16944	16928	17076	16983	17113	16861	16977	17076	17129	17021	16929	17038	16921	16978	16947	17061	16866	16808	16803	16931	17026	17127	17060	16956	16880	17093	16986	17026	17081	17175	17010	16983	16848	17085	16888	17073	16839	16910	16937	16945	17007	16962	16803	16961	16963	16748	16959	16964	17038	17106	17006	16985	17064	16868	17014	17044	17136	17133	17122	17170	17107	16943	17148	16960	17186	16903	17055	16790	16773	17027	16979	17058	17006	17144	16873	16924	16839	16829	16829	17059	17156	16938	16813	16955	17093	16907	17052	16928	16939	16753	16897	16864	17247	16907	16880	16994	16833	16951	16892	16900	16945	17000	17083	16845	17069	17093	17207	16974	16943	16749	17007	16844	16940	17008	16986	16794	16969	16892	17049	16853	16934	16987	16940	17043	16954	17148	17176	17071	16942	17058	17024	16897	16991	17103	17021	16846	17138	17027	17234	17013
16696	31818	26291	20434	18674	17619	16454	15875	15616	15261	15162	15048	14803	14764	14773	14817	14729	14606	14721	14850	14650	14760	14463	14784	14624	14619	14629	14677	14606	14516	14638	14575	14577	14483	14612	14678	14655	14445	14571	14494	14553	14496	14585	14483	14572	14688	14430	14556	14601	14612	14573	14517	14678	14428	14682	14691	14435	14488	14544	14438	14375	14586	14532	14432	14414	14566	14591	14356	14462	14451	14458	14449	14646	14548	14551	14494	14631	14610	14612	14416	14492	14449	14482	14533	14559	14678	14588	14585	14596	14660	14585	14649	14419	14341	14729	14565	14482	14516	14565	14575	14458	14558	14501	14461	14493	14563	14592	14214	14399	14620	14587	14457	14514	14552	14552	14407	14538	14474	14432	14491	14532	14508	14515	14375	14735	14469	14442	14442	14474	14448	14485	14454	14431	14530	14365	14595	14548	14568	14585	14549	14458	14441	14564	14492	14436	14634	14508	14704	14382	14524	14565	14579	14487	14539	14510	14550	14471	14604	14550	14625	14592	14486	14440	14400	14530	14599	14467	14589	14596	14551	14594	14467	14622	14601	14496	14579	14524	14525	14672	14615	14484	14611	14606	14643	14515	14530	14643	14464	14600	14511	14630	14435	14500	14599	14469	14503	14499	14456	14515	14515	14543	14658	14463	14567	14402	14548	14568	14444	14430	14551	14661	14677	14615	14630	14459	14609	14577	14495	14553	14521	14459	14352	14414	14591	14536	14492	14611	14554	14518	14569	14659	14602	14349	14404	14589	14522	14422	14659	14610	14632	14600	14369	14549	14607	14498	14477	14513	14566	14629	14583	14490	14461	14698	14572	14410	14482	14566	14431	14351	14505	14571	14421	14615	14474	14488	14487	14566	14464	14534	14562	14511	14317	14499	14619	14589	14494	14537	14553	14625	14417	14536	14488	14471	14452	14567	14544	14557	14444	14684	14564	14544	14567	14594	14728	14468	14571	14478	14639	14592	14576	14414	14470	14597	14594	14428	14592	14659	14347	14579	14486	14444	14430	14611	14477	14326	14374	14556	14526	14516	14691	14421	14555	14674	14564	14641	14556	14450	14627	14459	14710	14422	14374	14525	14446	14578	14621	14398	14486	14488	14454	14473	14532	14580	14591	14607	14564	14405	14521	14648	14561	14585	14559	14615	14523	14428	14613	14628	14533	14455	14522	14592	14563	14483	14650	14499	14418	14559	14650	14341	14612	14588	14515	14672	14539	14597	14453	14506	14362	14509	14721	14652	14443	14436	14621	14673	14635	14567	14622	14522	14610	14573	14583	14571	14513	14719	14535	14450	14588	14538	14673	14374	14528	14548	14437	14394	14492	14493	14605	14560	14534	14402	14646	14463	14694	14572	14832	14479	14612	14518	14651	14633	14465	14530	14595	14537	14469	14575	14536	14478	14597	14505	14391	14419	14561	14482	14424	14518	14571	14454	14745	14502	14705	14512	14504	14585	14467	14270	14492	14562	14594	14572	14454	14653	14656	14647	14553	14676	14637	14505	14539	14368	14525	14603	14461	14548	14548	14416	14586	14581	14499	14757	14426	14257	14504	14459	14504	14557	14472	14520	14603	14466	14526	14447	14652	14540	14411	14580	14572	14511	14646	14520	14467	14519	14395	14507	14624	14624	14589	14363	14434	14485	14496	14518	14551	14716	14481	14422	14510	14514	14628	14593	14646	14574	14463	14529	14676	14486	14589	14510	14448	14624	14528	14579	14665	14630	14606	14238	14696	14504	14396	14593	14453	14568	14413	14584	14581	14569	14506	14599	14448	14554	14552	14553	14413	14508	14500	14550	14536	14734	14587	14616	14666	14562	14584	14601	14524	14535	14478	14450	14547	14565	14428	14457	14482	14625	14526	14543	14431	14483	14599	14668	14587	14534	14711	14419	14480	14524	14653	14566	14748	14727	14503	14373	14408	14527	14571	14305	14653	14323	14601	14573	14574	14585	14693	14486	14515	14490	14586	14513	14553	14522	14711	14405	14505	14604	14720	14410	14412	14475	14513	14532	14648	14562	14585	14545	14462	14575	14489	14474	14533	14561	14563	14480	14395	14412	14455	14398	14496	14481	14642	14640	14616	14614	14629	14613	14435	14441	14664	14448	14541	14575	14319	14424	14519	14480	14549	14508	14623	14469	14648	14658	14685	14446	14647	14529	14577	14522	14450	14693	14602	14505	14527	14656	14575	14441	14472	14496	14598	14609	14497	14682	14509	14533	14456	14383	14624	14511	14479	14566	14547	14366	14577	14576	14516	14537	14553	14432	14304	14550	14618	14601	14538	14528	14548	14423	14666	14547	14565	14486	14588	14468	14509	14611	14640	14491	14455	14638	14477	14418	14481	14585	14541	14592	14593	14626	14460	14587	14648	14578	14521	14363	14610	14511	14677	14495	14515	14358	14649	14633	14580	14718	14565	14491	14541	14391	14475	14505	14593	14496	14411	14525	14571	14433	14540	14469	14585	14548	14384	14607	14576	14483	14508	14708	14501	14550	14513	14484	14540	14523	14443	14704	14504	14565	14464	14672	14470	14637	14577	14767	14447	14511	14418	14477	14711	14388	14604	14534	14459	14493	14603	14460	14414	14595	14579	14440	14496	14540	14590	14524	14648	14623	14334	14435	14563	14565	14462	14648	14413	14445	14399	14573	14393	14461	14546	14508	14550	14473	14524	14623	14521	14552	14630	14594	14427	14547	14398	14570	14519	14657	14613	14579	14805	14616	14551	14427	14546	14469	14577	14588	14558	14642	14549	14629	14440	14353	14461	14563	14479	14524	14563	14541	14284	14431	14586	14542	14509	14558	14645	14598	14611	14602	14440	14419	14611	14689	14453	14569	14689	14495	14612	14427	14544	14536	14611	14580	14507	14469	14478	14617	14445	14658	14504	14361	14436	14477	14495	14462	14498	14423	14747	14516	14607	14516	14675	14691	14650	14618	14502	14621	14613	14515	14368	14743	14516	14472	14381	14478	14616	14394	14580	14391	14503	14393	14581	14556	14423	14688	14548	14568	14545	14548	14480	14510	14410	14582	14473	14444	14445	14480	14627	14488	14449	14587	14578	14667	14490	14486	14442	14402	14512	14469	14503	14515	14608	14444	14562	14465	14567	14525	14617	14537	14495	14545	14455	14519	14619	14555	14571	14700	14394	14490	14555	14461	14632	14659	14414	14611	14551	14591	14443	14435	14549	14634	14598	14555	14319	14578	14590	14541	14564	14570	14420	14630	14576	14407	14619	14574	14498	14448	14480	14435	14474	14543	14591	14724	14584	14441	14404	14648	14649	14638	14451	14589	14579	14643	14570	14440	14705	14520	14430	14620	14547	14646	14624	14461	14489	14421	14390	14516	14476	14395	14667	14434	14534	14510	14480	14403	14534	14516	14655	14551	14641	14467	14486	14452	14422	14499	14442	14527	14687	14508	14679	14402	14637	14662	14634	14441	14543	14626	14681	14432	14471	14615	14697	14572	14480	14534	14525	14490	14460	14543	14413	14512	14523	14394	14494	14638	14719	14589	14519	14473	14587	14672	14403	14705	14523	14520	14481	14595	14508	14600	14503	14519	14481	14351	14538	14673	14555	14497	14443	14766	14491	14423	14518	14522	14337	14554	14549	14418	14620	14593	14319	14459	14607	14511	14606	14750	14488	14510	14433	14500	14553	14407	14699	14563	14565	14498	14344	14465	14409	14433	14640	14609	14499	14562	14454	14493	14454	14665	14459	14663	14390	14586	14486	14267	14605	14477	14683	14449	14543	14531	14517	14535	14362	14635	14554	14506	14709	14577	14579	14559	14339	14653	14434	14467	14504	14442	14573	14653	14613	14611	14493	14569	14390	14514	14498	14546	14464	14620	14636	14565	14617	14457	14538	14549	14586	14638	14516	14574	14592	14503	14663	14396	14750	14468	14532	14576	14468	14618	14540	14722	14352	14405	14702	14456	14598	14622	14369	14594	14464	14593	14512	14522	14607	14460	14659	14575	14439	14429	14495	14587	14547	14776	14367	14637	14644	14509	14533	14583	14551	14571	14547	14673	14674	14370	14461	14622	14565	14463	14524	14487	14452	14625	14367	14508	14469	14498	14494	14433	14681	14501	14583	14631	14514	14537	14596	14562	14521	14500	14501	14521	14462	14409	14611	14604	14522	14548	14527	14443	14508	14455	14486	14552	14539	14426	14528	14674	14422	14580	14443	14586	14490	14656	14439	14479	14654	14669	14495	14468	14605	14509	14509	14523	14474	14629	14604	14519	14497	14668	14512	14623	14598	14649	14448	14457	14504	14537	14588	14464	14464	14589	14636	14392	14472	14508	14449	14653	14584	14628	14727	14617	14680	14508	14565	14581	14580	14564	14400	14453	14547	14498	14581	14423	14422	14630	14316	14407	14416	14556	14529	14442	14497	14471	14573	14532	14490	14523	14613	14545	14635	14635	14534	14436	14511	14411	14421	14532	14450	14583	14650	14518	14650	14590	14641	14436	14637	14427	14558	14360	14607	14451	14654	14592	14443	14628	14437	14524	14478	14549	14585	14536	14574	14597	14563	14627	14530	14553	14462	14516	14463	14492	14490	14435	14371	14539	14524	14418	14503	14491	14511	14564	14575	14611	14309	14615	14708	14384	14478	14602	14549	14603	14612	14579	14594	14449	14399	14502	14408	14545	14534	14479	14618	14542	14548	14492	14637	14529	14433	14593	14533	14608	14462	14348	14687	14618	14615	14515	14706	14624	14512	14504	14562	14446	14541	14565	14501	14483	14531	14543	14525	14525	14753	14445	14511	14525	14335	14515	14479	14328	14471	14409	14566	14472	14483	14518	14471	14641	14660	14453	14358	14659	14623	14620	14544	14545	14489	14578	14689	14549	14654	14494	14584	14490	14458	14624	14635	14640	14410	14553	14583	14495	14483	14366	14522	14540	14587	14563	14562	14448	14450	14555	14607	14521	14587	14684	14584	14630	14381	14612	14455	14566	14532	14533	14600	14478	14562	14640	14506	14532	14600	14597	14418	14524	14578	14431	14389	14603	14565	14638	14444	14570	14358	14627	14597	14486	14569	14649	14641	14430	14685	14557	14648	14491	14562	14572	14542	14486	14610	14638	14507	14502	14585	14638	14593	14657	14494
21772	20987	28238	23958	21340	23800	26630	21315	20197	20281	20345	19746	19473	19585	19347	19396	19125	19419	19236	19378	19177	19178	19098	19084	19178	19122	18950	19159	19072	19170	19110	18779	19052	18822	18897	19068	19191	18844	18896	19018	18922	18835	18888	18815	19067	18816	18835	18918	19016	18888	18911	18887	18790	18842	18889	18960	18653	18948	18800	18864	18766	18670	18718	18864	18849	18824	18961	18928	18951	19022	18873	18820	19023	18982	18859	18664	18730	18844	18956	18860	18816	18914	18918	18714	18771	18907	18693	18863	18783	18857	19007	18888	18877	18660	18654	18954	18720	18715	18692	18962	19002	18776	18815	18795	19005	18798	18736	18910	18698	18682	18770	18701	18756	18658	18875	18774	18836	18848	18852	18816	18854	18602	18856	18693	18742	18833	18760	18698	18832	18784	19041	18765	18566	18774	18604	18904	18793	19000	18870	18877	18877	18922	18883	18656	18776	19001	18977	18698	18798	18771	18693	18899	18868	18646	18726	18828	18871	18807	18728	18814	18840	18954	19093	18881	18611	18992	18878	18710	18773	18655	18615	19033	18900	18678	18925	19114	18688	18719	18834	18902	18778	18823	18872	18924	18905	18734	18940	19016	18657	18724	18918	18820	18803	18815	18878	18812	18644	18837	18887	18701	18864	18698	18855	18843	18921	18836	18690	18967	18786	19061	18513	18844	18760	18792	18701	18663	18661	18711	18910	18671	18764	18858	18775	18702	18802	18908	18910	18721	18623	18764	18740	18788	18821	18839	18834	18819	18632	18790	18825	18875	18656	18626	18895	18685	18809	18893	18767	18857	18712	18928	18886	18732	18826	18906	18901	18893	18858	18909	18864	18728	18853	18799	18736	18923	18902	18846	19003	18826	18851	18800	18851	18775	18824	18798	18724	18856	18877	18729	18959	18592	18917	18682	18861	18673	18648	19003	18915	18803	18972	18898	18826	18880	18729	18959	18780	18865	18680	18958	18842	18836	18858	18960	18832	18847	18924	18708	18856	18826	18984	18951	18901	18701	18545	19024	19107	18550	18904	18859	18677	18894	18440	18715	18713	18849	18720	18943	18948	18623	18769	18582	18878	18869	18749	18875	18696	18949	18828	19033	18819	18707	18857	18794	18907	18877	18773	18911	18739	18786	19013	18797	18778	18921	18754	18754	18926	18877	18861	18862	19001	18688	18700	18823	18903	18883	18916	18760	18612	18819	18664	18639	18911	18669	18804	18762	19010	18827	18747	18599	18840	18871	18951	18802	18949	18892	18658	18805	18718	18713	18827	18921	18632	18779	18700	18787	18890	18794	18790	18912	18796	18888	18876	18504	19063	18665	19014	18725	18812	18797	18776	18855	18754	18950	18559	18796	18631	18843	18809	18844	19051	18745	18777	18732	18901	18581	18877	18739	18757	18695	19059	18644	18949	18916	18869	18691	18727	18989	18605	18759	18888	18789	18652	18845	18684	18500	18929	18998	18977	18807	18686	18797	18738	18920	18762	18969	18839	18970	18833	18760	18810	18822	18862	18876	18770	18999	19137	18948	18934	18971	18775	18686	18686	18710	18819	18869	18932	18729	18833	18887	18785	18893	18616	18804	18690	18663	18618	18672	18725	18688	18992	19034	18833	18553	18867	18730	18944	18781	18795	18892	18675	18646	18760	18883	18765	18842	18937	18914	18682	18647	18799	18716	18709	18815	18925	18877	18852	19099	18709	18868	18939	18893	18798	18736	18674	18660	18604	19070	18991	18718	18882	18705	18710	18756	18902	18803	18812	18794	18575	18716	18929	18686	18754	18623	18751	18822	18874	18923	18667	18825	18869	18862	18766	18740	18860	18947	18794	18774	18799	18856	18691	18922	18874	18670	18845	18863	18875	18787	18613	18959	18672	18683	18594	18840	18728	18608	18932	18864	18843	18901	18734	18932	18690	18893	18743	18683	18716	19005	18459	18691	18934	18925	18917	18700	18902	18768	18980	18848	18876	18802	18807	18666	18996	18778	18891	18811	18679	18619	18561	18694	18723	18665	19004	18716	18608	18855	18874	18731	18781	18948	18944	18911	18687	18822	19048	18777	18725	18981	18856	18826	18809	18781	18802	18912	18788	18706	18620	18771	18673	18733	18928	18914	18808	18938	18872	18930	18701	18850	18792	18888	18749	18903	18874	18888	18601	18793	19060	18853	18866	18744	18820	18830	18893	19100	18989	18709	18845	18752	18910	18747	18716	18698	18685	18687	18912	18578	19045	18668	19050	18753	18889	18861	18932	18828	18600	18786	18581	18723	18921	18643	18934	18835	18777	18795	18796	18693	18881	18789	18773	18593	18671	18529	19010	18688	18707	18684	18617	18637	18791	18929	18647	18819	18676	18853	18788	18833	18810	18807	18858	18801	18887	18784	18870	18817	18822	18655	18741	18615	18725	18648	18660	18553	18834	18775	18853	18810	18672	18769	18702	18709	18856	18636	18856	18901	18915	18710	18898	18993	18828	18715	18921	18730	18798	18861	18952	18864	18813	18826	18912	18968	18783	18903	19032	19068	18875	18714	18745	18938	18803	18554	18755	18811	18823	18773	18662	18653	18739	18745	18699	18758	18840	18708	18907	18945	18836	18788	18963	18915	18833	18816	18674	18640	18739	18750	18769	18766	18743	18568	18705	18780	18808	18876	18784	18643	18470	18785	18780	18807	18756	18811	18807	18709	18746	18676	18643	18693	18871	18850	18688	18801	18722	18616	18887	18998	18968	18823	18737	18774	18625	18934	18672	18739	18997	18873	18718	18585	18782	18715	18735	18844	18870	18864	18775	18649	18761	18724	18747	18711	18774	18923	18733	18730	18850	18764	18738	18867	18632	18810	18667	18731	18697	18800	18883	18893	18777	18822	18791	18795	18760	18952	18803	18646	18865	18793	18683	18831	18731	18828	18737	18855	18975	18705	18799	18861	18717	18689	18880	18636	18795	18871	18794	18659	18775	18514	18809	18786	18824	18785	18991	18828	18816	18764	18791	18694	18985	18807	18685	18715	18839	18793	18828	18814	18635	18743	18898	18770	18760	18680	18617	18873	18852	18775	18817	18750	18788	18892	18915	18715	18784	18715	18735	18797	18881	18953	18777	18744	18670	18753	18656	18795	18833	18895	18855	18846	18916	18911	18617	18688	18724	18807	18887	18994	18669	18845	18783	18730	18673	18823	18685	18797	18775	18743	18914	18746	18953	18821	18749	18642	18911	18631	18912	18748	18603	18828	18880	18846	18820	18762	18767	18726	18721	18884	18736	18825	18885	18879	18912	18822	18725	18809	19008	18834	18823	18902	19038	18813	18791	18745	18691	18640	18723	18669	18691	18968	18906	18915	19007	18942	18791	18862	18926	18835	18742	18826	18833	18960	18850	18820	18643	18863	18839	18949	18813	18926	18653	18611	18880	18608	18604	18811	18812	18920	18897	18859	18624	18848	18910	18778	18737	18844	18831	18644	18808	18954	18702	18778	19110	18702	18947	18702	18851	18700	18681	18783	18904	18798	18593	18719	18706	18625	18967	18615	18638	18727	18730	18847	18745	18750	18984	18788	18855	18858	18800	18742	18824	18720	18936	18670	18955	18942	18926	18953	18793	18758	18650	18571	18832	18840	19010	18966	18865	18866	18899	18899	18793	18959	18831	18976	18806	18723	18727	18895	18930	18756	18703	18642	18844	18855	18783	18745	18926	18773	18976	18888	18974	18636	18780	18544	18820	18588	18837	18685	18733	18684	18962	18711	18700	18906	18651	18779	18749	18774	18724	18874	18719	18828	18756	18845	18800	18744	18731	18911	18863	18850	18841	18888	18832	18926	18740	18847	19020	18705	18989	18741	18990	18869	18883	18895	18769	18815	18846	18834	18798	18579	18881	18904	18760	18586	18785	18659	18819	18989	18745	18833	18670	18747	18729	18742	18859	18947	18927	18819	18704	18811	18780	18898	18788	18775	18900	18672	18811	19035	18862	18631	18431	18848	18536	18566	18832	18741	18684	18686	18685	18906	18761	18912	18888	18739	18648	18785	18753	18946	18805	18960	18897	18697	18994	18843	18788	18929	18843	18918	18817	18612	18663	18992	18661	18675	18864	18617	18846	18553	18821	18935	18901	18544	18684	18788	18584	18770	18734	18762	18816	18652	18782	18822	18884	18690	18851	18829	18841	18758	18798	18714	18723	18816	18986	18728	18876	18710	18869	18746	18816	18716	18996	18789	18696	18932	18786	18783	18688	18833	18832	18801	19094	18705	18821	18866	19049	18819	18882	18625	18792	18719	18842	18734	18822	18699	18677	18902	18854	18810	18571	18755	18720	18837	18904	18904	18932	18841	18771	18686	18830	18790	18879	18783	18796	18868	18803	18825	18752	18857	18814	18624	18931	18937	18932	18919	18802	18592	18668	18643	18869	18943	18824	18921	18857	18549	18723	18793	18502	18900	18679	18852	19018	18966	18563	18822	18710	18884	18617	18636	18706	18753	18669	18940	18950	18828	19051	18797	18766	18864	18897	18738	18673	18835	18572	18786	18767	18808	18833	18739	18593	18783	18644	18793	18667	18880	18743	18965	18671	18783	18959	18926	18819	18646	18849	18740	18657	18806	18736	18866	19050	18738	18823	18775	18745	18765	18799	18894	18984	18729	18620	18673	18861	18878	18649	18736	18722	18929	19014	18824	18749	18675	18705	18550	18658	18844	18911	18885	18776	18770	18741	18759	18776	18967	18938	18581	18864	18833	18645	18850	18893	18768	18825	18774	18803	18828	19113	18836	18754	18840	18751	18902	19034	18756	18783	18744	18863	18787	18884	18645	18622	18650	18924	18767	18722	18783	18787	18861	18547	18890	18776	18859	18645	18875	18774	18767	18770	18878	18758	18713	18705	18711	18941	19078	18904	18703	18811	18885	18761	18693	18736	18778	18842	18835	19020	18798	18877	18804	18633	18612	18941	18696	18658	18607	18876	18674	18929	18931	18741	18742	18755	18846	18740	18811	18760	18884	18804	18953	18753	18768	18694	18754	18724	18863	18757	18941	19025	18552	18765	18726	18967	18658	18692	18802	18802	18948	18796	18743	18967	18761	18733	18673	18864	18813	18785	18732	18808	18840	18846	18830	18637	18768	18778	18762	18923	18802
17760	39354	32607	25039	22445	20629	19164	18206	17417	16916	16643	16544	16192	16153	16054	15890	16070	15906	15892	15783	15960	15810	15957	15651	15847	15816	15632	15660	15645	15634	15516	15596	15613	15707	15576	15621	15617	15778	15706	15563	15615	15775	15659	15546	15643	15598	15357	15580	15576	15459	15520	15687	15579	15448	15565	15526	15542	15692	15551	15505	15509	15788	15512	15743	15534	15729	15645	15594	15681	15609	15648	15549	15635	15630	15537	15645	15450	15713	15700	15681	15489	15501	15537	15477	15648	15624	15559	15495	15560	15551	15737	15504	15760	15410	15688	15538	15581	15601	15379	15539	15609	15534	15641	15542	15632	15835	15546	15418	15562	15701	15626	15473	15699	15605	15353	15728	15740	15374	15566	15539	15444	15676	15515	15503	15462	15618	15601	15602	15699	15512	15492	15551	15608	15462	15532	15639	15461	15529	15522	15665	15556	15683	15440	15492	15496	15588	15531	15583	15474	15677	15583	15538	15566	15583	15461	15495	15585	15714	15476	15503	15693	15528	15375	15521	15508	15632	15666	15647	15718	15582	15475	15509	15537	15676	15605	15664	15435	15658	15692	15505	15576	15645	15642	15550	15614	15524	15595	15591	15587	15740	15419	15636	15552	15441	15528	15528	15550	15490	15545	15518	15687	15621	15533	15496	15474	15367	15512	15569	15624	15448	15484	15515	15300	15670	15590	15627	15529	15707	15630	15672	15527	15583	15564	15621	15463	15690	15523	15580	15475	15630	15763	15627	15612	15421	15630	15480	15607	15591	15598	15563	15586	15542	15528	15626	15591	15256	15480	15653	15675	15540	15470	15658	15524	15535	15786	15407	15517	15637	15675	15611	15474	15441	15502	15446	15528	15652	15299	15558	15619	15604	15619	15689	15408	15576	15432	15667	15500	15658	15619	15732	15456	15621	15387	15463	15531	15670	15702	15620	15623	15439	15517	15656	15496	15533	15356	15664	15534	15630	15550	15597	15556	15555	15669	15485	15566	15480	15542	15506	15615	15677	15832	15691	15667	15617	15715	15544	15451	15532	15709	15386	15484	15487	15540	15570	15453	15672	15637	15517	15595	15593	15544	15505	15527	15490	15602	15529	15489	15572	15824	15617	15347	15371	15686	15476	15645	15590	15615	15588	15716	15596	15633	15492	15634	15717	15609	15497	15688	15425	15563	15511	15634	15467	15532	15434	15443	15594	15637	15704	15527	15650	15465	15533	15487	15489	15545	15818	15501	15600	15447	15634	15729	15727	15505	15498	15590	15385	15555	15544	15636	15667	15367	15422	15716	15587	15668	15507	15607	15547	15597	15536	15748	15701	15355	15736	15455	15627	15636	15507	15552	15393	15600	15508	15655	15627	15478	15486	15727	15473	15532	15514	15585	15617	15557	15465	15535	15435	15474	15525	15685	15536	15809	15580	15516	15560	15598	15614	15743	15378	15590	15415	15634	15639	15549	15426	15622	15481	15571	15424	15697	15636	15631	15380	15462	15605	15677	15431	15566	15693	15435	15431	15565	15380	15757	15582	15633	15530	15477	15447	15633	15595	15556	15726	15627	15519	15500	15449	15427	15544	15417	15466	15609	15508	15664	15463	15546	15532	15579	15662	15442	15443	15386	15562	15554	15695	15492	15521	15539	15534	15637	15538	15698	15691	15523	15590	15506	15392	15587	15714	15522	15539	15651	15714	15496	15256	15643	15758	15563	15565	15580	15513	15628	15602	15603	15509	15356	15559	15595	15624	15565	15366	15533	15368	15628	15521	15610	15533	15627	15427	15703	15506	15573	15639	15468	15711	15742	15432	15568	15554	15580	15653	15665	15719	15504	15608	15444	15522	15612	15693	15443	15795	15492	15609	15451	15534	15618	15660	15546	15652	15617	15620	15562	15664	15423	15626	15627	15662	15537	15632	15889	15526	15527	15520	15545	15618	15634	15502	15365	15470	15757	15521	15634	15476	15574	15308	15700	15604	15518	15521	15664	15481	15391	15622	15691	15760	15620	15540	15516	15586	15520	15529	15434	15614	15562	15507	15679	15518	15667	15578	15522	15598	15418	15548	15469	15549	15794	15605	15471	15414	15694	15601	15353	15631	15568	15475	15488	15527	15479	15552	15463	15492	15717	15464	15750	15550	15507	15655	15604	15444	15555	15652	15583	15599	15667	15475	15588	15585	15515	15411	15709	15471	15549	15645	15594	15670	15712	15298	15357	15412	15307	15666	15654	15545	15612	15454	15383	15709	15719	15608	15589	15541	15514	15506	15422	15626	15500	15627	15664	15662	15597	15615	15570	15399	15357	15468	15430	15683	15657	15572	15480	15643	15598	15486	15666	15738	15553	15637	15519	15612	15336	15640	15679	15612	15595	15609	15540	15444	15504	15434	15642	15576	15550	15579	15349	15444	15553	15583	15544	15575	15458	15517	15553	15502	15569	15607	15539	15635	15738	15629	15505	15586	15608	15629	15602	15593	15695	15596	15511	15609	15566	15560	15727	15470	15412	15599	15353	15359	15541	15389	15537	15523	15462	15443	15463	15656	15489	15455	15549	15754	15591	15529	15645	15362	15421	15556	15638	15592	15641	15649	15419	15537	15485	15593	15436	15344	15685	15711	15649	15343	15420	15608	15632	15499	15430	15335	15518	15699	15558	15422	15549	15619	15602	15574	15613	15477	15521	15485	15708	15563	15579	15614	15502	15528	15510	15643	15705	15396	15584	15575	15461	15550	15668	15628	15497	15559	15476	15432	15608	15371	15429	15643	15677	15661	15723	15529	15604	15419	15731	15381	15483	15537	15694	15617	15615	15530	15455	15624	15554	15687	15473	15636	15592	15715	15476	15688	15585	15446	15571	15345	15368	15431	15656	15554	15463	15608	15659	15467	15608	15378	15591	15494	15685	15359	15644	15632	15578	15624	15513	15639	15618	15367	15623	15411	15448	15647	15451	15609	15439	15532	15515	15590	15548	15544	15708	15539	15822	15666	15708	15527	15552	15740	15645	15523	15613	15574	15538	15598	15540	15433	15454	15640	15466	15725	15629	15425	15694	15535	15423	15535	15682	15442	15543	15598	15533	15741	15558	15677	15426	15617	15718	15695	15604	15609	15769	15514	15529	15632	15462	15654	15848	15690	15596	15532	15608	15459	15504	15349	15706	15596	15581	15590	15517	15426	15615	15461	15677	15621	15612	15509	15588	15505	15638	15493	15750	15555	15398	15488	15574	15632	15534	15558	15620	15574	15587	15641	15575	15606	15656	15620	15610	15707	15548	15655	15701	15720	15502	15577	15496	15680	15615	15510	15477	15391	15586	15327	15663	15696	15562	15716	15611	15503	15567	15643	15555	15528	15478	15582	15393	15649	15547	15491	15532	15664	15421	15523	15562	15482	15478	15717	15288	15729	15616	15555	15376	15607	15682	15714	15643	15436	15581	15582	15491	15546	15521	15580	15625	15497	15543	15689	15547	15595	15477	15560	15507	15622	15495	15534	15536	15559	15409	15568	15551	15368	15570	15638	15627	15563	15403	15489	15549	15476	15578	15390	15692	15439	15334	15474	15443	15505	15371	15614	15578	15594	15736	15745	15450	15621	15677	15434	15529	15550	15712	15623	15622	15624	15596	15627	15604	15674	15613	15574	15533	15655	15660	15566	15522	15621	15581	15566	15470	15527	15503	15663	15662	15708	15609	15527	15594	15515	15681	15546	15597	15513	15547	15396	15583	15462	15732	15614	15515	15599	15551	15695	15481	15510	15481	15527	15621	15427	15623	15518	15508	15464	15435	15533	15478	15469	15408	15642	15502	15518	15415	15447	15564	15507	15569	15580	15462	15647	15756	15451	15579	15459	15602	15430	15537	15512	15513	15695	15667	15616	15694	15451	15511	15576	15441	15335	15470	15533	15591	15418	15590	15730	15592	15678	15670	15806	15391	15397	15552	15443	15634	15612	15599	15720	15514	15532	15720	15495	15759	15476	15615	15408	15497	15740	15536	15421	15559	15491	15696	15487	15420	15562	15497	15459	15515	15452	15533	15384	15571	15535	15640	15559	15708	15494	15673	15550	15615	15588	15539	15530	15644	15671	15593	15587	15568	15598	15543	15786	15607	15569	15656	15497	15704	15368	15654	15566	15452	15562	15561	15582	15496	15512	15581	15682	15724	15578	15553	15743	15578	15400	15578	15589	15643	15610	15600	15549	15532	15582	15482	15533	15550	15650	15475	15654	15440	15512	15629	15760	15501	15681	15571	15676	15604	15493	15583	15529	15560	15570	15540	15453	15592	15649	15541	15420	15656	15747	15513	15391	15525	15593	15719	15656	15644	15597	15569	15570	15658	15510	15650	15394	15471	15420	15498	15544	15545	15673	15547	15769	15538	15512	15458	15510	15529	15593	15641	15656	15551	15628	15652	15561	15613	15540	15576	15449	15780	15705	15480	15527	15482	15567	15662	15576	15705	15629	15596	15772	15574	15435	15461	15463	15731	15512	15558	15338	15517	15701	15533	15628	15571	15427	15530	15609	15527	15587	15538	15568	15661	15576	15642	15638	15636	15713	15451	15629	15538	15543	15501	15605	15521	15608	15528	15488	15519	15541	15438	15588	15716	15595	15711	15461	15450	15580	15545	15428	15515	15556	15511	15468	15589	15664	15485	15543	15588	15643	15498	15537	15525	15488	15646	15453	15571	15574	15408	15573	15562	15626	15695	15604	15552	15539	15458	15659	15341	15561	15614	15301	15718	15330	15621	15548	15570	15614	15477	15616	15552	15642	15612	15580	15486	15564	15580	15582	15557	15542	15325	15528	15455	15640	15489	15452	15503	15662	15633	15607	15678	15589	15520	15477	15581	15623	15744	15719	15791	15479	15625	15433	15499	15611	15566	15565	15769	15487	15587	15718	15542	15618	15521	15595	15562	15458	15717	15469	15700	15475	15440	15521	15556	15533	15443	15623	15341	15654	15568	15564	15591	15699	15702	15616	15543	15397	15423	15565	15470	15608	15449	15630	15533	15611	15446	15491	15438	15555	15644	15435	15631	15495	15563	15576	15605	15620	15572	15691	15512	15619	15518	15594	15600	15619	15530	15463	15393	15512	15563	15603	15586	15639	15491	15321	15494	15448	15399	15605	15494	15784	15393	15322
28433	23324	26424	23109	19341	18748	18114	17475	17335	17401	17101	16937	16910	17017	16957	17056	17040	16734	16977	16902	16901	16952	16828	16857	16803	16911	16888	16750	16841	16826	16777	16905	16948	16725	16633	16831	16801	16636	16763	16729	16916	16792	16804	16715	16897	16896	16760	16785	16801	16911	16910	16786	16881	16845	16792	16830	16836	16634	16862	16926	16810	16790	16722	16696	16749	16593	16859	16771	16706	16734	16786	16797	16794	16895	16678	16793	16850	16825	16831	16661	16916	16708	16867	16697	16750	16672	16822	16716	16863	16635	16854	16942	16769	16827	16683	16900	16883	16922	16888	16619	16837	16742	16681	16718	16775	16777	16795	16762	16819	16891	16990	17065	16832	17174	17001	16912	16843	16672	16867	16789	16832	16839	16832	16687	16927	16512	16667	16850	16836	16793	16637	16927	16749	16699	16920	16773	16880	16777	16582	16869	16672	16974	16859	16787	16799	16945	16710	16922	16885	16710	16759	16638	16864	16855	16823	16840	16627	16849	16947	16914	16797	16618	16753	16661	16719	16874	16749	16857	16954	16682	17004	16740	16843	17008	16739	17014	16727	16805	16870	16835	16615	16775	16736	16950	16642	16806	16641	16956	16644	16753	16828	17018	16798	16959	16750	16910	16756	16806	16750	16704	16688	16828	16657	16954	16989	17001	16972	16848	16688	16756	16740	16852	16512	16801	16796	16552	16905	17035	16914	16886	16663	16874	16754	16806	16919	16822	16516	16676	16958	16750	16703	16734	16775	16684	16622	16819	16717	17012	17055	16788	16888	16889	16864	16801	16819	16823	16678	16699	16746	16823	16906	16721	16807	16814	16661	16779	16912	16819	16941	16682	16751	16767	16868	16886	17050	16813	16796	16960	16919	16776	16766	16917	16803	16785	16920	16847	16761	16812	16741	16845	16839	16866	16770	16882	16906	16731	16744	16653	16924	16747	16645	16871	16723	16578	16720	16686	16599	16649	16816	16837	16852	16869	16844	16886	16754	16810	16823	16836	16786	16902	16758	16831	16639	16875	16820	16787	16913	16800	16704	16588	16993	16821	16907	16849	16842	16745	16896	16774	16696	16639	16694	16747	16814	16847	16711	16531	16723	16642	16906	16840	16674	16725	16874	16934	16877	16749	16656	16867	17120	16930	16567	16852	16689	16774	16805	16922	17062	16623	16813	16795	16696	16718	16962	16898	16668	16726	16869	16975	17024	16635	16835	16658	16704	16711	16792	16715	16782	16744	16893	16729	16710	16870	16932	16880	16754	16830	16774	16770	16876	16813	16819	16852	16766	16673	16914	16565	16922	16846	16794	16842	16925	16682	16949	16807	16917	16634	16698	16576	16593	16706	16693	16637	16651	16848	16849	16920	16782	16754	16889	16682	16689	16924	17029	16733	16842	16770	16858	16850	16732	16668	16768	16734	16842	16792	16884	17009	16913	16807	16940	16775	16779	16599	16732	16629	16897	16958	16830	16830	16915	16719	16781	16780	16905	16890	16799	16989	16566	16658	16898	16642	16810	16838	16791	16788	16666	16704	16874	16889	16643	16864	16829	16536	16768	16765	16737	16803	16661	17087	16811	16686	16745	16977	16696	16847	16915	16987	16803	16667	16702	16659	16879	16914	16617	16894	16760	16850	16884	17021	16865	16823	16864	16985	16859	16792	16763	16930	16902	16687	16814	16660	16783	16782	16646	16650	16973	16939	16823	16682	16619	16868	16951	16875	16933	16851	16981	16713	16752	16814	16898	16773	16865	16961	16954	16726	16668	16841	16854	16870	16931	16676	16682	16874	16618	16682	16881	16741	16839	16856	16855	16854	16772	16873	16852	16763	16899	16870	16940	16914	16875	16648	16735	16636	16730	16869	16863	16920	16897	16800	17046	16754	16793	16838	16811	16609	16813	16839	16777	16935	16650	16733	16831	16600	16799	16899	16814	16658	16798	16796	16788	16756	16895	17233	16796	16784	16774	16760	16853	16793	16831	16846	16732	16764	16911	16820	16821	16853	16559	16722	16706	16883	16864	16623	16810	16859	16804	16842	16816	16881	16981	16814	16950	16677	16646	16757	16636	16703	16831	16734	16992	16879	16866	16693	16507	16687	16742	16761	16789	16884	16977	16745	16703	16610	16810	16715	16834	16991	16815	16773	16766	16778	16662	16599	16912	16768	16755	16693	16711	16790	16673	16761	16660	16972	16887	16879	16805	16753	16766	16904	16931	17044	16727	16637	16710	16689	16917	16778	16802	16887	16789	16752	17031	16849	17059	16816	16755	16727	16835	16893	16630	16667	16842	16821	16929	16968	16814	16780	16843	16825	16676	16747	16775	16870	16857	16888	16857	16860	16898	16926	16807	16567	16811	16673	16834	16861	16756	16743	17089	16737	17067	16743	16639	16765	16702	16811	16731	16761	16776	16611	16791	16981	16925	16882	16870	16622	16836	16743	16705	16882	16781	16750	16879	16801	16781	16866	16792	16782	16759	16546	16788	16826	16890	16872	16766	16707	16789	16882	16841	16775	16698	16917	17040	16842	16514	16576	16799	16668	16762	16845	17024	16770	16760	16943	16903	16887	16757	16866	16908	16974	16845	16758	16759	16899	16543	16928	16732	16807	16545	16790	17004	16692	16658	16810	16651	16698	16647	16728	16783	16720	17107	16931	16928	16980	16853	16729	16656	16625	16914	16768	16963	16859	16766	16746	16757	17008	16881	16805	16807	16973	16725	16730	16801	16856	16978	16855	16563	16747	16859	16850	16606	16791	16720	16837	16904	16842	16786	16809	16911	16745	16754	16926	16666	16909	16734	16925	16735	16844	16779	16866	16609	16769	16939	16692	16911	16674	16706	16704	16735	16635	16970	16956	16670	16817	16684	16590	16775	16842	16996	16707	16743	16693	16837	16692	16752	16952	16777	16595	16782	16842	16750	16651	16893	16808	16800	16827	16718	16686	17061	16831	16645	16892	16727	16808	16843	16832	16863	16898	16619	16734	17005	16829	16748	17099	16840	16773	16874	16559	16802	16908	16807	16782	16737	16806	16711	16777	16825	16950	16837	16844	16795	16789	16908	16990	16837	16927	16706	16892	16861	16882	16968	17015	17089	16917	16954	16517	17042	16866	16869	16935	16760	16756	16709	16814	17011	16795	16719	16787	16956	16811	16895	16851	16659	16716	16763	16772	16961	16905	17033	16992	17010	16835	16832	16879	16895	16879	16717	16671	16655	16754	16747	16580	16843	16982	16672	16804	16720	16906	16945	16878	16770	16943	16817	16659	16712	16874	16767	16834	16766	16583	16619	16771	16871	16899	16960	16725	16799	16637	16995	16928	17014	16627	16883	16816	16633	16864	16995	16787	16943	17229	16749	17077	16635	16872	17001	16700	16926	16849	16617	16778	16836	16810	16897	16784	16891	16845	16831	16750	16993	16999	16791	16881	16820	16940	16857	16914	16830	16621	16817	16678	16747	16587	16991	16816	16837	16849	16988	16884	16823	16738	16804	16981	17016	16800	16664	16849	16862	16706	16763	16904	16775	16837	16908	16769	16840	16716	16825	17172	16882	16918	16967	16927	16864	16762	16733	16673	16777	16846	16961	16765	16856	16905	16940	16963	16795	16722	16865	16724	16771	16820	16729	16807	16678	16953	16807	16779	16730	16799	16808	16879	16861	16709	16825	16811	16689	16782	16957	16809	16898	17019	16914	17087	16837	16913	16878	16856	17020	16926	16989	16827	16559	16805	16816	16883	16796	16759	16737	16801	16637	16613	16531	16713	16903	16805	16949	16785	16746	16698	16970	17008	16995	16846	16982	16633	16742	16601	16779	16860	16760	16871	16759	16685	16861	16849	16749	16670	16684	17000	16762	16796	16608	16756	16780	16970	16912	16820	16882	16869	16730	16750	16893	16965	16868	17057	16791	16794	16733	16747	16628	16828	16866	16861	16844	17044	16913	16791	16859	16773	16965	16978	16756	16670	16920	16957	16689	16890	16676	16812	16878	16871	16970	16691	16919	16711	16954	16912	16923	16913	17030	16781	16779	16463	16864	16874	16671	16767	16813	16785	16802	16944	16653	16816	16819	16822	16767	16743	16963	16916	16966	16666	16874	16930	16752	16698	16712	16786	16747	16619	16796	16774	16759	16819	16766	16805	16837	16899	16903	16905	17014	16761	16768	16756	16864	16858	16850	16970	16796	16948	16800	16748	16882	17030	16838	16828	16677	16882	16825	16742	16692	16711	16724	16789	16679	16781	16924	16921	16736	16904	16887	16768	16746	16797	16766	16737	16664	16953	16875	16901	16634	16738	17053	16717	16711	16748	16716	16847	16758	16734	16680	16765	16967	16853	16668	16761	16906	16808	16619	16698	16530	16840	16807	16807	17042	16893	16745	16838	16755	16733	16899	16632	16730	16892	16732	16715	16732	16885	16950	16939	16732	16824	16587	16780	16774	16779	16666	16734	16737	16706	16868	16764	16882	16630	16814	16816	16789	16916	16705	16889	16652	16805	16867	16740	16896	17094	16802	17033	16846	16977	17009	16789	16908	16896	16891	16541	16770	16632	16829	16832	16967	16658	16783	16732	16716	16851	17020	16891	17064	16850	16710	16931	16866	16723	16996	16824	16792	16743	16687	16753	16777	16648	16925	16744	16515	16738	16928	16792	16935	17044	16746	16723	16792	16785	16887	17031	16781	16986	16730	16878	16795	16793	16697	16672	16740	17046	16873	16750	16905	16882	16725	16965	16871	16896	16921	16771	16782	16856	16812	16746	16627	16906	16747	16724	16960	16838	16901	16707	16783	16878	16733	16768	16703	16599	16755	16728	16648	16709	16729	16766	16699	16798	16972	16752	16968	16907	16822	16758	16768	16938	16905	16825	16889	16705	16888	16738	16741	16862	16845	16829	16820	16965	16913	16803	17059	16946	16995	16882	16499	16772	16894	16844	16888	16782	16935	16723	16632	16752	16836	16776	16788	16716	16725	16558	16760	16868	16860	16949	16742	16726	16750	16656	16781	16732	16893	16788	17029	16835	16898	16867	16804	16944	16856	16564	16756	16750	16816	16876	16721	16879	16679	17096	16909	16951	16892	16806	16705	16771	16657	16685	16893	16702	16979	16717	16662	16813	16870	16768	16851	16893
18585	29553	24078	19093	17645	16986	16012	15546	15108	14857	14741	14618	14634	14546	14822	14532	14713	14524	14717	14514	14688	14610	14524	14582	14347	14467	14560	14452	14460	14435	14428	14369	14514	14416	14387	14360	14326	14578	14265	14588	14372	14538	14395	14454	14419	14405	14593	14367	14338	14510	14218	14415	14600	14418	14481	14358	14412	14495	14423	14297	14311	14579	14422	14450	14550	14324	14419	14307	14401	14477	14459	14477	14331	14325	14336	14561	14210	14365	14399	14187	14187	14427	14352	14423	14456	14370	14413	14396	14343	14507	14395	14424	14453	14408	14476	14471	14458	14279	14539	14393	14345	14395	14425	14262	14496	14337	14561	14305	14399	14621	14464	14462	14376	14414	14143	14433	14314	14408	14504	14351	14568	14412	14503	14367	14340	14429	14181	14275	14518	14302	14539	14349	14451	14616	14356	14252	14261	14407	14466	14489	14489	14484	14462	14323	14439	14297	14473	14401	14349	14299	14343	14644	14245	14594	14200	14370	14536	14419	14293	14365	14242	14260	14358	14339	14459	14392	14388	14347	14381	14469	14483	14527	14367	14356	14411	14540	14335	14439	14309	14554	14468	14478	14401	14548	14441	14419	14465	14322	14431	14455	14393	14514	14475	14418	14447	14388	14548	14318	14377	14432	14428	14379	14371	14616	14419	14449	14493	14441	14452	14341	14346	14453	14427	14386	14287	14412	14373	14410	14501	14382	14446	14258	14428	14356	14358	14303	14465	14394	14396	14300	14450	14605	14389	14340	14571	14328	14397	14452	14426	14194	14397	14323	14212	14420	14375	14383	14535	14299	14508	14343	14382	14423	14321	14331	14375	14377	14316	14438	14362	14435	14488	14562	14350	14537	14403	14370	14439	14395	14308	14432	14288	14397	14406	14497	14375	14313	14336	14583	14528	14213	14358	14362	14459	14296	14318	14387	14473	14368	14475	14293	14355	14335	14558	14378	14572	14318	14344	14447	14273	14355	14262	14475	14436	14284	14692	14394	14571	14246	14429	14412	14363	14467	14395	14224	14479	14464	14134	14444	14534	14348	14359	14383	14291	14417	14285	14348	14427	14372	14406	14481	14235	14485	14370	14537	14302	14438	14431	14455	14445	14489	14314	14385	14398	14446	14456	14469	14244	14447	14254	14390	14311	14344	14341	14524	14340	14431	14376	14271	14311	14316	14395	14562	14375	14425	14308	14404	14354	14383	14248	14428	14292	14449	14279	14590	14418	14526	14378	14385	14522	14551	14417	14435	14506	14447	14422	14430	14356	14489	14523	14382	14454	14450	14323	14471	14330	14394	14431	14299	14502	14409	14353	14526	14510	14466	14284	14267	14336	14333	14437	14240	14353	14405	14510	14393	14285	14535	14514	14312	14383	14529	14420	14458	14343	14365	14519	14451	14439	14510	14566	14505	14409	14609	14385	14520	14488	14312	14366	14378	14437	14357	14390	14396	14278	14316	14505	14430	14449	14289	14501	14561	14320	14356	14389	14511	14227	14304	14427	14369	14249	14416	14456	14374	14429	14304	14329	14467	14379	14369	14510	14518	14398	14402	14516	14347	14490	14306	14397	14564	14396	14653	14404	14294	14398	14404	14542	14501	14270	14418	14334	14384	14435	14523	14382	14391	14322	14423	14510	14291	14395	14554	14383	14550	14469	14457	14324	14379	14520	14330	14500	14389	14538	14353	14321	14545	14388	14401	14469	14532	14327	14558	14365	14492	14303	14419	14442	14399	14427	14444	14303	14303	14167	14371	14330	14441	14521	14379	14471	14494	14396	14611	14459	14525	14175	14545	14466	14246	14520	14368	14487	14599	14467	14558	14292	14685	14402	14444	14542	14344	14453	14445	14455	14396	14383	14295	14453	14567	14493	14455	14427	14554	14362	14270	14420	14373	14429	14528	14466	14564	14457	14540	14352	14496	14450	14486	14389	14312	14377	14392	14355	14369	14483	14440	14389	14413	14659	14475	14313	14403	14405	14295	14481	14398	14541	14533	14204	14363	14474	14549	14571	14529	14451	14514	14424	14434	14411	14484	14421	14359	14270	14285	14359	14559	14405	14513	14416	14580	14523	14394	14522	14324	14414	14433	14275	14408	14357	14559	14383	14491	14512	14297	14616	14486	14381	14565	14566	14397	14363	14246	14300	14331	14396	14439	14436	14488	14394	14411	14454	14290	14379	14281	14383	14543	14437	14522	14427	14485	14378	14313	14446	14449	14383	14429	14400	14416	14400	14365	14430	14422	14429	14299	14380	14226	14434	14362	14524	14589	14309	14268	14370	14439	14477	14359	14470	14446	14456	14411	14481	14270	14454	14409	14369	14616	14327	14367	14399	14506	14488	14389	14459	14317	14370	14529	14533	14323	14524	14378	14447	14280	14449	14400	14380	14303	14325	14298	14520	14344	14543	14229	14534	14446	14417	14304	14428	14430	14298	14341	14360	14411	14300	14391	14409	14320	14435	14431	14257	14338	14537	14518	14334	14497	14365	14641	14342	14231	14278	14351	14393	14317	14241	14344	14404	14452	14502	14413	14340	14576	14449	14368	14342	14382	14321	14367	14416	14327	14703	14476	14478	14410	14544	14360	14381	14391	14583	14495	14574	14261	14322	14418	14430	14446	14486	14375	14521	14437	14469	14411	14379	14565	14442	14446	14420	14296	14501	14261	14355	14628	14320	14520	14413	14514	14219	14432	14572	14385	14333	14426	14438	14550	14308	14583	14484	14521	14468	14390	14344	14422	14411	14456	14428	14466	14402	14448	14246	14510	14342	14467	14350	14336	14395	14398	14404	14215	14463	14224	14410	14438	14446	14422	14442	14442	14361	14399	14463	14381	14573	14752	14446	14477	14551	14496	14363	14304	14438	14406	14262	14521	14494	14401	14418	14404	14421	14366	14630	14459	14126	14552	14352	14491	14361	14370	14433	14465	14532	14355	14425	14582	14506	14502	14276	14519	14488	14464	14454	14359	14364	14538	14391	14360	14335	14428	14601	14351	14274	14550	14462	14445	14549	14433	14474	14274	14284	14469	14468	14461	14520	14410	14443	14469	14279	14360	14332	14477	14458	14369	14476	14514	14439	14467	14338	14428	14556	14440	14274	14285	14394	14431	14331	14225	14247	14432	14253	14416	14337	14188	14410	14457	14523	14457	14422	14502	14461	14434	14387	14434	14239	14437	14456	14450	14338	14262	14364	14351	14428	14320	14466	14507	14513	14378	14467	14413	14336	14307	14399	14422	14596	14340	14503	14479	14384	14525	14376	14565	14393	14541	14361	14428	14201	14392	14434	14415	14329	14374	14500	14282	14301	14384	14381	14353	14558	14506	14441	14451	14526	14501	14401	14291	14266	14460	14444	14404	14269	14389	14564	14467	14371	14467	14442	14422	14461	14578	14344	14502	14472	14478	14440	14478	14424	14521	14330	14407	14503	14453	14408	14416	14365	14509	14415	14553	14377	14412	14440	14520	14438	14384	14410	14439	14246	14465	14396	14527	14367	14462	14341	14406	14330	14363	14353	14407	14402	14495	14508	14463	14426	14381	14245	14447	14309	14424	14303	14484	14470	14393	14386	14458	14386	14495	14452	14383	14258	14325	14637	14431	14315	14522	14440	14463	14510	14418	14411	14386	14540	14373	14486	14462	14367	14486	14349	14489	14441	14330	14339	14380	14389	14196	14321	14434	14349	14391	14282	14351	14431	14382	14453	14543	14468	14578	14450	14592	14482	14518	14445	14402	14401	14509	14469	14479	14315	14554	14473	14308	14592	14345	14460	14436	14505	14277	14499	14442	14404	14508	14473	14269	14405	14371	14254	14351	14454	14426	14688	14514	14409	14515	14336	14380	14387	14469	14299	14467	14581	14451	14417	14512	14537	14277	14294	14606	14392	14456	14438	14544	14390	14190	14519	14434	14427	14135	14500	14338	14375	14502	14505	14426	14497	14528	14485	14392	14341	14440	14391	14346	14560	14544	14414	14222	14413	14411	14406	14422	14288	14550	14280	14181	14689	14426	14535	14352	14308	14332	14385	14304	14510	14312	14372	14583	14233	14672	14381	14513	14295	14380	14413	14461	14377	14601	14298	14295	14386	14412	14458	14388	14479	14417	14403	14364	14322	14392	14344	14403	14515	14498	14329	14548	14302	14437	14665	14398	14513	14565	14373	14393	14386	14322	14332	14311	14566	14308	14344	14388	14373	14336	14332	14391	14338	14584	14355	14465	14567	14411	14451	14332	14494	14446	14395	14436	14451	14489	14617	14410	14429	14430	14410	14429	14347	14324	14464	14524	14287	14214	14414	14354	14461	14374	14315	14437	14243	14336	14363	14266	14531	14362	14530	14416	14354	14406	14311	14599	14319	14512	14473	14396	14317	14414	14411	14441	14598	14290	14362	14407	14407	14321	14415	14497	14409	14362	14342	14227	14430	14537	14472	14384	14467	14431	14290	14584	14348	14437	14385	14402	14442	14425	14417	14527	14248	14330	14323	14343	14340	14400	14549	14411	14305	14303	14333	14306	14360	14400	14378	14334	14439	14489	14425	14396	14302	14545	14479	14388	14467	14408	14492	14502	14529	14342	14264	14287	14511	14460	14466	14392	14390	14316	14344	14380	14367	14284	14497	14373	14290	14452	14555	14317	14522	14165	14240	14481	14441	14514	14512	14482	14383	14321	14420	14482	14301	14267	14612	14380	14493	14360	14562	14350	14357	14475	14436	14408	14478	14341	14392	14442	14414	14322	14346	14420	14526	14504	14490	14332	14374	14679	14394	14498	14400	14424	14574	14509	14301	14496	14591	14484	14312	14492	14446	14371	14621	14409	14526	14420	14622	14365	14357	14253	14253	14472	14321	14398	14438	14379	14320	14308	14521	14332	14549	14393	14470	14447	14436	14366	14401	14215	14457	14503	14390	14338	14317	14553	14432	14515	14351	14304	14286	14483	14495	14491	14365	14542	14322	14417	14322	14473	14439	14251	14652	14474	14353	14528	14437	14419	14438	14344	14486	14342	14468	14347	14500	14546	14425	14221	14538	14368	14438	14439	14547	14482	14336	14660	14447	14278	14462	14581	14426	14424	14431	14439	14516	14407	14279	14501	14368	14452	14421	14436	14464	14331	14419	14429	14398	14396
22701	20957	27797	24447	22165	22908	22382	19604	18570	18834	18692	18335	18279	18382	18251	18156	17961	18151	18063	18118	18252	18173	18009	18175	18019	17972	17868	18081	18128	18113	17950	17954	17761	17855	17927	17688	18045	17749	17850	17886	17815	17913	17742	17784	17858	17713	17900	17886	17970	17719	17923	17896	17913	17917	17936	17881	17684	17792	17871	17814	17967	18016	17890	18123	17968	17950	17762	17947	17815	17845	17811	17924	17713	17913	17889	17773	17685	17859	17809	17955	17885	17702	17809	17829	17935	17830	17885	17822	17980	17803	17827	17707	17783	17788	18051	17663	17906	17812	18026	17917	17914	17765	17758	17709	17795	17826	17809	18012	17684	17795	17921	17868	17955	17884	17853	17759	17887	17805	17874	17753	17890	18059	17884	17774	17751	17988	17838	18052	17877	17922	18050	17723	17893	17787	17850	17958	17750	17800	17899	17960	17813	17986	17960	17761	17851	17824	17859	17845	17675	17810	17694	17983	17890	17750	17714	17958	18102	17934	17864	17842	17782	17854	17878	17729	17891	17771	17998	17765	17666	17711	17910	17790	17816	17670	17765	17716	17688	17919	18146	17863	17755	17870	17730	17904	17805	17986	17723	17803	17809	17831	17780	17858	18007	17829	18004	17848	17665	17680	17748	17788	17854	17894	17622	18027	17808	17692	17760	17847	17866	17787	17825	17814	17834	17861	17774	17598	17762	17797	17695	17720	17836	17847	17805	18017	17804	17773	17854	17833	17690	17832	18124	17856	17786	17849	17970	17913	17710	17942	17908	17836	17838	17755	17914	17744	17644	17853	17992	17789	18000	17724	17966	17858	17973	17763	17815	17959	17682	17717	17883	17921	17771	17873	17783	17864	17561	17965	17956	17775	17926	17788	17938	17834	17826	17710	17671	17693	17799	17840	17807	17826	17834	18031	17848	17813	18093	17914	17783	17770	17761	17781	17917	17825	17897	17738	17919	17946	17811	17872	17900	17854	17941	17643	17998	17851	17732	17752	17845	17812	17943	17682	17757	17712	17774	17663	17861	17850	18126	17792	17865	17738	17738	17849	17759	17622	17906	17983	17783	17609	17644	17756	17857	17871	17904	17756	17754	17868	17952	17903	17995	17823	17845	17917	17993	17862	17703	17783	17934	17728	17791	17570	17838	17932	17720	17772	18062	17934	17896	17775	17718	17913	17826	17884	18080	17899	18143	17912	17900	17823	17697	18058	17858	18060	17519	17673	17755	17630	17990	18042	17540	17831	17755	17989	17824	17886	17654	17906	17864	17707	17761	17852	17715	18017	17873	17702	17611	17851	17853	17795	17634	17840	17811	17686	17873	17765	17657	17672	17789	17803	17905	17815	17682	17859	17765	17789	18011	17870	17939	17983	17896	17977	17945	17763	17856	17694	17841	17795	17923	17821	17796	17838	17869	17984	18010	17741	17802	17898	17850	18057	17674	17721	17800	17705	17747	17865	18020	18067	18079	17907	17669	17867	17599	17753	17932	17986	17776	17863	17866	17758	17704	17719	17739	17941	17844	18033	17817	17898	17776	17685	17768	17778	17901	17751	17947	17643	17871	17741	17816	17825	17858	17895	17965	18002	17872	17861	18028	17746	17995	17975	17743	17971	17840	17819	17856	17792	17926	17712	17735	17828	17783	17705	17708	17796	17863	17772	17645	17901	17912	17752	17803	17959	17689	17612	17818	18015	18077	17840	17889	17951	17790	17770	17744	17997	17971	17766	17884	17691	17912	17800	17803	17900	17717	17795	17569	17989	17750	17977	17624	17998	17933	17845	17876	17938	17834	17849	17780	17671	17780	17923	17697	17608	18028	17799	17923	17789	17966	17696	17873	17816	17772	17864	17938	17858	17827	17914	17824	17909	18055	17911	17819	17748	17837	17797	17928	17766	17835	17814	17867	17671	17904	17916	17866	17627	17807	17952	17720	17705	17853	17803	17845	17648	17758	17900	17874	17957	17951	17862	17973	18097	17783	17893	17775	17736	17834	17972	17652	18076	17858	17669	17960	17963	17853	17667	17993	17726	17831	17695	17790	17866	17822	17996	17769	17856	17830	17765	17668	17989	17826	17971	17995	17939	17888	17750	17761	17762	17675	17754	17574	17842	17808	17777	17799	17972	17846	17839	18021	18013	17837	17787	17854	17887	17697	17752	17709	17790	17884	17998	17761	17690	17584	17763	17897	17893	17944	17680	17760	17848	17748	17744	17683	17645	17859	17914	17774	17646	17691	17798	17726	17825	17690	17920	17676	17800	17810	17694	17555	17857	17836	18045	17892	18041	17960	18004	17826	17903	17902	17750	17776	17982	17774	17985	18001	17850	17924	17831	17713	17884	17727	17930	17614	17959	17709	17968	17738	17980	18031	18073	17828	18067	17920	17866	17677	17576	17868	17906	17554	17824	17898	17917	17962	17687	17710	17933	17699	17994	17846	17845	17933	17829	17654	17870	18027	17903	17883	17930	17798	17725	17669	17639	17664	17699	17832	17837	17842	17927	17811	17964	17876	17863	17850	17811	17909	17880	17783	17748	17947	17866	17813	17695	17839	17964	17845	17662	17771	17717	17899	18030	17734	17654	17885	17856	17889	18027	17989	17926	17870	17814	17650	18103	17708	17804	17948	17920	17976	17895	18007	17903	17924	17787	17637	17813	17836	17695	17872	18034	18035	17796	17930	17756	17871	17974	17840	17768	17962	17882	17914	18036	17899	17704	17903	17892	17943	17733	17817	18084	17870	17847	17834	17586	17803	17957	17921	17873	18020	17619	17761	17857	17853	17731	17794	17946	17745	17740	17845	17742	17919	17744	17927	17854	18033	17800	17830	17890	17933	17689	17802	17789	18011	18081	17899	17942	17773	17744	17934	17652	17691	17800	17791	17946	17786	17907	17806	17675	17914	17761	17890	17887	17987	17860	17935	17805	17780	17938	17768	17872	17915	17761	17774	17821	17652	17956	18051	17817	18006	17929	17863	17796	17617	17645	17961	17939	17772	17968	17718	17861	17893	17822	17933	17924	17896	17787	17830	17950	17924	17834	17935	17755	17686	17729	17828	17723	17626	17860	17822	17882	17918	17958	18012	17936	17593	17844	17815	18020	17767	17725	17510	17740	17835	17864	17908	17664	17723	17706	17959	17812	17855	17967	17711	17839	17888	17867	17825	17932	17988	18095	18029	17569	18016	17975	17826	17644	17851	17861	18134	17971	17525	18010	17918	17836	17527	18038	17833	17617	17724	17539	17928	18065	17853	17744	17886	17717	17616	17814	17672	17698	17845	17828	18016	17888	17850	17799	17866	17969	17647	17919	17808	17826	17859	17814	17654	17904	17657	17787	17916	17772	18044	17914	17745	17706	17873	17774	17814	17786	17714	17649	17846	17867	17589	17645	17840	17759	17780	17691	17969	17909	17735	17777	17804	17931	17822	17751	17824	17767	17524	17918	17725	17886	17821	17800	17695	17835	17798	17840	17710	17943	17719	17662	17827	17699	17687	17911	17899	17819	17839	17991	17776	17754	18106	17914	17681	17968	17698	17788	17945	17890	17970	17723	17674	17860	17729	17766	17882	17821	17974	17930	17969	17952	17933	17780	18052	17788	17768	17836	17910	17947	17856	17885	17924	17931	17860	17733	17735	17884	17906	17949	17646	17884	17746	17800	17842	17871	17847	17785	17778	18036	17590	17829	17908	17953	17762	18016	17753	17804	17789	17896	17957	17809	17920	17949	18039	18049	17937	17926	17782	17876	17790	17764	17801	17812	17912	17737	17699	17850	17922	18003	17870	17830	17666	17917	17857	17754	17912	17749	17877	17852	17719	17751	18042	17912	17946	17721	17953	17855	17841	17898	18003	17875	17852	18047	17687	17785	17896	17924	17842	17661	17780	17898	17632	17855	18017	17828	18024	17854	17867	17809	17933	17738	17905	17904	17622	17887	17835	17713	17928	17973	17806	17752	17874	17894	17905	17706	17932	17820	17757	17857	17835	17659	17832	18005	18022	17855	17876	17850	17760	18009	17887	17799	17836	17831	17776	17789	17851	18016	17741	17861	17797	17931	17947	18089	17925	17818	18059	18081	17824	17679	17892	17843	17800	17725	17785	17856	17989	17726	17833	17722	17888	17919	17684	17934	17789	17919	17735	17994	17786	17814	17971	17707	17688	17859	17806	17928	17822	17807	17940	17733	17809	17670	18000	17728	17998	17821	17836	17800	17806	17665	18081	17785	17750	17752	17923	17841	17927	17729	17827	17791	17737	17714	17585	17694	17819	17799	17876	17589	17869	17918	17741	18026	17752	17696	17638	17766	17659	17817	17896	17930	18005	17793	17764	17799	18144	17989	17898	17536	17906	17748	17684	17797	17830	17831	17862	17774	17864	17854	17734	18010	17965	17859	17903	17680	17793	17866	18002	17762	17737	17867	17758	17667	17877	17969	17700	17917	17807	17793	17870	17916	17770	17842	17800	17940	17975	17910	17985	17968	17806	17829	17903	17962	17879	17724	17814	17926	17812	17846	17966	17709	17743	17866	17664	17783	17827	17623	17735	17840	17858	17971	17912	17844	17906	17763	17735	17789	17887	17938	17957	17831	17879	17783	17911	17706	17866	17700	17978	18003	17975	17905	17773	17694	17952	18033	17861	17681	17803	17742	17717	18001	17826	17697	17772	17812	17785	17892	17811	17907	17924	17922	17969	17833	17824	17748	17902	17887	17759	17665	17874	17844	18027	17808	17759	17850	17781	17816	17724	17829	17790	17985	17864	17853	17923	17820	17942	17661	18015	18027	17751	17903	17782	17792	17750	17814	17829	17726	17589	17912	18001	18080	17669	17912	17964	17789	17765	17905	17744	17701	17753	17541	17637	17652	17729	17708	17802	17700	17890	17807	17775	17831	17798	17965	17807	17744	17892	17814	17750	17734	17802	17885	17816	17763	17839	17703	17914	18007	17955	17707	17876	17765	17818	17728	18009	18017	17787	17953	17921	17758	17809	17812	18023	17799	17827	17673	17926	18005	17607	17869	17741	17758	17696	17823	17702	17838	17853	17723	17787	17714	17919	17641	17803	17912	17754	17866	17815	17601	17665	18132	17692	17899	17999	17754	17833	17928	17859	17733	17896	17766	17884	17750	17701	17611
16369	35255	28738	21888	20065	18478	17561	16772	16425	15926	15716	15602	15584	15381	15201	15206	15159	15271	15204	15199	15292	15300	15112	15123	15190	15366	14989	14987	15084	14971	15077	15002	14752	15161	14994	15139	14838	14932	14936	15026	14920	14869	14980	15039	15084	14982	14991	14991	15105	14957	14994	15076	14998	14967	15072	14811	14926	15123	15121	14917	15115	14960	14961	15106	15076	15030	15048	14984	15085	14990	15132	15027	14939	14920	14877	15041	14993	15070	14963	15003	14968	14907	15013	15150	14952	15062	14949	14962	14956	15011	15026	15066	14998	15068	14977	15162	14983	14972	14987	14884	14988	14941	15076	15068	14824	14985	15139	15077	15035	14981	14923	14903	14927	14788	14864	15090	14976	15056	15122	15056	14910	15004	15005	15112	15020	15251	14976	14916	15052	14955	14875	15001	15058	15113	14736	15075	14962	15058	14986	14919	15030	15019	15040	15069	14848	14918	15085	15031	15057	15031	14925	14919	15147	14991	14893	14949	15109	15080	14821	14873	14975	15011	14961	14959	15024	14931	14739	15106	14918	15114	14870	14804	14990	15075	14955	15088	14895	15177	14960	15004	14798	15138	15009	14918	15002	15008	15108	14945	14862	15149	15062	14999	14880	15083	15006	15026	15143	14980	14828	14934	14871	14967	14967	14951	14976	15072	14937	15044	14993	14939	14858	15208	14930	14857	15110	15014	15104	15177	14885	15069	15004	14907	15017	14890	15013	15059	15014	15229	14992	14850	14769	15086	15097	14854	14780	14868	14963	14969	15007	14814	15071	14982	14988	14945	15049	15024	14863	15004	14961	14990	14937	14896	15163	15075	14931	14995	15117	14875	14962	15179	14794	15143	14889	15072	14994	15050	15041	14703	14943	14767	15003	14915	14796	14880	15094	14828	15034	14991	15042	15127	15172	15079	14873	15055	15088	14927	15022	14911	15100	15101	14965	14983	15081	14883	15041	14886	15007	15030	14845	15196	14781	15082	14969	14900	14952	14984	15090	14999	14962	14920	14889	15018	14883	14900	15131	15015	15088	15097	15100	15017	14870	15071	15032	15156	14939	15067	15031	14976	14955	14941	14937	15147	14977	14905	14956	14988	15054	15009	15055	15196	15006	14916	14873	14984	14950	15069	14826	15069	14978	14966	15076	15079	14974	15045	14910	14949	14857	15007	14890	14952	14986	14928	15045	15041	14999	15054	15015	14987	14918	14913	15103	15162	14986	14927	14977	14913	15156	14937	14939	14940	14881	14887	15067	14812	15022	15079	14933	14900	14975	14846	14973	14795	14972	15010	14968	14795	15153	14988	15085	14921	14968	14983	14988	14933	15034	14867	14786	14940	15022	14895	15158	14991	14985	14992	14953	15145	15074	14913	15114	15020	15000	15007	15071	14954	14970	15037	15100	15096	14914	15027	15065	14958	15048	14967	14865	15070	15040	15234	14861	14949	15084	15023	15166	14946	14950	14866	14977	14850	15094	14876	14971	15059	15013	14906	14919	14976	15107	14998	15005	15005	15137	14942	14833	14863	14976	14944	14919	15102	15043	15050	14883	15047	14933	14959	14959	15038	14910	14851	14971	14998	14918	15034	14884	15057	14743	15021	15028	14956	14951	14922	15144	14983	14900	15022	14832	14908	15070	14920	14889	14954	15067	14746	14912	15089	14970	14976	15143	14805	15070	14953	14858	14857	15060	14739	15048	14953	15020	15136	15101	14919	15031	14839	14734	14906	15042	14960	15005	15079	14966	14829	15035	15059	14759	14942	15094	15040	14974	15040	14913	15047	15006	14886	15092	15086	14969	15085	14839	15073	14959	14996	15142	14728	15005	15011	15120	14888	15037	14936	15018	15008	14966	15081	14727	15109	14942	15036	15041	15043	14907	15006	15004	15169	15085	14886	15034	14864	14846	14934	15219	15039	14799	15112	14987	15152	14980	14775	14875	15069	15131	15161	15014	14811	15120	14942	14879	14882	14754	14844	14966	14973	14954	15039	15029	15014	14926	14985	15005	15013	14945	14997	15066	15094	15022	14867	15147	14984	15151	14718	15162	15049	14985	14843	14882	14929	15139	14946	14955	14962	14793	15034	14822	14924	15209	14910	15020	14914	15039	15088	14916	14946	15029	15053	15097	14887	14983	14996	15043	15008	14941	15079	15040	14996	14872	14838	15127	14982	14849	14987	15002	15006	15088	15075	14993	14945	15054	14841	14853	15100	14955	15006	15045	15055	14915	14939	14940	14989	15085	14925	14922	15045	14892	14998	14966	14847	14896	14845	14985	14911	15040	14911	15095	15025	14938	15076	14839	15038	14970	15023	15039	15088	15060	14925	14975	14897	15079	15071	14900	15121	14976	15011	14939	15023	14959	14765	14947	14956	14759	15000	15061	15028	14959	14851	14997	14922	14917	14793	15031	14865	15055	15168	15064	14947	14968	14852	14926	15131	15071	14857	14944	15058	14890	14938	14911	14910	14994	14866	14913	14906	15087	14851	14878	15034	15051	14962	15047	15006	15070	15040	14929	14909	14890	14999	14972	14985	15033	14916	14978	15024	15108	14923	15323	14869	14926	14973	14929	14913	14961	14796	14969	15023	14957	14836	14982	15142	14853	14895	14826	14878	14930	15106	15058	14892	14980	14970	14961	14996	15009	14933	15067	14883	15066	14985	15119	15038	15228	14780	15144	15033	14977	14973	14920	14879	14861	14988	15104	15104	15044	14951	15107	14851	14931	15025	15028	15036	14937	15007	15097	14811	14918	14957	14823	15011	15126	15077	14905	14821	15062	14910	14988	15071	15053	14775	14917	15065	15072	15012	14844	15132	15193	14953	15286	14881	15029	14969	14917	15001	14973	14917	15213	14921	14917	14972	15047	15122	14955	14861	15140	14898	14924	14890	14896	15054	14944	15085	15089	14949	14913	15082	14909	15081	15001	15182	14847	15018	15000	14956	15080	15011	15194	14820	14977	14888	14909	15123	15150	15032	14831	14840	15034	15104	15060	14922	14911	14991	15086	14973	14924	14920	14950	14733	14993	14878	15047	15003	15018	15019	15093	14999	14869	14923	14926	14981	14975	14812	14820	14857	14916	14851	14987	14961	14949	15086	15005	14803	15141	15113	15162	15067	14923	15029	14979	14921	15101	14981	15023	15001	15092	15071	15026	14850	14902	15297	14915	14910	14952	14979	15100	15053	15024	15002	14994	14967	14999	15044	15028	15017	15059	14840	14913	14887	14823	14882	14925	14987	15042	15117	15086	15060	14864	14918	15173	15117	14981	14960	15172	14929	15016	14956	14893	14791	14961	15136	14969	15032	14854	14993	15144	15048	15091	14857	15049	14917	14935	14924	15034	14871	15012	14985	15044	15009	15086	14947	14892	14899	15009	15181	14933	14924	15042	15062	15077	15006	14848	14940	14931	15044	14953	15065	14996	15143	15164	14882	14853	14948	14963	14893	15089	15088	14901	14986	15049	14978	14962	14928	15071	14947	14801	15150	15072	14928	14985	15111	15002	14934	15045	14940	14921	14905	14891	15006	14997	15035	15038	14858	14960	14908	14998	15042	14999	14973	14799	15050	15036	15099	14890	15098	14989	14953	14971	15086	15231	15020	15001	14960	14990	14894	14846	15104	14952	15002	15035	15047	15011	15093	14912	15083	14898	14830	14925	14952	14957	14905	15025	14928	14878	14976	14921	15031	15102	14982	15108	15133	14839	14931	15006	15043	15015	14881	15027	14889	14878	15032	14886	15145	14825	14941	15047	14996	15064	15111	15037	14998	14923	15029	14954	15091	15122	14960	14994	15062	15159	14856	15093	14938	14960	14888	15012	14952	15033	15102	14852	15104	14901	14964	14943	14911	15013	14942	15218	14869	15005	14732	14986	14912	15123	14999	14793	15114	15023	14847	15019	14923	15153	14884	15086	15074	14993	14987	14999	15053	15177	14998	15019	14985	14955	15012	14873	14908	14860	14986	15049	14869	15068	15006	14943	14960	14821	15035	14807	14834	15011	15035	15108	14871	15058	14878	14820	14861	14877	15026	14895	15007	15068	14851	15057	14921	15023	15098	14931	14869	15033	14936	14876	15039	14916	14977	14872	14833	15111	14931	14996	14959	14977	14988	14979	14785	15079	14958	15012	15172	15100	14946	15035	14921	15015	14966	15038	15057	15058	15156	15124	14947	15023	15108	14907	15012	15016	14789	14934	14934	15032	15104	15256	14844	14981	14975	15186	15036	14983	14807	14932	15069	14909	15041	15063	14976	15155	14868	14980	15146	14911	15104	15089	14924	14928	14927	14993	15006	15017	15004	15065	15019	14810	15181	15062	14998	15039	14949	15036	14990	14958	14977	15093	14979	15003	15024	14990	15020	14874	15179	14991	15096	15152	14914	14948	15028	14989	14987	15030	15051	15028	15106	15221	15126	14976	15094	15076	14944	15002	15026	15017	15118	14916	15026	15025	14814	14890	15007	15076	14944	14975	14887	14959	14999	14963	14966	14956	14986	14951	14887	14889	14810	14979	14865	14902	14907	15143	14982	15016	15015	14926	14989	14965	15018	14996	14980	15009	15132	15038	14939	15067	14845	15013	15005	15058	15028	14981	15059	15107	14959	15135	15056	14988	14993	15104	14995	15014	14797	14986	14929	14902	14876	14988	15120	14941	15034	14869	15026	14966	14893	14903	14922	14826	14941	15086	14830	15134	14955	14928	15001	14975	14947	15026	15004	14915	15160	15025	14878	14993	14999	14894	14909	15018	14784	14983	15110	14830	14977	14946	14898	15006	14956	14826	15124	14977	15151	14835	15164	14867	15024	14957	14843	14948	14927	14958	14964	14985	14964	15122	14993	15028	15064	14852	15057	14745	15291	14951	14957	15102	14923	15073	14972	14994	15011	14921	14979	14973	14986	14982	15069	14890	15020	15068	14920	15158	15046	15046	14879	14890	15050	15067	14958	14993	14977	14992	15079	14802	14844	15087	14868	14916	14875	14884	14747	15180	15053	14899	14987	15031	15021	15045	14893	14860	15110	15043	14942	15023	15142	14978	14923	14979	15054	15171	14996	14850	15003	14943	15023	14942	15116	15089	15027	14905	15030	14988	15006	15029	14985	14963	15047	15112	14896	15122	15072	15108	14970
24324	21016	26864	26378	20935	19616	19225	18376	17891	17772	17502	17670	17474	17547	17440	17446	17415	17266	17347	17326	17191	17276	17365	17218	17518	17327	17100	17203	17295	17254	17346	17210	17248	17335	17365	17412	17311	17033	17092	17161	17072	17164	17140	17178	17265	17342	17233	17232	17220	17067	17188	17160	17180	17099	17275	17187	17127	17055	17144	17152	17216	17213	17182	17099	16983	17223	17325	17155	17183	17275	17215	17404	17153	17155	17088	17239	17127	17360	17020	17282	17387	17131	17391	17269	17250	17048	17379	17153	17273	17100	16995	17094	17178	17179	17271	17169	17107	17127	17251	17156	17139	17231	17185	17192	17079	17479	17243	17211	17146	17085	17285	17166	17233	17179	17137	17023	17167	17105	17156	16911	17233	17146	17104	17068	17177	17303	17194	17185	17076	17313	17261	17253	16917	17187	17191	17251	17171	17182	17031	17138	17096	17219	17268	17343	17241	17076	17252	17038	17229	17237	17170	17064	17291	17271	17040	17011	17025	17154	16999	17101	17174	17315	17212	17070	17169	17100	17090	17035	16988	17186	17253	17219	17100	17042	17289	17190	17372	17155	17270	16966	16981	17002	17188	17239	17097	17227	17390	17261	17202	17170	17298	17366	16976	17164	17247	17128	17352	17330	17271	17273	17213	17091	17247	17079	17047	16985	17073	17215	17242	17288	17190	17261	17156	16901	17411	17264	17241	17080	17186	17095	17158	17220	17183	17150	17345	17038	17187	17216	17170	17276	17151	17187	17099	17173	17127	17158	17156	17042	17211	17236	17161	17110	17175	17126	17324	17274	16848	17248	17173	17239	17183	17148	17207	17192	16811	17271	17258	17330	17204	17312	17261	17228	17191	17160	17228	17304	17106	17264	17100	17088	17255	17183	17434	17040	16912	17214	17107	17188	17236	17288	17250	17194	17273	16876	17261	17084	16939	17195	17391	17215	17032	17217	17170	17273	17125	17345	17270	17004	17222	17259	17131	17270	17181	17128	16846	17111	17100	17168	17070	17194	17439	17218	17170	17186	17164	17124	17143	17318	17215	16969	17314	17162	17011	17204	17282	17206	17174	17165	17178	17177	17279	17248	17385	17114	17272	17265	17185	17194	17356	17304	17178	17168	17139	17208	17289	17079	17042	17134	17269	17164	17157	17252	16989	17046	17116	17063	17121	17262	17181	17114	17233	17272	16979	17074	17212	17148	17320	17231	17118	17161	17250	17142	17442	17175	17435	17082	17048	17017	17156	17103	17115	17003	17187	17133	17205	17055	17067	16838	17210	17260	17342	17000	17163	17085	17086	17058	17239	17270	17076	17200	17250	17245	17125	16953	17125	17190	17025	17159	17046	17244	17059	17273	17214	17146	17297	17397	17236	17203	17090	17269	17170	17081	17057	17055	17274	17241	17216	17120	17115	17105	17060	17193	17144	17036	17299	17121	17324	17205	17229	17159	17091	17335	17210	17187	16987	17299	17254	17314	17248	16946	17205	16873	17220	17220	17080	17213	17228	17068	17309	17212	17046	17050	17268	17082	17058	17147	17214	17261	17158	17103	17240	17162	17251	17155	17040	17166	17186	17213	17153	17143	17149	17158	17130	16930	17220	17379	17151	17194	17166	17260	17327	17426	17196	17088	17316	17185	17135	17260	17263	17196	17123	17250	17176	17057	16961	17305	17321	17188	17073	16988	17099	17005	17202	17272	17236	17117	17043	17315	17091	17085	17085	17175	17184	17099	17164	17270	16979	17098	17234	17327	17118	17083	17206	17167	17354	17279	17240	17135	17139	17157	17198	17402	17105	17164	17000	17205	17389	17295	17097	17233	17386	17328	17231	17282	17083	17169	17175	17075	17228	17238	17209	17151	17339	17069	17191	17288	17210	17101	17239	17315	17117	17092	17077	16970	17118	17370	17254	17210	17480	17071	17046	17271	17252	17232	17284	17195	17133	17163	16978	17115	17197	17174	17099	17386	16951	17145	17287	17419	17282	17139	17027	17311	17209	17101	17302	17298	17407	17067	17080	17211	17001	16999	17082	17191	17222	17052	17187	17228	17178	17318	17076	17218	17049	17221	17035	17122	16967	17259	17123	17235	17127	17067	17150	17139	17108	17311	17080	16984	17249	17231	17092	17110	17216	17291	17128	16962	17167	17266	17202	17021	17018	17087	17146	17073	17221	17017	17270	17005	17092	17246	17245	17155	17246	16863	17031	17276	17300	17007	17195	17055	16999	17052	17107	17230	17105	17182	17070	17316	17255	17184	17252	17247	17103	16969	17303	17161	17139	17346	17195	17187	17265	17215	17303	17232	17339	17087	17303	17289	17146	17053	17257	17226	17143	17016	17117	17148	17158	17127	17119	17246	16987	17193	17083	17087	17063	17031	17109	17095	17270	17317	17225	17190	17248	17163	17396	17296	17118	16949	17128	17140	17158	17165	17250	17090	17401	17125	17115	17102	17288	17315	17293	17207	17201	17200	17082	17170	17254	17323	17252	17253	17255	17281	17183	17289	17160	17361	17296	17185	17099	17259	17053	17086	17254	17085	17134	17113	17148	17071	17356	17153	17036	17179	17230	17014	17013	17382	17175	17292	17195	17022	16946	17231	17002	17049	17060	17114	17028	17141	17012	17236	17243	17125	17246	17090	17184	17230	17120	17153	17266	17103	17271	17219	17233	17072	17060	17145	17146	17092	17270	17238	17176	17237	17097	16994	17204	17038	17206	17159	17165	17052	16990	17270	17318	17364	17230	17301	17058	17291	17032	17097	17127	17145	17117	17386	17068	17304	17171	16998	17121	17189	17362	17295	17285	17152	17353	17244	17099	17090	17151	17140	17186	16882	17110	17330	17276	17168	17047	17269	17091	17166	17136	17278	17197	17192	17208	17202	17345	17112	17321	17201	17337	17147	17112	16981	17242	17131	17035	17169	17181	16980	16995	17416	17197	16982	17224	17188	17128	16887	17269	16973	17092	16972	17061	17082	17208	17195	17215	17183	17038	17220	17221	17088	17278	17251	17323	17281	17286	17277	17164	17201	17146	17080	17288	17226	17273	17040	17180	17048	16993	17231	17301	17081	17306	17184	17191	17127	17082	17123	17203	17226	17358	17337	17198	17110	17445	17061	17135	17210	17270	17244	17060	17013	17231	17071	17132	16992	17187	16940	17090	17024	17034	17196	16978	17190	17174	17088	17212	17203	17017	17236	17163	17057	17301	17040	17062	17079	17057	17210	17135	17237	17085	17364	17129	17159	17148	17241	17112	17352	17134	17272	17312	17276	17143	17303	17223	17105	17403	16928	17168	16989	17019	17143	17188	17139	17150	17206	17432	17130	17290	17206	17217	16914	17150	17158	17273	17121	17203	17277	17215	17136	17245	17186	17094	17172	17224	17166	17314	17200	17205	17313	17103	17375	17130	17278	17329	17365	17353	16922	17050	17073	17255	17192	17261	17262	17207	17128	17109	17139	17124	17268	17164	17018	17141	17086	17169	17140	17241	17198	17233	17087	17166	17069	17277	17292	17384	17213	17078	17365	17116	17072	17236	17253	17413	17099	17154	17248	17425	17205	17221	17264	17034	17104	17238	17255	17107	16979	17194	17233	17022	17049	17159	17253	17103	17048	17223	17057	17171	17264	17402	17094	17078	17243	17104	17245	17193	17012	17350	17306	16980	17222	17165	17150	17274	17148	17068	17187	17397	17144	17234	17232	17311	17178	17288	16887	17168	17202	17277	17100	17217	17164	17121	17238	17302	17087	17043	17038	17444	17255	17214	17224	17199	17094	17389	17349	17035	17068	17253	17273	17054	17332	17030	17121	17296	17062	17274	17076	17325	17078	17058	17109	17245	17106	17296	16992	16955	17251	17134	17165	17321	17149	17055	17257	17326	17223	17241	17411	17210	17055	17088	17016	17216	17160	17288	17263	17374	17116	17037	17173	17065	17211	17261	17046	17358	17148	17194	17100	17238	17214	17096	17196	17250	17049	17183	17228	17115	17216	17189	17264	17150	17138	17164	17165	17287	17116	17138	17081	17228	16954	17108	17219	17297	17173	17108	17136	17224	16962	17260	17278	17090	17234	17284	17126	17088	17312	17408	17382	17241	17053	17159	17359	17094	17038	17160	17020	17174	16967	17175	17251	17325	17217	17129	17073	17058	17083	17245	17194	17202	17171	17059	17246	17109	17386	17172	17165	17200	17114	17054	17043	17016	17234	17157	17288	17152	17214	17210	17251	17049	16974	17032	17287	17028	17250	17362	17192	17294	17129	17092	17118	17239	16972	17339	17091	17093	17271	16936	16820	17086	17350	17080	17292	17100	17303	17089	17270	17245	17358	17314	17097	17181	17167	16920	17119	17052	16938	17131	17279	17249	17077	17111	17114	17028	17156	17166	17011	17380	17129	17182	17183	17197	17412	17176	17184	17079	17176	16974	17141	17004	17270	17313	17338	17049	17142	17094	17247	17324	17210	17225	17072	17315	16965	17128	17088	17127	17088	17004	17269	17006	17275	17094	17339	17062	17360	17478	17501	17424	17237	17202	17200	17341	17127	17348	17119	17084	17107	17297	17144	17098	17103	17185	17242	17115	17061	17192	16907	16927	17085	17182	17132	17067	17222	17347	17144	17344	16998	17183	17259	17138	17353	17280	17282	17044	17225	17324	17060	17455	17110	17082	17312	17162	17140	17099	17184	17209	17245	17108	17265	17033	17082	17115	17002	17110	17186	17098	17191	17173	17114	17257	17175	17259	17313	17182	17385	17128	17005	17194	17248	17293	17248	17329	17067	17449	17195	17264	17097	17056	17180	17128	17110	17084	17179	16989	17134	17136	17122	17247	17180	17119	17129	17166	17221	17307	17251	17258	17257	17260	17207	16830	17180	17285	17186	17141	16810	17087	17063	17334	17282	17297	17034	17366	17080	17248	17146	17040	16997	17094	17135	17131	17207	17256	17094	17173	17354	17286	17214	17246	17312	17085	17136	17161	17072	17172	17178	17235	17301	17375	17159	17199	16953	17350	17112	17245	17218	17263	17181	17235	17092	17129	17182	17166	17201	17094	17066	17123	17184	17207	17229	17165	17003	16982	17214	17152	17026	17253	17377	17098	17199	17425	17303	17079	17053	17124	17193	17216	17108	17323	17071
16737	32073	26118	20432	18666	17393	16594	16008	15644	15510	15352	15080	15141	15021	14915	15108	14846	14883	14961	14719	15042	14813	14881	14778	14824	14680	14707	14823	14499	14721	14614	14593	14789	14709	14635	14644	14672	14832	14692	14633	14819	14789	14778	14699	14631	14803	14636	14639	14630	14656	14881	14757	14852	14676	14697	14602	14795	14724	14737	14662	14679	14567	14577	14614	14651	14577	14663	14772	14701	14531	14552	14697	14637	14537	14662	14640	14631	14870	14750	14514	14629	14654	14713	14613	14641	14561	14765	14813	14684	14802	14632	14588	14701	14685	14659	14724	14668	14697	14836	14541	14640	14672	14774	14615	14613	14729	14608	14574	14633	14557	14637	14686	14746	14578	14759	14562	14492	14801	14643	14684	14485	14679	14684	14681	14703	14813	14559	14849	14630	14474	14706	14677	14789	14731	14710	14673	14769	14847	14540	14591	14685	14665	14515	14649	14719	14741	14706	14680	14617	14686	14677	14719	14501	14698	14702	14856	14677	14565	14700	14471	14805	14780	14521	14686	14669	14856	14686	14751	14753	14595	14687	14647	14735	14784	14620	14632	14775	14761	14793	14726	14715	14747	14872	14691	14865	14697	14762	14605	14631	14723	14725	14727	14774	14516	14777	14538	14623	14584	14642	14706	14606	14629	14735	14798	14691	14696	14625	14741	14574	14730	14677	14568	14802	14612	14503	14585	14627	14786	14784	14733	14556	14778	14687	14607	14546	14562	14856	14674	14611	14610	14529	14686	14696	14685	14829	14797	14772	14726	14595	14696	14746	14614	14609	14666	14588	14678	14545	14769	14641	14603	14539	14622	14709	14628	14679	14701	14652	14548	14526	14691	14813	14772	14770	14551	14717	14590	14803	14585	14625	14658	14647	14628	14550	14535	14580	14806	14773	14637	14680	14482	14592	14699	14650	14652	14529	14733	14678	14676	14517	14670	14669	14664	14620	14624	14629	14618	14609	14672	14674	14777	14660	14638	14657	14726	14645	14538	14727	14798	14811	14688	14735	14826	14713	14574	14845	14715	14658	14740	14776	14537	14724	14768	14682	14760	14793	14608	14639	14637	14586	14600	14697	14573	14705	14632	14599	14501	14796	14628	14698	14573	14646	14702	14740	14675	14806	14643	14655	14729	14666	14612	14648	14643	14573	14592	14752	14751	14665	14559	14827	14592	14676	14714	14668	14806	14565	14721	14844	14674	14666	14639	14601	14691	14764	14730	14670	14721	14621	14501	14651	14756	14718	14663	14672	14701	14766	14633	14703	14744	14693	14725	14673	14603	14672	14779	14593	14631	14770	14665	14685	14658	14645	14662	14635	14457	14759	14439	14730	14639	14775	14701	14651	14635	14501	14549	14603	14633	14770	14656	14594	14682	14656	14607	14561	14455	14689	14644	14685	14647	14592	14682	14638	14719	14759	14615	14703	14663	14663	14542	14630	14664	14495	14558	14745	14792	14475	14727	14824	14588	14682	14639	14562	14684	14684	14645	14553	14654	14699	14738	14619	14566	14632	14649	14743	14769	14570	14583	14686	14694	14588	14758	14630	14667	14785	14760	14741	14680	14697	14613	14571	14699	14533	14623	14686	14636	14861	14702	14698	14521	14570	14627	14770	14677	14809	14599	14586	14572	14691	14756	14633	14614	14758	14628	14707	14750	14686	14524	14535	14620	14597	14808	14726	14732	14562	14618	14703	14631	14625	14681	14736	14623	14603	14608	14708	14678	14643	14776	14628	14584	14630	14844	14605	14733	14729	14749	14780	14664	14497	14619	14811	14700	14822	14592	14761	14522	14698	14707	14737	14584	14692	14719	14745	14561	14643	14761	14690	14572	14739	14742	14578	14690	14650	14753	14682	14600	14487	14525	14803	14603	14615	14738	14752	14698	14606	14726	14738	14612	14589	14777	14663	14587	14744	14822	14643	14648	14833	14644	14654	14565	14680	14729	14539	14676	14683	14770	14822	14717	14786	14523	14808	14753	14563	14634	14599	14810	14601	14682	14520	14579	14923	14584	14563	14679	14739	14632	14499	14692	14749	14638	14625	14564	14590	14645	14570	14598	14609	14642	14674	14629	14677	14819	14627	14773	14802	14600	14681	14498	14624	14704	14733	14857	14633	14417	14857	14680	14537	14714	14646	14849	14826	14711	14547	14592	14760	14769	14680	14549	14850	14762	14658	14783	14737	14702	14770	14840	14600	14746	14741	14899	14760	14668	14491	14748	14764	14667	14895	14617	14628	14703	14645	14769	14716	14649	14639	14701	14754	14693	14661	14704	14744	14635	14779	14623	14650	14585	14726	14874	14776	14682	14635	14728	14650	14473	14733	14844	14793	14547	14673	14608	14679	14672	14681	14762	14704	14608	14783	14719	14802	14602	14686	14838	14621	14688	14643	14540	14811	14705	14641	14699	14735	14618	14687	14653	14713	14649	14730	14615	14761	14758	14626	14831	14554	14750	14662	14535	14707	14571	14531	14828	14551	14595	14545	14789	14703	14659	14780	14650	14696	14695	14795	14717	14792	14600	14660	14580	14721	14644	14647	14678	14658	14705	14620	14660	14758	14545	14612	14776	14796	14786	14732	14632	14849	14563	14639	14743	14702	14618	14712	14642	14613	14891	14785	14634	14682	14597	14650	14688	14734	14723	14584	14733	14703	14679	14753	14769	14692	14614	14613	14690	14683	14742	14631	14710	14670	14860	14774	14680	14590	14538	14816	14789	14539	14507	14794	14539	14543	14620	14765	14640	14511	14678	14707	14717	14866	14664	14609	14644	14702	14698	14868	14733	14736	14578	14676	14620	14628	14715	14607	14535	14526	14729	14781	14708	14693	14615	14604	14722	14701	14613	14480	14908	14625	14790	14672	14478	14753	14789	14678	14636	14755	14852	14584	14627	14533	14707	14776	14599	14828	14669	14568	14700	14510	14648	14707	14480	14761	14686	14777	14604	14825	14694	14788	14756	14631	14643	14685	14559	14597	14637	14654	14663	14762	14563	14580	14514	14623	14802	14635	14831	14717	14666	14631	14789	14735	14678	14798	14759	14581	14644	14498	14618	14925	14638	14736	14740	14784	14776	14635	14579	14736	14713	14776	14685	14706	14682	14822	14664	14626	14564	14678	14833	14654	14788	14630	14701	14721	14530	14529	14806	14759	14749	14664	14721	14757	14660	14453	14551	14738	14651	14826	14698	14619	14724	14677	14599	14570	14801	14582	14894	14619	14608	14720	14748	14621	14683	14716	14501	14736	14636	14827	14721	14939	14449	14839	14724	14877	14656	14830	14951	14841	14711	14577	14766	14745	14630	14667	14672	14609	14789	14660	14727	14899	14612	14692	14684	14548	14813	14635	14528	14709	14546	14662	14680	14619	14685	14628	14625	14773	14540	14717	14702	14760	14607	14852	14688	14517	14813	14654	14601	14653	14749	14683	14664	14832	14774	14709	14739	14633	14714	14385	14735	14688	14734	14724	14617	14833	14749	14666	14631	14832	14790	14709	14459	14695	14585	14702	14632	14580	14649	14565	14655	14771	14673	14756	14853	14790	14783	14673	14488	14756	14712	14676	14703	14703	14675	14656	14860	14722	14481	14775	14622	14795	14711	14700	14776	14797	14759	14648	14600	14860	14706	14683	14618	14832	14640	14886	14533	14643	14774	14859	14603	14665	14597	14748	14665	14502	14515	14702	14875	14737	14715	14623	14803	14793	14668	14566	14728	14643	14688	14676	14529	14847	14569	14740	14605	14731	14749	14658	14691	14598	14788	14629	14780	14702	14726	14808	14660	14803	14596	14744	14825	14637	14764	14588	14527	14834	14808	14763	14614	14702	14607	14707	14731	14739	14645	14662	14704	14681	14740	14635	14589	14564	14588	14555	14707	14847	14651	14808	14820	14649	14739	14728	14691	14879	14745	14608	14726	14654	14738	14713	14555	14648	14664	14832	14667	14689	14631	14761	14783	14656	14426	14919	14799	14667	14651	14748	14541	14714	14815	14631	14656	14699	14702	14767	14498	14645	14776	14716	14693	14757	14699	14710	14667	14750	14571	14725	14684	14692	14707	14706	14581	14872	14696	14847	14591	14895	14496	14718	14643	14679	14613	14622	14555	14641	14520	14576	14895	14746	14531	14658	14810	14778	14680	14731	14553	14794	14732	14684	14704	14666	14604	14728	14627	14677	14659	14728	14679	14585	14471	14544	14661	14834	14462	14707	14765	14771	14642	14696	14628	14658	14777	14818	14604	14729	14617	14947	14635	14478	14733	14683	14697	14495	14896	14620	14723	14755	14554	14524	14658	14903	14536	14655	14576	14696	14655	14651	14710	14776	14623	14582	14643	14673	14793	14932	14734	14513	14695	14615	14759	14904	14608	14629	14707	14558	14789	14769	14533	14754	14879	14687	14666	14755	14608	14519	14746	14822	14715	14537	14552	14647	14756	14619	14933	14691	14700	14708	14683	14610	14463	14648	14749	14617	14674	14620	14826	14423	14649	14627	14615	14635	14608	14709	14654	14659	14635	14785	14821	14613	14720	14703	14660	14763	14773	14698	14879	14808	14813	14629	14943	14769	14679	14791	14591	14778	14630	14455	14684	14644	14575	14690	14647	14631	14690	14857	14665	14593	14643	14715	14773	14503	14688	14606	14695	14617	14599	14613	14635	14692	14761	14832	14720	14518	14670	14738	14740	14747	14587	14691	14809	14684	14786	14863	14547	14610	14828	14622	14653	14635	14563	14557	14761	14653	14767	14657	14637	14724	14624	14822	14814	14829	14902	14598	14480	14732	14761	14627	14684	14719	14663	14878	14733	14594	14685	14921	14574	14622	14818	14714	14658	14894	14705	14638	14720	14648	14550	14525	14858	14851	14671	14728	14656	14712	14680	14774	14658	14687	14624	14647	14601	14754	14648	14583	14902	14645	14707	14602	14792	14662	14744	14704	14489	14530	14656	14639	14773	14714	14579	14493	14707	14720	14586	14814	14778	14784	14721	14610	14812	14735	14735	14782	14581	14624	14652	14585	14738	14802	14734	14697	14741	14513	14851	14820	14571	14717	14595	14623	14837	14614	14603	14859	14721	14632	14733	14867	14693	14672	14706	14482	14692	14681	14767	14747	14672	14705	14790	14693	14822
21763	20971	28194	23938	21303	23798	26394	21398	20238	20479	19864	19617	19730	19815	19434	19366	19527	19429	19711	19353	19411	19120	19050	19270	19371	19492	19321	19040	19039	19382	19214	19291	19057	19229	19153	19038	19134	18898	19214	19009	19065	19080	19084	19005	19102	18958	18955	19189	19055	19052	19001	19145	18898	19032	19248	19048	19059	18950	19110	18847	18887	19033	18974	18927	18910	19101	18891	19040	19138	18914	18927	18793	19121	19300	19068	18907	18959	19075	19113	18986	19182	19266	18970	19169	19083	18911	18973	18964	18809	18931	19162	19075	19040	19199	18924	19087	19023	18985	19213	19003	18852	19021	18916	18799	19112	19083	18982	19342	18988	18940	18975	19152	19149	18739	18988	18947	18983	19020	19027	19063	19174	19003	19194	18936	19165	19063	19032	18869	19054	18898	19153	19136	18845	18947	19113	19192	18978	18905	18931	19070	19182	18995	19054	19092	18916	19087	19202	19203	18887	19021	18815	18971	19018	18964	19102	19168	19066	18953	18996	19075	18948	19066	19077	19014	19018	19217	19074	18934	19189	19063	18919	19036	19069	19073	19131	19049	18837	19112	18885	18836	18786	18823	18814	18906	19136	18794	18847	18832	18972	18674	18778	18795	19169	18902	19064	19123	19060	18976	18878	18997	19042	18991	18976	18987	18734	18949	19032	18960	19047	18747	18720	19013	18925	19128	19028	19008	19087	19058	18753	18871	19036	18773	18999	18903	18939	19045	19037	19021	19038	18826	19256	19069	18850	19013	18932	19005	18889	19112	19038	18975	19123	19085	19027	18888	18849	19029	19003	19073	19030	18902	19027	18957	19139	18975	19039	19177	18966	18856	18774	18805	18875	18954	19074	19071	18786	18923	18981	19079	18876	19017	19190	18962	19023	19064	18833	18823	18906	18866	18942	18778	19023	19099	19151	18916	18981	18850	18866	19031	18935	18938	18928	18988	19096	18976	19136	18743	18861	18778	18978	18722	18886	18979	19021	18859	18762	19139	19062	18803	19013	18847	18951	18707	19064	18886	19181	18842	19035	19005	18869	19015	19083	18865	18734	18883	19195	19044	19107	18956	19075	19009	19120	18980	18922	18936	19005	19068	19005	19029	19112	19180	18787	19076	19124	19244	18831	18954	19173	19120	19060	18880	18986	19046	19049	19077	18984	18998	19012	19151	18744	18963	18864	18900	18883	18973	18844	18955	19082	19016	18994	19134	18834	18837	18846	19025	18957	19032	18764	18977	19140	19008	18859	18864	18908	19067	19077	18954	18943	19075	18975	18846	18822	19086	18994	18813	19078	18970	19155	19148	18972	19023	18927	18999	18964	18896	18804	18949	19095	18864	18848	18905	19194	19079	18831	18975	18940	18925	18994	18673	19154	19033	19077	19187	18881	18743	18953	18820	18914	18954	18937	19124	18801	19060	19067	18866	18991	18983	19159	18829	18988	18916	18989	19149	19009	18771	18999	18838	18891	18858	19054	19096	18884	19102	19099	19216	18840	18896	19141	19030	19201	18933	19107	18912	18787	18957	18861	18902	18937	18967	18900	19046	19151	18784	19063	19020	18870	18954	18808	19061	18907	18915	19063	18843	18904	18909	18941	18860	19120	18950	18988	18927	19027	19019	19007	18967	18995	19073	18953	19085	18989	18937	19012	19103	18967	19002	18908	18945	18933	18989	19020	18988	18898	19091	18964	19096	19082	19110	19018	19070	19060	19025	19083	19090	18925	18824	19035	18928	19080	19076	19099	18743	19027	18927	18944	19110	19231	18773	19050	19080	19121	18942	18877	18853	18904	19015	18837	19215	18994	18889	18997	19013	18868	19034	19079	18824	18929	18879	19064	18931	18870	18929	18962	18893	19009	18970	19008	19083	19094	19045	19094	18900	19091	18667	18943	18844	18940	19054	19118	19080	19053	19020	18934	18863	18934	18804	18932	19042	18895	19078	19204	19028	18747	19008	18870	18986	19038	19107	19142	18926	19035	18920	18983	19106	18872	19093	18930	18998	18846	19013	18821	18844	18977	19056	19058	18813	18873	19142	18904	19073	18889	19022	19133	18934	19060	18943	18831	19107	19085	18853	18932	19000	18878	18873	18863	18830	18931	19077	18715	18874	18854	19039	19123	18938	19005	18931	18840	18892	19114	19038	18872	18926	19005	19162	18784	18761	19234	18885	18990	19157	19059	19017	18864	18805	19125	18856	18882	18901	19054	19023	19018	18886	18927	18924	18991	18746	18894	18893	19008	19002	19112	18971	19154	18955	18958	18999	18998	19030	19112	19069	19181	18946	18821	18849	19038	18892	18966	18933	19166	18926	19002	18797	19038	18853	19025	19016	18863	18937	18866	19046	18829	19097	18738	18841	19095	19101	18932	19191	19179	19032	18992	18778	19046	19005	19111	18940	19070	19113	18772	18837	18985	18968	18950	18986	19263	19014	19153	19079	19036	19012	18939	19044	18942	18892	19017	19023	18779	18983	19116	18980	18965	19023	18868	18563	18852	18867	18992	19124	18972	19019	18914	18696	18925	18948	18868	18926	18753	19192	18923	19026	19117	19116	18832	19117	18965	18756	18974	19148	19005	18946	19037	19050	19141	19093	18825	18780	18869	18736	18970	19056	18909	18932	18976	19070	18939	19140	19096	19071	19042	18914	18911	19098	18903	19100	19271	18963	19086	18955	18892	18918	18973	18721	19101	19096	18944	19069	19124	19111	18957	19054	18952	19000	18936	18947	19070	18949	19110	18981	18949	18856	18975	19047	18876	18915	19079	18998	18853	19041	19184	18969	19030	19087	18943	18989	19122	19092	19172	19275	18786	18895	18951	19031	18834	19078	19107	19097	18923	19110	18907	18950	18905	18874	19030	18914	18812	18967	19151	18971	19102	19044	18763	19128	18922	18891	18959	18791	19391	18965	19001	19089	18845	18996	18909	18926	19012	18696	18831	18820	18934	19080	18997	19123	18973	18764	18875	18978	18945	19053	18940	19143	19005	18844	19086	19163	19034	19014	18854	18906	19136	19024	18955	18953	18931	18964	19100	18918	18778	19107	18839	18985	18934	19044	18809	19044	19134	19035	18854	18886	18982	19004	18971	18826	18850	18950	18845	19096	19075	18858	19073	18875	18897	19121	18901	18872	18845	18967	19127	18951	19009	18948	19037	19152	19135	19157	18983	18824	18731	19154	19068	18953	18968	18782	18971	18935	18980	18948	19015	19007	19045	19097	18938	19263	19020	19141	19079	19164	19060	18949	18995	18990	18808	18947	18867	18899	19047	18838	18976	18987	19132	18787	19097	18978	19032	18912	18956	19031	19156	19031	19180	18826	18995	19050	19094	18976	19015	18816	19067	19002	18876	18875	19004	19224	19098	18993	18861	19019	19060	19015	18989	18883	18951	18964	18836	18891	19093	18972	18872	18870	19004	18998	19100	18979	19020	18822	18791	19047	18905	18830	19055	19038	19089	18854	19032	19171	18958	18953	19080	18915	19124	18833	19064	18998	19005	19067	19061	19082	19117	19150	18880	19061	19026	19007	18993	19046	18829	18904	18954	18866	19029	19072	19085	19190	19071	18869	18929	19111	19033	19095	19028	19020	18970	18938	18944	19044	19024	18955	18984	19094	19051	18936	18899	19018	19227	19137	18926	18948	19127	18803	18958	18982	19209	18931	18809	19056	19049	18913	19083	19006	18828	19074	19171	18972	19153	19114	18847	18973	18958	18814	19054	18899	18755	18896	18890	18718	19098	19035	19103	19122	18885	19002	18823	19016	18913	18963	19164	19115	19124	18923	19010	19350	18994	18889	19024	19104	18952	18871	18913	19015	19056	18809	18887	18952	19094	18949	19026	19046	18969	19141	19064	18892	18993	19123	18957	19083	18928	19159	19033	18957	18923	18999	18842	18807	18981	18979	19156	18993	18723	18998	18936	18842	18870	19137	18792	18985	19083	18998	18833	18971	18977	19120	19101	18987	18735	18910	18971	18844	19012	19013	19135	19009	19037	18828	19052	19079	18736	18802	18872	19077	19003	18967	19056	19117	19101	18900	19023	18921	18920	19025	18977	19123	19101	19150	19022	19015	19079	18822	19251	18896	18990	19103	18964	18909	19255	18931	18907	19005	18945	18965	19193	19246	18861	18933	19095	19069	18967	19016	18989	19173	18985	19013	18875	19055	18888	18905	19080	18871	18840	18940	18939	18874	18820	19010	18976	18783	18960	19139	18926	18887	19099	19067	19224	19026	19059	18899	18915	19023	19143	18800	18935	18922	19016	19015	18910	19009	19097	19068	18873	18890	18654	18916	18998	18985	18788	19080	18876	18886	19077	18899	19127	18933	19087	18942	18818	18967	18966	18839	18940	18893	19088	18924	18906	19016	18998	19153	19131	18850	19020	18737	18975	19044	18994	19027	18850	19045	18994	18942	18988	18916	18819	18827	18932	19003	18941	19015	18969	18886	18967	19099	18926	19084	18910	18984	18926	19037	19135	18784	19010	18800	18821	19031	19049	18909	18968	18823	18987	18976	18863	18919	18958	19007	19088	18828	18745	18843	18947	18848	18888	18991	18933	18939	18903	19004	18891	19001	18931	18920	19155	19064	19007	18930	18959	18852	19221	19086	18750	18995	19053	18910	18849	19075	18749	19003	19200	18888	19209	18968	19189	18846	18992	19030	19080	18960	18977	18902	18847	18929	19086	18959	19179	19106	19086	19214	18881	19067	18971	18762	18958	18806	18847	19045	18809	18817	18953	18931	18806	19048	18995	19027	19095	18893	18987	18839	18863	18901	18892	19043	19092	19018	19182	19013	18961	18991	19020	18970	18773	19026	19039	18757	19085	18962	18820	18910	18944	19074	19040	18854	18852	19106	18918	19147	19079	19032	19005	18941	18723	18945	19154	19008	19063	19103	18962	18928	19179	18933	18658	18996	19034	18930	19087	18856	18966	18906	18922	18917	18884	19126	18877	18886	18935	18998	18914	19066	19240	19281	19030	18888	19068	18987	19075	18875	19205	19173	18919	18834	19049	18882	18976	18938	18947	19042	18858	19097	18952	18952	18970	18972	18869	18901	18838	18993	19107	18982	18875	19022	18969	19074	18983	19061	18998	18694	19022	19133	19152	18808	18923	18711	19001	19020
17698	39648	32186	24779	22255	20511	18999	18263	17535	17152	16713	16581	16368	16495	16264	16128	15913	16176	16218	15879	16027	16155	15988	15865	16102	15913	16020	15848	15689	15727	15902	15631	15658	15782	15824	15837	15821	15790	15755	15940	15737	15559	15702	15814	15736	15518	15830	15603	15908	15846	15768	15649	15795	15669	15592	15698	15810	15663	15566	15703	15896	15523	15587	15511	15785	15780	15844	15734	15587	15861	15564	15694	15582	15662	15711	15650	15773	15804	15805	15690	15709	15861	15645	15657	15760	15655	15744	15621	15700	15747	15585	15599	15837	15819	15714	15679	15657	15587	15719	15635	15739	15762	15661	15690	15765	15654	15684	15689	15792	15775	15699	15664	15812	15666	15767	15805	15718	15715	15637	15727	15886	15704	15764	15700	15642	15693	15704	15846	15586	15749	15544	15602	15682	15617	15787	15685	15776	15715	15572	15834	15559	15680	15585	15599	15707	15545	15803	15581	15874	15782	15723	15685	15691	15684	15792	15753	15829	15440	15615	15532	15813	15718	15660	15689	15629	15734	15655	15653	15707	15677	15655	15750	15773	15619	15797	15575	15641	15775	15782	16030	15702	15712	15612	15724	15928	15603	15727	15592	15644	15515	15787	15754	15662	15807	15596	15640	15746	15588	15749	15779	15682	15723	15728	15649	15772	15727	15708	15914	15588	15864	15705	15764	15723	15597	15794	15666	15630	15810	15685	15757	15737	15739	15678	15723	15672	15658	15834	15668	15647	15713	15723	15586	15532	15605	15579	15676	15682	15665	15635	15634	15564	15626	15653	15659	15643	15752	15736	15775	15725	15788	15698	15592	15669	15645	15902	15799	15789	15709	15604	15877	15959	15748	15745	15751	15687	15825	15766	15667	15736	15740	15603	15661	15764	15774	15645	15783	15709	15751	15748	15581	15566	15790	15727	15717	15646	15676	15563	15746	15769	15657	15705	15825	15730	15656	15760	15858	15530	15656	15551	15898	15749	15754	15692	15670	15772	15529	15700	15584	15588	15817	15613	15645	15705	15824	15757	15739	15682	15617	15740	15682	15757	15733	15821	15684	15760	15483	15934	15677	15680	15792	15728	15776	15475	15679	15764	15495	16005	15652	15706	15659	15648	15847	15712	15574	15636	15638	15738	15748	15605	15772	15719	15763	15601	15718	15794	15612	15617	15753	15665	15810	15666	15730	15702	15834	15830	15769	15742	15814	15726	15569	15760	15602	15568	15776	15801	15741	15777	15675	15667	15520	15826	15619	15779	15758	15623	15858	15513	15853	15754	15787	15785	15768	15738	15704	15771	15841	15678	15753	15719	15628	15603	15737	15633	15692	15441	15553	15655	15545	15593	15727	15765	15697	15566	15708	15568	15613	15630	15583	15825	15699	15742	15596	15615	15828	15606	15703	15836	15698	15649	15934	15590	15592	15667	15490	15689	15767	15705	15786	15774	15600	15636	15702	15608	15726	15647	15770	15637	15826	15549	15723	15945	15663	15664	15733	15550	15636	15700	15752	15833	15626	15768	15745	15840	15599	15788	15729	15539	15743	15777	15536	15546	15641	15689	15803	15760	15613	15798	15595	15657	15693	15686	15697	15680	15750	15603	15788	15788	15611	15651	15613	15793	15567	15786	15879	15699	15718	15655	15742	15944	15727	15663	15863	15767	15526	15814	15577	15657	15816	15748	15728	15765	15455	15680	15805	15828	15674	15618	15777	15745	15706	15824	15788	15849	15522	15680	15674	15562	15735	15631	15707	15568	15672	15577	15668	15664	15615	15794	15628	15674	15604	15557	15689	15740	15722	15800	15776	15825	15900	15620	15813	15606	15631	15663	15778	15503	15702	15652	15711	15605	15704	15847	15819	15725	15732	15701	15679	15493	15697	15594	15618	15770	15559	15813	15777	15742	15715	15725	15823	15828	15660	15752	15729	15664	15622	15720	15636	15764	15674	15753	15756	15776	15658	15748	15538	15599	15775	15635	15799	15929	15799	15628	15655	15656	15822	15704	15860	15762	15673	15699	15753	15685	15651	15816	15588	15545	15753	15788	15831	15647	15641	15758	15638	15761	15655	15735	15692	15738	15718	15778	15748	15821	15593	15778	15698	15739	15608	15749	15849	15699	15769	15954	15751	15923	15652	15511	15490	15578	15635	15563	15826	15730	15590	15571	15506	15529	15898	15806	15696	15692	15627	15613	15644	15749	15533	15822	15728	15616	15878	15379	15776	15626	15564	15919	15737	15849	15671	15817	15737	15727	15659	15578	15869	15690	15671	15719	15673	15802	15715	15622	15719	15750	15628	15777	15786	15858	15663	15682	15807	15605	15784	15659	15575	15553	15752	15693	15652	15611	15809	15769	15752	15695	15695	15728	15772	15579	15767	15723	15663	15705	15789	15690	15857	15820	15444	15632	15572	15677	15764	15633	15781	15601	15749	15663	15679	15685	15506	15609	15551	15857	15765	15815	15943	15699	15624	15627	15783	15576	15819	15687	15707	15512	15929	15684	15800	15570	15696	15613	15662	15612	15706	15615	15797	15893	15813	15787	15657	15634	15653	15640	15662	15812	15738	15701	15553	15703	15943	15497	15823	15724	15727	15719	15674	15598	15717	15583	15618	15716	15821	15543	15614	15664	15865	15752	15688	15686	15725	15698	15598	15635	15667	15584	15632	15710	15456	15734	15567	15616	15727	15538	15634	15672	15569	15765	15752	15680	15635	15676	15562	15683	15693	15556	15787	15626	15578	15726	15653	15703	15770	15601	15685	15702	15817	15747	15799	15752	15784	15625	15669	15758	15807	15618	15601	15647	15598	15670	15713	15692	15763	15539	15680	15596	15561	15601	15757	15823	15762	15729	15680	15542	15685	15591	15758	15596	15913	15839	15561	15589	15735	15828	15632	15789	15716	15681	15807	15873	15593	15752	15702	15690	15896	15656	15638	15712	15736	15674	15671	15729	15613	15607	15722	15616	15594	15693	15794	15689	15633	15751	15556	15671	15578	15705	15467	15724	15569	15797	15758	15574	15678	15690	15811	15553	15658	15645	15789	15667	15775	15576	15797	15550	15666	15585	15685	15608	15728	15552	15829	15770	15750	15701	15799	15749	15478	15729	15707	15786	15753	15731	15734	15681	15719	15736	15656	15497	15738	15639	15628	15648	15733	15741	15676	15772	15804	15701	15713	15889	15760	15764	15708	15953	15757	15541	15579	15503	15811	15843	15682	15732	15702	15788	15738	15751	15745	15647	15752	15596	15794	15812	15743	15948	15674	15663	15757	15683	15757	15675	15494	15634	15549	15768	15835	15692	15708	15736	15708	15613	15832	15542	15589	15794	15794	15715	15660	15836	15763	15563	15813	15664	15547	15789	15821	15590	15635	15845	15711	15436	15583	15571	15815	15631	15642	15727	15601	15723	15815	15587	15636	15539	15606	15547	15633	15725	15599	15575	15543	15593	15689	15627	15663	15849	15662	15737	15691	15779	15815	15667	15601	15620	15815	15845	15584	15641	15515	15491	15819	15775	15728	15630	15494	15755	15776	15861	15688	15657	15604	15762	15586	15661	15709	15864	15623	15577	15834	15783	15738	15767	15567	15661	15510	15691	15907	15532	15601	15687	15842	15669	15673	15589	15664	15558	15689	15597	15700	15732	15693	15479	15768	15668	15913	15736	15789	15681	15674	15550	15688	15527	15700	15702	15655	15774	15782	15773	15571	15766	15752	15666	15604	15671	15783	15632	15576	15841	15789	15850	15668	15702	15871	15560	15777	15505	15607	15792	15729	16008	15733	15657	15286	15655	15626	15755	15647	15753	15596	15644	15612	15713	15545	15684	15722	15657	15869	15667	15592	15618	15692	15816	15843	15563	15735	15626	15843	15708	15703	15618	15812	15657	15726	15684	15665	15737	15738	15846	15713	15632	15619	15698	15438	15710	15624	15739	15528	15762	15624	15803	15811	15731	15596	15563	15621	15853	15723	15676	15730	15565	15706	15596	15540	15634	15866	15632	15664	15609	15837	15731	15716	15763	15892	15630	15657	15656	15668	15772	15880	15701	15637	15676	15579	15610	15745	15720	15529	15795	15556	15985	15779	15688	15580	15768	15623	15733	15709	15716	15754	15691	15643	15597	15805	15691	15536	15651	15583	15520	15595	15649	15724	15819	15627	15615	15779	15608	15787	15573	15770	15755	15756	15712	15630	15677	15736	15705	15702	15621	15562	15616	15779	15601	15664	15708	15748	15742	15611	15843	15790	15627	15720	15636	15798	15715	15768	15747	15705	15725	15831	15636	15697	15712	15725	15740	15676	15698	15683	15622	15773	15760	15714	15694	15786	15721	15685	15805	15587	15743	15694	15667	15713	15674	15715	15699	15646	15803	15644	15703	15565	15625	15659	15672	15704	15605	15626	15786	15635	15855	15651	15485	15675	15787	15858	15534	15751	15776	15656	15745	15618	15717	15716	15622	15859	15704	15785	15642	15673	15570	15739	15512	15847	15807	15786	15544	15691	15641	15673	15616	15734	15764	15654	15761	15703	15675	15668	15695	15724	15627	15544	15699	15736	15646	15692	15516	15594	15893	15744	15675	15584	15766	15829	15876	15688	15697	15586	15879	15652	15581	15733	15643	15733	15662	15694	15582	15648	15866	15741	15502	15731	15694	15601	15634	15690	15596	15649	15807	15610	15662	15694	15722	15622	15688	15716	15701	15833	15797	15684	15620	15604	15574	15518	15622	15753	15726	15679	15765	15555	15801	15905	15820	15687	15718	15623	15765	15636	15693	15755	15757	15710	15658	15585	15876	15648	15672	15667	15660	15745	15725	15690	15845	15649	15592	15855	15612	15589	15698	15727	15663	15720	15775	15644	15738	15729	15599	15766	15675	15745	15776	15649	15625	15673	15580	15705	15853	15744	15560	15642	15765	15607	15684	15762	15690	15668	15693	15697	15799	15569	15720	15663	15625	15746	15597	15657	15814	15809	15639	15782	15649	15699	15844	15558	15702	15728	15606	15799	15724	15702	15663	15455	15904	15660	15581	15647	15750	15632	15743	15588	15514	15618	15525	15722	15633	15721	15716	15688	15673	15610	15541	15674	15712	15582	15614	15531	15733	15691	15666	15573	15733	15759	15539	15615	15797	15918
28252	23364	26281	22998	19332	18732	18126	17710	17524	17193	17301	17350	17102	17119	17087	16871	17228	17119	17036	16888	17119	16998	17161	16935	16844	17025	17172	17197	17033	16780	17026	16841	16904	16720	16732	16829	16911	16901	16997	16886	16827	16879	16794	17051	16849	16672	17018	16913	16986	16853	16755	16856	16956	16690	16805	16871	16802	17046	16772	16841	16885	16881	16936	16916	16913	16933	17019	16950	16817	16853	17040	16787	16898	16808	16699	16870	16728	16916	16907	17023	16831	16926	16991	16781	16831	16845	16893	16837	16916	16933	16813	17091	17136	16664	16827	17085	16628	16860	17051	16919	16853	16708	17017	16949	16770	16752	16707	16686	16783	17051	16841	16967	16817	16923	16821	16757	16941	16716	16977	16882	16740	16796	16929	17117	17200	17033	16871	16992	16856	16888	16851	16855	16833	17011	16764	16922	16861	16811	16868	16873	17064	16995	16786	16833	17051	17061	16853	17135	16830	17025	16986	17026	16680	16951	16728	16893	16968	17108	16892	16895	16902	16755	16855	16832	16918	16902	17036	17044	16887	17080	16861	16864	16996	16748	16996	16831	16996	16891	17123	16718	16884	16973	17124	17054	17025	16886	16842	16971	17044	16969	16879	16862	17007	17060	17101	17163	16828	16981	16876	16935	16778	17031	16896	16983	16909	16880	16748	16858	16930	16986	16905	16915	17029	16769	16884	16747	16978	16785	17065	16833	17078	16657	16608	16757	17062	16811	17077	16904	16809	16936	17070	16784	16858	16672	17071	17013	16771	16875	16923	16781	16838	16790	17000	16913	16790	16868	17002	16861	16863	17007	16817	16696	17005	17037	16867	17009	16865	16797	16928	17013	17017	16924	17118	17018	17058	16794	16899	16894	17090	17016	16743	16880	16840	16889	17008	16685	16848	17083	16870	16771	16803	16780	16914	16803	16964	16821	16802	17062	17059	16806	16796	16991	16721	16900	16829	16835	16777	16863	17036	16765	16845	16749	16824	16858	17021	16725	16765	16967	16950	16884	16794	16939	16863	16995	16971	16829	17004	17124	16944	16929	16975	16982	16904	16865	16862	17116	17014	16846	16822	16759	16718	17090	16907	16974	16894	16671	16943	16898	16871	16799	17015	16813	17126	16855	16888	17026	16722	16817	16844	16846	16894	16928	16759	16900	16825	16864	16922	17021	16948	16777	16942	16986	16866	16701	16930	16927	16803	17052	16951	16965	16921	16787	16735	16841	16854	16685	16821	16778	16855	16911	16904	17017	16861	16955	16933	16952	16881	16755	17041	16867	16988	17041	16952	16911	16914	16820	16924	16737	16984	16781	16822	16942	16906	16824	17183	16787	16944	17107	16866	17010	16968	16895	16841	16839	16764	17070	16812	16750	16890	17044	16860	17107	16987	16968	16764	16984	16900	16734	17042	16896	16844	16763	16801	16720	16957	16829	16825	17017	16995	16919	16954	16823	16808	16824	16974	17051	16814	16954	17003	17056	16903	16907	16864	16850	16960	16955	16709	16915	16908	16907	16783	16791	17118	17108	17131	16797	16942	17003	16959	16958	16914	16866	16714	16982	16851	16706	16961	16818	17061	17035	16863	16818	16848	17031	16963	16847	17069	16867	16858	16907	16856	17058	16915	16775	17095	17124	16957	16896	16809	16878	16778	16812	16814	17112	16893	17023	16875	17013	17054	17115	16946	17095	16922	16832	17085	16981	16797	16927	16864	16933	16693	16966	16922	16904	16645	16739	16862	16902	16825	16952	16837	16850	17002	16884	16865	16956	17070	16935	16806	17032	16761	16924	16897	16844	16781	17040	16927	16709	17019	16967	16865	16775	16865	16954	16883	16900	16936	16900	16947	16866	16780	16819	16770	16834	16780	16760	16988	16887	16849	16829	17037	16899	16767	16883	16809	16976	16949	17016	16882	17034	16862	16940	16966	16766	16858	16867	16855	16794	16885	16858	16762	16938	17140	17001	16854	16991	16904	16861	16847	16844	16974	16791	16904	16885	16877	16844	17139	16759	16845	16984	16819	16878	16828	16760	16944	17018	16697	16862	17081	16934	17038	17085	17358	17022	16903	16832	16955	16832	16668	16859	16920	16891	16672	16657	16793	16907	16864	16930	16981	16749	16679	16861	16707	16971	16812	16972	17117	17062	16754	16881	16890	16592	16951	16964	16868	16816	16915	16857	16969	16741	16964	16969	16710	16935	16902	16924	16974	17182	16981	16993	16993	16956	16906	16953	16906	16668	16882	17006	16935	17100	16915	16954	17007	17092	16908	16943	16737	16920	16978	16843	16747	16877	16761	17003	16924	16900	16954	16907	16998	16766	17049	16891	17000	17016	16974	16906	16955	16731	16874	16622	16762	16815	16827	16722	16927	16868	16777	16992	16762	16800	16801	16927	16970	16759	16839	16772	16930	16843	16813	16888	17031	16950	16806	17104	17141	16988	16996	16883	16978	16824	16972	16950	16763	16781	17024	16853	16998	16924	17043	16932	16840	17253	16825	16896	16733	16867	17099	16871	17152	16858	17001	16886	16983	16914	16910	16903	16899	16840	16798	17101	16989	16906	16876	16838	16885	16905	16968	16919	17017	16690	16933	16819	16995	17072	16798	16960	17008	17005	16847	16767	16875	16963	16867	16810	16984	16825	17004	16733	16949	16929	16909	16938	17040	16829	16794	16961	16928	16715	16855	16983	17006	16723	16890	16852	16922	16746	16959	16915	16811	17067	16886	16916	16804	16999	17079	16982	16998	16903	17069	16787	17047	16958	17141	16805	16835	16844	16826	16894	16873	16698	16919	16905	16938	16930	16939	16994	16850	16821	16905	16611	17023	17128	16874	16801	16887	16949	16994	16731	16841	16947	16998	17017	16619	16788	17112	16947	16801	16828	16920	17084	16897	16926	16983	16798	17102	16843	16920	16834	16882	16975	16866	16894	16938	16995	16888	16828	16834	16955	16981	16787	16885	16793	16985	16675	16733	16974	16832	16939	17130	16910	16915	16861	16894	16875	16793	16892	16963	16912	16809	16963	16947	16853	16937	16854	17026	16743	16917	17064	17114	16701	16890	17154	16921	16997	17022	17032	16914	17150	16916	16804	17016	16943	16761	16894	16858	16937	16837	17075	16715	17018	16976	16942	16812	16740	17019	16984	16735	17111	16899	16966	16853	16972	17042	16746	17041	16995	16854	16838	16861	16918	16927	17021	16814	16963	16882	16982	16951	16840	16717	16723	16810	16990	16881	16921	16876	16873	16864	16879	16918	16795	16838	16867	16689	17203	16900	16979	16979	17121	16918	16975	16942	17131	16937	16933	16901	16834	16961	17030	16798	17025	16976	16933	17193	16880	16844	16717	17020	17109	16875	16865	16896	16845	16946	16857	16919	17006	16863	17052	17136	17066	16878	16885	16885	16823	16699	16628	16906	17008	17009	16906	16836	16810	16914	17055	16888	16983	16910	16971	16918	16875	16849	16997	17011	16905	16849	16751	16775	16957	17014	17057	17047	16921	16836	16744	16872	16964	17006	17026	16783	16856	16781	17064	16905	16919	16769	16906	16992	16894	17002	17093	16896	16765	16720	16830	16718	16946	16809	16972	17008	16747	17073	16994	16945	16783	16817	17002	16930	16890	16856	17206	16761	16749	16862	16775	16881	16957	16870	16776	16930	16849	16973	16908	16795	16782	16865	16942	16972	16981	16857	16742	16720	16779	16894	17011	16952	16955	16784	16891	16832	16953	17073	16835	16844	16764	16950	16665	17066	16977	16780	16791	16971	17168	17077	16874	16938	16810	17030	16977	16921	16971	16852	16884	16884	16931	16939	16829	16823	16960	16892	16891	16927	17059	16906	16863	16831	16778	17020	17036	16909	16965	16984	16845	17065	16950	16798	16851	16915	16848	17065	16704	16853	16862	16786	16839	16651	16871	16991	16828	16804	16935	16810	16868	16865	16892	16802	16925	16684	16946	17026	16825	16849	16806	16758	16993	16694	16833	16845	16753	16754	16799	17037	16877	16718	16758	16854	16721	16933	16965	16756	16882	16805	16881	17164	16927	17041	16879	16854	17070	16944	16903	16803	17141	17040	16925	16850	16933	16969	17094	17028	17108	16850	16850	16913	16879	16922	16954	17064	16778	16906	16854	16967	16884	16803	16954	17116	17015	17046	16745	16944	16980	16950	17006	16866	16957	17048	16852	17096	17088	16875	16981	16962	16984	16938	16943	16972	17180	16934	16948	17055	16925	16891	16897	16923	16707	16838	16923	16831	17118	16870	16677	16753	16781	17156	16846	16853	16899	16929	16946	16856	16963	17011	16886	16971	16943	17140	16963	16738	16980	16904	16844	16906	16885	16766	16854	16754	16574	16762	16972	17085	17127	16945	16939	16954	16919	17051	17018	16686	17026	17038	16959	16889	17061	16946	16749	16730	16714	16571	16861	16873	16921	17111	16669	16911	16808	16969	16999	17116	16883	16943	17149	16926	17028	16957	17142	16888	16819	17024	17002	17120	16958	16909	16894	16895	16973	16877	17003	16795	16850	16916	17098	16909	16871	17085	16978	16909	16748	16775	16947	17062	16771	16974	17015	16959	16865	16882	16856	16916	16942	16945	16981	16865	17099	17139	17028	17096	17137	16943	16979	16889	16988	16870	16910	16880	16997	16901	16990	17048	16994	16994	17037	16930	16730	16913	16817	17121	16780	16871	16924	16865	16902	16817	16834	17135	16842	16982	16747	16981	16756	16883	16850	16769	16768	17101	16885	16822	16812	16933	16865	17121	16961	16847	16990	16915	16912	16962	16677	17033	16840	16886	17147	16931	17078	17116	17048	16877	16986	17059	17060	17072	16855	16948	17014	16818	16929	16948	16986	17059	16929	16938	16974	16880	16960	17009	17060	16749	17006	16779	17055	16902	16875	16888	16950	16766	16786	17139	17112	17011	16973	16965	16917	16688	16992	16923	17124	16933	17073	16928	16854	16829	16859	16909	16812	16853	16786	16995	16835	16884	16714	16891	16756	16877	16991	16982	16945	17176	16901	16909	16864	16930	17109	17082	16881	16910	16981	16837	16978	16894	17055	16940	16838	16901	16928	16849	16787	16748	16548	17018	16859	16996	16934	16949	16845	16996	17094	16853	17034
18424	29399	23889	18880	17677	16465	15895	15521	15294	14895	14914	14727	14699	14840	14770	14571	14500	14593	14671	14863	14710	14520	14583	14693	14472	14573	14570	14593	14471	14503	14465	14648	14611	14593	14594	14283	14475	14504	14299	14553	14531	14496	14397	14579	14434	14421	14427	14561	14518	14586	14498	14486	14448	14456	14542	14342	14266	14390	14477	14317	14359	14525	14460	14517	14508	14454	14382	14627	14455	14556	14469	14346	14453	14435	14391	14270	14585	14397	14475	14258	14568	14523	14453	14466	14390	14478	14497	14558	14390	14249	14571	14488	14559	14419	14619	14317	14499	14398	14611	14453	14533	14405	14519	14391	14414	14384	14450	14376	14488	14427	14307	14352	14491	14571	14475	14400	14376	14509	14481	14468	14246	14631	14665	14601	14451	14501	14402	14403	14496	14488	14551	14553	14473	14461	14442	14409	14416	14532	14445	14400	14539	14523	14556	14523	14356	14403	14488	14525	14310	14369	14277	14509	14578	14402	14503	14460	14253	14302	14549	14469	14425	14491	14364	14650	14591	14414	14515	14576	14519	14372	14520	14393	14508	14457	14473	14419	14529	14602	14445	14388	14537	14322	14471	14479	14546	14512	14345	14539	14392	14553	14436	14464	14441	14313	14520	14549	14422	14415	14386	14500	14382	14390	14306	14561	14475	14556	14589	14350	14266	14551	14539	14513	14315	14373	14543	14411	14341	14566	14482	14496	14393	14376	14366	14549	14531	14411	14701	14459	14491	14474	14474	14438	14421	14314	14343	14642	14384	14318	14499	14509	14368	14525	14634	14239	14495	14485	14550	14474	14326	14437	14644	14558	14487	14447	14313	14509	14556	14392	14338	14494	14366	14304	14516	14292	14402	14483	14502	14569	14425	14624	14477	14374	14493	14502	14476	14393	14289	14421	14512	14448	14431	14470	14664	14353	14595	14524	14549	14556	14469	14382	14311	14403	14367	14375	14458	14521	14377	14620	14374	14312	14420	14413	14502	14385	14432	14404	14594	14509	14593	14451	14424	14498	14454	14439	14261	14591	14380	14236	14497	14497	14354	14318	14472	14555	14551	14552	14528	14430	14445	14355	14567	14505	14547	14552	14426	14615	14621	14331	14571	14435	14424	14651	14537	14625	14527	14586	14582	14368	14486	14533	14325	14354	14638	14373	14521	14460	14414	14513	14524	14614	14444	14560	14551	14406	14559	14552	14387	14424	14496	14390	14450	14431	14523	14443	14663	14458	14464	14463	14453	14553	14232	14602	14421	14635	14482	14446	14297	14384	14446	14517	14470	14652	14186	14415	14583	14547	14451	14469	14427	14498	14463	14415	14519	14367	14475	14438	14557	14385	14533	14469	14398	14674	14461	14466	14654	14601	14517	14550	14402	14573	14390	14485	14581	14467	14438	14454	14474	14407	14373	14273	14518	14493	14493	14347	14569	14560	14351	14447	14495	14485	14459	14626	14584	14393	14599	14552	14469	14335	14447	14416	14554	14446	14399	14551	14562	14401	14346	14510	14192	14445	14531	14111	14546	14286	14357	14480	14471	14501	14443	14663	14665	14710	14266	14316	14576	14444	14367	14563	14393	14494	14550	14501	14638	14370	14513	14525	14477	14468	14347	14437	14433	14453	14420	14415	14476	14410	14512	14447	14403	14482	14330	14321	14337	14518	14358	14388	14333	14439	14643	14413	14556	14555	14388	14544	14414	14644	14360	14522	14526	14577	14584	14305	14502	14575	14508	14220	14320	14407	14436	14437	14268	14383	14553	14504	14444	14441	14471	14331	14562	14512	14453	14410	14332	14490	14500	14574	14396	14539	14478	14340	14517	14473	14454	14455	14477	14540	14598	14472	14408	14522	14380	14520	14505	14412	14377	14582	14341	14596	14364	14498	14462	14522	14697	14611	14476	14699	14498	14320	14513	14460	14402	14528	14433	14441	14520	14431	14514	14491	14502	14551	14479	14502	14405	14409	14599	14478	14354	14399	14471	14508	14439	14550	14382	14616	14495	14466	14526	14602	14405	14438	14452	14501	14495	14515	14419	14448	14467	14514	14525	14293	14600	14441	14328	14516	14446	14475	14354	14688	14667	14590	14452	14507	14445	14554	14472	14456	14417	14579	14440	14592	14387	14554	14489	14469	14423	14372	14390	14528	14606	14587	14578	14593	14366	14459	14460	14467	14435	14369	14486	14482	14408	14409	14439	14459	14485	14656	14511	14487	14418	14452	14640	14521	14577	14597	14462	14404	14263	14400	14429	14430	14448	14443	14488	14474	14474	14358	14451	14428	14575	14485	14392	14493	14622	14628	14498	14326	14446	14545	14462	14450	14431	14335	14475	14656	14536	14394	14534	14404	14494	14527	14542	14404	14450	14351	14672	14516	14461	14608	14387	14493	14354	14304	14578	14490	14564	14361	14434	14588	14681	14464	14512	14478	14332	14646	14563	14511	14498	14627	14476	14317	14652	14438	14529	14321	14436	14469	14440	14398	14405	14626	14473	14369	14378	14576	14523	14497	14456	14346	14429	14214	14410	14591	14419	14425	14423	14669	14593	14385	14537	14478	14421	14318	14454	14517	14441	14471	14462	14364	14561	14510	14273	14442	14700	14455	14470	14406	14611	14451	14519	14413	14402	14532	14666	14493	14546	14441	14649	14546	14419	14525	14671	14541	14473	14343	14463	14378	14446	14384	14226	14346	14460	14493	14662	14484	14517	14447	14543	14557	14533	14529	14461	14544	14469	14330	14326	14372	14515	14546	14528	14546	14540	14395	14515	14507	14422	14469	14527	14318	14375	14389	14334	14387	14476	14406	14483	14588	14329	14350	14518	14557	14527	14463	14490	14402	14597	14536	14510	14421	14408	14473	14508	14363	14517	14422	14381	14622	14288	14381	14439	14445	14400	14586	14361	14549	14564	14513	14290	14384	14449	14483	14443	14508	14560	14401	14367	14437	14440	14415	14442	14605	14665	14433	14502	14438	14494	14482	14415	14529	14449	14364	14473	14451	14305	14437	14499	14520	14304	14400	14481	14536	14630	14569	14437	14585	14554	14599	14597	14441	14422	14557	14388	14367	14547	14498	14536	14686	14321	14534	14547	14455	14581	14531	14543	14591	14490	14549	14541	14443	14464	14347	14401	14552	14303	14497	14475	14417	14521	14409	14443	14575	14462	14417	14549	14452	14378	14435	14534	14316	14619	14569	14451	14391	14459	14502	14534	14561	14456	14594	14566	14448	14475	14569	14447	14555	14661	14348	14529	14426	14524	14439	14310	14665	14306	14331	14521	14363	14428	14555	14552	14565	14369	14537	14456	14611	14399	14455	14445	14587	14442	14420	14538	14446	14375	14481	14323	14422	14402	14366	14419	14556	14427	14435	14581	14627	14398	14528	14374	14510	14528	14521	14411	14411	14565	14492	14626	14377	14450	14663	14264	14510	14595	14491	14472	14642	14502	14449	14440	14319	14582	14453	14473	14443	14584	14424	14463	14499	14357	14509	14444	14497	14498	14483	14572	14540	14593	14427	14439	14391	14563	14411	14581	14484	14366	14585	14413	14623	14533	14434	14572	14346	14484	14472	14460	14520	14541	14406	14434	14433	14408	14722	14398	14353	14447	14464	14546	14356	14493	14506	14328	14336	14483	14470	14501	14382	14426	14530	14444	14534	14585	14546	14228	14386	14555	14631	14485	14588	14326	14417	14429	14306	14505	14457	14475	14473	14479	14327	14663	14429	14560	14573	14477	14429	14551	14448	14524	14511	14669	14397	14505	14415	14440	14502	14467	14288	14559	14501	14354	14437	14556	14541	14476	14650	14421	14568	14443	14617	14439	14456	14524	14379	14413	14344	14553	14382	14229	14377	14452	14574	14446	14492	14465	14478	14582	14404	14564	14501	14577	14501	14536	14386	14616	14342	14444	14280	14458	14602	14421	14488	14582	14403	14458	14373	14372	14165	14456	14457	14612	14274	14506	14582	14468	14345	14544	14500	14604	14511	14467	14512	14574	14493	14507	14431	14287	14376	14500	14552	14415	14470	14618	14493	14555	14410	14538	14335	14566	14586	14413	14415	14420	14491	14434	14439	14420	14520	14381	14270	14587	14462	14562	14346	14501	14438	14433	14474	14621	14610	14552	14425	14437	14640	14564	14437	14500	14514	14604	14419	14508	14482	14555	14509	14316	14400	14632	14491	14383	14487	14552	14469	14597	14558	14588	14369	14350	14421	14436	14442	14581	14541	14451	14571	14491	14364	14665	14473	14391	14451	14611	14573	14481	14439	14357	14418	14579	14447	14269	14648	14582	14412	14584	14459	14510	14470	14546	14606	14497	14639	14464	14679	14291	14468	14394	14610	14525	14469	14440	14389	14453	14351	14465	14614	14472	14460	14696	14447	14510	14467	14444	14332	14537	14336	14422	14448	14502	14465	14349	14347	14542	14428	14555	14450	14405	14493	14467	14582	14567	14607	14274	14448	14508	14530	14503	14563	14475	14570	14515	14549	14479	14392	14435	14598	14371	14497	14386	14506	14354	14571	14444	14637	14367	14341	14357	14384	14504	14476	14517	14414	14443	14456	14422	14484	14342	14471	14473	14276	14294	14557	14485	14247	14483	14551	14455	14627	14501	14513	14566	14552	14507	14457	14338	14546	14446	14513	14602	14628	14565	14427	14548	14472	14442	14519	14558	14377	14449	14538	14432	14613	14575	14450	14573	14525	14544	14456	14536	14319	14567	14410	14423	14531	14513	14514	14528	14416	14325	14527	14366	14487	14505	14503	14570	14507	14450	14473	14507	14519	14501	14548	14481	14508	14582	14415	14456	14392	14494	14559	14415	14383	14458	14359	14514	14580	14429	14336	14510	14453	14449	14412	14494	14488	14707	14506	14574	14565	14552	14503	14396	14594	14373	14574	14274	14477	14607	14604	14423	14224	14405	14413	14590	14532	14441	14390	14498	14471	14513	14416	14566	14497	14466	14506	14561	14495	14496	14476	14304	14524	14493	14470	14526	14615	14508	14551	14415	14406	14489	14289	14543	14448	14623	14479	14438	14380	14342	14257	14530	14486	14557	14392	14551	14350	14394	14384	14633	14499	14406	14481	14691	14567	14456	14500	14431	14386	14491	14450	14453	14296	14438	14556
22687	20960	27821	24431	22242	23128	22132	19616	18786	19018	18816	18568	18637	18373	18361	18397	18212	18343	18304	18353	18263	18445	18278	18325	18070	18088	17884	17895	18127	18070	17864	17926	17918	18251	17993	17868	18075	18037	18146	18137	18075	18068	17939	17978	18093	18006	18173	18059	18000	17883	17665	17933	18166	18225	18069	17978	18062	18270	17948	18028	17932	18057	18072	17925	17936	17893	17824	17796	17915	17918	17867	17977	17974	17985	18037	18063	17997	18105	17931	17843	18009	18107	17953	17894	18131	18016	17951	18011	17786	18020	17889	17960	17915	17975	17925	17953	17854	17997	18021	17867	17645	17987	17943	18006	18009	17903	17592	17847	17966	17975	17865	17862	17929	18069	17842	17823	18137	18002	17890	18040	17818	18064	18193	17807	17911	17778	17932	18024	17950	17856	18016	17977	18082	18053	18097	18130	17934	18045	17814	17796	17859	17778	17859	17878	17897	17913	17883	17883	17968	18056	17828	17750	18119	17789	17930	18166	17847	17999	17948	17862	17934	17837	17982	17991	17797	17776	17849	18180	17961	18050	18165	18048	18042	17971	17750	18010	18065	17985	17824	18042	17836	17903	18085	17890	17969	18005	18244	18015	17929	17865	17886	18024	17848	18072	18156	18022	17944	17787	18138	17876	18067	18006	17921	18218	17841	17962	17914	17801	18126	18030	18158	17808	17914	18057	17744	17974	17941	17946	18004	17924	17707	17791	17868	17811	17733	17999	17889	18049	17856	17849	17735	18064	17973	17949	17874	17680	17877	18048	18041	18099	17954	17783	17785	18028	17830	18075	18052	17952	17928	18007	18098	18044	17945	17969	17879	17832	17826	17907	18139	18089	17984	17910	18177	18002	17703	17990	18088	18151	18136	17841	17985	18110	18057	17827	17957	17891	18153	17797	17906	17906	18081	17868	17912	17900	17965	18024	17946	17907	18081	17959	18070	17966	17890	17983	17774	17930	17785	17876	18094	17925	18017	18114	18029	17855	17949	17822	17834	17813	17954	17841	18020	18029	18025	17998	17766	18115	17876	17867	17917	17654	17975	17959	17942	17981	17885	17985	17943	17847	17997	17835	17955	17950	18033	17888	17804	17797	17812	17815	18011	17903	18081	17987	17905	17807	17769	17949	17992	17970	17830	17991	17897	17892	18042	17949	17937	17959	18019	17819	17952	18073	18042	18286	18140	17801	17896	17942	18013	17869	17932	18019	17898	17889	18059	17978	18017	17951	17985	17921	18076	17755	17921	17821	18083	18060	17886	17870	17935	17853	18037	17920	17847	17951	17979	18137	18076	17974	18162	17928	17989	18030	18039	17998	17814	17972	17987	17850	17794	18009	18029	17839	18049	17941	17884	17868	18042	17958	18086	18116	18012	17842	17884	18130	17861	17878	18067	18012	17866	17769	18042	18047	17988	17876	18007	17924	17958	18127	17821	17806	17944	17898	17913	17947	17792	17846	17986	17867	18098	17865	18034	17871	17946	17819	18022	18113	18027	17655	17942	17992	17831	17981	17980	17990	17934	18130	18127	17968	18011	17687	17990	17838	17903	17993	17792	17682	17794	17913	18006	17996	17900	18074	18024	17825	17972	18135	17689	17897	17864	18093	17962	17953	17792	17914	18013	17939	17798	17694	17982	18070	18144	18053	18174	17920	17916	18068	17982	17973	18101	17925	18016	18003	18186	17937	17788	17832	18192	18079	17955	17963	18064	18147	17979	17847	17895	17899	17953	17807	17953	17936	17698	17803	17863	17886	18097	17925	17978	17811	17848	17978	17804	17854	17955	17939	17911	18073	17862	17890	18236	18185	17903	18016	18130	17784	18072	17770	17992	17982	18018	18025	17825	17875	18288	17885	17966	17865	17990	17925	17790	18081	18007	18079	17690	17913	18081	17957	17880	17956	17786	18077	18052	18025	18025	17790	18115	17983	18116	17870	17932	18080	17919	18191	17739	17925	17984	17941	17760	17984	17739	17858	18062	17892	17857	17805	17866	18098	17900	18154	18094	18013	17856	18124	18024	17966	18147	17758	17856	17897	18076	17917	17900	17596	17943	17775	18034	18100	18021	17890	18043	17886	17959	17978	17942	17892	17919	18055	18061	18120	17836	17816	17793	17839	17670	18027	17871	17888	17876	17944	18089	17838	17791	18042	17859	17797	17961	17901	18060	17869	17719	17884	18090	18029	18042	18093	17816	17893	18013	17946	17933	17971	17887	17923	17833	17952	18077	17936	17991	18059	18010	18060	17965	17890	17923	18193	17984	17962	17782	18091	18052	17988	17885	18035	17871	17944	17788	18203	17999	17882	17785	17827	17875	18032	17978	17788	17934	17870	17975	18015	17965	17979	18072	17961	17990	17847	17794	17930	18022	17909	17799	17939	17875	17917	17966	17900	18123	18088	17877	17775	17888	18050	18131	18013	17903	17845	17922	17980	17974	17794	18041	17890	18221	17988	17978	18004	18016	17893	17895	17969	17965	17949	17748	17899	17779	17792	17668	18055	17970	17962	17904	17938	17923	18016	18081	17749	17806	17976	17853	17974	17921	17904	18024	17945	17986	17983	18111	18018	18084	17852	17688	18019	17943	17807	17844	17973	17964	17931	17939	17920	17880	18163	17902	17885	17795	17938	17856	17899	18060	17892	17894	17870	18043	18048	17779	18059	17882	17736	17755	17993	17736	17899	17984	17901	17904	17825	18105	17942	18058	18062	18098	17864	17980	17863	17884	18138	18031	17645	18091	17977	18031	18027	18050	17905	17940	17993	18031	18007	17933	17978	17872	17889	17932	17946	18058	18097	17968	18034	17871	17938	18080	17883	18249	17777	17943	18092	17950	17970	17906	17866	17959	18033	17974	18025	18019	17967	18067	18015	17934	17752	17918	17873	17904	17863	17867	18121	18145	17877	17854	18101	17853	18096	18004	17904	17718	17891	17777	17880	18079	17996	17826	17800	17874	17885	17918	17883	17976	17936	17823	17784	17889	18054	17654	17916	17901	18068	17849	17905	17964	18013	17909	17977	18046	18038	17936	17953	17814	18063	17741	18085	18041	18026	18097	17974	17900	17846	17747	17933	18044	17892	17775	17965	18036	17990	17912	17852	17909	17991	17973	18087	17946	17962	17974	18055	17741	17884	18111	17958	17979	17997	17811	18071	17980	17799	18073	18081	17815	17893	17832	17972	17867	17835	18004	17926	17890	17920	17718	17834	17836	18049	17897	17997	17931	17921	18189	17884	17749	17750	17894	17970	18000	17915	17943	17979	17944	17986	17921	17980	17979	17834	18160	17732	17854	18013	17824	18259	18071	18061	17921	18082	18160	17957	17919	17795	17829	17921	18150	18123	17833	17927	17861	17905	17864	17932	17803	18042	17915	17985	17894	17805	17893	17863	17803	17770	17874	17845	17855	18112	17962	17980	17882	18006	17788	17939	17944	17971	17852	17952	17880	18177	18058	18330	18066	17816	17663	17991	18086	17936	18038	17984	18030	17944	17852	17892	17798	17795	18057	17921	18079	17992	18134	18092	17907	17826	18001	17744	17989	17818	17848	17980	17982	17947	17746	18080	18004	17737	17990	17801	17925	17988	17983	17942	18109	17831	17832	17937	17777	17944	17977	17764	17915	18051	18035	18123	17931	18055	17977	17841	17877	17926	17906	17985	17929	17843	17937	18006	17993	18075	18054	17773	17847	17772	17750	18074	17820	17946	17907	17929	17868	17902	17838	17971	18051	17923	18104	18092	18070	17963	17944	17840	18055	18040	17985	18040	17792	17915	17834	17951	17999	18050	17836	17897	17871	17978	18032	17920	17873	18066	17948	17986	17882	17929	17912	17865	17863	18020	18134	17969	18081	18091	17899	17873	17982	17916	17883	18054	17884	17860	17793	18038	17986	17940	17974	17817	17974	17891	18043	17997	18211	17924	17997	17922	17880	17749	17918	17975	17823	18006	17984	18077	17958	18046	17781	17962	17953	18018	18017	17858	17931	17946	18028	17921	17863	17938	17992	17853	18062	17867	17808	17755	17956	17907	17837	17839	17869	18001	17906	18048	18003	18055	18110	17768	18069	17999	18095	17801	17763	17873	17960	18036	17978	17985	17779	17733	17946	17985	18088	17917	17938	17982	17776	18008	17954	18160	17990	17895	17738	17792	18084	17811	17946	18026	17878	17868	17882	18108	17981	17948	17920	17963	17714	17889	18019	17803	17992	18054	17873	17810	18037	17735	18001	18013	18124	18086	17883	17957	18273	17951	18112	17875	17934	17936	18070	18021	17905	17967	17931	17936	17761	17892	17895	17731	17922	17935	17968	17797	17995	17795	17874	17900	18034	17919	17788	18060	17780	17870	17915	18051	18029	18049	18161	17990	17919	17890	17874	18028	18105	17767	17941	17906	17993	17983	18049	18123	18090	18073	18302	18023	17849	17982	17987	17920	18045	17821	17928	18167	17923	17902	17949	17982	18030	18001	17747	17993	17940	17894	17834	17931	17887	17850	17860	18024	18014	17817	17977	18042	17881	17970	17937	17781	18112	17848	17940	17872	17777	17838	17905	17984	17933	17853	17802	17822	18044	18002	17919	17982	18035	17859	17878	18052	17891	17854	17954	17933	17996	17889	17913	18168	17848	17963	17818	17782	17978	17907	18252	18195	17901	17983	17940	17958	17924	18024	18136	17828	17780	17865	17992	18123	17951	17927	18071	18065	17963	18033	17912	18111	17825	17912	18052	17958	17961	17895	17886	17804	17939	17964	18048	18181	18030	17719	17890	18007	17794	17750	17939	17814	17959	17845	18063	18036	17991	17901	17818	17891	17968	18072	17891	17933	18044	18061	17862	17854	17831	17706	17907	18040	17995	17962	18094	18143	18012	17750	17747	18060	17889	17886	17845	17705	17979	18271	17762	17921	17876	17902	17919	17900	18042	18017	17952	17861	17940	18036	18125	18062	17814	17941	18107	17954	17915	17940	18124	18067	18290	18066	17959	18102	17940	17771	17905	18033	17966	18018	18184	18092	17747	17862	17981	17889	17916	17942	18136	17920	17877	17900	17790	17743	17880	18064	18078	18018	17748	17983	17960	17905	17991	18009	17997	17831	17957	17892	18015	18112	17928	17798	17953	18048	17880	17707	17897	17832
16683	35106	28516	21844	20073	18428	17408	16851	16387	16064	15812	15672	15411	15501	15416	15437	15354	15394	15257	15276	15327	15257	15205	15205	15305	15226	15124	15212	14982	15030	15109	15041	15015	14929	15096	15172	15091	15124	15032	15021	15176	14968	15125	15014	14931	15084	15098	15097	14879	15061	15002	15112	15181	15159	15216	14870	15140	15014	15194	14996	15175	15060	15037	15058	15058	15104	15026	15097	15037	15150	15026	15188	14997	14839	14949	15028	15256	14983	14957	15051	15048	15011	14985	14846	14930	15235	14897	14985	15002	15132	15052	15099	14985	15016	14923	15058	14957	14880	15050	15104	15334	15096	15098	14998	15048	14937	15056	14932	15134	15293	14968	15035	15037	15139	15147	14962	15098	14969	15084	15016	15050	14945	15161	15014	15083	15209	15104	14894	14861	15012	15003	15002	15025	14932	15060	15141	15045	14977	15152	15068	15071	15003	15299	14899	15051	15037	15072	15116	15066	15062	15147	15040	15013	15231	15083	15177	15014	15139	14958	14947	15084	15023	15031	15184	15025	15098	15056	15086	15125	15144	15077	15173	14943	15199	15151	14951	15196	15061	15028	15083	15011	14950	14994	15067	14999	15026	15112	15048	15012	15265	15016	15087	14954	15098	15051	14915	15017	14974	14963	15093	15067	15012	14951	15106	15187	15012	15158	15001	14895	15013	15178	14908	14896	14960	15008	15210	15060	15200	15047	15066	14957	14962	15180	14988	15028	15150	15103	15008	15134	15098	14983	15114	15113	15240	15134	15089	15120	15057	15018	15188	14993	14993	14889	15095	14993	15060	14983	14936	14999	15043	15040	15175	14892	15130	15055	15072	14969	15032	14931	15126	15053	14879	15153	14972	15030	15060	14852	15060	15112	15074	15021	15116	14963	14966	15034	15168	15014	15074	15035	15064	15009	14995	15137	15039	15117	15177	15240	14955	15158	15042	15157	14984	14954	15194	15135	15031	15100	15028	15178	15078	15085	15140	15042	15087	14969	15224	15012	15163	15032	14978	14893	15100	14863	15157	14999	15079	15021	15095	15059	15120	15074	14985	15007	15009	15020	14994	15031	15069	15186	15224	15082	15052	15187	15104	15145	15082	15149	15253	15128	15262	15075	15026	15053	15126	14975	15016	15137	15116	14969	15073	15163	15175	15014	14956	14905	15114	14931	15054	15103	15099	15150	14988	14882	15089	15092	15035	15005	15050	15023	15138	14922	15132	15134	15044	15052	14932	15169	15212	15033	15046	14995	15043	14968	15181	15030	15181	14950	15091	15229	15000	14909	14983	15073	15057	15211	14945	15128	15189	15056	15087	15180	15095	14944	15079	15046	15058	15027	14948	15093	15017	15000	15246	14940	15059	15034	15074	14948	15115	15025	15078	15252	14992	14930	14869	14887	15180	15105	15033	15115	15140	15249	15194	15083	14973	15138	15058	15160	15150	15164	15053	15233	15091	15056	15230	15051	15016	15127	15073	14932	15026	15083	14926	14994	14977	15154	15154	15055	15233	15008	15099	15072	14978	14973	14963	15114	14962	15099	15130	15002	15077	15004	15045	15074	15006	15174	14999	15065	15017	15126	15056	15048	15187	15203	15214	14964	15048	15131	15108	14967	14974	14916	15055	15041	15211	15058	14981	14963	15090	15322	15090	14962	14943	15141	14999	15274	15022	15200	15044	15068	15127	15054	15013	15039	14904	14820	14950	15107	14953	15087	14998	15132	15068	15092	14977	15124	15014	14997	14971	15093	15176	14915	15199	15112	15066	15122	15012	15120	15072	15011	15105	15022	15143	15031	15207	15014	15081	15137	15112	15262	15127	14801	15192	15108	14921	15403	14912	15030	14999	15002	14910	14961	15106	14912	15017	15111	14867	14995	15132	15224	14953	15065	15114	14900	14988	14942	15036	14994	15067	14991	14990	14973	15012	14938	15201	15141	15182	14944	15076	15047	15012	15161	15131	15071	15181	15175	15109	15002	15088	15025	15112	15122	15042	15023	15132	15072	15103	15075	14983	15013	15030	15188	15011	15019	15188	15127	15029	15154	15097	14906	14834	15313	14926	15092	15110	15070	15138	15157	15050	14992	14990	14977	15052	14997	15165	15056	15010	14911	15124	15092	14922	14995	15070	15275	15010	15062	15041	15109	14952	15041	15031	15140	15071	15020	15172	14977	15004	15046	15171	15151	15093	15032	15018	15090	15087	15056	15279	15080	15063	15028	15008	15141	14984	15004	14976	15084	14984	14988	15105	15001	15126	15207	15089	14971	14949	14926	15025	15068	15036	14940	14894	14920	15076	15185	15078	15024	14990	15181	15123	14907	15079	15087	15240	15112	15113	15233	15179	14980	15177	15165	15113	15081	15166	15045	15264	15158	14928	14966	15100	15134	15070	15034	15075	15068	15089	15020	15134	15128	15111	15111	14943	14959	15016	15213	15178	15125	14947	15091	15005	15151	15083	15207	14935	15067	15050	15115	15054	15130	15239	15186	15179	15036	15099	15104	15191	15010	15099	14996	15078	15000	15221	15140	15086	14998	15113	15044	15190	15206	15061	15168	15171	14825	15116	15041	15122	15004	14954	14923	15058	15053	15132	14999	15027	15037	14992	14926	15203	15068	14909	15253	15184	15086	14995	14979	14995	15010	15057	14989	15086	15001	15070	15062	14962	15088	15074	15126	14913	15103	15115	14947	15037	14952	15237	15105	14865	15173	14942	14924	15010	14949	14890	15053	15073	15180	15009	14925	15204	14955	15138	15046	15070	15230	14886	14960	15100	14840	15096	15177	15142	15214	15149	15081	15072	15301	15062	15125	15059	15111	15017	14953	14986	15050	14969	15086	15038	15050	14952	15000	14990	14984	15002	15116	15074	15161	15019	15032	14902	15160	15120	14969	15131	15114	15083	15189	15000	15214	15088	15065	14871	15098	14982	15153	14880	15392	15050	15069	15193	15008	15162	14961	14980	15120	15096	15088	15019	14903	15066	15141	15106	14864	15211	15059	15045	15042	15058	14943	15013	15046	14921	15066	14968	15059	15144	15021	15110	15141	14954	15134	15031	14934	14953	15170	14988	14954	15131	15208	15044	14795	15093	15032	14925	15115	14960	15062	15160	14960	15023	15070	15139	14975	15134	15064	14984	15081	14870	15072	15048	15169	15035	14942	14950	15121	14977	14946	14903	14964	15237	14962	15098	14894	14955	14839	15069	14936	14946	14941	15091	14964	15043	15109	14919	15081	15246	15018	15101	15110	15124	15123	15069	15029	15048	14995	15096	15200	14899	14963	14992	15026	15119	14998	15086	15104	14924	15143	15083	15083	15089	14813	14966	15139	15104	15065	15027	15119	15107	15225	14902	14902	15085	15115	15083	14970	15216	15165	14978	15091	15039	15173	15164	14916	15078	15060	14897	15187	15005	15135	15036	15204	15070	15153	14942	15101	15177	15103	15140	15138	14940	15046	14893	14950	14957	15080	15083	15056	15171	15087	15042	15045	15038	14974	15010	15027	15013	15041	15241	15100	15119	15169	15223	15035	15131	14956	14898	15042	15115	15208	14891	14983	15128	15080	15121	15005	15101	15057	15223	14949	15072	15090	14975	15237	15186	15056	15172	15040	15110	15080	15089	15080	14977	15267	14944	14917	15124	15144	15101	15186	14977	14946	15131	15030	15116	15128	14994	15126	15117	15102	15080	15064	14920	15004	15022	15057	14999	14977	15017	15210	14968	15159	15151	15144	15063	15133	14994	15172	15284	15085	15252	15123	15113	15104	15163	15083	15111	14829	15034	14930	15025	15109	15089	15007	15138	14831	15043	15112	15169	15240	15157	15211	15135	15151	15029	15220	15166	15077	15030	15058	15122	14952	14920	14922	15090	15137	15223	15127	14952	15171	15166	15130	15224	15118	14877	14986	15157	15108	15011	15093	15133	15183	15188	15131	15093	15071	15028	15104	14943	14949	15042	14969	15041	15026	15060	15115	15061	15037	15107	14937	14991	15081	15210	15116	15109	15027	15000	15035	14982	15207	15096	15147	15058	14994	15134	15048	14920	15115	15112	15016	14983	15215	15174	15153	15057	15119	15073	15062	15011	15117	15040	14996	14946	14997	15031	15059	15114	15222	14891	14966	15143	15097	15061	14874	15080	15161	15097	14933	14889	15190	14994	14932	15185	15059	15107	14983	15209	14929	15163	14985	14994	15087	15011	14994	15151	15077	14910	15253	14969	14930	15169	15111	14978	15127	15004	15248	15268	14960	15170	15032	14928	15032	15120	15201	15061	14899	15185	15032	15191	15193	15005	15055	14965	14893	15126	15067	15153	15126	15088	15115	14989	15038	15058	15069	14961	15196	15214	15163	14874	15231	15122	15140	15053	15078	15044	15081	14910	15028	15135	14991	15092	15173	15123	15054	15148	15139	15110	15021	15052	15142	14884	14932	15088	15044	15072	15048	15079	14978	14942	15049	15061	15216	15053	14991	15104	14878	15172	15144	15030	15081	15097	14939	15051	15242	14967	15022	15013	15106	15034	15145	14972	15099	15076	15137	15004	15135	15065	14944	15076	14984	15096	15133	15126	15096	15048	14956	15110	15177	15012	15139	15097	15021	15111	14945	14941	14963	14903	15063	14966	15007	14822	15047	14986	15036	15095	15175	15041	15040	15054	15145	15179	15146	14823	15112	14948	15070	15126	14985	15066	14941	15171	14973	15008	15042	15118	15172	15039	15118	15056	14995	15167	15032	15163	15017	14935	14863	15164	15202	15046	15050	14833	15136	15169	15188	15090	14995	15016	14897	15037	15115	15000	15084	15208	15131	14940	15115	15014	15114	15192	15162	14979	15173	15225	15245	14967	15067	15154	15104	15091	15058	15082	14970	15058	14997	14943	15064	15005	15007	14925	15181	14912	14920	15076	15103	15133	14906	14887	15060	15063	15012	15174	14936	15112	15196	14979	15171	15108	14941	15073	14994	15169	14946	15088	14960	15006	15264	15115	14916	14851	15068	15128	14979	14922	15269	14996	14964	14948	15048	15122	15015	15030	14966	15184	15088	15077	15118	15157	15076	15009	15078	15190	15049	15270	15142	14982	15046	15149	15075	15009	15093	15283	14969	15105	15046	15073	15075	15003	15109	14917	15119	15132
24270	20962	26828	26331	20959	19727	19430	18285	17826	17618	17682	17537	17454	17463	17431	17396	17585	17348	17501	17426	17301	17479	17461	17278	17114	17212	17325	17350	17254	17098	17243	17170	17297	16883	17209	17338	17118	17404	17155	16938	17372	17127	17219	17155	17209	17155	17080	17110	17094	16973	17121	17037	17172	17219	17004	17248	17185	17152	17084	17135	16992	17182	17016	17058	17325	17205	17096	17270	17220	17432	17177	17217	17178	17106	17053	17145	17184	17284	17143	17103	17263	17034	17090	17447	17112	17071	17137	17098	17209	17258	17401	17023	17067	17186	17296	17286	17325	17248	17090	17263	17035	17118	17067	17117	17177	16990	17284	16940	17399	17185	17147	17161	17184	17094	17020	17332	17382	17227	16922	17078	17068	16983	17300	16898	17226	17205	17240	17298	17140	17116	17165	17065	17087	17231	17183	17205	17179	17256	17048	17256	17279	17013	16815	17112	17108	17148	17077	17112	17049	16942	17041	17274	17265	17281	17231	17243	16983	16913	17160	17163	17149	17180	17206	17121	17157	17222	17202	17177	17167	17222	17295	17193	17179	17157	17024	17064	16928	16929	17224	17269	17327	17135	17135	17293	17184	17275	17287	17137	16841	17140	17275	17195	17240	17169	17257	17323	17289	17093	16940	17092	17063	17143	17179	17099	16961	17284	17228	17258	17176	17008	17212	17152	17039	17413	17228	17260	16930	17061	17204	17260	17100	17277	17137	16935	17186	17083	17239	17326	17076	17132	17204	17109	17133	17158	17027	17184	17145	17310	17068	17167	17320	17144	17172	17257	17195	17205	17375	17086	17174	17178	17111	17194	17080	16932	17181	17099	17011	17063	17109	17110	17182	17077	17296	17265	17050	16960	17073	17027	17321	17008	16972	17235	17241	17060	17299	17070	17153	17467	17370	17114	17100	16948	17193	17204	17172	17274	17066	17083	17234	17336	17198	17112	17191	17212	17097	17189	17101	17216	17227	17142	17160	17253	17316	17298	17132	16989	17278	17087	17050	16872	17354	17247	17062	17223	17158	17088	17048	17016	17046	16979	17176	17006	17137	17107	17221	16952	17229	16940	17024	17025	17045	17112	17017	17159	17150	17236	17301	17234	17063	17200	17197	17332	17066	17172	17147	17122	17222	17121	17135	17263	17074	16971	17060	17086	17056	17255	17245	17341	17116	17317	17253	17207	17236	17132	17150	17151	16954	17030	17145	17125	17252	17194	17286	17040	17219	17173	16959	16905	17119	17187	17144	17259	17300	17121	17039	17139	17087	17243	17138	17268	17223	17163	17074	16993	17162	17203	17072	17205	17301	17074	17039	17120	17277	17062	17034	17267	17210	17297	17274	17127	17016	16932	17122	17346	17083	17092	17187	17100	17260	17193	17200	17071	17071	17220	17310	17311	17228	17016	17315	17205	17117	16989	17149	17168	16990	17007	17187	17101	16898	17139	17157	17152	17173	16995	17307	17240	16988	17148	17154	17285	17200	17163	17249	17112	17193	17297	17246	17287	17054	17089	16979	17134	17156	17123	17000	17236	17122	17167	17053	17261	17118	17149	17239	17167	16948	17319	17078	17260	17203	17116	17058	17107	17059	17036	17294	17273	17009	17255	17061	17152	17092	17105	17251	17155	17207	17179	17195	17128	17111	17159	17287	17245	17286	16985	17141	17287	17016	17230	17287	16932	17035	17126	17142	17285	17136	17274	17187	17085	17110	17072	17071	17076	17230	16924	17037	17255	17002	16885	16970	17084	17146	17137	17035	17138	17113	17101	17000	17044	17178	17081	17343	17128	17041	17240	17124	17183	17092	17185	17217	17302	17001	17126	17003	17166	16940	16946	17131	17271	17319	17392	17196	17170	17092	17160	17014	17133	17356	17225	17154	17262	17098	17176	17290	17319	17018	17009	17194	17078	17088	17271	17215	17203	17194	17221	17193	17015	17132	17019	17086	17072	17007	17212	17019	16973	17249	17193	17168	17437	17086	17156	17154	17173	17123	17254	17193	17128	17110	17202	17183	17492	17308	17083	17281	17223	17252	17117	17057	17366	17281	17209	17112	17268	17420	17030	17126	17316	17221	16887	17039	17092	17110	17185	17186	17011	17135	17034	16987	17179	17174	16950	17213	17129	17132	17218	17177	17104	17164	17191	17283	16997	17244	17189	17178	17419	17040	16997	17132	17163	17034	17229	17448	17184	17342	17419	17187	17154	16961	17276	17220	17060	17276	16926	17096	16991	16896	17303	17161	17156	17202	17194	17246	17263	17116	17057	17161	17386	17135	17093	17049	17180	17291	17260	17114	17026	17147	17270	17297	17237	17092	17107	17185	17178	17096	17268	17141	17002	16997	17024	17168	17218	17142	17077	17056	17308	17166	17218	17105	17232	17322	17152	17201	17035	16926	17091	17310	17139	17042	17218	17261	17016	17126	17273	17107	16991	16994	17181	17269	17036	17183	17225	17299	17241	17228	17174	17201	17187	17189	17034	17220	17091	17261	17217	17319	17093	17104	17121	17066	17110	17160	17203	17084	17197	17192	17079	17202	17034	17038	17304	17074	17000	17218	17217	17110	17001	17188	17123	17098	17069	17069	17090	16978	17003	17141	16989	17072	17066	17155	17186	17328	17248	17156	17138	17148	17117	17174	17149	17095	17119	17091	17155	17248	17089	17179	17253	17061	17276	17223	17327	17336	17081	17236	17168	17379	17154	17236	17195	17368	17076	17264	17115	17268	17265	17095	17179	17159	17189	17238	17122	17208	17202	17097	17158	17166	17195	17298	17188	17324	16888	17106	17196	17018	17091	17188	17138	17222	17452	17084	17279	17182	17237	17226	16936	17019	17284	17166	17246	17120	17148	16965	17075	17223	17162	17217	17066	17019	17321	17285	17149	16886	17085	17169	17179	17317	17289	17165	17058	16883	17059	17255	17201	17072	17184	16971	17271	17066	17272	17193	17050	17081	17047	17380	17107	17215	17181	17363	16938	17162	17019	17125	17124	17225	17206	17299	16986	17101	17125	17154	17011	16975	16913	17163	17164	17144	17246	17192	17032	17187	17007	17225	17073	17234	17402	17037	17116	17154	16968	17015	17105	17375	17295	17187	17111	17118	17201	17182	17237	17491	17154	17088	17049	17295	17187	17025	17257	17031	17130	17148	16994	17151	17149	17155	17127	16972	17013	16883	17154	17198	17153	17216	17141	17300	17219	17101	17145	17251	17229	17128	17172	17156	17289	17144	17142	17069	17261	17310	17092	17287	17084	17128	17139	16965	17029	17220	17153	17184	17012	17127	17593	17477	17195	17016	17204	17227	17195	17306	17121	17121	17344	17112	17118	17255	17169	17193	17141	17060	16956	17119	17082	17021	17060	17219	16956	17250	17171	17250	17205	17292	17183	17097	17243	17180	17127	17314	17301	17113	17080	17269	17159	17247	17246	17172	17165	17258	17192	17275	17199	17268	17265	17071	17016	17205	17119	16940	17098	17059	17176	17246	17077	17119	17151	17145	17267	17049	17244	17015	17456	17201	17181	17161	16956	17181	17108	17161	17086	17057	17268	17048	17161	17190	17168	17291	17215	16984	17155	17169	17129	17110	17091	17127	17201	17194	16998	17067	17213	16957	17217	17178	17282	17126	17054	17128	17158	17174	17131	16911	17093	17089	17189	17022	17234	17032	17258	17081	17027	17014	17192	17241	17088	17071	17032	17182	17126	17245	17142	17373	16924	17104	17073	17060	17188	17031	17168	17207	17224	17272	17315	16977	17185	17125	17188	17096	17249	17068	17276	16954	17240	17250	17046	17208	17124	17179	17332	17232	17021	17280	17291	17060	17033	17072	17235	17389	17136	17243	16939	17057	17235	17351	17194	17274	17282	17117	17164	17021	17230	17071	17215	17242	17053	17183	17256	17136	17086	17239	17344	17255	17292	17176	17298	17202	16989	17115	17320	17277	17127	17125	16972	17195	17170	17078	17113	17122	17354	17433	17124	17086	17094	16949	17167	17420	17539	16975	17250	17202	17214	17093	17086	17149	17046	17075	17087	17206	17216	17201	17237	17297	17143	17289	17154	16977	17195	17154	17058	17226	17354	17318	17133	17058	17169	17340	17161	17208	17228	17061	17204	17111	17169	17285	17314	17159	17225	17190	17295	17217	17244	17262	16986	17289	16941	17183	17097	17362	17224	17290	16938	17256	17130	17117	17334	17313	17239	17345	17150	17307	17208	17020	17212	17147	17202	17061	17174	17093	17173	17246	17161	17069	17091	17232	17168	17187	17284	16979	17199	17065	17077	17293	17209	17174	17047	17121	17103	17199	17009	17285	17073	17165	17238	17171	17080	17310	17287	17119	17032	17247	17023	17160	17068	17224	17196	17309	17249	17081	17052	17104	17281	17145	17045	17333	17195	17103	17197	17202	17274	17224	17219	17105	16860	17068	17340	17042	16971	17185	17022	17231	17284	17043	17095	17272	17392	17253	17314	17149	17133	17038	17168	17204	17143	17336	16923	16777	17058	17038	17155	17041	17246	17053	17116	17354	17311	17216	17053	17130	17285	17238	16973	16895	17235	17014	17102	17086	16913	17129	17200	17223	17146	17019	16853	17114	17136	17074	17146	17138	17187	17305	17207	17124	17279	17198	17141	16848	16992	17309	17079	17144	17140	17022	17095	17118	17001	17208	17395	17329	17253	17153	17068	17188	17136	17035	17106	17275	17069	17298	17195	17176	17184	17134	17355	17131	17105	17001	17176	17123	17261	17189	17238	17178	17107	17235	17070	17188	16979	17309	17033	17337	17179	17057	17112	17281	17196	16997	17255	17228	17190	17206	17145	17105	17007	17053	17049	17277	17201	17111	17244	17290	17153	17149	17152	17154	17239	17209	17176	17090	17269	17274	17301	17243	17058	17089	17081	17302	17155	17182	17087	16884	17104	17145	17080	16882	17083	17093	17203	17111	17207	17077	17038	17128	17436	17210	17132	17220	17270	17234	17174	17168	17103	17084	17151	17175	17136	17205	17138	17227	17390	17158	17159	17256	17307	17262	17165	16981	17262	17080	17074	17238	17179	17178	17204	17003	17185	17170	16916	17149	17208	17061	17155	17243	17028	17079	17111	17331	17042	17200	17318	17134	17113	17111	17055
16990	32240	25984	20332	18524	17411	16360	16009	15696	15335	15167	15008	15020	14954	14875	14848	15030	14813	14757	14871	14796	15010	14678	14702	14837	14626	14677	14590	14646	14638	14640	14556	14580	14635	14626	14680	14757	14587	14523	14598	14486	14622	14557	14759	14697	14638	14545	14551	14705	14619	14523	14651	14535	14880	14389	14635	14623	14721	14521	14360	14606	14679	14685	14529	14667	14609	14555	14696	14503	14508	14755	14651	14627	14790	14563	14526	14652	14684	14461	14481	14564	14534	14541	14657	14632	14707	14567	14552	14528	14597	14600	14762	14730	14580	14525	14746	14843	14650	14577	14597	14532	14591	14577	14655	14759	14732	14719	14558	14589	14615	14693	14744	14583	14486	14601	14665	14479	14735	14701	14514	14461	14728	14443	14613	14469	14527	14708	14557	14504	14745	14757	14493	14695	14690	14628	14637	14814	14774	14734	14702	14522	14857	14540	14557	14549	14678	14506	14564	14513	14592	14659	14556	14642	14553	14588	14729	14655	14457	14754	14863	14581	14568	14517	14717	14546	14604	14657	14465	14674	14449	14621	14633	14591	14584	14830	14631	14594	14575	14711	14609	14662	14589	14700	14742	14720	14663	14598	14608	14504	14765	14535	14750	14533	14646	14708	14606	14595	14609	14722	14622	14625	14608	14541	14774	14454	14515	14723	14479	14591	14584	14658	14745	14586	14670	14474	14558	14599	14748	14407	14636	14742	14657	14419	14561	14611	14663	14687	14706	14621	14632	14745	14605	14588	14560	14612	14578	14683	14557	14653	14684	14596	14751	14767	14576	14558	14643	14754	14631	14787	14738	14681	14722	14777	14702	14998	14631	14758	14768	14637	14463	14561	14630	14576	14586	14633	14600	14461	14536	14683	14622	14654	14803	14719	14552	14644	14745	14664	14678	14632	14655	14721	14770	14619	14663	14554	14638	14667	14684	14814	14570	14486	14561	14618	14623	14606	14685	14735	14557	14745	14578	14577	14689	14712	14701	14697	14568	14585	14643	14570	14555	14500	14741	14686	14689	14519	14493	14590	14742	14667	14726	14655	14537	14637	14611	14632	14564	14746	14606	14635	14660	14690	14768	14539	14615	14560	14550	14705	14598	14685	14704	14513	14687	14604	14667	14685	14709	14687	14536	14652	14729	14706	14565	14852	14692	14581	14652	14674	14428	14682	14583	14647	14549	14572	14660	14702	14657	14668	14616	14563	14665	14609	14545	14682	14594	14610	14443	14614	14623	14602	14673	14663	14777	14625	14500	14418	14563	14527	14601	14731	14708	14671	14481	14548	14618	14696	14776	14613	14539	14402	14559	14656	14470	14549	14659	14543	14631	14744	14765	14716	14637	14721	14656	14750	14660	14733	14789	14443	14488	14615	14622	14639	14671	14655	14516	14615	14635	14706	14624	14480	14619	14655	14749	14697	14650	14510	14530	14642	14710	14524	14557	14638	14360	14485	14731	14523	14671	14672	14611	14529	14649	14591	14756	14533	14532	14762	14666	14604	14717	14630	14746	14744	14555	14642	14752	14718	14554	14677	14711	14353	14407	14777	14626	14564	14586	14508	14592	14711	14659	14886	14562	14755	14610	14496	14588	14679	14571	14565	14812	14660	14543	14532	14710	14523	14574	14651	14811	14596	14615	14680	14589	14663	14617	14567	14647	14488	14618	14661	14694	14668	14689	14561	14637	14652	14576	14696	14595	14594	14684	14668	14741	14598	14683	14655	14614	14604	14682	14664	14529	14738	14675	14805	14502	14390	14637	14708	14402	14637	14815	14661	14571	14438	14510	14619	14546	14467	14724	14653	14575	14722	14770	14710	14649	14684	14529	14474	14626	14609	14617	14557	14546	14692	14563	14640	14706	14762	14460	14607	14538	14796	14652	14450	14809	14606	14648	14476	14680	14610	14580	14643	14642	14599	14656	14672	14674	14692	14845	14699	14612	14616	14556	14554	14497	14608	14819	14612	14633	14622	14519	14755	14626	14520	14560	14631	14596	14757	14766	14673	14621	14535	14646	14582	14569	14642	14709	14626	14741	14542	14627	14697	14607	14554	14627	14694	14568	14454	14552	14536	14724	14608	14684	14628	14628	14648	14582	14786	14767	14757	14569	14655	14677	14527	14663	14621	14610	14614	14539	14678	14518	14438	14678	14725	14673	14720	14634	14690	14568	14721	14797	14801	14750	14702	14766	14670	14625	14534	14676	14591	14767	14637	14499	14566	14745	14788	14563	14589	14653	14642	14533	14555	14627	14735	14505	14733	14688	14568	14505	14748	14487	14682	14469	14586	14469	14612	14655	14801	14593	14593	14719	14651	14621	14446	14519	14729	14743	14790	14650	14464	14578	14645	14539	14765	14824	14453	14571	14775	14747	14637	14606	14819	14536	14614	14438	14550	14711	14733	14741	14669	14616	14719	14616	14683	14578	14589	14828	14650	14783	14701	14636	14635	14684	14714	14654	14604	14627	14565	14629	14632	14773	14639	14739	14687	14678	14742	14689	14599	14723	14752	14781	14535	14670	14656	14539	14659	14604	14653	14718	14531	14554	14550	14774	14660	14710	14672	14558	14676	14520	14608	14705	14608	14601	14422	14428	14699	14599	14492	14843	14594	14365	14751	14618	14554	14878	14639	14759	14619	14640	14574	14516	14499	14680	14559	14581	14626	14621	14682	14504	14674	14772	14633	14610	14566	14475	14820	14810	14479	14384	14642	14573	14775	14816	14691	14599	14670	14591	14774	14697	14599	14514	14472	14592	14651	14597	14678	14767	14758	14711	14688	14581	14678	14506	14599	14672	14586	14520	14680	14746	14577	14479	14731	14667	14591	14619	14519	14480	14558	14550	14542	14579	14772	14603	14677	14673	14600	14511	14574	14627	14584	14675	14577	14571	14830	14661	14699	14635	14615	14724	14467	14493	14582	14680	14867	14752	14656	14514	14734	14762	14643	14755	14717	14691	14438	14413	14768	14290	14624	14609	14584	14769	14663	14741	14741	14606	14558	14679	14665	14614	14488	14630	14558	14666	14607	14566	14577	14721	14643	14632	14781	14571	14715	14529	14534	14753	14721	14633	14680	14568	14719	14629	14468	14585	14717	14751	14706	14574	14609	14757	14871	14483	14806	14555	14464	14727	14681	14623	14547	14485	14516	14561	14574	14551	14653	14616	14553	14690	14637	14600	14633	14715	14621	14597	14554	14512	14746	14647	14454	14639	14521	14680	14672	14534	14728	14694	14573	14512	14680	14428	14523	14573	14653	14428	14651	14715	14625	14590	14518	14563	14750	14756	14619	14730	14621	14650	14657	14734	14711	14508	14572	14827	14591	14574	14825	14594	14528	14632	14598	14594	14625	14698	14615	14513	14598	14716	14696	14577	14604	14706	14541	14605	14671	14707	14674	14482	14556	14731	14521	14556	14578	14570	14554	14633	14600	14756	14579	14768	14482	14706	14584	14605	14706	14595	14508	14648	14684	14593	14686	14512	14583	14587	14514	14617	14651	14657	14613	14748	14510	14559	14779	14601	14734	14583	14622	14593	14617	14741	14441	14596	14546	14620	14738	14593	14631	14479	14748	14541	14601	14748	14590	14669	14696	14651	14658	14583	14678	14548	14706	14726	14741	14691	14668	14697	14554	14626	14747	14524	14696	14705	14726	14571	14592	14573	14591	14457	14716	14584	14710	14594	14619	14609	14562	14819	14449	14734	14546	14678	14485	14405	14585	14502	14870	14535	14471	14626	14568	14690	14661	14545	14581	14589	14711	14782	14692	14688	14450	14685	14562	14596	14465	14546	14479	14536	14478	14730	14627	14672	14615	14708	14641	14586	14621	14515	14433	14780	14679	14687	14731	14741	14657	14727	14564	14529	14676	14613	14801	14428	14440	14635	14660	14673	14445	14676	14510	14759	14522	14720	14723	14539	14500	14702	14603	14552	14654	14579	14619	14706	14789	14612	14546	14681	14531	14653	14378	14828	14554	14691	14747	14643	14795	14583	14684	14613	14453	14620	14569	14691	14678	14879	14556	14661	14587	14633	14812	14591	14687	14623	14590	14641	14734	14467	14975	14506	14641	14438	14616	14570	14736	14471	14457	14641	14695	14678	14490	14627	14697	14542	14378	14700	14556	14739	14581	14663	14624	14678	14699	14665	14479	14547	14826	14702	14562	14650	14745	14549	14521	14640	14622	14560	14733	14675	14609	14542	14707	14612	14521	14529	14603	14717	14353	14522	14411	14734	14407	14675	14697	14788	14382	14638	14567	14648	14758	14557	14744	14656	14669	14646	14703	14488	14841	14522	14615	14580	14512	14649	14584	14583	14650	14545	14756	14597	14663	14731	14586	14748	14662	14628	14641	14640	14599	14534	14828	14632	14451	14704	14518	14629	14582	14651	14511	14620	14784	14613	14573	14513	14733	14644	14591	14793	14742	14525	14702	14602	14536	14678	14694	14662	14555	14678	14567	14627	14609	14551	14623	14747	14604	14546	14688	14734	14746	14683	14651	14617	14636	14674	14578	14515	14765	14503	14467	14712	14525	14671	14624	14610	14569	14695	14651	14511	14576	14490	14684	14760	14560	14670	14452	14576	14704	14679	14683	14545	14581	14758	14519	14565	14528	14631	14667	14530	14648	14651	14571	14662	14640	14629	14657	14709	14720	14664	14607	14567	14630	14752	14740	14781	14634	14636	14524	14649	14632	14563	14663	14540	14471	14475	14747	14601	14742	14597	14669	14686	14664	14563	14610	14449	14535	14703	14584	14513	14594	14520	14709	14702	14674	14464	14531	14621	14650	14519	14604	14540	14616	14548	14493	14625	14779	14895	14638	14507	14594	14580	14752	14786	14727	14596	14633	14534	14457	14683	14496	14551	14587	14722	14547	14746	14707	14707	14682	14665	14698	14710	14515	14624	14748	14833	14399	14773	14785	14739	14596	14506	14686	14584	14704	14538	14593	14740	14491	14685	14621	14687	14651	14684	14744	14696	14642	14676	14811	14556	14710	14707	14692	14763	14816	14666	14610	14679	14567	14799	14891	14672	14752	14583	14719	14828	14550	14655	14683	14587	14639	14592	14534	14747	14706	14637	14545	14663	14642	14714	14554	14744	14694	14567	14788	14473	14631	14681	14542	14695
21833	21031	28293	23996	21404	23972	26375	21460	20193	20458	20044	19848	19825	19710	19646	19442	19584	19458	19420	19491	19611	19288	19465	19304	19247	19006	19215	19244	19128	19244	19321	19241	19311	19233	19084	19207	19298	19204	19117	19113	19259	19291	19082	18969	19233	19086	19300	18820	18867	19065	19243	19004	19010	19333	18980	19003	19217	18975	18874	19132	19051	19047	19089	19144	19200	18891	19031	19098	18966	19192	19124	19198	19033	19102	19099	19120	19215	19160	19093	19002	19092	19140	19339	19026	19052	19140	19223	19120	19087	19140	19014	18901	19081	18876	18842	18968	19195	18896	19062	18941	19189	19089	19215	19111	18924	19011	18739	19223	19097	19087	19073	18986	19071	19128	19169	19215	18935	19019	18881	19007	19148	19170	19119	19054	19093	18948	19167	19219	19065	19088	18932	18974	19032	19030	19132	19181	18791	18891	19113	19107	18953	19062	19229	19220	18983	18943	19161	19144	18931	19138	19101	19088	19201	18935	18967	19271	19115	18870	18995	19003	18904	19060	18986	19048	19245	18962	18903	19088	18953	19059	19083	19038	19090	19156	19064	19185	19098	19021	18911	18983	19072	19102	18935	19045	19028	19036	19041	19112	19014	18926	19013	19142	19184	18953	19013	19048	19094	19176	19063	19008	19068	19019	19080	18958	18875	19079	18860	19104	19300	18924	18890	18841	18980	18901	18949	18955	19054	19095	19141	19112	18884	19032	19054	19076	18970	19101	18988	18952	18957	19052	19040	18993	19007	19135	18837	18945	18908	19046	18989	19107	19278	18926	19152	19019	19226	19137	18990	19004	19233	19116	19013	19200	18967	18798	19094	18826	19056	18977	18840	18876	19098	19103	18943	18875	18931	19312	18964	19052	19266	19105	19147	19345	19200	19214	19200	19201	19064	18964	19152	19178	18873	18959	18983	19301	19181	18961	18970	19006	19077	18959	19106	19064	18955	19152	18887	19226	18931	19131	19165	19000	19006	19040	18739	18951	19087	19126	19101	19232	19221	18889	19023	19078	19026	19012	19050	18886	18938	19137	19030	19065	18890	18944	19003	19287	19036	19091	18999	18866	19184	19058	18849	19121	19213	19170	18839	18996	18937	19043	19187	18961	19009	19307	18933	19095	19157	18917	18893	19117	18938	19237	19088	19139	19153	19251	18883	18912	19069	19105	19209	19000	19190	18945	18926	18936	18981	18963	18979	18894	18924	19131	19222	18977	19180	19096	18978	18880	18777	19129	19014	19000	18983	18921	18956	19043	19023	18749	18916	19162	19267	18981	19297	19124	18957	19157	19136	19147	19153	19187	19057	19178	19048	19037	19126	19238	19024	19123	18835	19173	19113	18924	18859	19007	19143	19029	18986	19056	18931	19225	19160	19180	19214	19114	19054	18897	19030	19040	19104	19109	18985	18944	19014	19033	19010	19148	19117	19263	19013	18988	19177	19046	19016	19057	19080	19076	19103	18861	19157	18826	19244	18830	19180	19081	19022	19163	19131	18950	19107	19065	19093	18940	19067	19046	18913	19172	19100	18968	19107	19262	18846	19274	19019	19371	19160	18979	18970	19147	19075	19100	19136	18974	18944	18956	18943	19010	19280	19147	19144	19189	19100	19222	18857	19084	18937	18983	19060	19100	18914	19102	19017	18976	19198	19010	18977	19152	19029	19188	18897	18929	19279	19002	18876	19170	18961	18899	19000	18892	18840	18846	19181	19126	19206	19024	19061	19068	19004	18967	19188	19152	19051	19126	18973	18997	18919	19020	19207	19188	19113	19208	19031	19058	19015	19373	19019	19026	18962	19016	19160	19063	19120	19037	19121	19053	18991	19015	19061	19005	19230	18886	19133	19092	19181	18902	19076	18917	19131	19150	19248	19114	18913	18985	19102	18892	19090	19032	19090	19034	19227	19210	18958	19009	18829	19088	19244	19028	19084	19113	18988	19122	19201	19298	19115	19125	19083	19039	19100	19117	18989	18987	19184	19360	19054	19074	18989	19004	19104	18890	18970	19071	19047	18962	18959	19106	19127	19136	19213	19035	19137	19240	18910	18997	18891	19023	19171	19090	19118	18931	19048	19006	19091	19064	19069	18970	19100	19016	18983	19131	19249	18855	18932	18891	18990	19213	18955	19108	18943	18963	18709	18888	19007	19023	19140	18945	18827	18899	19183	19082	18841	19033	18994	18916	19071	19213	18969	19022	19151	19246	19102	19092	19036	19053	19169	18928	18898	18880	18959	19146	18950	18765	19144	19017	18933	18884	19016	19006	19051	18924	19096	18985	19090	19029	18977	19093	19058	19056	19063	19137	18934	18986	18955	19010	18973	18999	18877	19031	19207	19039	19141	19033	19063	19197	19344	19070	18934	19109	19150	19007	18999	19184	19014	18927	19153	18947	18836	19111	19083	19055	19161	18980	19176	19275	18895	18901	18968	19126	19205	18915	18816	18921	18841	19183	18845	18978	19206	19079	19028	18910	19031	18999	18863	18948	19117	18989	18887	19111	18996	18959	19180	19228	19170	18886	19012	19003	19024	19033	18890	18922	18984	18996	18915	18982	18738	19032	19122	19008	18938	19125	18874	19052	19134	19230	19126	19004	19052	18880	19036	19090	18952	18980	18990	19194	18798	18832	18899	18968	19003	18954	18940	18922	19101	19023	19191	19102	19290	18903	18896	19136	19090	18861	18980	18975	18925	18738	19034	18825	19157	19227	19116	19068	18916	18936	19221	19118	18924	19035	19150	19141	19132	19082	19240	19150	19138	19076	19023	19133	19209	19057	18923	19055	18939	19015	18871	19060	19031	19021	19096	18984	19010	19061	19215	19251	19118	18971	18879	18952	19030	19259	19244	19066	19027	19134	19058	19210	18998	19194	18977	18966	19148	19071	19021	18930	19041	19072	18962	18900	19001	19058	19069	19155	19106	18913	18952	18890	19049	19017	18799	19061	18853	18854	18980	18792	19069	18893	19112	19080	18983	18960	19159	19033	18975	19020	19048	19155	18899	19114	18970	18934	19031	19083	18941	19342	18961	19030	19130	19100	19115	18918	19060	19231	19127	18921	19082	18996	19009	19041	19188	19153	19178	18871	19075	19026	18902	18985	19050	18923	19032	19096	18996	19197	18977	19006	19017	18978	18982	19105	19104	18874	19040	19063	18977	19176	19107	18946	19139	19120	19190	18980	19136	18952	18985	19111	19078	19026	18994	18935	19006	19084	18884	19121	19063	18935	18817	18992	19040	19167	19085	19021	19056	18947	19110	19132	18955	18913	18965	19046	18851	19256	18821	19048	19056	19140	19138	18957	19081	19122	18956	18949	19175	18878	18782	18938	18930	18880	18977	19060	19084	18970	18949	18975	18960	18977	18923	18914	19076	19091	19079	19025	19160	19038	19035	18956	19185	19019	19083	18873	19109	19003	18730	19118	18987	18824	18978	19099	19092	19134	19083	19166	19247	19109	19037	18920	18854	19168	18980	19104	19115	19207	19182	18945	18843	19078	18941	19057	19064	19020	19132	19132	19114	18887	18938	19252	19073	19006	19245	19202	19079	19083	18940	19010	19119	18957	18910	18818	18966	19123	19059	18896	19044	19136	18985	19119	19113	19068	19002	19193	18956	19147	19023	18969	19065	18955	18973	18982	18955	19251	19228	19136	18952	18992	19066	19188	18784	19092	18992	19198	18844	18987	19287	18953	18971	19062	19118	19118	19038	19068	19024	19015	18854	18960	19083	18977	19076	19115	19116	18956	19010	19093	19131	18935	19107	18907	19095	19187	18901	18942	18871	19019	19075	18924	19047	18829	18963	18885	19147	19089	19043	19254	18967	18972	19166	19121	19159	19177	19153	18980	19074	19108	18967	18991	19059	19126	19085	18824	19069	19147	18753	18995	19127	18873	18920	19083	19250	19062	19087	19115	19049	19013	18997	18851	19112	19148	19243	19175	18937	18942	19160	19024	19001	19064	18920	19080	19117	18872	19144	18981	19059	19126	18924	19028	18943	19025	19051	19043	19230	19226	18912	19002	19144	19028	18968	19100	18690	18920	19074	19043	18997	18953	19142	18976	19032	18858	19052	19042	18813	19169	19030	18960	19002	18971	18946	19148	19200	19068	19167	19186	18990	18790	19236	18981	19021	19291	19073	19182	19008	19099	19009	18936	19099	19184	18753	18822	19167	19089	19076	18906	18807	18934	18963	19089	19176	19097	19039	19131	19080	19073	18957	18993	19001	18925	18847	19029	18969	18916	19017	19085	18958	18936	18855	18977	19179	19079	18830	18816	18852	19060	19171	18988	19067	18900	18968	19079	18832	18851	19090	19041	19163	19054	18954	19108	19234	19123	19169	19191	19033	18971	18968	19052	18843	18909	19051	18946	18968	19239	19095	19052	19109	18988	18848	18905	19031	18886	19127	18976	18950	19087	18973	19023	18964	18949	18982	19092	18789	18831	18938	19142	19101	19055	18924	18931	19152	19100	18915	19143	18903	18992	18957	18859	18921	19115	19137	19011	19029	19177	19026	18945	19147	18797	19072	18793	18893	19020	19111	19281	19163	19027	18887	18963	19088	19001	19132	19329	19023	19097	19072	19030	18878	19014	18964	18914	19069	18777	19038	18968	18909	19162	19183	19117	18983	19057	19220	19089	18810	18933	19035	19002	18814	18947	19010	18991	18983	18940	19018	19033	19070	19212	18966	18851	19064	19026	18981	19035	18925	18995	19005	18999	18888	19058	19071	18966	19345	18973	19012	18906	19039	19164	18930	19111	19080	19024	18969	18967	18872	18625	18977	19175	18929	19070	18998	18914	19103	19089	19268	19204	19179	19081	19000	18968	19138	19068	19097	19039	19092	19026	19031	19176	18977	19025	19290	19140	19007	18923	19053	18982	19108	18911	19144	19121	18947	19116	18898	18917	19100	18895	18987	19072	19036	19126	18991	19108	18938	18990	18944	18755	19075	19082	19281	18923	19037	18841	19122	18965	19100	19145	19031	19085	19112	18924	19031	18797	18746	19051	19015	19077	18969	19240	19114	19154	18964	19164	19124	18816	18897	18999	18918	19097	18993	18957	19026	19220	19019	19100	19145	19051	19009	18930	19070	19059	19215	19138	18910	18929	18833	18942	18966	19238	19087	19150
17950	39811	32096	24684	22227	20276	19262	18246	17497	17172	16734	16550	16569	16468	16126	16265	16021	16278	16184	16151	16040	15963	15866	15883	15762	15806	15832	15874	15736	15748	15711	15682	15864	15636	15719	15766	15729	15826	15855	15851	15708	15791	15516	15727	15813	15680	15708	15755	15838	15749	15759	15598	15764	15797	15646	15781	15582	15912	15707	15838	15914	15585	15533	15647	15640	15832	15623	15844	15932	15815	15583	15774	15842	15747	15548	15622	15798	15702	15677	15736	15694	15788	15670	15842	15665	15632	15722	15906	15745	15796	15703	15594	15729	15730	15874	15783	15608	15568	15778	15762	15744	15758	15706	15739	15604	15776	15887	15754	15815	15811	15809	15873	15816	15599	15876	15715	15762	15731	15632	15790	15733	15750	15767	15531	15938	15619	15627	15821	15861	15756	15805	15547	15779	15635	15654	15754	15551	15949	15643	15801	15567	15731	15685	15833	15629	15594	15620	15634	15596	15791	15659	15628	15684	15676	15689	15699	15920	15800	15944	15779	15651	15530	15684	15817	15638	15886	15678	15735	15631	15756	15598	15596	15683	15577	15737	15767	15691	15737	15737	15856	15694	15822	15683	15812	15708	15611	15861	15857	15483	15807	15669	15714	15634	15648	15707	15780	15789	15614	15711	15642	15675	15640	15649	15851	15856	15621	15509	15769	15644	15714	15695	15607	15792	15712	15630	15541	15807	15554	15755	15617	15685	15756	15827	15854	15835	15792	15772	15522	15808	15680	15846	15634	15699	15604	15818	15681	15542	15727	15696	15768	15656	15690	15742	15621	15710	15588	15600	15598	15784	15757	15917	15458	15694	15927	15694	15775	15785	15719	15650	15870	15676	15859	15688	15744	15733	15596	15643	15733	15878	15622	15819	15749	15640	15653	15775	15565	15541	15731	15709	15534	15638	15657	15662	15844	15745	15811	15634	15735	15721	15819	15749	15609	15746	15733	15912	15698	15719	15541	15656	15639	15570	15863	15770	15605	15575	15768	15876	15768	15662	15686	15898	15625	15773	15781	15786	15655	15719	15787	15712	15538	15812	15873	15751	15703	15637	15623	15766	15596	15804	15737	15536	15721	15573	15947	15602	15684	15749	15782	15638	15810	15644	15701	15841	15743	15750	15737	15755	15744	15784	15825	15612	15827	15696	15720	15726	15654	15620	15701	15822	15717	15823	15628	15677	15727	15747	15550	15785	15719	15491	15735	15786	15833	15606	15814	15868	15551	15718	15724	15640	15642	15849	15688	15483	15790	15681	15716	15597	15760	15700	15648	15743	15914	15754	15628	15631	15831	15564	15638	15819	15608	15832	15777	15677	15723	15684	15627	15810	15580	15661	15889	15813	15619	15698	15688	15707	15709	15729	15565	15701	15683	15681	15728	15784	15694	15777	15652	15763	15669	15643	15717	15746	15625	15692	15786	15762	15678	15523	15683	15743	15655	15573	15548	15699	15761	15607	15834	15642	15770	15778	15722	15545	15805	15621	15703	15699	15705	15635	15735	15788	15581	15722	15561	15508	15736	15842	15694	15560	15645	15727	15806	15587	15679	15602	15722	15763	15848	15740	15644	15663	15808	15532	15678	15847	15765	15718	15728	15635	15585	15659	15727	15783	15634	15676	15629	15806	15698	15677	15845	15677	15772	15521	15697	15748	15832	15614	15590	15629	15651	15567	15766	15751	15712	15803	15578	15619	15757	15784	15701	15593	15810	15744	15682	15671	15714	15659	15775	15921	15755	15687	15660	15646	15665	15851	15739	15628	15630	15676	15728	15623	15688	15709	15778	15575	15603	15846	15758	15820	15727	15675	15652	15783	15771	15812	15753	15684	15751	15797	15726	15727	15572	15613	15647	15781	15599	15661	15687	15705	15655	15703	15857	15693	15646	15648	15760	15569	15595	15689	15681	15859	15669	15794	15564	15603	15555	15738	15494	15826	15717	15745	15786	15847	15830	15580	15741	15787	15776	15546	15823	15699	15669	15816	15560	15679	15486	15720	15871	15494	15730	15772	15673	15687	15640	15606	15564	15753	15662	15694	15746	15881	15780	15771	15691	15806	15830	15649	15751	15762	15735	15590	15731	15787	15801	15636	15740	15801	15673	15871	15753	15874	15683	15800	15662	15718	15794	15869	15775	15468	15561	15681	15516	15705	15831	15637	15751	15757	15730	15590	15645	15755	15874	15694	15576	15567	15774	15748	15640	15355	15709	15525	15623	15686	15733	15654	15709	15672	15791	15454	15532	15873	15716	15625	15652	15717	15710	15756	15682	15797	15764	15527	15659	15564	15734	15642	15659	15647	15851	15517	15750	15792	15817	15728	15846	15904	15708	15556	15781	15796	15650	15834	15711	15842	15679	15890	15741	15758	15545	15704	15923	15598	15631	15730	15566	15623	15834	15627	15570	15626	15547	15651	15753	15710	15790	15483	15744	15693	15619	15872	15617	15811	15703	15802	15779	15662	15758	15759	15877	15577	15698	15628	15635	15770	15713	15778	15563	15810	15769	15622	15731	15723	15659	15564	15621	15750	15774	15645	15613	15801	15729	15689	15726	15588	15576	15780	15701	15650	15650	15679	15790	15918	15769	15636	15719	15491	15708	15735	15796	15763	15651	15533	15758	15814	15674	15731	15842	15804	15696	15798	15682	15565	15678	15602	15646	15689	15493	15631	15775	15735	15811	15681	15578	15746	15520	15701	15751	15669	15772	15726	15693	15579	15853	15777	15785	15692	15707	15754	15666	15712	15682	15671	15672	15611	15651	15764	15659	15740	15790	15739	15802	15567	15863	15719	15582	15618	15747	15592	15522	15793	15558	15850	15631	15668	15539	15646	15464	15668	15704	15570	15880	15588	15690	15699	15695	15622	15656	15755	15560	15734	15594	15733	15631	15730	15663	15888	15688	15622	15742	16007	15640	15681	15588	15539	15668	15755	15777	15746	15622	15764	15691	15597	15730	15493	15750	15723	15685	15768	15708	15654	15655	15719	15863	15670	15807	15674	15615	15642	15509	15723	15708	15627	15650	15782	15726	15804	15655	15693	15701	15705	15639	15648	15612	15846	15768	15663	15747	15506	15820	15789	15715	15724	15549	15794	15656	15613	15768	15796	15670	15707	15711	15746	15621	15620	15726	15686	15707	15462	15546	15629	15776	15637	15717	15598	15677	15732	15653	15736	15712	15886	15793	15610	15744	15838	15641	15628	15553	15624	15561	15624	15754	15798	15717	15900	15883	15938	15554	15645	15789	15671	15676	15654	15787	15588	15796	15591	15759	15745	15784	15613	15657	15699	15683	15698	15740	15759	15723	15714	15804	15726	15742	15762	15642	15526	15885	15602	15599	15860	15672	15767	15577	15786	15663	15491	15624	15743	15650	15791	15798	15570	15763	15627	15726	15617	15544	15671	15727	15616	15771	15619	15637	15791	15617	15710	15740	15758	15483	15689	15737	15609	15613	15696	15729	15730	15865	15770	15718	15687	15707	15676	15537	15596	15854	15833	15689	15643	15745	15769	15686	15668	15684	15683	15829	15506	15672	15711	15588	15489	15798	15641	15772	15605	15591	15780	15821	15757	15608	15806	15768	15686	15642	15604	15705	15892	15619	15851	15748	15689	15774	15726	15630	15710	15794	15835	15659	15775	15853	15642	15587	15678	15700	15748	15700	15716	15664	15706	15807	15766	15627	15748	15650	15825	15677	15724	15801	15553	15821	15670	15681	15723	15808	15723	15729	15778	15667	15762	15801	15668	15754	15762	15779	15642	15829	15697	15637	15615	15724	15685	15547	15885	15757	15590	15892	15988	15532	15655	15765	15557	15776	15570	15641	15669	15764	15667	15767	15899	15865	15755	15562	15777	15910	15724	15750	15815	15798	15753	15558	15717	15638	15687	15650	15747	15632	15685	15734	15781	15812	15690	15515	15664	15839	15636	15629	15897	15619	15745	15892	15651	15580	15660	15731	15588	15665	15774	15663	15603	15828	15693	15671	15615	15612	15777	15758	15685	15750	15811	15832	15516	15660	15710	15687	15677	15764	15724	15729	15585	15715	15885	15536	15747	15776	15511	15725	15739	15730	15801	15616	15552	15570	15772	15648	15625	15641	15578	15751	15657	15731	15818	15660	15777	15653	15726	15779	15674	15706	15715	15803	15737	15703	15769	15712	15672	15700	15696	15504	15690	15612	15738	15687	15751	15628	15684	15618	15711	15728	15895	15608	15776	15744	15705	15665	15743	15735	15849	15814	15730	15829	15724	15703	15531	15786	15734	15875	15647	15720	15822	15688	15689	15646	15693	15664	15534	15722	15567	15838	15640	15610	15680	15937	15622	15617	15745	15794	15791	15697	15709	15681	15851	15772	15596	15659	15611	15891	15734	15610	15636	15842	15806	15709	15874	15703	15776	15487	15739	15540	15756	15766	15521	15598	15712	15803	15569	15608	15652	15588	15797	15647	15681	15816	15893	15630	15746	15602	15588	15727	15557	15741	15755	15573	15742	15720	15804	15791	15897	15718	15758	15711	15689	15793	15844	15646	15737	15679	15750	15770	15660	15626	15626	15625	15825	15730	15595	15856	15771	15795	15611	15615	15752	15597	15504	15676	15576	15762	15791	15842	15974	15676	15758	15596	15622	15823	15492	15802	15742	15516	15706	15704	15743	15434	15876	15737	15659	15666	15848	15730	15707	15659	15838	15690	15749	16005	15690	15630	15650	15804	15711	15742	15701	15818	15744	15647	15747	15622	15742	15528	15557	15697	15706	15644	15748	15773	15707	15853	15597	15791	15682	15906	15689	15491	15795	15674	15676	15813	15735	15711	15719	15602	15727	15590	15778	15722	15629	15494	15552	15790	15668	15743	15843	15612	15794	15730	15676	15770	15803	15744	15666	15505	15527	15671	15594	15626	15636	15752	15706	15561	15847	15704	15746	15793	15744	15689	15618	15821	15617	15644	15532	15621	15458	15770	15694	15765	15785	15704	15745	15781	15674	15748	15660	15838	15506	15594	15593	15847	15621	15755	15658	15684	15684	15710	15683	15742	15644	15688	15749	15532	15743	15686	15749	15627	15771	15567	15832	15662	15856	15649	15497	15809	15596	15594	15721	15686	15630	15885	15716	15605	15815	15749	15883	15753
28330	23430	26324	23200	19401	18520	18160	17870	17497	17325	17177	17285	17284	17248	17377	17039	17099	17061	16992	17009	17225	16758	16753	16845	16949	16895	16964	16936	16794	17066	16967	17021	17101	16852	17018	16697	17019	16834	16948	16891	16900	17007	16951	16923	16752	16901	17169	16697	16947	16891	16888	17043	16838	16895	16798	16948	16956	16808	17116	16864	16937	17021	17022	16837	16974	16972	17006	16804	16879	16970	17072	17011	16935	17058	16816	16881	16941	16822	17013	17136	16802	16781	16917	16777	17079	16812	17059	16767	17053	16971	16778	16927	16851	16795	16836	16893	16972	16841	16867	17029	16620	16771	16786	16901	16880	16886	16830	16958	16828	16705	16986	16824	16951	16937	16867	16859	16761	16734	17124	17121	16886	16749	16819	16731	16781	16858	16733	16968	16832	16769	16660	16870	16832	16960	16783	16957	16886	16849	16904	16856	16915	16856	17027	16718	16843	16982	16665	16919	16711	16890	17109	16879	17019	17090	16927	16849	17077	16921	16982	16905	16789	17108	16701	17037	16929	16849	16875	16879	16785	16788	16789	16905	16824	16864	16971	16820	16743	16848	16747	16998	17061	17037	16941	16986	17008	16939	17012	16828	16918	16963	17151	16847	16688	16786	16963	16993	16831	17039	16738	16749	16778	16823	16921	16860	16897	17302	16942	16641	16924	16672	16976	16885	16648	16861	16876	16849	16826	16801	17027	16848	16806	16824	16912	16967	16745	16840	16695	16914	16939	17111	16902	16967	16771	16795	16727	16883	17005	16835	16831	16856	17125	16823	16761	17077	16841	16940	16935	16890	16933	16817	16772	16798	16728	16980	16734	17000	16868	16767	16811	16799	17031	17027	17003	17043	16933	16962	16898	16955	17059	16665	16992	16838	16681	16837	16950	16995	16906	16864	16927	16883	16550	16829	16828	16852	16879	16846	16776	17114	16921	17081	16831	17141	16865	17008	17108	17149	16948	17049	17151	16895	16716	16838	17159	16934	16851	16956	16987	16932	17070	16888	17106	16945	16943	17037	16878	16888	16980	16925	16901	16963	16931	16934	16970	16795	16759	17046	17059	16844	17125	17045	16880	16832	16956	16874	16922	17032	17069	17114	17067	16983	16949	16973	16972	17113	16790	16934	16926	17031	17078	17043	16579	16667	16840	16888	17094	16954	16711	17126	16964	16714	16910	16951	16820	17000	16774	16893	17079	17069	16928	16756	17093	17010	16906	16922	16871	16788	17055	16995	16861	16920	16820	16750	16890	17128	16955	16903	16984	17055	16782	16893	16923	16920	16997	17073	17124	16876	16751	16852	16975	16991	16991	16924	16878	16703	16913	16836	17034	16976	16831	17008	16869	17135	16827	16931	16701	16918	16961	16767	16793	16741	16968	16869	17051	16888	16917	16843	16931	16933	16987	16854	16793	16734	16980	17065	16910	17023	17004	17013	16976	16889	16707	17134	16879	16903	16750	16920	16865	16902	16852	16908	16845	16832	16917	16801	16766	16980	16667	16977	17043	16755	16790	16999	16956	16862	16822	16684	17003	16887	16924	16909	16854	16972	16840	16817	16813	16857	16998	16731	16945	16686	16641	17024	16759	16861	16933	16847	16878	17000	16825	16867	16854	16743	16913	16887	16946	16939	16801	16849	16824	16960	17138	16904	16959	17044	16930	16679	16876	16926	17016	16945	16967	17017	16694	16810	16827	16960	16920	16931	16735	16810	16745	16986	16885	16803	17069	16814	16813	16861	16742	16715	16867	16803	17037	16779	16906	16936	17107	16953	16876	16821	16900	16962	16982	16924	17074	17030	16735	16934	16864	17059	16893	16926	16864	16871	16984	16936	16861	16972	16920	16936	16841	16836	16801	16946	16818	16811	17018	16979	17132	17100	16866	16894	16664	16941	16987	16919	17216	16957	16872	17077	17209	16969	16768	16825	16637	16841	16664	17050	16964	16929	17042	16904	16928	16929	16942	16948	16837	16804	16940	16913	16753	16882	16942	16968	16991	16992	16991	16928	17134	16942	16982	17079	16978	16871	16926	16849	16832	16968	17089	16983	16898	17118	16976	16994	16998	17066	17005	16965	17039	16978	16957	16952	17022	16856	16720	16972	16831	16990	16916	16986	16920	16956	16914	16944	16965	16797	16801	16971	17059	17084	16753	16940	16980	16909	16881	16789	16845	16875	17061	16997	16864	16869	16818	16932	16608	16881	16803	16816	16963	17044	16903	17086	17031	17245	17075	16891	16864	16922	16787	17098	16947	17002	17001	16808	16790	16923	16889	16974	16908	17128	16998	17027	16969	16915	17042	16961	17090	16999	16803	16767	16899	16917	17053	16988	16940	16749	16832	16904	16879	16876	16681	16564	16778	16881	16960	16797	16989	16830	16915	16897	16923	16744	17088	16954	17057	16950	16685	16777	16989	17018	16729	16866	17066	16925	16842	16956	16901	16933	17106	16818	16878	16911	17037	16932	16986	17111	17008	16836	17013	16891	16956	16646	16866	16897	17101	16727	16864	16870	16976	16950	16871	16691	17058	17016	17043	16764	16807	17063	17004	16703	16924	16977	16943	16786	17027	16953	16829	16836	17069	16917	16677	17026	17049	16942	16771	16863	16986	16923	16885	16824	16859	17152	17038	17177	17062	16735	16887	16904	16780	17037	16954	16762	16810	16957	17065	17127	16693	16966	16907	16776	16939	16840	16793	16936	17100	17058	17140	16917	16898	17074	16767	16771	16624	16769	16859	16939	16883	16828	16902	17112	17010	16844	17151	16936	17014	16827	16953	16698	17010	16992	16943	16835	16792	16984	17040	16786	17147	17037	16650	16818	16852	16835	16791	16925	16768	16886	16786	17007	17093	16982	16823	16951	16795	16921	16898	16898	16949	16991	17022	17002	16903	17004	17030	16848	16910	16820	16973	16950	16985	16919	17073	16849	17082	17064	16898	16878	16954	16901	16929	17063	16936	16929	16697	16836	16867	16987	16997	17016	16866	16865	16728	16811	16865	16795	16899	17085	17016	16969	17046	16950	16914	16957	16939	16835	16858	16853	16934	16990	16949	16855	16876	17100	16988	16855	16818	16762	16925	17001	16947	16972	17051	17039	16991	16826	16932	16905	17001	16864	16922	16926	16655	16937	16705	16723	16939	16942	16996	16951	16874	16762	16812	16790	16790	16792	17010	16978	16832	17002	17093	17074	16973	17243	17011	16963	16818	16921	17064	16910	16822	16991	16852	16945	16898	16879	16939	16882	16911	17123	16837	16996	16911	16775	16907	16729	16845	16912	16894	17085	17056	16791	16662	17141	16905	16728	16748	16958	16930	16938	16744	17003	16905	16921	17004	16831	17085	17077	16756	16931	17016	17138	17085	16912	16928	16996	17047	16958	17122	16916	17044	16833	16839	17052	16761	16836	16697	16791	16964	16876	17007	17028	16958	16985	16917	16857	16885	17042	17034	17098	16846	16891	17055	16875	16881	17016	16863	16795	16957	16861	17037	16884	16812	16682	17026	16865	16899	16937	16864	16872	16795	16632	16897	17004	16790	16936	17119	16935	16935	16760	16938	16933	16873	16883	16850	17066	17015	16866	16808	16942	16859	16829	16898	16891	17088	16735	16874	17026	16767	16621	16974	16955	16573	16788	16818	16904	16972	16902	16959	16783	16935	16824	16820	16899	16740	16937	17076	16907	16945	16920	16920	16985	16933	16883	17135	16936	16848	17013	16886	16873	17052	16950	16966	16852	16943	16721	17010	17180	16929	16986	16944	16806	16901	16959	17020	16715	16756	17027	16965	16794	16936	17068	17029	16949	17071	16998	16760	16740	16791	16794	16849	17003	16998	16867	16912	16917	16980	17073	16703	16746	16919	16900	16899	16953	16831	17041	16880	17055	16814	16902	16966	16959	16905	16952	17059	16883	17077	16978	17031	17206	17031	16642	17113	16947	16991	17142	16989	16876	16763	17120	17230	16815	16974	17092	16787	16823	17086	16763	16932	16954	17254	16989	16695	16883	16842	17025	16757	16906	16991	16793	16799	17007	16869	16915	16817	16819	16970	16630	16966	16958	16835	16887	16918	17055	17038	16638	16918	16734	16802	16719	16832	17038	16794	16763	16896	17019	17168	16909	16987	16787	16936	16805	16924	16947	16783	16947	16956	16714	16989	16895	16898	16843	16741	16868	16955	17104	16873	16900	16897	16865	16875	16899	16935	16805	16894	17069	16776	16842	16694	16843	16706	16961	16974	16793	16879	16921	16821	16865	16859	17030	16705	16747	16901	17112	17043	16637	16935	16633	16762	16908	16942	16895	16811	16939	16929	16913	16897	16637	16975	16991	16976	17039	16783	16919	16876	16990	17221	16899	17163	16929	16956	16843	16868	16859	16834	16905	16946	16734	16883	16990	17028	16914	16973	17076	16782	16864	16974	16872	17015	16803	17006	16821	17099	16861	16973	16973	16975	16965	17066	16980	16893	16983	16831	16816	16787	17104	16943	16893	16923	17101	16840	16781	16801	16803	16848	17041	16943	17012	16871	16872	16851	16846	16869	16935	16943	16846	16939	16962	17065	16955	16924	16822	16839	16951	16766	16888	17068	16860	16945	16945	16737	16948	17015	16850	16867	16860	17064	16910	16963	16882	16889	17099	16852	16900	16931	16723	16942	17001	16975	17018	17246	16896	16796	16712	16868	17063	17020	16978	16909	16960	16850	16990	16917	16831	16800	17014	16980	17170	17147	16955	16993	16803	16830	16839	16949	16836	16868	17028	17022	16875	16879	17019	17012	16929	16836	16953	16725	16703	16999	17020	16861	16989	17132	16860	16944	16801	16773	16860	17106	16778	16872	16969	16858	16642	17052	17003	16921	17080	16705	16991	16827	16911	16881	16835	16974	16852	16959	16970	16984	16912	16862	16981	16975	16853	16796	16962	16831	16938	17047	16900	17027	17090	16973	17107	17080	17034	16927	16842	16818	17215	16885	16974	17098	16908	16904	16903	17153	17047	16912	16954	16874	17026	16965	16851	16811	16980	16970	16934	16978	16850	16808	16822	16845	16826	16881	16910	16889	16991	17158	16998	16804	16929	16666	16886	16811	16932	16715	16798	16814	17009	17057	16971	16917	16872	16850	16969	17185	16990
18698	29615	23820	19277	17626	16518	15911	15437	15285	15072	14870	14978	14673	14735	14860	14413	14525	14562	14604	14438	14577	14628	14563	14455	14599	14477	14574	14522	14491	14402	14565	14545	14591	14567	14526	14457	14511	14408	14554	14370	14320	14417	14537	14353	14487	14615	14409	14462	14480	14440	14500	14620	14501	14562	14530	14559	14437	14571	14650	14636	14439	14554	14490	14377	14544	14482	14559	14455	14527	14523	14533	14580	14536	14364	14469	14510	14703	14598	14473	14680	14427	14410	14579	14451	14590	14391	14332	14485	14387	14332	14410	14477	14521	14543	14558	14591	14668	14654	14545	14569	14567	14351	14510	14563	14489	14611	14271	14526	14395	14535	14326	14569	14546	14401	14461	14511	14613	14428	14493	14519	14808	14434	14406	14358	14535	14532	14458	14510	14395	14374	14531	14381	14511	14389	14564	14383	14671	14564	14657	14384	14533	14483	14382	14558	14419	14530	14524	14482	14500	14448	14549	14572	14379	14540	14549	14651	14556	14473	14605	14493	14442	14496	14394	14392	14577	14517	14417	14668	14368	14382	14504	14703	14486	14461	14440	14354	14419	14509	14560	14417	14483	14285	14521	14451	14560	14445	14560	14585	14517	14501	14575	14479	14638	14380	14529	14399	14475	14523	14390	14596	14551	14597	14570	14435	14451	14452	14358	14441	14373	14546	14449	14499	14447	14409	14466	14478	14516	14475	14442	14684	14323	14537	14470	14440	14349	14547	14655	14489	14549	14432	14452	14492	14294	14411	14457	14420	14569	14326	14567	14492	14351	14503	14413	14707	14586	14569	14595	14426	14480	14523	14514	14493	14292	14538	14630	14588	14668	14417	14317	14420	14636	14525	14479	14556	14495	14508	14389	14442	14449	14528	14395	14545	14685	14508	14349	14496	14473	14533	14641	14630	14493	14476	14647	14374	14763	14662	14277	14521	14525	14426	14505	14520	14522	14427	14420	14481	14398	14571	14359	14342	14523	14514	14605	14553	14472	14393	14545	14560	14446	14336	14720	14575	14556	14273	14578	14278	14588	14570	14565	14577	14269	14448	14466	14495	14593	14486	14459	14407	14543	14506	14468	14458	14518	14583	14453	14556	14388	14571	14676	14491	14630	14436	14639	14388	14490	14513	14515	14499	14707	14530	14382	14423	14502	14478	14469	14613	14589	14456	14399	14571	14405	14590	14408	14522	14471	14470	14442	14482	14472	14681	14374	14603	14545	14437	14436	14494	14529	14335	14475	14632	14476	14585	14566	14433	14570	14593	14360	14600	14382	14572	14495	14447	14268	14429	14559	14568	14423	14565	14503	14381	14414	14333	14501	14629	14488	14522	14317	14365	14406	14545	14524	14517	14609	14432	14347	14523	14437	14557	14529	14486	14437	14370	14427	14500	14544	14562	14685	14448	14562	14518	14368	14352	14634	14395	14410	14434	14498	14489	14637	14731	14445	14405	14414	14473	14533	14616	14476	14612	14387	14309	14547	14659	14453	14463	14553	14529	14465	14481	14352	14584	14539	14463	14561	14508	14421	14460	14294	14492	14466	14484	14409	14373	14565	14639	14347	14686	14571	14368	14567	14421	14482	14459	14489	14536	14360	14528	14505	14421	14506	14639	14553	14491	14541	14612	14362	14580	14459	14424	14392	14647	14340	14537	14554	14351	14715	14561	14450	14469	14371	14568	14440	14462	14380	14488	14324	14465	14580	14514	14641	14317	14487	14570	14474	14527	14496	14499	14514	14345	14483	14586	14483	14396	14593	14590	14510	14499	14529	14599	14526	14452	14375	14545	14531	14524	14308	14572	14576	14532	14506	14387	14470	14473	14348	14637	14491	14429	14230	14541	14621	14586	14557	14357	14487	14401	14444	14551	14425	14530	14489	14468	14411	14373	14678	14692	14512	14448	14480	14499	14343	14402	14504	14528	14577	14391	14462	14505	14626	14524	14481	14446	14545	14480	14631	14261	14442	14442	14437	14345	14683	14423	14549	14576	14484	14485	14377	14463	14460	14525	14599	14508	14329	14652	14492	14494	14419	14508	14569	14401	14514	14494	14512	14557	14373	14652	14429	14479	14437	14401	14445	14571	14439	14497	14493	14492	14344	14522	14554	14502	14723	14403	14501	14420	14479	14515	14346	14415	14402	14499	14490	14598	14521	14559	14529	14236	14511	14466	14443	14491	14613	14579	14313	14559	14632	14393	14441	14469	14427	14402	14592	14598	14469	14612	14452	14490	14499	14394	14667	14388	14491	14351	14397	14521	14313	14459	14411	14624	14507	14495	14397	14436	14557	14463	14599	14497	14404	14485	14420	14313	14462	14590	14410	14479	14479	14679	14529	14590	14714	14665	14394	14437	14373	14389	14479	14487	14532	14558	14528	14592	14487	14576	14398	14401	14474	14402	14519	14510	14390	14512	14503	14506	14690	14496	14480	14590	14503	14523	14454	14391	14505	14520	14481	14530	14449	14611	14580	14369	14559	14380	14569	14425	14507	14460	14637	14471	14537	14462	14575	14434	14461	14387	14530	14425	14570	14623	14398	14498	14540	14525	14400	14621	14450	14471	14487	14493	14500	14545	14449	14394	14434	14481	14573	14640	14439	14637	14481	14634	14524	14532	14554	14625	14355	14627	14375	14549	14488	14421	14538	14482	14478	14660	14517	14512	14540	14572	14464	14262	14457	14666	14346	14454	14282	14540	14623	14509	14526	14533	14449	14542	14477	14396	14417	14399	14441	14392	14547	14540	14591	14395	14472	14484	14511	14567	14650	14486	14572	14432	14471	14377	14278	14512	14444	14405	14418	14652	14381	14573	14533	14585	14572	14548	14552	14375	14514	14623	14409	14524	14454	14408	14542	14434	14384	14345	14608	14309	14511	14383	14481	14537	14389	14295	14586	14405	14437	14577	14446	14448	14562	14469	14603	14420	14454	14475	14564	14623	14569	14592	14584	14283	14447	14406	14357	14592	14328	14499	14594	14498	14340	14336	14442	14553	14465	14434	14618	14503	14493	14430	14487	14578	14520	14453	14368	14536	14502	14422	14475	14374	14415	14586	14453	14517	14410	14535	14582	14634	14402	14538	14506	14509	14653	14407	14539	14509	14492	14453	14577	14583	14360	14428	14564	14398	14398	14452	14362	14422	14534	14405	14621	14305	14554	14387	14383	14492	14539	14601	14465	14607	14471	14476	14374	14507	14345	14666	14418	14424	14663	14388	14670	14480	14524	14459	14523	14513	14463	14391	14519	14294	14610	14671	14562	14467	14494	14568	14373	14598	14602	14419	14580	14358	14506	14619	14567	14417	14327	14496	14617	14384	14519	14501	14582	14376	14506	14583	14484	14379	14419	14423	14637	14617	14327	14456	14408	14418	14420	14272	14523	14528	14492	14504	14336	14430	14423	14599	14460	14368	14468	14458	14474	14419	14514	14505	14661	14433	14543	14432	14512	14510	14555	14477	14419	14438	14534	14466	14386	14601	14498	14561	14470	14466	14602	14569	14329	14536	14252	14427	14392	14497	14345	14506	14612	14445	14466	14257	14516	14418	14366	14529	14611	14397	14452	14352	14577	14549	14453	14526	14291	14504	14567	14437	14477	14485	14650	14367	14599	14502	14440	14491	14448	14502	14277	14610	14467	14386	14425	14459	14368	14254	14648	14339	14484	14608	14594	14416	14529	14601	14395	14571	14651	14496	14414	14545	14543	14682	14304	14506	14521	14437	14401	14516	14570	14350	14589	14528	14519	14488	14362	14551	14654	14425	14522	14507	14617	14591	14388	14464	14355	14463	14462	14648	14456	14450	14370	14616	14410	14704	14583	14420	14581	14510	14552	14493	14424	14551	14472	14404	14546	14527	14614	14457	14233	14459	14527	14546	14488	14636	14411	14560	14381	14489	14411	14392	14626	14361	14418	14389	14407	14437	14487	14521	14537	14454	14599	14467	14600	14400	14598	14407	14503	14497	14561	14572	14437	14307	14641	14659	14477	14495	14460	14364	14516	14517	14438	14409	14620	14644	14437	14471	14567	14594	14475	14473	14423	14440	14490	14435	14678	14465	14548	14581	14459	14556	14536	14411	14453	14539	14529	14369	14491	14490	14566	14493	14537	14477	14542	14567	14538	14423	14500	14517	14339	14521	14465	14466	14589	14460	14472	14629	14462	14491	14501	14577	14348	14629	14640	14556	14535	14498	14494	14467	14541	14523	14662	14491	14463	14317	14586	14468	14528	14509	14530	14498	14408	14438	14632	14513	14592	14434	14583	14497	14359	14403	14351	14654	14556	14566	14566	14275	14421	14456	14394	14606	14660	14507	14707	14387	14590	14454	14473	14602	14414	14429	14526	14433	14627	14498	14519	14450	14608	14492	14487	14455	14499	14448	14450	14357	14516	14549	14491	14500	14597	14326	14414	14646	14678	14574	14519	14431	14562	14464	14600	14328	14574	14505	14591	14508	14393	14428	14427	14602	14427	14499	14498	14655	14454	14531	14350	14308	14553	14583	14253	14594	14482	14563	14476	14444	14466	14384	14439	14276	14427	14472	14442	14359	14295	14530	14455	14545	14410	14564	14556	14499	14520	14410	14461	14444	14450	14549	14490	14491	14472	14531	14582	14528	14533	14631	14447	14612	14508	14402	14700	14447	14420	14427	14539	14419	14482	14524	14571	14323	14571	14512	14651	14530	14408	14579	14497	14395	14651	14520	14422	14651	14521	14577	14676	14597	14433	14688	14478	14412	14441	14628	14521	14349	14486	14416	14410	14637	14614	14529	14637	14716	14517	14559	14526	14491	14359	14570	14414	14426	14472	14473	14366	14367	14592	14616	14537	14435	14530	14554	14465	14417	14557	14453	14269	14466	14559	14528	14438	14549	14429	14338	14441	14542	14577	14372	14582	14574	14436	14486	14322	14463	14528	14675	14308	14686	14509	14618	14443	14527	14501	14485	14449	14559	14554	14489	14596	14486	14572	14554	14220	14483	14544	14434	14627	14473	14492	14451	14515	14465	14542	14405	14501	14439	14549	14585	14558	14566	14291	14422	14361	14537	14505	14297	14516	14583	14442	14470	14580	14601	14402	14401	14538	14363	14469	14505	14604	14509	14359	14473	14518	14618	14379	14470	14585	14428	14379	14512
22733	20970	27846	24417	22227	22668	21970	19355	18701	18450	18516	18299	18201	18034	18073	17944	18236	18275	17993	18089	17988	18098	17964	17812	18110	17794	17978	17802	17908	17870	17821	17791	17930	17995	17768	17841	17788	17828	17939	17815	17841	17881	17787	17797	17722	17722	17924	17750	17644	17831	17813	17759	17709	17705	17519	17844	17696	17712	17827	17811	17754	17919	17871	17964	17785	17649	17807	17965	17733	17943	17684	17586	17918	17726	17925	17797	17730	17861	18156	17683	17890	17847	17897	17701	17750	17698	17739	17939	17939	17629	17908	17741	17852	17749	17877	17757	17616	17780	17762	17908	17554	17667	17803	17618	17815	17887	18110	17781	17743	17801	17830	17798	17886	17784	17686	17725	17707	17781	17875	17760	17791	17779	17862	17779	17729	17789	17973	17761	17764	18005	17629	17876	17866	17652	17742	17822	17702	17604	17735	17741	17784	17688	17949	17766	17783	17916	17820	17844	17775	17894	17660	17732	17961	17728	17657	17843	17937	17679	17821	17764	17831	17906	17982	17790	17841	17660	17682	17867	17693	17653	17847	17735	17948	17753	17562	17903	17827	17760	17631	17953	17754	17693	17611	17733	17644	17714	17892	17591	17749	17787	17718	17716	17813	17728	17789	17650	17894	17630	17505	17628	17859	17818	17908	17608	17660	17659	17944	17907	17686	17815	17802	17991	17894	17942	17876	17647	17615	17848	17711	17742	17848	17897	17918	17654	17924	17758	17734	17435	17855	17862	17809	17678	17736	17665	17616	17744	17643	18074	17792	17900	17909	17920	17828	17809	17773	17866	17725	18018	17848	17930	17839	17779	17612	17559	18042	17802	17756	17746	17731	17943	17878	17724	17871	17751	18027	17600	17912	17657	17961	18077	17737	17848	17809	17892	17777	17996	17782	17890	17694	17645	17690	17813	17843	17667	17907	17718	17701	17849	17860	17801	17982	17704	17917	17765	17959	17876	17768	17785	17934	17655	17854	17860	17763	17528	18009	17631	17883	17813	17766	17666	17736	17793	17816	17609	17852	17931	17870	17622	17996	18022	17815	17603	17887	17873	17716	17822	17671	17639	17671	17649	17559	17771	17628	18075	17785	17767	17508	17876	18048	17750	17701	17851	17770	17940	17973	17800	17783	17894	17713	17594	17810	17869	17966	17902	17841	17572	17601	17619	17762	17900	17818	17693	17651	17843	17793	17649	17931	17898	17795	17895	17627	17661	17704	17861	17857	17762	17678	17825	17605	17742	17597	17800	17753	18032	17717	17896	17755	17754	17795	17686	17869	17624	17815	17861	17687	17816	17743	17632	17790	17779	17898	17841	17964	17550	17954	17671	17799	17936	17863	17731	17830	17794	17702	17781	17772	17773	17858	17609	17755	17842	17791	17843	17791	17752	17762	17831	17734	17958	17687	17889	17945	17555	17725	17792	17708	17792	17783	17737	17555	17803	17905	17886	17800	17853	17823	17771	17727	17787	17657	17840	17760	17880	17716	17532	17652	17647	17625	17889	17670	17672	17821	17787	17890	17743	17781	17663	17820	17824	17874	17629	18002	17755	17635	17862	17832	17857	17850	17747	17847	17907	17734	17841	17911	17742	17625	17873	17797	17692	17771	17754	17994	17668	17797	17891	17760	17797	17898	17928	17666	17961	17702	17998	17728	17898	17922	17772	17975	17781	17919	17765	17742	17716	17759	17935	18027	17838	17972	17722	17743	17655	17744	17621	17906	17947	17966	17915	17999	18021	17828	17468	17674	17861	17816	17678	17874	17760	17761	17690	17701	17710	17740	17822	17783	17721	17757	18009	17792	17793	17877	17983	17803	17726	17981	17769	17742	17801	17730	17720	17930	17683	17907	17706	17971	17831	17751	17723	17785	17937	17737	17741	17756	18029	17817	17599	17753	17803	17745	17994	17882	17806	17904	17736	17766	17742	17959	17758	17715	17943	17616	17724	17672	17621	17717	17905	17690	17720	17761	17846	17660	17739	17912	17761	17670	17899	18009	17778	17953	17863	17815	17796	17893	17911	17701	17679	17935	17573	17713	17660	17815	17755	17825	17681	17950	17655	17800	17684	17769	17923	17896	17773	17735	17743	17970	17928	17729	17715	17728	17676	17754	17734	17826	17766	17843	17818	17662	17625	17715	17664	17715	17744	17843	17698	17601	17737	17823	17762	17907	17628	17638	17810	17705	17776	17787	17666	17797	17816	17902	17680	17937	17554	17883	17789	17765	17903	17722	17849	17967	17597	17939	17748	17718	17955	17920	17695	17784	17742	17805	17596	17773	17929	17948	17956	17570	17703	17911	17851	17654	17807	17949	17807	17945	17944	17736	17652	17641	17716	17752	17800	17852	17870	17774	17745	17882	17961	17871	17665	18058	17730	17556	17706	17775	17764	17707	17792	17703	17859	17821	17731	17719	17847	17727	17854	17727	17760	17731	17588	17635	17884	17795	17732	17582	17752	17724	17807	17854	17961	17877	17806	17739	17828	17697	17791	17805	17758	17829	17744	17909	17800	17574	17843	17868	17681	18022	17739	17795	17772	17884	17793	17618	17683	17836	17718	17701	17702	18022	17904	17841	17753	17657	17776	17518	17682	17811	17860	17757	17739	17746	17930	17805	17654	17876	17708	17845	18004	17915	17797	17436	17761	17826	17994	17557	17878	17492	17510	17784	17642	17760	17841	17783	17872	17782	17788	17793	17808	17913	17878	17950	17956	17880	17828	17709	17803	17665	17615	17874	17778	17854	17837	17662	17745	17726	17569	17864	17812	17840	17906	17718	17806	17789	17705	17818	17570	17812	17690	17663	17799	17869	17792	17790	17840	17753	17802	17878	17735	17748	17756	17930	18009	17675	18003	17705	17847	17564	17746	17594	17654	17809	17689	17523	17694	17687	17629	17900	17848	17729	17976	17541	17957	17847	17717	18048	17825	17834	17703	17766	17901	17841	17718	17881	17490	17906	17977	17842	17781	17662	17913	17920	17904	17933	17866	18026	17928	17877	17643	17714	17605	17909	17854	17877	17886	17849	17802	17702	17744	17750	17688	17638	17744	17803	17816	17892	17996	17865	17686	17782	17505	17902	17872	17924	17585	17797	17883	17842	17555	17918	17967	17731	17840	17699	17792	17808	17917	17865	17623	17782	17805	17931	17902	17739	17676	17866	17538	17774	17742	17795	17704	17634	17680	17829	17836	17890	17789	17606	17739	17763	17927	17854	17874	17963	17950	17864	17829	17664	17597	17844	17795	17813	17788	17879	17701	17731	17651	17962	17768	17764	17851	17790	17753	17765	17771	17641	17921	17752	17748	17970	17752	17961	17691	17823	17845	17741	17896	17877	17781	17593	17945	17667	17776	17825	17620	17700	17787	17758	18066	17930	17916	17686	17932	17835	17877	17830	17848	17953	17646	17814	17743	17709	17830	17782	17781	17629	17872	18130	17905	17770	17893	17731	17747	17959	18025	17645	17702	17668	17858	17782	17834	17811	17807	17856	17832	17657	17688	17881	17970	17750	17796	17918	17754	17689	17999	17952	17728	17651	17848	17749	17685	17658	17859	17625	17641	17652	17960	17776	17971	17810	17858	17844	17573	17854	17828	17639	17638	17794	17742	17709	17695	17851	17807	17792	17585	17824	17870	17788	17896	17624	17726	17736	17834	17786	17789	17904	17869	17738	17804	17836	17850	17788	17746	17814	17585	17607	17900	17742	17887	17722	17648	17822	17803	17833	17860	17653	17676	17760	17908	17961	17775	17694	17920	17711	17790	18161	17956	17738	17907	17822	17788	17823	17829	17735	17705	17855	17757	17816	17963	18098	17756	17884	17699	17852	17662	17865	17814	17697	17894	18136	17974	17735	17892	17867	17672	18069	17900	17915	17973	17884	17798	17678	17996	17807	17909	17564	17728	17866	17778	17717	17602	17658	17873	17930	17730	17681	17656	17622	17671	17769	17719	17821	17607	17943	17837	17779	18081	17805	17796	17598	17936	17820	17736	17758	17921	17669	17825	17719	17612	17976	17961	17810	17902	17797	17858	17855	17660	17735	17638	17976	17667	17703	17767	17826	17884	17847	17715	17772	17876	17676	17796	17732	17708	17634	17579	17758	17980	17822	17962	17843	17846	17809	17958	17766	17823	17824	17705	17683	17970	17876	17584	17776	17764	17868	17766	17758	17745	17753	17764	17707	17812	17797	17658	17912	17785	17780	17950	18002	17869	17822	17911	17878	18001	17829	17756	17842	17817	17831	17722	17800	17783	17886	17851	17676	17684	17821	17768	17859	17828	17893	17759	17769	17862	17663	17710	17900	17984	17778	17687	17716	17794	18048	17629	17877	17732	17925	17790	17821	17717	17810	17818	17715	17899	17659	17803	17795	17694	17853	17861	17922	17931	17762	17805	17770	17834	17687	17973	17801	17859	17823	17799	17962	17758	17649	17822	17630	17774	17791	17834	17848	17664	17901	17860	17657	17758	17729	17707	17760	17816	17891	17738	17705	17872	17597	17823	17786	17720	18001	17737	17933	17748	17869	17890	17783	17865	17655	18026	17840	17553	17660	18045	17734	17813	17911	17628	18025	17786	17737	17736	17993	17737	17797	17780	17620	17876	17789	17912	18018	18073	17840	17951	17818	17886	17611	17846	17921	18147	17853	17752	17779	17574	17850	17928	17899	17824	17709	17871	17946	17807	17829	17534	17938	17963	17759	17712	17571	17506	17851	18072	17749	17533	17861	17751	17730	17701	17860	17927	17880	17760	17679	17839	17945	17766	17845	17775	17897	17759	17982	17694	17853	17735	17732	17769	17939	17690	17726	17778	17737	17719	17735	17737	17930	17689	17741	17734	17665	17915	17975	17799	17686	17906	17881	18072	17786	17593	17729	17719	17609	17804	17881	17739	17759	17638	17760	17725	17822	17808	18031	17759	17853	17891	17757	17734	17815	17640	17725	17680	17881	18068	17931	17575	17757	17710	17812	17647	17616	17503	17818	18026	17718	17738	17906	17973	17809	17817	18036	17818	17685	17918	17577	17806	17750	17926	17789	17679	17799	17699	17893	17912	17678	17780	17791	17729	17794	18096	17810	18078	17961	17660	17695	17698	17740	17944	17833	17738	17946	18033	17787	17676	17885	17781
16876	35436	28317	21924	19702	18311	17396	16778	16107	15879	15562	15538	15366	15331	15193	15186	15377	15275	15412	15218	15206	15151	15156	15094	15088	15051	15066	14915	14853	14996	15048	15018	15034	15007	14906	15016	15041	15074	15049	15035	14958	14974	14968	14931	14849	15068	14899	14975	15005	14968	14933	15023	14961	14936	15205	15055	14952	14913	15039	14955	15056	15065	15179	14926	14970	15049	15002	14959	14943	14997	14903	14923	14996	14846	14917	14909	14999	14992	14948	14924	15063	14965	14907	14886	15003	15016	15153	14986	14881	15028	15082	14758	15035	14753	14883	15080	14830	14896	14953	14979	14912	14878	15071	15043	14984	15053	14906	14855	14982	14824	15204	14785	14836	14858	15021	14823	14938	15005	14893	14953	15266	14761	14875	14958	15074	15036	15015	14875	15176	15109	14950	14911	14999	14879	14917	14939	15023	14935	14939	15109	15086	14922	14919	14983	15034	14977	14886	15076	15104	15023	15016	14926	15046	15021	14846	14908	14932	15026	15081	14914	15097	14933	14884	14763	14931	14993	14982	14989	14915	14945	15027	15007	14943	14950	15006	14926	14969	14998	14841	14944	15062	14960	14989	14951	14986	14925	15094	14978	14943	15081	15089	15018	14987	15193	14836	14954	14996	15006	14946	15006	14899	14877	15122	14982	14947	15083	15051	15064	14751	15008	14989	15042	15026	15038	14826	15090	14963	15075	15046	15047	15094	15023	14891	14976	14982	14883	14832	15065	14935	14780	14966	14985	14953	15042	14811	15177	14952	14899	14954	15090	15119	14870	15002	15047	15046	14996	15176	14846	15067	14960	14997	15046	15119	15072	15125	15109	14874	14969	14977	15207	14931	14978	14990	14808	15142	14997	14993	14984	15000	15065	15045	15042	15018	15035	15067	14885	15009	14983	15159	15072	14987	14946	15140	14936	15039	14955	14912	14913	15073	14934	14881	14814	14823	14870	15016	14922	14844	14974	14935	14939	15075	14992	14908	14950	14967	14800	14907	14986	14915	14916	15111	14806	15011	15147	14813	14982	15094	14842	15077	14947	14892	14950	14962	14948	14964	14901	15061	15157	14974	15050	14973	15180	14960	14887	14974	14942	14807	15012	15009	14933	14978	15082	14963	15053	14992	15003	15052	15007	14851	14944	14830	14917	14992	15088	15077	14961	15106	15015	15020	14978	15060	14937	14981	14705	15008	15013	15046	14962	15042	14977	14958	15026	14831	14864	14969	15047	14998	14807	15062	14901	14950	15072	14989	15038	14936	15104	15078	15085	14902	14799	14980	14978	15101	15102	14899	14765	14954	15006	14931	15045	14921	15123	15203	14995	15077	14813	14949	14784	15129	14979	14857	14857	14871	14956	15119	14869	14847	15074	15036	15056	15064	15092	15012	14898	15034	15026	14946	14952	14967	14972	15003	15040	15143	15121	14986	15024	15129	15139	15039	14981	14851	14968	15008	14969	14862	15157	14893	14973	14870	15005	14984	14947	14859	14817	15023	14936	14892	14958	15187	15038	14896	15078	14813	15039	14976	14951	14872	14926	14997	14982	15047	14813	14996	14767	14948	14989	14953	14933	15032	14958	14891	15044	14935	15072	14944	14905	14865	15008	15036	15137	14849	15008	15029	14958	14971	14924	14821	14766	14985	14870	14880	14919	14896	14864	15043	14977	14948	14974	14894	15012	14980	14932	14941	14817	14911	15013	15021	15017	14911	14912	14870	14962	15116	15215	14858	14981	14883	14975	15103	15074	14939	15139	14983	14920	15112	14933	14956	14877	15045	14975	15012	15008	14920	14796	14989	15026	15087	14847	15044	14936	15009	15006	14802	14950	14946	15045	15092	15019	14994	15046	14866	14993	15035	15048	14938	14962	14845	14996	14850	15036	14869	15059	14945	14954	14969	14981	15071	15022	14866	15007	14868	14924	14982	15053	14849	15041	15052	14867	14973	14870	15027	15002	14879	15151	15053	14930	15086	14785	15016	14935	14893	14986	14838	15068	14998	14963	15086	14776	15195	15016	15058	14855	15061	14941	14920	14938	14859	14888	14870	14992	15065	14952	14971	14964	15036	15027	14977	14979	15163	14951	14982	15078	15074	14950	14926	14981	15005	15036	14915	14992	15118	14910	14985	15014	14903	14929	14921	15100	15028	15092	15007	14905	15010	14976	14971	14905	14891	15034	15082	14918	14932	15059	14992	15042	14942	15062	15119	15054	14789	15051	14908	15129	14883	14997	14956	14980	15012	14904	14920	15015	15125	14833	14912	15076	14959	15095	15072	15098	14994	15015	14990	15116	15083	14831	15003	15066	14931	14957	14985	14919	15142	14955	15027	14996	14910	14862	14860	15153	14917	14987	15001	15050	14854	14978	14958	14950	15055	15030	14889	15090	14886	14918	14799	14984	15022	14891	14906	15024	14967	15098	14968	14838	15088	15015	15064	14951	15106	14952	14953	14991	15006	14877	14915	14995	15039	15184	15013	15104	14976	15036	15096	14924	15068	14951	14969	15032	15076	14999	14879	14961	15049	15016	14881	15021	15011	15135	15099	14825	14996	15125	14969	14991	15011	14996	15055	15065	14998	15017	14846	15064	14852	14943	14970	14951	14914	15030	15108	14883	14921	15000	15125	14926	15103	14866	14962	15114	14994	15084	14931	14955	15074	15042	14971	15136	14937	15099	14883	14858	15054	15056	14990	15029	15124	14917	15110	15029	15064	14953	15022	14829	15015	14950	15053	15019	14916	15145	15018	14926	15013	15094	14955	15040	14921	14991	15002	14984	14884	14914	14912	14984	14741	15006	15051	14929	14948	15048	15040	15066	15164	14987	15200	15066	14951	14909	14827	15025	14965	14903	14867	14986	14999	14858	15058	14963	14921	15052	15031	14843	14935	15225	15073	14922	14929	14862	15034	14961	14836	15179	15117	14915	14954	14888	14850	14938	14928	15023	15019	14943	14885	14838	15020	14924	14958	15078	14951	15173	15065	14910	14996	14979	15029	15170	14916	14988	14959	14986	15042	14876	14967	15169	14748	14950	14812	14965	14987	14899	15017	14960	14922	15101	14926	15047	14920	15036	14983	14903	14878	15080	14923	14848	14838	14963	15014	14938	15019	15103	14877	15022	15035	15134	15127	14832	14893	14950	14969	14848	14853	14977	14934	14954	15071	14943	15199	14921	15175	14929	15153	15033	14900	14991	14883	14937	14917	14953	15026	15049	15132	14914	15226	14930	15041	14850	14956	15170	14868	14895	14882	14953	15074	14913	14932	15173	14980	15054	14925	15012	14956	15051	14888	14789	15083	15022	14967	15006	14998	14888	14915	14956	15015	15112	15033	15081	15111	15221	14962	14973	15099	14976	15054	14948	15061	14931	14941	15046	14880	14993	14870	15033	15105	15065	14915	15053	15097	15004	14905	14959	14953	14877	14812	15073	15034	15021	14899	15087	14832	14922	15120	14975	14980	15069	14895	15002	15070	14885	14909	15037	14863	14984	14959	15200	14985	14857	14982	14985	15031	14959	14778	14914	14869	14957	14898	14970	14933	15046	14743	14834	15096	15122	14997	14985	14874	15102	15061	14933	14846	15077	15057	15085	15050	14884	15008	14873	14989	14928	14989	14993	15183	14981	14943	15019	14968	14858	14878	15001	15046	15073	14975	15092	14853	15074	14962	15113	15192	15012	14710	14951	15013	14785	15013	14985	15019	14905	15079	15016	14913	14937	15024	15071	14983	15026	14867	15051	14857	14878	15117	14966	14842	14961	14854	14702	15005	14865	14967	14909	15006	14977	14947	14973	14893	15004	15081	15059	14922	14999	14873	15027	14921	15121	14740	14943	15061	15017	14949	14865	15089	14951	14950	14979	14998	15029	14859	15109	14894	14778	15105	14995	15069	15067	14944	14963	14912	14973	15068	14908	14981	14995	15194	14894	14893	14980	14965	15024	14942	14977	14981	14938	14916	14969	14968	14978	14805	14909	15125	14957	15097	14820	14929	14907	14907	15118	14989	15065	14894	14881	15038	14988	14831	14993	14952	15040	14993	15049	14868	15128	14980	15066	14969	14999	15115	14978	15065	15058	14914	14939	14980	14965	14837	14944	14896	14938	14982	14867	15020	15035	15031	14940	14980	14919	14978	14994	15150	14920	14899	14884	14977	15090	14919	14895	14892	14963	15020	14969	14893	14895	15000	15028	15015	14957	14935	15125	15019	14975	14925	14888	14961	14942	15074	15191	15069	15032	14947	14873	14806	14884	14808	14927	14985	14850	15029	15026	15018	14954	14866	15001	15024	15064	14871	15092	14837	14947	15078	14847	14943	14967	14903	14826	14808	15124	15017	15050	14939	15016	15049	14924	14971	15075	15049	15101	15005	14985	14910	14820	15216	15071	15018	15165	14947	14968	14915	15177	15077	15047	15047	14954	14893	15064	14970	14917	14824	15039	14961	15038	15105	15046	14979	14951	14996	14844	15078	14997	14980	15059	14799	14904	14813	14901	14805	15024	15088	14964	15047	15090	15096	14799	14899	15122	15093	14996	14955	14768	14982	15007	14891	15040	14969	14985	14945	14948	14984	14984	14983	15006	14991	15017	14806	14867	14909	14997	14976	14986	14955	14934	15066	14895	15014	15026	14967	15071	15002	14995	14993	14993	15004	15087	15064	15048	14971	14929	14959	15082	14989	14941	14967	15256	14955	15104	15058	14947	14795	15041	14915	15148	14887	15052	15108	14979	15028	14956	14957	15002	14994	14887	15053	15083	14913	15093	15090	15073	14859	14971	15074	14993	14799	14845	15078	15015	14967	14994	15024	14857	14977	14934	14922	15057	14963	15176	14894	15017	14932	15124	14908	15107	15087	15084	14920	15059	14889	14923	14946	15052	15089	14859	14909	14805	14986	15019	15087	15005	14984	15001	15041	14923	14977	14948	14945	14852	14909	14992	14974	15003	14995	15006	14930	14898	14826	14938	15148	15017	14846	14833	14879	15083	14993	15082	14917	14980	14839	15058	14966	15000	15011	15122	15127	14967	14999	14879	14964	14976	14893	15010	15012	14987	14887	14980	14796	15048	15106	15024	15038	14920	14956	14967	14851	14903	15063	15155	14896	14985	14834	15013	15020	14985	14926	15041	14869	15033
24189	20971	26633	26436	20675	19303	18961	18030	17767	17510	17470	17128	17289	17244	17017	17103	16912	17015	17090	17127	17159	17331	17000	17072	17039	16903	16828	17105	16929	16983	16785	16934	16973	17030	16890	17071	16992	16867	16642	16902	16880	16838	17007	17065	17089	16854	17058	16982	16785	17070	16866	16872	17115	16896	16846	16808	17064	16984	17029	16826	16902	16907	16875	16839	16972	16883	16937	16730	16862	16957	16819	17002	16983	16935	16868	16922	16698	16933	16806	16909	16976	16957	16781	16882	16839	16862	16946	16792	16937	16918	17075	16780	16817	16988	16934	17058	16797	17111	16763	16892	16906	16829	17077	17058	17001	16857	17052	16797	16873	17056	16823	16995	16900	17083	16960	16820	16931	16763	17010	16954	16760	16963	17086	16847	17033	16961	16954	16931	16828	16847	16933	16806	16884	17056	16975	16780	16768	16886	16885	16858	16708	16986	16924	16991	17015	16926	16948	17049	16964	16837	16827	17029	16940	16811	16965	16910	16966	16959	16848	16811	16914	16677	16780	16847	17014	16741	16898	17120	16836	16865	17011	17038	17041	17099	16843	17043	16839	16930	16792	16924	16841	16814	17045	16562	16772	16900	16890	16935	16761	16771	16749	16791	16931	17179	17170	16759	16686	16713	16862	16855	16880	16978	16891	17036	16784	16946	16948	16751	16859	17013	17029	16844	16809	17200	16838	16874	16970	16836	16887	16892	16878	16850	17125	17078	16794	16721	16882	17134	16838	17173	16964	16720	16991	16729	16808	16966	17050	16810	16981	17060	17114	16901	16723	16795	16801	16702	16763	16779	16808	16830	17051	16741	16878	16815	16805	16811	16829	16871	16910	16923	16742	16917	16846	16780	16697	16850	17018	17096	17052	16995	16852	16977	16948	16799	17063	16804	16866	16934	17067	16844	16841	16903	16918	16912	16956	16910	17038	16855	16824	16619	17036	16835	16750	16986	16976	17049	16732	17152	16894	16709	16815	16842	16941	17046	16952	17135	17013	16734	16998	16951	17057	17083	16944	17033	16943	16950	16983	16895	16894	16971	16712	16822	16809	16953	16965	16683	17026	16811	17033	16854	16750	16803	16921	16900	17062	16946	16718	17030	16811	16906	17040	16988	16923	16946	16793	16738	17142	16895	16964	16773	16748	16852	16971	16969	16661	16921	16896	16835	16684	17114	16796	16823	16809	16996	16865	16717	16900	16907	16971	16903	16856	16774	17051	17042	16838	16848	16837	16781	16824	16874	16886	16876	17015	16909	16818	16878	16843	16841	16949	16714	17042	16781	16723	16868	16965	16826	16934	17064	17000	16952	16749	16898	16755	16695	16981	16902	16970	16976	16743	16936	16840	16862	16801	17039	16915	16710	16992	17088	16779	16854	16964	16925	16949	16911	16784	17086	16980	16871	16775	16944	16932	16912	16815	17027	16730	16962	16964	16913	16823	16858	16671	16834	17162	16819	16796	16929	16726	17034	17123	16920	16621	17101	16636	16746	16970	17077	17029	16829	16927	16946	16847	17030	16965	16842	16823	16628	16721	16904	16916	16799	16938	16707	16888	17007	16947	16810	16898	16933	16901	16976	16978	16804	16963	16865	16890	16937	16835	17021	16828	16876	17018	16728	16891	16945	16905	16939	16726	16766	16700	16816	16905	16721	16833	16853	16834	17007	17097	16911	16773	16939	16831	16941	17130	16801	16730	16794	16870	16892	16931	16749	16812	16878	16895	16811	16890	16902	16914	16789	16838	16997	16935	16744	16968	16830	16914	16904	16940	16837	16944	16897	16965	17065	16817	16902	16946	16776	16909	17202	16997	16939	17035	17141	16891	16694	16909	16871	16936	16983	16961	16741	16766	16819	16959	16908	16884	16872	16791	16954	16937	16923	16913	16909	16895	17051	16712	16999	16985	16795	16883	16851	16801	16895	16838	16980	17208	17084	16983	16666	16804	17048	16826	16892	16981	16802	17032	16873	16940	16962	16880	16965	16991	16934	17062	16835	16825	16773	16892	16997	16887	16716	16696	16950	16747	16809	16805	16920	16873	17136	16785	16750	16894	16967	16737	16852	16897	16891	16899	16913	17027	16993	16896	16740	16977	16768	16890	17164	16987	16883	16815	16861	16835	17183	17082	16923	17111	17045	17131	16699	16781	17080	16984	16893	16890	16976	16884	16888	16630	16884	17004	17127	16899	16851	16895	16942	17048	17085	16786	16876	16888	16947	16731	16852	16814	17252	16948	17017	16954	16974	16962	16834	16991	16819	16924	16843	16830	17023	16804	16945	16789	16909	16928	16828	17032	16958	16920	16767	16861	16948	16865	16892	16854	16998	16839	17051	17130	16918	16900	16927	16732	16765	17142	16744	17027	17061	16932	17068	16764	17019	16805	16803	16860	16787	16782	16968	16921	16885	17133	16909	16821	16767	16914	16673	16875	16949	16872	16938	17036	16984	17142	16905	16939	16926	16911	17057	17139	16914	16980	16864	16742	16783	16934	16835	16938	17061	16838	16955	16889	16871	16876	16903	17094	16966	16914	16932	16810	16792	16987	16853	16801	16992	16960	16841	16800	17017	16918	16819	17022	16869	16942	17009	16838	16889	16850	16966	16839	16960	16559	16969	16956	16887	16866	17018	17015	16769	16914	17079	16968	16910	16879	16828	16983	16871	16801	16951	16871	17009	16958	16718	16888	16824	16907	16928	17050	16986	17080	16957	17051	16824	17002	16734	17000	16790	16867	16887	16995	16744	16999	16863	16945	16856	16711	16880	16728	16827	16838	16715	16775	16768	17141	16817	16941	16877	16921	16921	17110	16879	16998	17044	16987	17003	16803	16866	17136	16926	17109	16964	16824	16792	16799	16950	16771	16895	16918	16993	16993	16758	16951	16853	17049	16903	16989	16956	16998	17069	16886	16886	16988	16816	16921	16851	16716	16892	16890	17055	16828	17008	16824	16733	16979	16806	16963	16686	16956	16925	17075	16934	16837	17029	17040	17020	16930	16899	17031	16807	17142	16854	17181	16888	16764	16810	16970	16916	16985	17016	16958	16818	16844	16904	17117	16937	16990	16846	16935	16946	16807	16769	16899	16893	16788	16882	17001	17009	16872	17056	16939	16956	17126	16947	16894	16870	16882	16988	16822	16760	16854	16855	16885	16914	16949	17105	16945	16913	16952	16830	16982	17113	17049	17009	16687	16856	16872	16757	16948	16922	16930	17005	16831	16935	16850	16930	16937	16883	16706	17026	16942	16982	16897	17079	16916	16820	16935	16864	16944	16907	16854	16983	16866	16989	16967	16852	16877	17079	17036	17046	17010	16768	16681	16973	16787	17000	16906	16610	16779	16887	16641	17081	16873	16932	16750	17133	16952	16899	16953	17117	16967	16802	16933	17110	17120	17054	16892	17014	16980	16676	16836	16907	17083	16918	17067	16895	16810	17004	16917	16660	16923	16824	16937	16992	17020	17081	16967	16813	17193	17027	16937	16897	17001	16844	16922	16917	16807	16894	16884	16987	16852	16885	16817	16896	16901	16789	16882	16963	16990	17087	16828	16876	16972	16898	17026	16844	16893	16769	16804	16935	16913	16929	17138	16908	16785	16904	16929	16907	16995	16705	17039	16853	16968	16874	16882	16872	16860	17104	16629	17001	16950	16905	16890	16905	17013	17064	16956	16988	16855	16802	16887	16976	16810	16824	17037	16870	17043	16666	16999	16943	17008	16802	16703	16931	16870	16837	16794	16677	16807	16811	17122	16856	17058	16980	16907	17155	16836	16963	16790	16801	16934	16867	16856	16814	16953	17050	16918	16921	17018	16802	16874	16984	17057	17011	16949	16930	16821	16946	17072	16954	16933	17100	17062	17055	16859	16882	16893	16972	16996	16820	16855	16953	16974	16844	16853	16931	16990	17172	16946	16806	17005	16857	17051	17007	16915	17023	16690	17054	16741	16907	16882	16892	16913	16924	16810	17063	16727	17015	17186	17072	16961	16952	16871	16892	16864	17034	16640	16893	16878	16876	16704	16806	16773	16925	16896	16631	16989	16895	16865	16881	17079	16847	17001	16751	16699	17027	16837	16862	16861	16875	16898	17006	16827	17013	16959	16865	16835	16737	16970	16914	16676	16962	16908	16786	17018	16927	16716	16831	16950	17000	16840	16715	16994	16739	16954	17012	16995	17009	17044	16787	16872	16984	16866	16900	16875	16979	17038	16861	16969	17020	16936	16969	17138	16781	16791	16802	16841	16828	17051	16886	16751	17078	17038	16963	16921	16930	16868	16929	17130	16887	16664	16858	16829	16765	16799	16852	16898	17023	16747	17011	16980	16850	16837	16740	16813	16889	16937	16853	16812	16913	16821	17008	16884	16895	17071	16993	17056	16818	16932	16830	17129	17047	16845	16958	16780	16967	16914	17051	16766	16644	16696	16897	17077	16898	16902	16953	16934	16925	16769	17047	17059	16957	16762	16777	16941	16792	17102	16780	16963	16861	16809	16985	16846	16857	16854	16877	16864	16961	16920	16883	16862	16946	16937	16958	16722	16881	16949	16918	17063	16813	16933	16810	16880	17007	16929	16722	16924	17032	16823	16974	16896	16915	16877	16724	16797	16803	17094	16835	16835	16999	16913	17023	16989	17072	16932	16954	16974	17044	16833	16812	16955	16917	17080	16596	16916	16816	16803	16849	16814	17118	16907	16774	17107	16864	17072	17014	16934	16903	16878	16741	16823	16910	17084	16855	16895	16914	17106	16952	16977	16815	16985	16911	17073	16831	16891	16886	16847	16776	16803	17094	17026	16865	16943	16920	16973	16901	16801	16966	16919	16942	16896	16741	16960	16971	17024	16965	16966	17052	16914	16970	16846	16897	16917	16868	16840	16808	17058	16862	16782	16815	16964	16825	16961	16955	16909	16966	16868	16855	16766	16756	16786	17015	16988	16793	16958	16975	16935	16955	17061	17121	16944	16851	16964	16888	16927	17134	16881	16844	16981	17148	17181	16826	16775	16915	16996	16815	16998	17145	16942	16978	16977	17143	17000	16870	16694	16881	16803	16859	16891	16867	16836	16747	16808	16848	16924	16779	16956	16803	16903	16690	16802	16847	16975	17009	16836	16685	16953	16696	16739	16711	17095	16889
17071	31389	25316	20114	18269	17142	16428	15901	15280	15362	14996	14928	14724	14892	14857	14712	14646	14645	14539	14683	14747	14664	14803	14757	14543	14507	14510	14612	14540	14619	14459	14478	14576	14538	14481	14538	14702	14572	14497	14587	14643	14404	14545	14471	14509	14617	14474	14436	14559	14563	14554	14410	14460	14530	14579	14571	14493	14241	14567	14542	14629	14437	14520	14571	14584	14578	14762	14444	14547	14497	14597	14516	14420	14619	14552	14397	14502	14492	14333	14336	14553	14572	14350	14429	14658	14558	14511	14613	14542	14484	14544	14449	14399	14645	14501	14542	14552	14547	14610	14420	14528	14606	14368	14484	14519	14390	14463	14280	14426	14457	14617	14533	14477	14473	14570	14481	14382	14563	14627	14360	14641	14453	14316	14669	14603	14522	14459	14435	14449	14492	14418	14336	14521	14533	14442	14491	14547	14460	14495	14367	14409	14642	14382	14502	14512	14550	14342	14563	14568	14462	14605	14385	14415	14586	14546	14541	14507	14620	14424	14435	14414	14576	14482	14517	14398	14444	14438	14360	14416	14393	14423	14425	14640	14630	14622	14559	14599	14386	14302	14509	14626	14449	14572	14670	14461	14557	14380	14618	14341	14569	14382	14395	14503	14481	14406	14248	14485	14465	14410	14521	14382	14532	14553	14621	14265	14551	14448	14417	14486	14442	14455	14488	14473	14307	14555	14226	14456	14570	14565	14491	14611	14432	14476	14394	14392	14477	14382	14386	14615	14297	14423	14419	14612	14308	14473	14391	14459	14581	14488	14513	14615	14640	14462	14635	14437	14603	14229	14379	14531	14529	14490	14410	14419	14534	14464	14590	14551	14390	14623	14431	14627	14560	14521	14435	14513	14424	14363	14502	14615	14558	14382	14418	14435	14474	14596	14551	14592	14416	14436	14532	14520	14551	14492	14618	14535	14397	14488	14606	14439	14521	14422	14454	14573	14512	14604	14585	14562	14531	14408	14462	14517	14532	14610	14446	14546	14607	14433	14482	14406	14438	14652	14556	14419	14309	14514	14621	14348	14315	14506	14539	14582	14351	14501	14486	14478	14536	14502	14410	14627	14334	14627	14514	14429	14608	14418	14663	14409	14471	14512	14364	14621	14512	14417	14458	14437	14603	14523	14562	14448	14468	14521	14590	14480	14651	14436	14664	14416	14459	14610	14515	14550	14607	14677	14553	14674	14402	14492	14494	14542	14434	14309	14507	14439	14435	14547	14443	14459	14522	14427	14277	14458	14526	14521	14359	14517	14472	14560	14446	14544	14564	14562	14433	14602	14447	14532	14508	14478	14450	14361	14465	14650	14454	14583	14328	14478	14521	14305	14470	14423	14565	14305	14496	14465	14350	14403	14675	14690	14350	14491	14365	14507	14585	14504	14387	14398	14541	14552	14517	14445	14372	14691	14522	14493	14531	14427	14470	14427	14613	14574	14501	14647	14288	14442	14462	14593	14570	14457	14360	14614	14585	14343	14502	14705	14446	14441	14570	14511	14464	14495	14566	14658	14625	14492	14460	14541	14402	14502	14604	14450	14393	14591	14543	14602	14534	14526	14541	14604	14554	14511	14535	14448	14591	14684	14464	14532	14706	14614	14471	14405	14443	14524	14443	14447	14413	14564	14542	14407	14604	14444	14620	14611	14515	14397	14579	14341	14285	14546	14376	14575	14558	14508	14474	14505	14587	14537	14460	14588	14416	14432	14434	14463	14395	14452	14558	14457	14538	14667	14510	14486	14405	14545	14483	14465	14615	14619	14594	14542	14651	14539	14504	14389	14652	14520	14331	14453	14615	14645	14552	14554	14461	14633	14592	14629	14350	14351	14527	14393	14471	14412	14389	14473	14283	14428	14527	14441	14385	14453	14552	14637	14539	14432	14526	14466	14659	14529	14458	14387	14423	14373	14575	14563	14413	14460	14757	14495	14480	14402	14625	14546	14756	14525	14542	14479	14599	14582	14594	14581	14648	14499	14449	14491	14534	14425	14673	14477	14372	14479	14505	14530	14472	14603	14576	14590	14488	14539	14625	14328	14508	14462	14446	14718	14466	14430	14505	14524	14556	14622	14515	14728	14368	14441	14546	14451	14459	14624	14382	14422	14400	14548	14483	14512	14494	14513	14457	14539	14674	14381	14554	14519	14536	14554	14504	14402	14436	14611	14440	14345	14448	14363	14360	14458	14623	14631	14591	14527	14704	14532	14524	14446	14492	14358	14399	14602	14428	14487	14498	14467	14584	14674	14401	14654	14408	14401	14361	14472	14528	14525	14557	14534	14534	14476	14373	14688	14672	14263	14487	14575	14669	14403	14399	14483	14497	14426	14596	14553	14619	14507	14605	14576	14542	14486	14404	14449	14437	14413	14515	14461	14592	14458	14441	14523	14564	14576	14540	14469	14603	14418	14550	14495	14397	14503	14538	14609	14374	14536	14457	14547	14629	14478	14526	14490	14654	14507	14644	14421	14434	14561	14613	14556	14420	14499	14466	14597	14513	14469	14500	14475	14483	14459	14573	14666	14428	14433	14531	14407	14786	14557	14529	14591	14515	14603	14455	14357	14409	14462	14597	14621	14504	14560	14555	14532	14466	14531	14568	14422	14688	14376	14504	14583	14435	14392	14533	14435	14599	14460	14505	14516	14511	14515	14542	14525	14504	14534	14467	14632	14552	14651	14437	14416	14432	14377	14378	14469	14604	14578	14484	14511	14583	14367	14560	14274	14585	14434	14542	14288	14484	14416	14496	14461	14429	14418	14474	14617	14706	14470	14436	14602	14651	14504	14550	14396	14514	14409	14600	14531	14546	14426	14452	14497	14692	14511	14534	14364	14430	14323	14562	14473	14416	14550	14394	14555	14579	14480	14411	14501	14402	14431	14525	14743	14614	14465	14525	14663	14459	14613	14464	14477	14684	14523	14558	14481	14522	14513	14529	14448	14497	14309	14591	14520	14337	14549	14464	14660	14394	14468	14621	14650	14583	14527	14689	14381	14502	14599	14613	14607	14402	14480	14372	14466	14555	14446	14447	14515	14455	14478	14471	14428	14453	14528	14660	14422	14499	14285	14708	14610	14529	14408	14591	14411	14520	14408	14571	14460	14405	14339	14496	14493	14431	14470	14455	14601	14391	14492	14541	14404	14684	14523	14433	14565	14541	14213	14646	14509	14495	14386	14444	14356	14497	14606	14445	14498	14468	14512	14482	14611	14518	14500	14586	14466	14648	14482	14512	14372	14343	14535	14461	14564	14386	14519	14524	14636	14404	14556	14340	14444	14526	14557	14443	14362	14577	14538	14436	14493	14459	14572	14629	14582	14616	14544	14380	14616	14414	14620	14744	14375	14514	14442	14615	14575	14535	14488	14560	14506	14543	14343	14417	14386	14599	14507	14481	14511	14550	14575	14577	14329	14500	14418	14640	14456	14562	14678	14513	14489	14453	14330	14575	14332	14669	14433	14212	14440	14510	14591	14412	14461	14508	14527	14501	14589	14547	14389	14505	14516	14531	14492	14686	14417	14413	14462	14322	14387	14575	14403	14483	14431	14311	14484	14545	14328	14561	14579	14431	14418	14431	14503	14559	14485	14584	14611	14603	14536	14504	14485	14363	14560	14471	14438	14478	14484	14481	14447	14515	14608	14619	14558	14478	14333	14612	14623	14440	14355	14321	14541	14638	14408	14399	14521	14670	14506	14479	14497	14285	14478	14547	14527	14478	14562	14549	14547	14661	14537	14468	14343	14420	14482	14498	14636	14412	14502	14386	14769	14346	14635	14440	14441	14540	14444	14603	14517	14491	14482	14304	14625	14519	14657	14506	14265	14483	14534	14522	14421	14592	14475	14493	14498	14481	14440	14482	14595	14653	14604	14473	14400	14410	14443	14531	14492	14308	14496	14377	14546	14509	14536	14466	14557	14554	14544	14609	14447	14465	14620	14569	14542	14541	14538	14513	14489	14621	14604	14446	14519	14354	14578	14355	14400	14523	14507	14552	14555	14667	14597	14525	14495	14454	14605	14536	14600	14375	14371	14445	14491	14491	14504	14496	14429	14604	14605	14616	14522	14633	14569	14391	14588	14564	14534	14550	14652	14390	14532	14530	14280	14542	14498	14662	14473	14499	14463	14465	14518	14439	14405	14417	14642	14614	14498	14602	14588	14429	14448	14568	14609	14464	14680	14666	14507	14668	14532	14537	14509	14442	14442	14592	14589	14467	14651	14671	14760	14375	14712	14468	14549	14470	14444	14385	14465	14499	14651	14555	14492	14352	14401	14496	14356	14566	14556	14604	14681	14350	14564	14345	14479	14417	14500	14491	14520	14410	14563	14407	14448	14603	14409	14580	14428	14604	14464	14611	14586	14564	14477	14678	14413	14553	14354	14546	14484	14469	14424	14505	14628	14358	14486	14339	14518	14552	14514	14325	14505	14394	14487	14652	14586	14516	14548	14630	14585	14441	14614	14603	14358	14400	14381	14505	14444	14484	14579	14505	14397	14452	14364	14431	14479	14519	14286	14422	14409	14659	14601	14289	14353	14463	14413	14339	14384	14491	14579	14437	14499	14409	14672	14479	14404	14475	14492	14511	14473	14615	14536	14593	14464	14477	14480	14832	14590	14458	14459	14493	14463	14431	14487	14649	14482	14605	14661	14488	14485	14610	14434	14460	14516	14439	14400	14577	14490	14546	14569	14412	14522	14509	14498	14538	14349	14516	14316	14556	14668	14569	14657	14234	14658	14605	14526	14496	14606	14416	14477	14429	14446	14471	14485	14472	14725	14482	14409	14343	14334	14404	14540	14318	14576	14622	14480	14597	14612	14348	14363	14543	14520	14616	14500	14646	14461	14352	14746	14508	14504	14378	14440	14442	14438	14507	14535	14692	14588	14606	14557	14542	14367	14385	14394	14506	14537	14496	14533	14601	14468	14578	14558	14490	14386	14448	14435	14513	14571	14497	14512	14526	14488	14421	14619	14447	14426	14377	14348	14535	14458	14450	14468	14406	14533	14410	14556	14567	14412	14381	14617	14455	14493	14580	14495	14288	14408	14270	14541	14571	14570	14444	14656	14506	14427	14470	14653	14396	14513	14387	14456	14505	14490	14506	14584	14613	14608	14294	14497	14574	14584	14584
21773	20967	28192	23925	21286	23621	26100	21373	19924	20274	19679	19502	19232	19461	19429	19312	19204	19154	18902	18996	19147	19073	19092	19154	19012	19219	19098	19129	19009	19003	18944	18871	18975	18935	18956	18940	18829	18828	18793	18713	18856	18755	19021	18905	18898	18593	18592	18860	18707	18964	18869	19067	18864	18816	18658	18647	18799	18866	18907	18890	18816	18791	18924	18796	18633	19010	18890	18845	18734	18658	18682	18700	18729	18649	18716	18765	18780	18818	18561	18592	18673	18851	18560	18651	18845	18843	18726	18901	18614	18626	18665	18655	18758	18838	18560	18682	19004	18682	18753	18685	18994	18761	18630	18387	18759	18656	18739	18768	18858	18999	18588	18774	18611	18987	18626	18694	18616	18637	18830	18847	18699	18526	18704	18596	18903	18809	18764	18832	18745	18860	18697	18722	18815	18724	18706	18647	18782	18861	18744	18696	18893	18819	18999	18530	18855	18508	18632	18613	18608	18662	18795	18979	18667	18691	18713	18743	18816	18824	18898	18399	18657	18888	18671	18450	18654	18799	18837	18906	18733	18807	18817	18602	18798	18810	18803	18687	18790	18789	18633	18866	18751	18617	18868	18823	18784	18699	18780	18759	18832	18839	19014	18721	18855	18657	18699	18850	18766	18736	18832	18795	18759	18785	18717	18615	18628	18739	18629	18529	18576	18829	18858	18607	18696	18763	18649	18787	18826	18845	18655	18564	18592	18894	18720	18853	18771	18794	18766	18652	18821	18809	18678	18822	18718	18637	18645	18656	18515	18785	18633	18699	18605	18665	18947	18676	18754	18787	18885	18759	18875	18652	18857	18692	18916	18485	18392	18625	18801	18834	18845	18589	18714	18689	18835	18623	18721	18580	18796	18743	18693	18512	18933	18671	18823	18737	18687	18617	18774	18685	18515	18766	18780	18786	18639	18704	18656	18663	18895	18811	18756	18645	18702	18847	18810	18787	18686	18756	18861	18738	18776	18835	18792	18781	18830	18700	18963	18825	18874	18584	18710	18694	18647	18886	18498	18556	18692	18808	18702	18949	18809	18884	18671	18736	18686	18575	18815	18344	18737	18551	18688	18847	18705	18852	18895	18712	18940	18812	18477	18742	18703	18777	18799	18744	18813	18616	18566	18769	18786	18862	18585	18661	18788	18743	18663	18755	18731	18737	18843	18836	18792	18707	18778	18948	19017	18564	18746	18731	18529	18853	18727	18674	18771	18469	18452	18735	18672	18694	18643	18542	18881	18842	18734	18703	18642	18836	18699	18908	18921	18901	18750	18992	18896	18732	18747	18649	18833	18807	18608	18876	18807	18942	18694	18794	18726	18760	18603	18578	18712	18716	18624	18752	18887	18681	18776	18691	18704	18774	18614	18621	18803	18595	18652	18699	18778	18712	18860	18604	18832	18685	18774	18757	18615	18687	18603	18748	18815	18955	18981	18770	18634	18734	18578	18645	18505	18503	18719	18497	18604	18549	18775	18763	18915	18946	18725	18954	18867	18509	19063	18539	18709	18747	18570	18785	18747	18870	18764	18536	18891	18768	18759	18594	18643	18717	18879	18887	18579	18578	18848	18701	18814	18730	18665	18772	18643	18745	18661	18661	18718	18788	18748	18625	18769	18896	18554	18550	18710	18672	18808	18731	18472	18639	18773	18748	18572	18747	18749	18698	18614	18892	18884	18560	18812	18590	18611	18731	18649	18841	18725	18694	18790	18947	18673	18560	18731	18669	18708	18743	18726	18575	18879	18739	18484	18832	18698	18613	18630	18813	18821	18485	18591	18879	18756	18791	18748	18618	18636	18737	18602	18606	18891	18880	18703	18640	18742	18924	18867	18648	18677	18699	18709	18687	18655	18516	18732	18879	18539	18720	18654	18738	18823	18740	18623	18688	18721	18715	18691	18693	18603	18690	18601	18749	18514	18827	18841	18723	18644	18470	18713	18797	18734	18765	18534	18514	18451	18636	18783	18620	18856	18786	18962	18758	18802	18727	18686	18620	18645	18924	18662	18668	18754	18622	18892	18624	18712	18505	18765	18834	18687	18704	18670	18621	18837	18763	18694	18648	18658	18873	18829	18751	18811	18728	18611	18911	18787	18692	18726	18652	18593	18794	18520	18707	18607	18700	18797	18593	18787	18420	18805	18740	18721	18683	18662	18589	18672	18726	18722	18663	18734	18882	18875	18745	18682	18747	18731	18659	18708	18774	18626	18648	18705	18701	18697	18583	18657	18765	18762	18751	18693	18728	18784	18698	19023	18713	18610	18517	18888	18689	18526	18838	18807	18746	18911	18655	18852	18579	18489	18847	18635	18573	18728	18691	18820	18960	18870	18843	18815	18740	18431	18751	18705	18675	18649	18705	18773	18723	18582	18703	18618	18949	18719	18698	18815	18862	18838	18607	18520	18666	18730	18665	18664	18854	18876	18683	18824	18733	18614	18782	18781	18946	18542	18679	18672	18690	18484	18716	18759	18651	18599	18697	18845	18730	18788	18734	18509	18763	18693	18839	18903	18705	18647	18538	18723	18816	18815	18603	18797	18992	18817	18544	18819	18667	18936	18740	18714	18704	18641	18561	18838	18695	18830	18791	18830	18700	18502	18712	18869	18906	18846	18716	18504	18696	18884	18682	18938	18645	18775	18817	18778	18897	18636	18792	18699	18677	18808	18664	18699	18762	18727	18693	18642	18583	18603	18677	18673	18710	18844	18633	18760	18815	18710	18797	18995	18781	18837	18768	18950	18744	18725	18642	18762	18674	18858	18651	18725	18646	18780	18537	18853	18723	18760	18593	18605	18741	19108	18687	18674	18889	18597	18862	18611	18806	18891	18834	18927	18800	18760	18675	18785	18697	18598	18648	18667	18744	18759	18812	18681	18665	18540	18749	18874	18532	18629	18542	18617	18732	18668	18726	18855	18728	18730	18932	18930	18699	18761	18622	18806	18612	18588	18754	18712	18739	18734	18617	18666	18715	18404	18679	18908	18815	18665	18811	18688	18545	18513	18787	18722	18775	18697	18765	18561	18608	18936	18851	18638	18829	18640	18904	18736	18615	18530	18815	18671	18965	18570	18758	18604	18730	18845	18787	18618	18839	18661	18639	18802	18820	18802	18582	18613	18727	18808	18607	18778	18836	18770	18763	18764	18732	18726	18643	18869	18524	18658	18592	18708	18834	18723	18543	18528	18929	18672	18820	18908	18691	18506	18776	18828	18450	18650	18655	18831	18771	18833	18773	18851	18758	18854	18574	18687	18615	18837	18658	18748	18815	18563	18731	18628	18449	18605	18818	18620	18676	18625	18731	18711	18882	18707	18745	18650	18614	18612	18732	18663	18712	18643	18837	18732	18817	18514	18866	18622	18681	18608	18734	18943	18752	18642	18672	18537	18625	18912	18489	18699	18779	18823	18691	18626	18628	18666	18533	18805	18778	18843	18640	18766	18427	18603	18623	18663	18713	18799	18593	18666	18725	18780	18674	18789	18712	18764	18866	18659	18856	18540	18598	18868	18842	18710	18630	18669	18630	18613	18632	18614	18737	18811	18733	18973	18746	18789	18644	18723	18531	18723	18718	18707	18801	18701	18759	18983	18601	18726	18778	18671	18834	18670	18674	18679	18741	18679	18925	18464	18761	18549	18851	18649	19020	18663	18751	18865	18870	18766	18576	18862	18643	18774	18648	18743	18619	18697	18725	18581	18636	18836	18894	18841	18660	18618	18606	18727	18868	18591	18884	18836	18854	18905	18590	18805	18707	18752	18754	18776	18677	18808	18719	18777	18860	18597	18710	18934	18563	18865	18779	18863	18783	18685	18675	18640	18715	18587	18725	18554	18519	18702	18646	18620	18686	18832	18885	18793	18675	18856	18796	18872	18825	18779	18617	18848	18961	18780	18820	18702	18805	18817	18793	18822	18825	18697	18689	18721	18693	18816	18318	18493	18666	18839	18611	18704	18675	18734	18672	18830	18802	18703	18814	18834	18579	18674	18730	18862	18535	18676	18925	18925	18876	18647	18553	18750	18572	18672	18666	18854	18708	18803	18782	18828	18709	18676	18751	18536	18611	18524	18831	18608	18506	18871	18360	18695	18816	18723	18678	18736	18822	18684	18865	18796	18885	18683	18591	18718	18684	18796	18826	18634	18683	18647	18783	18868	18772	18678	18643	18701	18639	18735	18683	18764	18838	18881	18778	18881	18745	18806	18710	18825	18864	18758	18749	18909	18494	18612	18726	18648	18921	18559	18531	18416	18670	18771	18720	18585	18716	18765	18568	18585	18798	19010	18755	18687	18640	18824	18840	18719	18772	18761	18733	18797	18673	18742	18666	18679	18858	18788	18791	18799	18713	18823	18785	18664	18653	18792	18524	18737	18737	18619	18455	18667	18826	18787	18773	18877	18852	18985	18932	18787	18738	18674	18783	18720	18830	18644	18755	18795	18646	18673	18774	18683	18724	18870	18970	18815	18926	18892	18756	18676	18836	18784	18764	18733	18778	18928	18733	18495	18734	18604	18946	18548	18708	18584	18594	18736	18741	18606	18771	18915	18715	18556	18703	18594	18708	18632	18527	18824	18666	18816	18534	18915	18899	18666	18515	18944	18531	18716	18773	18971	18798	18747	18717	18736	18707	18548	18554	18763	18620	18829	18700	18863	18634	18563	18514	18911	18598	18936	18612	18470	18642	18750	18558	18751	18735	18669	18638	18817	18826	18781	18826	18720	18584	18802	18938	18837	18580	18638	18682	18667	18872	18975	18864	18843	18706	18687	18732	18824	18704	18670	18671	18636	18635	18507	18634	18510	18564	18729	18652	18670	18745	18722	18775	18831	18812	18592	18801	18616	18799	18519	18749	18686	18733	18810	18669	18590	18802	18747	18878	18762	18509	18776	18574	18827	18647	18609	18640	18797	18646	18751	19093	18639	18950	18904	18877	18664	18853	18592	18664	18577	18795	18538	18798	18702	18954	18792	18825	18796	18734	18736	18674	18769	18745	18673	18788	18838	18636	18812	18679	18720	18755	18605	18516	18809	18902	18829	18742	18885	18658	18723	18553	18802	18709	18895	18706	18631	18618	18652	18623	18736	18678	18877	18796	18745	18753	18686	18755	18834	18785	18726	18726	18701	18589	18620	18467
17752	39057	31813	24458	21767	20022	18918	18143	17234	16900	16631	16347	16129	16265	16039	15945	15866	15998	15964	15740	15838	15771	15753	15673	15725	15638	15677	15641	15685	15693	15591	15506	15512	15648	15427	15601	15604	15743	15773	15654	15551	15726	15595	15472	15456	15731	15525	15534	15502	15526	15474	15573	15517	15468	15539	15563	15650	15514	15583	15622	15565	15366	15677	15497	15554	15605	15460	15531	15701	15556	15513	15502	15522	15354	15483	15518	15633	15451	15406	15645	15427	15540	15558	15523	15581	15381	15479	15397	15548	15430	15624	15548	15534	15609	15575	15478	15577	15506	15535	15794	15558	15625	15710	15462	15510	15494	15636	15593	15419	15483	15462	15510	15618	15483	15433	15578	15597	15333	15701	15449	15681	15689	15326	15367	15665	15404	15423	15632	15542	15629	15564	15550	15604	15638	15552	15528	15469	15753	15581	15726	15486	15615	15424	15668	15452	15498	15589	15482	15520	15523	15675	15476	15488	15404	15649	15562	15406	15556	15575	15533	15761	15372	15512	15445	15557	15468	15392	15490	15566	15592	15460	15509	15386	15733	15545	15642	15650	15601	15509	15548	15552	15588	15386	15524	15440	15618	15446	15696	15619	15548	15482	15705	15526	15521	15588	15471	15475	15451	15508	15457	15476	15436	15504	15434	15432	15495	15546	15455	15458	15389	15577	15502	15594	15361	15475	15416	15584	15508	15392	15525	15599	15594	15384	15461	15594	15639	15572	15466	15706	15366	15693	15442	15450	15589	15676	15610	15386	15627	15604	15492	15531	15643	15585	15364	15655	15393	15592	15455	15471	15738	15570	15425	15527	15317	15476	15442	15611	15572	15580	15532	15480	15429	15514	15548	15593	15516	15398	15671	15543	15530	15570	15481	15651	15615	15547	15407	15743	15441	15599	15539	15512	15575	15619	15541	15660	15622	15451	15751	15473	15342	15646	15569	15517	15438	15620	15591	15436	15577	15313	15485	15649	15420	15537	15397	15575	15428	15584	15558	15645	15606	15650	15556	15386	15693	15433	15628	15679	15545	15315	15383	15505	15503	15602	15572	15504	15654	15464	15562	15429	15591	15556	15630	15530	15418	15495	15465	15541	15408	15583	15471	15474	15461	15613	15693	15414	15382	15486	15445	15734	15730	15462	15502	15468	15497	15421	15351	15276	15448	15593	15609	15589	15706	15527	15685	15369	15595	15414	15368	15408	15620	15479	15447	15405	15382	15334	15566	15561	15548	15669	15419	15438	15579	15519	15569	15403	15579	15486	15551	15442	15397	15706	15589	15733	15634	15566	15539	15531	15603	15609	15556	15440	15450	15504	15259	15606	15562	15420	15486	15652	15621	15726	15555	15335	15560	15561	15374	15544	15548	15644	15484	15496	15443	15584	15544	15591	15596	15558	15471	15428	15544	15476	15650	15502	15610	15599	15662	15526	15652	15559	15471	15485	15447	15530	15531	15385	15727	15630	15423	15507	15520	15510	15567	15410	15380	15546	15556	15476	15592	15575	15579	15490	15600	15633	15383	15491	15818	15539	15670	15599	15499	15630	15421	15615	15382	15395	15504	15567	15420	15534	15533	15539	15489	15595	15676	15539	15534	15615	15348	15526	15532	15378	15431	15651	15428	15467	15573	15577	15519	15603	15538	15674	15476	15442	15568	15617	15566	15549	15481	15668	15546	15487	15480	15520	15557	15223	15670	15524	15367	15592	15463	15469	15531	15567	15425	15383	15653	15614	15400	15544	15540	15540	15548	15406	15483	15530	15455	15633	15387	15430	15523	15550	15611	15659	15374	15629	15544	15687	15442	15555	15421	15421	15663	15415	15454	15510	15479	15522	15424	15603	15618	15519	15363	15433	15589	15478	15670	15575	15505	15652	15529	15536	15548	15645	15450	15598	15429	15756	15576	15443	15596	15660	15473	15554	15444	15550	15476	15447	15552	15566	15414	15459	15584	15626	15433	15560	15670	15742	15507	15616	15637	15665	15559	15343	15482	15480	15583	15426	15436	15526	15497	15465	15522	15484	15660	15630	15437	15499	15336	15467	15498	15520	15598	15592	15506	15577	15515	15561	15544	15564	15422	15583	15448	15434	15630	15517	15669	15532	15533	15724	15419	15558	15516	15509	15480	15555	15578	15503	15707	15495	15582	15630	15589	15519	15455	15453	15472	15462	15603	15438	15465	15489	15693	15611	15633	15427	15345	15445	15464	15419	15534	15500	15704	15546	15659	15616	15552	15563	15455	15486	15611	15583	15672	15533	15487	15406	15432	15433	15481	15556	15575	15613	15326	15587	15429	15511	15604	15516	15725	15565	15565	15532	15573	15662	15525	15462	15522	15387	15604	15521	15560	15466	15548	15601	15640	15397	15400	15333	15605	15405	15549	15341	15459	15515	15570	15452	15569	15601	15333	15471	15596	15355	15409	15579	15653	15408	15430	15432	15437	15448	15440	15553	15463	15687	15550	15511	15562	15388	15480	15458	15519	15280	15807	15558	15572	15446	15501	15577	15488	15556	15561	15592	15571	15635	15552	15399	15448	15551	15675	15513	15473	15592	15532	15632	15310	15664	15685	15531	15539	15511	15389	15551	15441	15558	15599	15469	15594	15610	15386	15481	15583	15471	15672	15509	15571	15453	15523	15631	15612	15573	15535	15495	15392	15538	15426	15461	15502	15501	15509	15593	15534	15493	15643	15572	15529	15498	15495	15751	15507	15618	15593	15336	15564	15482	15534	15440	15428	15592	15619	15603	15428	15375	15388	15718	15540	15616	15592	15551	15591	15492	15587	15380	15393	15432	15602	15567	15535	15457	15513	15485	15453	15603	15302	15544	15559	15448	15491	15520	15674	15529	15695	15462	15547	15568	15376	15432	15580	15528	15502	15642	15665	15541	15579	15573	15648	15623	15539	15517	15633	15425	15536	15571	15522	15574	15503	15736	15545	15476	15651	15542	15548	15495	15637	15683	15594	15395	15553	15626	15424	15665	15404	15586	15501	15646	15451	15531	15464	15647	15514	15508	15384	15525	15440	15692	15603	15500	15399	15589	15660	15652	15734	15588	15631	15580	15392	15631	15481	15659	15542	15554	15590	15591	15732	15441	15638	15566	15530	15461	15459	15479	15367	15508	15403	15653	15323	15572	15546	15566	15462	15490	15579	15600	15608	15475	15388	15444	15665	15637	15495	15405	15479	15596	15677	15433	15378	15462	15527	15549	15646	15440	15603	15619	15493	15551	15528	15568	15552	15538	15478	15315	15412	15542	15610	15510	15450	15454	15467	15635	15409	15575	15458	15477	15397	15509	15499	15632	15593	15486	15485	15495	15600	15578	15495	15474	15399	15500	15662	15601	15401	15514	15646	15452	15454	15525	15617	15545	15563	15530	15426	15545	15405	15574	15380	15608	15430	15362	15562	15430	15523	15705	15626	15483	15448	15503	15592	15570	15579	15665	15621	15492	15465	15469	15373	15420	15701	15443	15482	15499	15528	15415	15729	15541	15475	15450	15534	15497	15562	15647	15457	15791	15381	15524	15531	15478	15451	15554	15571	15425	15572	15585	15563	15682	15622	15559	15565	15531	15718	15412	15454	15529	15506	15697	15627	15493	15617	15463	15542	15388	15617	15496	15544	15552	15475	15493	15642	15468	15455	15773	15474	15584	15542	15453	15519	15488	15450	15516	15541	15595	15364	15547	15614	15529	15559	15359	15639	15544	15437	15813	15398	15484	15505	15331	15440	15563	15545	15802	15412	15527	15469	15583	15690	15601	15572	15541	15607	15497	15704	15405	15449	15548	15438	15427	15579	15641	15592	15363	15419	15608	15586	15489	15640	15543	15552	15573	15525	15433	15541	15536	15505	15584	15534	15655	15406	15625	15543	15558	15581	15468	15467	15368	15520	15487	15418	15553	15543	15494	15667	15357	15483	15634	15630	15460	15568	15612	15542	15629	15555	15494	15568	15448	15520	15541	15615	15627	15598	15634	15344	15515	15545	15394	15494	15408	15608	15617	15450	15506	15528	15476	15544	15521	15606	15564	15642	15638	15523	15407	15740	15546	15649	15351	15575	15436	15555	15623	15620	15404	15715	15463	15549	15607	15518	15431	15580	15628	15457	15366	15518	15588	15346	15533	15576	15467	15626	15667	15558	15545	15483	15511	15500	15660	15521	15370	15574	15617	15456	15560	15413	15541	15435	15472	15529	15684	15449	15539	15619	15413	15431	15651	15579	15448	15493	15537	15590	15598	15856	15742	15532	15624	15399	15489	15597	15419	15431	15488	15461	15691	15717	15703	15449	15440	15503	15674	15611	15246	15421	15412	15671	15544	15428	15379	15497	15367	15705	15493	15473	15442	15550	15332	15662	15474	15452	15752	15540	15664	15730	15532	15444	15544	15538	15523	15667	15632	15445	15718	15379	15526	15545	15517	15593	15680	15644	15525	15576	15502	15545	15510	15464	15520	15533	15569	15708	15483	15540	15478	15545	15403	15577	15598	15479	15523	15672	15461	15576	15543	15359	15701	15498	15424	15640	15650	15587	15606	15698	15419	15542	15520	15607	15557	15450	15441	15647	15381	15706	15450	15498	15463	15449	15523	15557	15498	15447	15648	15576	15393	15692	15694	15619	15488	15530	15543	15497	15554	15751	15642	15404	15506	15610	15464	15649	15526	15533	15374	15485	15558	15445	15329	15397	15534	15317	15482	15373	15403	15514	15546	15425	15431	15443	15668	15551	15613	15390	15455	15361	15625	15387	15551	15647	15470	15559	15439	15661	15674	15452	15407	15523	15567	15650	15588	15578	15582	15571	15414	15620	15607	15558	15419	15462	15577	15532	15414	15471	15470	15667	15646	15570	15416	15514	15579	15610	15408	15449	15689	15609	15540	15706	15556	15537	15573	15599	15445	15612	15690	15341	15401	15655	15470	15450	15577	15452	15561	15454	15542	15613	15565	15524	15493	15557	15455	15429	15477	15323	15505	15619	15557	15671	15715	15472	15524	15655	15626	15443	15442	15561	15439	15637	15624	15645	15515	15610	15455	15629	15568	15535	15383	15501	15607	15485	15532	15553	15511	15505	15504	15652	15564	15535	15465	15481	15385	15608	15457	15466	15372	15425	15324	15574	15551	15725
28143	23166	25851	22716	18814	18232	17784	17228	17227	17232	17015	16853	16855	16881	16922	16983	16930	16751	16662	16790	16833	16764	16672	16870	16780	16724	16738	16624	16799	16573	16731	16677	16812	16790	16536	16522	16766	16562	16611	16561	16666	16828	16535	16773	16838	16593	16505	16675	16718	16797	16660	16660	16734	16524	16590	16554	16681	16697	16654	16735	16683	16715	16634	16735	16828	16691	16818	16745	16878	16723	16832	16659	16624	16387	16658	16631	16821	16745	16635	16749	16693	16558	16569	16421	16710	16771	16624	16944	16585	16604	16832	16692	16546	16492	16646	16581	16711	16687	16633	16658	16730	16634	16576	16506	16787	16888	16527	16802	16593	16619	16680	16657	16600	16833	16766	16673	16669	16473	16550	16749	16767	16614	16673	16610	16753	16578	16725	16477	16425	16405	16538	16605	16727	16678	16616	16711	16698	16530	16621	16769	16629	16603	16680	16602	16611	16651	16742	16676	16754	16739	16446	16738	16642	16607	16526	16628	16708	16550	16625	16834	16770	16588	16638	16594	16516	16561	16807	16647	16687	16696	16713	16597	16547	16613	16719	16476	16620	16593	16551	16787	16529	16626	16575	16667	16586	16878	16630	16410	16715	16492	16805	16929	16852	16777	16703	16690	16777	16599	16746	16664	16749	16762	16645	16704	16546	16362	16712	16726	16854	16708	16661	16659	16594	16524	16474	16656	16811	16502	16698	16695	16555	16672	16478	16505	16784	16746	16694	16669	16650	16703	16798	16557	16631	16684	16822	16505	16482	16602	16539	16733	16614	16467	16725	16726	16595	16606	16535	16417	16550	16679	16573	16518	16802	16678	16730	16484	16775	16715	16698	16741	16672	16627	16618	16657	16796	16482	16573	16727	16680	16565	16633	16777	16875	16809	16585	16493	16847	16729	16615	16520	16676	16597	16532	16623	16486	16562	16755	16773	16767	16684	16426	16723	16659	16594	16701	16642	16517	16815	16737	16657	16554	16758	16642	16721	16746	16706	16623	16752	16613	16745	16732	16577	16746	16463	16618	16670	16531	16819	16807	16823	16664	16709	16467	16424	16646	16662	16563	16723	16675	16481	16711	16614	16701	16727	16724	16640	16635	16522	16592	16568	16508	16515	16625	16486	16638	16690	16709	16725	16697	16713	16663	16546	16624	16689	16731	16712	16557	16659	16870	16735	16620	16638	16576	16639	16685	16823	16578	16862	16580	16651	16647	16789	16776	16729	16626	16457	16578	16578	16428	16564	16712	16502	16530	16589	16686	16748	16752	16551	16738	16544	16754	16591	16775	16646	16633	16631	16593	16667	16664	16536	16839	16607	16624	16699	16659	16760	16777	16887	16695	16557	16722	16794	16710	16725	16619	16561	16741	16742	16613	16641	16758	16692	16521	16800	16561	16713	16803	16779	16816	16596	16586	16529	16472	16496	16608	16713	16608	16588	16681	16843	16454	16598	16641	16673	16638	16687	16714	16746	16616	16755	16643	16718	16550	16497	16462	16592	16543	16499	16711	16763	16766	16533	16721	16677	16806	16614	16771	16722	16515	16660	16750	16722	16692	16555	16695	16597	16573	16763	16614	16661	16695	16709	16626	16605	16833	16715	16773	16577	16576	16637	16597	16739	16612	16663	16657	16826	16768	16707	16534	16669	16622	16438	16696	16569	16874	16557	16812	16881	16741	16863	16586	16736	16752	16535	16473	16410	16447	16549	16665	16594	16674	16731	16807	16750	16784	16783	16855	16742	16714	16747	16920	17024	16658	16642	16549	16542	16522	16498	16528	16592	16505	16513	16703	16750	16665	16632	16802	16594	16746	16731	16866	16593	16561	16625	16565	16579	16567	16469	16450	16699	16663	16765	16600	16546	16637	16683	16696	16634	16768	16723	16620	16752	16551	16696	16722	16659	16601	16637	16628	16564	16388	16641	16582	16755	16780	16577	16855	16765	16758	16498	16770	16661	16610	16545	16656	16580	16650	16472	16622	16788	16640	16582	16569	16800	16588	16755	16700	16668	16660	16635	16780	16642	16686	16627	16640	16684	16528	16743	16517	16810	16615	16763	16670	16730	16707	16753	16760	16584	16668	16634	16629	16757	16748	16474	16604	16871	16777	16721	16892	16519	16547	16798	16585	16489	16631	16663	16647	16676	16739	16696	16585	16719	16714	16770	16820	16555	16542	16655	16756	16638	16599	16870	16900	16877	16724	16638	16590	16597	16585	16610	16703	16609	16534	16607	16865	16791	16578	16702	16594	16727	16736	16594	16627	16798	16531	16757	16651	16743	16635	16492	16561	16655	16675	16568	16466	16739	16538	16601	16548	16695	16696	16461	16576	16571	16738	16804	16735	16678	16661	16572	16829	16576	16695	16485	16586	16591	16487	16422	16495	16422	16562	16514	16716	16458	16721	16548	16689	16681	16789	16627	16582	16549	16712	16937	16855	16570	16472	16721	16586	16787	16753	16860	16786	16794	16563	16530	16705	16715	16557	16378	16692	16770	16619	16464	16534	16614	16600	16852	16826	16540	16558	16611	16753	16616	16666	16687	16652	16549	16642	16662	16704	16629	16617	16739	16616	16679	16758	16640	16577	16537	16705	16664	16754	16924	16717	16773	16645	16699	16698	16530	16877	16604	16574	16596	16605	16579	16577	16725	16773	16837	16650	16741	16675	16622	16570	16590	16778	16614	16778	16704	16490	16676	16685	16608	16545	16693	16580	16570	16551	16580	16761	16837	16869	16759	16775	16723	16530	16833	16668	16596	16679	16514	16803	16815	16680	16763	16838	16540	16579	16674	16626	16720	16694	16605	16708	16799	16513	16665	16763	16520	16858	16716	16578	16513	16572	16699	16712	16687	16613	16825	16624	16700	16656	16653	16561	16557	16787	16745	16628	16640	16732	16663	16538	16534	16634	16731	16727	16866	16819	16659	16428	16441	16741	16727	16597	16608	16572	16654	16533	16735	16709	16723	16689	16704	16412	16732	16503	16489	16590	16670	16810	16745	16605	16776	16713	16621	16709	16665	16534	16654	16751	16657	16585	16417	16610	16639	16654	16764	16580	16557	16677	16636	16543	16736	16707	16774	16636	16651	16680	16460	16700	16605	16663	16510	16663	16612	16496	16471	16718	16716	16694	16824	16594	16564	16689	16774	16717	16653	16622	16672	16739	16536	16632	16712	16627	16826	16572	16790	16641	16646	16969	16638	16724	16594	16757	16700	16714	16600	16666	16654	16709	16692	16839	16640	16674	16699	16576	16672	16658	16813	16722	16658	16650	16695	16826	16712	16476	16727	16747	16611	16724	16477	16636	16755	16689	16494	16627	16689	16660	16639	16747	16772	16752	16493	16805	16665	16637	16706	16743	16723	16433	16637	16578	16669	16607	16645	16507	16440	16568	16922	16925	16692	16583	16616	16881	16610	16716	16849	16715	16762	16665	16600	16644	16794	16768	16530	16758	16647	16718	16494	16681	16517	16881	16544	16484	16505	16771	16549	16696	16544	16767	16672	16775	16792	16669	16694	16563	16515	16720	16641	16709	16701	16624	16557	16528	16638	16731	16670	16593	16668	16695	16643	16496	16607	16694	16710	16697	16759	16875	16430	16666	16632	16770	16828	16546	16563	16671	16605	16797	16634	16660	16641	16611	16687	16630	16554	16662	16526	16867	16837	16756	16543	16744	16676	16910	16631	16712	16654	16715	16788	16609	16733	16759	16746	16496	16537	16713	16613	16801	16766	16637	16632	16662	16635	16645	16472	16529	16671	16708	16667	16761	16608	16701	16659	16765	16657	16647	16638	16558	16724	16518	16560	16745	16599	16655	16620	16766	16822	16668	16611	16697	16633	16633	16742	16698	16557	16625	16520	16681	16586	16608	16717	16445	16631	16604	16753	16828	16662	16533	16570	16801	16518	16648	16677	16633	16470	16664	16596	16800	16678	16568	16715	16570	16746	16626	16536	16624	16779	16691	16642	16725	16809	16888	16721	16512	16659	16632	16834	16557	16937	16742	16455	16761	16627	16670	16586	16645	16718	16565	16687	16721	16963	16687	16804	16622	16703	16696	16751	16680	16756	16762	16679	16820	16514	16706	16866	16505	16603	16522	16672	16481	16826	16655	16547	16559	16810	16680	16552	16630	16606	16592	16746	16830	16652	16878	16692	16663	16732	16675	16731	16640	16591	16945	16600	16722	16639	16614	16567	16512	16546	16646	16599	16620	16715	16751	16491	16592	16768	16808	16669	16721	16653	16847	16593	16685	16695	16699	16806	16556	16807	16689	16785	16553	16605	16673	16547	16788	16630	16689	16551	16804	16505	16524	16590	16605	16842	16799	16724	16698	16659	16605	16677	16671	16633	16719	16573	16808	16854	16801	16727	16670	16515	16762	16755	16623	16738	16674	16631	16721	16561	16759	16677	16517	16526	16669	16542	16627	16751	16794	16677	16769	16757	16550	16697	16515	16731	16735	16508	16430	16603	16752	16733	16580	16653	16639	16712	16645	16444	16621	16760	16739	16504	16554	16805	16612	16702	16731	16402	16764	16674	16705	16717	16570	16689	16650	16605	16568	16614	16655	16759	16626	16734	16556	16629	16619	16497	16692	16656	16727	16454	16636	16657	16629	16558	16699	16776	16746	16576	16866	16775	16624	16724	16793	16611	16709	16673	16624	16760	16641	16556	16826	16771	16567	16499	16738	16676	16585	16617	16767	16668	16664	16522	16677	16735	16506	16664	16706	16569	16898	16731	16684	16700	16636	16772	16535	16700	16677	16524	16758	16736	16539	16688	16555	16627	16691	16556	16824	16509	16415	16581	16646	16413	16629	16754	16592	16619	16599	16698	16830	16723	16614	16604	16657	16665	16689	16747	16699	16718	16755	16904	16588	16651	16845	16699	16361	16588	16824	16563	16697	16624	16740	16820	16783	16869	16957	16665	16582	16648	16821	16590	16497	16590	16790	16730	16502	16580	16500	16783	16772	16569	16802	16874	16671	16715	16649	16510	16940	16606	16413	16678	16629	16780	16613	16598	16605	16642	16778	16592	16608	16558	16745	16684	16883	16652	16544	16586	16707	16718	16647	16886	16588	16797	16571	16604	16543	16665	16789	16604	16514	16601	16782	16634	16487	16441	16621	16661
18647	28900	23215	18790	17028	16207	15889	15328	15113	14732	14624	14526	14607	14599	14596	14496	14412	14445	14297	14389	14252	14404	14313	14461	14307	14340	14252	14359	14288	14281	14313	14444	14256	14160	14291	14312	14234	14407	14162	14461	14199	14194	14281	14265	14183	14238	14417	14244	14295	14161	14311	14159	14347	14215	14153	14319	14232	14230	14310	14109	14243	14409	14337	14398	14409	14329	14215	14261	14239	14313	14271	14476	14393	14266	14393	14275	14362	14271	14107	14256	14116	14236	14208	14380	14164	14274	14251	14198	14324	14363	14245	14196	14261	14412	14385	14429	14301	14291	14336	14081	14346	14326	14342	14177	14369	14332	14311	14323	14295	14200	14273	14407	14267	14228	14175	14147	14240	14266	14213	14359	14410	14154	14288	14285	14227	14173	14367	14211	14287	14223	14309	14334	14317	14246	14321	14266	14341	14462	14386	14324	14099	14339	14165	14374	14213	14220	14459	14399	14345	14386	14213	14409	14479	14323	14089	14252	14354	14178	14374	14313	14251	14236	14161	14314	14107	14221	14391	14326	14290	14393	14323	14304	14255	14055	14277	14450	14347	14222	14192	14282	14156	14473	14160	14333	14243	14171	14154	14222	14151	14503	14157	14254	14394	14361	14154	14200	14137	14293	14312	14184	14223	14238	14349	14329	14209	14222	14447	14172	14403	14324	14392	14311	14250	14268	14375	14236	14204	14282	14370	14377	14121	14297	14019	14174	14369	14246	14249	14110	14337	14267	14333	14385	14179	14329	14249	14257	14251	14308	14327	14254	14396	14206	14276	14309	14225	14241	14259	14372	14150	14151	14254	14169	14324	14376	14525	14266	14375	14361	14508	14428	14297	14240	14335	14348	14253	14294	14335	14405	14383	14467	14312	14231	14348	14286	14118	14281	14313	14254	14309	14198	14426	14456	14478	14182	14360	14389	14235	14338	14230	14325	14338	14295	14314	14275	14080	14494	14183	14354	14389	14438	14188	14354	14312	14485	14233	14386	14206	14230	14134	14258	14208	14128	14241	14315	14306	14286	14263	14320	14190	14088	14178	14305	14304	14303	14398	14414	13974	14299	14151	14192	14495	14321	14200	14274	14238	14373	14236	14379	14386	14397	14120	14336	14301	14159	14232	14257	14215	14438	14352	14350	14168	14525	14211	14238	14248	14354	14254	14261	14358	14380	14263	14301	14311	14287	14379	14405	14412	14316	14382	14270	14253	14129	14273	14363	14207	14448	14336	14346	14286	14285	14280	14290	14302	14094	14116	14331	14364	14348	14280	14331	14392	14247	14292	14336	14353	14328	14235	14378	14583	14502	14319	14296	14341	14361	14316	14220	14233	14143	14244	14304	14094	14293	14510	14209	14256	14221	14411	14360	14293	14394	14234	14301	14316	14226	14400	14368	14279	14359	14424	14305	14275	14253	14202	14462	14316	14321	14205	14382	14237	14231	14126	14413	14376	14226	14334	14277	14249	14142	14351	14280	14326	14307	14303	14272	14338	14257	14193	14036	14363	14409	14275	14412	14117	14380	14412	14335	14240	14239	14231	14305	14351	14088	14117	14190	14362	14140	14348	14447	14145	14320	14404	14208	14298	14287	14315	14329	14346	14353	14166	14199	14262	14209	14387	14189	14492	14363	14195	14301	14344	14214	14253	14234	14411	14215	14280	14219	14104	14434	14132	14241	14161	14288	14332	14377	14334	14528	14210	14307	14188	14405	14259	14387	14365	14206	14299	14186	14203	14403	14367	14273	14267	14417	14156	14240	14301	14287	14360	14461	14386	14309	14301	14368	14284	14243	14379	14154	14292	14265	14257	14189	14246	14376	14297	14216	14384	14311	14245	14215	14458	14265	14135	14407	14271	14148	14173	14406	14238	14280	14285	14303	14333	14360	14281	14209	14230	14296	14450	14249	14342	14292	14448	14473	14265	14368	14443	14212	14199	14206	14485	14199	14173	14193	14290	14546	14041	14360	14213	14235	14174	14276	14367	14402	14344	14127	14237	14100	14251	14364	14216	14372	14151	14271	14359	14282	14319	14199	14258	14348	14331	14532	14263	14445	14267	14307	14123	14174	14348	14108	14227	14359	14219	14285	14251	14281	14121	14331	14318	14361	14371	14228	14268	14173	14221	14322	14333	14312	14389	14298	14262	14382	14269	14143	14278	14195	14217	14378	14001	14232	14304	14065	14390	14165	14142	14432	14446	14285	14230	14255	14384	14119	14319	14335	14277	14382	14391	14388	14278	14221	14329	14349	14249	14209	14446	14232	14361	14360	14349	14347	14261	14357	14231	14223	14410	14314	14282	14291	14285	14495	14265	14203	14313	14348	14391	14353	14261	14494	14301	14279	14180	14161	14478	14342	14247	14414	14372	14386	14337	14334	14252	14215	14399	14303	14218	14130	14346	14328	14296	14218	14351	14309	14252	14356	14232	14271	14122	14100	14279	14165	14508	14291	14193	14405	14350	14295	14166	14223	14230	14439	14182	14341	14506	14362	14274	14340	14338	14260	14259	14373	14181	14139	14382	14422	14480	14402	14235	14275	14232	14266	14292	14228	14088	14303	14401	14302	14240	14225	14438	14316	14266	14301	14272	14353	14402	14394	14225	14283	14153	14292	14262	14371	14302	14246	14356	14349	14288	14399	14357	14221	14330	14358	14279	14263	14406	14155	14413	14371	14335	14411	14285	14277	14145	14282	14311	14176	14323	14280	14273	14139	14240	14243	14294	14297	14183	14340	14400	14185	14259	14303	13982	14294	14251	14395	14294	14496	14347	14267	14383	14293	14301	14324	14177	14290	14372	14213	14413	14260	14293	14322	14321	14262	14240	14274	14199	14210	14506	14298	14464	14276	14474	14352	14244	14328	14582	14364	14324	14318	14220	14287	14164	14269	14283	14223	14246	14139	14305	14307	14235	14252	14303	14267	14188	14398	14194	14270	14179	14217	14388	14406	14158	14368	14253	14391	14255	14292	14352	14358	14244	14203	14443	14321	14311	14056	14186	14418	14173	14357	14242	14219	14235	14341	14167	14412	14372	14185	14258	14393	14169	14125	14268	14312	14329	14177	14417	14476	14193	14324	14295	14306	14310	14275	14367	14183	14336	14269	14286	14409	14366	14549	14354	14225	14285	14153	14328	14248	14296	14401	14407	14351	14166	14469	14059	14269	14220	14139	14394	14327	14240	14165	14339	14142	14318	14247	14389	14215	14201	14325	14383	14283	14311	14298	14303	14261	14241	14235	14196	14317	14298	14230	14077	14370	14326	14438	14192	14344	14333	14483	14217	14107	14433	14215	14483	14253	14356	14387	14202	14396	14214	14330	14245	14219	14260	14217	14331	14286	14173	14316	14355	14360	14178	14321	14119	14481	14292	14458	14467	14315	14345	14316	14410	14387	14230	14189	14223	14304	14250	14424	14437	14375	14219	14301	14296	14375	14276	14195	14226	14281	14049	14400	14079	14208	14390	14252	14207	14184	14283	14301	14238	14366	14280	14280	14227	14331	14304	14240	14287	14357	14258	14279	14345	14232	14257	14241	14260	14242	14256	14222	14450	14252	14284	14328	14342	14440	14233	14317	14296	14377	14174	14252	14279	14351	14073	14335	14167	14191	14354	14397	14232	14325	14369	14286	14364	14280	14177	14258	14316	14276	14321	14150	14383	14396	14393	14418	14262	14348	14234	14350	14427	14216	14399	14206	14075	14139	14223	14163	14460	14263	14381	14186	14270	14354	14197	14265	14238	14243	14378	14221	14260	14359	14273	14219	14277	14195	14338	14176	14293	14249	14193	14365	14334	14395	14217	14162	14198	14401	14425	14339	14187	14434	14223	14142	14365	14333	14414	14222	14521	14316	14194	14278	14356	14331	14301	14272	14283	14289	14333	14296	14277	14244	14151	14267	14318	14293	14208	14009	14221	14332	14294	14244	14259	14333	14333	14316	14477	14420	14277	14327	14261	14093	14336	14250	14286	14472	14347	14119	14231	14386	14340	14281	14299	14224	14427	14157	14179	14240	14393	14389	14336	14195	14269	14376	14282	14369	14270	14202	14227	14414	14203	14198	14229	14290	14377	14335	14284	14341	14356	14290	14372	14216	14133	14327	14219	14277	14396	14218	14438	14241	14370	14214	14208	14286	14252	14195	14220	14326	14265	14429	14260	14324	14369	14252	14305	14304	14388	14302	14423	14281	14405	14291	14269	14168	14262	14270	14103	14159	14353	14422	14301	14172	14242	14432	14232	14486	14320	14218	14206	14368	14304	14365	14243	14330	14447	14248	14416	14373	14360	14365	14324	14150	14295	14183	14267	14412	14262	14344	14361	14153	14290	14381	14382	14430	14352	14175	14428	14203	14454	14344	14326	14290	14357	14376	14352	14244	14244	14188	14207	14206	14298	14376	14173	14348	14320	14291	14243	14297	14279	14199	14371	14293	14269	14238	14370	14232	14304	14383	14243	14195	14315	14356	14328	14317	14257	14289	14354	14316	14225	14378	14353	14378	14248	14421	14385	14322	14125	14432	14430	14207	14416	14278	14280	14391	14300	14209	14241	14217	14264	14457	14202	14276	14199	14353	14343	14277	14287	14324	14290	14275	14172	14260	14236	14365	14267	14343	14332	14196	14229	14388	14137	14371	14410	14326	14323	14328	14246	14149	14324	14420	14444	14259	14030	14117	14269	14228	14321	14520	14276	14316	14210	14385	14346	14143	14345	14228	14368	14336	14277	14204	14269	14285	14312	14325	14323	14238	14321	14310	14358	14210	14240	14492	14394	14290	14349	14249	14396	14273	14291	14232	14190	14460	14223	14361	14278	14081	14288	14320	14370	14353	14072	14296	14294	14210	14350	14271	14372	14407	14340	14448	14290	14357	14317	14429	14268	14283	14391	14419	14494	14180	14196	14469	14199	14385	14421	14269	14365	14343	14115	14543	14375	14112	14313	14285	14297	14151	14332	14157	14292	14448	14414	14151	14334	14276	14426	14335	14352	14306	14333	14244	14327	14310	14510	14330	14318	14204	14308	14319	14198	14254	14111	14309	14158	14345	14432	14445	14334	14339	14323	14343	14343	14262	14241	14200	14305	14317	14111	14480	14273	14318	14193	14315	14257	14201	14527	14141	14258	14277	14225	14268
22778	20992	27877	24470	22128	22701	21940	19412	18545	18469	18535	18119	18198	18166	18259	18167	18133	18121	17904	17870	18025	17855	17674	17687	17628	17840	17803	17773	18056	17602	17617	17723	17933	17653	17788	17811	17836	17751	18030	17743	17738	17807	17687	17752	17763	17519	17677	17701	17749	17739	17689	17607	17789	17734	17820	17521	17673	17654	17667	17752	17750	17615	17683	17694	17568	17643	17718	17795	17860	17699	17619	17608	17774	17820	17711	17747	17642	17754	17657	17728	17674	17681	17612	17658	17666	17660	17664	17733	17607	17873	17603	17505	17592	17634	17478	17831	17588	17593	17739	17667	17598	17612	17664	17587	17738	17525	17656	17596	17799	17719	17624	17650	17784	17740	17771	17587	17712	17697	17632	17550	17793	17764	17945	17817	17755	17871	17730	17556	17885	17549	17800	17820	17585	17585	17733	17594	17682	17461	17860	17536	17724	17726	17567	17617	17691	17804	17775	17720	17592	17590	17434	17508	17707	17655	17487	17828	17605	17530	17696	17534	17466	17578	17740	17533	17671	17586	17720	17693	17553	17614	17595	17714	17846	17746	17619	17640	17630	17562	17774	17749	17564	17472	17593	17662	17734	17656	17722	17628	17679	17492	17742	17555	17628	17732	17703	17658	17546	17570	17431	17678	17696	17549	17468	17704	17783	17583	17768	17496	17645	17543	17822	17555	17795	17587	17613	17709	17789	17739	17559	17783	17487	17666	17619	17555	17603	17641	17812	17742	17891	17652	17689	17712	17649	17714	17571	17438	17802	17727	17640	17706	17650	17512	17657	17539	17781	17615	17776	17828	17543	17629	17783	17511	17659	17675	17719	17638	17424	17624	17585	17800	17704	17665	17826	17449	17560	17602	17599	17622	17804	17406	17822	17575	17631	17681	17468	17583	17595	17477	17785	17754	17724	17819	17698	17773	17839	17668	17600	17907	17573	17624	17621	17825	17692	17751	17603	17786	17556	17845	17434	17782	17473	17836	17724	17923	17746	17591	17674	17704	17750	17512	17670	17829	17877	17436	17689	17686	17674	17548	17690	17835	17482	17841	17706	17627	17626	17777	17583	17392	17746	17703	17592	17663	17459	17679	17637	17327	17811	17701	17924	17713	17696	17605	17728	17602	17569	17701	17703	17699	17757	17452	17551	17478	17603	17489	17858	17511	17766	17634	17857	17663	17919	17686	17703	17761	17862	17692	17657	17644	17404	17620	17831	17774	17543	17740	17702	17612	17689	17745	17755	17604	17623	17851	17672	17638	17677	17577	17638	17844	17615	17580	17692	17673	17686	17735	17644	17634	17676	17579	17664	17729	17868	17695	17762	17629	17600	17722	17663	17415	17669	17592	17751	17704	17804	17719	17482	17681	17713	17625	17695	17719	17754	17702	17725	17661	17604	17457	17614	17642	17620	17589	17592	17496	17809	17710	17738	17679	17426	17674	17520	17683	17537	17715	17650	17473	17597	17692	17768	17684	17670	17684	17707	17786	17598	17598	17817	17703	17576	17692	17766	17639	17981	17831	17682	17677	17489	17542	17769	17856	17949	17545	17667	17735	17844	17807	17714	17640	17854	17655	17777	17732	17592	17710	17604	17753	17588	17644	17660	17851	17622	17513	17869	17680	17683	17692	17617	17441	17850	17483	17598	17638	17614	17402	17705	17663	17535	17743	17919	17616	17646	17392	17605	17616	17473	17679	17739	17672	17526	17716	17691	17676	17881	17859	17760	17726	17762	17520	17509	17655	17791	17716	17664	17805	17770	17834	17734	17718	17724	17731	17717	17612	17872	17817	17607	17552	17656	17656	17681	17569	17639	17830	17581	17637	17941	17602	17646	17623	17497	17628	17713	17679	17778	17672	17774	17655	17762	17711	17690	17842	17516	17779	17663	17633	17661	17698	17906	17804	17453	17642	17644	17917	17539	17587	17795	17538	17750	17628	17637	17725	17664	17658	17619	17629	17689	17813	17613	17416	17516	17529	17583	17754	17375	17423	17554	17631	17630	17631	17582	17499	17704	17603	17559	17809	17581	17667	17564	17625	17817	17844	17621	17611	17594	17705	17724	17578	17872	17529	17546	17387	17600	17747	17785	17664	17904	17627	17684	17581	17779	17778	17694	17822	17750	17579	17803	17695	17559	17632	17630	17687	17859	17564	17635	17606	17831	17745	17566	17571	17629	17662	17639	17679	17621	17705	17697	17576	17701	17783	17655	17545	17622	17660	17720	17667	17782	17789	17504	17700	17675	17685	17702	17580	17679	17490	17558	17679	17841	17758	17573	17669	17813	17657	17632	17735	17650	17894	17807	17724	17666	17580	17591	17562	17670	17515	17747	17579	17652	17850	17626	17656	17528	17563	17728	17885	17836	17702	17800	17544	17687	17719	17788	17512	17704	17762	17833	17870	17586	17498	17773	17815	17779	17738	17697	17660	17578	17568	17525	17758	17642	17766	17762	17581	17631	17695	17739	17417	17887	17635	17636	17677	17662	17721	17825	17804	17846	17570	17563	17624	17694	17649	17722	17699	17914	17582	17691	17962	17563	17798	17608	17710	17659	17442	17555	17650	17601	17705	17704	17665	17624	17576	17516	17712	17420	17514	17621	17569	17438	17699	17566	17783	17766	17676	17635	17656	17787	17710	17760	17781	17600	17740	17707	17576	17625	17751	17611	17595	17751	17626	17628	17578	17557	17672	17559	17894	17528	17639	17591	17628	17863	17495	17877	17599	17562	17860	17797	17854	17864	17713	17657	17758	17751	17717	17639	17365	17593	17543	17777	17514	17594	17887	17665	17547	17672	17737	17562	17519	17670	17659	17667	17789	17671	17532	17789	17674	17556	17589	17520	17547	17535	17444	17665	17666	17515	17602	17663	17514	17531	17667	17528	17517	17639	17839	17688	17711	17654	17709	17679	17631	17610	17722	17624	17718	17568	17780	17670	17622	17700	17687	17781	17699	17636	17413	17657	17583	17753	17625	17437	17426	17567	17558	17702	17855	17913	17524	17729	17722	17721	17784	17750	17504	17776	17684	17619	17646	17899	17549	17597	17597	17841	17596	17799	17695	17812	17739	17696	17724	17580	17538	17628	17519	17655	17809	17443	17829	17557	17511	17703	17780	17673	17771	17634	17846	17706	17666	17568	17531	17686	17680	17839	17519	17642	17547	17704	17739	17666	17895	17806	17551	17648	17987	17774	17744	17816	17715	17702	17585	17766	17808	17589	17587	17727	17632	17810	17730	17665	17618	17705	17659	17797	17684	17827	17840	17777	17725	17715	17609	17680	17461	17745	17706	17965	17621	17640	17567	17559	17539	17665	17714	17756	17370	17576	17538	17655	17603	17718	17708	17620	17759	17917	17644	17638	17749	17815	17744	17755	17742	17498	17575	17611	17525	17599	17706	17686	17748	17575	17875	17751	17733	17554	17590	17694	17856	17682	17571	17624	17534	17707	17619	17743	17711	17768	17762	17639	17600	17625	17586	17746	17593	17597	17659	17755	17701	17703	17680	17632	17535	17320	17530	17566	17671	17521	17854	17638	17621	17756	17706	17827	17575	17628	17648	17512	17754	17628	17751	17752	17778	17800	17665	17805	17742	17814	17495	17647	17466	17737	17544	17673	17589	17572	17631	17525	17770	17626	17460	17748	17660	17631	17663	17616	17747	17638	17763	17851	17570	17569	17835	17523	17511	17619	17574	17643	17516	17577	17579	17616	17642	17545	17804	17642	17522	17671	17662	17668	17657	17756	17576	17633	17676	17627	17671	17679	17745	17586	17748	17700	17513	17678	17594	17661	17544	17626	17704	17538	17666	17846	17590	17653	17674	17583	17458	17444	17609	17555	17677	17549	17624	17559	17698	17603	17721	17650	17544	17743	17763	17756	17821	17670	17537	17747	17511	17678	17731	17583	17681	17786	17698	17537	17829	17562	17510	17453	17590	17539	17584	17627	17532	17724	17623	17504	17772	17765	17525	17679	17569	17609	17626	17582	17612	17614	17760	17629	17630	17699	17674	17619	17664	17736	17643	17590	17537	17746	17661	17536	17413	17578	17652	17709	17719	17856	17920	17862	17428	17677	17822	17606	17664	17484	17599	17566	17684	17810	17600	17646	17607	17728	17786	17829	17746	17758	17629	17829	17825	17658	17778	17838	17656	17568	17572	17658	17713	17709	17710	17659	17762	17716	17762	17795	17574	17771	17460	17372	17581	17702	17832	17689	17944	17489	17671	17618	17537	17809	17646	17842	17617	17489	17563	17549	17496	17663	17763	17741	17596	17582	17849	17550	17751	17609	17748	17573	17421	17658	17789	17711	17811	17763	17753	17812	17793	17512	17419	17638	17708	17524	17686	17661	17571	17671	17645	17613	17490	17516	17461	17408	17697	17810	17828	17719	17616	17681	17601	17505	17585	17654	17786	17647	17785	17679	17632	17727	17682	17924	17775	17680	17530	17662	17631	17622	17635	17545	17971	17817	17600	17537	17593	17706	17734	17465	17642	17815	17669	17596	17667	17822	17649	17602	17775	17641	17773	17636	17598	17794	17644	17765	17547	17742	17390	17672	17670	17623	17803	17799	17890	17545	17539	17702	17508	17710	17690	17828	17635	17571	17690	17682	17559	17415	17534	17685	17889	17529	17782	17681	17661	17668	17751	17519	17589	17490	17643	17514	17521	17615	17772	17705	17484	17894	17553	17765	17746	17674	17521	17720	17489	17706	17639	17814	17751	17696	17688	17685	17661	17590	17637	17566	17674	17733	17786	17864	17653	17853	17791	17610	17855	17663	17677	17619	17611	17779	17650	17592	17610	17774	17425	17634	17427	17764	17488	17603	17629	17686	17567	17532	17521	17534	17836	17708	17578	17787	17606	17573	17750	17705	17774	17738	17777	17830	17773	17719	17649	17732	17735	17886	17597	17666	17690	17643	17545	17656	17715	17818	17649	17720	17593	17701	17593	17658	17612	17605	17913	17522	17663	17705	17493	17838	17735	17707	17583	17447	17484	17576	17820	17762	17597	17686	17573	17696	17513	17544	17756	17687	17577	17844	17687	17732	17431	17458	17453	17709	17751	17613	17772	17504	17754	17629	17449	17636	17641	17681	17587	17772	17760	17709	17645	17485	17620	17771	17780	17885	17723
16436	34253	27710	21489	19455	18246	17190	16559	16067	15893	15611	15697	15482	15095	15192	15332	15112	15424	14968	15084	14968	15204	15068	14976	15053	15009	15023	14846	14892	14928	14916	14817	15056	14913	14839	15113	14942	14992	15011	14920	15012	14829	14876	14839	14757	14874	14930	14970	15067	14828	15169	15022	14807	15042	14956	14930	14915	14758	14820	14882	15055	14978	15016	14898	15013	14783	14873	14950	14840	14799	14839	14718	14887	14967	14879	15097	14835	14868	14876	14935	14780	14936	14952	14980	14917	14854	14597	15053	14886	14926	14975	14850	14877	14961	14700	14974	15048	14860	15010	15044	14902	15012	14878	14922	14898	14698	15032	14998	14936	14764	14885	14913	14974	14860	14773	14757	15061	14910	15064	14994	14957	14942	14952	14846	14971	14787	14943	14886	14925	14986	14747	14947	15065	14978	14988	14936	15005	14938	14987	14876	14870	14932	15020	14935	14886	14835	14854	15135	15124	14892	14842	14925	14838	15011	14875	14854	14873	14695	14856	14849	14822	15013	14655	14855	14915	14803	14961	14937	14864	14974	14885	14755	14798	14969	14990	14860	14862	14876	14870	14938	14717	14801	14752	15082	14967	14799	14949	15073	14966	14920	14734	14922	14944	14884	15016	15069	14835	14875	15143	14870	14899	15047	14883	14828	14830	14980	14818	14779	14998	14897	14875	14881	14998	14806	14930	14763	14926	14868	14922	14883	14687	14807	14877	14843	14898	14953	14852	14916	14866	14891	15007	14878	14883	14842	14827	15006	14964	14911	15020	15006	14763	14971	14960	14971	14970	14844	14994	14961	14977	15026	14988	14967	14883	14919	14937	14783	15123	14927	15006	15006	14898	14959	14819	14742	14956	14906	15044	14983	14941	14865	15133	14884	14846	14782	14849	14903	14951	15049	14901	14687	14842	15026	14924	14780	14988	14708	14951	14890	14899	14692	14831	15030	14876	14920	14971	14784	15102	14974	14834	14937	14826	14912	14916	14958	14878	14816	14868	14785	14908	14896	14994	14922	14854	14882	14877	14915	14797	15047	14927	14844	14808	14858	14783	14974	14685	14908	14904	14882	14820	14914	14922	15006	14815	14956	14710	15019	14970	14797	14910	14899	14961	14910	14949	15006	14793	15000	14884	14985	14867	14827	14792	15005	14894	15090	14993	14934	14920	14859	14793	14910	14956	14985	14973	15056	14831	15064	14890	14836	14994	14825	14867	15003	14844	14857	15062	14940	14936	14910	14851	14897	14735	15040	14780	14964	14896	15064	14984	14928	14852	14963	14745	15059	14976	15001	14958	14813	15019	14895	14839	14872	14924	14959	14997	15188	14814	14821	14887	15010	14947	14742	14852	14928	14870	14865	14731	14956	14919	14886	15027	14940	14765	14797	14992	14964	14937	14887	14798	14985	14842	14878	14900	14784	15013	14806	14911	15036	14944	14953	14955	15001	14761	14822	15008	14868	14987	14756	14941	14981	14888	14916	14989	14861	14969	14917	14834	14759	14801	14811	14809	14908	14951	14936	14961	14989	14785	14782	14859	14902	14814	15028	15037	14844	14958	15029	14871	15066	14898	14898	14945	14812	14879	14947	14856	15017	14858	14809	14883	14862	14845	14848	14928	15014	14968	14968	14867	14935	14828	14875	15044	14988	14839	14879	15072	14895	14874	14962	15045	14973	14758	14789	14931	14970	14992	14934	14901	14909	14842	14815	14794	14951	14845	14963	14775	14912	14964	14903	14847	14863	14922	14812	14835	14777	14923	14889	14792	14923	14973	14659	14980	14801	14890	14943	14792	14867	14799	14892	15007	14909	14988	14891	14976	14790	14927	14941	14918	14923	14739	14930	14848	15010	14914	14835	14914	14797	14919	14840	15010	14976	14962	14895	14787	14867	14953	14899	14819	14913	14856	14866	15002	14935	14980	14706	15068	14838	14810	14810	14892	14980	14913	14873	14865	14773	14803	14628	14940	14745	14849	14911	14918	14764	15005	14950	14796	14993	14936	14767	14820	14778	14964	14892	14751	14785	14768	14799	14811	14771	14787	14981	14862	14970	15087	14906	14844	14911	14974	14943	15060	14750	15050	14862	14991	14818	14937	14791	15145	14819	14907	15017	14958	14724	14839	14859	14979	14903	14850	14978	14956	14802	14819	14994	14941	14978	14907	14951	14881	14879	14773	14766	15059	14961	14929	15033	14792	14914	14850	14961	14827	14757	15056	14893	14842	14880	14867	14950	14721	15083	15093	14937	14925	14705	14856	14841	14801	14916	14705	15017	14872	14906	14920	14865	14915	15049	14728	14894	14818	15023	14814	14796	14997	14830	14950	14849	14770	14968	14965	14641	14918	14820	14934	14912	15004	14929	14873	14896	14724	14715	15080	14915	14952	14939	14943	14994	14943	14978	14886	14902	14752	14801	14998	15011	14765	14793	14924	14980	14784	14808	15066	14878	15024	14932	14844	14880	15057	14878	14844	15045	15006	14736	14864	14883	14948	14876	15059	14972	14891	14925	14924	14845	14905	14907	15045	14926	14913	15066	14931	14775	14826	14967	14899	15062	14932	14779	14854	14882	14892	14754	14973	14762	14862	14870	15041	14878	15027	14767	14983	14929	14798	14904	14987	14877	14936	15085	14717	14812	14893	14848	14886	15022	14730	14903	14858	14989	14851	14842	14976	14875	14941	15014	14932	14960	14751	15024	14933	14920	14987	14929	14951	14962	14817	14871	14977	14902	14828	14945	14918	14836	14845	15021	14788	15045	14886	14978	15040	14914	15102	14830	14929	14930	14746	14977	14840	14842	15101	14879	14772	14983	15054	14923	14932	14890	14963	14935	14828	14856	14910	14712	14989	14884	14927	14889	14860	14875	15022	14859	14922	14655	14856	14882	14874	14930	14800	14897	14795	15020	14938	14836	14932	14853	14917	14984	14956	14755	14870	14952	14840	14990	14811	14883	14845	14908	14972	15058	14828	14927	14893	15020	14855	14963	14890	14977	15002	14874	14960	14787	14834	15018	14825	14927	14894	14869	15007	14889	15018	15111	14865	14832	15118	14855	15007	14685	14903	14875	14852	14828	14798	14802	14981	14941	14960	14945	14866	15078	14906	14892	14921	14967	14948	14966	14865	14747	14653	14980	14971	14937	14817	14902	14857	14807	14937	14726	14662	14848	15002	14832	14810	14833	14879	14938	14974	14869	14894	14911	14902	14961	15046	14969	14947	14953	14921	14929	14792	14856	14881	15067	14771	14967	14822	14869	15004	14813	14964	14887	14843	14929	14834	15039	14942	14828	15046	14908	14968	14948	14929	14752	15172	14768	14828	14822	14852	14900	14992	14941	14776	14949	14880	14926	14764	14984	15041	14885	14864	14927	14929	14826	14725	15033	14954	14903	14817	14805	14923	14949	15075	14789	14974	14972	14989	15103	14961	14927	14872	14932	14970	14871	14775	14988	14831	14895	15087	14997	15000	14712	14893	14927	15006	14941	14976	14748	14960	14888	14886	14952	14796	14868	14958	14841	14964	14946	14753	15045	14824	14967	14746	14956	14916	14873	15090	14870	14832	14831	14807	14854	14927	14857	14881	14918	14921	14882	15134	14920	14934	15021	14864	14892	15049	14807	14829	15058	15024	14755	14778	14845	14957	14836	14976	14967	14788	14900	15089	14932	14761	14825	15035	14824	14718	14755	14862	14750	14924	14925	14940	14800	14919	14926	14829	14961	14839	15028	14932	14905	14888	14852	14941	14984	14929	14940	14923	15008	14884	14940	14844	14798	14815	14845	14732	14953	14855	15055	14806	14911	14778	14902	14813	14906	14828	14891	14843	14732	14894	14865	14923	14713	14841	14907	14880	14741	14864	14836	14766	14836	14852	14920	14913	14825	14868	14818	14862	14719	14909	14953	14823	14905	14899	14897	14867	14828	14914	14883	14917	14961	15008	14820	14856	14934	15085	14883	14799	14852	14849	14905	14850	14886	14809	14841	14967	14902	14922	14971	14883	14818	14963	14932	14982	14924	14901	14917	14930	14806	14790	14718	14708	15090	14974	15024	14950	14899	14862	14965	14968	14885	14913	14854	14943	14866	14800	14842	14901	14932	14929	14817	15020	14973	14940	15025	14811	14908	14799	14791	14939	14965	14789	15032	14892	14931	14877	14914	15022	14955	14990	14834	14846	14733	14757	14860	15035	14789	14812	14821	14901	14779	14814	14980	14889	14956	14924	14749	14868	14770	14843	14980	14876	14863	14929	14766	14870	14825	14940	14857	15054	14858	14983	14914	14888	15014	14799	15012	15005	14878	14856	14763	14989	14791	14933	14785	14938	14994	14887	14981	14775	14866	15002	14895	14750	14824	14751	14916	14963	14919	14889	14880	14827	14952	15026	14738	14875	14846	14838	14993	14897	15046	15082	15002	14664	14903	14924	14874	15045	14934	15115	15015	14898	14900	14811	14942	14878	14703	14847	14974	14819	14957	14790	14971	14877	14841	14904	14826	14993	14791	14815	14942	14817	14848	14873	14816	14883	14756	14928	14809	14808	15031	14901	14985	14834	14974	14988	14917	14773	14785	14990	14788	14838	14921	14859	14968	14890	14886	14793	15044	14830	14808	14790	14788	14877	15023	14866	14754	15048	14774	14855	14850	14827	15003	14964	14912	14923	14958	15003	14843	14806	14995	14869	14701	14833	14925	14971	14823	14796	14866	14957	14922	14908	14979	15016	15056	14909	14885	14843	14980	14866	14862	14849	14798	14760	14948	14918	14806	14989	14836	15000	14916	14808	14917	14923	14893	14818	14801	15100	14922	14814	14922	14864	14831	14802	15024	14764	14936	14909	14825	14876	14865	14981	14798	14810	14950	14694	15063	14943	14806	14878	14979	14810	14995	14856	14874	14963	14878	14895	14906	14923	14710	14969	14892	14905	15005	14707	14965	14839	14663	14916	15008	14986	14928	14887	14840	14712	14914	14856	14883	14850	14975	14904	14834	14911	14963	14796	15058	14852	14965	14945	14936	14775	14806	14716	14879	14839	14974	15034	14777	14950	14782	14884	14851	14998	14798	14900	14837	14958	14810	14890	14849	14831	14850	14986	15046	14884	14898	14944	14841	14715	14959	14846	14836	14907	14748	14893	14893
24254	20982	26763	26383	20643	19575	18816	17970	17650	17541	17459	17239	17349	17147	16940	17125	17174	17152	17067	16998	17077	17099	16995	16978	17102	17101	16736	16816	16839	16794	17073	16747	17028	16957	16960	16848	16861	17031	17054	16942	17035	16895	17022	16924	16899	16832	16987	16853	16875	16953	16902	17048	16998	16934	17009	16925	16647	16981	16800	16788	16864	16906	16776	16953	16737	16880	17076	16801	17017	16731	16931	16772	16816	16822	16933	16629	16828	16741	16995	17004	16855	16752	16790	16895	16821	16862	16996	16768	16904	16699	16984	16816	16955	16692	16731	16876	16784	16714	17095	16792	16826	16801	16899	16931	16836	16940	16798	16641	16762	16771	16952	16963	16773	17016	16866	16843	17091	16764	17112	16931	16667	16798	16990	16821	16864	17130	16882	16942	16922	16786	16958	16891	16930	16904	16962	16830	16855	16908	16940	16742	16863	16888	16795	16861	16940	16958	16823	16630	16716	16809	16926	16767	16826	16804	17084	17115	16946	16739	16924	17015	17222	16919	16831	16715	16827	16860	16806	16856	16809	16949	16740	16992	16854	17101	16954	16893	16876	16943	16680	16820	16944	16645	16844	16852	16835	16929	16881	16822	16936	16865	16916	16877	16637	17007	17049	16631	16824	16636	16991	16889	16948	16890	16886	16707	16987	16897	16897	16960	17010	16862	16722	16642	16833	16869	16875	16709	16800	16942	17061	17138	16809	17067	16947	17011	16825	16829	16884	16875	17088	16881	16792	16920	16762	16935	16946	16786	16899	16955	16768	16638	16960	16770	16802	16726	16979	16781	16801	16936	16865	16855	16868	16911	16691	16730	16659	16846	16802	16827	16787	16717	16880	16696	16983	16974	16703	16740	16980	16796	17006	16885	16733	16958	16922	17114	16885	16690	16925	16897	16711	16859	16967	16868	16848	16990	16866	16749	16875	16753	16746	16775	16777	16902	16813	16789	16942	16888	16908	17035	17019	16709	16835	16935	16966	16863	16914	16887	16835	16602	16890	16832	16786	16881	16962	16944	16968	16879	17031	16909	16817	16945	16966	16845	16942	16701	16944	17002	16690	16800	17011	17126	16759	16769	16892	16905	16742	16928	16932	16600	16855	16659	16915	16962	16857	16929	17003	16857	16904	16946	16889	16864	16773	16768	16859	16808	16797	17102	16804	17070	16925	16796	16841	16908	16765	16824	16977	16818	16963	17009	16657	17033	16813	16876	16903	16758	16877	17056	16888	16643	16912	16926	16774	16744	16831	16859	16884	16734	17083	16927	16904	16848	16831	16858	16979	17037	16712	16936	16530	16699	16845	16901	17038	16885	16936	16825	16564	16720	16888	16785	16688	16737	17041	16821	17018	16638	16816	16940	17024	16856	16787	16737	16902	16827	16797	16988	16870	16925	16868	16993	16942	16980	16966	16976	17010	16707	16778	16827	16794	17088	16802	16757	16774	16660	16848	17033	16797	16921	16867	16928	16815	16889	16782	16668	16999	16798	16785	16939	16800	16938	17070	16930	16838	16945	17116	17151	16930	16995	16769	16702	16895	16989	16851	16886	16891	16903	16767	17065	16910	16800	17177	16845	16765	16854	16970	16775	16691	16749	17126	16783	16700	16961	16916	17091	17019	16848	16913	16842	16810	16899	16832	16790	17026	16735	16986	16802	16818	16711	16993	17040	16852	16758	16773	16836	16814	16759	16809	16958	16986	16998	16848	16994	16743	16729	16792	16806	16911	16898	16890	16740	16986	17018	16694	16739	17006	16741	16973	16956	16932	16831	16998	16775	16861	16645	16819	16888	16826	16991	16708	16791	16860	16905	17049	16858	16744	16752	16958	16784	17027	16923	16977	16813	16790	16949	16760	16960	16999	17086	16841	16772	16626	16664	16746	16878	16928	16850	16996	16846	17076	17003	16824	16831	16773	17062	16874	16760	16869	16925	16837	16809	16941	16957	17108	16775	16871	16942	16963	16879	16914	16658	16856	16798	16999	16948	16958	16954	16839	16741	16947	16884	16988	16878	16843	16659	16915	16583	16932	16728	16780	16812	16851	16883	16956	17063	16784	16789	16985	17026	17097	16827	17046	17029	16731	16750	16783	16629	16860	17022	17043	17049	16686	16993	16842	17004	16898	16874	16910	16803	16770	16784	16834	16899	16962	17087	16954	16817	16941	16800	16809	16769	16983	16870	16810	16825	16812	16676	16964	16750	17071	16976	17051	16888	16954	17030	17106	16818	16920	16852	16585	16884	16993	16801	16878	16797	16949	16895	16814	16843	16740	16955	16827	16907	16883	16767	16902	16882	16852	16993	17004	16919	16850	17013	16907	16781	16971	16839	16908	16888	16714	16876	16949	16790	16898	16785	17051	17007	16933	16781	17011	16804	17003	16854	16836	16980	16850	17069	16757	16797	16987	16948	16828	16789	16805	16776	16671	16985	16913	16783	16933	16739	16688	16880	16824	16937	16877	16932	16776	16936	16884	16879	17032	16814	16818	16832	16957	16720	16791	17118	16626	16724	16870	16887	16952	16834	16687	17019	16986	16989	16819	16652	16739	17050	16860	16939	16907	16909	16920	16915	17057	17045	16875	16972	16808	16678	16776	16904	17038	16714	16883	16923	16858	16655	16895	16667	16962	16768	16884	16705	17060	16974	16846	16848	16914	16793	16929	16854	16765	16969	16611	16906	17003	16855	16867	16814	16888	16829	16831	16901	16774	16906	16997	17106	16953	16923	16893	16785	16791	16774	16853	16816	16827	16993	16817	16720	16806	16914	16869	16695	16851	16995	17020	16902	16734	16702	17038	16774	16764	17006	16893	16686	16789	16823	16815	16907	16965	16857	16916	16853	16974	16871	16802	16904	16884	16735	16850	16744	16870	16971	16698	16781	16700	16909	16958	16938	16815	16973	17043	16794	16838	16899	16903	16741	16884	16881	16882	16955	17125	16875	16816	16894	16690	16800	17034	16947	16888	17209	16987	17005	16814	16723	16940	17013	16821	16773	16850	16864	17000	16790	16800	16734	16948	16791	16916	16825	16811	16928	17005	16673	16835	16838	16886	17069	16954	16961	16851	16847	16785	16784	16797	16716	16866	16891	16845	16810	16724	16820	16734	17024	16639	16935	16906	16742	16958	16852	16923	16962	16965	16839	16833	17012	16875	17057	16868	16872	16757	16810	16745	16801	16735	16857	16808	16768	16768	16790	16736	16675	16651	16980	16701	16748	16885	16842	16824	16956	16929	17009	16751	16795	16670	17026	16700	16853	16963	16629	16879	16680	16601	16769	17017	16855	16650	16967	16860	16652	16989	16877	16878	16839	16660	16926	16760	16892	16961	16835	16904	16607	16664	16945	16819	16795	16675	17012	17064	17061	16988	17002	16991	16781	16816	16974	16979	16773	17015	16775	17010	16836	16938	16840	16835	16951	16722	16899	16784	16775	16786	16652	16684	16893	16948	16865	16751	16918	16900	16720	16890	16939	17001	16983	16794	16961	16605	16799	16945	16838	16703	16559	16727	16743	16918	16836	16852	17013	17130	16816	16747	16937	16809	16757	16774	16895	16860	16767	17026	16820	16851	16774	16905	16793	16818	16886	17060	16810	16967	17050	16725	17021	16964	17050	16911	16741	16806	16986	16666	16938	16912	16867	16807	16959	16997	17027	17010	16830	16966	17091	16797	16918	16776	17009	16677	16957	16861	16689	16850	16846	16904	16720	16905	16677	16894	16965	16897	16668	16900	16862	17003	16782	16907	16945	16869	16982	16914	16904	17062	16886	16945	16866	16822	16873	17006	16901	16951	16829	16560	16677	16902	16790	16795	16727	16857	17050	16909	16920	16742	16925	16966	16902	16778	16859	16987	16931	17113	16822	16706	16760	16815	16924	16869	17052	17088	17032	16754	16752	17099	16873	16917	16886	16900	16685	16901	17042	16966	17001	16866	16780	16984	16898	16947	17002	16857	16972	16864	16936	16891	16885	16875	17011	16752	16833	16960	16801	16827	16656	16624	16866	16771	16773	16885	16899	16636	17068	16807	16811	16831	16930	16905	16815	16867	16677	16752	16800	16834	16859	16976	16806	16844	16756	16863	16798	16788	16825	16850	16883	16950	16913	16725	16758	16904	17036	16840	16689	16759	16887	16758	16622	16895	16653	16844	16851	16948	16832	16934	16861	16761	16883	16928	16870	16793	16838	16827	16773	16977	16791	16829	16885	17114	16790	16866	16991	16927	16981	17027	17041	16937	16841	16739	16874	16762	16798	16675	16840	16733	16767	16954	16948	17026	16966	16859	16776	16943	16889	17026	16800	16867	16876	16885	16888	16633	16874	17052	16710	16980	16954	16918	16696	16929	16764	16895	16994	17025	16906	16786	16757	16834	16936	17028	16863	17039	16929	16823	16997	17027	16805	16884	17067	16882	16925	17092	16893	16708	16582	16789	16770	16721	16959	16630	16836	16859	16815	16690	16868	16916	17049	16831	16918	16792	16742	16917	16813	16934	16665	17000	16853	16840	17035	16887	16969	17030	16897	16953	16916	16768	16869	16937	16955	16760	16859	16857	16764	16944	16913	16986	16925	16926	16823	16749	17008	16824	16884	16925	16768	17011	16893	16898	16767	16892	16823	16742	16714	16870	16666	16913	16874	16804	16939	16653	16802	17063	16902	16729	16753	16969	16923	16929	16882	16882	16941	16877	16900	16800	16821	16870	16910	16862	16799	17026	16751	16809	16888	17034	16899	16850	16966	17069	16905	16934	16817	16808	16756	16811	16910	16740	16837	16922	16694	16890	16938	16610	16980	17015	16876	16853	16707	16866	16692	16851	16864	16834	16904	16804	16814	16895	16867	16922	16915	16876	16831	16836	16769	16825	16847	17061	16898	16849	16857	16846	16895	16938	16766	16905	16820	16849	16687	16783	16566	16793	16652	16937	16935	17010	16851	17146	17035	16990	16819	16899	16873	16854	16700	16842	16884	16818	16755	16814	16930	16742	16761	17019	16861	16844	16895	16826	17073	16623	16757	16856	16695	16887	16799	16856	16913	16912	16863	16910	16826	16923	16966	16966	16868	16953	17059	16888	16758	16841	16848	17009	16928	16962	16810	16829	16858	16828	16900	16883	16873	16896	17002	16944	16687
16847	31092	24752	19703	18029	17076	16533	15622	15405	15146	14885	14995	14746	14786	14834	14759	14722	14681	14684	14687	14518	14634	14491	14605	14538	14521	14399	14533	14363	14654	14489	14514	14406	14458	14438	14287	14543	14712	14473	14475	14390	14361	14363	14486	14328	14431	14456	14414	14349	14504	14296	14545	14420	14399	14466	14429	14346	14440	14455	14479	14317	14390	14382	14450	14419	14416	14299	14460	14513	14486	14295	14402	14263	14456	14297	14469	14328	14332	14514	14379	14372	14474	14501	14559	14419	14373	14480	14231	14371	14323	14536	14423	14472	14514	14347	14533	14412	14517	14414	14243	14322	14539	14350	14604	14308	14432	14307	14525	14459	14396	14458	14643	14324	14447	14373	14333	14378	14350	14432	14316	14449	14468	14410	14522	14440	14494	14134	14487	14339	14362	14288	14393	14507	14565	14533	14605	14478	14444	14376	14423	14263	14448	14514	14481	14557	14430	14527	14303	14377	14399	14387	14635	14324	14325	14370	14474	14528	14463	14531	14375	14540	14337	14299	14412	14419	14347	14451	14426	14469	14411	14497	14422	14414	14394	14370	14339	14421	14434	14361	14372	14411	14464	14338	14517	14303	14511	14451	14459	14273	14395	14466	14430	14318	14466	14540	14472	14334	14459	14478	14437	14383	14382	14368	14495	14304	14398	14313	14261	14543	14482	14227	14402	14536	14470	14426	14380	14416	14340	14392	14361	14519	14493	14359	14326	14361	14420	14371	14461	14324	14593	14344	14558	14346	14251	14379	14500	14401	14456	14406	14311	14417	14444	14539	14486	14444	14510	14420	14348	14285	14445	14585	14381	14570	14608	14390	14335	14611	14392	14321	14502	14518	14481	14500	14509	14295	14422	14199	14472	14362	14426	14460	14330	14228	14396	14536	14259	14389	14483	14382	14382	14339	14375	14704	14547	14606	14482	14379	14523	14592	14482	14195	14486	14516	14345	14244	14367	14414	14496	14562	14532	14447	14580	14408	14347	14522	14414	14539	14475	14499	14432	14454	14442	14647	14562	14367	14295	14449	14643	14345	14497	14440	14359	14456	14440	14385	14144	14324	14407	14439	14348	14326	14482	14366	14450	14700	14582	14544	14372	14496	14342	14243	14523	14282	14497	14454	14399	14474	14319	14482	14438	14456	14178	14369	14411	14420	14443	14364	14395	14275	14454	14464	14501	14336	14535	14319	14299	14315	14452	14410	14431	14423	14415	14375	14440	14380	14273	14408	14569	14438	14299	14495	14553	14394	14440	14438	14326	14427	14377	14357	14241	14293	14521	14308	14350	14412	14359	14474	14386	14529	14548	14450	14435	14586	14300	14460	14342	14362	14425	14523	14437	14509	14534	14310	14539	14423	14394	14315	14448	14447	14371	14282	14493	14476	14597	14248	14337	14401	14550	14335	14297	14473	14511	14520	14466	14580	14490	14545	14588	14258	14314	14274	14374	14384	14327	14519	14507	14548	14387	14544	14439	14456	14241	14651	14412	14547	14421	14551	14442	14412	14347	14349	14315	14502	14386	14402	14512	14307	14598	14431	14568	14480	14140	14574	14412	14554	14538	14295	14406	14398	14445	14310	14339	14332	14389	14560	14473	14284	14399	14257	14411	14364	14422	14365	14452	14441	14263	14438	14380	14399	14530	14317	14159	14478	14415	14455	14299	14431	14393	14503	14385	14328	14665	14421	14423	14460	14614	14542	14360	14551	14262	14217	14419	14334	14480	14404	14483	14432	14406	14340	14530	14468	14629	14393	14475	14375	14504	14229	14470	14465	14575	14362	14352	14580	14254	14544	14446	14359	14591	14527	14375	14405	14338	14436	14334	14469	14382	14458	14452	14411	14365	14258	14387	14429	14445	14466	14438	14503	14267	14587	14446	14276	14520	14530	14446	14351	14455	14568	14379	14506	14517	14480	14397	14492	14380	14433	14337	14377	14469	14431	14475	14380	14515	14271	14676	14421	14440	14472	14371	14560	14426	14547	14417	14423	14416	14344	14299	14298	14518	14587	14338	14541	14407	14258	14564	14449	14371	14363	14420	14490	14337	14492	14511	14545	14494	14587	14207	14642	14286	14321	14617	14418	14510	14423	14551	14194	14421	14413	14338	14320	14442	14312	14487	14476	14584	14619	14281	14457	14250	14307	14417	14304	14317	14292	14355	14506	14311	14293	14555	14316	14363	14399	14353	14486	14417	14412	14359	14517	14413	14320	14631	14639	14456	14534	14410	14504	14546	14542	14284	14531	14116	14573	14316	14539	14374	14427	14521	14391	14304	14503	14483	14521	14398	14558	14417	14348	14426	14370	14516	14404	14358	14424	14362	14342	14325	14408	14609	14322	14339	14429	14364	14451	14458	14459	14459	14502	14351	14454	14556	14378	14466	14481	14341	14267	14360	14399	14377	14373	14570	14529	14336	14436	14373	14319	14472	14508	14502	14273	14394	14449	14470	14454	14465	14600	14473	14430	14380	14277	14553	14404	14412	14505	14395	14403	14441	14347	14413	14505	14295	14413	14333	14301	14482	14417	14387	14209	14395	14347	14332	14479	14524	14336	14253	14350	14558	14403	14394	14386	14540	14551	14308	14367	14349	14568	14391	14451	14472	14398	14507	14560	14412	14475	14527	14453	14409	14444	14421	14354	14517	14447	14298	14403	14592	14410	14356	14465	14454	14493	14605	14441	14303	14423	14508	14599	14315	14439	14192	14504	14363	14287	14385	14367	14373	14539	14459	14412	14408	14523	14535	14400	14491	14327	14407	14618	14359	14494	14417	14380	14273	14406	14495	14431	14470	14506	14461	14466	14609	14445	14502	14357	14487	14564	14405	14302	14414	14396	14427	14397	14249	14458	14521	14361	14349	14495	14457	14468	14453	14495	14525	14570	14372	14393	14423	14390	14624	14473	14397	14297	14449	14353	14501	14260	14681	14436	14535	14363	14473	14268	14433	14324	14459	14386	14583	14350	14479	14284	14657	14453	14463	14528	14479	14418	14563	14350	14355	14417	14604	14427	14486	14320	14518	14575	14543	14470	14581	14522	14349	14359	14349	14537	14589	14462	14364	14390	14545	14500	14394	14495	14322	14411	14368	14501	14257	14312	14416	14445	14488	14388	14221	14410	14467	14513	14286	14460	14520	14428	14516	14319	14401	14449	14588	14399	14634	14300	14432	14507	14395	14380	14558	14308	14425	14329	14504	14435	14570	14478	14500	14456	14356	14465	14341	14440	14470	14628	14363	14463	14480	14521	14400	14460	14499	14384	14419	14580	14300	14520	14533	14363	14453	14364	14534	14285	14528	14466	14469	14409	14454	14541	14409	14453	14341	14407	14427	14309	14316	14523	14375	14411	14556	14382	14434	14372	14351	14432	14290	14406	14376	14332	14365	14448	14424	14292	14471	14467	14488	14553	14612	14281	14518	14462	14292	14529	14218	14388	14314	14517	14379	14388	14519	14509	14393	14354	14456	14444	14403	14342	14351	14645	14277	14378	14286	14521	14462	14283	14544	14536	14530	14395	14595	14321	14399	14473	14424	14433	14470	14298	14388	14421	14350	14382	14390	14480	14432	14462	14347	14403	14498	14470	14426	14385	14490	14350	14417	14364	14378	14553	14463	14535	14488	14425	14322	14491	14354	14521	14447	14412	14625	14465	14553	14329	14498	14499	14397	14477	14398	14506	14385	14435	14544	14569	14500	14437	14531	14514	14436	14509	14428	14552	14506	14330	14612	14479	14331	14490	14438	14420	14493	14598	14456	14257	14441	14585	14450	14482	14529	14473	14387	14418	14458	14439	14256	14243	14435	14192	14466	14480	14434	14453	14478	14263	14417	14500	14511	14432	14449	14360	14458	14514	14350	14512	14340	14479	14385	14480	14351	14425	14510	14292	14454	14426	14337	14282	14469	14382	14333	14568	14453	14461	14548	14391	14538	14334	14477	14381	14521	14315	14382	14381	14534	14540	14548	14399	14459	14450	14437	14410	14397	14360	14315	14356	14461	14456	14452	14385	14429	14594	14349	14390	14455	14412	14455	14357	14479	14470	14474	14325	14574	14460	14340	14455	14424	14460	14457	14392	14391	14450	14482	14387	14471	14410	14512	14470	14287	14594	14450	14444	14424	14349	14331	14519	14466	14407	14515	14277	14331	14474	14376	14463	14320	14603	14451	14432	14325	14471	14506	14359	14411	14313	14491	14528	14501	14493	14437	14393	14339	14365	14409	14427	14584	14495	14424	14433	14529	14473	14549	14371	14555	14539	14305	14550	14529	14520	14364	14541	14558	14435	14250	14345	14388	14411	14350	14359	14522	14304	14552	14464	14452	14613	14400	14404	14404	14297	14563	14405	14261	14453	14444	14507	14442	14336	14459	14392	14588	14381	14457	14403	14511	14522	14359	14444	14404	14440	14461	14419	14503	14425	14438	14470	14414	14454	14333	14545	14504	14300	14474	14394	14316	14467	14431	14474	14462	14493	14301	14494	14375	14515	14340	14534	14517	14381	14561	14551	14353	14409	14284	14449	14633	14552	14276	14424	14513	14381	14432	14381	14595	14395	14435	14587	14436	14451	14400	14411	14570	14464	14578	14424	14414	14350	14502	14368	14471	14478	14509	14371	14456	14397	14559	14535	14495	14421	14383	14296	14342	14413	14457	14547	14279	14411	14555	14371	14440	14465	14354	14345	14435	14416	14516	14308	14339	14467	14476	14561	14418	14300	14342	14464	14412	14484	14368	14497	14572	14516	14520	14519	14376	14565	14398	14504	14559	14452	14449	14390	14552	14479	14414	14554	14499	14323	14524	14477	14418	14432	14444	14451	14318	14550	14398	14475	14357	14449	14414	14268	14416	14405	14320	14468	14310	14516	14416	14396	14408	14474	14416	14480	14454	14508	14411	14386	14373	14470	14511	14514	14389	14450	14406	14432	14470	14463	14232	14353	14408	14342	14336	14499	14544	14506	14376	14524	14657	14444	14456	14414	14415	14428	14266	14401	14462	14361	14619	14428	14533	14508	14467	14454	14525	14495	14422	14398	14367	14284	14523	14423	14538	14370	14296	14601	14372	14164	14603	14397	14404	14221	14423	14373	14417	14538	14464	14410	14424	14570	14574	14468	14402	14373	14439	14482	14428
21842	21024	28275	23967	21353	23697	26190	21094	20087	19982	19853	19398	19171	19601	19175	19208	19301	19263	19259	19242	18938	18886	18896	19036	18968	18907	18839	18894	18941	18729	18878	18922	18897	18743	18909	18967	18720	18775	18722	18844	18666	18766	18641	18879	18835	18564	18954	18761	18742	18795	18892	18950	18993	18535	18747	18767	18868	18801	18814	18629	18716	18631	18869	18905	18845	18745	18750	18906	18719	18768	18641	18473	18510	18786	18833	18640	18522	18506	18838	18722	18446	18859	18542	18696	18845	18694	18674	18675	18945	18795	18543	18680	18860	18563	18554	18659	18745	18640	18648	18762	18753	18690	18743	18784	18582	18715	18821	18561	18727	18649	18850	18622	18700	18457	18697	18692	18586	18759	18743	18637	18809	18628	18510	18662	18685	18720	18699	18590	18550	18743	18799	18671	18616	18656	18669	18706	18629	18782	18785	18598	18845	18590	18833	18673	18753	18668	18526	18548	18725	18606	18599	18816	18596	18844	18706	18875	18830	18479	18680	18677	18655	18729	18639	18758	18760	18771	18632	18794	18748	18671	18853	18655	18673	18649	18495	18440	18671	18638	18737	18633	18745	18619	18661	18669	18781	18500	18533	18848	18882	19003	18650	18689	18667	18567	18830	18493	18600	18635	18971	18598	18534	18771	18646	18794	18740	18748	18669	18768	18734	18633	18670	18840	18663	18821	18860	18752	18833	18532	18541	18641	18641	18822	18560	18761	18670	18621	18791	18691	18755	18880	18813	18724	18816	18614	18640	18614	18726	18863	18663	18643	18890	18675	18774	18779	18848	18598	18628	18619	18523	18646	18588	18689	18671	18739	18595	18705	18327	18513	18720	18775	18633	18645	18814	18737	18935	18554	18678	18510	18672	18817	18602	18916	18752	18773	18733	18631	18825	18791	18977	18616	18563	18798	18642	18560	18594	18648	18731	18711	18741	18845	18513	18748	18790	18413	18529	18658	18723	18843	18711	18567	18733	18644	18722	18691	18724	18666	18827	18694	18625	18623	18720	18401	18557	18565	18564	18648	18720	18611	18539	18809	18523	18562	18629	18619	18597	18690	18689	18629	18772	18680	18772	18567	18746	18710	18694	18574	18569	18591	18804	18329	18633	18724	18710	18790	18653	18592	18655	18492	18625	18771	18573	18659	18834	18817	18499	18705	18664	18718	18509	18601	18650	18679	18707	18703	18732	18648	18860	18658	18514	18469	18887	18748	18734	18678	18814	18886	18684	18591	18749	18767	18774	18594	18890	18887	18332	18740	18737	18777	18689	18671	18685	18797	18562	18645	18650	18493	18785	18777	18672	18670	18626	18802	18690	18686	18666	18594	18935	18385	18509	18796	18671	18735	18726	18715	18735	18640	18555	18619	18852	18750	18780	18735	18757	18759	18801	18551	18507	18728	18494	18810	18535	18693	18799	18659	18614	18686	18663	18724	18786	18689	18714	18733	18602	18748	18678	18835	18648	18709	18367	18665	18552	18721	18742	18498	18727	18610	18783	18533	18665	18620	18766	18809	18740	18899	18541	18558	18697	18703	18604	18647	18579	18835	18693	18649	18784	18638	18450	18593	18795	18923	18779	18842	18518	18558	18669	18665	18700	18532	18642	18729	18693	18844	18733	18525	18590	18614	18599	18585	18731	18599	18732	18567	18531	18585	18606	18570	18385	18676	18518	18613	18766	18509	18736	18700	18943	18752	18756	18719	18852	18632	18670	18562	18469	18824	18567	18596	18663	18493	18685	18740	18688	18711	18696	18473	18572	18709	18684	18608	18586	18820	18316	18654	18754	18793	18672	18636	18473	18867	18567	18810	18704	18764	18765	18616	18660	18787	18527	18573	18760	18851	18596	18495	18725	18717	18444	18626	18460	18674	18794	18744	18605	18634	18738	18553	18649	18567	18425	18540	18599	18618	18667	18538	18485	18573	18708	18555	18834	18522	18664	18804	18709	18703	18726	18804	18526	18416	18735	18642	18730	18566	18784	18774	18543	18647	18341	18659	18748	18602	18618	18663	18732	18490	18726	18550	18541	18615	18699	18615	18677	18746	18455	18608	18643	18777	18784	18411	18762	18661	18834	18795	18639	18645	18701	18482	18802	18778	18858	18698	18733	18677	18598	18612	18646	18744	18664	18656	18637	18510	18677	18760	18717	18549	18859	18337	18607	18676	18538	18527	18781	18645	19005	18713	18518	18576	18416	18587	18855	18571	18616	18785	18735	18741	18825	18511	18793	18580	18716	18683	18633	18506	18608	18686	18744	18639	18729	18678	18687	18791	18762	18571	18865	18682	18986	18829	18799	18758	18586	18656	18674	18724	18732	18656	18832	18827	18686	18528	18709	18876	18589	18888	18763	18561	18698	18649	18484	18663	18567	18552	18567	18724	18646	18512	18724	18627	18581	18547	18726	18668	18707	18579	18791	18810	18733	18534	18647	18720	18614	18443	18420	18627	18846	18632	18560	18883	18541	18757	18789	18781	18818	18764	18468	18599	18545	18692	18610	18560	18664	18538	18694	18857	18490	18799	18809	18647	18706	18776	18631	18701	18640	18528	18724	18510	18713	18717	18714	18698	18744	18727	18602	18788	18651	18650	18559	18868	18834	18595	18723	18846	18858	18729	18510	18595	18479	18699	18629	18625	18641	18557	18799	18543	18548	18621	18583	18898	18603	18543	18777	18504	18760	18770	18690	18899	18816	18719	18714	18743	18792	18859	18727	18627	18709	18739	18616	18676	18652	18511	18757	18559	18663	18783	18671	18757	18610	18410	18650	18670	18724	18716	18674	18657	18675	18768	18568	18793	18717	18702	18817	18781	18594	18463	18499	18664	18649	18618	18614	18780	18602	18476	18821	18539	18508	18532	18785	18600	18596	18975	18744	18567	18645	18730	18652	18663	18756	18505	18657	18512	18837	18538	18511	18595	18706	18658	18713	18579	18829	18964	18701	18625	18592	18725	18789	18629	18634	18657	18741	18822	18574	18740	18718	18599	18622	18711	18841	18553	18523	18759	18706	18587	18681	18735	18699	18630	18662	18683	18452	18865	18548	18767	18438	18651	18603	18733	18639	18551	18744	18650	18694	18597	18445	18603	18598	18880	18764	18721	18794	18580	18804	18847	18481	18658	18826	18620	18695	18553	18785	18589	18749	18436	18488	18613	18683	18792	18641	18653	18670	18741	18753	18658	18767	18547	18770	18646	18656	18514	18573	18594	18890	18653	18398	18483	18723	18821	18728	18594	18447	18643	18626	18650	18597	18443	18562	18603	18636	18646	18561	18829	18580	18581	18735	18851	18533	18868	18813	18686	18686	18798	18511	18690	18488	18798	18703	18494	18655	18796	18688	18733	18541	18591	18575	18808	18628	18783	18364	18502	18680	18718	18596	18662	18547	18634	18755	18924	18848	18603	18653	18474	18597	18791	18544	18596	18362	18769	18807	18788	18859	18574	18524	18738	18777	18661	18625	18532	18743	18552	18854	18805	18697	18748	18633	18701	18852	18787	18553	18515	18482	18810	18865	18659	18642	18587	18601	18626	18788	18844	18690	18684	18708	18602	18611	18521	18744	18610	18615	18489	18726	18851	18783	18732	18589	18518	18899	18728	18645	18812	18552	18489	18574	18370	18650	18381	18729	18715	18454	18785	18925	18449	18497	18576	18813	18637	18779	18559	18587	18776	18905	18696	18922	18675	18650	18577	18667	18605	18625	18835	18737	18586	18750	18714	18715	18772	18609	18924	18583	18680	18516	18571	18663	18649	18726	18685	18562	18555	18634	18630	18630	18443	18606	18598	18690	18660	18869	18795	18494	18683	18583	18743	18776	18599	18560	18701	18986	18646	18860	18781	18640	18669	18877	18947	18559	18597	18564	18817	18501	18621	18711	18886	18548	18719	18812	18667	18707	18638	18495	18527	18676	18800	18788	18807	18759	18657	18761	18680	18670	18706	18816	18690	18519	18521	18774	18573	18533	18679	18794	18772	18790	18656	18676	18701	18538	18712	18659	18700	18618	18889	18772	18566	18759	18735	18685	18504	18748	18564	18770	18811	18735	18799	18658	18905	18740	18538	18722	18693	18859	18726	18555	18732	18802	18722	18800	18596	18750	18657	18633	18844	18701	18593	18984	18816	18664	18560	18889	18617	18691	18696	18660	18594	18545	18728	18721	18772	18712	18640	18664	18769	18734	18712	18575	18576	18867	18543	18475	18827	18519	18535	18606	18642	18768	18936	18694	18800	18715	18811	18916	18643	18630	18672	18589	18745	18920	18734	18801	18864	18632	18593	18587	18814	18837	18540	18418	18506	18540	18623	18682	18514	18573	18584	18708	18702	18738	18651	18710	18821	18690	18633	18720	18792	18784	18579	18697	18741	18612	18493	18623	18854	18901	18710	18621	18708	18579	18773	18759	18707	18748	18484	18630	18848	18721	18716	18662	18494	18714	18685	18510	18608	18564	18486	18519	18556	18691	18723	18801	18716	18605	18624	18783	18613	18525	18562	18559	18806	18705	18871	18778	18647	18597	18849	18626	18678	18696	18514	18619	18677	18648	18793	18760	18864	18754	18617	18525	18450	18805	18749	18804	18745	18797	18763	18589	18760	18534	18697	18733	18730	18576	18699	18760	18660	18627	18747	18545	18626	18747	18691	18739	18658	18559	18615	18826	18738	18780	18647	18422	18585	18946	18590	18783	18722	18889	18762	18707	18607	18430	18745	18883	18646	18697	18633	18860	18740	18721	18699	18591	18462	18546	18672	18721	18552	18532	18638	18671	18677	18810	18711	18767	18546	18890	18684	18670	18676	18704	18593	18762	18786	18698	18595	18721	18730	18439	18616	18802	18615	18704	18537	18631	18847	18738	18741	18654	18695	18595	18759	18541	18577	18708	18786	18788	18689	18572	18599	18714	18790	18873	18676	18615	18821	18662	18687	18679	18814	18583	18635	18621	18664	18754	18725	18578	18582	18933	18783	18691	18868	18843	18935	18740	18595	18638	18749	18759	18767	18732	18835	18537	18924	18597	18796	18643	18795	18651	18670	18690	18733	18763	18513	18564	18414	18812	18751	18750	18601	18501	18643	18632	18694	18834	18627	18605	18551	18526	18599	18826	18649	18638	18503	18854	18704	18762	18466
17580	38852	30930	24083	21550	19921	18860	17832	17189	17032	16366	16212	16237	15958	16280	15985	15907	15981	15788	15978	15675	15720	15805	15533	15773	15550	15589	15596	15556	15636	15503	15488	15492	15448	15557	15490	15506	15404	15496	15439	15487	15506	15593	15516	15671	15487	15468	15473	15455	15618	15542	15482	15485	15386	15600	15509	15392	15350	15263	15541	15427	15406	15442	15470	15526	15531	15517	15493	15461	15422	15457	15392	15260	15605	15315	15541	15502	15464	15383	15428	15513	15553	15590	15441	15476	15451	15573	15535	15542	15455	15411	15346	15387	15610	15436	15514	15416	15457	15636	15315	15347	15520	15398	15616	15578	15385	15487	15518	15423	15396	15402	15485	15489	15551	15579	15328	15519	15503	15365	15393	15496	15433	15403	15432	15366	15533	15412	15521	15451	15475	15448	15401	15497	15454	15511	15411	15254	15469	15498	15456	15529	15459	15430	15486	15444	15447	15450	15494	15504	15415	15470	15422	15421	15346	15573	15445	15483	15462	15389	15363	15563	15375	15606	15573	15567	15436	15330	15516	15435	15400	15422	15490	15471	15575	15393	15443	15419	15454	15566	15287	15560	15374	15423	15551	15431	15423	15460	15506	15351	15634	15484	15351	15560	15550	15528	15489	15409	15378	15429	15558	15425	15487	15541	15265	15596	15573	15428	15311	15493	15399	15638	15545	15494	15668	15416	15599	15511	15393	15244	15418	15433	15374	15313	15515	15554	15488	15499	15499	15419	15520	15366	15584	15390	15593	15582	15380	15502	15470	15346	15544	15386	15405	15431	15614	15258	15405	15533	15426	15538	15580	15521	15488	15408	15254	15568	15358	15371	15507	15499	15386	15422	15448	15703	15500	15422	15604	15430	15471	15514	15441	15416	15347	15273	15397	15448	15442	15217	15420	15513	15535	15574	15415	15448	15528	15364	15491	15406	15503	15373	15377	15422	15385	15517	15326	15523	15339	15443	15338	15475	15442	15434	15379	15328	15634	15384	15488	15422	15434	15567	15430	15467	15609	15273	15347	15381	15494	15441	15447	15557	15558	15587	15647	15440	15305	15435	15645	15358	15479	15480	15432	15358	15378	15489	15514	15322	15581	15490	15453	15563	15487	15516	15378	15525	15477	15329	15648	15283	15561	15349	15446	15456	15472	15497	15449	15452	15561	15301	15421	15602	15457	15670	15367	15426	15561	15555	15449	15517	15507	15537	15456	15610	15448	15525	15381	15389	15477	15434	15460	15461	15526	15611	15377	15444	15456	15533	15607	15382	15456	15368	15530	15443	15678	15524	15594	15444	15401	15383	15462	15399	15489	15408	15379	15445	15438	15480	15648	15495	15380	15418	15374	15420	15383	15376	15311	15431	15417	15519	15344	15310	15448	15366	15496	15601	15346	15555	15480	15537	15468	15333	15467	15516	15441	15387	15486	15395	15492	15561	15400	15439	15458	15515	15443	15448	15595	15476	15616	15443	15259	15437	15378	15559	15434	15466	15326	15456	15383	15460	15461	15444	15398	15523	15553	15561	15206	15566	15455	15319	15407	15343	15403	15523	15532	15400	15431	15450	15472	15506	15493	15380	15400	15491	15479	15524	15521	15554	15387	15307	15453	15393	15457	15283	15480	15406	15452	15545	15523	15373	15508	15454	15320	15525	15472	15532	15313	15491	15674	15199	15457	15487	15441	15364	15517	15501	15556	15422	15493	15372	15517	15439	15462	15432	15543	15458	15499	15395	15474	15501	15515	15455	15380	15491	15356	15359	15304	15276	15402	15480	15358	15468	15458	15455	15582	15417	15427	15522	15463	15482	15356	15598	15422	15533	15504	15528	15315	15454	15493	15218	15386	15562	15454	15327	15442	15313	15472	15486	15341	15419	15414	15449	15428	15513	15431	15715	15451	15374	15476	15447	15530	15511	15368	15360	15488	15508	15432	15444	15464	15585	15535	15348	15398	15500	15501	15477	15559	15339	15439	15621	15400	15509	15298	15398	15451	15435	15502	15505	15551	15455	15420	15616	15566	15563	15367	15323	15319	15587	15456	15428	15426	15535	15407	15379	15375	15470	15266	15602	15541	15425	15339	15490	15519	15498	15284	15579	15469	15481	15516	15305	15577	15432	15118	15576	15482	15370	15580	15475	15537	15466	15502	15426	15492	15377	15528	15458	15437	15432	15539	15603	15583	15655	15495	15440	15565	15594	15453	15547	15450	15521	15378	15454	15434	15400	15594	15481	15420	15332	15378	15534	15507	15470	15503	15385	15383	15417	15338	15394	15544	15393	15269	15422	15365	15475	15299	15328	15372	15487	15549	15372	15609	15431	15463	15488	15445	15397	15455	15505	15609	15533	15475	15441	15307	15550	15393	15425	15393	15619	15429	15250	15548	15474	15614	15344	15420	15531	15488	15605	15326	15578	15404	15487	15565	15541	15388	15407	15565	15134	15524	15440	15208	15354	15512	15363	15524	15230	15439	15391	15319	15476	15533	15509	15560	15580	15529	15418	15343	15481	15491	15413	15527	15532	15309	15317	15436	15409	15432	15481	15388	15454	15546	15239	15496	15413	15567	15411	15385	15565	15669	15559	15342	15399	15443	15324	15551	15479	15432	15440	15354	15367	15651	15372	15353	15546	15539	15488	15589	15420	15497	15479	15504	15464	15440	15532	15460	15620	15386	15489	15340	15659	15400	15224	15490	15314	15531	15492	15465	15483	15339	15360	15601	15411	15400	15324	15422	15482	15478	15515	15455	15445	15288	15478	15427	15464	15512	15537	15569	15548	15396	15422	15560	15343	15535	15418	15314	15433	15409	15439	15523	15470	15574	15434	15525	15377	15296	15546	15198	15613	15296	15289	15450	15442	15523	15454	15482	15520	15269	15385	15534	15499	15575	15457	15371	15543	15521	15301	15428	15575	15462	15382	15417	15518	15272	15598	15443	15547	15354	15355	15519	15514	15391	15442	15295	15434	15343	15522	15399	15416	15410	15565	15453	15588	15419	15542	15351	15555	15427	15534	15598	15431	15536	15473	15538	15523	15534	15292	15328	15323	15278	15418	15209	15500	15418	15458	15499	15381	15605	15293	15374	15354	15404	15467	15475	15496	15406	15468	15553	15431	15390	15370	15649	15448	15542	15436	15533	15467	15522	15571	15417	15441	15473	15378	15576	15451	15373	15602	15451	15406	15399	15490	15585	15577	15373	15425	15447	15591	15331	15321	15558	15478	15437	15493	15508	15554	15420	15356	15317	15467	15480	15486	15417	15501	15178	15581	15474	15425	15481	15696	15406	15633	15538	15508	15617	15478	15272	15494	15557	15252	15461	15299	15444	15335	15484	15600	15449	15365	15576	15509	15544	15343	15399	15498	15408	15445	15424	15418	15433	15476	15620	15506	15420	15423	15495	15577	15440	15384	15466	15439	15366	15385	15366	15461	15486	15384	15492	15566	15542	15476	15314	15463	15375	15497	15341	15469	15436	15641	15594	15347	15321	15418	15356	15443	15549	15399	15484	15523	15395	15522	15549	15437	15414	15592	15366	15429	15384	15622	15427	15544	15642	15474	15417	15515	15448	15385	15278	15359	15422	15454	15390	15416	15375	15671	15412	15574	15414	15443	15478	15436	15522	15222	15490	15342	15493	15406	15305	15475	15452	15460	15476	15409	15334	15394	15404	15499	15554	15416	15381	15478	15380	15398	15406	15457	15473	15477	15454	15323	15294	15338	15531	15326	15502	15318	15527	15492	15445	15348	15635	15330	15281	15425	15400	15375	15467	15404	15505	15505	15438	15398	15484	15458	15399	15528	15531	15400	15581	15634	15411	15571	15460	15342	15419	15542	15343	15563	15335	15517	15487	15362	15573	15579	15393	15512	15531	15463	15580	15367	15488	15378	15582	15367	15480	15439	15299	15481	15398	15480	15438	15485	15486	15425	15394	15305	15444	15420	15522	15513	15641	15451	15273	15425	15625	15471	15471	15499	15483	15476	15520	15494	15496	15398	15560	15542	15536	15369	15362	15557	15464	15389	15345	15452	15413	15468	15503	15308	15524	15438	15311	15157	15401	15496	15574	15785	15434	15310	15456	15532	15450	15304	15523	15501	15355	15468	15560	15725	15521	15510	15387	15658	15441	15456	15480	15380	15534	15576	15441	15379	15525	15400	15465	15452	15367	15384	15565	15466	15394	15468	15446	15449	15500	15568	15313	15352	15438	15511	15473	15386	15478	15436	15431	15586	15270	15401	15587	15475	15447	15567	15609	15302	15320	15387	15490	15509	15616	15443	15499	15362	15635	15403	15429	15427	15566	15456	15453	15526	15409	15550	15443	15476	15391	15483	15438	15403	15377	15448	15413	15375	15449	15298	15401	15412	15380	15391	15548	15443	15414	15443	15579	15515	15420	15394	15563	15457	15648	15506	15453	15412	15433	15501	15421	15435	15425	15318	15351	15630	15427	15416	15534	15562	15458	15497	15404	15410	15555	15509	15500	15391	15165	15330	15482	15652	15577	15315	15356	15474	15481	15396	15347	15431	15446	15540	15486	15486	15312	15354	15561	15580	15418	15738	15459	15555	15475	15438	15374	15224	15509	15315	15385	15499	15438	15547	15472	15285	15660	15540	15341	15559	15439	15389	15588	15588	15413	15357	15323	15476	15479	15429	15426	15376	15531	15425	15500	15378	15569	15633	15471	15392	15522	15404	15616	15494	15517	15541	15521	15367	15512	15294	15597	15522	15392	15445	15575	15439	15522	15635	15440	15575	15345	15588	15543	15497	15589	15525	15445	15523	15558	15332	15528	15476	15544	15565	15425	15436	15505	15410	15344	15509	15590	15353	15530	15414	15371	15560	15349	15615	15436	15421	15561	15570	15366	15504	15390	15464	15446	15505	15332	15423	15334	15502	15466	15573	15429	15276	15397	15515	15620	15395	15490	15586	15529	15506	15281	15341	15518	15480	15437	15522	15316	15433	15659	15437	15299	15396	15476	15447	15359	15303	15403	15466	15422	15511	15569	15292	15442	15336	15464	15365	15402	15580	15402	15481	15423	15404	15365	15563	15447	15474	15455	15446	15631	15448	15456	15466	15399	15362	15331	15386	15477	15419	15593	15275	15549	15403	15442	15447	15306	15437	15552	15405	15504
28373	23147	25559	22341	18696	17985	17598	17190	16974	17102	16823	16741	16843	16770	16759	16539	16620	16593	16631	16572	16452	16338	16426	16722	16494	16733	16454	16341	16500	16480	16769	16480	16452	16481	16452	16551	16470	16507	16482	16446	16590	16421	16471	16603	16485	16295	16385	16375	16498	16478	16457	16611	16447	16405	16515	16255	16326	16567	16445	16436	16467	16385	16476	16500	16344	16291	16342	16528	16513	16531	16503	16613	16512	16489	16301	16416	16455	16356	16513	16514	16470	16365	16480	16350	16533	16556	16508	16411	16544	16485	16416	16500	16564	16376	16423	16252	16579	16343	16458	16344	16435	16445	16571	16265	16413	16523	16604	16384	16503	16358	16240	16519	16298	16414	16466	16377	16363	16438	16715	16348	16616	16632	16364	16363	16486	16512	16544	16365	16452	16442	16632	16469	16479	16412	16581	16415	16319	16409	16320	16450	16293	16427	16374	16494	16275	16624	16519	16413	16552	16400	16598	16344	16538	16438	16516	16454	16484	16502	16529	16582	16594	16388	16434	16638	16577	16362	16345	16386	16450	16379	16381	16257	16663	16514	16461	16424	16397	16484	16619	16564	16520	16613	16353	16422	16284	16384	16289	16330	16565	16385	16397	16438	16414	16612	16469	16702	16389	16509	16539	16386	16376	16561	16405	16335	16525	16743	16466	16421	16610	16528	16530	16425	16732	16306	16630	16354	16460	16322	16667	16577	16485	16490	16492	16356	16623	16564	16583	16343	16581	16467	16571	16489	16488	16498	16512	16454	16588	16313	16400	16579	16482	16311	16352	16366	16557	16458	16673	16635	16508	16401	16629	16399	16407	16143	16529	16470	16554	16648	16351	16412	16398	16480	16391	16516	16417	16452	16601	16573	16516	16711	16580	16622	16598	16481	16537	16569	16507	16533	16498	16583	16585	16524	16502	16422	16621	16342	16345	16557	16518	16221	16378	16497	16556	16507	16396	16453	16240	16359	16355	16368	16472	16576	16563	16577	16535	16595	16468	16364	16643	16446	16352	16297	16444	16393	16361	16278	16356	16478	16439	16583	16394	16405	16470	16329	16430	16507	16463	16429	16634	16432	16574	16570	16468	16464	16287	16335	16514	16354	16533	16621	16544	16197	16762	16451	16287	16503	16381	16321	16554	16553	16408	16467	16443	16389	16481	16590	16452	16392	16672	16487	16443	16598	16601	16500	16331	16543	16397	16511	16241	16434	16307	16375	16636	16360	16613	16503	16444	16399	16421	16424	16581	16630	16514	16357	16406	16489	16323	16437	16292	16524	16800	16459	16544	16465	16322	16537	16428	16432	16627	16494	16427	16458	16580	16441	16457	16618	16730	16458	16436	16551	16585	16545	16493	16251	16694	16519	16333	16389	16295	16396	16503	16451	16558	16671	16512	16386	16514	16461	16443	16509	16520	16450	16460	16429	16458	16365	16483	16291	16543	16476	16467	16210	16321	16493	16763	16449	16371	16541	16260	16515	16474	16704	16473	16544	16373	16393	16312	16488	16558	16639	16497	16442	16570	16524	16411	16616	16648	16474	16562	16623	16454	16606	16385	16475	16456	16559	16573	16544	16582	16337	16432	16379	16622	16659	16334	16692	16401	16516	16626	16391	16503	16312	16397	16516	16202	16351	16526	16458	16273	16492	16600	16577	16395	16451	16492	16387	16549	16294	16495	16599	16584	16422	16555	16528	16617	16589	16363	16499	16658	16504	16436	16419	16539	16601	16534	16385	16607	16725	16507	16628	16460	16377	16411	16458	16428	16563	16702	16244	16278	16358	16470	16424	16328	16323	16323	16628	16369	16541	16418	16491	16501	16632	16682	16639	16474	16319	16444	16353	16408	16563	16501	16739	16582	16338	16492	16551	16661	16554	16484	16365	16520	16462	16573	16432	16656	16358	16553	16595	16408	16382	16448	16391	16504	16562	16582	16472	16597	16342	16393	16618	16520	16439	16387	16424	16396	16542	16508	16588	16574	16554	16447	16322	16427	16350	16417	16326	16490	16702	16335	16590	16508	16401	16443	16327	16570	16433	16354	16280	16403	16395	16536	16434	16647	16476	16468	16345	16436	16537	16484	16543	16321	16562	16440	16409	16498	16465	16554	16371	16474	16484	16664	16900	16339	16392	16635	16255	16413	16327	16317	16469	16559	16283	16473	16568	16805	16383	16415	16320	16436	16257	16569	16456	16482	16500	16441	16405	16457	16337	16683	16381	16590	16421	16496	16361	16381	16472	16373	16387	16379	16435	16646	16478	16525	16646	16660	16677	16641	16409	16484	16381	16539	16778	16360	16396	16369	16375	16490	16397	16734	16509	16395	16361	16304	16560	16352	16402	16461	16559	16556	16365	16474	16486	16591	16681	16439	16495	16488	16468	16464	16548	16570	16596	16639	16377	16427	16457	16632	16498	16326	16356	16480	16300	16395	16512	16663	16364	16393	16253	16413	16294	16563	16463	16454	16463	16748	16599	16542	16451	16233	16485	16536	16381	16672	16285	16388	16581	16596	16291	16504	16503	16402	16410	16517	16362	16462	16418	16503	16437	16481	16444	16439	16299	16234	16600	16513	16397	16525	16485	16453	16618	16653	16666	16526	16404	16473	16583	16652	16358	16391	16542	16440	16406	16282	16369	16334	16470	16469	16511	16479	16483	16639	16459	16494	16235	16618	16513	16490	16549	16590	16384	16674	16514	16589	16360	16593	16378	16585	16458	16432	16330	16298	16360	16546	16469	16598	16258	16290	16373	16439	16415	16709	16731	16418	16536	16421	16493	16339	16191	16472	16500	16186	16528	16583	16558	16779	16561	16357	16433	16442	16260	16555	16581	16566	16568	16511	16279	16507	16418	16339	16403	16468	16472	16564	16471	16500	16369	16422	16544	16762	16491	16520	16499	16522	16524	16412	16413	16602	16524	16497	16399	16396	16492	16312	16251	16528	16267	16199	16346	16454	16486	16403	16459	16419	16373	16452	16657	16406	16407	16530	16339	16618	16436	16587	16517	16429	16399	16347	16505	16507	16666	16530	16491	16471	16549	16356	16566	16529	16567	16399	16523	16424	16520	16657	16474	16303	16711	16611	16640	16588	16420	16436	16490	16556	16494	16539	16422	16352	16418	16512	16632	16295	16461	16533	16510	16443	16452	16405	16505	16364	16481	16542	16193	16610	16405	16496	16425	16436	16252	16540	16386	16371	16509	16508	16313	16566	16472	16604	16513	16423	16612	16418	16403	16754	16525	16502	16461	16363	16705	16423	16362	16550	16398	16499	16377	16597	16609	16361	16423	16521	16586	16652	16490	16486	16481	16216	16529	16531	16552	16317	16447	16505	16514	16425	16544	16401	16488	16569	16414	16577	16555	16454	16296	16565	16569	16583	16626	16516	16177	16416	16197	16539	16494	16648	16640	16464	16568	16352	16386	16603	16585	16530	16506	16663	16667	16604	16335	16564	16447	16553	16472	16454	16374	16504	16467	16376	16440	16509	16390	16500	16415	16411	16567	16326	16559	16498	16545	16533	16657	16440	16497	16557	16477	16595	16516	16350	16388	16430	16405	16311	16596	16672	16469	16537	16496	16588	16327	16631	16294	16313	16351	16307	16546	16587	16494	16462	16205	16522	16463	16547	16459	16507	16534	16656	16556	16403	16459	16377	16523	16624	16616	16432	16554	16634	16767	16358	16529	16285	16580	16398	16515	16373	16725	16366	16442	16744	16481	16281	16439	16529	16393	16467	16669	16573	16410	16422	16403	16252	16364	16338	16679	16435	16659	16666	16534	16565	16508	16383	16709	16480	16433	16360	16266	16529	16438	16685	16640	16460	16394	16477	16480	16421	16427	16461	16516	16415	16471	16481	16256	16432	16460	16325	16317	16488	16443	16416	16593	16518	16504	16230	16423	16408	16508	16289	16449	16398	16450	16436	16440	16483	16571	16410	16469	16567	16473	16467	16480	16179	16488	16515	16591	16510	16519	16478	16569	16557	16435	16560	16408	16427	16558	16452	16373	16415	16537	16400	16407	16475	16163	16427	16643	16606	16607	16439	16548	16685	16538	16434	16453	16443	16434	16598	16551	16491	16406	16521	16434	16490	16550	16435	16348	16411	16412	16518	16439	16422	16371	16617	16668	16404	16752	16529	16418	16397	16500	16409	16447	16549	16577	16628	16572	16377	16636	16561	16592	16504	16468	16493	16495	16592	16792	16440	16543	16578	16664	16614	16552	16590	16561	16566	16437	16593	16477	16683	16728	16703	16450	16225	16567	16551	16430	16577	16506	16483	16534	16461	16438	16414	16432	16420	16531	16458	16571	16502	16358	16562	16469	16505	16484	16425	16563	16545	16467	16419	16445	16462	16615	16634	16496	16530	16459	16615	16368	16620	16388	16500	16532	16586	16418	16538	16327	16562	16551	16558	16396	16513	16365	16462	16233	16410	16557	16481	16533	16542	16425	16750	16442	16512	16500	16540	16571	16655	16544	16320	16439	16432	16657	16442	16438	16564	16343	16465	16527	16593	16453	16372	16411	16446	16354	16418	16594	16420	16228	16288	16493	16464	16616	16571	16490	16610	16331	16381	16530	16462	16307	16468	16444	16243	16373	16275	16412	16319	16418	16563	16483	16481	16485	16557	16542	16441	16291	16612	16471	16244	16354	16310	16499	16405	16577	16502	16454	16537	16428	16369	16362	16351	16358	16390	16497	16400	16279	16574	16514	16394	16452	16408	16419	16590	16472	16430	16606	16471	16393	16240	16615	16463	16470	16570	16405	16459	16158	16465	16644	16691	16554	16585	16580	16518	16510	16562	16493	16470	16347	16612	16524	16499	16443	16254	16604	16533	16512	16442	16395	16534	16663	16319	16539	16656	16593	16469	16404	16523	16400	16432	16636	16550	16602	16661	16352	16552	16478	16469	16386	16422	16235	16636	16439	16355	16480	16381	16292	16219	16511	16698	16420	16464	16467	16610	16321	16427	16318	16449	16453	16539	16380	16513	16580	16525	16498	16741	16336	16184	16295	16505	16405	16519	16415	16430	16415	16332	16630	16458	16379	16586	16411	16550	16505	16700	16434	16599	16469	16573	16445	16581	16430	16690	16753	16546	16464	16558	16469	16480	16546	16620	16364	16350	16442
18565	28264	22492	18320	17090	16215	15728	15241	15018	14785	14739	14449	14465	14443	14490	14483	14406	14472	14351	14392	14406	14396	14173	14330	14164	14295	14153	14326	14042	14241	14249	14155	14339	14288	14227	14171	14213	14242	14113	14151	14323	14411	14143	14149	14096	14237	14138	14193	14203	14256	14104	14193	14084	14130	14145	14150	14014	14383	14112	14413	14213	14216	14194	14165	14173	14147	14139	14239	13988	14216	14269	14255	14274	14368	14065	14259	14173	14341	14326	14078	14332	14251	14353	14410	14196	14093	14332	14098	14127	14112	14208	14321	14304	14172	14431	14241	14293	14089	14196	14174	14193	14068	14189	14264	14181	14240	14306	14219	14182	14251	14302	14337	14147	14218	14053	14078	14172	14060	14391	14116	14362	14319	14187	14221	14149	14361	14125	14054	14303	14052	14187	14289	14136	14130	14267	14206	14464	14083	14238	14164	14251	14236	14063	14330	14166	14422	14056	14100	14243	14291	14166	14043	14181	14317	14334	14138	14197	14134	14310	14290	14146	14317	14245	14233	14224	14260	14235	14293	14186	14288	14334	14195	14162	14283	14168	14259	14297	14323	14184	14297	14294	14153	14163	14150	14170	14238	14184	14248	14015	14282	14201	14298	14119	14346	14245	14197	14326	14141	14227	14123	14156	14130	14205	14338	14357	14191	14215	14181	14291	14157	14303	14148	14142	14271	14112	14265	14045	14209	14271	14105	14204	14272	14272	14072	14253	14101	14141	14077	14281	14352	13979	14296	14072	14122	14202	14340	14194	14103	14102	14229	14347	14278	14292	14188	14165	14291	14178	14170	14168	14261	14353	14273	14235	14149	14189	14420	14356	14171	14150	14170	14096	14168	14396	14323	14250	14160	14276	14122	14366	14117	14015	14226	14287	14308	14192	14112	14283	14067	14088	13997	14236	14286	14239	14337	14334	14201	14146	14125	14219	14065	14312	14072	14078	14246	14114	14146	14183	14159	14158	14309	14298	14181	14092	14291	14328	14207	14169	14285	14320	14183	14172	14205	14177	14326	14363	14233	14159	14258	14185	14291	14209	14220	14271	14277	14323	14175	14218	14244	14205	14094	14297	14199	14046	14092	14212	14236	14045	14207	14180	14259	14210	14145	14215	14052	14290	14089	14213	14170	14179	14280	14246	14171	14295	14186	14151	14106	14241	14193	14165	14306	14176	14198	14128	14251	14224	14266	14168	14192	14227	14317	14157	14386	14234	14342	14212	14211	14215	14247	14187	14297	14255	14284	14180	14185	14116	14211	14241	14195	14203	14373	14135	14251	14274	14195	14173	14344	14178	14420	14286	14343	14071	14145	14148	14160	14172	14359	14158	14424	14172	14157	14059	14360	14247	14073	14262	14210	14441	14382	14233	14175	14176	14136	14131	14223	14201	14290	14160	14146	14315	14387	14178	14411	13966	14323	14243	14232	14029	14152	14125	14211	14181	14226	14186	14302	14296	14260	14094	14234	14330	14202	14224	14405	14301	14140	14283	14166	14231	14271	14323	14237	14189	14233	14165	14123	14205	14068	14298	14213	14172	14187	14238	14242	14278	14059	14197	14209	14136	14177	14192	14058	14266	14200	14141	14199	14218	14292	14310	14258	14162	14225	14206	14315	14141	14062	14247	14243	14233	14168	14330	14196	14289	14204	14191	14185	14162	14258	14194	14342	14084	14152	14236	14274	14181	14153	14141	14441	14219	14337	14276	14242	14151	14091	14244	14277	14234	14199	14202	14263	14324	14306	14270	14261	14254	14143	14249	14088	14077	14070	14145	14146	14358	14079	14115	14195	14375	14281	14260	14252	13970	14198	14281	14182	14179	14194	14107	14042	14078	14351	14342	14161	14106	14285	14257	14110	14253	14345	14228	14275	14284	14286	14184	14252	14062	14253	14223	14186	14209	14218	13994	14161	14318	14177	14290	14279	14168	14123	14096	14236	14157	14160	14057	14137	14294	14101	14198	14303	14051	14275	14221	14065	14155	14324	14174	14233	14149	14223	14275	14100	14068	14076	14238	14052	14292	14282	14136	14255	14351	14181	14271	14261	14169	14357	14187	14226	14191	14232	14247	14043	14449	14250	14134	14165	14319	14168	14186	14328	14096	14300	14160	14322	14381	14152	14310	14357	14208	14163	14328	14261	14309	14105	14313	14137	14288	14329	14122	14353	14205	14256	14312	14376	14208	14527	14507	14194	14296	14184	14134	14260	14127	14173	14160	14047	14259	14111	14302	14073	14179	14340	14131	14376	14177	14340	14238	14384	14286	14368	14104	14311	14225	14284	14275	14205	14163	14341	14455	14046	14252	14194	14238	14352	14121	14134	14137	14274	14212	14334	14010	14086	14157	14101	14290	14315	14066	14373	14302	14166	14109	14330	14124	14149	14348	14141	14345	14451	14357	14097	14236	14201	14139	14214	14362	14210	14379	14225	14203	14193	14402	14202	14174	14185	14221	14295	14201	14315	14129	14071	14106	14223	14089	14219	14239	14146	14328	14195	14186	14209	14257	14046	14275	14061	14245	14250	14330	14158	14400	14204	14155	14224	14251	14098	14095	14193	14366	14186	14279	14231	14178	14303	14395	14138	14123	14128	14149	14194	14062	14241	14181	14469	14369	14291	14302	14160	14220	14248	14313	14245	14114	14082	14306	14295	14215	14012	14198	14271	14256	14328	14181	14075	14070	14264	14281	14027	14173	14328	14188	14321	14071	14250	14298	14120	14082	14157	14033	14241	14249	14231	14230	14223	14170	14281	14231	14308	14114	14203	14079	14118	14290	14130	14181	14293	14207	14220	14223	14284	14109	14314	14178	14168	14114	14346	14090	14366	14165	14201	14285	14331	14362	14132	14230	14222	14195	14156	14213	14232	13987	14217	14267	14272	14103	14248	14334	14149	14276	14097	14285	14131	14184	14126	14162	14326	14175	14233	14158	14250	14151	14240	14263	14340	14346	14136	14207	14233	14281	14263	14182	14357	14104	14172	14237	14397	14276	14303	14303	14196	14378	14295	14423	14210	14199	14200	14179	14208	14262	14234	14132	14401	14217	14194	14140	14271	14230	14147	14246	14274	14201	14014	14286	14233	14250	14292	14227	14334	14096	14270	14333	14327	14302	14153	14252	14281	14186	14172	14425	14125	14181	14085	14190	14308	14101	14331	14177	14164	14353	14425	14112	14062	14255	14080	14215	14107	14413	14154	14098	14250	14283	14297	14239	14168	14335	14271	14011	14096	14065	14282	14250	14211	14270	14250	14250	14152	14207	14359	14212	14193	14190	14349	14235	14022	14362	14165	14268	14215	14256	14203	14149	14122	14153	14134	14205	14299	14226	14289	14207	14358	14210	14126	14398	14296	14226	14257	14310	14103	14115	14409	14156	14205	14347	14293	14191	14301	14293	14153	14149	14249	13990	14287	14255	14278	14274	14027	14300	14113	14176	14134	14229	14202	14329	14007	14196	14169	14242	14203	14113	14195	14134	14178	14095	14364	14302	14053	14097	14466	14321	14111	14298	14240	14054	14238	14354	14086	14410	14093	14213	14334	14216	14040	14326	14166	14186	14205	14145	14178	14141	14184	14388	14263	14281	14235	14164	14229	14195	14180	14289	14412	14316	14154	14428	14256	14318	14179	14330	14250	13985	14086	14242	14354	14196	14359	14330	14186	14392	14226	14242	14149	14244	14167	14257	14323	14124	14057	14219	14097	14234	14213	14233	14094	14171	14107	14203	14417	14307	13950	14332	14389	14053	14197	14333	14241	14270	14165	14213	14394	14243	14261	14261	14218	14426	14174	14086	14286	14264	14308	14022	14221	14500	14251	14199	14169	14321	14162	14242	14268	14078	14256	14205	14334	14296	14059	14013	14213	14333	14237	14323	14326	14330	14145	14123	14341	14153	14169	14115	14278	14429	14219	14251	14175	14226	14090	14036	14206	14132	14334	14271	14228	14374	14229	14164	14273	14155	14168	14258	14048	14272	14174	14244	14325	14173	14217	14196	14260	14210	14259	14236	14165	14349	14285	14398	14176	14187	14156	14295	14243	14213	14287	14222	14277	14234	14132	14259	14267	14138	14197	14056	14209	14189	14176	14236	14080	14289	14317	14258	14192	14295	14338	14343	14300	14199	14303	14363	14312	13963	14296	14351	14344	14210	14161	14184	14225	14104	14218	14355	14091	14325	14219	14296	14136	14144	14140	14120	14184	14219	14313	14279	14339	14193	14158	14349	14328	14112	13998	14217	14211	14206	14159	14209	14161	14326	14296	14230	14166	14322	14496	14173	14182	14303	14058	14237	14182	14426	14380	14216	14256	14384	14140	14145	14242	14120	14260	14386	14313	14358	14188	14208	14267	14263	14314	14193	14301	14121	14390	14105	14238	14337	14138	14213	14294	14244	14242	14313	14248	14261	14249	14321	14312	14197	14178	14206	14139	14242	14308	14086	14322	14139	14209	14180	14113	14185	14092	14232	14098	14318	14266	14344	14199	14000	14419	14426	14316	14193	14163	14146	14242	14219	14292	14071	14306	14388	14305	14169	14329	14255	14170	14151	14304	14076	14424	14104	14250	14207	14061	14286	14330	14210	14305	14266	14314	14202	14316	14152	14204	14093	14233	14259	14238	14267	14188	14201	14280	14345	14231	14138	14306	14267	14073	14267	14208	14311	14330	14202	14287	14278	14112	14321	14296	14301	14401	14068	14271	14131	14127	14236	14108	14179	14053	14251	14258	14213	14195	14130	14292	14211	14070	14177	14243	14286	14210	14241	14092	14385	14292	14138	14229	14134	14262	14290	14329	14200	14167	14218	14309	14152	14105	14152	14088	14239	14229	14178	14046	14219	14307	14305	14252	14234	14110	14251	14154	14254	14289	14191	14228	14037	14325	14307	14207	14383	14348	14190	14248	14150	14235	14311	14240	14206	14153	14176	14272	14406	14331	14181	14202	14164	14357	14229	14099	14375	14301	14218	14280	14153	14101	14325	14184	14342	14239	14155	14262	14075	14112	14340	14220	14259	14127	14292	14238	14041	14166	14353	14265	14202	14312	14384	14309	14318	14152	14392	14249	14304	14224	14218	14144	14282	14416	14207	14209	14421	14254	14212	14206	14324	14294	14166	14166	14113	14211	14259	14084
22774	21004	27850	24472	22156	22602	21664	18960	18195	18231	17997	17938	17825	17933	17849	17953	17660	17672	17682	17683	17737	17510	17564	17764	17472	17387	17483	17576	17445	17482	17318	17309	17477	17257	17494	17319	17281	17669	17412	17560	17495	17409	17570	17191	17302	17347	17500	17141	17672	17562	17466	17312	17203	17364	17418	17099	17465	17238	17355	17365	17415	17368	17239	17438	17608	17353	17212	17324	17351	17402	17361	17305	17494	17575	17508	17437	17495	17343	17520	17321	17332	17178	17456	17318	17243	17341	17413	17327	17386	17353	17324	17463	17475	17198	17185	17574	17234	17273	17345	17398	17484	17471	17621	17290	17579	17388	17632	17635	17285	17505	17451	17284	17346	17436	17394	17474	17421	17360	17390	17352	17327	17527	17422	17429	17300	17423	17253	17534	17568	17281	17299	17311	17394	17229	17270	17216	17323	17290	17135	17508	17560	17286	17355	17172	17304	17299	17317	17359	17360	17298	17273	17460	17456	17239	17463	17102	17439	17237	17291	17457	17470	17355	17457	17230	17228	17286	17266	17362	17341	17485	17445	17265	17424	17328	17484	17254	17291	17208	17235	17401	17339	17394	17431	17303	17322	17264	17388	17336	17227	17361	17497	17482	17414	17352	17473	17271	17375	17256	17250	17219	17514	17448	17179	17199	17382	17290	17334	17519	17325	17116	17386	17329	17532	17157	17333	17124	17414	17422	17456	17403	17481	17424	17500	17411	17571	17378	17356	17302	17270	17048	17192	17067	17247	17356	17453	17257	17217	17381	17601	17208	17324	17371	17287	17374	17138	17137	17454	17319	17340	17419	17217	17381	17276	17398	17295	17344	17565	17492	17304	17206	17380	17546	17454	17312	17292	17415	17256	17206	17507	17466	17251	17437	17445	17276	17292	17454	17409	17115	17376	17360	17240	17358	17313	17247	17409	17460	17369	17583	17372	17306	17275	17443	17294	17445	17399	17431	17456	17279	17425	17434	17542	17393	17485	17313	17312	17317	17345	17261	17519	17460	17353	17310	17270	17513	17456	17108	17393	17281	17327	17355	17436	17340	17421	17521	17412	17403	17483	17468	17696	17419	17302	17323	17225	17374	17429	17231	17479	17333	17276	17442	17219	17194	17237	17442	17570	17316	17301	17316	17127	17342	17352	17300	17555	17448	17598	17354	17473	17405	17073	17326	17217	17232	17356	17109	17566	17268	17516	17247	17337	17460	17452	17534	17529	17232	17239	17247	17371	17408	17438	17401	17347	17400	17319	17267	17466	17621	17538	17482	17438	17376	17404	17502	17247	17127	17332	17338	17162	17399	17191	17487	17320	17726	17420	17532	17462	17471	17502	17522	17400	17351	17412	17311	17182	17252	17507	17248	17344	17290	17275	17377	17464	17124	17223	17270	17329	17434	17247	17468	17502	17455	17671	17594	17279	17438	17408	17317	17420	17578	17314	17253	17373	17502	17446	17340	17432	17128	17548	17227	17239	17476	17309	17541	17241	17275	17412	17414	17458	17404	17481	17667	17425	17233	17308	17360	17366	17540	17428	17325	17415	17436	17309	17331	17306	17289	17258	17275	17396	17134	17173	17488	17489	17483	17505	17393	17312	17473	17386	17354	17335	17337	17231	17453	17227	17469	17266	17369	17519	17345	17441	17435	17352	17473	17358	17361	17366	17404	17241	17311	17399	17199	17195	17486	17250	17353	17452	17274	17211	17420	17462	17377	17322	17299	17519	17249	17284	17421	17500	17566	17416	17223	17406	17328	17383	17384	17266	17117	17369	17233	17355	17410	17259	17270	17556	17287	17023	17285	17292	17309	17317	17490	17299	17506	17323	17458	17294	17254	17328	17490	17195	17282	17252	17345	17449	17245	17563	17300	17339	17355	17344	17345	17250	17393	17306	17457	17476	17397	17492	17280	17235	17341	17265	17284	17383	17192	17201	17293	17054	17350	17420	17114	17497	17498	17212	17205	17361	17271	17427	17323	17503	17306	17488	17493	17336	17455	17212	17272	17474	17413	17225	17246	17237	17271	17475	17406	17501	17381	17351	17325	17489	17189	17406	17221	17507	17392	17202	17384	17388	17479	17505	17243	17459	17428	17416	17254	17377	17268	17526	17323	17354	17119	17411	17333	17388	17160	17533	17228	17456	17250	17470	17392	17338	17079	17460	17365	17374	17452	17504	17594	17528	17311	17103	17406	17452	17444	17564	17450	17545	17497	17336	17341	17439	17252	17298	17359	17244	17397	17370	17360	17299	17329	17421	17270	17330	17266	17398	17497	17351	17298	17597	17427	17488	17147	17444	17422	17509	17472	17319	17302	17299	17171	17548	17289	17477	17165	17273	17382	17462	17297	17310	17417	17253	17244	17328	17393	17418	17279	17399	17094	17148	17394	17335	17405	17399	17374	17314	17386	17493	17440	17270	17164	17557	17430	17158	17241	17477	17500	17461	17268	17299	17249	17457	17274	17375	17348	17373	17322	17255	17452	17388	17533	17366	17250	17259	17488	17690	17361	17502	17184	17266	17303	17234	17350	17124	17348	17187	17225	17089	17331	17295	17325	17413	17324	17284	17519	17529	17602	17216	17255	17383	17196	17366	17366	17294	17260	17428	17347	17132	17473	17402	17542	17439	17536	17485	17478	17509	17527	17315	17332	17443	17273	17455	17299	17422	17425	17442	17087	17232	17556	17310	17292	17508	17132	17546	17504	17482	17475	17399	17345	17445	17362	17386	17447	17389	17309	17608	17194	17284	17143	17475	17431	17291	17248	17353	17229	17329	17486	17220	17427	17339	17163	17181	17257	17322	17109	17379	17325	17488	17511	17348	17451	17430	17741	17321	17341	17394	17620	17415	17284	17342	17316	17391	17130	17211	17411	17576	17598	17399	17466	17308	17448	17404	17654	17445	17458	17144	17288	17387	17205	17167	17485	17423	17357	17507	17442	17299	17506	17512	17655	17341	17469	17292	17349	17342	17399	17365	17423	17306	17263	17258	17410	17406	17536	17495	17336	17386	17120	17143	17276	17378	17352	17327	17469	17324	17264	17372	17254	17253	17342	17389	17409	17165	17349	17365	17306	17350	17232	17532	17383	17388	17154	17452	17431	17449	17303	17367	17310	17237	17327	17348	17283	17522	17412	17418	17241	17431	17270	17290	17038	17323	17269	17491	17195	17397	17412	17276	17356	17259	17332	17190	17571	17245	17450	17255	17286	17352	17496	17448	17277	17362	17310	17407	17322	17192	17505	17220	17356	17201	17231	17347	17331	17632	17285	17288	17318	17257	17529	17503	17504	17254	17462	17594	17393	17415	17360	17341	17203	17164	17587	17440	17521	17320	17312	17418	17449	17407	17443	17553	17490	17302	17386	17200	17433	17248	17472	17399	17354	17299	17392	17493	17320	17287	17302	17465	17361	17230	17223	17563	17352	17459	17341	17446	17448	17170	17210	17170	17519	17470	17331	17427	17221	17367	17499	17374	17335	17399	17113	17225	17463	17439	17131	17495	17284	17229	17129	17544	17335	17303	17410	17390	17459	17259	17514	17287	17060	17298	17407	17245	17202	17285	17450	17638	17360	17304	17321	17506	17257	17447	17123	17249	17289	17550	17444	17387	17361	17451	17335	17360	17309	17305	17543	17494	17473	17363	17409	17377	17414	17594	17392	17454	17471	17306	17348	17195	17431	17315	17544	17394	17291	17721	17179	17507	17292	17268	17140	17451	17329	17282	17473	17291	17584	17281	17250	17421	17173	17521	17360	17358	17213	17365	17230	17387	17354	17270	17507	17329	17241	17535	17280	17335	17285	17446	17325	17242	17225	17252	17186	17348	17427	17250	17343	17267	17422	17294	17298	17380	17371	17086	17479	17369	17293	17134	17254	17306	17391	17535	17368	17290	17209	17578	17240	17310	17443	17483	17530	17325	17337	17191	17362	17413	17293	17351	17383	17298	17241	17308	17422	17281	17187	17188	17646	17428	17351	17511	17340	17254	17453	17544	17299	17468	17348	17383	17351	17316	17175	17457	17295	17473	17534	17481	17257	17109	17239	17248	17119	17275	17393	17572	17489	17518	17493	17476	17424	17315	17215	17574	17379	17441	17545	17314	17296	17256	17566	17547	17267	17325	17378	17254	17379	17310	17268	17420	17405	17388	17199	17264	17363	17464	17273	17497	17642	17247	17377	17131	17543	17287	17397	17347	17339	17341	17178	17389	17286	17156	17370	17469	17385	17406	17424	17549	17475	17340	17347	17378	17252	17395	17509	17151	17442	17332	17288	17355	17460	17362	17312	17344	17247	17267	17399	17376	17268	17238	17407	17449	17339	17261	17171	17448	17203	17533	17410	17489	17292	17335	17470	17217	17466	17389	17417	17457	17295	17179	17431	17181	17436	17557	17378	17386	17409	17477	17244	17448	17592	17475	17416	17480	17288	17353	17359	17505	17418	17332	17279	17509	17308	17589	17448	17245	17495	17275	17264	17317	17443	17475	17424	17342	17525	17267	17310	17096	17488	17253	17518	17193	17290	17294	17445	17514	17256	17436	17291	17240	17427	17391	17299	17304	17452	17293	17412	17279	17117	17487	17316	17432	17504	17466	17352	17155	17460	17337	17428	17207	17459	17343	17272	17578	17266	17319	17339	17519	17324	17411	17444	17288	17248	17314	17402	17445	17424	17490	17504	17207	17367	17337	17186	17346	17426	17376	17468	17328	17264	17414	17382	17144	17333	17295	17285	17227	17312	17402	17396	17278	17271	17472	17544	17397	17315	17517	17271	17307	17435	17238	17535	17495	17172	17259	17273	17356	17342	17373	17359	17308	17365	17244	17436	17419	17418	17283	17451	17382	17314	17424	17467	17385	17314	17355	17344	17303	17486	17568	17591	17395	17450	17424	17234	17409	17432	17479	17369	17253	17265	17471	17379	17168	17319	17399	17426	17277	17352	17383	17543	17406	17524	17296	17315	17224	17389	17460	17485	17418	17404	17273	17392	17320	17512	17412	17345	17365	17383	17277	17413	17225	17374	17309	17380	17327	17457	17512	17542	17442	17149	17186	17415	17239	17274	17410	17448	17227	17328	17388	17338	17551	17381	17232	17367	17310	17260	17543	17425	17412	17316	17416	17249	17406	17444	17462	17069
16331	33993	27079	21201	19243	18001	17179	16479	16001	15729	15537	15286	15409	15248	15088	15175	15208	15077	15018	15077	14876	14853	14952	14937	14794	14760	14953	14954	14883	14720	14886	14708	14805	14827	14796	14795	14850	14717	14881	14481	14564	14912	14885	14681	14845	14935	14926	14845	14918	14644	14731	14875	14840	14830	15004	14657	14756	14802	14776	14639	14789	14776	14744	14801	14753	14842	14706	14761	14745	14890	14711	14732	14659	14817	14745	14681	14733	14843	14689	14663	14913	14752	14658	14809	14755	14628	14783	14847	14670	14791	14639	14857	14785	14883	14822	14727	14843	14881	14777	14899	14723	14790	14740	14732	14710	14827	14815	14718	14750	14673	14745	14765	14756	14685	14798	14736	14821	14661	14746	14845	14710	14875	14791	14860	14840	14673	14699	14789	14904	14809	14876	14764	14929	14578	14753	14806	14712	14561	14827	14739	14704	14645	14796	14670	14726	14786	14743	14813	14758	14802	14760	14664	14752	14798	14872	14618	14810	14644	14869	14794	14827	14915	14662	14842	14872	14901	14756	14815	14741	14641	14804	14740	14781	14653	14815	14719	14655	14916	14562	14654	14771	14682	14731	14628	14834	14774	14820	14748	14758	14928	14704	14873	14894	14601	14814	14692	14825	14795	14611	14732	14572	14738	14683	14824	14861	14780	14768	14861	14703	14737	14654	14735	14724	14702	14798	14689	14569	14701	14823	14583	14586	14904	14645	14644	14738	14699	14756	14772	14874	14734	14872	14673	14714	14714	14725	14683	14811	14691	14752	14776	14936	14743	14794	14681	14871	14672	14645	14857	14955	14669	14615	14870	14805	14744	14782	14825	14781	14764	14792	14735	14704	14870	14788	14866	14807	14845	14758	14662	14651	15054	14797	14541	14879	14930	14743	14793	14741	14777	14949	14672	14815	14592	14687	14712	14809	14749	14759	14766	14751	14833	14744	14717	14921	14662	14711	14681	14648	14693	14772	14602	14904	14831	14645	14775	14865	14759	14826	14697	14755	14818	14663	14805	14840	14771	14821	14867	14931	14803	14756	14676	14814	14860	14673	14687	14736	14720	14690	14589	14812	14878	14675	14697	14732	14642	14687	14663	14842	14644	14695	14652	14731	14833	14801	14796	14827	14829	14797	14932	14800	14870	14664	14749	14792	14703	14640	14995	14698	14964	14709	14748	14806	14787	14672	14793	14805	14903	14753	14682	14755	14623	14693	14822	14604	14740	14724	14840	14809	14745	14676	14853	14742	14660	14826	14697	14758	14621	14667	14832	14779	14890	14810	14772	14699	14851	14613	14814	14569	14878	14737	14742	14710	14734	14708	14691	14753	14751	14730	14792	14769	14772	14847	14851	14799	14857	14930	14889	14727	14730	14734	14834	14856	14901	14777	14715	14972	14541	14851	14725	14726	14749	14751	14574	14838	14758	14793	14790	14604	14835	14720	14833	14833	14698	14904	14646	14787	14816	14809	14613	14790	14878	14731	14900	14760	14765	14949	14739	14582	14784	14897	14770	14689	14720	14710	14772	14830	14802	14715	14848	14670	14755	14885	14709	14653	14707	14728	14685	14861	14665	14800	14747	14817	14826	14688	14896	14674	14778	14648	14745	14872	14770	14719	14760	14809	14696	14723	14697	14780	14896	14656	14822	14713	14840	14824	14738	14825	14717	14760	14774	14796	14649	14678	14641	14772	14814	14647	14729	14749	14719	14600	14528	14875	14849	14815	14661	14784	14818	14780	14723	14862	14903	14719	14857	14877	14869	14774	14989	14814	14868	14943	14739	14637	14724	14691	14725	14699	14666	14760	14687	14671	14692	14730	14697	14899	14653	14763	14847	14704	14905	14469	14830	14711	14663	14568	14682	14711	14611	14877	14655	14726	14788	14607	14779	14749	14892	14848	14609	14759	14711	14894	14799	14672	14826	14825	14777	14671	14691	14864	14678	14806	14879	14680	14755	14836	14670	14846	14737	14676	14777	14847	14593	14765	14865	14826	14672	14702	14624	14768	14754	14804	14818	14818	14724	14823	14609	14836	14710	14932	14734	14660	14686	14673	14837	14935	14614	14702	14727	14817	14774	14839	14673	14825	14745	14857	14771	14741	14787	14852	14878	14712	14771	14931	14595	14739	14651	14809	14768	14832	14623	14804	14696	14638	14621	14761	14695	14600	14846	14886	14794	14803	14771	14672	14749	14842	14912	14747	14679	14716	14790	14951	14749	14605	14832	14789	14937	14649	14870	14766	14812	14746	14784	14801	14651	14720	14716	14732	14860	14794	14784	14704	14903	14661	14948	14740	14649	14839	14851	14902	14701	14618	14858	14770	14817	14763	14812	14928	14702	14850	14668	14809	14779	14629	14717	14698	14639	14804	14886	14743	14702	14833	14801	14679	14908	14746	14720	14688	14680	14757	14886	14860	14743	14813	14774	14758	14723	14689	14713	14913	14692	14848	14688	14963	14583	14710	14819	14789	14716	14594	14757	14704	14794	14758	14819	14868	14624	14682	14771	14511	14693	14808	14763	14680	14743	14832	14650	14845	14906	14716	14678	14664	14768	14818	14665	14702	14903	14897	14854	14729	14776	14629	14764	14883	14842	14668	14640	14649	14782	14696	14619	14868	14667	14833	14852	14785	14780	14773	14629	14739	14784	14586	14689	14604	14763	14834	14831	14797	14567	14657	14713	14830	14622	14904	14686	14854	14759	14757	14741	14791	14595	14815	14702	14811	14682	14800	14745	14703	14717	14797	14658	14770	14556	14586	14868	14735	14916	14711	14889	14774	14703	14797	14823	14576	14852	14739	14628	14753	14726	14870	14791	14757	14864	14672	14717	14685	14716	14758	14757	14622	14634	14798	14712	14765	14600	14749	14712	14774	14862	14696	14899	14862	14782	14496	14700	14692	14890	14647	14687	14762	14707	14808	14908	14916	14577	14642	14848	14718	14789	14661	14676	14650	14686	14764	14848	14790	14871	14738	14979	14759	14979	14925	14762	14710	14738	14666	14745	14771	14756	14790	14955	14769	14663	14687	14874	14695	14914	14740	14652	14870	14746	14685	14797	14863	14732	14682	14801	14675	14866	14833	14803	14587	14666	14658	14743	14745	14643	14775	14834	14786	14776	14780	14683	14809	14594	14742	14711	14651	14833	14912	14770	14780	14848	14810	14822	14747	14653	14814	14698	14700	14990	14783	14964	14764	14804	14932	14650	14966	14538	14814	14764	14639	14796	14733	14688	14663	14789	14719	14886	14879	14796	14812	14728	14706	14837	14694	14679	14670	14789	14799	14703	14821	14873	14687	14736	14867	14763	14732	14772	14644	14679	14856	14819	14740	14725	14687	14712	14874	14829	14757	14711	14914	14763	14773	14744	14798	14612	14710	14627	14796	14809	14719	14872	14646	14683	14909	14735	14764	14788	14929	14715	14770	14854	14747	14753	14783	15004	14916	14752	14712	14789	14833	14801	14661	14890	14743	14809	14823	14588	14759	14791	14756	14843	14611	14629	14670	14773	14556	14896	14867	14775	14826	14737	14690	14690	14673	14828	14573	14832	14673	14707	14694	14820	14709	14829	14889	14667	14735	14677	14822	14906	14574	14787	14919	14808	14898	14707	14669	14965	14804	14558	14852	14925	14719	14781	14845	14691	14916	14613	14625	14751	14917	14782	14921	14832	14887	14814	14805	14677	14834	14697	14722	14599	14611	14606	14785	14813	14727	14745	14743	14900	14658	14717	14780	14775	14783	14899	14758	14910	14694	14761	14692	14675	14735	14688	14520	14852	14733	14992	14762	14882	14809	14676	14970	14804	14763	14663	14936	14719	14710	14800	14707	14765	14881	14822	14637	14750	14744	14775	14661	14670	14803	14807	14796	14812	14709	14849	14870	14679	14778	14735	14733	14643	14782	14865	14702	14756	14800	14596	14754	14708	14723	14695	14803	14546	14655	14670	14767	14866	14682	14657	14686	14820	14852	14764	14627	14751	14784	14789	14715	14671	14833	14791	14766	14765	14741	14692	14712	14769	14675	14654	14782	14619	14766	14577	14557	14764	14558	14811	14862	14701	14840	14886	14883	14874	14808	14800	14874	14694	14646	14651	14731	14777	14761	14811	14827	14667	14815	14727	14689	14736	14810	14601	14774	14798	14748	14565	14906	14744	14839	14914	14785	15025	14852	14929	14887	14806	14815	14643	14697	14826	14748	14779	14722	14695	14864	14808	14813	14900	14752	14808	14677	14685	14652	14673	14627	14632	14553	14822	14719	14934	14888	14692	14682	14754	14825	14625	14841	14800	14791	14762	14688	14778	14727	14600	14925	14677	14696	14846	14840	14757	14545	14927	14743	14821	14727	14603	14917	14822	14781	14730	14696	14620	14684	14750	14850	14715	14848	14825	14834	14806	14866	14934	14617	14650	14785	14582	14823	14761	14759	14717	14633	14726	14629	14678	14600	14797	14688	14877	14836	14806	14718	14704	14573	14782	14718	14682	14623	14659	14732	14725	14824	14672	14780	14799	14788	14725	14603	14710	14636	14716	14852	14634	14944	14684	14625	14787	14834	14788	14710	14783	14701	14729	14899	14674	14655	14774	14814	14730	14671	14730	14755	14969	14706	14729	14573	14797	14846	14573	14700	14811	14765	14724	14742	14739	15009	14637	14783	14675	14793	14722	14713	14753	14663	14587	14743	14839	14763	14619	14870	14693	14880	14742	14646	14856	14631	14708	14800	14869	14704	14714	14767	14800	14641	14735	14790	14815	14847	14756	14782	14824	14763	14558	14965	14921	14736	14589	14695	14732	14819	14579	14867	14627	14781	14717	14912	14849	14805	14583	14714	14644	14743	14741	14718	14746	14798	14701	14929	14841	14727	14618	14754	14803	14802	14777	14695	14665	14913	14737	14842	14842	14864	14837	14726	14591	14784	14740	14825	14818	14742	14790	14696	14763	14737	14753	14917	14863	14647	14808	14863	14516	14742	14863	14681	14569	14796	14819	14926	14678	14886	14955	14718	14982	14911	14727	14772	14786	14631	14727	14666	15004	14835	14818	14691	14650	14771	14775	14593	14787	14867	14737	14795	14800	14741	14910	14623	14906	14912	14759	14832	14839	14724	14703	14639	14724	14820	14873	14538	15003
24225	20964	26709	26250	20454	18839	18825	17457	17056	17150	17265	16961	16943	16878	16770	16827	16724	16702	16551	16854	16615	16691	16705	16542	16645	16430	16799	16568	16815	16682	16498	16401	16756	16440	16479	16603	16582	16616	16452	16488	16584	16532	16661	16388	16651	16693	16649	16614	16489	16461	16331	16488	16665	16462	16585	16496	16552	16624	16581	16384	16442	16589	16417	16660	16660	16435	16614	16463	16488	16731	16680	16466	16507	16470	16689	16436	16632	16440	16565	16455	16591	16708	16569	16631	16362	16315	16581	16604	16656	16637	16567	16774	16603	16507	16626	16616	16606	16498	16486	16366	16640	16594	16344	16412	16543	16353	16590	16386	16482	16637	16453	16497	16525	16634	16520	16673	16378	16551	16376	16535	16619	16762	16596	16537	16454	16477	16272	16730	16483	16543	16646	16455	16706	16655	16800	16340	16618	16455	16585	16526	16538	16475	16606	16430	16551	16457	16543	16688	16407	16676	16600	16481	16572	16432	16459	16483	16529	16421	16566	16427	16441	16509	16421	16634	16623	16457	16574	16436	16426	16783	16443	16387	16625	16767	16707	16379	16597	16479	16621	16782	16439	16509	16446	16463	16562	16718	16622	16339	16549	16486	16462	16775	16742	16577	16513	16495	16635	16613	16392	16526	16505	16614	16661	16591	16523	16609	16690	16492	16596	16618	16566	16369	16505	16425	16559	16549	16643	16592	16443	16454	16620	16426	16408	16359	16432	16499	16678	16677	16462	16593	16365	16433	16375	16485	16511	16572	16509	16443	16473	16748	16585	16483	16523	16578	16738	16560	16582	16296	16367	16521	16567	16438	16502	16473	16527	16393	16487	16451	16617	16527	16641	16278	16595	16315	16409	16530	16607	16536	16608	16461	16416	16402	16551	16537	16807	16475	16738	16449	16399	16367	16484	16421	16650	16537	16624	16494	16569	16424	16360	16502	16498	16592	16371	16713	16775	16546	16642	16547	16510	16647	16624	16674	16532	16511	16485	16703	16563	16301	16406	16527	16474	16558	16694	16501	16576	16412	16459	16378	16542	16627	16688	16567	16605	16556	16413	16403	16609	16689	16544	16437	16532	16492	16466	16381	16628	16575	16320	16621	16587	16545	16527	16581	16453	16570	16487	16641	16524	16685	16470	16581	16623	16416	16579	16557	16511	16501	16539	16681	16423	16620	16597	16357	16557	16499	16520	16469	16489	16518	16560	16445	16484	16614	16680	16421	16696	16546	16563	16665	16475	16503	16595	16603	16421	16549	16524	16485	16505	16448	16618	16494	16537	16476	16449	16707	16444	16285	16436	16453	16618	16391	16550	16569	16471	16458	16580	16490	16556	16529	16664	16781	16454	16568	16529	16389	16514	16444	16611	16463	16452	16629	16465	16414	16508	16328	16444	16741	16443	16447	16567	16654	16634	16416	16423	16753	16669	16707	16467	16536	16628	16623	16514	16540	16507	16594	16307	16538	16644	16672	16596	16408	16695	16489	16427	16682	16550	16701	16856	16467	16600	16669	16514	16651	16680	16579	16527	16488	16500	16296	16519	16519	16305	16522	16597	16513	16662	16545	16611	16436	16565	16664	16572	16559	16510	16567	16493	16455	16692	16573	16548	16480	16394	16487	16538	16291	16630	16440	16564	16365	16458	16626	16552	16441	16554	16696	16584	16637	16307	16746	16712	16531	16454	16627	16410	16451	16438	16541	16495	16657	16550	16571	16500	16544	16678	16378	16649	16504	16624	16755	16438	16583	16509	16491	16633	16546	16490	16489	16450	16538	16497	16570	16449	16556	16497	16372	16500	16648	16816	16480	16443	16541	16642	16628	16445	16547	16535	16586	16546	16513	16792	16488	16804	16701	16487	16653	16535	16725	16604	16363	16403	16567	16357	16418	16454	16669	16479	16701	16659	16458	16599	16534	16535	16712	16439	16528	16579	16338	16305	16650	16470	16562	16624	16333	16481	16355	16492	16467	16524	16516	16344	16494	16385	16614	16532	16653	16315	16526	16656	16520	16574	16470	16604	16538	16642	16417	16530	16221	16638	16401	16634	16619	16495	16611	16548	16497	16444	16692	16630	16669	16266	16557	16508	16406	16539	16505	16417	16510	16501	16417	16536	16465	16447	16489	16662	16475	16498	16611	16635	16488	16723	16553	16608	16563	16670	16510	16603	16440	16531	16385	16517	16459	16354	16403	16312	16709	16510	16550	16488	16614	16353	16274	16419	16477	16575	16460	16418	16371	16574	16473	16614	16632	16425	16556	16519	16552	16631	16661	16509	16398	16529	16304	16461	16646	16358	16781	16637	16683	16879	16412	16480	16466	16428	16507	16422	16559	16544	16490	16400	16401	16506	16353	16666	16586	16647	16694	16593	16494	16582	16352	16384	16554	16596	16473	16564	16569	16400	16504	16517	16649	16608	16543	16559	16334	16646	16528	16573	16458	16439	16457	16704	16335	16691	16436	16619	16572	16353	16568	16485	16337	16541	16539	16440	16267	16551	16404	16396	16299	16597	16443	16415	16577	16537	16600	16548	16468	16308	16618	16477	16557	16476	16576	16379	16675	16718	16527	16616	16439	16282	16514	16576	16472	16465	16394	16526	16673	16538	16483	16601	16609	16798	16524	16447	16380	16561	16390	16357	16784	16743	16639	16360	16353	16570	16420	16481	16624	16843	16578	16527	16400	16494	16558	16694	16565	16593	16634	16693	16567	16320	16511	16375	16587	16616	16516	16522	16581	16741	16387	16407	16505	16628	16612	16412	16463	16419	16436	16404	16452	16554	16516	16433	16705	16672	16593	16639	16574	16651	16274	16496	16420	16636	16576	16498	16505	16704	16508	16410	16336	16589	16543	16559	16352	16503	16511	16325	16377	16501	16500	16542	16468	16497	16391	16548	16537	16675	16467	16542	16579	16490	16334	16487	16623	16487	16594	16589	16534	16337	16538	16547	16593	16410	16779	16654	16522	16768	16602	16512	16305	16505	16522	16391	16670	16526	16673	16744	16389	16526	16565	16470	16416	16580	16737	16454	16465	16474	16451	16428	16449	16614	16535	16704	16429	16550	16537	16496	16284	16412	16416	16662	16739	16468	16724	16469	16559	16449	16573	16465	16542	16315	16435	16825	16512	16542	16502	16518	16596	16471	16334	16649	16629	16678	16408	16593	16604	16781	16523	16596	16529	16642	16499	16505	16706	16496	16563	16563	16431	16624	16475	16539	16451	16667	16466	16622	16421	16721	16592	16414	16486	16351	16667	16578	16536	16426	16574	16647	16462	16668	16609	16464	16521	16550	16459	16382	16413	16600	16732	16379	16408	16282	16420	16487	16534	16437	16571	16530	16652	16705	16562	16382	16293	16546	16600	16590	16620	16380	16639	16474	16394	16587	16466	16457	16446	16443	16548	16614	16410	16661	16673	16568	16519	16522	16311	16561	16665	16809	16572	16536	16580	16569	16726	16572	16459	16437	16400	16443	16476	16375	16263	16456	16645	16541	16455	16538	16542	16630	16569	16534	16389	16546	16603	16585	16445	16671	16687	16615	16594	16528	16578	16477	16625	16636	16487	16326	16505	16607	16536	16651	16585	16574	16531	16460	16354	16449	16533	16525	16410	16329	16465	16498	16401	16450	16627	16438	16515	16546	16321	16506	16285	16638	16547	16502	16515	16556	16458	16535	16559	16624	16596	16432	16726	16389	16646	16617	16436	16593	16549	16379	16545	16512	16579	16695	16469	16564	16503	16460	16439	16375	16314	16583	16689	16413	16457	16475	16445	16563	16621	16533	16532	16633	16586	16562	16509	16698	16581	16703	16632	16574	16520	16339	16241	16284	16485	16598	16541	16742	16587	16543	16461	16529	16522	16345	16316	16392	16404	16553	16426	16600	16588	16530	16501	16481	16392	16444	16560	16487	16525	16555	16475	16617	16607	16486	16600	16339	16492	16523	16743	16595	16528	16434	16431	16498	16538	16472	16429	16692	16552	16605	16644	16695	16678	16544	16411	16454	16539	16534	16586	16720	16850	16477	16534	16520	16687	16531	16509	16558	16560	16517	16601	16570	16514	16352	16433	16524	16637	16413	16414	16384	16609	16469	16704	16763	16505	16584	16602	16463	16625	16609	16670	16609	16631	16522	16565	16539	16444	16614	16566	16579	16470	16403	16420	16540	16640	16527	16407	16632	16474	16508	16589	16409	16485	16623	16523	16549	16644	16490	16664	16532	16418	16476	16393	16382	16534	16473	16671	16406	16453	16503	16367	16636	16448	16523	16523	16596	16487	16493	16559	16414	16447	16670	16414	16556	16401	16441	16494	16438	16715	16471	16580	16581	16616	16448	16548	16534	16615	16707	16304	16654	16427	16659	16419	16554	16503	16470	16572	16728	16464	16458	16395	16415	16496	16414	16659	16483	16211	16539	16360	16346	16558	16674	16511	16491	16610	16611	16645	16525	16569	16500	16667	16554	16730	16409	16249	16439	16578	16373	16456	16504	16622	16655	16761	16624	16417	16551	16590	16447	16514	16635	16396	16654	16606	16487	16570	16589	16466	16661	16461	16539	16635	16558	16725	16401	16630	16630	16562	16700	16657	16551	16646	16487	16483	16685	16515	16690	16465	16594	16539	16617	16497	16546	16293	16724	16615	16712	16518	16522	16539	16511	16519	16533	16470	16568	16406	16659	16529	16662	16426	16593	16419	16527	16498	16597	16395	16562	16599	16535	16625	16592	16503	16624	16535	16377	16620	16338	16529	16495	16591	16521	16556	16489	16490	16402	16514	16283	16726	16483	16393	16799	16549	16508	16488	16742	16300	16356	16544	16612	16456	16349	16522	16617	16337	16313	16547	16513	16566	16630	16563	16679	16736	16792	16591	16638	16573	16416	16615	16459	16561	16592	16468	16578	16469	16398	16488	16760	16439	16440	16233	16582	16495	16489	16382	16560	16571	16468	16458	16381	16540	16531	16589	16626	16511	16487	16444	16498	16723	16528	16227	16628	16525	16580	16558	16540	16361	16678	16635	16491	16565	16458	16446	16565	16592	16480	16494	16702	16674	16586	16736	16591	16627	16510	16368	16442	16633	16452	16603	16691	16625	16329	16338	16466	16508	16537	16509	16574	16559	16410	16504	16662	16750
16464	30061	24418	19286	17626	16790	16270	15485	15270	14923	14861	14685	14731	14550	14698	14687	14577	14366	14235	14502	14268	14353	14358	14377	14438	14533	14417	14278	14217	14126	14369	14284	14218	14409	14337	14287	14189	14319	14243	14339	14310	14113	14257	14147	14349	14305	14344	14302	14263	14402	14196	14261	14130	14216	14092	14380	14173	14387	14221	14262	14500	14233	14241	14246	14215	14326	14210	14277	14233	14104	14191	14431	14229	14348	14234	14279	14399	14278	14346	14299	14166	14431	14173	14282	14191	14211	14200	14299	14351	14126	14233	14223	14416	14201	14306	14103	14172	14252	14194	14118	14089	14307	14245	14278	14202	14268	14308	14128	14434	14302	14365	14086	14357	14197	14288	14216	14150	14318	14256	14198	14258	14271	14312	14299	14414	14302	14150	14091	14185	14312	14199	14180	14208	14257	14209	14406	14297	14239	14416	14174	14165	14075	14193	14213	14291	14426	14259	14368	14317	14306	14247	14289	14163	14097	14222	14187	14225	14432	14280	14243	14235	14269	14404	14268	14175	14225	14340	14297	14260	14271	14237	14223	14403	14198	14111	14038	14303	14302	14195	14279	14257	14507	14300	14403	14167	14155	14280	14104	14228	14323	14155	14123	14294	14265	14359	14375	14192	14146	14292	14287	14306	14158	14368	14232	14122	14140	14166	14387	14306	14314	14313	14326	14327	14346	14230	14245	14230	14244	14000	14387	14199	14263	14307	14220	14404	14177	14231	14120	14191	14337	14340	14295	14240	14283	14140	14146	14180	14145	14167	14245	14209	14398	14154	14255	14397	14182	14228	14402	14147	14127	14222	14265	14237	14352	14197	14278	14291	14268	14202	14252	14267	14378	14397	14087	14157	14184	14220	14222	14322	14098	14206	14303	14340	13999	14291	14281	14158	14419	14349	14313	14301	14443	14221	14349	14313	14214	14259	14345	14253	14221	14238	14185	14274	14145	14191	14226	14177	14388	14264	14118	14187	14384	14155	14041	14325	14276	14208	14257	14203	14397	14303	14135	14267	14321	14230	14249	14334	14273	14216	14093	14182	14313	14310	14444	14313	14264	14410	14156	14401	14315	14209	14166	14017	14229	14262	14264	14266	14268	14244	14357	14347	14412	14323	14307	14438	14241	14247	14386	14256	14229	14287	14132	14136	14271	14336	14330	14224	14257	14201	14388	14298	14223	14252	14306	14308	14182	14283	14378	14496	14305	14150	14319	14319	14426	14211	14187	14375	14248	14096	14201	14132	14303	14184	14291	14274	14258	14278	14189	14466	14342	14235	14198	14362	14161	14317	14436	14151	14212	14369	14286	14319	14292	14245	14340	14139	14392	14409	14337	14309	14438	14303	14185	14320	14195	14311	14288	14469	14281	14291	14288	14292	14164	14350	14363	14369	14281	14385	14282	14387	14381	14177	14303	14222	14159	14182	14211	14246	14361	14351	14287	14160	14275	14488	14289	14304	14111	14379	14067	14449	14390	14269	14219	14164	14293	14379	14457	14352	14263	14389	14223	14373	14268	14247	14335	14319	14279	14294	14253	14380	14328	14258	14352	14228	14142	14055	14383	14233	14176	14255	14184	14325	14258	14181	14071	14265	14312	14240	14062	14236	14164	14180	14302	14315	14151	14193	14292	14153	14140	14181	14252	14208	14388	14229	14259	14148	14365	14356	14398	14307	14372	14302	14059	14153	14360	14238	14442	14251	14331	14302	14056	14338	14284	14268	14253	14302	14244	14236	14376	14321	14496	14185	14015	14233	14273	14265	14280	14335	14219	14406	14091	14269	14369	14381	14127	14302	14233	14353	14280	14196	14236	14244	14436	14275	14092	14058	14251	14351	14301	14171	14387	14134	14215	14340	14224	14266	14158	14261	14147	14142	14128	14276	14187	14246	14116	14308	14188	14141	14263	14238	14127	14327	14386	14171	14152	14227	14325	14166	14131	14253	14259	14248	14259	14284	14124	14241	14239	14095	14180	14141	14236	14227	14229	14188	14234	14159	14306	14403	14263	14268	14342	14137	14358	14236	14124	14366	14190	14282	14287	14305	14216	14324	14395	14336	14349	14286	14277	14252	14176	14178	14211	14390	14157	14076	14234	14154	14200	14208	14354	14271	14190	14112	14133	14265	14141	14241	14253	14318	14228	14398	14256	14371	14276	14206	14313	14334	14253	14296	14184	14382	14184	14204	14174	14237	14388	14297	14253	14337	14407	14335	14020	14292	14193	14305	14359	14312	14275	14191	14344	14210	14363	14231	14280	14296	14240	14161	14222	14498	14236	14212	14252	14128	14175	14334	14196	14257	14198	14253	14276	14188	14137	14336	14181	14362	14154	14364	14317	14182	14307	14267	14219	14367	14141	14312	14169	14403	14256	14339	14210	14189	14341	14204	14147	14263	14346	14112	14201	14321	14342	14150	14284	14192	14195	14327	14319	14219	14246	14272	14325	14137	14168	14271	14218	14352	14237	14358	14202	14293	14172	14218	14247	14155	14084	14138	14226	14356	14243	14317	14364	14055	14305	14235	14091	14108	14215	14323	14290	14298	14185	14272	14317	14360	14356	14276	14183	14286	14333	14327	14109	14115	14264	14271	14247	14249	14321	14385	14115	14421	14072	14391	14190	14316	14389	14377	14353	14295	14388	14282	14268	14172	14351	14265	14241	14307	14135	14231	14234	14266	14141	14221	14337	14164	14194	14189	14355	14314	14102	14204	14181	14178	14345	14143	14091	14314	14262	14271	14184	14205	14259	14310	14180	14244	14262	14195	14429	14257	14223	14270	14267	14124	14161	14364	14253	14190	14408	14139	14468	14291	14223	14232	14297	14168	14350	14168	14078	14263	14146	14194	14305	14115	14039	14295	14500	14258	14355	14233	14404	14303	14283	14258	14358	14184	14297	14178	14389	14225	14289	14281	14418	14090	14235	14302	14316	14323	14132	14421	14226	14364	14229	14162	14395	14367	14222	14107	14132	14198	14094	14413	14196	14388	14257	14248	14278	14255	14135	14204	14170	14195	14190	14192	14259	14345	14178	14348	14281	14283	14179	14074	14156	14217	14260	14392	14344	14310	14187	14239	14263	14274	14204	14259	14073	14352	14195	14224	14348	14205	14309	14303	14260	14418	14280	14266	14108	14165	14258	14236	14247	14303	14338	14218	14245	14262	14269	14067	14051	14302	14272	14326	14226	14111	14468	14239	14166	14319	14162	14441	14370	14086	14213	14303	14413	14205	14285	14353	14260	14281	14269	14220	14343	14202	14389	14276	14291	14257	14104	14480	14211	14322	14307	14159	14319	14298	14372	14353	14222	14155	14251	14422	14164	14155	14249	14195	14167	14222	14280	14186	14176	14395	14255	14316	14374	14267	14322	14355	14243	14211	14327	14204	14193	14105	14190	14231	14191	14158	14251	14222	14284	14313	14332	14380	14300	14136	14301	14169	14448	14301	14290	14191	14277	14341	14227	14265	14346	14281	14434	14321	14169	14285	14283	14210	14248	14302	14268	14221	14239	14396	14179	14324	14259	14300	14277	14380	14208	14231	14325	14277	14206	14291	14240	14113	14200	14101	14364	14139	14346	14314	14400	14271	14352	14114	14352	14393	14242	14147	14125	14463	14181	14298	14053	14425	14161	14249	14256	14158	14371	14263	14164	14236	14313	14166	14404	14132	14258	14119	14218	14354	14393	14325	14040	14236	14319	14192	14138	14356	14216	14327	14324	14194	14244	14297	14245	14183	14353	14264	14378	14280	14194	14225	14193	14311	14308	14261	14136	14218	14122	14386	14473	14070	14261	14333	14250	14222	14154	14360	14314	14344	14031	14253	14342	14386	14353	14211	14283	14158	14398	14285	14156	14258	14564	14299	14411	14233	14264	14235	14323	14280	14244	14265	14271	14281	14045	14316	14337	14168	14190	14149	14474	14251	14206	14170	14299	14382	14304	14163	14251	14272	14365	14312	14246	14131	14263	14374	14272	14153	14370	14298	14224	14239	14437	14300	14161	14363	14188	14278	14196	14272	14336	14469	14189	14271	14296	14393	14182	14375	14182	14257	14308	14147	14212	14279	14368	14304	14338	14246	14329	14292	14296	14166	14251	14234	14115	14306	14216	14183	14294	14345	14344	14508	14146	14304	14274	14333	14256	14236	14212	14264	14071	14474	14167	14236	14263	14393	14277	14290	14331	14325	14257	14313	14290	14277	14291	14172	14319	14267	14168	14214	14320	14211	14237	14196	14315	14416	14297	14426	14305	14457	14312	14244	14179	14404	14208	14293	14086	14192	14232	14254	14310	14221	14364	14319	14173	14247	14229	14094	14264	14099	14404	14193	14243	14363	14492	14203	14350	14201	14321	14174	14386	14265	14177	14163	14236	14398	14325	14377	14384	14146	14204	13945	14238	14184	14363	14271	14073	14184	14274	14125	14336	14205	14228	14274	14258	14230	14286	14353	14152	14144	14307	14252	14251	14234	14250	14218	14294	14271	14331	14254	14279	14163	14272	14298	14175	14288	14243	14434	14253	14208	14055	14170	14268	14277	14186	14212	14353	14354	14202	14230	14266	14185	14243	14336	14429	14155	14197	14284	14197	14257	14492	14074	13983	14302	14157	14382	14239	14327	14292	14315	14202	14410	14295	14424	14409	14340	14322	14279	14366	14363	14172	14321	14039	14286	14310	14278	14369	14359	14298	14425	14251	14304	14229	14193	14259	14224	14335	14437	14282	14277	14362	14190	14119	14099	14186	14238	14190	14023	14241	14124	14394	14268	14373	14277	14225	14115	14121	14284	14197	14457	14137	14245	14415	14212	14368	14357	14307	14487	14284	14202	14092	14413	14344	14191	14182	14289	14154	14236	14254	14336	14415	14355	14291	14271	14308	14411	14208	14425	14213	14208	14119	14183	14311	14273	14312	14225	14279	14227	14213	14468	14316	13977	14166	14448	14215	14251	14344	14227	14190	14150	14330	14244	14298	14484	14348	14362	14175	14436	14507	14231	14125	14219	14240	14243	14143	14260	14161	14111	14243	14205	14287	14509	14290	14192	14194	14175	14190	14488	14432	14240	14281	14178	14433	14131	14356	14284	14237	14301	14235	14146	14192	14093	14344	14145	14277	14279	14353	14217	14189	14222	14126
21756	20983	28222	23955	21280	23504	25987	20594	19592	19751	19613	19471	19210	19063	18959	19005	19097	18725	18904	18783	18730	18787	18682	18417	18690	18591	18665	18727	18647	18568	18505	18458	18370	18398	18286	18444	18432	18200	18445	18423	18283	18383	18480	18421	18477	18611	18123	18411	18296	18351	18491	18479	18276	18259	18331	18419	18445	18440	18304	18369	18688	18243	18561	18387	18513	18557	18500	18492	18357	18573	18408	18234	18374	18273	18516	18484	18552	18321	18313	18357	18206	18358	18301	18312	18344	18411	18459	18111	18515	18451	18270	18095	18525	18388	18376	18581	18324	18141	18393	18369	18447	18337	18289	18382	18291	18429	18548	18341	18219	18377	18375	18282	18286	18522	18224	18360	18447	18353	18292	18347	18383	18482	18387	18504	18482	18281	18388	18280	18493	18389	18455	18361	18367	18434	18205	18470	18474	18400	18437	18274	18254	18390	18167	18255	18417	18209	18409	18370	18355	18386	18275	18360	18548	18501	18274	18362	18443	18397	18529	18402	18310	18412	18439	18352	18324	18299	18227	18303	18204	18412	18302	18168	18635	18398	18271	18366	18326	18205	18433	18247	18420	18612	18379	18366	18569	18274	18415	18423	18543	18434	18213	18460	18420	18308	18390	18485	18448	18129	18342	18375	18386	18280	18419	18500	18214	18386	18427	18203	18442	18438	18332	18210	18394	18263	18412	18271	18359	18378	18801	18339	18377	18322	18445	18438	18346	18480	18465	18359	18011	18285	18552	18254	18370	18325	18525	18444	18485	18378	18234	18370	18360	18368	18306	18345	18269	18423	18306	18391	18534	18436	18308	18247	18360	18358	18309	18459	18450	18468	18364	18513	18476	18244	18292	18440	18326	18347	18713	18257	18146	18383	18219	18298	18512	18221	18395	18481	18355	18415	18599	18548	18282	18258	18390	18336	18470	18165	18503	18252	18362	18366	18453	18349	18362	18295	18418	18197	18460	18415	18426	18388	18533	18408	18447	18203	18259	18406	18297	18457	18441	18448	18372	18329	18100	18393	18219	18446	18513	18216	18248	18361	18402	18426	18613	18448	18380	18333	18417	18421	18258	18499	18409	18449	18352	18284	18373	18363	18259	18273	18351	18315	18261	18398	18268	18300	18365	18511	18328	18394	18328	18343	18360	18541	18655	18346	18156	18576	18336	18197	18413	18389	18199	18376	18380	18468	18363	18361	18438	18283	18408	18279	18261	18341	18416	18383	18358	18163	18039	18270	18331	18440	18311	18324	18212	18325	18380	18494	18287	18437	18355	18237	18354	18637	18358	18418	18292	18381	18344	18163	18105	18313	18090	18398	18391	18575	18270	18394	18394	18213	18441	18400	18488	18343	18450	18457	18572	18414	18475	18363	18470	18229	18348	18592	18346	18439	18348	18471	18364	18223	18269	18362	18322	18606	18527	18586	18471	18151	18473	18333	18176	18544	18403	18555	18169	18315	18372	18372	18090	18273	18434	18298	18125	18307	18165	18515	18598	18390	18403	18396	18295	18666	18375	18190	18163	18440	18431	18401	18469	18447	18439	18437	18479	18296	18364	18448	18300	18167	18657	18257	18268	18337	18484	18339	18253	18229	18281	18462	18508	18371	18261	18281	18445	18361	18431	18396	18464	18492	18510	18371	18184	18188	18241	18492	18424	18286	18452	18311	18488	18396	18272	18068	18137	18524	18200	18350	18386	18500	18258	18201	18354	18348	18279	18430	18547	18391	18537	18469	18222	18156	18134	18249	18303	18434	18453	18448	18289	18420	18501	18298	18413	18578	18364	18460	18346	18445	18523	18326	18395	18394	18430	18369	18327	18177	18383	18360	18308	18316	18289	18446	18419	18556	18428	18343	18180	18433	18140	18463	18392	18375	18315	18333	18397	18203	18424	18186	18497	18265	18325	18245	18422	18264	18297	18388	18320	18402	18334	18451	18506	18325	18294	18221	18256	18164	18435	18634	18256	18457	18605	18565	18291	18419	18322	18310	18225	18545	18343	18193	18362	18389	18169	18545	18540	18313	18327	18281	18393	18701	18333	18538	18362	18371	18439	18286	18026	18373	18372	18310	18212	18387	18256	18463	18410	18594	18438	18342	18330	18073	18222	18337	18608	18228	18318	18361	18270	18515	18556	18455	18204	18490	18292	18307	18397	18302	18301	18356	18556	18365	18178	18598	18402	18355	18456	18359	18362	18400	18499	18352	18271	18478	18272	18317	18486	18309	18516	18317	18321	18350	18557	18552	18478	18108	18264	18414	18373	18517	18172	18384	18589	18332	18476	18465	18377	18451	18229	18412	18382	18408	18398	18258	18383	18110	18387	18220	18465	18350	18455	18230	18032	18412	18242	18122	18446	18224	18121	18386	18221	18293	18121	18360	18188	18468	18327	18272	18434	18337	18401	18413	18232	18266	18569	18264	18245	18450	18357	18373	18411	18459	18457	18301	18478	18307	18513	18441	18243	18293	18338	18394	18666	18546	18409	18419	18382	18336	18424	18581	18449	18318	18346	18377	18501	18165	18190	18429	18346	18338	18391	18492	18256	18408	18267	18356	18207	18346	18467	18472	18338	18256	18433	18158	18318	18492	18465	18319	18369	18279	18180	18269	18234	18362	18453	18380	18372	18446	18400	18367	18334	18309	18374	18596	18450	18371	18285	18244	18261	18352	18304	18363	18283	18469	18379	18520	18336	18416	18478	18439	18467	18463	18487	18298	18356	18262	18398	18393	18372	18116	18528	18254	18173	18341	18224	18411	18333	18452	18344	18558	18300	18239	18517	18357	18480	18187	18347	18239	18355	18404	18353	18289	18228	18306	18276	18443	18139	18284	18258	18361	18340	18272	18290	18219	18385	18243	18466	18466	18330	18390	18342	18397	18207	18286	18506	18331	18485	18473	18513	18140	18107	18221	18250	18371	18305	18287	18225	18452	18334	18161	18192	18515	18206	18430	18330	18339	18238	18377	18466	18114	18350	18184	18352	18343	18225	18337	18214	18468	18064	18308	18401	18490	18164	18273	18367	18292	18264	18093	18496	18383	18636	18181	18572	18410	18294	18428	18555	18412	18384	18093	18379	18449	18485	18400	18500	18426	18337	18291	18170	18301	18224	18222	18389	18632	18313	18353	18235	18339	18382	18408	18323	18392	18201	18272	18340	18394	18301	18444	18341	18231	18192	18243	18530	18553	18518	18353	18048	18411	18555	18231	18386	18239	18446	18433	18309	18131	18250	18266	18318	18366	18326	18366	18398	18102	18306	18236	18561	18389	18307	18436	18205	18296	18457	18365	18330	18606	18429	18299	18368	18334	18210	18357	18427	18177	18587	18502	18344	18374	18403	18450	18374	18268	18339	18446	18442	18291	18426	18461	18357	18422	18216	18270	18331	18345	18449	18508	18336	18146	18424	18442	18413	18561	18362	18000	18384	18295	18587	18277	18284	18071	18364	18410	18374	18188	18266	18464	18398	18363	18450	18170	18368	18402	18395	18069	18269	18148	18259	18422	18461	18432	18458	18525	18465	18175	18385	18274	18337	18450	18498	18445	18451	18527	18393	18346	18412	18525	18385	18380	18312	18240	18156	18244	18508	18446	18399	18198	18307	18370	18174	18334	18423	18410	18573	18499	18390	18365	18367	18315	18329	18298	18492	18472	18527	18448	18320	18350	18291	18534	18319	18379	18235	18199	18177	18367	18290	18324	18405	18331	18528	18322	18439	18378	18332	18373	18199	18361	18558	18369	18388	18401	18473	18221	18443	18434	18466	18302	18102	18377	18420	18480	18230	18576	18373	18561	18370	18348	18470	18427	18407	18264	18285	18267	18497	18197	18245	18507	18284	18270	18384	18364	18399	18320	18612	18544	18262	18157	18554	18256	18241	18457	18604	18311	18499	18445	18409	18204	18218	18197	18188	18309	18394	18139	18262	18228	18460	18292	18349	18299	18263	18528	18373	18284	18371	18432	18384	18426	18364	18333	18653	18473	18428	18395	18255	18396	18442	18579	18453	18452	18312	18288	18121	18241	18548	18296	18373	18397	18268	18286	18361	18169	18472	18468	18362	18216	18431	18304	18186	18083	18361	18484	18422	18357	18525	18240	18529	18580	18300	18216	18501	18289	18247	18136	18392	18475	18452	18280	18213	18352	18371	18372	18347	18292	18233	18368	18295	18227	18285	18432	18475	18370	18296	18369	18271	18392	18333	18301	18287	18212	18235	18337	18413	18500	18156	18399	18453	18454	18369	18230	18406	18099	18319	18213	18228	18162	18536	18246	18333	18254	18421	18343	18470	18530	18412	18261	18374	18278	18288	18391	18300	18501	18404	18343	18284	18322	18403	18418	18388	18197	18372	18446	18362	18599	18488	18294	18266	18410	18381	18299	18296	18301	18047	18260	18366	18183	18424	18526	18410	18392	18520	18344	18305	18411	18382	18100	18426	18113	18233	18299	18490	18330	18347	18289	18268	18470	18247	18460	18465	18353	18331	18180	18225	18289	18480	18349	18338	18441	18485	18343	18332	18403	18062	18330	18361	18074	18350	18417	18462	18565	18339	18354	18267	18218	18380	18195	18403	18256	18439	18385	18244	18363	18477	18244	18322	18463	18477	18281	18603	18497	18416	18229	18332	18129	18267	18282	18399	18438	18366	18645	18370	18579	18563	18321	18516	18306	18498	18309	18394	18475	18468	18402	18505	18418	18578	18405	18468	18439	18393	18431	18270	18367	18528	18520	18425	18426	18481	18414	18338	18160	18355	18337	18354	18396	18391	18364	18540	18488	18203	18226	18445	18308	18187	18312	18330	18438	18417	18435	18384	18282	18330	18196	18483	18400	18492	18405	18355	18559	18420	18196	18162	18221	18349	18307	18456	18136	18093	18369	18213	18431	18522	18322	18306	18489	18322	18381	18518	18332	18356	18339	18259	18245	18404	18265	18340	18356	18444	18304	18193	18262	18311	18468	18303	18304	18467	18417	18162	18340	18255	18510	18213	18453	18560	18427	18686	18311	18276	18088	18269	18336	18437	18289	18318	18432	18176	18246	18389	18383	18358	18267	18291	18388	18612	18347	18464	18439	18320	18357	18314	18329	18302	18353	18480	18742	18234	18342	18262	18393	18690	18186	18351	18561	18430	18358
17218	37955	30782	23663	21439	19891	18756	17525	17176	16702	16224	16021	16069	15942	15788	15863	15805	15856	15779	15657	15663	15442	15503	15492	15433	15357	15486	15378	15289	15307	15271	15257	15294	15447	15397	15353	15314	15386	15182	15260	15375	15277	15356	15517	15351	15262	15234	15147	15366	15103	15325	15313	15392	15500	15356	15367	15429	15293	15349	15325	15402	15268	15246	15371	15377	15286	15249	15096	15290	15224	15292	15312	15306	15371	15275	15255	15207	15205	15434	15492	15292	15331	15214	15301	15480	15358	15226	15429	15269	15237	15394	15292	15273	15326	15262	15542	15272	15334	15394	15188	15283	15318	15234	15235	15373	15295	15370	15240	15365	15232	15378	15283	15188	15424	15388	15386	15209	15601	15367	15394	15310	15100	15135	15406	15220	15420	15252	15441	15431	15454	15405	15168	15153	15223	15250	15173	15182	15329	15205	15167	15103	15348	15277	15171	15292	15376	15380	15338	15199	15300	15324	15231	15267	15214	15100	15244	15343	15314	15241	15309	15352	15252	15380	15301	15343	15176	15329	15276	15215	15207	15239	15298	15463	15141	15280	15431	15337	15392	15282	15417	15349	15155	15281	15356	15310	15212	15149	15210	15378	15298	15318	15164	15408	15149	15433	15046	15306	15320	15225	15251	15270	15178	15159	15313	15244	15384	15119	15487	15365	15273	15327	15305	15498	15342	15283	15159	15179	15168	15279	15332	15303	15446	15347	15251	15348	15233	15500	15452	15211	15383	15304	15177	15300	15266	15251	15346	15216	15287	15312	15163	15134	15408	15425	15266	15270	15223	15103	15310	15491	15292	15453	15104	15402	15342	15290	15414	15309	15515	15362	15350	15354	15345	15341	15261	15338	15135	15172	15297	15367	15275	15315	15180	15359	15311	15350	15265	15078	15315	15202	15346	15400	15286	15217	15250	15316	15513	15191	15198	15207	15191	15296	15264	15203	15255	15371	15288	15278	15201	15364	15415	15406	15346	15180	15275	15270	15230	15243	15339	15336	15334	15238	15340	15307	15225	15444	15289	15119	15281	15294	15317	15254	15310	15217	15250	15406	15419	15198	15339	15283	15452	15159	15233	15125	15275	15298	15192	15353	15116	15298	15166	15246	15232	15462	15470	15241	15081	15336	15194	15365	15364	15150	15238	15388	15098	15349	15212	15387	15245	15363	15288	15168	15453	15138	15403	15070	15433	15305	15301	15155	15169	15334	15248	15359	15370	15189	15280	15269	15157	15279	15203	15380	15412	15382	15388	15372	15336	15505	15283	15437	15389	15195	15329	15272	15268	15301	15278	15332	15345	15239	15151	15456	15252	15260	15298	15210	15239	15334	15332	15150	15288	15217	15225	15416	15149	15334	15252	15420	15447	15472	15365	15395	15285	15117	15323	15280	15448	15200	15191	15318	15275	15288	15276	15249	15211	15406	15230	15304	15149	15316	15242	15351	15409	15304	15207	15165	15097	15396	15329	15193	15258	15230	15218	15136	15407	15214	15255	15202	15423	15242	15281	15154	15162	15447	15153	15385	15272	15276	15338	15279	15326	15323	15452	15291	15262	15186	15070	15474	15295	15041	15321	15189	15258	15252	15236	15317	15272	15245	15317	15110	15267	15267	15184	15297	15260	15327	15306	15212	15181	15397	15405	15250	15249	15384	15330	15216	15121	15327	15231	15280	15305	15310	15393	15175	15461	15245	15189	15233	15339	15338	15546	15261	15361	15252	15167	15251	15313	15408	15280	15276	15448	15416	15445	15363	15139	15379	15312	15361	15264	15303	15441	15192	15210	15429	15372	15205	15259	15366	15360	15217	15298	15270	15287	15289	15196	15161	15224	15108	15159	15381	15451	15380	15345	15353	15266	15429	15401	15377	15460	15295	15245	15180	15184	15389	15317	15246	15280	15288	15135	15090	15041	15337	15157	15372	15196	15209	15101	15395	15251	15217	15245	15298	15227	15358	15159	15190	15288	15249	15139	15306	15242	15325	15282	15321	15137	15357	15062	15294	15403	15353	15264	15222	15314	15080	15249	15315	15419	15296	15242	15469	15113	15366	15281	15246	15247	15272	15313	15214	15294	15315	15282	15330	15276	15285	15321	15244	15220	15329	15237	15199	15307	15252	15158	15345	15474	15167	15429	15139	15437	15258	15168	15247	15222	15307	15328	15276	15229	15335	15366	15143	15282	15288	15216	15185	15418	15249	15320	15192	15289	15286	15243	15388	15372	15196	15308	15331	15378	15289	15326	15244	15260	15269	15304	15273	15306	15232	15150	15144	15326	15306	15414	15195	15398	15164	15309	15316	15134	15259	15140	15042	15129	15533	15223	15208	15339	15080	15170	15232	15237	15321	15394	15293	15275	15091	15296	15265	15220	15332	15137	15330	15244	15249	15157	15225	15291	15297	15487	15290	15226	15305	15332	15271	15409	15207	15267	15230	15371	15182	15343	15333	15461	15286	15224	15175	15432	15261	15265	15367	15253	15311	15346	15281	15325	15203	15227	15151	15174	15387	15274	15442	15295	15158	15182	15120	15350	15428	15169	15463	15346	15139	15231	15312	15371	15142	15288	15187	15348	15184	15221	15299	15234	15200	15437	15363	15245	15424	15229	15374	15416	15362	15269	15236	15335	15214	15406	15375	15303	15196	15274	15409	15318	15498	15299	15132	15177	15252	15130	15276	15221	15417	15246	15248	15235	15441	15335	15286	15232	15238	15265	15295	15221	15214	15340	15280	15377	15362	15374	15247	15243	15365	15407	15278	15345	15359	15146	15165	15187	15274	15432	15257	15250	15352	15332	15372	15221	15240	15120	15268	15197	15136	15151	15329	15357	15220	15450	15243	15309	15280	15219	15234	15278	15108	15294	15395	15295	15293	15312	15278	15326	15277	15284	15157	15356	15398	15257	15453	15206	15455	15402	15426	15203	15255	15453	15235	15209	15298	15442	15039	15360	15248	15224	15361	15329	15308	15387	15300	15305	15211	15322	15272	15133	15312	15204	15351	15225	15314	15256	15313	15497	15154	15290	15399	15266	15236	15311	15105	15326	15314	15176	15370	15288	15218	15356	15304	15136	15213	15266	15220	15171	15260	15337	15279	15248	15291	15220	15168	15367	15360	15255	15082	15263	15393	15296	15303	15177	15215	15485	15398	15286	15314	15271	15298	15262	15235	15287	15183	15441	15364	15269	15320	15121	15393	15363	15155	15247	15385	15203	15387	15296	15191	15356	15402	15342	15170	15225	15189	15058	15222	15309	15245	15274	15291	15463	15269	15272	15424	15078	15288	15299	15290	15316	15358	15364	15104	15265	15277	15282	15345	15346	15292	15212	15416	15303	15206	15120	15302	15166	15258	15386	15266	15411	15277	15302	15181	15370	15332	15403	15293	15366	15228	15328	15328	15256	15098	15372	15239	15177	15296	15390	15206	15179	15329	15317	15396	15292	15308	15174	15245	15220	15344	15240	15296	15241	15425	15487	15324	15097	15238	15265	15278	15402	15281	15253	15179	15204	15352	15279	15404	15388	15162	15201	15251	15150	15281	15400	15223	15272	15287	15202	15201	15367	15366	15265	15367	15110	15325	15180	15187	15336	15265	15312	15331	15299	15222	15296	15274	15250	15116	15237	15389	15169	15139	15315	15148	15564	15389	15426	15288	15252	15292	15447	15267	15221	15301	15197	15231	15504	15183	15368	15336	15356	15323	15315	15383	15321	15176	15141	15283	15142	15246	15349	15383	15337	15031	15245	15207	15257	15251	15404	15268	15349	15262	15340	15175	15253	15263	15327	15222	15291	15374	15334	15265	15286	15250	15365	15181	15200	15322	15238	15257	15212	15221	15138	15311	15127	15143	15285	15150	15304	15189	15317	15255	15235	15349	15262	15416	15382	15256	15239	15367	15180	15305	15421	15284	15255	15132	15227	15278	15244	15199	15468	15149	15428	15320	15169	15398	15148	15265	15201	15402	15131	15065	15337	15361	15245	15283	15199	15122	15126	15306	15429	15214	15366	15343	15395	15421	15264	15290	15391	15303	15110	15261	15174	15500	15142	15406	15057	15193	15215	15212	15410	15448	15331	15219	15270	15198	15308	15120	15103	15269	15171	15115	15300	15279	15160	15455	15324	15206	15298	15047	15272	15267	15389	15274	15379	15223	15254	15260	15247	15359	15342	15231	15119	15140	15331	15453	15368	15335	15487	15260	15394	15298	15260	15098	15391	15212	15237	15301	15307	15315	15178	15208	15298	15176	15225	15197	15406	15160	15008	15115	15272	15218	15305	15363	15290	15271	15291	15429	15281	15274	15368	15282	15236	15189	15287	15329	15276	15272	15296	15204	15238	15234	15158	15270	15388	15394	15431	15176	15056	15288	15263	15247	15309	15323	15329	15203	15304	15294	15196	15206	15381	15374	15151	15251	15399	15188	15281	15331	15231	15112	15274	15402	15127	15300	15362	15295	15268	15334	15270	15152	15437	15113	15300	15305	15355	15249	15242	15285	15187	15295	15238	15266	15243	15268	15251	15122	15295	15212	15427	15253	15394	15153	15274	15366	15268	15298	15185	15422	15292	15241	15319	15091	15137	15303	15271	15128	15284	15275	15329	15350	15342	15300	15291	15223	15275	15234	15370	15235	15151	15257	15427	15162	15326	15453	15246	15478	15323	15150	15168	15301	15363	15383	15276	15227	15208	15373	15253	15436	15355	15263	15216	15435	15378	15287	15262	15454	15300	15227	15270	15222	15283	15091	15112	15354	15310	15212	15385	15240	15453	15223	15209	15339	15327	15133	15247	15284	15137	15224	15540	15204	15280	15378	15314	15274	15258	15328	15315	15326	15212	15418	15114	15371	15292	15204	15348	15285	15199	15334	15287	15354	15293	15444	15334	15268	15296	15287	15314	15257	15326	15232	15185	15217	15268	15353	15131	15368	15228	15349	15145	15419	15328	15194	15174	15424	15312	15266	15442	15254	15115	15243	15316	15244	15253	15389	15346	15291	15153	15234	15314	15189	15335	15237	15222	15112	15349	15352	15111	15222	15256	15204	15350	15353	15388	15373	15159	15288	15320	15254	15130	15305	15371	15245	15169	15275	15317	15253	15253	15223	15372	15302	15487	15297	15334	15175	15267	15461	15161
28280	22922	25259	21844	18372	17741	17513	17094	16782	16671	16574	16234	16536	16754	16515	16497	16587	16471	16533	16500	16481	16183	16479	16260	16342	16427	16345	16302	16263	16338	16364	16216	16482	16192	16152	16330	16450	16035	16090	16362	16146	16282	16365	16028	16160	16095	16141	16321	16431	16420	15991	16027	16248	16417	16372	16339	16349	16191	16306	16312	16341	16231	16262	16149	16386	16015	16117	16224	16306	16202	16225	16023	16274	16119	16308	16222	16381	16218	16153	16283	15943	16462	16188	16424	16450	16309	16073	16337	16140	16136	16234	16148	16078	16100	16354	16349	16402	16084	16468	16270	16169	16061	16303	16214	16360	16326	16333	16095	16265	16327	16193	15975	16014	16162	16320	16159	16178	16123	16336	16154	16117	16053	16192	15935	16053	16301	16133	16079	16138	16204	16278	16452	16567	16408	16166	16253	16240	16262	16323	16008	16187	16406	16074	15954	16216	16148	16216	16426	16259	16126	16409	16343	16266	16188	16254	16348	16299	16229	16140	16233	16397	16331	16293	16298	16095	16138	16455	16127	16335	16242	16299	16086	16071	16352	16177	16177	16313	16288	16361	16100	16255	16073	16305	16102	16327	16344	16093	16133	16334	16305	16084	16177	16188	16426	16342	16355	16396	16161	16117	16353	16279	15965	16377	16336	16307	16363	16250	16248	16122	16170	16412	16069	16085	16276	16243	16265	16037	16225	16197	16200	16095	16201	16309	16269	16262	16182	16313	16108	16243	16265	16251	16111	16158	16252	16242	16278	16259	16153	16291	16246	16356	16120	16110	16132	16180	16378	16346	16256	16120	16380	16207	16146	16149	16168	16349	16356	16214	16241	16317	16405	16383	16389	16216	16312	16124	16180	15972	16089	16267	16204	16177	16127	16353	16098	16083	16243	16155	16184	16336	16102	16162	16227	16396	16118	16258	16035	16158	16428	16107	16280	16281	16154	16157	16248	16307	16246	16147	16386	16132	16257	16336	16328	16252	16334	16229	16327	16280	16456	16294	16252	16435	16071	16295	16386	16223	16095	16170	16095	16185	16396	16011	16221	16246	16072	16253	16137	16085	16429	16229	16105	16251	16170	16164	16166	16099	16286	16342	16417	16024	16229	16103	16178	16230	16211	16271	16041	16291	16241	16157	16291	16385	16226	16249	16469	16247	16464	16244	16181	16399	16307	16237	15965	16276	16173	16357	16245	16315	16237	16380	16145	16304	16400	16295	16171	16196	16161	16165	16203	16228	16278	16168	16086	16284	16223	16219	16252	16271	16287	16193	16261	16067	16043	16293	16366	16161	16152	16169	16298	16179	16296	16303	16256	16110	16223	16009	16343	16273	16192	16359	16189	16260	16199	16228	16095	16103	16103	16194	16294	16284	16140	16310	16257	16188	16439	16219	16258	16344	16222	16133	16169	16102	16243	16375	16359	16466	16347	16277	16331	16382	16194	16175	16110	16095	16321	16312	16274	16195	16157	16060	16321	16173	16101	16481	16101	16306	16358	16195	16411	16223	16131	16294	16274	16018	16101	16100	16164	16217	16147	16020	16196	16299	16231	16306	16077	16166	16354	16510	16369	16349	16377	16287	16297	16102	16153	16220	16090	16178	16142	16042	16229	16324	16112	16116	16314	16328	16074	16369	16108	16406	16289	16078	16364	16307	16440	16100	16338	16276	16427	16113	16178	16051	16297	16185	16172	16314	16334	16175	16216	16156	16259	16133	16172	16285	16327	16256	16276	16425	16256	16183	16210	16231	16347	16253	16427	16469	16193	16276	16174	16289	16197	16442	16158	16071	16152	16410	16430	16163	16324	16366	16110	16108	16319	16346	16185	16250	16251	16246	16171	16199	16178	16420	16299	16148	16367	16338	16514	16323	16281	16176	16367	16180	16284	16450	16222	16157	16152	16112	16280	16180	16290	16088	16263	16108	16224	16319	16286	16144	16151	16437	16440	16204	16206	16094	16176	16302	16226	16359	16384	16252	16318	16154	16228	16028	16119	16317	16292	16257	16036	16319	16222	16242	16033	16099	16343	16173	16163	16375	16223	16207	16107	16296	16384	16173	16157	16296	16420	16232	16280	16260	16371	16293	16132	16036	16298	16132	16349	16170	16219	16083	16142	16315	16242	16282	16176	16133	16295	16386	16272	16574	16201	16231	16251	16303	16308	16348	16079	16239	16355	16330	16157	16197	16158	16291	16183	16373	16246	16207	16280	16318	16127	16204	16236	16269	16243	16383	16175	16211	16493	16269	16099	16486	16335	16100	16252	16223	16221	16315	16246	16111	16240	16191	16218	16169	16131	16146	16180	16189	16256	16283	16246	16079	16282	16205	16039	16194	16297	16346	16240	16287	16038	16204	16098	16119	16326	16187	16100	16176	16165	16041	16241	16119	16144	16287	16301	16052	16242	16378	16326	16397	16063	16399	16533	16218	16147	16085	16293	16247	16391	16350	16485	16156	16301	16180	16249	16281	16220	16332	16481	16419	16190	16304	16474	16229	16164	16192	16300	16034	16272	16212	16222	16339	16265	16125	16184	16189	16220	16282	16338	16199	16248	16469	16226	16250	16288	16293	16225	15906	16303	16375	16463	16173	16137	16264	16347	16255	16219	16271	16092	16173	16110	16367	16106	16301	16011	16315	16213	16291	16351	16357	16154	16339	16344	16155	16100	16169	16277	16110	16256	16199	16174	16333	16300	16347	16248	16445	16287	16203	16184	16154	16220	16207	16227	16176	16203	16147	16187	16232	16330	16146	16360	16199	16409	16154	16126	16328	16280	16097	16246	16145	16227	16159	16303	16163	16297	16147	16397	16295	16254	16224	16216	16348	16197	16361	16322	16276	16145	16104	16136	16426	16301	16051	16199	16207	16250	16299	16401	16243	15965	16158	16173	15977	16041	16377	16223	16268	16333	16081	16215	16151	16284	16258	16127	16311	16449	16386	16378	16092	15985	16200	16041	16240	16085	16365	16064	16102	16391	16187	16119	16368	16439	16148	16259	16199	16093	16168	16130	16328	16243	16108	16188	16325	16347	16265	16396	16395	16011	16190	16397	16087	16190	16281	16121	16188	16360	16241	16314	16420	16282	16157	16338	16114	16319	16351	16018	16201	16111	16003	16279	16192	16132	16297	16243	16386	16093	16401	16099	16255	16259	16178	16166	16235	16365	16423	16316	16215	16246	16249	16338	16335	16247	16239	16476	16150	16137	16245	16298	16215	16383	16340	16245	16554	16070	16377	16348	16476	16214	16093	16097	16359	16285	16348	16442	16076	16325	16335	16244	16066	16274	16262	16154	16447	16280	16149	16102	16141	16224	16278	16337	16458	16204	16152	16212	16353	16118	16209	16241	16335	16171	16322	16104	16283	16272	16050	16218	16203	16248	16077	16217	16457	16206	16202	16390	16461	16239	16291	16133	16178	16193	16365	16382	16285	16251	16254	16393	16265	16267	16223	16318	16450	16043	16239	16249	16291	16472	16204	16273	16260	16238	16289	16275	16424	16270	16253	16345	16385	16121	16248	16264	16252	16253	16242	16165	16166	16477	16264	16210	16174	16007	16378	16264	16139	16490	16342	16104	16214	16185	16150	16238	16039	16164	16165	16383	16181	16327	16209	16298	16187	16300	16289	16163	16218	16283	16281	16290	16297	16284	16188	16315	16176	16259	16215	16229	16352	16273	16265	16036	16215	16237	16195	16328	16207	16171	16109	16171	16149	16121	16157	16264	16255	16437	16209	16188	16257	16343	16373	16201	16080	16297	16401	16118	16356	16102	16253	16343	16184	15973	16350	16206	16179	16292	16215	16492	16151	16237	16413	16192	16368	16255	16120	16183	16394	16573	16215	16117	16279	16396	16296	16245	16378	16002	16289	16367	16142	16132	16415	16346	16219	16096	16075	16156	16179	16349	16367	16188	16308	16270	16244	16139	16177	16066	16179	16185	16174	16247	16310	16130	16390	16486	16180	16239	16194	16328	16196	16143	16161	16111	16075	16413	16459	16358	16415	16322	16271	16270	16360	16365	16142	16059	16041	16271	16260	16326	16285	16308	16642	16325	16085	16400	16235	16386	16173	16083	16182	16228	16224	16235	16255	16196	16131	16131	16245	16159	16456	16291	16136	16259	16360	16222	16344	16288	16346	16356	16542	16285	16153	16271	16301	16269	16215	16339	16289	16371	16210	16197	16158	16234	16104	16460	16448	16224	16359	16229	16256	16175	16170	16248	16090	16145	16423	16258	16391	16350	16368	16118	16239	16267	16063	16088	16159	16220	16304	16289	16180	16205	16230	16276	16103	16100	16210	16183	16401	16304	16360	16544	16224	16203	16157	16148	16306	16284	16242	16171	16339	16158	16375	16150	16264	16233	16335	16205	16122	16243	16196	16430	16116	16346	16211	16141	16380	16397	16307	16268	16209	16311	16148	16446	16321	16290	16317	16231	16270	16359	16279	16125	16259	16106	16153	16134	16251	16239	16271	16230	16393	16312	16245	16365	16276	16268	16165	16059	16357	16256	16243	16168	16214	16201	16189	16255	16221	16178	16301	16260	16230	16290	16177	16160	16233	16156	16196	16209	16317	16264	16243	16237	16167	16071	16273	16299	16008	16416	16085	16232	16153	16354	16213	15973	16419	16326	16265	16415	16197	16205	16337	16325	16332	16107	16194	16176	16358	16217	16217	16193	16208	16321	16252	16205	16059	16174	16426	16223	16355	16200	16244	16378	16274	16325	16198	16418	16232	16146	16364	16146	16268	15984	16174	16291	16193	16372	16270	16165	16347	16085	16149	16213	16330	16244	16221	16233	16175	16340	16235	16294	16154	16172	16145	16237	16372	16289	16450	16243	16153	16059	16369	16317	16061	16218	16090	16280	16342	16318	16094	16019	16171	16166	16179	16137	16356	16141	16130	16285	16142	16255	16296	16194	16258	16266	16241	16361	16149	16157	16134	16159	16196	16264	16231	16220	16279	16351	16430	16348	16143	16265	16237	16244	16419	16274	16203	16234	16301	16250	16407	16225	16373	16311	16327	16251	16335	16342	16205	16271	16212	16355	16175	16301	16224	15957	16120	16332	15923	16151	16248	16135	16208	16134	16156	16223	16135	16296	16429	16203	16339	16372	16141	16400	16214	16120
18028	27695	22474	18060	17006	16203	15424	15178	14921	14507	14478	14419	14201	14484	14489	14300	14299	14162	14222	14208	14098	14188	14150	14095	14171	13913	14151	13991	14040	13835	14106	13990	14111	14115	14081	14132	14160	13954	14204	14122	13899	14038	14028	14058	14212	14030	14070	14090	14005	14037	14152	14043	14206	14144	13911	14050	14189	14240	14055	13945	14067	13958	14110	13973	14114	14105	14000	14157	13929	14098	14120	14126	14127	13895	14106	14056	14088	13950	14073	14237	14034	14132	14071	14046	13850	14085	14076	14034	13846	13960	14232	14171	13956	14130	14160	14212	14021	14073	14265	14000	14048	14211	13935	14221	14156	14137	14090	14085	14028	14123	14141	14049	14019	14120	14031	14109	13984	14173	14109	14103	14191	13825	13918	14065	13920	14115	14226	14130	13993	13932	14037	14080	14096	14123	14276	14136	14085	14154	13888	14039	14020	13973	14165	14045	13898	13950	14043	14026	14042	14185	14205	14214	13978	14040	14106	14046	14074	14080	14090	13995	14056	14091	14123	14038	14130	13993	13908	14163	14071	13915	14176	14072	14222	13995	14089	14125	13912	13919	14119	13972	13950	14078	14072	14053	14018	13876	13988	14175	14156	14136	14112	14034	14021	13896	14156	13887	14119	14082	13966	13970	14166	13903	14128	14040	14176	14084	14000	13959	14079	13901	14051	14099	14091	13961	13946	14020	13934	13953	14125	13933	14282	14067	14129	14062	14138	13965	14293	14045	14070	14066	14120	14221	13922	13878	14146	13972	14217	14101	14170	13981	14190	14103	14083	14099	14078	14097	14110	14108	14186	14106	14056	13984	14232	14052	14056	14051	14041	14038	14052	14233	14040	14022	14176	14114	14123	14079	13976	14042	13948	14031	13872	13997	14083	14179	14193	14212	14150	13959	14211	14018	14063	14016	14118	14205	14159	14109	14167	14098	14058	13926	14013	13965	14121	14164	14077	14176	14045	14117	14118	14118	14220	14118	13910	14071	14015	14186	13957	14213	13982	14100	14071	14095	14063	13940	14112	14020	14135	14181	14224	13978	14238	13943	13964	14093	14117	14098	14099	14207	14068	14031	14104	14125	14124	14008	14121	13993	14093	14214	13947	14053	13999	14038	14021	14029	14076	14082	14096	13878	14080	14049	14170	14119	14066	14051	14067	14219	13992	14066	14128	14027	13991	14049	14117	14028	14203	14008	13997	14270	13888	14052	14020	14196	14139	14138	13986	13956	14014	13776	14147	14094	14076	14251	14033	14083	14065	14071	14009	14010	14207	14082	14272	14139	14010	14093	14010	13994	13999	14109	13960	14221	14000	13975	13967	14004	14022	14017	14062	14196	13963	14088	14020	14086	14140	13954	14066	13990	14147	14221	14107	14142	14157	13989	14148	14032	14145	14179	13966	14088	14076	14073	14178	14092	14135	14041	14091	14063	14164	14108	14038	14082	14124	13823	14151	14047	14009	14070	14055	13977	14139	14088	14006	14122	14072	14088	14207	13897	13998	14187	14144	13820	14064	14096	14135	14027	13992	13886	14126	14312	14058	14095	13915	14173	14162	14087	13982	14042	14022	14055	14008	14183	14031	14046	13993	14029	13785	14068	14002	14056	13947	14092	13971	14015	14189	14094	14228	13951	14085	14111	14109	14182	14146	14071	14119	13927	14014	14062	14081	14209	14088	14111	14125	14044	14111	14077	14001	14057	14078	14063	14036	14183	14069	14013	14045	13991	13865	14184	14058	13978	14071	14088	14082	14045	14011	14102	13998	14180	14244	14105	14151	14092	14091	13915	14027	14041	14115	14106	13923	13932	14141	13861	13999	14102	14041	14189	14174	14184	14132	14002	14004	14169	14000	14092	14191	14121	13959	14009	13961	14139	14003	14073	13936	14132	14050	14075	14196	14085	14123	14033	14138	13906	14108	14193	14111	14019	14117	14061	13915	14045	14075	14183	14133	14048	14016	14127	14151	14067	14037	14095	14153	13916	14064	14022	14021	14140	13948	14072	13966	14185	14148	14146	14187	14222	14143	14135	14133	14043	14116	14008	14168	14163	14067	14088	14068	14061	14168	14011	14274	13988	13934	14321	13998	14045	14069	14222	14173	13955	14214	14109	14218	14104	14113	14190	14022	14031	13951	14111	14148	14058	14072	13937	13984	14024	14092	14055	13931	13957	14059	14021	14011	14037	14209	14116	14186	14165	13976	14026	14087	14077	13968	13989	13947	14064	14007	14241	13923	13984	14259	14036	13901	14137	14065	14107	13968	14044	14100	14012	13967	14048	14082	14004	14280	13909	14289	14140	14086	14000	14031	14091	13929	13696	14062	14079	13994	13878	14071	14040	14056	14191	13942	14045	14093	14079	14163	14110	13906	14064	14316	14150	14060	14177	14037	14012	14144	14073	14041	14179	14156	14048	14108	14023	14060	14102	13972	14007	13851	14048	13974	14018	14141	14084	14140	14042	14181	14015	14141	13993	13979	14095	14226	14036	14008	13952	14136	14026	13973	14107	14105	13948	14124	13935	14025	13953	13969	13869	14063	14046	14165	14131	14039	13877	14193	14157	13972	14016	14222	14092	14076	14048	14128	14205	14246	13850	14261	14073	14087	14014	13983	14043	14161	14127	14063	14158	14162	14050	14007	13916	14055	14036	13986	14063	14182	14008	14164	14094	14062	14024	13919	13999	14044	13940	14097	14016	14059	14049	14131	14019	14167	14081	13977	14100	14209	14139	13970	14159	14130	14058	14123	13923	13910	14014	13926	14080	13972	14268	14004	14013	14123	14142	14057	14125	14073	13965	13919	13994	14069	13990	14103	13999	14100	14139	14162	14304	14143	13924	14135	14165	14041	14003	14042	14032	13938	14045	14088	14118	14059	14144	14148	14092	14025	14095	14184	14030	14080	14156	13932	14075	14090	14065	14314	13946	14196	13720	13964	14001	14166	14015	14153	13930	14106	14097	14164	14219	13983	14091	13780	14022	14144	14248	13980	14065	14164	14146	14053	14080	14133	14206	14169	14124	14160	14046	14086	14020	14033	14140	14090	13923	13942	14100	14091	13965	14165	13894	13997	14135	14138	14151	14131	13971	14082	13949	13994	14026	13953	13916	13996	14040	14107	13963	14101	13932	13978	13978	14153	14060	13891	14139	14144	13967	14038	14062	14168	14056	14030	14047	14169	14019	14057	13911	14166	13984	14164	14129	14073	14138	14093	14114	13925	14082	13962	14004	14026	14074	14165	13975	14195	14016	13976	14169	14136	14034	14032	13960	14354	14021	14161	14066	13964	14095	14204	14014	14105	14020	14201	14024	14008	14151	14045	14145	14020	14089	14029	14197	14149	13965	14049	13998	14120	14141	14246	14163	13991	14222	14038	14094	14253	14240	14123	14178	14345	13942	13972	13975	14084	14241	14012	13904	14023	13919	14445	14075	14104	14147	14086	14126	14092	14060	14131	14184	13996	14070	14077	14087	14047	14047	14035	14171	14173	13902	14045	14133	14205	14002	14182	14101	14004	14050	14118	13979	13953	13983	13992	14148	13927	14146	13973	14070	14022	14417	13946	14047	14095	14127	14121	14132	14055	14120	14136	14208	13984	14084	14118	14019	14084	13874	14161	14013	14090	13999	14102	14074	14080	14068	14139	14075	14104	14017	14173	14125	14077	13902	13883	14115	14086	14050	14183	14075	14264	13975	14152	13938	14039	13989	14018	14215	13990	14033	13986	14075	13972	14012	14138	14160	13970	14077	14177	14029	14196	14142	14188	14054	14171	14094	14106	13953	13983	14259	14244	14029	14123	14175	13957	14043	14173	13985	13977	14079	14069	14024	13896	14265	13958	14192	14089	14103	14160	13987	13986	13999	14221	14121	14005	14305	14176	13945	14142	14075	14101	13938	13907	14089	14227	13933	14112	14051	14001	14252	14139	14038	14216	14031	14089	14174	14113	13855	14126	14103	14167	14245	14059	13979	13956	14227	14057	14060	14109	13959	14143	14029	14076	14012	14018	14034	13999	13977	14070	14070	14256	14123	14206	14147	14099	14210	14019	13933	14206	14082	14012	14057	14035	14071	14140	14138	14147	14055	13956	14127	14166	13948	14126	14064	14084	14090	14217	14183	14141	13995	13850	14090	13958	13894	14055	14159	14028	14055	14062	13945	14067	14081	14080	14150	14077	14057	14161	14023	14080	14316	14025	14248	14208	14109	14295	14021	14161	14035	14090	14247	14078	13863	14220	14118	14182	14056	14050	14105	14104	14087	14041	13914	14172	13977	14008	14219	14021	13988	14169	13993	14217	14056	14209	14002	14108	14025	14089	14212	14052	14122	14084	14113	14105	14151	14099	14098	14167	14062	13960	14003	14008	14029	14060	14088	14122	14025	13994	14009	14053	14118	14047	13907	13964	14119	14144	14200	14183	14091	14284	14032	14149	14145	13952	14088	14018	13962	13910	14105	14077	13996	14151	14047	14164	14110	14050	14268	14288	13989	14025	13894	14101	13990	14232	14100	14115	14024	14112	13897	14093	14027	14076	14111	14207	14020	14037	14226	14059	14060	14112	14111	14083	14214	14254	14042	14053	14077	14129	14074	14074	14176	14218	14080	14059	14005	14068	14098	14016	13922	14038	14080	14041	14120	14053	14062	14024	14024	14125	14195	14005	14085	14147	13987	14149	14046	14037	13996	14117	14128	14144	13898	14001	14184	13968	14121	14030	14187	14040	13995	14001	14015	14137	14124	14130	14016	13989	13985	13968	13938	14089	14004	14027	14208	14188	14106	14053	14092	14074	14211	14163	14035	14088	14155	14041	14166	14140	14003	14054	14026	14050	13913	14141	14022	14050	14050	14186	13927	14051	14068	13896	14073	14107	13944	14054	13975	13976	14115	14176	14058	14050	14092	14133	14160	14162	14171	14059	13947	14111	13981	14003	13978	14053	14010	14144	13954	14217	14148	14140	14119	14066	14010	14081	14130	14034	14224	13929	14191	13940	14094	14064	14246	13871	14202	13953	14192	13960	14031	13969	13939	14047	14147	14166	14111	14059	14183	14244	13918	14145	13914	14050	14313	13965	14230	13900	14012	14122	14035	14076	14165	13979	13935	14162	14003	14145	14025	14026	13914	14039	13947	14228	14036
22769	20959	27768	24423	21988	22112	21455	18780	17974	17957	17919	17806	17776	17673	17516	17564	17410	17495	17603	17485	17394	17611	17425	17325	17398	17250	17077	17314	17123	17315	17349	17384	17336	17462	17196	16987	17166	17299	17202	17208	17318	17188	17170	17346	17355	17209	17338	17168	17078	17251	17312	17316	17312	17143	17204	17132	17204	17194	17207	17188	17204	17103	17232	17309	16955	17344	17300	17145	17427	17239	17101	17125	17095	17348	17169	17249	17117	17126	17049	17051	17165	17292	17345	17083	17170	17039	17246	17073	17326	16986	17125	17263	17221	17301	17305	17363	17170	17301	17241	17189	17327	17396	17187	17239	17292	17213	17149	17089	17156	17071	17250	17011	17250	17169	17188	17168	17055	17247	17186	17263	17203	17144	17081	17316	17281	17169	17175	17189	17045	17126	17104	17258	17187	17365	17151	17064	17184	17230	17189	17250	17288	17163	17323	17022	17088	17084	17236	17199	17193	17091	17216	17144	17218	17209	17099	16963	17076	17238	17062	17198	17193	17205	17221	17033	17356	17126	17053	17101	17133	17300	17354	17112	17176	17292	17213	17193	17043	17164	17176	17169	17232	17231	17173	17174	17180	17496	17101	17104	17306	17058	17233	17073	17245	17192	17159	17094	17105	17113	17239	17135	17300	17281	17171	17326	17263	17041	17183	17098	17223	17134	17057	17098	17077	17242	17421	17289	17282	17161	17317	17273	17327	17092	17208	17138	17201	17171	17225	17274	17118	17356	17292	17099	17320	17456	17325	17177	17204	17329	17319	17149	17201	17116	17210	17317	17200	17265	16818	16891	17301	17262	17091	17153	16953	16987	17175	17133	17076	17186	17030	17248	17242	16818	17294	17335	17299	17289	17163	17218	17155	17177	17110	17269	17356	17296	17194	17219	17250	17132	17205	17028	17163	17260	17226	17138	17252	17167	17183	17051	17206	17183	17254	17237	17054	17170	17290	16986	17179	17195	17298	17253	17232	17131	17350	17191	17316	17211	17378	17212	17309	17305	16906	17328	17144	17132	17280	17461	17128	17241	17246	17379	17076	17265	17284	17200	17133	17309	17289	17342	17423	17156	17358	17044	17168	17217	17060	17546	17200	17072	17191	17421	17180	17253	17148	17320	17230	16999	16923	17287	17232	17161	17101	17162	17046	17199	17291	17333	17124	17246	17208	17297	17208	17287	17213	17214	17045	17213	17154	17301	17293	17290	17333	17121	17344	17200	17056	16982	17130	17172	17237	17226	17130	17253	17282	17280	17074	17294	17159	17167	17219	17125	17409	17103	17334	17123	17198	17254	17153	17209	17171	16987	17089	17190	17228	17201	17286	17223	17099	17176	17148	17177	17244	17277	17110	17070	17006	17215	17228	17269	17201	17225	17256	17374	17163	17106	17220	17145	17250	17316	17207	17426	17343	17146	17240	17294	17203	17216	17161	17049	17282	17135	17426	17182	17206	17393	17261	17305	17048	17183	17100	17175	17133	17319	17389	17116	17297	17308	17256	17110	17238	17236	17138	17137	17128	17180	17390	17010	17217	17148	17331	17244	17314	17136	17169	17198	16948	17065	17104	17035	17260	17157	17151	17192	17129	17120	17193	17229	17168	17281	17378	17214	17215	17371	17203	17361	17304	17151	17228	17307	17106	17034	17068	17002	17309	17156	17189	17334	17040	17283	17343	17166	17206	17128	17051	17241	17136	17171	17172	17291	17050	17387	17182	17181	16985	17246	17161	17222	17277	17268	17325	17118	16967	17212	17099	17200	17148	17032	17175	17184	17180	17355	17212	16892	17165	17209	17058	17116	17128	17245	17132	17085	17141	17301	17281	17178	17355	17139	17244	17366	17374	17200	17217	17159	17275	17374	17108	17185	17216	17078	17296	17169	17176	17229	17127	17105	17144	17205	17193	17083	17082	16989	17352	17057	17146	17282	17113	17062	17280	17159	17223	17104	17366	17300	17125	17257	17071	17113	17049	17257	17274	17230	17209	17159	17200	17175	17223	17225	17272	17142	17259	17076	17169	17258	17351	17244	17214	17307	17278	17416	17189	17162	17031	16960	17090	17041	17072	17140	17089	17110	17165	17219	17147	17301	17416	17182	17379	17383	17143	17158	17170	17120	17204	17328	17200	17179	17260	17303	17176	17156	17319	17130	17191	17294	17236	17154	17083	17152	17180	17199	17198	17189	17177	17176	17211	17094	17398	17167	17314	17065	17375	16991	17095	17226	17191	17232	17207	17285	17148	17385	17476	17213	17456	17129	17091	17409	17111	17129	17108	17108	17049	17152	17299	17278	17268	17255	17181	17151	17054	17123	17147	17210	17083	17302	17201	17247	17148	17227	17329	17146	17241	17189	17155	17159	17299	17207	17323	17521	17463	17118	17133	17067	17294	17303	17107	16980	17125	17091	17241	17084	17102	17310	17294	17276	17181	17129	17053	17123	17260	17129	17049	17327	17318	17241	17218	17131	17466	17220	17302	17227	17180	17266	17032	17256	17331	17162	16973	17288	17209	17373	17137	17048	17233	17423	17355	17265	17208	17239	17443	17147	17335	17203	17358	17229	17243	17201	17253	17171	17245	17276	17236	17293	17247	17039	17091	17034	17018	16942	17143	16902	17166	17178	17248	17396	17292	17189	17349	17201	17355	17214	17403	17228	17201	17306	17183	17118	17308	16983	17151	17043	17201	17097	16958	17245	17190	17010	17285	17225	17457	17070	17143	17243	17275	17044	17006	17219	17095	17157	17184	17378	16982	17229	17113	17406	17296	17290	17185	17045	17117	17098	17178	17072	17363	17195	17021	17183	17146	17153	17258	17122	17449	17176	16989	17211	17146	17388	17355	17185	17202	17294	17180	17328	17071	17225	17031	17164	17300	17071	17269	17259	17243	17239	17268	17263	17266	17189	17123	17370	17174	17387	17119	17010	17245	17186	17380	17115	17240	17079	17438	17126	17127	17267	17044	17220	17373	17218	17242	16943	17339	17047	17224	17010	17221	17338	17194	17235	17269	17309	17183	17281	17098	17294	17363	17039	17229	17325	17346	17398	17118	16894	17368	17276	17128	17158	17085	17125	17103	17264	17077	17188	17187	17076	17244	17276	17454	17329	17213	17270	17280	17151	17127	17179	17135	17142	17396	17202	17105	17097	17244	17334	17202	17099	17135	17265	17104	17173	17112	17111	17337	17080	17237	17121	17068	17003	17426	17336	17062	17166	17198	17191	17149	17062	17206	17256	17341	17048	17349	17119	17272	17310	17285	17128	17292	17168	17190	17279	17192	17149	17163	17231	17210	17241	17423	17124	17080	17229	17229	17029	17240	17379	17208	17214	17306	17359	17164	17267	17195	17276	17233	17428	17359	17094	17394	17284	17209	17074	17224	17210	17194	17170	17233	17291	17245	17249	17136	17070	17120	17264	16954	17158	17150	17080	17207	17093	17190	17211	17238	17187	17072	17137	17261	17013	17226	17321	17201	17206	17286	17153	17361	17191	17222	17164	17298	17282	16963	17124	17168	17235	17252	17360	17124	17031	17278	17193	17272	17417	17133	16987	17210	17101	17092	17023	17166	17203	17417	17117	17152	17096	17124	17360	17145	17177	17264	17114	17178	17281	17321	17090	17109	17331	17151	17161	17026	17153	17215	17305	17312	17340	17182	17080	17304	17329	17440	17171	17155	17175	17174	17392	17074	17210	17254	17291	17165	17332	17337	17253	17163	17392	17023	17134	17141	17173	17287	16995	17202	17096	17516	17167	17191	17287	17288	17355	16919	17229	17212	17282	17128	17108	17343	17167	17251	17187	17069	17265	17111	17374	17280	17122	17187	17091	17286	17399	17263	17122	17230	17301	17463	17250	17187	17282	17123	17121	17347	17288	17193	17278	17282	17159	17121	17306	17183	17124	17270	17034	17030	17286	17246	17295	17366	17231	17078	17172	17107	17254	17200	17330	17071	17374	17464	17254	17205	17048	17328	17163	17262	17121	17312	17198	17257	17433	17117	17098	17067	17055	17200	17148	17251	17159	17215	17028	17203	17040	17227	17232	17211	17282	17102	17084	17339	17320	17016	17302	17021	17408	17179	17007	17301	17202	17191	17301	17101	17313	17200	17057	17246	17131	17282	17230	17111	17317	17090	17196	17164	17195	17016	17116	17345	17093	17123	17218	17149	17059	17395	17324	17176	17226	17089	17218	17171	17042	17064	17270	17463	17222	17225	17264	17173	17146	17132	17150	17277	17267	17081	17277	17057	17497	17101	17295	17404	17068	17244	17135	17264	17282	17221	17487	17138	17148	17291	16837	17196	17222	17438	17392	17131	17282	17239	17287	17278	17243	17047	17208	17345	17391	17121	17279	17153	17222	17121	17309	17188	17152	17300	17358	17163	17004	17011	17263	17279	17167	17359	17238	17164	17360	17095	17023	17258	17107	17342	17262	17170	17316	17247	17200	17328	17159	17220	17311	17255	17375	17241	17136	17094	17232	17229	17444	17151	17246	17269	17131	17036	17234	17201	17198	17304	17054	17204	17305	17393	17376	17051	17288	17310	17258	17193	17297	17368	17347	17017	17346	17099	17067	17167	17103	17133	17096	17270	17201	17309	17268	17177	17209	17135	17257	17365	17093	17244	17346	17256	17192	17169	17138	17207	17184	17339	17057	17156	17100	17227	17382	17279	16977	17189	17148	17227	17155	17139	17285	17062	17288	17134	17200	17272	17258	17147	17214	17405	17150	17460	16913	17190	17068	17177	17212	17123	17292	17291	17176	16969	17035	17006	17256	17232	17296	17179	17375	17128	17222	17312	17186	17273	17174	17118	17303	17357	17066	17256	17421	17230	17186	17096	17149	17015	17277	17171	17333	17129	17009	17306	17249	17236	17346	17016	17082	17045	17319	17394	17115	17349	17225	17428	17215	17022	17214	17147	17230	17148	17235	17289	17163	17076	16963	17107	17186	17224	17198	17206	17242	17138	16971	17182	17112	17056	17181	17166	17176	17256	17352	17287	17162	17325	17205	17377	16991	17090	17248	17338	17186	17348	17174	16963	17154	17195	17318	17436	16974	17137	17205	16912	17198	17086	17406	17178	17128	17158	17149	17479	17021	17196	17186	17215	17270	17170	17244	17216	17141	17293	17328
15889	33420	26816	20754	19092	18084	16919	16201	15971	15811	15394	15158	15180	14996	15046	15083	14930	14852	14892	14783	14969	14679	14751	14736	14758	14717	14680	14749	14667	14801	14754	14679	14734	14746	14604	14663	14485	14685	14534	14647	14766	14666	14675	14680	14660	14548	14662	14607	14566	14628	14733	14740	14602	14736	14550	14553	14664	14761	14659	14557	14716	14570	14689	14568	14510	14783	14761	14626	14640	14676	14658	14624	14606	14619	14615	14664	14589	14501	14572	14666	14651	14800	14736	14614	14621	14719	14485	14670	14779	14689	14785	14698	14621	14654	14652	14610	14759	14713	14600	14786	14701	14744	14654	14704	14557	14511	14599	14701	14746	14735	14547	14522	14596	14563	14668	14642	14619	14721	14707	14665	14668	14531	14658	14683	14676	14632	14633	14747	14621	14500	14698	14717	14715	14590	14558	14540	14423	14790	14551	14481	14508	14674	14597	14756	14804	14574	14472	14580	14655	14559	14594	14686	14520	14584	14756	14601	14583	14729	14493	14525	14736	14663	14566	14641	14579	14776	14590	14558	14700	14718	14626	14613	14570	14538	14642	14678	14502	14719	14673	14689	14587	14580	14511	14490	14528	14573	14472	14571	14524	14489	14615	14753	14704	14419	14745	14554	14660	14760	14469	14693	14648	14661	14301	14480	14812	14636	14644	14718	14697	14643	14663	14571	14527	14710	14636	14489	14517	14600	14678	14490	14535	14618	14570	14791	14684	14630	14639	14619	14517	14548	14554	14628	14562	14553	14515	14808	14530	14646	14696	14471	14627	14502	14508	14548	14631	14480	14698	14581	14650	14783	14681	14466	14422	14567	14709	14529	14630	14505	14465	14602	14671	14628	14672	14719	14611	14657	14627	14678	14654	14596	14738	14592	14489	14501	14656	14851	14611	14810	14663	14622	14657	14662	14632	14721	14523	14612	14653	14501	14621	14754	14603	14539	14613	14663	14448	14726	14565	14432	14582	14654	14802	14472	14577	14862	14667	14745	14615	14538	14738	14756	14653	14594	14616	14512	14625	14680	14645	14579	14744	14604	14543	14651	14657	14722	14757	14506	14673	14447	14540	14692	14603	14603	14762	14692	14649	14635	14630	14478	14576	14840	14747	14396	14683	14752	14554	14571	14545	14708	14678	14493	14600	14569	14639	14491	14727	14705	14599	14567	14558	14708	14720	14569	14644	14788	14720	14504	14740	14710	14573	14687	14724	14491	14549	14551	14601	14538	14697	14571	14772	14650	14567	14513	14639	14569	14625	14612	14612	14509	14572	14554	14571	14583	14725	14769	14568	14625	14691	14659	14546	14802	14642	14806	14764	14739	14725	14798	14742	14468	14659	14612	14671	14716	14601	14526	14645	14684	14582	14648	14687	14641	14548	14760	14647	14477	14498	14696	14628	14674	14620	14596	14719	14712	14725	14717	14570	14823	14729	14623	14646	14730	14651	14754	14502	14525	14685	14789	14591	14498	14868	14544	14617	14571	14479	14812	14558	14503	14569	14906	14708	14706	14621	14707	14770	14653	14540	14395	14649	14501	14619	14565	14560	14500	14707	14606	14426	14623	14709	14737	14487	14726	14468	14551	14801	14634	14494	14675	14555	14562	14636	14712	14661	14457	14734	14661	14525	14729	14669	14467	14590	14560	14681	14560	14634	14570	14703	14836	14539	14536	14515	14525	14741	14657	14519	14662	14680	14651	14576	14629	14679	14670	14771	14654	14674	14626	14527	14589	14623	14550	14675	14509	14557	14462	14683	14683	14703	14709	14663	14590	14549	14503	14711	14638	14695	14584	14634	14535	14617	14632	14764	14547	14677	14614	14564	14446	14510	14462	14494	14451	14558	14674	14642	14565	14557	14780	14597	14569	14546	14751	14589	14804	14706	14525	14551	14689	14603	14667	14629	14636	14603	14480	14584	14752	14646	14623	14663	14697	14549	14569	14542	14570	14709	14674	14666	14752	14673	14712	14649	14707	14568	14516	14594	14504	14532	14778	14631	14592	14636	14393	14422	14555	14718	14609	14647	14679	14664	14530	14596	14546	14534	14810	14675	14736	14588	14675	14788	14629	14482	14574	14634	14603	14722	14596	14564	14800	14613	14615	14684	14616	14692	14617	14550	14653	14605	14478	14748	14640	14610	14709	14716	14590	14626	14619	14642	14599	14501	14705	14675	14648	14620	14659	14612	14577	14506	14638	14743	14719	14673	14725	14686	14832	14670	14544	14555	14599	14595	14618	14761	14539	14555	14557	14645	14687	14635	14483	14607	14748	14489	14655	14708	14766	14555	14635	14630	14734	14697	14482	14588	14536	14614	14546	14577	14715	14645	14676	14628	14591	14806	14725	14415	14737	14692	14719	14657	14634	14525	14553	14786	14517	14643	14577	14674	14557	14612	14599	14606	14638	14480	14745	14627	14542	14697	14510	14664	14546	14627	14552	14637	14626	14531	14559	14506	14655	14471	14690	14638	14373	14492	14605	14508	14699	14599	14742	14580	14669	14652	14612	14645	14428	14404	14629	14654	14610	14593	14749	14548	14592	14671	14594	14591	14574	14536	14627	14539	14697	14586	14645	14713	14559	14559	14839	14514	14690	14595	14587	14660	14679	14824	14636	14578	14619	14615	14708	14811	14549	14614	14667	14581	14616	14623	14637	14671	14550	14536	14792	14554	14680	14365	14538	14575	14692	14674	14612	14613	14464	14741	14819	14788	14585	14601	14636	14533	14632	14636	14677	14588	14673	14635	14738	14622	14675	14702	14543	14507	14649	14452	14678	14738	14611	14587	14519	14749	14647	14542	14534	14676	14686	14637	14704	14525	14715	14589	14548	14627	14594	14515	14765	14602	14650	14488	14565	14764	14698	14629	14647	14455	14695	14632	14591	14528	14769	14651	14723	14396	14722	14556	14580	14686	14573	14610	14808	14643	14626	14543	14638	14742	14791	14749	14617	14622	14512	14545	14635	14500	14685	14705	14567	14620	14736	14627	14561	14587	14602	14523	14552	14695	14517	14685	14683	14580	14607	14622	14676	14766	14842	14644	14566	14728	14635	14701	14692	14768	14716	14629	14513	14790	14517	14624	14663	14873	14646	14382	14703	14689	14614	14734	14708	14495	14662	14596	14612	14623	14690	14735	14586	14584	14685	14517	14693	14631	14579	14761	14576	14508	14517	14760	14622	14537	14463	14579	14841	14427	14815	14629	14629	14662	14669	14546	14602	14463	14628	14639	14569	14561	14582	14686	14654	14720	14690	14742	14666	14678	14536	14514	14687	14707	14596	14686	14486	14577	14615	14559	14527	14485	14653	14563	14641	14669	14387	14622	14527	14612	14461	14684	14573	14503	14476	14681	14561	14744	14632	14799	14831	14669	14608	14635	14732	14746	14603	14645	14618	14719	14706	14622	14691	14635	14590	14490	14621	14578	14586	14528	14546	14588	14579	14645	14689	14650	14657	14605	14557	14665	14636	14724	14556	14693	14786	14584	14565	14654	14503	14636	14514	14755	14528	14501	14658	14738	14608	14586	14593	14581	14579	14621	14646	14737	14559	14610	14712	14695	14709	14730	14773	14614	14685	14412	14699	14705	14755	14684	14590	14567	14702	14589	14687	14561	14605	14577	14762	14692	14530	14601	14491	14700	14702	14651	14636	14701	14724	14700	14584	14570	14559	14629	14648	14667	14657	14718	14557	14539	14659	14548	14759	14635	14475	14609	14515	14735	14620	14648	14668	14662	14604	14570	14602	14670	14569	14699	14670	14592	14652	14607	14340	14732	14550	14591	14583	14650	14651	14394	14679	14550	14679	14779	14632	14824	14614	14521	14647	14752	14633	14733	14747	14655	14672	14763	14524	14724	14592	14840	14660	14429	14652	14741	14675	14685	14692	14502	14602	14646	14538	14456	14572	14705	14542	14737	14485	14624	14819	14503	14661	14511	14523	14609	14724	14605	14555	14481	14574	14554	14689	14685	14651	14524	14564	14491	14445	14664	14780	14546	14495	14516	14811	14530	14537	14649	14687	14640	14705	14557	14765	14497	14739	14436	14889	14704	14604	14572	14573	14732	14639	14651	14638	14698	14690	14478	14562	14552	14519	14533	14771	14746	14614	14610	14633	14694	14739	14573	14562	14560	14720	14780	14547	14536	14795	14676	14648	14713	14423	14546	14814	14593	14557	14508	14587	14552	14651	14673	14642	14815	14469	14483	14547	14714	14668	14567	14571	14613	14739	14515	14655	14657	14570	14638	14739	14693	14673	14570	14605	14715	14557	14718	14584	14709	14650	14470	14616	14568	14583	14595	14471	14680	14462	14617	14568	14577	14621	14618	14437	14748	14550	14558	14648	14512	14678	14748	14510	14527	14629	14698	14555	14476	14445	14622	14607	14638	14658	14613	14564	14587	14615	14737	14470	14631	14659	14643	14548	14726	14607	14633	14561	14480	14582	14686	14709	14595	14762	14546	14676	14588	14482	14531	14595	14533	14498	14599	14449	14646	14813	14562	14651	14589	14712	14527	14615	14522	14558	14611	14619	14745	14410	14542	14701	14628	14595	14640	14700	14520	14791	14526	14689	14547	14648	14565	14608	14565	14666	14575	14645	14537	14711	14583	14656	14571	14614	14633	14647	14622	14617	14647	14639	14688	14677	14582	14782	14703	14510	14519	14574	14643	14536	14591	14423	14658	14621	14769	14576	14511	14621	14456	14749	14525	14530	14715	14512	14511	14682	14568	14597	14817	14605	14495	14446	14621	14749	14624	14702	14786	14713	14582	14709	14577	14602	14774	14619	14587	14545	14781	14772	14712	14802	14773	14595	14470	14646	14816	14532	14569	14653	14728	14715	14602	14650	14676	14443	14621	14661	14620	14631	14641	14614	14441	14564	14638	14680	14615	14427	14587	14733	14540	14624	14750	14571	14456	14622	14834	14714	14654	14598	14688	14548	14780	14570	14614	14486	14493	14673	14730	14630	14642	14823	14615	14772	14668	14805	14649	14655	14714	14733	14552	14633	14648	14607	14643	14634	14580	14643	14602	14570	14648	14783	14604	14695	14847	14756	14577	14656	14643	14516	14695	14490	14533	14613	14463	14680	14443	14691	14783	14501	14388	14394	14706	14592	14598	14724	14583	14688
24242	20959	26722	26118	20259	18938	18571	17596	17273	17098	16906	16889	16952	16890	16805	16620	16465	16711	16685	16604	16709	16758	16597	16418	16523	16546	16533	16506	16325	16577	16649	16471	16349	16452	16507	16599	16464	16419	16370	16393	16486	16544	16544	16439	16497	16544	16689	16430	16521	16543	16382	16456	16583	16258	16471	16605	16673	16431	16437	16602	16234	16566	16347	16338	16443	16526	16614	16370	16536	16314	16430	16361	16522	16429	16389	16341	16530	16398	16480	16453	16502	16345	16476	16159	16361	16474	16422	16412	16518	16411	16532	16251	16415	16455	16484	16500	16512	16604	16576	16461	16563	16363	16410	16634	16340	16497	16528	16258	16615	16440	16440	16494	16302	16360	16493	16438	16479	16270	16453	16349	16370	16362	16471	16285	16438	16275	16281	16399	16583	16621	16504	16378	16556	16210	16274	16316	16414	16378	16090	16340	16323	16316	16375	16389	16439	16320	16543	16371	16452	16498	16547	16478	16582	16471	16473	16504	16572	16300	16285	16387	16344	16368	16493	16356	16329	16551	16486	16373	16501	16280	16120	16367	16363	16348	16654	16465	16450	16405	16677	16593	16440	16306	16504	16492	16542	16290	16394	16277	16460	16444	16416	16260	16351	16505	16350	16528	16364	16468	16273	16489	16439	16395	16413	16379	16713	16431	16392	16322	16393	16630	16553	16583	16436	16391	16458	16330	16307	16398	16301	16332	16502	16497	16353	16356	16216	16331	16277	16427	16359	16575	16570	16501	16436	16387	16433	16384	16587	16522	16601	16631	16273	16251	16365	16394	16508	16399	16409	16271	16591	16556	16343	16349	16275	16321	16256	16516	16668	16584	16465	16287	16491	16460	16281	16605	16439	16456	16565	16490	16508	16605	16443	16577	16593	16544	16575	16419	16421	16362	16465	16315	16470	16313	16362	16585	16287	16307	16445	16635	16511	16572	16391	16401	16542	16434	16223	16314	16497	16521	16450	16231	16484	16326	16278	16424	16379	16270	16589	16439	16450	16328	16383	16428	16234	16327	16604	16420	16344	16456	16572	16516	16627	16565	16433	16560	16477	16279	16503	16463	16378	16414	16606	16410	16261	16474	16567	16407	16504	16346	16575	16484	16314	16478	16453	16405	16321	16562	16502	16289	16349	16529	16464	16509	16312	16350	16460	16375	16295	16494	16414	16395	16345	16339	16510	16393	16247	16337	16457	16380	16376	16415	16453	16540	16583	16387	16536	16493	16330	16537	16564	16304	16598	16382	16599	16377	16541	16594	16481	16303	16531	16230	16214	16477	16306	16356	16275	16429	16335	16292	16345	16277	16353	16440	16431	16514	16422	16637	16501	16663	16485	16387	16466	16320	16564	16551	16516	16676	16430	16523	16379	16691	16351	16453	16398	16138	16602	16301	16294	16498	16257	16411	16278	16475	16342	16215	16442	16470	16339	16471	16458	16384	16567	16402	16473	16151	16399	16524	16266	16404	16324	16418	16617	16438	16476	16521	16547	16429	16393	16364	16163	16541	16339	16446	16342	16444	16292	16350	16431	16459	16600	16465	16735	16330	16376	16271	16294	16745	16545	16394	16272	16560	16453	16414	16337	16491	16382	16321	16663	16640	16421	16379	16500	16447	16470	16286	16333	16434	16272	16316	16285	16150	16311	16271	16452	16393	16540	16316	16490	16486	16416	16451	16270	16210	16401	16502	16456	16399	16420	16502	16406	16545	16384	16378	16460	16427	16500	16467	16635	16389	16311	16306	16292	16464	16610	16342	16408	16505	16467	16342	16539	16549	16501	16557	16395	16303	16403	16632	16571	16477	16265	16481	16434	16437	16520	16390	16481	16431	16407	16403	16559	16461	16630	16347	16611	16517	16362	16527	16625	16332	16410	16452	16285	16460	16494	16654	16257	16523	16582	16461	16406	16319	16447	16575	16281	16452	16450	16565	16523	16517	16509	16547	16494	16455	16391	16520	16456	16348	16429	16544	16648	16462	16518	16360	16372	16420	16129	16534	16583	16325	16209	16474	16678	16493	16254	16496	16409	16438	16525	16412	16358	16384	16395	16438	16413	16433	16448	16491	16530	16427	16496	16323	16494	16338	16438	16378	16582	16245	16358	16271	16433	16482	16583	16535	16428	16526	16424	16349	16427	16410	16465	16562	16407	16433	16402	16513	16646	16409	16435	16560	16529	16457	16502	16488	16413	16090	16349	16575	16513	16522	16425	16396	16472	16405	16541	16619	16389	16437	16416	16586	16222	16458	16514	16424	16463	16201	16242	16529	16332	16596	16523	16442	16529	16471	16487	16453	16483	16426	16436	16586	16559	16583	16328	16395	16373	16281	16505	16614	16466	16667	16410	16406	16495	16493	16508	16533	16674	16524	16385	16364	16473	16370	16229	16413	16391	16367	16456	16411	16623	16528	16420	16387	16485	16448	16489	16425	16468	16236	16315	16129	16359	16291	16503	16395	16445	16587	16546	16241	16552	16434	16565	16486	16579	16535	16322	16578	16446	16490	16261	16453	16607	16517	16604	16641	16567	16567	16588	16627	16504	16480	16435	16635	16605	16528	16492	16399	16334	16446	16511	16368	16201	16286	16430	16422	16352	16341	16429	16404	16533	16509	16351	16417	16415	16623	16456	16516	16409	16359	16440	16468	16388	16378	16266	16176	16377	16417	16405	16395	16402	16426	16344	16552	16378	16352	16564	16549	16428	16195	16366	16273	16336	16362	16591	16491	16361	16504	16488	16442	16303	16293	16560	16460	16450	16401	16314	16247	16306	16382	16434	16580	16578	16419	16344	16754	16434	16424	16256	16522	16156	16538	16389	16374	16318	16408	16541	16291	16514	16501	16490	16534	16371	16362	16621	16428	16600	16537	16465	16444	16443	16574	16639	16547	16341	16472	16410	16351	16290	16468	16333	16582	16368	16465	16283	16557	16619	16239	16646	16353	16403	16327	16358	16663	16334	16589	16464	16432	16579	16350	16363	16487	16568	16367	16574	16289	16292	16489	16283	16375	16350	16540	16485	16429	16525	16571	16524	16351	16625	16355	16535	16610	16483	16614	16448	16354	16452	16311	16470	16466	16301	16188	16360	16487	16602	16288	16263	16427	16463	16539	16547	16408	16474	16598	16232	16492	16267	16208	16449	16566	16337	16566	16385	16414	16397	16479	16514	16295	16504	16201	16364	16431	16540	16608	16393	16383	16554	16442	16317	16344	16335	16478	16608	16447	16410	16190	16377	16451	16495	16285	16329	16308	16288	16485	16283	16446	16433	16563	16542	16244	16581	16306	16470	16492	16644	16320	16545	16533	16345	16509	16548	16449	16435	16370	16399	16409	16596	16591	16473	16245	16346	16338	16572	16343	16458	16334	16320	16329	16193	16436	16405	16413	16375	16524	16689	16542	16308	16500	16430	16105	16414	16289	16416	16514	16575	16402	16539	16539	16520	16462	16366	16389	16587	16434	16544	16525	16453	16245	16307	16454	16250	16522	16641	16467	16350	16387	16492	16442	16575	16486	16743	16517	16428	16506	16324	16509	16286	16529	16515	16366	16266	16430	16534	16714	16581	16153	16437	16521	16542	16476	16650	16468	16306	16443	16498	16366	16365	16694	16367	16682	16500	16378	16596	16615	16257	16524	16215	16423	16431	16453	16448	16509	16746	16384	16302	16479	16426	16504	16454	16516	16504	16323	16509	16557	16596	16426	16417	16417	16155	16479	16683	16616	16556	16328	16720	16694	16524	16483	16589	16483	16450	16466	16450	16151	16407	16618	16323	16415	16581	16473	16332	16342	16477	16453	16493	16503	16417	16524	16672	16295	16397	16534	16270	16354	16328	16345	16402	16542	16562	16503	16584	16498	16322	16338	16507	16537	16510	16550	16373	16419	16452	16696	16596	16463	16353	16555	16520	16622	16615	16444	16393	16486	16719	16564	16486	16641	16526	16484	16258	16513	16335	16534	16520	16689	16534	16540	16560	16361	16316	16453	16638	16578	16287	16390	16425	16463	16462	16316	16484	16572	16498	16334	16391	16611	16580	16489	16304	16475	16418	16513	16548	16468	16589	16296	16379	16464	16444	16574	16490	16437	16494	16556	16589	16504	16462	16404	16656	16590	16628	16499	16248	16335	16560	16348	16362	16455	16315	16332	16605	16567	16239	16451	16567	16492	16340	16460	16326	16453	16399	16247	16505	16355	16571	16410	16625	16415	16556	16372	16582	16376	16624	16355	16547	16384	16430	16509	16565	16488	16578	16410	16266	16506	16543	16485	16549	16478	16327	16261	16458	16381	16441	16313	16435	16491	16562	16522	16367	16468	16334	16497	16494	16329	16463	16540	16484	16551	16621	16352	16411	16381	16368	16468	16467	16381	16509	16652	16480	16654	16543	16219	16454	16265	16472	16171	16209	16474	16489	16394	16477	16354	16367	16395	16257	16355	16449	16381	16354	16607	16506	16278	16617	16368	16645	16711	16579	16533	16661	16393	16383	16450	16477	16225	16384	16425	16289	16174	16403	16385	16466	16380	16354	16767	16252	16274	16343	16301	16352	16471	16506	16444	16573	16547	16501	16531	16599	16543	16519	16317	16508	16261	16505	16362	16366	16621	16446	16567	16396	16374	16396	16476	16483	16503	16408	16415	16376	16398	16715	16516	16460	16373	16376	16366	16505	16430	16336	16356	16507	16594	16392	16565	16612	16470	16537	16390	16582	16501	16430	16511	16410	16507	16270	16413	16473	16323	16402	16345	16485	16511	16351	16374	16366	16258	16443	16407	16548	16309	16199	16310	16401	16543	16542	16412	16559	16436	16336	16349	16376	16445	16417	16377	16387	16395	16615	16531	16639	16410	16373	16481	16411	16349	16386	16530	16406	16436	16457	16541	16411	16387	16496	16540	16528	16390	16532	16484	16394	16432	16472	16559	16332	16404	16594	16289	16477	16430	16343	16474	16416	16421	16252	16223	16483	16659	16562	16394	16356	16287	16476	16279	16498	16296	16268	16417	16239	16333	16370	16439	16456	16366	16319	16546	16505	16564	16496	16347	16504	16412	16401	16322	16446	16565	16509	16499	16420	16508	16579	16523	16432	16571	16500	16688	16481	16540	16572	16733	16452	16543	16340	16387	16217	16472
16276	29968	24508	19117	17796	16864	16073	15474	15270	15062	14824	14730	14586	14502	14534	14520	14429	14351	14241	14380	14227	14292	14274	14471	14167	14166	13989	14299	14159	14261	14088	14127	14176	14321	14173	14080	14252	14298	14315	14110	14197	14055	14062	14220	14040	14212	14057	14244	14242	13952	14291	14211	14067	14230	14137	14222	14116	14217	14211	14384	14174	14236	14136	14304	14101	14095	14136	14251	14069	14164	14286	14173	14226	14228	14324	14304	14173	14111	14208	14131	14120	14202	14168	14141	14113	14265	14134	14184	14208	14263	14214	14290	14143	14311	14217	14013	14123	14033	14138	14196	14155	14030	14226	14061	14206	14214	14123	14137	14083	14255	14216	14158	14158	14035	14276	14229	14038	14091	14120	14094	14353	14249	14048	14301	14128	13994	14185	14119	14122	14017	14281	14239	14400	14227	14214	14311	14227	14160	14014	14111	14362	14286	14161	14047	14255	14222	14182	14228	14149	14077	14218	14296	14000	14140	14181	14290	14279	14182	14245	14138	14075	14157	14145	13960	13914	14157	14210	14296	14146	14117	14053	14102	14021	14208	14218	14144	14171	14390	14134	14146	14168	14219	14000	14286	14232	14275	14130	14084	14168	14153	14148	14259	14362	14308	14278	14218	14097	14221	14183	14113	14171	14099	14143	14083	14233	14245	14132	14177	14293	14140	14171	14214	14282	14086	14131	14183	14069	14136	14303	14071	14022	14189	14051	14137	14212	14070	14245	14140	14069	14183	14274	14100	14153	14226	14354	14154	14164	14023	14004	14249	14261	14078	14167	14125	14209	14225	14057	14115	14141	14202	14223	14045	14099	14014	14115	14099	14267	14238	14072	14091	14178	14235	14045	14221	14210	14298	14359	14193	14115	14221	14389	14214	14143	14294	14261	14035	14318	14225	13998	14076	14376	14191	13985	14080	14206	14225	14172	14043	14076	14095	14057	14319	14130	14220	14054	14080	14247	14332	14230	14101	14176	14297	14301	14166	14072	14205	14305	14146	14180	14068	14130	14203	14261	14106	14251	13981	14113	14220	14138	14163	14173	14267	14046	14121	14210	14219	14177	14195	14316	14023	14102	14241	14029	14215	14101	14244	14162	14353	14050	14020	14088	14007	14254	14198	14042	14181	14296	14195	14389	14198	14140	14216	14114	14357	13949	14210	14268	14055	14156	14108	14280	14183	14286	14136	14174	14109	14128	14097	14145	14111	14191	14209	14273	14194	14197	14183	14208	14255	14247	14149	14179	14352	14066	13999	14171	14475	14145	13999	14156	14094	14097	14090	14134	14337	14179	14324	14204	14112	14440	14294	14190	14047	14265	14249	14146	14058	14355	14150	14172	14167	14142	14100	14236	14139	14181	14262	14119	14129	14190	14029	13992	14143	14306	14239	14405	14080	14186	14126	14119	14116	14238	14134	14166	14267	14154	14074	14154	14272	14274	14251	14271	14190	14391	14228	14230	14113	14147	14059	14073	14015	14147	14220	14326	14158	14160	14170	14197	14190	14163	14185	14182	14013	14363	14251	14372	14261	14289	14148	14365	14199	14177	14254	14343	14295	14052	14267	14198	14208	14257	14127	14175	14245	14053	14400	14245	14285	14116	14183	14184	14088	14259	14121	14326	14026	14153	14100	14158	14382	14275	14152	14182	14208	14177	14177	14191	14155	14148	14153	14168	14371	14169	14189	14180	14249	14151	14078	14181	14184	14122	14231	14185	14129	14092	14236	14162	14002	14179	13987	14154	14320	14279	14057	14246	14206	14162	14266	14268	14147	14049	14251	14093	14320	14146	14062	14226	14086	14134	14287	14299	14276	14231	14282	14150	14161	14006	14117	14275	14150	14278	14194	14185	14149	14155	14210	14225	14228	14096	14128	13991	14455	14210	14156	14141	14047	14281	14198	14338	14163	14242	14289	14319	14084	14151	14140	14027	14228	14255	14193	14179	14144	14032	14103	14268	14182	14256	14267	14115	14151	14196	13988	14278	14067	14236	14146	14311	14044	14257	14012	14108	14160	14065	14209	14163	14288	14116	14249	14295	14035	14151	14300	14167	14112	14289	14088	14226	14160	14223	14276	14228	14009	14189	14162	14147	14137	14285	14058	14217	14172	14136	14073	14069	14200	14036	13961	14092	14040	14166	14002	14230	14152	14255	14248	14164	14171	14131	14281	14022	14269	14093	13990	14353	14189	14236	14304	14225	14219	14342	14155	14140	14150	14339	14285	14048	13990	14269	14250	14159	14150	14094	14311	14193	14191	14223	14155	14373	13994	14202	14080	14077	14199	14221	14058	14094	14177	14316	14141	14156	14123	14038	14288	14096	14223	14210	14197	14073	14198	14170	14105	14173	14180	14106	14177	14160	14243	14207	14105	14243	14040	14190	14249	14057	14159	14165	14122	14100	14124	14149	14240	14242	14031	14062	14227	14406	14194	14137	14133	14305	14085	14015	13936	14306	14219	14079	14156	14257	14342	14346	13991	14192	14164	14151	14006	14315	14160	14075	14051	14125	14065	14179	14156	14219	14247	14222	14177	14256	14155	13974	13976	14190	14016	14318	14062	14134	14050	14184	14147	14112	14123	14192	14180	14029	14097	14160	14215	14151	14318	14228	14036	14204	14265	14152	14199	14350	14214	14191	14092	13984	14132	14297	14269	14339	14361	14162	14101	14124	14023	14194	14040	14085	14353	14274	14100	14130	14169	14122	14238	14046	14238	14178	14023	14097	14178	14004	14125	14124	14261	14210	14186	14193	14261	14238	14349	14157	14092	14098	14307	14292	14288	14017	14227	14255	13977	14121	14208	14114	14202	14077	14306	14226	14078	14269	14164	14084	14293	14199	14149	14186	14391	14083	14121	13938	14227	14222	14037	14104	14071	14246	14142	14092	14180	14197	14197	14183	14107	14192	14291	13967	14069	14302	14088	14266	14120	14262	14164	14315	14097	14072	14086	14147	14152	13999	14180	14213	14087	14204	14241	14153	14204	14290	14252	14156	14307	14142	14144	14212	14248	14236	14158	14159	14166	14108	14218	14128	14233	14225	14200	14070	14100	14003	14194	14160	14203	14171	14324	14218	14339	14231	14022	14274	14287	14070	14110	14082	14079	14167	14230	14204	14224	14232	14155	14278	14280	14100	14181	14130	14165	14127	14176	14158	14085	14121	14125	14288	14295	14210	14159	14257	14036	14086	14232	14200	14170	14114	14337	14298	14097	14226	14036	13875	14159	14045	14293	14303	14154	14219	14142	14101	14155	14135	14077	14078	14169	14109	14231	14164	14135	14392	13924	14245	14044	14338	14213	14308	14217	14283	14105	14227	14178	14113	14084	14407	14216	14407	13988	14266	14167	14212	14213	14341	14301	14126	14153	14101	14198	14262	14258	14153	13977	14049	14289	14217	14052	14064	13963	14193	14079	14191	14362	14006	14173	14127	14122	14081	14252	14186	14217	14235	14329	14184	14279	14204	14176	13954	14303	14180	14251	14289	14228	14347	14113	14262	14273	14451	14161	14145	14120	14117	14140	14011	14194	14191	14219	14165	14272	14036	14142	14228	14360	14291	14220	14363	14232	14131	14038	14168	14231	14034	14042	14282	14227	14182	14109	14247	14275	14285	13923	14269	14292	13908	14195	14178	14302	14088	14064	14186	14147	14055	14396	14053	14250	14165	14193	14242	14285	14103	14262	14328	14347	14182	14237	14201	14204	14282	14176	14107	14200	14106	14281	14212	14108	14089	13965	14233	13971	14344	14194	14286	14189	14166	14158	14150	14370	14059	13993	14044	14152	14110	14147	14019	14166	14363	14144	14189	14183	14200	14239	14054	14165	14219	14213	14319	14312	14087	14280	14135	14076	14359	14195	14186	14229	14321	14254	14222	14251	14165	14248	14211	14040	14179	14262	14138	14067	14175	14239	14302	14198	14093	14147	14298	14281	14182	14184	14232	14130	14184	14166	14069	14138	14138	14097	14153	14334	14203	14288	14312	14209	14157	14064	14161	14224	14217	14373	14260	14197	14241	14226	14067	14238	14118	14358	14178	14342	14194	14348	14162	14311	14235	14217	14396	14241	14253	14192	14228	14171	14129	14242	14177	14152	14287	14101	14284	14211	14168	14193	14085	14143	14311	14268	14223	14185	14139	14133	14192	14240	14182	14294	14196	14187	14181	14150	14300	14282	14132	14098	14064	13966	14127	14361	14247	14255	14147	14026	14163	14126	14152	14411	14296	14109	14235	14140	14221	14305	14102	14032	13992	14198	14106	14204	14204	14292	14003	14225	14312	14296	14113	14285	14102	14244	14030	14246	14226	14182	14125	14333	14314	14194	14266	14291	14154	14018	14199	14009	14365	14263	14234	14126	14329	14348	14045	14199	14084	14392	13959	14131	14123	14281	14249	14155	14286	14122	14302	14333	14285	14408	14176	14129	14351	14294	14280	14107	14061	14264	14301	14150	14243	14269	14157	14217	14125	14068	14284	14033	14302	13906	14153	14202	14264	14234	14344	14220	14156	14250	14160	14077	14138	14022	14237	14124	14062	13976	14279	14140	14205	14124	14255	14088	14115	14186	14267	13991	14096	14158	14045	14120	14242	14124	14264	14314	14233	14200	14247	14267	14318	14243	14294	14174	14174	14147	14197	14057	14186	14223	14160	14124	14094	14252	14139	14145	14115	14301	14092	14330	13989	14209	14082	14112	14139	14160	14292	14163	14160	14214	14349	14282	14223	14078	14265	13977	14154	14189	14214	14060	14160	14077	14267	14191	14349	14201	14273	14070	14207	14147	14182	14173	14084	14139	14156	14177	14273	13969	14145	14082	14207	14179	14017	14294	14221	14110	14109	14301	14145	14216	14287	14231	14144	14213	14248	14103	14100	13994	14206	14133	14219	14045	14210	14190	14092	14169	14187	14220	14147	14337	14432	14075	14279	14227	14303	14033	14202	14481	14286	14191	14146	14113	14278	14225	14199	14185	14266	14312	14189	14119	14097	14197	14277	14219	14201	14153	14140	14090	14032	14020	14106	14098	14311	14213	14099	14235	14253	14178	14147	14283	14059	14212	14308	14278	14229	14189	14189	14220	14332	14157	14250	14209	14294	14203	14277	14331	14077	14260	14209	14133	14239	14173	14362	14193
21805	20983	28243	23903	21298	23612	25792	20741	19702	19798	19390	18995	19030	19006	19171	18745	18891	18649	18757	18513	18567	18523	18396	18637	18554	18543	18209	18370	18388	18418	18324	18718	18656	18315	18345	18297	18287	18211	18230	18359	18618	18427	18409	18322	18455	18228	18164	18421	18175	18118	18221	18147	18302	18571	18423	18266	18394	18447	18314	18245	18489	18561	18276	18127	18349	18283	18081	18354	18120	18339	18077	18238	18493	18514	18146	18364	18395	18336	18475	18277	18232	18331	18328	18418	18281	18039	18355	18405	18580	18355	18277	18274	18243	18193	18339	18215	18267	18368	18202	18297	18242	18338	18269	18119	18012	18464	18361	18075	18391	18131	18205	18364	18288	18152	18500	18262	18180	18225	18262	18183	18283	18189	18274	18221	18148	18047	18064	18089	18303	18258	18256	18375	18228	18307	18101	18277	18466	18284	18503	18252	18234	18274	18266	18446	18057	18066	18098	18014	18321	18206	18120	17986	18524	18312	18293	18315	18108	18082	18376	18174	18357	18222	18187	18187	18365	18278	18297	18321	18187	18403	18448	18064	18330	18229	18327	18165	18357	18357	18018	18417	18222	18221	18330	18180	18366	18490	18368	18234	18394	18360	18206	18272	18363	18361	18195	18194	18119	18173	18232	18228	18350	18184	18261	18155	18384	18274	18098	18087	18290	18147	18241	18183	18212	18210	18197	18184	18011	18227	18266	17982	18377	18150	18309	18149	18214	18254	18170	18164	18131	18129	18258	18484	18499	18304	18361	18170	18290	18209	18155	18218	18133	18402	18309	18413	18173	18483	18360	18411	18177	18150	18126	18162	18327	18201	18033	18497	18345	18393	18449	18097	18319	18308	18276	18253	18232	18075	18284	18341	18124	18118	18189	18073	18218	18178	18307	17995	18267	18221	18053	18193	18336	18329	18280	18229	18459	18183	18421	18162	18305	18164	18223	18213	18289	18099	18279	18408	18254	18080	18002	18419	18384	18182	18188	18241	17924	18155	18097	18327	18186	18276	18409	18341	18196	18174	18036	18216	18270	17986	18322	18215	18209	18215	18250	18389	18377	18111	18204	18237	18270	18331	17989	18227	18177	18079	18230	18290	18378	18248	18221	18257	18303	18480	18154	18150	18242	18104	18471	18197	18198	18205	18394	18063	18031	18237	18215	18210	18074	18472	18273	18229	18363	18198	18230	18406	18264	18137	18086	18373	18182	18042	18340	18191	18339	18103	18257	18312	18351	18102	18215	18202	18201	18276	18233	18293	18296	17877	18278	18282	18209	18219	18356	17919	18379	18317	18356	18242	18184	18360	18484	18188	18385	18159	18206	18111	18340	18101	18367	18271	18336	18246	18271	18316	18326	18303	18177	18200	18123	18083	18150	18463	18347	18167	18132	18369	18269	18335	18089	18285	18291	18205	18444	18219	18150	18122	18110	18294	18085	18289	18263	18297	18259	18416	18387	18295	18242	18089	18179	18262	18176	18164	18239	18321	18350	18184	18205	18275	18339	18413	18262	18256	18142	18318	18218	18222	18368	18236	18200	18058	18427	18180	18278	18289	18207	18166	18428	18163	18300	18361	18174	18311	18166	18266	18210	18064	18398	18324	18268	18294	18034	18333	18267	18364	18335	18173	18347	18313	18188	18245	18338	18244	18139	18315	18360	18164	18313	18096	18122	18299	18403	18288	18125	18303	18249	18297	18204	18434	18355	18262	18350	18104	18106	18416	18252	18110	18243	18249	18203	18161	18592	18302	18186	18230	18379	18394	18187	18088	18297	18359	18271	18348	18262	18065	18403	18316	18180	18060	18192	18186	18231	18267	18288	18101	18397	18128	18195	18200	18290	18217	18406	18378	18358	18151	18345	18272	18098	18008	18192	18316	18339	18169	18303	18394	18491	18278	18365	18329	18345	18136	18300	18223	18285	18468	18442	18298	18213	18280	18269	18217	18288	18353	18323	18167	18347	18436	18321	18212	18240	18197	18156	18285	18302	18101	18251	18247	18203	18238	18195	18276	18177	18146	18261	18261	18271	18241	18292	18132	18379	18260	18283	18226	18323	18201	18317	18252	18136	18107	18448	18249	18267	18179	18290	18265	18318	18401	18341	18320	18418	18211	18262	18189	18168	18199	18283	18174	18411	18349	18500	18232	18169	18116	18247	18083	18365	18275	18339	18189	18397	18375	18317	18088	18104	18250	18403	18008	18231	18284	18496	18287	18428	18369	18322	18300	18321	18379	18182	18229	18225	18225	18122	18244	18147	18251	18239	18445	18292	17937	18268	18276	18282	18440	18152	18246	18130	18168	18490	18204	18399	18194	18210	18182	18202	18392	18396	18214	18204	18173	18143	18206	18462	18414	18433	18140	18119	18192	18087	18244	18183	18305	18138	18108	18431	18163	18332	18274	18251	18158	18382	18229	18352	18142	18287	18358	18272	18312	18328	18213	18099	18196	18442	18403	18413	18168	18162	17982	18273	18239	18414	18386	18151	18033	18245	18173	18351	18331	18137	18228	18111	18332	18276	18152	18253	17969	18275	18148	18273	18162	18182	18258	18016	17945	18175	18367	18272	18512	18374	18265	18325	18110	18371	18336	18384	18261	18293	18269	18224	18189	18247	18226	18099	18474	18322	18397	18217	18085	18213	18219	18143	18144	18338	18213	18364	18427	18323	18344	18258	18271	18140	18327	18267	18415	18190	18341	18260	18556	18344	18249	18396	18170	18120	18187	18384	18227	18348	18054	18268	18486	18446	18230	18184	18317	18187	18303	17991	18215	18360	18297	18395	18305	18329	18396	18320	18342	18156	18303	18360	18196	18341	18382	18217	18179	18220	18243	18059	18285	18128	18331	18125	18421	18322	18259	18405	18353	18164	18351	18275	18033	18353	18367	18598	18213	18269	18298	18231	18422	18291	18264	18207	18326	18206	18245	18249	18252	18379	18264	18291	18255	18153	18167	18254	18302	18228	18173	18306	18240	18363	18289	18303	18251	18313	18171	18146	18411	18151	18108	18301	18215	18291	18189	18247	18239	18331	18366	18143	18197	18219	18332	18299	18179	18160	18240	18185	18444	18218	18233	18127	18183	18167	18177	18273	18336	18359	18257	18188	18203	18376	18063	18177	18146	18284	18212	18063	18239	18189	18149	18145	18024	18095	18120	18270	18286	18174	18182	18286	18282	18270	18229	18205	18250	18349	18227	18170	18146	18252	18402	18370	18254	18060	18217	18232	18242	18293	18215	18522	18327	18267	18247	18296	18100	18250	18357	18246	17973	18491	18044	18101	18219	18084	17991	18388	18196	18350	18223	18212	18435	18122	18275	18229	18408	18168	18437	18447	18146	18216	18029	18009	18192	18336	18167	18261	18319	18141	18194	18063	18296	18364	18279	18263	18113	18407	18198	18320	18376	18058	18106	18397	18134	18299	18186	18405	18414	18139	18337	18297	18176	18205	18193	18181	18154	18174	18121	18411	18207	18274	18295	18270	18446	18274	18469	18201	18251	18300	18301	18173	18343	18453	18197	18143	18223	18222	18111	18346	18409	18247	18207	18244	18418	18124	18240	18169	18251	18028	18211	18197	18274	18239	18236	18152	18178	18177	18252	18333	18150	18294	18285	18275	18289	18555	18294	18262	18340	18458	18369	18368	18437	18354	18078	18321	18040	18247	18305	18391	18226	18368	18497	18266	18240	18239	18174	18186	18213	18460	18335	18179	18363	18297	18284	18245	18291	18142	18189	17995	18373	18180	18289	18056	18325	18253	18298	18287	18242	18170	18331	18150	18304	18376	17898	18329	18219	18247	18389	18355	18397	18185	18150	18164	18215	18271	18384	18182	18292	18308	18308	18354	18113	18343	18150	18120	18362	18393	18303	17979	18101	18294	18068	18186	17999	18294	18201	17921	18166	18380	18157	18358	18341	18379	18350	18300	18197	18180	18267	18298	18350	18270	18267	18151	18129	18084	18270	18175	18271	18185	18225	18297	18354	18247	18067	18321	18105	18047	18138	18152	18066	18162	18346	18199	18099	18077	18123	18201	18106	18363	18172	18299	18274	18196	18250	18213	18274	18018	18146	18517	18236	18340	18286	18533	18296	18295	18316	18264	18327	18254	18228	18467	18235	18203	17980	18286	18036	18098	18301	18429	18319	18091	18301	18355	18225	18117	18333	18427	18227	18178	18058	18448	18388	18208	18160	18395	18184	18260	18060	18221	18185	18178	18308	18188	18194	18247	18145	18326	18251	18190	18141	18240	18315	18304	18246	18395	18381	18272	18363	18173	17962	18273	18159	18163	18349	18130	18233	18057	18125	18380	18320	18341	18106	18216	18188	18232	18338	18537	18283	18175	18200	18297	18338	18073	18149	18293	18328	18315	18448	18238	18161	18276	18333	18267	18133	18340	18271	18419	18124	18152	18179	18179	18196	18080	18043	18156	18278	18267	18229	18192	18359	18137	18361	18446	18209	18257	18132	18241	18140	18328	18114	18278	18494	18478	18298	18468	18199	18373	18288	17930	18186	18098	18366	18309	18118	18362	18396	18152	18068	18303	18171	18229	18323	18354	18273	18222	17995	18320	18142	18278	18418	18360	18204	18405	18320	18204	18416	18127	18085	18250	18437	18350	18226	18332	18149	18191	18254	18077	18168	18009	18210	18125	18203	18343	18269	17869	18353	18477	18195	18218	18061	18292	18070	18431	18230	18200	18160	18116	18326	18410	18214	18209	18300	18180	18355	18339	18189	18252	18309	18213	18172	18293	18255	18319	18382	18380	18176	18238	18409	18231	18146	18157	18153	18250	18066	18238	18352	18238	18167	18162	18287	18327	18239	18217	18191	18290	18177	18293	18088	18261	18314	18210	18235	18367	18319	18154	18297	18268	18403	18336	18177	18244	18180	18579	18241	18260	18266	18263	18447	18190	18236	17874	18244	18259	18338	18115	18174	18177	18314	18215	18569	18419	18381	18065	18259	18230	18242	18307	17982	18201	18216	18224	18312	18340	18306	18372	18245	18326	18331	18396	18298	18250	18198	18151	18106	18238	18076	18181	18190	18267	18241	18250	18364	18133	18278	18185	18053	18225	18096	18255	18389	18338	18390	18138	18458	18163	18240	18354	18318	18271	18258	18294	18258	18187	18004
16927	37796	30896	23772	21549	19846	18263	17619	17160	16598	16391	16146	16128	16015	15895	15938	15681	15601	15492	15418	15531	15410	15618	15379	15316	15284	15361	15163	15247	15284	15223	15317	15197	15089	15259	15221	15351	15348	15342	15277	15275	15276	15085	15274	15313	14925	15106	15209	15278	15267	15259	15269	15285	15084	15371	15270	15282	15322	15359	15284	15159	15127	15190	15241	15303	15200	15213	15190	15260	15064	15287	15239	15300	15138	15122	15254	15227	15297	15229	15148	15090	15448	15232	15150	15237	15052	15416	15240	15196	15173	15204	15296	15199	15381	15192	15162	15296	15305	15067	15271	15130	15177	15355	15118	15188	15259	15226	15148	15353	15175	15152	15062	15204	15259	15299	15288	15243	15176	15276	15367	15156	15160	15232	15248	15129	15224	15154	15184	15246	15322	15036	15141	15313	15141	15140	15181	15120	14985	15302	15278	15121	15049	15227	15237	15297	15308	15292	15030	15223	15157	15103	15103	15113	15296	15080	15212	15313	15276	15216	15219	15128	15258	15163	15235	15149	15254	15284	15169	15348	15189	15424	14995	15268	15195	15095	15357	15116	15371	15139	15276	15542	15213	15315	15092	15332	15276	15301	15157	15033	15054	15235	15240	15229	15249	15313	15236	15277	15206	15169	15331	15033	15296	15154	15265	15079	15115	15281	15272	15162	15389	15253	15413	15376	15217	15301	15033	15276	15296	15361	15118	15175	15213	15184	15254	15440	15108	15308	15196	15092	15065	15308	15178	15351	15140	15164	15194	15187	15286	15202	15300	15148	15394	15039	15313	15336	15212	15138	15127	15199	15109	15173	15099	15057	15220	15215	15188	15258	15183	15278	15051	15224	15148	15195	15178	15324	15191	15267	15250	15304	15390	15099	15292	15118	15388	15267	15074	15211	15144	15204	15302	15140	15378	15159	15292	15290	15077	15427	15254	15306	15074	15143	15287	15092	15107	15149	15340	15290	15152	15326	15085	15190	15071	15235	15299	15182	15087	15235	15249	15106	15310	15284	15162	15190	15250	15400	15141	15288	14995	15103	15452	15292	15299	15281	15027	15297	15120	15246	15236	15272	15266	14987	15218	15367	15358	15256	15218	15187	15165	15249	15181	15132	15314	15231	15275	15388	15163	15212	15262	15102	15344	15289	15289	15181	15302	15191	15132	15293	15079	15314	15321	15162	15247	15333	15165	15151	15209	15288	15222	15302	15295	15276	15218	15378	15298	15127	15274	15189	15336	15200	15202	15375	15354	15192	15248	15127	15372	15185	15277	15192	15162	15175	15338	15200	15109	15359	15365	15207	15105	15111	15189	15325	15327	15258	15130	15126	15142	15356	15247	15351	15156	15318	15203	15156	15108	15233	15071	15154	15219	15287	15269	15158	14993	15307	15140	15211	15195	15192	15159	15263	15190	15357	15121	15193	15146	15212	15223	15187	15188	15217	15338	15121	15224	15174	15251	15282	15173	15208	15306	15156	15103	15245	15186	15300	15216	15295	15397	15133	15239	15248	15176	15195	15210	15254	15238	15025	15122	15296	15171	15062	15413	15165	15357	15249	15212	15252	15177	15199	15347	15279	15187	15349	15136	15140	15274	15378	15200	15262	15194	15143	15251	15259	15170	15346	15248	15266	15136	15233	15204	15263	15034	15174	15212	15209	15244	15153	15350	15307	15134	15169	15221	15236	15278	15290	15296	15204	15206	15386	15206	15159	15315	15268	15133	15363	15131	15356	15304	15341	15312	15212	15289	15323	15410	15187	15174	15459	15293	15156	15040	15179	15174	15323	15364	15154	15047	15202	15131	15197	15161	15147	15359	15205	15347	15392	15117	15298	15078	15363	15220	15031	15202	15153	15316	15150	15133	15182	15286	15340	15370	15175	15176	15156	15247	15259	15049	15133	15246	15258	15303	15189	15273	15261	15346	15168	15178	15139	15068	15329	15098	15335	15217	15202	15231	15166	15205	15299	15192	15414	15312	15244	15256	15286	15317	15215	15246	15244	15078	15247	15209	15119	15091	15284	15264	15275	15056	15019	15141	15095	15206	15380	15220	15079	15186	15283	15285	15243	15234	15353	15211	15131	15221	15145	15086	15172	15235	15116	15081	15237	15163	15242	15197	15167	15277	15155	15173	15244	15381	15389	15093	15305	15171	15179	15253	15211	15079	15350	15183	15292	15302	14993	15256	14987	15295	15216	14940	15092	15171	15294	15252	15173	15264	15087	15294	15168	15264	15214	15333	15238	15240	15195	15278	15132	15159	15225	15147	15218	15374	15068	15315	15164	15139	15175	15264	15265	15144	15184	15036	15324	15270	15295	15269	15104	15259	15089	15174	15254	15229	14984	15251	15389	15273	15158	15119	15209	15334	15200	15166	15260	15080	15087	15112	15214	15242	15250	15119	15523	15199	15293	15173	15190	15214	15227	15123	15288	15174	15114	15374	15175	15281	15115	15129	15142	15344	15190	15227	15130	15240	15402	15098	15231	15104	15348	15196	15206	15148	15274	15085	15296	15261	15291	15172	15214	15053	15050	15158	15416	15425	15396	15216	15353	15177	15093	15333	15309	15140	15170	15233	15370	15305	15319	15256	15267	15207	15328	15229	15128	15373	15299	15234	15225	15300	15137	15238	15297	15238	15230	15317	15181	15258	15113	15199	15394	15151	15255	15334	15238	15145	15366	15110	15143	15284	15095	15162	15201	15144	15214	15215	15298	15245	15118	15285	15166	15361	15275	15242	15278	15208	15175	15321	15323	15235	15379	15136	14993	15406	14941	15285	15284	15164	15193	15271	15150	15326	15312	15352	15067	15154	15287	15169	15067	15270	15241	15126	15166	15290	15071	15192	15088	15128	15191	15149	15306	15432	15227	15132	15366	15125	15341	15149	15176	15287	15174	15257	15072	15337	15053	15166	15204	15188	15112	15286	15170	15154	15345	15184	15132	15118	15197	15317	15267	15194	15107	15098	15324	15082	15220	15210	15301	15302	15103	15172	15204	14966	15219	15157	15290	15332	15133	15278	15296	15087	15155	15147	15084	15325	15170	15157	15111	15183	15122	15227	15296	15269	15132	15226	15145	15073	15285	15248	15222	15167	15179	15270	15183	15237	15060	15211	15412	15017	15345	15007	15245	15207	15065	15401	15337	15251	15219	15198	15149	15338	15110	15311	15103	15347	15196	15152	15258	15196	15200	15152	15337	15238	15217	15226	15273	15198	15239	15158	15113	15169	15109	15299	15402	15279	15181	15149	15113	15093	15353	15154	15042	15155	15229	15244	15077	15255	15271	15083	15155	15193	15002	15202	15256	15238	15263	15250	15084	15082	15363	15225	15308	15256	15088	15210	15214	15151	14970	15291	15113	15325	15274	15107	15207	15379	15213	15261	15152	15353	15218	15289	15333	15137	15103	15331	15328	15309	15324	15093	15263	15288	15200	15241	15151	15058	15158	15318	15256	15268	15182	15132	15085	15093	15348	15324	15167	15161	15151	14987	15285	15161	15394	15337	15173	15111	15037	15186	15256	15228	15254	15163	15155	15074	15145	15109	15124	15160	15138	15051	15169	15346	15109	15215	15221	15220	15164	15282	15291	15196	15281	15206	15315	15354	15197	15167	15265	15308	15341	15257	15313	15323	15244	14996	15306	15123	15196	15094	15388	15120	15141	15205	15119	15318	15140	15247	15268	15026	15428	15213	15171	15189	15124	15318	15142	15233	15177	15164	15202	15169	15224	15177	15131	15255	15094	15157	15296	15147	15284	15062	15204	15441	15217	15286	15440	15137	15205	15304	15171	15284	15211	15073	15036	15094	15171	15133	15322	15236	15227	15148	15167	15125	15223	15060	15322	15215	15315	15278	15238	15147	15144	15368	15261	15124	15142	15465	15170	15251	15151	15114	15192	15313	15185	15165	15281	15137	15180	15225	15344	15412	15201	15352	15311	15410	15298	15308	15276	15149	15259	15094	15296	15279	15328	15090	15004	15246	15233	15447	15228	15289	15325	15265	15324	15137	15226	15015	15259	15214	15182	15239	15192	15131	15264	15159	15265	15067	15202	15150	15142	15264	15205	15336	15332	15180	15251	15042	15292	15171	15506	15342	15052	15253	15035	15227	15046	15235	15270	15299	15139	15168	15210	15147	15112	15156	15193	15130	15175	14897	15260	15228	15268	15205	15060	15089	14978	15141	15083	15336	15217	15149	15222	15202	15261	15002	15228	15240	15207	15145	15229	15269	15250	15239	15232	15309	15343	15162	15240	15003	15152	15275	15007	15356	15308	15276	15163	15148	15246	15137	15205	15260	15102	15104	15256	15328	15262	15200	15159	15061	15084	15214	15166	15161	15259	15233	15032	15263	15064	15285	15174	15130	15248	15220	15114	15216	15213	15109	15254	15175	15227	15111	15197	15102	14984	15225	15183	15175	15319	15198	15266	15272	15407	15196	15130	15356	15086	15224	15089	15049	15155	15277	15184	15132	15383	15139	15100	15370	15209	15038	15176	15277	15170	15468	15147	15156	15355	15095	15280	15128	15105	15229	15269	15320	15166	15255	15226	15197	15176	15254	15288	15280	15183	15168	15193	15174	15115	15266	15131	15174	15322	15274	15177	15208	15110	15153	15076	15203	15241	15188	15137	15085	15260	15343	15017	15358	15199	15200	15148	15139	15279	15154	15228	15188	15352	15161	15256	15368	15500	15083	15238	15152	15284	15287	15326	15288	15194	15188	15192	15033	15227	15240	15280	15189	15301	15241	15126	15206	15247	15309	15144	15239	15301	15290	15329	15016	15399	15317	15229	15231	15167	15209	15171	15322	15155	15132	15306	15184	15311	15207	15181	15218	15138	15261	15192	15277	15209	15268	15214	15194	15271	15113	15256	15374	15126	15011	15245	15182	15157	15295	15187	15373	15138	15120	15362	15326	15310	15250	15149	15029	15380	15305	15167	15251	15221	15111	15138	15272	15282	15177	15301	15217	15208	15151	15170	15034	15301	15306	15348	15280	15299	15138	15055	15231	15309	15105	15091	15178	15067	15214	15320	15154	15322	15169	15252	15352	15269	15281	15200	15007	15315	15337	15327	15108	15402	15201	15081	15320	15317	15208	15129	15239	15274	15304	15210	15079	15292	15299	15329	15125
28418	22849	25418	21928	18485	17969	17361	16985	16802	16586	16505	16393	16380	16477	16278	16307	16264	16277	16284	16349	16272	16357	16160	16292	16234	16227	16310	16165	16398	16130	16069	16362	16419	16094	16142	16044	16149	16344	16244	16157	16084	16185	16239	16451	16414	16021	16196	16185	16107	15885	16363	16174	16187	16202	16065	16350	16061	16151	16098	16146	16150	16296	16257	16260	16292	16225	16254	16008	16118	16219	16316	16131	16028	16108	16156	16132	16072	16069	16424	16209	16283	16132	16199	16050	16188	16384	16211	16172	16047	16030	16255	16160	16082	16106	15993	16076	15965	16033	16255	15965	16110	16277	16404	16262	16355	16219	16138	16195	16113	16263	16238	16079	16565	16057	16262	16124	16130	16144	16151	16028	16249	16023	16017	16317	16294	16272	16255	16152	16150	16303	16114	15853	16086	16257	16074	16165	16210	16080	16284	16105	16430	15983	16138	16213	16161	16128	16138	16145	16053	16404	16285	16239	16275	16063	16189	16025	16019	16182	16157	16031	16311	16165	16168	16266	16322	16168	16287	16121	16178	16315	16153	16097	16366	16213	16076	16127	16132	16293	16150	15813	16165	16261	16179	16204	16123	16341	16322	16331	16278	16125	16186	16135	16046	16002	16105	15971	15960	16179	15930	16115	16290	16287	16065	16380	16190	16163	16286	16149	16311	16220	16121	16273	16304	16341	16326	16328	16319	16183	16177	16187	16236	16232	16156	16240	16056	16201	16032	16220	16078	16131	16107	16407	16161	16266	16175	16074	16190	16340	16114	16219	16143	16404	16151	16395	16136	16226	16065	16010	16076	15990	16198	16179	16247	16160	16219	16074	16086	16127	16261	16118	15971	16313	16416	16235	16207	16205	16132	16185	16174	16163	16253	16221	16232	16116	16057	16134	16203	16222	16239	16244	16257	16133	16077	16345	16227	16207	16077	15951	16240	16148	16118	16213	16147	16271	15920	16105	16059	16228	16206	16105	16085	16131	16132	15909	16151	16140	16050	16203	16363	16193	16305	16322	16195	15967	16075	16131	16055	16211	16080	16272	16278	16137	16036	16211	16249	16073	16057	16289	16144	16249	16162	16196	16322	16292	16202	16288	16236	16210	16026	16079	16265	16079	16177	16151	16129	16066	15989	16384	16155	16311	16212	16101	16428	16152	16377	16191	16265	16184	16103	16318	16283	16269	16162	16154	16253	16385	16224	16242	16368	16243	16264	16094	16194	16349	16212	16346	16347	16072	16185	16202	16067	16061	16364	16031	16106	16249	16532	16327	16460	16125	16129	16119	16222	16169	16145	16167	16419	16113	16157	16184	16293	16270	16240	16207	16165	16291	16290	16309	16227	16102	16071	16004	16259	16258	16148	15975	16266	16301	16103	16242	16242	16342	16120	16128	16187	16031	16481	16171	16203	16212	16200	16159	16186	16187	16236	16363	16182	16188	16175	16249	16189	16074	16374	16246	16064	16115	16084	16229	16207	16297	16284	16208	16207	16248	16167	16128	16226	16200	16122	16287	16238	16197	15962	16048	16099	16093	16047	16202	16227	15983	16066	16061	16333	16314	16271	16089	16099	16192	16182	16168	16239	16292	16186	16197	16185	16312	16052	16165	16256	16176	16302	16242	16163	16218	16279	16143	16346	16101	16195	16156	16266	16116	16207	16149	16196	16006	16211	16105	16073	16171	16270	16080	16147	16213	16095	16040	16201	16044	16055	16028	16015	16154	16367	16182	16195	16095	16193	16019	16117	16216	16203	16153	16189	16204	16040	15948	15999	16266	16226	16107	16368	16049	16230	16230	16140	16035	16322	16243	16214	16165	16190	16273	16181	16343	16127	16309	16226	16345	16111	16152	16109	16117	16276	16241	16274	16027	16295	16175	16074	16083	16239	16253	16397	16268	16182	16302	16057	16304	16339	16248	16226	16226	16283	16217	16105	16259	16280	16058	16105	16236	16301	16040	16118	16208	16084	16368	16162	16410	16160	16220	16086	16099	15927	16103	16232	16103	16151	16092	16199	15997	16197	16206	16148	16322	16416	16206	16113	16423	16193	16153	16162	16188	16174	16215	16279	16198	16233	16277	16298	16250	16237	16192	16359	16145	15912	16046	16216	16205	16312	16209	16222	16239	16242	16395	16133	16119	15932	15971	16158	16126	16039	16082	16133	16404	16234	15990	16439	16122	16278	16270	16315	16294	16078	16103	16005	16226	15976	16417	16258	16178	16327	16068	16018	16053	16130	16149	16157	16153	16122	16169	16145	16060	16185	16213	16180	16033	16236	16327	16065	16172	15885	16093	16177	16255	15996	16414	16064	16150	15992	16301	16316	16284	16156	16004	16291	15951	16111	16235	16305	16247	16076	16345	16076	16214	16403	16420	16281	16274	16221	16221	16176	16111	16068	16114	16156	16180	16439	16123	16102	16187	16237	16121	16233	16112	16102	16165	16173	15996	16242	16286	16160	16286	16260	16202	16270	16158	16228	16065	15757	16190	16133	16472	16357	16095	16059	16230	16085	15958	16207	16172	15977	16115	16153	16021	16103	16316	16062	16122	16352	16162	16242	16089	16021	16079	16242	16268	16263	16130	16080	16260	16033	16140	16336	16334	16290	16150	16089	16158	16265	16038	16116	16215	16263	16233	16188	16057	16148	15984	16146	16486	16227	16180	16105	16191	16223	16321	16183	16035	16142	16168	16051	16076	16160	16276	16249	16244	16196	16056	16244	16124	16342	16196	16037	16069	16184	16355	16212	16313	15982	16056	16255	16306	16001	16100	16388	16230	16217	16285	16019	16147	16140	16241	15932	16208	16000	16186	16351	16203	16185	16405	16260	16373	16431	16236	16226	16255	16185	16291	16198	15997	16340	16267	16109	16131	16300	16362	16113	16382	16234	16092	16072	16144	16350	16213	16157	16083	16181	16293	16251	16205	16066	16231	16297	16189	16255	16028	16136	16099	16273	16185	16249	16381	16202	16388	16061	16162	16045	16116	16071	16160	16170	16420	16259	16397	16059	16049	15948	16181	16335	16096	16245	16112	16269	16104	16142	16082	16109	16000	16010	16193	16158	16276	16204	16289	16130	16240	16314	16056	16109	16070	16220	16317	16077	16191	16328	16071	16062	16161	15927	16237	16042	16090	16307	16026	16334	16158	15967	16402	16120	16205	16258	16241	16325	16277	16115	16216	16101	16304	16389	16115	16135	16170	16184	16223	16226	16397	16127	16245	16043	16278	16055	16110	16237	16243	16268	16350	16110	16362	16352	16126	16083	16118	16152	16069	16238	16274	16128	16053	16226	16077	16262	16103	16256	16257	16054	16354	15913	16121	16060	16178	16141	16104	16075	16020	16123	16113	16194	16175	16166	16396	16377	16289	16257	16357	16476	16320	16160	16227	16134	16109	16233	16281	16295	16366	16260	16315	16124	16176	16318	16095	16294	16007	16158	16085	16248	16158	16038	16150	16070	16222	16330	16136	16148	16079	16145	16210	16181	16130	16080	16040	16392	16187	16088	16306	16230	16248	16215	16246	16016	16110	16132	16076	16314	16135	16029	16125	16228	16291	16202	16138	16146	16249	16169	16336	16125	16197	16170	16191	16332	16280	16326	16255	16258	16246	16156	16191	16224	16163	16264	16413	16325	15915	16179	16292	16327	16086	16178	16086	16225	16276	16203	16234	16240	16365	16351	16152	16263	16024	16156	15983	16233	16288	16172	16147	16302	16128	16263	16331	16246	16409	16287	16129	16356	16151	16013	16048	16200	16254	16304	16306	16304	16366	16152	16312	16302	16118	16116	16291	16406	16387	16233	16119	16248	16238	16027	16186	16273	16127	16064	16325	16058	16101	16191	16152	16090	16222	16082	16258	16190	16118	16076	15982	16330	16370	16360	16139	16249	16228	16175	16044	16183	16274	16262	16057	16283	16208	16223	16449	16153	16191	16287	16180	16076	16264	16232	16279	16249	16142	16331	16369	16253	16172	16167	16237	16212	16044	16105	16052	16431	16178	16322	16135	16348	16244	16294	16132	16208	16073	16182	16285	16108	16193	16245	16146	16234	16200	16291	16273	16118	16092	15992	16241	16147	16212	16090	16075	16120	16140	16229	16354	16264	16064	16257	16361	16167	16338	16087	16583	16264	16379	16113	16191	16220	16141	16105	16261	16123	16277	16146	16232	16114	16055	16183	16276	16193	16264	16299	16272	16039	16179	16143	16170	16059	16123	16162	16297	16004	16175	16254	16338	16233	16262	16178	16141	16302	16042	16119	16070	16106	16074	16180	16110	16380	16252	16203	16062	16250	16422	16270	15911	16149	16221	16335	16108	16275	16380	16255	16036	16071	16155	16251	16189	16264	16256	16185	16246	16269	16258	16305	16019	16087	16329	16120	16265	16190	15976	15949	16159	16130	16337	16307	16084	16143	16260	16165	16257	16290	16053	16125	16164	16213	16154	16301	16170	16269	16105	16194	16013	15962	16108	16148	16403	15990	16225	16084	16241	16237	16313	16368	16002	16174	16175	16174	16137	16262	16158	16035	16125	16349	16350	16094	16243	16292	16202	16188	16296	16130	16159	16072	16101	16154	16196	16304	16042	16327	16076	16314	16227	16257	16192	16306	16136	16289	16188	16131	16168	16352	16324	16153	16325	16395	16115	16117	16332	16257	16259	16177	16124	16026	16325	16052	16286	16348	16183	16023	16281	16051	16238	16283	16285	16163	16274	16168	16037	16159	16107	16062	16070	16188	16229	16190	16383	16151	16142	16126	16277	16073	16010	16217	16181	16068	16189	16155	16186	16270	16028	16165	16158	16201	16183	16343	16117	16103	16180	16023	16063	16277	16312	16286	16157	16111	16093	16107	15937	16283	16116	16497	15961	16292	16121	16094	16123	16361	16009	16336	16201	16314	16283	16008	16217	16273	16324	16306	16121	16189	16212	16218	16203	16076	15997	16184	16164	16043	16479	16243	16070	16224	16115	16088	16203	16197	16214	16246	16244	16367	16122	16301	16157	15999	16251	16625	16317	16197	16226	16286	16423	16288	16346	15905	16089	16220	15936	16247	16045	16150	16290	16366	16229	16127	16063	15971	16265	16278	16293	16174	16079	16250	16136	16143	16269	16271	16155	16375	16080	15989	16237
17953	27716	22459	18278	16960	16107	15320	15088	14769	14425	14489	14242	14352	14138	14239	14313	14177	13986	14148	14003	14112	14134	14138	14090	14233	14154	14320	14048	14176	13895	13982	13883	13876	13906	14118	14032	14115	13963	14031	14017	13945	13952	14052	14026	14062	14066	14052	14067	14053	14293	13943	14081	13999	14033	14128	14222	14041	13994	13850	14076	14011	13989	13984	13999	14020	13943	13992	14062	14038	14205	14044	13985	13905	14011	14043	14099	14122	14092	13930	14107	14197	13783	13938	13925	14232	14123	13992	13983	14150	14079	13858	14086	13947	14106	14028	13930	14210	14201	14005	13936	14130	14050	13939	14100	14095	13958	14042	14068	14180	14034	14002	14118	14004	14061	13948	13924	14097	14140	13912	13988	13897	14014	14013	13982	14093	13811	14157	14013	13887	13998	14028	14162	14025	13937	14075	14085	13903	14124	13860	13990	13983	14099	14158	13844	14072	13982	14115	13962	14092	13885	13980	14026	14015	13953	14052	14272	14051	14119	14050	14086	14188	14007	13866	14161	13998	14018	13967	13985	14188	13889	13977	14027	14112	13942	14203	14079	13940	14104	14050	13941	13897	13922	14136	14001	14102	13900	14000	14075	14007	14092	14203	14073	14005	13912	14202	14077	14159	14211	13913	13913	14024	13933	14140	14077	14057	13867	13893	14154	14149	14105	14106	14039	13859	14033	13914	14010	13975	14111	13977	14086	14025	14201	14102	14183	14150	13935	13919	13971	13966	13966	14101	13884	14241	13999	13912	14106	14103	13874	13970	13934	13954	13991	13993	14003	14112	14134	13903	13982	14141	13851	13979	14023	13981	14040	14201	13921	14031	14151	14048	14140	14030	14024	14149	14085	14049	14006	14029	14130	14138	14081	14085	13962	14015	13910	14032	14039	13893	13966	13956	14016	13944	14034	13960	13915	14216	13968	14014	14021	13953	14059	13973	14034	13927	13994	13992	13969	13907	13972	14032	14078	14132	14039	13993	14165	14120	13927	13871	14085	14074	13974	14078	14155	13904	14036	13966	13946	13992	14068	14172	13912	13971	13873	14025	14042	14091	13893	14009	14070	14205	13975	13916	14043	14036	14057	13993	14083	14244	13944	14040	14021	13913	13943	14104	14029	13959	13973	14054	14066	14109	14236	14071	13955	13983	14108	13915	14158	14099	13978	14224	13971	14156	13938	13971	14193	14086	14071	14000	14065	13985	14076	14097	13923	14143	13948	14155	14090	13986	14023	13997	14209	13959	13946	14097	14072	14048	14164	13962	14022	14080	14017	14021	13890	13918	13908	14096	13886	14078	14024	13994	14071	14028	14008	14008	14061	13931	14128	13978	13969	14182	13906	14127	13988	14004	14040	14028	14084	14019	13978	14108	14082	14188	13928	14029	14030	14140	14170	14135	13893	13897	14050	14129	13805	13915	13885	14136	14112	14027	14067	13893	13981	14079	14103	13958	13987	13973	14052	14124	13927	13937	14114	14063	14021	14090	14166	14074	14083	14127	14063	13966	14122	13956	13962	14059	14042	13949	13990	13959	14167	13996	13976	14039	14006	14049	14104	14061	14010	13977	13933	14085	14159	13906	14128	13977	14059	13947	13999	13939	14072	13973	14043	13960	14004	14071	14035	14076	14072	14017	14059	14117	14122	13948	14059	14087	14074	14168	14069	13966	14109	14108	14053	13925	13864	14073	14027	14066	14110	13973	13897	14088	14104	13978	14142	14078	14080	13892	14114	13857	14081	14056	14197	14260	14223	13954	14022	14027	14116	14057	14129	13866	14017	14050	14006	13796	13922	14156	14086	14154	14129	13981	14128	13923	14050	13896	13927	14078	14152	13998	14081	14140	14193	13851	13906	14084	14003	14089	14058	14264	13866	14023	14004	14085	14080	14023	14124	13866	14059	14033	13838	14066	14036	14151	14064	14055	13998	14221	13970	13879	14021	13975	14009	14007	14063	13908	14106	14064	14029	14171	13977	13968	13918	14006	13914	14245	13896	14163	14176	14096	13992	13983	14133	14072	14137	13961	14099	14020	13967	14022	13954	13923	13983	14122	13852	14074	14024	13943	14022	13977	13988	14322	13864	14044	14118	13988	14022	14005	13961	14029	14088	13955	14079	14087	14088	14130	13972	13983	14130	13948	13994	14102	13948	14161	13953	14054	13897	14021	14092	13986	14103	14134	13931	14108	14007	14147	14168	13979	14242	14169	14040	13935	13970	13863	14064	14101	14213	13930	13998	14030	14084	14039	13933	13942	13934	13902	14154	13870	14030	14079	14060	13910	13990	13912	14108	14020	14001	14135	14030	14233	14074	14007	14022	13980	14070	14052	14090	14042	13965	14026	14116	13932	14010	13939	14119	13959	13946	13873	14008	13968	13888	13921	14125	14133	14167	13943	14149	14228	13983	13978	14020	14022	13950	14133	14116	13951	14142	14002	14171	13968	14097	14130	14079	14150	14036	13994	14114	14199	13809	14090	14042	14116	13974	13976	13979	14070	13920	14069	14085	13843	13986	14005	14111	13814	13945	13941	14159	14016	14118	14025	13907	14102	14011	14088	14074	13977	14014	14014	13996	14156	13930	13905	14124	13860	13958	14041	14062	14049	14155	14041	13963	14117	14054	13929	14120	13957	13998	13900	14034	14149	14063	14029	14077	13893	13930	14079	14024	13956	14066	14147	14137	14042	14107	14133	13957	13878	14000	14029	13952	13891	14191	14066	14029	14011	14226	14009	13987	14216	14093	14107	13946	14008	13935	14175	14089	14215	13969	14082	13862	14090	14010	13971	13838	14031	13989	14045	14124	13960	13933	13902	13899	14038	14170	13992	13958	13850	13957	14010	14034	13804	14047	14008	14014	13902	14146	14177	14038	13983	13973	14011	14030	13816	14098	14113	13947	14193	14176	14045	13904	14159	14034	14101	13990	14129	14094	13980	14043	14168	14057	14167	14109	13891	14196	14005	13962	14066	13966	14001	14080	14043	14007	14060	14192	13896	14063	14088	14002	14109	14140	13922	13963	13996	13996	14036	13978	14140	13987	13948	13988	14193	13959	13761	14046	13988	14094	13995	14015	14054	13946	13997	13970	13991	14111	14070	14113	14099	14057	14022	14187	13870	13787	13969	14120	13997	14029	14014	13872	14026	13969	14161	14183	14115	14064	13957	14052	14108	14125	14076	14113	14109	14009	14048	14088	14061	13959	13934	14167	14106	14115	13857	14008	14060	14051	13955	14122	14196	13771	14102	14055	14050	14095	14018	14186	14056	14039	14147	14103	13901	13988	13975	14159	14031	14208	13926	14158	14033	13901	14116	14121	14163	14023	13972	14032	14104	14087	13976	13920	13990	14110	14071	14000	13907	14077	13803	14130	13879	14031	13929	14042	14089	14087	14026	14284	13913	13880	14109	14136	14057	13988	13973	13971	14045	14017	14172	13988	14069	14206	14035	14115	14063	13916	14129	13895	14097	14047	14099	14339	14012	13944	14053	14153	13903	14104	14034	13992	14126	14136	14227	14028	13999	14031	14082	14143	13880	14014	14156	13948	13964	13994	14076	14109	14030	13980	13964	14207	14015	14054	13826	14013	13952	14139	14081	13994	14018	13958	13968	14103	14138	14107	13989	14132	14052	14072	14116	14092	13855	13936	13933	14026	13973	14049	14046	13895	13985	14268	13936	14074	14050	14147	13961	14000	14091	14085	13930	14118	14140	14113	14280	14088	13968	13971	13900	14048	13940	14028	14170	14102	14064	13977	13967	14038	14021	14065	13919	13958	14160	14071	13981	14007	14245	13848	14040	13951	14013	13994	14130	14154	14128	14160	14068	13922	13927	13990	13856	14015	13915	14086	14104	13931	14223	13985	14158	13941	14041	14168	13956	14055	13999	14019	14078	14043	14075	14101	13868	14084	13891	14115	14001	13884	14055	13923	14113	14085	13900	13993	14028	14165	13984	14022	14164	13930	13921	14000	13911	13973	13896	14085	14066	13891	14109	14050	13950	14038	14013	14024	14068	14098	14069	13987	14026	14136	14089	14158	14210	14060	14048	14061	14012	13941	13973	14124	14012	14143	14081	14072	14024	14100	14036	14008	14038	13979	14025	13912	13947	13937	14037	14072	14225	13875	14032	13944	14147	14025	14104	13963	14122	14085	13978	14104	14092	14022	13793	14020	14127	13942	14129	14099	14036	13937	13928	14232	14107	14158	14032	13984	14123	14182	13958	13947	14116	14130	14007	14213	14079	14049	14014	14072	14051	13952	14034	14004	14144	13830	13921	14138	14001	13992	14061	14019	14113	13972	14027	14145	14272	13893	14058	14038	14036	14138	14035	14021	13984	14088	14001	14005	14018	14202	13988	13993	14163	14001	14163	14166	14166	13996	14027	13997	14101	13756	13974	13903	14249	14065	14092	13981	13895	14183	13988	14029	13941	14080	13872	14065	14021	14046	14120	13935	13981	14144	14032	14032	14005	13929	14146	14076	14108	13828	14169	14125	13988	14095	14085	14022	13900	13890	14136	14137	13961	13969	14051	13920	14000	14075	13976	13935	13986	14019	14051	14042	14043	14069	14010	13937	14003	14013	14094	14141	14006	14054	14063	13967	13943	14059	13978	14056	14073	14087	14000	14072	13887	13966	14112	14118	14029	14070	13931	14127	13873	14004	14062	14016	13957	14127	14024	13986	14138	14057	14051	13978	14212	14053	13968	14195	14033	13856	14107	14041	14118	14061	14146	14068	14016	14035	14068	13997	14091	13983	13984	13796	14081	14068	14096	14102	13955	14030	14072	14025	13983	13998	13947	14057	14021	14093	14116	14095	14063	14005	13961	14116	13907	14235	14111	13877	13927	14040	14037	13937	13910	14078	13998	14102	14097	14122	14053	13991	14232	14046	13997	13983	14050	13951	14111	13870	14047	14171	13969	13953	13959	14045	14167	13875	14097	14056	14236	14014	14099	13951	14022	14068	14074	14116	13983	14137	13929	13957	13989	14071	13856	14050	14191	14050	14021	14113	14131	13853	14277	13924	14094	14145	14043	13989	13931	14046	14000	14036	14007	13888	14145	13974	14101	13998	14125	14021	13977	13875	14050	13999	13948	13988	13923	14006	14121	14051	13864	14024	14068	14019	14072	13965
22707	20990	27902	24435	22059	22377	21246	18695	17983	17769	17779	17527	17630	17357	17586	17479	17353	17361	17298	17315	17205	17215	17221	17386	17309	17157	17160	17091	17189	17096	17232	16953	17068	17092	17031	17100	16918	16964	17191	17175	17142	17140	17005	17255	17082	17296	17178	17102	17104	16945	16939	17057	17107	17021	17116	16916	17107	17082	17104	17069	16945	16941	17108	17090	17096	17126	16994	17021	16975	17005	17214	17092	17123	16998	17053	17043	16931	17138	17053	17078	17249	17025	17079	17021	17156	17240	16926	17018	17056	17161	16953	17048	17161	16920	17045	16927	16941	17012	17025	17128	16973	17251	17328	17170	17093	17111	17029	17031	17059	17109	17183	17098	17251	16850	17179	17062	16984	16982	17179	17223	17161	17083	17060	17248	17039	16993	17109	16981	17150	17181	17150	17321	17060	17109	17142	17228	17015	17068	17010	16936	17138	17032	17093	16976	17023	17119	17167	17125	17081	17228	17117	16882	16978	17005	17157	17160	17021	16997	16952	16956	17044	16870	17045	17215	17097	16983	17188	17065	16968	17080	17224	17087	16929	17037	17029	17197	17021	17074	16974	16909	17027	17216	16977	17192	16866	17190	17168	17062	17000	17031	17010	17085	17108	17032	17356	16988	17012	17026	17131	16998	16831	17089	17190	16939	17271	17031	17039	17089	17190	17045	16952	17160	17075	17059	16934	16926	17054	17110	17103	17009	16876	17176	16864	17192	16787	17136	17012	17082	16878	17168	17070	17043	17035	16995	17089	17034	17000	17170	17166	17153	17162	16985	17186	17066	16955	17134	16931	17066	17181	17254	17160	17062	17127	16966	17099	17215	17040	17044	17097	16997	17220	17052	17039	16981	17052	17058	17157	17092	16983	16940	17064	17105	17139	17215	17033	16780	17048	17188	17107	16965	17106	17082	17303	17316	17293	17043	16903	17198	16969	16955	17146	17089	17078	16995	16884	17034	17093	17099	17096	16915	17009	17168	17265	17049	17102	17078	17359	17022	17106	17023	16968	17077	16965	17128	16811	17022	17036	17160	17119	17057	17250	17164	17229	17041	17106	16975	17136	17069	16997	17022	17012	17122	17060	17088	17188	16929	17114	17142	17280	17124	17018	16977	17040	17080	17085	16969	17289	16960	17236	16952	17108	17176	17203	16818	17150	17203	17102	17126	17070	17101	16993	17000	17061	16909	17107	17190	17028	17072	16932	17137	17082	17179	17256	17042	17169	17111	17213	17018	16963	17028	17109	17120	17080	16921	17061	17386	17095	17026	17172	17050	16955	17177	16909	16960	17232	16925	17032	17076	16981	16945	17296	17040	17171	17081	16981	17087	17290	17011	17140	17045	16993	16971	17123	16943	17085	16918	17020	16904	16951	17027	17088	17075	17025	16987	17013	17216	16937	17118	17196	16969	17287	17154	17301	17106	17330	16849	16985	16965	16934	16985	17017	17131	17093	17009	16978	17160	16912	17110	17164	16984	17061	17152	17188	17123	17186	17378	17058	17131	17257	17030	17199	16928	16816	16955	17328	17104	17075	17116	17081	16983	16916	17041	17025	16888	17164	17008	17113	17157	17067	17167	17196	17264	17111	17076	17230	17248	16975	16956	16966	17052	17083	17147	16988	17168	17117	17142	17054	17217	17119	16964	17007	17114	16855	16980	17193	16984	17142	16841	16883	17106	17105	17160	17150	17179	17004	17074	17132	17061	17059	17078	17024	17164	16864	16961	17195	17004	17096	16997	17044	17168	17214	17020	17146	17085	17126	17043	17159	17109	17269	17075	16917	17196	17176	17166	17090	17147	17271	17020	17130	17093	17065	16879	17123	16901	17197	17405	17207	17148	17016	17239	16984	17182	17077	16968	17034	17007	17058	16972	16975	17040	16996	17052	17004	17182	17042	17065	17136	17073	17170	17024	17278	16931	16973	17145	16930	17033	17026	17190	16873	17009	17101	17192	17035	17088	17203	17082	16801	17191	17142	17125	17062	17079	17052	16885	17105	17237	17015	16995	17261	17123	16979	17093	17201	17010	16879	17154	17161	17025	17269	17059	17122	17228	17142	17053	17075	16989	17083	17147	17053	17117	17160	17136	17211	17135	17233	17083	17255	17150	17144	16990	17039	16983	17212	17055	16968	16986	17115	16989	16828	17073	17033	17184	16972	16902	17079	17051	17092	16961	16911	16996	17050	17150	17003	17063	17178	17139	17161	16939	17125	17014	17069	17132	17122	17084	17096	17068	17037	17030	17048	16957	17126	17189	17219	16944	16985	17040	16979	17070	16974	17106	17178	16916	17059	17265	17137	16862	17180	17088	17224	17070	17055	16878	16837	17218	17217	17099	17129	17208	16854	17057	17150	17098	17000	16999	17137	16899	16947	16993	17233	16792	16962	17126	17048	17100	16858	17141	16890	17045	17194	17040	17004	17298	16938	17196	17216	17104	17043	17288	17133	17173	17075	16886	17047	17262	17234	17140	17091	16995	16975	16982	17041	17016	16991	17046	17141	17287	16833	16969	16917	17016	16903	17129	17115	16998	17226	17134	17051	17072	17025	17213	17040	17240	17031	17032	17185	17115	17038	17071	17106	17086	17242	17096	17165	17055	16928	17164	17199	17056	17167	17024	16956	17205	17085	17214	16999	16977	16987	16802	17102	16882	17238	17099	17029	17273	17019	17078	16932	17114	17087	17179	17030	17071	17021	16925	16906	17015	17248	17215	17073	17055	17004	16964	17072	17032	17024	16846	16932	16991	16914	17050	16938	16833	17181	17007	17114	16868	17127	17080	17153	17149	17174	17183	17022	17027	17000	17059	17111	17080	17044	17164	17186	17031	17030	16985	16807	17009	17110	17374	17088	17136	17016	17010	17139	17211	17104	17135	17279	17134	16936	16949	17057	16971	16947	17094	17006	17152	16983	17089	17221	17023	17288	17064	17026	17217	17197	16969	17097	17105	17196	16945	17162	16999	17074	16977	17080	16717	16798	16997	17199	16961	16995	17094	16886	16971	17130	16993	17068	16959	17019	16966	17090	16906	17071	17014	16995	17046	16965	17197	16986	17014	16989	17181	17099	17369	17161	16931	17014	17146	17146	17086	16966	16970	17117	17045	16916	17318	17187	17174	16948	17158	17185	17176	17063	16990	17073	16963	16946	17159	17006	17079	17075	17127	16963	17185	17160	17095	17185	17055	17018	17286	17096	16819	16953	17228	17077	16984	16886	17111	16993	17180	17182	17269	17068	16969	17026	17174	17048	16944	16992	17049	17014	17185	17059	16989	17140	17242	17028	16883	17149	16918	17122	17175	16933	17148	17199	17226	17062	17051	17018	16987	17145	17176	17072	16940	17155	16975	17124	17107	17032	17045	17155	17147	17092	17269	17151	17043	17065	17195	17191	17103	17047	17195	17066	17065	16931	16972	17058	17091	17084	16954	16976	17105	16843	16873	16977	16970	17237	17042	17136	17150	17212	17002	17061	17065	17069	16833	16961	17010	17193	16984	17127	17057	16943	17053	16827	16958	17192	16841	17104	17242	17198	17127	16819	17091	17061	16831	17068	17130	16972	17206	16940	17135	17009	17225	17006	17002	17127	17188	17216	16932	17228	17222	17077	16953	17148	17023	17030	17073	17132	16928	17007	16942	16788	17075	17116	17191	16960	17101	17041	17171	17140	16951	16956	17084	17142	17088	17065	17160	17079	16908	17232	17091	17080	16986	16963	17121	17185	16953	17046	17114	17134	17058	17132	17067	16985	17085	17118	17054	17120	17186	17302	16868	17185	17151	17153	17254	17068	17121	17192	17058	17132	16898	16973	17066	17206	17016	17042	17138	16956	16995	16881	16893	17343	17122	16969	16992	16988	17023	16919	17062	17106	17215	16928	17126	17003	16927	17144	17362	17163	17018	17049	16914	17026	17078	17033	16986	17210	17094	17091	17113	17012	16985	17062	16934	17016	16889	16923	17106	17042	17052	17067	17180	17151	17175	17268	17019	17148	17093	17092	17176	17197	17182	17116	17090	16995	17024	17094	17057	17079	17313	17220	16961	17087	16937	16828	17072	16981	17060	17213	16986	17168	17097	17021	16944	16913	16974	16995	17011	16844	16881	17303	17040	17147	17118	17020	16895	16983	17263	17130	17179	17174	17090	16955	16989	17348	17033	16961	16896	17162	17005	17039	16960	16998	17156	17219	17033	16943	17061	16950	17047	16940	16992	17072	17007	17068	16945	17297	16978	16827	17110	16874	17116	17139	17101	17115	17229	16974	17204	17089	17074	17159	17005	17250	17033	17272	16955	17045	17058	16964	17007	17005	17094	17146	17215	17084	17043	16910	16995	16926	16995	17076	17027	17077	17141	17062	16971	17131	17015	17154	16935	17166	17203	17011	17148	17028	16998	17150	17172	16901	17260	17130	17056	17043	17302	17051	17243	17119	17002	17109	17184	17032	17210	17190	17166	17029	17036	17228	17030	17017	17111	16898	17294	17186	17090	17090	16987	17160	16833	17110	17042	17140	17101	17339	17086	16910	16910	17294	17206	17163	17049	17039	17062	17118	17133	17017	17000	16953	17094	17143	17273	17117	16948	16981	17049	17208	17099	17065	16907	16958	17247	17175	17096	17250	17300	17056	17133	17200	17053	17309	16928	17074	17216	17140	16898	17108	17098	17125	16966	16776	17049	16838	17089	17080	17152	17050	17061	17181	17048	17031	17075	16850	17059	17058	16982	17206	17258	17140	17116	17129	17062	17058	17214	16930	17071	16815	17126	17060	17009	17165	17116	17041	17089	17175	17158	17043	17081	17011	16990	16925	17166	17231	17032	17046	17044	16911	17183	17152	17143	16983	17127	16873	17149	17043	16991	17117	17257	17148	17001	17320	16955	17148	17194	17049	17027	17094	17119	16920	16952	17150	17006	16891	16916	17078	17154	17085	17000	17083	17200	17227	17148	17125	17267	17026	17050	17448	16838	17156	17062	16983	17179	16920	17014	17152	17219	16935	16818	17144	17031	17137	17096	17098	17077	16973	17144	17160	16904	17027	17131	16996	16986	16873	17049	17273	17016	16972	17075	16933	16883	17100	17100	17057	17098	17014	17199	17087	16972	16994	17288	17023	16979	17316	16874	17110	17199	17119	17172
15798	33549	26914	21060	19179	17949	16978	16267	15851	15449	15349	15136	15083	15142	15007	15080	14945	14864	14806	14681	14730	14685	14654	14613	14743	14667	14578	14717	14654	14495	14559	14600	14378	14668	14640	14641	14769	14613	14569	14467	14649	14575	14624	14553	14509	14745	14527	14590	14551	14620	14494	14574	14639	14577	14546	14425	14623	14538	14647	14679	14431	14649	14614	14539	14679	14698	14761	14538	14602	14599	14538	14617	14699	14579	14626	14625	14510	14780	14581	14621	14577	14704	14590	14634	14532	14744	14513	14498	14599	14678	14649	14557	14601	14526	14634	14661	14629	14443	14747	14322	14390	14606	14467	14600	14567	14331	14596	14387	14561	14594	14529	14661	14458	14511	14351	14629	14588	14532	14691	14614	14445	14654	14573	14435	14668	14391	14534	14739	14440	14653	14272	14409	14518	14586	14512	14659	14759	14677	14608	14614	14623	14508	14502	14423	14748	14629	14510	14663	14664	14567	14398	14492	14581	14420	14548	14363	14546	14626	14621	14508	14591	14506	14436	14522	14578	14493	14617	14651	14531	14461	14723	14634	14342	14602	14550	14680	14628	14629	14389	14577	14463	14468	14444	14692	14704	14441	14453	14667	14591	14560	14760	14445	14659	14522	14529	14458	14464	14670	14439	14513	14545	14520	14595	14545	14610	14579	14657	14606	14504	14544	14514	14689	14576	14477	14569	14493	14494	14597	14576	14467	14636	14630	14463	14425	14707	14556	14474	14672	14569	14613	14628	14721	14706	14523	14544	14621	14476	14419	14408	14494	14536	14503	14654	14481	14568	14794	14699	14524	14525	14402	14418	14636	14520	14621	14503	14568	14598	14581	14819	14380	14480	14638	14482	14532	14439	14598	14471	14603	14618	14716	14510	14476	14629	14272	14673	14632	14584	14334	14593	14459	14518	14515	14594	14526	14631	14550	14502	14565	14485	14564	14435	14487	14482	14683	14540	14621	14534	14434	14527	14538	14659	14547	14434	14585	14376	14490	14714	14570	14643	14529	14555	14600	14617	14760	14531	14560	14547	14451	14326	14537	14484	14544	14722	14585	14487	14633	14627	14720	14406	14628	14673	14546	14721	14594	14571	14593	14554	14567	14435	14520	14720	14467	14334	14585	14609	14539	14681	14625	14525	14455	14574	14575	14634	14668	14564	14485	14664	14471	14569	14609	14655	14605	14462	14558	14577	14535	14535	14507	14413	14740	14622	14519	14659	14700	14577	14493	14420	14640	14549	14550	14514	14453	14705	14478	14605	14485	14550	14369	14568	14526	14519	14583	14683	14593	14581	14603	14560	14698	14467	14437	14617	14733	14567	14514	14436	14623	14456	14550	14881	14579	14492	14541	14420	14772	14546	14564	14558	14480	14520	14585	14510	14520	14608	14646	14549	14533	14501	14724	14692	14628	14761	14674	14567	14667	14523	14696	14586	14701	14655	14500	14482	14591	14529	14610	14452	14806	14499	14770	14512	14502	14594	14664	14701	14459	14722	14412	14614	14564	14600	14686	14507	14587	14449	14538	14544	14587	14568	14533	14564	14563	14456	14602	14490	14554	14506	14488	14613	14635	14483	14313	14525	14589	14570	14507	14540	14462	14466	14516	14646	14362	14592	14656	14526	14494	14422	14505	14664	14885	14503	14559	14522	14603	14728	14703	14557	14515	14437	14666	14629	14688	14598	14482	14557	14413	14542	14639	14710	14613	14711	14687	14626	14524	14615	14584	14509	14558	14533	14630	14499	14448	14612	14511	14619	14662	14392	14708	14534	14410	14757	14469	14463	14465	14567	14650	14616	14459	14639	14516	14588	14526	14621	14440	14567	14624	14541	14776	14503	14611	14366	14476	14383	14667	14631	14424	14357	14620	14619	14582	14627	14646	14532	14492	14582	14553	14627	14593	14523	14586	14518	14606	14511	14607	14587	14644	14581	14459	14579	14638	14718	14470	14523	14475	14712	14604	14344	14620	14572	14527	14718	14532	14495	14581	14554	14362	14616	14662	14479	14747	14568	14634	14519	14598	14510	14533	14504	14646	14441	14474	14587	14722	14572	14534	14506	14609	14656	14408	14571	14551	14607	14465	14636	14476	14513	14561	14493	14483	14640	14465	14707	14496	14419	14664	14471	14525	14612	14636	14455	14344	14709	14455	14606	14533	14495	14600	14526	14560	14627	14572	14705	14550	14559	14629	14496	14571	14590	14406	14668	14481	14575	14496	14474	14501	14615	14762	14444	14609	14555	14474	14464	14598	14684	14492	14609	14601	14449	14591	14527	14514	14691	14499	14653	14467	14445	14553	14493	14636	14638	14639	14540	14505	14501	14472	14400	14607	14588	14602	14534	14716	14653	14512	14448	14720	14513	14564	14402	14510	14597	14708	14421	14432	14632	14382	14496	14623	14568	14537	14552	14425	14578	14588	14571	14730	14505	14543	14652	14595	14623	14586	14467	14571	14465	14373	14496	14434	14485	14354	14526	14561	14480	14511	14571	14610	14583	14597	14740	14574	14621	14550	14617	14617	14530	14476	14440	14541	14797	14465	14537	14426	14661	14705	14511	14617	14526	14526	14385	14465	14424	14460	14543	14746	14554	14628	14512	14586	14650	14450	14588	14659	14524	14594	14527	14499	14676	14563	14610	14681	14466	14519	14694	14500	14591	14413	14554	14712	14550	14688	14567	14430	14570	14544	14553	14476	14343	14621	14424	14562	14443	14556	14562	14530	14525	14607	14557	14688	14494	14497	14724	14597	14444	14559	14519	14376	14487	14453	14617	14498	14421	14643	14517	14538	14475	14563	14588	14562	14367	14624	14479	14627	14444	14567	14596	14425	14453	14583	14615	14688	14566	14401	14504	14653	14514	14627	14624	14545	14523	14421	14517	14543	14630	14516	14473	14607	14584	14543	14471	14576	14593	14577	14705	14440	14647	14740	14617	14594	14431	14606	14686	14419	14475	14680	14672	14508	14573	14639	14636	14640	14740	14524	14527	14570	14744	14650	14448	14542	14537	14660	14573	14741	14607	14504	14629	14631	14500	14530	14640	14631	14584	14575	14587	14750	14495	14679	14504	14345	14507	14424	14551	14518	14482	14446	14595	14701	14512	14578	14557	14509	14432	14428	14489	14666	14589	14522	14657	14585	14576	14623	14547	14346	14533	14628	14603	14493	14633	14593	14490	14441	14679	14617	14526	14407	14636	14500	14670	14482	14417	14542	14530	14527	14505	14486	14524	14730	14563	14592	14607	14682	14533	14686	14606	14496	14565	14521	14469	14545	14633	14540	14572	14618	14527	14682	14503	14414	14543	14681	14681	14469	14637	14588	14702	14624	14578	14601	14532	14613	14437	14582	14633	14440	14537	14563	14539	14555	14433	14637	14480	14551	14483	14673	14564	14517	14463	14632	14614	14580	14366	14435	14720	14476	14457	14665	14533	14587	14604	14615	14468	14629	14486	14752	14485	14404	14493	14707	14495	14459	14580	14569	14690	14613	14406	14537	14509	14680	14548	14457	14660	14492	14476	14663	14563	14559	14647	14624	14530	14537	14711	14522	14630	14558	14663	14511	14535	14805	14474	14498	14484	14617	14665	14606	14492	14629	14490	14654	14671	14454	14608	14809	14609	14552	14590	14558	14665	14512	14760	14570	14542	14538	14528	14568	14352	14512	14537	14519	14721	14543	14534	14566	14657	14603	14731	14622	14542	14509	14466	14580	14438	14541	14575	14478	14264	14682	14573	14671	14554	14744	14658	14523	14651	14685	14563	14610	14451	14584	14625	14562	14380	14463	14602	14643	14520	14628	14558	14520	14653	14698	14478	14682	14569	14626	14571	14496	14506	14497	14493	14619	14573	14595	14576	14513	14536	14682	14744	14480	14477	14578	14474	14456	14450	14599	14610	14353	14612	14684	14687	14624	14671	14468	14483	14648	14539	14236	14593	14592	14416	14568	14669	14501	14543	14794	14359	14423	14584	14395	14696	14595	14565	14648	14488	14565	14492	14506	14601	14594	14456	14572	14628	14540	14754	14523	14590	14537	14477	14848	14639	14519	14666	14626	14536	14605	14610	14618	14563	14420	14639	14503	14380	14633	14612	14673	14596	14589	14545	14396	14643	14425	14629	14646	14549	14677	14565	14572	14606	14562	14657	14609	14600	14455	14752	14691	14692	14651	14625	14468	14472	14594	14579	14557	14741	14681	14602	14541	14550	14557	14576	14582	14656	14502	14635	14541	14569	14557	14473	14584	14470	14632	14572	14635	14659	14579	14789	14603	14569	14588	14618	14534	14505	14690	14554	14499	14623	14536	14589	14551	14677	14723	14521	14632	14414	14388	14512	14576	14504	14697	14541	14621	14429	14477	14490	14529	14464	14649	14558	14460	14590	14527	14604	14464	14536	14633	14527	14525	14597	14593	14606	14774	14666	14491	14509	14639	14630	14514	14568	14408	14563	14554	14657	14536	14496	14757	14674	14521	14400	14690	14524	14665	14544	14547	14626	14606	14559	14702	14525	14625	14650	14454	14602	14630	14571	14518	14577	14592	14595	14662	14445	14594	14643	14545	14535	14651	14498	14627	14540	14496	14472	14655	14598	14550	14467	14536	14602	14568	14473	14581	14734	14571	14469	14613	14628	14455	14677	14619	14516	14437	14513	14446	14519	14408	14552	14478	14605	14548	14576	14608	14536	14599	14633	14718	14563	14820	14589	14548	14530	14488	14484	14373	14606	14681	14585	14462	14580	14531	14453	14583	14668	14642	14767	14619	14584	14642	14607	14450	14568	14479	14661	14529	14446	14323	14619	14521	14540	14658	14401	14652	14502	14663	14472	14530	14551	14425	14482	14525	14645	14562	14415	14640	14547	14562	14656	14480	14540	14514	14625	14714	14639	14582	14661	14449	14548	14570	14493	14401	14466	14835	14573	14503	14540	14540	14355	14481	14522	14569	14568	14495	14645	14733	14693	14466	14459	14276	14653	14568	14452	14633	14503	14427	14615	14612	14682	14587	14418	14746	14624	14428	14543	14480	14423	14496	14682	14613	14488	14282	14599	14600	14568	14638	14721	14573	14476	14589	14407	14665	14521	14551	14446	14672	14532	14580	14575	14649	14621	14509	14661	14570	14629	14551	14628	14610
24249	20991	26663	26135	20411	18683	18157	17018	16873	16911	16761	16632	16661	16636	16550	16431	16513	16406	16419	16675	16584	16570	16452	16290	16332	16159	16285	16294	16352	16366	16183	16127	16304	16264	16307	16282	16310	16421	16097	16229	16263	16132	16280	16213	16242	16278	16484	16231	16226	16323	16260	16466	16215	16280	16135	16281	16239	16200	16330	16299	16315	16376	16249	16272	16144	16057	16376	16072	16209	16182	16322	16338	16353	16321	16279	16045	16272	16319	16265	15884	16332	16213	16305	16410	16358	16211	16303	16148	16341	15956	16117	16370	16228	16373	16238	15964	16172	16390	16313	16265	16057	16356	16301	16387	16167	16112	16275	16298	16442	16284	16210	16229	16174	16381	16462	16425	16261	16070	16121	16292	16363	16370	16227	16381	16199	16094	16132	16250	16414	16127	16191	16128	16271	16134	16146	16186	16220	16280	16321	16310	16255	15940	16151	16298	16233	16224	16342	16388	16329	16249	16074	16180	16313	16226	16239	16449	16320	16461	16163	16396	16396	16241	16404	16119	16306	16189	16344	16328	16402	16179	16389	16196	16348	16139	16413	16246	16171	16147	16335	16254	16301	16029	16098	16439	16379	16257	16305	16286	16160	16324	16260	16251	16327	16254	16221	16317	16114	16202	16256	16193	16219	16358	16345	16408	15956	16140	16077	16351	16124	16268	16267	16218	16141	16119	16386	16097	16208	16252	16222	16140	16299	16333	16196	16254	16303	16231	16245	16245	16213	16165	16308	16061	16392	16225	16315	16285	16223	16140	16156	16374	16505	16144	16442	16215	16273	16175	16301	16144	16393	16348	16399	16404	16331	16278	16161	16055	16271	15997	16260	16271	16202	16417	16258	16382	16179	16244	16262	16282	16298	16274	16283	16172	16290	16397	16347	16432	16045	16131	16039	16180	16406	16181	16287	16290	15988	16098	16184	16396	16246	16303	16343	16097	16047	16296	16334	16475	16280	16374	16265	16374	16148	16346	16156	16299	16351	16292	16204	16177	16368	16387	16164	16255	15978	16362	16185	16266	16110	16460	16312	16380	16489	16281	16132	16162	16315	16089	16348	16128	16206	16276	16257	16258	16248	16243	16227	16338	16502	16351	16236	16283	16068	16246	16284	16045	16164	16200	16001	16176	16345	16112	16288	16253	16197	16349	16276	16271	16187	16363	16200	16303	16335	16178	16081	16169	16295	16347	16372	16303	16267	16300	16447	16533	16208	16265	16114	16322	16208	16107	16375	16210	16340	16400	16283	16324	16368	16339	16367	16215	16110	16112	16238	16185	16116	16011	16185	16071	16433	16108	16281	16270	16206	16269	16188	16367	16127	16138	16204	16248	16394	16124	16230	16209	16244	16252	16226	16401	16142	16155	16367	16301	16340	16055	16248	16226	16294	16418	16355	16266	16215	16313	16119	16430	16321	16315	16131	16296	16326	16112	16300	16203	16277	16186	16037	16039	16239	16179	16100	16233	16101	16150	16146	16173	16237	16104	16141	16245	16299	15987	16266	16098	16029	16205	16453	16315	16267	16337	16368	16283	16259	16199	16396	16386	16334	16241	16200	16127	16156	16151	16199	16242	16232	16155	16350	16148	16298	16284	16404	16229	16193	16249	16255	16222	16131	16120	16342	16285	16315	16223	16356	16354	16414	16379	16243	16138	16237	16161	16038	16141	16351	16280	16183	16446	16409	16354	16127	16191	16489	16261	16095	16206	16201	16343	16247	16363	16347	16234	16293	16402	16404	16140	16146	16197	16252	16255	16155	16181	16288	16255	16077	16181	16103	16140	16376	16323	16243	16017	16182	16320	16242	16077	16269	16199	16373	16227	16306	16100	16411	16094	16149	16129	16105	16219	16208	16340	16154	16276	16183	16325	16191	16350	16269	16287	16175	16073	16349	16017	16327	16296	16245	16458	16259	16228	16407	15984	16132	16250	16196	16282	16239	16585	16404	16331	16337	16251	16307	16367	16347	16242	16216	16261	16373	16198	16130	16338	16214	16351	16321	16258	16091	16128	16112	16289	16165	16332	16336	16267	16209	16260	16193	16122	16193	16370	16377	16174	16152	16279	16238	16239	16067	16221	16253	16117	16223	16335	16159	16100	16404	16310	16271	16191	16220	16344	16444	16270	16288	16296	16226	16370	16398	16183	16244	16470	16177	16040	16142	16293	16497	16279	16325	16375	16336	16158	16254	16168	16269	16268	16245	16284	16364	16327	16308	16314	16186	16252	16231	16340	16242	16392	16153	16275	16199	16437	16277	16298	16188	16241	16426	16344	16082	16376	16448	16167	16191	16295	16362	16281	16273	16280	16280	16338	16183	16321	16241	16400	16299	16139	16253	16265	16332	16563	16356	16201	16356	16311	16264	16308	16334	16326	16198	16047	16495	16393	16365	16412	16345	16234	16051	16447	16202	16345	16255	16274	16190	16188	16254	16359	16153	16256	16089	16180	16169	16379	16190	16416	16251	16374	16241	16339	16268	16186	16206	16344	16285	16120	16397	16253	16280	16200	16163	16228	16496	16258	16016	16225	16367	16254	16186	16135	16215	16152	16344	16194	16484	16485	16325	16111	16438	16337	16221	16148	16219	16370	16145	16332	16418	16460	16198	16272	16206	16373	16301	16390	16377	16318	16256	16133	16151	16256	16214	16323	16323	16228	16183	16236	16375	16124	16418	16196	16199	16139	16425	16362	16335	16261	16120	16113	16268	15983	16379	16379	16424	16255	16350	16093	16229	16079	16374	16285	16481	16131	16368	16354	16156	16288	16247	16058	16276	16347	16332	16185	16297	16322	16352	16012	16183	16272	16194	16138	16474	16365	16272	16158	16368	16352	16245	16183	16257	16213	16358	16280	16231	16273	16433	16379	16257	16229	16159	16259	16177	16195	16303	16308	16236	16142	16249	16265	16343	16179	16359	16234	16475	16396	16323	16082	16280	16323	16343	16250	15985	16246	16185	16329	16288	16264	16157	16219	16391	16263	16239	16639	16512	16294	16261	16248	16201	16310	16218	16053	16383	16202	16291	16091	16085	16195	16299	16231	16369	16243	16340	16262	16172	16163	16114	16076	16208	16255	16196	16227	16361	16224	16305	16207	16448	16260	16443	16153	16346	16289	16367	16294	16185	16287	16213	16138	16097	15994	15945	15934	16299	16459	16277	16171	16256	16196	16239	16301	16210	16198	16344	16209	16395	16434	16232	16266	16459	16300	16212	16466	16390	16403	16197	16111	16221	16225	16114	16336	16306	16246	16253	16299	16417	16376	16366	16233	16133	16302	16228	16379	16362	16228	16190	16305	16384	16193	16167	16491	16393	16252	16095	16274	16217	16349	16264	16134	16329	16204	16322	16340	16192	16335	16350	16352	16275	16334	16213	16350	16090	16150	16225	16292	16337	16336	16376	16179	16198	16194	15966	16111	16239	16356	16529	16234	16200	16150	16187	16234	16203	16194	16278	16150	16231	16191	16258	16253	16473	16243	16543	16322	16337	16269	16190	16284	16237	16275	16236	15968	16367	16336	16175	16289	16201	16340	16345	16396	16234	16377	16196	16191	16257	16082	16318	16081	16089	16288	16244	16364	16358	16124	16283	16389	16230	16125	16304	16157	16113	16199	16233	16562	16248	16257	16309	16242	16076	16233	16373	16161	16248	16176	16127	16254	16280	16300	16315	16205	16181	16261	16238	16303	16350	16312	16144	16111	16288	16216	16302	16404	16357	16349	16302	16027	15941	16025	16268	16171	16288	16205	16358	16314	16237	16184	16207	16275	16159	16171	16255	15899	16195	16210	16362	16340	16192	16327	16263	16189	16327	16369	16246	16396	16321	16162	16119	16252	16226	16230	15981	16326	16245	16290	16387	16299	16406	16296	16297	16122	16365	16477	16281	16370	16306	16365	16126	16236	16321	16292	16183	16348	16289	16177	16372	16415	16310	16421	16255	16403	16192	16185	16259	16363	16297	16237	16161	16342	16324	16528	16280	16235	16244	16151	16174	16297	16246	16033	16210	16092	16373	16254	16409	16267	16386	16177	16171	16233	16285	16319	16364	16283	16442	16194	16206	16286	16343	16488	16336	16217	16415	16321	16355	16165	16382	16157	16345	16096	16158	16282	16131	16302	16316	16467	16293	16233	16341	16240	16460	16211	16135	16324	16312	16419	16203	16354	16160	16175	16016	16211	16549	16543	16255	16130	16314	16354	16162	16289	16158	16230	16197	15966	16412	16173	16369	16262	16181	16161	16291	16233	16025	16272	16317	16233	16242	16226	16412	16443	16444	16200	16158	16182	16304	16244	16241	16144	16148	16185	16445	16064	16237	16356	16151	16286	16155	16389	16349	16270	16527	16318	16178	16411	16223	16300	16335	16243	16211	16117	16173	16166	16166	16414	16252	16258	16258	16366	16274	16349	16300	16394	16345	16467	16231	16307	16264	16155	16267	16460	16275	16290	16075	16060	16094	16145	16342	16204	16179	16262	16163	16295	16415	16460	16181	16149	16404	16211	16172	16397	16174	16035	16368	16367	16213	16351	16392	16363	16343	16150	16255	16378	16192	16276	16316	16158	16237	16243	16117	16292	16199	16216	16265	16247	16171	16265	16146	16099	16314	16374	16154	16339	16286	16234	16387	16467	16340	16354	16377	16416	16340	16417	16244	16361	16124	16228	16227	16325	16258	16188	16295	16256	16031	16388	16364	16222	16155	16414	16429	16407	16163	16178	16334	16324	16394	16290	16264	16275	16201	16277	16284	16338	16267	16491	16265	15993	16238	16134	16227	16386	16125	16309	16178	16224	16343	16172	16254	16041	16310	16305	16138	16195	16259	16273	16277	16066	16196	16426	16188	16370	16299	16124	16156	16202	16160	16171	16242	16276	16339	16202	16269	16205	16286	16267	16119	16358	16347	16288	16417	16455	16435	16313	16301	16187	16432	16180	16355	16369	16536	16220	16331	16270	16268	16229	16488	16182	16277	16359	16372	16376	16298	16169	16414	16250	16224	16178	16208	16282	16386	16181	16263	16130	16065	16412	16231	16273	16265	16077	16107	16477	16354	16099	16069	16217	16428	16376	16220	16302	16515	16296	16385	16233	16386	16356	16028	16352	16182	16199	16326	16322	16398	16273	16233	16235
15938	29747	24266	19250	17826	16582	16046	15330	14918	14880	14711	14590	14579	14534	14490	14443	14406	14322	14119	14378	14237	14259	14032	14190	14093	14051	14199	14179	14165	14139	13903	14163	13976	13983	14053	13935	14109	13933	14166	14091	13879	14208	14149	14057	14188	14147	14145	14234	13916	13840	14086	14014	13987	13913	14115	14151	14073	14046	14081	14147	13984	14089	13834	14027	14164	13991	14151	13882	13902	14183	14123	14033	13967	14058	14083	14139	14154	14094	14172	14189	14047	14093	14113	14116	13989	14270	14057	14096	13913	13995	14144	14048	13937	14405	14064	14080	14146	14139	13887	14062	14020	14065	14032	14079	14274	14074	14217	13867	14180	13949	14160	14010	14121	14102	14026	13912	13996	14065	13866	14051	14065	14116	14070	14205	14095	14016	14041	14191	14176	14094	14066	14113	14072	14088	14058	14131	14261	14217	14105	14100	13845	14188	14041	14106	13871	14008	14169	14200	14117	14095	13927	14038	14007	13906	14042	14030	14061	13845	14090	14255	14122	14120	14077	13956	13995	14077	14125	14144	13942	14066	14044	14114	13854	14122	14283	14141	14018	14067	14049	14025	13996	14136	14069	14082	14044	14090	14196	14064	13896	14142	14157	14154	14252	14014	14123	14110	14209	14102	14129	14072	14039	14102	13933	14072	14123	13949	14132	14133	14026	13893	13927	14088	14181	13943	14172	13912	14050	13960	13959	13936	14231	14231	14123	13978	14160	14044	14118	14230	13984	14004	13955	14184	13957	14046	14010	14143	14081	14183	14092	14065	14096	14024	14103	13890	14023	14064	14216	14258	14043	14076	14045	14106	14125	14234	14131	13894	14095	14204	14166	13961	13921	14030	14128	13935	13958	14043	14090	14045	14033	14137	13951	14050	14062	14113	14021	13989	13883	14146	14074	14112	14097	14207	14181	13988	13994	14076	14061	13980	14155	14015	14130	13959	14224	14038	14182	14178	14072	14015	13908	14122	13992	14024	14173	14040	14142	14027	14152	14212	14190	13969	14047	13973	13988	13932	14003	14082	14191	14113	14219	14043	14001	14117	13899	14088	14155	14075	14164	13960	14156	14023	14001	14057	13950	14177	13897	14111	14143	14057	14120	14250	14161	14141	14149	14163	14018	14106	14001	13908	14058	14141	13765	14076	14247	13894	13916	14003	14072	14139	14035	13938	14020	13966	14100	14122	13939	14004	14047	13961	14156	14157	14074	14266	14087	14175	14082	14047	14242	14051	14041	14164	13993	14114	14163	14023	14048	14192	14077	14230	13962	14033	14107	14071	14080	14086	13999	14015	13926	14146	14251	14268	14041	14051	14058	13885	14106	14132	14081	14024	13983	13998	14005	14059	14049	13993	14109	14051	14074	14084	14150	13971	14082	14025	14271	13895	14107	13987	14073	14024	14116	14151	13989	13887	13988	14202	13980	14032	14145	13909	14031	13932	14105	13970	13995	14093	14085	14181	13961	14006	14154	14132	14071	14047	13968	13925	14054	14133	14023	14134	14099	14064	13982	13999	14064	14038	13940	14022	14106	14034	14114	14114	14101	14136	14164	13990	14041	14049	13939	13912	14037	14008	13948	14040	14022	14287	14161	14226	14131	14249	14039	13902	14038	14194	14066	13984	14104	13993	14009	14087	14077	14126	14015	13944	14025	13982	14112	14234	14037	14047	13930	14136	14121	13884	14147	14260	14064	14031	13951	14133	14003	14137	14010	14104	13976	14103	14094	14063	13886	14084	13915	14147	14031	14149	14173	14018	14114	14041	14242	13934	14088	14038	14198	13872	14024	14119	14109	13907	14309	14019	14033	14012	13867	14085	13947	13988	14158	14187	14145	14081	14081	14045	14129	14156	14025	14026	14138	13994	14221	13837	14046	14126	14101	13981	13931	13959	14000	14125	14129	13988	14075	14054	13985	14091	14174	14117	14284	14318	14045	14197	14210	14181	14184	14106	13958	14062	13944	14031	14027	13999	14098	14031	13999	14097	13917	14029	14005	13987	14240	14147	14119	14120	14090	14029	14058	14002	13950	14016	14109	14054	14063	14065	14025	14132	14108	14032	13937	14158	13818	14040	13987	14163	14324	13996	14072	14062	14184	13941	14030	13861	14034	13966	14042	14100	14105	13942	14151	14208	14009	14061	14213	14084	14021	14024	14000	14195	14013	14166	14177	14128	13915	14091	14205	14136	14133	14058	14138	14143	13936	13989	14140	13918	14097	13976	14037	14066	14138	14150	14090	14135	14154	14149	14064	13987	13999	13935	14190	14140	14121	14097	14110	14121	13972	14030	14154	13895	14128	14160	14234	14085	13966	14005	14238	14144	14135	14322	14067	13927	14010	14008	14161	14036	14060	13976	14084	14108	14057	13995	14069	14006	13884	14053	13984	14044	14073	14376	14159	13958	14112	14213	14104	13960	14140	14238	14026	14158	14177	13938	14085	14006	14175	14052	14139	14271	14261	14061	13989	14041	14063	14007	13956	13870	14074	13966	14168	14080	14014	14072	13911	14201	14122	14186	14086	14029	13905	14083	14100	14059	14134	14077	13918	13987	14042	14179	14115	14147	14001	13878	14055	14115	13945	13962	14215	14076	14229	13889	14007	13892	14040	14234	14207	14191	14143	14001	14000	14118	14026	14167	14200	13993	14111	14074	14094	14085	14115	13984	14023	14183	13915	14197	14007	14101	14076	13984	14098	14117	13930	14093	14070	14046	14103	14165	14083	14024	14076	14072	14062	14049	14084	14097	14028	14139	14058	14260	13991	14091	14270	13964	14145	13947	13909	13996	14140	14125	14008	14097	14171	14056	13929	14092	14102	14069	14072	14105	13996	14092	13928	14047	14161	13991	13873	14144	14046	14027	13982	14124	14110	14051	14006	14105	14071	14073	14024	13908	14016	14094	14033	14000	13999	14177	14054	14075	14127	14001	13969	13999	14146	13873	14116	14067	14032	14073	14179	13955	14080	13964	14048	13918	14011	14082	14092	13973	14137	14029	14013	14170	14017	13883	14100	14013	14098	14224	14169	14107	13979	14094	14164	14308	14098	14038	13954	14019	14077	14214	13976	14146	13930	14075	13978	14030	14065	14209	14119	14110	13955	14035	14229	13933	13966	14004	13997	13915	14102	14207	14067	14011	14090	14071	14115	14237	14169	13934	13906	14010	14047	14023	14154	14097	13973	14152	14041	14173	14071	14164	14096	13910	14136	14117	14031	13965	14069	14133	14035	14102	14017	14087	14145	14166	14180	14018	14096	14154	14153	14085	14075	14148	13940	14092	14118	13999	14067	14128	14066	14163	14013	14122	14028	14073	13978	13991	13924	14031	14077	14177	14002	13919	14147	13980	14203	13922	14047	13811	14060	13971	14133	14245	14021	13917	14231	14043	14019	14119	13920	14215	14266	14116	14185	14038	14063	14167	14069	14041	13940	14042	14094	14052	14055	14037	14031	13972	14112	14063	14063	14137	14222	13999	14142	14003	14115	14186	14084	13955	14034	13957	13875	14147	14101	14067	14066	14231	13979	13958	14041	14179	13941	14071	13984	14116	14083	14007	14152	14164	14074	14105	14025	13933	14121	14277	13996	14184	14063	14149	14071	14163	14059	14111	14047	14011	13950	14198	14222	14187	14257	14074	14086	14052	14098	14152	14049	14118	14075	13965	14003	14059	14047	13982	14046	14181	14244	14052	14235	14005	14170	14064	14039	14104	14221	14045	14026	14106	14048	14112	14305	14133	14104	14172	13997	14044	13964	14087	14075	14077	14006	14144	13887	14060	14121	14103	14000	14190	14147	14068	14189	14291	14015	14030	14042	14044	14211	14027	13910	14103	14047	14122	14071	14151	14209	13988	14076	14161	13976	14140	14108	14162	13990	13995	14085	13898	14021	14072	14091	14133	14020	14065	14109	14105	14153	13942	14171	13999	13993	14175	14143	13925	14012	14264	14030	14040	14122	14109	14131	14138	13996	14167	14145	14051	14019	14089	14068	13963	13971	14047	13908	14298	14132	14065	14077	14052	14139	14172	14298	13984	14234	14034	13994	13952	14036	14193	14046	13905	14104	14234	13959	14076	14017	13950	14110	13980	14034	14128	14016	14053	14162	14024	14143	14096	14045	14095	13944	14081	14056	14231	14136	14102	14047	13977	13990	14160	13909	14150	14075	14099	14227	14018	14127	14040	14214	13835	14279	14046	14070	14085	14107	13975	14269	14041	14080	13992	14001	14241	13967	14185	14065	13949	14249	14023	13986	14062	14107	14089	14192	14190	13990	14083	13886	13959	14109	14078	14016	14286	14165	14129	13942	14034	14138	13915	13904	14161	14058	14133	13979	14091	14004	14128	14052	14020	13923	14011	14080	14103	13991	13928	14168	14014	14096	14283	14112	14093	13843	14106	14009	14101	14100	14180	14155	14009	14141	13904	14128	14149	13890	13991	14069	13944	14104	14151	14159	13995	14148	14050	14085	14080	14171	13960	14098	14147	14130	13916	14124	14118	13977	13941	13984	14113	14075	14046	14130	14005	14095	14067	13954	14133	14011	14071	14018	14080	14008	14051	13918	14104	14055	14146	13784	14018	14124	14049	13986	14033	13947	14036	13964	14023	14106	14027	14027	14006	14042	14053	14010	14169	14103	14329	14085	14093	13935	14111	14083	14206	14113	13981	14138	14059	14051	14026	14169	14103	13920	14011	14098	14109	14004	14212	14127	14001	14075	14118	14148	13883	14119	14014	13947	14096	14040	14118	13985	13935	14154	13992	14098	13935	13977	14054	13899	13934	14166	14042	14029	14105	13991	14192	13972	14023	14088	14027	14218	14075	13981	14189	13998	14230	14021	14156	14166	14011	14010	13996	13923	14256	13991	14028	14148	13945	14163	14221	14029	14261	14067	13924	14087	14119	13919	14013	14169	14055	14112	14171	14105	14085	14139	14150	14184	14151	13987	14097	14038	13886	14091	13954	13954	14193	14084	14201	14024	13956	14009	14013	13951	14136	14131	14146	13942	14092	13963	14001	14191	13929	13882	14048	14116	14258	14049	13909	14132	14225	14038	13992	14243	14083	14111	14247	14078	14069	14190	14165	14047	13984	14021	14382	14028	14108	14073	14023	14126	14102	14101	13966	14100	14090
21806	20986	28207	23943	21257	23567	25419	20094	19279	19443	19071	19053	18842	18899	18623	18761	18622	18523	18547	18200	18435	18390	18320	18191	18224	18204	18271	18255	18064	18235	18199	18223	18066	18249	18107	18307	18372	18050	18198	18152	18074	18187	18424	18035	17994	18184	18042	17957	17932	18128	18204	17878	18101	18021	18154	18007	18046	17986	18153	18193	17914	18060	17976	18215	18091	18079	18066	18329	18169	17958	18060	17822	18040	18134	17948	17987	17945	18025	17947	18054	18026	18011	18036	18051	18222	18143	17903	17956	17929	17891	18250	17888	18052	18032	17988	17944	18065	17945	17951	17865	18138	17917	17897	18041	18220	18154	18113	18004	18007	18106	17988	18076	17721	18101	18115	17955	17971	18046	18110	18202	18272	18035	18178	18162	18164	18046	17792	17902	18054	18160	17973	18055	18088	17949	17979	17846	17934	17947	18182	18048	18014	17873	17939	18000	18324	17914	18006	18008	17851	17936	18071	17979	17872	18032	18031	18213	18086	18044	18117	17990	17988	17861	17984	17887	17967	17871	18047	18022	18119	18043	18012	17949	18214	17951	18013	18061	17938	17983	17977	18036	18228	18077	18055	17992	18073	18109	18092	17929	18096	17760	18105	18183	18181	18020	18058	17980	18083	18154	18139	17910	17962	17970	17904	17888	18100	18084	18132	18062	18079	18160	18058	18183	17921	18012	18145	18005	18047	17838	17887	17951	18023	18103	17985	18121	17947	17953	18123	17984	17972	17974	18156	18002	18242	17980	18004	18249	17935	18069	18061	17982	18285	18088	18071	17998	18044	17915	17795	18143	18125	18143	17862	17909	17866	18088	18053	18121	18313	18005	17943	17939	18078	18112	17984	17960	17835	18045	18036	17965	18026	18179	18125	18109	18076	17977	18047	18144	18066	18034	17881	17950	18051	18223	18105	18093	17998	17871	17929	18086	18139	18140	18040	18057	17933	18041	17929	18074	17912	18075	18014	18005	17928	18014	17938	18094	18182	18055	18021	17957	18039	17893	17953	17932	18141	18166	18099	18071	17903	18144	18020	18063	17890	18193	18225	18257	17873	18018	17955	17820	17883	18106	18140	17923	17942	18031	18051	17737	17834	17814	17911	18006	18101	17948	18138	18109	18052	17892	18001	18081	18019	17962	18018	17991	18119	17939	18061	18095	18143	17949	18092	18049	18122	18099	17887	17814	17967	18079	17784	18023	18180	17964	17857	17880	17932	18001	18116	18080	18064	17973	18219	17931	17921	17911	17769	17808	18014	17895	17943	17942	18020	17794	18107	17864	18170	18043	17989	18067	18105	18196	18235	18098	17954	18113	18186	18071	17883	18022	17797	17935	17916	17858	17907	17759	18038	17994	17980	18078	17770	18044	18169	17938	17869	18074	17934	17943	17967	18116	17842	17959	17923	18134	18055	18047	18135	18095	17910	18202	18082	17903	18182	18093	17998	17987	17977	17926	17884	18108	18038	18134	17995	18032	17978	17846	18017	18298	18018	17977	18045	18075	18014	17854	17949	17998	17914	18103	17920	17896	17930	17924	18047	17766	17913	17909	18097	18086	17864	18052	17839	18003	18077	17925	17957	17899	17802	18087	17790	18036	17935	17977	17864	18037	18013	17977	18107	18023	18050	18071	17998	18148	18058	18012	17970	17773	17811	17864	18083	18068	18069	18079	17928	18002	18128	17997	18341	18171	18156	17810	17963	17803	18130	18126	18101	17945	17974	18046	18133	17927	17987	17798	17905	17991	17859	18020	18117	17972	18095	18012	18054	18153	17827	17764	18051	18062	17989	17920	18149	18038	17989	18118	17987	18107	17959	17970	18174	17973	18004	18054	18057	17915	18003	18025	18218	18084	17946	18083	18120	17965	18302	17982	17858	17999	18162	17947	17975	17914	17922	17919	17813	18042	18018	18060	17907	17987	18038	17957	17988	18112	18151	18155	17902	18003	17882	18024	18350	18058	17899	17933	18066	18121	17950	17863	18008	17909	18135	18020	17933	18073	18041	18062	17953	18043	17945	17935	18086	17900	18194	18048	17991	18103	17938	18173	17732	17954	18161	17917	18004	17838	18219	17979	17937	18017	17883	18088	17930	17890	18132	17929	18024	18019	17826	18193	17915	17883	18044	17880	18171	18263	18071	18221	18045	18057	17970	17969	18018	18046	18152	18082	17984	18045	18081	18041	17880	18270	17898	18116	17999	17844	17786	18013	18099	17955	18273	17863	18159	17836	18049	17964	17679	18122	17917	17904	18106	17936	17914	17746	17971	17922	17951	17910	17886	17909	17943	18168	17900	17948	17967	17778	18073	17996	18062	17928	17882	17681	17902	17911	17962	18176	17910	18027	17862	17900	17977	18063	18045	17815	17837	17637	17800	17976	17980	18053	18064	18044	17782	17960	17996	18101	17914	18048	17880	18035	17903	18047	18056	18076	17935	18049	18051	17940	17986	18033	17951	18003	17998	17912	18024	18098	17988	18001	17962	18154	17838	18013	18121	18034	17924	18126	18031	17983	17941	18183	17951	18047	18095	17897	18090	18012	17955	18061	18115	18072	18018	17930	18123	17714	18062	17970	17952	17907	17907	17962	18023	18115	18006	18121	18037	18030	18046	18180	17973	18136	17781	18234	18109	18037	18012	18104	18118	17935	17953	18135	17908	17869	18091	17909	17940	17986	18097	17885	18018	17821	18001	17865	17896	17994	17893	17943	17996	18063	17988	18035	17987	18155	18012	17956	18080	18159	17856	18195	17967	17953	18022	18021	17993	17863	18206	18024	17906	17988	17849	17799	17897	17863	18098	18095	17864	18072	18120	18102	18127	18107	17973	18222	18026	18092	18155	18078	18226	18044	18049	18037	17999	17992	17983	17901	17862	18112	17868	18020	18036	18083	17838	17874	18038	17991	18056	18164	17899	17866	18170	17882	18057	17981	18102	17941	18151	18008	17790	17914	18048	18076	17942	17862	18070	18231	18198	17958	17839	17986	18054	18091	17977	17822	17989	18124	18025	17694	18026	18015	17966	17913	17965	18144	17924	17816	17943	18021	17965	17996	18014	17957	17863	18034	18256	18216	17936	17883	17955	18009	18085	17855	17924	17854	17965	17906	17969	17916	18038	17852	17959	17951	18094	17797	18122	18111	18064	17917	17905	17847	18261	17906	17938	18017	18271	17943	17981	17976	17836	17957	18067	18134	17877	17937	18024	17977	18079	17965	17834	17935	18089	18134	17909	18142	18082	18194	18004	17899	17844	18143	17926	17744	17735	17874	17955	18087	17830	17940	17982	18104	18199	18091	17970	17946	18132	17987	18070	17964	18103	18078	18006	18162	17923	18035	17976	18098	17860	17779	18022	18008	17887	18128	17935	18091	18141	18031	18055	17908	17970	18224	18284	17923	17646	18026	18067	18012	18086	17911	18122	17983	18078	17955	17964	17835	18043	17948	17969	17902	17932	17979	18047	18200	17976	17892	18001	18119	18178	17932	17961	18138	18075	17952	18234	18080	18135	17825	18171	18117	17975	18024	18120	18030	17972	17689	18086	17967	17837	17933	18228	18187	18046	18029	17846	18156	18011	18150	18057	17815	17998	18093	17826	18005	17944	17995	18044	18177	18020	18159	17950	18040	18199	18007	18134	17879	18021	18008	17959	17966	18225	18036	17914	18012	18323	18185	17851	17845	18046	18066	18158	18307	17851	17707	17924	18046	17741	18260	18020	17992	17686	17946	18080	17885	17968	17915	17904	18126	18099	17851	18004	18029	18029	18190	18012	18038	17915	17843	17938	17812	17905	18056	17971	17965	17941	17979	17799	17948	17923	18200	18270	17936	18023	17823	17910	17814	18030	17837	18022	18039	17879	17825	17890	17960	17961	18013	18160	17787	18012	18025	17752	17987	17722	18075	18043	17966	18110	17869	18283	17890	17878	18085	17970	18027	17836	17864	18157	18057	18223	18102	17882	18149	18056	18105	18136	18037	17988	17998	17849	18027	17941	18101	18108	17878	17837	17855	17764	18189	18023	17982	18031	18234	18141	17908	18209	18108	17851	18059	18095	18095	18036	18112	18000	18223	18009	18090	18096	17957	17961	18066	18104	17813	17839	17841	17928	17850	18087	17973	17989	17942	17996	17970	17917	18011	17993	18054	17922	17992	17857	17817	17966	18195	17863	18011	18036	18007	18139	17991	17885	18065	18074	17950	18073	18108	18040	18010	18128	17951	18025	17929	17738	18105	18036	18177	17996	17798	18011	18186	17926	17967	18076	17741	17995	18040	18019	17890	17929	17882	18234	17875	17799	18173	17907	17936	17976	17608	17859	18066	18105	18088	17877	17800	17855	18086	17928	18003	17967	17686	17736	17738	18067	18186	17886	17988	18169	18121	17888	18013	17967	17770	18158	17961	17906	18017	18215	18054	18035	18033	18116	17946	18205	17999	18011	17949	18146	18076	17880	17987	17862	18189	17971	18161	17833	17899	17939	17832	18094	18032	17909	18070	17841	17844	17963	17835	17909	17932	17896	18077	18086	17991	18065	17988	18022	18012	17872	17990	18148	17990	17989	17998	18015	17965	18200	18002	18046	17857	18089	17942	18003	18016	17986	17965	17921	17983	18102	17924	18206	17979	17745	18068	18088	18058	17919	18042	18009	18125	18041	17991	17884	18334	17930	18103	17899	17894	18032	17918	18072	17863	18200	17943	18016	17957	17822	18171	17802	18190	17967	17929	18149	17877	18226	17973	18117	17898	17929	18130	17883	17860	17973	17925	17871	18034	18005	17807	18110	17996	18143	17964	18120	17994	17975	17899	17880	18068	18162	17964	17971	17900	17892	18110	18073	17974	17918	18080	18102	18001	18111	18206	17947	17880	17981	17987	18055	17949	18087	18067	18158	18110	17959	18104	17779	18072	17818	18036	18034	17889	18142	18021	18059	17895	17959	18115	18068	18109	18143	17827	17927	17957	17959	18221	18163	18107	18061	18084	17821	18042	18022	18156	17970	17972	18203	17874	18016	18132	17934	17840	17894	17889	18103	18034	17906	18121	17997	17876	18061	18016	18056	17951	17973	17962	18043	18014	17921	17961	18205	17973	17879	18014	18008	18042	18131	18086	17995	18097	18137	18039	18128	17920	18172	17900
17188	37351	30766	23732	21370	19593	18339	17504	16820	16461	16135	16097	15787	15798	15767	15783	15619	15524	15463	15407	15278	15272	15345	15196	15235	15154	15372	14939	15166	15152	15194	15022	15138	15258	15116	15024	15074	15113	15052	15156	15218	15131	15070	15181	15009	15187	15251	14950	15223	15121	15334	14995	14965	15217	15126	15273	15141	15127	15049	15171	15183	15055	15031	15177	15053	15168	15159	15051	15100	15082	15067	15060	14997	14967	15051	15181	15172	15088	15082	15122	15050	15230	14985	15114	15241	14973	15107	14926	15180	15016	15003	15052	15054	15058	15108	15150	15098	15106	15014	15056	14999	15022	15079	15040	15055	15054	15209	15120	14983	15120	15009	15166	15036	15071	15149	15086	15227	15017	15235	14923	15199	15095	15119	14982	15160	14953	15312	15003	14916	15175	15088	15127	15200	15041	15047	15065	15062	15051	15124	14910	15314	15057	15382	14894	15019	15098	15145	15070	15133	15128	15010	15053	15189	15127	14981	15069	15129	15022	14959	15156	15309	15201	15079	15069	15136	15155	15121	15190	15003	15083	15144	15081	15103	15166	15143	14989	15204	14995	14996	15160	15050	15163	15013	14801	15143	15111	15171	14965	15112	15132	15064	15038	15103	14984	14969	15001	14942	15027	15073	15008	15080	15149	15031	15074	14983	15125	15035	15070	15077	15270	15086	15098	15105	15015	14902	15098	14994	14970	15078	15063	14988	15141	15024	15086	15188	15102	15125	15003	15157	15094	15113	15226	15095	15033	15017	15180	14991	15200	15157	15159	15214	14966	15070	14931	15154	15145	15091	15216	14986	14981	15231	15014	15165	15031	15149	15042	15058	15113	15175	15126	15055	15060	14943	14984	15084	15129	15069	15211	15033	15156	15091	15088	15050	15106	15091	15102	15153	14912	14988	15168	15207	14903	15178	15124	14998	15199	15189	15274	15290	15053	15105	15032	15135	15087	14971	15131	15101	15173	15012	15105	15121	15046	15130	15144	15053	15082	15151	15123	15127	14973	14991	15164	15061	14936	15052	15045	15105	15196	15162	15098	15057	15164	15196	15027	14944	14981	15116	14973	14967	15175	14891	15051	14948	15061	15233	14894	15060	15121	15039	15060	15084	14966	15161	15051	15071	15097	15154	15059	14984	15048	15147	14923	14928	15073	15096	14948	15093	14928	15053	15146	15060	15168	15040	15236	15232	15045	15011	14990	14900	15098	15118	15085	14938	15141	14938	15124	14973	15235	15013	15150	15113	15220	15107	14964	15014	15093	15074	15177	15200	15158	15157	15170	15155	14906	15165	14962	15073	15116	15056	14954	15293	15072	15164	15092	15065	15096	15086	15243	15003	15064	15158	15036	15090	15115	15090	15179	14975	14916	15064	14995	15195	15105	15178	15135	14902	15152	15115	15083	14994	15222	15269	15130	15167	15084	15043	15108	15084	15002	15210	15182	15060	15170	15199	14954	15135	15103	15144	15206	15060	15111	14968	15026	15121	14910	15242	15074	15261	15020	15258	14997	15038	15139	14907	15094	15036	15111	14965	15176	15014	15143	15144	15040	15140	14982	15227	15125	15243	14960	15046	15000	14955	14920	15179	15218	15238	15081	15000	15076	15135	15035	15162	15134	15010	15258	15145	15157	15055	14999	14987	15052	14994	15072	14985	15124	15144	14981	15037	15017	15043	15099	14988	15035	14962	15090	14919	15019	15180	15017	15270	15041	15001	15111	14977	14885	15120	14995	15071	14992	15266	14995	15088	15011	15148	15168	15071	15003	15299	15238	15156	15183	15051	15087	15224	14959	15062	14999	14934	15088	15046	15102	15116	15211	15084	15020	15048	15201	15188	15016	15093	15060	15208	15236	15085	15104	15032	14989	14989	15137	15247	14831	15244	14913	15080	15007	15121	15115	14998	15020	14942	15046	15045	15170	14929	15108	14900	15121	15101	15157	15000	15103	15065	15077	15128	15072	15123	15166	15242	14995	15145	15164	15126	14928	15101	15131	15139	15140	15118	15050	15101	14900	15129	15277	15064	15093	15068	15036	15171	14957	15133	15031	15104	15131	15069	15082	15076	15038	15053	15190	15027	15023	15162	14811	15151	15073	14984	14999	15115	15062	15079	15005	15065	15121	15189	15097	15147	15136	15035	15019	15109	15125	15002	15070	14908	15352	15266	15020	15007	15193	15066	15070	15105	15015	15157	15205	15098	14969	15018	15036	15174	15193	15083	15239	15114	15082	15138	15057	15154	15071	15089	15120	14962	14939	15171	15105	15144	15008	15183	15065	15037	15080	14920	15093	14963	15226	15210	15000	14997	15153	14962	14966	15216	15179	15177	15207	15002	15181	14987	15132	15137	14991	15141	15125	14989	15110	15071	15133	14984	15174	15138	15132	15009	15177	15077	15049	15017	15143	15150	15123	15022	15112	14982	15200	15187	15143	15097	15062	15101	14951	14970	15041	15049	14970	15044	15126	15183	15177	15171	15023	15060	15223	15203	14932	14969	14986	15032	15102	15108	15062	14973	14953	14963	15103	15061	15182	15180	15115	15164	14984	15081	15224	15261	15268	15103	15161	15338	15024	14915	15024	15180	15128	15078	14901	14876	15229	14910	15035	15006	14914	15070	15007	15234	15053	15071	15021	15047	15080	15096	15084	15073	15127	15091	15192	15092	15066	15048	15152	15181	15071	15150	15018	15015	14875	14878	15167	15192	15025	15090	15086	14981	15135	15046	15146	15139	15062	15072	15114	14992	15223	14842	15126	15034	15046	15226	14953	15096	14989	15085	15047	15165	15056	15094	15026	15075	15108	15179	15038	15045	15040	15024	15082	15118	15134	15099	15022	15077	15072	15003	15243	15070	15023	15090	15068	15118	15000	14934	15042	15051	15011	14981	15097	15103	15068	14986	15155	15321	15057	15170	14993	15039	15058	15169	15006	15063	15049	15009	15169	15039	14992	15052	14927	15116	15199	14886	15043	15054	14964	15058	15027	15125	15073	14993	14885	15143	15034	15110	15153	14902	15134	14983	15054	15168	15165	15272	15126	15122	14972	15090	15017	15209	15296	15078	15016	15096	15171	14896	15147	14988	15026	15054	15110	14974	15017	15071	15071	15248	15182	15092	15117	15200	15113	15172	15031	15106	15052	15013	15056	15088	15063	15175	15251	15108	15253	15157	15026	15059	15159	14881	15197	15149	15061	14948	15154	15128	15024	14984	15144	15051	15055	14964	14992	15105	15007	14963	15085	14956	15135	15176	15103	15080	15045	15134	14987	15164	15167	14989	15027	14975	15279	15034	15115	15053	15050	15087	15246	14900	15125	14984	15015	15077	15030	15170	15062	15093	15130	15111	15122	15042	15056	15205	14844	15181	15137	15150	15054	15190	15130	14989	15304	15020	15067	15137	15005	15019	15128	15125	14922	15087	15158	15075	14963	15008	15033	15000	15140	14979	15118	15025	14999	15064	15147	15156	15039	15051	14976	15060	15144	15095	15162	15123	15037	15180	15190	15116	15087	14957	15152	15176	14960	15111	15103	15066	15093	15040	15098	15107	15148	14997	15114	15032	14929	15052	15104	14959	14867	15317	15104	14925	15220	14820	15021	15035	15201	15262	14891	15110	15047	15202	14981	15012	15105	15211	15067	14970	14965	15146	15069	15087	14963	14892	15160	15094	15101	15109	15070	15073	14934	15224	15077	14980	14987	15123	15088	14979	15096	15103	14867	15081	15006	15022	15137	15096	15127	15169	15050	15154	15048	15202	15024	15169	15051	15013	15021	15028	14990	14899	15149	15213	14984	15070	14996	14877	15356	15030	15136	14950	15084	15171	15129	15109	15154	15095	15086	15013	14992	15050	15113	15069	15125	15033	15183	15096	15167	15092	15342	15060	15138	15212	15101	15121	14988	15083	14853	14945	15139	15154	14892	15083	15136	15080	15191	15015	14942	15036	14950	15105	15104	15072	15037	15255	15051	15138	15170	15160	15197	15027	15043	14978	14981	15032	15074	15013	15060	15204	15091	15119	15065	15172	15059	15001	15226	15153	15124	14996	15190	15240	15139	15051	15000	14963	15111	15089	15140	15090	15009	15085	15001	15113	15020	15112	15200	15208	14996	15081	14899	15105	15305	14959	15155	15109	14987	15028	15172	15084	15176	15253	15039	15136	15097	15136	15152	15151	15037	15155	14909	15076	14967	14889	15236	14957	15134	15002	15057	14972	15044	15072	15093	15197	14968	15072	14968	14988	15181	15084	15164	15105	15116	14966	15032	15158	15121	15074	14950	15041	15137	15080	15141	15118	15044	14997	14986	15104	14950	15072	14936	15058	14949	15011	15150	15068	15001	15198	15192	15227	14865	15092	15132	15153	15067	15171	15052	14947	15089	15034	15027	15116	15116	15144	14984	14982	15085	15015	15201	15137	15051	15035	15069	15050	15138	15041	15110	14934	15066	15212	15252	15032	15112	15136	15122	15043	15024	15065	15137	15091	15230	15007	14958	15130	14991	14919	15049	14981	15122	14974	15033	15145	15235	15092	15116	15050	15117	14973	15060	15001	15073	14980	14919	15041	15119	15077	15146	14939	15079	15062	15083	15023	14942	15199	14935	15121	15030	14944	15110	14988	15236	15127	15180	14924	14933	15244	14888	15111	15210	14948	14958	14969	15176	14959	15108	15057	15191	14909	15107	15002	15153	15310	15113	15209	15055	15058	15041	15006	15107	15253	15001	15102	15005	15102	14788	15151	15257	14973	15097	15273	15035	15211	15094	15107	15081	14954	15093	15058	15034	14987	15071	15030	15047	15033	15043	15229	15046	15304	15243	15212	15199	14940	15136	15113	15008	14983	14901	15064	14966	14934	15072	14928	15252	14889	15036	14922	14919	15125	15223	15083	14998	15092	14961	15120	15050	15264	15134	14989	15121	15112	15088	15056	15013	14939	15046	14942	14998	15020	15106	15182	15222	15085	15067	15124	15083	15037	15188	15195	15038	14951	15098	15101	15189	15215	15123	15129	14924	15248	15044	15022	14984	15019	14946	15172	15073	15228	15117	15060	14956	15078	15153	15186	15156	15043	14959	15187	15154	14970	15147	15019	15075	15107	15090	14992	14852	14996	15200	15183	15047	15053	15305	15214	15027
28126	22712	25343	21849	18141	17563	17205	16779	16569	16224	16152	16256	16146	16143	16148	16099	16157	16103	16263	16250	16350	16270	16061	15892	16002	15885	15977	16030	15972	15971	16006	15814	16201	15821	15815	16057	16101	16194	16112	16023	16063	15662	15884	15915	15904	15989	15983	16005	15944	15964	16125	16045	15910	15954	16076	16073	15913	16225	15960	15991	15974	15770	16074	15883	15963	16132	16096	16056	15852	16090	15851	15928	16011	15930	15930	16125	16085	15982	16037	16036	16039	15924	16014	15874	15925	15886	15995	15957	15925	15861	15886	15780	16318	15982	15875	15985	15794	16009	15894	15848	15954	15959	16023	15994	16096	15903	15832	16143	15990	16093	15821	15971	15903	15996	16034	16132	16096	15932	16222	15814	15859	15864	16031	15814	15774	15881	16050	16003	15958	16080	15930	15838	16143	15845	15848	15793	15920	15845	16051	15836	15879	16049	15965	16074	16041	15987	16041	16004	16027	15819	15883	15928	15758	15944	16042	15789	16129	15968	16071	15887	16036	16087	15887	16152	16069	15932	15917	15913	16150	16118	15975	15940	16040	15934	15969	15939	16018	15779	15896	15861	15948	15999	15941	15921	16044	15892	15831	15982	15912	15972	15814	16050	15857	15855	15973	16049	15886	15935	15937	15719	16018	16059	16120	15905	15955	15808	16032	15814	15912	15990	15892	16046	15958	16055	16065	15748	16006	16041	15860	15932	15913	16010	15846	16049	16036	16007	15850	16085	15905	15956	15889	15990	15914	16026	15971	16066	16154	15957	16090	15950	16011	16100	15988	16002	15909	16044	15969	15860	16008	16032	15886	15848	16039	16120	16030	15979	16054	15884	16079	15846	16074	15952	15862	16032	16132	15960	15960	16095	16195	15947	15929	15888	15838	15871	16062	16030	15841	16004	16113	16023	16118	15863	16157	15845	15896	16045	16053	15815	15991	15993	16021	16174	16019	15904	15947	15866	15898	15927	15955	16264	16111	15931	15867	16257	16233	15955	15916	15841	15873	16016	15892	16192	16016	15962	15986	16161	15891	15960	15911	16055	16059	15927	16149	15907	15993	15831	16050	16091	15828	15896	15829	15915	15865	15812	15944	15951	16012	16005	16072	15991	15999	15948	16085	15826	16092	15983	16065	15872	16079	15731	16131	15961	15921	16015	15869	16110	15861	16002	15867	16059	16012	15847	15656	15986	16074	16023	15810	15939	16077	15961	15956	16019	15721	15715	15990	15868	16129	15923	15992	16120	15987	15769	15954	16031	15946	15900	15897	16006	15881	16039	16045	15876	15952	16002	16197	16047	16041	15930	16165	16002	15965	16012	15903	15926	15778	15794	15992	16026	16107	15988	15957	15958	15915	16159	16085	16040	16155	15808	15990	15980	16110	16084	15999	16146	15869	15977	16064	15997	15813	16138	16058	15919	16107	15987	15806	15992	15900	16177	16129	16004	15996	15988	15932	16102	16042	15899	15911	16000	15865	16135	15776	16071	15754	15922	16014	15881	15885	16023	16006	15936	15826	16106	16015	15909	15824	15926	16061	16060	15871	15947	16060	16045	16018	16058	16096	15917	15947	16019	16289	15975	16143	15752	15824	16231	16094	15919	16009	16012	15970	15911	15809	15802	15998	15984	15919	15848	15914	16062	16039	15946	15851	15861	16209	15879	15845	15827	16127	16098	15929	16143	15975	15991	15886	16073	15814	16022	15988	15785	16033	16057	15875	16083	15875	15965	16074	15884	16021	16111	16021	16178	16175	15953	15942	15785	16104	16107	16024	16105	16040	15838	15874	15813	15864	16047	16014	15979	16113	15975	16037	15841	15905	15919	16015	15921	16054	15923	16056	15837	16151	16007	16065	16163	15846	15906	16017	15978	15893	16136	15751	16012	15946	15926	16057	15968	15945	15928	16002	16064	16086	16184	16153	16159	15983	15961	16084	16015	16005	15940	15887	15880	16033	15869	16118	15912	16069	15995	15968	15812	16088	15948	16117	15883	15814	15861	16074	15936	16016	15773	15969	15764	15889	16024	16043	15977	15875	15848	16041	16101	16027	15941	16006	15906	16057	15880	15869	16032	15997	16147	16232	16159	15999	15921	15830	15952	16083	16103	15906	16049	16079	15891	15869	15895	15995	15708	16126	15966	16006	15906	15983	15944	15938	16018	16005	15811	16088	16062	15814	15986	15900	15902	16050	16088	15871	15928	15928	15979	15937	16027	15931	16023	16023	16004	16040	16036	16000	16029	15893	15971	15974	16033	15916	15991	16083	15952	16012	15921	15978	15867	16004	16055	15832	15851	16035	15813	15877	16046	15942	16038	16073	16032	15958	15920	16020	16035	15914	15836	16176	16068	15854	16021	15829	16243	16361	15932	16167	15902	15869	15905	15793	15924	16142	16237	15945	15875	16004	15853	15899	16006	15970	15936	15963	16001	15901	15994	15815	16011	15804	15985	16030	15938	15961	16119	15989	16128	16166	16158	15873	15978	15944	15981	16033	16148	16067	15949	15887	16065	16104	16013	16149	16015	15910	16137	15938	16009	16087	16032	15939	15802	16046	16082	15916	15847	15985	16079	16047	16048	15958	15872	15921	15886	15876	15877	16023	16150	16083	15661	15796	16021	15921	16041	16154	15939	16011	16037	16104	15984	16053	15977	16131	15876	16106	16165	15905	15990	16082	16054	15870	15872	16092	15867	15827	15871	15754	15875	16006	16259	15791	15842	15833	16012	15998	16015	15875	15849	15836	15949	16125	16129	16167	15866	15901	15827	16044	15969	15966	16099	16002	15973	16102	16010	15906	15956	15836	16139	16270	15978	15939	16007	15947	16070	15728	15699	15943	15901	15904	15949	15917	16002	16050	16136	16096	15999	15966	16256	16145	16067	15960	15931	15777	16255	15757	15964	16016	15913	15975	15951	15915	15886	16068	15919	15861	16081	15932	16035	16170	15952	15968	16165	16013	15933	15859	15811	16024	15816	15872	16013	15965	16098	16148	16054	16028	16042	15777	15940	16027	15984	15949	15762	15949	16165	15789	16032	15948	16070	15972	16141	16218	15992	16074	15747	15967	16042	16008	15977	16012	16145	15989	15922	16005	16044	16036	16145	15957	15893	15805	15832	16041	16040	15999	15945	16144	15877	16212	15999	15988	15994	15943	15849	15952	16107	16030	16057	15778	15968	15985	15937	15940	15861	16098	15789	16097	15951	15852	15937	15988	16045	16159	15906	15953	15998	16171	16012	16055	15947	16163	15907	16119	15997	15690	15857	16197	15992	16156	15922	16112	15901	15790	16067	15866	15904	16084	16051	16129	15909	15988	15781	15851	16186	15979	16055	16091	16116	15921	16013	15962	15940	16026	16200	16112	15949	15925	15772	16091	16013	15761	15996	15959	16062	16318	15998	16024	15953	15867	16016	15913	15971	15911	15854	16007	16060	16009	16120	16072	15923	16007	16022	16177	16092	16162	15919	15928	15917	15774	15870	15819	15901	16081	16063	15818	16141	16152	16025	16037	15871	15965	15872	16037	16044	16050	15937	15948	16040	15957	16079	16083	16092	15891	16136	16007	16131	15773	16205	15950	15878	16071	16065	15958	16127	16010	16229	16203	15886	15866	15843	16053	16039	15893	16129	15920	16056	15969	15922	16000	16054	16009	15908	16053	16053	16026	16065	16040	15975	15954	15953	15875	15910	16129	15808	15947	16005	16109	15952	16103	15976	16251	16006	15860	15873	16123	15981	15951	15928	15987	16056	16070	16023	15907	15892	16020	15972	15965	15949	15827	15947	15999	16025	15804	15994	16030	15804	16079	16067	16185	15870	15968	15906	15898	15975	15903	15965	15903	15970	15850	16121	15920	15964	16008	16073	16129	16023	15833	15889	16254	15716	16071	16074	16068	15785	15822	15879	16018	16034	16100	16179	16000	15916	16106	15957	16016	15878	16011	15923	16072	16215	16120	16148	16093	16240	16052	15902	16219	15970	15910	15920	15990	16025	16343	16152	16085	15936	15968	16046	16005	15946	15948	16072	15848	16254	15895	15984	15829	15861	16082	15852	15904	16144	16241	16102	15989	16023	16050	16093	16342	16064	16151	16065	15946	15945	15938	15938	16003	15971	15961	15823	15936	15897	15925	16017	16082	15996	15868	15889	16199	16074	15836	15947	16000	15951	16028	15925	15767	15993	15922	15972	15940	15855	15711	16018	15971	15977	15920	15857	15966	16035	15873	15830	15802	15933	16052	16000	15870	16040	15874	16150	15934	15862	15989	15827	15758	15709	16027	15842	16105	15881	15801	15976	16103	16058	15951	15989	16099	16005	15870	16218	15985	15945	15810	16164	16020	15951	16080	16022	15982	16075	15839	15864	16076	15999	15913	16007	16119	15929	15923	15913	16011	16030	15951	15886	15803	15874	16042	16063	16083	15973	16081	15932	16161	15660	15966	15971	15946	15916	15875	15919	16072	16073	15982	16134	16102	16039	15923	16079	15912	15849	15922	15871	16001	15950	16105	15875	15865	15862	15991	15888	15994	15959	15855	15913	15885	15999	15913	16005	15942	16022	15879	15859	15960	15975	15846	15877	16195	16015	16218	16086	16172	16060	15941	15813	15899	16095	15842	15995	16032	15846	15855	16037	16283	16032	15942	15965	15830	16081	15987	15845	16026	16109	15982	16045	15834	15844	15962	15707	16004	15763	15929	15912	15980	16017	15868	15894	15926	15828	16084	16083	15953	15916	16069	15987	15985	15885	15947	15977	15953	15825	16203	15977	15897	15978	15840	16003	15593	15878	16109	16182	15951	16013	15894	16033	16044	16078	15955	15941	16068	15943	16072	16057	16243	15887	15818	15892	16087	15999	15833	15881	16115	16175	16026	16021	15964	15902	15873	15891	15857	16213	16012	16207	15947	15939	16054	16038	15989	15879	15889	15991	16097	16078	16089	15824	15819	16151	15889	15987	16020	15962	15947	16043	15961	15860	16046	16069	16061	15810	16079	16046	15813	16166	15895	16018	15889	16043	16061	15924	16017	15994	15878	16098	15918	16003	15932	16005	15772	15811	15800	15962	15979	16103	16087	15526	15879	15985	15785	15916	15949	16047	15906	16183	15930	15864	15996	15901	15886	15929	16050	16066	16011	16044
17647	26831	22417	17852	16682	15653	15144	14885	14560	14450	14432	14217	14059	14140	14056	14256	14094	13979	13891	13957	14063	13883	13967	13845	13879	13911	13829	14005	13884	13953	13826	13910	13948	13797	13831	13825	13658	13839	13827	13833	13898	13890	13849	13704	13906	13971	13700	13813	13861	14121	13794	13812	13865	13758	13886	13742	13719	13836	13913	13895	13918	13935	13858	13662	13927	13807	13929	13824	13763	13711	13669	13742	13872	13644	13905	13904	13935	13903	13795	13921	13656	13899	13761	13891	13899	13785	13915	13730	13930	13946	13732	13839	13769	13808	13822	13815	13723	13817	13953	13903	13968	13860	13917	13538	13911	13965	13937	13882	13910	13808	13733	13875	13735	13898	13954	13835	13718	13648	13838	14004	13984	13861	13834	13714	13814	13819	13763	14036	13730	13956	13899	13708	13868	13730	13940	13816	13692	13874	13796	13861	13896	13905	13783	13796	13790	13858	13828	13864	13760	13983	13944	13816	13770	13786	13924	13845	13827	13713	14023	13859	13805	13823	13891	13894	13988	13839	13804	13903	13819	13890	13794	13755	13895	13949	13914	13961	13834	13689	13777	13937	13833	13757	13850	13871	13820	13792	13784	13806	13862	13710	13822	13924	13882	13817	13721	14033	13954	13750	13857	13799	13828	13929	13815	13877	13803	13754	13768	13850	13733	13870	14082	13959	13763	13703	13862	13926	13845	13795	13722	13872	13855	13847	13843	13809	13786	13875	13875	13826	13906	13871	13838	13918	13813	13857	13739	13805	13838	13920	13909	13982	13867	13923	13873	13934	13801	13621	14095	14135	13873	13730	13779	13961	13896	13735	13777	13829	13751	13754	13845	13863	13712	13930	13926	13627	13773	13767	13708	13964	13808	13776	13835	13892	13899	13901	13964	13825	13842	13892	13796	13831	13805	13647	13895	13789	13909	13940	13914	13653	13777	13737	13875	13988	13789	13922	13702	13864	13716	13776	13796	13763	13873	13801	13919	13893	13922	13871	13841	13972	13884	13885	13637	13941	13702	13761	13984	13916	13944	13930	13819	13756	13792	13783	13830	13795	13776	13812	13724	13817	13960	13871	13787	13909	13712	13839	13872	13767	13891	13727	13967	13985	13892	13821	14023	13725	13792	14185	13699	14013	13928	13876	13870	13738	13949	13831	13742	13726	13764	13864	13886	13799	13949	13786	13911	13866	13992	13792	13804	13951	13830	13876	13986	13734	13889	13822	13943	13877	13830	13838	13654	13854	13655	13656	13785	13794	13920	13922	13839	13834	13902	13845	13854	13881	13866	13858	13689	13899	13779	13812	13916	13744	13851	13877	13887	13710	13782	13778	13845	13995	13968	13887	13820	13749	13850	13777	13905	13970	13866	13843	13787	13877	13984	13737	13893	13797	13700	13799	13806	13747	13904	13940	13941	13858	13950	14013	13891	13749	13779	13653	13672	14009	13739	13868	13827	13967	13844	13787	13741	13782	13813	13783	13899	13737	13775	13887	14000	13746	14055	13971	13757	13787	13896	13634	13904	13760	13874	13760	13894	13786	13899	13866	13761	13763	13675	13863	13848	13793	13813	13944	13824	13637	13831	13675	13877	13723	13769	13936	13725	13795	14038	13868	13769	13840	13818	13749	13969	13856	14058	13926	13859	13798	13794	13950	13808	13945	13838	13692	13796	13846	13767	13923	13832	13894	13868	13892	13952	13936	13962	13987	13802	13938	13722	13735	13859	13728	14086	13768	13694	13747	13769	13923	13971	13860	13731	13790	13777	13748	13865	13708	13845	13887	13888	13849	13832	13901	13879	13951	13906	13708	13816	13728	13764	13588	13788	13908	14065	13816	13919	13726	13855	13774	13771	13851	13902	13710	14068	13735	13978	13866	13726	13898	13652	13862	13904	14043	13925	13932	13727	13895	13892	13788	13740	13789	13926	13867	13675	13740	13796	13716	13681	13816	13909	14087	13888	13705	13962	13873	13796	13743	13759	13741	13782	13695	13749	13902	13830	13671	13819	13931	13716	13793	13876	13942	13929	13611	13710	13914	13748	13649	13815	13924	13863	13845	13981	13793	13941	13918	13752	13676	13818	13846	13914	13928	13869	13791	13848	13841	13830	13816	13903	13996	13747	13769	13948	14082	13942	13866	13750	13843	13889	13846	13853	13861	13884	13838	13931	13775	13831	13853	13853	13867	13847	13846	13895	13692	13818	13876	13858	13809	13724	13782	13864	13797	13874	13759	13838	13869	13753	13948	13913	13941	13880	13825	13860	13826	13823	13944	13846	13872	13783	13977	13858	13840	13698	13969	13685	13807	13767	14031	13732	13749	13767	13939	13863	13770	13859	13823	13872	13768	13651	13940	13949	13923	13830	13799	13799	13953	13814	13794	13773	13963	13861	13876	13772	13836	13749	13748	13750	13976	13629	13758	13785	13742	13929	13838	13943	13876	13932	13708	13800	13917	13827	13978	13830	13807	13896	13915	13843	13888	13817	13961	13859	13802	13957	13828	13853	13878	13825	13800	13938	13860	14050	13793	13800	13791	13891	13937	13807	13866	13899	13808	13901	13787	13785	13872	13833	13791	13955	13851	13816	13913	13754	13732	13814	13848	13857	13800	13773	13804	13723	13766	13945	13703	13933	13922	13756	13818	13778	13923	13807	13816	13883	13715	13835	13914	13855	13799	13842	13762	13873	13733	13786	13853	13924	13707	13823	14065	13763	13869	13922	13808	13983	13804	13947	13850	13697	13734	13879	13788	13834	13830	13735	13808	13806	13930	13753	13701	13934	13978	13782	13841	13888	13875	13785	13892	13792	13913	13873	13987	13987	13745	13771	13843	13737	13866	13888	13698	13912	13824	13816	13911	13896	13837	13906	13788	13837	13760	13920	13917	14038	13771	13970	13852	13810	13759	14001	14035	13864	13860	13841	13853	13776	13865	13899	13966	13869	13742	13813	13890	13874	13679	13822	13910	13840	13727	13843	13859	13938	13835	13850	13983	13799	13779	14007	13632	13845	13946	13925	13936	13708	13748	13852	13757	13946	13870	13838	13768	13923	13786	13740	13743	13966	13791	13846	13957	13947	13934	13903	13718	13662	13832	13958	13803	13841	13818	13917	13989	13834	13762	13722	14056	13870	13772	13675	13870	13906	13909	13976	13902	13922	13798	13759	13781	14041	13808	13760	14005	13910	13903	13702	13834	13830	13845	13885	13817	13820	14024	13839	13839	13930	13800	13891	13868	13789	13761	13934	13866	13877	13903	13750	13812	13861	13906	13857	13798	13844	13709	13983	13831	13929	13972	13853	13905	13903	13841	13925	14039	13710	13696	13868	13941	13722	13897	14076	14010	13882	13940	13668	13819	13788	13959	13846	14034	13971	13689	13775	13872	13886	13894	13972	13887	13748	13872	13710	13744	13842	13885	13859	13888	13890	13697	13755	13743	13898	13925	13898	13619	14003	13899	13648	13896	13720	13857	13725	13810	13725	13785	13777	13947	13875	13777	13778	13842	13742	13724	13762	13747	13775	13906	13826	13625	13937	13782	13923	13889	13670	13767	13809	13872	14012	13855	13899	14012	13887	13959	13980	13812	13956	13823	13751	13719	13614	13743	13832	13814	13863	13810	13977	13869	13643	13893	13774	13741	13842	13629	13942	13639	13843	13890	13889	13908	13751	13939	13904	13591	13963	14021	13864	13900	13699	13676	13883	13830	13995	13787	13874	13805	14055	13782	13768	13987	13660	13971	13728	13842	13864	13871	13921	13918	13874	13925	13783	13717	13753	13852	13859	13975	13827	13863	13768	13861	13770	13959	13806	13721	13819	13807	13862	13908	13923	13823	13865	13797	13767	13982	13955	13789	13846	13852	13744	13731	13898	13666	13706	13748	13944	13854	13817	13928	13908	13852	13907	13840	13746	13811	13920	13870	13863	13743	13825	13985	13900	13576	13854	13781	13772	13945	13719	14007	13795	14086	13869	13890	13942	13843	13808	13938	13768	13714	13637	13839	13877	13712	13894	13948	13712	13827	13999	13933	13889	13870	13812	13912	13688	13716	13769	13797	13832	13850	13829	13901	13741	13677	14057	13543	13785	13857	13690	13790	13957	13722	13782	13808	13718	13652	13806	13866	13949	13852	13835	13866	14107	13735	13710	13739	13823	13799	13917	13847	13862	13821	13740	13898	13842	13832	13734	13792	13818	13859	13757	13921	13818	13818	13975	13839	13934	13900	13743	13770	13995	13899	13742	13881	13881	13815	13871	13753	13735	13835	13924	13963	13849	13856	13780	13723	13748	13867	13795	13726	13873	13807	13808	13810	13986	13932	13727	13905	13920	13892	13779	13928	13810	13970	13822	14016	13791	14009	13857	13909	13681	13751	13873	13898	13907	13874	13791	13783	13870	13922	13819	13812	13947	13843	13971	14092	14009	13927	13784	13745	13971	13766	13870	13741	13892	13901	13901	13853	13836	13833	13905	13852	13889	13929	13846	13716	13862	13901	13984	13848	13734	13889	13904	13826	13932	13879	13774	13845	13725	13780	14038	13876	13778	13782	13926	13982	13887	13616	13840	13843	13981	13808	13667	13930	13827	13965	13843	13706	13882	13702	13770	13772	13806	13850	13764	14077	13975	13882	13758	13660	13869	13949	13987	13830	13822	13819	13944	13935	13852	13884	13829	13906	14067	13615	13641	13831	13995	13993	13830	13776	13706	13700	13871	13976	13877	13842	14000	13668	13984	13895	13804	13831	13801	13756	13807	13903	13886	13853	13987	13863	13927	13920	13789	13965	13839	13750	13810	13989	13697	13853	13824	13823	13829	13856	13925	13790	13595	13920	13990	13854	13785	13821	13906	13907	13928	13679	13776	13837	13893	13950	13748	13940	13947	13968	13888	13825	13983	13819	13826	13875	13867	13977	14006	13930	13858	13769	13795	13744	13913	13771	13930	13795	13629	13876	13575	13928	13720	13965	13819	13916	13862	13721	13918	13877	13901	13782	13620	13982	13835	13823	13829	13800	13919	13715	13871	14056	13749	13854	13736	13871	13920	13921	14005	13876	13956	13746	13901	13855	13921	13736	13830	13877	14030	13954	13811	13876	13762	13940	13957	14082	13772	13914	13882	13786	13764	13794	13847	13791
22701	20970	27792	24437	22054	22230	20971	18528	17574	17590	17663	17387	17545	17342	17400	17286	17280	17207	16983	17043	17192	17167	17120	17170	17097	16935	17182	16877	17000	16951	17159	17070	17092	16765	16747	16853	17070	16880	16942	16644	16876	17154	16942	17055	16879	16794	17091	16796	16989	16813	17050	17128	17077	16852	16730	16974	16991	16842	16836	16890	16769	16748	16906	16783	17080	17020	16773	17023	16876	16873	16903	16975	16888	17031	16842	16910	16947	16650	17047	17010	16894	16682	16904	16908	16937	16833	16803	16788	16818	16937	16997	16883	16674	16796	16904	16786	16931	17148	16940	16892	16857	16843	17026	16893	17003	17028	16915	16759	17206	16802	17159	16896	17042	16800	16948	17035	17021	16914	16834	16754	16830	16982	16980	16867	16979	16958	16784	16942	16827	16749	16685	16791	16768	16791	16854	16766	16821	16970	16889	17063	16868	17102	16701	16949	16914	16782	16875	16695	16999	16899	16846	16778	16838	16787	16641	16726	16941	16800	16881	16932	16886	16889	16739	16906	17176	17070	16816	16789	16972	16810	16881	16939	16920	17027	17022	17098	16956	16818	16768	16950	16866	16946	16940	16889	16939	16715	16866	16949	17059	16866	16951	16924	16817	16893	16901	16953	16855	16938	16966	16891	16762	16996	16884	16708	16734	16777	16951	17020	16769	17022	16994	16814	16958	17064	16939	16797	16785	16965	16881	16791	16912	16862	17080	17091	16877	16887	16689	17036	16853	16730	16670	16692	16722	16905	17104	17003	16908	16727	16854	16878	17107	16876	16811	16796	16904	16856	16787	16831	16726	16956	16828	16893	16928	17005	16789	16958	16691	16842	16960	17007	17087	16787	16911	16718	16867	17057	16888	16820	16793	16863	16832	16751	16660	16931	16900	16903	17024	16943	16901	16966	17126	17075	16879	16832	16823	16948	16863	16816	16779	16867	16890	16787	16840	16805	16808	16879	16941	16906	16902	16973	16764	16791	16876	16815	16888	16833	16920	16741	16909	16800	16847	16958	16753	16854	16838	16841	16725	17020	16960	16948	16751	16969	16784	16974	16802	16819	17007	16975	16855	16817	16830	16916	16934	16853	16846	16857	17207	16944	17011	16877	16757	16952	16950	16842	16812	16837	16806	16852	16793	16852	16941	17095	16983	16920	16863	16941	17010	17171	16895	16837	16883	16984	16753	17062	16987	16880	16893	16877	16962	16860	16971	16916	16934	16803	16901	16763	16747	16960	17062	17028	17072	16912	16845	16853	16871	16881	16701	16711	16960	16675	16897	16734	16798	16968	16836	16866	16897	16932	16804	16845	16795	16791	16823	16785	16766	16897	16853	16878	16975	17173	17062	17081	17260	16871	16629	16724	16893	17077	16608	16894	16833	17046	16582	16879	16889	16814	16684	16967	17008	16865	17012	16836	16933	16929	16930	16735	17051	17073	17127	16967	16846	16773	16972	16934	16956	16937	16804	16766	16615	16849	16975	16977	16925	16874	16882	16904	16980	16998	16668	16621	17138	17019	16892	17008	17022	16940	16829	16714	16974	16975	16909	17063	16909	16864	16920	16864	16793	17031	17024	16998	16865	16702	17062	16694	16856	17036	16744	16860	16902	16907	16804	16823	16953	16856	16782	16727	16654	16855	16919	16877	16823	16869	16987	16740	16914	17024	16842	16692	16846	16904	16833	16885	17017	16969	16814	16949	16860	16881	16697	17020	16801	16742	16807	16540	16922	16804	17149	16924	17035	16969	16902	17104	16734	16885	16963	16863	16937	16909	16680	16844	16901	16904	16879	16859	16762	16811	16893	16985	16750	16730	16887	16707	16700	16778	16836	16775	16701	17058	16774	16832	16715	17087	16912	16819	16734	16662	16940	16836	16854	16914	16773	16880	16983	16754	16985	16794	16935	16726	16851	17112	17078	16767	16816	16827	16940	16658	16819	16668	16895	16882	16900	16750	16732	16956	16896	16909	16849	16783	16960	16850	17084	17062	16824	16982	16674	17006	16977	16856	16600	16922	16864	16903	16904	16880	17007	16758	16970	16710	16947	17020	16922	16563	16869	17036	16876	16858	16979	16741	16883	16865	16972	17002	16913	16824	16750	16941	16900	16934	16991	17042	16818	16958	16864	16800	16893	16839	16814	16979	16920	16760	16908	16886	16996	16865	16905	16718	16742	16836	16836	16769	16974	16776	17031	16754	16788	16678	16787	16811	16623	16863	16960	16871	16928	16867	16951	16666	16779	16885	16965	16799	17075	16888	16866	16959	16886	16966	17048	16803	16702	16876	16636	16971	16927	16894	17020	16788	16839	16706	16773	16847	16940	16936	16945	17021	16747	16803	16851	16765	16872	16959	16700	16778	16959	16926	16887	16884	16960	17048	16846	16930	16799	16885	16867	17050	16789	16734	16698	16873	16825	17045	17083	16829	16848	16934	16849	16855	16836	16870	16764	16728	16876	16905	16900	16873	16918	16918	16908	16765	16750	16956	16898	16919	16980	16663	16739	16899	16826	17102	17034	16827	16843	16969	16886	16542	16855	16746	16876	16929	16821	16954	16877	16894	16898	16913	16922	16844	16881	16822	16967	16865	16956	16990	16856	16656	16977	16989	17005	16896	16683	16916	16971	16986	16839	16655	16876	16677	17159	16912	16900	16880	17045	16944	16647	17023	16803	16689	16676	16611	16860	16830	16955	16970	16841	16887	16948	17099	17124	17079	16850	16836	16847	16884	16866	16796	16984	16994	16772	16609	16981	16851	16922	16656	16867	16963	17004	17003	16912	16798	16787	17096	16894	16920	16763	16825	16923	17046	16778	16859	16764	16920	16825	16770	16903	16834	16895	16857	16858	16757	17055	16891	17056	16737	16743	16908	16774	16699	16802	16865	16823	16797	16867	16658	16962	16901	16795	16701	16854	16959	16893	16742	16956	16911	17064	16923	16871	16933	16783	16992	16706	16757	16902	16992	16834	16887	16846	16911	16922	16709	16956	17026	16835	16902	16832	16924	16985	17097	16662	16774	16787	16902	16760	16920	16849	17021	17071	16717	16633	16793	16750	16835	16943	16723	17016	16959	16825	16928	16807	16852	16927	16976	16834	16671	16720	17043	16927	16889	17003	16747	16802	16893	16684	16956	17020	16796	16700	16853	16821	16889	16650	16819	16913	16764	16762	16868	16797	17023	16891	17026	16958	16772	16933	16887	16858	16867	17070	16913	16983	16806	16665	16736	17004	16926	16918	16788	17016	16907	16809	16950	16827	16908	16849	16965	16879	16784	16834	16803	16630	16927	16943	16702	16792	16950	16916	16843	16806	16756	17019	16934	16640	16644	17008	16992	17026	16976	16968	16910	16977	16907	17097	16884	16871	16848	16809	16988	16852	17025	16896	16926	16952	16810	16684	16906	16855	16861	16915	16915	16772	16724	16881	16840	16840	16889	16751	16919	16927	17097	16802	16970	16890	16990	16908	16875	16879	16922	16741	16730	17115	17061	16744	16753	16790	16800	16864	16881	16905	16817	16778	16574	16688	16803	17073	16823	16811	16784	16905	16794	16768	16978	16928	16841	16967	17144	16942	16811	16782	16738	16840	16788	16906	16808	16970	17078	16937	17073	17166	17045	17041	16898	16951	16863	16745	16904	16818	16682	17064	16994	16878	16950	16882	17000	17063	16955	16946	16865	16820	17160	16751	16750	16730	16951	16973	16855	16710	16760	16961	16772	16889	16904	16802	16870	16885	16883	16862	16990	16999	16967	16981	16986	16986	16684	16867	16825	16960	16817	17042	16924	16671	16923	16626	16970	16957	16848	16795	16941	16794	16730	16846	16817	17104	17136	16912	16771	16853	16981	16918	16792	16901	16792	17008	16924	16858	16641	16890	17010	16756	16802	16990	16866	16852	16638	16935	16869	17021	16803	16940	16924	16906	16997	16874	16906	16816	17106	17037	17011	16826	16838	16928	16826	16825	16791	17089	16821	16614	16878	16981	16760	16863	17022	16869	16981	16735	16881	16902	16956	16873	16823	16810	17101	16977	17023	16967	16787	16863	16994	16904	17099	17102	17008	16874	16828	16866	16823	16726	16842	16664	16971	17023	16970	16798	16913	16853	16648	16807	16979	17038	16908	16969	16716	16698	16953	16800	16676	17025	17094	17090	16868	16813	16832	16964	16777	16911	16930	16831	16886	16780	16759	16724	16923	16775	17060	16928	16794	16965	16512	17110	16960	16858	17052	16798	16861	16830	16737	16736	16808	16826	16916	16875	16933	17068	17017	16950	16599	16948	17112	16923	16733	16883	16962	16815	16949	16889	16891	16909	16953	16943	16891	16993	16887	16812	16940	17089	17002	16949	17084	16927	17055	16849	16866	16806	16717	17029	16932	16727	16905	16892	16932	16879	16891	16959	16672	16758	16738	16702	16861	16739	16985	16658	16994	17007	16742	17052	16997	17032	16869	16662	16881	16840	16833	16796	16830	16998	16974	16805	16893	17016	16888	16950	16817	16795	16813	16715	16831	16972	16880	16854	16877	16952	16912	17025	16876	16859	16979	16801	16885	16753	16888	16841	16935	16880	16938	16844	16889	16746	16838	16930	16928	16870	16948	16806	16992	16836	17051	17036	16886	16955	16752	16832	16874	16795	16870	16825	17067	16883	16853	16655	16804	16736	16780	16776	16976	16948	16935	16932	17111	16899	16875	16838	16841	16816	16894	16808	16852	16761	16666	17062	16881	16935	17017	16881	16937	16813	16903	16611	16829	16797	16970	17064	16836	16902	16703	16951	16923	16714	16915	17002	16793	17074	16824	16497	16677	16769	16775	16998	16902	16887	17164	16788	16882	16864	16953	16722	16920	16882	16784	16754	16919	16772	16922	16927	16877	16761	16865	16867	17005	16988	16950	16877	16816	16809	16760	17056	16923	16833	16838	16981	16877	16786	16820	16859	16949	16873	16765	16856	16883	17018	16796	16928	16866	16876	16776	16865	16750	16709	16904	16699	16905	16986	16858	16946	16930	16889	16900	16837	16981	16788	16991	16989	16859	17012	16759	16880	16754	16838	17014	16958	17042	16978	16931	16899	16866	16899	17025	16934	16906	16893	16782	16779	16830	17035	16939	16745	16793	16944	16898	17143	16959
15547	32275	26854	21058	18887	17862	16678	16058	15695	15417	15243	15004	14966	14947	14824	14685	14745	14848	14635	14612	14762	14472	14511	14302	14459	14389	14400	14283	14423	14603	14400	14422	14360	14367	14492	14516	14577	14485	14459	14531	14428	14662	14279	14470	14467	14476	14476	14447	14424	14502	14469	14420	14388	14455	14533	14382	14387	14293	14318	14291	14504	14543	14421	14586	14288	14535	14537	14442	14546	14423	14657	14247	14320	14405	14348	14320	14319	14484	14325	14529	14537	14594	14333	14347	14475	14402	14356	14540	14339	14469	14419	14596	14232	14457	14343	14494	14365	14317	14546	14348	14435	14422	14601	14343	14497	14387	14371	14242	14483	14482	14487	14450	14531	14313	14450	14104	14412	14324	14491	14363	14382	14316	14501	14375	14374	14350	14448	14397	14443	14565	14563	14437	14431	14456	14413	14304	14279	14451	14373	14435	14345	14569	14410	14682	14216	14530	14384	14442	14371	14412	14403	14289	14582	14419	14420	14469	14548	14222	14365	14441	14346	14341	14356	14288	14455	14367	14446	14383	14384	14397	14446	14410	14282	14485	14437	14374	14398	14331	14292	14466	14440	14453	14370	14337	14412	14456	14421	14469	14455	14494	14310	14293	14215	14407	14485	14387	14401	14425	14450	14449	14375	14204	14219	14251	14347	14467	14538	14489	14549	14469	14526	14421	14251	14534	14383	14401	14593	14461	14304	14349	14221	14512	14245	14449	14400	14319	14355	14382	14383	14558	14330	14586	14386	14472	14413	14497	14680	14337	14514	14310	14423	14400	14667	14305	14243	14225	14322	14384	14386	14489	14346	14358	14552	14418	14436	14501	14521	14470	14356	14570	14505	14468	14401	14424	14374	14375	14460	14315	14328	14380	14421	14514	14388	14402	14496	14522	14471	14526	14575	14369	14326	14399	14319	14557	14297	14343	14494	14558	14425	14359	14466	14390	14406	14574	14299	14387	14484	14489	14421	14162	14330	14545	14460	14356	14392	14482	14457	14377	14254	14385	14397	14435	14491	14526	14336	14405	14564	14437	14447	14421	14487	14259	14395	14341	14328	14380	14359	14329	14603	14368	14468	14511	14521	14341	14486	14543	14532	14333	14359	14623	14315	14424	14397	14510	14368	14547	14408	14520	14579	14345	14434	14336	14503	14411	14524	14460	14329	14637	14281	14441	14396	14444	14355	14320	14408	14459	14514	14594	14368	14488	14552	14549	14427	14385	14477	14407	14324	14402	14497	14384	14422	14524	14443	14237	14341	14319	14489	14415	14456	14431	14095	14368	14427	14573	14279	14522	14275	14436	14388	14432	14382	14212	14552	14506	14435	14418	14443	14539	14465	14416	14508	14490	14539	14382	14446	14423	14487	14471	14619	14421	14306	14490	14500	14377	14224	14517	14446	14431	14487	14397	14317	14578	14459	14486	14381	14254	14286	14591	14260	14435	14512	14389	14614	14487	14257	14487	14538	14295	14084	14359	14238	14445	14481	14190	14398	14295	14451	14425	14247	14490	14352	14435	14567	14456	14287	14537	14439	14505	14325	14496	14340	14377	14389	14395	14399	14375	14338	14359	14450	14353	14478	14387	14490	14450	14460	14511	14526	14368	14356	14374	14586	14283	14433	14326	14436	14291	14426	14506	14291	14417	14584	14407	14363	14434	14518	14350	14452	14414	14403	14385	14355	14479	14447	14292	14412	14416	14543	14260	14460	14478	14557	14374	14586	14552	14333	14492	14421	14478	14420	14433	14519	14378	14353	14343	14423	14296	14316	14370	14569	14615	14455	14413	14367	14342	14244	14330	14462	14379	14429	14412	14456	14469	14459	14301	14410	14449	14348	14346	14360	14450	14365	14482	14555	14465	14378	14467	14283	14402	14326	14450	14510	14365	14434	14396	14347	14260	14310	14399	14561	14475	14505	14388	14416	14511	14300	14378	14469	14510	14321	14589	14410	14319	14420	14445	14240	14440	14384	14487	14536	14408	14365	14417	14347	14398	14593	14428	14556	14516	14383	14388	14546	14425	14298	14521	14411	14279	14461	14421	14552	14270	14507	14353	14410	14411	14390	14506	14382	14442	14527	14380	14380	14485	14433	14388	14485	14525	14297	14388	14509	14388	14264	14437	14489	14454	14541	14417	14503	14488	14413	14456	14330	14321	14270	14295	14712	14436	14401	14415	14442	14531	14299	14443	14347	14315	14229	14576	14385	14475	14185	14271	14523	14504	14386	14415	14304	14503	14545	14373	14398	14448	14467	14472	14186	14390	14457	14342	14300	14320	14472	14445	14514	14440	14328	14455	14321	14351	14445	14450	14390	14524	14481	14275	14418	14332	14438	14487	14463	14478	14389	14465	14497	14305	14254	14576	14432	14448	14469	14404	14386	14328	14436	14231	14417	14400	14372	14360	14319	14264	14436	14279	14555	14507	14503	14360	14461	14440	14617	14330	14250	14363	14498	14256	14451	14215	14404	14292	14469	14420	14375	14435	14557	14317	14527	14307	14265	14411	14289	14470	14322	14324	14207	14333	14564	14438	14515	14507	14410	14399	14413	14416	14404	14485	14439	14514	14532	14207	14550	14414	14468	14377	14403	14285	14514	14507	14386	14476	14487	14436	14470	14284	14626	14390	14489	14505	14600	14448	14303	14478	14484	14171	14439	14341	14404	14392	14379	14284	14511	14337	14345	14370	14281	14412	14495	14453	14482	14516	14405	14413	14495	14453	14406	14305	14388	14406	14497	14608	14530	14392	14566	14407	14405	14462	14383	14406	14318	14356	14526	14379	14444	14335	14471	14376	14355	14558	14384	14374	14487	14483	14452	14507	14302	14342	14205	14565	14553	14343	14462	14333	14466	14323	14467	14286	14343	14523	14330	14433	14325	14439	14357	14434	14511	14458	14405	14513	14449	14308	14384	14485	14346	14375	14448	14368	14375	14457	14383	14323	14468	14480	14507	14384	14509	14551	14381	14498	14477	14264	14497	14427	14307	14627	14394	14270	14378	14519	14326	14411	14258	14450	14491	14538	14504	14309	14258	14489	14429	14466	14438	14392	14424	14471	14401	14354	14490	14502	14371	14463	14571	14291	14357	14377	14484	14356	14613	14407	14487	14429	14532	14555	14475	14462	14371	14365	14436	14435	14388	14372	14361	14567	14323	14510	14366	14467	14406	14431	14446	14465	14361	14348	14231	14478	14237	14305	14438	14366	14499	14291	14319	14480	14392	14473	14385	14326	14446	14468	14438	14521	14371	14492	14413	14586	14406	14304	14402	14478	14425	14428	14351	14526	14567	14384	14385	14468	14424	14410	14256	14475	14408	14512	14425	14278	14404	14538	14450	14422	14341	14379	14421	14336	14375	14468	14483	14423	14300	14292	14300	14335	14451	14480	14513	14275	14475	14411	14428	14430	14485	14546	14376	14496	14296	14500	14408	14479	14422	14371	14576	14511	14442	14499	14312	14403	14551	14432	14406	14480	14362	14501	14537	14536	14449	14585	14500	14369	14320	14446	14580	14384	14617	14443	14434	14491	14387	14542	14501	14395	14522	14612	14260	14662	14351	14367	14383	14310	14617	14367	14491	14503	14539	14568	14456	14393	14398	14377	14328	14312	14509	14365	14420	14348	14550	14434	14249	14374	14402	14489	14414	14323	14164	14401	14424	14329	14470	14356	14544	14246	14423	14373	14436	14536	14583	14486	14435	14374	14451	14413	14447	14443	14297	14527	14426	14474	14435	14401	14384	14320	14191	14568	14423	14343	14396	14261	14432	14532	14394	14465	14310	14470	14398	14481	14419	14447	14481	14318	14377	14538	14581	14309	14267	14346	14361	14372	14602	14388	14518	14507	14573	14427	14394	14411	14302	14367	14385	14478	14449	14520	14299	14588	14435	14423	14395	14462	14341	14375	14256	14549	14271	14464	14513	14449	14321	14511	14402	14509	14378	14381	14558	14264	14373	14394	14552	14455	14418	14236	14307	14427	14345	14476	14519	14533	14639	14305	14363	14457	14351	14407	14387	14427	14609	14306	14434	14434	14490	14417	14389	14561	14402	14556	14480	14440	14500	14439	14526	14696	14569	14493	14390	14442	14434	14439	14501	14365	14323	14331	14464	14415	14436	14337	14421	14319	14363	14373	14391	14294	14396	14319	14482	14385	14393	14539	14567	14585	14404	14341	14407	14539	14573	14524	14407	14495	14244	14516	14447	14611	14270	14323	14488	14565	14465	14433	14473	14361	14303	14446	14493	14357	14335	14260	14251	14154	14463	14318	14424	14338	14562	14464	14442	14450	14521	14459	14338	14505	14553	14485	14493	14478	14389	14268	14346	14187	14377	14403	14426	14402	14428	14323	14270	14272	14246	14303	14354	14524	14363	14424	14563	14561	14443	14311	14478	14426	14357	14413	14224	14520	14450	14487	14458	14366	14167	14341	14371	14549	14370	14471	14629	14236	14441	14518	14395	14355	14359	14442	14311	14503	14418	14526	14421	14387	14399	14253	14445	14416	14297	14410	14487	14518	14475	14438	14397	14487	14350	14491	14500	14391	14460	14471	14446	14352	14302	14481	14548	14474	14354	14355	14622	14368	14328	14577	14413	14560	14420	14428	14468	14419	14465	14541	14484	14297	14472	14564	14436	14416	14348	14339	14368	14401	14404	14381	14620	14432	14491	14415	14523	14613	14332	14504	14478	14378	14329	14431	14459	14679	14320	14300	14332	14376	14402	14457	14581	14423	14452	14279	14440	14320	14465	14499	14412	14438	14626	14497	14531	14458	14283	14341	14471	14370	14451	14191	14363	14479	14289	14564	14378	14388	14430	14388	14354	14493	14386	14529	14253	14467	14338	14327	14590	14185	14491	14472	14439	14388	14434	14532	14584	14419	14393	14509	14266	14346	14468	14336	14458	14496	14255	14472	14532	14443	14408	14296	14292	14347	14396	14417	14358	14313	14290	14381	14448	14469	14423	14368	14530	14539	14444	14287	14365	14520	14259	14290	14575	14463	14341	14355	14428	14470	14483	14361	14293	14477	14318	14394	14431	14388	14407	14445	14473	14258	14459	14338	14325	14438	14663	14415	14438	14372	14518	14472	14597	14388	14564	14318	14312	14556	14478	14630	14403	14271	14339	14414
24242	20978	26647	26152	20235	18390	18262	17039	17005	16419	16345	16423	16347	16304	16332	16143	16071	16295	16076	16318	16301	16204	15947	16127	15986	15989	16046	16135	16007	16043	15980	16003	16160	16081	16065	16009	16027	16013	15936	16116	16041	16010	15842	15846	15906	15970	16307	16059	16116	16037	15781	16018	16013	16010	16272	15891	15859	16007	15807	16021	16060	16036	16102	16008	15874	16026	15956	16063	15924	15759	15894	15951	15986	15904	16002	16191	15922	16030	15990	16056	15747	16199	15936	16124	16125	16258	15940	15912	16003	15949	16167	16178	16014	15867	15889	15893	16129	15761	16198	15905	16095	16095	15856	16179	15987	15965	16113	15939	15915	16044	16080	15910	15927	15937	16125	15895	16058	16110	16117	16110	16053	16011	15892	16156	16019	15917	15816	15974	16084	15917	16049	15901	15868	16088	16038	16045	16020	15876	16102	16238	16068	16274	15890	15771	16178	16155	15906	16012	15882	15843	15891	15720	15974	16094	16008	15943	15746	15935	15988	15936	16051	15905	15934	15779	16222	15968	15864	16108	15964	15772	15892	15950	16065	16004	15929	15762	16016	16106	16031	16009	16076	16073	16036	16179	16098	15949	15858	16075	15843	15925	16008	15863	15897	15898	16199	15878	16028	16022	15947	15865	15925	15990	16039	16073	15812	16036	15970	16107	15999	15779	15838	15853	16042	16010	16060	15930	15951	16031	16125	16239	16123	15798	15966	15952	15809	16190	15970	16012	15852	16052	16058	16133	15936	15880	16044	15769	15897	15924	15982	15962	16072	15920	15949	16049	16077	16068	16101	15890	15906	16022	15969	15817	15950	15898	16083	16097	15901	15998	16066	15911	16021	15872	15869	16032	16174	16088	15808	15891	15919	16123	16139	15916	16055	16010	16048	16196	16055	16150	15775	16153	16109	15947	15960	16021	16063	15950	16045	16074	15859	16108	16010	16074	15904	15964	16004	15775	15922	16002	16201	16088	15919	15954	16155	16013	16126	16098	16066	15882	15668	16161	15783	15999	15974	15966	16008	15867	15928	15902	15934	15876	16023	15944	16077	16208	16039	15834	15905	16034	16232	15895	16069	15975	15914	16130	15893	15846	16008	15854	16091	16077	15947	16105	15872	16052	15998	15704	16120	16096	15935	15978	16079	15999	16025	15964	15876	16043	15994	16166	16095	15832	15929	15884	16006	15876	15939	15899	15867	15947	15741	15781	15939	15968	15944	16030	16019	15916	15986	15882	15932	16249	16036	16103	16029	16053	16058	15963	15960	15799	16063	15877	15884	15957	15671	15971	16134	16042	15769	15951	15899	16105	16079	15732	15957	15856	15728	16027	16034	15782	16017	15869	16111	16031	16065	15954	15940	16009	15769	16024	16152	16031	16010	15790	15812	15908	16172	16086	15907	15827	16078	15867	15944	15843	16090	15924	16135	15928	15854	15973	16152	16093	16068	16260	15995	15997	16092	15952	16098	16017	15923	15967	16138	15929	16020	16051	15997	16040	15918	15924	16067	15761	15888	16014	15988	15981	16091	16057	15905	15962	16070	15838	15727	16160	15922	16038	16076	16007	15908	16095	15921	16006	15971	16001	15909	16082	16161	15997	16022	16017	16040	15867	15935	16025	15984	15813	16120	16054	16211	15826	15788	15854	15916	16236	16202	15831	16007	15806	16079	15912	15913	15790	15982	16068	16074	15996	16038	16050	15969	15833	15983	15917	15877	15878	16113	16040	15961	15937	16067	16050	16074	15726	15920	15961	16162	15978	15917	16031	15943	15973	16037	16124	15978	16112	15768	15940	15918	15978	15829	15843	15821	16112	16030	15879	16028	16171	15953	15820	15999	16101	15929	15892	15936	16011	16176	16047	16089	16037	16064	15979	15992	16145	15991	16084	15837	16029	15855	15805	16056	15927	16093	15999	16125	15995	16111	15967	16094	15945	16020	15985	15927	16007	15981	15982	16042	16120	15978	16142	15944	15952	16015	15912	15879	16002	16081	16102	16012	16092	16060	15989	15869	15793	15914	16097	15913	15954	16010	15886	15980	15955	15709	16025	15919	15818	16131	16106	16006	15897	16110	16002	15952	16029	16102	15947	15978	16027	16014	16101	15873	15995	16019	15845	15845	15991	15883	15832	15932	15868	15988	15882	16134	16122	15965	15848	16034	15937	15981	15945	15915	16100	16099	15770	16088	15979	15939	15927	15966	15950	15914	15837	16051	16103	16113	15965	15972	16119	16038	15913	15989	15946	15886	15868	15905	15998	15867	16017	15880	15721	16009	16002	15950	15937	15986	16023	16001	15687	15929	15863	16004	15998	15990	16043	15936	15975	16028	15930	16018	15930	16019	15931	15895	15891	16012	15852	15958	15850	16169	15776	15938	16048	15851	15803	16027	15954	16004	16306	16069	15916	16121	15994	15980	16069	16009	16039	16082	16070	16236	15995	15816	16033	15831	16234	15969	15957	15898	16011	16112	16039	16176	15859	16008	15915	15935	15948	15909	15839	15925	15847	15968	16275	15875	16066	16065	15797	15910	16088	16163	16080	15866	15993	16127	16079	16050	15931	16142	15803	15975	16089	16033	16037	16282	15979	16097	16008	16116	15926	15906	16104	15927	16051	16011	16138	16072	16106	16066	15921	15898	16058	16089	15949	15944	15948	15915	15884	16091	15945	16038	15987	16017	16032	15954	15942	15811	15941	16080	15953	16007	15830	16014	16037	16160	16045	16051	15822	15922	15856	16177	16013	15995	15971	15971	15986	15941	16003	15957	15909	16196	15897	15905	15913	15638	15968	16033	16021	16133	15850	15791	15982	16175	15819	16124	16008	15952	16039	15819	15920	15980	15966	15955	15966	16136	16262	15958	16010	15837	15859	15900	15840	15992	16013	16038	15956	15944	15919	15928	15972	15918	16057	16014	16042	16243	15972	15843	15921	15932	16134	16100	16115	15930	15842	15926	16015	16189	15894	16033	16000	15945	15921	15994	16088	15975	15996	16017	15962	15984	16047	16112	15817	16039	15976	16115	15931	15835	15882	15932	15978	15929	15976	15834	15815	15833	16047	16064	15696	15946	16015	15979	16068	15943	15937	16055	16164	16029	15995	15888	15967	15862	16016	16077	15787	16069	15946	15966	16085	16091	15928	15952	16050	16110	16094	16000	16015	15915	16005	15957	15875	16091	16003	16183	16168	15967	16110	15845	16259	16044	15983	16112	15922	15848	16087	16162	16277	16173	16012	15919	16138	16068	15998	16119	15821	16073	16080	16038	16106	16003	16036	15960	16024	15789	15928	15996	15990	15857	16076	16140	15874	15980	15845	15981	15956	16036	15932	15840	16045	16164	16036	15877	15957	16099	15846	16073	16062	16013	15989	16075	16062	15916	15948	15898	16060	16007	15959	15938	16019	16014	16074	15908	15867	16011	16085	15857	15989	15955	16037	15995	15962	16066	16177	15990	15964	15859	15893	15970	15960	16143	16087	15938	16139	16194	16049	16006	15931	16074	15968	15927	16002	15982	15965	15796	15854	15867	16021	15820	16073	15981	15724	16134	15963	15974	15849	15925	15802	16118	15823	15873	16029	16080	16024	16070	15872	16094	15903	15896	15874	15920	15785	15870	15925	15956	15878	16091	15901	15975	16032	16057	15951	16097	15894	16017	15975	16045	16147	15922	15828	15777	16002	15963	15952	16022	15990	15852	15768	15939	16082	16002	16039	15939	15978	16153	16057	16021	15969	15913	15993	15906	15989	16086	16198	15827	15960	15900	15953	16022	15964	15866	16013	15989	15847	16008	15917	15939	16160	16113	15755	15998	15810	15991	15926	15996	16095	16200	15939	16106	15820	15965	16016	16084	15958	16008	16077	16113	16073	15662	16100	16026	16037	16058	15843	15935	15933	15969	16145	15990	15937	16055	15936	15974	15958	16060	15989	15987	16027	15763	16093	15776	16080	15869	15912	15911	15842	16079	16018	15942	16003	16125	15883	15918	16102	16072	15923	15822	15808	15919	15854	15989	15971	16131	15896	16113	15971	15882	15929	16215	15963	16067	15986	15936	16159	15876	15949	15852	15725	16091	16138	15919	15919	15800	15982	16068	15945	15785	15991	15954	15980	16032	16089	16124	15939	15959	16056	15839	16068	15953	16112	15856	16010	16051	15999	16114	15879	16104	16007	15950	16006	15903	16075	15898	16031	15854	15987	16091	15938	15925	15919	16049	15943	16001	15857	15946	15944	16114	15959	15941	15945	15921	16164	15989	15962	16029	15755	15774	16081	16008	16032	16025	16064	16148	15911	15978	16070	16028	15896	16092	15956	16070	15897	15905	15911	16035	16103	15786	16089	16043	16066	15788	16181	16016	16011	16010	16050	16087	16075	15977	16005	15940	15861	16056	15836	16062	15767	16326	15942	16080	16082	16062	15893	16060	16035	15972	15994	15868	15960	16033	16032	15946	16154	15864	16024	15954	16034	15987	15870	15927	15937	15940	16036	16037	15931	15809	15953	16136	16122	16036	15959	15951	15921	15922	16047	15943	15945	16228	15904	16064	15955	15937	15999	15972	15935	15955	15957	15897	16147	15846	15872	16012	16140	16107	16064	16039	15929	16031	16223	15936	16014	16007	15846	15982	15916	15968	15993	15954	15887	15900	15920	15931	15949	16087	16030	16099	16040	15905	16083	16021	15977	15919	16019	16150	15956	16073	16196	16016	16041	15771	16020	15889	16104	16226	16084	15790	16115	15969	16072	15847	15952	16025	15911	16055	16074	16112	16012	15976	15921	16061	15874	16075	15967	16098	15906	15937	15858	15982	16037	16054	15833	15970	15923	15997	16025	15821	16089	15850	16003	16135	16001	15972	15991	16159	16035	16051	16125	15936	15954	15970	16045	16038	15929	15983	16032	16237	15994	15959	15809	15842	15991	15957	15767	16001	16046	15957	15871	16102	15960	15965	15920	16032	16190	16149	15955	16137	16284	16145	15795	15928	16214	16105	15811	15842	15940	16144	16237	16056	16087	16000	16059	15980	16180	15984	16294	15926	16188	15925	16087	15830	16170	15903	16094	15982	16059	15779	16054	16006	15908	16135	16001	15944	15985	15974	16057	15974	15941	15902	16021	15806	16024	16096	15847	16244	16105
16181	29285	24340	19251	17386	16617	15725	15411	14871	14628	14760	14336	14355	14485	14187	14443	14180	14139	14158	14208	14034	14017	13991	13957	13969	13921	14091	13825	13987	13942	13864	13845	13999	13976	14003	14036	14015	14060	13926	13931	13989	13904	13958	14033	14020	13929	13840	13835	13912	14016	14011	13961	13776	13862	13925	13907	13910	13943	14048	13958	13937	14078	13989	13933	14039	13916	13862	13931	13878	14025	13857	14077	13894	13983	13908	13821	13983	13940	13929	13999	13867	14107	13836	13803	14025	13936	14058	13858	14039	13868	13777	13921	13912	14080	13927	13732	14067	13791	14073	13893	14037	13921	13896	14031	13848	13840	14056	13776	13988	13982	13900	13969	14016	13889	13766	14065	13915	13816	13914	13697	13847	14064	13848	13922	14016	13748	13962	13737	13847	14102	13864	13878	13962	14061	13744	13873	13897	13908	13780	13932	14022	13931	13755	14098	13834	13856	13879	14000	13835	13871	13892	13815	13977	13942	13957	14059	13856	14066	13896	13687	13874	13888	13949	13933	13937	13773	13903	14005	13906	13977	13764	13979	13866	14042	13844	13907	14102	13819	13819	13817	13883	14062	13810	14151	13991	13882	14018	13973	13873	13788	14017	13949	13902	14000	13940	14103	13930	14069	13904	13841	13809	13969	13804	14000	13845	13932	14055	13933	13988	14092	13812	13931	13915	13831	13879	13912	14063	14029	14019	13911	13942	13907	13866	13962	13923	13885	13861	13803	13888	14136	13955	13992	13907	13982	13967	13795	13978	14042	14064	13938	13983	13953	13953	13703	13924	13915	14084	13807	14082	13977	13902	13750	13979	13935	13896	14016	14087	13778	13882	13804	13962	13975	13990	13878	14028	14066	13866	13857	13953	13964	13953	13770	13952	14018	13889	13898	13981	13868	14005	13955	13895	13926	13853	13809	13753	13861	13936	13877	13984	13933	13934	13922	13862	13869	13969	13875	13945	13872	14189	14044	13874	14026	13991	13961	13963	13987	13962	14149	13987	13967	13715	13980	13906	13966	13832	14084	13897	13746	13996	13919	13895	13851	13892	13946	13802	13944	13941	13816	13766	13900	13852	13924	13878	13880	13809	13914	13880	13841	13749	13888	14100	13825	13960	13974	13962	13917	13980	13991	13923	13876	13981	13962	13937	13849	13842	14003	14002	14019	13969	13895	13789	13943	13923	13822	13997	13814	13954	13907	13879	13870	13962	13832	14042	14006	13965	13907	14048	13934	13900	13916	13937	13975	13933	14035	13863	14049	13840	13996	13816	13793	13739	14002	13912	13718	14062	14001	14008	13941	13919	14023	14010	14037	13897	13974	13883	13911	13999	14003	13991	14062	13993	13953	14054	13864	13884	14045	13949	14050	13962	13883	13994	14004	14090	13918	14172	13984	13966	13956	14038	14130	13829	14058	13907	13924	13906	14009	14072	14110	14070	13897	13706	14019	13879	13959	13886	14033	14021	13941	13875	13997	13960	13851	13991	14005	13882	13986	13932	13687	14038	13967	13899	14065	13860	13928	13863	14013	13830	13944	14053	13799	13959	13777	13997	13938	14051	13918	14043	14071	14093	13873	13947	13730	13922	13876	13921	13976	13859	13797	13867	13797	13982	13725	13913	13756	13856	13849	13950	13889	13861	14038	14135	13694	13981	14056	14006	13933	13916	13893	14029	13763	14062	13980	13881	13901	14000	14054	13743	14057	13911	13937	13976	13733	13931	14054	13939	14088	13967	13997	13875	13949	14157	13865	14019	14080	13877	13856	13837	13927	14077	14006	13969	14008	13990	13910	14024	13980	13982	14080	13774	13870	14002	13885	13887	13920	13887	13853	14013	13934	13942	13930	13935	13969	13933	14004	13926	13918	13901	13744	13866	13935	13889	13986	13921	13974	13852	13839	13822	13896	13979	13990	13912	14037	14017	13926	13802	13867	13868	13867	13985	13926	13779	13921	14042	13913	13764	13949	13899	13830	14023	13982	13818	13937	13895	13968	13866	13991	13980	13858	13946	13863	13905	13944	14028	13874	13871	13931	13767	13978	14086	13768	14002	13973	13806	13887	13998	13972	13870	13900	13973	13945	13978	13943	13864	13920	13867	14022	13926	13968	13945	13985	14051	13931	13870	13922	13985	13819	13798	14064	13855	13850	14095	13938	13806	13866	13933	13843	13865	14024	13926	13913	14017	13931	13862	13944	13842	13767	13892	13867	13952	13966	13751	14015	13965	13783	14053	13863	13936	13862	14003	14005	13877	13868	14084	14048	13988	14009	14189	13833	13939	14037	13967	13992	13950	13830	13970	13946	13949	13907	13954	14006	13938	14079	13903	13937	13983	13981	13841	13838	14048	13959	13899	13651	13871	13945	13922	13969	13883	13937	14018	13837	14010	13970	14057	13855	13915	14213	13925	14033	13954	14069	13979	13663	13965	13918	13833	14052	13884	13847	13879	13852	13833	14017	14038	13860	13850	13885	13952	13796	13910	13988	13942	13790	13882	13967	14010	13897	13980	13879	14061	13909	13754	13933	13983	13877	14000	13801	14135	13950	13795	13942	14138	13880	13805	14023	14077	14022	13918	13814	13948	13872	13749	13854	13914	13749	13765	14115	14014	13781	13954	13879	13898	13780	13893	13914	13928	13922	13890	14021	13913	14046	13946	13832	13827	13885	13911	13934	13807	13937	14058	13969	13960	13971	13974	13860	13900	13962	14050	13925	13898	13936	14034	13734	13824	13965	13768	13933	13922	14036	13986	13837	13906	14011	13989	13950	14065	13901	13942	13868	13916	13972	14036	13888	13957	13911	13901	13967	13894	14137	14082	13997	13815	13864	13924	13901	13889	13919	14001	13862	14050	13934	13977	13846	13955	13846	13993	13926	13918	13899	14086	13746	13803	14038	13934	14013	13937	13759	13960	13877	13909	13895	14184	13857	13878	13789	13968	14039	13931	13868	13914	13943	13993	14030	13987	13891	13971	13983	13892	13816	13987	13961	14013	13780	13956	13963	14003	13963	13932	13964	13941	13986	13928	13839	13809	13834	13885	14001	13864	13785	14065	14034	13949	14098	13828	13702	14122	13938	14048	13981	13899	14060	13951	13967	13853	13801	13963	13907	14000	13979	14054	13811	13927	13962	13857	13916	13716	13790	13963	13983	13892	14016	13932	13889	13854	14173	14015	13831	13926	13813	13978	13933	13887	14033	14034	13900	13971	13920	14124	13846	14023	13946	13804	13830	13878	13857	13834	14027	13916	13879	13915	13951	13807	14026	13919	13930	13782	14046	13937	13923	13957	14033	13986	13761	13925	13891	13655	13867	14004	13875	13996	14099	13938	13904	13739	13905	13949	13794	13898	13944	13863	13796	14014	13991	14043	13986	14014	13902	13826	13819	13909	13732	14114	14036	13747	14128	13853	13980	14049	14190	14024	13910	13894	14068	13878	13960	14041	13870	14001	13799	14005	13954	13807	13906	13995	14053	13959	14014	13960	13924	14037	13989	13943	14063	13799	13932	13890	13965	14015	13964	13918	13893	13914	13726	13966	13826	14106	13865	13941	13807	13974	13998	13749	14009	13971	13935	13708	13993	13991	14083	13898	13956	14030	14073	13925	13889	13927	13833	13933	13775	13981	13909	14032	13877	14041	13940	13814	13928	14213	13804	13787	13902	14081	13905	13862	14049	13998	13997	13851	13785	13853	13967	13888	14028	13911	13789	13959	13819	14080	13884	13988	13863	13893	13980	13930	13846	13989	13887	13984	14065	14000	14000	13955	14086	13959	13827	13999	13955	13914	13788	13930	13967	13924	13926	14083	13963	13678	14000	14058	14077	13957	13901	13867	13906	13923	14052	14008	13797	13872	13760	14035	14016	13977	14025	14002	14000	13893	14022	13839	14036	13981	13938	13702	13853	13858	14051	14096	13882	13856	13912	14063	13850	13969	13823	13956	13802	13932	13802	13982	14006	13918	13891	13872	13864	13912	14037	13857	13843	13921	13787	14082	13804	13968	13964	14084	14079	14006	13814	13898	13832	13779	13900	14034	14134	13842	13887	13954	14208	14059	13982	13776	13951	13905	14011	13931	13870	14060	13922	13851	13865	13997	13899	14055	13917	14205	13994	13958	14019	14061	14091	13941	13978	14037	13902	14040	14051	13974	13815	13944	13914	14097	13979	13838	13763	13908	13969	14048	13977	14025	13920	13909	14026	13889	14144	13966	13862	14040	13845	14008	13922	14028	13955	13931	13919	13835	13808	14032	13984	13774	13913	13976	13931	13919	14119	13876	13808	13897	13801	13870	13911	14096	13994	13826	13919	14084	14025	13792	13814	13936	13742	13903	14109	13802	13870	13821	13866	14111	13801	13954	13953	13840	13979	13732	13809	13835	14064	13703	14007	13918	13980	13888	13914	13941	13813	13981	13863	13897	14076	13817	13962	13992	13907	13925	13965	13948	14020	13930	13995	13792	13983	13844	13962	14044	14048	13657	13966	13849	13735	13968	13922	13906	14147	13921	13896	13879	14020	13890	14014	14005	14127	13862	14004	13795	13845	13693	13936	14101	13925	13868	13834	14065	14087	14089	13918	13963	13977	13769	13881	13947	13905	13995	13964	13932	13844	13851	13917	13850	13761	14119	14116	13847	13973	13902	13996	14079	13797	13986	14030	13818	14040	13888	13945	13825	14101	13923	14089	13816	13934	14041	14003	13998	13868	13869	13989	13793	13914	13890	13909	13983	13962	13909	13903	13889	13998	13992	13919	13935	13931	13897	13996	13999	13730	13995	13866	13922	13962	13806	13802	13901	14058	13961	14078	14065	13926	14080	13790	13906	13884	13867	14055	13885	13931	13916	13969	13903	13986	14094	13882	14094	13828	13939	13943	13816	14068	13926	14018	13939	13961	14019	14034	13942	13916	13882	13961	13944	13942	14034	13973	14215	13854	13949	14140	13963	13799	14076	13892	13900	13893	13899	13934	13859	14014	13862	13859	14047	13790	14009	13935	13928	13994	13947	14038	14020	13940	13867	13990	13841	14075	13907	13983	13880	14061	13762	13910	13991	13883	13893	13956	13922	13952	13865	13804	13838	13899	13953	14106	13877	14021	13863	13893	13896	14001	14006	13898	13837	13888	13859	13888
21886	21020	28235	24039	21269	23410	25679	20215	19102	19103	19009	18818	18583	18538	18562	18485	18491	18156	18289	18240	18177	18125	18068	18094	17957	18094	18058	18028	17966	18225	17851	17910	18010	17871	17958	17830	17819	18032	17735	17930	17774	17991	17774	17781	17877	17707	17897	17749	17908	17933	17853	17935	17896	17839	17672	17999	17832	17748	17896	17840	17804	17671	17707	17774	17632	17774	17674	17857	17871	18041	17736	17713	18113	17829	17767	17739	18079	17786	17779	17890	17836	17775	17721	17832	17952	17880	17958	17908	17792	17866	18006	17744	17607	17905	17856	17825	17728	17798	17750	17806	17810	17782	17720	17644	17845	17851	17649	18191	17874	17709	17623	17756	17794	17961	17832	17861	17928	17820	17946	17883	17891	17868	17916	17678	17728	17706	17664	17703	17734	17686	17804	17744	17879	17482	17928	17942	17948	17868	17646	17913	17947	17824	17943	17702	17916	18117	17737	17859	17739	17761	17831	17578	17742	17727	17945	17685	18047	17807	17701	17720	17631	17905	17768	17932	17779	17717	17727	17952	17754	17784	17889	17828	17807	18035	17989	17965	17721	17720	17981	17899	17872	17856	17814	17763	17924	17749	18001	17895	17618	17667	17753	17749	17757	17907	17713	17792	17627	17726	17738	17643	17915	17712	17668	17815	17801	17724	17794	17640	17516	17775	17774	17811	17779	17969	17875	17793	17888	17999	17954	17907	17970	17566	17783	17727	17595	17820	17749	17721	17848	17975	17647	17867	17798	17834	17905	17672	17750	17780	17762	17801	17813	17688	17689	17828	17692	17770	17955	17845	17797	17770	17752	17765	17646	17783	17644	17770	17843	17770	17666	17696	17806	17744	17800	17973	17846	17811	17752	17846	17663	17797	17745	17805	17752	17872	17760	17909	17857	17725	17726	17763	17880	17775	17773	17678	17862	17846	17985	17755	17696	17812	17951	17858	17788	17778	17692	17879	17815	17740	17731	18029	17796	17849	17633	17620	17701	17883	17851	17927	17883	17949	17909	17833	17841	17618	17863	17803	17763	17867	17940	17868	17852	17802	17932	17761	17770	17654	17750	17889	17937	17688	17683	17751	17730	17796	17485	17798	17839	17777	17723	17820	17651	17824	17797	17648	17768	17861	17665	17908	17731	17927	17593	17760	17730	17866	17739	17771	17849	17621	17824	17966	17636	17674	17759	17544	17949	17891	17866	17736	17869	17811	17756	17913	17662	17903	18064	17891	17664	17703	17699	17706	17898	17856	17657	18012	17944	17756	17819	17839	17733	17905	17606	17653	17847	17801	17787	17733	17736	17599	17699	17721	17835	18005	17853	17705	17708	17843	17965	17661	17838	17743	17922	17897	17796	17750	17781	17864	17626	17958	17915	17847	18002	17656	17985	17595	17891	17667	17731	17843	17832	17783	17815	17849	17848	17719	17966	17679	17794	17686	17616	17709	17791	17908	17928	17862	17640	17691	17704	17863	17915	17890	17830	17725	17868	17757	17583	17625	17624	17682	17772	17631	17984	17726	17776	17881	17787	17707	17733	17621	17677	17921	17817	17785	17593	17732	17688	17938	17710	17689	17994	17762	17763	17797	17726	17712	17793	17672	17884	17927	17775	17687	17720	17774	17797	17711	17825	17747	17750	17696	17677	17730	17779	17694	17776	17795	17959	17772	17836	17848	17740	17816	17786	17794	17757	17918	17707	17542	17845	17873	17905	17670	17843	17928	17831	17796	17735	17783	17624	17829	17788	17778	17452	17841	17831	17745	17578	17828	17966	17820	17903	17920	17941	17864	17976	17798	18041	17837	17737	17797	17708	18053	17955	17860	17789	17873	17668	17985	17579	17665	17834	18010	17701	17797	17733	17909	17790	17812	17573	17785	17673	17855	17703	17763	17710	17838	17858	17840	17795	17823	17742	17828	17957	17791	17667	17465	17710	17490	17857	17914	17806	17762	17997	17941	17757	17891	17890	17822	17681	17826	17613	17592	17894	17848	17952	17792	17725	17883	18046	17855	17857	17764	17771	17728	17866	17909	17799	17640	17857	17813	17869	17631	17780	18054	17859	17595	17812	17844	17796	17717	17723	17816	17770	17831	17883	17595	17851	17929	17908	17903	18023	17787	17769	17839	17827	17863	17834	18004	17837	17650	17857	17643	17977	17811	17945	17833	17838	17771	17867	17706	17976	17633	17823	17597	17686	17805	17662	17842	17830	17830	17920	17767	18029	17608	17597	17724	17778	17744	17780	17674	17476	17695	17880	17814	17865	17702	17811	17894	17675	17721	17858	17799	17908	17837	17667	17763	17798	17844	17768	17526	17688	17787	17797	17891	17711	17700	17891	17758	17926	17818	17790	17957	17848	17908	17808	17811	17622	17814	17929	17957	17870	17918	17985	17737	17962	17853	17798	17796	17794	17659	17693	17918	17857	17669	18020	17946	17725	17724	17853	17749	17872	17760	17800	17791	17731	17834	17722	17837	17787	17905	17848	17887	17718	17790	17820	17938	17820	17784	17786	17708	17711	17591	17801	17783	17589	17654	17765	17647	17928	17707	17936	17840	17790	17991	17944	17847	17761	17891	17728	17705	17753	17864	17832	17888	17886	17893	17845	17872	17918	17759	17955	17732	17661	17804	18078	17969	17752	17686	17854	17502	17677	17555	17880	17842	17921	17776	17750	17689	17725	17896	17776	17677	17779	17838	17583	17777	17521	17979	17835	18049	17795	17892	17800	17837	17735	17945	17621	17775	17766	17781	17788	17649	17947	17855	17792	17693	17749	17812	17913	17781	17756	17792	17824	17952	17772	17966	17755	17606	17641	17701	17656	17687	18033	17794	17868	17946	17773	17754	17871	17883	17727	17716	17925	17743	17683	17839	17829	17838	17636	17771	17636	17733	17709	17849	17689	17729	17806	17804	17903	17774	17862	17582	17754	17770	18002	17840	17713	17958	17764	17577	17862	17850	17707	17852	17624	17675	17803	17606	17837	17811	17655	17837	17695	17868	17694	17879	17927	17719	17870	17729	17687	17567	17716	17639	17976	17992	17809	17783	17931	17941	17863	17904	17721	17877	17678	17789	17826	17748	17975	18118	17994	17938	17813	17877	17566	17908	17932	17611	17750	17499	17716	17779	17953	17995	17587	17692	17849	17787	17782	17807	17939	17884	17838	17702	17694	17972	17920	17801	17989	17977	17630	17646	17934	17893	17745	17763	17953	17853	17873	17858	17934	17766	17897	17750	17652	17738	17696	17716	17821	17897	17717	17869	17812	17942	17725	17723	17823	17745	17872	17665	17554	17803	17927	17750	17900	17616	17906	17771	17669	17728	17561	17705	17919	17793	17814	17806	17898	17738	17735	17748	17813	17756	17745	17929	17715	17790	17847	17789	17606	17768	17836	17766	17838	17600	17893	17806	17870	17895	17964	17894	17770	17824	18010	17961	17835	17765	17689	17667	17913	17820	17791	17976	17657	17887	17829	17601	17701	17767	17866	17852	17669	17911	17758	17921	17764	17785	17719	17874	17770	17864	17791	17805	17972	17887	17716	17865	17734	17643	17800	17831	17659	17878	17901	17695	17718	17834	17976	17862	17873	17712	17670	17872	17798	17726	17806	17662	17735	17741	17672	17920	18011	17548	17733	17822	17875	17753	17838	17480	17850	17854	17601	17890	17630	17589	17737	17786	17803	17869	17882	17767	17724	17684	17702	17670	17662	17707	17841	17958	17813	17728	17862	17769	17645	17660	17649	17808	17658	18034	17879	17698	17664	17496	17922	17626	17810	17940	18067	17846	17806	18064	17753	17881	17804	17902	17846	17796	17872	17836	17635	18035	17786	17706	17666	17878	17757	17762	17610	17770	17849	17763	17781	17538	17784	17528	17954	17777	17717	17683	17684	17886	17697	17808	17795	17867	17760	17968	17879	17891	17719	17771	17887	17863	17824	17797	17735	17814	17757	17798	17868	17595	17788	17743	17762	17786	17850	17982	18022	17748	18052	17691	17760	17702	17818	17837	17708	17926	17661	17959	17754	17714	17666	17775	17625	17967	17845	17849	17883	17809	17906	17838	17783	17744	17716	17778	17754	17672	17829	17804	17731	17688	17812	17839	17835	17889	17729	17744	17825	17826	17778	17907	17847	17775	17683	17749	17693	17780	17819	17848	17763	17746	17770	17732	17772	17882	17836	17844	17774	17832	17805	17831	17793	17628	17725	17720	17743	17870	17884	17617	17737	17951	17792	17817	17748	17828	17912	17538	18001	17755	17796	17695	17788	17699	17617	17731	17762	17848	17919	17919	18032	17773	17727	17744	17784	17813	17766	17828	17824	17823	17674	17612	17792	17787	17611	17912	17913	17751	17874	17937	17680	17894	17772	18025	17771	17735	17589	17779	17789	17714	17954	17874	17715	17833	17660	17625	17856	17827	17629	17704	17916	17743	17818	17913	17728	17799	17705	17815	17547	17943	17643	17635	17902	17737	17713	17872	17860	17867	17792	17684	17869	17960	17690	17904	17774	17747	17796	17881	17808	17787	17592	17879	17838	17756	17896	17848	17738	17747	17885	17911	17489	17792	17773	17939	17737	17772	17999	17795	17689	17884	17793	17732	17454	17839	17869	17719	17684	17870	17853	17884	17774	17599	17793	17787	17821	17608	17936	17929	17914	17688	17568	17833	17840	17794	17892	17738	17821	17910	17763	17975	17524	17805	17792	17720	17765	17741	17886	18004	17888	17864	17823	17612	17785	17774	17800	17638	17786	17918	17822	17615	17885	17828	17823	17856	17965	17927	17890	17759	17619	17735	17930	17970	17794	17777	17839	17659	17696	18013	17921	17755	17881	17853	17789	17865	17759	17865	17899	17873	17685	17845	17681	17920	17624	17783	17984	17832	17807	17731	17829	17855	17725	17740	17870	17817	17633	17677	17799	17738	17573	17706	17748	17550	17744	17646	17795	17776	17892	17640	17852	17879	17787	17692	17809	17740	17802	17786	17783	17798	17732	17856	17652	17802	17830	17851	17854	17823	17747	17920	17759	17718	17822	17703	17799	17886	17807	17682	17767	17908	17703	17831	17817	17936	17890	17896	17971	17871	17730	17816	17824	17844	18114	17661	17916	17832	17681	17759	17881	17860	17925	17816
16799	37048	30527	24175	21524	19577	18179	17479	16796	16438	16089	16068	15815	15929	15513	15598	15724	15307	15271	15347	15306	15174	15176	15070	15102	15016	15050	15144	15233	15053	15190	15067	15032	14939	15140	15019	15202	15032	14736	14941	14994	14952	15109	14705	14929	15090	15115	15229	15031	15090	14818	14982	14940	15030	15020	15016	15144	15057	15071	15024	14914	15008	15101	14961	15101	15026	15008	15068	14941	15054	15148	14971	15091	15044	15094	15090	14915	15101	14901	14692	14905	15060	14981	15161	15017	14900	15002	14915	15015	14890	15012	14881	15013	14941	15077	14855	15044	14970	14886	14930	15115	14904	15051	14967	14994	14936	14962	14975	14890	14877	15044	14812	14879	15106	14987	15117	14864	15005	15052	15086	14916	14995	15096	15049	14947	15083	14972	14934	14868	14944	14754	15057	15080	15017	15091	14922	15123	14838	14939	15079	14952	15053	14934	15140	14921	14861	15138	14937	14870	14973	15071	15076	15003	14950	14975	14970	15037	14999	14966	14969	15000	14954	14895	14990	15010	14910	14907	15025	15085	14953	14903	14984	15033	15139	14962	14791	15099	14956	15004	14983	14825	15016	14968	15079	15033	15117	14981	14890	15019	14827	14934	15066	14944	14920	15100	15007	15015	14900	15175	15161	15079	14969	14945	14920	15106	15144	15147	15023	15162	15091	15052	14836	14897	14944	14952	15107	14919	15036	15041	14923	14921	15201	15127	15057	14874	14980	14961	15103	15010	14904	15007	15059	14890	14918	15162	15071	14971	15007	14928	14982	15033	14979	15088	14855	15202	14860	15159	14988	14845	14902	15128	15030	15060	14886	14955	14972	15009	15124	15024	15240	15030	14941	14959	15010	14913	14819	14971	14844	14880	14892	14981	14847	14876	14999	15109	14967	15052	15080	15019	15058	15017	14866	14952	14862	15098	14910	15055	14965	15138	14933	14978	14964	15179	15109	15022	14768	15015	14925	15051	15018	15053	15008	15014	14943	14970	15053	14922	14900	14974	14981	14856	14916	15013	15021	14871	14918	14875	15056	14970	15177	14938	15050	15032	14859	15069	14903	14975	14971	14894	14810	14912	15031	14967	15021	15090	14967	14951	14931	15031	14945	14997	15146	14948	14941	14875	15033	14874	14896	15045	14903	15014	14968	15109	14925	14894	15119	14869	14978	15098	14896	15021	14906	14838	15135	14953	14848	15006	14843	15052	15166	15051	14956	14997	14985	15032	15069	15165	15065	15040	14932	15033	14895	14945	14866	14890	15033	15015	14830	14985	14864	14998	15114	14892	14982	14811	15078	15031	15053	15040	15146	15000	15069	15115	14849	15075	14973	14886	15058	15214	14895	15073	14969	15036	15049	15089	15136	14870	14843	15055	14852	15011	14940	14818	14972	15013	15130	15080	14903	14817	15121	14857	15011	14982	15028	14955	14981	14873	15123	15062	14869	15095	14729	15099	14997	15058	14957	15095	14961	15041	14881	14820	15118	15051	15114	14968	14981	15005	14871	15014	14991	15040	15113	14880	14988	15017	14897	14993	14866	14837	14923	14988	14974	15058	14997	14902	15162	14961	15007	15040	15106	15076	14647	14961	15043	14918	15020	15290	14971	15002	14907	15125	15038	14858	14845	15014	15048	15096	15093	14872	15034	14938	15214	14994	15174	14887	14985	14854	14889	14943	14934	14855	14876	15155	14776	15057	15077	14901	15113	14943	14973	14962	14933	14989	15090	14785	15026	14927	14807	14963	14984	15062	15079	15024	14915	14911	15014	14998	14947	14937	14876	14951	15057	15078	15035	14947	15125	14772	14969	14956	15110	14971	14916	14874	15013	15118	14795	15215	14902	14963	15085	15043	15115	14991	14935	15039	15112	14878	15018	14999	15079	14939	14944	14842	14976	14996	14931	14946	14988	14990	14960	14952	15012	15039	14877	14953	14949	14851	14906	14892	15010	15025	14971	14938	15016	14923	14858	14946	15079	15014	14890	14990	15012	14925	15017	15043	15028	14989	14976	14860	15072	14975	14929	14947	14942	15052	14953	14949	14851	15041	14920	14913	15007	14958	14920	14848	14922	14888	14949	15038	15091	15068	15012	14989	14917	15132	15233	14930	14932	14858	15167	15045	14882	14987	14811	15110	14788	14891	15114	14953	15013	14884	15006	14896	15015	15090	14964	15043	14986	14925	14940	15109	15014	14836	14959	15014	14963	15035	14779	14974	14839	14832	15006	14930	15041	15116	15149	15037	14985	15049	15052	15010	15051	15018	15077	15174	14992	15003	14980	15198	15024	14835	15048	14830	15098	15005	15087	14917	14903	14910	14963	15107	14918	15086	14999	14970	15034	14828	14900	14978	14991	14979	15107	15070	14872	15097	15023	15093	15036	14864	14926	15051	14920	15019	14933	15022	14829	15104	14793	14940	14920	15055	15018	15097	14908	15044	14899	14903	14831	15217	14985	14764	14938	14920	14950	15032	15055	15124	14934	15084	15145	15127	14808	15001	15093	15224	14896	15027	14966	15020	15045	15006	14906	15078	15176	14832	14993	15100	15005	14849	15033	14889	14896	14912	15065	15021	14851	14998	14896	14917	14984	14981	14951	14969	15145	14799	15106	14957	15095	15076	15134	14959	15033	15030	14858	15011	14950	15020	15100	15062	15078	14933	15058	14961	14932	14934	15139	14843	15052	14994	14885	15090	15003	14943	15124	15073	14986	14850	14986	15019	15117	14943	15083	14945	15149	15040	14934	15223	15046	15104	14945	15033	14994	14809	14976	14976	15021	14943	14906	15163	15045	14968	15075	14921	14983	14826	15047	15066	14965	15050	14955	14887	14947	15026	15054	14916	14874	14926	15061	15023	15029	14977	14818	15034	14963	14913	15167	14968	14994	14809	14812	14857	14931	15050	14978	14924	15116	15083	14926	15069	15053	14917	14891	15056	15099	15051	14943	15039	15008	14993	15011	15012	14898	15061	15053	15125	14943	15097	15053	14935	14901	14838	15086	14919	15010	15108	15013	15078	14980	14840	14828	15002	14884	14927	15026	15048	14907	15054	14984	14904	15001	14989	15092	14820	14875	14983	14952	15016	14837	15162	14955	15045	14933	14883	15075	15024	15076	14925	15265	14890	14956	14943	14956	15011	14897	15144	15059	14878	14985	14942	14991	15028	15034	14925	15015	14924	15089	15074	14980	14979	15033	14731	15030	14803	15184	14916	14870	15018	14897	14951	15112	14938	14984	14857	14983	15033	14904	14887	14990	15065	14968	14909	15080	15119	14897	15084	15059	14898	14989	15040	14910	15094	14854	15053	14915	15137	15044	14990	14977	15025	14909	15018	14954	14858	15001	14828	14938	14998	15077	14844	15244	15078	14854	15030	14943	14896	14695	15033	15084	14992	14959	15023	14880	14940	15192	14845	14914	14871	14931	15095	14868	14904	14945	14956	15074	14906	14880	15013	15192	14842	14975	14809	14940	15026	15086	14997	15019	15042	14805	14980	14934	15030	14914	15023	15066	14954	14961	14983	15055	15034	14834	15075	15038	15120	15025	15012	15163	15103	15167	14998	15022	15088	14995	15019	14890	14969	15031	14970	15098	14959	14836	14912	14956	15032	14897	15050	15013	14866	14779	15037	14943	14758	14915	15039	15110	14916	14932	14939	14939	14961	14983	14849	14980	15037	14911	15081	14982	14995	14866	15090	15016	14923	15089	14958	14963	14877	15177	14791	14981	14949	15057	15044	15083	14934	14970	14891	15017	15020	15113	15116	14967	15106	14967	14872	14882	14854	15097	15053	14817	14979	15031	14978	14945	14903	15081	15096	14989	14893	14931	14957	15003	15102	15069	14995	15123	14988	14835	15063	14984	15115	14849	15044	15117	14918	14922	14913	15013	14865	15117	15019	14923	14971	14991	14996	15027	14903	14963	14871	14883	14984	14868	15056	14988	14945	15013	15088	14952	14982	14940	15123	14859	15027	14905	14956	14969	15085	14919	14980	15208	15204	14869	14827	14991	15077	15015	15034	15135	14793	14918	14909	15027	14938	14804	14904	14976	15041	14729	14767	14849	14993	14909	14943	14896	15022	14985	14976	14758	14954	14847	14966	15024	15023	14974	14913	15059	15014	14934	15197	14993	15015	14989	14991	14891	14958	14908	15090	14955	15125	15052	14910	14963	14912	14961	15075	15042	14945	15123	14982	14926	14901	15026	14917	14954	14811	14978	14907	15189	15111	15167	14961	15110	14978	15031	14910	15120	15086	15022	14861	14978	14860	14899	14935	15019	14815	15047	15027	14892	14951	14769	14908	14970	14880	14872	15110	14989	14964	15133	14981	15072	14965	15199	14936	14912	14936	15102	15129	14986	14841	14982	15063	14942	14955	14883	14844	14856	14952	15049	15002	14852	14893	15013	14866	14997	14989	15144	14997	14909	15065	15068	15072	14909	15058	14957	14947	14996	15030	15152	15119	15021	14932	14931	14868	15108	14856	14981	15057	14908	14758	14942	15115	15022	15089	14898	14961	15066	15107	14905	14952	15023	14951	14948	15048	15098	14935	15079	14864	14861	15013	15088	14934	14959	15045	14893	14879	15190	14934	15157	14938	14943	14950	14885	14731	14907	14863	14937	15046	15019	14985	15093	14917	14968	14918	14947	15089	14961	15015	14840	15111	15036	15003	15007	14862	14864	14869	15012	14815	15131	14935	14956	15051	14893	14841	15003	14931	14906	14899	15040	14897	15103	14884	15077	14962	14966	15120	14966	14971	15152	15111	14934	14910	14960	15035	15178	14994	14885	14958	14942	15153	14946	15064	14820	14969	14858	14868	14915	14920	15027	14836	15136	14847	14994	14977	15050	15000	15012	14982	15087	14878	14950	15029	14863	14931	15058	14968	15035	14958	14844	14830	15066	14813	14930	15084	15047	15082	15016	14993	15004	14879	15008	15016	14901	15164	15009	14940	15000	14847	15021	14987	14942	14768	14880	14870	15000	15034	14998	15090	14959	15054	14916	15072	14996	14963	14989	15046	14905	15136	14947	15031	15157	14968	14960	14883	15057	14880	14854	14992	15020	15000	14936	14882	14948	15170	14988	15043	14931	14838	14963	14811	14980	15056	14984	14842	14885	14981	15061	15123	15196
28134	22837	24899	21834	18274	17393	16951	16415	16181	16260	16219	16168	16051	15992	16013	15885	15910	16105	16028	16228	15944	15972	15934	15896	15965	15737	16073	16007	15916	15874	15887	15823	15831	15874	15886	15803	15845	15763	15989	15897	15957	15886	16067	15801	15880	15732	15835	15852	15821	15800	15729	15750	15816	15772	15756	15940	15825	15823	16059	16072	15849	15933	15938	15980	15992	15824	15797	15904	15936	15799	15777	15785	15880	15762	15735	15763	15832	16077	15757	15737	15808	15827	15815	15669	15928	15972	15857	16007	15781	15732	15840	15768	15843	15761	15631	15934	15807	15905	15788	15746	15826	15734	15639	15899	15943	15772	15609	15903	15932	15909	16003	15919	15669	15608	15672	16025	15709	15834	15814	15769	15857	15896	15862	15728	15741	15719	15893	15833	15751	15994	16019	16007	15856	15959	15912	15838	15884	15724	15660	15815	15929	15900	15736	15834	15728	15842	15832	15971	16056	15757	15960	15982	15884	15791	15837	15705	15720	16028	15831	15894	15914	15818	15915	15822	15595	15728	15948	15919	15945	15699	15918	15775	16036	15918	15818	16091	15972	15802	15785	15682	15788	16049	15814	15927	15864	15676	15686	15890	15732	15786	15773	15751	15816	15790	15809	15882	15757	15699	15858	15954	15885	15814	15649	15875	15950	15815	15859	15900	15928	16029	15829	15880	15942	15880	15862	15769	15716	16062	15898	15657	15829	15654	15996	15930	15684	15681	15962	15915	15861	15727	15826	15810	16019	15869	15890	15852	16010	15781	15933	15834	15803	15894	15717	16030	15937	16046	15750	15849	15998	15848	15887	15949	15678	15888	15733	15907	15969	15862	15918	15954	15790	15684	15818	15895	15662	16001	16012	15777	15880	15734	16031	15842	15612	15818	15839	15657	15748	15684	15725	15769	15729	15828	15795	15865	15779	15893	15799	15931	16039	15898	16018	15782	15893	16019	16010	15853	15930	15804	15747	15836	15705	15737	15753	15858	15960	15803	15806	15962	15707	15759	15880	15898	15884	15767	15752	15676	15663	15947	15886	15925	15851	15710	15734	15907	15810	15866	16116	15857	15872	15826	15881	16057	15940	15858	15827	15792	15964	15638	15870	15797	15861	15711	15733	15834	16034	15894	15926	15896	15700	15768	15694	15779	15843	15647	15893	16108	16093	15904	15856	15811	16180	15693	15813	15839	15887	15935	15946	16026	15853	16033	16070	15796	15867	15982	15930	15738	15926	15850	15910	15821	15783	15501	15736	15748	15892	15725	15791	15962	16109	15839	15898	15970	15940	15664	15847	15825	15892	15725	15896	15953	15996	16038	15910	15752	15826	15869	15768	16012	15910	15782	15969	15677	15958	15809	16052	16012	15917	15735	15507	15795	15919	15812	15892	15729	15787	15937	15824	15708	15757	15794	15698	15867	15987	15948	15854	15939	15853	15900	15884	15894	15803	15702	15785	15970	15949	15818	15725	15815	15736	15865	15753	15854	15883	15733	15763	15802	15769	15867	15791	15962	15699	15724	15901	15841	15954	15747	15781	15928	15793	15781	15959	15746	15706	15757	16082	15888	15939	15957	15850	15975	15826	15833	15980	15669	15865	15859	15743	15871	15938	15838	15867	15913	15962	15817	15826	15917	15819	15795	15946	15971	15771	15733	15823	15755	15829	16129	15890	15741	15692	15797	15696	15754	16023	15947	15933	15774	15756	15862	16045	15800	15978	16022	15889	15772	15742	15974	15752	15870	15678	15695	15632	15949	16019	16030	15926	15896	16016	15863	15716	15872	15860	15944	15781	15779	15667	15747	15806	15984	15771	15911	16151	15944	15884	16011	16009	15949	15994	15715	15643	15861	15712	15759	15862	15974	15837	15963	15813	15719	15943	16012	15778	15794	15957	15856	15773	15603	15740	15788	15832	15932	15995	15791	15733	15790	15678	15925	15764	15685	15792	15646	15916	15796	15683	15829	15883	15825	15991	15757	15800	15868	15932	15729	15790	15931	15727	15695	15881	15947	15736	15716	15673	15795	15940	15573	15886	15873	16138	15901	15721	15724	15959	15974	15911	15900	15834	15762	15724	15995	15881	15775	15926	15555	15849	15771	15932	15854	15853	15884	15777	15710	15718	15693	16098	15553	15772	15785	15930	15906	15945	15982	15893	15745	15821	15836	15897	15782	15839	15731	15674	15588	15939	15880	15946	15896	15871	15922	15690	15894	16010	16102	15813	15892	15809	15814	15865	15840	15801	15958	15828	15493	15878	15954	15820	15830	15751	15886	15650	15747	15783	15822	15958	15839	15849	15740	15590	15792	15730	15773	15746	15685	15829	15775	15773	15813	15889	16017	15698	15654	15837	15796	15940	15863	15700	15867	15912	15900	15829	16056	16018	15596	16005	15598	15804	15656	15800	15852	15824	15687	15600	15719	15617	15771	15772	15807	15826	15838	15913	15642	16051	15846	15842	15922	15746	15797	15767	15810	15775	15703	15876	15832	15705	15991	15946	15970	15846	15775	15875	15786	15802	15779	16028	15712	15811	15937	15897	15835	15871	16039	15961	15837	15796	15914	15757	15932	15882	15692	15916	15941	15848	15974	15854	15782	15943	15916	15924	15955	15976	15858	15910	15837	15800	15910	15898	15567	15933	16039	15741	15853	15982	15906	15842	15984	16076	15714	15831	15855	15976	15915	16015	15868	15847	16002	15772	15765	15885	15724	15918	15881	15955	15868	15888	15864	15638	15846	16291	15907	15850	15819	15741	15833	15992	15782	15786	15768	16080	15677	15859	15839	15925	15833	15778	15670	15881	15781	15927	15973	15936	15773	15795	15980	15930	15840	16046	15917	15906	15895	16110	15900	15732	15923	15874	15713	15922	15751	16072	15807	15852	15736	15979	15777	15905	15853	15818	15767	15699	15613	15711	15759	15882	15594	15850	15937	15880	15880	15923	15908	15786	15979	15980	15966	15968	15866	15827	15919	15820	15847	15829	15870	15839	15942	15796	15857	15835	15784	15883	15802	15849	15952	15676	16020	15764	15817	15756	15788	15819	15805	16021	15833	15830	15958	15833	15961	15882	15774	15631	16028	15940	15979	15929	15835	16029	15931	15826	15820	15793	15759	15999	15919	15744	15815	15845	15870	15865	15684	16078	15832	15775	15721	15986	15863	15886	15873	16057	15934	15834	15832	15818	15861	15918	15903	15975	16037	15837	15913	15934	15839	16000	15899	15961	15894	15947	15850	16015	15927	15663	15844	15858	15774	16121	15953	15898	15815	15817	15921	15915	15897	15891	15958	15909	15922	15782	15990	15677	15842	15774	15796	15815	15858	15870	15878	15837	15791	15763	15992	15800	15838	15833	15823	15907	15800	15994	15952	15952	15896	15857	15841	15988	15738	15689	15852	15834	15953	15928	15752	15871	15942	15981	15843	15871	15854	15856	15846	15722	15699	15795	15604	15743	15833	15796	15813	15787	15915	15942	15594	16030	15881	15617	15627	15767	15901	15861	15797	15828	15811	15768	15840	16184	15786	15989	15934	15793	15872	15931	15901	15876	15914	15920	16106	15851	15864	15744	15826	15807	15898	15761	15648	15891	15914	15998	15984	16056	15812	15914	16089	15951	15901	15684	15798	16008	15904	15919	15888	15751	15917	15764	15894	16052	15972	16128	15754	15878	15774	15816	15940	15911	15845	15817	15650	15792	15697	15923	15937	15642	15593	15795	15954	15770	15848	15889	15695	15781	16019	15835	15791	15897	15704	15730	15855	15839	15906	15969	15810	16045	15825	15787	15801	15824	15948	16008	15818	15888	15840	15842	15933	15800	15889	16029	15774	15669	15750	15963	15722	15916	15889	15754	15822	15935	15757	15911	15804	15906	16049	15837	15877	15893	15989	15867	15761	15727	15892	15977	15921	15763	15955	15699	15695	15840	15889	15882	15848	15840	15835	15879	15923	15712	15861	15944	15768	15743	16062	15887	15761	15985	15825	15961	15827	15808	15766	15973	15961	15868	15810	15995	15749	15712	15886	15914	15892	15943	15963	15704	15769	15769	15851	15757	15878	15533	15805	15905	15815	15973	15728	15601	15903	15819	15706	15835	15784	15775	15884	15857	15797	15915	16076	15802	15914	15967	15661	15783	15884	15797	16106	15978	15854	15827	15827	16016	15773	16001	15787	15796	15791	15730	15763	15986	15999	15780	15777	15688	15863	15801	15710	15726	15716	15972	15978	15789	15851	15998	16008	15872	16093	15720	16017	15843	15876	15845	15981	15792	15926	15880	15815	15983	15891	15984	15871	15993	15814	15805	15911	15871	15729	16021	15832	15841	15932	15862	15852	15828	15751	15896	16128	16032	15653	15728	15880	15741	15695	15947	15813	15915	16021	15803	15686	15869	15778	16038	15900	15951	15764	15779	15862	15811	15936	15959	15847	15844	16014	15941	15951	16006	15663	15546	15838	15649	15789	16109	15974	15860	15813	15883	15874	15947	16099	15789	15833	15992	15772	15815	15775	15950	15704	15971	15746	15997	15910	15655	15764	15852	16032	15839	15639	15783	15814	15716	15997	15946	16047	15915	15821	15811	15829	15728	15861	15933	15740	15917	15711	15862	15861	15724	15915	15881	15837	15849	15864	15877	15751	15816	15944	15967	16024	16065	15696	15937	16088	15681	15940	15666	15778	15704	15753	16041	15911	15853	15697	15884	15709	15831	15872	15746	15853	15602	15891	15956	15748	15805	15908	15769	15656	15902	15917	15967	15775	15807	15912	15764	15988	15854	15770	15923	15796	15754	15822	15837	15751	15915	15808	15767	15700	15954	15886	15858	15803	15830	15959	15774	15992	15944	15878	15782	15825	16035	15829	15715	15899	15822	15804	15714	15925	15997	15802	15626	15749	15637	15795	15863	15899	15955	15864	15876	15855	15889	15933	15924	15845	15811	15841	16040	15768	15878	15797	15789	15756	15687	15780	15845	15760	15913	15822	15900	15813	15840	15801	15859	15787	15899	15672	15992	15854	15886	15895	15758	15934	15770	15638	16020	15733	15804	15864	15882	15790	15906	15775	15918	15820	15899	15977	15863	15902	15892	15880	15686	15877	15874	15907	15754	15930	16050	15831	15710	15703	15901	15941	15825	15711
17614	26883	22282	18207	16875	15855	15498	14746	14444	14250	14362	14222	14101	14009	14187	13869	14125	14005	13964	13995	13771	13796	13839	13699	13847	13730	13756	13713	13695	13558	13882	13804	13823	13893	13731	13968	13849	13873	13830	13701	13741	13839	13866	13680	13770	13903	13939	13854	13818	13728	13930	13882	13963	13878	13824	13646	13891	13717	13681	13806	13990	13830	13797	13717	13848	13957	13792	13775	13814	13749	13815	13781	13802	13727	13690	13872	13838	13751	13810	13809	13851	13858	13868	13759	13724	13807	13800	13819	13750	13814	13671	13819	13708	13825	13791	13745	13811	13827	13754	13663	13780	13712	13913	13678	13713	13764	13765	13804	13901	13875	13723	13726	13869	13824	13662	13774	13678	13670	13736	13689	13880	13811	13770	13829	13912	13782	13801	13594	13631	13656	13841	13824	13778	13804	13923	13799	13884	13856	13839	13744	13639	13767	13816	13787	13950	13735	13889	13752	13884	13783	13807	13819	13832	13674	13780	13733	13764	13803	13655	13769	13780	13957	13697	13871	13548	13738	13861	13836	13790	13769	13870	13896	13821	13836	13825	13787	13721	13904	13905	13857	13681	13753	13847	13699	13815	13858	13712	13674	13635	13896	13862	13926	13735	13853	13856	13776	13740	13704	13726	13699	13933	13845	13772	13903	13831	13779	13771	13754	13859	13757	13836	13812	13784	13898	13713	13779	13677	13729	13745	13856	13822	13857	13746	13821	13645	13786	13817	13793	13694	13904	13639	13656	13843	13788	13872	13718	13774	13664	13761	13761	13759	13777	14034	13715	13768	13810	13731	13850	13803	13777	13891	13792	13616	13682	13814	13745	13868	13889	13802	13783	13712	13804	13567	13697	13892	13733	13712	13751	13734	13635	13979	13587	13559	13742	13974	13666	13856	13751	13669	13607	13804	13932	13720	13854	13732	13696	13907	13891	13675	13772	13770	13673	13891	13913	13835	13681	13658	13723	13826	13834	13773	13756	13817	13623	13816	13820	13934	13787	13947	13761	13762	13696	13630	14017	13784	13866	13768	13707	13827	13849	13754	13756	13847	13828	13760	13706	13796	13840	13931	13806	13783	13656	13733	13669	13931	13708	13832	13767	13805	13785	13787	13609	13851	13778	13944	13881	13622	13812	13900	13839	13645	13735	13848	13849	13699	13591	13772	13802	13820	13700	13792	13765	13756	13922	13894	13756	13731	13896	13947	13656	13897	13825	13698	13735	13807	13667	13810	13639	14166	13842	13810	13944	13844	13788	13674	13800	13744	13859	13793	13687	13722	13719	13834	13757	14013	13761	13835	13898	13811	13875	13752	13563	13960	13667	13727	13908	13657	13790	13884	13800	13864	13649	13876	13821	13758	13848	13957	13704	13793	13835	13684	13869	13713	13985	13925	13755	13856	13828	13816	13560	13820	13787	13894	13746	13820	13812	13808	13741	13626	13757	13748	13873	13794	13667	13667	13659	13669	13758	13780	13753	13814	13764	13713	13868	13865	13861	13755	13805	13726	13736	13750	13822	13848	13848	13770	13893	13745	13862	13741	13860	13787	13681	13690	13716	13761	13965	13734	13809	13882	13753	13808	13622	13744	13860	13781	13936	13799	13734	13655	13750	13715	13757	13676	13871	13658	13763	13773	13840	13709	13743	13739	13734	13773	13736	13584	14008	13846	13752	13755	13706	13745	13742	13804	13737	13756	13624	13799	13599	13840	13648	13703	13804	13668	13670	13791	13651	13757	13756	13833	13709	13768	13859	13696	13901	13733	13777	13743	13827	13839	13734	13892	13693	13698	13822	13787	13727	13938	13693	13806	13771	13776	13768	13752	13814	13798	13923	13865	13842	13744	13776	13678	13823	13866	13741	13903	13682	13742	13731	13875	13741	13827	13833	13623	13746	13844	13769	13810	13909	13688	13817	13804	13767	13865	13927	13951	13629	13739	13723	13797	13870	13771	13766	13734	13650	13894	13728	13771	13873	13740	13841	13648	13832	13815	13671	13811	13792	13792	13835	13821	14002	13909	13981	13858	13798	13649	13804	13902	13792	13719	13825	13723	13724	13862	13799	13872	13755	13694	13843	13776	13771	13814	13724	14010	13914	13658	13788	13693	13698	13740	13779	13890	13751	13730	13837	13755	13727	13790	13794	13715	13693	13787	13807	13693	13730	13662	13975	13626	13806	14068	13725	13796	13758	13778	13892	13647	13589	13756	13886	13828	13974	13682	13803	13779	13817	13689	13858	13697	13637	13861	13648	13792	13776	13771	13772	13855	13816	13862	13825	13872	13705	13943	13803	13713	13769	13886	13983	13721	13827	13666	13813	13712	13825	13844	13790	13709	13918	13820	13783	13907	13606	13756	13724	13830	13928	13580	13841	13844	13883	13811	13768	13830	13795	13735	13795	13832	13791	13718	13742	13895	13687	13662	13750	13841	13765	13892	13688	13961	13717	13737	13771	13788	13848	13755	13769	13760	13888	13607	13639	13941	13665	13635	13737	13680	13918	13733	13858	13656	13848	13744	13777	13935	13760	13670	13818	13751	13576	13827	13838	13825	13812	13889	13776	13650	13882	13685	13709	13691	13780	13767	13823	13642	13788	13897	13805	13756	13708	13828	13723	13770	13753	13890	13855	13761	13727	13687	13839	13594	13798	13710	13808	13927	13820	13857	13649	13720	13947	13811	13882	13710	13829	13754	14006	13698	13840	13765	13887	13623	13728	13831	13805	13711	13899	13878	13661	13705	13802	13742	13686	13730	13751	13607	13767	13983	13757	13833	13806	13726	13800	13710	13881	13792	13813	13894	13710	13736	13833	13811	13766	13759	13653	13975	13838	13881	13804	13747	13759	13829	13874	13699	13825	13783	13741	13756	13593	13690	13791	13783	13834	13918	13874	13836	13856	13915	13768	13731	13890	13701	13903	13877	13993	13637	13810	13676	13645	13881	13633	13825	13769	13742	13848	13879	13721	13754	13872	13743	13742	13818	13797	13818	13733	13729	13741	13825	13769	13822	13952	13842	13777	13746	13782	13609	13877	13797	13789	13852	13707	13708	13805	13871	13775	13718	13890	13909	13828	13657	13819	13789	13659	13877	13832	13726	13762	13810	13783	13651	13937	13830	13776	13767	13989	13667	13874	13876	13693	13706	13636	13882	13819	13837	13703	13774	13800	13601	13751	13768	13909	13811	13766	13773	13871	13856	13950	13869	13844	13802	13849	13688	13859	13750	13782	13789	13999	13738	13696	13668	13990	13716	13810	13789	13728	13814	14004	13665	13748	13755	13927	13785	13787	13612	13874	13791	13839	13743	13840	13705	13704	13740	13784	13857	13789	13668	13695	13722	13786	13751	13730	13688	13950	13712	13888	13779	13746	13827	13920	13724	13764	13786	13763	13767	13854	13753	13783	13731	13703	13641	13783	13897	13726	13745	13705	13664	13865	13738	13876	13959	13672	13761	13910	13610	13851	13883	13792	13844	13718	13815	13535	13805	13902	13621	13782	13642	13804	13697	13760	13784	13759	13823	13894	13794	13751	13816	13759	13735	13728	13773	13681	13754	13696	13856	13890	13831	13811	13821	13849	13827	13785	13877	13947	13737	13764	13767	13787	13901	13711	13967	13967	13826	13813	13775	13907	13755	13722	13954	13837	13915	13677	13759	13805	13872	13701	13721	13849	13832	13797	13912	13723	13629	13811	13668	13678	13763	13804	13756	13756	13836	13749	13645	13776	13766	13811	13618	13884	13686	13689	13844	13754	13610	13842	13750	13814	13881	13717	13844	13725	13770	13564	13834	13862	13706	13705	13809	13733	13700	13758	13752	13866	13871	13724	13860	13772	13802	13934	13798	13712	13851	13595	13685	13697	13655	13631	13849	13723	13899	13641	13754	13810	13840	13725	13823	13696	13597	13986	13840	13896	13807	13694	13815	13617	13760	13730	13875	13694	13765	13639	13787	13803	13805	13850	13831	13820	13618	13622	13819	13698	13677	13747	13879	13846	13878	13932	13752	13835	13912	13908	13967	13833	13920	13842	13828	13654	13703	13766	13880	13905	13737	13766	13910	13823	13758	13853	13774	13624	13755	13760	13694	13821	13647	13863	13647	13840	13928	13783	13719	13741	13697	13843	13936	13812	13717	13654	13779	13852	13688	13634	13588	13619	13788	13740	13788	13753	13840	13831	13722	13602	13845	13732	13851	13647	13692	13777	13821	13844	13615	13852	13666	13873	13851	13846	13716	13654	13902	13715	13631	13895	13847	13607	13895	13830	13807	13730	13691	13866	13844	13807	13717	13765	13875	13797	13726	13746	14011	13743	13773	13797	13718	13807	13873	13763	13755	13731	13849	13854	13728	13861	13788	13920	13646	13737	13709	13622	13750	13828	13695	13794	13927	13796	13777	13717	13853	13830	13939	13810	13691	13844	13632	13790	13911	13752	13778	13965	13885	13710	13803	13734	13816	13655	13688	13732	13902	13719	13872	13698	13850	13712	13878	13843	13654	13721	13888	13797	13897	13682	13737	13842	13843	13862	13636	13763	13820	13751	13754	13930	13790	13728	13663	13733	13787	13778	13633	13721	13898	13676	13830	13881	13803	13784	13840	13845	13849	13823	13658	13794	13821	13808	13891	13805	13683	13826	13855	13866	13816	13794	13776	13767	13773	13630	14078	13649	13644	13663	13843	13615	13842	13729	13885	13985	13884	13871	13740	13775	13785	13973	13882	13809	13712	13738	13892	13805	13830	13732	13726	13909	13812	13900	13749	13692	13854	13793	13707	13840	13819	13795	13771	13868	13696	13702	13852	13618	13785	13766	13697	13677	13867	13814	13826	13680	13876	13931	13782	13738	13816	13810	13799	13721	13788	13813	13622	13713	13772	13890	13627	13703	13905	13840	13825	13949	13838	13753	13714	13784	14098	13820	13723	13729	13885	13791	13811	13748	13713	13711	13629	13834	13752	13941	13886	13807	13881	13709	13844	13608	13805	13798	13905	13886	13832	13808	13751	13931	13756	13778	13753	13708	13792	13844	13751	13696	13821	13647	13719	13862	13814	13903	13641	13835	13804	13801	13667	13792	13814	13863	13889	13626	13628	13675	13784	13672	13669	13549	13892	13718	13956	13644	13791	13710	13790	13716
22726	20953	27776	24463	21908	22049	20919	18350	17484	17657	17472	17431	17300	17007	17105	17198	17031	17046	17016	16916	17016	16900	16679	16938	16729	16744	16800	16759	16829	16787	16723	16741	16654	16765	16791	16875	16937	16818	16697	16816	16802	16684	16742	16709	16791	16668	16743	16597	16750	16822	16706	16689	16653	16681	16545	16702	16664	16736	16642	16813	16722	16558	16728	16819	16737	16941	16697	16504	16672	16698	16450	16565	16932	16674	16710	16821	16694	16447	16511	16541	16765	16751	16649	16769	16679	16742	16722	16600	16674	16798	16662	16526	16554	16635	16531	16598	16667	16699	16687	16369	16546	16529	16627	16627	16829	16752	16564	16709	16590	16828	16736	16773	16606	16547	16583	16807	16413	16559	16400	16604	16622	16845	16784	16863	16696	16769	16683	16506	16520	16542	16536	16846	16742	16805	16523	16700	16771	16847	16619	16645	16678	16655	16755	16825	16508	16811	16479	16572	16615	16454	16577	16695	16758	16940	16674	16771	16860	16789	16555	16820	16710	16633	16604	16665	16700	16643	16627	16729	16731	16504	16717	16580	16731	17015	16651	16455	16691	16494	16590	16671	16408	16620	16651	16492	16653	16668	16803	16712	16618	16446	16411	16683	16683	16535	16913	16712	16505	16690	16504	16524	16668	16622	16542	16591	16717	16614	16622	16458	16719	16543	16747	16672	16591	16668	16432	16535	16715	16535	16522	16543	16729	16787	16532	16684	16671	16817	16622	16703	16703	16797	16692	16669	16535	16667	16562	16562	16737	16539	16428	16557	16905	16743	16580	16697	16780	16588	16463	16793	16631	16378	16741	16576	16442	16617	16628	16818	16691	16885	16645	16514	16666	16755	16691	16746	16704	16556	16556	16672	16672	16729	16518	16632	16419	16790	16565	16738	16498	16663	16533	16672	16766	16705	16706	16783	16692	16774	16678	16644	16687	16752	16614	16662	16733	16780	16586	16411	16522	16614	16648	16609	16719	16443	16636	16666	16537	16576	16593	16710	16775	16684	16555	16780	16547	16465	16515	16688	16718	16433	16516	16733	16534	16715	16689	16546	16732	16740	16731	16662	16574	16827	16847	16740	16762	16696	16555	16522	16508	16774	16819	16579	16739	16685	16765	16469	16706	16707	16605	16780	16804	16584	16678	16457	16576	16771	16663	16656	16772	16571	16821	16552	16799	16610	16617	16624	16678	16542	16679	16831	16601	16608	16650	16842	16680	16787	16564	16599	16706	16882	16831	16580	16591	16586	16757	16833	16503	16477	16534	16666	16502	16618	16648	16735	16743	16777	16759	16518	16861	16695	16649	16550	16769	16723	16719	16667	16589	16434	16282	16670	16728	16728	16764	16671	16688	16743	16697	16535	16661	16588	16561	16580	16784	16598	16574	16879	16733	16524	16691	16527	16716	16745	16579	16573	16452	16528	16698	16626	16748	16648	16833	16738	16654	16619	16669	16720	16572	16472	16686	16769	16689	16562	16479	16654	16582	16507	16715	16688	16612	16897	16667	16558	16882	16602	16706	16717	16550	16742	16736	16608	16497	16704	16771	16589	16644	16552	16777	16777	16586	16570	16382	16612	16632	16649	16688	16692	16782	16597	16582	16770	16567	16791	16656	16647	16605	16561	16801	16571	16904	16547	16734	16808	16753	16756	16707	16745	16788	16513	16707	16623	16748	16648	16690	16800	16711	16552	16598	16683	16862	16699	16357	16526	16575	16576	16613	16683	16807	16709	16627	16432	16606	16748	16507	16798	16606	16775	16715	16777	16822	16617	16514	16651	16746	16753	16454	16665	16577	16814	16607	16710	16781	16709	16754	16684	16686	16830	16397	16421	16736	16531	16678	16509	16584	16541	16760	16765	16680	16526	16621	16619	16700	16598	16735	16613	16676	16507	16727	16675	16767	16887	16571	16681	16707	16710	16710	16652	16513	16673	16846	16645	16629	16840	16848	16773	16653	16760	16581	16446	16688	16697	16639	16517	16718	16414	16683	16715	16781	16633	16788	16650	16788	16810	16753	16741	16847	16928	16673	16903	16890	16795	16547	16647	16677	16543	16691	16652	16758	16665	16680	16396	16607	16584	16562	16494	16699	16697	16726	16451	16580	16513	16445	16656	16600	16792	16570	16579	16718	16578	16638	16673	16476	16637	16530	16655	16592	16965	16760	16770	16663	16831	16548	16731	16574	16446	16798	16703	16619	16698	16796	16743	16639	16817	16643	16681	16580	16819	16783	16799	16670	16747	16574	16643	16665	16283	16417	16615	16676	16975	16645	16703	16572	16660	16634	16705	16716	16727	16603	16856	16830	16618	16534	16684	16604	16679	16505	16636	16750	16565	16688	16575	16617	16522	16573	16724	16572	16707	16726	16524	16575	16464	16832	16621	16844	16811	16565	16771	16779	16602	16443	16682	16796	16775	16688	16778	16727	16653	16741	16570	16712	16526	16514	16619	16629	16720	16545	16438	16677	16751	16618	16660	16631	16527	16728	16770	16571	16714	16829	16563	16750	16757	16771	16454	16738	16726	16692	16702	16773	16596	16738	16599	16773	16485	16625	16685	16647	16595	16794	16366	16527	16679	16550	16748	16616	16760	16825	16536	16554	16748	16809	16777	16658	16558	16825	16916	16719	16666	16673	16710	16801	16608	16803	16613	16492	16855	16694	16591	16766	16544	16589	16652	16914	16716	16617	16781	16686	16523	16721	16642	16642	16720	16667	16728	16674	16662	16613	16540	16615	16610	16647	16670	16577	16541	16557	16589	16796	16697	16737	16584	16759	16466	16582	16721	16620	16737	16785	16577	16561	16502	16727	16476	16623	16521	16609	16706	16459	16651	16622	16511	16517	16841	16627	16731	16841	16750	16582	16650	16665	16674	16629	16547	16770	16558	16869	16631	16468	16844	16526	16537	16643	16669	16640	16594	16662	16761	16475	16865	16639	16589	16664	16767	16792	16774	16731	16696	16691	16394	16721	16822	16546	16729	16575	16701	16494	16581	16859	16672	16726	16651	16818	16483	16650	16525	16756	16746	16714	16804	16626	16582	16656	16636	16686	16447	16563	16501	16563	16780	16749	16701	16549	16783	16825	16656	16625	16694	16718	16732	16658	16806	16733	16496	16775	16683	16822	16679	16678	16713	16603	16769	16661	16584	16440	16742	16622	16657	16809	16860	16773	16622	16722	16578	16558	16824	16605	16487	16853	16682	16592	16578	16539	16570	16832	16687	16537	16680	16632	16692	16622	16674	16858	16742	16761	16592	16757	16678	16643	16884	16549	16653	16676	16659	16872	16539	16704	16655	16628	16569	16513	16743	16565	16691	16599	16800	16571	16486	16605	16718	16701	16558	16534	16769	16664	16506	16828	16423	16691	16560	16396	16845	16772	16581	16600	16884	16564	16804	16671	16584	16806	16645	16587	16698	16629	16727	16645	16726	16712	16912	16539	16449	16676	16716	16800	16677	16752	16566	16603	16770	16611	16434	16692	16619	16786	16880	16524	16720	16844	16916	16634	16691	16805	16562	16503	16555	16500	16809	16753	16681	16692	16747	16572	16581	16710	16783	16493	16717	16515	16714	16540	16622	16628	16645	16686	16844	16568	16477	16570	16467	16653	16582	16652	16710	16703	16639	16632	16778	16411	16783	16688	16706	16622	16555	16636	16901	16764	16578	16780	16770	16666	16719	16763	16561	16762	16712	16764	16781	16703	16672	16806	16699	16613	16597	16677	16670	16683	16556	16828	16750	16636	16556	16794	16831	16484	16828	16654	16699	16691	16695	16527	16498	16771	16520	16747	16764	16771	16607	16389	16723	16651	16587	16578	16762	16567	16592	16738	16874	16640	16663	16548	16618	16620	16586	16627	16726	16747	16598	16701	16796	16608	16708	16732	16534	16491	16627	16625	16535	16640	16599	16772	16845	16732	16538	16569	16703	16519	16601	16526	16569	16611	16665	16678	16607	16703	16529	16458	16551	16722	16751	16795	16593	16668	16685	16680	16736	16603	16468	16385	16692	16650	16726	16654	16507	16469	16568	16597	16774	16750	16733	16616	16563	16750	16891	16921	16714	16719	16748	16840	16774	16742	16747	16763	16545	16612	16644	16628	16551	16497	16562	16600	16508	16745	16704	16774	16604	16728	16577	16705	16709	16659	16789	16653	16530	16637	16515	16562	16793	16619	16444	16620	16678	16638	16807	16563	16740	16716	16601	16663	16939	16473	16669	16513	16615	16720	16574	16779	16682	16601	16641	16607	16549	16710	16550	16563	16718	16573	16538	16356	16541	16514	16791	16609	16655	16611	16690	16640	16652	16595	16718	16552	16426	16658	16630	16687	16746	16949	16558	16835	16885	16678	16604	16788	16493	16646	16464	16486	16582	16606	16727	16847	16730	16643	16431	16805	16707	16655	16500	16669	16672	16597	16772	16806	16600	16681	16537	16557	16428	16608	16704	16665	16805	16812	16755	16738	16849	16535	16811	16682	16659	16676	16380	16504	16449	16538	16564	16768	16728	16632	16686	16732	16582	16812	16618	16825	16674	16614	16660	16521	16668	16775	16723	16477	16547	16583	16652	16639	16744	16687	16765	16785	16570	16586	16851	16773	16599	16725	16568	16716	16773	16631	16691	16516	16698	16806	16717	16687	16618	16545	16692	16632	16730	16572	16518	16686	16465	16837	16786	16530	16538	16691	16756	16672	16632	16573	16739	16552	16819	16505	16682	16593	16752	16848	16535	16836	16784	16796	16538	16586	16599	16542	16761	16858	16688	16770	16854	16737	16771	16722	16561	16751	16745	16644	16651	16678	16602	16639	16659	16602	16708	16641	16784	16788	16770	16645	16654	16750	16870	16789	16466	16582	16740	16502	16576	16669	16400	16624	16639	16757	16749	16553	16714	16617	16709	16581	16455	16504	16655	16468	16751	16498	16697	16636	16675	16688	16656	16736	16832	16708	16824	16690	16596	16645	16717	16647	16637	16640	16463	16756	16574	16728	16682	16619	16433	16757	16599	16566	16769	16756	16787	16687	16674	16649	16632	16729	16605	16611	16605	16592	16564	16739	16497	16764	16567	16677	16795	16501	16665	16767	16766	16714	16647	16906	16822	16606	16733	16684	16603	16573	16685	16622	16657
15859	32950	27043	21161	18991	17518	16530	16199	15572	15256	15118	15045	14933	14856	14751	14810	14471	14552	14556	14574	14332	14409	14261	14446	14472	14401	14275	14230	14352	14376	14305	14385	14355	14262	14239	14319	14379	14207	14216	14423	14248	14365	14254	14392	14396	14278	14266	14161	14465	14449	14485	14238	14206	14189	14462	14312	14387	14410	14373	14291	14131	14147	14382	14318	14309	14398	14307	14208	14274	14274	14366	14428	14313	14303	14226	14231	14485	14419	14103	14339	14226	14257	14449	14319	14268	14314	14229	14249	14295	14223	14235	14200	14278	14179	14203	14203	14260	14213	14284	14302	14278	14285	14253	14407	14077	14206	14305	14326	14031	14252	14314	14196	14316	14295	14122	14320	14411	14229	14290	14162	14227	14105	14231	14240	14249	14245	14294	14366	14194	14186	14227	14265	14292	14204	14339	14245	14271	14324	14138	14335	14319	14124	14368	14417	14246	14455	14354	14236	14304	14239	14325	14119	14245	14270	14116	14340	14268	14207	14149	14191	14340	14375	14352	14413	14226	14193	14308	14394	14276	14372	14341	14510	14264	14320	14235	14317	14290	14283	14207	14237	14232	14322	14197	14093	14216	14177	14177	14224	14238	14293	14257	14139	14144	14439	14402	14213	14286	14092	14370	14267	14284	14125	14333	14251	14275	14394	14333	14275	14112	14310	14214	14300	14415	14286	14371	14283	14201	14200	14349	14386	14203	14363	14229	14338	14224	14181	14271	14375	14222	14239	14246	14310	14299	14156	14319	14242	14234	14213	14309	14409	14351	14373	14307	14231	14534	14260	14163	14287	14253	14259	14298	14232	14275	14334	14069	14295	14490	14049	14165	14052	14226	14205	14287	14426	14287	14233	14274	14235	14190	14366	14342	14351	14245	14235	14332	14199	14127	14467	14336	14141	14135	14214	14231	14037	14181	14290	14254	14198	14354	14226	14312	14181	14336	14363	14221	14276	14061	14269	14412	14116	14192	14188	14252	14289	14371	14415	14232	14295	14204	14423	14308	14391	14264	14160	14276	14229	14164	14386	14261	14427	14241	14408	14296	14127	14177	14138	14207	14259	14133	14316	14280	14247	14107	14099	14213	14303	14361	14288	14089	14313	14397	14076	14353	14319	14200	14217	14355	14187	14262	14263	14230	14267	14151	14248	14201	14290	14187	14193	14110	14186	14155	14231	14230	14118	14230	14244	14300	14177	14182	14158	14227	14367	14154	14326	14258	14246	14133	14218	14170	14327	14138	14293	14018	14225	14084	14342	14350	14061	14362	14274	14395	14252	14136	14309	14155	14365	14159	14083	14183	14290	14323	14124	14174	14144	14429	14025	14363	14203	14242	14297	14156	14131	14250	14291	14282	14163	14209	14121	14318	14182	14428	14271	14421	14273	14270	14266	14238	14330	14328	14175	14293	14345	14295	14395	14340	14208	14273	14244	14308	14409	14355	14291	14221	14195	14292	14181	14187	14237	14268	14328	14184	14365	14316	14240	14144	14527	14163	14430	14254	14241	14250	14248	14200	14107	14448	14132	14312	14388	14208	14148	14408	14425	14132	14430	14260	14226	14231	14345	14243	14182	14202	14266	14273	14218	14341	14276	14264	14202	14233	14454	14145	14090	14251	14311	14299	14262	14340	14127	13949	14300	14330	14400	14252	14178	14464	14154	14369	14232	14261	14123	14189	14268	14255	14124	14225	14246	14145	14157	14202	14243	14135	14275	14236	14141	14272	14194	14437	14223	14266	14317	14210	14391	14237	14358	14146	14404	14356	14283	14304	14292	14314	14136	14304	14189	14429	14183	14307	14177	14225	14360	14294	14170	14306	14389	14423	14254	14266	14075	14342	14002	14339	14357	14267	14079	14244	14105	14210	14187	14192	14193	14442	14330	14389	14212	14311	14265	14264	14272	14384	14397	14350	14096	14291	14279	14207	14235	14163	14178	14207	14312	14346	14271	14265	14449	14248	14341	14305	14282	14288	14349	14344	14340	14418	14329	14344	14325	14405	14221	14321	14222	14409	14311	14273	14217	14186	14319	14278	14370	14341	14190	14469	14139	14352	14202	14240	14206	14406	14394	14198	14213	14266	14275	14168	14288	14274	14288	14233	14335	14372	14096	14145	14198	14231	14201	14554	14375	14180	14137	14179	14173	14235	14250	14318	14116	14219	14084	14142	14177	14346	14245	14128	14211	14127	14328	14216	14242	14222	14250	14365	14297	14521	14339	14327	14355	14145	14197	14256	14220	14193	14093	14275	14219	14250	14314	14201	14409	14208	14149	14276	14268	14204	14146	14340	14140	14257	14294	14068	14281	14356	14319	14321	14362	14302	14252	14426	14364	14307	14061	14389	14105	14208	14219	14193	14186	14196	14128	14256	14321	14193	14261	14241	14277	14203	14174	14116	14306	14481	14447	14253	14332	14141	14242	14251	14240	14256	14206	14201	14289	14244	14396	14208	14315	14194	14316	14230	14218	14413	14312	14320	14206	14331	14221	14277	14240	14252	14381	14342	14209	14260	14345	14147	14351	14275	14290	14250	14542	14164	13992	14268	14201	14170	14204	14237	14447	14191	14055	14343	14411	14164	14420	14232	14349	14362	14301	14227	14236	14333	14443	14245	14239	14123	14378	14352	14326	14110	14264	14267	14302	14297	14337	14407	14227	14207	14371	14347	14433	14223	14290	14285	14333	14313	14312	14244	14122	14347	14356	14309	14162	14314	14399	14210	14259	14424	14390	14256	14252	14475	14300	14340	14342	14232	14272	14289	14199	14151	14399	14338	14214	14208	14340	14213	14257	14227	14203	14352	14127	14125	14220	14213	14127	14245	14356	14362	14361	14279	14180	14321	14204	14283	14271	14264	14361	14225	14353	14281	14262	14361	14213	14203	14205	14216	14244	14305	14296	14201	14251	14231	14377	14238	14215	14269	14147	14251	14171	14224	14272	14199	14368	14312	14114	14150	14067	14319	14324	14212	14313	14290	14297	14276	14165	14136	14289	14444	14218	14342	14072	14311	14242	14238	14263	14240	14132	14227	14300	14314	14131	14175	14234	14266	14387	14153	14254	14235	14374	14135	14264	14227	13993	14026	14160	14307	14324	14197	14398	14288	14275	14378	14292	14416	14118	14321	14311	14213	14226	14171	14249	14254	14056	14234	14152	14196	14312	14074	14235	14298	14259	14297	14276	14197	14259	14328	14292	14202	14256	14190	14299	14399	14289	14306	14210	14251	14265	14128	14240	14171	14257	14218	14264	14491	14312	14133	14408	14252	14203	14298	14279	14187	14357	14406	14299	14108	14039	14194	14304	14425	14314	14267	14343	14261	14309	14150	14349	14236	14375	14323	14347	14148	14029	14367	14288	14141	14455	14286	14121	14274	14187	14108	14341	14287	14245	14233	14158	14150	14275	14265	14429	14222	14223	14279	14211	14269	14280	14115	14161	14138	14160	14343	14461	14176	14267	14246	14254	14330	14189	14392	14229	14186	14206	14255	14217	14406	14534	14253	14311	14269	14210	14416	14484	14328	14293	14257	14242	14161	14326	14273	14267	14346	14295	14205	14405	14325	14260	14254	14379	14256	14188	14168	14375	14155	14308	14399	14404	14278	14289	14251	14221	14108	14156	14505	14072	14197	14420	14244	14363	14359	14044	14125	14328	14371	14250	14338	14314	14258	14320	14381	14269	14204	14299	14257	14316	14106	14181	14191	14249	14311	14159	14186	14273	14190	14359	14106	14326	14347	14187	14168	14235	14322	14229	14283	14384	14270	14127	14490	14082	14364	14203	14342	14263	14198	14074	14020	14274	14177	14125	14329	14107	14275	14232	14420	14288	14056	14417	14279	14348	14386	14298	14310	14318	14256	14261	14318	14383	14286	14146	14290	14350	14277	14239	14301	14349	14397	14344	14238	14204	14231	14262	14200	14468	14113	14222	14087	14045	14294	14205	14277	14241	14178	14265	14389	14378	14446	14311	14270	14288	14135	14241	14329	14129	14242	14383	14239	14229	14274	14200	14202	14199	14204	14312	14343	14315	14269	14234	14345	14219	14390	14172	14252	14248	14211	14257	14300	14257	14286	14340	14414	14236	14375	14214	14321	14218	14139	14414	14363	14335	14362	14283	14379	14143	14474	14354	14174	14401	14207	14376	14369	14189	14353	14259	14196	14183	14222	14072	14382	14268	14282	14283	14246	14326	14382	14277	14226	14352	14415	14309	14102	14326	14235	14440	14127	14492	14147	14240	14223	14445	14177	14286	14222	14015	14291	14341	14179	14251	14443	14241	14253	14135	14114	14151	14172	14329	14319	14130	14274	14169	14125	14383	14208	14242	14143	14363	14230	14299	14320	14160	14170	14145	14223	14480	14086	14391	14249	14352	14286	14215	14361	14324	14227	14261	14259	14038	14053	14139	14334	14437	14363	14297	14244	14315	14257	14254	14354	14189	14294	14242	14262	14269	14266	14187	14267	14285	14131	14212	14418	14167	14258	14235	14452	14298	14386	14338	14236	14274	14304	14198	14186	14150	14305	14320	14358	14359	14361	14272	14273	14293	14166	14167	14317	14328	14384	14431	14435	14313	14186	14347	14155	14387	14308	14133	14305	14392	14239	14357	14148	14172	14296	14461	14396	14275	14368	14421	14334	14295	14186	14255	14159	14390	14292	14304	13922	14406	14269	14151	14238	14160	14359	14304	14338	14338	14192	14188	14141	14267	14273	14205	14350	14356	14346	14413	14232	14287	14309	14413	14458	14078	14300	14174	14263	14170	14226	14239	14288	14217	14250	14257	14304	14288	14211	14142	14201	14401	14308	14157	14290	14361	14314	14320	14162	14257	14234	14265	14165	14266	14086	14177	14355	14141	14326	14232	14259	14341	14234	14565	14371	14248	14268	14444	14231	14462	14368	14352	14329	14194	14249	14249	14216	14282	14267	14251	14149	14386	14331	14191	14375	14220	14293	14204	14283	14159	14285	14364	14198	14161	14261	14299	14317	14251	14254	14317	14261	14464	14315	14236	14212	14226	14323	14340	14197	14321	14218	14360	14282	14260	14271	14331	14237	14227	14146	14222	14467	14190	14210	14390	14198	14326	14339	14231	14267	14339	14258	14248	14462	14251	14248	14241	14343	14306
24326	20982	26659	26129	20143	18302	17860	16835	16418	16541	16442	16179	16297	16218	16035	15977	15986	16197	15873	15889	16167	16031	15799	15940	15888	15678	15750	15911	15904	15825	15710	16035	15867	15903	15771	15952	15933	15954	15745	15819	15919	15768	15788	15771	15863	15680	16008	16069	15746	15716	15707	15797	15805	15923	15793	15831	15799	15996	15921	15777	15966	15684	15707	15787	15995	15971	15838	15734	15993	15838	15878	15691	15720	15871	15737	15646	15820	15767	15744	15948	15774	15850	15756	15813	15837	16023	15696	15905	16006	15667	15918	15736	15788	15828	15910	15728	15797	15835	15916	15806	15774	15999	15810	15826	15779	15839	15554	15704	15780	15829	15998	15762	15799	15867	15759	15782	15855	15822	15671	15761	15716	15992	15726	15803	15700	15874	15698	15932	15543	15668	15804	15697	15672	15722	15683	15959	15782	15740	15795	15599	15743	15668	15684	15957	15482	15685	15748	15781	15651	15810	15793	15890	15870	15849	15960	15884	15956	15657	15717	15802	15778	15788	15809	15748	15743	15873	15815	15814	15641	15754	15883	15635	15847	15939	15795	15808	15932	15779	15640	15839	15734	15870	15872	15761	15780	15796	15732	15783	15707	15779	15851	15890	15948	15903	16039	15786	15607	15667	15963	15810	16024	15888	15809	15735	15844	15812	15854	15675	15621	15676	15751	15906	15662	15759	15884	15795	15844	15926	15780	15680	15707	15847	16052	15640	15951	15832	15704	15631	15647	15814	15951	15801	15979	15725	15882	15624	15946	15826	15795	15966	16022	15950	15718	15785	15950	15823	15903	15940	15760	15813	15766	15813	15876	15832	15738	15557	15923	15894	15689	15696	15675	15781	15715	15878	15874	15870	15915	15845	15622	15768	15803	15726	15789	16018	15882	15770	15950	15932	15912	15861	15742	15881	15912	15917	15863	15841	15905	15847	15680	15576	15658	15745	15800	15941	15699	15874	15835	15878	15910	15951	15916	15918	15800	15987	15778	15730	15451	15938	15857	15860	15767	15867	15966	15936	15616	15898	15844	15758	15733	15698	15752	15756	15700	15692	15785	15847	15652	15717	15895	15814	15870	15787	15862	15988	15902	15841	15826	16017	15812	15704	15695	15765	15784	15701	15874	15766	15962	15784	15993	15820	15860	15811	15758	15855	16012	15800	15798	15739	15887	16002	15841	15739	15995	15774	15822	15982	15871	15788	15687	15937	16043	15805	15762	15861	15745	15969	15748	15575	15923	16017	15753	15887	15936	15834	15901	15830	15775	15932	15763	15869	15818	15899	15863	15963	15882	15936	15763	15732	15811	15658	16039	15819	15729	15754	15746	15864	15796	15721	15742	15863	15664	15850	15715	15783	15958	15958	15558	15864	15916	15798	15793	15871	15925	15694	15752	15739	15672	15721	15623	15568	15954	15699	15807	15758	16028	15822	16004	15622	15900	15802	15673	15593	15803	15852	15769	15923	15917	15838	15793	15858	15825	15531	15790	15837	15884	15764	15777	15879	15903	15865	15771	15935	15769	15992	15819	15896	15679	15745	15704	15714	15846	16041	15867	15758	15845	15955	16013	16044	15828	15881	15763	15780	15955	15807	15987	15831	15809	15815	15722	15877	15836	15804	15739	15744	15684	15897	15826	15827	15845	15762	15585	15836	15840	16029	15849	15856	16021	15794	15813	15751	15664	15638	15751	15858	15765	15854	15685	15752	15720	15537	15672	15773	15917	15623	15745	15847	16100	15895	15856	15817	15952	15848	15689	15775	15800	15979	15677	15602	15974	15822	15750	15744	16108	15881	15870	15825	15879	15735	15941	15777	15850	15941	15720	15593	15914	16020	15817	16014	15863	15945	15722	16124	15713	15588	15561	15818	15731	15909	15616	15782	15845	15760	15654	15778	15798	15829	15784	16051	15787	15977	15830	15761	15875	15880	15967	15866	15633	15725	15748	15767	15837	15730	15738	15724	15668	15767	15931	15867	15903	15746	15938	15986	15890	15851	15656	15769	15732	15779	15940	15643	15753	15728	15804	15750	15787	15776	15855	15875	15842	15744	15785	15854	15925	15672	15968	15935	15972	15970	15941	15946	15829	15820	15768	15890	15799	15928	15806	15956	15977	15901	15847	15793	16038	15934	15771	15909	15922	15743	15874	15769	15823	15960	15849	15999	15991	15833	15915	15619	15704	15862	15813	15811	15743	15814	15749	16001	15829	15793	15882	15802	15859	15948	15821	15967	15700	15775	15970	15996	15597	15959	15786	15763	15740	15804	15766	15755	15802	15821	15928	15775	15889	15819	15699	15910	15683	15868	15893	15684	15739	15866	16010	15894	15719	15687	15821	15871	15700	15783	15806	15849	15904	15677	15795	15821	15843	15680	15722	15817	15698	15710	15743	15829	15959	15671	15758	15593	15925	16040	15807	15896	15715	15739	15936	15758	15810	15865	15706	15833	15657	15822	15807	15837	15873	15809	15877	15960	15798	15813	15793	15555	15618	15851	15944	15690	15936	16063	15774	15762	15920	15522	15694	15818	15669	15725	15769	15711	15771	15667	15964	15733	16035	15741	15771	15868	15656	15720	15780	15734	16043	15688	15816	15648	15881	15727	15841	16011	15885	15924	15805	15732	15865	15947	15643	15841	15991	15822	15911	15939	15777	15746	15726	15898	15936	15553	15813	15579	15750	15930	15692	15783	15817	15708	15976	15851	15954	15782	15770	15963	15776	15819	15820	15894	15813	15775	15911	15851	15803	16016	15781	15865	15598	15617	15715	15832	15653	15663	15685	15705	15693	15703	15770	15693	15962	15646	15947	15799	15920	15926	15916	15980	15821	15849	15735	15648	15790	15780	15728	16125	16009	15801	15708	15875	16024	15675	15785	15650	15840	15650	15752	15918	15878	15700	15755	15811	15781	16008	15752	15684	15915	15899	15807	15987	15816	15596	15744	15965	15855	15784	15945	15783	15771	15712	15712	15899	15763	15856	15975	15891	15856	15778	16013	15658	15553	15893	15708	15782	15718	15823	15762	15789	15994	15796	15839	15984	15735	15976	15824	15612	15959	15792	15933	15898	15888	15945	15815	15653	15921	15991	15927	15886	15920	15706	15895	15860	15789	15776	15811	16097	15770	16019	15931	15654	15695	15747	15792	15917	15730	15936	15821	15844	15815	15897	15815	15706	15895	15721	15797	15876	15654	15892	15958	15820	15791	15741	15841	15851	15759	15691	15825	15945	15885	16053	15846	15629	15641	15626	15835	15796	15911	15815	16060	15935	15798	16016	15792	15752	15948	15936	15627	15855	15878	15798	15890	15692	15779	15881	15807	15914	15706	15809	15897	15985	15755	15855	15989	15797	15856	15807	15979	15861	15881	15840	15724	15758	15968	15906	15792	15733	16002	15965	15978	15666	15957	15952	15671	15893	15818	15667	15767	15804	15718	15811	15731	15878	15749	15903	15828	16116	15978	15870	15817	15742	15817	15713	15831	15974	15686	15687	15737	15853	15743	15785	15793	15793	15675	15709	15853	15841	15863	15830	15734	16009	15827	15773	15828	15827	15972	15834	15764	15834	15844	15778	15740	15862	15826	15781	15839	15856	15893	15861	15852	15677	15822	15735	15873	15826	15842	15971	16066	15893	15980	15809	15697	15749	15874	15812	15740	15891	15755	15553	16000	15945	15945	15871	15878	15798	15732	15864	15925	15822	15647	15904	15734	15826	15909	15786	15893	15744	15779	15645	15694	15840	15862	16018	15750	15947	15591	15998	15802	16037	15906	15856	15756	15682	15848	15748	15796	15636	15955	15695	16053	15715	15793	15902	15845	15839	15876	15876	15931	15949	15842	15849	15887	15889	15826	16012	15811	15701	15713	15749	16022	15818	15884	15919	15927	15933	15740	15720	15739	15953	15719	15974	15799	15865	15750	15847	15820	15927	15835	15808	15789	16019	15930	15890	15854	15754	15819	15880	15660	15830	15663	15867	16027	15846	15946	15771	15877	15780	15984	15846	15804	15838	16046	15861	15697	15850	15744	15898	15769	15756	16020	15926	15857	15928	15818	15784	15934	15893	15810	15715	15604	15829	15688	15927	15939	15989	15832	15724	15726	15822	15882	15706	15945	15652	15806	16015	15830	15973	16080	15953	16040	15878	16110	15657	15939	15813	15811	15991	15817	15755	15864	15817	15876	15892	15783	15692	15780	15724	15788	15911	16064	15843	16044	15640	15834	15959	15812	15730	15803	15860	15734	15858	15910	15726	16066	15810	15810	15770	15807	15844	16017	15919	15569	15833	15759	16005	15723	15924	15897	15731	15778	15903	15956	15850	15648	15685	15805	15823	15821	15712	15715	15766	15904	15929	15899	15781	15791	15776	15816	15425	15771	15838	15808	15932	15763	15752	15871	15851	15883	15651	15839	15563	15654	15836	15915	15714	15934	15887	15733	15764	15845	15861	15839	15934	15911	15658	15847	15727	15925	15866	15987	15826	15794	15691	15740	15865	15636	15902	15754	15821	15871	15822	16041	15849	15913	15829	15862	15921	15709	15718	15848	15658	15813	15597	15949	15769	15794	15685	15655	15770	15724	15623	15788	15846	15722	15896	15679	15828	15547	15877	15852	15839	15781	16013	15810	15906	15651	15944	15912	15894	15757	15747	15540	15696	15657	15821	15856	15954	15910	15865	15812	15875	15827	15850	15882	15843	15755	15819	15785	15895	15917	16053	15786	15752	15699	15862	15923	15827	15788	15672	15821	15843	16069	15713	15835	15804	15871	15829	15802	15846	15790	15864	15812	15810	15783	15968	15940	15907	15849	15794	15823	15717	15859	15833	15715	15757	15664	15905	15693	15926	15873	15729	15807	15915	15861	15831	15905	15815	15931	15755	15726	15697	16031	15814	15887	15666	15814	15855	15710	16019	15875	15812	15866	15649	15896	15750	15911	15674	15593	15936	15929	15927	16035	15794	15778	15811	15748	15764	15837	15842	15936	15746	15738	15910	15962	15904	15751	15865	15685	15918	15723	16028	15846	15810	15827	15904	15799	15845	15865	15923	15630	15851	15757	15899	15778	15727	15857	15897	15978	15761	15855	15920	15960	15830	15685	15906	15990	15783	15782	15902	15804	15932	15614	15797	16003	15801
16044	29745	24181	19359	17836	16460	15893	15191	14826	14582	14366	14373	14341	14231	14249	14174	14192	13974	13869	14082	13895	13900	13919	13817	13825	13783	13866	14048	13843	13966	13969	13912	13880	13934	13812	13870	13741	13840	13901	13626	13727	14042	13840	13760	13731	13792	13811	13831	13819	13850	13834	13837	13745	13870	13583	13970	13601	13663	13929	13818	13846	13852	13836	13959	13834	13866	13909	13790	13825	13820	13941	13713	13700	13880	13865	13866	13778	13697	13874	13813	13745	13830	13777	13721	13884	13784	13832	13829	13855	13754	13786	13898	13849	13899	13989	13727	13841	13855	13884	13811	13747	13911	13614	13952	13919	13936	13835	13890	13863	13789	13847	13738	13834	13789	13748	13886	13768	13771	13812	13707	13948	13888	13818	13882	13755	13816	13746	13932	13763	13984	13736	13808	13833	13764	13752	14001	13722	13884	13795	13690	13730	13893	13674	13689	13720	13825	13641	13808	13757	13880	13832	13826	13849	14110	13883	13680	13705	13712	13936	13832	13857	13749	13916	13922	14009	13824	13722	13761	13862	13730	13868	13921	13828	13799	13674	13888	13875	13701	13707	13830	13844	13686	13695	14076	13840	13892	13773	13778	13854	13881	13954	13815	13893	13717	13783	13881	13707	13776	13725	13935	13790	13610	13775	13829	13719	13729	13794	13748	13866	13978	13844	13771	13781	13803	13956	13811	13899	13858	13781	13768	13644	13812	13924	13734	13921	13923	13678	13868	13992	13966	13846	13739	13960	13822	13779	13593	13614	13738	13825	13925	13870	13822	13846	13734	13904	14105	13659	13906	13949	13783	13903	13741	13861	13917	13797	13874	13723	13724	13832	13685	14049	13689	13951	13793	13887	13758	13682	13865	13720	13900	13763	13718	13761	13713	13925	13918	13719	13767	13748	13825	13751	13749	13791	13896	13980	13975	13753	13794	13731	13802	13925	13817	13948	13685	13856	13837	13761	13777	14037	13966	13833	13848	13925	13788	13856	13872	13789	13772	13734	13886	13938	13833	13726	13742	13829	13685	13874	13898	13854	13944	13928	13864	13910	13879	13789	13777	13664	13848	13919	13784	13759	13831	13754	13685	13890	13815	13735	13825	13797	13617	13903	13781	13705	14075	13861	13799	13911	13826	13827	13836	13717	13814	13757	13744	13773	13901	13815	13825	13842	13805	13866	13847	13952	13718	13775	13853	13905	13862	13732	13841	13709	13783	13750	13781	13931	13701	13739	13873	13710	13903	13647	13995	13777	13904	13513	13662	13661	13679	13733	13881	13734	13928	13677	13849	13822	13792	14002	13872	13744	13755	13696	13995	13830	13799	13695	13825	13792	13863	13712	13693	13837	13768	13993	13759	13819	13809	13823	13703	13733	13719	14074	13918	13862	13925	13794	13837	13925	13833	13814	13869	13901	13805	13972	13746	13847	13770	13860	13844	13812	13765	13880	13746	13810	13775	13793	13849	13905	13883	13827	13798	13777	13907	13745	13986	13839	13784	13734	13741	13858	13926	13735	13790	13806	13862	14042	13903	13722	13938	13843	13609	13935	13787	13907	13712	13775	13945	13934	13792	13987	13851	13896	13839	13827	13911	13748	13929	13726	13992	13868	13885	13958	13943	13715	13823	13870	13731	13807	13719	13890	13770	14005	13737	13990	13824	13805	13653	13998	13769	14051	13974	13778	13826	13753	13860	13731	13747	13804	13839	13867	13910	13742	13802	13752	13822	13882	13791	13895	13841	13781	13837	13636	13744	13877	13749	13843	13857	13802	13679	13892	13817	13948	13863	13976	13792	14066	13752	13705	13734	13703	14024	13844	13949	13861	13714	13810	13736	13904	13838	13856	13768	13677	13949	13794	13845	13844	13765	13817	13854	13813	13858	13890	13821	14083	13804	13740	13840	13855	13892	13759	13803	13869	13733	13899	13873	13738	13811	13884	13860	13980	13957	13782	13849	13756	13679	13849	13945	13637	13616	13787	13950	13999	13859	13797	13916	13870	13960	13727	13757	13735	13876	13839	13686	13937	13797	13823	13792	13804	13767	13899	13932	13874	13822	13697	13729	13728	13841	13778	13848	13780	13739	13845	13890	13944	13864	13731	13763	13864	13929	13787	13878	13750	13820	13820	14013	13858	13837	13869	13913	13745	13732	13873	13870	13858	13960	13779	13666	13843	13781	13830	13883	13723	13810	13783	13842	13750	13759	13741	13779	13729	13849	13879	13857	13826	13878	13821	13744	13916	13810	14027	13924	13962	13823	13828	13812	13833	13763	13873	13886	13924	14007	13831	13731	13918	13825	13753	13847	14040	13839	13890	13795	13748	13821	13800	13797	13721	13863	13868	13734	13812	13831	13652	13775	13753	13736	13855	13854	13804	13983	13923	13846	13891	13595	13820	13884	13659	14058	13829	13711	13779	14001	13811	13944	13785	13871	13992	13825	13806	13769	13851	13704	13885	13986	13860	13698	13800	13874	13833	13889	13672	13683	14001	13750	13759	13942	13792	13831	13815	13910	13851	13556	13937	13847	13766	13756	13932	13848	13742	13994	13847	13718	13876	13863	13803	13978	13753	13913	13904	13833	13767	14001	13916	13801	13789	13717	13744	13765	13728	13870	14017	13783	13915	13888	13821	13908	13600	13832	13845	13779	13799	13902	13607	13762	13767	13810	13838	13772	13787	13849	13790	13749	13865	13959	13701	13822	13994	13752	13815	13932	13875	13865	13778	13890	13923	13927	13844	13909	13733	13749	13924	13849	13876	13842	13918	13797	13805	13869	13841	13769	13926	13892	13824	13778	13757	13855	13851	13768	13704	13850	13803	13937	13752	13952	13883	13767	13657	13896	13842	13827	13839	13889	13911	13709	13978	13931	13740	13799	13797	13842	13639	13685	13785	13810	13808	13860	13837	13811	13877	13755	13745	13830	13740	14014	13685	13690	13715	13828	13779	13834	13722	13929	13885	13617	13732	13756	13798	13904	14050	13664	13756	13884	13926	13944	13879	14007	13846	13809	13783	13874	13770	13763	13873	13874	13982	13677	13665	13807	13778	13883	13736	13802	13782	13611	13744	13832	13808	13936	13701	13831	13825	13842	13767	13847	13714	13632	13945	13967	13879	13816	13958	13868	13809	13963	13869	13971	13856	13734	13812	13753	13765	13895	13916	13994	13817	13837	13845	13854	13917	13764	13925	13820	13743	13939	13607	13964	13839	13875	13566	13841	13818	13895	13779	13758	13846	13836	13923	13811	13749	13727	14070	13799	14029	13909	13850	13931	13789	13904	13812	13789	13578	13853	13665	13763	13816	13945	13836	13936	13837	13840	13767	13809	13837	13683	13828	13842	13859	13794	13845	13752	13774	13719	13857	13835	13813	13752	13891	13753	13865	13612	13766	13997	13764	13706	13729	13731	13937	13864	13867	13802	13858	13815	13882	13798	13701	13797	13841	13762	13853	13801	13897	13868	13905	13787	13882	13846	13796	13841	13850	13856	13813	13819	13843	13791	13751	13773	13960	13773	13808	13717	13626	13784	13897	13852	13720	13676	13871	13921	14003	13864	13701	13749	13962	13821	13741	13781	13790	13874	13798	13861	13887	13749	13894	13630	13691	13812	13954	13749	14051	13947	13674	13749	13846	13737	13840	13650	13799	13724	13973	13903	13878	13804	13725	13853	13771	13926	13783	13871	13791	13849	13777	13805	13670	13732	14004	13773	13844	13899	13860	13816	13837	13778	13815	13825	13915	13873	13836	13768	13900	13793	13924	13842	13904	13689	13658	13776	13911	13573	13861	13785	13713	13853	14019	13907	13958	13547	13940	13808	13733	13859	13872	13879	13774	13658	13893	13814	13806	13771	13850	13783	13717	13808	13671	13750	13853	13744	13776	13820	13852	13738	13811	13920	13850	13783	13989	13633	13885	13984	13831	13972	13765	13968	13833	13770	13715	13979	13731	13823	13783	13700	14033	13783	13958	13835	13724	13976	13896	14045	13560	13909	13715	13715	13836	13773	13990	13710	13676	13844	13823	13758	13987	13764	13842	13851	13732	13703	13860	13862	13801	13833	13713	14109	13787	13880	13866	13834	13714	13880	13934	13675	13959	13773	13757	13758	13744	13742	13803	13963	13897	13836	13796	13842	13845	13847	13818	13858	13728	13696	13809	13921	13835	13826	13708	13762	13852	13862	13746	13764	13913	13888	13744	13963	13890	13763	13684	14003	13855	13642	13961	13610	13915	13725	13929	13849	13801	14027	13884	13944	13732	13746	13701	13922	13815	13855	13798	13816	13738	13895	13932	13769	13829	14014	13910	13946	14000	13801	13709	13728	13864	13937	13772	13756	13975	13997	13874	13883	13818	13931	13807	13927	13922	13875	13754	13728	13682	13937	13682	13734	13963	13829	13744	13920	13918	13818	13827	13812	14056	13929	13759	13809	13871	13827	13732	13706	13991	13723	13868	13978	14045	13951	13768	13882	13908	13795	13880	13866	13827	13923	13786	13730	13891	13733	13800	13743	13927	13804	13976	13934	13783	13759	13838	13674	13764	13742	13968	13727	13899	13922	14002	13765	13826	13879	13833	13943	13821	13729	13765	14037	13742	13523	13828	13800	13903	13863	13917	13923	13899	13756	13989	13889	13814	13863	13929	13788	13909	13810	13931	13819	13787	13841	13822	13901	13956	13800	13887	13850	13852	13679	13821	13759	13835	13795	13849	13802	13724	13832	13946	13856	13818	13821	13756	13749	13947	13783	13810	13714	13898	13994	13832	13682	13863	13792	13851	13826	13710	13583	13793	13937	13794	13722	13829	13806	13751	13688	13813	13853	13677	13785	13918	13602	13801	13802	13888	13835	13793	13901	13840	13698	13723	13683	13978	13911	13772	13825	13850	13850	13822	13980	13906	13674	13904	13895	13873	13899	13739	13806	13735	13900	13791	13795	13867	13856	13797	13772	13648	13764	13694	13919	13819	13834	13762	13746	13763	13826	13870	13619	13817	13814	13859	13872	13863	13743	13679	13797	13920	13810	13861	13915	13852	13949	13871	14011	13837	13822	13825	13726	13977	13841	13791	13901	13740	13777	13946	13998	13918	13619	13787	13829	13919	13745	13893	13834	13845	13868	13725	13811	13846	13954
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
