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
339653844529	339653845098	339653845648	339653846198	339653846748	339653847298	339653847848	339653848398	339653848948	339653849498	339653850048	339653850598	339653851148	339653851698	339653852248	339653852798	339653853348	339653853898	339653854448	339653854998	339653855548	339653856098	339653856648	339653857198	339653857748	339653858298	339653858848	339653859398	339653859948	339653860498	339653861048	339653861598	339653862148	339653862698	339653863248	339653863798	339653864348	339653864898	339653865448	339653865998	339653866548	339653867098	339653867648	339653868198	339653868748	339653869298	339653869848	339653870398	339653870948	339653871498	339653872048	339653872598	339653873148	339653873698	339653874248	339653874798	339653875348	339653875898	339653876448	339653876998	339653877548	339653878098	339653878648	339653879198	339653879748	339653880298	339653880848	339653881398	339653881948	339653882498	339653883048	339653883598	339653884148	339653884698	339653885248	339653885798	339653886348	339653886898	339653887448	339653887998	339653888548	339653889098	339653889648	339653890198	339653890748	339653891298	339653891848	339653892398	339653892948	339653893498	339653894048	339653894598	339653895148	339653895698	339653896248	339653896798	339653897348	339653897898	339653898448	339653898998	339653899548	339653900098	339653900648	339653901198	339653901748	339653902298	339653902848	339653903398	339653903948	339653904498	339653905048	339653905598	339653906148	339653906698	339653907248	339653907798	339653908348	339653908898	339653909448	339653909998	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2643	3600	2300	2643	3600	2300	2642	3600	2300	2642	3600	2300	2641	3600	2300	2641	3600	2300	2640	3600	2300	2640	3600	2300	2639	3600	2300	2639	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2637	3600	2300	2637	3600	2300	2636	3600	2300	2636	3600	2300	2635	3600	2300	2635	3600	2300	2634	3600	2300	2634	3600	2300	2633	3600	2300	2633	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2631	3600	2300	2631	3600	2300	2630	3600	2300	2630	3600	2300	2629	3600	2300	2629	3600	2300	2629	3600	2300	2628	3600	2300	2628	3600	2300	2627	3600	2300	2627	3600	2300	2627	3600	2300	2626	3600	2300	2626	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23667	21958	29969	24639	22690	51617	62240	48814	38590	25367	18041	16801	16537	16397	16599	16427	16547	16329	16404	16430	16586	16470	16461	16644	16493	16415	16372	16251	16300	16437	16433	16340	16343	16401	16231	16130	16252	16366	16424	16342	16442	16330	16237	16499	16260	16085	16256	16250	16511	16571	16835	16426	16302	16240	16147	16152	16136	16245	16187	16458	16286	16282	16248	16299	16312	16368	16286	16190	16429	16163	16316	16310	16323	16277	16313	16263	16224	16189	16444	16350	16353	16182	16131	16080	16435	16116	16282	16200	16327	16277	16327	16175	16180	16514	16397	16099	16119	16231	16314	16345	16370	16386	16215	16271	16189	16261	16398	16327	16228	16256	16190	16345	16405	16379	16226	16275	16463	16294	16248	16279	16287	16234	15999	16126	16207	16290	16254	16096	16389	16411	16303	16263	16136	16356	16044	16392	16227	16261	16530	16313	16056	16253	16389	16405	16349	16355	16279	16324	16266	16356	16273	16267	16272	16332	16320	16207	16057	16138	16482	16352	16189	16562	16175	16181	16306	16284	16290	16105	15981	16083	16047	16332	16079	16321	16262	16288	16259	16333	16177	16128	16075	16206	16053	16371	16162	16016	16164	16223	16124	16240	16282	16422	16421	16232	16252	16237	16239	16241	16247	16375	16184	16170	16236	16336	16214	16409	16352	16219	16267	16219	16300	16254	16364	16030	16156	16072	16203	16227	15978	16179	16260	16314	16155	16037	16264	16087	16367	16193	16223	16182	16415	16090	16047	16275	16132	16308	16359	16098	16310	16125	16243	16281	16154	16223	16245	16321	16181	16302	16478	16197	16200	16138	16101	16213	16224	16413	16257	16375	16376	16132	16099	16284	16281	16356	16336	16149	16278	16220	16185	16190	16313	16077	16185	16285	16157	16149	16250	16263	16157	16117	16151	16145	16107	16116	16202	16306	16295	16366	16139	16232	16226	16249	16283	16179	16186	16161	16236	16056	16328	16434	16311	16019	16132	16245	16102	16185	16434	16231	16228	16286	16286	16246	16228	16407	16543	16154	16231	16367	16140	16264	16179	16280	16240	16534	16327	16132	16469	16242	16190	16169	16376	16176	16378	16266	16369	16158	16183	16383	16239	16159	16151	16146	16348	16270	16348	16321	16313	16227	16101	16269	16194	16312	16329	16342	16343	16291	16371	16328	16237	16255	16074	16209	16431	16212	16283	16167	16121	16326	15989	16488	16390	16125	16125	16458	16347	15998	16279	16252	16096	16121	16162	16157	16335	16225	16280	16172	16345	16288	16227	16267	16282	16402	16191	16321	16298	16164	16095	16355	16274	16327	16144	16150	16369	16296	16332	16353	16283	16176	16156	16152	16089	16500	16260	16301	16240	16231	16422	16319	16145	16378	16118	16050	16279	16440	16163	16234	16141	16290	16214	16308	16215	16457	16371	16251	16298	16327	16184	16255	16172	16236	16380	16245	16153	16148	16203	16224	16215	16207	16342	16287	16266	16175	16403	16301	16427	16178	16222	16330	16352	16127	16277	16235	16278	16209	16166	16284	16191	16150	16155	16276	16257	16286	16234	16223	16320	16123	16211	16076	16052	16219	16146	16342	16297	16132	16192	16139	16077	16156	16196	16195	16129	16241	16361	16247	16312	16207	16260	16294	16115	16234	16371	16294	16226	16189	15999	16150	16518	16167	16396	16237	16260	16219	16455	16274	16316	16382	16122	16108	16392	16556	16183	16402	16234	16385	16059	16171	16176	16118	16173	16098	16225	16372	16196	16100	16216	16139	16349	16163	16288	16197	16187	16336	16145	16206	16118	16225	16180	16251	16105	16121	16202	16372	16199	16075	16173	15979	16247	16192	16210	16323	16306	16311	16435	16262	16063	16382	16171	16128	16270	16386	16102	16437	16217	16240	16338	16025	16296	16131	16260	16232	16384	16360	16339	16174	16224	16071	16094	16117	16187	16423	16081	16029	16189	16433	16330	16239	16230	16156	16225	16329	16244	16330	16286	16121	16234	16213	16165	16352	16157	16338	16270	16375	16080	16094	16276	16267	16167	16243	16205	16147	16381	16238	16254	16161	16368	16514	16052	16151	16131	16263	16190	16145	16145	16296	16273	16184	16285	16281	16257	16244	16373	16077	16325	16104	16090	16166	16257	16275	16116	16332	16174	16294	16320	16105	16348	16303	16376	16086	16213	16047	16164	16183	16222	16353	16422	16175	16261	16071	16286	16295	16334	16210	16228	16161	16248	15841	16147	16251	16312	16324	16185	16240	16254	16182	16224	16315	16416	16229	16268	16140	16373	16019	16369	16141	16216	16161	16201	16402	16239	16360	16243	16243	16387	16298	16243	16378	16191	16116	16035	16203	16292	16241	16122	16228	16309	16210	16262	16129	16146	16351	16318	16284	16470	16101	16300	16273	16315	16146	16295	16249	16251	16112	15962	16106	16134	16232	16318	16333	16334	16168	16156	16296	16353	16301	16331	16101	16281	16244	16296	16047	16323	16090	16213	16368	16252	16355	16310	16320	16197	16130	16166	16217	16535	16160	16467	16165	16244	16266	16060	16251	16188	16247	16232	16229	16239	16329	16214	16258	16116	16194	16279	16369	16103	16301	16309	16265	16103	16442	16451	16294	16161	16274	16463	16465	16134	16114	16182	16104	16136	16291	16345	16363	16493	16216	16268	16127	16186	16136	16163	16179	16147	16197	16107	16300	16246	16170	16283	16172	16387	16062	16234	16111	16328	16202	16340	16250	16218	16107	16147	16246	16204	16357	16118	16411	16339	16237	16472	16319	16228	16108	16245	16159	16283	16300	16211	16290	16287	15997	16193	16047	16223	16045	16308	16278	16288	16165	16273	16135	16117	16423	16167	16160	16378	16299	16262	16156	16344	16356	16186	16181	16187	16057	16279	16209	16225	16170	16295	16349	16204	16220	16261	16287	16230	16023	16205	16052	16290	16168	16070	16091	16303	16406	16140	16281	16291	16368	16346	16322	16344	16209	16389	16233	16123	16202	16200	16189	16033	16121	16211	16256	16277	16257	16018	16068	16212	16061	16042	16504	16143	16277	16324	16154	16503	16260	16222	16497	16128	16295	16285	16129	16220	16147	16133	16103	16286	16278	16079	16220	16271	16165	16422	16206	16282	16141	16134	16206	16161	16247	16140	16287	16313	16215	16199	16215	16026	16272	16407	16259	16261	16199	16227	16160	16199	16359	16258	16209	16215	16235	15971	16145	16302	16141	16240	16146	16222	16154	16256	16310	16274	16273	16298	16248	15984	16218	16431	16220	16203	16349	16156	16281	16322	16151	16231	16101	16278	16423	16187	16275	16282	16109	16118	16180	16416	16151	16422	16205	16198	16119	16158	16179	16146	16118	16113	16272	16315	16441	16286	16167	16180	16221	16133	16147	16333	16262	16517	16292	16324	16427	16333	16300	16199	16253	16143	16318	16092	16253	16314	16222	16528	16252	16045	16289	16103	16388	16158	16143	16229	16363	16252	16241	16312	16193	16326	16204	16285	16187	16473	16231	16329	16209	16365	16184	16112	16318	16077	16188	16245	16356	16269	16273	16336	16309	16244	16272	16278	16284	16166	16296	16215	16196	16298	16108	16340	16390	16417	16242	16188	16321	16158	16341	16270	16195	16281	16172	16256	16233	16224	16253	16294	16225	16213	16370	16169	16259	16311	16383	16162	16257	16322	16376	16343	16344	16145	16113	16130	16300	16301	16347	16218	16385	16157	16131	16086	16286	16170	15951	16427	16206	16375	16225	16179	16158	16317	16338	16242	16099	16214	16212	16440	16348	16271	16469	16378	16246	16064	16094	16196	16363	16397	16308	16272	16387	16352	16303	16366	16403	16357	16301	16089	16359	16279	16168	16281	16225	16293	16429	16372	16309	16436	16415	16127	16181	16345	16208	16405	16140	16059	16194	16152	16344	16257	16214	16327	16190	16322	16279	16273	16307	16312	16115	16181	16256	16300	16261	16165	16034	16399	16365	16297	16259	16350	16118	16186	16224	16304	16447	16368	16172	16140	16195	16164	16159	16209	16264	16372	16246	16237	16077	16151	16362	16306	16256	16395	16238	16400	16236	16418	16341	16449	16047	16082	16267	16145	16342	16177	16274	16244	16320	16214	16220	16211	16031	16158	16031	16323	16227	16418	16148	16354	16193	16400	16229	16344	16282	16373	16337	16176	16117	16060	16199	16271	16268	16234	16321	16258	16164	16242	16270	16341	16289	16274	16300	16370	16282	16260	16244	16220	16277	16297	16225	16139	16117	16437	16288	16440	16200	16261	16389	16314	16287	16277	16338	16028	16289	16112	16141	16320	16468	16302	16162	16298	16134	16064	16253	16215	16382	16228	16422	16101	16313	16009	16115	16258	16351	16260	16187	16257	16437	16272	16439	16280	16362	16300	15939	16187	16299	16311	16105	16316	16161	16136	16278	16227	16230	16299	16250	16230	16161	16180	16184	16308	16261	16283	16049	16236	16251	16340	16226	16430	16146	16213	16151	16022	16266	16125	16207	16302	16201	16287	16163	16358	16218	16253	16265	16249	15932	16169	16299	16421	16284	16196	16197	16301	16219	16281	16231	16342	16300	16243	16253	16058	16242	16054	16344	16360	16306	16286	16415	16469	16290	16206	16303	16276	16234	16254	16191	16292	16125	16227	16252	16123	16167	16207	16437	16242	16204	16199	16396	16261	16087	16185	16330	16259	16211	16156	16197	16376	16292	16175	16211	16296	16338	16481	16257	16280	16263	16462	16157	16209	16388	16038	16173	16070	16042	16197	16394	16439	16222	16203	16204	16219	16328	16315	16140	16257	16229	16458	16328	16180	16343	16258	16111	16118	16423	16214	16187	16127	16133	16075	16115	16119	16410	15959	16424	16268	16123	16303	16215	16162	16162	16390	16159	16291	16157	16018	16351	16123	16290	16279	16346	16275	16243	16341	16299	16284	16375	15966	16248	16443	16299	16097	16015	16005	16171	16263	16092	16100	16361	16244	16204	16194	16178	16212	16297	16188	16328	16431	16202	16164	16251	16387	16367	16321	16066	16153	16302	16210	16325	16125	16311	16397	16179	16202	16284	16283	16250	16246	16227	16153	16026	16181	16343	16366	16133	16123	16140
16000	28688	28234	26421	30088	62858	63481	51583	41506	22309	15673	15405	15354	15253	15221	15369	15340	15287	15399	15379	15231	15243	15285	15270	15290	15131	15286	15272	15281	15221	15286	15258	15492	15264	15335	15306	15427	15259	15144	15343	15157	15289	15224	15326	15109	15176	15229	15303	15850	15969	15608	15387	15356	15157	15344	15183	15350	15320	15342	15327	15043	15422	15282	15156	15294	15300	15300	15156	15355	15250	15238	15389	15150	15300	15325	15367	15315	15254	15309	15401	15274	15149	15302	15078	15482	15520	15126	15217	15085	15182	15272	15428	15189	15345	15268	15178	15284	15139	15220	15235	15132	15242	15164	15137	15259	15235	15253	15160	15226	15381	15275	15297	15268	15034	15280	15272	15329	15255	15351	15391	15351	15035	15270	15255	15303	15245	15230	15327	15192	15140	15231	15129	15289	15440	15307	15381	15320	15055	15236	15189	15175	15207	15315	15084	15345	15261	15328	15381	15293	15166	15202	15210	15260	15208	15196	15417	15272	15046	15338	15253	15163	15288	15104	15267	15350	15340	15085	15284	15168	15262	15249	15307	15238	15089	15209	15302	15152	15285	15223	15130	15327	15216	15040	15103	15319	15154	15083	15198	15224	15216	15228	15288	15181	15346	15239	15211	15077	15266	15323	15185	15022	15122	15557	15187	15196	15245	15232	15325	15215	15256	15227	15212	15231	15147	15305	15357	15297	15105	15257	15067	15163	15270	15202	15224	15017	15087	15251	15183	15324	15134	15165	15279	15307	15291	15087	15545	15190	15300	15177	15269	15149	15386	15209	15184	15131	15246	15245	15454	15213	15254	15275	15326	15356	15259	15304	15131	15238	15339	15172	15347	15037	15160	15165	15170	15253	15284	15213	15265	15309	15164	15208	15172	15216	15344	15221	15236	15307	15166	15361	15329	15335	15340	15116	15199	15239	15281	15216	15287	15315	15334	15244	15230	15225	15135	15406	15252	15214	15215	15102	15181	15107	15499	15172	15110	15297	15393	15156	15268	15231	15273	15127	15134	15333	15288	15245	15232	15200	15164	15170	15272	15299	15105	15180	15190	15144	15145	15265	15221	15339	15152	15312	15232	15274	15282	15310	15182	15276	15142	15438	15332	15166	15115	15260	15220	15189	15327	15312	15400	15199	15101	15200	15328	15386	15356	15241	15307	15090	15162	15115	15242	15309	15232	15105	15224	15294	15356	15384	15385	15217	15261	15219	15232	15339	15251	15302	15125	15256	15347	15280	15237	15169	15186	15071	15278	15251	15156	15223	15212	15390	15253	15156	15120	15238	15209	15176	15134	15183	15221	15191	15345	15221	15213	15174	15314	15238	15303	15182	15267	15251	15395	15165	15271	15256	15067	15253	15206	15120	15233	15302	15184	15183	15186	15304	15147	15330	15321	15379	15273	15255	15357	15435	15263	15128	15263	15252	15176	15180	15199	15209	15216	15214	15168	15163	15367	15126	15198	15288	15155	15209	15306	15300	15253	15110	15333	15191	15202	15475	15283	15187	15242	15192	15444	15186	15268	15183	15408	15331	15211	15310	15150	15332	15377	15149	15298	15241	15222	15069	15122	15196	15471	15135	15343	15103	15312	15276	15176	15281	15212	15327	15210	15276	15276	15258	15159	15483	15323	15279	15353	15213	15195	15553	15289	15503	15429	15298	15122	15322	15056	15303	15320	15267	15205	15234	15317	15098	15267	15285	15123	15074	15259	15083	15297	15270	15287	15363	15274	15273	15237	15421	15255	15241	15248	15347	15205	15209	15153	15430	15156	15346	15353	15280	15175	15279	15193	15366	15217	15197	15156	15172	15212	15155	15350	15262	15291	15267	15191	15155	15286	15443	15164	15241	15368	15276	15242	15088	15277	15381	15220	15344	15244	15236	15139	15408	15350	15274	15068	15308	15284	15244	15215	15235	15255	15199	15208	15217	15159	15140	15146	15135	15429	15169	15164	15256	15259	15170	15207	15150	15284	15258	15281	15315	15166	15183	15386	15239	15188	15163	15082	15261	15233	15359	15141	15202	15243	15273	15420	15166	15318	15291	15177	15402	15052	15322	15262	15315	15150	15272	15224	15318	15533	15161	15287	15097	15115	15297	15195	15111	15309	15332	15257	15314	15194	15207	15411	15328	15330	15201	15160	15107	15114	15128	15118	15153	15112	15251	15303	15305	15348	15357	15292	15420	15304	15291	15178	15359	15187	15314	15267	15294	15236	15219	15156	15380	15223	15207	15272	15210	15225	15058	15180	15144	15308	15095	15150	15194	15294	15170	15094	15334	15193	15379	15278	15451	15275	15327	15425	15197	15134	15214	15252	15280	15102	15112	15427	15153	15356	15237	15210	15398	15010	15259	15246	15253	15168	15284	15182	15091	15186	15188	15107	15281	15255	15066	15216	15294	15135	15334	15463	15251	15281	15314	15294	15283	15235	15268	15262	15310	15142	15218	15050	15274	15161	15161	15342	15192	15181	15251	15223	15272	15244	15145	15399	15191	15342	15253	15262	15268	15249	15186	15378	15273	15371	15492	15216	15091	15163	15267	15323	15379	15192	15133	15288	15048	15211	15296	15275	15373	15104	15430	15108	15163	15164	15233	15183	15327	15131	15346	15295	15345	15298	15142	15194	15136	15156	15380	15188	15297	15160	15241	15212	15348	15538	15231	15243	15211	15290	15410	15322	15222	15341	15221	15300	15148	15232	15315	15258	15055	15369	15211	15134	15155	15264	15088	15249	15258	15271	15258	15223	15314	15287	15360	15063	15207	15128	15204	15308	15292	15166	15271	15075	15141	15304	15220	15535	15266	15330	15126	15226	15254	15212	15130	15198	15232	15264	15322	15219	15195	15296	15338	15143	15216	15272	15238	15297	15302	15104	15200	15213	15180	15184	15396	15442	15194	15171	15202	15152	15348	15102	15119	15227	15194	15188	15092	15192	15206	15405	15198	15090	15224	15257	15157	15239	15293	15429	15129	15398	15370	15236	15214	15105	15437	15146	15218	15253	15134	15120	15297	15273	15281	15238	15157	15059	15192	15184	15188	15266	15226	15258	15264	15310	15229	15118	15286	15353	15209	15277	15233	15306	15250	15576	15231	15211	15298	15217	15159	15294	15146	15292	15100	15292	15355	15261	15284	15240	15254	15381	15178	15264	15226	15246	15216	15178	15252	15156	15061	15219	15212	15250	15045	15133	15098	15287	15317	15183	15293	15399	15265	15120	15153	15176	15323	15445	15195	15311	15135	15173	15302	15261	15155	15161	15108	15021	15288	15265	15117	15311	15209	15188	15200	15189	15292	15100	15375	15223	15286	15255	15212	15213	15205	15281	15257	15109	15331	15324	15238	15292	15442	15139	15301	15344	15122	15160	15241	15195	15186	15202	15205	15189	15162	15256	15090	15188	15150	15222	15430	15212	15310	15313	15273	15171	15199	15272	15333	15405	15043	15228	14924	15146	15325	15092	15207	15187	15122	15170	15203	15138	15186	15157	15216	15091	15231	15342	15090	15316	15337	15162	15346	15301	15232	15179	15174	15071	15245	15202	15250	15080	15046	15248	15269	15364	15310	15083	15352	15310	15193	15220	15262	15188	15290	15307	15308	15250	15340	15197	15323	15240	15065	15241	15208	15322	15278	15276	15105	15316	15229	15283	15278	15161	15106	15221	15277	15292	15392	15177	15241	15111	15245	15261	15377	15172	15093	15395	15236	15191	15144	15166	15199	15226	15247	15327	15453	15133	15155	15289	15204	15260	15547	15188	15145	15116	15366	15261	15325	15356	15215	15355	15154	15126	15329	15235	15433	15141	15144	15236	15290	15166	15330	15251	15353	15154	15222	15514	15119	15205	15203	15306	14982	15244	15309	15342	15295	15317	15262	15171	15204	15272	15194	15225	15171	15327	15097	15221	15240	15334	15267	15153	15396	15140	15171	15299	15200	15212	15153	15287	15302	15115	15223	15096	15295	15154	15132	15380	15212	15429	15320	15248	15354	15303	15297	15263	15203	15190	14974	15211	15248	15116	15183	15402	15137	15243	15241	15165	15104	15236	15179	15215	14948	15126	15221	15160	15152	15461	15188	15371	15094	15278	15328	15069	15295	15168	15290	15317	15244	15469	15050	15230	15225	15271	15189	15348	15262	15191	15274	15250	15276	15217	15297	15189	15330	15164	15295	15235	15097	15298	15145	15164	15168	15359	15106	15120	15197	15270	15237	15363	15151	15249	15316	15210	15358	15149	15274	15049	15378	15370	15157	15283	15363	15093	15320	15070	15370	15240	15215	15103	15407	15171	15135	15230	15239	15211	15480	15199	15320	15209	15214	15147	15314	15160	15353	15170	15242	15153	15004	15236	15149	15246	15158	15264	15236	15088	15082	15168	15436	15256	15264	15207	15228	15127	15264	15276	15377	15386	15342	15170	15043	15284	15301	15404	15112	15237	15229	15227	15423	15337	15142	15253	15184	15186	14981	15263	15224	15187	15160	15361	15145	15261	15176	15164	15186	15123	15344	15132	15118	15291	15129	15234	15199	15270	15281	15151	15199	15087	15379	15229	15345	15122	15216	15395	15297	15214	15339	15135	15445	15183	15171	15269	15294	15205	15122	15235	15186	15215	15297	15138	15239	15209	15183	15142	15249	15258	15266	15249	15202	15406	15420	15242	15135	15337	15194	15164	15303	15233	15258	15309	15327	15258	15270	15218	15386	15223	15161	15165	15286	15374	15329	15395	15224	15311	15233	15145	15402	15321	15363	15291	15194	15215	15451	15139	15292	15305	15262	15397	15336	15310	15163	15250	15264	15220	15204	15194	15279	15259	15028	15107	15230	15321	15237	15208	15184	15159	15293	15122	15172	15322	15274	15267	15360	15320	15196	15229	15281	15174	15231	15177	15226	15384	15264	15298	15315	15275	15171	15351	15314	15261	15101	15118	15320	15240	15263	15315	15255	15043	15230	15120	15196	15331	15149	15383	15285	15246	15188	15184	15357	15353	15185	15281	15193	15145	15275	15272	15063	15281	15213	15270	15275	15144	15364	15152	15127	15210	15282	15093	15321	15354	15165	15165	15298	15342	15148	15300	15286	15061	15251	15275	15214	15252	15258	15263	15288	15246	15224	15195	15009	15275	15255	15304
27153	21672	23294	19726	16424	22241	23488	21508	18907	16664	15600	15570	15476	15682	15756	15824	15634	15519	15577	15795	15565	15716	15523	15551	15663	15588	15489	15560	15580	15739	15749	15565	15540	15646	15464	15546	15671	15581	15774	15469	15695	15752	15607	15503	15650	15502	15471	15586	15610	15316	15538	15306	15525	15509	15538	15562	15414	15642	15559	15571	15774	15609	15622	15508	15493	15640	15517	15520	15496	15519	15775	15688	15655	15587	15463	15462	15497	15630	15528	15385	15346	15550	15544	15577	15720	15508	15521	15698	15469	15584	15298	15533	15448	15715	15607	15677	15654	15365	15577	15590	15625	15632	15626	15544	15690	15547	15463	15569	15488	15427	15604	15582	15526	15579	15515	15700	15595	15533	15342	15626	15512	15585	15575	15610	15596	15421	15640	15711	15539	15346	15586	15639	15510	15483	15325	15614	15668	15381	15557	15498	15804	15656	15506	15764	15536	15258	15663	15459	15640	15471	15719	15605	15505	15724	15554	15647	15502	15608	15509	15524	15542	15528	15605	15375	15608	15595	15671	15595	15708	15666	15457	15625	15647	15536	15739	15654	15642	15467	15411	15570	15552	15533	15534	15618	15418	15606	15573	15414	15526	15730	15534	15554	15596	15665	15594	15576	15567	15629	15606	15526	15580	15626	15571	15823	15509	15380	15807	15529	15332	15746	15526	15343	15617	15450	15475	15583	15365	15642	15696	15564	15670	15530	15353	15875	15347	15474	15525	15584	15654	15409	15420	15518	15588	15424	15624	15662	15544	15484	15549	15532	15456	15544	15235	15717	15516	15783	15537	15647	15499	15432	15697	15434	15639	15428	15455	15409	15320	15573	15697	15530	15535	15508	15381	15366	15496	15613	15667	15586	15444	15490	15504	15586	15567	15557	15637	15650	15759	15451	15307	15653	15375	15653	15609	15530	15637	15448	15656	15617	15661	15593	15648	15601	15567	15446	15590	15409	15378	15485	15443	15709	15462	15698	15530	15615	15735	15693	15552	15415	15723	15581	15768	15515	15595	15561	15775	15600	15607	15484	15684	15548	15495	15587	15668	15555	15554	15360	15524	15560	15539	15550	15554	15447	15404	15511	15727	15503	15420	15650	15744	15741	15653	15437	15484	15497	15526	15438	15592	15429	15600	15491	15398	15488	15549	15545	15457	15695	15494	15708	15567	15505	15745	15464	15711	15758	15757	15757	15536	15750	15629	15613	15802	15531	15646	15746	15562	15540	15738	15660	15620	15550	15371	15588	15697	15466	15476	15464	15567	15527	15446	15440	15638	15277	15608	15493	15563	15319	15590	15562	15469	15347	15716	15539	15637	15647	15418	15606	15419	15563	15587	15554	15687	15514	15556	15437	15615	15455	15617	15608	15558	15762	15608	15810	15626	15585	15372	15447	15497	15637	15499	15404	15689	15440	15604	15556	15629	15683	15419	15435	15244	15621	15518	15471	15522	15459	15422	15421	15621	15605	15619	15569	15634	15706	15411	15637	15663	15414	15577	15610	15539	15465	15532	15643	15498	15393	15673	15737	15509	15643	15780	15649	15710	15600	15600	15498	15584	15718	15633	15586	15590	15636	15494	15502	15691	15631	15486	15308	15472	15480	15677	15538	15663	15511	15663	15606	15497	15636	15710	15745	15684	15540	15554	15520	15661	15543	15448	15394	15504	15503	15624	15576	15608	15407	15727	15666	15615	15743	15621	15659	15529	15419	15821	15478	15742	15725	15770	15547	15564	15568	15403	15492	15585	15677	15565	15620	15477	15733	15542	15460	15297	15622	15563	15392	15488	15755	15575	15522	15479	15397	15447	15528	15479	15599	15462	15583	15663	15657	15616	15517	15522	15532	15554	15569	15514	15642	15706	15475	15604	15817	15623	15608	15653	15496	15360	15722	15634	15588	15513	15597	15350	15488	15505	15346	15577	15498	15580	15464	15716	15546	15404	15466	15462	15525	15534	15642	15646	15662	15613	15656	15457	15329	15430	15525	15512	15681	15517	15679	15546	15490	15502	15485	15769	15586	15530	15605	15418	15756	15482	15334	15530	15417	15766	15578	15696	15572	15492	15548	15675	15610	15472	15650	15692	15518	15380	15452	15641	15488	15484	15651	15601	15495	15610	15631	15491	15619	15618	15592	15538	15633	15674	15394	15670	15757	15431	15553	15511	15466	15541	15672	15660	15643	15647	15428	15680	15658	15551	15531	15421	15731	15647	15514	15445	15506	15689	15770	15565	15720	15543	15585	15570	15827	15429	15245	15586	15543	15633	15397	15523	15580	15625	15399	15611	15559	15645	15538	15632	15740	15571	15558	15459	15380	15540	15558	15759	15630	15617	15380	15468	15596	15523	15644	15547	15520	15588	15533	15466	15504	15528	15556	15507	15617	15556	15442	15718	15557	15577	15557	15532	15606	15626	15675	15544	15535	15492	15482	15593	15354	15579	15651	15653	15511	15759	15546	15750	15616	15610	15669	15550	15556	15535	15443	15668	15420	15415	15458	15695	15445	15529	15480	15462	15751	15655	15655	15563	15506	15616	15720	15848	15542	15543	15602	15612	15504	15459	15584	15574	15560	15416	15595	15593	15444	15473	15471	15832	15571	15470	15748	15651	15605	15580	15558	15449	15599	15594	15722	15716	15572	15745	15542	15563	15511	15595	15669	15553	15607	15562	15607	15622	15493	15516	15665	15771	15395	15557	15789	15613	15584	15731	15605	15554	15335	15538	15358	15504	15390	15507	15635	15581	15615	15338	15578	15298	15560	15585	15650	15513	15572	15551	15690	15635	15656	15528	15524	15428	15598	15467	15810	15524	15456	15670	15756	15558	15654	15554	15477	15521	15507	15424	15471	15494	15539	15563	15437	15575	15550	15612	15353	15384	15609	15477	15755	15582	15577	15482	15517	15470	15528	15683	15568	15639	15795	15412	15799	15615	15694	15728	15641	15791	15821	15521	15578	15706	15566	15756	15786	15739	15569	15406	15468	15522	15358	15592	15705	15440	15506	15444	15598	15624	15477	15471	15704	15621	15546	15609	15676	15493	15778	15677	15454	15350	15633	15569	15752	15536	15540	15578	15602	15504	15577	15612	15470	15511	15558	15435	15535	15720	15439	15556	15623	15593	15478	15702	15447	15842	15657	15569	15489	15546	15484	15516	15493	15680	15491	15728	15717	15573	15561	15497	15422	15677	15662	15771	15801	15584	15741	15618	15624	15610	15324	15508	15647	15440	15530	15708	15437	15551	15695	15559	15579	15569	15393	15566	15647	15423	15502	15561	15604	15572	15424	15460	15595	15654	15623	15565	15487	15601	15731	15557	15485	15542	15450	15526	15744	15470	15624	15671	15630	15520	15447	15486	15509	15549	15564	15691	15720	15546	15408	15544	15698	15440	15532	15513	15566	15521	15327	15568	15692	15774	15448	15677	15610	15504	15579	15558	15461	15514	15720	15657	15650	15554	15417	15562	15633	15712	15392	15511	15444	15645	15613	15554	15404	15460	15568	15702	15526	15425	15471	15576	15719	15549	15605	15530	15642	15481	15576	15524	15511	15460	15513	15487	15617	15675	15453	15373	15352	15700	15656	15515	15647	15741	15436	15462	15475	15428	15432	15560	15612	15531	15802	15613	15522	15552	15770	15521	15594	15533	15515	15794	15644	15588	15388	15520	15672	15707	15693	15499	15590	15539	15591	15471	15460	15409	15598	15481	15649	15714	15608	15575	15421	15541	15577	15549	15649	15468	15600	15475	15417	15586	15545	15492	15634	15749	15645	15606	15538	15733	15504	15491	15420	15562	15490	15505	15508	15711	15430	15460	15491	15452	15470	15476	15549	15711	15384	15410	15635	15565	15701	15561	15620	15529	15496	15627	15394	15620	15567	15817	15594	15626	15548	15630	15514	15583	15789	15508	15403	15471	15493	15578	15620	15450	15500	15599	15642	15510	15657	15683	15641	15656	15569	15442	15599	15605	15663	15542	15528	15772	15459	15605	15526	15519	15616	15605	15451	15598	15707	15509	15481	15819	15631	15669	15745	15465	15524	15610	15699	15664	15491	15601	15479	15260	15587	15634	15670	15450	15306	15480	15514	15432	15540	15635	15564	15629	15679	15498	15560	15630	15460	15710	15521	15429	15477	15656	15448	15527	15458	15421	15374	15531	15609	15591	15441	15675	15620	15512	15275	15620	15541	15759	15505	15591	15621	15693	15413	15477	15550	15611	15540	15681	15692	15638	15542	15393	15787	15448	15604	15617	15605	15751	15655	15467	15595	15640	15499	15366	15572	15595	15643	15487	15469	15628	15475	15586	15516	15593	15658	15519	15375	15582	15544	15547	15516	15441	15627	15501	15600	15423	15642	15632	15525	15514	15479	15588	15645	15661	15534	15673	15642	15542	15565	15543	15454	15613	15606	15509	15527	15592	15543	15454	15585	15688	15584	15713	15462	15554	15447	15604	15726	15502	15502	15492	15495	15668	15677	15736	15496	15621	15758	15560	15733	15495	15551	15524	15549	15500	15575	15487	15625	15743	15623	15684	15545	15679	15585	15466	15574	15732	15470	15557	15716	15584	15410	15697	15649	15586	15694	15370	15728	15659	15647	15447	15667	15554	15491	15847	15557	15317	15508	15650	15546	15605	15712	15335	15322	15483	15686	15400	15674	15499	15491	15500	15484	15700	15562	15625	15544	15517	15641	15529	15466	15490	15470	15335	15621	15592	15350	15597	15475	15748	15329	15593	15659	15443	15548	15328	15646	15555	15545	15579	15751	15484	15479	15503	15588	15574	15441	15395	15552	15574	15547	15401	15622	15488	15607	15565	15624	15634	15592	15654	15488	15692	15674	15630	15626	15662	15544	15651	15534	15646	15682	15571	15681	15583	15448	15492	15511	15647	15703	15670	15462	15429	15515	15638	15564	15593	15540	15510	15659	15569	15440	15691	15524	15705	15653	15634	15619	15462	15646	15399	15577	15791	15657	15504	15507	15703	15626	15483	15412	15791	15717	15716	15540	15517	15686	15447	15469	15751	15630	15293	15553	15435	15594	15604	15385	15630	15463	15790	15562	15333	15424	15543	15334	15574	15441	15475	15694	15678	15669	15575	15591	15638	15615	15611	15385	15709	15771	15541	15495
13998	16705	17519	16347	16310	25196	25521	21999	18476	15349	14701	14815	14720	14638	14630	14838	14545	14649	14699	14651	14669	14720	14737	14845	14679	14705	14821	14709	14667	14567	14647	14575	14624	14560	14586	14512	14670	14823	14725	14565	14623	14675	14550	14778	14778	14601	14751	14739	14745	14662	14878	14693	14531	14722	14626	14706	14719	14666	14729	14651	14566	14759	14701	14646	14785	14727	14619	14595	14566	14596	14663	14748	14505	14714	14647	14612	14687	14652	14761	14646	14821	14643	14410	14838	14697	14679	14611	14714	14664	14773	14659	14532	14800	14682	14598	14692	14653	14593	14528	14785	14613	14747	14706	14749	14482	14670	14530	14662	14420	14676	14617	14757	14712	14653	14629	14599	14631	14650	14783	14750	14815	14566	14670	14635	14604	14794	14835	14446	14649	14634	14713	14688	14726	14637	14594	14623	14658	14589	14835	14632	14816	14602	14613	14603	14708	14667	14585	14651	14731	14736	14491	14726	14732	14647	14845	14524	14637	14554	14757	14715	14636	14687	14638	14717	14658	14692	14638	14703	14684	14608	14523	14609	14666	14671	14660	14661	14749	14603	14722	14701	14680	14593	14635	14875	14696	14521	14547	14662	14782	14611	14492	14478	14453	14699	14691	14748	14524	14717	14734	14664	14736	14848	14687	14717	14661	14562	14748	14604	14779	14734	14523	14627	14712	14675	14752	14627	14694	14618	14710	14499	14848	14708	14570	14731	14584	14776	14687	14501	14682	14748	14589	14691	14792	14680	14610	14654	14612	14602	14642	14626	14793	14649	14555	14673	14612	14612	14516	14758	14481	14523	14681	14650	14629	14761	14421	14739	14644	14610	14655	14783	14602	14688	14560	14652	14668	14784	14781	14807	14700	14645	14658	14548	14468	14682	14707	14701	14663	14669	14614	14682	14743	14786	14595	14552	14681	14712	14532	14730	14575	14774	14594	14600	14655	14631	14610	14663	14738	14593	14553	14683	14585	14655	14591	14654	14656	14559	14691	14518	14641	14553	14589	14670	14725	14708	14764	14687	14645	14530	14786	14531	14709	14599	14744	14608	14578	14606	14495	14731	14544	14563	14677	14694	14628	14630	14683	14768	14587	14560	14734	14670	14688	14551	14553	14731	14696	14598	14639	14681	14514	14718	14692	14711	14593	14673	14587	14603	14897	14515	14528	14726	14471	14627	14564	14602	14744	14544	14596	14623	14611	14591	14725	14633	14708	14698	14641	14820	14754	14808	14707	14646	14632	14748	14647	14605	14595	14514	14549	14681	14668	14619	14651	14591	14656	14834	14854	14710	14546	14710	14705	14689	14734	14802	14555	14471	14691	14591	14464	14611	14765	14679	14770	14606	14638	14572	14662	14662	14691	14644	14621	14721	14505	14709	14568	14738	14695	14689	14648	14530	14534	14595	14684	14569	14821	14708	14542	14695	14610	14624	14649	14509	14676	14693	14671	14586	14626	14808	14559	14458	14578	14803	14797	14807	14512	14609	14605	14621	14566	14550	14558	14731	14769	14706	14651	14719	14769	14530	14793	14633	14606	14510	14508	14585	14434	14693	14669	14700	14508	14569	14782	14585	14648	14517	14597	14649	14658	14631	14703	14660	14567	14719	14677	14653	14697	14504	14635	14659	14699	14791	14662	14690	14377	14731	14595	14551	14628	14529	14476	14548	14705	14735	14691	14716	14637	14503	14479	14764	14765	14834	14678	14701	14506	14845	14586	14724	14767	14584	14595	14683	14711	14563	14659	14573	14483	14667	14713	14727	14643	14597	14714	14719	14621	14670	14639	14690	14758	14583	14646	14665	14807	14587	14664	14656	14677	14615	14754	14763	14682	14714	14594	14946	14745	14618	14637	14683	14719	14641	14750	14736	14707	14704	14368	14690	14617	14801	14653	14647	14536	14846	14716	14766	14741	14568	14627	14617	14746	14582	14600	14713	14667	14794	14686	14590	14701	14876	14643	14669	14719	14683	14740	14879	14615	14739	14750	14528	14731	14549	14648	14693	14698	14768	14748	14595	14554	14722	14604	14661	14671	14726	14844	14516	14633	14815	14476	14766	14825	14463	14747	14609	14765	14572	14688	14739	14755	14781	14770	14707	14675	14726	14702	14627	14656	14584	14872	14663	14708	14620	14508	14568	14508	14839	14473	14750	14642	14550	14819	14639	14723	14669	14711	14526	14601	14746	14508	14674	14699	14734	14414	14750	14507	14519	14657	14681	14612	14555	14762	14680	14577	14707	14502	14685	14700	14726	14701	14676	14753	14617	14621	14574	14704	14564	14722	14645	14735	14744	14683	14531	14582	14654	14745	14817	14597	14495	14638	14610	14847	14702	14775	14811	14583	14592	14620	14591	14604	14629	14578	14854	14695	14643	14707	14706	14660	14782	14597	14796	14600	14469	14575	14692	14717	14662	14773	14483	14766	14732	14587	14833	14686	14687	14704	14575	14554	14600	14809	14618	14596	14662	14660	14443	14713	14689	14706	14645	14705	14779	14810	14722	14632	14646	14697	14764	14747	14592	14781	14834	14517	14664	14708	14726	14562	14795	14584	14628	14584	14505	14665	14686	14672	14708	14532	14435	14703	14685	14747	14772	14703	14667	14870	14637	14685	14740	14777	14715	14700	14513	14651	14570	14675	14581	14653	14750	14569	14852	14531	14746	14728	14701	14664	14728	14703	14609	14597	14706	14725	14641	14717	14475	14691	14612	14668	14666	14653	14912	14561	14718	14682	14543	14648	14720	14693	14752	14753	14817	14679	14699	14720	14828	14694	14701	14751	14827	14684	14639	14741	14521	14630	14525	14711	14741	14548	14897	14588	14597	14633	14792	14606	14527	14850	14714	14550	14852	14638	14533	14724	14736	14628	14636	14735	14590	14567	14602	14672	14624	14588	14716	14659	14683	14669	14689	14656	14674	14630	14740	14785	14597	14895	14808	14727	14548	14616	14641	14559	14784	14696	14729	14729	14671	14640	14712	14556	14620	14689	14685	14717	14741	14645	14617	14659	14748	14479	14644	14757	14652	14630	14711	14772	14783	14697	14638	14678	14619	14770	14477	14684	14521	14594	14644	14764	14812	14594	14773	14517	14449	14598	14605	14715	14661	14601	14640	14733	14700	14620	14688	14650	14591	14718	14650	14659	14706	14598	14555	14677	14843	14584	14649	14471	14596	14675	14628	14741	14630	14488	14800	14841	14649	14638	14532	14612	14715	14755	14654	14592	14662	14745	14676	14596	14683	14732	14599	14633	14690	14642	14540	14681	14708	14660	14600	14776	14659	14534	14650	14661	14549	14746	14679	14752	14742	14674	14737	14718	14714	14623	14504	14591	14757	14669	14682	14698	14583	14596	14728	14508	14643	14474	14815	14680	14589	14594	14646	14654	14732	14623	14727	14619	14734	14561	14666	14643	14632	14713	14520	14734	14654	14637	14778	14641	14665	14670	14731	14574	14528	14596	14774	14656	14679	14763	14553	14718	14675	14612	14500	14504	14770	14849	14743	14567	14584	14655	14558	14656	14747	14765	14750	14610	14625	14759	14606	14632	14486	14655	14604	14746	14616	14680	14534	14765	14572	14479	14777	14592	14634	14662	14697	14632	14682	14571	14611	14595	14664	14780	14744	14693	14548	14651	14649	14605	14611	14569	14498	14667	14555	14586	14685	14608	14540	14549	14797	14649	14525	14655	14641	14589	14763	14648	14665	14699	14578	14463	14614	14623	14718	14811	14799	14556	14610	14640	14704	14605	14807	14557	14920	14624	14788	14539	14735	14497	14686	14946	14679	14649	14679	14632	14796	14694	14915	14434	14683	14682	14705	14668	14831	14694	14676	14718	14631	14739	14613	14523	14899	14749	14642	14657	14666	14549	14637	14758	14542	14768	14492	14883	14668	14864	14904	14688	14603	14717	14733	14481	14727	14693	14636	14766	14785	14652	14602	14606	14764	14511	14619	14854	14659	14595	14708	14739	14618	14623	14625	14710	14551	14768	14622	14651	14571	14475	14589	14737	14878	14553	14583	14593	14660	14636	14701	14650	14715	14761	14543	14535	14578	14664	14543	14594	14564	14729	14649	14730	14734	14648	14660	14568	14531	14820	14669	14631	14720	14700	14630	14889	14571	14764	14611	14718	14669	14748	14596	14740	14742	14717	14726	14717	14763	14679	14537	14684	14842	14645	14629	14640	14567	14811	14518	14605	14670	14800	14872	14638	14661	14623	14525	14783	14742	14496	14598	14737	14496	14613	14501	14670	14736	14542	14667	14710	14693	14715	14764	14631	14776	14664	14681	14840	14677	14710	14420	14708	14749	14801	14789	14718	14747	14732	14705	14505	14694	14687	14814	14616	14464	14721	14790	14648	14505	14705	14616	14585	14563	14497	14448	14570	14710	14634	14585	14679	14788	14616	14791	14526	14580	14756	14619	14574	14845	14577	14708	14653	14793	14560	14479	14877	14689	14742	14892	14681	14800	14707	14685	14692	14603	14783	14644	14645	14610	14554	14591	14766	14796	14720	14762	14567	14660	14615	14808	14689	14696	14720	14563	14556	14679	14704	14636	14850	14586	14610	14681	14658	14601	14860	14598	14630	14639	14604	14592	14755	14688	14668	14783	14656	14750	14691	14704	14590	14750	14627	14880	14642	14687	14610	14655	14598	14600	14670	14618	14706	14590	14584	14613	14677	14524	14851	14862	14772	14713	14623	14725	14607	14738	14805	14591	14626	14661	14567	14703	14741	14440	14628	14481	14668	14613	14788	14483	14795	14752	14813	14595	14624	14668	14702	14615	14677	14678	14756	14495	14783	14737	14672	14608	14608	14556	14563	14684	14626	14747	14592	14756	14490	14557	14643	14720	14600	14742	14753	14582	14544	14768	14650	14721	14764	14710	14728	14824	14594	14694	14811	14686	14620	14658	14759	14458	14770	14557	14719	14534	14866	14653	14539	14649	14470	14778	14599	14592	14609	14733	14604	14619	14599	14619	14790	14714	14786	14558	14651	14719	14580	14516	14479	14632	14702	14658	14692	14659	14693	14625	14604	14684	14511	14652	14543	14550	14556	14525	14614	14607	14549	14698	14615	14525	14545	14643	14773	14676	14614	14725	14936	14644	14649	14573	14616	14667
24229	21267	28321	24708	22721	45395	47880	36456	27096	19255	16309	15898	15661	15503	15645	15480	15395	15624	15581	15431	15531	15498	15493	15644	15447	15259	15363	15323	15418	15575	15441	15389	15252	15429	15314	15558	15397	15308	15452	15330	15504	15504	15452	15324	15386	15425	15487	15406	15469	15575	15797	15549	15568	15346	15436	15354	15270	15331	15309	15388	15564	15460	15404	15411	15458	15473	15480	15242	15176	15336	15448	15503	15446	15251	15399	15485	15261	15456	15182	15444	15544	15388	15358	15345	15579	15556	15540	15366	15108	15512	15356	15353	15526	15388	15377	15547	15421	15396	15227	15413	15577	15445	15531	15336	15119	15244	15370	15224	15359	15333	15387	15532	15480	15277	15356	15416	15408	15504	15409	15500	15366	15440	15456	15426	15521	15308	15429	15545	15346	15476	15491	15394	15340	15302	15453	15334	15425	15214	15383	15359	15258	15293	15407	15162	15463	15332	15529	15354	15326	15554	15247	15248	15327	15525	15568	15322	15330	15362	15607	15432	15010	15454	15288	15326	15318	15348	15400	15446	15250	15347	15314	15205	15221	15290	15442	15335	15221	15218	15110	15395	15503	15356	15406	15489	15235	15140	15227	15293	15284	15510	15372	15319	15357	15444	15375	15335	15247	15320	15402	15346	15287	15253	15275	15279	15372	15477	15481	15216	15389	15482	15319	15276	15305	15247	15438	15257	15529	15313	15240	15431	15317	15346	15419	15255	15560	15293	15498	15504	15378	15356	15480	15491	15309	15408	15337	15453	15422	15295	15440	15418	15324	15264	15315	15274	15277	15304	15324	15335	15295	15606	15346	15457	15596	15308	15429	15248	15298	15319	15404	15506	15369	15359	15443	15424	15500	15407	15359	15326	15355	15402	15199	15374	15414	15435	15399	15392	15354	15284	15338	15230	15356	15245	15539	15318	15472	15568	15426	15457	15423	15374	15546	15512	15315	15419	15311	15346	15274	15319	15212	15315	15331	15647	15290	15535	15257	15477	15231	15201	15556	15490	15444	15273	15165	15284	15343	15232	15333	15238	15340	15591	15362	15258	15296	15483	15468	15321	15466	15525	15439	15150	15139	15379	15242	15279	15420	15303	15354	15097	15384	15346	15419	15441	15363	15622	15489	15374	15401	15264	15341	15350	15146	15332	15440	15327	15431	15230	15389	15532	15336	15325	15468	15382	15515	15348	15179	15495	15349	15387	15505	15421	15459	15341	15305	15341	15544	15446	15302	15591	15447	15259	15327	15337	15532	15632	15215	15405	15263	15428	15228	15318	15521	15338	15367	15454	15385	15314	15345	15323	15226	15451	15420	15430	15472	15227	15127	15285	15241	15512	15329	15389	15236	15274	15321	15429	15413	15343	15504	15327	15514	15507	15408	15406	15455	15479	15389	15337	15307	15510	15587	15433	15453	15378	15308	15302	15528	15356	15563	15372	15314	15288	15298	15413	15328	15041	15223	15217	15227	15281	15428	15348	15385	15565	15347	15291	15354	15418	15463	15346	15276	15358	15315	15308	15347	15287	15241	15214	15205	15449	15221	15292	15397	15165	15438	15292	15447	15617	15406	15279	15318	15198	15251	15334	15330	15389	15517	15317	15482	15352	15470	15335	15319	15358	15285	15359	15326	15281	15281	15457	15377	15361	15274	15467	15250	15322	15470	15393	15234	15525	15393	15381	15417	15304	15332	15441	15327	15453	15549	15338	15342	15380	15370	15310	15183	15211	15378	15434	15409	15410	15316	15527	15593	15388	15326	15522	15552	15369	15365	15370	15335	15438	15623	15376	15362	15366	15380	15490	15342	15367	15550	15119	15300	15264	15330	15242	15367	15306	15460	15413	15546	15530	15279	15353	15417	15395	15306	15303	15419	15394	15331	15509	15277	15278	15356	15272	15229	15442	15259	15449	15605	15220	15317	15211	15427	15255	15314	15281	15504	15422	15360	15234	15296	15276	15310	15416	15569	15414	15341	15294	15337	15265	15415	15445	15319	15524	15305	15559	15314	15373	15417	15319	15388	15326	15373	15324	15231	15202	15423	15336	15387	15403	15254	15551	15276	15198	15412	15399	15224	15386	15447	15286	15324	15554	15358	15161	15429	15406	15360	15373	15305	15314	15568	15212	15407	15385	15544	15342	15440	15424	15347	15463	15378	15437	15351	15254	15453	15255	15346	15368	15512	15457	15475	15327	15263	15375	15220	15173	15408	15631	15490	15194	15417	15251	15298	15434	15323	15374	15380	15308	15298	15234	15328	15501	15408	15409	15415	15450	15389	15040	15548	15408	15358	15315	15390	15257	15371	15337	15484	15374	15561	15390	15216	15328	15390	15323	15147	15518	15605	15106	15148	15268	15521	15416	15349	15377	15447	15433	15394	15365	15288	15421	15290	15246	15220	15397	15341	15355	15249	15377	15216	15320	15496	15372	15490	15318	15375	15115	15388	15458	15358	15496	15277	15386	15378	15249	15237	15257	15152	15330	15402	15384	15286	15444	15345	15150	15397	15552	15464	15305	15470	15016	15248	15312	15268	15322	15385	15316	15337	15383	15329	15393	15381	15199	15518	15438	15210	15329	15461	15514	15440	15293	15402	15456	15499	15464	15606	15395	15304	15316	15212	15252	15433	15281	15369	15244	15377	15317	15326	15185	15399	15268	15317	15355	15485	15302	15179	15221	15342	15388	15245	15496	15274	15461	15509	15218	15228	15368	15318	15328	15352	15403	15329	15198	15417	15505	15411	15498	15339	15331	15537	15038	15186	15491	15324	15423	15275	15317	15528	15455	15422	15604	15469	15426	15192	15370	15435	15608	15249	15376	15142	15251	15359	15184	15438	15396	15288	15491	15528	15398	15295	15460	15408	15455	15435	15367	15496	15549	15372	15449	15369	15437	15362	15439	15507	15577	15452	15175	15357	15416	15288	15331	15233	15339	15349	15419	15432	15205	15257	15342	15366	15221	15477	15636	15612	15535	15474	15506	15353	15367	15461	15320	15464	15389	15403	15135	15356	15513	15437	15443	15372	15269	15316	15288	15168	15533	15495	15504	15283	15343	15482	15570	15360	15316	15350	15366	15338	15406	15385	15363	15284	15291	15351	15362	15353	15486	15463	15374	15291	15405	15317	15306	15349	15300	15534	15341	15092	15449	15469	15371	15253	15453	15524	15378	15536	15352	15308	15327	15495	15269	15307	15315	15469	15407	15357	15160	15556	15285	15301	15332	15489	15492	15160	15286	15349	15429	15488	15333	15402	15461	15408	15347	15544	15368	15449	15340	15270	15371	15483	15422	15460	15469	15362	15575	15482	15292	15127	15232	15467	15274	15311	15555	15260	15133	15348	15296	15561	15323	15452	15537	15580	15298	15450	15337	15343	15438	15310	15366	15572	15361	15299	15179	15239	15447	15298	15429	15499	15274	15287	15300	15364	15301	15498	15447	15302	15162	15489	15345	15613	15326	15450	15243	15366	15357	15447	15526	15541	15394	15109	15392	15434	15452	15434	15457	15554	15409	15102	15523	15280	15259	15181	15455	15501	15367	15384	15516	15398	15605	15574	15352	15237	15232	15276	15332	15361	15402	15406	15357	15382	15331	15235	15306	15413	15362	15477	15408	15519	15317	15340	15528	15269	15290	15426	15232	15323	15346	15197	15258	15384	15324	15484	15417	15536	15550	15489	15207	15302	15412	15397	15472	15464	15354	15591	15433	15284	15443	15303	15475	15400	15188	15387	15312	15260	15361	15449	15379	15307	15422	15362	15445	15162	15509	15268	15463	15447	15379	15464	15593	15502	15296	15360	15326	15271	15404	15285	15358	15690	15542	15294	15208	15292	15305	15247	15224	15343	15603	15255	15357	15308	15384	15214	15509	15415	15264	15428	15311	15330	15145	15350	15322	15287	15185	15316	15435	15306	15460	15402	15406	15393	15475	15355	15403	15318	15161	15198	15341	15457	15439	15227	15346	15488	15332	15338	15288	15582	15437	15335	15501	15451	15208	15298	15387	15391	15413	15387	15335	15474	15213	15325	15370	15510	15304	15474	15377	15206	15360	15363	15238	15365	15359	15320	15242	15297	15235	15343	15208	15249	15397	15321	15326	15484	15427	15379	15416	15288	15294	15507	15483	15531	15479	15282	15301	15447	15407	15399	15299	15412	15261	15252	15659	15504	15443	15528	15242	15330	15256	15272	15427	15289	15142	15327	15286	15479	15214	15356	15468	15245	15411	15356	15419	15412	15401	15291	15218	15288	15450	15384	15348	15400	15422	15429	15484	15539	15437	15320	15367	15255	15392	15490	15342	15409	15557	15342	15347	15212	15254	15288	15411	15459	15336	15360	15357	15476	15371	15473	15251	15330	15419	15233	15405	15454	15264	15285	15551	15336	15628	15510	15185	15523	15293	15472	15464	15532	15373	15362	15407	15395	15300	15295	15466	15321	15491	15433	15211	15276	15554	15254	15434	15466	15445	15270	15472	15440	15414	15464	15189	15353	15394	15369	15276	15615	15593	15518	15509	15505	15627	15259	15371	15240	15419	15239	15104	15463	15385	15294	15359	15368	15454	15318	15124	15299	15269	15314	15357	15415	15413	15518	15399	15426	15407	15389	15566	15261	15376	15343	15394	15538	15430	15276	15489	15375	15320	15413	15189	15486	15359	15241	15430	15342	15417	15169	15286	15436	15322	15298	15268	15349	15368	15352	15330	15347	15477	15325	15520	15269	15406	15346	15335	15563	15346	15345	15294	15241	15353	15032	15207	15574	15209	15462	15298	15344	15362	15488	15393	15401	15449	15230	15405	15483	15316	15398	15521	15224	15304	15576	15519	15658	15476	15532	15437	15492	15294	15340	15363	15482	15449	15324	15352	15250	15310	15487	15378	15375	15330	15257	15310	15492	15359	15288	15163	15180	15350	15241	15259	15456	15407	15261	15331	15452	15464	15379	15218	15381	15616	15527	15262	15451	15355	15393	15326	15445	15464	15412	15465	15446	15268	15343	15459	15500	15635	15426	15423	15384	15427	15224	15446	15011	15224	15438	15540	15144	15298	15215	15362	15168	15378	15318	15127	15318	15314	15353	15313	15283	15460	15415	15518	15482	15340	15367	15408	15366	15288	15262	15321	15384	15473	15373	15198
14876	25467	24674	19215	24213	50348	47625	38698	28557	17837	14849	14613	14776	14559	14625	14573	14693	14680	14725	14432	14797	14546	14703	14706	14497	14620	14481	14542	14625	14649	14748	14589	14607	14597	14671	14816	14575	14574	14560	14632	14472	14617	14620	14686	14589	14656	14722	14545	14934	14777	14822	14818	14709	14754	14603	14797	14323	14707	14811	14509	14541	14390	14571	14657	14405	14574	14590	14544	14519	14502	14631	14498	14674	14537	14541	14435	14654	14690	14462	14541	14561	14649	14613	14643	14523	14660	14596	14454	14458	14477	14562	14664	14635	14559	14571	14503	14532	14491	14569	14557	14725	14387	14732	14549	14545	14548	14572	14615	14634	14492	14483	14625	14607	14645	14702	14456	14562	14437	14590	14396	14472	14626	14525	14406	14563	14656	14641	14434	14632	14577	14713	14540	14580	14559	14596	14578	14550	14568	14566	14551	14623	14517	14570	14466	14595	14797	14499	14553	14342	14570	14433	14776	14711	14755	14577	14551	14648	14540	14616	14532	14501	14673	14426	14706	14411	14534	14749	14421	14701	14690	14614	14613	14513	14527	14551	14755	14508	14585	14469	14489	14592	14564	14573	14595	14620	14583	14759	14652	14457	14661	14436	14502	14563	14410	14572	14577	14681	14731	14614	14624	14769	14617	14550	14481	14581	14469	14576	14644	14390	14587	14689	14516	14589	14555	14567	14653	14607	14626	14678	14646	14717	14652	14551	14569	14597	14624	14719	14502	14449	14598	14484	14449	14661	14543	14660	14475	14585	14591	14607	14613	14460	14504	14693	14731	14512	14636	14490	14595	14620	14516	14586	14670	14456	14501	14491	14640	14497	14608	14670	14421	14347	14666	14578	14737	14463	14508	14609	14665	14584	14607	14605	14407	14549	14493	14435	14760	14527	14554	14626	14406	14626	14737	14632	14596	14623	14424	14565	14455	14705	14509	14635	14597	14768	14612	14556	14481	14573	14612	14685	14482	14648	14605	14555	14592	14588	14590	14614	14527	14432	14373	14526	14551	14524	14657	14531	14603	14459	14662	14605	14530	14437	14705	14602	14640	14599	14639	14465	14628	14482	14586	14548	14546	14383	14480	14463	14665	14675	14466	14515	14624	14557	14615	14598	14717	14569	14471	14592	14445	14670	14579	14471	14594	14607	14665	14549	14647	14721	14594	14703	14548	14638	14394	14681	14610	14608	14700	14618	14594	14388	14642	14531	14631	14472	14607	14641	14706	14553	14635	14473	14650	14412	14424	14602	14392	14570	14451	14580	14535	14477	14751	14504	14681	14403	14458	14509	14663	14591	14559	14458	14739	14532	14583	14590	14513	14364	14527	14653	14548	14591	14607	14414	14736	14435	14586	14578	14563	14468	14473	14596	14688	14711	14606	14633	14587	14770	14358	14715	14498	14587	14532	14721	14520	14482	14544	14640	14631	14662	14607	14446	14588	14602	14569	14501	14601	14514	14533	14449	14665	14538	14613	14452	14480	14632	14593	14731	14576	14476	14755	14492	14639	14451	14559	14621	14347	14637	14652	14543	14515	14611	14784	14650	14428	14605	14359	14694	14560	14690	14599	14373	14628	14621	14519	14460	14713	14641	14515	14537	14697	14342	14560	14625	14590	14597	14573	14508	14657	14523	14596	14496	14522	14494	14586	14739	14569	14672	14595	14656	14665	14690	14638	14625	14497	14662	14682	14518	14477	14550	14540	14548	14628	14542	14591	14470	14529	14587	14521	14634	14526	14564	14562	14338	14622	14548	14621	14613	14475	14657	14537	14532	14506	14584	14428	14653	14486	14605	14555	14481	14589	14544	14776	14736	14600	14602	14451	14532	14611	14468	14592	14556	14727	14545	14609	14532	14605	14626	14527	14716	14671	14447	14503	14496	14607	14483	14606	14598	14658	14642	14485	14503	14583	14484	14747	14460	14535	14595	14563	14774	14551	14570	14594	14500	14573	14703	14638	14579	14632	14644	14394	14665	14382	14576	14594	14528	14585	14484	14568	14654	14506	14490	14696	14656	14594	14563	14671	14441	14610	14559	14563	14537	14573	14515	14478	14560	14502	14620	14741	14621	14515	14641	14682	14561	14663	14678	14556	14524	14453	14586	14613	14537	14579	14701	14561	14482	14638	14556	14536	14444	14438	14570	14484	14486	14630	14469	14576	14502	14538	14584	14553	14675	14465	14508	14760	14396	14706	14764	14549	14352	14413	14683	14624	14446	14770	14564	14557	14533	14443	14680	14623	14549	14681	14403	14833	14363	14594	14455	14408	14571	14535	14513	14517	14610	14569	14507	14551	14616	14518	14693	14601	14528	14542	14713	14605	14439	14591	14430	14683	14675	14606	14557	14620	14681	14603	14426	14741	14503	14651	14677	14663	14645	14586	14628	14588	14596	14615	14825	14414	14723	14581	14488	14523	14551	14651	14439	14691	14452	14552	14664	14692	14546	14716	14569	14559	14684	14720	14674	14604	14670	14660	14425	14576	14550	14573	14424	14465	14671	14525	14567	14634	14522	14698	14552	14575	14651	14658	14443	14565	14556	14638	14360	14571	14602	14554	14554	14575	14628	14574	14709	14617	14619	14647	14542	14611	14697	14472	14407	14622	14543	14475	14475	14593	14654	14472	14683	14509	14508	14384	14622	14542	14549	14659	14536	14571	14606	14730	14519	14598	14520	14386	14502	14658	14363	14443	14748	14700	14597	14567	14629	14597	14598	14596	14490	14676	14546	14662	14241	14625	14535	14588	14584	14677	14551	14405	14712	14741	14592	14527	14541	14635	14583	14464	14664	14510	14453	14482	14697	14589	14593	14451	14635	14602	14783	14588	14481	14747	14719	14565	14718	14703	14586	14694	14581	14466	14465	14546	14591	14665	14590	14431	14625	14452	14401	14367	14536	14569	14568	14456	14501	14532	14564	14533	14703	14669	14743	14673	14569	14627	14518	14327	14659	14663	14522	14499	14529	14480	14683	14621	14617	14442	14733	14562	14525	14515	14544	14531	14592	14556	14538	14569	14655	14589	14520	14543	14505	14549	14471	14530	14590	14396	14536	14621	14756	14581	14459	14502	14642	14620	14617	14751	14496	14698	14295	14535	14717	14560	14487	14550	14548	14619	14816	14513	14701	14583	14531	14793	14503	14622	14609	14575	14661	14364	14586	14542	14594	14467	14625	14650	14576	14374	14553	14408	14520	14547	14549	14484	14681	14689	14628	14574	14499	14631	14527	14385	14837	14567	14546	14751	14561	14515	14827	14651	14624	14490	14577	14655	14869	14569	14597	14653	14419	14592	14582	14610	14542	14501	14685	14542	14590	14578	14460	14676	14524	14631	14638	14616	14455	14629	14505	14429	14667	14531	14529	14571	14658	14500	14605	14637	14465	14529	14522	14637	14498	14457	14534	14692	14465	14422	14611	14526	14708	14588	14664	14449	14577	14790	14501	14711	14735	14461	14340	14669	14541	14680	14391	14438	14563	14606	14683	14559	14488	14573	14657	14573	14748	14610	14602	14556	14560	14658	14527	14587	14607	14661	14557	14587	14684	14545	14592	14678	14462	14710	14625	14606	14470	14617	14730	14550	14572	14577	14652	14409	14418	14594	14547	14579	14463	14600	14470	14709	14551	14480	14763	14810	14749	14610	14668	14564	14684	14614	14515	14669	14500	14338	14606	14559	14557	14608	14528	14658	14681	14580	14488	14663	14658	14563	14707	14693	14416	14503	14581	14507	14803	14542	14746	14557	14515	14550	14644	14546	14612	14808	14623	14672	14393	14525	14314	14736	14487	14440	14569	14440	14749	14712	14488	14545	14553	14661	14532	14636	14657	14629	14531	14602	14566	14462	14494	14643	14613	14586	14481	14593	14527	14693	14682	14346	14627	14658	14535	14594	14583	14664	14596	14576	14577	14636	14786	14473	14515	14585	14722	14947	14566	14576	14603	14583	14707	14708	14547	14456	14470	14496	14664	14455	14564	14643	14536	14469	14414	14562	14699	14666	14373	14597	14491	14687	14686	14675	14506	14636	14547	14529	14609	14548	14646	14428	14660	14629	14556	14592	14552	14605	14550	14490	14657	14737	14484	14643	14733	14766	14640	14744	14533	14517	14572	14693	14531	14585	14606	14519	14507	14656	14398	14499	14551	14646	14741	14499	14566	14615	14540	14636	14710	14549	14495	14550	14452	14619	14669	14715	14623	14560	14407	14543	14602	14622	14523	14717	14466	14602	14644	14514	14502	14507	14715	14476	14553	14578	14573	14549	14580	14502	14723	14389	14452	14537	14558	14596	14563	14456	14583	14536	14485	14425	14495	14650	14591	14624	14650	14472	14670	14414	14695	14553	14571	14529	14576	14544	14558	14519	14493	14558	14564	14593	14571	14497	14613	14574	14707	14580	14545	14564	14505	14694	14595	14704	14622	14548	14554	14590	14566	14528	14514	14595	14530	14604	14563	14479	14508	14417	14597	14598	14547	14590	14587	14752	14659	14580	14575	14448	14480	14617	14500	14587	14387	14535	14493	14645	14687	14605	14601	14576	14530	14601	14490	14540	14588	14583	14584	14581	14699	14594	14530	14624	14531	14622	14485	14568	14579	14439	14537	14581	14885	14370	14778	14551	14544	14479	14704	14599	14655	14551	14594	14709	14476	14626	14702	14295	14558	14548	14562	14588	14643	14662	14519	14664	14450	14626	14698	14562	14609	14555	14430	14451	14690	14648	14544	14507	14442	14613	14547	14459	14632	14484	14655	14472	14572	14607	14673	14602	14527	14486	14509	14696	14495	14674	14544	14428	14656	14514	14496	14556	14819	14467	14522	14527	14475	14632	14496	14701	14486	14659	14662	14523	14566	14609	14393	14585	14468	14729	14584	14556	14429	14677	14607	14599	14502	14459	14672	14629	14553	14592	14701	14455	14451	14535	14586	14782	14496	14516	14463	14466	14676	14556	14569	14713	14517	14617	14409	14512	14571	14470	14644	14743	14499	14635	14549	14477	14610	14448	14665	14708	14737	14582	14478	14461	14618	14596	14672	14535	14568	14592	14671	14738	14533	14581	14556	14601	14688	14645	14654	14559	14470	14514	14490	14599	14550	14637	14529	14542	14547	14442	14565	14585	14743	14517	14597	14578
22909	21171	28900	23730	30948	59344	55260	43055	33794	21628	16265	15407	15534	15528	15247	15267	15369	15320	15320	15262	15326	15244	15207	15224	15140	15268	15300	15116	15357	15209	15105	15085	15154	15159	15072	14911	15217	15263	15245	15198	15239	15286	14998	14975	14924	15095	15306	15055	15483	15389	15395	15347	15042	15205	15292	15173	15056	14938	14948	15106	14975	15115	15102	15169	15136	15130	15051	15117	15212	15177	15129	15122	15181	15143	15251	15021	15054	15073	15018	15177	14873	14986	14932	15207	14847	15117	15031	15006	14990	15018	15115	15162	15219	15112	15268	14991	14918	15086	15034	15231	15178	15177	15147	15201	14889	14991	15076	15073	14870	15295	15134	15188	15092	14971	15049	15134	15061	15031	14813	15021	15116	14918	15144	15203	15081	15074	15122	15163	15317	15028	15085	15098	15084	15074	14971	15078	15181	15143	15060	15160	15095	15206	15096	15084	15151	15111	14993	15051	15144	14929	15155	14983	14948	15089	15020	15031	15069	15177	15070	15349	15045	15005	15101	15216	14939	15056	15024	15077	15082	15005	15076	15148	14902	15015	14954	15021	15057	14859	15006	15036	15033	14860	15107	15098	15034	14972	15059	15065	14860	15100	14862	15086	15082	14962	15103	15112	14977	14957	15025	15190	15140	14893	14919	15060	15155	14867	14947	15011	15016	14998	15148	15149	14950	14972	15125	14883	14958	14955	14860	15145	15137	15081	14886	15064	15047	15087	15049	15119	15211	15121	14957	15000	15009	15164	15127	15028	15066	14856	15227	15042	15250	15030	14948	15166	15044	15063	15021	14965	15172	15125	15148	15119	15402	14903	15043	15050	15132	14981	14809	15250	14939	15249	15162	14945	14948	15044	15063	14915	14974	15171	15025	14938	15053	15120	15102	15008	15053	15153	15108	14924	15110	15109	15007	14948	15073	14997	15121	15230	14908	15133	14981	15029	15172	15180	14926	15064	14882	15058	15155	15090	15127	15026	15042	14978	15099	15039	15009	15034	14869	15171	14950	15176	15025	15250	15195	14982	15200	15042	15297	15117	15310	14997	15091	15018	15126	14982	15201	15071	15056	15066	14948	15093	15140	15154	15015	15138	14869	14874	14927	15059	15042	15129	14895	15093	15038	15004	15256	15132	15027	14867	14954	15004	15167	15133	14941	15208	15088	15130	14944	15199	15153	15076	15052	15185	15236	14971	15028	15011	15007	15030	15043	14965	14923	15151	14995	15174	15056	14869	14931	14935	15010	14898	14980	15007	15030	14998	14987	15018	15184	15067	14981	15060	15084	15035	15115	15060	14908	15127	15110	15034	14945	15186	15108	15003	15082	14995	15013	15169	15121	15231	15140	15051	15097	14923	15043	15107	14909	14853	15061	15057	15197	14967	15099	15175	15154	15049	15124	15032	14932	15024	14814	15194	15027	15140	14991	15192	15009	15028	15143	14845	15090	15028	15065	14951	15133	15329	14928	14961	15182	15123	15146	15154	15063	15085	15123	14939	14988	15112	15045	15252	15068	14893	15062	14990	15051	15114	15049	15029	14797	15152	14943	15081	15055	15215	15230	14875	15211	14902	14962	15120	15011	14887	14901	15013	15121	15026	15102	15084	15015	15028	15232	15086	15188	15079	14971	15214	15158	14962	15047	15087	15022	15137	15008	15144	15187	15118	14980	15172	15127	14990	15029	15151	15094	14951	14965	15113	15018	14952	15101	15125	15174	15150	15091	15170	15112	15088	15144	15251	14959	14909	14983	15151	14957	15173	15137	14842	15220	15081	14988	15030	15016	14975	15133	15065	15083	14821	15027	15102	15130	15148	15136	14917	15154	15042	15028	14983	14968	15038	15045	15066	15041	15012	15070	15124	15074	15260	15208	15116	15088	15029	14954	15044	14996	15067	15007	15183	15160	15292	15135	14869	14978	15266	14951	15026	14653	14983	14943	15165	15219	15038	15219	15039	15008	14934	15104	15094	15273	14867	15002	14958	14987	15009	14945	15125	14849	15012	15095	15208	15009	15174	15188	14972	15068	15132	15090	15173	15055	14938	14936	14891	14974	15035	15346	15002	15135	14954	14818	15178	15085	14879	15012	15153	14970	14949	15151	14858	14907	15081	15209	14905	15106	15086	15062	15064	15028	15130	15005	15034	14960	15155	15073	15029	15049	15100	15074	15000	15308	15119	15098	14774	14918	14905	14977	15058	14913	14975	15088	15147	15105	15079	15045	15037	15022	15025	15136	15004	15221	15194	14825	14978	15203	15109	15031	15174	15314	14978	14853	15062	15223	15144	15018	15125	15281	15110	15303	15102	15039	14975	14970	15097	15149	14970	15105	15078	14878	15065	15234	14993	14999	14948	15033	15073	14926	15176	14917	15138	15014	15078	14951	14886	15070	15230	15072	14904	14923	15209	15072	15199	15091	14840	15134	14955	15081	14986	15045	15067	15103	15033	14906	14990	15110	15141	14985	15061	15165	15168	15113	15059	14931	15182	15202	15092	14841	15007	14980	15082	14853	14941	15100	15027	14805	15037	15081	14977	15151	15087	15040	15153	15276	15021	15016	15114	15113	14998	14991	15048	14957	15175	15049	15162	15070	15274	14988	15135	15178	15016	15103	14967	15240	14953	15077	14978	15084	14979	14911	14992	14999	15129	15150	14886	14857	14966	15058	15026	14853	15032	15052	14784	15012	14859	15038	15207	15219	15255	15091	14993	14922	15180	14973	15166	15219	15230	14951	14988	15023	15041	15021	14993	14902	15049	14941	15043	15167	14999	15091	15158	15213	15107	14954	15136	15144	14924	14958	15065	15068	15132	15264	15091	14910	15345	15073	14930	15149	15037	14875	14962	15144	15244	15137	15100	14940	15095	14846	15057	15146	14987	15204	14967	15128	15197	15058	15061	15076	14957	15082	14997	14972	15024	15147	15121	14848	14886	14960	15104	15247	15108	15076	15184	15004	14939	15103	14942	14901	14928	15151	15008	14852	15184	15158	14805	15150	14882	15043	14942	15090	15230	15335	15139	14987	15039	14999	15258	14929	14986	14946	14860	15069	15110	15073	14967	14979	15029	15109	15156	15041	14939	15106	15091	15124	15082	15118	15063	14990	14877	15151	15115	14961	15003	15054	15232	15279	15190	14848	15076	15064	14981	15066	15038	15040	14962	14922	15085	15055	15187	14839	15034	15107	14990	15182	15348	15039	15172	15090	15007	15066	15188	15077	15016	15055	14940	15168	14985	15088	14993	15123	14996	15068	15087	15186	15159	15097	14976	15164	15072	14991	15000	15156	15159	15097	15046	15138	15138	15028	15022	15098	15006	14997	15054	15043	14978	15097	15144	15141	15149	15144	14959	15051	15091	15060	14752	15059	15048	15169	15039	14968	14968	15095	15113	15068	14943	15077	15095	15082	15022	15170	15051	14893	14837	15001	14972	15180	15084	15194	14962	15136	15228	15263	14953	15054	14958	14855	14960	15015	15250	14964	15007	14982	15064	15240	14948	14928	15167	15359	14971	14951	15126	15035	14954	15063	15321	15082	14903	15104	15251	15088	15057	15150	15086	15055	15024	14988	14994	15077	15030	15124	14929	15005	15136	14965	15127	14979	15210	15136	14897	14786	14920	15078	15025	15142	15177	15025	15066	15072	14978	15197	15189	15015	15038	14882	15017	14942	15120	15166	15059	15077	14921	15032	15187	14894	15021	15255	15131	14995	15169	15234	14900	14894	14975	15116	15059	15132	14802	15081	15007	14990	15050	15157	15180	14903	15249	15079	14998	15029	14961	15088	15031	15043	15075	15146	15232	15141	14963	14830	15103	15041	14998	14976	15016	14983	15135	15118	15072	15092	15159	15025	15003	14974	15190	15083	15057	14857	15250	15224	15164	14999	15134	15069	15112	14948	15041	14955	15030	15050	15172	15008	15087	15203	15119	15074	15011	15000	14895	14976	15137	15107	15020	14983	15128	14979	15168	14887	15096	15009	14845	15073	15060	15031	15170	14829	15019	14835	14910	15307	14952	15115	15143	15095	15097	15198	15023	15010	15057	15176	15075	15105	14979	15097	14952	15021	15118	15178	15072	14942	15001	14986	14928	15069	14968	15170	15052	15231	15131	15154	15177	15224	15132	15167	15157	15059	14930	14857	14999	14987	14891	14986	15022	15240	14883	15095	14994	14948	15057	15003	15095	15174	15280	15006	15172	15116	15022	14916	14993	15033	15099	14863	15129	15052	15036	15050	14987	14957	15000	15037	15144	15040	15078	15184	15040	14992	15177	15173	15027	14955	14927	15091	15013	15041	15109	15148	14938	15228	15437	14992	15162	15042	15006	15076	15057	15180	15052	15149	15150	15026	15159	14996	15072	15086	15179	15079	15103	15189	15023	15044	15091	15103	15018	15054	15065	14893	15023	14995	14921	15088	14896	14871	15137	15048	15153	15187	15166	15037	15155	15037	15113	15001	15092	15088	15136	15081	15203	15066	14989	15021	14889	14985	15012	14931	15043	15195	14820	15001	15100	15085	15195	15041	14949	14818	14886	15011	14896	15245	15095	15053	15205	15209	15066	14861	15062	15079	14957	15031	15048	15095	15116	15042	15121	15238	15031	15145	15189	14916	15045	15194	15125	15184	14947	14912	15038	14971	15307	15128	15069	15061	15192	15013	15044	14997	15096	15009	15039	15170	14974	15109	14895	15110	14925	14936	15195	14960	15038	14982	15201	14749	15006	15119	15118	15096	15164	14954	14979	14973	15197	15013	15077	15005	15009	14969	14954	15028	15169	15062	15057	15168	15097	14881	15215	15088	14967	15064	14906	14999	15204	14794	14984	14976	15085	15297	15213	14785	15137	15216	14998	15071	15159	15038	15281	15117	15012	15222	15238	14868	14862	15100	14814	14915	15174	15165	15091	15058	15128	15124	14965	15002	14860	15000	14976	15017	15115	14889	15067	15161	14792	15043	14921	15158	15107	15049	15057	14848	15148	15198	15000	14977	15026	15211	15258	15101	15031	15116	15186	15026	14716	15107	14942	14916	15063	15056	15232	14882	15067	15405	15269	15091	15091	15040	15032	15070	15083	15060	14992	14786	15051	14949	14984	15013	15198	14970	15233	15033	15055	15080	14958	14958	14992	14971	15021
17638	30915	26847	21935	50382	65163	56594	46344	36608	19112	15045	14422	14491	14350	14417	14531	14338	14444	14248	14382	14333	14472	14340	14428	14405	14259	14493	14440	14208	14339	14385	14384	14407	14413	14486	14439	14378	14246	14436	14329	14468	14255	14390	14563	14202	14364	14479	14269	15062	14990	14954	14672	14553	14531	14340	14504	14274	14395	14425	14389	14402	14351	14176	14335	14356	14368	14453	14497	14474	14360	14343	14367	14327	14401	14379	14258	14407	14220	14264	14377	14419	14282	14467	14480	14606	14341	14365	14336	14393	14353	14464	14486	14463	14306	14219	14334	14361	14279	14273	14284	14330	14439	14365	14380	14363	14286	14474	14288	14457	14507	14365	14485	14413	14406	14245	14375	14215	14301	14512	14290	14446	14471	14340	14384	14394	14361	14415	14309	14381	14276	14417	14446	14366	14369	14292	14436	14294	14287	14353	14342	14395	14316	14337	14280	14667	14429	14489	14281	14357	14427	14320	14336	14426	14277	14492	14447	14319	14258	14317	14289	14500	14299	14482	14506	14386	14394	14258	14418	14586	14322	14412	14422	14439	14304	14444	14366	14342	14270	14430	14308	14344	14324	14361	14306	14300	14498	14298	14418	14265	14429	14345	14279	14473	14406	14332	14357	14374	14345	14421	14384	14511	14387	14259	14355	14377	14365	14364	14353	14169	14434	14431	14296	14325	14461	14368	14388	14354	14477	14487	14243	14247	14341	14542	14310	14374	14493	14497	14209	14225	14136	14271	14256	14114	14322	14398	14453	14330	14447	14410	14329	14370	14415	14471	14326	14264	14405	14387	14458	14361	14362	14461	14402	14361	14183	14356	14509	14376	14349	14167	14454	14285	14079	14386	14522	14449	14404	14448	14386	14483	14242	14297	14473	14255	14365	14287	14302	14346	14298	14385	14361	14391	14278	14493	14399	14401	14447	14208	14262	14441	14220	14365	14396	14385	14474	14293	14379	14552	14358	14330	14391	14330	14559	14374	14355	14400	14254	14490	14468	14300	14381	14362	14339	14311	14250	14410	14310	14550	14247	14495	14408	14406	14414	14329	14464	14456	14421	14348	14451	14320	14188	14242	14346	14570	14323	14444	14232	14295	14201	14325	14313	14356	14189	14471	14369	14286	14305	14423	14428	14299	14339	14423	14331	14204	14375	14323	14439	14404	14374	14530	14405	14377	14510	14334	14504	14375	14482	14331	14398	14224	14284	14388	14234	14371	14558	14367	14429	14282	14416	14397	14473	14311	14182	14452	14359	14313	14374	14329	14443	14278	14316	14397	14460	14498	14376	14215	14426	14422	14564	14286	14354	14203	14325	14259	14383	14299	14440	14329	14385	14501	14345	14239	14409	14350	14307	14324	14388	14394	14294	14347	14489	14341	14226	14369	14352	14320	14248	14338	14345	14452	14316	14339	14465	14422	14238	14330	14490	14411	14317	14477	14370	14379	14344	14302	14490	14211	14128	14484	14320	14471	14261	14347	14328	14326	14410	14335	14317	14286	14293	14230	14270	14371	14402	14390	14262	14501	14213	14324	14167	14434	14236	14356	14447	14454	14267	14473	14179	14421	14470	14342	14531	14447	14394	14483	14271	14339	14293	14448	14372	14457	14165	14319	14290	14361	14440	14324	14367	14431	14230	14318	14348	14249	14389	14343	14613	14341	14405	14362	14302	14187	14358	14258	14184	14549	14439	14457	14323	14345	14442	14238	14412	14215	14325	14535	14266	14395	14467	14528	14485	14160	14126	14383	14206	14367	14376	14325	14373	14465	14341	14347	14352	14262	14335	14509	14489	14425	14279	14479	14435	14422	14339	14396	14352	14418	14514	14415	14456	14285	14405	14335	14561	14264	14406	14430	14392	14376	14350	14238	14334	14388	14413	14352	14389	14445	14375	14183	14251	14435	14189	14459	14296	14520	14298	14384	14490	14249	14287	14442	14287	14427	14393	14264	14410	14330	14408	14375	14355	14255	14345	14456	14218	14451	14349	14349	14412	14423	14419	14312	14408	14382	14346	14412	14408	14336	14371	14373	14445	14440	14353	14336	14369	14383	14338	14373	14529	14423	14495	14359	14203	14353	14410	14220	14238	14428	14356	14290	14258	14460	14226	14358	14417	14391	14309	14427	14380	14338	14361	14337	14248	14398	14261	14425	14282	14316	14293	14351	14353	14306	14244	14274	14248	14496	14347	14399	14046	14406	14435	14132	14419	14459	14520	14188	14381	14544	14404	14405	14293	14391	14311	14184	14360	14496	14414	14279	14356	14395	14211	14419	14391	14404	14357	14277	14420	14396	14344	14314	14471	14491	14319	14377	14218	14266	14226	14446	14485	14297	14345	14429	14398	14385	14474	14299	14455	14362	14472	14304	14273	14433	14306	14348	14293	14460	14274	14245	14238	14458	14206	14576	14409	14245	14461	14398	14415	14372	14195	14258	14461	14300	14439	14364	14285	14330	14365	14281	14423	14452	14384	14452	14422	14447	14279	14535	14474	14431	14453	14429	14256	14319	14363	14250	14129	14403	14289	14388	14317	14553	14473	14300	14304	14237	14492	14342	14218	14606	14446	14189	14389	14209	14505	14396	14290	14436	14340	14479	14237	14380	14570	14280	14361	14340	14246	14427	14219	14256	14279	14286	14312	14237	14283	14464	14376	14473	14210	14474	14365	14294	14134	14388	14394	14392	14422	14276	14288	14369	14303	14186	14318	14358	14402	14299	14468	14272	14361	14308	14338	14230	14287	14352	14390	14274	14382	14229	14299	14382	14382	14391	14150	14229	14262	14220	14173	14309	14504	14322	14318	14194	14435	14394	14327	14381	14451	14468	14302	14406	14398	14267	14281	14371	14284	14466	14393	14266	14386	14442	14378	14250	14332	14297	14469	14391	14425	14239	14207	14404	14323	14541	14491	14426	14243	14502	14281	14174	14377	14359	14329	14398	14347	14441	14178	14451	14378	14386	14277	14430	14429	14585	14378	14333	14332	14317	14450	14414	14186	14504	14361	14367	14404	14256	14414	14353	14285	14309	14357	14391	14409	14509	14323	14542	14326	14299	14417	14296	14381	14324	14381	14363	14391	14420	14512	14417	14295	14342	14430	14481	14287	14312	14378	14285	14316	14416	14219	14335	14369	14349	14314	14367	14339	14422	14367	14213	14397	14245	14380	14343	14395	14410	14343	14377	14232	14297	14533	14267	14538	14366	14422	14484	14519	14433	14283	14399	14368	14553	14252	14281	14356	14324	14275	14353	14403	14472	14247	14368	14289	14286	14404	14360	14395	14410	14416	14372	14332	14276	14240	14389	14254	14239	14337	14365	14501	14391	14259	14435	14420	14338	14377	14329	14474	14306	14433	14516	14371	14447	14273	14410	14599	14356	14187	14457	14226	14491	14268	14447	14407	14282	14302	14530	14247	14447	14370	14345	14392	14305	14409	14353	14417	14445	14283	14431	14368	14151	14392	14549	14542	14270	14372	14439	14415	14427	14312	14146	14325	14383	14251	14282	14459	14403	14174	14348	14440	14305	14275	14368	14374	14349	14326	14269	14357	14168	14376	14321	14342	14553	14364	14201	14374	14378	14368	14302	14429	14332	14387	14372	14353	14332	14298	14352	14416	14245	14463	14213	14353	14347	14466	14564	14217	14414	14376	14513	14381	14430	14330	14268	14237	14373	14299	14436	14445	14444	14326	14301	14494	14438	14326	14488	14284	14197	14450	14247	14337	14398	14278	14368	14351	14411	14361	14451	14075	14372	14205	14370	14450	14264	14280	14240	14438	14356	14390	14361	14330	14438	14276	14239	14302	14377	14306	14347	14286	14420	14261	14466	14379	14452	14450	14383	14515	14410	14447	14231	14410	14217	14190	14415	14313	14423	14252	14273	14456	14262	14365	14478	14424	14428	14325	14166	14435	14418	14330	14195	14361	14363	14475	14534	14457	14382	14388	14154	14335	14321	14386	14288	14509	14423	14479	14385	14514	14150	14282	14348	14477	14266	14457	14404	14458	14297	14260	14424	14322	14512	14267	14338	14310	14306	14462	14419	14324	14295	14239	14248	14458	14392	14377	14454	14437	14370	14488	14541	14458	14294	14249	14451	14467	14362	14409	14427	14500	14364	14384	14368	14210	14269	14267	14334	14203	14259	14370	14330	14364	14504	14499	14378	14286	14304	14208	14392	14392	14252	14224	14449	14227	14268	14452	14397	14500	14310	14434	14393	14369	14383	14258	14162	14245	14348	14409	14435	14318	14285	14360	14441	14157	14427	14419	14404	14379	14333	14454	14418	14375	14339	14430	14418	14498	14355	14286	14406	14494	14591	14260	14181	14319	14379	14467	14337	14217	14264	14364	14455	14277	14322	14354	14446	14456	14266	14310	14481	14377	14282	14437	14454	14610	14426	14351	14263	14374	14335	14339	14376	14236	14398	14343	14382	14281	14506	14449	14292	14379	14279	14333	14447	14299	14333	14312	14343	14513	14345	14368	14492	14289	14426	14269	14385	14420	14307	14467	14353	14217	14344	14327	14289	14479	14519	14352	14377	14383	14392	14215	14344	14271	14350	14349	14382	14264	14302	14399	14190	14397	14475	14292	14319	14505	14404	14344	14351	14280	14427	14418	14214	14429	14245	14399	14143	14332	14516	14407	14340	14269	14426	14258	14291	14433	14406	14246	14238	14370	14488	14324	14429	14370	14350	14535	14466	14552	14298	14261	14344	14377	14367	14390	14292	14243	14346	14355	14296	14470	14349	14333	14534	14247	14370	14323	14346	14383	14427	14222	14374	14566	14430	14248	14415	14420	14303	14541	14405	14257	14406	14294	14301	14441	14344	14322	14470	14305	14480	14367	14160	14327	14369	14576	14428	14439	14252	14324	14491	14365	14359	14316	14477	14300	14343	14177	14321	14373	14239	14321	14299	14355	14356	14514	14274	14317	14432	14313	14372	14331	14334	14358	14341	14410	14366	14175	14374	14383	14310	14354	14507	14330	14195	14443	14452	14226	14392	14456	14347	14362	14477	14401	14321	14469	14275	14319	14364	14336	14339	14309	14428	14341	14314	14276	14387	14278	14453	14390	14451	14277	14452	14183	14315	14377	14405	14375	14284	14355	14381	14451	14402	14222	14502	14427
27073	21585	22758	18880	18253	22763	23497	19629	17670	15985	15307	15119	15119	15299	15222	15106	15298	15291	15130	15318	15323	15222	15244	15224	15421	15110	15269	15227	15308	15244	15363	15236	15236	15381	15167	15379	15317	15364	15111	15047	15238	15255	15249	15042	15158	15194	15120	15193	15049	15272	15302	15361	15173	15249	15167	15214	15242	15219	15121	15389	15226	15192	15253	15085	15282	15191	15015	15206	15203	15168	15068	15259	15205	15359	15136	15052	15132	15081	15167	15210	15376	15026	15272	15238	15427	15303	15153	15341	15204	15240	15273	15174	15365	15297	15426	15399	15329	15156	15336	15472	15244	15383	15256	15066	15003	15261	15279	15123	15402	15269	15239	15087	15110	15348	15078	15399	15202	15040	15173	15308	15274	15136	15138	15289	15098	15219	15238	15338	15240	15233	15072	15230	15266	15395	15098	15206	15415	15098	15261	15369	15313	15178	15387	15197	15249	15162	15289	15190	15182	15341	15190	15052	15184	15024	15313	15145	15399	15070	15164	15196	15039	15328	15049	15194	15389	15202	15087	15204	15009	15292	15095	15212	15185	15137	15390	15328	15123	15038	15238	15118	15321	15258	15163	15270	15340	15328	15052	15161	15043	15180	15079	15199	15369	15551	15111	15104	15292	15298	15135	15345	15296	15041	15032	15231	15138	15250	15285	15087	15207	15216	15174	15072	15246	15132	15225	15285	15016	15211	15159	15243	15081	15089	15190	15293	15307	15267	15094	15422	15152	15266	15286	15120	15172	15236	15091	15138	15269	15061	15145	15411	15303	15261	15166	14992	15232	15149	15178	15375	15199	15144	15179	15272	15144	15036	15323	15270	15433	15227	15241	15288	15274	15254	15093	15202	15219	15320	15122	15215	14988	15188	15232	15119	15283	15074	15098	15259	15274	15429	15429	15259	15242	15281	15268	15292	15408	15047	15210	15276	15121	15277	15258	15452	15418	15345	15108	15354	15187	15104	15361	15267	15185	15096	15317	15176	15319	15399	15258	15298	15480	15218	15116	15183	15189	15314	15066	15170	15047	15212	15130	15312	15241	15038	15188	15346	15259	15257	15244	15170	15045	15168	15129	15344	15157	15147	15085	15400	15272	15141	15247	15234	15215	15322	15104	15281	15126	15137	15224	15184	15188	15199	15221	15135	15295	15195	15225	15094	15008	15193	14969	15181	15263	15294	15230	15254	15029	15336	15038	15248	15244	14844	14892	15384	15123	15006	15275	15097	15171	15156	15148	15243	15277	15427	15324	15285	15367	15247	15196	15004	15222	15098	15278	15152	15263	15212	15242	15256	15227	15195	15251	15235	15115	15304	15319	15307	15256	15341	15314	15205	15322	15156	15197	15192	15330	15249	15187	15090	15254	15384	15370	15183	15125	15277	15213	15163	15123	15093	15315	15250	15328	15145	15095	15066	15232	15157	15162	15184	15202	15378	15558	15335	15302	15135	15085	15055	15085	15175	15391	15133	15158	15339	15217	15142	15344	15346	15271	14869	15267	15111	15291	15043	15172	15116	15278	15185	15166	15421	15382	15199	15246	15221	15250	15255	15264	15328	15260	15210	15190	15328	15173	15078	15183	15137	15254	15301	15362	15156	15094	15072	15240	15300	15100	15226	15173	15207	15192	15337	15215	15184	15188	15179	15385	15218	15180	15389	15154	15278	15416	15200	15067	15306	15227	15256	15044	15217	15287	15019	15193	15260	15028	15281	15278	15362	15250	15157	15010	15094	15241	15331	15294	15228	15063	15128	15278	15141	15330	15477	15227	15239	15339	15228	15181	15300	15159	15229	14943	15234	15208	15297	15233	15212	15244	15122	15210	15370	15165	15083	15428	15248	15281	15183	15178	15161	15169	15280	15180	14995	15252	15075	15357	15351	15285	15321	15199	15234	15279	15186	15147	15351	15244	15379	15171	15380	15298	15210	15335	15307	15245	15309	15317	15236	15343	15016	15184	15144	15483	15269	15288	15477	15201	15270	15136	15249	15294	15287	15262	14997	15132	15073	15053	15188	15131	15059	15225	15248	15203	15365	15221	15065	15076	15142	15147	15102	15177	15182	15239	15203	15194	15210	15292	15288	15234	15364	15143	15221	15297	15103	15229	15382	15066	15353	15318	15197	15267	15185	15150	15238	15167	15366	15190	15066	15285	15289	15349	15130	15293	15309	15388	15313	15339	15188	15373	15186	15299	15134	15295	15421	15155	15238	15266	15266	15166	15226	15033	15174	15064	15296	15215	15265	15182	14897	15119	15176	15146	15155	15042	15059	15318	15303	15380	15355	15243	15187	15265	15253	15345	15330	15068	15083	15295	15250	15125	15232	15245	15231	15219	15239	15136	15221	15274	15141	15264	15106	15116	15411	14982	15059	15178	15112	15060	15317	15110	15141	15183	15335	15301	15128	15167	15303	15419	15215	15325	14974	15314	15230	15191	15248	15212	15299	15242	15267	15137	15229	15155	15207	15324	15334	15007	15396	15362	15287	15392	15255	15328	15047	15260	15280	15249	15190	15018	15193	15084	15124	15222	15372	15054	15161	15376	15107	15020	15253	15124	15190	15373	15175	15049	15038	15224	15279	15313	15211	15253	15043	15250	15191	15417	15164	15176	15254	15290	15174	15208	15329	15350	15216	15328	15300	15212	15208	15359	15268	15407	15138	15283	15250	15255	14964	15006	15334	15239	15247	15240	15123	15307	15376	15293	15231	15230	15073	15273	15244	15286	15150	15264	15087	15284	15081	15198	15063	15100	15005	15263	15249	15319	15277	15009	15479	15316	15141	15191	15187	15181	15270	15300	15091	15206	15131	15324	15348	15087	15140	15200	15214	15097	15236	15384	15140	15227	15176	15326	15216	15225	15358	15238	15335	15359	15254	15230	15074	15282	15196	15382	15006	15200	15297	15175	15241	15345	15299	15272	15062	15184	15265	15223	15281	15207	15227	15263	15231	15263	15190	15312	15339	15279	15180	15136	15263	15153	15323	15159	15321	15330	15250	15137	15322	15238	15248	15324	15213	15317	15057	15235	15211	15243	15180	15277	15264	15137	15321	15178	15146	15233	15162	15241	15112	15289	15141	15067	15200	15057	15358	15175	15062	15394	15427	15370	15226	15050	15148	15281	15460	15198	15189	15207	15126	15304	15238	14966	15187	15174	15342	15240	15022	15033	15345	15324	15176	15071	15240	15105	15227	15111	15170	15165	15320	15326	15177	15277	15553	15322	15320	15254	15413	15232	15199	15395	15256	15100	15268	15181	15322	15021	15180	15134	15098	15285	15037	15097	15065	15362	15040	15261	15230	15325	15017	15213	15232	15362	15098	15229	15347	15236	15153	15179	15277	15067	15160	15263	15255	15167	15325	15339	15157	15290	15227	15279	15162	15164	15351	15159	15139	15103	15130	15336	15009	15352	15409	15344	15347	15104	15084	15238	15292	15260	15217	15160	15281	15309	15278	15221	15150	15234	15053	15229	15330	15300	15265	15363	15197	15362	15222	15131	15368	15301	15311	15423	15118	15377	15242	15175	15223	15085	15048	15307	15279	15244	15276	15152	15245	15281	15142	15274	15231	15178	15254	15032	14937	15064	15076	15302	15202	15187	15265	15258	15171	14932	15185	15182	15277	15079	15188	14962	15378	15127	15225	15345	15215	15252	15132	15275	15213	15209	15220	15097	14913	15202	15295	15352	15129	15044	15144	15015	15250	15389	15235	15239	15184	15307	15130	15252	14997	15275	15319	15228	15147	15140	15250	15282	15199	15162	15140	15093	15261	15266	15363	15098	15352	15129	15221	15148	15140	15156	15331	15183	15285	15323	15065	15116	15192	15334	15045	15300	15306	15265	15223	15446	15085	15194	15032	15006	15202	15174	15110	15009	15219	15218	15216	15133	15049	15457	15190	15120	15368	15280	15191	15083	15139	15444	15212	15351	15180	15438	15431	15252	15232	15208	15011	15380	15295	15179	15172	15064	15165	15347	15292	15183	15239	15293	15089	15190	15347	15249	15248	15355	15514	15455	15045	15170	15206	15197	15208	15253	15215	15209	15278	15216	15207	15394	15196	15329	15262	15282	15248	15336	15335	15285	15275	15270	15125	15129	15300	15241	15204	15138	15197	15229	15171	14992	15164	15319	15080	15431	15118	15176	15220	15128	15189	15219	15312	15272	15143	15186	15194	15345	15178	15028	15111	15212	15141	15017	15174	15088	15279	15224	15235	15223	15384	15315	15085	15238	15158	15301	15377	15097	15017	15282	15174	15210	15269	15346	15486	15269	15171	15086	15088	15121	15403	15368	15472	15252	15204	15281	15340	15261	15289	15191	15157	15364	15185	15224	15353	15232	15124	15209	15301	15213	15392	15294	15249	15247	15261	15228	15201	15179	15244	15137	15054	15317	15228	15173	15132	15279	15269	15370	15377	15290	15326	15255	15223	15284	15048	15018	15367	15340	15231	15063	15218	15045	15220	15402	15187	14904	15240	15148	15258	15362	15209	15209	15090	15331	15221	15313	15254	15275	15209	15215	15173	15228	15195	15298	15231	15019	15114	15262	15051	15194	15333	15228	15186	15341	15233	15068	15542	15325	15253	15217	15237	15277	15193	15363	15340	15378	15194	15312	15036	15249	15216	15226	15382	15359	15237	15317	15128	15181	15336	15212	15205	15233	15242	15391	15258	15426	15225	15194	15214	15136	15292	15207	15235	15300	15260	15097	15262	15183	15254	15266	15249	15378	14950	15378	15260	15543	15258	15240	15332	15112	15379	15197	15204	15226	15128	15314	15187	15254	15352	15177	15335	15157	15269	15309	15126	15119	15075	15221	15218	15370	15365	15493	15257	15135	15297	15349	15256	15211	15010	15129	15222	15194	15256	15422	15336	15248	15186	15106	15206	15116	15087	15365	15261	15023	15286	14983	15238	15374	15171	15391	15449	15098	15176	15242	15172	15164	15234	15265	15277	15352	15144	15354	15147	15260	15422	15288	15186	15440	15178	15199	15313	15180	15123	15322	15008	15420	15283	15221	15280	15191	15199	15145	15306	15364	14985	15243	15102	15130	15324	15104	15252	15321	15162	15288	15170	15284	15094	15311	15288	15150	15137	15215	15104	15215	15020	15118	15195	15028	15225	15071	15415
14729	16328	15823	15359	19789	25533	25099	19984	17612	15128	14653	14479	14461	14468	14270	14531	14419	14442	14553	14417	14378	14428	14583	14385	14406	14527	14354	14415	14526	14318	14547	14463	14417	14421	14460	14472	14551	14470	14344	14549	14337	14441	14402	14448	14421	14448	14477	14545	14492	14446	14593	14578	14537	14351	14578	14527	14386	14340	14479	14277	14481	14422	14392	14473	14387	14397	14600	14552	14446	14390	14556	14540	14295	14286	14410	14482	14356	14381	14371	14518	14358	14576	14421	14372	14577	14484	14614	14533	14317	14452	14272	14532	14449	14358	14487	14429	14438	14468	14600	14441	14468	14425	14474	14443	14287	14518	14551	14508	14446	14434	14420	14522	14525	14292	14329	14460	14431	14387	14447	14427	14511	14475	14440	14630	14519	14371	14450	14464	14434	14303	14393	14356	14355	14438	14261	14331	14505	14487	14397	14464	14364	14727	14467	14423	14360	14415	14490	14331	14306	14323	14401	14422	14428	14325	14365	14386	14297	14333	14385	14509	14556	14450	14503	14402	14555	14577	14438	14598	14503	14333	14533	14320	14440	14435	14286	14453	14691	14453	14654	14446	14423	14566	14507	14439	14335	14465	14334	14397	14596	14421	14469	14461	14400	14331	14436	14412	14467	14370	14431	14507	14469	14442	14469	14508	14449	14462	14573	14294	14281	14390	14366	14611	14270	14525	14519	14292	14331	14375	14462	14333	14434	14388	14468	14373	14449	14381	14440	14475	14509	14454	14487	14486	14389	14454	14600	14489	14410	14284	14530	14443	14574	14362	14418	14389	14367	14412	14398	14374	14438	14503	14377	14228	14449	14493	14405	14359	14315	14599	14408	14487	14467	14421	14467	14513	14514	14214	14442	14364	14536	14254	14468	14366	14345	14584	14364	14458	14538	14378	14431	14437	14575	14302	14529	14478	14452	14466	14462	14457	14327	14505	14423	14641	14455	14387	14324	14429	14254	14431	14537	14477	14337	14214	14472	14501	14468	14462	14294	14404	14517	14428	14343	14321	14393	14415	14435	14457	14313	14329	14566	14383	14484	14410	14449	14233	14357	14546	14511	14518	14529	14426	14518	14421	14458	14353	14475	14354	14602	14486	14485	14358	14599	14387	14519	14614	14416	14442	14507	14415	14484	14457	14444	14349	14350	14315	14528	14362	14567	14402	14461	14572	14511	14495	14481	14506	14290	14460	14403	14427	14471	14478	14470	14341	14407	14484	14259	14467	14441	14380	14528	14582	14355	14397	14527	14514	14443	14454	14467	14363	14505	14487	14418	14436	14503	14522	14522	14498	14545	14488	14371	14658	14261	14332	14547	14526	14606	14350	14434	14398	14373	14726	14366	14425	14416	14396	14396	14443	14420	14488	14366	14474	14494	14435	14302	14304	14530	14353	14362	14274	14482	14366	14523	14412	14478	14605	14424	14577	14348	14421	14304	14332	14453	14297	14426	14391	14503	14459	14511	14632	14479	14347	14369	14319	14448	14533	14511	14358	14405	14407	14457	14355	14495	14302	14463	14488	14554	14271	14560	14396	14387	14503	14503	14299	14437	14443	14197	14683	14474	14321	14327	14397	14350	14445	14559	14533	14355	14480	14447	14497	14365	14393	14373	14411	14469	14331	14499	14410	14394	14463	14441	14306	14363	14400	14479	14370	14524	14623	14551	14643	14330	14363	14353	14468	14451	14421	14575	14325	14352	14527	14517	14438	14528	14473	14328	14403	14503	14512	14426	14422	14378	14278	14450	14444	14462	14360	14475	14431	14533	14467	14378	14335	14395	14550	14538	14564	14582	14604	14347	14483	14317	14277	14478	14541	14362	14463	14597	14542	14387	14461	14496	14386	14573	14415	14476	14423	14389	14474	14377	14475	14513	14413	14310	14435	14462	14478	14437	14406	14425	14518	14509	14488	14440	14450	14547	14378	14380	14475	14407	14430	14392	14485	14477	14424	14481	14459	14358	14438	14555	14403	14466	14408	14564	14224	14553	14466	14334	14307	14407	14310	14435	14321	14404	14269	14490	14464	14317	14537	14423	14381	14360	14692	14450	14557	14455	14416	14555	14360	14508	14495	14331	14402	14390	14533	14337	14442	14543	14444	14519	14296	14472	14537	14512	14535	14476	14404	14425	14395	14528	14401	14409	14302	14469	14423	14493	14556	14408	14339	14615	14349	14403	14398	14312	14387	14525	14507	14464	14478	14458	14502	14416	14401	14364	14420	14380	14651	14610	14430	14280	14315	14431	14385	14436	14360	14374	14349	14531	14472	14387	14326	14564	14511	14563	14498	14329	14396	14363	14574	14497	14452	14361	14580	14485	14364	14526	14613	14660	14300	14399	14480	14541	14473	14240	14590	14522	14390	14529	14565	14420	14448	14344	14430	14377	14440	14347	14436	14451	14479	14487	14304	14400	14520	14366	14539	14384	14325	14404	14662	14524	14486	14392	14329	14534	14425	14389	14511	14437	14416	14385	14349	14440	14407	14420	14445	14381	14470	14472	14405	14475	14382	14283	14408	14493	14549	14435	14392	14656	14429	14345	14453	14441	14394	14450	14504	14531	14472	14529	14323	14508	14514	14391	14362	14394	14387	14563	14522	14389	14467	14388	14295	14407	14504	14567	14524	14362	14313	14476	14450	14270	14529	14396	14340	14423	14439	14271	14573	14485	14492	14311	14376	14434	14355	14391	14472	14361	14456	14611	14526	14354	14512	14443	14469	14289	14384	14520	14371	14488	14438	14497	14539	14461	14513	14456	14310	14464	14362	14402	14564	14525	14226	14462	14320	14519	14355	14449	14408	14562	14523	14443	14541	14455	14389	14333	14509	14490	14441	14378	14447	14491	14499	14512	14603	14397	14353	14228	14574	14374	14543	14341	14362	14571	14434	14625	14452	14489	14464	14434	14341	14444	14470	14418	14372	14549	14359	14384	14543	14596	14474	14500	14607	14582	14495	14359	14362	14455	14352	14351	14405	14574	14382	14468	14566	14515	14524	14490	14350	14264	14406	14327	14439	14763	14494	14454	14469	14437	14469	14412	14324	14477	14456	14415	14493	14372	14353	14422	14465	14320	14417	14351	14425	14372	14610	14409	14498	14399	14388	14289	14389	14345	14421	14476	14478	14393	14299	14619	14427	14593	14527	14448	14524	14515	14453	14336	14545	14248	14400	14419	14563	14425	14514	14390	14327	14364	14460	14323	14455	14376	14403	14499	14413	14418	14352	14485	14413	14428	14568	14459	14598	14381	14561	14370	14550	14342	14277	14492	14575	14520	14280	14447	14612	14444	14521	14535	14331	14391	14493	14396	14338	14521	14638	14522	14383	14512	14317	14478	14308	14630	14403	14332	14401	14435	14457	14409	14242	14283	14574	14301	14545	14533	14402	14363	14426	14514	14414	14412	14282	14482	14255	14439	14465	14329	14551	14427	14175	14404	14497	14489	14445	14507	14375	14622	14574	14369	14496	14338	14396	14414	14477	14311	14443	14461	14392	14397	14455	14422	14338	14425	14531	14526	14418	14407	14269	14475	14388	14379	14458	14472	14381	14453	14498	14580	14363	14393	14430	14409	14412	14399	14496	14445	14389	14452	14396	14322	14361	14443	14446	14388	14439	14502	14424	14431	14581	14496	14337	14458	14531	14482	14540	14513	14386	14358	14496	14464	14455	14407	14598	14463	14448	14514	14461	14429	14435	14445	14328	14481	14385	14592	14549	14426	14584	14540	14304	14372	14497	14411	14583	14496	14361	14556	14500	14506	14468	14504	14367	14618	14449	14510	14567	14502	14394	14474	14508	14475	14402	14584	14467	14595	14321	14565	14461	14360	14406	14526	14317	14395	14479	14361	14451	14285	14520	14428	14472	14310	14468	14539	14466	14498	14290	14560	14437	14483	14485	14439	14385	14450	14509	14565	14498	14482	14543	14578	14469	14457	14296	14499	14364	14379	14475	14381	14253	14379	14350	14280	14372	14474	14549	14427	14212	14400	14466	14312	14566	14472	14437	14496	14372	14479	14460	14464	14326	14528	14507	14453	14491	14315	14503	14456	14387	14470	14410	14601	14521	14312	14345	14578	14395	14353	14617	14553	14423	14514	14514	14473	14409	14324	14355	14398	14456	14469	14418	14180	14333	14371	14428	14493	14411	14298	14433	14401	14502	14436	14353	14580	14442	14467	14511	14380	14464	14473	14273	14450	14428	14468	14337	14380	14515	14359	14571	14527	14434	14349	14349	14303	14438	14461	14369	14338	14497	14618	14560	14348	14419	14359	14437	14361	14344	14298	14505	14422	14533	14327	14515	14455	14364	14248	14452	14528	14509	14476	14568	14456	14463	14290	14390	14411	14607	14528	14506	14480	14244	14446	14505	14387	14437	14324	14369	14486	14633	14230	14385	14472	14314	14461	14381	14593	14320	14448	14474	14519	14495	14317	14428	14466	14388	14451	14469	14409	14434	14352	14597	14517	14471	14512	14345	14343	14451	14489	14334	14450	14266	14529	14414	14499	14488	14613	14518	14354	14381	14506	14439	14609	14332	14461	14390	14440	14445	14481	14309	14530	14470	14520	14301	14307	14434	14396	14536	14343	14470	14602	14439	14544	14538	14443	14549	14341	14427	14463	14455	14448	14355	14464	14417	14413	14302	14442	14520	14444	14519	14394	14243	14368	14432	14217	14337	14425	14585	14309	14665	14379	14467	14335	14156	14325	14366	14229	14539	14379	14451	14355	14442	14509	14468	14396	14389	14321	14302	14382	14573	14414	14439	14405	14495	14351	14350	14598	14456	14576	14343	14417	14431	14492	14470	14426	14507	14452	14411	14443	14286	14567	14401	14384	14338	14364	14571	14471	14420	14567	14360	14505	14498	14436	14535	14468	14471	14443	14348	14293	14383	14419	14321	14447	14517	14464	14385	14371	14287	14537	14444	14326	14538	14390	14547	14371	14355	14557	14552	14361	14493	14368	14489	14404	14307	14335	14528	14428	14405	14423	14533	14392	14500	14383	14370	14353	14406	14419	14499	14419	14446	14437	14345	14497	14389	14486	14488	14552	14535	14471	14500	14489	14304	14618	14317	14413	14417	14372	14462	14566	14372	14284	14439	14427	14362	14352	14725	14637	14403	14579	14479
24115	21176	28195	24587	22033	40751	46739	36120	30404	22329	16713	15722	15676	15718	15606	15666	15630	15636	15628	15543	15635	15582	15514	15738	15597	15442	15637	15650	15544	15494	15607	15398	15506	15617	15688	15504	15747	15593	15813	15600	15430	15480	15497	15605	15402	15475	15437	15519	15691	15609	15683	15617	15611	15573	15501	15610	15539	15471	15469	15550	15630	15482	15472	15549	15509	15344	15447	15636	15535	15484	15400	15563	15633	15278	15267	15427	15508	15378	15637	15514	15373	15419	15531	15659	15544	15557	15541	15501	15760	15474	15260	15274	15601	15259	15397	15376	15470	15524	15554	15429	15446	15522	15324	15408	15400	15429	15451	15462	15495	15467	15522	15465	15536	15416	15404	15402	15446	15367	15432	15526	15470	15523	15426	15301	15341	15409	15593	15561	15516	15365	15428	15381	15397	15398	15289	15504	15580	15382	15414	15573	15390	15520	15548	15239	15480	15316	15443	15454	15373	15368	15545	15425	15629	15519	15423	15431	15742	15503	15575	15550	15505	15558	15542	15392	15470	15546	15482	15548	15485	15431	15351	15396	15558	15593	15484	15662	15250	15427	15410	15521	15334	15421	15444	15692	15387	15459	15565	15414	15324	15455	15557	15411	15533	15323	15477	15539	15431	15519	15505	15598	15457	15628	15460	15398	15489	15450	15437	15500	15554	15475	15615	15378	15437	15474	15458	15353	15519	15541	15216	15506	15419	15481	15358	15268	15105	15543	15385	15554	15501	15428	15472	15577	15451	15429	15310	15502	15628	15267	15305	15378	15371	15571	15609	15383	15376	15394	15441	15577	15614	15412	15589	15487	15384	15614	15569	15325	15530	15684	15478	15449	15353	15445	15748	15625	15627	15509	15394	15502	15537	15425	15412	15445	15366	15349	15505	15501	15490	15384	15444	15536	15585	15462	15393	15594	15476	15455	15398	15356	15543	15564	15507	15411	15589	15176	15570	15582	15495	15583	15582	15232	15494	15503	15507	15453	15695	15237	15343	15527	15449	15435	15488	15453	15561	15578	15486	15534	15346	15622	15386	15365	15350	15389	15684	15553	15507	15447	15451	15517	15340	15575	15376	15363	15526	15402	15487	15373	15303	15732	15647	15413	15411	15667	15733	15423	15502	15786	15487	15361	15486	15702	15491	15490	15379	15528	15682	15507	15414	15624	15449	15505	15323	15350	15348	15534	15407	15431	15388	15459	15474	15389	15387	15537	15577	15549	15420	15361	15500	15494	15283	15398	15474	15439	15396	15405	15409	15369	15524	15520	15350	15413	15463	15397	15457	15581	15658	15478	15561	15437	15387	15189	15477	15440	15522	15496	15448	15479	15592	15492	15355	15464	15516	15371	15607	15491	15515	15489	15792	15349	15382	15669	15414	15541	15470	15491	15432	15655	15533	15320	15214	15264	15641	15411	15431	15432	15607	15397	15389	15491	15449	15389	15531	15351	15604	15495	15449	15594	15552	15611	15412	15565	15318	15436	15527	15226	15276	15428	15546	15591	15559	15449	15447	15436	15344	15433	15592	15408	15492	15297	15563	15580	15416	15577	15402	15367	15658	15533	15425	15566	15496	15481	15496	15504	15472	15337	15312	15522	15408	15584	15534	15560	15325	15306	15541	15482	15496	15527	15525	15346	15560	15495	15574	15414	15436	15369	15473	15486	15354	15290	15433	15553	15479	15388	15428	15433	15543	15374	15502	15430	15105	15609	15427	15498	15466	15289	15497	15514	15523	15329	15388	15503	15545	15352	15325	15461	15267	15517	15599	15496	15446	15518	15416	15536	15467	15661	15531	15473	15385	15367	15519	15404	15487	15330	15430	15490	15619	15517	15329	15517	15543	15486	15350	15586	15651	15549	15403	15431	15505	15507	15471	15455	15537	15567	15704	15482	15450	15476	15392	15551	15652	15391	15608	15470	15406	15112	15429	15450	15390	15533	15377	15314	15450	15530	15569	15609	15478	15492	15571	15431	15399	15358	15549	15509	15592	15569	15420	15472	15617	15372	15574	15381	15507	15534	15523	15649	15425	15522	15516	15587	15354	15398	15429	15429	15382	15472	15560	15468	15465	15425	15467	15306	15571	15533	15521	15355	15363	15545	15522	15529	15397	15485	15458	15470	15461	15433	15517	15322	15394	15467	15343	15584	15419	15639	15584	15458	15443	15771	15470	15690	15408	15346	15311	15359	15553	15286	15623	15415	15374	15605	15642	15399	15253	15389	15333	15661	15496	15473	15657	15563	15386	15480	15523	15442	15662	15551	15459	15241	15417	15334	15368	15609	15283	15420	15445	15550	15485	15384	15547	15480	15443	15516	15613	15249	15463	15672	15451	15437	15391	15550	15239	15655	15447	15415	15442	15333	15652	15652	15561	15500	15542	15597	15515	15509	15421	15327	15358	15497	15461	15455	15327	15569	15630	15481	15482	15527	15472	15482	15650	15593	15551	15600	15621	15384	15519	15699	15402	15511	15428	15550	15705	15471	15460	15401	15458	15403	15513	15519	15465	15664	15321	15428	15361	15396	15550	15364	15486	15468	15317	15588	15594	15354	15451	15437	15538	15408	15501	15345	15489	15599	15457	15555	15484	15584	15422	15561	15408	15521	15598	15637	15647	15581	15663	15438	15556	15434	15863	15432	15431	15447	15567	15690	15559	15468	15525	15611	15404	15591	15435	15426	15404	15587	15387	15455	15540	15524	15352	15306	15545	15545	15450	15605	15459	15418	15410	15515	15572	15618	15517	15517	15453	15703	15551	15597	15279	15312	15608	15479	15421	15465	15517	15257	15450	15444	15467	15645	15546	15400	15549	15452	15520	15455	15410	15381	15187	15460	15448	15223	15298	15500	15347	15342	15296	15571	15470	15387	15522	15509	15656	15330	15489	15575	15522	15666	15757	15530	15533	15433	15482	15470	15496	15498	15634	15489	15422	15420	15632	15501	15499	15472	15451	15466	15594	15382	15607	15347	15344	15344	15374	15366	15544	15548	15494	15634	15552	15529	15737	15702	15507	15389	15650	15267	15414	15381	15544	15456	15409	15439	15450	15362	15448	15486	15459	15556	15287	15414	15625	15301	15730	15523	15546	15308	15542	15299	15521	15448	15579	15463	15411	15462	15467	15267	15434	15455	15538	15419	15366	15345	15537	15520	15552	15762	15526	15316	15447	15578	15427	15350	15655	15302	15412	15358	15626	15698	15561	15623	15565	15462	15538	15660	15448	15555	15706	15440	15627	15457	15628	15587	15420	15484	15610	15479	15439	15475	15621	15559	15481	15462	15315	15464	15619	15363	15352	15651	15471	15587	15542	15356	15504	15615	15300	15552	15514	15500	15546	15545	15376	15417	15311	15618	15488	15479	15489	15490	15585	15369	15538	15559	15575	15536	15403	15531	15483	15333	15472	15283	15439	15354	15561	15456	15511	15501	15409	15477	15510	15404	15377	15633	15387	15483	15470	15429	15559	15355	15536	15646	15697	15696	15530	15472	15431	15719	15629	15488	15358	15265	15244	15679	15408	15206	15382	15503	15449	15397	15579	15345	15791	15472	15440	15497	15361	15423	15322	15461	15580	15340	15575	15448	15334	15563	15501	15810	15482	15474	15456	15383	15415	15516	15444	15500	15448	15466	15413	15448	15603	15562	15434	15365	15495	15422	15406	15385	15397	15674	15645	15464	15359	15470	15431	15403	15461	15513	15534	15394	15281	15418	15571	15376	15336	15456	15460	15522	15519	15331	15450	15491	15465	15383	15417	15571	15220	15641	15552	15501	15604	15453	15470	15477	15483	15465	15497	15662	15404	15399	15543	15509	15466	15553	15421	15512	15374	15476	15437	15260	15425	15606	15471	15440	15525	15612	15391	15324	15475	15467	15422	15556	15376	15447	15578	15381	15597	15404	15436	15426	15455	15289	15568	15115	15359	15454	15495	15390	15551	15486	15436	15436	15672	15340	15535	15510	15571	15597	15613	15480	15497	15368	15464	15533	15460	15569	15405	15521	15371	15585	15586	15371	15606	15343	15450	15497	15435	15450	15633	15422	15530	15388	15273	15244	15448	15537	15447	15581	15372	15335	15395	15385	15503	15556	15453	15504	15643	15691	15440	15496	15360	15450	15319	15442	15445	15290	15444	15509	15225	15497	15417	15346	15682	15489	15329	15497	15334	15455	15527	15400	15456	15467	15339	15387	15595	15511	15473	15388	15506	15505	15343	15357	15523	15457	15449	15460	15499	15536	15433	15414	15408	15462	15383	15544	15416	15257	15268	15600	15582	15509	15457	15576	15447	15611	15588	15669	15471	15548	15250	15601	15616	15440	15540	15463	15656	15442	15475	15421	15432	15375	15316	15544	15405	15426	15177	15423	15383	15427	15583	15414	15399	15501	15443	15721	15559	15310	15559	15321	15446	15210	15513	15543	15426	15382	15360	15550	15515	15528	15377	15516	15468	15488	15567	15424	15483	15352	15431	15636	15399	15336	15599	15335	15504	15484	15483	15497	15562	15232	15367	15407	15506	15516	15381	15381	15642	15293	15547	15403	15496	15614	15517	15407	15540	15463	15416	15392	15562	15659	15559	15556	15510	15476	15498	15697	15496	15527	15469	15468	15641	15604	15369	15355	15496	15492	15417	15400	15619	15538	15536	15426	15412	15542	15518	15340	15622	15553	15621	15476	15720	15474	15524	15651	15456	15520	15605	15507	15574	15403	15501	15561	15308	15465	15368	15645	15521	15581	15335	15315	15365	15373	15480	15499	15259	15491	15500	15621	15368	15504	15281	15585	15374	15534	15484	15584	15184	15526	15315	15288	15253	15337	15469	15275	15381	15432	15482	15487	15633	15374	15416	15628	15449	15511	15452	15462	15611	15464	15253	15222	15457	15579	15523	15364	15491	15484	15475	15437	15566	15229	15348	15567	15487	15526	15529	15454	15661	15506	15528	15534	15514	15754	15459	15394	15437	15533	15521	15676	15603	15443	15625	15186	15489	15528	15342	15393	15491	15391	15455	15367	15414	15368	15308	15343	15578	15527	15607	15474	15621	15493	15574	15421	15424	15604	15494	15569	15364	15609	15713	15414	15544	15291	15562	15468	15411	15450	15543	15403	15611	15462	15555	15432	15465	15449	15449	15564
15129	22213	21082	19170	21170	46717	46362	39117	32801	21813	14993	14686	14656	14579	14781	14797	14761	14694	14591	14740	14807	14788	14733	14537	14596	14626	14626	14300	14418	14606	14711	14669	14635	14665	14731	14716	14694	14671	14733	14853	14745	14682	14564	14795	14789	14711	14639	14557	15039	14841	14794	14799	14789	14525	14624	14668	14697	14595	14736	14600	14716	14618	14625	14468	14630	14493	14664	14510	14740	14671	14630	14660	14654	14650	14651	14719	14768	14540	14767	14707	14578	14468	14705	14567	14618	14670	14636	14651	14666	14551	14707	14747	14468	14603	14494	14897	14693	14609	14633	14593	14845	14695	14534	14561	14742	14794	14674	14525	14510	14546	14577	14587	14529	14695	14699	14655	14674	14576	14681	14672	14563	14577	14565	14673	14625	14616	14942	14591	14730	14632	14517	14653	14732	14415	14582	14530	14684	14581	14780	14623	14772	14718	14638	14634	14713	14539	14441	14667	14559	14651	14523	14655	14732	14779	14587	14641	14449	14682	14582	14581	14560	14634	14642	14658	14593	14529	14748	14628	14495	14688	14678	14619	14762	14692	14530	14639	14620	14590	14664	14535	14631	14776	14555	14654	14652	14753	14499	14613	14555	14649	14835	14660	14661	14640	14566	14572	14658	14489	14429	14560	14561	14656	14622	14636	14509	14675	14717	14482	14545	14600	14699	14596	14631	14779	14781	14706	14692	14573	14577	14471	14744	14569	14663	14615	14468	14524	14787	14603	14673	14555	14595	14381	14565	14486	14648	14753	14525	14641	14644	14863	14625	14519	14606	14583	14662	14557	14786	14611	14533	14691	14725	14704	14701	14534	14722	14650	14728	14641	14612	14620	14598	14557	14610	14628	14476	14788	14490	14633	14686	14809	14490	14620	14684	14719	14634	14754	14654	14670	14512	14613	14447	14442	14723	14610	14759	14678	14445	14520	14646	14511	14636	14582	14795	14597	14671	14775	14530	14517	14493	14555	14596	14630	14605	14612	14611	14742	14576	14541	14495	14552	14679	14524	14595	14652	14766	14637	14769	14589	14645	14599	14597	14647	14609	14416	14758	14719	14635	14619	14591	14680	14683	14692	14560	14757	14733	14692	14712	14700	14474	14643	14610	14845	14635	14567	14618	14714	14611	14440	14667	14687	14509	14539	14513	14633	14604	14648	14680	14557	14710	14689	14744	14709	14587	14722	14621	14750	14569	14588	14407	14655	14575	14593	14615	14458	14565	14643	14625	14697	14679	14627	14541	14611	14742	14700	14473	14620	14670	14784	14625	14539	14698	14501	14643	14628	14571	14771	14484	14712	14602	14559	14370	14712	14665	14577	14724	14572	14623	14620	14594	14674	14614	14716	14439	14523	14636	14578	14656	14586	14559	14560	14687	14523	14544	14677	14628	14590	14609	14664	14579	14556	14588	14668	14620	14599	14325	14701	14431	14594	14571	14663	14548	14552	14660	14660	14389	14546	14774	14653	14519	14823	14658	14553	14610	14659	14527	14479	14579	14703	14525	14540	14623	14722	14581	14547	14516	14452	14624	14582	14500	14549	14616	14477	14650	14648	14619	14464	14600	14420	14789	14669	14670	14549	14702	14694	14680	14666	14716	14697	14719	14520	14678	14686	14681	14700	14652	14713	14511	14511	14777	14474	14758	14736	14630	14539	14719	14556	14430	14627	14722	14575	14512	14589	14644	14699	14463	14672	14476	14579	14782	14655	14714	14487	14655	14462	14748	14614	14707	14680	14406	14451	14619	14569	14619	14500	14701	14535	14492	14765	14681	14419	14508	14736	14683	14689	14588	14664	14620	14677	14593	14753	14502	14594	14680	14649	14564	14588	14512	14508	14522	14552	14603	14680	14525	14579	14486	14599	14465	14627	14556	14567	14535	14662	14836	14619	14551	14814	14478	14599	14630	14625	14655	14606	14591	14565	14578	14700	14768	14617	14677	14514	14640	14662	14641	14514	14555	14685	14723	14512	14802	14590	14609	14657	14695	14468	14576	14555	14592	14604	14568	14558	14498	14581	14672	14597	14509	14630	14597	14572	14622	14806	14585	14533	14513	14666	14401	14559	14592	14672	14399	14609	14508	14656	14529	14589	14617	14630	14686	14412	14487	14588	14726	14521	14607	14662	14624	14615	14767	14680	14653	14807	14570	14400	14692	14581	14730	14532	14601	14565	14644	14630	14587	14711	14818	14603	14541	14680	14514	14768	14592	14548	14753	14534	14634	14478	14613	14676	14683	14640	14792	14559	14627	14555	14616	14479	14695	14638	14743	14726	14821	14625	14550	14751	14560	14564	14632	14760	14488	14746	14480	14532	14523	14576	14604	14742	14697	14599	14677	14629	14719	14631	14512	14576	14704	14731	14780	14483	14778	14764	14576	14635	14585	14542	14640	14661	14526	14588	14518	14583	14520	14679	14498	14643	14695	14417	14666	14437	14738	14473	14600	14678	14675	14668	14593	14471	14596	14548	14544	14650	14712	14780	14643	14588	14674	14565	14573	14713	14714	14639	14512	14626	14571	14555	14628	14661	14663	14613	14754	14688	14650	14657	14528	14746	14623	14574	14668	14514	14593	14675	14718	14725	14662	14685	14673	14702	14583	14667	14710	14549	14523	14580	14535	14722	14528	14603	14643	14546	14642	14469	14676	14572	14606	14626	14560	14607	14430	14682	14580	14620	14740	14485	14708	14665	14627	14587	14628	14707	14683	14801	14681	14798	14694	14508	14678	14792	14565	14504	14739	14637	14608	14540	14620	14719	14788	14538	14487	14557	14704	14618	14795	14737	14642	14780	14599	14601	14564	14654	14749	14629	14712	14665	14740	14514	14633	14473	14550	14576	14670	14461	14560	14759	14591	14659	14703	14672	14604	14617	14586	14604	14741	14670	14408	14644	14559	14756	14739	14690	14589	14638	14697	14595	14673	14601	14576	14718	14638	14627	14581	14762	14539	14653	14570	14713	14692	14448	14593	14617	14640	14662	14685	14706	14637	14738	14636	14598	14747	14730	14610	14559	14660	14670	14661	14571	14704	14710	14736	14705	14499	14598	14680	14540	14605	14597	14754	14545	14636	14541	14665	14699	14625	14624	14454	14688	14515	14644	14760	14716	14575	14749	14706	14617	14676	14692	14624	14678	14658	14498	14553	14666	14757	14654	14598	14543	14619	14608	14598	14577	14545	14576	14714	14526	14655	14701	14645	14607	14603	14649	14533	14480	14662	14651	14677	14559	14495	14643	14549	14690	14764	14656	14622	14472	14581	14648	14638	14573	14612	14639	14555	14668	14766	14694	14720	14722	14822	14808	14593	14667	14609	14609	14717	14515	14679	14709	14514	14686	14671	14797	14739	14701	14840	14701	14734	14674	14544	14584	14586	14522	14613	14512	14780	14641	14807	14584	14683	14679	14623	14601	14680	14546	14578	14758	14605	14725	14411	14551	14556	14729	14777	14581	14667	14644	14693	14666	14794	14698	14538	14685	14761	14668	14758	14709	14580	14792	14710	14662	14528	14761	14716	14609	14559	14665	14545	14484	14724	14516	14717	14778	14726	14713	14622	14697	14582	14579	14663	14567	14491	14578	14747	14653	14700	14606	14681	14682	14575	14736	14692	14560	14721	14480	14578	14645	14793	14580	14601	14631	14602	14687	14452	14662	14617	14782	14610	14647	14593	14682	14632	14593	14644	14424	14613	14688	14538	14705	14625	14647	14678	14543	14649	14690	14638	14626	14568	14587	14741	14457	14670	14585	14620	14737	14676	14729	14636	14747	14743	14777	14613	14591	14780	14519	14531	14769	14811	14576	14525	14745	14724	14658	14603	14627	14371	14690	14860	14660	14638	14533	14708	14579	14624	14651	14608	14709	14724	14674	14646	14606	14636	14933	14681	14555	14496	14687	14592	14741	14642	14617	14403	14556	14645	14807	14531	14509	14639	14520	14713	14581	14679	14592	14727	14746	14633	14678	14687	14644	14681	14651	14584	14684	14602	14648	14575	14698	14539	14768	14671	14471	14743	14481	14618	14678	14572	14630	14589	14697	14753	14653	14674	14601	14670	14446	14747	14567	14587	14741	14593	14620	14583	14408	14743	14654	14617	14708	14568	14562	14760	14531	14626	14728	14658	14873	14629	14561	14534	14679	14445	14670	14690	14543	14518	14608	14554	14493	14598	14496	14626	14579	14557	14611	14670	14466	14627	14489	14556	14586	14765	14554	14564	14665	14765	14825	14637	14760	14678	14674	14625	14669	14688	14596	14714	14626	14636	14660	14536	14649	14631	14565	14458	14476	14591	14713	14620	14628	14553	14742	14469	14709	14735	14521	14681	14540	14803	14709	14523	14736	14663	14725	14473	14603	14606	14700	14570	14732	14557	14731	14719	14543	14734	14593	14678	14506	14760	14614	14552	14675	14668	14580	14675	14643	14485	14588	14726	14628	14490	14552	14788	14545	14652	14546	14420	14631	14764	14587	14721	14622	14736	14735	14593	14561	14645	14492	14545	14631	14659	14612	14743	14658	14636	14646	14588	14733	14633	14739	14442	14621	14703	14827	14540	14657	14531	14741	14656	14782	14511	14924	14584	14482	14734	14590	14730	14769	14535	14608	14690	14706	14601	14713	14655	14574	14656	14795	14602	14517	14537	14528	14838	14559	14625	14512	14593	14728	14691	14605	14362	14760	14501	14611	14741	14545	14504	14548	14679	14565	14620	14700	14851	14513	14699	14590	14557	14528	14651	14588	14743	14532	14592	14601	14670	14740	14601	14684	14711	14685	14736	14658	14569	14722	14628	14818	14694	14545	14672	14508	14731	14563	14736	14589	14608	14591	14627	14475	14544	14667	14634	14658	14556	14630	14742	14666	14508	14497	14610	14546	14570	14738	14568	14744	14489	14771	14770	14704	14694	14639	14557	14753	14568	14551	14608	14689	14768	14516	14763	14633	14582	14632	14510	14705	14556	14526	14699	14716	14556	14526	14685	14742	14656	14647	14649	14494	14746	14735	14538	14581	14648	14617	14581	14566	14660	14681	14605	14543	14491	14643	14589	14670	14590	14586	14643	14564	14702	14627	14616	14726	14485	14560	14595	14579	14446	14665	14607	14589	14680	14626	14700	14746	14672	14476	14747	14739
22837	21174	28899	23781	21586	45116	58788	48806	39975	28940	18954	16665	16615	16335	16409	16387	16470	16279	16291	16557	16374	16387	16496	16363	16287	16252	16315	16336	16363	16192	16380	16324	16262	16160	16379	16167	16393	16262	16138	16060	16178	16182	16328	16291	16321	16296	16267	16417	16564	16374	16292	16506	16218	16208	16363	16358	16065	16363	16332	16204	16211	16141	16316	16293	16089	16282	16189	16157	16330	16353	16200	16317	16151	16207	16273	16004	15999	16079	16171	16233	16234	16063	16358	16077	16317	16218	16347	16296	16235	16298	16158	16279	16352	16297	16252	16277	16145	16289	16078	16157	16234	16330	16187	16118	16063	16291	16119	16185	16204	16319	16215	16301	16232	16256	16317	16250	16351	16173	16138	16126	16127	16211	16382	16144	16376	16350	16007	16282	16162	16168	16349	16158	16128	16114	16282	16252	16295	16218	16125	15909	16162	16048	16347	16180	16181	16110	16194	16253	16133	16282	16245	16148	16254	16193	16196	16202	16225	16371	16166	16163	16318	16209	16241	16276	16195	16131	16067	16123	16016	16149	16240	16234	16248	16169	16118	16274	16176	16145	16000	16210	16035	16259	16279	16249	16093	16261	16215	16168	16057	16264	16333	16153	16201	16352	16072	16157	16149	16271	16107	16073	16260	16309	16264	16179	16310	16344	16097	16194	16132	16146	16262	16226	16245	16145	16388	16141	16079	16234	16201	16327	16202	16245	16319	16308	16194	16034	16343	16184	15953	16165	16215	16270	16253	16125	16287	16352	16348	16020	16128	16184	16190	16100	16324	16254	16029	16039	16192	16140	16216	16161	16245	16358	16159	16158	15986	15985	16201	16152	16143	16367	16194	16154	16023	16258	16177	16410	16260	16280	16242	16306	16334	16076	16283	16152	16185	16231	16207	16086	16232	16123	16338	16008	16343	16292	16331	15987	16128	16272	16047	16232	16437	16199	16155	15902	16197	16068	16199	16165	16035	16070	16104	16128	16117	16083	16202	16144	16113	16411	16171	16302	16302	16343	16284	16250	16140	16088	16165	16158	16289	16304	15971	16306	16126	16193	16131	15991	16172	16026	16245	16264	16144	16009	16143	16143	16187	16366	16206	16268	16390	16333	16115	16006	16138	16003	15982	16198	16181	16149	16294	16123	16185	16181	16146	16023	16289	16094	16256	16181	16339	16066	16115	15994	16137	16135	16081	16053	16052	16298	16187	16093	16133	16296	16105	16306	16129	16253	16204	16250	16154	16375	16082	16108	16167	16212	16274	16053	16385	16206	16178	16194	16034	16112	16270	16146	16105	16150	16274	16144	16016	16002	16048	16434	16161	16229	16112	16114	16037	16222	16422	16060	16156	16289	16130	16029	16166	16148	16149	15965	16132	16125	16242	15977	16155	16215	16217	16232	16269	16267	16198	16423	16242	16169	16269	16125	16223	16203	16129	16056	16365	16326	16213	16187	16170	16074	16383	16135	16207	16182	16253	15981	16294	16136	16212	16128	16060	16203	16101	16158	16031	16047	16182	16150	16141	16079	16396	15982	16080	16241	16229	16267	16343	16038	16042	16091	16382	16128	16143	16183	16187	16205	16208	16275	16281	16187	16010	16250	16236	16262	16286	16142	16282	16194	16172	15997	16033	16322	16079	16279	16115	16017	16318	16186	16140	15995	16444	16120	16151	16039	16253	16228	16202	16118	16196	16495	16206	16238	16174	15967	16010	16285	16172	16168	16230	16235	16209	16153	16260	16103	16361	16237	16268	16088	16047	16253	16097	16165	15851	16168	16148	16181	16312	16191	16123	16291	15962	16471	16333	16159	16089	15893	16255	16053	16205	16187	16214	16146	16117	16294	15949	16031	16250	16297	16260	16249	16331	16207	16067	16145	16143	16220	16305	15960	16127	16255	16129	16112	16179	16137	16189	16134	16106	16145	16421	16421	16245	16164	16263	16180	16011	16233	16155	16189	16234	16226	16275	16398	16121	16048	16197	16132	16132	16128	16195	16072	16020	16304	16145	16140	16130	16160	16293	16055	16250	16138	16182	16239	16193	16134	16218	16159	16174	16331	16228	16059	16343	16317	16066	16283	16146	16279	16188	16119	16063	16143	16021	16178	16020	16257	16271	16098	16193	16062	16158	16096	16063	16221	16050	16131	16243	16191	16093	16240	16236	16220	16024	16364	16083	16188	15990	16086	16024	16224	16243	16023	16217	16162	16313	16230	16255	15961	16208	16069	16330	16071	16303	16191	16192	16303	16294	16290	16290	16111	16324	16207	16199	16281	16126	16170	16235	15951	16195	16135	16002	16190	16102	15795	16141	16050	16192	16087	16320	16183	16343	16175	16036	16022	16126	16145	16294	16144	16351	16130	16225	16363	16178	16140	16298	16283	16270	16259	15910	16183	16373	16180	16300	16231	16307	16323	16428	16203	16110	16059	16266	16396	16382	16163	16206	16285	16108	16224	16107	16085	16139	16060	15992	16057	16010	16125	16284	16094	16343	16301	16065	16403	16270	16389	16095	16130	16114	16304	16112	16197	16134	16204	16304	16133	16315	16054	16046	16143	16279	16206	16212	16243	16061	16273	16249	16085	16258	16057	15996	16043	16293	16234	16024	16250	16085	16366	15966	16027	16342	16303	16307	16294	16192	16161	16349	16134	16197	16216	16331	16377	16364	16439	16085	16309	16220	16183	16104	16006	16200	16122	16109	16277	16072	16075	15795	16232	16383	16227	16232	16376	16206	16222	16246	16142	16117	15983	16288	16178	16026	16274	16364	16226	16286	15896	16221	16353	16138	16014	16275	16153	16134	16068	15996	15950	16074	16124	16143	16305	16244	16100	16232	16059	16116	16220	16225	16237	16190	16015	16003	15985	16318	16267	16298	16248	16154	16064	16309	16180	16153	16224	16127	15999	16227	16182	16234	16003	16072	15965	16101	16165	16243	16046	16234	15964	16125	16188	16094	16135	16056	16201	16186	16376	16110	16247	16075	16267	16173	16106	16134	16310	16146	16229	16138	16311	16133	16218	16157	16057	16461	16419	16361	16006	16104	16047	16055	16236	16082	16283	16219	16240	16195	16142	16196	16199	16234	16118	16209	16258	16172	16205	16049	16056	16222	16191	16311	16244	16055	16494	16236	16102	16091	16070	16029	16096	16113	16330	16246	16245	16268	16156	16162	16233	16105	16335	16011	15946	16193	16015	16108	16308	16230	16104	16393	16060	16303	16304	16150	15921	16213	16059	16246	16304	16167	16320	16092	16349	16248	16342	16140	16311	16185	16187	16243	16111	15960	16300	15990	16170	15982	16180	16012	16135	16035	16127	16211	16016	16171	16077	16180	16246	16298	16088	16234	15963	16215	16307	16321	16243	16152	16150	16197	16259	15988	16133	16338	16153	16323	16120	16281	16317	16182	16248	16380	16134	16147	16018	16131	16323	16215	16376	16000	16156	16314	16248	16135	16176	16156	16155	15981	16072	16059	16207	16122	16219	16057	16299	16011	16177	16071	16094	16197	16222	16182	16273	15964	16190	16151	16194	16200	16191	16182	16203	16204	16238	16219	16189	16311	16175	16021	16055	16341	16030	16152	16200	16090	16110	16034	16215	16110	16028	16202	15942	15980	16024	15934	16212	15907	16115	16011	16234	16249	16326	16152	16281	16308	16202	16096	16131	16121	16217	16032	16232	16169	16236	16069	16025	16409	16030	16202	16084	16224	16036	16158	15891	16015	16038	15959	16112	16111	16179	16329	16286	16181	16139	16253	16285	15970	16083	16131	16252	16295	16328	16209	16116	16212	16147	16018	16166	16219	16038	16117	16195	16084	16273	16081	16276	16141	16408	16226	16156	16205	16081	16041	16101	16118	16217	16078	16217	16205	16206	16258	16154	16233	16175	16282	16227	16325	16423	16230	16113	16190	16200	16309	16129	16134	16119	16356	16193	16400	16255	16132	16240	16136	16356	16189	16159	16231	16056	16446	16089	16365	16202	16068	16032	16162	16174	16058	16309	16267	16125	16287	16268	16194	16124	16127	16012	16249	16187	16465	16487	16342	16205	16265	15968	16191	16080	16286	16160	16282	16162	16204	16077	16351	16007	16115	15938	16196	15916	16342	16120	16096	15957	16109	16201	16198	16127	16086	16276	16166	16192	16265	16288	16221	16156	16092	16345	16313	16266	16145	16405	16203	16036	16198	16290	16257	16202	16114	16046	16103	16082	16103	16038	16013	16230	16178	16035	16146	16161	16186	16284	16228	16194	16244	16178	16266	16205	16231	15973	16042	16015	15997	16111	15984	16215	16319	16347	16077	16233	16297	16423	16396	16251	15933	16155	15959	16292	16210	16172	15970	16245	16089	16198	16259	16128	16365	16140	16222	16207	16220	16322	16248	16144	16175	16059	16122	16231	16271	16144	16182	16314	16116	16200	16206	16024	16072	16316	16227	16051	16287	16317	16045	16330	16190	16179	16324	16215	16087	16045	16118	16073	16214	16221	16199	16025	16170	16156	16236	16228	16142	16143	16190	16102	16327	16277	16109	16363	16219	16139	16256	16157	16172	16207	16139	16171	16283	16300	16197	16304	16463	16175	16089	16095	16239	16092	16079	16140	16296	16241	16169	16053	16133	16201	16074	16271	15936	16077	16087	16261	16197	16108	16160	16102	16106	16006	16237	16299	16307	16089	16132	16157	15980	16060	16065	16249	16022	15902	16145	16309	16346	16299	16300	16041	16238	16225	16246	16112	16504	16339	16286	16099	16081	16177	16351	16188	16348	16258	16284	16021	16280	16107	16309	16080	16070	16180	16262	16138	16234	16003	16117	15985	16179	16225	16463	16172	16230	16065	16220	16284	16125	16225	16072	16147	16230	16176	16135	16108	16327	16322	16104	16158	16293	16134	16380	16167	16173	16020	16312	16297	15930	16164	16198	16094	16236	16170	16217	16069	16100	16224	16226	16118	16197	16132	16243	16306	16286	16123	16121	16233	16320	15987	16094	16103	16208	16139	16313	16158	16152	16083	16332	16334	16142	16165	16191	16204	16164	16201	16138	16140	16133	16113	16133	16289	16238	16064	16273	16139	16190	16247	16341	16250	15934	16127	16255	16096	16280	16082	16286	16047	16184	16081	16226	15976	16175	16253
16968	28486	28861	23839	23860	56705	59702	51553	41968	28718	16040	15201	15155	15226	15072	15135	14873	15122	15124	15146	15157	15050	15044	15050	14942	15113	15126	15163	15007	15078	14920	14990	14985	14965	15169	15005	15335	15026	15099	15156	15145	15039	15093	15008	14981	14929	15053	15152	15540	15541	15278	15368	15199	14955	15093	14995	15121	15037	15015	15091	15145	15120	15242	15061	15033	15264	15148	15101	15033	15131	15020	15027	14897	14954	15216	15021	15119	14964	15069	15015	15119	15158	15113	14961	15123	15221	15045	15159	15118	15032	15059	15093	14975	15045	15152	15149	14995	15161	15113	14926	14941	15016	15054	14967	15031	15032	15044	15086	15059	14925	15023	15050	15072	14954	14855	14989	15067	15059	14984	15132	15074	15067	15079	14895	15019	14971	15110	15015	15122	14945	14858	15019	15065	15218	14906	15076	14889	15123	14982	14919	15048	14884	15140	15032	15004	15177	15125	14950	14901	15249	15186	14859	15195	14918	14906	15031	15023	14877	15123	14997	15029	15084	15142	15172	14986	15011	15070	15036	14912	14896	14971	15056	15105	14902	15181	15032	15008	15038	14932	15057	14982	15197	14939	15065	15024	15131	15047	15136	14987	14886	15022	15040	14918	14905	14882	14983	15108	14980	15114	14982	14961	14966	15029	14998	15107	15093	15014	15070	15088	15040	14993	15063	14964	14987	15055	15033	14924	15006	15155	15042	14992	14904	15038	15098	15031	15018	15171	14889	15010	15106	15088	15123	14992	15160	15108	15079	15021	14988	14962	14981	14952	14979	14804	14999	14983	15072	14963	15044	15003	15224	14934	15065	14963	14980	14952	14986	15081	14960	15094	15047	15095	14957	15029	14909	15095	15116	15032	15039	15005	15074	15060	15046	15009	14899	15168	15032	14752	15105	14956	15103	15136	14819	14977	15114	14880	15052	14982	15124	15141	15057	15068	15132	15074	15171	14998	14898	15120	15068	15058	15010	15089	15079	14932	14992	15083	15011	15080	15144	15049	15122	15163	15173	14984	15119	14880	15030	14923	15020	14936	15033	15143	15033	15022	15080	14945	15079	15101	15221	14953	14953	15079	15081	15045	15050	15051	14988	15079	15002	15035	15046	14983	15007	15016	15093	15107	15028	14869	15118	14821	14829	15144	15135	15105	14738	15212	15053	14988	15143	15071	14971	15138	15077	15048	14901	15123	14870	15100	15097	15118	15202	14985	15099	15043	15097	15097	14950	15172	15113	15005	15123	15110	15103	15039	15012	14965	15126	15213	14929	14905	15016	15095	14967	14988	15005	15028	15084	15059	14889	15066	15005	15065	15154	15039	15013	15175	14983	14992	15013	15210	15022	15161	15058	14972	15147	15003	15132	14960	15131	15061	14969	14965	14970	15095	15071	15037	14943	15114	14831	15001	15087	14998	15007	15030	15009	15027	15044	14913	15045	14797	15064	15152	15177	15019	14947	15149	15078	14886	15129	14985	15003	15001	14925	15011	14992	14962	14970	15035	14983	15073	14969	15090	15026	15039	15168	15085	14955	15169	14818	15127	14935	15118	15079	15124	14928	15099	15235	14995	14896	15121	15057	14943	15229	15015	14901	15019	15013	14978	14980	14914	15064	15020	15021	15017	15237	15006	15002	15116	15075	15145	15025	15002	15136	15112	15195	15047	15045	14976	14966	14920	15022	14845	15025	15102	14913	15005	14917	15018	15099	15070	14889	15344	14975	15018	15001	14953	14702	15039	15131	15124	15134	15044	15104	15053	15035	14983	14982	15113	15255	15069	14995	14949	14831	15041	15017	14962	15087	14921	14934	15062	15146	15042	14829	14998	15023	14912	14942	14941	15131	14859	15150	15176	14929	14989	14925	15072	14940	15094	14891	15047	14980	14946	15066	15078	15142	15037	15165	15002	14867	15148	15031	15013	15148	15020	15025	15120	14993	14869	14865	15061	15084	14943	14977	14986	15028	15073	14969	15163	15055	14815	15135	14910	15245	15008	15017	15025	14988	14980	15091	14939	14988	15019	15091	15040	15039	15108	14906	14987	14952	14917	15103	15034	14970	14987	15119	15119	14967	14979	14976	15061	15075	14928	14878	15072	15087	15031	14912	15211	14903	14982	15186	14956	15039	14871	15139	14933	15119	14868	14993	14780	15047	15253	14756	14988	14911	15193	15103	15019	15154	14889	14996	14982	15047	15050	15050	14995	14979	14908	15099	15039	14922	14947	15004	14989	14991	14898	15018	15015	14882	15085	15103	15002	15101	15084	14902	14954	15154	14885	15027	15020	15249	14896	15026	15279	15004	15111	14911	14963	14915	15124	15165	15078	14970	14937	14937	15023	15322	15113	15092	15103	14908	14928	15236	15020	14982	14914	15148	15045	15045	15192	15101	14921	14790	14981	15181	14942	14883	15188	14995	15026	14892	15033	14963	15094	14958	15258	15212	14994	15154	15022	14990	14966	14962	15187	15212	15087	15075	15031	14833	15087	15071	15065	15070	14983	15021	14926	15093	15001	14964	15094	15031	15132	14991	15061	15004	15045	15145	15160	14976	15107	14953	14968	14987	15015	14950	14976	15125	14843	14961	15045	15178	15177	15016	14848	15094	15174	15069	15091	14866	15247	14990	15067	14880	15155	15092	15000	15013	15181	15067	14967	15155	15031	14938	14992	15240	15026	14976	15025	14867	14948	15078	15156	15004	14866	15013	15209	15231	15174	14887	15083	14887	15024	15049	15043	15153	14993	15135	15089	14897	15039	15050	14879	15089	14976	14935	15049	14998	15111	15102	15088	15111	14989	15096	15100	15070	15116	15117	15068	14916	15182	15115	15182	15067	15141	15148	15082	15030	14909	14985	15052	14902	15098	15037	14902	15091	15026	15049	14878	15090	15083	15073	15087	15008	15024	15093	14931	14926	15091	15221	14827	14908	15056	15172	14870	15152	15087	15068	15175	15006	15079	15061	15135	15053	15040	14958	15101	14863	15133	14905	14960	15161	15066	15030	14883	15175	15205	15046	15080	14904	14980	15036	15089	15111	15018	15144	14988	14984	14988	15139	15077	15191	14967	15004	15071	14974	14964	14955	15001	15186	15154	15053	15066	15119	14943	14917	14988	14954	15108	15221	15077	14974	14947	15130	15054	15167	15043	15028	14894	14967	14930	15132	15121	15104	15120	15020	15077	15083	15089	15001	15018	14983	15161	14987	15042	14848	15013	14969	14967	14970	14941	15025	15208	15128	14951	15025	14893	15006	14919	14916	15001	15073	15042	14933	14980	14926	15121	15083	14916	14991	14981	15030	15012	15139	14860	15056	15051	15025	15084	14921	15032	15036	15080	15173	14863	14986	14906	15088	15038	14969	15140	15190	14986	14871	15084	15053	15080	15173	14944	15086	14946	15042	15030	15079	15199	15086	14902	15050	14953	15075	15070	14971	14984	14876	14879	15053	15031	14900	14917	14992	14979	15004	15133	15003	15121	14984	14994	15088	15081	15050	15076	15077	15066	15026	14909	15070	15086	15091	15135	15016	15053	14871	14985	15024	15069	15046	14840	14941	14916	14996	15116	14884	15098	14912	15113	14871	15094	15011	15108	14846	15121	15030	15114	15071	14943	14880	14908	15028	15044	14933	15121	14851	14987	15009	15022	14967	15187	14925	14968	14850	14960	14995	14983	14926	15194	14941	15058	14903	15063	15048	15042	15006	15029	14987	15023	14891	15092	15136	14979	15047	14906	15108	15044	15123	15110	15102	15040	15006	15185	15066	15052	14950	14845	14905	14838	14994	15134	15038	15026	15011	15003	15089	15042	14996	15030	15085	15030	14828	14987	14981	15133	14960	15149	15036	15078	15023	15121	15024	14923	15015	15053	14970	15071	14990	15126	15066	15131	14872	15070	14998	15035	15060	15046	15024	14952	15088	14778	14935	14894	15124	15028	15052	14975	14972	14883	15055	15019	14946	15032	15209	14851	15004	15077	14995	15083	15151	14984	14956	15104	14928	15079	15019	15155	14813	14969	15090	15094	14970	15145	14993	14940	15009	14836	15266	15146	15053	14911	14921	15083	15083	15040	15015	14967	15002	15132	15020	15087	14917	15054	15048	15049	14839	14780	15041	15184	15111	14982	15164	15040	15046	15022	15072	15003	15020	15003	14885	15003	14986	15092	14976	14968	14956	15060	15086	15137	14960	14965	14890	15130	15086	15237	15007	15086	15038	15078	14932	15013	15036	15086	14958	15034	15155	15111	15050	15062	14947	14983	15088	14982	15030	15137	14966	15110	14976	15164	15072	14928	15119	15013	14913	14943	15044	15022	15105	14993	15107	15015	15060	15133	14986	15052	15055	15018	15081	15075	15037	14951	14916	15085	14899	15057	14994	14928	14998	14870	14951	15042	15026	15063	14979	15062	15157	14877	15065	15034	15023	15053	14893	14949	15002	14974	15179	15085	15072	14958	15036	14992	14853	15082	15005	14977	15046	15016	15016	15037	14929	14989	14990	14999	15165	15109	14972	15092	15140	14931	15148	15063	15170	15084	14891	15115	15005	15076	15179	15004	14996	14984	14982	15007	15086	14898	14930	15039	15013	15246	15040	14907	15137	15013	15025	15067	14866	14899	15159	15105	15111	14896	14971	15031	14822	15052	15013	15101	14945	15158	14941	15060	15062	15150	15234	14913	15056	15108	15003	15010	15088	14944	15005	15027	15032	15051	15144	14924	15031	15045	15031	15022	15228	14923	14986	15033	14876	15220	14989	14969	15150	15011	15038	15055	15090	15284	14974	14876	14840	15044	15003	15009	15024	14943	15039	15051	15110	15081	15062	15117	15172	14877	15047	15031	15158	15106	14974	15213	15009	15130	15256	15032	15033	15175	15007	15242	15036	14961	15026	14993	15090	15165	15068	14996	15066	14924	14905	14926	15082	14863	14891	15163	15116	15034	15077	15208	14910	14961	15058	15047	15132	14934	15139	15128	15040	15050	14891	14963	14922	15019	14978	15010	15176	15028	14846	15112	15007	15081	15039	15107	15046	14929	15006	15113	15102	15160	15066	15013	14954	14972	15089	15101	14924	15006	14897	15117	15010	15060	15027	15149	15165	15001	15061	15086	15165	14913	14961	15038	14944	14881	14984	15081	15168
27140	21691	23954	20633	18297	24024	24409	22018	20088	17774	16979	16857	16905	16959	16673	16625	16704	16877	16813	16681	16643	16695	16741	16840	16718	16760	16780	16690	16926	16756	16643	16795	16760	16628	16443	16656	16786	16900	16714	16795	16776	16861	16803	16583	16835	16663	16746	16864	16733	16916	16870	16776	16748	16797	16652	16848	16740	16739	16812	16890	16711	16598	16647	16572	16858	16888	16679	16680	16479	16774	16590	16636	16692	16733	16644	16824	16727	16591	16704	16746	16773	16612	16728	16751	16762	16807	16661	16649	16761	16828	16688	16686	16683	16779	16732	16610	16785	16630	16751	16708	16789	16556	16593	16799	16880	16737	16607	16516	16726	16908	16841	16812	16554	16532	16791	16711	16828	16702	16594	16838	16782	16734	16735	16758	16704	16785	16624	16834	16686	16684	16649	16735	16609	16654	16635	16815	16702	16635	16831	16803	16624	16696	16650	16748	16699	16690	16635	16702	16913	16725	16738	16543	16781	16632	16877	16705	16700	16697	16616	16561	16936	16924	16740	16577	16747	16662	16696	16857	16746	16439	16610	16710	16577	16842	16652	16608	16729	16703	16556	16603	16843	16592	16776	16838	16635	16683	16548	16834	16669	16696	16794	16648	16672	16661	16694	16807	16824	16602	16708	16804	16601	16735	16881	16676	16724	16798	16559	16812	16620	16626	16947	16713	16654	16852	16675	16588	16669	16772	16752	16704	16613	16739	16815	16352	16610	16906	16655	16715	16598	16775	16777	16614	16646	16802	16806	16816	16845	16778	16592	16787	16721	16483	16595	16557	16701	16688	16745	16570	16825	16766	16715	16524	16539	16816	16743	16516	16625	16959	16906	16663	16770	16704	16654	16532	16755	16563	16734	16676	16700	16675	16742	16750	16905	16763	16640	16759	16804	16875	16791	16603	16632	16722	16538	16660	16555	16728	16723	16653	16651	16789	16761	16664	16618	16795	16917	16794	16936	16628	16650	16814	16660	16469	16447	16546	16553	16803	16823	16616	16752	16755	16552	16725	16583	16855	16755	16724	16682	16740	16818	16612	16717	16819	16761	16586	16751	16913	16725	16893	16635	16488	16666	16895	16876	16692	16697	16807	16703	16687	16784	16635	16663	16910	16779	16622	16924	16610	16678	16849	16684	16496	16829	16673	16673	16656	16632	16780	16700	16804	16633	16647	16685	16775	16688	16766	16875	16815	16569	16748	16863	16879	16662	17004	16589	16571	16515	16688	16874	16818	16805	16737	16663	16743	16700	16649	16442	16670	16861	16836	16696	16890	16891	16871	16675	16563	16651	16758	16529	16636	16644	16778	16663	16697	16662	16660	16693	16770	16649	16766	16773	16499	16645	16826	16568	16461	16854	16776	16755	16466	16459	16632	16594	16593	16561	16634	16722	16697	16742	16867	16658	16632	16592	16784	16662	16803	16797	16811	16747	16743	16714	16513	16373	16837	16613	16613	16693	16586	16746	16522	16693	16744	16729	16587	16757	16591	16687	16641	16770	16831	16609	16794	16727	16611	16785	16786	16758	16761	16875	16654	16725	16874	16784	16700	16798	16640	16807	16605	16670	16772	16683	16588	16637	16683	16758	16776	16877	16645	16743	16750	16842	16739	16644	16898	16787	16956	16560	16710	16733	16833	16751	16739	16690	16765	16511	16609	16627	16755	16870	16797	16870	16797	16808	16914	16667	16720	16649	16723	16907	16647	16733	16720	16635	16679	16772	16877	16793	16823	16850	17033	16778	16640	16603	16686	16550	16724	16681	16811	16603	16676	16815	16535	16731	16746	16953	16713	16786	16590	16649	16619	16705	16532	16558	16663	16681	16515	16845	16917	16724	16554	16671	16697	16551	16625	16821	16754	16740	16686	16642	16575	16592	16588	16898	16753	16703	16717	16760	16484	16598	16751	16838	16631	16510	16522	16627	16559	16702	16591	16847	16678	16630	16670	16589	16716	16735	16463	16666	16653	16569	16716	16723	16749	16634	16872	16787	16838	16755	16665	16825	16951	16681	16749	16775	16893	16794	16629	16710	16684	16589	16819	16698	16605	16759	16754	16675	16701	16854	16568	16573	16753	16914	16923	16672	16789	16681	16752	16562	16735	16910	16819	16545	16520	16602	16718	16639	16777	16730	16694	16813	16812	16693	16777	16617	16595	16706	16708	16719	16618	16877	16767	16463	16879	16696	16686	16797	16640	16691	16561	16637	16783	16853	16507	16921	16839	16803	16892	16680	16678	16719	16789	16826	16669	16774	16613	16715	16722	16674	16787	16828	16726	16758	16722	16804	16718	16772	16725	16830	16743	16748	16607	16728	16635	16724	16543	16681	16794	16817	16844	16591	16568	16733	16656	16682	16689	16835	16684	16803	16663	16691	16719	16744	16627	16851	16735	16602	16756	16600	16704	16743	16669	16498	16692	16844	16848	16763	16559	16648	16884	16677	16640	16676	16789	16630	16875	16658	16719	16718	16742	16778	16547	16715	16718	16549	16818	16621	16761	16917	16781	16742	16696	16742	16860	16718	16706	16863	16816	16783	16606	16896	16810	16786	16690	16736	16711	16685	16461	16820	16693	16930	16611	16612	16677	16711	16510	16504	16928	16783	16944	16518	16617	16711	16602	16822	16748	16917	16522	16559	16807	16571	16611	16633	16680	16572	16874	16538	16725	16797	16523	16551	16574	16831	16817	16388	16692	16636	16703	16744	16527	16614	16707	16933	16804	16653	16561	16634	16858	16821	16720	16782	16805	16716	16800	16715	16825	16753	16769	16657	16696	16863	16743	16682	16502	16674	16902	16636	16634	16859	16444	16889	16793	16653	16503	16757	16767	16685	16590	16614	16874	16727	16724	16800	16686	16815	16704	16706	16740	16812	16576	16798	16610	16753	16727	16824	16601	16526	16698	16721	16578	16588	16603	16610	16692	16713	16529	16610	16607	16727	16879	16713	16610	16511	16868	16824	16759	16771	16649	16764	16770	16767	16807	16666	16704	16739	16643	16717	16638	16615	16722	16909	16676	16708	16581	16613	16726	16813	16626	16847	16739	16655	16623	16540	16841	16573	16668	16831	16773	16636	16738	17062	16785	16654	16715	16655	16783	16650	16659	16852	16552	17038	16796	16837	16470	16757	16739	16831	16684	16871	16738	16637	16555	16777	16892	16580	16583	16477	16694	16727	16549	16616	16767	16628	16872	16824	16699	16757	16844	16625	16795	16791	16671	16890	16671	16739	16799	16738	16664	16759	16519	16797	16670	16763	16746	16895	16825	16623	16607	16857	16860	16783	16571	16928	16696	16724	16704	16630	16777	16604	16811	16752	16605	16869	16753	16787	16624	16653	16660	16646	16624	16575	16757	16863	16686	16753	16752	16728	16732	16700	16773	16759	16578	16789	16764	16695	16557	16767	16670	16841	16910	16867	16700	16810	16571	16658	16777	16728	16780	16630	16474	16782	16625	16726	16524	16734	16591	16788	16646	16681	16714	16853	16705	16735	16802	16698	16810	16670	16561	16603	16719	16486	16765	16791	16652	16762	16751	16487	16748	16579	16796	16597	16759	16879	16530	16615	16542	16479	16786	16845	16806	16694	16789	16789	16710	16755	16775	16655	16743	16799	16907	16521	16742	16942	16680	16698	16489	16712	16826	16437	16574	16685	16798	16658	16616	16580	16739	16813	16670	16728	16972	16762	16869	16575	16733	16821	16551	16781	16542	16692	16768	16722	16844	16564	16683	16732	16533	16543	16726	16667	16679	16702	16741	16760	16834	16526	16685	16665	16609	16609	16667	16856	16605	16845	16790	16814	16695	16863	16679	16692	16684	16775	16676	16752	16778	16763	16802	16635	16560	16609	16579	16692	16780	16835	16798	16632	16861	16746	16676	16808	16750	16686	16623	16722	16494	16837	16627	16791	16759	16680	16604	16742	16750	16758	16678	16745	16746	16464	16764	16698	16743	16542	16859	16541	16806	16609	16749	16731	16708	16940	16625	16604	16577	16700	16745	16590	16540	16772	16736	16764	16812	16752	16720	16625	16776	16818	16892	16662	16760	16692	16608	16712	16779	16844	16853	16636	16561	16760	16727	16516	16644	16717	16601	16757	16659	16697	16731	16701	16568	16719	16830	16569	16690	16622	16834	16606	16626	16748	16693	16715	16536	16834	16594	16783	16644	16642	16647	16734	16746	16612	16878	16915	16705	16688	16730	16622	16702	16756	16746	16865	16696	16923	16647	16686	16632	16727	16638	16860	16734	16716	16578	16580	16794	16895	16834	16685	16634	16735	16661	16858	16735	16798	16710	16823	16577	16682	16522	16604	16899	16701	16690	16723	16739	16621	16751	16563	16893	16657	16781	16478	16766	16832	16579	16582	16721	16570	16678	16760	16800	16812	16717	16431	16729	16601	16562	16752	16738	16783	16875	16676	16625	16768	16859	16714	16533	16885	16822	16674	16756	16707	16797	16597	16698	16731	16641	16733	16744	16961	16754	16746	16685	16536	16598	16492	16616	16694	16639	16683	16809	16661	16750	16644	16628	16714	16690	16671	16779	16576	16797	16666	16706	16731	16694	16716	16716	16614	16811	16868	16833	16891	16835	16762	16641	16672	16563	16707	16735	16509	16650	16774	16709	16857	16837	16724	16657	16853	16734	16598	16572	16890	16759	16833	16784	16861	16766	16838	16471	16623	16577	16624	16617	16515	16895	16874	16677	16898	16800	16566	16481	16679	16677	16673	16711	16755	16614	16601	16696	16619	16821	16499	16845	16649	16749	16838	16630	16661	16471	16814	17018	16846	16623	16620	16732	16576	16785	16655	16845	16739	16856	16752	16776	16625	16669	16643	16583	16682	16666	16711	16854	16679	16711	16914	16590	16732	16506	16791	16884	16652	16805	16823	16861	16583	16880	16593	16795	16524	16849	16791	16727	16826	16727	16632	16788	16998	16738	16744	17003	16555	16621	17009	16720	16565	16846	16919	16765	16910	16707	16700	16940	16692	16610	16675	16768	16751	16739	16704	16706	16795	16750	16872	16846	16616	16754	16591	16945	16757	16752	16895	16788	16767	16623	16677	16704	16614	16647	16556	16656	16828	16674	16752	16930	16781	16794	16650	16739	16758	16819	16788	16832	16680	16679
14821	18071	18290	17006	18562	26537	25144	22416	19589	15991	15489	15401	15338	15187	15317	15340	15315	15328	15255	15403	15290	15239	15432	15395	15342	15394	15359	15277	15428	15329	15432	15267	15246	15340	15312	15381	15461	15390	15374	15454	15428	15270	15341	15319	15339	15303	15349	15257	15261	15432	15380	15385	15337	15361	15444	15216	15351	15316	15125	15288	15311	15317	15566	15416	15395	15505	15330	15282	15384	15190	15348	15543	15351	15385	15374	15397	15368	15441	15219	15375	15243	15348	15458	15367	15311	15412	15448	15196	15348	15361	15180	15335	15508	15415	15382	15322	15313	15291	15286	15440	15436	15328	15291	15228	15324	15434	15354	15360	15363	15381	15400	15319	15459	15347	15361	15419	15420	15205	15333	15217	15351	15337	15245	15200	15530	15491	15336	15385	15457	15298	15323	15288	15451	15286	15353	15196	15126	15384	15280	15437	15223	15504	15500	15268	15408	15375	15277	15320	15377	15312	15395	15333	15250	15469	15372	15352	15468	15337	15455	15373	15274	15365	15313	15384	15281	15428	15288	15335	15375	15295	15325	15487	15479	15303	15426	15416	15420	15235	15308	15465	15405	15194	15273	15465	15427	15333	15309	15447	15229	15432	15172	15410	15229	15399	15259	15506	15450	15379	15470	15360	15110	15381	15351	15247	15222	15384	15369	15356	15380	15364	15217	15441	15421	15287	15383	15437	15355	15370	15445	15293	15391	15460	15195	15461	15447	15337	15263	15298	15346	15381	15319	15344	15335	15374	15367	15361	15216	15346	15289	15322	15343	15411	15423	15468	15231	15467	15474	15273	15222	15461	15456	15248	15376	15215	15340	15289	15322	15349	15215	15482	15316	15479	15388	15401	15310	15432	15258	15275	15260	15367	15433	15401	15272	15306	15289	15456	15393	15349	15253	15473	15215	15323	15411	15223	15343	15432	15302	15526	15320	15373	15435	15359	15366	15375	15301	15295	15325	15287	15373	15243	15471	15271	15304	15361	15304	15214	15290	15570	15281	15380	15392	15395	15227	15368	15577	15350	15307	15372	15464	15384	15359	15201	15281	15308	15482	15202	15376	15336	15349	15428	15392	15370	15216	15203	15224	15400	15287	15355	15408	15242	15303	15355	15267	15355	15335	15166	15470	15137	15485	15382	15377	15221	15556	15381	15234	15344	15361	15337	15237	15319	15375	15183	15317	15287	15249	15289	15359	15282	15398	15189	15364	15382	15338	15375	15183	15406	15424	15210	15308	15292	15387	15427	15336	15276	15473	15378	15411	15388	15265	15422	15426	15313	15186	15336	15259	15320	15331	15380	15411	15182	15315	15216	15311	15473	15447	15428	15187	15278	15198	15542	15398	15464	15363	15287	15391	15430	15206	15356	15247	15444	15225	15511	15376	15370	15352	15298	15162	15190	15574	15324	15394	15254	15308	15402	15587	15235	15369	15255	15358	15378	15367	15385	15297	15382	15454	15236	15472	15240	15176	15246	15468	15219	15149	15394	15162	15366	15366	15344	15267	15331	15384	15312	15352	15362	15328	15572	15358	15280	15276	15431	15314	15368	15348	15308	15334	15198	15146	15408	15444	15346	15496	15375	15520	15120	15321	15299	15450	15252	15314	15389	15501	15221	15355	15514	15145	15364	15354	15240	15309	15423	15321	15302	15179	15413	15351	15198	15295	15363	15360	15322	15293	15248	15387	15299	15240	15382	15177	15367	15327	15344	15279	15320	15270	15381	15379	15461	15228	15240	15342	15222	15357	15345	15315	15311	15409	15140	15311	15219	15292	15429	15405	15407	15382	15312	15343	15294	15424	15270	15416	15181	15276	15322	15225	15334	15343	15337	15306	15345	15413	15344	15383	15275	15435	15308	15517	15534	15572	15305	15149	15234	15266	15499	15229	15341	15222	15437	15276	15200	15455	15278	15432	15249	15281	15335	15164	15397	15374	15301	15276	15186	15285	15299	15300	15461	15310	15391	15420	15315	15422	15285	15430	15213	15247	15267	15499	15341	15453	15135	15509	15422	15479	15250	15496	15421	15443	15310	15378	15405	15456	15498	15467	15419	15431	15411	15387	15260	15358	15269	15444	15330	15370	15328	15299	15265	15335	15295	15300	15369	15184	15482	15495	15181	15356	15388	15173	15217	15394	15226	15225	15350	15446	15660	15429	15202	15429	15253	15444	15387	15182	15348	15386	15495	15240	15321	15230	15249	15526	15278	15366	15249	15302	15312	15357	15490	15294	15375	15423	15384	15266	15255	15347	15464	15335	15409	15304	15389	15331	15364	15351	15209	15409	15347	15342	15375	15364	15347	15410	15252	15358	15164	15343	15374	15265	15324	15329	15210	15434	15231	15252	15388	15298	15504	15348	15281	15371	15351	15488	15270	15448	15524	15315	15306	15378	15272	15141	15324	15505	15318	15438	15361	15496	15189	15293	15480	15385	15296	15433	15344	15306	15217	15225	15287	15453	15344	15369	15282	15332	15456	15315	15338	15295	15245	15295	15531	15343	15410	15515	15427	15290	15378	15276	15360	15388	15403	15320	15233	15333	15345	15346	15199	15295	15251	15514	15362	15262	15412	15306	15425	15308	15353	15304	15463	15525	15204	15284	15324	15461	15390	15295	15292	15288	15266	15276	15228	15353	15487	15439	15425	15383	15293	15340	15325	15287	15502	15341	15281	15231	15298	15398	15441	15295	15303	15256	15434	15258	15371	15267	15332	15217	15478	15234	15392	15349	15419	15326	15331	15301	15379	15316	15410	15238	15281	15328	15379	15442	15355	15286	15556	15347	15524	15371	15361	15340	15524	15497	15468	15350	15309	15290	15344	15374	15366	15428	15305	15445	15349	15424	15284	15205	15239	15550	15338	15310	15296	15441	15511	15426	15292	15491	15346	15418	15421	15320	15498	15423	15410	15442	15389	15353	15448	15505	15280	15481	15297	15360	15278	15332	15133	15297	15321	15419	15241	15378	15291	15330	15419	15512	15310	15540	15573	15297	15345	15480	15472	15247	15348	15351	15459	15353	15328	15125	15394	15342	15309	15485	15409	15444	15343	15354	15442	15484	15366	15203	15355	15468	15519	15258	15337	15244	15465	15483	15264	15432	15465	15317	15371	15509	15440	15323	15419	15434	15303	15302	15304	15309	15347	15377	15213	15454	15221	15307	15340	15212	15360	15433	15408	15336	15354	15377	15324	15512	15427	15240	15160	15364	15260	15228	15239	15317	15348	15236	15402	15353	15342	15317	15329	15532	15203	15266	15340	15212	15452	15349	15338	15349	15325	15429	15395	15208	15212	15422	15317	15388	15231	15496	15303	15260	15318	15301	15436	15364	15504	15313	15332	15344	15249	15593	15317	15157	15252	15216	15065	15306	15369	15327	15560	15193	15440	15322	15442	15293	15180	15265	15379	15292	15513	15321	15186	15399	15397	15431	15446	15143	15443	15283	15342	15530	15345	15357	15260	15467	15252	15301	15322	15468	15171	15518	15381	15384	15441	15495	15384	15475	15184	15473	15265	15411	15303	15263	15325	15292	15357	15208	15351	15325	15269	15326	15167	15322	15531	15338	15405	15342	15337	15350	15351	15394	15418	15383	15289	15278	15217	15167	15275	15444	15324	15313	15442	15326	15224	15208	15267	15346	15350	15292	15377	15361	15342	15357	15318	15251	15308	15250	15341	15451	15498	15498	15338	15289	15461	15267	15571	15192	15303	15415	15311	15363	15219	15257	15365	15397	15337	15314	15310	15270	15289	15361	15342	15293	15297	15310	15375	15332	15287	15305	15289	15297	15313	15493	15346	15206	15225	15366	15331	15333	15441	15459	15214	15316	15503	15402	15463	15398	15406	15195	15206	15429	15193	15276	15337	15312	15514	15300	15255	15453	15215	15330	15421	15307	15435	15440	15403	15482	15322	15458	15448	15453	15463	15378	15345	15470	15338	15447	15311	15365	15312	15436	15337	15403	15304	15494	15310	15406	15503	15357	15341	15272	15491	15289	15359	15290	15418	15463	15326	15405	15176	15283	15401	15345	15336	15307	15506	15415	15253	15375	15213	15457	15302	15319	15219	15274	15270	15348	15293	15394	15275	15470	15233	15299	15516	15374	15228	15289	15497	15402	15454	15370	15387	15449	15422	15343	15323	15561	15066	15317	15409	15498	15229	15283	15676	15337	15171	15509	15370	15428	15457	15382	15429	15297	15418	15158	15319	15321	15230	15440	15424	15503	15309	15189	15525	15289	15345	15231	15294	15220	15414	15292	15270	15260	15393	15511	15522	15225	15269	15510	15263	15441	15329	15418	15315	15374	15228	15353	15462	15492	15246	15293	15391	15263	15363	15534	15287	15374	15320	15443	15353	15370	15388	15402	15388	15391	15300	15168	15482	15489	15209	15368	15380	15249	15212	15341	15289	15425	15186	15422	15570	15311	15343	15285	15406	15268	15422	15346	15607	15553	15232	15303	15428	15262	15374	15388	15302	15187	15337	15341	15275	15306	15270	15260	15386	15229	15293	15354	15463	15396	15441	15288	15249	15327	15379	15322	15171	15275	15317	15367	15364	15398	15329	15329	15267	15518	15452	15349	15499	15232	15265	15502	15264	15311	15488	15219	15409	15320	15224	15326	15418	15389	15308	15384	15473	15356	15425	15303	15404	15373	15397	15271	15188	15390	15534	15285	15513	15435	15355	15384	15135	15337	15361	15454	15434	15451	15356	15356	15329	15313	15361	15252	15385	15529	15433	15313	15385	15461	15337	15347	15373	15402	15369	15319	15289	15155	15368	15570	15393	15395	15345	15299	15276	15634	15359	15383	15514	15255	15349	15127	15360	15276	15318	15357	15341	15256	15453	15529	15172	15370	15445	15377	15313	15416	15255	15375	15194	15493	15342	15156	15410	15470	15489	15353	15448	15550	15278	15330	15260	15412	15380	15469	15485	15246	15336	15321	15305	15224	15297	15379	15430	15365	15428	15328	15173	15254	15305	15319	15387	15451	15346	15297	15430	15259	15319	15278	15472	15420	15071	15386	15289	15241	15340	15354	15357	15474	15314	15506	15119	15515	15342	15396	15365	15374	15255	15413	15290	15454	15342	15368	15465	15366	15262	15289	15297	15259	15203	15298	15410	15383	15302
24116	21183	28232	24613	23784	43999	46166	38985	32551	24461	18363	17433	17223	17235	17190	17130	17084	17256	17272	17081	17278	17079	17228	17117	17057	17265	17113	17200	17050	17267	17078	17240	17098	17047	17123	17154	17117	17098	17130	17031	17251	16924	17189	17027	17142	17049	17263	17237	17208	17096	17128	17219	17267	17106	17183	17083	17019	17021	17037	17135	17033	17169	17416	17165	16927	16977	17135	17085	17101	16981	17277	17050	17165	16991	17042	17089	17039	17043	17120	17110	17150	17169	17121	17118	17101	17108	16957	17117	17033	17254	17016	17263	17113	16951	17073	16928	16955	16904	17189	16971	17198	17090	17015	17115	16999	17273	16970	16952	17204	17097	17097	17127	17158	17153	16993	16924	17068	16896	17073	17241	17084	17238	17240	17168	17115	17002	17098	17032	17261	16998	17082	17101	17226	17139	17108	16875	17123	17234	16992	17263	16973	17183	16989	17041	17136	17144	17020	17147	17081	17055	16927	17018	17058	17003	17099	17341	17057	17069	17065	17086	16988	17125	17198	17030	17032	17010	17225	17193	16971	17161	17130	17101	17129	17146	17002	17118	17112	16920	17217	17058	17193	17178	16973	17035	17075	17056	17053	16927	17187	17288	16937	17096	17220	17005	16974	17230	17198	17239	17041	17088	17007	16992	17061	17085	17107	17079	17350	16823	16862	17042	17233	16966	16829	16817	17096	17285	16893	16817	17179	17171	17116	16930	17070	17046	17014	16859	16935	17253	17058	17237	17071	16895	16840	16783	17046	16898	17044	16974	17068	17117	17052	17170	17060	17072	17079	17155	17348	17040	17268	17157	16997	16961	17169	17185	17134	16989	16909	17120	17164	17079	17170	16933	17016	16881	17076	17088	16998	16883	17232	16946	17007	17071	16787	17097	17068	16943	17001	16791	17238	17142	16979	17064	16885	16883	17140	17167	16942	17130	17242	17012	17041	17121	17053	17100	17087	16984	16867	16883	16957	16815	17084	17132	17050	17151	17232	17053	17015	17030	17034	17089	17065	16845	16887	17089	16994	16891	16856	17053	16943	17182	17087	16987	16889	17132	17032	17020	17294	17040	17203	17166	17059	17007	17143	17065	16779	17095	17091	16943	17257	16953	16983	16953	17051	17056	17192	17222	17076	17162	16987	16982	17174	17103	16955	16954	16954	17304	17050	17146	16956	16990	16928	17050	16978	17097	17307	17002	17231	17155	17161	17067	16800	16917	17193	17123	16821	17152	17153	17127	16761	16916	17297	17142	17056	16900	17043	17104	17225	17064	17267	16904	17109	17042	17139	17112	16926	17088	17112	17093	17123	17239	17073	17166	17053	17219	16996	17136	16991	17088	16970	17136	17025	17163	17101	17065	17155	17145	17161	17203	16902	16854	17108	17141	17012	17145	17245	17094	17231	16831	17111	17027	17165	17288	17052	16970	16940	16880	17133	17171	17042	17107	17198	17161	17089	17071	17106	17130	17163	16952	17018	17081	17129	17075	17095	17196	17095	17140	16975	17088	17122	16949	17281	16957	17306	17056	17040	17085	17070	17127	17174	16980	17222	16955	16992	16937	17097	16996	16981	16973	17124	17106	16949	17164	17239	16955	17021	16913	17075	17098	17037	16918	16938	17101	17124	17064	16928	17079	16895	17221	17026	17009	17001	16967	17194	17029	17069	17042	17103	17120	17103	17094	17309	17177	17101	17141	16932	17289	17044	16919	17054	17107	17018	17186	17233	17026	16933	16953	16991	17205	17115	17067	17123	17184	17101	16992	16998	17138	17300	17269	17034	17014	17123	17103	17171	17048	17095	17202	17137	17064	17169	17113	17095	17303	16969	17035	17028	17033	17017	17035	16999	17008	16839	17186	17132	17205	17008	17121	17062	16988	17019	17237	17048	17150	17170	17004	16951	17297	17157	16964	17123	17133	16905	17051	17010	17028	17037	17056	17096	16993	17023	16875	16991	16968	17073	17075	16988	17046	17003	16977	17207	16992	16979	17032	17036	17169	17112	17132	16855	17100	17013	17013	17006	17165	17111	17109	17061	17148	17191	17092	16979	16966	16811	17378	16948	17102	16920	17147	17036	16936	17135	16965	17138	17265	17200	17038	17026	17061	17071	17121	17112	17128	17157	17089	17096	16870	17246	17087	17084	16967	16976	17099	17055	16864	17086	17188	17214	17116	17001	17025	16991	17127	16853	16934	17230	17016	17082	17110	17174	17179	16994	17125	17062	16878	16912	17044	17319	17109	17321	16950	16882	17131	17247	16991	17192	17163	17047	16936	17089	17148	17310	17158	16970	17118	16993	17014	16930	16831	17175	17062	16801	17139	17091	17025	17117	17118	17299	17095	17138	17129	17185	17125	17130	16903	16877	16921	17038	16935	17053	17141	17006	16844	17064	17119	17236	17081	16935	17066	17153	17022	17101	17112	16854	17016	17068	16989	16929	17066	17095	17062	17050	16826	16993	16995	17191	17080	16981	16955	16913	17103	17087	17185	17105	17184	17087	16992	16891	16938	16911	17084	16835	16917	17205	17114	17249	16963	16942	16965	17099	17119	16919	17102	16821	16979	16946	16989	17105	16897	17144	17047	16886	16902	17250	16928	17147	17050	16923	17023	17173	17029	16998	17157	16855	17069	17101	16993	17081	16877	16978	17244	17024	17135	17128	17041	17040	17023	16932	16925	16989	17244	17177	17063	16964	16986	17257	17173	17081	17166	17211	16965	17023	17055	17152	16952	16956	17130	17050	17074	17147	17225	17092	17142	17017	17034	17158	17114	16741	17222	16937	17015	17114	17207	17134	17247	17045	17012	16951	17086	16997	16909	17166	16790	17031	17129	17113	17011	17244	17189	17020	17014	17128	16973	16882	17147	17095	17086	17223	17120	17295	17140	17022	17223	17245	17214	17149	17149	17096	17241	17265	16852	16999	17171	16922	17108	16975	17045	17004	16869	17052	17063	17080	16957	17187	17065	17060	16804	17198	16971	16865	17053	17068	17100	17035	17242	17434	17202	17030	16766	17117	16904	17172	17089	17040	17156	17098	17175	17244	17316	16898	17097	17148	17071	17147	17158	17176	17164	16914	16884	16920	17059	17033	16995	16969	17025	17115	17198	17036	16846	17038	17048	17066	17085	17121	17134	16935	17032	17065	17102	17103	17055	17218	16917	17018	17113	17057	17074	16849	17134	17058	17210	17048	17021	17056	16985	17029	17144	16926	16925	17076	17199	17237	17041	17172	17168	16875	17167	17158	17160	17189	17010	17065	17148	17209	16928	17067	17045	17066	16880	17096	17052	17218	16921	17062	17009	17083	17246	17129	16827	17175	17060	17073	17089	17235	17120	17094	16938	17155	17058	17249	17057	17131	17219	17149	17144	17277	17068	17169	17143	17164	17194	17232	17238	17006	16974	17148	17141	17008	17096	17059	17206	17192	17277	17145	17121	17111	17095	17206	17244	16984	17048	17094	17172	17084	17087	16955	16956	17215	17124	17174	16903	16936	17046	16971	16956	17062	17020	16958	17120	17055	17140	17045	16975	17031	17228	17042	17029	17001	17058	17200	17146	16963	16886	16958	16892	16965	17206	17009	17056	17116	17097	16865	17342	17074	16881	17032	17043	17152	16972	17131	17121	17039	17186	17033	16891	17009	17063	17135	17128	17098	17291	17256	16896	16834	17022	17082	17077	17102	17141	17138	17008	17140	17074	16922	17106	17112	17042	16880	16890	17106	16985	17085	16962	17082	17160	17044	17166	16921	17043	17121	16994	17176	17109	17048	17050	17140	17232	17100	17023	16898	17286	17176	17157	16942	16963	16870	17338	17406	17344	17033	16970	17154	16768	16965	17110	17126	17118	17060	17020	17087	16874	17041	16911	16910	17040	17142	16938	16986	17172	16905	17033	16985	17125	17036	16832	16992	17049	17045	17094	16879	17024	16831	17069	17233	17060	16926	16958	17208	17007	17254	17110	17192	17312	17171	17159	17162	16980	17209	16987	17011	17153	17130	17117	17189	16950	16999	17142	17108	17041	16926	17114	17145	16984	17023	17224	17006	17204	17207	16959	17010	16918	17315	16899	17093	17049	17287	17231	17129	17204	17286	17103	17170	17116	16840	16888	17145	17026	16981	17041	17135	17062	17183	17030	17131	17084	17009	16802	17047	17099	17013	17180	17071	17171	17014	16959	17087	16971	17046	17103	17079	17036	16857	16993	17143	17095	17089	17080	17149	17127	17150	17318	17172	17080	17190	17075	17208	16995	16973	17008	17191	17139	16964	17021	17166	17168	17047	17084	17161	16905	17068	17079	17008	17008	17122	17119	17327	17114	17312	16992	17027	17056	17206	16861	17019	17166	17045	16999	17049	17028	17212	17107	17187	16998	17032	17183	17186	17258	17246	17001	16863	16865	16986	17108	17087	17024	17175	17005	17135	17199	16955	17040	16979	17020	16939	16902	17110	16967	17103	17128	16921	17124	17034	17130	17143	16964	17082	16960	17175	17006	17138	17226	17072	17047	17190	17082	17184	16935	17040	17232	16995	17009	17065	16798	17153	16951	17114	16999	16921	17209	17207	17177	17175	17019	17054	17141	17130	17112	17081	17002	17141	17027	16979	17232	17128	17044	17121	17105	17007	16975	16912	17035	17192	17041	16819	16859	17021	16981	17021	16977	17014	17004	17102	17117	16989	17024	17090	17168	17348	17190	17086	17036	17040	17013	17034	16873	17037	17060	17103	16773	17004	17048	17215	17043	17153	17090	17203	17199	16920	17265	16921	17209	17081	17176	17066	17257	16991	16923	16878	17008	16949	17082	16870	16949	17008	16995	17005	17159	17224	17321	17021	17155	17349	17061	17121	16814	17107	17148	17180	16927	17124	17034	17075	17014	16884	17181	16964	17176	17057	17046	16672	17245	17271	17178	17093	17030	17204	17039	16973	17044	16898	16866	17305	17043	17061	17010	17096	16943	16938	16959	16998	17125	17133	16960	17019	16995	16931	16981	17153	16899	17148	17145	17013	17058	17012	17092	17007	17070	16978	16994	17195	17148	17245	17321	17116	17119	17020	17053	17117	16805	17061	16998	16811	17129	17052	17260	17075	16814	16996	17136	17200	16964	17352	16988	17306	17092	17101	17150	17084	17032
14890	24437	24649	21094	26303	48053	46675	41095	34325	23027	15739	15581	15559	15644	15748	15660	15629	15685	15511	15544	15753	15503	15647	15748	15559	15555	15575	15665	15645	15512	15481	15560	15641	15508	15440	15620	15575	15546	15606	15526	15552	15717	15599	15654	15600	15663	15496	15778	15752	15954	15695	15613	15811	15725	15561	15493	15534	15610	15530	15587	15503	15634	15654	15554	15673	15496	15758	15467	15426	15563	15655	15549	15551	15521	15435	15529	15605	15480	15514	15486	15576	15594	15494	15605	15608	15544	15582	15705	15682	15583	15506	15486	15430	15640	15659	15411	15639	15478	15557	15621	15524	15648	15601	15514	15603	15491	15608	15375	15638	15723	15696	15657	15493	15729	15410	15543	15550	15442	15668	15559	15486	15572	15477	15781	15561	15662	15629	15656	15630	15418	15525	15641	15663	15624	15841	15579	15487	15587	15737	15586	15580	15729	15607	15534	15490	15590	15661	15593	15764	15456	15619	15547	15619	15515	15527	15635	15610	15491	15496	15640	15666	15576	15535	15772	15590	15627	15513	15605	15625	15447	15411	15510	15467	15510	15501	15656	15546	15440	15528	15452	15701	15600	15552	15622	15390	15603	15633	15483	15582	15401	15586	15551	15660	15591	15575	15440	15547	15497	15572	15500	15584	15685	15651	15491	15622	15680	15479	15595	15740	15555	15524	15440	15663	15429	15767	15556	15428	15514	15481	15673	15568	15533	15570	15657	15547	15432	15581	15495	15514	15618	15434	15561	15608	15740	15579	15694	15653	15444	15598	15525	15543	15530	15711	15617	15447	15508	15519	15857	15563	15506	15586	15635	15489	15711	15530	15540	15530	15555	15776	15504	15518	15359	15490	15673	15708	15568	15540	15573	15593	15532	15625	15612	15470	15581	15720	15367	15539	15430	15544	15650	15634	15615	15496	15526	15707	15628	15587	15663	15587	15545	15702	15692	15720	15468	15543	15743	15448	15520	15587	15741	15518	15452	15496	15723	15493	15549	15608	15575	15719	15662	15549	15598	15505	15573	15512	15667	15567	15637	15600	15554	15534	15480	15452	15553	15584	15589	15738	15644	15605	15484	15484	15572	15531	15708	15578	15465	15646	15484	15579	15573	15792	15657	15647	15725	15458	15519	15525	15636	15572	15676	15707	15511	15699	15504	15509	15548	15618	15553	15583	15522	15489	15444	15485	15569	15583	15536	15559	15689	15530	15437	15551	15436	15683	15536	15663	15593	15604	15429	15484	15564	15442	15563	15550	15578	15471	15569	15635	15451	15605	15526	15573	15637	15538	15603	15538	15425	15655	15553	15631	15459	15644	15556	15479	15512	15875	15639	15410	15693	15652	15603	15675	15544	15624	15535	15516	15506	15755	15453	15588	15693	15566	15559	15596	15607	15604	15529	15641	15481	15582	15607	15585	15488	15548	15519	15697	15646	15718	15581	15823	15722	15503	15706	15532	15769	15388	15638	15571	15619	15426	15614	15613	15492	15642	15609	15640	15701	15527	15530	15546	15542	15607	15663	15681	15588	15613	15412	15544	15577	15547	15586	15546	15674	15628	15589	15667	15574	15506	15474	15634	15650	15636	15477	15548	15510	15581	15534	15590	15771	15631	15493	15810	15349	15715	15565	15445	15709	15658	15603	15531	15554	15507	15505	15618	15589	15678	15566	15700	15603	15473	15632	15543	15595	15417	15556	15368	15491	15590	15576	15674	15605	15599	15648	15710	15486	15494	15439	15687	15597	15794	15739	15532	15529	15586	15635	15594	15507	15541	15549	15678	15573	15465	15706	15643	15690	15664	15544	15654	15694	15789	15481	15741	15460	15590	15671	15612	15623	15563	15555	15493	15472	15478	15718	15639	15626	15671	15681	15712	15534	15589	15578	15432	15650	15568	15744	15551	15441	15514	15569	15552	15646	15667	15564	15466	15581	15562	15575	15389	15534	15671	15606	15628	15549	15591	15683	15598	15576	15598	15516	15576	15586	15588	15555	15646	15380	15444	15550	15488	15583	15643	15582	15647	15499	15486	15522	15705	15638	15552	15629	15627	15692	15590	15843	15680	15715	15462	15598	15696	15494	15571	15763	15725	15600	15618	15577	15518	15598	15630	15692	15571	15487	15670	15615	15548	15556	15566	15426	15736	15536	15832	15635	15485	15604	15610	15621	15462	15559	15611	15667	15548	15650	15573	15573	15630	15623	15504	15696	15604	15817	15455	15578	15548	15569	15616	15589	15566	15378	15605	15666	15643	15471	15698	15576	15539	15487	15431	15552	15497	15467	15567	15662	15670	15685	15654	15621	15754	15557	15504	15685	15464	15692	15503	15681	15435	15626	15405	15615	15549	15551	15634	15602	15690	15741	15505	15670	15531	15632	15691	15702	15496	15556	15540	15676	15542	15534	15766	15689	15742	15576	15479	15586	15627	15569	15640	15517	15545	15591	15634	15651	15708	15400	15605	15679	15442	15558	15748	15516	15481	15565	15710	15578	15332	15706	15653	15791	15608	15540	15577	15606	15793	15699	15506	15548	15542	15572	15483	15545	15562	15445	15525	15488	15612	15446	15534	15548	15681	15724	15517	15507	15644	15454	15511	15543	15738	15579	15559	15565	15684	15680	15433	15673	15609	15638	15620	15669	15561	15485	15468	15445	15808	15628	15553	15602	15614	15572	15602	15453	15501	15527	15473	15483	15603	15704	15409	15556	15574	15632	15502	15698	15583	15492	15452	15501	15693	15534	15562	15648	15592	15471	15582	15500	15679	15531	15588	15471	15613	15576	15534	15534	15701	15686	15542	15597	15511	15650	15736	15682	15636	15466	15727	15670	15587	15569	15751	15519	15695	15624	15590	15716	15540	15550	15314	15603	15508	15518	15532	15613	15610	15622	15526	15525	15623	15612	15860	15423	15546	15621	15607	15600	15571	15708	15480	15760	15594	15670	15588	15587	15650	15434	15600	15530	15786	15410	15652	15731	15813	15583	15659	15437	15567	15613	15609	15565	15597	15584	15638	15623	15551	15637	15525	15670	15504	15422	15438	15578	15472	15560	15588	15572	15582	15613	15513	15658	15649	15460	15607	15468	15609	15555	15504	15693	15554	15516	15762	15373	15666	15419	15499	15546	15677	15504	15691	15618	15513	15469	15808	15504	15570	15643	15533	15506	15709	15744	15583	15469	15570	15659	15556	15559	15737	15579	15582	15485	15642	15693	15575	15712	15604	15565	15653	15532	15482	15727	15525	15530	15452	15651	15434	15421	15686	15449	15586	15619	15555	15648	15454	15630	15532	15703	15420	15690	15407	15592	15813	15559	15541	15349	15579	15618	15618	15636	15446	15504	15538	15399	15475	15511	15475	15603	15426	15420	15508	15697	15445	15665	15769	15626	15517	15730	15607	15803	15562	15454	15590	15502	15528	15518	15737	15578	15590	15456	15498	15513	15850	15638	15491	15555	15560	15663	15529	15557	15673	15403	15709	15490	15698	15742	15654	15564	15508	15650	15537	15626	15588	15695	15500	15709	15775	15715	15555	15675	15519	15575	15655	15413	15609	15630	15574	15575	15399	15641	15657	15483	15590	15502	15509	15586	15553	15582	15498	15566	15580	15531	15595	15664	15646	15550	15606	15626	15405	15552	15527	15565	15631	15666	15694	15546	15448	15626	15698	15616	15652	15609	15666	15578	15459	15562	15419	15575	15612	15694	15488	15521	15654	15808	15629	15561	15222	15588	15512	15493	15653	15670	15737	15569	15505	15767	15463	15554	15765	15469	15676	15648	15592	15562	15559	15546	15645	15582	15671	15502	15684	15798	15540	15637	15523	15484	15611	15483	15491	15428	15681	15434	15659	15472	15514	15725	15630	15534	15605	15607	15486	15469	15637	15471	15645	15391	15520	15537	15588	15516	15688	15630	15553	15612	15545	15572	15615	15608	15532	15542	15536	15632	15576	15404	15837	15499	15460	15454	15559	15472	15769	15772	15561	15635	15498	15520	15504	15540	15708	15655	15530	15375	15519	15570	15375	15546	15603	15542	15575	15539	15467	15647	15797	15544	15476	15422	15534	15481	15710	15713	15612	15639	15494	15428	15479	15627	15531	15609	15667	15596	15596	15552	15582	15725	15669	15562	15386	15731	15519	15654	15525	15525	15707	15546	15683	15513	15572	15495	15570	15527	15548	15560	15616	15737	15501	15596	15670	15549	15680	15672	15605	15473	15574	15595	15545	15506	15581	15636	15397	15678	15517	15489	15538	15512	15736	15497	15586	15550	15590	15516	15424	15598	15482	15609	15633	15394	15620	15567	15553	15569	15474	15592	15642	15654	15559	15689	15546	15565	15573	15546	15567	15614	15526	15494	15663	15412	15627	15451	15534	15514	15720	15526	15579	15582	15529	15663	15646	15566	15484	15421	15388	15659	15603	15506	15607	15479	15753	15579	15778	15541	15508	15647	15477	15436	15515	15443	15389	15755	15556	15515	15515	15550	15585	15456	15611	15470	15457	15491	15479	15737	15553	15432	15657	15506	15625	15396	15557	15681	15566	15592	15641	15335	15731	15589	15653	15466	15697	15436	15603	15624	15490	15486	15548	15524	15555	15526	15635	15422	15514	15632	15553	15624	15651	15566	15546	15539	15544	15605	15521	15393	15551	15619	15646	15583	15736	15572	15557	15702	15567	15614	15676	15734	15664	15519	15705	15657	15582	15518	15631	15530	15594	15507	15552	15467	15601	15607	15533	15705	15566	15661	15649	15385	15476	15552	15635	15590	15585	15729	15496	15655	15533	15693	15587	15505	15490	15554	15561	15615	15451	15652	15451	15601	15603	15605	15578	15451	15644	15497	15534	15531	15656	15630	15534	15531	15451	15477	15664	15628	15492	15497	15664	15550	15483	15571	15435	15550	15511	15563	15525	15390	15775	15416	15621	15514	15718	15670	15491	15615	15617	15509	15568	15787	15621	15781	15536	15383	15549	15604	15547	15612	15612	15526	15555	15513	15549	15576	15399	15743	15594	15556	15590	15552	15558	15567	15389	15467	15604	15570	15487	15693	15706	15446	15482	15472	15508	15559	15501	15612	15571	15441	15744	15593	15541	15680	15645	15738	15501	15625	15600	15684	15488	15563	15705	15578	15529	15302
22829	21203	28943	23762	21876	38022	56214	54213	44214	30088	19843	17517	17328	17290	17183	17005	17190	17227	17173	17184	17181	17280	17034	17187	17102	17056	17237	17121	17041	17167	17157	17080	17286	16951	16868	17116	17048	17162	17141	16986	17093	17101	17069	17123	17408	17203	17237	17148	17306	17301	17195	17104	16938	17051	17067	17160	16917	16881	16923	17026	17013	17058	17105	17010	16917	17005	17096	17067	16909	17041	17227	17048	17016	16992	17138	17058	16820	17098	16672	17136	16824	16914	17022	17068	17011	16964	17014	16979	16858	17014	16647	16798	16972	17001	16883	17086	16865	17081	16779	17036	16781	16972	17046	17070	16983	16891	17107	17019	17016	16927	17226	16912	16802	16950	17020	16816	16855	17039	16968	17112	17246	17108	16958	17011	16909	16764	17069	16955	16811	17060	17015	16846	17039	17123	16955	17114	16816	17081	17003	17047	17077	17101	16883	17042	16945	16902	16882	17060	16958	16911	16793	16888	16930	17026	16873	16906	17074	16992	17168	16950	16984	16920	16989	16991	16932	16794	16772	16857	16876	16891	16924	17177	16994	16972	17111	17208	17019	17024	17090	17035	16986	16892	17064	17121	16918	17065	16864	17038	16853	16896	16751	16986	16991	17046	16853	17061	16797	16974	16924	17154	16942	17086	17003	16851	17074	16931	16952	16838	17252	17116	16904	16949	16796	16987	16911	16760	16980	17016	16908	17119	17029	16964	16780	16923	17084	16969	16932	17006	17061	16850	17042	17067	16786	17021	16994	17096	17091	17137	16859	16965	16785	16848	17115	17181	17097	17110	17059	17047	16874	16828	16931	17091	16859	16858	17006	17078	16933	16993	17038	17197	17035	16797	16921	16929	16982	17041	16797	16884	16794	16962	17101	16960	17020	16907	16971	17051	17012	16991	16901	16819	16911	17004	16797	17036	17075	16912	16963	17040	16829	17014	16951	17020	16916	17000	16934	17043	16832	17069	17032	17004	16847	16978	17009	16908	16958	17094	17007	17005	16929	17029	17003	17137	17015	17066	16974	16967	17146	17085	16947	17044	16969	16885	17093	16993	16888	16907	17136	16886	17024	16753	16960	16854	16993	16790	16997	16887	16978	16972	16871	17014	17001	16971	16844	16905	16985	16766	17021	17068	17001	17015	16690	17021	17048	17067	17005	16899	17003	17052	16971	16992	16955	17057	16955	16996	16959	16889	16839	16801	17165	16959	16879	17050	16793	17234	17038	17125	17048	16842	16771	16801	16901	16924	16956	16879	17039	17001	17072	17057	17008	16997	16904	16886	17065	17087	17128	16984	16847	17040	17092	16997	16933	16903	16949	16980	16854	16868	16921	16956	16733	16963	17002	17126	17100	16985	16811	16944	16877	16977	16851	17027	16938	16980	17176	16805	16840	17028	16890	17071	16782	16868	16968	16867	16935	17021	17000	16773	16988	16908	17044	16929	16941	17110	17077	16853	17109	16927	16695	16979	16854	16833	16999	17039	16964	16813	17081	17057	17028	17015	16950	16994	17213	16855	16870	17025	17078	17061	17064	16992	16779	16988	16924	17125	16881	17129	16850	16847	16738	17065	17011	16779	17001	16941	17045	17020	17030	17080	17069	16976	16992	17185	16968	16865	17015	16988	16949	17101	16998	16801	17105	17133	16912	17015	16904	16865	16910	17018	16792	16906	17098	16880	17015	17025	16962	17015	16800	16748	16893	16984	16983	17058	17053	16945	17063	16904	16719	16901	17057	16870	16864	16890	16979	16846	16806	16746	17124	16975	17057	17035	17122	16985	16848	16894	17210	16940	16936	16955	17014	16866	16874	16947	17148	17161	17017	16840	17064	16971	17054	17057	16950	16970	16978	16890	16972	17016	16961	16920	16975	16804	17037	17013	17092	17223	16837	16984	17071	17120	17003	17101	16910	17030	16919	17268	17067	17004	17006	17094	17034	16935	16918	16911	17094	16852	16896	16801	16968	16872	16717	16934	17095	16814	16991	17036	17003	17000	16951	17222	17142	16810	17076	16892	16982	17095	16878	16853	16881	17067	16931	17108	17061	17038	16924	16756	16957	16890	16966	16960	16883	17099	17000	17113	16785	16948	16964	17054	17087	16916	16908	16894	17051	16896	16897	17168	16933	16844	16952	16845	16989	17054	16931	16994	16892	16795	16957	17073	17101	16708	16883	17052	17038	17088	17044	17121	16715	16907	16930	17010	17072	16944	16933	16958	17028	16870	17027	16965	17075	16993	16785	16980	16868	17053	16873	16929	17075	16912	16813	16816	16899	16874	16950	16808	16958	16804	16997	16809	16961	16928	17059	16983	16992	17005	16927	17072	16950	16855	16926	16999	17048	17096	16982	16914	16791	16874	17033	16833	16962	16962	17124	17049	16840	16945	17036	17121	16984	17051	17078	17032	17273	17122	17136	17005	17020	17027	17010	16819	17117	17083	17000	17000	16926	16996	17026	16809	17158	17161	16964	17015	16971	16957	17103	17071	17027	16897	17073	16909	16947	16829	16874	17059	17063	17012	16874	17066	16830	17061	17000	16839	16955	16746	16957	16987	16834	16994	16909	16988	17048	17134	16975	16750	17073	17025	16947	17123	16944	16913	16828	16911	17039	16838	16898	17156	16930	16861	16915	17141	17007	17079	16830	17109	17020	16919	16919	16922	17043	16971	16848	16948	16931	16944	16988	16816	16904	16976	16729	17000	16975	16969	17038	16948	16845	17062	16984	17123	17005	17025	16977	17001	16953	16915	17098	16944	16892	17131	17046	16765	16880	16934	17001	16937	17128	17018	17150	17049	16910	16725	16874	16926	17011	17190	16866	16898	17180	17078	16928	16874	16926	17088	17073	17057	16880	17018	17098	17043	16752	16929	16944	16983	16848	16979	17046	16995	16825	16901	17145	16979	16889	16928	16962	16864	16999	16903	17015	16909	17119	17057	16981	16988	17002	16981	16776	16992	16762	17047	16988	17031	16716	16927	17056	16924	16695	16964	16995	16964	17054	17041	16847	16850	16848	17015	17002	16934	16822	16962	17158	17156	16917	16882	17166	16872	17012	16933	16816	16968	16986	16986	16871	17003	16806	16652	16923	17003	16957	16855	16985	17087	16986	16952	17072	17019	16939	17152	17067	16893	17055	16949	17005	17001	17062	16968	16775	16728	16980	17020	16921	16982	17121	16937	16942	16762	16810	17124	16949	16964	16990	16831	17096	17053	17122	16963	16810	16874	16879	16956	16893	16975	17090	17199	16882	17096	16707	16989	16966	17055	17200	16912	17016	16998	16959	16862	16980	17157	17026	16852	17024	16925	16763	16994	17082	17007	16896	16910	17089	17026	16820	16851	17008	16955	17144	16799	16818	16958	16963	16839	17069	16909	16926	16895	17029	16905	16982	16873	17008	17025	16984	17172	17120	16899	16867	16798	17086	16913	16856	16971	16990	17104	16856	16802	17005	16873	17001	16986	17263	17126	17222	16940	16954	16856	16922	16736	16859	16836	16910	16796	16948	16944	16944	16906	16881	17115	16940	16868	17004	17223	17072	16937	17009	16913	17129	16907	17049	16893	16969	17020	17039	17023	16949	16907	16892	16912	17027	17082	16866	17000	16803	16922	17099	17114	16729	16941	16963	16748	16960	16984	17000	17000	17009	17025	16878	16810	16975	16968	16758	16887	16849	16744	16982	16969	17191	16898	16844	16971	17058	16919	16877	16931	16927	16819	17107	16826	16811	16878	17095	17013	16852	16844	16828	16926	16974	17129	17063	17111	16961	16913	16874	17015	16814	16836	16830	17023	16944	16918	17059	16926	16884	17035	17050	17048	16956	16851	17063	17156	16993	17041	16956	16830	17080	17092	17054	16761	16870	16963	16855	16960	16939	17079	16992	16969	17102	16915	17065	16881	17077	16881	17001	17104	16972	16907	16926	17032	16876	16808	16918	16891	16966	16908	16992	16977	17041	16852	17034	16836	17036	16955	17207	16913	17055	16899	16855	16932	17079	16897	16920	17006	17121	16836	16953	16950	16931	16921	16916	16799	16938	17013	17054	17079	17018	17037	16799	16990	16888	16893	16758	16777	16873	16896	17086	16766	16874	17155	17079	16884	16988	17052	16881	16795	16976	16957	17021	16901	16943	16957	17142	17066	16819	17021	16794	16981	16970	16965	17087	17061	16776	16844	16995	16899	17044	17195	17092	17119	16918	16827	16982	17127	17049	16847	16652	16895	17159	16853	17030	17065	17193	17017	17040	16922	17067	16757	17029	16857	16853	16944	17031	17023	16793	16975	16996	16806	16995	16994	16896	17020	16910	16969	16885	16764	16877	16854	16934	16791	16890	16626	16946	17009	17008	17076	17065	16878	16984	16929	17054	17185	17092	16954	17085	16792	17054	16917	16853	16930	16989	16936	17039	16901	17330	16968	16962	17082	17149	16760	17055	17108	16853	16987	17010	16933	16814	16921	17075	16958	16972	17046	17078	16905	16841	16978	16923	16939	16848	17001	16936	16995	16937	16975	16951	17008	16860	16883	17022	16927	17015	16853	16963	17039	16732	17010	17072	16874	17243	16842	17038	16912	17102	16922	16916	16987	17022	16996	16851	16986	17162	17212	16972	16678	16913	16847	16964	17030	17019	16829	16925	17144	16999	16758	16860	16993	17279	17089	16855	16882	16971	17063	16900	17018	16970	16852	16937	16961	16844	16938	16809	16972	17048	17009	16996	16911	17078	16990	16795	16784	16880	16816	16838	17184	16838	16822	16963	17018	16972	17071	17005	17028	17086	16934	17007	16871	17104	16851	17097	17040	17226	16910	17115	17038	17078	16966	16951	16895	16831	16782	16942	17062	17096	17105	16896	17041	17124	17001	16922	17136	16912	16887	16909	17120	17023	17044	16966	16942	17131	17113	16882	16850	16949	17034	16874	16975	16946	17037	17120	16959	17014	16961	16883	17169	17050	17076	17144	16794	17000	16930	16887	16903	17085	17059	16971	17102	17132	16955	17030	16900	16968	16884	17055	16875	16855	16850	17132	16998	17078	16880	17001	17002	17011	16921	17077	16932	16972	17048	17146	16846	16929	16901	16995	16986	16876	17063	17117	16827	16796	17010	16909	16845	17087	16861	16894	17039	16860	17193
16809	31395	30494	25646	27164	49311	58152	56019	45783	28903	16567	15353	15628	15612	15551	15523	15582	15595	15549	15615	15371	15651	15582	15732	15525	15492	15627	15734	15560	15548	15649	15614	15540	15345	15579	15536	15449	15627	15449	15615	15699	15570	15589	15523	15583	15441	15594	15535	15980	15903	15902	15708	15741	15676	15591	15657	15499	15575	15681	15679	15643	15565	15559	15573	15588	15531	15531	15599	15554	15474	15407	15638	15383	15460	15517	15491	15562	15555	15472	15522	15517	15528	15372	15518	15708	15418	15523	15461	15510	15464	15647	15493	15727	15557	15309	15794	15418	15555	15485	15581	15481	15479	15502	15513	15454	15522	15250	15482	15323	15556	15562	15593	15483	15579	15474	15521	15461	15501	15340	15406	15520	15586	15492	15426	15567	15420	15633	15467	15495	15566	15587	15414	15443	15534	15443	15322	15434	15441	15600	15528	15433	15509	15538	15401	15361	15424	15653	15480	15612	15560	15606	15373	15619	15466	15520	15444	15473	15491	15552	15540	15534	15533	15648	15498	15541	15552	15454	15482	15458	15475	15368	15434	15395	15444	15592	15536	15552	15540	15566	15531	15656	15593	15644	15479	15268	15713	15437	15611	15571	15507	15514	15674	15472	15569	15595	15463	15414	15427	15465	15654	15447	15555	15655	15716	15579	15461	15691	15406	15656	15488	15580	15586	15604	15446	15490	15531	15536	15570	15258	15592	15514	15440	15655	15441	15619	15361	15522	15503	15334	15541	15312	15501	15360	15453	15508	15679	15339	15336	15606	15538	15417	15619	15507	15340	15453	15339	15541	15450	15557	15515	15517	15550	15470	15574	15456	15541	15529	15534	15453	15643	15501	15452	15454	15518	15526	15562	15451	15621	15540	15395	15580	15596	15457	15570	15665	15331	15407	15484	15518	15380	15468	15581	15581	15462	15534	15681	15486	15442	15523	15536	15527	15343	15502	15471	15372	15535	15606	15499	15461	15509	15549	15552	15496	15309	15477	15384	15464	15592	15377	15361	15505	15600	15645	15412	15624	15409	15514	15507	15321	15328	15558	15599	15592	15482	15445	15471	15356	15503	15446	15457	15543	15637	15480	15455	15485	15620	15534	15231	15371	15476	15588	15706	15514	15466	15420	15657	15670	15441	15515	15462	15499	15431	15552	15501	15589	15610	15524	15603	15559	15459	15559	15294	15457	15433	15521	15357	15564	15616	15504	15579	15411	15364	15466	15480	15405	15491	15416	15429	15472	15500	15395	15346	15584	15502	15454	15613	15443	15492	15639	15426	15622	15587	15481	15239	15572	15532	15398	15464	15480	15430	15594	15352	15439	15598	15388	15612	15392	15609	15446	15554	15563	15489	15636	15515	15511	15406	15653	15590	15560	15492	15485	15486	15688	15415	15645	15615	15463	15375	15481	15465	15560	15525	15527	15403	15533	15519	15477	15455	15463	15477	15390	15489	15471	15449	15475	15457	15443	15516	15470	15508	15495	15636	15516	15574	15492	15553	15354	15536	15490	15548	15507	15388	15597	15566	15616	15488	15555	15374	15517	15467	15547	15603	15292	15496	15475	15310	15484	15406	15450	15489	15508	15521	15587	15468	15501	15392	15661	15564	15467	15511	15513	15454	15493	15352	15650	15422	15465	15411	15407	15602	15626	15499	15575	15454	15595	15542	15588	15387	15503	15471	15527	15474	15450	15560	15558	15517	15616	15522	15475	15320	15610	15374	15411	15545	15457	15490	15491	15401	15511	15509	15496	15389	15531	15343	15562	15396	15411	15533	15459	15545	15482	15445	15463	15486	15465	15499	15465	15632	15568	15588	15567	15469	15483	15588	15430	15484	15401	15474	15451	15574	15518	15553	15499	15386	15466	15545	15543	15576	15529	15562	15605	15448	15516	15482	15516	15578	15390	15526	15702	15500	15400	15575	15385	15578	15456	15373	15373	15519	15484	15607	15653	15566	15568	15460	15454	15550	15588	15576	15635	15442	15589	15582	15492	15424	15568	15550	15447	15354	15451	15570	15450	15561	15462	15533	15595	15456	15531	15531	15425	15465	15432	15616	15426	15544	15503	15435	15503	15569	15395	15484	15546	15489	15353	15605	15469	15451	15345	15366	15604	15372	15544	15446	15344	15432	15468	15444	15338	15646	15565	15571	15539	15495	15513	15435	15571	15518	15552	15609	15619	15425	15539	15531	15630	15555	15492	15422	15390	15575	15597	15596	15369	15626	15389	15613	15563	15480	15520	15556	15647	15474	15437	15385	15383	15489	15579	15549	15624	15560	15414	15435	15650	15581	15395	15547	15670	15451	15466	15487	15520	15456	15491	15559	15558	15516	15511	15480	15475	15396	15553	15455	15536	15346	15540	15631	15459	15488	15543	15628	15399	15342	15515	15599	15610	15559	15489	15540	15551	15495	15558	15525	15439	15542	15418	15635	15519	15654	15298	15390	15571	15608	15500	15500	15220	15510	15272	15501	15543	15504	15473	15406	15521	15437	15349	15428	15581	15609	15510	15456	15578	15487	15525	15373	15575	15481	15445	15572	15574	15292	15445	15469	15477	15541	15564	15413	15442	15553	15638	15517	15561	15529	15617	15543	15453	15485	15448	15365	15615	15382	15688	15389	15481	15509	15465	15441	15380	15464	15518	15383	15349	15560	15661	15461	15499	15415	15607	15413	15499	15426	15332	15508	15663	15485	15497	15649	15405	15393	15489	15524	15526	15448	15682	15452	15510	15405	15454	15620	15471	15292	15502	15568	15550	15509	15339	15253	15539	15662	15459	15738	15339	15452	15448	15575	15577	15493	15431	15529	15471	15433	15553	15451	15367	15600	15618	15530	15439	15553	15329	15536	15475	15503	15432	15510	15223	15451	15528	15532	15399	15470	15610	15445	15525	15456	15587	15645	15611	15380	15618	15372	15484	15395	15625	15441	15395	15291	15626	15534	15253	15596	15622	15494	15677	15483	15459	15255	15578	15639	15483	15490	15631	15455	15447	15545	15434	15459	15407	15365	15604	15575	15488	15528	15795	15475	15561	15480	15453	15539	15556	15394	15386	15505	15593	15475	15519	15520	15505	15535	15477	15648	15273	15546	15612	15483	15463	15562	15443	15606	15572	15507	15552	15358	15460	15417	15480	15383	15586	15484	15508	15334	15433	15439	15513	15523	15340	15568	15494	15616	15409	15485	15537	15496	15469	15521	15614	15480	15363	15447	15303	15390	15609	15699	15634	15452	15460	15548	15499	15394	15530	15473	15465	15530	15430	15367	15420	15566	15524	15584	15423	15447	15513	15508	15523	15484	15547	15389	15619	15562	15303	15544	15462	15533	15406	15622	15572	15604	15545	15391	15381	15416	15488	15613	15590	15584	15424	15524	15379	15491	15341	15413	15491	15483	15443	15419	15639	15364	15442	15500	15496	15467	15501	15517	15498	15513	15491	15518	15668	15537	15418	15554	15483	15681	15362	15710	15612	15376	15562	15529	15532	15556	15501	15601	15530	15510	15485	15555	15568	15453	15590	15509	15601	15536	15419	15572	15473	15606	15615	15530	15393	15663	15445	15476	15522	15485	15496	15604	15475	15511	15503	15531	15518	15445	15467	15412	15607	15515	15485	15534	15453	15620	15566	15477	15453	15515	15545	15458	15580	15438	15347	15398	15639	15541	15563	15414	15540	15490	15462	15388	15413	15408	15532	15491	15509	15309	15611	15448	15379	15677	15404	15494	15500	15389	15539	15472	15396	15510	15570	15514	15630	15455	15430	15378	15358	15455	15411	15517	15539	15485	15543	15376	15511	15620	15557	15482	15541	15450	15564	15497	15571	15512	15463	15451	15420	15638	15520	15452	15431	15466	15461	15553	15355	15538	15441	15534	15418	15683	15617	15570	15500	15380	15443	15390	15498	15540	15510	15546	15598	15493	15426	15424	15614	15587	15495	15439	15471	15436	15403	15554	15634	15445	15540	15473	15551	15530	15476	15544	15532	15561	15374	15460	15481	15428	15511	15621	15593	15641	15523	15449	15675	15572	15456	15470	15345	15451	15466	15522	15402	15548	15373	15451	15635	15539	15538	15510	15334	15468	15407	15650	15512	15448	15458	15408	15605	15520	15488	15502	15392	15375	15545	15615	15553	15428	15446	15407	15508	15490	15606	15536	15511	15429	15493	15433	15505	15536	15521	15570	15745	15450	15444	15339	15647	15547	15539	15439	15574	15558	15564	15539	15621	15565	15645	15682	15530	15306	15522	15560	15466	15664	15534	15560	15468	15485	15333	15581	15637	15555	15460	15350	15562	15659	15661	15443	15464	15389	15506	15571	15581	15367	15514	15369	15538	15400	15722	15454	15590	15601	15563	15391	15636	15574	15377	15426	15460	15504	15450	15425	15635	15517	15491	15447	15563	15445	15514	15423	15428	15619	15579	15536	15482	15576	15507	15518	15500	15531	15463	15549	15398	15442	15445	15585	15489	15516	15430	15518	15318	15434	15421	15389	15610	15390	15496	15518	15451	15524	15390	15361	15294	15527	15522	15453	15599	15425	15327	15434	15490	15505	15555	15345	15748	15455	15575	15486	15417	15538	15401	15564	15620	15428	15575	15505	15323	15397	15382	15662	15622	15562	15470	15534	15347	15629	15589	15542	15521	15632	15504	15674	15439	15635	15531	15591	15604	15499	15517	15490	15524	15421	15632	15453	15497	15521	15763	15372	15543	15546	15521	15495	15507	15477	15478	15699	15607	15455	15517	15666	15523	15435	15524	15449	15488	15545	15335	15577	15498	15495	15445	15462	15609	15542	15478	15540	15327	15579	15640	15477	15610	15430	15470	15425	15558	15466	15473	15533	15526	15504	15572	15522	15418	15629	15477	15425	15541	15693	15448	15408	15537	15551	15471	15547	15510	15455	15471	15357	15452	15459	15562	15466	15599	15697	15455	15485	15426	15512	15508	15494	15557	15596	15494	15514	15576	15472	15604	15389	15520	15554	15480	15501	15436	15584	15502	15529	15508	15553	15425	15545	15695	15637	15396	15615	15501	15616	15657	15499	15605	15421	15338	15464	15465	15472	15453	15530	15552	15465	15555	15473	15391	15544	15586	15626	15536	15625	15413	15563	15537	15471	15550	15297	15581	15471
27345	21948	25020	21639	18263	20789	24181	23411	20287	17568	16673	16666	16803	16781	16654	16667	16332	16503	16692	16542	16434	16649	16623	16585	16436	16606	16618	16615	16572	16497	16689	16561	16596	16382	16706	16485	16677	16453	16482	16539	16396	16601	16602	16597	16706	16717	16562	16590	16513	16710	16488	16774	16546	16656	16795	16740	16525	16600	16377	16424	16500	16516	16646	16670	16414	16729	16656	16516	16656	16528	16677	16632	16555	16574	16527	16561	16552	16493	16535	16746	16580	16781	16654	16649	16590	16691	16550	16613	16626	16757	16419	16774	16488	16518	16609	16620	16568	16757	16619	16525	16516	16250	16619	16529	16541	16505	16439	16640	16659	16632	16563	16744	16777	16625	16485	16537	16538	16491	16522	16434	16595	16725	16531	16671	16486	16557	16617	16499	16513	16629	16687	16562	16415	16404	16476	16529	16383	16499	16488	16539	16595	16579	16477	16492	16601	16779	16674	16471	16602	16616	16679	16743	16538	16509	16692	16418	16493	16524	16382	16454	16432	16662	16442	16625	16676	16493	16744	16606	16705	16560	16521	16403	16518	16763	16360	16636	16455	16552	16662	16554	16599	16679	16349	16428	16602	16591	16422	16465	16422	16539	16536	16422	16599	16503	16491	16502	16431	16660	16253	16417	16506	16582	16432	16769	16544	16549	16806	16619	16356	16563	16792	16615	16528	16667	16547	16495	16647	16584	16591	16520	16392	16478	16637	16515	16497	16676	16561	16586	16665	16541	16545	16545	16517	16642	16773	16482	16494	16730	16648	16862	16630	16567	16583	16649	16636	16563	16502	16703	16679	16280	16504	16551	16536	16346	16643	16544	16531	16548	16623	16645	16702	16618	16671	16483	16552	16531	16706	16466	16737	16748	16486	16633	16481	16512	16498	16419	16456	16453	16314	16591	16708	16300	16478	16564	16668	16497	16505	16472	16680	16474	16368	16557	16601	16461	16546	16437	16596	16563	16546	16640	16628	16430	16722	16337	16402	16846	16790	16627	16707	16411	16592	16589	16544	16494	16430	16453	16491	16577	16536	16601	16724	16652	16585	16525	16702	16597	16565	16642	16636	16649	16669	16620	16667	16579	16587	16355	16390	16265	16759	16577	16556	16597	16681	16460	16238	16582	16421	16609	16671	16451	16524	16489	16687	16653	16410	16582	16577	16728	16542	16477	16640	16466	16680	16532	16484	16574	16559	16534	16511	16599	16659	16665	16493	16519	16446	16803	16475	16392	16685	16753	16561	16510	16457	16592	16701	16305	16785	16661	16628	16615	16495	16692	16459	16629	16467	16516	16583	16546	16533	16545	16461	16590	16564	16730	16602	16730	16659	16646	16468	16539	16634	16477	16641	16462	16613	16485	16409	16604	16678	16658	16521	16586	16670	16596	16482	16407	16575	16371	16340	16385	16585	16628	16488	16546	16436	16391	16532	16426	16600	16323	16535	16504	16732	16572	16364	16523	16639	16540	16590	16650	16625	16451	16543	16696	16590	16673	16585	16705	16502	16451	16555	16552	16515	16730	16513	16578	16455	16456	16424	16364	16471	16422	16649	16638	16622	16677	16401	16653	16559	16643	16442	16600	16525	16544	16493	16357	16517	16720	16423	16614	16536	16522	16482	16763	16526	16419	16671	16669	16698	16610	16581	16729	16664	16713	16679	16745	16531	16578	16636	16487	16475	16474	16689	16385	16465	16565	16618	16541	16501	16506	16664	16582	16572	16674	16548	16483	16584	16579	16374	16721	16554	16603	16574	16731	16562	16583	16683	16489	16703	16517	16468	16638	16665	16650	16562	16461	16631	16528	16697	16640	16622	16591	16493	16304	16374	16501	16391	16186	16564	16542	16614	16526	16442	16407	16519	16502	16533	16614	16570	16459	16561	16532	16546	16673	16438	16548	16557	16703	16562	16552	16674	16622	16594	16639	16579	16723	16667	16660	16551	16375	16628	16603	16563	16670	16555	16494	16482	16600	16599	16564	16630	16587	16562	16658	16578	16662	16337	16659	16748	16678	16561	16700	16704	16537	16656	16596	16472	16665	16482	16483	16436	16525	16595	16589	16615	16311	16326	16451	16542	16418	16612	16500	16580	16565	16523	16547	16546	16344	16642	16638	16620	16639	16691	16635	16752	16540	16714	16620	16546	16563	16660	16624	16608	16583	16482	16749	16510	16619	16682	16458	16635	16650	16354	16461	16818	16497	16536	16664	16696	16661	16517	16303	16643	16770	16283	16432	16415	16688	16493	16484	16631	16649	16692	16541	16354	16449	16420	16768	16515	16404	16450	16480	16431	16583	16865	16438	16681	16545	16658	16630	16565	16591	16601	16344	16409	16639	16392	16504	16572	16469	16722	16539	16601	16699	16675	16716	16779	16461	16641	16623	16532	16560	16661	16628	16697	16648	16528	16625	16614	16412	16598	16641	16549	16522	16610	16538	16494	16389	16632	16411	16548	16621	16629	16329	16476	16733	16625	16678	16747	16465	16547	16524	16668	16638	16573	16566	16429	16482	16508	16486	16461	16498	16451	16587	16732	16613	16412	16470	16735	16836	16640	16400	16670	16575	16454	16561	16746	16777	16540	16871	16596	16647	16692	16565	16476	16668	16512	16573	16505	16664	16567	16568	16578	16662	16627	16584	16626	16460	16438	16361	16638	16509	16656	16518	16547	16569	16366	16539	16621	16517	16723	16701	16540	16673	16704	16440	16639	16547	16657	16387	16630	16872	16597	16695	16635	16514	16597	16579	16671	16757	16644	16434	16609	16691	16408	16419	16560	16571	16745	16543	16720	16537	16562	16482	16627	16518	16655	16525	16575	16470	16586	16509	16635	16427	16567	16648	16454	16618	16566	16537	16476	16523	16412	16476	16434	16618	16504	16629	16728	16650	16595	16397	16675	16485	16687	16543	16602	16354	16507	16549	16402	16597	16593	16608	16689	16639	16597	16428	16418	16573	16594	16587	16654	16488	16711	16569	16666	16757	16638	16478	16568	16451	16473	16373	16449	16520	16690	16398	16498	16535	16554	16393	16674	16374	16517	16531	16579	16549	16565	16721	16680	16565	16607	16306	16748	16677	16720	16547	16593	16526	16695	16625	16624	16628	16607	16684	16493	16526	16576	16412	16562	16536	16324	16596	16519	16598	16457	16594	16680	16596	16469	16650	16433	16413	16846	16403	16792	16456	16535	16315	16413	16551	16513	16459	16721	16730	16631	16797	16622	16553	16530	16614	16457	16574	16451	16607	16464	16598	16423	16509	16524	16408	16549	16678	16751	16498	16506	16508	16313	16468	16422	16560	16394	16511	16698	16644	16460	16621	16379	16569	16515	16619	16628	16357	16579	16524	16896	16633	16553	16678	16423	16253	16617	16580	16580	16518	16514	16451	16556	16481	16704	16395	16535	16437	16406	16640	16704	16644	16540	16555	16480	16577	16593	16305	16500	16686	16467	16590	16500	16586	16477	16567	16830	16453	16818	16421	16545	16473	16653	16583	16633	16499	16449	16608	16512	16426	16486	16573	16705	16599	16596	16561	16478	16466	16645	16552	16605	16625	16686	16727	16415	16796	16601	16584	16603	16466	16725	16577	16612	16678	16603	16676	16572	16615	16371	16450	16581	16433	16413	16495	16573	16534	16437	16509	16591	16391	16618	16440	16672	16491	16621	16493	16618	16565	16454	16399	16661	16634	16821	16716	16513	16609	16611	16446	16585	16514	16511	16536	16726	16434	16448	16534	16474	16596	16685	16507	16428	16754	16440	16398	16561	16478	16582	16504	16533	16727	16681	16381	16495	16661	16581	16696	16551	16448	16614	16564	16476	16714	16613	16289	16416	16424	16323	16429	16448	16533	16562	16554	16523	16570	16643	16485	16615	16546	16501	16599	16528	16503	16510	16576	16497	16778	16815	16561	16718	16549	16503	16642	16573	16408	16506	16506	16601	16548	16530	16556	16629	16706	16682	16593	16549	16590	16672	16645	16811	16412	16537	16724	16724	16469	16443	16438	16368	16654	16590	16626	16504	16563	16471	16707	16446	16422	16664	16672	16549	16669	16541	16578	16578	16444	16561	16331	16540	16627	16821	16711	16554	16575	16579	16501	16834	16447	16550	16485	16492	16472	16769	16666	16470	16558	16656	16334	16368	16700	16628	16609	16497	16541	16547	16373	16669	16553	16568	16532	16607	16323	16585	16526	16500	16371	16702	16640	16360	16578	16488	16602	16488	16598	16504	16495	16455	16562	16565	16327	16619	16620	16589	16677	16649	16601	16765	16747	16573	16392	16500	16782	16447	16655	16695	16458	16530	16513	16577	16668	16637	16632	16695	16672	16654	16432	16611	16594	16681	16668	16473	16564	16654	16520	16601	16616	16589	16769	16693	16561	16676	16470	16588	16524	16552	16445	16661	16591	16683	16558	16525	16547	16551	16520	16569	16668	16585	16441	16449	16537	16588	16474	16766	16686	16426	16382	16573	16570	16436	16652	16662	16589	16459	16530	16369	16623	16585	16741	16364	16666	16700	16709	16523	16330	16534	16630	16547	16589	16441	16518	16756	16697	16510	16451	16648	16516	16620	16568	16565	16503	16648	16701	16453	16566	16520	16676	16348	16550	16511	16486	16649	16516	16477	16352	16459	16584	16556	16586	16526	16559	16616	16491	16533	16542	16426	16609	16370	16480	16720	16592	16530	16572	16723	16312	16654	16671	16718	16451	16784	16588	16480	16472	16771	16718	16637	16773	16638	16513	16478	16666	16587	16735	16539	16603	16433	16678	16624	16554	16439	16479	16553	16523	16501	16485	16697	16479	16338	16793	16374	16576	16661	16641	16724	16651	16580	16538	16382	16821	16490	16583	16624	16739	16721	16662	16565	16578	16653	16587	16469	16652	16497	16579	16405	16644	16454	16459	16579	16529	16494	16680	16572	16570	16482	16657	16354	16886	16367	16624	16639	16583	16537	16586	16626	16627	16614	16653	16546	16551	16649	16662	16440	16461	16515	16384	16485	16529	16699	16619	16748	16475	16702	16615	16492	16477	16581	16669	16762	16526	16623	16643	16513	16489	16466	16438	16577	16610	16690	16500	16563	16557	16626	16467	16449	16575	16737	16573	16541	16464	16568	16598	16439	16628
14860	20662	21806	18931	18016	22194	25598	24070	19600	15741	15294	15261	15211	15359	15343	15205	15223	15231	15282	15245	15343	15207	15226	15388	15388	15118	15178	15090	15186	15160	15084	15191	15210	15278	15342	15171	15408	15208	15161	15254	15209	15300	15185	15212	15205	15294	15208	15347	15365	15241	15206	15315	15231	15331	15205	15299	15358	15291	15082	15224	15455	15224	15290	15201	15250	15298	15273	15253	15251	15191	15220	15321	15458	15297	15453	15221	15169	15198	15093	15217	15319	15278	15238	15357	15357	15230	15192	15389	15209	15202	15266	15237	15312	15240	15269	15287	15266	15269	15259	15080	15312	15144	15219	15308	15262	15317	15362	15246	15292	15156	15229	15221	15202	15225	15252	15270	15449	15217	15237	15222	15270	15338	15069	15334	15270	15100	15113	15165	15331	15291	15215	15179	15216	15252	15370	15117	15225	15134	15173	15192	15170	15396	15160	15199	15138	15223	15094	15354	15460	15111	15269	15479	15124	15336	15300	15282	15298	15192	15272	15207	15191	15118	15307	15285	15246	15385	15214	15308	15261	15275	15215	15235	15205	15116	15287	15243	15167	15130	15385	15425	15153	15195	15208	15122	15224	15402	15418	15184	15140	15081	15197	15194	15243	15238	15345	15269	15341	15149	15274	15221	15125	15233	15189	15215	15245	15186	15150	15290	15194	15222	15270	15181	15171	15209	15193	15284	15111	15281	15100	15369	15195	15299	15257	15281	15160	15329	15395	15200	15263	15194	15273	15273	15359	15336	15189	15234	15306	15283	15169	15227	15311	15136	15211	15078	15231	15314	15186	15315	15192	15075	15278	15466	15325	15181	15286	15139	15218	15163	15425	15169	15325	15046	15173	15313	15346	15425	15262	15281	15262	15290	15228	15213	15313	15283	15384	15158	15237	15264	15271	15267	15288	15185	15324	15348	15125	15182	15378	15270	15343	15525	15113	15198	15292	15290	15205	15086	15200	15173	15256	15158	15317	15388	15162	15136	15361	15046	15198	15302	15270	15159	15253	15185	15234	15257	15119	15171	15245	15243	15262	15224	15326	15266	15320	15404	15267	15278	15259	15207	15345	15399	15255	15283	15210	15182	15221	15291	15083	15246	15275	15253	15101	15213	15294	15359	15224	15201	15452	15350	15331	15093	15308	15137	15307	15288	15137	15257	15264	15257	15182	15300	15105	15273	15199	15360	15323	15365	15264	15371	15178	15283	15333	15182	15220	15312	15212	15300	15233	15147	15262	15313	15158	15120	15330	15149	15324	15111	15272	15179	15301	15267	15304	15266	15258	15315	15248	15328	15069	15165	15177	15339	15410	15372	15278	15157	15364	15293	15201	15218	15158	15160	15172	15307	15237	15099	15329	15287	15186	15249	15227	15094	15337	15304	15097	15340	15136	15357	15363	15241	15304	15285	15096	15310	15225	15300	15186	15117	15330	15179	15182	15144	15103	15288	15175	15339	15161	15224	15325	15225	15329	15350	15249	15282	15248	15353	15174	15284	15466	15238	15194	15219	15344	15406	15282	15287	15267	15289	15297	15277	15338	15283	15215	15288	15232	15142	15277	15307	15168	15327	15399	15217	15162	15114	15223	15263	15309	15334	15313	15166	15352	15238	15155	15109	15276	15232	15395	15244	15335	15344	15213	15119	15173	15325	15192	15174	15276	15362	15168	15221	15021	15175	15156	15273	15367	15192	15215	15270	15318	15351	15353	15161	15336	15199	15313	15289	15363	15142	15367	15258	15384	15217	15317	15259	15283	15404	15264	15302	15185	15135	15115	15248	15397	15179	15374	15253	15181	15315	15182	15341	15202	15292	15297	15397	15237	15285	15276	15251	15076	15361	15280	15232	15258	15388	15178	15363	15147	15304	15261	15207	15208	15066	15259	15201	15204	15247	15299	15122	15439	15262	15224	15149	15219	15041	15270	15262	15493	15398	15246	15319	15293	15295	15362	15169	15307	15205	15246	15231	15280	15270	15304	15245	15242	15349	15192	15217	15263	15416	15226	15176	15322	15288	15318	15083	15158	15257	15244	15213	15377	15237	15161	15276	15212	15270	15261	15329	15284	15389	15411	15157	15414	15267	15292	15044	15171	15282	15317	15279	15503	15030	15235	15216	15422	15309	15141	15216	15303	15249	15413	15071	15127	15220	15200	15271	15250	15437	15304	15304	15154	15139	15321	15159	15302	15343	15112	15161	15312	15375	15208	15275	15339	15405	15142	15313	15487	15406	15048	15408	15344	15194	15338	15257	15300	15178	15184	15246	15120	15319	15220	15278	15344	15165	15311	15297	15247	15329	15399	15260	15362	15226	15401	15358	15264	15305	15218	15145	15264	15235	15192	15291	15227	15351	15123	15356	15337	15274	15285	15117	15289	15085	15232	15369	15345	15320	15165	15293	15427	15379	15417	15108	15145	15404	15218	15224	15378	15484	15166	15377	15194	15566	15333	15235	15255	15049	15276	15349	15337	15246	15298	15229	15243	15438	15367	15270	15121	15220	15219	15338	15211	15187	15370	15170	15241	15166	15359	15502	15320	15158	15320	15150	15192	15306	15157	15373	15243	15203	15320	15342	15165	15172	15409	15310	15335	15147	15327	15190	15292	15227	15268	15258	15197	15258	15245	15330	15154	15298	15211	15043	15385	15427	15360	15214	15219	15118	15104	15422	15149	15046	15297	15246	15113	15109	15256	15221	15158	15103	15167	15298	15224	15225	15133	15321	15400	15235	15142	15146	15454	15333	15267	15355	15324	15067	15368	15279	15131	15307	15252	15108	15311	15149	15345	15141	15301	15104	15344	15249	15179	15257	15177	15519	15295	15152	15289	15326	15153	15273	15175	15248	15278	15251	15319	15122	15306	15266	15309	15274	15087	15190	15448	15238	15284	15307	15364	15260	15272	15090	15339	15258	15175	15301	15371	15298	15250	15369	15212	15151	15268	15047	15306	15161	15122	15310	15200	15221	15258	15259	15256	15147	15403	15337	15380	15297	15210	15381	15312	15389	15373	15231	15274	15274	15178	15225	15418	15426	15170	15361	15211	15284	15154	15135	15209	15322	15302	15250	15256	15311	15272	15241	15238	15268	15099	15284	15112	15204	15233	15321	15215	15279	15224	15132	15158	15283	15289	15281	15320	15228	15258	15223	15462	15239	15162	15268	15276	15394	15173	15338	15315	15380	15159	15176	15346	15209	15335	15255	15111	15369	15292	15218	15207	15345	15370	15196	15290	15307	15301	15069	15346	15205	15367	15386	15256	15323	15204	15174	15042	15219	15228	15223	15195	15456	15252	15221	15207	15344	15330	15290	15265	15317	15307	15176	15187	15318	15358	15313	15168	15219	15240	15425	15131	15230	15230	15104	15251	15384	15162	15128	15001	15277	15384	15264	15202	15214	15200	15363	15332	15123	15332	15146	15211	15292	15261	15246	15238	15164	15213	15283	15397	15384	15243	15220	15332	15298	15188	15119	15330	15140	15346	15274	15204	15314	15358	15200	15279	15431	15134	15308	15374	15480	15144	15287	15239	15251	15232	15263	15172	15274	15368	15247	15346	15321	15308	15290	15285	15354	15333	15044	15353	15299	15265	15226	15320	15145	15155	15230	15130	15231	15330	15248	15174	15135	15315	15419	15142	15093	15306	15185	15351	15410	15216	15130	15437	15131	15337	15219	15262	15281	15275	15305	15350	15151	14958	15170	15276	15331	15398	15100	15027	15427	15238	15361	15178	15109	15340	15150	15283	15360	15344	15227	15523	15321	15120	15404	15385	15219	15350	15419	15296	15157	15057	15371	15144	15190	15036	15341	15158	15234	15273	15355	15185	15158	15340	15323	15215	15139	15165	15162	15095	15237	15478	15088	15290	15143	15165	15308	15237	15321	15195	15127	15279	15248	15205	15554	15251	15392	15410	15365	15223	15273	15264	15226	15282	15234	15250	15259	15268	15216	15244	15150	15304	15235	15228	15379	15250	15176	15135	15185	15331	15455	15338	15326	15197	15395	15161	15307	14995	15234	15428	15278	15235	15264	15256	15437	15058	15316	15035	15245	15094	15081	15212	15168	15186	15348	15101	15226	15167	15179	15311	15155	15280	15161	15338	15233	15289	15388	15352	15285	15269	15040	15313	15263	15302	15268	15212	15292	15227	15149	15221	15074	15254	15137	15258	15016	15300	15210	15081	15309	15202	15208	15233	15202	15231	15260	15447	15341	15351	15070	15286	15284	15318	15200	15257	15027	15257	15298	15206	15142	15237	15323	15199	15171	15412	15217	15250	15350	15270	15241	15215	15162	15262	15216	15219	15236	15229	15211	15327	15133	15308	15234	15217	15134	15254	15159	15342	15080	15253	15203	15175	15271	15376	15298	15326	15244	15205	15322	15297	15236	15303	15468	15288	15279	15183	15350	15233	15372	15265	15252	15279	15329	15239	15397	15132	15316	15186	15215	15256	15223	15378	15250	15219	15277	15220	15204	15112	15242	15208	15239	15289	15253	15181	15191	15367	15204	15308	15304	15277	15177	15232	15269	15236	15161	15419	15299	15305	15098	15218	15108	15229	15328	15221	15401	15305	15030	15417	15395	15273	15332	15220	15353	15083	15119	15200	15341	15301	15226	15249	15145	15189	15210	15323	15121	15388	15276	15119	15328	15207	15293	15156	15261	15308	15397	15190	15221	15341	15215	15333	15289	15268	15189	15276	15315	15273	15363	15396	15297	15256	15092	15203	15138	15297	15283	15255	15005	15270	15080	15148	15140	15107	15200	15045	15267	15260	15201	15344	15465	15214	15286	15320	15015	15268	15255	15139	15282	15222	15152	15189	15115	15283	15326	15448	15202	15347	15202	15372	15312	15213	15282	15432	15528	15157	15279	15189	15104	15194	15171	15314	15123	15195	15187	15312	15323	15225	15319	15267	15198	15312	15066	15260	15327	15131	15390	15315	15280	15180	15083	15312	15113	15368	15058	15144	15242	15380	15359	15193	15298	15336	15252	15181	15183	15127	15191	15389	15232	15344	15341	15319	15417	15244	15270	15276	15304	15189	15162	15300	15165	15226	15108	15304	15300	15400	15367	15485	15190	15286	15356	15337	15154	15246	15152	15046	15320	15239	15327	15298	15072	15024	15504	15263	15245
24134	21195	28359	24569	22069	40777	46756	40175	29641	20212	17063	16396	16662	16412	16530	16257	16434	16409	16372	16348	16290	16248	16493	16502	16339	16531	16358	16180	16515	16257	16281	16233	16433	16134	16306	16435	16459	16377	16235	16471	16338	15925	16350	16416	16209	16312	16267	16380	16420	16381	16376	16116	16348	16289	16180	16259	16314	16392	16205	16106	16167	16365	16245	16329	16348	16323	16325	16291	16246	16173	16184	16324	16246	16512	16113	16235	15980	16266	16367	16307	16302	16042	16413	16376	16353	16172	16121	16034	16253	16344	16203	16321	16299	16178	16334	16195	16317	16360	16290	16273	16392	16250	16318	16210	16276	16415	16089	16254	16365	16324	16119	16294	16311	16324	16332	16067	15848	16329	16229	16332	16370	16362	16219	16391	16200	16245	16304	16269	16175	16254	15978	16284	16100	16209	16295	16202	16263	16295	16141	16309	16388	16333	16241	16200	16096	16208	16304	16078	16338	16182	16213	16236	16383	16178	16263	16110	16063	16241	16342	16178	16003	16283	16347	16214	16301	16241	16161	16276	16288	16050	15932	16281	16155	16371	16314	16114	16236	16456	16189	16155	16062	16235	16517	16098	16058	16128	16336	16267	16456	16219	16356	16349	16225	16262	16251	16199	16114	16202	16133	16257	16039	16417	16142	16165	16285	16113	16108	16303	16223	16173	16329	16086	16371	16124	16339	16350	16238	16244	16230	16271	16197	16431	16198	16261	16185	16375	15959	16277	16213	16029	16300	16256	16460	16076	16325	16165	16325	16198	16332	16284	16261	16133	15973	16229	16311	16344	16418	16064	16059	16098	16186	16250	16085	16020	16290	16142	16178	16044	16168	16226	16223	16344	16185	16090	16319	16200	16183	16380	16184	16185	16227	16114	16303	16205	16297	16340	16182	16124	16448	16156	16309	16213	16390	16072	16377	16087	16218	16089	16036	16293	16155	16217	16215	16155	16181	16176	16187	16231	16120	16325	16258	16108	16285	16200	16278	16190	15951	16333	16197	16136	16313	16204	16341	16080	16158	16135	16229	16259	16112	16338	16222	16257	16263	16074	16195	16264	16200	16336	16396	16219	16273	16134	16432	16191	16119	16287	16167	16287	16363	16134	16037	16091	16075	16256	16223	16162	16027	15998	16187	16036	16170	16299	16294	16312	16032	16157	16367	16277	16191	16341	16306	16388	16231	16112	16347	16196	16387	16077	16315	16376	16156	16217	16357	16216	16360	16319	16196	16137	16161	16185	16188	16213	16154	16383	16385	16154	16368	16194	16274	16214	16272	16127	16419	16198	16218	16394	16489	16134	16232	16236	16453	16326	16200	16038	16187	16010	16087	16034	16323	16048	16179	16215	16234	16150	16234	16376	16239	16202	15975	16355	16225	16165	16246	16044	16262	16173	16255	16219	16295	16211	16321	16173	16203	16217	16181	16084	16376	16196	16307	16275	16244	16073	16216	16289	16304	16197	16167	15947	16182	16094	16301	16071	16142	16276	16270	16302	16285	16224	16261	16196	16457	16234	16248	16255	16157	16266	16520	16298	16258	16185	16359	16169	16336	16219	16096	16206	16302	16234	15970	16251	16235	16204	16420	16211	16267	16132	16231	16305	16285	16312	16246	16339	16253	16228	16219	16152	16083	16140	16051	16168	16207	16209	16312	16222	16162	16312	16410	16424	16185	16218	16106	16401	16104	16050	16286	16173	16048	16133	16111	16160	16402	16362	16213	16339	16174	16363	16245	16047	16181	16078	16391	16127	16388	16350	16152	16085	16165	16221	16282	16343	16326	16151	16102	16271	16390	16320	16311	16289	16345	16263	16109	16286	16233	16356	16160	16107	16088	16004	16184	16203	16242	16316	16201	16075	16025	16116	16104	16136	16254	16220	16114	16149	16312	16183	16049	16293	16355	16137	16278	16142	16345	16072	16201	16282	16263	16286	16259	16193	16447	16285	16254	16220	16250	16277	15979	16174	16229	16204	16109	16302	16273	16039	16305	16285	16134	16198	16329	16359	16064	16216	16120	16287	16492	16047	16205	16091	16180	16171	16375	16267	16327	16402	16347	16342	16203	16236	16165	16154	16082	16276	16241	16257	16431	16190	16435	16381	16401	16330	16265	16147	16369	16069	16148	16265	16312	16336	16175	16090	16358	16379	16313	16265	16290	16366	16390	16058	16123	16167	16194	16204	16178	16154	16269	16122	16206	16319	16026	16301	16272	16267	16482	16080	16270	16288	16260	16253	16145	16235	16290	16323	16211	16044	16116	16438	16191	16300	16307	16125	16498	16260	16344	16358	16467	16286	16053	16324	16228	16151	16510	16197	16364	16236	16216	16106	16279	16273	16265	16341	16107	16365	16186	16268	16013	16333	16397	16293	16498	16428	16253	16223	16322	16297	16231	16160	16170	16449	16220	16215	16362	16343	16177	16229	16147	16206	16334	16127	16241	16338	16503	16342	16249	16184	16374	16095	16368	16257	16350	16265	16032	16211	16109	16060	16310	16372	16419	16249	16325	16184	16116	16236	16140	16256	16296	16279	16248	16254	16278	16172	16401	16255	16176	16281	16127	16031	16232	16379	16272	16337	16148	16221	16325	16449	16183	16158	16316	16371	16165	16292	16209	16273	16406	16127	16276	16249	16363	16229	16197	16233	16263	16253	16225	16155	16393	16314	16207	16220	16274	16181	16172	16134	16423	16292	16325	16272	16396	16335	16270	16295	16230	16342	16339	16257	16361	16178	16369	16204	16288	16198	16030	16108	16013	16293	16324	16183	16278	16437	16180	16084	16189	16034	16254	16302	16179	16291	16302	16346	16301	16192	16241	16338	16337	16117	16269	16230	15993	16243	16150	16413	16187	16349	16335	16391	16157	16110	16203	16220	16208	15978	16165	15963	16174	16377	16379	16342	16224	16168	16331	16212	16157	16350	16222	16268	16219	16379	16246	16311	16212	16327	16228	16249	16259	16236	16190	16152	16300	16178	16249	16312	16329	16248	16154	16256	16166	16392	16250	16247	16294	16224	16164	16299	16176	16185	16363	16235	16184	16314	16163	16212	16114	16187	16341	16457	16304	16561	16376	16170	16204	16188	16198	16049	16291	16178	16280	16260	16328	16144	16294	16193	16295	16333	16094	16298	16190	16125	16112	16188	16050	16409	16280	16462	16232	16236	16162	16172	16126	16279	16225	16309	16381	16325	16237	16115	16447	16302	16348	16433	16282	16249	16338	16299	16189	16222	16311	16148	16286	16492	16270	16180	16303	16515	16476	16314	16318	16298	16350	16370	16095	16119	16439	16268	16096	16128	16313	16223	16368	16286	16391	16183	16239	16233	16218	16413	16183	16094	16256	16156	16105	16104	16158	16239	16242	16036	16426	16276	16111	16295	16202	16282	16083	16304	16209	16235	16261	16276	16193	16205	16252	16305	16247	16281	16026	16229	16361	16162	16219	16173	16280	16219	16070	16221	16234	16301	16119	16172	16316	16179	16351	16246	16159	16261	16232	16276	16424	16345	16134	16103	16182	16119	16275	16389	16385	16355	16220	16174	16507	16259	16166	16222	16324	16038	16340	16276	16252	16136	16283	16394	16065	16057	16149	16151	16237	16222	16346	16214	16347	16303	16412	16331	16199	16376	16239	16119	16326	16311	16221	16211	16024	16310	16338	16239	16311	16156	16045	16340	16202	16298	16225	16315	16173	16240	16366	16249	16376	16140	16176	16210	16097	16074	16267	16470	16268	16292	16133	16216	16271	16007	16421	16086	16328	16352	16405	16265	16224	16190	16352	16125	16325	16282	16359	16334	16220	16347	16185	16237	16186	16210	16311	16359	16175	16211	16145	16230	16082	16154	16395	16153	16252	16214	16302	16378	16256	16054	16222	16163	16395	16154	16080	16162	16199	16001	16120	16324	16393	16045	16300	16385	16198	16222	16368	16168	16176	16356	16160	16239	16224	16310	16273	16083	16367	16379	16292	16320	16209	16154	16068	16074	16313	16166	16162	16277	16360	16077	16215	16396	16369	16229	16107	16279	16148	16117	16232	16204	16294	16310	16272	16148	16318	16271	16267	16067	16026	16159	16171	16447	16166	16251	16259	16268	16199	16291	16206	16071	16082	16272	16295	16350	16086	16250	16316	16375	16289	16412	16401	16259	16274	16254	16239	16330	16397	16290	16421	16418	16343	16229	16402	16260	16228	16306	16270	16271	16164	16208	16154	16145	16412	16164	16283	16113	16195	16184	16232	16247	16175	16266	16029	16109	16370	16301	16242	16159	16246	16242	16298	16295	16332	16334	16337	16356	16230	16218	16228	16267	16233	16220	16277	16249	16175	16073	16513	16204	16208	16297	16231	16043	16318	16302	16270	16222	16117	16117	16193	16577	16191	16266	16182	16216	16163	16322	16275	16177	16309	16169	16135	16140	16124	16234	16287	16219	16256	16183	16262	16398	16606	16335	16089	16113	16064	16350	16299	16033	16262	16052	16099	16207	16086	16251	16262	16264	16403	16367	16372	16100	16387	16227	16117	16210	16283	16453	16253	16242	16255	16132	16191	16175	16173	16236	16341	16369	16133	16069	16304	16483	16202	16072	16258	16122	16147	16111	16158	16299	16227	16302	16374	16177	16022	16184	16076	16152	16174	16283	16240	16357	16568	16120	16076	16168	16285	16199	16384	16343	16123	16205	16150	16362	16171	16449	16178	16299	16247	16383	16255	16228	16226	16234	16074	15982	16071	16156	16297	16217	16263	16287	16250	16432	16249	16259	16180	16222	16256	16244	16202	16272	16078	16201	16196	16221	16035	16153	16258	16272	16231	16438	16159	16338	16026	16375	16295	16233	16245	16439	16201	16327	16313	16264	16323	16277	16461	16473	16403	16425	16287	16173	16315	16186	16193	16217	16262	16377	16365	16321	16240	16304	16067	16151	16209	16365	16341	16143	16216	16269	16359	16340	16184	16359	16337	16390	16169	16271	16228	16155	16298	16067	16329	16230	16378	16146	16301	16280	16350	16468	16217	16336	16355	16221	16095	16334	16194	16179	16007	16020	16203	16535	16243	16359	16274	16289	16284	16127	16160	16341	16382	16003	16256	16177	16265	16271	16271	16222	16386	16166	16077	16305	16360	16195	16091	16261
15433	28876	30596	23449	21277	46510	47485	42235	30062	17880	15307	15245	15214	15159	15038	15111	15176	15196	14978	15091	15207	14976	15019	15212	14994	15147	15208	15104	15154	15079	15089	15204	15082	15175	14963	15167	15060	15104	15099	15224	15207	15171	15122	15093	15274	15066	15118	14974	15318	15332	15143	14911	15078	15137	14956	15224	14969	15035	14969	15147	15106	15246	15017	15026	15030	15053	15085	14926	15013	14985	15054	15081	14893	15192	14974	15066	15144	15072	15050	15116	15215	14973	15036	15070	15185	15082	15160	14907	15116	14985	15146	15126	15046	14929	14950	14977	14979	15245	15013	15055	15224	15210	15167	15280	15091	15056	15011	15106	14887	15005	15173	15110	15016	14926	15044	14960	14915	15102	15055	14975	15004	15233	15041	15093	15112	14967	15139	15012	14903	15123	15185	14979	15072	14760	15211	15086	15106	15136	15186	15069	15217	15035	15139	15011	15055	15099	15008	15098	14990	15044	15142	15013	15031	15124	14934	15024	15127	14987	15101	14965	15069	15070	15134	15072	14966	14905	14882	15232	15070	15125	15021	14885	14904	15097	14978	15022	15224	15087	15120	15050	15062	15120	15355	15058	15111	15161	15136	15218	15213	14903	14901	15001	15055	15126	15123	15040	15112	14921	14991	15176	15100	15172	15155	15056	15118	15047	14968	15007	14997	15116	15032	15068	15056	14994	15081	15147	14915	15061	14926	15021	14838	15044	14935	15097	15068	14963	15039	14952	15095	15319	15149	15148	15189	15080	15106	15226	15097	15114	15102	15097	14979	15145	15208	14987	15151	15175	14985	15096	15051	15176	15078	15097	15024	14927	15075	14965	15165	15043	15192	15051	15162	15070	14997	14973	15119	15031	15066	15095	15055	15044	15050	15089	15134	15108	15037	15032	15149	14983	15046	14931	15087	15089	15043	15097	14994	15238	14929	15094	15189	15098	15011	15050	15164	14971	14965	15124	15154	14985	15136	14951	15149	15183	15186	15199	15017	15071	14885	15361	15029	15135	15083	15140	15084	15148	15061	15086	15129	15153	14919	15116	15010	15023	15003	15123	15063	14991	15203	14892	15038	15071	15097	15014	14973	15156	15113	15108	15201	15001	15072	15080	15118	15027	15276	14959	15074	15061	15198	15032	15049	15236	14917	15087	15033	15009	15213	14937	15107	15127	15024	15086	15087	15077	14930	14979	14966	15028	15034	15056	15072	15037	15161	14988	15133	15211	15013	15057	15035	14983	15183	14936	15175	15031	14850	15058	15001	14905	15111	15104	15009	15002	14917	15044	15127	14992	15016	15058	15104	15166	14873	15120	15003	15105	15090	14976	15121	15058	15064	14901	14908	15102	15031	15162	15015	15127	15031	15132	15068	14944	15035	15170	15074	14956	15074	15132	15024	15045	15033	15009	15048	14984	15214	15106	15068	15141	15017	15144	15046	14963	15127	15169	14935	15108	15007	14976	14984	14913	15010	15058	15098	15268	14954	15131	15094	15122	15154	15097	15114	14984	14913	14997	15067	15016	14979	15062	14862	15078	14996	14988	15081	14927	15229	15048	15025	15005	14962	15109	15067	14985	15125	14900	15064	14978	14993	15037	15104	14975	15005	15121	15155	15007	15022	15027	15066	15079	14792	14975	14963	14935	15045	14932	15259	15099	15051	15003	15137	15079	14933	14952	15169	15042	14966	15066	15086	15105	15081	15038	15138	15165	15011	15007	15059	15064	15136	15010	14965	15179	15150	14995	15248	15053	15013	15034	14991	14910	15076	15045	15072	15043	15051	14989	14977	15011	14999	15097	15011	14918	15136	15208	14933	15015	15052	14932	14983	15052	14945	14858	14921	14938	14956	15062	14819	15203	15163	15046	15068	15034	15165	14964	15051	15029	15021	15141	15020	14993	15178	15074	15045	14997	15058	15060	14924	15002	14914	15205	14971	15015	15163	15006	15009	14965	15166	15104	15078	15118	14936	15069	15242	15101	14953	15084	15107	15113	14971	15032	15158	15127	15099	15116	15202	14999	14925	15060	15057	15169	14957	15142	15196	15117	15057	15008	14947	15060	14782	14952	15028	15136	15075	15072	15146	15110	15049	15001	14939	15081	14962	15117	15341	15088	14950	15108	15021	15065	14950	15001	15123	15063	15087	15012	15029	15113	15049	15033	14933	15084	15009	15056	15067	15096	15076	15089	15083	15059	14937	15094	15164	15073	14917	15290	15096	15098	15006	15036	15109	15214	15142	15086	14973	14973	15082	15023	15026	15240	14905	14927	15176	15154	15040	15112	15095	15029	15020	15099	15046	15026	15071	15127	15112	15053	15073	14982	14915	15028	15138	14924	14906	15055	15158	14994	15038	15071	15133	15179	14996	15037	15227	14904	15062	15036	15018	15084	15076	14900	14982	15077	15069	14998	15028	14997	15067	15121	14983	15108	14965	15069	15132	15147	14873	15073	15159	14950	15005	15051	15194	15075	15022	15223	15055	14887	15210	15012	15121	15023	14875	15058	15195	15057	15035	15143	14951	15138	15091	15068	15120	15101	15010	15114	15136	15081	15069	14969	15074	14957	15086	15089	15049	15136	14958	14994	14851	15070	14993	15081	15163	15193	14965	15050	14983	15235	15080	15131	15029	15055	14862	15190	15080	15175	15031	15057	15099	15149	15071	15081	15089	15003	14952	14991	15094	14978	14957	15034	15348	14781	14941	14995	15019	15035	15075	14899	15023	15098	15007	15295	14961	15103	15161	15195	15136	14866	15040	15002	15003	15236	15097	14958	15093	15075	14951	14842	15008	15140	15056	14862	15086	14815	15045	15069	15098	15042	15022	15040	15057	15041	15149	15063	15129	15037	15072	14892	15037	14979	15098	15196	15050	14982	15072	14911	15068	15012	15050	15003	14951	15114	15117	15014	15059	14996	15141	15217	15120	14995	14990	15179	15047	15158	15095	14990	15013	15021	15031	14989	14980	15050	15023	15025	14887	15096	14992	15030	14990	15164	15081	15236	15013	14984	15043	14968	15046	15112	15088	15025	15049	15100	15204	14958	15064	15031	14861	15144	15044	15068	15149	15058	15210	14954	14985	15057	15100	14963	15051	15031	14897	15212	15222	15111	15062	15079	14906	15142	14960	15088	14981	15158	15164	15074	15105	15030	15058	14946	14946	15098	15021	15053	15150	14968	14947	15047	15111	14945	15059	15256	14938	15122	14952	14995	15076	15031	15139	15010	14903	15240	15053	15043	14961	14862	15006	14927	15069	14993	14970	15039	14989	15134	15000	15163	15015	15027	14897	15056	15008	15010	15042	15064	15046	15063	15040	15060	14921	15125	14977	14923	14953	15145	15002	14873	15044	15063	15125	14881	15226	15009	15132	14966	15203	15054	14967	15021	15023	15026	15060	14972	15026	14996	14893	14970	14842	15136	15056	14935	15201	14910	15012	15217	15079	15019	15245	15050	15126	15066	15119	15059	14990	15119	15153	14872	14928	15130	14960	15081	14937	15001	14986	14925	15061	14871	15041	14912	15186	14931	15120	15080	15109	14959	15062	15200	15042	14860	15050	15148	15147	15117	15066	15054	15111	15137	15011	15093	14982	14954	14926	14976	15066	15196	14942	15134	15039	15084	15035	14912	15152	15060	15134	15020	15069	15092	15073	15024	15087	15029	14982	15036	14969	15140	15085	14988	14911	15000	15166	15196	14978	15060	14893	14966	15041	14978	15099	15061	15090	15095	15112	15125	15057	15046	15029	14953	15221	15143	15044	15007	15083	15184	15054	14987	15088	15074	15246	15064	15005	14943	15194	14951	15095	14845	15160	15101	14958	15075	14903	15021	15009	15141	15000	15060	14790	14910	15187	15005	15039	15116	15013	15133	14809	15084	15047	15233	15029	14923	15299	14944	15151	15061	14929	14957	15139	15239	14947	15168	15066	14934	15193	15067	15219	15039	14874	15015	15107	15114	15205	15197	15012	15275	14980	15206	15145	14968	15096	14961	15102	15068	14930	15063	15071	15053	14992	15160	15026	14943	15042	15125	15047	15089	15065	15070	15138	14984	14944	15116	15164	15026	15226	15084	14997	15187	15114	15179	15050	15112	15066	15082	15261	15044	15123	15114	15156	14959	15147	14905	14910	15095	14967	15100	15002	15147	14991	15070	15077	14943	15001	15001	15137	15105	15026	15230	15091	15043	14988	15287	15114	15188	15005	15003	15228	14941	15094	15096	15120	15229	15250	15122	15042	14835	14945	14975	15049	15112	15249	15108	14980	15067	15121	14966	15078	15025	15024	15081	15030	14972	15043	14993	15075	15053	15248	14991	15128	14955	15026	15047	15040	15085	15163	14858	14895	15178	14900	15134	15025	15089	14781	14890	14974	15002	15179	15053	15051	15210	15150	15132	15082	14925	14866	15121	15075	15067	15098	14997	15112	14961	15057	14893	14991	15129	14969	14954	14931	15117	14872	15061	15047	14958	15083	15132	15113	15006	15228	14901	14955	15134	15030	15066	14967	15292	15199	15084	15085	15023	15191	15020	15105	14910	14884	15077	15109	15138	15013	15092	15076	15122	14954	14907	15100	15025	14935	15181	15123	15040	15205	15122	15042	15183	14999	15081	14936	15180	15121	15070	15029	15060	15056	15068	15002	15112	15183	15107	15092	15096	15008	14942	15105	15120	15094	15125	14988	14895	15233	15111	15059	14966	15291	15201	15122	14982	15186	15019	14908	14987	15054	15093	14954	15285	15000	15064	15060	15073	14969	14999	15035	14957	15036	15005	14999	15037	14998	15132	15022	14887	15056	15113	14948	15058	15185	15123	14991	14943	15098	15221	14975	15050	14980	15125	14920	15107	15003	15099	15129	14960	15096	15085	15080	15146	14952	15001	15017	14986	15032	15207	14921	15129	14960	14981	15022	15009	15144	15051	15200	15022	14954	15042	14966	15060	15169	14838	15098	15028	15002	14984	15013	14938	14999	15046	14847	14855	14985	15048	15081	14973	15118	14944	15081	14925	15154	15158	14953	15133	15159	14775	15197	15140	15026	14899	15019	14991	15124	15048	15131	15194	15072	15138	14769	15124	14903	15035	15141	15118	15113	14916	15133	15028	15092	15057	14900	14894	15068	15053	15174	15153	15094	15048
22824	21210	28859	23809	21682	46563	58678	50644	33543	21801	17689	16359	16104	16065	16071	15933	15985	16138	16062	16060	16189	16167	15975	15940	16217	16002	16082	16025	15970	16020	15963	15884	15748	15865	15913	15908	15756	15835	15957	16087	15899	15842	16019	15744	15776	16046	15814	16009	16121	16292	16245	15974	16168	16092	15885	16108	16059	15878	15781	15653	15778	15841	15780	15732	15894	16018	15899	16057	16028	15813	15968	16001	15822	16102	15968	15904	15774	15827	15979	15961	16014	15830	15864	15810	15824	15911	15905	16064	15846	15814	15981	15997	15892	15951	15972	15862	16033	15895	15997	16007	15995	15992	15853	15964	15914	15681	15890	15960	15952	15913	15840	16075	15812	15932	16058	15811	15934	15635	15827	15893	15756	15695	15819	15980	16090	15631	15972	16104	15833	16015	15849	15828	15804	15876	15844	15953	15859	15734	15970	15781	15893	15838	15956	15895	15843	15817	15939	15791	15669	15959	15890	15773	15928	15818	15902	15845	15812	15838	15904	16062	16079	16066	15869	16010	15868	15752	15786	15962	15962	15868	15819	15771	16097	15848	16004	15940	16030	16061	15951	15854	15834	16014	15977	15903	15782	16002	15850	15836	16050	15897	15789	15924	15815	15835	15812	15551	16044	15920	16094	15916	16005	15675	15696	15947	15869	15853	15720	15744	15872	15881	15855	15715	15777	15804	15972	15830	15795	16158	15891	16102	15788	15876	15850	15813	15761	15666	15871	15911	15874	15944	15920	15923	15773	15916	15698	15882	15676	15854	15796	15607	15882	15748	15988	15850	15833	15890	15867	15836	15629	15572	15736	15819	15911	15888	15925	15894	15683	15641	15785	16028	15737	15795	15875	15835	15866	15904	15942	15916	15952	15794	15790	15900	15595	15916	15944	15657	15861	15917	15900	15703	15699	15940	15947	16000	15842	15863	15900	15765	15830	15781	15943	16049	15947	15904	15783	15703	15980	15975	15947	15990	15863	15870	15914	15818	15749	15926	15761	16001	15850	15805	15798	15861	15626	15936	15880	15821	15764	15988	15857	15931	15908	16017	15938	15858	15966	15844	15875	15648	16004	15892	15893	15811	15832	15835	15853	15902	16060	15963	15945	15787	15815	15897	15840	15915	15928	15953	15950	15598	15830	15937	15880	15936	16003	15875	15819	15919	15954	15743	16013	16072	15993	15813	16097	16033	15942	15828	15993	16013	16086	15800	15805	16024	15647	15879	15939	15573	15680	15891	15777	15796	15818	15925	15694	15910	16064	16033	15910	15786	15871	15812	16009	15848	15917	15935	15791	15727	15926	15763	15830	16017	15780	15680	15756	15876	15978	15779	15911	15781	15827	15634	15811	15908	15813	15747	15874	15710	15817	15969	15719	15758	15987	15780	15864	15727	15807	15748	16055	15837	15827	15723	15932	15629	15789	15967	15973	15797	15707	15983	15857	15924	15873	15638	15902	15882	15970	15882	15935	15859	15772	15710	15741	15800	15729	15800	15582	15886	15990	15932	15938	15676	15954	15893	15759	15813	15773	15952	15802	15616	15807	15888	15846	15994	15793	15823	15883	15769	15872	15799	15831	15691	15783	15753	15754	15921	15900	15826	15842	15792	15730	15836	15886	15646	15854	15956	15972	15895	15861	15990	15813	15792	15895	15931	15788	15934	15823	15848	15850	15825	15963	15888	15731	15853	15787	15941	15874	15836	15813	15709	15757	15992	15838	15849	15866	15892	15941	15802	15837	15932	15947	16010	15996	15859	15887	16022	15877	15898	15993	15884	15924	16014	15940	15790	15819	15733	15625	15833	16008	15823	15923	15852	15889	15942	16001	15926	15932	15875	15769	15944	15827	15749	15839	15804	16009	15808	15814	15779	15901	15822	15727	15714	15755	15816	15988	15865	15753	15995	15930	15855	15882	15973	15860	15877	15754	15729	15903	15886	15853	15951	15908	16001	16052	15896	15899	15720	15825	15764	15880	15945	15874	15917	15956	15871	15873	15938	15923	15852	15894	15746	15802	15879	15767	15816	15822	15932	16056	15919	15781	15775	15825	15934	15853	15694	15998	15778	15851	15841	15872	15998	15891	15624	15902	16149	15893	15640	15994	15835	15931	15792	15722	15765	15829	15944	15866	15867	15917	15819	15868	15929	15709	15756	15701	15811	16038	15810	15892	15868	15846	15730	15821	15580	15732	15882	15802	15652	15902	15503	15646	15940	15888	15851	15913	15780	15937	15885	15947	16016	15918	15881	16113	15777	16076	15919	15991	15846	15816	15931	15954	15969	15911	15736	15966	15820	15860	15789	15810	15920	15756	15883	15950	15885	15980	15992	15912	15817	15713	15608	15933	15817	15858	15654	16061	15851	15861	16150	15857	16011	15933	15774	15799	15816	16076	15987	15982	15829	15691	15842	15688	15790	15653	15831	15864	15724	15979	15747	15966	15965	15881	15727	15859	15980	15882	15963	15860	15927	15768	16020	15891	15984	15880	15986	15848	15828	15833	15765	15865	15892	16054	15804	15795	15743	15830	15885	15691	15745	15793	15601	15778	15618	15905	15734	15934	15834	15883	15973	15752	15895	15889	15762	15661	15931	15925	15780	15925	15823	16092	15800	15802	15645	15863	16100	15948	15945	15914	15862	15574	15863	15732	15857	15946	15912	15779	15938	16019	15883	15847	15868	16039	15720	16007	15936	15863	15816	15935	15841	15869	15765	15866	15849	15700	15904	15822	15620	15782	15767	15871	15907	15766	15785	15929	15819	15857	15640	16124	15692	15765	16045	15885	16020	15892	15594	15801	15879	15826	15628	15827	15808	15684	16001	16014	15941	15875	15821	15896	15941	15836	15833	15836	15886	15835	15787	15847	15787	15975	15673	15961	15754	15777	15653	15862	15947	15808	15743	15767	15865	15897	15874	15871	16046	16042	15802	15788	15821	16121	15946	15841	15887	15761	15984	15873	15779	15801	15867	15634	15672	15924	15835	15694	15829	15837	15828	15770	16053	15795	15785	15932	15711	15804	15865	15918	15610	15912	15942	15857	16109	15803	15947	15777	15587	15866	15721	15960	15828	15840	15948	15842	16047	15795	15751	15811	15899	15949	15804	15967	15789	15639	15957	15872	15635	15794	15847	15709	15684	15781	15855	15784	15853	15842	15819	15811	16015	15797	15900	15945	15771	15953	15963	15779	16086	15858	15821	15979	15925	15771	15762	15932	15811	15925	15758	15844	15979	15905	15930	15878	16162	15749	16002	16065	15875	15945	15853	15861	15965	15883	15864	15937	15722	15748	15818	15683	15727	15752	15816	15785	15986	15807	15889	16037	16017	15967	15770	15695	15861	15834	15778	15730	15731	15866	15821	16003	15873	15645	16044	15945	15916	16011	15929	15821	15898	15848	15628	16034	15760	15827	15843	15724	15760	15918	15680	15903	15920	15799	15940	15825	15890	15882	15883	15848	15800	15799	15905	16281	15907	15911	16041	15935	15791	15790	15692	15759	15713	15801	15858	15887	15854	15770	15880	15819	16124	15903	15941	15883	15671	15886	15936	15744	15847	15825	15802	15791	15628	15945	15775	15875	15677	15893	15733	15864	15787	15947	15923	15775	15751	15786	15785	15754	15824	15835	16073	15912	15777	15829	15946	15913	15913	15878	15884	15794	16111	15622	15852	15856	15801	15826	15878	15934	15951	15744	16013	15792	15803	15883	15736	15931	15739	15747	15701	15839	16005	15870	16007	15872	15895	15702	15978	15929	16023	15749	15734	15847	15966	15832	16032	15868	15704	16122	16068	15709	15820	15813	15861	15794	15711	15757	15803	15822	15777	15715	15953	16061	15927	15714	15807	15746	15946	15886	15941	15705	15742	15748	15860	15894	15891	15672	15852	15911	16036	15946	15772	15962	15860	15963	15851	16031	15796	15976	16111	15855	15929	15897	15740	15901	15861	15874	15782	15803	15821	16027	15868	15812	15842	15942	15782	15848	15849	15936	15959	15941	15854	15991	16026	15882	15672	15771	15946	15871	16034	15946	16118	15937	15856	15894	16093	15590	15918	15811	15980	15745	15879	15782	15977	16108	15849	15762	15896	15821	15935	15618	15792	15808	15707	15907	15721	15856	15692	15898	15774	15614	15990	15769	15945	15914	15791	15849	15781	15750	15875	15719	15848	15730	15715	15884	15605	15801	15855	15967	15918	15807	15949	15651	16105	16010	15995	15653	15654	16002	15760	15670	15935	15834	15767	15860	15735	15560	15840	15786	15938	15707	15903	15753	15944	15713	15971	15934	15897	15807	15899	15670	15866	15975	15792	15799	15727	15705	15719	15917	15637	15745	15805	15957	15913	15797	15933	15832	15966	15856	15839	16058	15813	15841	15824	15851	15900	16056	15813	15805	15968	15874	15904	15853	15886	15784	15812	15883	15939	15844	15801	15907	15850	15898	15785	15880	15785	15873	15788	15856	15680	15693	15795	15988	15869	16024	15741	15913	15652	16038	15952	15670	15770	15801	15861	15786	15917	15832	15928	16014	15900	16009	15976	15706	15924	15730	15919	15843	15699	16075	15938	15855	15988	15824	15854	15917	15814	15827	15866	15888	15966	15851	15880	16075	15735	15799	15988	15829	15735	16054	15871	15884	15811	15794	15880	15717	15785	15759	15783	15834	15756	15996	15975	15845	16004	16029	15772	15707	15842	15904	15905	15842	15822	15898	15721	15785	15830	15928	15844	15773	16085	15691	15833	15925	15916	15987	15868	15778	15815	15891	15726	15714	15864	16041	15940	15984	15926	15737	15742	15782	15828	15920	15755	15708	15799	15660	15743	15954	15778	15801	16043	15808	15954	15832	15686	15886	15943	15876	15953	15903	15831	15922	15951	15820	15933	16037	15831	15949	15859	15750	15825	15911	15854	15841	15738	15888	15768	15866	15649	15968	16142	15895	16011	15894	15811	15866	15924	15865	15759	15874	15965	15921	15812	15763	15847	15887	15838	15715	15800	15856	16010	16032	15884	15689	15848	15836	15958	15711	15955	15938	15865	15663	15894	16103	15701	15898	15908	15761	15942	15995	16112	15909	15799	16049	15916	15887	15901	15810	15978	15803	15824	15838	15768	15832	15765	15947	15818	15722	15758	15847	15754
18895	38326	38548	28551	25919	57401	59664	52580	33088	20040	16069	14753	14975	14758	14903	14740	14902	14760	14854	14935	14902	14808	14934	14847	14862	15036	14884	14855	14873	14721	15057	14944	14571	14872	14879	14788	14992	14731	14772	14943	14833	14823	14652	14859	14807	14794	14815	15096	15434	15673	15472	15031	14928	14824	14975	14875	14972	14881	14835	15018	14894	14853	14906	14627	14866	14869	15020	14771	14908	14824	14718	14952	14761	14791	14965	14793	14836	14859	14753	14881	14998	14790	14782	14766	14673	14720	14972	14855	14710	14798	15012	14883	14776	14640	14781	14753	14732	14826	14779	14829	14664	14855	14693	14815	14695	14730	14878	14847	14868	14793	14788	14853	14752	14822	14787	14661	14649	14645	14874	14719	14741	14906	14863	14801	14729	15013	14820	14734	14835	14758	14755	14834	14771	14674	14843	14747	14791	14843	14879	14841	14803	14801	14713	14700	14901	14742	14871	14727	14861	14694	14759	14856	14722	14902	14794	14962	14941	14895	14816	14738	15030	14797	14847	14712	14859	14683	14901	14857	14584	14904	14768	14730	14812	14845	14765	14984	14931	14753	14874	14773	15030	14613	14885	14772	14860	14858	14849	14794	14869	14953	14913	14842	14767	14791	14941	14920	14847	14827	14788	15066	14778	14864	14673	14873	14739	14875	14904	14921	14647	14735	14690	14892	14748	14890	14953	14673	14689	14835	14896	14805	14889	14686	14725	14811	14728	14778	14709	14967	14944	14808	14655	14907	14990	14743	14772	14766	14775	14828	14686	14707	14769	14822	14846	14805	14682	14711	14815	14856	14878	14562	14695	14867	14853	14841	14764	14981	14811	14611	15029	14843	14861	14778	14860	14921	14778	14858	14848	14713	14745	14777	14769	14836	14917	14632	14765	14866	14808	14791	14918	14625	14722	14771	14683	14865	14678	14800	14779	14830	14729	14642	14885	14900	14856	14918	14832	14832	14813	14965	14833	14819	14787	14838	14822	14627	14682	14667	14676	14826	14651	14698	14654	14816	14926	14720	14847	14678	14884	14838	14801	14857	14895	14723	14664	14987	14719	14901	14865	14808	14698	14771	14788	14807	14941	14838	14972	14712	14764	14778	14868	14690	14748	14834	14827	14727	14877	14917	14786	14870	14767	14689	14789	14664	14849	14996	14827	14651	14787	14754	14813	14861	14624	14819	14735	14755	14929	14748	14710	14807	14893	14853	14613	14746	14845	14864	14801	14765	14770	14967	14771	14705	14607	14728	14774	14729	14828	14716	14883	14871	14911	14821	14886	14843	14793	14838	14765	14688	14911	14914	14865	14933	14934	14823	14940	14732	14788	14712	14757	14742	14665	14836	14851	14808	14888	14717	14942	14672	14935	14897	14735	14900	14769	14844	14961	14715	14909	14841	14712	14574	14855	14843	14912	14732	14813	14764	14739	14709	14874	14641	14823	14688	14771	14655	14894	14719	14948	14545	14817	14884	14749	14874	14705	14830	14901	14833	14791	14896	14802	14624	14792	14684	14958	14790	14883	14795	14992	14700	14688	14963	14752	14861	14866	14907	14750	14882	14824	14840	14835	14737	14759	14784	14690	14626	14832	14825	14697	14918	14639	14871	14661	14629	14682	14876	14693	14799	14622	14821	14856	14650	14644	14836	14807	14755	14728	14891	14763	15058	14853	14661	14853	14810	14787	14773	14796	14690	14570	14793	14947	14766	14709	14784	14881	14820	14781	14737	14990	14911	14867	14815	14784	14881	14712	14733	14682	14786	14630	14752	14734	14799	14832	14992	14765	14708	14795	14756	14705	14746	14768	14725	14916	14727	14741	14729	14701	14829	14828	14723	14730	14936	14846	14565	14727	14925	14830	14844	14735	14826	14756	14698	14848	14833	14724	14816	14923	14934	14770	14848	14721	14986	14746	14778	14806	14695	14635	14851	14741	14694	14941	14728	14793	14759	14926	14756	14825	14664	14755	14865	14949	14736	14866	14652	14667	14702	14601	14779	14840	14890	14788	14630	14858	14861	14848	14854	14835	14771	14837	14835	14865	14861	14733	14963	14849	14846	14765	14824	14708	14914	14819	14804	14811	14880	14735	14724	14760	14622	14952	14849	14887	14891	14737	14841	14794	14801	14858	14924	14861	14747	14695	14790	14892	14829	14707	14796	14746	14893	14810	14814	14786	15033	14850	14904	14923	14764	14808	14712	14796	14594	14853	14822	14870	14717	14948	14739	14868	14807	14657	14758	14763	14749	14758	14864	14635	14758	14841	14804	14922	14836	14766	14816	14819	14808	14969	14773	14696	14752	14747	14967	14779	14674	14836	14963	14571	14759	14616	14878	14647	14809	14746	14878	14907	14791	14768	14750	14862	14785	14733	14835	14709	14827	14749	14699	14819	14797	14805	14953	14857	14708	14805	14888	14885	14930	14726	14957	14756	14766	14863	14709	14862	14798	14797	14954	14788	14636	14898	14667	14726	14717	14866	14810	14801	14718	14785	14881	14796	14876	14837	14849	14824	14601	14885	14706	14842	14852	14858	14838	14872	14801	14724	14672	14776	14751	14657	14542	14852	14740	14772	14913	14708	14778	14685	14642	14740	14982	14746	14875	14920	14850	14685	14865	14895	14750	14829	14784	14871	14989	14840	14875	14797	14894	15018	14954	14983	14796	14838	14795	14754	14809	14767	14740	14903	14866	14699	14824	14702	14754	14905	14894	14745	14782	14664	14693	14765	14771	14845	14823	14730	14948	14782	14926	14785	14786	14795	14905	14647	14931	14826	14657	15014	14825	14799	14812	14854	14892	14711	14634	14983	14862	14816	14739	14715	14847	14741	14919	14725	14856	14963	14681	14810	14785	14692	14864	14845	14723	14918	14809	14849	14665	14761	14787	14722	14815	14858	14765	14938	14723	14897	14765	14659	14831	14758	14933	14843	14929	14952	14712	14760	14730	14893	14640	14899	14788	14732	14751	14914	14701	14621	15036	14720	14709	14889	14957	14760	14760	14709	14811	14642	14848	14700	14741	14727	14868	14905	14865	14747	14698	14795	14829	14643	14758	14804	14982	14748	14828	14807	14981	14647	14610	14713	14867	14896	14803	14751	14876	14882	14863	14813	14780	14684	14746	14842	14690	14808	14784	14694	14774	14806	14870	14906	14748	14778	14864	14850	14856	14689	14692	14779	14816	14864	14888	14850	14757	14740	14815	14805	14971	14791	14740	14892	14700	14871	14755	14778	14963	14848	14840	14899	14693	14994	14687	14861	14749	14858	14901	14882	14686	14928	14698	14971	14821	14759	14690	14664	14931	14787	14784	14589	14617	14923	14885	14841	14823	14925	14780	15038	14895	14805	14656	14815	14726	14758	14750	14830	14708	14754	14778	14849	14760	14898	14642	14777	14745	14873	14841	14967	14801	14844	14877	14912	14798	14899	14818	14845	14794	14743	14739	14735	14811	14841	14860	14727	14766	14804	14831	14808	14693	14778	14704	14885	14844	14684	14772	14927	14778	14778	14793	14690	14749	14820	14882	14821	14837	14732	14637	14938	14717	14881	14701	14801	14770	14802	14765	14702	14797	14736	14895	14685	14791	14660	14785	14664	14854	14742	14662	14851	14743	14778	14788	14881	14674	14781	14743	14754	14815	14720	14912	14840	14869	14767	14742	14790	14663	14942	14655	15099	14942	14864	14646	14928	14805	14885	14794	14802	14928	14737	14769	14857	14738	14861	14580	14779	14846	14868	14749	14870	14829	14892	14832	14870	14821	14847	14714	14726	14797	14808	14991	14829	14833	14712	14786	14880	14835	14794	14921	14688	14825	14747	14922	14635	14840	14652	14905	14952	14837	14710	14765	14655	14875	14900	14845	14848	14864	14845	14714	14695	14666	14794	15001	14704	14787	14815	14759	14728	14870	14780	14870	14656	14814	14727	14796	14878	14838	14733	14820	14753	14844	14924	14746	14711	14830	14756	14817	14829	14738	14683	14707	15005	14801	14895	14867	14835	14810	14773	14665	14792	14806	14740	14913	14939	14881	14863	14842	14780	14553	14966	14846	14748	14871	14938	14831	14645	14694	14802	14699	14816	14942	14965	14857	14830	14650	14740	14733	14907	14731	14946	14794	14712	14557	14784	14794	14709	14900	14804	14770	14802	14819	14929	14859	14755	14603	14624	14870	14744	14806	14658	14797	14773	14846	14775	14859	14967	14678	14932	14754	14745	14816	14748	14845	14798	14788	14776	14768	14799	14789	14833	14934	14784	14770	14815	15042	14757	14859	14789	14737	14818	14641	14732	14821	14862	14802	14786	14685	14859	14731	14758	14786	14910	14808	14864	14883	14708	14752	14796	14706	14805	14730	14794	14723	14765	14833	14917	14653	14647	14703	14643	14794	14885	14817	14902	14570	14842	14847	14714	14747	14797	14738	14673	14720	14723	14886	14741	14815	14752	14981	14756	14858	14807	14764	14657	14911	14821	14761	14841	14892	14712	14840	14825	14891	14938	14742	14773	14850	14729	14809	14795	14653	14934	14834	14721	14767	14530	14890	14911	14726	14938	14782	14824	14706	14649	14753	14923	14841	14841	14866	14783	14858	14741	14694	14730	14863	14862	14864	14847	14802	14850	14787	14699	14754	14811	14799	14799	14663	14880	14772	14662	14813	14849	14814	14914	14773	14680	14892	14848	14877	14764	14724	14572	14869	14688	14912	14537	14669	14792	14638	14860	14825	14894	14733	14778	14673	14653	14904	14816	14753	15033	14827	14771	14964	14806	15069	14909	14802	14869	14650	14761	14814	14833	14810	14870	14711	14665	14745	14958	14841	14770	14794	14799	14768	14788	14781	14787	14911	14816	14947	14718	14910	14885	14796	14930	14833	14864	14804	14863	14780	14927	14884	14890	14890	14798	15027	14942	14978	14879	14807	14822	14781	14679	14996	14769	14694	15023	14841	14826	14834	14695	14806	14823	14753	14650	14840	14883	14965	14834	14679	14834	14818	14817	14674	14779	14828	14771	14849	14829	14773	14929	14864	14809	14726	14745	14848	14830	14771	14814	14663	14803	14762	14761	14623	14836	14723	14836	14579	14821	14747	14808	14898	14852	14793	14851	14752	14702	14902	14752	14848	14903	14778	14729	14757
27381	22110	25163	22472	18268	22074	23920	21708	18151	16485	16203	16012	16225	15970	16142	16214	16080	16260	16106	15997	15890	15994	16143	16014	16010	16199	16269	16154	16003	15958	16159	15960	16202	16195	16098	16046	15960	16399	16249	16170	16195	16134	16148	16190	16283	16317	16132	16121	16080	16237	15972	16148	16133	16015	16081	16027	15926	15954	15972	16149	16096	16097	16229	16088	16231	16058	15986	16120	16331	16208	16010	15977	15944	16124	16129	15962	16141	16101	16060	16064	16190	16052	16165	16153	16166	16132	16146	16256	16082	16156	16110	15909	16062	15931	16045	16049	16128	16166	16128	16208	16048	16200	16180	16085	16011	16041	16094	15905	16108	16171	15978	16069	16303	16224	16262	16342	16099	16093	16058	15864	15955	16131	16016	16277	16282	16277	16005	15897	16142	16223	15953	16170	16192	16005	15828	16156	16011	16162	16038	16130	16231	16297	16295	16352	16357	16287	16113	16003	16271	16104	16054	16172	16019	16080	16077	16089	16042	16088	16148	16127	15923	15960	16134	15902	15911	16143	16118	16058	16070	16096	15889	16013	16091	16207	16072	16028	15880	16175	15959	16026	16184	15914	16108	16111	16010	16075	16080	16352	16006	15979	16011	16167	16060	16242	15943	16137	15972	16122	16118	16101	16157	16159	16235	16287	16190	16127	16090	16051	16060	15957	16170	16108	16180	16158	16153	15902	15865	16079	16025	16198	16207	16107	16134	16240	16003	15836	15955	16178	16177	16026	15969	15955	16030	16004	16041	16106	16085	16055	16091	15973	16055	15849	16139	16196	15993	16103	16217	16241	16098	16261	16054	16209	15992	16367	16019	16279	16137	16074	16390	16205	15985	16102	15883	16126	15996	15998	16362	16217	16215	16105	16208	16183	16225	16348	16158	16025	15835	16255	16037	16140	16291	16088	16133	16186	16187	16176	16193	15885	16010	16043	16314	16052	16094	16051	16111	15987	16047	16036	15944	16263	16053	15925	16266	16117	16207	16189	16127	15980	16060	16125	16197	16203	16152	16101	16025	16090	16103	15978	15951	15984	16043	16070	16053	16101	16300	16052	16123	16031	16199	15960	16219	16014	16416	16120	15958	16077	16174	15993	16083	16188	15938	16110	16153	16082	16114	16127	16150	16043	16098	16106	16285	16158	15851	15962	15988	16123	16022	16208	15970	16023	16040	16293	16017	16132	16202	16225	16157	16086	16022	16069	16050	16137	16273	15903	16189	16063	15998	16178	16012	16163	16050	15946	16286	16253	16285	16044	16200	16181	16225	16146	16244	16038	15913	16184	16045	16079	15974	16281	16049	16042	15963	16074	16166	16003	15961	16112	16254	15991	16010	16181	16118	15989	16108	15907	16032	16195	16158	16216	16203	15891	16287	16103	15975	16073	16116	15940	16097	15874	16135	16148	16117	16041	16015	16216	16206	15986	15977	16082	16259	16119	16037	16254	16114	16310	16239	16082	16114	16098	16084	15904	16026	16181	16242	16055	16058	16329	15915	16124	15974	15940	16308	16183	16011	16071	16041	16010	16235	16151	15978	16198	16059	16168	16087	16228	16320	16130	16295	16084	16092	16345	15970	16185	16140	16173	16080	16052	16179	16204	16029	16014	16151	15958	16155	16077	16037	16028	16043	16006	16109	16074	16087	16181	16071	16076	16450	16154	16118	15983	16223	16166	16008	16190	16087	16241	16074	16125	16199	16263	16268	16143	16186	16063	15968	16108	16101	16166	16031	16205	16070	16276	16094	16038	16034	15854	16004	16215	16177	16080	16167	16268	16052	15940	16126	15965	16028	16004	16178	16133	15934	15981	16041	16018	16076	16309	16218	16133	16167	16123	16046	16115	16280	16144	16317	16315	16084	16212	16049	16061	16181	16320	16019	16020	15938	16198	16079	16016	16018	16219	16031	15967	16294	16113	16164	16153	16101	16255	16415	16112	16110	16111	16194	16123	16174	16027	16059	16206	16255	16124	16109	16035	16098	16075	16137	16086	16094	16239	16246	16105	16043	16047	16031	15916	16240	16122	16056	16085	16015	15771	16399	16124	16066	16246	16269	16242	16217	16124	16168	16112	16128	16206	16049	16006	16273	15815	16002	16183	16019	16178	16313	16147	15918	16052	16263	16006	15918	16013	16138	16116	16222	16002	16066	16178	16096	16096	16086	16064	16123	16067	15985	16296	16131	16117	16038	16006	16060	16013	16272	15986	16140	16334	15988	16111	15961	15941	16110	16123	15992	16164	15937	15967	16061	15986	16014	16230	16246	16103	16291	16160	16149	16255	16150	16102	16087	16042	16162	16160	15909	16186	16210	16148	16379	16064	16176	16135	16108	16228	16154	16176	16120	15976	16119	16084	16224	15932	15951	15932	16086	15987	16150	16275	16158	15931	16199	15859	16080	16137	16111	16131	16152	16408	16104	16244	16054	16182	16110	16203	16050	16123	15900	16152	15957	16191	16049	16180	16048	16151	16052	16081	16016	16238	16223	16056	16124	15972	16191	15892	15886	16169	16138	16223	16109	15995	16168	16194	16103	16174	15975	15929	15909	16009	15988	16141	16217	15971	16066	16256	16202	16026	15941	16022	16253	16007	16009	16160	15913	16169	16211	16015	16257	16205	16079	16033	16352	16060	16256	16174	16035	15963	15944	16109	16034	16131	15982	16030	16216	15940	16135	16094	16263	16253	16239	16219	16096	16103	16146	15966	15937	15914	16166	16108	16181	16179	16063	16035	16190	16189	16136	16185	16126	16149	16175	15960	16196	16203	16088	16290	16103	16114	16025	16163	15878	16164	16096	16132	16197	16183	16212	16141	16237	16113	16146	16154	16161	16186	16198	16181	16056	16078	16052	15930	16087	16215	16181	16161	16032	15900	16076	16141	15964	16176	16085	15943	16251	16210	15995	16048	16047	16338	16017	16126	16029	16164	15983	16049	16004	16035	16175	15983	16044	16135	16283	16263	16254	15903	15897	16154	16035	16168	16136	16217	15994	16076	16248	16058	16240	16258	16003	15929	16108	16063	15995	16211	16151	16182	16135	16164	16024	16051	15914	16076	15946	16051	16009	16103	16058	16085	16239	16100	16064	16176	15857	15921	16052	16074	16118	16219	16238	16187	15976	16028	16020	16046	16011	16158	16017	16045	16288	16114	16175	16148	16251	15970	16069	16026	16055	15854	16199	16193	16121	15922	16061	16059	16098	16104	16088	16093	16035	16003	16046	16068	16007	16296	16045	16203	16090	16165	16024	16113	16031	16164	15997	16177	16128	15942	16294	16213	16111	16254	16232	15990	15993	16221	16097	16015	15906	15976	16058	16263	16168	16025	16205	16113	16131	16201	16144	16094	16012	16141	16198	16144	16063	16177	16117	16205	16248	16177	15990	16147	16145	15952	16010	16191	16328	16203	16085	16100	16094	16199	16117	16052	16241	16203	16256	16121	16150	16142	16211	16094	16206	16153	15969	16111	16061	16058	16081	16095	16048	16080	16043	16119	16355	15975	16169	16066	16081	16065	16177	16118	16162	16070	16245	16060	16160	16036	16135	16077	16239	16168	16179	16114	15895	16086	16270	16075	15921	16129	16158	15930	15897	16087	16102	16257	16249	16093	16026	16081	16203	15966	16078	16290	15895	16052	16012	16186	16242	16098	16170	15876	16026	16108	15862	16278	16046	16114	16111	16091	16231	16101	16229	16012	16045	16203	16235	16192	16072	16172	16069	16285	16193	16225	15982	16190	15939	16128	16087	16058	16192	16045	16047	16039	16072	15986	16164	16071	16085	16024	15964	16009	16010	16021	16255	16095	16007	16123	16124	16075	15991	15902	16034	16145	15915	16001	16113	16050	16236	16276	16004	16046	16197	16064	16091	16008	16220	16109	16025	16050	16245	16011	16016	15983	16049	16058	16160	16210	16191	15948	16140	16112	16083	16201	16155	16211	16061	16182	16089	16215	16101	16017	16130	16098	16103	16274	16158	16191	16188	16021	16101	16093	16224	16100	16232	16094	16133	15956	16097	16075	16171	15781	16011	16167	16082	16093	16099	16071	16176	16251	16132	16051	16138	16332	16402	16141	16074	16253	16108	16071	16188	16045	16431	16251	16196	15918	16161	16145	16080	16076	15933	16147	16285	16042	16189	16109	16206	15932	15944	16130	16162	15913	16337	16219	16406	16121	16126	16102	15913	16118	16314	16042	16129	16111	15991	16285	16242	16154	16152	16250	16321	16138	16168	16199	16053	16200	16247	16232	16000	16138	15993	16277	16170	16083	16168	16150	16132	15960	15969	16034	16029	16181	16037	16152	16053	16143	16087	16083	16068	15982	16240	16199	15833	15991	16168	16131	16089	16163	16064	16031	16173	16122	16133	16044	16171	16144	16207	16053	16134	16104	16302	16066	16125	15911	16000	16198	16278	16124	15992	16027	16180	16171	16165	16271	15841	16011	16301	16133	16286	16137	16264	16130	16020	16136	15982	15853	16231	16256	16291	16147	16079	16097	16162	16099	16040	16042	16155	16162	16084	16344	16243	15970	15932	15989	16145	15990	16052	16099	16085	16115	16138	16132	16246	15779	16126	16082	16143	16108	15973	16033	15869	16022	16234	16238	15906	16210	16171	16051	16352	16059	16201	16235	16181	16193	16006	16164	16159	15995	15858	16120	16159	16111	16028	16117	16142	16031	16082	16065	16174	15994	16212	16135	16178	16133	15940	16176	15987	16073	16057	15998	16145	16113	16163	16095	16110	16100	16302	16205	16090	16193	16117	16098	16027	16055	16011	15969	16096	16033	16148	16088	16116	16146	16205	16096	16069	16005	16157	16158	16228	16098	15891	16215	16102	16179	16001	16176	15987	16022	15899	15833	16069	15918	16225	16110	16005	16013	16242	15957	15975	16084	16086	16339	16227	15984	16112	16301	16392	16131	16186	16325	16130	16099	16122	16147	16023	16021	16200	15949	16120	16134	15993	16016	16052	16227	15910	16027	16098	16108	16069	16192	16040	15895	16072	15992	16083	16304	16159	16131	16117	15958	16202	16080	16276	16167	16108	15865	16161	16253	16061	16031	16085	16109	15954	16337	16260	15927	16090	15989	16075	16067	16195	16120	15971	16319	16058	15937	16193	16043	15989	16084
16738	22909	23793	20443	18400	24587	25469	22028	17057	15394	14992	14973	14889	14992	14940	15104	15061	15074	15062	14938	14960	14868	14961	14943	15130	15131	14932	14991	15110	14910	15029	14852	15096	14972	15029	15020	15013	15112	14971	14978	14918	15032	14756	15050	14892	15205	14906	15029	15093	14974	15130	14965	14995	15012	14975	14892	14951	15085	15044	15006	15071	15005	14910	15079	14855	14970	15090	15140	15157	15123	15118	14953	14989	15045	14938	15155	15013	14968	15036	15088	15090	14916	15050	15046	14963	14930	14951	14931	14908	15043	14923	14927	14991	14942	15091	15179	15104	14871	14982	14880	14969	15007	14893	14903	15070	14928	14934	14902	14880	14882	14985	15114	15008	15044	14962	14845	14903	15097	14860	14859	15058	14971	14812	14904	14945	14921	14970	14925	14958	14933	14910	14905	14929	14972	14946	15107	14974	15015	14832	15202	14954	14797	15003	14912	15037	14933	14838	14799	14916	15006	14948	14950	14889	15093	15010	15021	14978	15082	14950	14986	14965	15012	15047	15069	15027	14952	15010	14936	14956	15099	14910	14917	15107	14900	14922	14804	14943	14894	14901	14870	15005	14887	15004	15056	14970	15048	15006	14935	15038	14997	14999	14952	15023	14997	15091	14967	14884	15036	15043	15072	15048	14862	14898	15213	15063	15080	14922	14986	14918	14820	14812	14955	14783	14964	14897	15050	15112	14978	14772	15108	15053	15053	15054	15029	15061	14987	15073	14877	14920	15074	15052	15107	14964	14939	15212	14953	15104	15161	14901	15025	14974	14904	14980	14993	14855	15168	15005	14790	15180	14972	14894	15017	14839	14886	14878	14801	14827	14918	14976	15003	15002	14885	14999	14973	14861	14892	15064	14868	15002	14883	14985	15098	15015	15028	15030	14945	15022	15058	14986	14887	15092	15034	15059	15012	15074	14885	14876	14956	14886	14906	14952	14947	14983	14963	14858	14933	14996	15010	14888	14970	14884	14861	15071	14984	14928	15071	15040	14994	15036	14957	15188	14957	14963	14893	14933	14956	15132	15139	15064	14951	14941	14977	14947	14875	15074	14923	15017	15042	15023	15063	15008	14908	14962	14825	14955	14816	14927	14938	15020	14847	14795	14942	15044	14812	15158	14863	14976	14844	14943	14983	14778	15127	14982	15042	14830	14999	15055	14849	14896	14848	15152	15045	15009	14955	15068	15078	14847	15053	14873	15064	14933	14973	14924	15110	14929	14991	14914	15044	15040	14903	14999	14910	14880	14963	14904	14997	14896	14939	15016	14778	14995	15100	14866	15203	15007	14767	15133	15064	14967	15077	14998	14935	14962	15064	15045	14980	14961	15006	15088	14964	15024	14739	15037	15036	14866	14873	14975	14978	14881	14966	15155	15093	15042	14973	15084	15005	15006	14957	15029	14854	14928	15096	14876	15039	15059	14971	15102	15028	14913	15011	15091	14902	14989	14883	15063	15009	15070	14989	15188	14984	15096	14973	14969	14857	14986	14939	14888	15025	14873	14822	14938	15026	14960	14991	15132	15060	15117	14854	15097	14938	14874	15030	14930	14963	15098	15025	15231	14958	14960	14877	14855	14893	14866	14966	14850	14882	15019	15060	15092	14920	15073	14968	14964	14922	14980	14979	15023	14919	15094	15134	15212	14953	14934	14928	14915	14999	15174	14923	14854	14973	15010	14915	14853	14928	14908	14979	15062	14979	15060	15015	14952	14953	14960	14975	15007	14924	15028	14754	15048	14976	15011	15026	15032	14827	15066	15036	15075	14999	15097	15017	15062	15005	15084	15106	15013	14912	14786	14885	15015	15115	14962	14931	14962	14902	14993	15188	15050	15027	14997	14985	14984	15015	15022	14948	14898	14990	15044	15063	14998	15064	14804	14974	14873	14893	15093	14988	15041	15163	14717	15127	14973	15083	15055	15039	14888	14973	15112	14861	15061	14855	14837	15023	15083	14833	14985	15061	15154	14979	14978	14863	14856	14961	15025	15120	15110	14874	15069	14900	15123	15128	15015	15037	15071	15063	14914	15029	14877	14978	14896	15063	14908	14914	14937	15009	15048	15084	14835	15127	15015	15110	15005	15085	14889	15078	14829	15077	14853	14925	14844	15027	15108	14787	14897	14782	15100	15112	15072	14996	15044	14807	15003	14899	14858	14993	15112	14937	14933	15085	14975	15048	15115	14894	14944	15068	14947	15061	14946	15040	14834	14898	15019	14832	15006	14979	14907	15007	15046	14982	14877	14875	14884	15029	14912	15119	14803	15085	14904	14868	14918	14874	14901	14939	15072	15000	14963	15100	15108	15061	15133	15088	15107	14917	14922	15000	15134	15082	14930	15014	14975	14966	14958	15024	14908	14965	14889	14973	14955	15025	15085	14847	15005	15048	14948	14887	15085	15107	14769	15095	14873	14898	14858	14816	14931	14870	14965	14945	15027	14991	15093	14959	14998	15024	14921	14967	14919	14868	15036	14875	15034	14966	15087	14913	15105	14993	14890	14978	15126	15135	14806	15013	14973	14936	15044	15180	15074	14983	15016	14982	14966	14954	14961	15019	15035	14938	15033	14892	14982	14963	14960	14932	15023	14930	15146	14869	15158	15097	14901	15098	14899	14795	15012	15091	15043	14943	14895	15182	15051	15004	14967	14931	14921	14953	14887	14990	14934	14749	15077	15011	14987	15044	14774	14889	15067	14727	14962	15166	14964	14936	14967	15046	14912	15180	14945	15010	14991	15034	15064	14935	15068	15023	14840	14999	15130	15047	14935	15057	14831	14966	15065	15081	14942	14966	15030	14935	15008	15020	15006	14897	14976	14968	14866	15046	15075	14997	15127	15025	14943	14930	15049	15016	15142	15046	15033	14934	15056	14984	14897	14999	15026	15003	14962	15117	15021	14863	15035	14843	15175	15108	15076	15070	15003	14962	15068	14971	15031	14971	15023	15105	15125	15081	15052	14795	15023	15064	14923	14959	14960	15103	14937	14962	15098	15099	14979	14964	15067	15101	15018	14964	15202	14775	14877	14878	15073	14853	14884	15209	14974	15020	14923	14950	14973	15003	14953	15169	15020	15054	15005	14994	15022	15034	15126	14902	14988	14896	15009	14971	14868	15043	15014	14933	15088	15149	14901	15015	14896	15135	14834	14924	15028	14942	15044	15030	14935	14983	14822	14966	14863	14965	14932	15099	15029	14927	15086	14962	15058	14879	14994	15002	15032	15040	14943	14904	14985	15069	15003	14950	15039	14982	14942	15000	15051	15100	14992	14984	14965	14896	14935	15024	15228	14888	14944	14972	15077	14883	15031	14878	15154	15085	14903	15013	14966	14841	15077	14919	15092	14993	14938	15034	14818	15177	14983	14979	14918	14917	14993	15080	14892	14915	15114	14994	14839	14899	15057	15159	15074	14958	15064	14951	15057	14947	14847	14965	14994	14923	14868	14808	14938	14945	14975	14915	14927	15121	15061	14979	14968	14898	15123	14915	15072	15120	14970	15039	14994	14956	15082	14871	15075	15105	14826	15033	14802	14991	14973	15011	15076	15048	14983	15135	14899	15159	15067	15013	14984	15029	15029	15176	14799	15057	14918	14923	14996	14948	14969	14942	15115	14913	14946	15119	15016	14829	14929	15076	15069	15014	15216	15025	14945	14988	15054	15004	14931	15033	15060	14905	14885	14987	14875	14860	14884	14973	14901	15125	15074	14923	15067	15006	14956	14967	15083	14738	14865	14927	15144	14983	15064	14907	15054	14876	14929	15027	15010	15090	14909	14833	14905	14899	14903	15076	14949	14785	14997	14913	15080	15035	14857	15047	14939	15079	15066	14961	14921	14961	15018	14941	14977	14905	14927	15030	14952	15076	14949	14973	14953	14937	14903	14970	15105	14864	15158	14908	15058	15086	15008	15040	15063	15000	15202	14914	14949	14956	15052	15126	15062	14964	15059	14840	14954	14828	15002	15008	15061	14853	14919	15028	15060	14933	14872	14941	14882	14919	14896	14935	14986	15006	14975	15125	15034	14962	14979	15082	15004	15045	14966	14993	15060	14932	14963	14984	15083	14968	15001	14958	15029	14797	15298	15098	14983	14929	14845	14998	14681	15049	14875	14929	15032	15076	14864	14981	14983	14907	15181	14968	14957	14965	15073	15035	14900	15039	15053	15029	14827	14940	15091	14880	15089	15092	14942	14943	15091	15172	15032	14881	14960	15122	14807	14839	14919	14976	15049	15086	14885	15048	14960	14852	14969	15040	14865	14806	15080	15107	14925	15018	14972	14920	15142	14845	14981	14926	15088	15100	15032	14972	15191	15092	14971	14940	15119	14917	15004	15118	14960	14799	14926	15069	15069	15003	14904	15084	15002	15116	15093	15067	14889	15071	14977	15035	14988	15106	15165	14974	14972	14966	14934	15140	14942	15034	14902	15215	14825	14887	14891	15008	14937	15020	14909	14838	15056	14987	15034	14923	14970	14984	15060	14896	15053	14958	14914	15096	14957	14873	15229	14868	14966	14993	14853	15145	15051	14907	14916	14904	14931	14964	15043	15187	15255	14886	14979	14883	15055	14995	15003	14975	15218	15160	14942	14993	15136	14874	14866	14973	15023	14982	14988	15066	14953	14932	14909	15058	15040	14903	14952	15131	14771	14959	14832	14991	15039	15150	14996	14951	15061	14905	14832	14986	15013	14840	15052	15036	14970	15044	14942	15087	14965	14986	14982	14970	14886	15068	14958	15058	14886	15009	15149	14934	15035	15045	15132	15017	14972	14985	15179	15046	14920	15011	14918	14982	15001	15045	14998	14976	15095	14903	14832	14962	14946	15010	15055	14977	14972	15017	15026	15074	15012	14849	14992	14930	15096	15181	15003	14843	15073	15024	14976	14965	15004	15016	14954	14937	15093	15042	14842	15015	15112	15251	14870	14980	14882	14888	14977	14865	14860	15077	15022	14945	14938	14985	14884	14903	15020	14882	14951	15113	14892	14864	14950	15062	14991	15006	14897	15086	15001	15044	15036	14823	14893	15006	14823	14772	15073	14879	14976	15020	15045	14897	14899	15022	15030	14907	14943	14938	15065	14977	14849	15003	14933	15027	14965	14824	15031	14932	14928	15050	14904	14987	15012	14951
24091	21186	28253	24697	23169	40658	46608	30877	22086	19335	17126	16073	16139	15970	15887	15948	15851	15944	15844	15696	15918	15880	15829	16047	15927	15829	15903	15958	16007	15686	15928	16021	16045	16023	15899	15918	15897	15975	15837	15763	15947	15693	15770	15863	15819	15983	15680	15968	16385	16026	16145	16055	15824	15960	15891	15842	15875	16097	15769	15865	15830	15947	15806	15906	15724	15863	15843	15827	15649	15777	15986	15802	16110	15760	15798	16038	16005	15820	15890	15877	15861	15817	15841	15729	15803	15843	15808	15731	15980	16036	15826	15642	16032	15845	15707	15862	15669	15871	15969	15863	15771	15825	16107	15714	15798	15770	15874	15741	15714	15667	15791	15727	15911	15843	15632	16010	15892	15766	15812	15721	15698	16011	15997	15754	15810	15729	15736	15765	15814	15860	15763	15784	15955	15885	15726	15969	15771	15877	15807	15889	15738	15738	15843	15902	15752	15961	15794	15921	15706	15820	15856	15857	15689	15923	15793	15747	15708	16062	16060	15871	15777	15904	15767	15778	15698	15878	15929	15807	15780	15670	15757	15893	15767	16008	15901	15865	15804	15752	15903	15920	15779	15898	15626	15605	15702	15779	16011	15792	15888	15622	15996	15882	15772	15944	15867	15837	15810	15770	15912	15804	15904	15718	15807	15883	15941	15968	15897	16014	15930	15992	15864	15810	15837	15963	15862	15855	15863	15588	15701	15873	15834	16004	15912	16035	15919	15817	15824	15819	15949	15885	15954	15774	15748	15924	16000	15830	15683	15873	15885	15828	15772	15812	15821	15802	15816	15625	15698	15893	15689	15858	15827	16039	16029	15880	15704	15931	15903	15817	15902	16002	15706	15789	15968	16149	15890	15689	16053	16014	15893	15935	15819	15838	15791	15550	15712	15777	15788	15674	15797	15945	15819	15863	15989	15741	15858	15856	15775	15845	15931	15697	15793	15975	15800	15799	15786	15821	15911	15794	15584	15841	15829	15780	15834	15789	15724	15712	15844	15882	15692	15892	15794	15820	15868	15582	15773	15741	15924	15736	15802	15983	15786	15812	15831	15803	15833	15762	15662	15861	15830	15735	15851	15733	15801	15779	15800	15966	15608	15803	15836	15734	15849	15794	15716	15790	15804	15882	15808	15859	15892	15982	15956	15847	15808	15820	15909	15765	15787	15781	15793	15891	15758	15773	15913	15822	15749	15727	15617	15866	15979	15703	15676	15867	15933	15789	15773	15902	16040	15784	16003	15906	15889	15878	16004	15994	15914	16046	15925	15739	15804	16093	15864	15895	15796	15997	15836	15793	15768	15731	15777	15775	15947	15874	15764	15585	15787	15845	15837	15923	16006	15938	15871	15854	15671	15956	15733	15805	15704	15798	15955	16037	15734	15636	15847	15722	15935	15820	15808	15967	15915	15682	15782	15917	15854	15881	15948	15734	15820	15767	15945	16033	15702	15742	16052	15728	15771	15758	15838	15804	15719	15782	15824	15730	15779	15736	15898	15784	15934	15765	15736	15719	15796	15785	15864	15701	15903	15891	15823	15701	15919	15681	16015	15713	15722	15862	15806	15639	15673	15664	15896	15656	15728	15796	15908	15910	15806	15750	15887	15687	15922	15781	15951	15661	15757	15688	15753	15796	15735	15995	15937	15713	15902	15925	15752	15793	15802	15862	15844	15977	15869	15760	15780	16022	15954	15805	15902	15897	15842	15802	15697	15869	15931	15659	15759	15954	15794	15773	15826	15897	15936	15921	15705	15806	15873	15757	15770	15917	15862	15883	15971	15925	15676	15805	15833	15735	15900	15925	15734	15752	15897	16089	15761	15886	15805	15760	15903	15592	15727	15978	15871	15881	15973	15680	15818	15957	15845	16009	15882	15734	15989	15942	15664	15974	15877	15815	15738	15998	15907	15668	15594	15764	15698	15686	15914	15936	15801	15918	15882	15820	15979	15964	15921	15993	15876	15719	15786	15861	15740	15628	15755	15978	15945	16047	15829	15906	15616	15736	15923	15860	15793	15918	15926	16017	15808	15675	15797	15833	15827	15646	15676	16066	15927	15858	15795	15938	15684	15940	15842	15693	15863	15802	15832	15840	15786	15807	16011	15718	15700	15633	15988	15959	15799	15885	15870	15878	15903	15787	15795	15909	15946	15671	15874	15985	15735	15661	15879	15827	15521	15652	15660	15735	15759	15737	15832	15960	15773	15872	15781	15765	15874	15761	15896	15843	15951	15923	15856	15708	15965	15650	15887	15941	15965	15904	15732	15820	15809	16101	15848	15834	15764	15869	15988	15756	15821	15774	15837	16044	15971	15809	15674	15885	15834	15727	15781	15763	15968	15750	16025	15737	15943	15836	15688	15622	15865	15863	16014	15780	15791	15840	15740	15888	15900	15936	15785	15794	15639	15820	15780	15740	15851	15842	16028	15917	15763	15595	15880	15809	15877	15829	16030	15805	15898	15798	15786	15742	15785	15971	15841	15920	15900	15828	15810	16019	15763	15742	15753	15954	15918	15907	15711	15818	15678	15571	15995	15799	15681	15799	15838	15669	15698	15717	15836	15810	15976	15743	15908	15777	15949	15914	15868	15848	15788	15776	15747	15786	15839	15799	15795	15763	15938	15811	15764	15691	15661	15764	15728	15736	15676	15888	15815	15785	15753	15797	15977	15681	15798	15727	16034	15852	15877	15828	15851	15838	15856	15839	15790	15851	15884	15821	16074	15717	15826	15763	15762	15622	15785	15817	15811	15798	16015	15736	15801	15725	15878	15676	15908	15894	15682	15744	15799	15936	15874	15816	15836	15878	15971	15847	15739	15887	15740	16014	15965	15890	15757	15697	15885	16005	15951	15749	15828	15783	15819	15596	15743	15956	15906	15677	15920	16087	15691	15947	15932	15878	15880	15802	15778	15795	15990	15990	15548	15855	15943	16011	15834	15772	15588	15762	16031	15683	15650	15891	15740	15966	16036	16055	15647	15709	15747	15961	15922	15834	15858	15963	15837	15860	15880	15967	15852	15948	15996	15861	15955	15757	15936	15510	15775	15931	15853	15751	15885	15644	15932	15859	15757	15947	15844	15712	15695	15986	15825	16100	15930	15805	15975	15852	15859	15715	15788	15837	16147	15947	15854	15623	15757	15814	15930	15704	15787	15946	15868	15945	15820	15766	15835	15843	15726	15774	15747	16032	15897	15953	15813	15883	15587	15744	15799	15838	15669	15718	16059	15814	15779	15819	15670	15722	15973	15778	15602	15798	15864	15667	15746	15661	15814	15951	15942	15822	15918	15696	15764	15758	16024	15849	15871	15943	15776	15970	15997	15797	15872	16057	15942	15854	15893	15824	15895	15864	15758	15893	15933	15789	16012	15860	15870	15852	15630	15889	15906	15893	15857	15820	15844	15807	15726	15770	15798	15818	15849	16040	15842	15884	15848	15765	15909	15777	15834	15859	15761	15916	15806	15894	15751	15711	15945	15823	15884	15963	15669	15914	15986	15622	15818	15912	15916	15808	16010	15858	15805	15848	15912	15835	15883	16082	15813	15702	15844	15795	15882	15920	15785	15756	15778	15566	15796	15748	16024	15989	15841	15983	16125	15936	15666	15809	15925	15886	15893	15852	15895	15896	15940	15950	15688	15684	15652	15767	15736	15852	15785	15684	15913	15943	15879	15715	15845	15659	15748	16022	16039	15890	16102	16007	15818	15819	15580	15795	15756	15879	15940	15973	15946	15807	15906	15816	16000	15905	15745	15859	15720	15831	15917	15868	15950	15818	15676	15989	15962	15873	15889	15800	15725	15862	15820	15859	16065	15884	15720	15706	15924	15729	15884	15748	15865	15767	15602	15795	15847	15787	15748	15828	16022	15797	15802	15840	15868	15833	15927	16000	15900	15869	15865	16136	15982	15737	15835	15802	15906	15857	15965	15840	15982	16030	15849	15832	15846	15920	15884	15829	15840	16045	15744	15840	15780	15856	15785	15743	15805	15897	15990	15903	15905	15672	15680	15882	15925	15816	15798	15755	15721	15820	15713	15687	15831	15742	15902	15852	15851	16020	15941	16000	15851	15927	15942	15861	15981	15776	15921	15943	15899	15757	15912	15765	15835	16016	16067	15685	15845	15689	15894	15894	15689	15720	15634	15821	15725	15949	15967	15993	15646	15851	15774	15801	15750	15844	15780	15944	15940	15784	15846	15948	15950	15889	15820	15715	15924	15738	16197	15901	15617	15829	15818	15598	15904	15782	16026	15724	15880	15733	15865	15769	15844	15776	15803	15851	15761	15830	15678	15775	15805	15954	15727	15907	15907	15801	15603	15653	15779	15834	15921	15724	15882	15886	15535	15783	15931	15728	15858	15844	16013	16163	15812	15784	15991	15719	15798	15861	15623	15892	15936	15826	15903	15789	15994	15796	15800	15957	15974	15897	15890	15917	15799	15983	15994	16043	15697	15828	15875	15863	15885	15810	15713	15809	15715	15963	15842	15758	15912	15759	16014	15786	15711	15838	15780	15802	15798	15670	15864	15800	15845	15987	15818	15943	15833	15944	15790	15747	15961	15902	15849	15692	15803	15696	15932	15720	15847	15801	15794	15989	15870	15803	15863	15750	15628	15721	15815	16069	15878	15911	15825	15786	15874	15715	15865	15809	15796	15791	15785	15939	15805	15989	15903	15767	15895	15821	15902	15914	15876	15795	15697	15924	15820	15909	15856	15928	15825	15764	15918	15921	15882	15972	15929	15642	15985	15830	16018	15762	15833	15875	15940	15852	15918	15964	15945	15934	15860	15793	15860	15790	15968	15853	15885	15755	15766	15858	15655	15915	15807	15821	16042	16019	16026	15831	15743	15687	15923	15919	15713	15764	15711	15782	15883	15809	15981	15845	15716	15829	15944	15984	15857	15837	15789	15827	15734	15837	15852	15921	15744	15688	15729	15820	15923	15853	15782	15985	16066	15744	15972	15703	15781	15786	15889	16077	15846	15762	15921	15645	15903	15681	15825	15763	15720	15855	15716	15808	16129	15846	15873	15745	15986	15779	15934	15835	15930	15820	15864	15729	15763	15681	15810	15668	15924	15817	15753	15901	15959	15841	15696	15984	15909	15964	15889	15850	15997	15929	15619	15878	15811	15835
14830	25167	23663	23840	26532	46127	46808	30398	21719	19647	16107	14934	14857	14657	14913	14802	14865	14920	14694	14803	14834	14823	14805	14908	15039	14686	15057	14832	14829	14677	14805	14955	14770	14737	14967	14796	14852	14769	14701	14632	14833	14859	14746	14809	14739	14657	14647	15067	15395	15394	15115	14964	14806	14889	14738	14754	14702	14865	14737	14821	14705	14635	14887	14806	14724	14676	14760	14968	14783	14717	14799	14750	14932	14937	14697	14550	14681	14754	14673	14922	14821	14791	14812	14653	14760	14781	14837	14846	14823	14756	14823	14695	14838	14813	14828	14948	14922	14804	14947	14822	14837	14850	14793	14842	14757	14863	14838	14844	14935	14709	14965	14727	14796	14861	14723	14981	14681	14675	14876	14861	14901	14999	14732	14761	14808	14780	14975	14750	14746	14754	14919	14806	14794	14819	14801	14825	14803	14723	14902	14683	14697	14821	14767	14939	14943	14737	14435	14752	14798	14861	14674	14509	14784	14912	14799	14771	14714	14774	14744	14847	14726	14823	15021	14680	14791	14911	14800	14841	14875	14860	14788	14701	14814	14713	14778	14771	14789	14800	14925	14766	14715	14756	14873	14811	14768	14720	14887	14931	14931	14789	14933	14728	14781	14879	14869	14665	14803	14624	14680	14726	14716	14783	14632	14939	14843	14738	14844	14929	14656	14794	14781	14720	14771	14806	14760	14784	14593	14858	14846	14783	14799	14913	14876	14821	14763	14811	14755	14598	14836	14822	14858	14909	14922	14867	14658	14697	14879	14807	14750	14848	14619	14806	14773	14778	14681	14796	14811	14805	14949	14742	14580	14916	14869	14862	14873	14800	14831	14943	14825	14862	14832	14933	14710	14697	14656	14721	14752	14856	14759	14581	14703	14897	14801	14719	14801	14804	14794	14848	14893	14742	14776	14724	14889	14587	14904	14775	14609	14672	14692	14782	14791	14892	14762	14818	14909	14657	14818	14720	14840	14653	14890	14788	14663	14809	14823	14850	14997	14733	14751	14767	14689	14819	14704	14866	14795	14645	14898	14703	14838	14957	14712	14805	14872	14617	14723	14929	14828	14819	14632	14671	14806	14729	14940	14835	14864	14716	14760	14910	14771	14863	14791	14652	14636	14591	14813	14591	14892	14711	14810	14869	14815	14747	14743	14732	14768	14987	14659	14847	14799	14866	14541	14947	14848	14874	14642	14853	14975	14728	14821	14721	14879	14663	14871	14903	14754	14632	14811	14781	14628	14848	14835	14698	14833	14853	14970	14630	14772	14734	14831	14903	14937	14768	14884	15048	14763	14654	14685	14668	14772	14812	14824	14882	14827	14828	14874	14779	14705	14866	14796	14894	14686	14679	14894	14913	14826	14786	14789	14706	14846	14739	14993	14736	14813	14707	14800	14938	14679	14992	14619	14761	14832	14814	14739	14886	14968	14758	14707	14860	14760	14979	14792	14856	14955	14700	14828	14699	14778	14675	14785	14718	14937	14743	14806	14828	14817	14727	14699	14835	14649	14984	14725	14711	14741	14797	14821	14712	14692	14789	14862	14835	14695	14771	14794	14615	14667	14745	14760	14853	14754	14806	14775	14833	14818	14771	14907	14761	14647	14959	14599	14960	14841	14804	14714	14953	14805	14726	14692	14821	14861	14879	14790	14791	14789	14770	14709	15031	14688	14816	14802	14856	14744	14889	14654	14918	14762	14869	14792	14897	14733	14780	14833	14717	14764	14670	14860	14846	14860	14806	14706	14848	14830	14812	14908	15033	14734	14840	14783	14900	14730	14740	14770	14792	14810	14700	14850	14877	14824	14593	14809	14848	14876	14759	14825	14893	14807	14682	14914	14768	14842	14791	14657	14813	14733	14859	14746	14865	14769	14911	14695	14767	14802	14839	14752	14771	14753	14966	14825	14690	14802	14939	14880	14867	14822	14633	14878	14716	14901	14791	14783	14647	14752	14793	14805	14739	14794	14768	14890	14712	14846	14824	14798	14785	14733	14843	14761	14703	14790	14801	14976	14643	14639	14852	14834	14796	14781	14640	14726	14844	14799	14827	14716	14799	14700	14898	14936	14885	14815	14870	14811	14954	14754	14820	14879	15021	14903	14728	14876	14648	14735	14658	14776	14816	14715	14968	14729	14763	14887	14763	14846	14939	14725	14882	14851	14821	14777	14837	14722	14894	14824	14746	14852	14606	14852	14871	14821	14860	14954	14690	14840	14762	14749	14778	14827	14853	14901	14602	14815	14668	14832	14907	14661	14852	14805	14939	14550	14805	14796	14781	14649	14716	14873	14855	14807	14688	14707	14598	14851	14836	14821	14728	14726	14815	14727	14756	14763	14948	14724	14656	14792	14900	14783	14755	14820	14735	14637	14893	14803	14698	14727	14746	14834	14896	14876	14803	14548	14689	14580	14860	14903	14674	14707	14912	14951	14678	14676	14865	14871	14613	14884	14791	14879	14821	14759	14807	14674	14858	14722	14886	14771	14812	14711	14574	14663	14776	14824	14838	14860	14802	14763	14759	14692	14828	14782	14765	14752	14894	14886	14858	14854	14685	14698	14806	14589	14661	14815	14641	14673	14740	14735	14853	14851	14839	14699	14842	14783	14817	14731	14853	14820	14705	14862	14761	15015	14930	14941	14765	14794	14764	14896	14772	14736	14849	14685	14871	14854	14803	14838	14907	14660	14783	14742	14814	14749	14743	14835	14820	14853	14829	14793	14895	14766	14694	14838	14882	14663	14785	14840	14868	14783	14856	14683	14715	14838	14850	14824	15025	14994	14740	14729	14755	14778	14895	14882	14900	14867	14776	14666	14862	14761	14891	14980	14601	14838	14814	14993	14567	14739	14832	14860	14772	14645	14890	14813	14584	14791	14712	14720	14806	14638	14824	14727	14777	14803	14903	14837	14810	14695	14794	14762	14873	14706	14798	14654	14685	14860	14722	14777	14642	14844	14786	14870	14855	14692	14809	14818	14880	14731	14667	14627	14861	14633	14837	14824	14907	14812	14648	14854	14714	14773	14894	14836	14836	14959	14927	14779	14719	14823	14768	14953	14777	14758	14887	14710	14801	14944	14776	14808	14828	14863	14893	14741	14780	14846	14806	14832	14950	14730	14795	14987	14788	14792	14814	14920	14865	14802	14856	14557	14703	14873	14657	15005	14674	14858	14843	14863	14786	14812	14730	14751	14924	14800	14978	14724	14848	14791	14785	14764	14783	14948	14767	14960	14851	14715	14922	14720	14985	14945	14897	14784	14746	14776	14708	14774	14650	14773	14773	14812	14787	14802	14910	14746	14808	14709	14852	14813	14910	14800	14860	14877	15005	14835	14796	14843	14941	14718	14761	14749	14649	14820	14709	14786	15063	14703	14756	14769	14816	14714	14670	14635	14886	14747	14839	14858	15034	14837	14648	14766	14901	14804	14716	14715	14824	14787	14745	14718	14747	14978	14934	14768	14708	14753	14893	14813	14931	14576	14776	14758	14720	14770	14700	14724	14869	14708	14932	14757	14602	14934	14888	14640	14782	14774	14742	14711	14850	14576	14690	14805	14794	14830	14923	14798	14761	14787	14815	14746	14816	14840	14875	14754	14773	14740	14815	14745	14733	14945	14844	14876	14830	14877	14708	14656	14701	14932	14883	14907	14812	14786	14811	14893	14810	14846	14846	14751	14705	14836	14855	14880	14827	14771	14762	14757	14836	14799	14696	14830	14666	14858	14617	14806	14727	14842	14694	14770	14585	14872	14732	14815	14861	14811	14811	14681	14903	14686	14790	14711	14872	14682	14680	14791	14698	14827	14705	14679	14742	14674	14692	14658	14786	14777	14846	14733	14958	14714	14719	14850	14585	14925	14838	14781	14900	14763	14763	14900	14793	14895	14859	14611	14833	14779	14847	14802	14878	15020	14692	14807	14731	14974	14650	14883	14787	14880	14850	15036	14558	14938	14691	14687	14914	14723	14781	14658	14808	14602	14980	14835	14706	14888	14857	14754	14801	14796	14764	14875	14762	14741	14808	14879	14885	14822	14834	14842	14861	14764	14918	14817	14786	14787	14746	14713	14768	14782	14782	14836	14868	14841	14719	14830	14681	14732	14814	14941	14807	14744	14816	14885	14897	14875	14767	14669	14933	14642	14819	14702	14817	14924	14723	14764	14725	14644	14714	14793	14778	14786	14705	14954	14858	14719	14937	14694	14663	14758	14736	14858	14692	14862	14910	14775	14803	14789	14887	14615	14812	14641	14838	14791	14728	14851	14874	14792	14767	14660	14786	14832	14844	14854	14768	14679	14854	14603	14912	14807	14707	14818	14796	14924	14790	14815	14786	14953	14774	14694	14935	14838	14904	14803	14937	14900	14898	14697	14737	14739	14682	14824	14835	14916	14785	14763	14691	14970	14760	14749	14679	14825	14824	14773	14965	14860	14846	14722	14768	14847	14725	14806	14794	14845	14944	14954	14599	14712	14771	14775	14873	14602	14859	14617	14907	14941	14833	14856	14866	14805	14853	14852	14786	14705	14766	14760	14726	14768	14901	14862	14691	14852	14916	14867	14980	14833	14812	14946	14728	14810	15035	14972	14941	14682	14893	14910	14739	15008	14657	14938	14660	14830	14732	14805	14705	14888	14793	14850	14650	14717	14795	14922	14710	14875	14762	14745	14780	14859	14890	14869	14818	14794	14750	14827	14978	14824	14764	14759	14939	14637	14713	14822	14760	14670	14722	14839	14816	14774	14600	14841	14750	14656	14956	14827	14737	14956	14885	14972	14880	14793	14965	14759	14823	14660	14939	14778	14782	14770	14914	14730	14627	14835	14953	14805	14865	14754	14749	14977	14799	14770	14767	14814	14772	14685	14775	14937	14822	14743	14776	14824	14714	14735	14891	14763	14809	14889	14615	15024	14787	14665	14901	14921	14859	14793	14722	14797	14756	14747	14755	14648	14776	14814	14767	14860	14822	14600	14852	14684	14909	14829	14869	14924	14756	14780	14671	14836	14709	14802	14804	14832	14834	14715	14930	14733	14760	14938	14654	14802	14691	14702	14782	14826	14774	14766	14778	14693	14770	14993	14793	14981	14843	14857	14724	14779	14752	14742	14725	14712	14852	14852	14701	14808	14937	14663	14818
22922	21212	28979	23817	22454	51738	52783	37488	28428	23138	17579	16240	15968	16041	15968	15903	15919	15794	15942	15825	15721	15709	15851	15847	15904	15749	15730	15799	15751	15701	15778	15729	15924	15678	15787	15932	15828	15894	15733	15888	15828	15854	15794	15674	15711	15563	15659	16193	16451	16391	16321	16100	15764	15736	15710	15726	15667	15756	15814	15876	15756	15653	15598	15777	15730	15737	15512	15659	15957	15734	15788	15692	15795	15762	15891	15779	16047	15739	15782	15605	15542	15844	15726	15795	15562	15750	15600	15652	15755	15823	15752	15793	15631	15806	15682	15784	15686	15810	15687	15668	15899	15718	15618	15593	15670	15820	15671	15690	15657	15813	15541	15796	15756	15483	15761	15645	15543	15800	15754	15586	15559	15347	15724	15537	15778	15804	15791	15601	15819	15487	15689	15775	15745	15686	15907	15712	15543	15590	15714	15932	15686	15630	15829	15867	15678	15905	15901	15722	15662	15739	15810	15883	15658	15828	15767	15817	15747	15665	15749	15660	15577	15603	15694	15832	15719	15712	15603	15835	15504	15723	15741	15682	15875	15779	15552	15751	15673	15559	15455	15712	15858	15657	15697	15580	15555	15648	15662	15683	15764	15695	15747	15598	15657	15686	15696	15614	15579	15691	15777	15739	15724	15666	15685	15641	15665	15520	15672	15658	15757	15605	15722	15596	15549	15766	15563	15610	15690	15699	15765	15680	15630	15757	15823	15683	15749	15615	15707	15706	15731	15748	15792	15621	15839	15779	15525	15674	15697	15728	15582	15815	15505	15734	15586	15658	15661	15354	15725	15881	15883	15807	15532	15678	15797	15625	15764	15794	15467	15754	15815	15754	15808	15704	15751	15663	15496	15701	15489	15594	15778	15656	15899	15744	15876	15679	15969	15763	15733	15527	15376	15507	15690	15697	15663	15702	15738	15819	15707	15605	15741	15581	15641	15623	15630	15777	15724	15588	15546	15870	15659	15746	15897	15767	15854	15864	15703	15702	15607	15667	15585	15773	15645	15767	15642	15683	15836	15735	15665	15604	15741	15579	15720	15896	15752	15730	15608	15643	15532	15670	15905	15826	15665	15833	15720	15466	15552	15701	15652	15502	15569	15787	15646	15640	15726	15662	15591	15666	15696	15727	15691	15592	15525	15649	15856	15560	15772	15635	15816	15616	15661	15945	15927	15700	15827	15884	15584	15624	15657	15551	15707	15722	15747	15654	15577	15720	15820	15699	15660	15774	15801	15663	15646	15824	15752	15695	15690	15658	15669	15613	15766	15690	15827	15820	15463	15514	15691	15600	15761	15606	15727	15544	15493	15540	15378	15390	15745	15616	15747	15493	15681	15622	15645	15855	15851	15538	15587	15666	15601	15837	15785	15836	15623	15513	15772	15510	15718	15688	15746	15733	15594	15707	15731	15478	15697	15577	15743	15874	15758	15661	15670	15620	15675	15491	15687	15925	15684	15789	15724	15609	15563	15844	15689	15839	15774	15851	15652	15701	15662	15663	15625	15692	15637	15652	15598	15608	15735	15659	15512	15746	15776	15730	15792	15684	15861	15645	15649	15653	15676	15548	15602	15753	15575	15683	15516	15818	15601	15689	15560	15623	15702	15664	15716	15855	15961	15704	15824	15694	15637	15878	15549	15680	15533	15662	15818	15618	15726	15594	15618	15623	15733	15765	15584	15672	15534	15849	15754	15645	15721	15652	15651	15552	15754	15579	15715	15848	15709	15848	15622	15700	15518	15853	15718	15628	15628	15761	15705	15828	15608	15665	15628	15495	15557	15576	15704	15678	15814	15587	15670	15916	15776	15569	15586	15830	15744	15805	15593	15557	15649	15668	15617	15719	15597	15803	15665	15671	15907	15587	15591	15795	15970	15735	15704	15649	15776	15695	15680	15579	15700	15764	15619	15755	15834	15858	15721	15826	15880	15620	15697	15612	15734	15825	15670	15702	15727	15684	15537	15684	15754	15837	15701	15806	15565	15762	15640	15681	15642	15463	15885	15791	15642	15798	15773	15759	15883	15709	15758	15555	15423	15894	15840	15478	15759	15684	15642	15611	15615	15615	15566	15688	15721	15603	15566	15782	15730	15918	15756	15654	15730	15722	15619	15784	15661	15584	15709	15560	15582	15772	15688	15564	15514	15641	15928	15634	15576	15748	15785	15785	15635	15678	15712	15937	15858	15849	15579	15599	15704	15629	15814	15738	15643	15889	15701	15879	15918	15749	15967	15817	15740	15657	15754	15759	15852	15690	15872	15751	15858	15731	15854	15756	15662	15715	15781	15680	15696	15867	15743	15729	15534	15534	15706	15599	15529	15705	15568	15748	16004	15713	15703	15668	15647	15642	15618	15575	15709	15756	15659	15882	15821	15561	15665	15733	15877	15687	15783	15680	15820	15578	15766	15661	15771	15513	15767	15746	15432	15569	15596	15873	15469	15736	15501	15654	15613	15797	15586	15676	15649	15647	15695	15684	15607	15771	15839	15531	15578	15638	15663	15621	15655	15592	15582	15727	15381	15788	15563	15654	15554	15464	15700	15675	15724	15616	15693	15688	15629	15506	15825	15682	15935	15659	15716	15705	15730	15636	15656	15601	15706	15807	15582	15735	15767	15867	15722	15704	15748	15739	15796	15607	15541	15727	15604	15731	15889	15845	15702	15827	15908	15599	15708	15764	15684	15795	15717	15872	15577	15769	15665	15705	15731	15532	15908	15743	15721	15681	15701	15615	15753	15599	15717	15781	15677	15795	15712	15673	15825	15691	15628	15511	15823	15833	15650	15868	15796	15726	15770	15750	15858	15948	15601	15682	15651	15789	15535	15754	15867	15721	15773	15816	15930	15700	15691	15777	15826	15669	15689	15465	15590	15716	15738	15675	15682	15696	15766	15751	15546	15753	15707	15641	15817	15483	15681	15484	15522	15582	15698	15579	15676	15728	15719	15628	15981	15646	15653	15636	15627	15640	15755	15812	15736	15650	15845	15751	15697	15650	15573	15777	15588	15599	15657	15615	15649	15635	15617	15693	15646	15713	15676	15615	15708	15671	15698	15745	15645	15731	15728	15550	15697	15576	15528	15739	15850	15596	15677	15506	15771	15774	15798	15717	15523	15588	15707	15670	15561	15806	15744	15664	15779	15706	15585	15644	15648	15611	15700	15526	15672	15600	15580	15678	15871	15783	15774	15639	15624	15710	15669	15524	15829	15511	15588	15746	15681	15656	15692	15696	15535	15585	15731	15787	15565	15608	15631	15461	15455	15714	15608	15638	15611	15610	15871	15676	15710	15756	15655	15458	15714	15868	15739	15693	15648	15466	15608	15777	15764	15744	15655	15576	15572	15714	15694	15710	15830	15609	15770	15651	15835	15834	15528	15544	15730	15656	15759	15677	15715	15720	15706	15637	15715	15649	15644	15777	15672	15826	15725	15712	15757	15751	15810	15742	15650	15713	15563	15841	15619	15572	15757	15637	15843	15498	15743	15743	15569	15836	15618	15860	15607	15836	15638	15732	15602	15541	15797	15634	15737	15748	15585	15707	15659	15843	15662	15711	15658	15697	15866	15766	15668	15552	15685	15629	15695	15656	15645	15764	15595	15685	15752	15870	15714	15536	15555	15501	15523	15665	15756	15756	15633	15585	15797	15686	15890	15801	15783	15753	15757	15856	15676	15723	15698	15589	15656	15551	15824	15614	15693	15747	15874	15562	15549	15641	15664	15543	15794	15624	15644	15727	15640	15638	15625	15779	15603	15676	15677	15653	15592	15660	15848	15709	15780	15637	15543	15461	15607	15653	15820	15799	15803	15666	15599	15665	15658	15722	15698	15572	15674	15594	15664	15698	15863	15649	15864	15647	15865	15724	15786	15755	15433	15610	15670	15639	15728	15572	15816	15857	15826	15755	15698	15631	15479	15635	15811	15623	15561	15715	15756	15640	15950	15745	15821	15810	15629	15624	15554	15721	15670	15672	15704	15683	15600	15605	15415	15827	15584	15580	15790	15809	15664	15635	15512	15713	15799	15411	15681	15909	15775	15667	15691	15509	15809	15661	15897	15761	15495	15762	15787	15740	15677	15650	15838	15627	15786	15617	15701	15756	15656	15644	15555	15729	15576	15587	15534	15579	15878	15660	15584	15594	15735	15663	15751	15666	15612	15664	15672	15794	15613	15572	15718	15883	15540	15685	15656	15642	15401	15589	15693	15623	15740	15665	15872	15612	15635	15700	15772	15595	15475	15544	15556	15755	15566	15697	15629	15769	15698	15522	15701	15582	15800	15725	15815	15680	15660	15760	15879	15696	15781	15727	15703	15527	15692	15728	15595	15668	15794	15638	15706	15532	15710	15791	15925	15629	15536	15705	15771	15558	15664	15750	15569	15866	15694	15879	15609	15853	15692	15581	15603	15516	15622	15769	15792	15731	15747	15630	15684	15608	15491	15742	15822	15646	15605	15666	15695	15821	15690	15862	15732	15415	15610	15674	15858	15764	15729	15653	15634	15919	15906	15680	15800	15599	15668	15763	15677	15758	15738	15530	15675	15678	15765	15675	15645	15582	15608	15757	15918	15606	15709	15803	15659	15547	15450	15732	15619	15751	15671	15596	15349	15678	15633	15668	15586	15537	15676	15838	15665	15766	15605	15745	15707	15532	15569	15612	15501	15744	15648	15684	15786	15704	15750	15702	15710	15506	15726	15705	15920	15672	15495	15684	15695	15798	15500	15594	15665	15749	15810	15620	15730	15788	15566	15551	15604	15699	15820	15820	15687	15695	15536	15575	15747	15578	15634	15557	15800	15683	15571	15764	15801	15671	15776	15549	15545	15608	15804	15662	15610	15702	15604	15714	15615	15610	15655	15568	15699	15774	15728	15813	15464	15641	15732	15669	15816	15863	15736	15930	15584	15731	15678	15752	15728	15682	15700	15658	15505	15670	15557	15809	15642	15821	15854	15698	15715	15777	15706	15759	15599	15821	15646	15917	15653	15458	15720	15670	15572	15747	15831	15552	15595	15423	15626	15753	15836	15755	15652	15789	15760	15628	15723	15770	15607	15725	15547	15680	15683	15823	15815	15510	15468	15476	15650	15627	15657	15689	15681	15612	15635	15631	15646	15794	15763	15623	15641	15662
17044	32159	34504	31651	32286	61300	51950	39287	31387	23565	15956	14668	14907	14791	14894	14749	14873	14683	14824	14708	14690	14724	14798	14622	14807	14700	14778	14736	14472	14850	14606	14816	14631	14514	14804	14591	14818	14625	14650	14764	14550	14529	14613	14682	14612	14715	14594	15094	16119	15891	15495	15021	14722	14534	14861	14661	14662	14662	14629	14502	14533	14632	14832	14587	14725	14464	14613	14523	14686	14728	14650	14572	14624	14862	14771	14765	14747	14635	14649	14625	14694	14623	14760	14504	14716	14608	14398	14453	14478	14802	14768	14616	14725	14586	14542	14672	14571	14727	14619	14802	14571	14632	14588	14663	14469	14773	14595	14512	14735	14695	14563	14696	14710	14845	14633	14612	14665	14640	14592	14716	14646	14603	14687	14610	14479	14589	14629	14610	14702	14634	14466	14680	14716	14739	14799	14510	14611	14652	14623	14523	14722	14499	14679	14922	14677	14646	14606	14543	14556	14654	14645	14529	14600	14602	14419	14707	14749	14527	14631	14628	14667	14615	14630	14706	14632	14606	14634	14622	14596	14645	14707	14783	14729	14495	14765	14662	14428	14451	14743	14716	14449	14636	14657	14665	14519	14544	14493	14668	14477	14519	14565	14586	14666	14557	14692	14713	14574	14670	14646	14574	14623	14743	14694	14791	14671	14723	14695	14685	14795	14637	14690	14606	14761	14716	14514	14541	14655	14679	14591	14710	14748	14647	14625	14730	14681	14600	14635	14664	14749	14573	14651	14655	14719	14574	14757	14600	14603	14612	14619	14709	14675	14707	14566	14624	14463	14459	14628	14672	14494	14736	14747	14586	14744	14512	14807	14782	14756	14632	14637	14660	14798	14502	14567	14597	14691	14623	14684	14642	14562	14651	14586	14727	14758	14584	14622	14599	14750	14653	14584	14691	14760	14603	14730	14707	14733	14525	14763	14626	14526	14552	14725	14619	14661	14725	14609	14681	14778	14588	14607	14690	14494	14564	14611	14672	14599	14494	14629	14539	14567	14600	14768	14629	14643	14615	14719	14686	14627	14653	14608	14499	14549	14479	14502	14640	14781	14777	14366	14656	14624	14708	14740	14648	14664	14668	14504	14642	14755	14665	14590	14673	14680	14674	14726	14644	14802	14668	14559	14722	14794	14640	14583	14632	14613	14581	14760	14753	14701	14584	14791	14577	14708	14686	14658	14624	14497	14610	14411	14713	14564	14526	14600	14542	14565	14641	14588	14632	14494	14685	14732	14742	14547	14683	14571	14760	14603	14638	14566	14583	14645	14527	14621	14650	14600	14745	14742	14676	14383	14751	14490	14512	14570	14751	14693	14683	14614	14781	14710	14642	14792	14715	14741	14654	14681	14549	14668	14639	14738	14620	14579	14632	14579	14721	14629	14584	14612	14564	14638	14681	14760	14578	14661	14617	14456	14405	14592	14708	14678	14674	14696	14658	14533	14569	14753	14631	14600	14708	14632	14618	14772	14685	14539	14828	14577	14599	14757	14662	14662	14662	14698	14749	14705	14748	14745	14675	14483	14689	14667	14562	14675	14735	14719	14583	14677	14608	14793	14653	14624	14658	14630	14567	14621	14828	14575	14567	14701	14608	14787	14690	14640	14759	14631	14543	14636	14554	14560	14619	14663	14466	14637	14681	14538	14796	14566	14664	14499	14712	14642	14695	14797	14518	14663	14676	14621	14656	14667	14708	14786	14652	14495	14624	14580	14630	14615	14622	14750	14545	14756	14618	14757	14506	14670	14807	14688	14696	14766	14499	14587	14571	14688	14518	14698	14590	14645	14598	14639	14677	14608	14607	14724	14661	14640	14621	14615	14651	14558	14648	14559	14486	14656	14595	14597	14797	14741	14643	14596	14823	14564	14746	14630	14595	14590	14516	14682	14701	14661	14569	14732	14481	14763	14720	14571	14630	14586	14679	14602	14701	14733	14686	14790	14721	14727	14476	14591	14563	14588	14426	14789	14689	14498	14603	14631	14617	14533	14616	14705	14666	14642	14760	14723	14802	14601	14630	14672	14595	14708	14596	14508	14613	14732	14700	14648	14724	14607	14659	14685	14517	14631	14489	14676	14842	14600	14545	14659	14632	14699	14797	14735	14514	14572	14665	14792	14807	14550	14584	14628	14708	14650	14676	14690	14593	14579	14720	14534	14598	14679	14730	14698	14683	14687	14644	14718	14732	14606	14591	14548	14589	14617	14545	14575	14744	14526	14677	14788	14554	14598	14620	14754	14748	14737	14715	14593	14592	14577	14606	14494	14740	14419	14752	14684	14613	14670	14459	14735	14807	14471	14714	14754	14460	14483	14562	14677	14696	14836	14800	14545	14616	14721	14747	14615	14728	14528	14675	14736	14484	14727	14759	14643	14598	14553	14702	14770	14701	14676	14701	14721	14561	14521	14697	14518	14597	14523	14657	14706	14841	14588	14813	14573	14575	14767	14612	14550	14672	14645	14679	14683	14667	14556	14601	14691	14603	14733	14547	14665	14632	14705	14569	14518	14640	14793	14814	14751	14733	14588	14655	14613	14682	14496	14588	14599	14577	14822	14649	14676	14629	14661	14565	14670	14730	14658	14652	14647	14628	14781	14633	14635	14685	14667	14770	14505	14700	14651	14793	14774	14772	14584	14539	14644	14602	14661	14649	14648	14541	14760	14540	14577	14641	14709	14538	14658	14552	14857	14661	14641	14689	14786	14530	14777	14495	14471	14711	14586	14673	14671	14880	14722	14594	14519	14663	14693	14667	14486	14667	14686	14539	14621	14717	14562	14640	14526	14617	14692	14675	14591	14770	14534	14799	14562	14707	14635	14632	14636	14648	14579	14441	14517	14707	14547	14530	14699	14674	14737	14594	14847	14594	14654	14398	14776	14783	14515	14595	14655	14527	14718	14512	14544	14620	14630	14569	14660	14629	14743	14529	14598	14677	14639	14668	14595	14558	14651	14603	14751	14679	14665	14580	14802	14628	14582	14658	14611	14715	14698	14660	14583	14422	14765	14657	14572	14563	14618	14474	14699	14620	14736	14667	14697	14681	14596	14486	14609	14520	14669	14507	14657	14711	14570	14559	14606	14737	14729	14691	14677	14510	14709	14668	14652	14612	14554	14656	14661	14570	14709	14764	14659	14583	14626	14680	14713	14556	14676	14760	14500	14616	14616	14678	14468	14540	14665	14657	14546	14663	14641	14595	14593	14784	14736	14733	14630	14660	14725	14732	14729	14827	14498	14540	14520	14754	14660	14424	14695	14503	14531	14693	14443	14588	14432	14661	14740	14526	14610	14503	14669	14660	14732	14765	14759	14697	14887	14697	14797	14487	14492	14710	14671	14546	14516	14651	14651	14587	14686	14684	14512	14578	14700	14512	14476	14639	14650	14476	14588	14572	14778	14519	14637	14804	14639	14584	14574	14710	14567	14613	14801	14590	14544	14480	14675	14752	14715	14499	14639	14624	14544	14681	14550	14681	14465	14839	14586	14535	14694	14566	14631	14634	14598	14447	14566	14636	14546	14629	14533	14776	14463	14653	14571	14709	14583	14685	14624	14402	14648	14719	14542	14595	14603	14654	14693	14695	14521	14668	14526	14594	14640	14630	14681	14680	14683	14629	14505	14500	14498	14660	14683	14584	14743	14682	14619	14589	14671	14716	14625	14699	14868	14473	14738	14768	14667	14440	14506	14596	14567	14462	14734	14664	14422	14579	14629	14747	14716	14509	14671	14746	14667	14642	14808	14760	14553	14700	14648	14731	14651	14587	14661	14521	14648	14579	14895	14584	14722	14551	14616	14677	14733	14690	14593	14534	14794	14527	14568	14596	14718	14591	14537	14663	14668	14680	14590	14613	14536	14681	14522	14714	14634	14733	14603	14603	14629	14679	14566	14650	14694	14579	14645	14593	14539	14578	14755	14630	14662	14819	14461	14621	14699	14552	14730	14834	14634	14618	14556	14632	14672	14687	14679	14666	14760	14546	14544	14642	14898	14478	14501	14586	14612	14593	14579	14705	14611	14725	14562	14727	14643	14596	14721	14541	14833	14674	14766	14581	14613	14578	14582	14815	14880	14617	14447	14600	14675	14550	14619	14526	14751	14633	14703	14712	14581	14614	14712	14569	14655	14726	14598	14664	14553	14719	14697	14517	14637	14487	14696	14652	14637	14640	14611	14516	14629	14819	14548	14734	14551	14565	14633	14691	14613	14712	14818	14685	14519	14557	14509	14653	14692	14768	14648	14600	14567	14722	14610	14673	14719	14727	14705	14791	14474	14650	14530	14596	14589	14650	14600	14538	14646	14514	14652	14652	14662	14800	14847	14596	14720	14633	14777	14655	14652	14686	14619	14670	14778	14669	14695	14678	14478	14734	14639	14590	14794	14601	14693	14634	14554	14629	14666	14741	14727	14600	14552	14731	14614	14668	14598	14623	14556	14739	14641	14559	14588	14659	14743	14737	14482	14592	14504	14632	14640	14596	14561	14493	14510	14634	14391	14615	14625	14585	14541	14726	14644	14609	14799	14689	14583	14574	14606	14735	14584	14526	14690	14775	14737	14728	14610	14757	14592	14672	14718	14702	14438	14622	14800	14583	14473	14637	14707	14556	14649	14803	14636	14505	14519	14503	14630	14712	14671	14631	14612	14625	14766	14634	14560	14621	14712	14615	14493	14732	14678	14633	14558	14671	14589	14701	14635	14657	14728	14635	14720	14624	14620	14651	14679	14727	14576	14772	14474	14779	14632	14540	14657	14477	14667	14765	14585	14822	14663	14580	14622	14463	14570	14693	14613	14648	14548	14582	14692	14791	14584	14831	14644	14550	14559	14692	14645	14588	14554	14636	14496	14550	14763	14483	14632	14621	14669	14559	14738	14529	14678	14546	14757	14609	14598	14592	14628	14605	14618	14773	14606	14469	14655	14554	14734	14570	14752	14770	14622	14736	14415	14567	14658	14670	14815	14576	14654	14412	14705	14664	14543	14718	14626	14895	14810	14649	14579	14485	14694	14641	14564	14549	14655	14461	14578	14674	14645	14610	14617	14740	14592	14597	14536	14659	14664	14682	14657	14561	14550	14678	14643	14703	14758	14716	14634	14651	14567	14681	14832	14660	14616	14506	14484	14629	14574	14709
27056	21877	24176	20482	17605	22961	22158	21060	18536	16467	15957	15953	15974	15967	15733	15855	15759	15777	15987	15750	15837	15809	15870	15747	15828	15732	15884	15667	15746	15751	15892	15706	15851	15877	15837	15785	15692	15805	15818	15613	15826	15916	15720	15736	15841	15893	15713	15678	15930	15698	15777	15710	15855	15703	15656	15898	15850	15830	15752	15710	15698	15974	15541	15979	15947	15605	15891	15779	15892	15737	15707	15814	15915	15753	15891	15731	15777	15785	15822	15817	15807	15902	15820	15818	15758	15754	15706	15818	15821	15801	15675	15644	15912	15684	15880	15951	15758	15724	15660	15749	15826	15689	15835	15934	15892	15764	15729	15789	15693	15884	15953	15812	16029	15976	16022	15820	15828	15908	15860	15726	15903	15790	15927	15791	16141	15737	15875	15770	15776	15921	16005	15754	15882	15877	15859	15704	15798	15737	15712	15668	15908	15675	15924	15810	15762	15816	15812	15796	15897	15639	15666	15912	15785	15840	15944	15796	15885	15951	15904	15725	15817	15744	15726	15814	15744	15651	15935	15913	15627	15757	15907	15689	15828	15677	15800	15694	15740	15916	15669	15718	15749	15869	15936	15898	15821	15857	15833	15871	15794	15841	15771	15770	15677	15750	15967	15788	15703	15999	15853	15786	15818	15908	15958	15737	16088	15722	15773	15893	15857	15702	15673	15678	15875	15695	15835	15909	15774	15524	15805	15962	15836	15737	15776	15732	15803	15703	15747	15775	15732	16005	15644	15950	15670	15784	15832	15744	15719	15883	15755	15682	15794	15813	15754	15690	15837	15880	15411	15850	15720	15762	15919	15767	15694	15646	15666	15845	15853	15878	15977	15672	15820	15677	15766	15749	15568	15652	15801	15544	15749	15840	15679	15787	15772	15761	15970	15818	15770	15756	15672	15895	15860	15725	15954	15839	15995	15845	15898	15903	15791	15889	15642	15817	15879	15945	15829	15866	15780	15623	15691	15670	16024	15998	15722	15854	15915	15909	15869	15822	15947	15768	15688	15856	15841	15860	16009	15844	15630	15767	15798	15631	15966	15928	15771	15792	15864	16027	15856	15795	15900	15871	15798	15923	16051	15810	15996	15893	15925	15727	16053	15768	15754	15598	15719	15740	15786	15752	15839	15828	15850	15654	15712	15710	15680	15776	15758	15882	15718	15579	15851	15625	15832	15823	15905	15878	15774	15820	15729	15789	15789	15720	15840	15790	15922	15958	15822	15760	15860	15897	15790	15781	15825	15828	15682	15957	15718	15714	15660	15709	15790	15860	15851	15898	15733	15792	15813	15733	15781	15751	15840	15761	15814	15807	15802	15828	15847	15721	15667	15827	15797	16106	15834	15858	15788	15807	15887	15720	15701	15677	15708	15827	15861	15825	15852	15902	15716	15774	15857	15778	15786	15819	15731	15914	15579	15678	15889	15682	15767	15798	15765	15680	15783	15928	15808	15691	15815	15765	15926	15883	15723	15904	15778	15717	15880	15716	15919	15854	16077	15801	15796	15867	15627	15911	15936	15739	15820	15684	15907	15525	15956	15787	15836	15720	15667	15716	15829	15865	15695	15704	15850	15817	15748	15674	15675	15705	15661	15861	16016	15900	15764	15774	15695	15717	15869	15686	15804	15703	15653	15743	15897	15808	15820	15639	15693	15568	15904	15703	15741	15718	15730	15837	15774	15876	15808	15831	15776	15722	15971	15979	15956	15863	15874	15796	15796	15787	15912	15831	15722	15732	15743	15769	15750	15735	15678	15753	15638	15978	15789	15695	15937	15669	15773	15906	15713	15715	15919	15989	15844	15940	15766	15757	15744	15806	15815	15873	15981	15883	15947	15522	15882	15861	15718	15609	15908	16058	15709	15798	15805	15895	15860	15717	15710	15687	15774	15725	15602	15884	15900	15718	15787	15916	15783	15778	15775	15662	15765	15855	16043	15833	15852	15804	15807	16047	15815	15812	15967	15797	15936	15831	15891	15916	15755	15718	15864	15884	15894	15708	15650	15926	15925	15548	15864	15855	15813	15943	16044	15760	15566	15846	15941	15846	15761	15695	15757	15786	16000	15666	15800	15982	15839	15782	15868	15745	15781	15847	15864	15734	16048	15982	15876	15873	15870	15740	15786	15947	15847	16095	15788	16085	16021	15724	15808	15733	15825	15817	15661	15750	15659	15825	15750	15769	15833	15746	15596	15678	15685	15810	15947	15696	15870	15895	15873	15790	15899	15881	15813	15508	15867	15642	15905	15820	15728	15777	15925	15876	15853	15822	15895	15719	15682	15861	15821	15789	15808	15846	15847	15919	15810	16056	15606	15594	15710	15673	15823	15726	15808	15702	15639	15572	15789	15912	15939	15871	15779	15798	15635	15915	15848	15725	15819	16005	15861	15889	15657	15991	15792	15697	15807	15941	15485	15919	15871	15840	15980	15970	15651	15673	15796	15649	15778	15857	15741	15931	15893	15697	16020	15999	15609	15863	15824	15753	15849	15790	15778	15801	15776	15947	15720	15647	15826	15817	15909	16052	15842	15893	15713	15703	15703	15746	15819	15774	16032	15881	15819	15963	15737	15772	15883	15834	15767	15930	15796	15616	15674	15791	16036	15769	15640	15918	15861	15811	15849	15719	15793	15908	15668	15692	15841	15854	15851	15967	15860	15778	15581	15702	15909	15769	15858	15859	15893	15906	15728	15981	15936	15767	15879	15792	15934	15755	16136	15775	15920	15881	15853	15820	15780	15696	15911	15980	15825	15863	15824	15515	15836	15826	16146	15766	15852	15924	15496	15755	15824	15614	15805	16025	15807	15692	15915	15671	15955	15823	15769	15840	15708	15745	15817	15617	15932	15720	15760	15844	15874	15784	15668	15713	15893	15854	15650	15878	15792	16000	15595	15582	15703	15779	15971	15857	15919	15875	15774	16032	15858	15620	15862	15795	15931	15713	15855	15850	15809	15751	15743	15896	15874	15736	15772	15728	15727	15833	15795	15735	15657	15819	15797	15748	15960	15875	15887	15740	15779	15655	15877	15841	15906	15854	15774	15707	15702	15690	15901	15773	15762	15715	15874	15767	15716	15965	15891	15772	15698	15938	15828	15536	15935	16050	15768	15771	15910	15949	15732	15681	15798	15762	15858	15801	15916	15830	15784	16001	15682	15949	15737	15831	15830	15846	15789	15810	15868	15786	15826	15875	15962	15733	15910	15958	15917	15814	15848	15823	16007	16089	15864	15646	15805	15942	15820	15792	15884	15938	15988	15741	15780	15745	15787	15814	15816	15799	15686	15669	15834	15869	15864	15989	15813	15956	15949	15861	15799	15869	15562	15465	15894	15859	15852	15816	15911	15780	15775	15932	15788	15899	15777	15808	15820	15714	15835	15782	15761	15695	15776	15865	15768	15785	15733	15657	15776	15788	15591	15847	15730	15677	15725	15905	15693	15721	15641	15799	15729	15807	15742	15846	15724	15765	15727	15809	15496	15763	15770	15945	15785	15848	15729	15703	16003	15856	15890	15799	15742	15799	15805	15959	15825	15778	15755	15815	15783	15918	15957	15746	15927	15740	15728	15756	15947	15916	15958	15817	15869	15695	15768	15853	15592	15742	15682	15911	15698	15838	15828	15819	15752	15821	15823	15801	15849	15867	15722	15999	15968	15669	15756	15720	15852	15668	15771	16010	15983	15873	15834	15845	15716	15743	15854	15763	15646	15768	15812	15860	15961	15925	15786	16128	15791	15825	15851	15621	15589	15584	15784	15926	16055	15785	15871	15724	15907	15606	15858	15809	15878	15925	15927	15903	15797	15716	15652	15887	15848	15896	15784	15863	15926	15488	15633	15707	15676	15875	15802	15677	15683	15726	15780	15823	15936	15812	15717	15692	15916	15780	15897	15868	15819	15884	15789	15715	15701	15803	15794	15730	15984	15802	15873	15832	15666	15647	15747	15864	15668	16026	15951	15882	15835	15781	15726	15666	15760	15695	15701	15713	15723	15905	15714	15929	15755	15888	15848	15840	15739	15728	15712	15706	15819	15791	15914	15790	15855	15741	15710	15925	15767	16027	15949	15826	15851	15556	15758	15743	15941	15947	15930	15627	15913	15904	15672	15804	15851	15673	15673	15759	15527	15559	15676	15663	15848	15758	15748	15669	15577	15745	15739	15694	15859	15747	15783	15665	15646	15915	15903	15760	15743	15769	15877	15782	15689	15771	15723	15884	15869	15778	15745	15812	15763	15943	15828	15809	15791	15653	15994	15704	15990	15869	15891	15931	15833	15885	15748	15904	15662	15810	15850	15749	15771	15913	15921	15832	15939	15796	15966	15853	15783	15807	15736	15793	15836	15624	15746	15825	15673	15691	15888	15760	15813	15855	15741	15948	15774	15585	15778	15842	15709	15659	15731	15735	15646	15599	15670	15876	15745	15733	15785	15756	16012	15900	15810	15953	15828	15763	15795	15693	15794	15680	15695	15709	15672	15776	15868	15715	15950	15773	15694	15803	15698	15890	15824	15772	15768	15725	15746	15743	15816	15653	15833	15778	15705	15699	15819	15862	15756	15618	15537	15752	15898	15960	15864	15752	15840	15716	15992	15637	15741	15870	15643	15921	15981	15737	15991	15818	15830	15898	15702	15884	15966	15840	15931	15745	16054	15754	15841	15581	15865	15786	15822	15812	15801	15743	16053	15868	15776	15758	15802	15860	15759	15857	15742	15630	15724	15649	15946	15837	15805	15871	16012	16071	15972	15847	15803	15701	15789	15647	15762	15867	15731	16020	15872	15866	15776	15866	15737	15699	15866	15830	16025	15946	15874	15720	15743	15737	15904	15657	15926	15731	15784	15891	15728	15926	15822	15832	15910	15959	15719	15577	15919	15798	15901	15816	15634	15524	15797	15826	15732	15962	15853	15887	15800	15702	15785	16029	16046	15968	15808	15736	15634	15663	15883	15848	15852	15979	15800	15822	15890	15890	15888	15851	15921	15877	15572	15686	15800	15890	15571	16026	15882	15786	15712	15603	15844	15807	15913	15654	15852	15705	15836	15840	15850	15947	15682	15762	15786	15689	15789	15772	15843	15827	15724	15710	15928	15726	15847	15616	15826	15836	15745	15761	16112	15563	15891	15674	15901	15758
15972	21391	20643	18066	17754	25606	22964	22056	17817	15148	14691	14748	14669	14758	14744	14669	14645	14694	14694	14688	14775	14789	14809	14801	14698	14778	14848	14561	14648	14760	14526	14697	14721	14743	14876	14527	14781	14795	14733	14791	14772	14654	14747	14706	14793	14798	14666	14620	14634	14782	14767	14621	14862	14647	14623	14693	14849	14734	14633	14756	14643	14668	14603	14650	14657	14652	14720	14819	14741	14761	14840	14493	14799	14507	14714	14488	14881	14650	14560	14732	14674	14778	14741	14703	14688	14772	14671	14644	14534	14665	14722	14680	14720	14718	14614	14673	14919	14645	14696	14748	14731	14471	14828	14718	14711	14861	14659	14539	14678	14696	14881	14710	14607	14733	14816	14473	14621	14728	14688	14599	14756	14660	14655	14819	14652	14736	14636	14647	14652	14690	14653	14590	14622	14637	14709	14750	14554	14755	14684	14794	14573	14706	14741	14727	14590	14819	14692	14712	14747	14676	14704	14571	14672	14434	14780	14596	14799	14661	14671	14836	14722	14628	14756	14905	14680	14549	14750	14616	14709	14540	14704	14715	14748	14690	14607	14701	14550	14758	14725	14771	14713	14673	14890	14687	14859	14606	14606	14690	14685	14861	14889	14646	14604	14957	14686	14760	14762	14648	14658	14624	14639	14728	14742	14771	14656	14520	14609	14669	14578	14706	14718	14582	14681	14910	14755	14620	14745	14569	14688	14575	14590	14608	14445	14548	14720	14639	14635	14759	14871	14717	14723	14700	14694	14537	14723	14738	14545	14549	14654	14485	14709	14578	14587	14673	14566	14661	14642	14727	14436	14645	14910	14782	14835	14640	14655	14535	14624	14653	14717	14655	14493	14823	14536	14585	14755	14662	14731	14562	14805	14798	14694	14602	14608	14468	14722	14665	14555	14482	14821	14662	14615	14612	14580	14587	14744	14590	14787	14556	14720	14690	14639	14623	14574	14686	14621	14738	14698	14745	14817	14533	14806	14597	14721	14527	14695	14729	14698	14563	14608	14579	14796	14631	14714	14723	14725	14676	14601	14641	14731	14627	14600	14826	14584	14677	14649	14582	14563	14783	14771	14679	14747	14648	14755	14673	14660	14635	14702	14458	14683	14750	14697	14597	14608	14779	14495	14665	14639	14692	14655	14729	14608	14751	14762	14786	14599	14714	14792	14635	14641	14895	14744	14700	14614	14535	14704	14662	14598	14621	14916	14702	14667	14530	14723	14781	14758	14719	14400	14739	14650	14832	14559	14722	14616	14723	14733	14578	14813	14642	14653	14775	14815	14639	14765	14639	14678	14780	14639	14752	14700	14774	14778	14617	14760	14725	14687	14574	14655	14669	14581	14522	14671	14698	14730	14509	14557	14730	14816	14744	14598	14527	14689	14629	14663	14779	14673	14660	14741	14591	14554	14677	14763	14732	14724	14774	14796	14627	14732	14633	14687	14587	14840	14673	14519	14546	14534	14708	14734	14799	14698	14766	14769	14672	14728	14567	14804	14696	14480	14776	14787	14689	14765	14555	14658	14693	14837	14636	14688	14722	14755	14587	14684	14842	14624	14697	14632	14599	14652	14570	14775	14716	14696	14785	14676	14647	14758	14723	14603	14785	14841	14682	14728	14761	14569	14842	14701	14455	14716	14662	14743	14808	14605	14808	14709	14767	14619	14751	14655	14634	14687	14585	14804	14767	14530	14725	14479	14566	14719	14747	14691	14787	14745	14664	14720	14565	14696	14551	14659	14730	14715	14529	14619	14596	14715	14833	14611	14830	14826	14725	14639	14643	14572	14762	14790	14839	14812	14688	14624	14607	14593	14825	14752	14770	14570	14727	14553	14606	14614	14640	14605	14765	14543	14737	14599	14638	14686	14534	14778	14687	14597	14746	14688	14628	14836	14679	14602	14536	14674	14797	14764	14581	14663	14607	14671	14789	14515	14675	14678	14595	14670	14649	14702	14781	14706	14703	14768	14595	14717	14611	14795	14749	14828	14700	14706	14555	14567	14576	14781	14707	14729	14659	14743	14586	14741	14798	14627	14637	14780	14542	14713	14726	14546	14688	14676	14844	14665	14644	14796	14678	14799	14799	14849	14577	14487	14662	14636	14713	14648	14691	14698	14720	14638	14549	14517	14847	14653	14943	14774	14777	14797	14799	14730	14671	14693	14681	14629	14669	14735	14508	14549	14678	14693	14662	14727	14651	14579	14792	14658	14506	14764	14623	14841	14668	14753	14604	14757	14770	14741	14749	14696	14551	14604	14716	14697	14564	14722	14836	14625	14631	14678	14713	14754	14604	14669	14598	14950	14728	15015	14620	14651	14596	14741	14710	14655	14749	14671	14586	14620	14786	14556	14713	14629	14780	14768	14690	14541	14649	14714	14683	14682	14654	14847	14707	14839	14887	14559	14991	14878	14668	14578	14717	14860	14751	14738	14684	14544	14699	14546	14725	14622	14806	14687	14737	14654	14582	14743	14659	14712	14806	14680	14623	14718	14793	14771	14790	14499	14592	14638	14603	14612	14837	14701	14754	14677	14593	14666	14720	14663	14856	14540	14966	14627	14814	14485	14679	14637	14680	14763	14669	14862	14813	14735	14504	14661	14826	14706	14649	14715	14769	14699	14677	14665	14788	14642	14772	14735	14634	14661	14616	14854	14563	14652	14811	14735	14741	14674	14706	14776	14660	14564	14609	14600	14629	14718	14587	14671	14632	14578	14754	14749	14490	14612	14542	14603	14583	14568	14674	14660	14580	14656	14701	14710	14560	14529	14507	14564	14771	14525	14636	14676	14683	14782	14663	14758	14609	14573	14865	14704	14558	14676	14667	14751	14679	14906	14607	14562	14717	14730	14692	14547	14674	14617	14602	14819	14564	14738	14653	14545	14731	14653	14841	14713	14584	14576	14546	14651	14792	14614	14524	14745	14683	14686	14468	14603	14497	14645	14787	14727	14905	14688	14670	14736	14673	14518	14609	14731	14837	14671	14542	14660	14495	14579	14537	14822	14701	14677	14669	14630	14613	14706	14803	14569	14704	14693	14621	14730	14794	14737	14589	14593	14783	14742	14657	14882	14689	14623	14548	14739	14557	14715	14824	14645	14574	14673	14753	14786	14730	14479	14769	14691	14738	14781	14597	14624	14710	14726	14742	14769	14798	14730	14793	14705	14890	14545	14551	14647	14515	14723	14884	14736	14763	14718	14626	14626	14535	14711	14628	14640	14742	14723	14550	14505	14626	14687	14632	14882	14555	14631	14565	14717	14725	14612	14757	14692	14759	14749	14899	14752	14536	14726	14796	14565	14747	14747	14847	14470	14732	14443	14836	14642	14675	14733	14632	14841	14645	14620	14804	14657	14820	14616	14683	14666	14505	14846	14769	14860	14705	14739	14596	14710	14830	14741	14649	14756	14567	14686	14671	14576	14682	14734	14843	14781	14596	14770	14771	14532	14618	14679	14656	14641	14765	14703	14634	14624	14622	14880	14683	14645	14759	14770	14649	14733	14591	14603	14622	14737	14382	14615	14691	14703	14644	14813	14668	14593	14665	14589	14683	14763	14758	14684	14722	14788	14587	14748	14734	14630	14661	14644	14619	14758	14775	14663	14754	14776	14819	14626	14597	14560	14677	14714	14632	14735	14709	14658	14805	14672	14739	14615	14607	14767	14796	14657	14634	14710	14787	14583	14723	14722	14763	14543	14707	14586	14708	14642	14776	14788	14685	14514	14763	14558	14651	14542	14724	14776	14691	14630	14711	14601	14569	14751	14692	14715	14545	14841	14762	14614	14747	14770	14765	14664	14642	14701	14493	14697	14750	14690	14872	14402	14613	14757	14725	14868	14714	14709	14656	14647	14871	14738	14707	14703	14646	14587	14651	14687	14544	14559	14754	14742	14680	14629	14473	14779	14724	14532	14822	14813	14871	14614	14650	14738	14627	14906	14682	14656	14814	14788	14717	14736	14597	14634	14822	14711	14781	14769	14711	14533	14710	14749	14791	14671	14714	14597	14728	14623	14686	14734	14629	14612	14588	14893	14558	14888	14631	14669	14733	14671	14769	14665	14689	14730	14643	14640	14653	14575	14604	14664	14749	14690	14665	14710	14612	14702	14872	14745	14503	14614	14636	14888	14734	14652	14789	14625	14724	14689	14588	14616	14527	14635	14770	14777	14688	14771	14706	14717	14646	14796	14713	14568	14710	14722	14675	14723	14720	14822	14658	14609	14558	14794	14690	14628	14697	14607	14809	14669	14848	14793	14712	14758	14650	14601	14579	14665	14485	14607	14663	14505	14724	14577	14711	14539	14801	14708	14808	14603	14676	14533	14677	14745	14713	14619	14767	14663	14688	14758	14698	14732	14747	14753	14847	14664	14731	14729	14674	14542	14590	14787	14604	14601	14669	14464	14849	14653	14627	14760	14732	14692	14652	14753	14837	14768	14560	14694	14531	14922	14613	14745	14562	14679	14701	14638	14770	14803	14663	14653	14589	14814	14649	14623	14652	14705	14869	14746	14808	14759	14656	14593	14600	14637	14818	14639	14814	14831	14724	14590	14612	14701	14716	14668	14570	14700	14747	14686	14759	14599	14722	14644	14708	14759	14601	14695	14833	14730	14686	14744	14809	14712	14750	14795	14631	14585	14739	14537	14586	14723	14758	14656	14724	14713	14664	14610	14746	14659	14688	14669	14759	14821	14808	14760	14666	14520	14751	14547	14717	14630	14619	14585	14957	14743	14550	14742	14456	14789	14828	14825	14549	14634	14705	14758	14676	14545	14634	14601	14589	14642	14680	14547	14826	14594	14751	14750	14719	14690	14556	14644	14598	14745	14656	14714	14697	14749	14702	14766	14702	14616	14675	14550	14780	14599	14735	14548	14687	14569	14663	14906	14571	14639	14753	14811	14609	14682	14738	14691	14751	14670	14605	14797	14729	14720	14631	14570	14695	14852	14710	14873	14686	14694	14567	14974	14639	14744	14754	14704	14733	14718	14661	14753	14441	14888	14698	14678	14607	14743	14872	14649	14576	14730	14689	14758	14716	14742	14731	14558	14795	14705	14670	14836	14755	14812	14736	14815	14805	14666	14753	14622	14587	14637	14819	14636	14708	14560	14665	14671	14735	14639	14513	14898	14539
24137	21220	28356	24774	23544	42626	44808	36635	27833	19736	16569	16186	16070	16245	16000	15925	15929	16031	16028	15872	15782	15876	15888	16062	15940	15928	15825	16050	15849	15851	15810	15938	15997	15749	15688	15991	16017	16028	15740	15687	15764	15886	15919	16017	15570	15935	16036	15921	16043	15987	15981	15937	15726	15711	15777	15801	15728	15679	15717	15725	15922	16021	15700	15733	15905	15806	15826	15806	15890	15883	15846	15717	15716	15680	15997	15735	15924	15874	15744	15803	15839	15810	15694	15681	15827	15671	15730	15785	15864	15673	15699	15722	15790	15742	15907	15714	15786	15953	15723	15854	15882	15825	15745	15537	15751	15805	15988	15808	15775	15662	15841	15809	15647	15820	15592	15909	15890	15892	15665	15847	16008	15916	15677	15831	15854	15773	15807	15704	15850	15627	15905	16000	15827	15846	15930	15656	15976	15929	15677	15825	15888	15869	15815	15897	15770	15968	15777	15824	15635	15874	15940	15965	15732	15733	15815	15714	15893	15805	15880	15696	15621	15782	15805	15772	15819	15871	15579	15877	15807	15733	15734	15807	15764	15642	15723	16098	15875	15769	15767	15731	15717	15606	15805	15753	15848	15820	15737	15873	15887	15632	15898	15773	15975	15948	15623	15814	15751	15657	15538	15686	15775	15714	15787	15948	15817	15751	15974	15911	15847	15936	15852	15728	15854	15828	15820	15854	15798	15845	15911	15750	15632	15780	15586	15737	15807	15786	15637	15500	15756	15607	15859	15715	15779	15873	15831	15847	15708	15896	15705	16028	15764	15897	15831	15796	15878	15832	15781	15861	15640	15818	15674	15725	15673	15896	15915	16070	15841	15971	15838	15859	15923	15888	15821	15795	15890	15784	15753	15906	15681	15744	15859	15910	15885	15742	15656	15585	15825	15905	15892	15706	15801	15782	15737	15720	15913	15683	15815	15926	15613	15975	15911	15865	15719	15778	15803	15675	15862	15646	15691	15714	15899	15768	15824	15736	15730	15627	15920	15734	15640	15829	15837	15981	15879	15887	15764	15972	15893	15804	15943	15958	15657	15772	15762	15780	16018	15865	15714	16100	15736	15809	15832	15855	15703	15753	15642	15758	15714	15781	15883	15691	15758	15974	15789	15931	15853	15655	15827	15788	15775	15790	15888	15903	15998	15768	15763	15600	15701	15759	15739	15734	15784	15796	15836	15912	15760	15691	15947	16017	16111	15879	15939	15856	15766	15925	15848	15907	15922	15885	15807	15664	15840	15901	16023	15771	15818	15938	15760	15895	15950	15844	15730	15714	15977	15959	15668	15941	15670	15911	15727	15660	15831	15783	15508	15746	15770	16037	15654	15848	15843	15860	15835	16000	15959	15624	15906	15577	15591	15551	15723	15697	15791	15671	15994	15869	15767	15873	15627	15922	15817	15653	15861	15895	15942	15743	15871	15807	16035	15762	15723	16021	15774	15774	15719	15913	15837	15829	15954	15785	15835	15902	15798	15895	15827	15810	15804	15898	15747	15777	15851	15717	15772	15717	15789	15680	15727	15905	15582	15469	15611	15730	15948	15929	16079	15959	15841	15978	15816	15856	15770	15831	15965	15803	15670	15888	15942	15819	15767	15929	15926	15840	15841	15848	15791	15660	15845	15830	15786	15772	15802	15753	15829	15706	15697	15826	15946	15897	15873	15821	15890	15862	16002	15863	15805	15869	15913	15784	15638	16059	15755	15806	16006	15797	15834	15739	15643	15741	15819	15910	15725	15898	15801	15833	15778	15883	15927	15906	15728	15902	15757	15731	15844	15947	15794	15797	15795	15975	15863	15897	15943	15742	15803	15817	15767	15913	15756	15835	15907	15860	15868	15710	15879	15747	15474	15664	15674	15825	15852	15753	15727	15761	15885	15602	15702	15696	15940	15690	15751	15973	16082	15722	15856	15592	15696	15545	15850	15831	15950	15871	15880	15972	15749	15874	15899	15914	15828	15890	15945	15700	15705	15780	15844	15719	15827	15724	15855	15736	15706	15800	16007	16000	15698	15858	15799	15884	15754	15678	16047	15778	15961	15820	15622	15647	15692	15874	15757	15680	15749	15872	15842	15691	15592	15891	16132	15771	15963	15604	15626	15874	15705	15809	15658	15916	15752	15838	16128	15783	15960	15618	15827	15776	15741	15905	15898	15736	15729	15737	15853	15752	15684	15759	15620	15874	15786	15774	15796	15701	15685	15975	15854	15730	15886	15970	15712	15879	15774	15844	15874	15854	15944	15897	15667	15783	15960	15840	15790	15759	15870	15868	15987	15706	15950	15898	15793	15882	15804	15789	15893	15626	15580	15851	15927	15818	16122	15873	15645	15824	15718	15874	15941	15896	15900	15954	15926	15776	15734	15623	15727	15868	15987	16052	16140	15883	15624	15852	15814	15814	15691	15951	15751	15668	15792	15868	15731	15651	15829	15878	16010	15635	15985	15838	15895	15775	15937	15766	15699	15819	15977	15834	15942	15768	15832	15919	16100	15723	15948	15881	15664	15885	15813	15822	15874	15893	15689	15960	15734	15725	15644	15805	15915	15927	15827	15724	15941	15585	15912	15906	15684	15887	15731	15745	15722	15749	15793	15792	15850	16035	15958	15864	15882	15656	15883	15696	15823	15767	15914	15887	15746	15787	15882	15696	15718	15781	15757	15894	15907	15966	15767	15815	15762	15763	15762	15801	15734	15694	15853	15753	15837	15764	15824	15822	15766	15738	15767	15722	15748	15766	15865	15939	15963	15883	15773	15755	15807	15814	15711	15687	15832	16046	15836	15915	15865	15758	15853	15721	15824	15981	15941	15769	15805	15785	15866	15898	15760	15859	15778	15677	15900	15817	15834	15794	15988	15805	15661	15941	15773	15832	15691	15688	15942	15660	15888	15848	15872	15886	15873	15943	15850	15638	15663	15718	16048	15612	15950	15658	15837	15813	15891	15736	15856	16015	16087	15725	15994	15884	15740	15939	15974	15813	15837	16107	16004	15766	15870	15787	15866	15940	15913	15784	15830	15989	15958	15906	15835	15800	15657	15862	15800	15827	15987	15744	15799	15827	15688	15836	15780	15905	15655	15804	15968	15807	15657	15944	15943	15892	15969	15829	15698	15689	15832	15960	15916	15703	15897	15849	15738	15686	15934	15943	15894	15880	15637	15603	15834	15797	15657	15692	15725	15964	15785	15771	15880	15767	15975	15800	15797	15803	15908	15895	15663	15800	15855	15786	15831	15881	15828	15576	15876	15681	15729	15836	16051	15615	15757	15857	15777	15807	15999	15924	15976	15714	15914	15804	15761	15805	15857	15860	15907	15885	15958	15686	15885	15668	15696	15825	15809	15795	15882	15890	15652	15672	15815	15749	15736	15803	15786	15825	15746	15873	15869	15839	15852	15850	15691	15842	15639	15661	15791	15751	15864	15726	15829	15949	15713	15807	15916	15804	15846	16009	15813	15867	15883	15849	15810	15806	15925	15729	15607	15733	15731	15894	15962	15818	15665	15799	15897	15703	15668	15703	15807	15794	15904	15937	15848	15827	15795	15881	15851	15952	15695	15747	15901	15853	15748	15777	15807	15944	15723	15761	15682	15781	15687	15814	15999	15801	15831	15791	15839	15857	15907	15667	15619	15830	15768	15894	15741	15845	15862	15815	15795	15620	15899	15711	15777	15838	15933	15671	15667	15892	15925	15910	15885	15717	15756	15953	15788	15874	15875	15809	15975	15624	15799	15861	15865	15851	15841	15742	15722	15792	15783	15871	15768	15749	15867	15824	15836	15883	15937	15587	15663	15726	15683	15762	15934	15741	15863	15867	15740	15634	15881	15804	15777	15925	15631	15861	15876	15894	15818	15771	15894	15760	15802	15848	15878	15968	15695	15969	15904	15771	15902	15804	15849	15685	15770	15794	15756	15651	15832	16046	15947	15966	15762	15753	15895	15907	15771	15789	15730	15720	15721	15917	15896	15843	15735	15617	15861	15898	15731	15962	15757	15820	15872	15705	16002	16017	15855	15833	15870	15968	15875	15866	15980	15634	15836	16106	15820	15619	15701	15989	15870	15836	15632	15786	15647	15718	15825	15865	15852	15767	15819	15545	15865	15804	15885	15900	15739	15821	15755	15847	15729	15793	15788	15823	15905	15821	15734	15738	15895	15871	15786	15833	15841	15792	16094	15838	15769	15835	15856	15774	15753	15582	15708	15653	15606	15771	15799	15941	15805	15818	15878	15908	16002	15701	16045	15911	15859	16081	15878	15668	15804	15819	15853	15865	15922	15835	15846	15922	15580	15786	15785	15728	15701	15828	15600	15827	16112	15856	15582	15751	15999	15836	15812	15936	15805	15810	15801	15816	15832	15808	15723	15701	15706	15822	15768	15913	15847	15862	15976	15871	15922	15650	15820	15808	15965	15800	15652	15838	15682	15903	15957	15848	15747	15590	15730	15756	15620	15736	15882	15727	15817	15849	15701	15833	15910	15690	15773	15823	15744	15741	15688	15733	15616	15879	15927	15678	15733	15838	16001	15735	15861	15758	15859	15886	15749	15850	15844	15968	15772	15749	15937	15847	15980	15828	15861	15807	15659	15706	15835	15654	15781	15788	15538	15790	15726	15844	15955	15916	15605	15789	15860	15854	15707	15887	15866	15872	15765	15875	15865	15837	15766	15726	15899	15699	15928	15561	15657	15872	15816	15768	15704	15921	15799	15828	15718	15731	15760	15807	15759	15791	15890	16004	15948	15842	15840	15934	15767	15964	15882	15741	15822	15806	15719	15733	15920	15843	15675	15829	15934	15840	15925	15856	15777	15957	15801	15816	16212	15975	15818	15929	15868	15825	15751	15717	15913	15824	15945	15779	15910	15932	15760	15876	15683	15742	15869	15779	15963	16040	16054	15847	15763	15746	15735	16043	15627	15743	15832	15747	15900	15761	15876	15909	15795	15883	15899	15883	15854	15934	15899	15868	15727	15583	15877	16036	15875	15946	15856	15828	15730	15774	15811	15802	15912	15766	15800	15643	16081	15842	15670	15927	15802	15996	15828	15692	15809	15893	15755	15723	15851	15694	15802	15920	15826	15825	15795	15814	15806	15892	15938	15917	15988	15752	15779	15921	15733	15797	15649	15813
17922	30423	32995	25834	27451	47215	45056	39283	28039	18182	15023	14931	14781	14837	14802	14743	14807	15002	14895	14732	14831	14681	14791	14813	14772	14796	14776	14834	14736	14928	14880	14620	14821	14717	14792	14634	14958	14837	14932	14661	14939	14632	14727	14739	14773	14887	14869	14907	15169	15077	15033	14882	14684	14781	14707	14590	14840	14819	14806	14862	14620	14769	14893	14757	14707	14800	14753	14840	14705	14692	14765	14741	14743	14806	14863	14747	14672	14633	14686	14738	14936	14901	14813	14739	14767	14779	14738	14707	15013	14773	14709	14876	14749	14683	14824	14770	14677	14714	14718	14670	14773	14777	14839	14723	14952	14771	14706	14758	14896	14633	14944	14725	14881	14839	14893	14715	14663	14779	14856	14848	14798	14572	14851	14674	14632	14778	14603	14839	14871	14849	14569	14687	14754	14805	14780	14679	14633	14743	14773	14749	14823	14729	14839	14624	14894	14913	14678	14904	14701	14677	14855	14691	14629	14545	14752	14743	14785	14878	14636	14636	14736	14834	14735	14831	14579	14763	14821	14646	14608	14869	14944	14910	14723	14818	14720	14788	14722	14905	14861	14577	14743	14866	14792	14755	14841	14915	14794	14803	14827	14592	14751	14761	14879	14812	14561	14877	14828	14904	14955	14821	14830	14642	14645	14746	14752	14848	14726	14976	14943	14750	14897	14701	14734	14854	14690	14747	14681	14821	14875	14781	14894	14699	14842	14657	14785	14755	14545	14635	14696	14817	14735	14677	14558	14748	14793	14678	14693	14665	14578	14701	14889	14694	14769	14712	14864	14712	14841	14862	14850	14710	14732	14975	14798	14711	14898	14783	14621	14780	14818	14834	14693	14840	14827	14703	14825	14822	14627	14560	14705	14830	14847	14591	14797	14868	14672	14773	14770	14768	14873	14847	14822	14736	14761	14826	14827	14673	14685	14771	14863	14909	14860	14781	14760	14642	14628	14681	14733	14825	14580	14534	14844	14711	14710	14994	14669	14879	14707	14794	14835	14793	14703	14756	14818	14847	14722	14611	14931	14914	14778	14843	14739	14736	14732	14890	14670	14884	14817	14704	14798	14749	14798	14702	14634	14799	14750	14805	14872	14834	14752	14718	14834	14733	14722	14882	14775	14812	14759	14619	14731	14787	14757	14763	14851	14821	14814	14988	14759	14829	14798	14791	14771	14706	14760	14861	14834	14587	14865	14764	14829	14870	14755	14639	14856	14662	14817	14747	14636	14713	14868	14652	14825	14846	14682	14683	14866	14917	14685	14745	14841	14816	14603	14876	14816	14697	14691	14643	14690	14683	14742	14628	14787	14860	14829	14799	14795	14607	14757	14721	14843	14662	14719	14632	14829	14712	14778	14697	14676	14625	14711	14754	14812	14935	14661	14837	14885	14692	14710	14771	14793	14651	14714	14771	14730	14675	14866	14798	14738	14646	14624	14864	14769	14895	14827	14876	14768	14766	14573	14580	14692	14655	14855	14717	14819	14646	14782	14794	14748	14705	14824	14774	14880	14651	14884	14701	14721	14718	14749	14880	14733	14817	14760	14723	14687	14833	14762	14798	14768	14763	14837	14727	14788	14755	14772	14795	14721	14915	14722	14750	14786	14755	14725	14846	14965	14781	14857	14714	14982	14750	14967	14582	14648	14695	14769	14709	14637	14737	14687	14672	14683	14681	14774	14701	14828	14804	14681	14633	14738	14618	14698	14641	14693	14764	14634	14753	14872	14834	14632	14898	14824	14746	14728	14644	14866	14827	14866	14610	14722	14680	14784	14665	14840	14777	14804	14707	14775	14748	14735	14743	14916	14668	14789	14755	14757	14591	14851	14775	14898	14780	14624	14663	14811	14804	14685	14836	14725	14753	14693	14869	14886	14811	14765	14779	14902	14785	14754	14713	14699	14705	14799	14698	14509	14720	14830	14686	14851	14902	14739	14744	14557	14626	14796	14780	14859	14730	14830	14809	14757	14715	14867	14674	14779	14763	14858	14824	14872	14821	14864	14780	14781	14931	14668	14759	14837	14598	14848	14741	14766	14863	14773	14902	14636	14618	14748	14758	14759	14614	14675	14937	14778	14737	14711	14900	14748	14777	14757	14725	14737	14808	14779	14735	14760	14812	14790	14823	14953	14791	14831	14839	14877	14829	14872	14502	14740	14757	14731	14668	14942	14712	14673	14514	14796	14669	14680	14630	14764	14790	14856	14804	14711	14853	14768	14666	14827	14872	14733	14621	14918	14611	14747	14789	14832	14837	14779	14799	14677	14724	14862	14877	14837	14823	14853	14720	14717	14842	14945	14809	14848	14833	14753	14901	14770	14640	14704	14818	14798	14683	14729	14824	14794	15006	14532	14863	14773	14723	14929	14592	14832	14690	14692	14800	14818	14675	14863	14772	14764	14723	14796	14769	14826	14876	14626	14758	14792	14794	14742	14795	14570	14752	14775	14702	14966	14722	14623	14828	14835	14773	14712	14726	14758	14742	14787	14821	14789	14644	14698	14637	14872	14813	14790	14819	14740	14740	14709	14775	14873	14880	14762	14755	14749	14949	14684	14784	14620	14833	14850	14905	14786	14794	14683	14655	14650	14801	14938	14848	14732	14802	14664	14925	14696	14828	14684	14713	14642	14824	14654	14647	14742	14829	14788	14714	14612	14724	14819	14823	14805	14678	14794	14945	14818	14738	14802	14678	14756	14776	14759	14768	14879	14793	14714	14821	14973	14771	14793	14956	14690	14805	14646	14672	14905	14783	14696	14797	14778	14678	14760	14734	14695	14605	14840	14741	14988	14742	14763	14726	14864	14879	14881	14751	14772	14813	14914	14778	14622	14743	14865	14784	14717	14770	14666	14840	14763	14985	14888	14834	14732	14713	14843	14769	14739	14770	14851	14730	14658	14906	14688	14671	14821	14761	14602	14601	14677	14676	14641	14820	14665	14729	14586	14761	14751	14828	14768	14692	14692	14793	14630	14895	14807	14655	14715	14782	14792	14812	14800	14659	14822	14945	14733	14763	14688	14829	14814	14939	14787	14717	14615	14650	14822	14828	14741	14731	14865	14675	14773	14863	14842	14682	14789	14714	14721	14757	14963	14647	14851	14887	14958	14748	14872	14792	14720	14826	14667	14673	14771	14819	14992	14982	14588	14788	14687	14678	14719	14713	14548	15006	14725	14701	14732	14834	14926	14621	14674	14854	14749	14644	14883	14815	14683	14799	14870	14658	14712	14654	15023	14716	14830	14831	14880	14616	14707	14761	14958	14645	14721	14820	14724	14896	14774	14749	14808	14765	14609	14699	14687	15005	14718	14748	14759	14563	14829	14702	14833	14762	14775	14756	14774	14820	14654	14637	14723	14696	14863	14815	14761	14763	14768	14728	14596	14773	14809	14793	14672	14812	14866	14876	14812	14608	14967	14697	14706	14719	14844	14810	14655	14904	14696	14848	14738	14756	14679	14899	14679	14796	14773	14867	14855	14780	14873	14735	14623	14685	14839	14727	14843	14719	14584	14585	14833	14894	14704	14723	14868	14873	14689	14723	14749	14604	14756	14718	14701	14814	14814	14810	14819	14816	14759	14804	14957	14923	14572	14976	14868	14758	14697	14818	14841	14772	14784	14711	15041	14744	14723	14827	14875	14874	14821	14796	14777	14684	14845	14740	14835	14840	14812	14725	14780	14908	14758	14835	14689	14774	14803	14820	14839	14660	14854	14762	14785	14849	14721	14751	14802	14850	14680	14779	14619	14855	14776	14717	14726	14707	14841	14727	14772	14901	14667	14771	14779	14857	14870	14799	14565	14798	14822	14822	14852	14769	14767	14877	14802	14636	14738	14669	14587	14724	14906	14758	14693	14807	14813	14658	14710	14876	14796	14762	14731	14785	14837	14785	14779	14681	14854	14694	14719	14668	14700	14610	14706	14692	14778	14872	14813	14894	14747	14986	14854	14613	14656	15143	14769	14864	14670	14823	14650	14743	14625	15002	14790	14743	14742	14665	14749	14589	14889	14881	14938	14851	14791	14668	14740	14918	14732	14604	14776	14709	14800	14962	14818	14740	14796	14737	14789	14885	14661	14859	14931	14839	14976	14865	14852	14784	14764	14844	14844	14693	14670	14809	14872	14786	14762	14713	14724	14822	14616	14723	14840	14700	14793	14777	14877	14865	14741	14713	14799	14653	14579	14927	14682	14661	14784	14730	14849	14723	14810	14605	14670	14748	14579	14759	14708	14750	14843	14623	14694	14741	14888	14605	14935	14593	14761	14685	14881	14816	14920	14798	14713	14709	14658	14885	14649	14830	14737	14887	14654	14742	14725	14663	14888	14796	14679	14745	14997	14753	14698	14721	14798	14647	14647	14772	14772	14596	14637	14894	14768	14664	14737	14781	14694	14735	14837	14681	14783	14762	14710	14724	14778	14816	14760	14592	14716	14668	14758	14826	14901	14733	14875	14693	14861	14624	14942	14605	14843	14718	14828	14834	14743	14890	14802	14699	14823	14740	14748	14716	14797	14687	14746	14798	14840	14837	14766	14729	14825	14816	14742	14913	14600	14752	14719	14778	14770	14759	14743	14694	14848	14733	14549	14869	14835	14839	14805	14758	14636	14755	14777	14752	14788	14791	14903	14797	14791	14761	14840	14790	15086	14532	14651	14694	14687	14776	14807	14777	14619	14786	14903	14785	14825	14656	14634	14641	14648	14809	14713	14742	14768	14664	14582	14725	14838	14705	14835	14877	14913	14844	14623	14765	14735	14854	14662	14798	14823	14957	14714	14906	14812	14820	14911	14858	14637	14816	14891	14851	14753	14637	14837	14833	14800	14736	14809	14809	14885	14823	14845	14817	14932	14798	14668	14786	14808	14827	14664	14845	14695	14683	14780	14902	14734	14741	14627	14768	14842	14909	14900	14724	14800	14771	14636	14686	14840	14871	14744	14591	14792	14883	14866	14725	14884	14806	14771	14864	14721	14654	14818	14773	14908	14678	14682	14793	14855	14760	14774	14562	14811	14775	14827	14706	14773	14733	14846	14632	14970	14866	14806	14661	14819	14857	14647	14818	14890	14788	14840	14919	14817	14645	14864	14750	14657	14753	14815	14832	14635	14881	14675	14802	14649	14862	14883	14757
22895	21183	28937	23786	21767	46202	56551	49828	35833	23376	17811	15989	15871	15627	15542	15697	15426	15503	15539	15593	15467	15560	15783	15636	15448	15420	15273	15372	15367	15420	15668	15321	15430	15281	15356	15332	15303	15268	15547	15452	15274	15479	15255	15531	15537	15264	15329	15402	15730	15696	15675	15591	15506	15377	15290	15294	15292	15440	15351	15353	15357	15422	15277	15254	15249	15304	15386	15185	15443	15300	15315	15272	15424	15383	15399	15102	15355	15268	15405	15545	15272	15417	15420	15305	15480	15355	15386	15419	15433	15558	15284	15333	15229	15216	15436	15403	15269	15328	15327	15423	15345	15374	15409	15398	15260	15359	15400	15339	15243	15285	15426	15192	15252	15281	15307	15409	15258	15263	15287	15314	15414	15185	15269	15465	15445	15291	15143	15370	15357	15438	15296	15390	15226	15356	15290	15190	15008	15063	15269	15516	15315	15424	15398	15216	15336	15254	15447	15405	15446	15258	15446	15343	15230	15198	15458	15459	15245	15163	15270	15239	15528	15389	15427	15242	15460	15424	15350	15442	15349	15226	15303	15303	15327	15350	15316	15205	15355	15335	15441	15304	15399	15330	15405	15153	15262	15454	15508	15189	15164	15435	15358	15352	15400	15374	15344	15319	15252	15344	15206	15295	15304	15459	15268	15278	15192	15132	15136	15408	15272	15341	15526	15446	15239	15290	15447	15206	15274	15388	15364	15397	15344	15410	15457	15228	15312	15198	15153	15282	15210	15255	15290	15264	15052	15354	15169	15324	15443	15258	15238	15216	15385	15276	15548	15330	15305	15506	15395	15276	15369	15258	15172	15184	15554	15359	15439	15434	15383	15460	15271	15256	15251	15367	15374	15330	15341	15198	15342	15212	15225	15430	15248	15435	15327	15306	15336	15254	15284	15225	15288	15212	15099	15141	15308	15337	15466	15339	15290	15175	15338	15517	15198	15242	15460	15248	15427	15094	15180	15242	15397	15310	15310	15247	15315	15334	15264	15215	15416	15230	15224	15489	15385	15439	15288	15284	15234	15415	15280	15173	15221	15259	15640	15019	15342	15314	15089	15022	15347	15387	15393	15418	15325	15144	15451	15223	15301	15402	15277	15224	15553	15446	15329	15277	15439	15159	15471	15090	15323	15158	15229	15194	15451	15264	15242	15232	15180	15202	15370	15342	15242	15091	15205	15321	15407	15395	15429	15341	15106	15228	15232	15432	15250	15333	15180	15265	15519	15403	15619	15410	15505	15270	15411	15196	15287	15324	15275	15262	15254	15251	15324	15372	15238	15054	15282	15372	15351	15290	15181	15393	15400	15373	15178	15335	15135	15326	15335	15429	15369	15371	15404	15331	15300	15455	15431	15367	15322	15435	15324	15349	15210	15149	15353	15303	15342	15344	15285	15113	15457	15404	15414	15426	15431	15443	15270	15242	15363	15342	15270	15397	15512	15367	15448	15542	15334	15302	15394	15480	15284	15103	15307	15117	15365	15452	15189	15244	15354	15299	15483	15278	15267	15268	15414	15436	15529	15089	15344	15175	15362	15164	15224	15252	15395	15333	15331	15134	15437	15365	15239	15241	15436	15299	15216	15254	15323	15198	15370	15513	15267	15229	15404	15270	15232	15509	15330	15254	15149	15145	15158	15288	15193	15434	15201	15308	15299	15030	15395	15354	15524	15205	15226	15545	15339	15340	15476	15269	15186	15253	15165	15210	15394	15380	15316	15468	15295	15156	15179	15389	15203	15308	15281	15363	15383	15316	15345	15297	15262	15222	15111	15395	15502	15309	15216	15180	15510	15259	15301	15436	14969	15387	15318	15260	15157	15330	15274	15241	15393	15328	15193	15301	15327	15065	15325	15035	15211	15290	15400	15035	15501	15214	15529	15250	15486	15245	15260	15260	15198	15400	15188	15189	15293	15365	15363	15150	15155	15367	15369	15352	15348	15315	15158	15635	15236	15261	15394	15295	15252	15282	15277	15261	15333	15421	15429	15205	15419	15282	15376	15178	15428	15455	15305	15321	15149	15124	15412	15318	15360	15234	15233	15268	15404	15462	15266	15258	15293	15331	15346	15198	15354	15158	15353	15384	15512	15338	15360	15278	15501	15347	15263	15331	15354	15209	15413	15256	15367	15298	15238	15342	15283	15276	15507	15252	15334	15478	15380	15182	15314	15269	15279	15218	15386	15418	15235	15432	15151	15102	15236	15371	15303	15229	15271	15170	15309	15277	15211	15430	15273	15205	15512	15055	15227	15180	15404	15358	15403	15052	15286	15412	15337	15194	15348	15264	15146	15146	15443	15506	15270	15157	15347	15155	15382	15327	15360	15140	15355	15509	15387	15567	15491	15332	15122	15324	15288	15346	15260	15171	15299	15421	15316	15345	15329	15320	15333	15303	15381	15423	15246	15489	15363	15223	15431	15279	15304	15335	15286	15499	15595	15257	15383	15350	15270	15266	15327	15470	15552	15179	15401	15430	15385	15510	15362	15328	15352	15275	15307	15331	15379	15413	15315	15201	15417	15252	15369	15315	15278	15367	15437	15202	15348	15246	15235	15364	15362	15282	15151	15353	15506	15397	15384	15199	15286	15325	15263	15362	15410	15291	15215	15017	15301	15317	15336	15407	15287	15303	15261	15215	15159	15199	15261	15139	15387	15352	15282	15514	15203	15589	15230	15344	15155	15414	15566	15474	15252	15373	15337	15091	15411	15451	15409	15088	15289	15451	15233	15256	15455	15197	15371	15257	15233	15315	15362	15307	15333	15349	15660	15354	15288	15394	15211	15332	15255	15433	15313	15319	15209	15333	15371	15188	15384	15181	15373	15231	15341	15456	15316	15091	15324	15429	15288	15306	15312	15154	15344	15296	15246	15286	15221	15297	15449	15183	15215	15231	15256	15147	15408	15328	15438	15565	15264	15231	15311	15223	15241	15366	15277	15164	15213	15496	15408	15167	15312	15434	15526	15345	15245	15126	15233	15318	15384	15270	15283	15223	15377	15382	15198	15646	15256	15309	15278	15320	15409	15355	15280	15569	15297	15363	15312	15262	15249	15298	15377	15370	15117	15354	15199	15235	15373	15231	15246	15383	15545	15228	15216	15208	15227	15307	15468	15198	15325	15322	15307	15140	15398	15221	15240	15081	15243	15450	15318	15353	15123	15344	15331	15403	15383	15351	15339	15235	15325	15376	15529	15216	15218	15448	15235	15340	15592	15458	15238	15193	15352	15276	15025	15260	15268	15438	15454	15286	15557	15438	15265	15321	15336	15339	15096	15577	15426	15374	15219	15457	15392	15335	15313	15203	15367	15253	15396	15393	15340	15463	15421	15257	15136	15453	15437	15329	15345	15318	15243	15111	15213	15344	15341	15219	15359	15445	15216	15154	15373	15272	15377	15243	15200	15257	15404	15353	15332	15472	15346	15257	15396	15040	15228	15144	15312	15160	15215	15488	15327	15432	15188	15335	15386	15440	15195	15285	15121	15127	15189	15357	15411	15182	15079	15306	15375	15284	15359	15352	15232	15391	15501	15257	15437	15292	15242	15251	15215	15185	15398	15402	15317	15551	15558	15350	15436	15385	15316	15258	15416	15405	15232	15399	15258	15277	15266	15171	15379	15291	15119	15219	15337	15359	15409	15277	15202	15386	15098	15341	15197	15076	15279	15410	15239	15412	15543	15316	15490	15342	15448	15218	15575	15301	15361	15170	15183	15362	15464	15334	15301	15124	15398	15416	15429	15432	15316	15284	15322	15408	15234	15467	15341	15335	15377	15304	15462	15310	15337	15365	15229	15417	15542	15209	15309	15458	15351	15373	15382	15391	15376	15206	15330	15379	15153	15226	15279	15185	15239	15446	15539	15437	15096	15404	15394	15318	15441	15375	15340	15297	15351	15287	15544	15427	15301	15345	15293	15412	15143	15284	15103	15114	15303	15181	15230	15346	15433	15385	15239	15308	15442	15541	15386	15294	15313	15460	15391	15329	15481	15264	15241	15424	15318	15592	15450	15255	15154	15335	15315	15297	15264	15323	15497	15538	15111	15102	15310	15255	15376	15180	15234	15314	15080	15223	15291	15208	15238	15222	15415	15383	15375	15404	15163	15203	15413	15398	15240	15324	15506	15517	15241	15386	15281	15410	15437	15284	15546	15397	15431	15427	15310	15343	15176	15421	15374	15328	15234	15353	15558	15375	15129	15313	15168	15374	15372	15345	15165	15213	15294	15187	15296	15463	15220	15421	15336	15086	15456	15258	15344	15187	15327	15420	15372	15285	15470	15524	15397	15392	15348	15330	15210	15460	15344	15390	15429	15394	15327	15330	15170	15136	15155	15272	15239	15274	15006	15189	15188	15155	15153	15282	15311	15432	15279	15196	15430	15368	15368	15351	15283	15258	15392	15130	15274	15295	15466	15343	15230	15289	15382	15336	15358	15321	15206	15232	15270	15435	15434	15325	15271	14992	15388	15118	15489	15329	15469	15345	15219	15276	15420	15290	15307	15437	15269	15340	15456	15341	15413	15468	15635	15263	15301	15349	15247	15184	15342	15254	15402	15467	15320	15310	15354	15386	15257	15380	15525	15225	15368	15431	15319	15196	15220	15489	15480	15036	15387	15365	15439	15413	15402	15468	15190	15296	15033	15261	15282	15278	15379	15318	15253	15115	15313	15370	15276	15162	15191	15483	15452	15239	15432	15318	15306	15287	15231	15158	15223	15270	15110	15115	15362	15284	15303	15253	15440	15386	15251	15265	15205	15416	15209	15409	15303	15377	15436	15177	15121	15330	15224	15298	15400	15247	15145	15544	15270	15503	15560	15356	15071	15405	15005	15425	15335	15177	15223	15273	15622	15453	15278	15307	15269	15539	15227	15304	15318	15169	15309	15236	15295	15535	15275	15256	15360	15257	15040	15167	15203	15367	15284	15284	15318	15326	15187	15299	15136	15252	15457	15330	15123	15377	15260	15306	15164	15267	15384	15194	15227	15143	15184	15129	15288	15295	15250	15506	15229	15384	15239	15344	15411	15376	15323	15196	15378	15181	15319	15335	15377	15388	15209	15146	15226	15296	15545	15459	15332	15175	15254	15423	15172	15506	15252	15349	15268	15421	15333	15227	15314	15497	15298	15334	15233	15324
18643	35348	38168	32692	26880	55206	57290	51271	37292	22089	16286	14538	14403	14338	14596	14459	14493	14466	14579	14443	14629	14512	14471	14359	14595	14492	14282	14331	14542	14541	14552	14438	14740	14491	14668	14556	14440	14553	14348	14454	14323	14473	14375	14323	14463	14394	14637	14702	15150	15040	14930	14539	14662	14563	14394	14382	14439	14392	14348	14441	14552	14434	14291	14469	14331	14375	14488	14459	14266	14293	14440	14382	14366	14476	14426	14448	14595	14451	14302	14394	14352	14413	14244	14348	14566	14527	14464	14465	14444	14433	14371	14565	14266	14440	14478	14422	14361	14530	14400	14473	14510	14404	14307	14336	14308	14477	14282	14318	14469	14445	14320	14312	14339	14522	14615	14297	14500	14574	14269	14449	14537	14404	14383	14428	14317	14332	14609	14318	14446	14393	14436	14373	14452	14395	14529	14403	14420	14500	14511	14425	14366	14402	14398	14305	14474	14514	14501	14471	14436	14314	14504	14550	14535	14242	14556	14269	14322	14402	14429	14471	14459	14411	14472	14473	14597	14464	14376	14248	14608	14370	14605	14341	14485	14376	14414	14507	14395	14349	14385	14424	14419	14443	14529	14427	14410	14232	14571	14477	14373	14537	14337	14413	14476	14377	14413	14215	14495	14713	14414	14313	14343	14455	14416	14407	14434	14223	14458	14346	14363	14356	14250	14452	14405	14383	14516	14542	14450	14327	14379	14519	14393	14292	14334	14466	14636	14274	14439	14539	14274	14531	14552	14364	14459	14383	14366	14432	14523	14398	14585	14377	14518	14444	14483	14450	14464	14420	14444	14344	14319	14357	14404	14424	14314	14591	14543	14557	14329	14323	14473	14455	14383	14343	14376	14342	14467	14343	14305	14399	14469	14398	14394	14446	14374	14309	14551	14334	14407	14398	14428	14468	14693	14516	14463	14443	14593	14451	14352	14486	14565	14554	14505	14289	14297	14460	14389	14433	14471	14453	14232	14419	14366	14449	14440	14454	14493	14333	14429	14474	14414	14429	14444	14487	14372	14313	14437	14318	14379	14518	14560	14520	14587	14412	14508	14548	14505	14455	14523	14440	14417	14328	14579	14514	14380	14279	14318	14342	14422	14412	14379	14381	14383	14466	14509	14461	14225	14515	14326	14381	14172	14428	14377	14519	14455	14492	14321	14440	14543	14351	14486	14448	14480	14348	14392	14511	14361	14395	14371	14389	14343	14402	14304	14375	14486	14440	14523	14382	14373	14427	14478	14518	14460	14537	14455	14446	14441	14478	14452	14456	14404	14311	14324	14519	14399	14415	14573	14234	14397	14446	14383	14576	14397	14199	14458	14361	14542	14335	14451	14346	14342	14430	14644	14447	14449	14393	14440	14590	14621	14411	14333	14421	14504	14564	14394	14479	14468	14362	14425	14295	14329	14241	14375	14418	14518	14375	14635	14358	14395	14457	14572	14355	14441	14438	14357	14484	14480	14361	14296	14496	14379	14352	14434	14310	14595	14389	14287	14552	14412	14301	14488	14441	14536	14416	14370	14324	14429	14523	14471	14365	14381	14631	14376	14294	14404	14343	14429	14383	14565	14374	14514	14316	14468	14392	14460	14452	14381	14512	14392	14428	14567	14519	14476	14537	14327	14425	14242	14400	14435	14495	14514	14375	14380	14540	14339	14385	14238	14547	14419	14457	14358	14488	14343	14446	14561	14393	14442	14337	14370	14406	14365	14334	14573	14152	14326	14392	14360	14353	14408	14363	14365	14475	14335	14391	14563	14454	14269	14416	14339	14266	14410	14426	14338	14377	14531	14468	14363	14443	14421	14392	14556	14358	14392	14388	14321	14346	14404	14490	14286	14454	14428	14387	14336	14484	14698	14494	14610	14510	14387	14459	14249	14574	14368	14576	14610	14531	14598	14450	14473	14416	14320	14344	14420	14334	14404	14331	14458	14411	14478	14311	14419	14361	14398	14484	14296	14380	14331	14410	14282	14615	14494	14376	14477	14446	14411	14302	14451	14410	14348	14555	14440	14348	14417	14538	14363	14426	14502	14436	14369	14457	14545	14364	14517	14379	14425	14495	14361	14256	14611	14385	14394	14439	14387	14644	14426	14439	14395	14503	14335	14274	14425	14464	14483	14432	14331	14440	14319	14245	14437	14398	14267	14392	14555	14636	14481	14537	14397	14342	14287	14333	14472	14346	14305	14338	14291	14331	14518	14715	14471	14346	14391	14587	14505	14489	14472	14471	14494	14356	14487	14573	14422	14393	14401	14376	14301	14390	14413	14336	14374	14428	14440	14451	14372	14153	14416	14379	14471	14454	14410	14278	14365	14448	14412	14446	14564	14428	14564	14317	14404	14373	14463	14531	14382	14346	14392	14508	14485	14357	14483	14475	14366	14364	14437	14539	14345	14408	14433	14669	14300	14370	14325	14468	14432	14482	14368	14487	14380	14497	14286	14462	14428	14372	14371	14311	14584	14380	14435	14368	14467	14282	14566	14325	14513	14512	14470	14450	14410	14404	14470	14459	14490	14349	14445	14331	14455	14418	14445	14417	14416	14411	14347	14357	14336	14356	14475	14536	14528	14445	14495	14491	14479	14446	14678	14568	14379	14359	14631	14350	14498	14459	14547	14408	14422	14338	14398	14305	14420	14364	14492	14390	14324	14514	14237	14271	14475	14414	14359	14428	14361	14426	14400	14329	14299	14442	14469	14566	14432	14170	14396	14550	14432	14364	14340	14475	14396	14371	14397	14327	14337	14540	14523	14406	14490	14470	14456	14411	14394	14454	14382	14248	14294	14405	14551	14539	14491	14507	14469	14337	14338	14420	14493	14458	14448	14478	14350	14320	14332	14394	14425	14369	14479	14591	14482	14393	14343	14365	14260	14363	14489	14274	14609	14551	14481	14409	14203	14479	14308	14461	14379	14296	14441	14488	14469	14492	14342	14365	14464	14369	14459	14447	14535	14377	14530	14411	14275	14467	14544	14516	14191	14472	14460	14504	14473	14501	14368	14428	14476	14257	14344	14537	14532	14407	14411	14401	14380	14328	14524	14477	14446	14495	14365	14283	14404	14398	14375	14307	14398	14412	14606	14450	14342	14327	14425	14521	14462	14390	14383	14479	14465	14359	14389	14479	14327	14414	14222	14350	14283	14494	14430	14541	14466	14400	14306	14339	14380	14421	14391	14337	14488	14439	14286	14478	14397	14447	14472	14369	14340	14380	14613	14380	14399	14292	14196	14521	14410	14579	14291	14327	14623	14704	14348	14455	14480	14445	14362	14418	14379	14523	14609	14468	14361	14296	14407	14389	14427	14322	14431	14446	14391	14397	14321	14619	14373	14570	14481	14485	14515	14283	14553	14335	14372	14501	14476	14448	14415	14383	14444	14262	14502	14308	14436	14308	14365	14430	14405	14449	14392	14408	14414	14441	14518	14406	14299	14348	14532	14483	14331	14472	14376	14528	14343	14477	14305	14510	14464	14559	14504	14359	14480	14437	14249	14461	14334	14296	14465	14364	14382	14356	14462	14384	14436	14339	14653	14305	14439	14425	14369	14408	14488	14527	14356	14391	14476	14477	14382	14473	14597	14325	14240	14511	14446	14336	14317	14477	14326	14505	14329	14420	14531	14454	14443	14471	14343	14681	14558	14309	14323	14437	14408	14472	14372	14466	14411	14523	14577	14411	14579	14415	14258	14320	14526	14512	14381	14527	14419	14293	14310	14354	14501	14443	14323	14331	14491	14388	14402	14456	14474	14327	14431	14461	14500	14607	14589	14374	14181	14283	14488	14363	14397	14242	14470	14365	14498	14288	14247	14517	14437	14477	14233	14564	14509	14287	14478	14234	14471	14358	14548	14473	14295	14382	14361	14294	14300	14394	14356	14501	14473	14356	14295	14441	14382	14402	14384	14277	14313	14328	14421	14489	14328	14532	14550	14612	14377	14424	14623	14482	14471	14460	14403	14441	14436	14410	14392	14440	14472	14423	14434	14439	14255	14549	14361	14356	14372	14330	14399	14505	14422	14562	14273	14484	14517	14472	14357	14354	14599	14616	14284	14470	14455	14542	14311	14509	14402	14305	14366	14428	14331	14452	14193	14484	14436	14470	14455	14456	14332	14349	14231	14502	14426	14472	14535	14353	14277	14468	14420	14332	14297	14531	14422	14479	14497	14592	14566	14362	14414	14560	14411	14321	14382	14431	14359	14475	14348	14380	14242	14429	14468	14424	14650	14531	14413	14402	14457	14593	14491	14302	14514	14299	14452	14298	14378	14406	14334	14436	14460	14308	14404	14441	14447	14489	14339	14277	14453	14448	14374	14260	14350	14438	14305	14333	14536	14400	14451	14472	14383	14445	14497	14427	14498	14400	14409	14461	14456	14450	14392	14362	14346	14438	14394	14469	14299	14388	14396	14522	14404	14466	14462	14384	14475	14438	14465	14232	14549	14508	14566	14393	14479	14494	14591	14327	14341	14269	14362	14670	14416	14384	14498	14339	14410	14514	14408	14471	14442	14370	14354	14413	14414	14506	14442	14401	14481	14456	14679	14162	14442	14566	14513	14557	14609	14448	14466	14355	14647	14320	14271	14526	14504	14409	14516	14340	14511	14397	14471	14477	14595	14334	14267	14602	14254	14383	14570	14319	14404	14432	14394	14433	14454	14487	14387	14442	14302	14209	14448	14502	14512	14370	14324	14376	14511	14387	14469	14358	14324	14420	14275	14322	14406	14340	14310	14258	14407	14375	14257	14377	14314	14445	14377	14525	14465	14395	14377	14342	14266	14350	14450	14404	14642	14451	14298	14459	14411	14318	14467	14338	14514	14339	14469	14511	14324	14418	14474	14440	14365	14262	14595	14513	14323	14259	14335	14320	14540	14366	14454	14446	14404	14570	14439	14536	14308	14487	14583	14368	14489	14496	14357	14387	14293	14421	14459	14480	14428	14342	14423	14520	14322	14630	14415	14406	14506	14587	14387	14587	14373	14212	14407	14425	14244	14578	14372	14436	14480	14232	14530	14576	14404	14491	14416	14364	14429	14389	14351	14462	14501	14446	14334	14402	14353	14507	14328	14470	14248	14443	14515	14201	14457	14426	14359	14348	14346	14250	14404	14387	14545	14270	14445	14525	14383	14333
27240	21978	24948	22531	17418	20008	21405	20549	17842	15561	15383	15145	15228	15035	15068	15092	15050	15162	15020	15055	15348	14984	14908	15028	14925	15118	14896	15150	15090	15074	15136	15075	15068	15109	15062	15016	15206	15007	14988	14994	15012	15022	15120	15141	15028	15080	15066	15102	15134	15131	15165	15191	14921	15197	15091	15031	15232	14886	14934	15227	14985	15080	15147	14996	15004	15176	15132	15111	15042	14848	14957	14809	15172	15127	15129	14874	14896	15078	15088	14904	14973	14972	14978	14972	15091	15036	15128	15080	14947	15092	15122	14960	14929	15216	15107	15030	15122	14945	15065	14958	15107	15022	14962	15084	15022	14950	15111	15123	15210	15227	14997	14880	15080	14958	15029	15066	14954	15226	15042	15117	15149	15159	15156	15014	15086	15172	15065	15221	15046	14930	14872	14887	15135	15018	15043	15211	15035	15023	15104	15119	15241	15223	14994	15221	15225	14999	15057	15236	15191	14858	15083	15104	15112	15235	15039	15040	15132	14944	15035	14980	15276	15128	15089	15151	14930	15024	14866	14954	14997	14957	14885	15212	15201	15227	15094	15100	15038	15220	15126	15149	15041	14985	15281	15081	14951	15118	14945	15110	14885	15080	15021	15260	15103	14988	15202	15011	14889	15114	15098	15079	15108	15026	14989	15147	15035	14976	14966	15023	15030	15078	15123	14923	15094	14969	15084	15213	15117	14908	15195	15196	15133	14947	15103	15074	14975	15090	15175	15257	15143	15138	15030	14688	15132	14961	15066	14935	15239	15077	15086	15065	14999	15087	15036	15042	15187	14948	14879	15130	15097	15087	15089	15003	14988	14926	14999	15156	15183	15219	15045	15108	15127	15153	14994	15183	15156	15165	15065	14982	15085	15099	15065	15030	14922	14932	14996	14650	15110	14942	14960	15088	15254	15251	15274	15213	15059	15085	15170	15175	15244	15106	15115	15065	15019	15331	15190	14997	14936	15033	15084	15028	15171	14991	14980	15292	15186	15096	14990	15040	15054	15003	15086	14968	15029	15160	15169	15029	15174	15087	15041	14879	15233	14841	15016	15151	15014	15403	15142	14933	14999	14957	15062	15160	15059	15155	15154	15199	15029	14946	15084	14980	15174	15096	14862	15101	15155	15049	15172	14811	15016	14982	15117	15058	15036	15004	15266	15024	15128	15088	14934	15147	14981	15054	14945	15055	15181	15112	14953	15028	15166	15065	15007	14965	14999	15025	15121	15031	14950	15265	15099	15176	15091	14937	15202	14981	14968	15004	15086	14869	14940	14860	15036	14883	14950	15063	15048	14895	15014	14932	15113	15035	15082	15038	15095	15225	14990	15093	15217	15144	15052	15129	15081	15138	14870	15179	15104	14940	14951	15142	15017	15013	15049	15100	15256	15081	14947	14951	15139	15026	15111	14936	14967	15074	15113	15265	14970	15123	14848	14957	15034	15296	15085	14972	15026	14986	14945	15187	15221	15049	15076	15056	15021	15269	15147	14818	15243	15113	15096	14954	15141	15040	15163	14984	15035	15096	15145	15175	15042	15054	14928	14911	15140	15127	15029	15170	15080	14832	15029	14976	15076	15021	15158	15061	15105	15065	14958	14979	14806	14987	14972	15123	15113	14942	15007	14929	15103	14979	14949	14946	15016	14989	14866	14974	15113	15214	15041	14999	15109	15032	15311	14840	15176	15110	15103	15105	15050	15053	15083	15083	14911	14975	15094	15084	14991	15314	15083	15039	15226	15035	15231	15105	15120	15029	15174	14984	14972	15069	14944	14984	15131	15071	15074	14857	15133	14926	14926	15151	15104	15249	15066	14972	15065	15053	15083	15024	15110	15299	15184	15067	15178	15029	14950	14969	14972	14837	15051	15251	15112	15038	15016	15147	14939	15071	15070	15049	14848	14974	14931	15149	15229	15132	15092	14983	15152	14913	14938	15043	15083	15164	15335	15064	15016	15168	14987	15117	14847	15146	15110	14945	15121	15045	15159	14989	15145	15132	14954	15077	15090	15099	15176	15081	14975	15086	15061	14976	15053	15037	15040	14983	15021	15122	15038	15125	14973	14986	14898	15081	15076	15103	15119	15118	15123	15029	15094	15218	15029	15125	15014	15115	15237	14923	15114	14869	15231	15021	14973	15109	14871	15029	14980	15246	15161	15121	14953	15002	14976	14980	14928	15356	14939	15097	15011	15192	15061	14936	15101	15095	15046	15071	15082	15068	15093	15209	14907	15061	15382	15084	15038	15131	15038	15121	15256	15095	15001	15208	15186	15114	15213	15052	15105	15127	15067	14938	15204	15179	15056	15063	15372	15119	15057	14954	15221	15008	15066	14908	15433	15339	14987	15047	15246	15067	15026	14998	15092	14971	14851	15027	15054	15031	15084	14970	15296	15200	15379	15096	15079	15047	15033	15064	15259	15018	15166	14984	14922	15074	15042	15108	14961	14880	15087	15091	15172	15094	15151	15015	15117	14948	14950	15026	15094	14962	15037	15082	15258	15153	14914	15038	15200	15142	14968	15221	15057	15063	14989	15008	15157	15114	15117	14952	15133	15099	14917	14922	14986	14885	14970	15024	14983	14936	15100	15015	15243	15117	14946	15072	15060	15013	14938	14985	15062	14981	15280	15121	15071	15203	15132	14964	15118	15034	15194	15132	15107	15125	15009	15073	15008	14967	15060	15054	14988	15085	15113	15059	14980	15086	15004	15068	15025	15126	15222	15068	15168	15007	14840	15135	15098	15377	15024	14914	14851	15018	14840	15196	15006	15004	15164	15177	15134	15023	15016	14931	15077	15168	15130	15106	14985	14990	14944	15012	15049	15192	15088	14998	15192	15039	14973	15194	15021	14980	15189	15020	15116	15005	15070	15259	15127	15014	14980	15087	14961	15055	14881	15137	15026	15071	15061	14898	15165	15039	15148	15116	15034	15054	15170	15048	15018	15057	14923	14827	14839	15093	15019	15068	14949	15117	15072	15044	14709	14931	14957	14860	14982	15128	15030	15251	15088	15029	15131	14969	15126	15142	15233	15036	15034	15049	15014	15099	15045	15078	15154	15027	14952	15079	14965	14919	15074	15089	15121	15201	15037	15011	14980	15080	15222	15127	15166	14987	15108	15060	15034	15172	14902	15137	14821	15113	14955	15096	15274	15053	14879	15035	15275	15248	14922	15123	15144	15136	15164	15062	15015	15005	15210	15131	15234	15190	15275	15260	15147	15034	14900	15215	14914	15287	15059	15126	15047	15048	15163	15165	15089	15140	15114	15034	15179	15236	15177	14987	15189	14915	15078	15165	15142	14946	15083	15123	15033	14990	14951	14799	15056	15144	14958	15133	14939	15141	15109	15020	15296	15164	14908	15149	14978	14994	15346	15309	14856	15061	15040	15052	15058	15092	15053	15082	15111	15197	15034	15095	14974	15127	15215	14997	15321	14868	15285	15022	15242	15186	15086	15004	14974	15151	15040	15165	15101	15135	14795	14960	15092	15190	15057	14975	15091	15090	15114	15052	15082	15153	15138	15013	15115	14872	15127	14947	15179	15073	15084	15161	14940	15059	15165	15021	15154	14893	15022	14906	14952	14847	15035	15125	15211	14970	15031	15078	15035	15182	15140	15030	15138	15243	15000	14942	15128	15141	15161	15213	15200	15188	14893	14977	15120	14925	15215	15030	14920	14992	14981	15080	15090	14970	14887	15330	15046	15074	15089	15197	15129	15048	15148	15110	15069	15132	15064	14859	15047	14854	15230	15075	15091	15121	15126	14921	15143	14996	15045	14895	15194	14962	15169	15135	15176	15017	14962	14740	15150	15215	14791	14927	15036	15128	15295	15068	15238	15211	15097	15137	15192	15061	15057	15112	15079	15121	15090	15211	15053	15062	15211	15103	15087	15077	14999	14976	14992	14814	14930	15074	14892	15154	15261	14932	15175	15098	15110	15118	14937	15167	15014	15099	15106	15022	15128	15298	15241	15308	15136	15005	15121	15105	15225	15273	15048	15042	15066	15159	15173	15118	15053	14963	15105	15153	15202	15014	14974	15127	15060	15093	15109	14989	14997	15287	15167	15156	15143	14951	14998	15130	15037	15139	15147	15056	15094	15122	15022	15066	15245	14916	15003	15034	15011	15226	14955	15150	15135	14990	14934	14974	14946	14972	14978	15181	15189	15058	15104	15119	15130	15064	15221	15011	15039	15350	15162	15067	15268	15201	15104	14940	15147	15253	14986	15181	15005	15118	15057	15085	15055	15098	14899	14807	15079	15128	15289	15069	15055	14992	15013	14988	15193	15165	15082	15127	14854	14981	15011	15019	15281	15122	15112	15033	15074	15161	15005	15033	15041	15180	15046	15084	14970	15009	15257	14981	15041	15219	14997	15008	14898	15211	15120	14997	15079	15032	14992	15140	15090	15070	15180	15049	15092	15042	15059	15169	15214	15064	15066	15197	15079	15044	15132	15040	15035	14989	15011	14975	15056	14958	15192	14997	15085	15179	14979	15091	15151	15073	14925	15018	15200	15004	15085	15149	15058	15090	15080	15126	15287	14930	15144	15045	15028	14966	15057	14979	15147	15105	15122	15128	15150	15111	15237	15127	15080	15000	14895	15008	15070	15000	15235	14998	15114	15010	15156	15087	15122	15017	15140	14956	15033	15088	15133	15342	15065	14964	14984	15031	14997	15144	15051	15416	15285	15211	15106	15072	15064	15214	15057	15282	14833	15006	15149	15288	15012	15020	15211	15116	15056	15243	15164	15096	15087	15060	15051	15252	15205	14969	14991	15204	15095	15095	15271	15007	15089	15019	15093	15206	14996	14996	15193	14958	15048	15121	15185	15115	15051	15089	15139	15080	15222	14938	14908	14901	15181	15077	15158	15248	15020	15189	15192	15250	14940	15010	15126	14866	15056	15258	15096	15270	15096	15155	15106	15046	15020	15105	15045	15043	15189	15030	15125	15006	15093	15154	14903	15075	15120	15030	15015	15133	15013	15209	15020	15141	15186	14982	15026	15023	14849	15069	15166	15103	15026	15187	15132	15107	15117	15084	15104	15101	15206	15264	15085	15028	14993	14982	15214	15117	15269	14975	15041	15107	15013	15043	15101	15075	14988	14978	15016	15106	15123	15155	14867	14980
16826	23584	24031	22052	17921	21875	22954	21769	17463	14721	14486	14253	14214	14399	14364	14260	14359	14472	14461	14400	14401	14253	14154	14224	14200	14358	14172	14255	14377	14470	14273	14281	14226	14262	14340	14256	14172	14308	14254	14486	14221	14511	14273	14262	14290	14356	14249	14286	14445	14372	14483	14346	14294	14361	14334	14493	14423	14178	14342	14331	14146	14243	14339	14356	14263	14176	14236	14321	14165	14221	14196	14383	14210	14382	14307	14350	14313	14200	14320	14370	14105	14240	14250	14278	14187	14289	14301	14353	14193	14237	14348	14309	14366	14198	14153	14171	14190	14304	14255	14301	14475	14269	14296	14110	14346	14254	14483	14340	14270	14414	14329	14348	14440	14356	14332	14371	14176	14261	14126	14421	14255	14310	14242	14299	14153	14370	14272	14340	14432	14200	14340	14267	14345	14373	14305	14297	14363	14224	14230	14448	14279	14205	14344	14119	14288	14334	14321	14387	14385	14318	14375	14317	14306	14221	14299	14344	14318	14251	14440	14309	14247	14339	14200	14369	14414	14515	14321	14288	14116	14424	14332	14282	14279	14444	14183	14467	14363	14244	14328	14359	14255	14318	14214	14526	14350	14353	14247	14297	14301	14219	14258	14185	14228	14269	14297	14218	14339	14127	14276	14313	14446	14426	14435	14190	14169	14253	14372	14349	14394	14400	14331	14346	14365	14424	14152	14298	14222	14234	14503	14210	14278	14217	14454	14295	14335	14203	14400	14332	14209	14320	14258	14246	14533	14251	14389	14441	14438	14409	14249	14270	14295	14198	14384	14318	14310	14312	14354	14312	14265	14364	14311	14249	14457	14361	14206	14413	14415	14293	14356	14294	14359	14295	14355	14405	14364	14437	14454	14293	14294	14476	14261	14233	14401	14385	14331	14199	14364	14330	14467	14186	14263	14365	14444	14333	14303	14296	14434	14308	14323	14292	14222	14401	14542	14348	14310	14326	14465	14381	14207	14398	14217	14289	14123	14237	14377	14155	14327	14390	14140	14231	14340	14252	14371	14244	14304	14510	14319	14224	14393	14311	14435	14193	14215	14384	14349	14315	14166	14286	14292	14375	14429	14366	14384	14392	14347	14201	14505	14222	14402	14274	14563	14368	14229	14338	14433	14216	14081	14265	14261	14279	14242	14249	14373	14374	14384	14285	14287	14388	14156	14247	14266	14286	14314	14422	14416	14216	14167	14206	14294	14277	14353	14306	14274	14200	14416	14367	14253	14304	14401	14424	14282	14347	14439	14387	14340	14446	14366	14284	14352	14087	14295	14149	14328	14381	14279	14411	14066	14345	14321	14175	14270	14337	14134	14483	14151	14309	14333	14268	14400	14166	14082	14257	14308	14381	14274	14238	14296	14328	14420	14301	14359	14253	14517	14263	14361	14163	14391	14461	14157	14351	14396	14342	14217	14467	14312	14329	14463	14136	14161	14266	14260	14347	14363	14269	14256	14250	14199	14408	14323	14468	14352	14302	14093	14342	14297	14177	14327	14159	14291	14321	14453	14319	14322	14402	14314	14338	14421	14200	14345	14374	14304	14309	14381	14290	14162	14453	14252	14348	14312	14260	14397	14236	14103	14281	14265	14200	14189	14353	14269	14370	14287	14291	14415	14397	14329	14195	14223	14187	14361	14253	14221	14259	14195	14370	14436	14305	14363	14442	14156	14317	14264	14096	14475	14343	14325	14422	14225	14374	14287	14164	14358	14238	14259	14123	14360	14248	14182	14269	14299	14385	14328	14181	14433	14454	14253	14302	14372	14415	14188	14127	14279	14379	14221	14173	14168	14263	14301	14322	14196	14318	14345	14323	14252	14317	14334	14268	14487	14408	14325	14159	14190	14321	14245	14319	14322	14303	14286	14096	14208	14429	14454	14209	14124	14239	14226	14222	14401	14343	14363	14178	14416	14361	14364	14342	14336	14259	14317	14446	14332	14236	14215	14197	14296	14394	14077	14376	14357	14250	14328	14391	14300	14278	14416	14210	14240	14390	14197	14283	14338	14242	14240	14464	14427	14054	14339	14388	14238	14224	14393	14227	14326	14273	14415	14281	14442	14307	14192	14323	14288	14296	14297	14369	14380	14223	14349	14345	14315	14269	14271	14168	14350	14379	14337	14396	14288	14253	14262	14324	14438	14515	14090	14451	14279	14348	14266	14176	14397	14292	14163	14389	14274	14125	14374	14260	14350	14274	14340	14209	14279	14354	14088	14310	14208	14395	14483	14288	14206	14312	14258	14347	14206	14438	14439	14318	14215	14414	14348	14218	14207	14264	14423	14371	14207	14397	14345	14223	14347	14348	14311	14231	14247	14464	14355	14193	14179	14195	14394	14348	14411	14428	14255	14329	14249	14284	14258	14308	14468	14176	14337	14322	14328	14321	14216	14339	14188	14441	14349	14323	14293	14207	14318	14273	14151	14178	14389	14125	14171	14227	14357	14454	14281	14299	14242	14083	14389	14321	14375	14231	14345	14449	14246	14291	14224	14390	14432	14253	14283	14228	14404	14221	14473	14278	14279	14420	14246	14347	14348	14305	14287	14433	14366	14461	14326	14287	14348	14179	14446	14214	14372	14381	14289	14187	14344	14341	14361	14205	14337	14279	14204	14377	14322	14402	14371	14359	14376	14329	14334	14382	14431	14319	14181	14465	14382	14292	14213	14324	14264	14372	14420	14101	14429	14184	14383	14366	14226	14325	14346	14357	14270	14370	14351	14328	14281	14324	14218	14104	14484	14297	14330	14369	14198	14420	14149	14218	14277	14423	14276	14330	14280	14374	14343	14289	14398	14442	14252	14293	14290	14298	14324	14207	14273	14393	14258	14418	14332	14255	14051	14359	14432	14213	14435	14519	14150	14323	14405	14281	14389	14139	14236	14132	14385	14556	14325	14137	14416	14106	14311	14258	14237	14234	14273	14329	14287	14292	14187	14342	14395	14372	14210	14411	14241	14290	14303	14353	14218	14187	14274	14304	14287	14289	14109	14354	14266	14391	14139	14214	14220	14507	14283	14141	14251	14226	14271	14363	14297	14381	14164	14320	14269	14276	14241	14357	14227	14262	14355	14343	14356	14409	14244	14274	14306	14389	14334	14422	14356	14233	14205	14371	14350	14223	14349	14398	14287	14290	14369	14355	14271	14356	14257	14252	14333	14437	14233	14344	14277	14369	14385	14317	14399	14422	14346	14521	14388	14260	14385	14317	14375	14228	14354	14315	14352	14312	14379	14304	14281	14353	14388	14209	14240	14425	14465	14318	14395	14320	14390	14288	14414	14310	14277	14255	14247	14325	14262	14428	14259	14119	14226	14344	14322	14346	14294	14292	14487	14327	14311	14266	14353	14377	14355	14213	14239	14176	14212	14378	14155	14237	14488	14385	14386	14225	14166	14318	14245	14301	14284	14166	14225	14335	14362	14297	14372	14277	14439	14209	14231	14250	14240	14243	14196	14311	14274	14230	14201	14287	14369	14145	14455	14371	14135	14349	14283	14305	14343	14303	14455	14159	14295	14224	14386	14452	14236	14432	14380	14353	14283	14382	14220	14545	14375	14358	14176	14357	14145	14368	14278	14339	14405	14231	14319	14276	14532	14347	14365	14229	14422	14282	14276	14367	14243	14277	14315	14461	14368	14254	14493	14257	14404	14498	14386	14408	14192	14268	14164	14316	14119	14282	14289	14378	14263	14139	14333	14288	14187	14314	14323	14386	14237	14425	14093	14385	14085	14202	14190	14306	14243	14468	14230	14373	14301	14284	14289	14283	14371	14242	14431	14273	14299	14275	14341	14320	14464	14339	14241	14391	14372	14375	14050	14425	14402	14356	14298	14386	14445	14382	14270	14340	14349	14507	14439	14229	14393	14235	14350	14480	14348	14222	14283	14250	14249	14410	14301	14337	14072	14415	14303	14244	14243	14551	14343	14332	14168	14383	14262	14188	14341	14395	14334	14227	14335	14396	14396	14293	14181	14435	14383	14297	14248	14333	14242	14192	14474	14481	14277	14300	14361	14261	14265	14449	14217	14239	14324	14358	14267	14222	14190	14292	14337	14315	14152	14148	14228	14319	14244	14378	14399	14343	14069	14281	14168	14208	14268	14244	14293	14314	14226	14304	14403	14322	14294	14254	14145	14283	14160	14249	14410	14339	14401	14213	14355	14167	14157	14272	14371	14388	14216	14334	14453	14315	14365	14257	14201	14387	14367	14253	14286	14270	14386	14187	14291	14360	14189	14369	14406	14338	14490	14374	14306	14471	14251	14325	14219	14337	14364	14361	14352	14418	14212	14288	14356	14371	14312	14362	14385	14221	14406	14344	14361	14304	14310	14290	14201	14310	14249	14335	14188	14267	14313	14309	14337	14364	14375	14322	14315	14275	14226	14183	14098	14389	14294	14330	14182	14366	14432	14467	14353	14472	14208	14246	14388	14374	14244	14385	14330	14344	14217	14482	14314	14231	14321	14359	14355	14292	14256	14259	14344	14222	14141	14209	14352	14255	14333	14475	14352	14362	14421	14445	14334	14156	14428	14211	14402	14328	14270	14343	14274	14313	14237	14327	14274	14324	14263	14237	14310	14404	14354	14225	14484	14228	14332	14400	14338	14212	14399	14332	14263	14233	14348	14209	14455	14438	14301	14208	14272	14350	14264	14369	14364	14386	14248	14404	14319	14480	14173	14369	14284	14270	14335	14333	14341	14326	14336	14480	14222	14320	14172	14110	14434	14385	14479	14359	14300	14239	14396	14472	14354	14262	14321	14149	14264	14462	14171	14267	14277	14297	14210	14235	14302	14300	14246	14252	14296	14335	14259	14424	14330	14290	14108	14386	14485	14361	14315	14086	14485	14246	14130	14412	14468	14354	14223	14318	14469	14345	14284	14362	14293	14238	14277	14310	14320	14421	14162	14347	14326	14246	14205	14358	14290	14207	14185	14278	14468	14450	14486	14212	14350	14255	14443	14242	14260	14228	14582	14345	14369	14127	14205	14273	14432	14158	14449	14261	14201	14359	14148	14409	14419	14201	14313	14393	14425	14288	14237	14477	14286	14283	14288	14215	14273	14241	14524	14443	14444	14474	14272	14331	14207	14214	14368	14356	14386	14462	14377	14264	14254	14132	14263	14250
24148	21181	28281	24789	25047	41834	43496	33238	24837	18941	16638	15492	15365	15223	15125	15120	15271	15299	15038	15220	15025	15182	15207	15016	15292	15100	14868	15189	15046	15222	15056	15003	15039	15047	15266	15062	15042	15116	15193	15273	15196	15224	15141	15225	15204	15189	15360	15201	15208	15489	15353	15353	15077	14937	15035	15266	15188	15203	15181	15063	15039	15171	14926	15029	15019	15142	15214	15043	15135	15108	15084	15287	15146	15100	15042	15079	15089	15027	15211	15133	15173	15184	15044	15001	15129	14864	15110	15056	15233	14941	15223	15136	15119	14958	15166	15117	15062	15171	15111	15207	15265	14870	15257	15048	15271	15066	15022	15104	15082	15111	15190	14863	15076	14929	15084	15230	15197	15020	15171	15015	15218	15170	15120	14993	15039	14929	15052	15074	15026	15148	15174	14861	14928	15042	15084	15141	15073	14829	15123	15292	15134	15066	15105	15231	15065	14963	14906	15113	14885	14890	15189	15127	15050	15099	15068	14984	15157	15185	15070	15080	14976	15223	15155	14916	15072	15201	15081	15315	15058	15124	15139	15083	15118	15171	15137	14832	15069	15183	15116	14970	15240	15055	15042	15255	14977	14974	15007	15184	15205	15198	14975	15065	14990	15007	15097	14959	14827	15015	15011	15324	15167	15032	15015	14876	15036	15024	15077	15186	15111	14935	15011	15056	15098	15172	15144	15227	15142	15075	15086	15002	15161	14888	15077	15008	15181	15038	15215	15069	14999	15033	15233	15073	15222	14954	15206	14960	15021	14965	15102	15083	15286	14836	15043	15111	15156	15139	14981	15170	15138	14977	15050	15036	15120	15077	15231	15018	15099	15091	14960	15150	15156	15101	15042	14978	15032	14949	15132	14852	14822	14892	15141	15093	15196	15127	14997	15016	15037	14920	14963	15197	15265	15111	15130	15186	14955	15016	15249	15221	15289	14988	15095	14834	15160	15040	14900	15130	15068	14998	15165	14984	15139	15029	15126	15193	14946	14827	15121	15191	15017	15120	15045	15076	15121	15139	14912	15277	15038	15140	15025	15135	15093	15158	14955	14957	14841	15179	15044	15044	14897	15046	15080	15122	14941	15064	15158	15190	15230	15090	15060	15228	15052	15043	15074	14965	15137	15021	14952	14894	15174	15045	15148	15016	15198	15148	15061	15042	14947	15169	15244	15285	15175	15029	15202	15226	15095	15025	15107	15146	15098	15050	15040	15003	14970	15112	15296	15265	15153	15085	15051	14901	15194	15121	15048	15099	14868	14986	15072	14984	15104	15240	15182	15094	14974	14951	15323	14923	15195	14934	14894	14998	15090	15282	15269	15004	15141	15075	15037	15124	15172	14974	15128	15261	15002	14922	15115	15009	15033	15060	15027	14979	14935	15219	15251	14897	14866	15062	15206	14994	14990	15038	15029	15265	14981	15044	14892	15018	14962	15248	15128	15088	15162	15028	15157	15222	15149	15127	15051	15128	15179	15080	14927	15191	15116	15061	15061	15071	15184	15354	15088	15049	15035	15027	15059	15051	15072	15206	15020	15031	15074	15031	15003	15168	15107	15075	15233	15011	15158	15100	15025	15125	14845	14970	15184	14968	14913	14969	14934	15000	15087	15226	14954	14875	15022	15115	15206	15038	15069	15195	15110	15021	15174	15124	14880	14905	15187	15133	15015	14963	15079	15151	15125	15049	15201	14883	15089	15146	15081	15147	15223	14982	15113	15173	14899	14979	14996	15203	15078	14978	14922	15115	15095	14934	15149	14966	14938	15123	15114	14997	14981	15195	15096	15213	15156	14896	15021	15143	15046	15106	15098	15042	15134	15060	15094	14927	15127	15013	14994	14956	15077	14946	15083	15105	15020	15058	15114	15123	15086	14980	15145	15121	15000	15136	15074	15104	15110	15056	15121	15121	14971	14909	15067	15192	15112	15018	15183	14957	14967	15157	15244	15102	15051	15207	15096	15090	15183	15031	15244	15126	14953	15139	15152	14972	15129	15086	14744	15114	15274	15116	14958	15175	15288	15087	15075	15073	15148	14969	15005	14966	14926	15167	15014	15088	14992	15145	15118	14963	14986	15106	14979	15152	15239	15054	14951	14877	15142	15087	15023	15010	15096	15121	15211	15192	15005	15132	15052	15113	15040	15226	15016	14900	15177	15086	15064	15038	14996	15059	14880	15012	14943	15028	14757	15045	15167	15078	15178	15089	15151	15208	15027	15173	15243	15149	15112	15128	15086	15078	15107	15134	14988	15007	15040	14889	15042	14954	15020	15056	15006	15095	15132	15237	15158	15032	14974	15019	15132	15030	14916	14833	15253	15180	15245	15006	15008	15176	15212	15239	15167	15136	15069	14984	14965	15113	15108	15064	14953	15013	15046	15084	15240	14973	14929	15028	14993	14909	15078	15293	15164	15057	15079	15078	15173	15007	15005	15114	15029	15202	15009	14942	15176	15178	15328	15097	15244	15070	15196	14972	14993	15165	15197	15177	14970	15049	15093	15030	15145	15158	15102	15120	15119	14937	15092	14968	15092	14984	14770	15083	14989	15026	15131	15256	15118	15121	15130	14977	15039	15133	15248	15104	15045	15174	15014	15067	15150	15088	15109	14861	15032	15170	15175	15240	15178	15148	15064	15045	15160	14975	15055	15112	15145	15016	15075	15011	14969	14995	15210	15163	15018	15296	15052	15060	15141	14998	15093	15174	15025	15034	15053	15018	15182	15084	15088	15069	14987	15132	15011	14910	15156	15145	14921	15122	14993	15051	15148	14986	14951	15023	15136	15013	15103	14906	15123	15160	15028	14935	14890	15111	15036	15022	15047	15181	15205	15058	14998	15041	15189	15065	15084	15014	14946	14931	15013	15030	15053	15011	15150	15051	15095	14913	15186	15265	14987	14973	14997	15089	15037	15090	15133	15029	15141	14982	15217	14944	14934	15132	15221	15147	15060	14808	15065	15084	15063	15130	15048	15026	14992	15009	15080	15145	15168	15102	14925	15096	15002	15237	15184	15155	14957	15038	15135	15213	15115	15174	15181	15004	15056	14930	15116	15234	15129	15086	15149	15201	15110	14980	14944	15021	15386	14986	14874	15145	15056	15054	15284	15204	15133	14991	15045	15024	15176	15149	14956	14998	15160	15030	15076	15210	15033	15196	15109	15312	15128	15076	15064	15108	15053	15049	15148	14934	15101	14853	14908	15079	15078	15234	15015	15143	15133	15118	15150	15180	15146	15032	15198	15072	15202	14846	15172	15135	15040	14999	15066	15089	15037	14999	15081	15017	15028	14965	14942	15093	15269	15129	15116	15077	15107	15076	14862	14868	14914	15099	15026	14883	15002	15085	15060	15108	14920	15156	15193	14949	14984	14877	15037	14987	15042	15260	15213	15035	15099	15212	15183	15031	15006	15118	15102	15207	15097	15029	15109	15169	15229	15170	15049	15142	15058	14973	15088	14998	14990	14957	15149	15208	15078	15039	15154	15089	15173	14930	15113	15176	15103	15069	14964	15000	15078	15014	15049	15025	15094	15032	15034	15176	15215	14988	15191	15008	14876	15000	14986	14857	14902	15236	14809	15226	14977	15066	15022	15150	15123	15116	15147	15028	15038	14905	14993	14897	15068	15174	15192	14945	14965	15061	15140	14861	15186	15173	15082	15107	15010	15086	15113	15169	14994	14976	15108	15209	15277	15246	15000	15093	15137	15024	15114	15445	14923	14898	14931	15040	15013	15173	15061	15276	15114	15232	15129	15209	15213	15065	15126	14999	15138	15049	15219	14849	14960	15189	15192	15087	14999	15050	14883	15084	15031	14972	15074	15172	15241	15046	15229	15144	15137	15102	15072	15105	15127	14985	15194	15066	15117	15230	15028	15010	15072	14925	15121	15187	15004	14981	15014	14807	15088	15052	14957	15176	15268	15090	15221	15047	15063	15189	15084	15085	15083	15063	15272	15077	15116	15153	15113	15159	15167	14905	15293	15308	15198	15114	15315	15095	15178	15150	15107	15143	15225	14948	14997	15109	15047	14897	15076	14929	15013	14879	15199	15175	15145	15100	15154	15116	15154	15082	14951	15180	15217	15100	14936	15074	15469	15201	14948	14848	15191	14976	15005	15046	15142	15087	14985	15117	15304	15133	14921	15089	14895	15038	15057	15102	15117	14960	14783	15046	15064	15054	15127	15229	15088	15007	15114	14995	14905	15023	15167	15162	15033	15053	15065	15178	15009	15201	15143	15253	15209	15025	15204	15085	15036	15185	15023	14814	15266	14994	15066	14980	15239	15042	14990	15009	14981	15009	15135	15009	15084	15231	15086	15025	14991	15047	15071	14990	15138	15135	15104	15088	15156	15158	15009	15027	15134	15055	15018	15060	15145	15357	15061	15258	15283	14931	15098	15154	15193	15129	15171	15051	15077	15090	15144	15017	14997	15059	15157	15116	15051	15052	15136	15084	14903	15096	15031	15244	14959	14900	15115	14876	15260	15159	15042	15189	14921	15007	14995	15217	15126	15135	15197	15017	14970	15001	14951	15033	15115	15107	15187	14954	15118	14975	15271	15079	15077	15323	15182	15228	15229	15182	15104	15012	15125	15087	15047	15005	15165	15085	15017	15010	15005	15144	15026	15041	15087	14965	15109	14964	15069	15124	15026	15063	15104	15248	14981	15008	15077	14997	14940	15052	14977	15139	15108	15158	15089	15118	15079	15151	15156	14929	14993	15303	15074	15201	15180	14989	15102	15155	15125	15053	15163	15022	14941	15191	14918	15028	15029	15059	15182	15194	14966	15094	14984	15031	15102	15255	15091	15203	15005	15168	15202	15010	15118	15054	15147	14879	15214	15126	15104	15076	15181	15147	15205	15100	15155	15206	14957	15140	15101	14900	15095	15104	15032	15167	15041	15311	15183	15024	15052	15103	14980	15084	15272	15237	15148	15039	15101	15055	14941	15271	15101	14973	15129	15233	15199	15020	15156	15147	15009	15120	15048	15131	15050	15027	15221	15149	15028	15144	15046	14964	15126	15048	14978	14957	14902	15168	15045	15065	15016	15051	15057	14830	15120	15191	15110	15054	15013	15066	15081	15038	15053	15137	15082	15079	15099	14986	15032	15114	14981	15118	15094	15068	15033	15088
17815	29355	31611	27049	32329	46268	44431	36154	25576	18924	15842	14340	14349	14371	14428	14335	14378	14617	14420	14195	14438	14448	14355	14587	14329	14234	14405	14333	14393	14381	14569	14477	14337	14656	14394	14337	14492	14310	14414	14414	14200	14407	14366	14439	14355	14346	14455	14446	14725	14615	14732	14516	14375	14622	14311	14256	14217	14309	14262	14332	14415	14474	14318	14368	14408	14267	14229	14384	14376	14380	14345	14344	14304	14282	14295	14254	14532	14596	14329	14348	14295	14379	14294	14415	14447	14399	14505	14368	14408	14424	14450	14296	14261	14211	14266	14349	14252	14355	14407	14157	14335	14299	14289	14339	14373	14364	14174	14333	14508	14508	14352	14486	14365	14237	14141	14453	14487	14302	14392	14367	14555	14431	14563	14292	14230	14348	14308	14321	14301	14358	14366	14387	14491	14274	14362	14482	14417	14357	14393	14484	14406	14399	14485	14463	14400	14348	14413	14364	14329	14388	14251	14373	14668	14301	14395	14303	14474	14348	14450	14317	14277	14368	14455	14258	14359	14409	14470	14266	14321	14298	14440	14407	14162	14389	14294	14363	14352	14406	14410	14241	14305	14162	14339	14500	14394	14350	14341	14251	14369	14428	14259	14442	14320	14269	14528	14352	14416	14175	14272	14365	14366	14310	14373	14563	14345	14473	14278	14240	14298	14328	14372	14526	14345	14382	14407	14386	14208	14420	14293	14319	14584	14352	14485	14288	14312	14228	14397	14410	14390	14332	14255	14224	14469	14326	14333	14268	14390	14424	14222	14285	14428	14472	14235	14388	14467	14299	14337	14446	14466	14293	14283	14527	14257	14265	14405	14235	14459	14357	14534	14289	14261	14313	14479	14262	14332	14472	14397	14376	14368	14450	14333	14533	14479	14490	14393	14273	14617	14340	14457	14351	14298	14376	14296	14525	14334	14376	14250	14538	14264	14249	14434	14405	14418	14429	14401	14353	14360	14340	14444	14182	14374	14215	14258	14301	14422	14236	14295	14370	14228	14376	14323	14399	14217	14398	14268	14413	14356	14297	14241	14225	14401	14479	14460	14296	14427	14268	14372	14441	14456	14332	14348	14388	14381	14223	14315	14467	14271	14378	14368	14360	14270	14422	14321	14284	14286	14224	14483	14399	14250	14394	14240	14236	14358	14370	14417	14509	14163	14448	14458	14090	14286	14466	14349	14310	14241	14249	14482	14361	14266	14394	14392	14399	14451	14339	14300	14327	14145	14438	14413	14437	14345	14290	14388	14244	14332	14411	14374	14437	14525	14418	14441	14367	14441	14484	14260	14395	14403	14397	14422	14275	14405	14438	14103	14471	14241	14457	14360	14364	14557	14231	14307	14373	14284	14334	14317	14262	14362	14263	14175	14309	14422	14204	14377	14308	14237	14400	14281	14551	14471	14385	14305	14244	14332	14330	14350	14402	14431	14315	14403	14408	14449	14454	14191	14411	14350	14460	14338	14408	14115	14411	14528	14335	14450	14394	14311	14534	14369	14288	14329	14415	14301	14309	14194	14337	14461	14258	14458	14430	14438	14264	14301	14248	14436	14484	14439	14293	14559	14244	14277	14207	14394	14293	14394	14277	14249	14385	14197	14277	14333	14239	14633	14227	14376	14471	14316	14339	14441	14279	14351	14298	14384	14443	14368	14104	14390	14312	14365	14217	14288	14325	14412	14273	14259	14239	14266	14278	14190	14371	14491	14264	14362	14368	14358	14257	14388	14465	14333	14402	14330	14358	14465	14545	14392	14328	14662	14333	14520	14302	14416	14364	14268	14432	14251	14380	14446	14320	14446	14493	14458	14382	14352	14315	14329	14376	14335	14310	14382	14384	14434	14361	14383	14281	14503	14410	14279	14503	14423	14344	14285	14412	14274	14207	14471	14293	14387	14397	14255	14452	14192	14468	14303	14316	14250	14265	14373	14505	14354	14331	14515	14456	14426	14448	14287	14439	14115	14390	14266	14472	14121	14263	14290	14333	14268	14297	14459	14361	14473	14398	14439	14492	14413	14373	14130	14360	14441	14458	14460	14399	14250	14390	14275	14387	14513	14405	14368	14383	14359	14383	14370	14325	14161	14290	14534	14406	14424	14410	14197	14244	14401	14418	14446	14384	14367	14248	14402	14421	14147	14248	14276	14284	14208	14478	14251	14424	14370	14300	14387	14311	14293	14615	14444	14370	14168	14472	14461	14452	14390	14362	14292	14364	14362	14381	14393	14438	14263	14323	14499	14285	14542	14394	14495	14428	14355	14439	14357	14239	14372	14318	14364	14456	14438	14431	14312	14441	14228	14313	14381	14391	14331	14270	14414	14366	14482	14535	14360	14286	14362	14478	14258	14336	14258	14414	14325	14482	14264	14386	14471	14244	14368	14377	14414	14367	14263	14408	14286	14288	14393	14248	14583	14401	14318	14449	14275	14356	14464	14296	14377	14354	14457	14430	14347	14478	14523	14232	14435	14338	14303	14309	14280	14260	14441	14375	14348	14366	14519	14309	14373	14455	14440	14374	14202	14443	14232	14497	14281	14368	14249	14318	14377	14342	14500	14346	14269	14327	14363	14266	14292	14464	14391	14317	14393	14475	14452	14286	14305	14415	14296	14404	14407	14352	14322	14362	14365	14358	14324	14432	14439	14305	14301	14340	14348	14415	14365	14242	14431	14582	14491	14483	14297	14276	14242	14263	14277	14433	14178	14258	14327	14352	14361	14217	14375	14351	14332	14443	14331	14290	14345	14515	14460	14254	14086	14321	14297	14326	14294	14423	14368	14256	14382	14299	14327	14506	14552	14355	14342	14407	14393	14381	14121	14354	14252	14394	14362	14427	14333	14370	14411	14337	14163	14310	14220	14280	14457	14297	14516	14608	14380	14217	14262	14254	14321	14388	14304	14364	14400	14228	14317	14429	14434	14269	14333	14521	14371	14416	14368	14427	14336	14413	14481	14362	14200	14349	14236	14287	14382	14421	14379	14374	14128	14284	14449	14405	14238	14532	14356	14251	14359	14311	14344	14423	14353	14428	14249	14470	14265	14380	14461	14350	14386	14321	14436	14360	14343	14312	14369	14282	14322	14223	14204	14423	14484	14374	14498	14245	14294	14397	14419	14480	14398	14396	14478	14408	14365	14184	14474	14565	14277	14376	14285	14382	14233	14439	14522	14327	14329	14410	14409	14273	14313	14502	14429	14301	14363	14294	14338	14184	14320	14360	14395	14503	14383	14281	14324	14319	14305	14251	14384	14444	14223	14203	14309	14321	14272	14357	14272	14418	14211	14423	14309	14419	14268	14350	14399	14242	14329	14438	14326	14248	14493	14139	14305	14179	14335	14447	14122	14306	14265	14392	14457	14406	14409	14396	14355	14411	14346	14467	14280	14381	14459	14318	14459	14345	14284	14377	14393	14358	14343	14325	14258	14300	14365	14390	14459	14394	14359	14393	14302	14466	14264	14440	14513	14365	14290	14306	14377	14473	14367	14374	14343	14331	14358	14433	14289	14419	14460	14141	14213	14209	14295	14334	14476	14320	14276	14393	14258	14397	14252	14303	14420	14344	14288	14456	14356	14408	14263	14446	14427	14336	14459	14178	14400	14303	14331	14400	14445	14371	14246	14368	14383	14256	14210	14260	14356	14340	14101	14240	14343	14386	14235	14295	14239	14398	14230	14353	14440	14374	14378	14385	14375	14339	14189	14393	14401	14260	14511	14303	14171	14279	14186	14426	14212	14485	14433	14326	14388	14302	14393	14240	14405	14254	14462	14374	14481	14385	14526	14408	14238	14378	14301	14462	14270	14190	14605	14401	14266	14334	14191	14346	14301	14480	14363	14380	14381	14274	14318	14257	14273	14305	14421	14377	14404	14516	14472	14299	14466	14106	14443	14403	14339	14473	14291	14283	14499	14274	14309	14355	14295	14440	14275	14449	14437	14218	14385	14298	14439	14158	14491	14380	14399	14357	14317	14325	14349	14330	14245	14441	14490	14497	14271	14366	14307	14411	14253	14331	14284	14176	14461	14493	14388	14477	14394	14363	14285	14434	14394	14347	14405	14283	14377	14371	14206	14341	14489	14465	14375	14448	14488	14377	14267	14353	14455	14363	14397	14307	14254	14337	14242	14329	14371	14385	14214	14276	14297	14373	14303	14486	14368	14456	14219	14381	14280	14230	14096	14250	14362	14378	14299	14365	14266	14471	14523	14332	14205	14188	14373	14419	14325	14412	14196	14414	14404	14261	14356	14492	14362	14447	14405	14332	14373	14256	14454	14456	14382	14354	14413	14381	14426	14323	14347	14292	14292	14266	14512	14258	14315	14283	14583	14367	14448	14365	14387	14492	14429	14223	14290	14405	14400	14328	14276	14313	14452	14447	14618	14430	14545	14295	14377	14304	14377	14343	14315	14374	14346	14331	14393	14294	14531	14341	14344	14170	14401	14199	14301	14344	14367	14370	14434	14323	14432	14319	14344	14357	14493	14219	14400	14351	14555	14338	14269	14304	14172	14208	14446	14314	14262	14338	14389	14228	14300	14721	14294	14249	14350	14376	14438	14262	14284	14343	14326	14407	14510	14300	14525	14414	14314	14378	14360	14280	14384	14457	14261	14091	14418	14335	14206	14455	14484	14272	14334	14259	14455	14248	14357	14421	14399	14486	14318	14212	14222	14664	14311	14430	14438	14468	14362	14435	14298	14397	14314	14322	14329	14255	14273	14498	14373	14296	14335	14533	14376	14179	14322	14323	14503	14537	14414	14412	14307	14380	14280	14397	14237	14353	14485	14409	14404	14398	14403	14365	14540	14381	14399	14447	14234	14313	14387	14423	14405	14372	14414	14414	14418	14203	14430	14160	14126	14210	14481	14240	14256	14417	14416	14525	14381	14322	14334	14218	14447	14422	14329	14388	14325	14564	14305	14363	14319	14408	14182	14306	14379	14463	14314	14276	14295	14259	14422	14361	14377	14309	14407	14434	14364	14327	14428	14332	14400	14442	14430	14306	14326	14520	14337	14358	14451	14207	14368	14357	14410	14489	14346	14201	14463	14395	14297	14326	14322	14378	14307	14362	14255	14260	14459	14583	14237	14403	14433	14471	14361	14606	14397	14328	14398	14396	14408	14395	14348	14408
22867	21182	28924	23811	29337	52608	52621	43221	32752	24980	19021	16104	15782	15564	15596	15779	15639	15599	15886	15474	15755	15579	15424	15426	15414	15578	15601	15558	15497	15512	15594	15647	15696	15375	15399	15381	15678	15394	15477	15601	15314	15301	15400	15575	15445	15661	15674	15724	16028	15977	15625	15895	15624	15413	15674	15424	15395	15407	15471	15213	15640	15378	15594	15503	15385	15381	15496	15328	15314	15435	15573	15354	15212	15535	15353	15480	15436	15478	15420	15234	15327	15273	15271	15381	15579	15420	15298	15508	15414	15381	15520	15764	15481	15457	15433	15466	15694	15460	15801	15349	15465	15166	15522	15458	15599	15394	15399	15461	15542	15605	15521	15532	15441	15426	15455	15484	15351	15298	15409	15584	15596	15439	15365	15487	15525	15517	15615	15316	15351	15291	15505	15435	15286	15602	15277	15492	15348	15410	15441	15391	15304	15417	15507	15341	15436	15462	15362	15395	15437	15329	15283	15277	15334	15402	15558	15199	15576	15509	15482	15593	15539	15426	15514	15357	15306	15314	15390	15391	15486	15294	15210	15315	15322	15268	15233	15124	15465	15383	15473	15114	15295	15402	15381	15372	15415	15603	15333	15137	15419	15479	15561	15473	15829	15453	15120	15323	15256	15580	15584	15525	15414	15434	15393	15490	15323	15279	15643	15522	15415	15438	15511	15415	15469	15347	15384	15258	15443	15422	15584	15363	15482	15510	15420	15282	15429	15529	15366	15508	15579	15377	15416	15357	15259	15406	15435	15386	15526	15258	15340	15402	15139	15383	15487	15576	15291	15580	15351	15235	15245	15203	15415	15260	15604	15299	15526	15456	15423	15337	15271	15416	15422	15439	15391	15374	15334	15209	15344	15224	15361	15412	15358	15443	15391	15425	15264	15377	15340	15456	15339	15281	15607	15338	15381	15628	15300	15456	15130	15366	15353	15259	15449	15410	15395	15510	15464	15546	15290	15405	15461	15542	15372	15511	15452	15389	15240	15443	15423	15484	15239	15225	15309	15526	15443	15275	15416	15418	15402	15333	15383	15278	15323	15394	15335	15510	15457	15358	15333	15413	15394	15408	15456	15464	15458	15648	15476	15416	15231	15197	15292	15387	15273	15472	15389	15234	15356	15441	15270	15311	15531	15242	15275	15474	15559	15301	15427	15250	15340	15440	15354	15344	15273	15248	15408	15308	15318	15327	15463	15583	15326	15356	15378	15376	15410	15397	15392	15498	15491	15379	15199	15405	15397	15120	15212	15532	15436	15315	15403	15412	15200	15443	15311	15581	15479	15268	15457	15552	15495	15515	15548	15358	15347	15484	15393	15306	15504	15358	15518	15357	15563	15392	15544	15526	15449	15305	15136	15285	15374	15242	15494	15338	15548	15496	15460	15528	15602	15389	15334	15260	15250	15380	15348	15370	15357	15382	15493	15161	15219	15201	15367	15460	15359	15193	15441	15384	15393	15357	15275	15278	15384	15459	15374	15418	15244	15187	15365	15501	15422	15404	15409	15499	15414	15296	15473	15316	15279	15425	15176	15392	15302	15412	15481	15484	15154	15425	15618	15443	15527	15432	15410	15459	15425	15504	15396	15380	15528	15611	15374	15389	15518	15321	15403	15254	15431	15390	15332	15326	15508	15337	15353	15308	15352	15277	15336	15452	15509	15607	15553	15380	15486	15498	15544	15391	15303	15499	15440	15538	15313	15442	15363	15428	15561	15396	15504	15512	15319	15428	15459	15478	15182	15580	15283	15426	15234	15329	15350	15529	15167	15347	15446	15455	15329	15484	15360	15547	15473	15437	15383	15282	15384	15466	15367	15476	15492	15280	15242	15464	15511	15540	15563	15359	15344	15447	15394	15398	15240	15438	15521	15081	15344	15174	15424	15450	15343	15428	15373	15610	15359	15285	15369	15372	15364	15417	15351	15424	15532	15368	15264	15441	15633	15372	15660	15267	15585	15369	15268	15415	15407	15407	15328	15450	15551	15485	15465	15467	15363	15402	15311	15358	15409	15353	15321	15223	15461	15544	15454	15427	15483	15576	15501	15436	15526	15529	15447	15287	15389	15424	15491	15400	15284	15504	15421	15441	15292	15334	15422	15323	15415	15384	15355	15358	15486	15496	15439	15311	15118	15521	15350	15597	15306	15476	15245	15426	15671	15271	15290	15288	15299	15388	15577	15352	15294	15364	15407	15304	15372	15534	15439	15396	15364	15365	15368	15322	15368	15418	15416	15293	15331	15493	15487	15166	15486	15159	15611	15566	15402	15469	15337	15519	15369	15460	15314	15507	15316	15359	15506	15362	15283	15207	15418	15550	15447	15545	15503	15213	15324	15646	15253	15360	15321	15416	15407	15260	15266	15363	15547	15700	15336	15217	15458	15249	15497	15446	15236	15410	15398	15448	15450	15425	15519	15531	15317	15326	15480	15447	15563	15369	15395	15477	15463	15501	15373	15612	15490	15401	15349	15409	15376	15368	15192	15348	15528	15431	15469	15458	15291	15274	15573	15378	15378	15484	15471	15463	15522	15409	15506	15393	15574	15237	15481	15397	15386	15363	15523	15385	15431	15283	15389	15492	15469	15418	15467	15348	15385	15362	15529	15299	15368	15333	15565	15378	15452	15328	15418	15362	15270	15240	15381	15318	15496	15319	15311	15548	15255	15339	15409	15373	15206	15280	15345	15395	15436	15314	15626	15393	15230	15577	15305	15499	15366	15450	15476	15356	15509	15411	15538	15331	15732	15415	15436	15461	15549	15224	15273	15420	15306	15515	15472	15534	15342	15384	15309	15460	15402	15401	15561	15396	15468	15376	15400	15359	15289	15366	15350	15559	15483	15303	15396	15326	15297	15245	15597	15302	15621	15485	15228	15612	15447	15284	15338	15196	15491	15545	15291	15354	15508	15342	15347	15546	15554	15447	15488	15562	15474	15302	15399	15387	15503	15410	15404	15499	15668	15472	15459	15535	15589	15466	15329	15299	15508	15283	15531	15462	15311	15384	15441	15337	15354	15388	15294	15422	15503	15229	15380	15348	15317	15321	15425	15380	15410	15141	15433	15349	15368	15393	15355	15426	15352	15345	15530	15595	15527	15380	15375	15377	15460	15484	15420	15426	15463	15368	15308	15478	15453	15510	15386	15337	15359	15489	15267	15390	15445	15266	15472	15595	15280	15244	15420	15338	15424	15492	15387	15185	15491	15399	15473	15436	15550	15608	15393	15321	15331	15415	15342	15298	15215	15228	15258	15358	15248	15290	15329	15459	15358	15145	15553	15456	15310	15385	15295	15303	15502	15543	15423	15451	15265	15402	15361	15556	15467	15347	15198	15424	15469	15525	15492	15413	15404	15148	15406	15288	15271	15464	15465	15415	15511	15538	15332	15409	15517	15382	15369	15464	15538	15482	15311	15427	15578	15242	15584	15473	15193	15364	15502	15379	15758	15445	15451	15442	15427	15313	15565	15429	15468	15406	15626	15489	15350	15336	15445	15476	15647	15347	15356	15350	15380	15477	15408	15582	15254	15387	15436	15352	15385	15396	15281	15322	15278	15451	15385	15406	15254	15303	15318	15431	15511	15541	15697	15577	15655	15434	15507	15588	15413	15475	15328	15389	15406	15394	15443	15344	15421	15420	15402	15431	15429	15347	15457	15476	15273	15157	15293	15485	15439	15310	15353	15505	15184	15371	15421	15196	15327	15447	15249	15330	15544	15320	15343	15353	15527	15338	15400	15495	15489	15416	15423	15484	15459	15538	15290	15432	15342	15342	15445	15435	15401	15367	15358	15509	15432	15328	15396	15463	15184	15409	15178	15399	15312	15430	15366	15385	15127	15519	15480	15452	15487	15333	15551	15361	15495	15390	15380	15510	15556	15522	15461	15403	15329	15313	15398	15478	15303	15394	15415	15279	15416	15317	15374	15429	15461	15627	15493	15563	15420	15387	15489	15404	15425	15469	15507	15397	15325	15439	15210	15337	15308	15521	15334	15380	15367	15391	15373	15489	15415	15376	15275	15359	15431	15431	15534	15381	15528	15543	15472	15356	15371	15407	15415	15464	15387	15456	15324	15300	15406	15406	15454	15475	15374	15166	15149	15394	15313	15289	15539	15496	15548	15408	15461	15263	15253	15560	15296	15502	15472	15319	15167	15446	15489	15259	15463	15201	15283	15430	15556	15474	15323	15516	15442	15437	15388	15378	15397	15537	15273	15169	15370	15377	15406	15336	15173	15308	15563	15234	15394	15266	15330	15522	15401	15615	15271	15272	15443	15364	15416	15568	15445	15441	15363	15433	15458	15198	15355	15471	15309	15341	15364	15435	15401	15355	15420	15362	15451	15334	15553	15422	15437	15361	15295	15196	15601	15500	15464	15187	15412	15304	15374	15490	15619	15340	15379	15330	15375	15538	15397	15484	15415	15373	15224	15342	15350	15389	15467	15401	15603	15615	15186	15448	15332	15526	15562	15543	15418	15540	15412	15342	15292	15387	15397	15249	15407	15443	15415	15394	15460	15500	15643	15523	15293	15548	15314	15598	15402	15459	15255	15568	15445	15591	15358	15556	15427	15369	15457	15520	15329	15340	15477	15478	15514	15467	15278	15509	15576	15202	15437	15390	15473	15516	15239	15480	15418	15443	15552	15394	15446	15527	15465	15352	15412	15546	15433	15320	15402	15110	15334	15405	15514	15326	15357	15372	15340	15307	15288	15545	15430	15434	15240	15493	15475	15393	15462	15388	15549	15140	15422	15438	15438	15523	15441	15521	15735	15353	15526	15478	15272	15348	15137	15338	15284	15334	15332	15547	15429	15400	15425	15257	15250	15285	15348	15492	15494	15403	15368	15294	15474	15599	15607	15583	15213	15478	15375	15443	15382	15452	15439	15282	15451	15409	15389	15205	15453	15478	15298	15438	15445	15383	15318	15451	15354	15471	15407	15555	15429	15398	15305	15376	15469	15500	15313	15523	15418	15316	15479	15554	15368	15352	15511	15520	15276	15389	15590	15457	15285	15392	15391	15250	15584	15347	15518	15326	15386	15501	15311	15368	15438	15451	15456	15293	15589	15623	15175	15358	15224	15330	15225	15306	15409	15627	15548	15301	15372	15486	15284	15153	15474	15419	15393	15462
21014	34574	32354	36677	51930	59948	53962	46189	35494	25489	17952	14785	14670	14677	14737	14657	14644	14673	14652	14505	14688	14706	14554	14643	14705	14603	14690	14768	14550	14643	14570	14582	14615	14564	14663	14752	14558	14486	14484	14591	14516	14513	14585	14684	14660	14592	14662	14957	15460	15243	15118	15007	14678	14552	14605	14479	14646	14504	14571	14543	14578	14417	14617	14621	14666	14395	14677	14534	14621	14661	14514	14667	14595	14551	14589	14576	14579	14686	14549	14596	14758	14542	14551	14557	14703	14535	14764	14716	14622	14627	14581	14560	14549	14469	14607	14602	14650	14691	14568	14639	14724	14597	14612	14508	14690	14734	14490	14669	14401	14524	14572	14620	14572	14595	14623	14610	14777	14605	14592	14607	14560	14668	14572	14631	14437	14726	14588	14630	14706	14630	14531	14549	14561	14768	14691	14562	14593	14421	14700	14641	14720	14668	14593	14603	14464	14600	14669	14641	14658	14675	14607	14596	14665	14547	14476	14600	14824	14763	14595	14619	14692	14602	14565	14523	14577	14577	14745	14502	14517	14681	14585	14410	14564	14718	14577	14625	14700	14567	14509	14610	14627	14737	14649	14629	14509	14619	14544	14643	14528	14567	14574	14561	14686	14555	14708	14624	14589	14540	14487	14537	14582	14496	14590	14466	14571	14553	14474	14634	14658	14576	14526	14598	14669	14647	14552	14509	14618	14540	14431	14522	14613	14504	14552	14621	14688	14446	14530	14498	14584	14476	14517	14586	14752	14587	14594	14638	14399	14710	14489	14546	14689	14548	14617	14588	14529	14524	14641	14601	14450	14403	14524	14725	14572	14652	14677	14627	14609	14480	14616	14665	14697	14324	14634	14706	14529	14403	14706	14621	14704	14619	14451	14729	14540	14539	14602	14697	14634	14594	14531	14521	14750	14502	14426	14592	14578	14578	14556	14581	14630	14527	14677	14649	14517	14550	14696	14602	14658	14599	14526	14649	14599	14703	14540	14550	14578	14617	14419	14494	14761	14587	14446	14635	14539	14352	14567	14599	14485	14719	14531	14523	14703	14442	14417	14735	14491	14501	14679	14572	14668	14539	14378	14682	14563	14497	14444	14518	14555	14560	14535	14618	14532	14480	14636	14659	14430	14559	14407	14682	14566	14708	14484	14634	14596	14648	14409	14629	14662	14486	14300	14596	14718	14589	14597	14715	14527	14551	14650	14573	14641	14492	14516	14628	14636	14673	14736	14720	14515	14715	14441	14597	14506	14559	14601	14592	14608	14498	14734	14463	14555	14531	14563	14591	14514	14497	14540	14511	14807	14720	14487	14519	14513	14540	14587	14477	14618	14615	14576	14613	14556	14649	14583	14557	14681	14670	14579	14471	14471	14455	14524	14549	14557	14528	14700	14647	14381	14750	14678	14637	14699	14620	14595	14536	14477	14495	14718	14540	14378	14668	14575	14628	14682	14668	14452	14497	14641	14588	14471	14471	14528	14564	14562	14510	14522	14714	14397	14726	14541	14616	14584	14569	14583	14614	14526	14339	14540	14550	14590	14704	14713	14587	14512	14670	14557	14575	14563	14539	14421	14868	14458	14522	14528	14599	14383	14616	14617	14614	14427	14598	14532	14534	14683	14479	14532	14536	14704	14562	14714	14663	14512	14579	14626	14741	14507	14505	14578	14565	14493	14548	14584	14791	14508	14696	14563	14572	14468	14492	14618	14807	14656	14546	14513	14413	14695	14647	14497	14346	14651	14550	14454	14340	14496	14442	14726	14591	14691	14678	14591	14560	14615	14540	14566	14536	14567	14602	14526	14602	14600	14514	14585	14790	14631	14556	14551	14510	14765	14450	14672	14558	14626	14561	14658	14552	14483	14494	14602	14467	14615	14451	14558	14604	14570	14675	14563	14585	14694	14662	14806	14471	14579	14496	14577	14493	14587	14538	14731	14587	14695	14637	14633	14561	14648	14490	14583	14641	14527	14609	14449	14652	14381	14580	14521	14690	14494	14560	14372	14450	14614	14570	14705	14536	14425	14550	14594	14360	14495	14638	14396	14705	14500	14592	14531	14397	14670	14511	14594	14432	14697	14687	14759	14677	14628	14518	14590	14867	14649	14545	14516	14694	14626	14556	14585	14572	14723	14601	14578	14358	14662	14471	14573	14479	14447	14523	14660	14610	14512	14702	14537	14611	14548	14440	14804	14589	14635	14425	14601	14555	14684	14538	14578	14584	14542	14622	14605	14555	14529	14529	14623	14516	14720	14553	14528	14568	14632	14611	14574	14630	14444	14506	14546	14589	14644	14628	14647	14535	14664	14586	14628	14679	14599	14578	14597	14688	14618	14617	14541	14392	14598	14552	14366	14592	14476	14389	14432	14531	14658	14565	14441	14670	14621	14675	14569	14737	14465	14512	14564	14656	14452	14665	14476	14516	14517	14633	14592	14512	14624	14426	14693	14659	14496	14742	14681	14604	14689	14629	14689	14518	14502	14440	14756	14612	14402	14601	14591	14551	14591	14605	14700	14560	14544	14581	14596	14504	14552	14633	14637	14654	14536	14614	14674	14506	14567	14494	14553	14523	14525	14564	14519	14683	14527	14519	14579	14597	14709	14529	14760	14431	14731	14654	14617	14628	14623	14682	14462	14717	14511	14567	14667	14589	14530	14595	14643	14445	14526	14577	14432	14619	14656	14663	14685	14813	14571	14633	14558	14668	14608	14669	14638	14694	14435	14648	14687	14477	14570	14535	14691	14563	14592	14533	14469	14542	14563	14469	14508	14574	14469	14672	14611	14589	14524	14548	14532	14502	14553	14556	14587	14434	14518	14615	14433	14711	14469	14617	14619	14612	14576	14489	14664	14697	14654	14689	14451	14615	14478	14467	14374	14611	14492	14348	14637	14536	14483	14660	14627	14542	14516	14688	14821	14591	14705	14516	14698	14790	14563	14675	14703	14527	14525	14696	14731	14614	14673	14581	14507	14659	14501	14533	14674	14503	14544	14513	14548	14660	14564	14563	14601	14629	14501	14483	14705	14679	14538	14567	14630	14616	14541	14644	14652	14484	14713	14629	14604	14608	14685	14517	14576	14528	14633	14622	14616	14675	14633	14652	14513	14579	14611	14599	14675	14619	14644	14672	14605	14479	14533	14655	14608	14625	14531	14527	14683	14538	14509	14620	14642	14447	14726	14606	14459	14509	14630	14662	14619	14393	14701	14583	14506	14554	14567	14656	14588	14512	14642	14531	14678	14643	14669	14718	14633	14623	14616	14610	14517	14523	14592	14541	14554	14454	14626	14506	14431	14773	14504	14698	14489	14553	14768	14516	14464	14550	14439	14684	14592	14523	14579	14725	14781	14676	14513	14547	14609	14494	14640	14604	14683	14508	14845	14654	14596	14475	14531	14577	14638	14687	14660	14543	14762	14768	14700	14637	14617	14470	14342	14596	14629	14432	14596	14589	14695	14502	14463	14568	14653	14549	14638	14543	14665	14484	14821	14578	14491	14592	14780	14628	14679	14613	14601	14562	14453	14524	14545	14480	14610	14697	14680	14517	14596	14555	14684	14635	14678	14520	14646	14586	14728	14694	14360	14713	14484	14441	14500	14497	14643	14638	14499	14696	14521	14514	14645	14510	14633	14725	14705	14393	14741	14688	14616	14462	14656	14476	14610	14756	14509	14599	14490	14514	14741	14500	14490	14682	14598	14533	14559	14518	14511	14489	14650	14548	14744	14494	14562	14596	14730	14624	14560	14441	14667	14672	14559	14571	14592	14597	14628	14522	14761	14654	14787	14547	14503	14446	14572	14670	14634	14555	14633	14594	14464	14522	14713	14579	14635	14556	14589	14485	14688	14627	14640	14561	14582	14668	14598	14620	14579	14461	14630	14701	14559	14717	14464	14649	14450	14677	14564	14597	14575	14510	14623	14657	14435	14499	14570	14410	14632	14713	14438	14498	14495	14790	14534	14703	14680	14713	14456	14519	14752	14599	14725	14527	14556	14527	14482	14636	14604	14482	14659	14532	14530	14589	14701	14427	14550	14494	14526	14586	14494	14463	14428	14525	14611	14522	14584	14653	14580	14452	14579	14667	14568	14606	14447	14514	14396	14635	14671	14865	14449	14752	14595	14601	14399	14380	14681	14580	14552	14594	14597	14541	14417	14608	14564	14504	14631	14609	14468	14608	14737	14419	14632	14732	14507	14591	14480	14586	14589	14626	14686	14595	14536	14706	14527	14580	14471	14533	14378	14531	14445	14495	14563	14640	14627	14755	14520	14679	14471	14572	14794	14598	14490	14785	14560	14575	14606	14444	14787	14587	14623	14504	14483	14569	14602	14843	14595	14463	14540	14553	14624	14547	14616	14570	14566	14708	14723	14698	14488	14654	14547	14721	14600	14394	14574	14690	14667	14558	14662	14493	14520	14530	14606	14657	14646	14641	14609	14584	14456	14456	14452	14481	14636	14567	14569	14619	14708	14532	14485	14615	14530	14740	14596	14515	14589	14550	14436	14570	14631	14695	14579	14541	14673	14489	14651	14489	14561	14610	14470	14566	14701	14505	14719	14490	14496	14627	14610	14493	14585	14693	14629	14582	14571	14582	14596	14594	14546	14542	14632	14634	14621	14506	14453	14571	14537	14513	14536	14481	14572	14516	14519	14637	14444	14667	14521	14663	14521	14543	14487	14458	14625	14544	14736	14544	14611	14654	14642	14682	14671	14663	14544	14605	14624	14735	14464	14660	14550	14696	14508	14522	14579	14562	14561	14690	14691	14378	14555	14644	14529	14441	14660	14670	14570	14518	14496	14770	14582	14625	14534	14689	14528	14635	14661	14747	14605	14654	14650	14574	14365	14415	14519	14560	14683	14497	14506	14702	14512	14495	14444	14589	14317	14502	14883	14713	14514	14378	14525	14597	14721	14704	14533	14501	14544	14681	14571	14515	14534	14552	14478	14641	14490	14552	14801	14483	14544	14580	14538	14511	14625	14722	14535	14605	14491	14699	14569	14612	14565	14645	14352	14534	14547	14648	14645	14624	14517	14596	14505	14590	14661	14590	14477	14612	14764	14473	14504	14627	14666	14540	14624	14660	14521	14623	14773	14676	14720	14457	14459	14336	14478	14616	14764	14603	14508	14549
27154	21699	23338	20621	21274	23849	22866	19860	17846	16905	16506	16061	16020	16113	16249	16023	16044	16055	16198	16172	16170	16088	16112	16297	16174	16255	16194	16223	16290	16141	16096	16216	16135	16087	16254	16251	16029	16271	15973	16246	16127	16133	15929	16231	16192	16146	16299	16317	15977	16258	16232	16290	16219	16211	16197	15907	15959	16299	16250	16029	16024	16028	16304	16047	16177	16357	16041	16259	16201	16094	16190	16078	16355	16285	16043	15962	16206	16297	16242	15969	16146	16132	16085	16146	16086	16242	16044	15946	16114	16242	16307	16036	16211	16225	16100	16017	16037	16137	16065	16004	16116	15970	16141	16247	16058	16126	16011	16163	16055	16048	16245	16090	16130	16037	16115	16059	16053	16447	15989	16038	16221	16203	16260	16160	16141	16153	16092	16076	16233	16103	16276	16235	16195	16223	16353	16097	16133	16097	16248	16023	16216	16101	16143	16043	16301	16303	16179	16090	16106	16102	16072	16084	15899	16089	16293	16276	16167	16087	16115	16079	16113	16269	16204	16088	16026	16180	16130	16293	16086	16390	16170	16224	16194	16123	16146	16152	16131	16169	16041	15924	16271	15957	16107	15939	16186	16126	16230	15976	16116	16188	16230	16144	16292	16196	16179	16086	16048	16089	15944	16135	16069	16082	16088	16045	16255	16172	16089	16068	15995	16113	16110	16246	15858	16220	16197	16037	16188	16058	16068	16294	16124	16144	16093	16228	16088	16114	16159	16122	16205	16116	16191	16155	16289	15938	16201	16293	16105	15945	16143	15963	16138	16369	16154	16127	16042	16040	16230	16262	16233	16250	16198	16333	16138	15975	16182	16219	16078	16258	16403	16170	16126	16006	16009	16136	16031	16132	16265	16166	16259	16280	16067	16190	16078	16101	16143	16224	16249	16271	16200	16142	16236	16004	16003	16126	16019	16140	16296	16281	16212	16162	15974	16188	16054	16250	16129	16056	16178	16094	16180	16077	16245	16093	16165	16189	16169	16234	16025	16271	16281	16221	16125	16052	16052	16068	16086	16032	16119	15956	16241	16011	16095	16101	16089	16081	16061	15998	16094	16000	16130	16303	16175	16197	15964	16102	16342	15987	16075	16115	16139	16164	16232	16215	15958	16181	16110	16187	16035	16237	16153	16063	16089	16152	15999	16220	16101	16141	16178	16257	16057	16068	16292	16050	16079	16078	16061	16314	15957	16066	16091	16224	15966	15991	16243	16143	16166	16118	16156	16154	16231	15833	16332	16159	16211	16078	16207	16312	16187	16237	16277	16146	16317	16110	16346	16140	16203	16111	16226	16327	16060	16073	16125	16025	16051	16108	16137	16179	16050	15943	16092	16214	16060	16183	16172	16228	16143	16381	16077	16252	16227	16344	16211	16276	16132	16250	16168	15994	16366	16057	16219	16129	16162	16276	16232	16052	16172	16180	16148	16386	16085	16091	16270	16166	16213	16159	16244	16339	16138	16117	16144	16132	16193	15992	16067	16273	16213	16087	16194	16177	16176	16190	16276	16175	16288	16121	16167	16060	16184	16135	16320	16219	15843	16019	16150	15988	16159	16141	16115	16320	16101	16004	16079	16150	16151	15990	16141	16171	16298	16211	16134	16262	16277	16091	16206	16122	16055	16231	16170	16077	16412	16150	16140	16097	15971	16114	16188	16289	16277	16297	16152	16110	16100	16216	16065	16095	16168	16207	16034	15916	16108	16155	16197	16087	16135	16198	16160	16213	15955	16061	16353	16162	16237	16288	16199	16217	16174	15925	16294	16072	15969	16029	16265	15991	16211	16270	16058	16223	16257	16195	16238	15972	16136	16271	16068	16101	16241	16117	16221	16084	16111	16156	16009	15941	16100	16082	16072	16026	16066	16075	16096	15872	16228	16000	16091	16104	16040	16008	16058	16151	16219	16261	16178	16199	15958	16212	16370	16140	16222	15977	16215	16257	16020	16103	16186	15971	15980	16225	16159	16218	16080	16101	16152	16137	15945	16067	16038	16191	16062	16335	16212	16323	16184	16107	15999	16085	16159	16217	16036	16192	16007	16095	16023	16216	16134	16112	16341	16216	15949	16183	16184	16230	16076	15908	15939	16173	16036	16104	16172	16236	16255	16084	16356	16072	16131	16230	16039	16158	16096	16258	16155	16159	16102	16086	16016	16018	15880	16105	16344	16232	16319	16055	16111	15981	16320	16284	16098	16126	16043	16258	16122	16286	16196	16084	16025	16194	16135	16098	15972	16147	16149	16243	16055	16060	16130	16081	15932	16070	16084	16006	16145	16109	16333	16016	16208	16165	16226	16137	16189	16145	16110	16044	16078	16168	16272	16158	16275	16172	16270	16171	16270	16231	16110	16160	16159	15878	16005	16200	16101	16067	16296	16220	16208	16112	16068	16018	16197	16253	16050	16480	16176	16015	16122	16201	16254	16019	16091	16161	16027	16109	16115	16077	16085	16239	16109	16066	16290	16095	16097	16024	16095	16207	16082	16175	16142	16154	16186	16097	15915	16185	16314	16259	16205	16190	16257	16063	16119	16084	16015	16184	16254	16235	16242	16056	16004	16145	16184	16399	16033	16213	16256	16085	16229	16388	16057	16234	16374	16144	16329	16285	15770	16123	16196	16120	16249	16056	16154	15983	16137	16036	16100	15947	15959	16136	16197	16020	16068	16355	16153	16109	16106	16050	16184	15980	15821	16269	16037	16047	16085	16263	16317	16320	16054	16122	16237	16126	16209	16148	16156	16052	16358	15919	15939	16187	16116	16081	16192	16133	16291	16307	16335	16192	16051	16325	16058	16362	16038	15978	16223	16257	15995	15820	16071	16133	16108	16184	16103	16195	16267	16060	16101	16163	16169	16081	16267	16006	16228	16119	16143	16157	16095	16171	16047	15885	16121	16293	16166	16057	16022	16161	16013	16180	16216	16350	16153	16215	16131	16300	16234	16201	16055	16100	16151	16064	16037	16119	16025	15852	15992	16024	16133	16108	16020	16256	16313	16137	16302	16106	16076	16246	16351	16226	16148	16152	16005	16220	16388	16182	16064	16157	16089	16266	16149	16226	16132	15988	15978	16254	16113	16059	16020	16207	16391	16106	16111	16079	16194	16294	16056	16051	16334	16081	16208	16310	16047	15981	16167	16037	16172	16243	16208	16156	16310	16376	16260	16307	16124	16234	16095	16095	15987	16163	16209	16171	16181	16421	15959	16084	16174	16048	16121	16069	16057	16076	16081	16030	16197	16110	16234	16160	16058	15913	16284	16279	15957	15933	16237	16174	16169	16050	16219	16041	16207	16328	16242	16109	16032	16004	16070	16185	16269	16192	15954	16183	16179	16090	16145	16079	16238	16219	16205	16119	16214	16162	16142	16073	16112	16181	16211	16081	16046	16087	16156	16089	16146	16282	16216	16098	15825	16130	16185	16297	16149	16145	16093	16339	16116	16197	16025	16255	16190	16125	16173	16150	15895	16039	16071	16160	16188	16117	16141	16334	16128	16099	16185	16065	16341	16092	16096	15958	16083	16119	16281	16043	16028	15924	16017	15839	16086	16349	16044	16013	16276	16436	16074	16099	16095	15952	16052	16212	16104	16317	16187	16189	16245	16132	16374	16275	16024	16133	15922	16151	16280	16087	16259	16117	16050	16241	16201	16306	16277	16077	16128	16198	16233	16255	16023	15994	16268	16063	16279	16105	16036	16052	16059	16105	16016	16211	16160	16090	16414	16068	16191	16198	16171	16306	16098	16353	16184	16165	16224	16069	15961	16025	15963	16209	16129	15891	16219	16211	16145	16069	16233	16389	16234	16132	16152	16241	15993	16206	16249	16082	15982	16196	16166	16122	16127	16185	16091	16209	16202	16253	16250	16122	16231	16124	16091	16235	16055	16265	16276	16074	16275	15985	15993	16173	16139	15988	16199	16097	16163	16038	16288	16116	16190	16199	16167	16070	16199	16152	16066	16225	16217	16201	16213	16087	16017	16141	16162	16238	16208	16258	16064	16185	16116	16408	16278	16229	16223	16067	16139	16218	16329	16241	16204	16031	16176	16185	16186	16209	15806	16075	16158	16253	16273	16141	16273	16119	16245	15975	16077	15851	16117	16093	16099	16139	16170	16180	16369	16047	16151	16033	16124	16176	16168	16094	16096	16177	16107	16279	16050	16236	16191	16140	16240	16102	15947	16057	16086	16096	16056	16145	15937	16288	16164	16190	16192	16286	16265	16313	16218	16216	16074	16211	16212	16290	16058	16153	15963	16101	16229	16132	16080	16214	16462	16205	16137	16019	16069	16131	16000	16275	16236	16104	16264	16222	16178	16239	16261	16240	16139	16345	16140	16061	16195	15987	16214	16094	16153	16146	16220	16244	15891	15993	16170	16094	16119	16197	16127	16121	16013	15927	15985	16175	16054	16154	15969	16032	16007	15994	15904	16205	16133	16223	16237	16045	16372	16057	16256	16243	16155	16206	16029	16202	16168	16167	16221	16071	16254	16148	16069	16310	16056	16189	16330	16053	15994	16227	16097	16083	16156	16214	16104	16108	16265	16193	16005	16362	16056	16066	15993	16059	16229	16019	16089	16288	16108	16076	16180	16157	16133	16171	16132	16185	16250	16110	16124	16056	16188	16122	16100	16128	16110	16208	16031	16065	16031	15954	16189	16153	15926	15983	16111	16125	16112	16173	16149	16048	16089	15922	16068	16196	16097	16258	16302	16248	16208	15969	16207	16418	16282	16144	16233	16169	16213	16072	16129	16258	15960	16080	16218	16252	16185	16312	16227	16129	16051	16329	16103	16108	16025	16111	15959	16229	16204	16444	16314	16170	16149	16209	16060	16289	16178	16115	16059	16293	16194	16129	16007	16169	15954	16205	15997	15997	16142	16378	16173	16220	16024	16238	16111	16133	16218	16217	15974	16304	16439	16213	16024	16186	16023	16138	16145	16132	16231	16123	16007	16203	15930	16081	16108	16120	16108	16243	16124	16298	16323	16109	16160	16080	16130	16054	16151	16233	15971	16131	16061	16204	16316	16244	15924	16115	16247	15932	16014	16161	16171	16028	16143	16307	16073	16352	16008	15982	16284	16023	16334	16252	16128	16346	16247	16140	16344	16191	16116	15965	16356	16128
15665	18419	16379	17664	23221	25523	23475	19485	16847	15740	15294	14998	15153	14931	15069	14968	14967	14905	15162	15015	15142	14949	15119	15112	15161	14932	14904	15216	15046	15042	15147	15046	14925	15070	15032	15032	15112	15108	15052	15068	15007	15018	14964	14811	15149	14978	14846	15088	15220	15182	15063	15042	14941	15111	15007	14869	14955	15108	15130	14979	15088	14985	14935	15010	15063	15164	14890	14999	14975	15034	15163	15009	15168	15052	15070	15099	15263	14922	15079	15070	15089	15029	15170	15050	15049	14985	14867	15061	15004	15067	15045	15071	15051	15034	14926	15128	15022	15036	15150	14858	14968	14952	15035	15056	15126	15087	14978	14986	15121	15047	15067	15010	14937	15000	14910	14941	14970	15013	14901	14967	14938	15128	14984	15067	14916	14811	15062	15081	15027	15018	14940	15032	15012	14968	14912	14948	14969	15009	15002	15085	15046	15066	14956	15173	14824	14958	15160	14934	15118	15012	14975	15013	15066	14908	14923	15145	14892	14930	15027	15113	14968	15011	15073	15000	14840	14868	15068	15016	14983	14936	14935	14896	14875	14843	15246	14911	15102	14858	14760	14931	14916	14984	14915	15018	14962	15060	14907	15056	15034	14961	14960	14873	15024	15010	15109	15052	14928	15012	15020	14995	15253	14991	15132	15065	15100	14886	15032	14790	14964	15058	15136	15116	15064	14932	14967	14890	15212	14939	14967	15101	15281	14963	15009	15000	15192	14989	14867	15037	15046	15087	14896	14829	14990	14956	14836	15141	15004	14968	15113	14848	15075	14923	15090	15074	14950	15085	15005	14888	14983	15083	15129	15027	14955	14846	15064	15003	15043	15075	15009	14897	15059	15118	15055	15172	15082	15032	14957	14913	15146	15133	15054	15102	14840	15031	14911	14998	15049	14914	14946	15223	15023	15045	14884	15004	15029	15092	14850	14901	14940	14967	15097	14925	15091	14814	15172	14800	15106	15014	14964	14990	15051	15056	14950	15058	14965	14961	15050	15033	15041	15088	14935	15106	15110	15104	14909	14835	15145	15008	14858	15042	14970	14940	15019	15026	15020	14908	14991	14989	14994	14977	15028	15103	14953	14951	14872	14926	14972	14955	15068	15086	15126	14982	14920	14968	15065	15133	15100	15108	15031	14915	14997	14823	14876	15100	14934	14976	15093	14922	15014	14951	14840	15155	15029	14961	14940	15049	15011	14831	14958	15125	14965	14844	15025	15192	15135	14895	14958	15099	14917	14976	15119	15147	14884	14948	15040	15025	14920	14913	14946	15090	15124	15131	15146	15033	14890	15059	15198	15014	14955	15053	15010	14976	14944	14853	15096	15050	14970	15040	15099	15101	15071	14773	15062	14972	14966	15031	14978	14998	15047	14931	14821	14988	15094	14980	15095	15302	15044	14967	15113	15063	14994	14833	15176	14949	15062	15087	14932	15102	15169	14958	15004	14907	14953	14944	15024	14875	15014	15184	14973	15095	15134	15047	15022	14857	14949	15094	14993	15051	14958	14941	15068	14973	15064	15013	14940	15059	14919	15036	15010	14979	15019	14979	14989	14941	15009	15183	15233	14999	14947	15136	15133	15079	14955	15001	15077	15069	14992	15195	14962	15072	14859	15044	15089	15070	15019	15179	14985	15031	15020	14931	15046	15018	14991	14903	14944	15001	14948	14906	15035	14846	14797	14903	15131	14943	15082	14895	15103	14993	15038	14891	15137	15137	15098	14818	15075	15024	15035	14941	14914	15023	14980	15050	15203	14983	15077	15190	14981	14872	14959	15010	15016	14961	14923	14964	14938	15063	14878	14946	15160	14955	15183	14865	15076	15116	15158	15040	15110	14905	15063	14980	14986	15001	14965	14843	15023	15073	15034	15043	15115	14908	15162	15193	14953	14939	15059	14932	15031	15103	14935	14954	15007	15133	14984	15028	15103	15012	15046	15084	15013	15040	15009	14982	14942	15153	15094	15007	14935	15015	14977	15073	14943	14960	15081	14987	14847	15125	15158	14981	15118	15146	15001	15057	15106	15215	14911	15065	14840	15084	14993	14979	15046	15004	15071	15085	15030	15064	15061	14969	15079	15108	15002	15202	14883	15043	15183	14997	14978	15037	14969	15000	15059	14967	14955	14951	15044	14979	14922	15046	15088	14929	14862	14968	14909	15000	14832	14909	14955	15120	15007	14902	15059	15014	15128	15088	15235	15015	15010	14973	14915	14958	14933	15060	15108	15049	15152	14870	14896	15084	15008	14855	14816	14952	15071	15034	14947	14980	14878	15029	15057	15075	14973	15012	14980	14992	15101	14948	15147	15053	14988	14928	14897	15031	14954	15059	15050	14978	15034	15032	15118	14944	15059	14898	14989	15002	15206	15163	14933	14886	15049	15115	15066	15108	15072	15050	15039	14868	14963	15057	15198	14955	14986	14980	14937	15108	14905	14904	15011	15038	15005	15053	14980	14978	15037	15099	14926	15053	14964	15143	15028	15191	15129	15198	14800	15178	15098	15044	15028	15103	15107	15002	15055	14905	15121	15065	15081	15140	15122	14848	14994	14996	14921	15086	15002	14901	14825	14971	14918	14992	15093	15169	15007	15107	15235	14980	14846	14982	14910	15161	15131	14963	14820	15053	15163	14952	15009	15076	15063	15069	14994	15063	15046	15027	14998	15074	15139	14859	14930	15045	14959	15025	14984	14977	15001	14879	14958	15069	15073	15044	15077	14874	15135	15081	15053	15098	15011	15063	15105	14980	15096	15106	14939	14941	15055	14804	14851	15194	14828	15070	15118	15111	14818	14931	14994	15168	15023	14918	15041	14776	15043	15052	15018	15085	15152	15080	15061	14875	15051	14889	15071	15018	15073	14913	14955	14881	15036	15007	15023	15030	15178	15004	15226	15055	14905	15000	15129	15047	15172	15234	14994	14956	15088	14967	14790	14934	14972	15149	15068	14902	15127	15034	15005	15055	15112	14940	15145	15041	15030	15014	15003	15083	15070	14921	15113	14877	14898	15014	15060	15085	15233	15037	15018	14929	14976	15045	15013	15134	14919	14924	14752	15166	15143	15023	14958	14960	15081	14907	14968	15185	15020	15125	14999	14800	14926	15002	15128	14885	14982	15028	14988	15154	15057	14867	14986	15031	15136	15018	14851	15114	15066	14925	15044	14978	15158	15123	15099	14909	14989	14926	15089	14897	15003	15133	15065	15086	15160	15039	14890	15177	14980	15088	15228	15043	15056	15057	14932	15051	14930	14975	15127	14919	15078	14926	15158	14924	15100	15083	15156	15167	15057	15217	14866	15075	15036	15065	15073	15080	14858	15173	15017	14779	14993	14966	15054	14959	15030	14936	15010	15071	15150	14963	15082	14974	15087	14903	15082	14885	15020	15021	15098	14924	15076	15020	14973	15135	15141	14872	14917	15054	15007	14903	14914	15003	15178	15185	15007	14989	15047	14999	14925	15239	14945	15039	14896	14993	14925	14891	14982	15056	15087	15051	14908	14991	15177	15139	14898	15091	14910	14924	15106	14912	15070	14934	15051	15049	14930	14947	14941	15110	15062	14966	14990	15020	14887	14903	14921	14995	14924	14955	14879	15047	15079	14880	15033	15194	15189	14973	14985	14859	14979	15026	14966	14925	14932	14994	15172	14914	14983	15020	15180	15072	14947	15043	14948	15060	14958	15008	15123	15052	15046	15040	14956	15107	15145	14892	14989	15170	14976	15131	15014	14949	15034	15238	14963	15050	15066	15051	14989	15054	15087	15202	14944	15034	15143	15022	14937	14999	15059	14957	14961	14880	15067	15119	15061	14852	15056	14955	15054	15093	14970	14875	15051	15069	14966	14963	15031	14965	14942	14940	14936	14919	14863	15023	15096	14986	15106	15155	15133	14998	15015	14889	15084	15063	15074	15027	14998	15048	14946	15218	14977	15023	15014	14835	14889	15032	15064	15005	15033	15056	15123	14961	15130	15009	15077	15016	15119	14928	15071	14935	15030	15077	15052	15104	15019	15048	14986	15030	15110	15104	14852	15020	14917	14986	14970	14984	14945	15122	14918	15031	14904	14895	14998	15009	15135	15120	14922	14895	15063	14959	15059	14968	14963	15114	14844	14982	15016	14863	14876	15169	14872	15132	15061	15000	15098	14955	15116	15044	14906	15030	15037	15282	15046	15117	15042	15030	15048	14914	14995	14915	15054	15180	14889	14855	14927	15028	15228	14880	14915	14953	15100	15039	15059	15110	14885	14977	15159	15018	15209	15030	15032	15112	14985	14779	14957	15113	14917	14982	15038	15025	15056	15061	14923	14984	15026	15043	14997	15010	15110	15065	14997	15045	14821	15144	15170	14830	15070	14834	15110	15091	14937	14968	14855	15097	15101	15022	15118	14936	15099	15093	14824	14991	15265	15015	15095	15068	15020	14915	14926	15108	15058	14998	15131	14859	14868	15133	15024	15009	15036	14943	14940	14929	15021	14908	14996	14896	15172	14932	14912	14745	15090	14913	15110	15093	15020	15120	15005	14947	15003	15027	14986	14967	14969	15017	14766	14898	14945	15124	14835	15032	15184	15068	15030	15011	15042	14988	15069	14965	14943	15219	15044	14970	14889	15087	15018	14778	14894	15049	15091	14872	14843	15032	14942	14970	15137	15069	14974	14880	15067	14927	15044	14898	15032	15029	15001	14992	14794	14887	15084	15001	15093	15109	15093	14998	15119	14970	15076	15102	14964	14830	15070	15028	14750	14960	14939	14929	15016	14989	14960	15052	14943	15048	15098	15062	15067	15116	14917	15053	15187	15025	15168	15046	14974	15008	15019	15120	14931	14907	15039	14926	15086	15048	15043	14939	14979	14974	15054	15036	15094	14958	15189	15049	15168	15114	15114	15134	14908	15002	15310	15102	15092	15076	15123	15118	15066	14861	15116	15127	14946	14882	15066	15244	14976	15016	14923	14971	14890	15032	15080	15133	15017	15052	14885	14920	15003	15039	14965	15016	15102	15072	15009	15107	14944	14832	15030	15097	15021	15084	14921	15033	15146	15015	14949	15086	15083	14860	14980	15232	14907	15024	15071	14912	15193	15019	14788	15060	15035	14839	14968	15070	15233	14949	14950	15027	14900	15061	15073	15011
24059	21209	28324	25864	38664	48855	43463	32266	24143	19560	18619	17048	17177	17181	16868	17068	17191	16974	17068	17080	17172	16974	17086	17279	16947	17003	16991	17130	16961	17016	16987	17014	16945	17246	16915	17111	17106	17099	17070	17065	17071	17150	16737	17031	16908	17178	17014	17296	17358	17392	17068	17112	17112	16967	17074	16947	17047	16878	16955	16876	16918	17044	16922	16943	16980	16822	17016	17002	16820	16807	16793	16939	17016	17110	16971	16843	16808	17059	16833	16969	16904	16731	16923	17106	17031	17003	17116	17000	16977	16959	16880	16894	16827	16952	16821	17090	16963	16949	17082	17018	17114	16900	16860	16847	17007	16898	16816	16991	16941	17113	16968	17074	17198	16976	16957	16996	16919	16994	17003	16924	16958	17267	17066	17062	16864	16994	17051	16944	17030	17093	16762	16998	16907	17037	16997	16936	16954	16894	16956	17135	16952	16803	16833	16903	16854	16985	16696	17025	16920	16865	16989	17191	16909	16916	17111	16819	16791	17120	16731	16890	16855	16967	16981	16991	16948	16968	16823	16824	17003	16859	16791	16816	16896	16784	16817	16887	16929	16902	16832	17195	16910	17028	17007	17022	17036	16884	16869	16970	17012	16938	16694	16924	17084	17035	16922	17003	16888	17044	16924	16975	17033	16811	16931	16858	17049	16840	16815	17006	17026	16947	17036	17003	17031	16986	17017	16981	16880	16918	17089	16946	16942	16977	17035	16969	16991	17038	17142	16925	16790	17330	16835	16916	16888	16885	16923	16784	16844	16852	16953	16916	16921	16966	17135	17027	16694	16932	16823	17062	16878	16896	16973	17291	16930	16859	16867	16882	16931	16869	16868	16979	17123	16900	17077	16806	16947	16885	17051	17061	17101	16888	16845	16992	16878	16773	16924	17083	16833	16874	17055	16933	16853	16796	17067	16941	17179	17061	17107	16953	17017	17006	17029	17079	16941	16864	16889	16925	16869	16563	16912	16862	16956	17011	16890	17078	17015	16959	17064	16954	17129	17065	17036	17014	16916	16944	16758	17099	16923	16749	17140	17037	16980	16916	17203	16984	16917	16975	16922	16943	17031	16694	16872	17044	16889	16899	17098	16990	16953	16907	16769	16889	16989	16953	17078	16882	16954	16917	16922	16822	17064	16737	16955	16927	17099	16961	16848	17137	17050	16900	16884	17035	16822	16702	17012	16965	17002	16911	16978	16876	16913	17003	16974	17078	17071	16847	16950	16755	17006	16841	17177	16828	16707	17216	17003	17031	16899	16879	16825	17132	16833	16857	16981	16944	16770	16955	17001	17017	16890	16889	16951	16923	16785	16963	16882	16989	16932	16827	16952	16972	17112	16854	16921	16925	16947	17040	16997	16784	16796	16976	17122	16976	17010	16637	16802	16799	17067	16740	16966	16987	16728	16836	16944	16948	17090	16712	16858	16992	17126	17030	17024	16932	16832	16966	16911	16966	17091	17040	16971	16847	16981	16713	16770	17079	17074	16970	16939	17041	16938	16905	16916	16978	16974	17006	16957	16841	16914	17059	16901	16873	16844	16917	16970	16992	16928	16946	17014	17234	17061	16755	17096	16957	17191	17127	16961	16799	16912	16832	16908	16973	16984	17149	16873	17027	17007	16926	17062	16975	17099	17001	17091	16884	16880	16811	16911	16882	16742	16987	16939	16754	16744	16888	16993	17051	16935	16917	16874	16947	17093	17131	16842	17125	16860	16963	17081	16870	16943	16803	17004	16966	16799	16946	16827	17169	16911	16943	16977	16962	16904	16802	17073	16895	17135	17075	16896	16799	17105	16735	16821	16819	16965	16912	16610	17141	16970	16925	16806	16824	16952	16995	16949	16891	16936	17060	16785	16972	17092	16844	16840	16828	17107	16934	16859	16951	16884	17133	16946	16954	16936	16771	16860	17065	16951	17008	16867	16893	17102	16964	16969	17039	16999	16874	16927	16999	16877	16972	16966	16847	17118	16768	17216	16892	16871	16875	16872	16861	16829	16998	16908	17080	17005	16948	17075	17026	16932	16896	16978	16995	16902	16926	17073	16910	16807	16881	17029	17026	16859	16972	16819	16813	16826	16930	17005	16830	16985	16978	16942	17018	16910	16990	16951	16912	17075	16973	16992	16970	16909	17005	17026	16985	16984	17004	16801	16846	17089	16965	16812	16903	16885	17000	16903	16990	16983	16935	16957	16996	16869	16951	16895	16965	17048	16982	17033	17074	16809	16769	16945	16803	17003	16933	16984	16902	16961	16930	16859	16980	16884	16873	17018	17054	17183	16952	16999	17004	16927	16806	16961	16980	16818	16913	17111	17050	16924	16840	17073	16915	17100	16971	16902	16913	17206	17179	16931	17052	16808	17047	16974	17029	17089	16977	16723	16873	16812	17008	17027	16926	17117	17032	16800	17148	17188	17216	17246	17071	16781	16876	16747	16833	16836	16842	16864	16838	16943	16839	17022	16953	17091	16834	16835	16982	17052	16838	16997	16837	17119	16946	16916	16951	17009	17068	16792	16851	16897	16887	16894	16802	17006	16971	17050	16917	16989	16901	17038	16911	16909	16981	16656	16962	17098	17069	16930	16887	16776	17018	16766	16809	17071	17003	16973	16941	17000	16837	17052	17024	16848	16892	16860	16914	16963	16943	17034	17022	16874	16990	16937	16935	16913	17126	17016	16932	16925	16739	16919	17009	17018	16929	16651	17027	17087	16967	17001	17028	16999	17067	16940	17004	16925	17107	17013	17036	16812	16872	17042	16874	16893	16942	16869	16951	16872	17036	16919	16914	16860	16987	16985	16993	16881	16997	16774	17077	17087	16921	17089	16930	17109	17111	16981	16943	16988	16706	16977	16952	16994	16871	17015	16855	16962	16891	17031	17081	16953	16930	16753	17046	16758	16892	16967	16867	16948	16974	17040	17061	17150	16978	17003	17074	16787	17014	17194	16937	16915	17117	16875	16924	17004	17080	16867	17058	16730	17057	17030	16910	17046	17097	17154	16906	16842	16970	16907	17011	16979	16955	17144	16946	17124	17024	16870	17129	16959	17174	16919	16914	17033	16979	16982	17024	16902	16796	16851	16906	17084	16944	16981	17126	16902	16957	17136	16995	16917	16940	17104	17150	16964	16948	16742	16941	16842	16852	16865	16846	17059	17012	17061	16949	17063	17003	17066	17219	17115	16977	16794	17071	17053	17106	17111	16883	16836	17077	17025	16900	17007	17132	16985	16873	16970	16999	16660	17063	16982	16943	17195	16913	16953	17114	16754	16994	17082	16861	16862	16986	16939	17008	16844	16930	17073	16997	17074	16865	17155	17023	16913	17054	16967	16984	16892	16830	17001	16830	16989	16922	16758	17086	16976	16981	17032	16963	17037	17155	16958	16889	16968	17002	17029	16999	16879	17047	16969	17038	17137	16904	17086	16981	16776	16914	16919	16770	16911	16938	16921	16980	17212	16880	16901	16995	16889	16685	16847	17034	16878	16929	16989	16979	17100	17267	17009	16633	17073	16962	16902	16943	16858	17000	16940	16915	16894	16997	16928	17253	16987	17069	17042	16830	16886	16936	16830	16798	16863	16841	17089	16940	16999	16858	16857	16923	17019	16933	17097	17043	16972	17065	17041	16831	16934	16962	17081	16796	16798	16801	16830	16951	16680	17016	17080	16916	16849	16998	17028	16986	16986	16954	16832	16887	16898	16870	16999	17041	17004	17076	16927	17042	17046	16990	16935	16903	16930	16904	17143	16910	17058	16886	16953	16954	16990	16981	16962	17043	16986	17072	16993	17135	16940	17187	16971	16849	16931	16946	16938	16866	17024	16820	16845	16989	17058	16816	16948	16907	16978	16923	16988	16901	16876	17090	16880	16938	17194	17029	16921	17078	16911	17073	17130	17122	17072	16715	16942	17136	16812	16835	17049	16798	17089	16866	17149	17069	16893	17054	16935	16988	17107	16725	16997	17137	16756	16858	16963	16930	16865	16985	16997	16785	16858	16890	16818	16810	17093	17036	17069	16840	16839	16990	17040	17029	17059	17112	16958	16970	16918	16944	16913	16839	16861	16896	17062	17040	16868	16913	16944	16949	16893	16852	17004	16971	17124	17178	16925	16992	17047	17144	16935	16991	16954	16936	17157	17081	16967	16834	16786	16798	17090	16787	16787	16861	16772	16929	16922	17085	16859	16889	16793	16841	16918	16856	16914	16817	16980	17052	17083	17039	17235	16946	17109	17077	17179	16935	16759	16879	16826	16921	16961	17096	16959	17036	16937	16893	16968	17045	17022	16914	16921	16982	16968	16941	17048	16990	16969	16915	17086	16843	16908	17037	16951	16953	16981	16869	16912	16999	16966	16754	17038	17041	17010	16995	16996	16712	16909	16933	16906	17043	17027	16747	17062	16898	16924	17029	16911	16807	16981	16919	16897	16864	17072	16942	16866	17112	16663	16960	17012	16997	17120	16812	16995	17104	16826	17016	17081	17122	17040	16962	16868	17028	17152	16815	16848	16921	17124	17033	17048	16912	16967	16907	17097	17073	16926	16751	16941	16995	17050	17011	16878	16782	16957	17060	16946	17092	17037	16857	17125	17052	16883	16991	16830	16846	16905	16911	16821	16821	16955	17065	16735	16719	16876	16922	16917	17021	17018	17313	16862	16780	16992	16975	17081	16903	16981	17010	17064	16967	16998	16931	16814	16993	17048	16704	16712	16956	16970	16838	17079	16805	16878	16883	16927	17046	16951	16986	16737	17154	16832	17115	17024	16972	17086	16848	16967	16860	17001	16805	16929	16859	16919	16904	16806	16967	16824	17007	16960	16699	16829	17011	16790	16908	16965	17062	16858	16914	16945	16840	17017	16866	16838	16893	16919	17060	16902	17070	16973	17007	17031	16847	16952	16855	16886	17013	17074	16724	16900	16850	16855	16842	16829	17095	16786	17034	16789	16963	16981	17001	16902	16969	16982	16960	17038	16921	16972	16855	16978	16986	16966	16951	16929	16909	16847	16986	16961	16886	16917	17032	16915	17047	16764	16882	17039	16867	17094	16932	16910	17011	16966	16938	16884	16829	16964	16939	16771	17089	17033	16959	17081	16859	16936	17081	17127	16862	16945	17117	17101	16969	16989	16857
14701	24607	27831	37046	50589	51401	43641	34100	22977	18328	17258	15436	15571	15479	15584	15451	15497	15524	15625	15670	15636	15322	15579	15496	15469	15504	15436	15529	15540	15662	15718	15422	15426	15696	15617	15485	15463	15461	15635	15512	15538	15623	15465	15494	15523	15499	15479	15628	15929	15989	15650	15803	15655	15629	15625	15425	15551	15460	15595	15622	15366	15422	15572	15382	15503	15723	15550	15476	15615	15346	15514	15600	15736	15516	15556	15397	15606	15553	15369	15655	15520	15542	15357	15523	15342	15515	15652	15578	15540	15485	15586	15463	15436	15493	15556	15657	15483	15498	15526	15668	15445	15699	15429	15445	15508	15507	15495	15462	15599	15524	15476	15723	15628	15533	15512	15551	15637	15591	15531	15461	15485	15563	15653	15631	15517	15464	15582	15540	15570	15467	15544	15665	15455	15529	15731	15540	15642	15495	15413	15816	15583	15616	15408	15397	15549	15624	15437	15417	15548	15383	15542	15586	15431	15413	15398	15709	15576	15427	15437	15696	15686	15348	15534	15391	15660	15556	15488	15602	15537	15635	15788	15607	15463	15598	15757	15489	15514	15617	15586	15473	15460	15461	15580	15543	15363	15546	15356	15466	15604	15613	15712	15323	15707	15383	15543	15333	15595	15547	15590	15438	15520	15672	15673	15398	15521	15515	15474	15536	15564	15561	15368	15470	15527	15421	15612	15628	15471	15527	15629	15359	15404	15571	15588	15480	15504	15487	15677	15452	15592	15399	15385	15440	15503	15370	15385	15371	15450	15551	15538	15535	15507	15643	15588	15588	15556	15412	15403	15584	15506	15567	15329	15613	15572	15564	15596	15451	15644	15563	15652	15532	15556	15572	15608	15592	15676	15575	15648	15386	15580	15392	15627	15435	15487	15459	15437	15585	15511	15433	15581	15544	15667	15443	15324	15483	15302	15615	15426	15380	15583	15556	15683	15429	15240	15525	15508	15487	15711	15513	15639	15571	15501	15592	15773	15553	15483	15594	15545	15571	15468	15492	15665	15620	15427	15512	15381	15404	15608	15491	15423	15698	15656	15572	15440	15561	15424	15577	15601	15541	15600	15490	15617	15594	15449	15374	15443	15474	15585	15377	15559	15580	15553	15641	15676	15501	15471	15542	15519	15421	15351	15598	15627	15482	15555	15476	15728	15608	15626	15593	15525	15378	15659	15381	15647	15540	15516	15452	15444	15455	15631	15615	15513	15354	15545	15520	15397	15678	15649	15473	15548	15478	15372	15461	15389	15490	15400	15435	15569	15428	15556	15482	15494	15691	15496	15443	15501	15497	15651	15705	15414	15676	15727	15588	15511	15574	15382	15394	15476	15453	15466	15626	15548	15335	15452	15470	15398	15713	15543	15513	15636	15497	15511	15433	15441	15461	15623	15490	15595	15557	15451	15631	15403	15521	15590	15586	15518	15616	15336	15280	15492	15399	15581	15608	15354	15580	15330	15449	15609	15486	15487	15697	15429	15683	15553	15580	15602	15628	15448	15627	15592	15680	15442	15474	15625	15303	15471	15585	15524	15660	15582	15570	15465	15436	15418	15585	15485	15437	15579	15587	15525	15629	15428	15620	15570	15609	15554	15703	15388	15523	15580	15570	15591	15566	15572	15585	15645	15633	15573	15627	15550	15507	15560	15549	15220	15573	15561	15625	15508	15677	15563	15530	15442	15386	15581	15659	15564	15306	15410	15437	15478	15651	15388	15491	15372	15440	15374	15495	15661	15496	15332	15478	15471	15519	15544	15567	15444	15563	15514	15416	15675	15492	15614	15434	15617	15524	15524	15377	15496	15575	15475	15509	15637	15558	15615	15445	15472	15475	15455	15480	15625	15668	15408	15630	15471	15346	15532	15507	15596	15565	15585	15553	15660	15489	15560	15608	15495	15335	15627	15512	15488	15689	15588	15384	15358	15522	15563	15580	15499	15470	15501	15602	15676	15434	15563	15690	15586	15667	15400	15465	15461	15451	15557	15624	15614	15501	15542	15347	15528	15401	15611	15622	15391	15481	15678	15496	15629	15587	15457	15378	15581	15491	15675	15604	15573	15572	15663	15405	15471	15554	15289	15680	15666	15553	15418	15544	15520	15435	15403	15615	15381	15550	15595	15504	15564	15615	15527	15490	15493	15509	15548	15500	15450	15503	15323	15562	15503	15329	15427	15550	15536	15702	15373	15559	15517	15586	15764	15582	15548	15420	15496	15403	15502	15692	15591	15623	15467	15631	15444	15675	15663	15561	15574	15540	15389	15499	15576	15402	15512	15499	15687	15495	15456	15404	15573	15502	15495	15595	15608	15462	15681	15489	15406	15364	15652	15505	15380	15423	15422	15466	15699	15463	15557	15487	15623	15443	15630	15566	15501	15335	15683	15548	15478	15595	15409	15453	15496	15481	15588	15554	15687	15516	15574	15521	15451	15791	15539	15460	15467	15468	15573	15416	15435	15413	15568	15463	15529	15539	15313	15611	15450	15553	15558	15622	15545	15353	15504	15494	15729	15519	15455	15492	15537	15595	15586	15595	15523	15327	15520	15394	15584	15548	15627	15624	15597	15450	15704	15683	15587	15422	15445	15417	15530	15401	15475	15525	15700	15524	15491	15571	15464	15540	15632	15294	15602	15658	15636	15627	15576	15466	15334	15635	15462	15473	15489	15630	15478	15415	15481	15541	15487	15514	15661	15555	15733	15353	15415	15678	15643	15435	15474	15436	15557	15332	15499	15410	15708	15417	15546	15486	15542	15400	15559	15449	15409	15695	15642	15539	15724	15556	15499	15489	15376	15662	15549	15614	15444	15469	15347	15414	15591	15544	15481	15463	15630	15470	15351	15689	15454	15475	15540	15614	15460	15648	15474	15440	15514	15508	15508	15601	15403	15483	15433	15497	15487	15624	15583	15525	15628	15402	15528	15576	15404	15624	15592	15534	15626	15483	15523	15561	15535	15493	15676	15477	15538	15502	15395	15686	15512	15640	15627	15601	15590	15539	15363	15488	15334	15339	15674	15571	15560	15373	15627	15578	15547	15590	15646	15551	15325	15352	15488	15600	15501	15573	15556	15490	15499	15578	15524	15428	15473	15413	15435	15512	15458	15460	15526	15596	15567	15492	15590	15282	15503	15503	15611	15443	15563	15416	15491	15620	15464	15547	15495	15571	15538	15487	15589	15476	15544	15469	15574	15552	15351	15459	15601	15549	15610	15388	15544	15453	15434	15524	15479	15596	15474	15755	15514	15568	15435	15518	15539	15541	15664	15505	15646	15428	15630	15565	15483	15412	15600	15526	15556	15364	15632	15500	15646	15718	15551	15698	15666	15509	15497	15338	15484	15557	15493	15422	15642	15444	15358	15513	15423	15428	15629	15617	15547	15579	15534	15588	15697	15434	15490	15535	15675	15600	15490	15683	15599	15473	15530	15546	15516	15459	15438	15556	15521	15529	15518	15610	15543	15269	15321	15620	15536	15602	15581	15415	15549	15503	15365	15461	15592	15473	15203	15480	15547	15488	15606	15502	15533	15576	15651	15402	15647	15511	15551	15459	15446	15628	15567	15616	15759	15509	15636	15590	15578	15604	15504	15666	15496	15607	15578	15581	15475	15561	15487	15611	15592	15649	15490	15408	15392	15523	15782	15550	15505	15451	15512	15475	15562	15417	15574	15598	15546	15521	15681	15357	15479	15444	15539	15488	15274	15691	15643	15443	15549	15423	15794	15580	15639	15577	15444	15581	15743	15433	15527	15435	15579	15531	15618	15643	15526	15549	15611	15541	15673	15524	15506	15649	15464	15511	15409	15378	15701	15559	15521	15466	15523	15473	15499	15542	15497	15735	15518	15556	15492	15735	15680	15543	15411	15697	15351	15672	15737	15549	15540	15668	15653	15504	15527	15654	15737	15558	15436	15545	15481	15581	15552	15553	15552	15596	15602	15469	15359	15382	15458	15545	15603	15534	15585	15484	15644	15476	15636	15493	15460	15431	15481	15603	15370	15591	15453	15532	15552	15465	15477	15425	15695	15444	15535	15392	15556	15578	15507	15505	15686	15465	15582	15472	15523	15526	15644	15451	15658	15453	15443	15548	15633	15489	15608	15647	15586	15704	15526	15469	15603	15495	15450	15696	15461	15469	15443	15591	15538	15486	15505	15533	15466	15505	15599	15506	15568	15463	15618	15453	15561	15242	15530	15613	15461	15638	15435	15452	15572	15326	15542	15494	15298	15609	15584	15426	15650	15462	15610	15618	15454	15474	15489	15504	15533	15376	15553	15431	15615	15448	15599	15598	15483	15394	15660	15711	15460	15605	15520	15687	15510	15540	15499	15470	15446	15326	15392	15624	15389	15476	15517	15526	15646	15577	15685	15514	15404	15598	15565	15504	15612	15527	15641	15440	15594	15637	15358	15540	15392	15597	15337	15635	15387	15489	15584	15461	15543	15568	15617	15338	15577	15624	15443	15507	15547	15514	15613	15520	15536	15664	15415	15636	15625	15604	15476	15523	15493	15636	15511	15615	15458	15404	15457	15494	15521	15638	15584	15736	15436	15576	15507	15566	15480	15403	15540	15534	15493	15688	15503	15370	15544	15551	15581	15510	15415	15555	15536	15742	15485	15634	15539	15568	15408	15564	15627	15403	15596	15560	15566	15453	15378	15689	15511	15408	15421	15655	15359	15537	15429	15530	15507	15574	15503	15718	15486	15546	15618	15579	15454	15554	15523	15434	15429	15580	15412	15505	15618	15583	15433	15424	15335	15540	15498	15465	15539	15507	15682	15615	15537	15361	15441	15557	15582	15571	15494	15483	15505	15554	15554	15585	15557	15631	15499	15522	15513	15432	15493	15397	15405	15629	15404	15464	15565	15414	15378	15667	15441	15334	15513	15544	15591	15510	15523	15478	15417	15436	15767	15437	15608	15501	15631	15562	15610	15331	15693	15443	15572	15493	15523	15693	15424	15618	15495	15627	15451	15533	15599	15603	15530	15547	15496	15684	15451	15446	15488	15562	15459	15582	15526	15560	15529	15245	15370	15524	15466	15507	15622	15709	15488	15548	15540	15496	15557	15517	15575	15522	15614	15443	15659	15496	15557	15542	15646	15570	15675	15730	15508	15684	15534	15556	15622	15584
22837	21206	28936	25302	41666	55837	55082	44883	32035	22125	19632	17957	17858	17934	17802	17772	17864	17920	17814	17814	17967	17734	17694	17727	17847	17896	17681	17687	17770	17678	17723	17639	17650	17541	17661	17806	17517	17707	17846	17661	17674	17720	17469	17666	17584	17723	17774	17821	17895	18008	17993	17898	17715	17630	17585	17655	17633	17617	17749	17857	17581	17570	17720	17785	17636	17518	17779	17452	17778	17611	17637	17467	17821	17782	17522	17520	17595	17609	17654	17538	17485	17512	17745	17610	17582	17633	17685	17578	17699	17748	17435	17553	17699	17585	17485	17755	17508	17476	17609	17527	17750	17627	17625	17467	17722	17500	17735	17711	17615	17553	17430	17686	17700	17542	17584	17434	17594	17695	17773	17506	17690	17415	17659	17471	17475	17639	17568	17506	17575	17596	17342	17558	17780	17677	17505	17563	17580	17611	17632	17598	17397	17608	17685	17606	17851	17675	17437	17581	17597	17651	17537	17679	17602	17753	17623	17589	17722	17551	17458	17411	17321	17474	17551	17548	17451	17608	17625	17517	17568	17639	17713	17604	17706	17595	17493	17660	17559	17696	17669	17488	17665	17494	17704	17572	17711	17586	17807	17765	17420	17634	17485	17566	17628	17617	17666	17478	17680	17524	17383	17565	17710	17815	17622	17720	17764	17269	17454	17626	17626	17399	17654	17629	17459	17617	17441	17357	17617	17381	17638	17716	17584	17571	17634	17614	17625	17446	17464	17527	17626	17491	17464	17602	17530	17631	17663	17647	17694	17427	17487	17682	17556	17337	17600	17519	17740	17730	17711	17437	17366	17620	17777	17640	17719	17548	17697	17649	17745	17770	17723	17667	17545	17515	17646	17616	17553	17639	17679	17662	17703	17631	17604	17553	17462	17639	17779	17554	17587	17576	17392	17667	17519	17686	17462	17661	17630	17534	17428	17566	17782	17665	17769	17546	17502	17646	17676	17498	17528	17639	17632	17650	17636	17603	17580	17464	17562	17473	17493	17520	17644	17463	17737	17524	17697	17708	17512	17497	17598	17365	17666	17480	17549	17631	17469	17567	17620	17520	17525	17665	17661	17293	17767	17537	17684	17675	17587	17677	17524	17622	17764	17557	17517	17679	17473	17569	17589	17480	17688	17637	17514	17691	17594	17650	17600	17624	17660	17768	17442	17654	17584	17314	17730	17405	17336	17438	17661	17542	17735	17728	17775	17671	17637	17731	17564	17508	17717	17688	17613	17467	17523	17561	17715	17688	17475	17590	17587	17405	17544	17363	17480	17482	17492	17659	17762	17537	17528	17578	17602	17495	17628	17891	17670	17563	17433	17586	17577	17582	17470	17567	17535	17596	17649	17693	17615	17549	17703	17508	17522	17487	17574	17496	17553	17594	17589	17474	17628	17579	17683	17652	17758	17633	17634	17503	17511	17735	17641	17547	17730	17666	17653	17375	17543	17647	17496	17669	17566	17503	17516	17712	17520	17636	17689	17569	17613	17533	17417	17261	17787	17577	17674	17402	17580	17716	17529	17685	17369	17478	17802	17803	17608	17673	17607	17693	17600	17518	17648	17457	17591	17507	17633	17577	17802	17653	17453	17530	17761	17517	17701	17398	17643	17634	17535	17602	17450	17512	17545	17628	17601	17611	17533	17496	17717	17635	17388	17672	17599	17513	17591	17676	17566	17694	17536	17545	17576	17709	17342	17485	17460	17518	17391	17499	17617	17825	17540	17605	17533	17749	17616	17333	17710	17646	17465	17723	17710	17715	17556	17620	17925	17431	17677	17528	17599	17537	17529	17540	17606	17489	17402	17524	17589	17596	17608	17477	17711	17567	17662	17650	17815	17362	17538	17708	17631	17724	17589	17725	17549	17567	17487	17492	17457	17655	17538	17570	17798	17708	17611	17654	17666	17818	17549	17350	17598	17697	17628	17529	17731	17611	17533	17555	17573	17518	17484	17685	17293	17443	17548	17671	17492	17558	17511	17807	17488	17508	17501	17491	17510	17604	17684	17549	17466	17476	17492	17557	17491	17575	17701	17601	17462	17691	17745	17662	17621	17607	17615	17477	17640	17437	17570	17556	17453	17504	17403	17445	17625	17466	17495	17542	17649	17573	17749	17704	17631	17695	17629	17552	17707	17513	17789	17417	17518	17453	17565	17760	17595	17793	17612	17783	17696	17700	17523	17622	17578	17558	17719	17687	17655	17456	17771	17566	17621	17726	17589	17599	17504	17431	17814	17677	17580	17625	17676	17611	17499	17528	17490	17382	17506	17487	17557	17660	17659	17705	17443	17683	17508	17723	17781	17529	17712	17689	17411	17451	17542	17818	17787	17430	17797	17674	17417	17734	17635	17739	17541	17646	17694	17521	17524	17391	17601	17369	17572	17725	17548	17498	17530	17540	17375	17656	17450	17588	17597	17592	17646	17598	17666	17656	17495	17608	17601	17674	17578	17516	17575	17576	17570	17702	17568	17453	17554	17661	17566	17610	17587	17534	17385	17725	17530	17634	17732	17809	17364	17547	17799	17420	17741	17770	17588	17729	17597	17657	17401	17685	17514	17788	17527	17356	17500	17559	17619	17748	17583	17632	17685	17660	17444	17754	17483	17614	17663	17496	17473	17622	17612	17603	17584	17510	17702	17709	17733	17544	17807	17715	17496	17587	17465	17308	17552	17514	17573	17668	17718	17544	17656	17615	17627	17682	17646	17514	17754	17563	17606	17366	17680	17578	17623	17560	17745	17502	17502	17766	17658	17617	17560	17694	17536	17825	17620	17638	17710	17676	17804	17590	17569	17480	17584	17673	17781	17695	17532	17573	17579	17585	17599	17620	17617	17754	17591	17537	17647	17659	17591	17669	17660	17421	17494	17666	17518	17544	17622	17631	17701	17573	17630	17372	17622	17558	17489	17494	17573	17680	17567	17501	17715	17572	17485	17675	17606	17647	17507	17592	17526	17712	17740	17546	17402	17689	17669	17756	17662	17669	17631	17542	17645	17735	17621	17615	17613	17656	17617	17700	17646	17536	17793	17630	17670	17687	17748	17478	17587	17635	17707	17456	17497	17503	17572	17355	17765	17714	17448	17573	17657	17672	17554	17478	17583	17598	17557	17687	17519	17678	17600	17728	17587	17542	17592	17745	17520	17574	17536	17598	17461	17667	17699	17410	17583	17446	17406	17451	17491	17588	17673	17570	17616	17627	17801	17693	17418	17623	17626	17671	17433	17645	17500	17547	17516	17486	17609	17585	17558	17542	17680	17810	17405	17652	17591	17640	17599	17610	17410	17673	17644	17427	17911	17695	17503	17371	17544	17821	17617	17547	17426	17721	17716	17653	17479	17518	17452	17661	17499	17602	17752	17523	17690	17570	17714	17511	17502	17551	17458	17639	17619	17407	17708	17791	17527	17712	17638	17606	17632	17463	17433	17720	17569	17651	17510	17569	17715	17633	17473	17465	17572	17727	17685	17630	17748	17707	17365	17560	17521	17595	17595	17524	17632	17515	17355	17683	17627	17546	17564	17828	17631	17525	17461	17549	17431	17374	17588	17410	17335	17498	17658	17520	17593	17555	17587	17782	17550	17532	17392	17504	17611	17637	17352	17639	17634	17447	17335	17343	17598	17535	17522	17714	17696	17873	17480	17626	17659	17729	17654	17636	17794	17545	17791	17726	17635	17521	17518	17320	17604	17662	17658	17575	17633	17627	17671	17627	17798	17718	17637	17618	17400	17748	17650	17606	17657	17526	17497	17610	17569	17664	17512	17711	17545	17547	17814	17521	17777	17481	17341	17507	17680	17720	17555	17368	17670	17658	17716	17750	17772	17583	17505	17630	17738	17533	17801	17490	17660	17611	17469	17664	17578	17688	17631	17643	17617	17597	17706	17651	17643	17721	17534	17801	17624	17630	17622	17586	17775	17691	17650	17549	17610	17596	17530	17681	17716	17414	17450	17716	17670	17564	17546	17420	17464	17399	17588	17657	17633	17457	17568	17500	17426	17553	17559	17827	17561	17613	17469	17599	17706	17520	17545	17553	17641	17542	17592	17620	17479	17643	17548	17355	17634	17658	17655	17556	17702	17599	17506	17547	17716	17419	17682	17500	17497	17379	17630	17488	17514	17572	17399	17690	17643	17796	17605	17574	17748	17312	17723	17394	17715	17450	17718	17631	17557	17561	17584	17634	17612	17494	17421	17715	17613	17725	17718	17678	17774	17636	17719	17539	17663	17464	17639	17715	17947	17752	17442	17475	17640	17779	17725	17676	17556	17333	17554	17655	17664	17627	17764	17643	17542	17673	17445	17715	17566	17730	17779	17578	17591	17684	17875	17533	17597	17688	17776	17690	17641	17600	17594	17481	17659	17548	17839	17750	17669	17697	17489	17660	17663	17650	17508	17695	17740	17445	17651	17635	17626	17610	17491	17402	17521	17605	17740	17847	17415	17706	17617	17487	17603	17600	17644	17386	17692	17670	17376	17578	17522	17700	17628	17464	17554	17670	17627	17456	17799	17638	17567	17467	17535	17532	17486	17618	17567	17623	17767	17726	17584	17530	17729	17708	17483	17644	17553	17680	17600	17588	17535	17444	17501	17372	17642	17560	17801	17791	17843	17537	17753	17752	17454	17812	17653	17674	17528	17668	17593	17651	17489	17691	17740	17438	17627	17590	17678	17739	17489	17758	17711	17721	17808	17787	17577	17539	17623	17635	17457	17524	17364	17529	17590	17534	17824	17712	17596	17661	17581	17432	17690	17646	17497	17552	17577	17394	17726	17533	17586	17613	17695	17530	17683	17467	17531	17409	17627	17705	17691	17468	17589	17472	17610	17773	17558	17660	17725	17585	17463	17636	17524	17487	17304	17415	17392	17618	17867	17394	17673	17574	17649	17715	17706	17490	17456	17766	17486	17464	17461	17561	17510	17595	17550	17576	17490	17459	17447	17622	17556	17631	17623	17663	17531	17634	17717	17518	17523	17675	17756	17445	17686	17450	17380	17542	17642	17556	17601	17693	17647	17597	17624	17678	17725	17667	17568	17454	17749	17552	17509	17622	17768	17815	17563	17557	17584	17594	17672	17535	17805	17547	17684	17919	17725	17438	17591	17647	17556	17539	17595	17568	17484	17670	17614	17610
17124	31184	38925	54408	64247	62862	56066	47423	30609	20104	18072	15853	15958	16098	15838	15840	15901	15798	15982	16045	15869	16082	16063	16005	15914	15830	16011	15878	15946	16116	16050	15852	16043	15891	16001	15879	15886	15930	15934	15940	16014	15902	15826	15996	15847	15930	16013	16257	16351	16426	16240	15957	16010	15965	15825	15943	15931	15978	15770	15921	15838	16020	16063	15644	15922	15958	15762	15854	15864	15764	16088	15787	15858	15992	16059	15826	15908	15847	15849	15838	15954	15935	15876	15862	16000	15895	15807	15940	15964	15998	15954	15955	15791	15888	16011	15900	16092	15908	15888	15907	15896	15982	15872	15933	15942	15931	15805	15849	15883	15776	15827	16066	16046	15672	15891	15766	15961	15719	15941	15911	15783	15834	16025	15823	15943	15943	15764	16061	15910	15853	15851	15792	15874	16033	16088	15817	15936	15796	15954	15927	15851	15876	15925	15819	15985	15752	15847	15884	15840	15757	15991	15924	15822	15876	15824	15970	15742	16035	15875	16005	15903	15827	15758	16025	15662	15905	15791	16003	15832	15696	15809	15832	15856	15885	15922	15822	15983	15899	15938	16029	15759	15827	15826	15780	15890	15955	15872	15879	16142	15996	15811	15774	15933	15831	15815	15883	15756	15851	15686	15989	15930	15970	15868	15949	15879	15934	15788	15933	15889	16002	16078	15926	15923	16001	15830	15850	15989	15912	16078	15860	15869	15878	15804	15867	15958	15914	15683	15736	15907	15771	15972	15768	15889	15937	15894	15924	15869	15693	15833	15838	16071	15799	15933	15817	15951	15787	15865	15991	15920	15877	15804	15825	15705	15856	15795	15890	15673	15946	15833	15906	15905	15766	15863	16031	15858	15813	15798	15877	15843	15789	15852	15968	15827	15681	15953	15883	15904	16011	15917	15947	15829	15954	15900	15860	15963	15912	15883	15899	15883	15888	15832	15776	16001	16104	15996	15983	15977	16033	15731	16020	15805	15822	15682	15973	15769	15895	15790	15914	15917	15911	15843	15859	16044	15967	15883	15945	15959	16008	15869	15954	15755	16051	15873	15905	15832	15941	15949	15989	16073	16012	15989	15771	16018	15861	15997	15700	15906	15965	15926	15816	15813	15835	15742	15683	15798	15872	15991	15892	15886	15929	15914	15817	15834	15966	15982	15942	15896	15883	15928	15932	16033	15799	15808	15904	15845	15758	15860	15607	15878	15941	15783	15806	15979	15951	15996	15831	15919	15906	15879	15813	15847	15938	15687	16018	15801	15861	16000	15914	15878	15810	15816	15963	15899	15844	16004	15907	15972	15976	15794	15905	15928	15881	15808	15953	15762	15931	15840	15694	15809	15965	15892	16045	16036	15997	15748	15797	15938	15936	15940	15912	15921	15828	15847	15929	15975	16001	16024	16003	15995	15962	16010	15746	15827	15792	16037	15799	15810	15719	15930	15987	15890	15949	15927	15805	15834	15741	15906	15787	15969	15755	15836	15827	15907	15998	15847	15937	15909	15844	15880	15877	15758	15864	16048	15858	15966	15971	15925	15900	15767	16187	15730	15822	15890	15857	15862	16015	16067	15725	15741	15897	15831	15893	15848	15838	15971	15823	15819	15942	15852	15912	16106	16029	15814	15807	16006	15897	15957	15741	15903	15754	15840	15902	15875	16006	15937	16035	15786	15788	15866	15910	15989	15881	15805	15983	15893	15752	15898	15859	15866	15808	15937	15903	15867	15771	15815	15888	15851	15907	15881	15871	15762	15936	15871	15870	15849	15789	15885	15860	15797	15856	15970	15789	15892	16042	15800	15827	15828	15890	15978	15711	16033	15766	16147	15768	16072	15888	15859	15904	15718	15934	15827	15819	15978	15663	15913	15963	15821	15911	15921	15859	15998	15762	15957	15696	15771	15834	16042	15832	15886	15868	15842	15789	15854	15853	15892	15916	15733	15878	15878	15771	15974	15760	15920	15927	15863	16004	15990	15724	15985	15907	15828	15863	15922	15883	15802	15957	15793	15957	15921	15971	15901	15921	15910	15924	15645	15792	15792	16095	15870	15873	16076	15941	15810	15845	16091	16092	15790	15889	15756	16023	15820	15985	15859	15834	15755	16035	15849	15909	15920	15824	15926	15815	16111	15835	15902	15746	15821	15808	15918	15833	15698	15952	15830	16043	15885	15954	16057	16069	15826	15907	16049	15784	15845	15826	15773	15837	15903	15917	15735	15796	16037	15845	15967	15865	16057	16040	15922	15809	15849	15814	15961	15848	15791	15766	15756	15890	15868	15884	15927	15884	15852	15835	15730	15919	15918	15817	15990	15816	15974	15822	15904	15816	15898	15903	15940	15829	15809	15925	15775	15909	15950	15863	15808	15721	15914	15830	15952	15843	15803	15808	15828	15895	15800	15824	16007	15892	15897	15902	16033	15735	15820	15790	15799	15805	15985	15940	15900	15807	16021	15950	15988	15835	15813	15742	15785	15790	15858	15918	15884	15862	16020	15934	15976	15929	16017	15761	15983	16011	15910	15712	15947	15782	15793	16020	15939	15989	16036	15729	15999	15974	15878	15804	15905	15748	15947	15939	15824	15796	15887	15900	15958	15933	15934	16134	15746	15920	15856	15848	15935	15699	15828	15660	16044	15874	15894	15964	15937	15950	15772	15972	15802	15898	15838	15904	16048	15820	16029	15870	15805	15973	15727	15767	15968	15875	15782	15633	15939	15910	15900	15888	15855	15999	15884	15862	15773	15862	15863	15950	15742	15872	15998	15837	15733	15881	15835	15869	15966	15884	15935	15883	15953	15889	16067	15942	15781	15801	15844	15888	15872	15756	15730	15898	15797	15982	15761	15846	15834	15958	15856	15848	15924	15938	15870	15965	15787	15996	15943	15966	15719	15909	15921	15952	15914	15862	15903	15789	15877	15806	15828	15916	15772	15896	15937	16059	15822	15960	15882	16074	15874	15915	15948	15864	15927	15838	16080	15920	15921	15797	15928	16080	16043	15760	15765	15949	15789	15946	15857	15990	15887	15811	15990	15894	15841	15842	15798	15998	15922	15678	15947	15797	15891	15809	15841	15914	15828	15853	15876	15980	15906	15810	15909	15875	15613	15931	15889	15871	15785	15950	15955	15825	15975	15900	15901	15887	16023	15729	15874	15948	16087	15796	15881	16000	15781	15994	15877	15934	15884	15988	15658	15815	15860	15938	15996	15859	15943	15947	15853	15950	15858	15763	15798	15947	15917	15875	15897	15868	15816	16010	15923	15804	15878	15837	15915	16083	15860	15910	15827	15888	16107	15957	15874	15834	15910	15792	15828	15853	15879	15856	15855	15914	15833	15711	15895	15845	15844	15798	15994	15772	16149	15835	16120	15773	15790	16029	15812	15908	15982	15858	15990	15901	15805	16020	15867	15742	15830	15904	15768	15997	16048	15792	15982	15825	15983	15817	15823	15977	15902	15914	15782	15831	15840	15738	15855	16003	15796	15936	15806	15801	15966	16066	15645	15795	15849	15707	15869	15803	15874	15748	15832	15840	15843	15918	15899	15773	15948	16044	15912	15956	15819	16020	15911	15900	15830	15927	15940	15977	15845	15631	15795	15834	15857	15966	15863	15790	15812	15885	16046	15742	15964	15782	15952	15835	15848	16019	15890	15816	15789	15913	15782	15921	15600	15900	15949	15981	16038	16083	15926	15858	15911	15914	15874	16078	15878	16085	15906	15844	15946	15875	15939	15864	15942	15951	15931	15832	15894	15896	15915	15834	15896	15856	15997	15953	16064	16045	16077	15999	16010	15890	15871	15772	15985	15911	15811	15838	15880	15922	15838	15838	15858	15815	15805	15786	15900	15913	15702	15855	15913	15916	15814	16028	15889	15877	15794	15901	15869	15868	15874	15851	15808	16107	16007	15870	15934	15770	16030	15879	15853	15924	15839	15896	15764	15865	15927	15906	15762	15866	15776	15829	15903	15694	15871	15822	15743	15949	15929	15785	15928	15842	16215	15926	16033	16000	15721	15883	15811	15935	15923	15831	15856	15770	15888	15857	15836	15871	15832	15893	15738	15928	15949	15969	15863	15845	15891	15983	15987	15797	15814	15815	15878	15852	15855	15891	15839	15828	15898	15764	16046	15709	15811	16001	15909	15841	15990	15989	15840	15904	15801	15901	15754	15754	15894	15811	15883	15879	16025	15934	15928	15922	15926	15940	15707	15943	15911	15801	15720	15875	15812	16009	15727	16010	15945	15888	15861	16020	16043	15878	15857	15920	15955	15690	15927	15904	15830	15904	15909	15875	15900	15890	15985	15841	15954	15805	15787	15840	15813	15988	15762	16021	15810	15725	15814	15949	15793	15759	15886	15958	15764	15873	15868	15971	16011	15759	16005	15826	15787	15860	15969	15765	15908	15797	15841	15904	15892	15822	15756	15806	15743	15941	15922	15844	15777	15811	16007	15803	15849	15718	15894	15798	15930	15951	15918	15937	15858	15957	15782	15836	15652	15873	15844	15632	15911	16003	16008	15930	15855	15949	15800	15852	16030	15942	15840	15968	15852	16032	15968	15845	15846	16008	15954	15915	15930	15752	15979	15828	15843	15848	15929	15952	16020	15869	15850	15850	15820	15866	15781	15705	15827	16028	15877	15866	15828	15887	15901	15926	15934	15825	15949	16049	15799	16044	15868	15806	15957	15961	15833	15858	15883	15764	15791	15866	15973	15924	15801	15902	15956	15685	15830	15865	15858	15865	15951	15683	15849	15846	15639	15820	16011	16086	15918	15860	15929	15809	15899	15802	15865	15902	15938	15842	15994	15911	15949	15832	15910	15956	15794	15936	16005	15949	16064	15792	16050	15669	15993	15958	15942	15892	15884	15916	15891	16005	15850	15819	15953	15893	15812	15888	15872	15725	15907	15914	15877	15899	15832	15906	15885	15868	15777	15828	15879	15933	15845	15840	15757	15867	15801	15738	15835	15992	15758	15965	15990	15954	15710	15834	16066	15899	15864	15856	15853	15735	16071	15986	16026	16031	15721	15846	15897	16088	15906	15871	16127	15801	15908	16004	15741	16094	15872	15906	16000	15916	15884	15918	16012	15978	15802	15880	15809	15976	15958	15757	15907	15776	15828	15767	15743	15865
27128	21675	24287	23440	24445	25454	24911	22034	19158	17993	17829	17449	17689	17710	17634	17482	17766	17828	17687	17701	17832	17551	17501	17736	17565	17578	17647	17548	17604	17435	17475	17585	17266	17306	17528	17606	17510	17707	17323	17726	17634	17629	17576	17602	17761	17557	17531	17426	17741	17454	17526	17693	17507	17666	17573	17531	17444	17641	17700	17565	17587	17492	17655	17649	17590	17440	17469	17314	17499	17617	17614	17580	17555	17572	17756	17586	17539	17646	17487	17524	17424	17708	17467	17573	17610	17691	17811	17477	17659	17486	17695	17317	17624	17514	17410	17594	17536	17508	17727	17428	17485	17530	17565	17672	17652	17529	17652	17496	17418	17748	17406	17709	17607	17622	17612	17692	17613	17681	17563	17591	17749	17597	17643	17588	17631	17660	17718	17804	17606	17426	17520	17582	17666	17639	17759	17453	17660	17693	17513	17441	17263	17731	17480	17543	17585	17574	17401	17591	17447	17600	17531	17531	17654	17499	17658	17595	17498	17771	17572	17644	17747	17544	17448	17484	17542	17498	17728	17494	17581	17490	17632	17490	17517	17391	17404	17331	17513	17574	17610	17475	17516	17690	17246	17437	17599	17465	17588	17634	17596	17700	17680	17423	17661	17397	17576	17561	17634	17588	17410	17485	17423	17377	17330	17413	17585	17653	17535	17794	17775	17549	17486	17707	17587	17721	17513	17672	17642	17457	17593	17464	17691	17603	17598	17650	17581	17592	17401	17516	17543	17475	17538	17659	17539	17455	17537	17557	17668	17540	17796	17633	17612	17461	17574	17470	17380	17566	17667	17315	17639	17679	17752	17440	17510	17622	17517	17727	17559	17399	17516	17569	17523	17539	17664	17397	17622	17471	17423	17583	17441	17567	17481	17612	17637	17559	17551	17520	17504	17552	17635	17521	17425	17653	17591	17827	17638	17524	17609	17520	17591	17666	17595	17539	17351	17490	17547	17470	17467	17606	17479	17532	17499	17503	17593	17553	17425	17505	17681	17607	17554	17556	17574	17508	17604	17532	17582	17661	17672	17591	17816	17867	17727	17452	17577	17500	17608	17649	17748	17550	17686	17738	17668	17585	17657	17523	17622	17708	17456	17557	17563	17587	17710	17656	17706	17592	17428	17696	17732	17693	17713	17560	17285	17587	17541	17464	17364	17783	17451	17519	17605	17475	17416	17596	17511	17459	17704	17423	17686	17591	17674	17521	17692	17546	17399	17616	17561	17533	17541	17364	17546	17657	17479	17685	17596	17516	17490	17694	17580	17407	17478	17421	17467	17558	17584	17557	17524	17552	17324	17575	17443	17436	17419	17639	17745	17652	17596	17474	17505	17421	17280	17510	17494	17434	17412	17678	17520	17556	17502	17569	17559	17549	17667	17543	17673	17549	17767	17608	17640	17518	17553	17474	17488	17590	17609	17379	17578	17581	17552	17443	17543	17551	17527	17493	17445	17537	17565	17629	17623	17543	17642	17601	17619	17601	17489	17546	17560	17602	17492	17587	17619	17406	17613	17594	17783	17411	17634	17838	17623	17635	17559	17442	17554	17622	17527	17476	17648	17669	17580	17677	17557	17546	17648	17574	17543	17641	17320	17526	17504	17586	17486	17628	17573	17533	17669	17622	17696	17748	17559	17423	17323	17532	17487	17887	17507	17467	17496	17500	17684	17385	17757	17586	17630	17576	17444	17448	17536	17611	17583	17627	17431	17374	17468	17628	17704	17615	17455	17350	17625	17427	17704	17586	17589	17497	17465	17595	17438	17488	17526	17385	17650	17522	17459	17778	17747	17675	17563	17598	17446	17480	17630	17660	17705	17691	17668	17711	17582	17678	17573	17522	17896	17401	17604	17529	17742	17454	17747	17555	17525	17607	17485	17746	17609	17377	17737	17412	17563	17782	17487	17771	17462	17526	17577	17656	17663	17589	17588	17386	17537	17452	17594	17310	17667	17597	17536	17515	17533	17578	17348	17687	17510	17650	17686	17448	17456	17631	17481	17584	17631	17484	17659	17558	17559	17686	17489	17617	17598	17731	17587	17427	17459	17716	17457	17643	17511	17532	17661	17464	17573	17600	17651	17489	17497	17527	17562	17459	17485	17490	17694	17345	17545	17716	17706	17489	17617	17560	17555	17611	17618	17610	17583	17618	17444	17565	17688	17397	17511	17701	17762	17555	17554	17819	17410	17701	17519	17512	17724	17605	17851	17691	17458	17687	17618	17720	17568	17468	17608	17587	17548	17453	17684	17556	17328	17640	17672	17745	17543	17470	17644	17531	17430	17526	17579	17478	17709	17666	17637	17377	17544	17486	17650	17696	17595	17559	17478	17453	17374	17385	17446	17696	17520	17640	17672	17717	17770	17670	17510	17591	17489	17535	17589	17478	17506	17466	17457	17639	17518	17519	17465	17686	17481	17490	17426	17588	17736	17635	17580	17639	17641	17613	17661	17698	17584	17668	17471	17597	17521	17529	17482	17357	17537	17689	17369	17728	17622	17686	17473	17621	17474	17517	17316	17606	17701	17550	17596	17521	17665	17639	17621	17538	17741	17630	17607	17462	17714	17525	17594	17595	17444	17276	17501	17611	17694	17479	17378	17565	17704	17284	17561	17347	17334	17536	17721	17408	17692	17423	17571	17403	17677	17576	17723	17359	17632	17530	17706	17528	17592	17234	17535	17591	17637	17585	17716	17662	17740	17763	17683	17662	17595	17464	17397	17582	17493	17575	17588	17636	17733	17397	17674	17642	17445	17546	17520	17737	17599	17686	17389	17525	17528	17583	17640	17596	17734	17613	17724	17535	17442	17504	17789	17461	17549	17589	17566	17689	17651	17573	17541	17598	17876	17591	17527	17669	17709	17471	17693	17694	17609	17471	17689	17693	17448	17478	17687	17732	17544	17566	17553	17559	17644	17678	17542	17618	17458	17728	17362	17652	17592	17439	17685	17476	17699	17597	17585	17477	17567	17663	17500	17549	17323	17454	17541	17570	17617	17611	17450	17628	17773	17520	17713	17498	17502	17641	17514	17439	17540	17592	17753	17755	17538	17555	17546	17680	17653	17479	17553	17610	17794	17643	17524	17472	17657	17717	17768	17745	17541	17599	17586	17355	17443	17560	17555	17550	17580	17527	17716	17657	17617	17608	17695	17542	17550	17547	17626	17527	17547	17446	17348	17565	17639	17360	17346	17585	17692	17718	17618	17323	17625	17424	17645	17439	17585	17641	17498	17540	17529	17506	17522	17731	17463	17476	17504	17457	17615	17492	17668	17660	17431	17509	17512	17495	17707	17480	17471	17574	17631	17467	17696	17568	17413	17671	17406	17525	17518	17555	17625	17696	17500	17448	17593	17601	17618	17598	17654	17653	17687	17683	17638	17589	17627	17608	17668	17666	17657	17449	17369	17351	17347	17354	17379	17499	17554	17512	17472	17449	17607	17558	17365	17498	17497	17418	17527	17512	17540	17596	17763	17659	17586	17513	17593	17767	17507	17614	17487	17563	17680	17611	17511	17615	17477	17511	17502	17594	17580	17653	17604	17496	17482	17591	17466	17698	17518	17809	17717	17783	17732	17697	17523	17449	17684	17642	17618	17695	17653	17440	17394	17585	17604	17466	17750	17648	17602	17461	17398	17641	17400	17767	17766	17393	17628	17415	17638	17489	17457	17610	17635	17687	17765	17665	17787	17456	17587	17665	17603	17473	17687	17921	17488	17430	17472	17500	17732	17513	17468	17497	17668	17576	17457	17325	17522	17519	17702	17601	17574	17426	17511	17663	17731	17711	17593	17491	17422	17604	17534	17522	17498	17597	17679	17686	17575	17566	17596	17571	17534	17571	17591	17882	17630	17567	17542	17637	17514	17380	17600	17567	17630	17609	17752	17668	17604	17673	17686	17526	17563	17556	17603	17492	17434	17494	17645	17760	17643	17520	17514	17529	17441	17492	17530	17294	17435	17580	17617	17605	17649	17482	17706	17604	17657	17545	17444	17659	17643	17382	17553	17581	17498	17527	17625	17507	17629	17431	17491	17449	17426	17703	17571	17502	17556	17465	17616	17562	17739	17676	17586	17527	17526	17751	17719	17608	17448	17627	17625	17535	17478	17465	17560	17609	17590	17575	17556	17808	17535	17433	17619	17558	17548	17543	17536	17516	17419	17615	17585	17519	17679	17514	17599	17577	17542	17567	17689	17265	17554	17613	17755	17540	17584	17634	17634	17628	17646	17594	17739	17544	17551	17579	17564	17613	17706	17601	17612	17631	17555	17507	17626	17534	17699	17428	17633	17569	17789	17491	17432	17475	17642	17573	17695	17554	17686	17590	17285	17400	17545	17663	17413	17605	17502	17552	17551	17562	17610	17497	17602	17743	17455	17615	17591	17563	17478	17602	17704	17571	17508	17643	17578	17623	17473	17459	17585	17744	17418	17414	17641	17530	17439	17636	17483	17492	17577	17605	17503	17617	17677	17675	17674	17450	17568	17570	17823	17626	17574	17541	17826	17646	17564	17620	17494	17767	17759	17565	17411	17663	17665	17492	17497	17608	17551	17741	17712	17545	17542	17671	17553	17468	17677	17490	17707	17528	17559	17415	17655	17766	17566	17746	17697	17696	17569	17418	17413	17524	17614	17498	17731	17755	17585	17457	17380	17692	17651	17489	17520	17578	17654	17490	17766	17659	17476	17328	17573	17474	17680	17673	17806	17662	17545	17508	17573	17404	17666	17528	17524	17580	17701	17500	17665	17654	17412	17665	17654	17635	17424	17410	17583	17549	17445	17686	17486	17553	17661	17537	17480	17566	17644	17665	17479	17588	17606	17679	17689	17583	17515	17500	17666	17723	17516	17561	17933	17665	17721	17630	17595	17535	17365	17683	17581	17420	17733	17515	17410	17613	17470	17521	17402	17746	17459	17512	17517	17557	17505	17589	17578	17471	17587	17412	17547	17501	17608	17616	17478	17430	17601	17510	17471	17325	17633	17575	17688	17490	17658	17691	17566	17681	17555	17457	17460	17385	17666	17595	17553	17470	17614	17398	17637	17497	17766	17598	17551	17361	17427	17744	17547	17533	17565	17686	17487	17575	17647	17501	17526	17625	17411	17530	17533	17758	17474	17756	17460	17552	17620	17667
15326	18321	18697	21858	26050	26601	24783	21132	17418	16019	15938	15760	15813	15931	15852	15897	15833	15910	15834	15950	15704	15851	15948	15946	15818	15754	15893	15977	15856	15802	15745	15816	15576	15830	15879	16048	15724	16026	15838	15661	15836	15909	15728	15648	15969	15642	15791	15810	15947	15864	15862	15982	15992	15881	15778	15753	15742	15610	15889	15775	15755	15751	15698	15733	15969	15829	15960	15800	15988	15913	15750	15834	15788	15793	15723	15764	15809	16017	15777	15721	15719	15685	15887	15830	15912	15813	15670	15628	15970	15876	15865	15872	15762	15907	15799	15738	15906	15724	15957	15799	15871	15758	15772	15802	15819	15702	15909	15821	15912	15769	15896	15954	15712	15814	15881	15942	15950	15924	15911	15641	15700	16034	15878	15847	15808	15718	15812	15701	15897	15727	15887	15781	15876	15804	15771	15795	15972	15801	15802	15725	15861	15586	15789	15884	15864	15863	15699	15725	15936	15780	15790	15912	15756	15721	15984	15866	15771	15836	15911	15711	15875	15849	15762	15893	15753	15565	15792	15919	15822	15915	15725	15713	15767	15892	15780	15916	15783	15879	15944	15738	15768	15930	15875	15772	15917	15793	16023	15764	15873	15801	15921	15892	15870	15778	15911	15887	15890	15691	15680	15798	15924	15917	15830	15753	15685	15840	15736	15739	15877	15911	15946	15954	15694	15818	15770	15858	15792	15662	15857	15732	15856	15852	15810	15830	15746	15847	15761	15980	15955	15697	15916	15707	15723	15993	15931	15867	15837	15834	15846	15839	15898	15763	15880	15960	15930	15597	15866	15806	15871	15750	15904	15785	15941	15761	15708	16014	15958	15797	15847	15833	15777	15894	15983	15757	15876	15917	15817	15855	15874	15740	15801	15842	15712	15783	15969	15797	15979	15848	15920	15906	15813	15869	15768	15831	15894	15908	15843	15792	15882	15853	15856	15901	15923	15689	15915	15641	15921	15803	15910	15692	15868	15861	15783	15822	15942	15773	15856	15778	15616	15812	15624	15898	15915	15805	15740	15839	15912	15787	15990	15916	15785	16069	15793	15778	15852	15603	15847	15914	15834	15872	15948	15655	15681	15772	15713	15829	15844	15945	15993	15654	15939	15811	15674	15782	15794	15706	15919	15810	15775	15927	15757	15759	16015	15748	15726	15817	15702	15705	15598	15807	15769	15846	15695	15866	15685	15687	15885	15833	15723	15819	15840	15938	15796	15854	15821	15912	15968	15859	15780	15861	15858	15790	15768	15879	15843	15859	15778	15926	15852	15721	16017	15779	15783	15873	15757	15726	15825	15721	15784	15927	15796	15925	15961	15875	15878	15824	15931	15891	15775	15848	15837	15832	15674	15776	15807	15704	15750	15857	15798	15772	15899	15811	16019	15847	15931	15731	15814	15854	15738	15812	15741	15700	15960	15669	15596	16015	15862	15758	15846	15888	15896	15739	15896	15826	15765	15731	15769	15886	15704	15832	15950	15771	15737	15876	15836	15591	15773	15994	15780	15843	15821	15955	15795	15852	15798	15680	15931	15777	15753	15731	15783	15843	16036	15780	15885	15925	15752	15759	15734	15675	15948	15989	15762	15734	15959	15853	15869	15881	15734	15761	15779	15933	15816	15736	15770	15785	15719	15692	15805	15883	15685	15776	15773	15717	15938	15824	15874	15906	15794	15827	15837	15845	15759	15837	15917	15827	15886	15848	15919	15848	15935	15857	15893	15870	15815	15864	15815	15888	15780	15852	15860	15759	15869	16031	15829	15691	15970	15894	15742	15874	15859	15885	15940	15938	15777	15871	15723	15905	15974	15958	15892	15780	15840	15752	15885	15731	16030	15784	15905	15904	15836	15948	15804	15907	15876	15761	15884	15938	15707	16031	15843	15605	15697	15837	15904	15775	15864	15779	15900	15928	15957	15834	15774	15892	15774	15975	15777	15910	16051	15867	15824	15886	15908	15920	15932	15839	15720	15879	15698	15845	15748	15794	15811	15677	15829	15849	16032	15796	15907	15830	15861	15991	15791	15705	15793	15842	15805	15800	15730	15895	15719	15785	15988	15833	15794	15714	15797	15855	15779	15800	15770	15893	15823	15842	15756	15761	16053	15926	16020	15783	15663	15750	15812	15815	16107	16024	15821	15838	15789	15716	15565	15782	15719	15811	15815	15944	15820	15828	15776	15826	15929	15962	15636	15876	15994	15797	15887	15849	15857	15733	15945	15859	15911	15863	15647	15807	15967	15727	15931	15828	15921	15784	15779	15860	15792	15741	15844	15995	15997	15660	15995	15863	15824	15858	15825	15817	15836	15922	15708	15991	15888	15805	15658	15906	15740	15833	15875	15728	15848	15908	15864	15848	15896	15801	15817	15742	15803	15723	15759	15930	16052	15876	15875	15912	15861	15837	16100	15763	15720	15820	15880	15795	15573	15820	15770	15781	15835	16058	15888	15988	15800	15800	15714	15993	15720	15808	15764	16043	15858	15760	15899	15771	15737	15712	15906	15732	15708	15998	15966	15928	15859	15831	15883	15630	15847	15692	15706	15929	15795	15880	15805	15705	15736	15810	15918	15711	15687	15851	15738	15688	15896	15757	15897	16027	15899	15814	15817	15672	15879	15795	15799	15792	15752	15693	15971	15985	15754	15893	15814	15963	15698	15798	15894	15911	15923	15729	15970	15998	15846	15748	15635	15840	15851	15779	15802	15721	15807	15929	15844	15806	15868	15905	15868	15581	15956	15955	15754	15768	15761	15942	15960	15856	15792	15836	16003	15894	15707	15728	15876	15837	15837	15764	15625	15728	15889	15808	15943	15814	15825	15838	15784	15790	15952	15798	15854	15836	15843	15845	15712	15786	15751	15681	15716	15866	15854	15804	15795	15776	15820	15839	15654	15762	15802	15905	15795	16154	15775	15754	15887	15793	15693	15819	15758	15857	15837	15770	15698	15693	15743	15682	15763	16066	15827	15898	15923	15662	15850	15825	15745	15883	15609	15765	15875	15800	15862	15813	15952	15820	15739	15722	15759	15936	15692	15887	15767	15959	15748	15982	15704	15831	15796	15832	15874	15896	15716	15908	15724	15806	15723	15750	15957	15940	15801	15886	15685	15925	15833	15841	15679	15906	15901	16110	15872	15912	15767	15860	15876	16076	15700	15959	15889	15710	15915	15854	15767	15761	15894	15831	15841	15721	15782	15809	15842	15837	15692	15725	15798	15934	15759	15735	15791	15910	15797	15912	15872	15813	15907	15773	15854	15770	15761	15975	15901	15830	15646	15866	15816	15784	15819	15720	15916	15907	15802	15826	15931	15885	15616	15577	15861	15804	15796	15804	15718	15751	15812	15776	15849	15818	15707	15754	15667	15709	15802	15762	15863	15759	15817	15798	15865	15755	15772	15845	15812	15801	15692	15805	15654	15871	15868	15759	15855	15659	15787	15746	15998	15702	15698	15722	15788	15823	15815	15714	15827	15712	15796	15763	15744	15632	15739	15706	16032	15744	15783	15758	15903	15771	15866	15721	15804	15888	15711	15839	15647	15806	15769	15811	15908	15866	15838	15823	15763	16016	15776	15798	15868	15863	15800	15955	15917	15647	15784	15721	15841	15907	15845	15960	15811	15792	15896	15918	15807	15794	15957	15672	15875	15845	15991	16025	15963	15712	15817	15973	15803	15776	15791	15918	15885	15996	15926	15855	15751	15822	15861	15882	15900	15867	15783	15812	15700	15796	15806	15624	15699	15798	15782	15775	15757	15858	15980	15729	15862	15942	15654	16013	15773	15845	15740	15958	15900	15799	15743	15837	15864	15877	15787	15845	15768	15789	15844	15960	15857	15813	15819	15960	15912	15887	15727	15868	15756	15896	15570	15728	15863	15887	15797	15821	15826	15796	15885	15868	15974	15980	15888	15749	15896	15844	15747	15934	15637	15855	15850	15722	15836	15916	15740	15879	15674	15934	15744	15917	15721	15852	15795	15918	15803	15677	15872	15764	15900	15895	15794	15697	15807	15791	15910	15902	15817	15737	15870	15837	15830	15817	15772	15684	15825	15887	15849	15870	15877	16019	15738	15894	15863	15719	15942	15691	15817	15843	15934	15889	15728	15902	15646	15922	15886	15918	15803	15703	15855	15713	15800	15805	15954	15871	15763	15732	15768	15915	15935	15848	15807	15806	15792	15744	15898	15731	15841	15850	15685	15710	15799	16076	15866	15690	15627	15835	15789	15712	15771	15888	15832	15739	15789	15802	15805	15800	15872	16005	15755	15955	15784	15995	15721	15799	15796	15897	15830	15769	15754	15919	15833	15734	15840	15871	15940	15805	15777	15784	15888	15827	15913	15882	15734	15944	15839	15909	15878	15810	15772	15806	16018	15972	15912	15747	15759	15685	15675	15858	15712	15870	15934	15604	15826	15995	15922	15718	16143	15846	15795	15846	15932	15763	15699	15789	16085	15899	15813	15890	15804	15914	15781	15817	15931	15839	15850	15941	15810	15739	15854	15982	15802	15898	15796	15829	15862	15905	15687	15762	15721	15905	15821	15769	15711	15929	15859	15811	15820	15707	15833	15728	15718	15738	15737	15897	16062	15677	15806	15738	15845	15813	15843	15839	15859	15817	15868	15965	15938	15834	15979	15981	15538	15942	15916	15915	15812	15741	15858	15878	15800	15937	15955	15817	15784	15810	15888	15805	15820	15863	15772	15812	15738	15879	15862	15897	15835	15769	16000	15783	15995	15813	15752	15835	15830	15733	15851	15778	15928	15744	15863	15993	15977	15760	15607	15996	15963	15918	15852	15905	15831	15907	15866	15758	15896	15769	15861	15872	15889	15873	15867	15940	15830	15679	15704	15753	15885	15945	15771	15965	15854	15910	15882	15796	15710	15927	15895	15779	15697	15985	15916	15873	15870	15744	15791	15744	15754	15920	15843	15854	15697	15693	16078	15854	15817	15900	15750	15968	15731	15734	15943	15791	15928	15820	15915	15825	15876	15658	15999	15854	15831	15771	15738	15736	15778	15768	15832	15906	15973	15900	15958	15719	15676	15853	15609	15830	15889	15822	15757	15754	15676	16002	15713	15751	15830	15836	16006	15842	15898	15792	15733	15738	15739	15756	15861	15798	15783	15988
24111	21204	28329	27894	43474	47983	44213	33750	26435	19980	18223	17663	17603	17629	17580	17590	17588	17703	17440	17774	17691	17626	17457	17427	17537	17542	17501	17540	17589	17537	17331	17548	17517	17480	17628	17430	17454	17450	17574	17587	17619	17523	17718	17251	17504	17658	17469	17638	17516	17741	17516	17567	17570	17661	17695	17562	17636	17517	17592	17383	17430	17236	17466	17509	17529	17639	17657	17664	17366	17314	17559	17556	17534	17604	17334	17466	17705	17388	17529	17430	17540	17637	17492	17731	17639	17476	17295	17600	17420	17333	17623	17610	17453	17271	17256	17518	17491	17432	17583	17478	17446	17442	17550	17375	17411	17331	17608	17558	17538	17418	17503	17491	17628	17587	17526	17460	17512	17695	17466	17522	17449	17395	17469	17400	17509	17542	17311	17453	17602	17440	17653	17509	17496	17376	17543	17460	17360	17415	17347	17667	17527	17463	17682	17546	17559	17538	17497	17729	17411	17464	17478	17534	17394	17433	17526	17407	17542	17709	17336	17390	17472	17557	17408	17280	17524	17486	17557	17705	17526	17494	17425	17447	17700	17527	17431	17344	17683	17460	17526	17542	17351	17333	17580	17493	17342	17454	17497	17511	17421	17542	17332	17562	17510	17386	17513	17430	17655	17534	17484	17513	17479	17314	17343	17502	17438	17202	17611	17568	17437	17522	17497	17476	17494	17490	17393	17654	17680	17496	17616	17533	17556	17214	17436	17318	17512	17353	17486	17617	17507	17403	17359	17424	17528	17560	17497	17422	17313	17518	17475	17477	17504	17356	17459	17353	17310	17420	17713	17413	17578	17506	17463	17500	17637	17639	17314	17513	17534	17567	17512	17447	17400	17470	17451	17586	17407	17583	17616	17523	17499	17398	17484	17289	17385	17466	17481	17573	17596	17439	17548	17608	17565	17424	17463	17409	17498	17514	17446	17300	17723	17559	17607	17393	17336	17365	17663	17452	17500	17347	17425	17586	17611	17572	17627	17376	17588	17508	17527	17580	17448	17514	17517	17218	17297	17191	17583	17258	17443	17507	17613	17504	17519	17446	17504	17398	17694	17525	17550	17509	17377	17306	17342	17555	17573	17647	17509	17534	17699	17280	17441	17337	17424	17611	17320	17673	17614	17572	17600	17576	17643	17392	17293	17398	17483	17596	17703	17563	17439	17309	17316	17391	17536	17579	17466	17214	17343	17427	17699	17547	17508	17471	17204	17501	17460	17305	17490	17506	17772	17733	17356	17483	17647	17641	17415	17479	17584	17393	17579	17550	17558	17456	17309	17554	17394	17400	17532	17491	17439	17490	17372	17620	17554	17471	17484	17426	17538	17333	17414	17476	17545	17467	17678	17528	17537	17488	17535	17623	17471	17424	17491	17569	17310	17672	17683	17443	17465	17665	17453	17336	17621	17415	17472	17632	17533	17507	17475	17539	17596	17414	17595	17477	17364	17393	17419	17491	17594	17439	17702	17634	17546	17142	17486	17616	17582	17534	17546	17598	17412	17522	17597	17330	17360	17338	17408	17470	17578	17429	17479	17539	17640	17751	17382	17578	17432	17621	17493	17640	17716	17553	17415	17235	17625	17563	17636	17473	17332	17440	17435	17469	17332	17495	17756	17554	17636	17487	17583	17690	17488	17415	17402	17577	17488	17405	17339	17475	17540	17495	17583	17419	17404	17338	17640	17482	17538	17515	17224	17564	17366	17314	17611	17353	17681	17490	17420	17802	17473	17454	17676	17548	17577	17347	17423	17376	17304	17454	17655	17331	17561	17502	17347	17478	17585	17203	17690	17293	17443	17633	17573	17552	17469	17423	17354	17538	17638	17562	17571	17585	17279	17542	17509	17659	17475	17561	17611	17449	17477	17510	17370	17432	17416	17538	17612	17314	17359	17463	17296	17568	17600	17537	17430	17338	17459	17346	17359	17460	17380	17329	17503	17785	17653	17431	17369	17579	17632	17621	17525	17561	17453	17396	17546	17509	17539	17386	17485	17555	17321	17563	17498	17337	17436	17474	17414	17571	17522	17668	17570	17694	17554	17476	17515	17553	17390	17451	17504	17346	17472	17607	17424	17548	17433	17659	17662	17396	17346	17645	17254	17289	17267	17495	17419	17423	17765	17411	17412	17552	17601	17621	17507	17521	17423	17546	17592	17542	17552	17356	17319	17661	17552	17542	17377	17625	17584	17565	17486	17442	17584	17613	17427	17326	17396	17614	17595	17399	17300	17520	17308	17644	17648	17542	17457	17390	17288	17324	17471	17460	17507	17511	17579	17489	17335	17383	17681	17521	17453	17438	17387	17616	17425	17300	17473	17409	17558	17570	17385	17387	17486	17428	17553	17474	17409	17514	17528	17387	17426	17559	17342	17507	17552	17566	17633	17565	17566	17319	17590	17528	17548	17708	17539	17321	17531	17786	17434	17456	17599	17334	17649	17192	17326	17515	17636	17381	17544	17581	17559	17667	17542	17504	17574	17361	17588	17523	17384	17635	17628	17391	17535	17538	17499	17472	17512	17546	17422	17441	17412	17440	17530	17570	17469	17306	17672	17425	17443	17471	17461	17408	17643	17457	17516	17388	17522	17533	17507	17372	17598	17470	17565	17388	17346	17355	17639	17450	17686	17484	17515	17387	17601	17212	17473	17288	17666	17564	17533	17556	17476	17358	17538	17601	17448	17671	17532	17497	17640	17520	17607	17400	17459	17366	17519	17588	17634	17448	17437	17571	17604	17595	17586	17520	17422	17427	17443	17558	17737	17715	17541	17418	17382	17500	17588	17659	17515	17557	17431	17640	17404	17757	17546	17554	17385	17515	17700	17351	17399	17395	17607	17435	17350	17438	17513	17439	17379	17590	17568	17468	17341	17428	17290	17479	17494	17376	17723	17669	17467	17389	17485	17625	17484	17463	17393	17433	17589	17655	17667	17655	17593	17442	17423	17372	17423	17442	17411	17415	17421	17515	17570	17599	17533	17476	17452	17307	17608	17476	17316	17414	17502	17370	17512	17467	17496	17431	17610	17490	17302	17498	17486	17224	17515	17648	17354	17525	17344	17474	17363	17467	17518	17379	17418	17399	17511	17505	17549	17609	17521	17678	17593	17264	17667	17425	17518	17569	17542	17355	17682	17417	17254	17380	17603	17485	17532	17517	17397	17658	17543	17558	17447	17532	17349	17356	17431	17501	17561	17394	17701	17460	17437	17694	17445	17553	17578	17459	17504	17528	17436	17411	17440	17620	17594	17474	17367	17388	17566	17560	17509	17412	17379	17604	17182	17327	17539	17448	17248	17746	17340	17385	17547	17489	17425	17532	17571	17512	17564	17650	17371	17467	17421	17610	17422	17532	17600	17399	17502	17531	17438	17342	17498	17554	17467	17243	17517	17518	17447	17428	17521	17638	17382	17597	17496	17397	17461	17522	17424	17482	17534	17573	17469	17398	17572	17557	17474	17580	17652	17632	17587	17524	17489	17298	17479	17802	17484	17437	17526	17474	17754	17449	17585	17722	17620	17775	17633	17563	17447	17373	17328	17621	17530	17429	17441	17445	17681	17461	17591	17282	17480	17529	17439	17789	17258	17471	17441	17406	17557	17577	17495	17347	17595	17718	17532	17555	17654	17546	17585	17447	17503	17592	17521	17502	17449	17537	17401	17380	17474	17494	17275	17422	17401	17415	17585	17750	17429	17621	17534	17444	17691	17562	17531	17461	17486	17605	17522	17592	17435	17458	17468	17215	17579	17438	17382	17546	17553	17591	17528	17507	17800	17506	17528	17410	17629	17387	17512	17378	17518	17465	17365	17657	17553	17582	17436	17419	17420	17596	17500	17462	17474	17542	17528	17622	17373	17522	17573	17372	17372	17436	17657	17587	17676	17345	17491	17543	17321	17392	17481	17427	17644	17572	17462	17479	17613	17611	17565	17367	17533	17336	17467	17558	17444	17551	17698	17674	17511	17486	17544	17571	17513	17417	17674	17374	17556	17414	17463	17361	17640	17633	17597	17563	17598	17526	17539	17471	17521	17271	17626	17338	17372	17395	17395	17442	17609	17318	17308	17481	17503	17681	17450	17525	17565	17475	17646	17536	17556	17278	17692	17682	17611	17351	17518	17563	17458	17386	17513	17556	17561	17637	17248	17525	17547	17449	17439	17642	17450	17480	17523	17386	17571	17642	17371	17370	17592	17531	17332	17351	17599	17491	17470	17397	17454	17507	17564	17577	17591	17537	17672	17517	17626	17468	17489	17522	17436	17389	17453	17491	17409	17466	17596	17689	17396	17510	17515	17633	17555	17462	17547	17508	17536	17516	17587	17296	17693	17661	17596	17392	17540	17646	17595	17607	17540	17453	17472	17443	17496	17470	17593	17500	17618	17505	17658	17500	17640	17510	17439	17442	17361	17294	17606	17579	17397	17452	17551	17579	17556	17399	17635	17646	17445	17552	17596	17497	17479	17460	17304	17358	17513	17492	17541	17531	17427	17309	17294	17309	17509	17543	17618	17658	17452	17554	17510	17546	17536	17427	17603	17563	17469	17819	17403	17568	17604	17401	17462	17496	17355	17409	17422	17425	17329	17686	17546	17590	17421	17670	17739	17476	17383	17403	17514	17398	17568	17401	17642	17360	17504	17554	17792	17486	17653	17659	17468	17423	17448	17589	17492	17410	17620	17337	17574	17421	17417	17571	17641	17310	17477	17437	17521	17528	17309	17353	17529	17568	17555	17631	17671	17532	17445	17458	17408	17373	17333	17407	17459	17475	17548	17539	17477	17639	17509	17367	17324	17397	17606	17567	17678	17648	17478	17478	17528	17717	17596	17410	17366	17538	17344	17537	17539	17491	17592	17661	17629	17621	17689	17469	17575	17434	17443	17561	17548	17502	17626	17569	17311	17648	17476	17403	17440	17382	17576	17452	17416	17450	17377	17429	17513	17317	17497	17570	17460	17486	17410	17532	17471	17539	17564	17476	17575	17600	17420	17433	17403	17373	17550	17414	17587	17495	17421	17367	17515	17413	17470	17501	17651	17325	17426	17394	17325	17358	17105	17532	17291	17590	17451	17483	17533	17835	17488	17446	17524	17424	17564	17473	17550	17573	17682	17705	17564	17613	17554	17517	17379	17373	17510	17500
14670	24671	27630	44153	53242	49792	44840	35169	26534	17088	16736	16003	15851	15893	15850	15919	15736	15749	15922	15794	15572	15956	15921	15892	16013	15836	15784	15801	15810	15974	15760	15841	15790	15815	15884	15873	15729	15929	15768	15770	15976	15831	15958	15852	15889	15844	15825	15897	16104	16135	16047	15853	16032	15785	15866	15878	15992	15841	15750	15900	15749	15836	15876	15849	15805	15865	15769	15910	15840	16001	15729	15811	15671	15758	15706	15711	15749	15862	15790	15716	15768	15914	15832	15878	15745	15743	15763	15775	15821	15767	15820	15769	15933	15842	15916	15860	15672	15908	15872	15945	15767	15774	15892	15806	15909	15817	15992	15753	15885	15804	15870	15795	15772	15925	15752	15735	15763	15839	15881	15820	15695	15720	15712	15713	15997	15816	15888	15929	15819	15828	15694	15852	15736	15736	15716	15745	15885	15685	15723	16002	15754	15973	15800	15832	15844	15908	15792	15840	15692	15786	15875	15839	15930	15775	15939	15952	16015	15878	15874	15682	15794	15817	15909	15672	16001	15695	15808	15738	16063	15837	15554	15812	15893	15920	15925	15768	15888	15729	15979	15901	15802	15877	15709	15801	15817	15813	15772	15782	15860	15816	15871	15975	15828	15698	15888	15805	15771	15838	15840	15799	15810	15635	15855	15872	15845	15779	15811	15756	15794	15890	15744	15896	16007	15712	15807	15651	15883	15801	15776	15837	16002	16021	15995	15845	15662	15925	15701	15821	15948	15801	15827	15689	15687	15916	15796	15837	15685	15750	15717	15835	15780	15966	15711	15715	15902	15907	15883	15825	15812	15791	15777	15824	15983	15875	15655	15883	16024	15981	15776	15873	15907	15857	15662	15807	15836	15891	15724	15867	15858	15764	15903	15880	15860	15988	15790	15849	15864	15712	15912	15684	15790	15934	15973	15726	15812	15830	15665	15903	15818	15951	15780	15988	15839	15968	15782	15739	15908	15688	15860	15776	15875	15809	15909	15908	15778	15681	15816	15908	15773	15861	15670	15786	15898	15787	15688	15745	15728	15996	15889	15849	15913	15842	15857	15804	15721	15781	15912	15977	15747	15942	15942	15855	15728	15860	15789	15850	15682	15858	15854	15837	15807	15910	15831	15814	15762	15772	15814	15740	15765	15906	15813	15927	15838	15815	15999	15848	15859	15906	15655	15790	15797	15835	15727	15873	15776	15755	15919	15890	15956	15837	15800	15915	15844	15907	15736	15694	15939	15742	15831	15843	15938	15714	15853	16009	15845	16039	15931	15749	15786	15980	15649	15783	15685	15995	15715	15775	15805	15869	15816	15781	15860	15808	16001	15769	15890	15865	15971	15715	15767	15707	15894	15893	15730	15988	15939	15844	15992	15980	16022	15754	15816	15818	15673	15701	15755	15763	15752	15683	15738	15873	15921	15844	15917	15697	15715	15751	15823	15731	15904	15907	15833	15973	15945	15636	15928	15836	15822	15971	15776	15784	15881	15863	15942	15760	15685	15781	15714	15765	15746	15782	15914	15815	15786	15848	15846	15727	15765	15722	15611	15585	15658	15923	15885	15808	15881	15915	15734	15922	16012	15884	15850	15926	15902	15957	15793	15865	15828	15841	15934	15818	15961	15697	15731	15810	15798	15708	15795	15784	15706	15892	15815	15934	15791	15786	15886	15875	15910	15931	15958	15948	15824	15708	15748	15914	15486	15898	15810	15900	15951	15678	15888	15848	15808	15729	15825	15820	15748	15719	15775	16046	15757	15816	15900	15790	15886	15856	15849	15790	15865	15884	15712	15808	15775	16040	15823	15860	15775	15891	15895	15822	15812	15835	15683	15875	15791	15837	15964	15933	15850	15938	15595	15883	15829	15847	15863	15970	15747	15775	15862	15790	15942	15880	15782	15798	15937	15883	15780	15916	15830	16060	15919	15927	15855	15913	15891	15691	15975	15804	15962	15769	15848	15892	15988	15794	15914	15896	15915	15842	15778	15733	15868	15831	15970	15843	15996	15803	15902	15917	15825	15891	15867	15813	15788	15645	15792	15842	15777	15874	15859	16011	15866	15825	15808	15909	15889	15939	15839	15836	15979	15909	15916	15859	15590	16028	15798	15888	15824	15865	15773	15845	15733	15851	15895	15797	15603	15900	15838	16039	15839	15780	15888	15866	15848	15848	15926	15906	15792	15858	15731	15782	15790	15864	15827	15888	15830	15734	15859	15706	15883	15905	15829	15812	15800	15799	15969	15779	15747	15924	15897	15885	15781	15754	15840	15896	15733	15756	15722	15909	15723	15876	15780	15744	15861	15729	15794	15761	15805	15754	15821	15753	15848	15705	15884	15696	15780	15731	15795	15858	15781	16065	15970	15873	15813	15871	15842	15868	15950	15742	15862	15883	15668	15825	15810	15666	15683	15881	15844	15881	15950	15877	16094	15781	15940	15768	15791	15771	15771	15851	15721	15904	15872	15895	15934	15862	15846	15703	15930	15769	15688	15684	15687	15803	15704	15831	15877	15921	15918	15858	15646	15867	15748	15639	15780	15777	15914	15767	15664	15808	15693	15880	15820	15805	15807	15872	15885	15852	15982	15850	15872	15788	15822	16059	15990	15907	15892	15808	15842	15722	15829	15752	15872	15928	15864	15789	15767	15766	15787	15819	15699	15903	15952	15867	15839	15896	15754	15971	15830	15778	15840	15762	15910	15781	15809	15796	15848	15861	15715	15854	15690	15708	15907	15681	15777	15877	15726	15806	15808	15865	15779	15846	15760	15772	15812	15918	15955	15718	15914	15837	15761	15840	15872	15770	15742	16046	15843	15887	15860	15787	16058	15839	15782	15829	15862	15809	15833	15812	16021	15781	15898	15815	16038	15851	15817	15745	15776	15835	15893	15965	15801	15794	15877	15893	15971	15793	15837	15765	15844	15841	15803	16079	15845	15732	15849	15812	15684	15916	15909	15834	15961	15742	15953	15795	15868	15836	15949	15884	15871	15766	15795	15853	15955	15770	15750	15754	15902	15933	15771	15767	15941	15853	15843	15961	15942	15742	15815	15986	15816	15849	15797	15677	15956	15846	15905	15717	15760	15866	15706	15930	15816	15906	15647	15965	15820	15814	16029	15780	15746	15814	15826	15798	16010	15805	15846	15948	15749	15880	15796	15853	15879	15817	15709	15983	15934	15830	15854	15723	15820	15862	15748	15981	15959	15792	15750	15876	15740	15619	15825	15689	15785	15816	15872	15937	15871	15708	15714	15891	16063	15869	15673	15822	15868	15777	15880	15744	15698	15760	15849	15951	15750	15806	15727	16006	15681	15878	15868	15810	15906	15752	15818	15833	15967	15850	15883	16101	15954	15993	15941	15717	15756	15824	15688	15928	15724	15866	15621	15850	15990	15794	15917	15894	15758	15652	15973	15873	15897	15799	15899	15901	16013	15791	15704	15819	15677	15785	15831	16011	15737	15702	15779	15635	15920	15772	15806	15742	15755	15936	15858	15700	15788	15878	15740	15871	15813	15938	15742	15775	15886	15787	15956	15760	16065	15771	15942	15717	15747	15826	15697	15577	15847	15794	15908	15866	15889	15775	15834	15843	15774	15805	15818	15729	15781	15847	15947	15646	15759	15908	15858	15831	15785	15970	15807	15862	15823	15880	15615	15874	15858	15767	15809	15813	16025	15965	15782	15891	16002	15762	15865	15656	15893	15819	15695	15642	15883	15682	15824	15821	15916	15834	15787	15754	15832	15882	15819	15864	15834	15803	15884	15999	15824	15582	15920	15880	15727	15862	15757	15733	15846	15803	15777	15725	15758	16005	15913	15872	15918	15818	15967	15854	15859	15738	15861	15793	15838	15883	15842	15725	15765	15921	15880	15795	15871	15807	15837	15779	15787	15837	15870	15838	15832	15734	15747	15944	15764	15714	15751	15719	15834	15807	15752	15752	15914	15904	15763	15959	15932	15886	15863	15876	15861	15843	15826	15738	15879	15743	15713	15904	15742	15907	15903	15839	15714	15742	15846	15849	15767	15786	15802	15869	16003	15754	15794	16033	15876	15922	15897	15828	15941	15836	15787	15721	15875	15768	15755	15902	15809	15854	15783	15803	15791	15830	15589	15656	15947	15849	15975	15874	15821	15835	15852	15668	15852	15654	15840	15930	15831	15790	15884	15712	15896	15695	16046	15773	15751	15768	15826	15884	15662	15873	15830	15791	15793	15795	15685	15877	15934	15926	15868	15722	15905	16000	15940	15805	15772	15970	15861	15956	15812	15711	15734	15896	15966	15816	15817	15954	15753	15938	15792	15866	15947	15730	15813	15784	15872	15809	15916	15751	15984	15636	15736	15910	15952	15883	15797	15916	15984	15870	15805	15829	15935	15701	15744	15928	15738	15916	15806	15725	15731	15976	15843	15872	15748	15655	15890	15878	15998	15781	15853	15624	15803	15793	15931	15903	15729	15637	15737	15792	15798	15799	15914	15821	15827	15839	15722	15787	15758	15827	15958	15829	15810	15836	15976	15649	15794	15775	15747	15793	15850	15792	15806	15705	15885	15971	15833	15715	15828	15834	15953	15713	15945	15975	15788	15874	16001	15797	15908	15814	15855	15802	15834	15734	15872	15889	15817	15877	15908	15844	15701	15662	15857	15801	15794	15674	15819	15923	15783	15957	15885	15839	15845	15851	15934	15743	15911	15713	15793	15853	16040	15834	15888	15873	15813	15953	15663	15817	15829	15817	15764	15981	15971	15613	15982	15820	15876	15870	15826	15809	15822	15717	15696	15686	15897	15839	15628	15803	15835	15879	15797	15728	15955	15799	15970	15788	15779	16006	15864	16060	15883	15940	15905	15923	15831	15819	15893	15829	15744	15996	15688	15855	15990	15744	15963	15877	15833	15862	15765	15985	15950	15791	15714	15617	15788	15803	15800	15886	15960	15792	15665	15873	15781	15804	16048	15977	15772	15882	15706	15926	15928	15792	15782	15776	15994	15791	15747	15852	15778	16002	15923	15826	15760	15958	15859	15782	15920	15869	15825	15791	15906	15741	15802	15733	16002	15787	15731	16000	15984	15951	15814	15871	15680	15753	15796	15933	15934	15876	15824	15832	15672	15832	15951	15824	15807	16014	15816	15948	15846	15776
22878	21204	28951	24019	36222	55633	56993	44312	31655	22195	19368	17660	17576	17428	17482	17459	17425	17306	17514	17531	17372	17214	17215	17395	17306	17346	17288	17320	17547	17339	17289	17134	17198	17179	17079	17258	17197	17045	17107	17099	17217	17396	17456	16998	17275	17296	17301	17104	17655	17542	17347	17293	17355	17274	17345	17171	17563	17261	17113	17188	17162	17213	17089	17377	17219	17116	17276	17241	17298	17247	17358	17142	17113	17153	17174	17088	17349	17204	17337	17315	17256	17092	17275	17203	17207	17125	17056	17263	17277	17215	17206	17144	17235	17200	17254	17284	17254	17153	17128	17226	16901	17162	17106	17157	17302	16940	17087	17112	17062	16973	16955	17187	17163	17103	17317	17161	17197	17311	17034	17446	17187	17104	17180	17115	17035	17021	17382	17262	17102	17159	16969	17114	17220	16924	17104	17150	17044	16944	17147	17148	17019	17041	17166	17156	17256	17240	17199	17149	17109	17048	17070	17159	17206	17102	17276	17192	17282	17126	17289	17170	17209	17308	17052	16987	17038	17195	17025	17071	17100	17046	17044	17131	17035	17195	17305	17017	17165	17015	17011	17031	17092	16981	17149	17000	17186	17360	17136	17133	17125	17262	17216	17130	17222	17040	17098	17181	16949	17300	17227	17247	17401	17308	17093	17286	17120	17163	17121	17126	17032	17254	16992	17111	17027	16922	17072	17052	17185	17131	17080	17265	17135	17022	17081	16918	17209	17268	17201	17192	17181	17159	17210	17151	17148	17115	17004	17322	17184	17139	17057	17123	17100	17085	17126	17072	16929	17098	17102	17090	17207	17063	17272	16924	17024	17124	17171	17134	17176	17126	17129	17251	17083	16992	17028	17162	17144	17129	17103	17194	17213	17215	17225	17220	17157	17176	16898	17052	17177	17252	17132	17060	16850	17026	17124	17240	17172	17281	17264	17150	17025	17224	17102	17147	17169	17103	17221	17249	17165	17076	17140	17216	16991	17059	17031	17132	17210	17048	17053	17040	16912	17107	17176	17228	17267	17142	17173	17117	17081	17171	17087	17226	17083	17301	17099	17308	17036	17145	17206	17084	16941	17159	17217	17173	17113	17237	17095	17148	17072	16983	17089	17275	17196	17123	17189	17141	16901	16968	17195	17127	17171	17251	17393	17317	17237	17265	17121	17083	17126	17230	17095	17106	17220	17167	17026	17141	17068	17204	17285	17077	17313	17153	17085	17159	17229	17246	17036	17165	17144	17028	17246	17095	17118	17180	17121	17427	17032	17167	17145	17007	17146	17148	17231	16965	17028	17258	17244	17065	17061	17383	17291	17212	17225	17016	17170	17331	17227	17036	17237	17383	17163	17211	17057	17214	17295	17334	17190	17102	17161	17029	17067	16999	17018	17155	17077	17139	17394	17296	17220	17132	17132	17160	17080	17126	17194	17018	17174	17241	17223	17015	17205	17320	17071	17295	17135	17035	16982	17276	17106	17256	17182	17327	17212	17085	16957	16991	17084	17259	17037	17094	17187	17006	17128	17095	17028	17339	17144	17252	17141	17173	17254	17328	17114	17104	17098	17163	17253	17184	17169	17217	17304	17179	17204	17123	17215	17159	17369	17049	17252	17115	17141	17114	17155	17202	17129	17082	17243	17138	17111	17175	17135	17122	17180	17210	17282	17088	17216	17179	17122	17263	17137	17311	16924	17396	16994	17078	17247	17126	17424	17248	17213	17201	17084	17198	17244	17014	17062	17131	17314	17314	17150	16988	17173	17029	17172	17133	17005	17159	17220	17226	17097	17238	17339	17094	17187	17277	17130	17347	17052	17059	17117	17185	17009	17046	17204	17033	17102	17397	17170	17136	16918	17193	17118	17098	17279	17032	17118	17157	17060	17288	17082	17109	16968	17229	17210	17104	17030	17137	17237	17222	17099	17085	17235	17257	17046	17000	17095	17107	17133	17174	17017	17100	17052	17160	17186	17518	17075	17126	17196	17213	17204	17063	17002	17126	17045	17121	17017	17299	17123	16969	17220	17108	17179	17113	17163	17166	17133	17182	17077	17165	17166	17103	17142	17216	17198	17044	16959	17067	16966	17154	17262	16992	17117	17166	17207	17125	17264	17035	17132	17036	17144	17075	17107	17206	17221	17069	17306	17151	17049	17179	17006	16984	17056	17187	17254	17304	17091	17182	17091	17350	17175	17082	17063	16967	17262	17112	17074	16929	17268	17074	17106	16978	17116	17246	17277	17103	17298	17190	17029	17190	17229	17419	17366	17106	17241	17235	17173	17171	17052	17250	17061	16852	17394	17139	17155	17154	17301	17306	17179	17162	17074	17144	17383	17059	17150	17273	17164	17287	16945	17036	17105	17255	16991	17185	17100	17143	17176	16935	17260	17252	17200	17085	17112	16939	17121	17191	17190	17125	16908	17252	16905	17093	16982	17028	16949	17127	17071	17070	16974	17137	17109	17045	17151	17241	17136	17103	17147	17188	17226	16984	17145	17301	17255	17053	17154	17344	17155	17143	17234	17294	17170	17192	17034	17066	17034	17133	17224	17000	17206	17143	17119	17185	17111	17216	17274	17174	17069	17080	17202	17001	17020	17214	17162	17165	17204	17160	17244	16860	17208	17247	17355	17256	17224	17300	17223	17244	17106	17314	17088	17216	17044	17167	17010	17182	17080	17099	17196	17102	17037	17078	17345	17118	17174	17370	17296	17191	17268	17249	17026	17097	17120	16834	17136	17159	17216	17186	17244	17079	17172	17206	17186	17128	17167	17167	16962	17105	17169	17016	17062	17088	17202	17448	17217	17181	17112	17118	17240	17161	17154	17115	17104	17289	17155	16979	17287	17025	17176	17259	17142	17274	17200	17136	17197	17118	17284	17057	17108	17104	17243	17208	17051	17204	17208	17170	17255	17164	17117	17236	17145	17183	17117	16973	17178	16906	17155	17212	17150	17082	17167	17133	17155	17102	17042	17082	17158	17194	17128	17146	17022	17049	16888	17267	17040	16991	17152	17107	16961	17164	17128	17099	17314	17364	17236	17112	17095	16895	17109	17176	17093	17072	16995	17181	17146	17300	17441	17050	17216	17335	17198	17212	17325	17174	17127	17235	17153	17286	17015	17137	17032	16931	17057	16941	17020	17132	17150	17112	17064	17166	17097	17183	17161	17071	17258	17205	17062	17018	17068	16959	16865	17129	17026	17138	17346	17033	17179	17035	16841	17114	17188	17182	17099	17084	17304	17183	17308	17183	17146	17253	17192	17188	17101	17256	17303	17049	17242	17154	17327	17207	17183	17309	16983	17211	17045	17088	17329	17164	17201	17158	17176	17059	17244	17244	17299	17050	17382	17411	17290	17275	17164	16982	17289	17057	17141	17156	17222	16956	16862	17134	16996	17154	17141	17137	17289	17162	17197	17197	17111	17026	17203	17393	17145	17134	17236	17220	17127	17021	17189	17220	17081	17323	17172	17172	17239	17189	17211	17224	17195	17094	17250	17108	17021	17176	17045	17050	17090	17122	16934	17208	17171	17042	17025	17177	17191	17177	17293	17049	17314	16967	16991	17083	17170	17326	17350	17158	17018	17247	17063	17023	17217	17321	17134	17315	17149	17183	17203	17117	17004	17088	17080	17162	16947	17063	17335	17087	17175	17094	17133	16927	16899	17192	17166	17037	17220	16978	17189	17243	17129	17168	17057	17159	17147	17192	17165	17065	17203	17072	17108	17250	17194	17044	17033	17089	17236	17227	17392	17166	17082	17326	17145	17250	17060	17253	17098	17125	17148	17246	17179	17053	17140	17051	17091	17111	17252	17237	17218	17093	17099	17325	17226	17091	16988	17091	17321	17152	17351	17148	17105	17095	17302	17183	17085	17028	17293	17052	17092	17120	17294	17108	17144	17173	17248	17303	17183	17180	16970	17092	17129	17203	17091	17067	17187	17139	17043	17069	17102	17302	17260	17286	17200	17403	17206	17239	17306	17087	17013	17136	17024	16993	17077	17150	17225	17315	17179	16933	17054	17053	17261	17164	17249	16987	17302	16987	17069	17060	16987	17188	17187	17006	16910	17241	17127	17372	17125	17284	17239	17304	17011	17048	17049	17099	17119	17203	17055	17129	17229	17260	17035	17159	17031	17230	17098	17072	17089	17150	17168	17201	17145	17226	17072	17063	17165	17103	17088	17377	17333	17303	17320	17141	17025	17078	17318	17122	17293	17199	17273	17356	17061	17244	17389	16922	16962	17171	17125	17291	17336	17111	17231	17346	17056	17157	17204	17142	16909	16946	17227	17158	17155	17259	17121	17124	17108	17045	17080	17133	17150	16998	17180	17026	17121	17159	17113	17172	17162	17188	17241	17018	17080	17269	17084	17120	17261	17004	17047	17056	17209	17410	17035	17068	17317	17129	17332	17037	17003	17237	17248	17129	17156	17104	17172	17305	17017	17171	17098	17031	17189	17137	17045	16995	17242	17185	17222	16812	17160	16912	17142	17075	17299	17114	17117	17157	17215	17247	17030	17142	17210	17009	17168	16989	17283	17199	16993	17020	17056	17194	17185	17041	17201	17138	17154	17278	16993	17113	17266	17268	17060	17191	17015	17194	17244	17133	17059	17070	17148	17064	17066	17034	17284	17169	17074	17100	17139	17221	17273	17074	17128	17125	17352	17199	17222	17169	17144	17149	17182	17054	17111	17268	17142	17175	17121	17028	17037	17083	17100	17030	17151	17241	17501	16921	17154	17068	17205	17040	17086	17034	17270	17246	17190	17057	17006	17188	17177	17162	17154	17041	17016	16892	17131	17273	17345	17112	17021	17141	17102	17061	17343	17422	17088	17057	17065	16968	17117	17101	17016	16951	17256	17027	17093	17051	17168	17359	17153	17273	17343	17341	17297	17036	17262	17176	17067	17362	17109	17123	17110	17188	17266	17098	17214	17189	16814	17262	17246	17189	17202	17231	17234	17069	17175	17060	17048	17055	17255	17108	17218	17361	17361	17156	17408	17208	17209	17186	17164	17170	17053	17285	17197	17258	17381	17045	17203	16996	17113	16994	17186	17358	17169	17048	17268	17276	17124	17271	17093	16973	17240	17121	17215	17077	17172	17162	17144	17176	17070	17137	17175	17321	17080	17258	17263	17270
15437	30472	35504	44964	61561	63950	58694	46353	33077	19000	17427	15649	15772	15440	15675	15377	15727	15717	15560	15512	15606	15460	15545	15767	15626	15690	15727	15575	15467	15611	15506	15505	15525	15571	15700	15683	15564	15567	15482	15710	15578	15527	15629	15502	15607	15544	15575	15974	16044	16084	16042	15797	15534	15553	15446	15495	15563	15500	15631	15536	15619	15561	15749	15639	15365	15585	15483	15536	15442	15581	15735	15632	15539	15555	15568	15543	15780	15473	15370	15499	15569	15679	15654	15751	15567	15600	15492	15441	15639	15542	15607	15512	15676	15560	15393	15677	15650	15539	15598	15504	15404	15540	15696	15680	15630	15566	15407	15590	15522	15542	15448	15409	15476	15764	15537	15623	15549	15734	15619	15620	15441	15593	15565	15536	15548	15496	15459	15623	15657	15643	15812	15576	15578	15683	15613	15644	15601	15377	15660	15555	15485	15394	15577	15540	15714	15603	15588	15711	15585	15649	15517	15504	15429	15554	15530	15454	15590	15650	15559	15537	15600	15553	15592	15405	15533	15538	15640	15457	15540	15508	15576	15522	15546	15505	15605	15406	15704	15504	15515	15506	15538	15521	15673	15401	15533	15736	15448	15502	15492	15587	15466	15588	15641	15590	15595	15690	15623	15519	15373	15598	15405	15456	15523	15489	15551	15663	15555	15485	15548	15377	15506	15491	15452	15494	15636	15587	15514	15541	15475	15668	15488	15634	15643	15379	15584	15554	15501	15551	15369	15568	15518	15584	15549	15562	15485	15478	15555	15559	15522	15609	15567	15325	15513	15361	15734	15518	15598	15409	15548	15488	15685	15343	15503	15642	15270	15421	15666	15633	15623	15805	15473	15471	15471	15817	15629	15543	15579	15529	15566	15686	15427	15677	15593	15601	15468	15544	15587	15626	15612	15388	15501	15391	15559	15562	15643	15489	15482	15567	15610	15488	15586	15692	15655	15570	15603	15724	15669	15626	15488	15480	15545	15724	15729	15448	15590	15617	15553	15635	15387	15483	15535	15647	15553	15626	15557	15725	15667	15592	15607	15560	15655	15476	15431	15634	15655	15546	15615	15327	15561	15668	15551	15476	15555	15485	15509	15589	15655	15731	15432	15645	15624	15744	15568	15527	15536	15724	15578	15365	15542	15499	15624	15650	15388	15619	15545	15464	15586	15404	15495	15542	15574	15481	15526	15567	15664	15514	15587	15592	15447	15466	15564	15552	15527	15501	15461	15446	15692	15450	15390	15742	15588	15679	15485	15531	15546	15531	15420	15645	15463	15653	15586	15396	15511	15439	15619	15551	15664	15471	15628	15455	15527	15617	15632	15686	15672	15502	15449	15642	15520	15529	15419	15588	15553	15573	15578	15525	15472	15553	15553	15526	15445	15659	15696	15476	15619	15638	15571	15496	15619	15630	15436	15615	15683	15429	15526	15533	15565	15378	15559	15553	15396	15538	15611	15429	15598	15610	15627	15536	15582	15571	15582	15583	15512	15542	15380	15696	15444	15565	15511	15533	15585	15680	15507	15721	15428	15663	15601	15409	15510	15476	15549	15537	15597	15662	15630	15500	15623	15594	15502	15635	15457	15585	15555	15612	15493	15522	15526	15519	15289	15665	15758	15420	15647	15611	15556	15495	15414	15773	15507	15580	15519	15518	15492	15627	15622	15584	15679	15627	15542	15602	15477	15686	15576	15606	15623	15651	15602	15581	15557	15506	15665	15443	15726	15470	15798	15600	15546	15472	15525	15682	15528	15808	15570	15498	15449	15752	15522	15475	15601	15602	15648	15567	15462	15528	15301	15490	15477	15570	15573	15577	15679	15405	15483	15573	15575	15675	15461	15590	15646	15476	15531	15643	15576	15449	15613	15654	15579	15497	15609	15397	15533	15548	15579	15374	15498	15506	15627	15421	15548	15626	15538	15749	15545	15562	15490	15487	15734	15411	15585	15681	15412	15634	15534	15661	15598	15598	15532	15518	15667	15470	15390	15584	15504	15671	15598	15428	15700	15563	15541	15590	15756	15666	15492	15707	15505	15508	15537	15623	15568	15444	15405	15643	15580	15517	15530	15671	15465	15536	15590	15621	15614	15512	15618	15498	15584	15535	15597	15496	15372	15442	15662	15438	15597	15782	15400	15650	15456	15558	15723	15520	15418	15706	15449	15461	15387	15542	15547	15621	15356	15735	15634	15526	15375	15529	15799	15539	15566	15429	15654	15517	15414	15504	15524	15541	15600	15621	15593	15508	15666	15605	15573	15604	15477	15523	15470	15655	15455	15558	15629	15484	15523	15472	15462	15460	15696	15613	15397	15711	15554	15534	15444	15700	15441	15427	15620	15472	15482	15461	15602	15544	15549	15454	15670	15461	15566	15433	15461	15645	15621	15460	15667	15717	15477	15642	15423	15551	15657	15572	15370	15566	15713	15493	15538	15562	15641	15540	15508	15549	15624	15650	15670	15535	15541	15464	15555	15551	15491	15541	15659	15626	15516	15503	15569	15468	15707	15576	15487	15571	15472	15321	15631	15503	15591	15699	15487	15469	15363	15332	15378	15557	15476	15466	15633	15514	15504	15720	15319	15626	15472	15716	15709	15417	15571	15661	15580	15513	15519	15439	15568	15472	15481	15609	15463	15667	15594	15525	15640	15526	15488	15550	15646	15333	15416	15642	15554	15450	15446	15495	15409	15561	15511	15521	15513	15534	15405	15554	15474	15525	15515	15449	15560	15459	15510	15431	15593	15533	15580	15516	15598	15558	15599	15753	15658	15549	15543	15537	15528	15635	15368	15551	15520	15586	15505	15595	15531	15359	15539	15309	15475	15453	15697	15573	15432	15454	15575	15509	15579	15560	15489	15498	15633	15599	15507	15585	15487	15626	15568	15519	15665	15790	15520	15513	15641	15496	15705	15555	15590	15532	15521	15568	15692	15431	15428	15624	15599	15528	15558	15397	15553	15409	15478	15739	15526	15699	15609	15542	15575	15419	15561	15648	15471	15507	15555	15574	15618	15645	15537	15657	15812	15525	15391	15521	15558	15527	15380	15681	15795	15600	15443	15611	15525	15418	15423	15564	15499	15442	15489	15566	15689	15656	15545	15498	15578	15616	15618	15422	15643	15361	15615	15627	15386	15553	15564	15613	15474	15561	15452	15593	15557	15655	15657	15530	15388	15606	15525	15620	15648	15412	15647	15641	15710	15525	15720	15455	15711	15473	15506	15628	15697	15553	15573	15392	15521	15531	15470	15546	15375	15670	15419	15556	15566	15602	15566	15556	15584	15675	15606	15625	15508	15441	15522	15468	15432	15482	15595	15467	15509	15686	15485	15580	15521	15579	15464	15525	15668	15609	15571	15734	15667	15399	15434	15394	15402	15645	15615	15499	15503	15448	15461	15676	15621	15578	15611	15562	15406	15415	15595	15619	15650	15432	15434	15621	15629	15650	15670	15442	15461	15745	15528	15489	15526	15687	15590	15613	15685	15489	15587	15557	15415	15542	15494	15756	15438	15442	15703	15740	15555	15769	15513	15558	15494	15733	15573	15442	15628	15441	15540	15530	15672	15502	15493	15567	15503	15470	15629	15491	15442	15555	15640	15690	15561	15618	15654	15505	15577	15560	15512	15688	15566	15449	15512	15522	15480	15573	15609	15534	15505	15683	15513	15439	15540	15587	15561	15584	15618	15559	15473	15564	15568	15467	15630	15505	15707	15455	15532	15651	15577	15625	15625	15623	15498	15570	15518	15577	15529	15643	15307	15592	15545	15588	15412	15591	15573	15586	15667	15528	15440	15375	15712	15430	15445	15474	15519	15548	15663	15623	15344	15406	15607	15711	15628	15519	15697	15603	15568	15626	15460	15603	15594	15366	15743	15447	15427	15555	15564	15597	15670	15590	15518	15623	15633	15582	15478	15582	15599	15558	15465	15509	15653	15547	15519	15486	15544	15649	15559	15575	15543	15494	15592	15513	15579	15509	15457	15507	15654	15637	15552	15681	15468	15394	15483	15665	15720	15531	15406	15507	15571	15523	15586	15550	15535	15694	15504	15564	15578	15359	15504	15683	15585	15424	15601	15652	15518	15726	15579	15633	15707	15661	15432	15609	15576	15658	15615	15576	15420	15444	15555	15706	15587	15562	15572	15582	15674	15505	15635	15349	15617	15374	15478	15555	15595	15694	15610	15468	15533	15566	15641	15636	15679	15661	15661	15616	15492	15454	15635	15459	15585	15618	15478	15669	15533	15557	15561	15549	15610	15554	15594	15550	15496	15512	15451	15699	15730	15370	15386	15526	15409	15537	15517	15563	15670	15613	15499	15669	15707	15601	15355	15659	15628	15669	15475	15540	15486	15548	15667	15781	15487	15534	15560	15631	15688	15562	15505	15403	15498	15626	15531	15464	15743	15530	15595	15490	15535	15442	15479	15581	15574	15684	15499	15648	15469	15534	15526	15697	15570	15671	15530	15385	15611	15559	15518	15648	15615	15574	15613	15739	15567	15807	15597	15551	15377	15651	15683	15372	15542	15602	15642	15487	15616	15482	15513	15571	15372	15560	15739	15629	15438	15768	15599	15515	15628	15554	15781	15538	15683	15593	15722	15497	15604	15533	15696	15513	15552	15422	15544	15710	15639	15489	15719	15529	15671	15624	15436	15564	15568	15496	15524	15483	15455	15596	15634	15447	15608	15490	15669	15553	15653	15569	15453	15580	15473	15555	15451	15478	15494	15541	15555	15641	15655	15358	15598	15553	15364	15560	15421	15642	15451	15524	15582	15463	15473	15537	15476	15564	15467	15463	15586	15558	15632	15608	15741	15525	15544	15457	15550	15584	15564	15597	15571	15475	15457	15424	15670	15422	15603	15553	15824	15565	15638	15481	15617	15630	15533	15506	15543	15635	15476	15462	15468	15587	15653	15603	15469	15503	15645	15509	15571	15472	15483	15507	15455	15701	15457	15522	15610	15564	15585	15650	15572	15533	15564	15573	15491	15544	15501	15626	15497	15548	15699	15446	15474	15619	15634	15557	15792	15343	15566	15377	15694	15425	15620	15592	15517	15527	15538	15569	15584	15528	15621	15640	15700	15658	15542	15708	15607	15407	15455	15483	15538	15650	15467	15520	15513	15483	15544	15443
27139	21738	24644	22523	21328	25268	24727	20672	18158	16878	16754	16571	16512	16733	16348	16563	16753	16494	16573	16454	16610	16969	16657	16563	16611	16485	16456	16515	16389	16671	16681	16582	16524	16441	16566	16530	16563	16654	16453	16597	16483	16513	16599	16718	16413	16550	16618	16691	16569	16620	16616	16725	16642	16653	16786	16657	16529	16388	16591	16610	16510	16455	16472	16644	16551	16490	16573	16632	16656	16452	16767	16513	16604	16494	16646	16448	16635	16467	16656	16548	16519	16610	16554	16499	16364	16646	16435	16556	16426	16499	16401	16507	16572	16670	16526	16501	16413	16441	16582	16432	16618	16426	16612	16566	16614	16549	16540	16647	16656	16657	16459	16629	16544	16539	16690	16636	16624	16651	16506	16613	16522	16321	16447	16416	16513	16562	16643	16516	16407	16859	16454	16347	16576	16524	16615	16537	16602	16662	16395	16395	16485	16567	16564	16426	16514	16691	16589	16603	16374	16511	16602	16532	16496	16592	16613	16556	16739	16557	16790	16429	16704	16485	16444	16558	16627	16507	16660	16476	16607	16615	16627	16523	16582	16649	16700	16364	16436	16689	16450	16537	16275	16736	16547	16663	16626	16691	16685	16548	16693	16572	16505	16538	16325	16675	16629	16584	16594	16587	16503	16658	16840	16358	16500	16603	16585	16625	16489	16669	16399	16525	16931	16510	16485	16661	16693	16500	16524	16310	16459	16512	16846	16474	16535	16461	16523	16550	16589	16517	16593	16530	16645	16465	16393	16626	16752	16643	16642	16801	16531	16570	16741	16450	16627	16580	16640	16632	16598	16697	16492	16500	16557	16527	16392	16428	16533	16697	16612	16497	16590	16585	16537	16579	16562	16523	16526	16456	16683	16541	16748	16424	16524	16722	16800	16632	16716	16581	16619	16618	16728	16390	16438	16492	16455	16497	16549	16695	16783	16612	16450	16540	16716	16648	16582	16455	16561	16452	16615	16521	16472	16549	16623	16377	16528	16608	16563	16516	16510	16558	16454	16477	16559	16553	16614	16724	16448	16769	16496	16688	16478	16639	16636	16396	16431	16474	16753	16410	16590	16470	16510	16603	16709	16773	16420	16506	16468	16598	16569	16419	16560	16581	16553	16691	16493	16526	16571	16555	16603	16479	16410	16574	16465	16429	16646	16612	16388	16397	16643	16427	16462	16584	16472	16465	16720	16542	16663	16716	16540	16411	16725	16522	16547	16474	16437	16548	16664	16699	16691	16609	16658	16523	16583	16520	16653	16529	16581	16433	16440	16624	16465	16586	16420	16670	16629	16331	16498	16296	16508	16236	16358	16608	16519	16539	16271	16553	16648	16825	16441	16564	16519	16717	16727	16591	16507	16442	16572	16633	16760	16571	16513	16534	16483	16421	16591	16653	16539	16567	16590	16701	16615	16673	16537	16584	16684	16701	16465	16424	16537	16341	16489	16361	16599	16430	16409	16462	16677	16597	16541	16444	16575	16429	16684	16384	16414	16533	16743	16511	16640	16555	16616	16641	16653	16481	16527	16428	16627	16550	16774	16490	16400	16523	16698	16640	16466	16570	16599	16510	16595	16613	16569	16762	16553	16559	16371	16555	16649	16674	16520	16530	16421	16505	16709	16556	16695	16568	16554	16546	16626	16544	16550	16598	16555	16591	16584	16429	16382	16702	16352	16679	16701	16497	16688	16502	16625	16346	16547	16590	16605	16479	16468	16478	16448	16553	16554	16593	16650	16667	16521	16600	16467	16539	16467	16743	16626	16606	16541	16635	16463	16606	16612	16511	16689	16539	16545	16485	16523	16775	16611	16595	16563	16607	16618	16564	16617	16494	16514	16699	16467	16589	16593	16461	16554	16535	16715	16762	16622	16477	16422	16584	16597	16570	16597	16726	16702	16597	16581	16544	16625	16514	16567	16702	16576	16634	16617	16527	16436	16279	16407	16324	16570	16740	16741	16521	16659	16462	16559	16651	16712	16604	16561	16635	16493	16403	16605	16646	16316	16506	16695	16546	16411	16631	16612	16559	16552	16625	16559	16560	16611	16557	16715	16553	16535	16551	16542	16684	16433	16501	16694	16587	16414	16622	16471	16607	16743	16551	16517	16432	16295	16668	16562	16407	16760	16654	16799	16661	16634	16669	16570	16466	16621	16515	16618	16457	16356	16541	16544	16704	16649	16406	16342	16590	16492	16518	16546	16463	16449	16537	16523	16458	16466	16462	16406	16404	16533	16461	16477	16587	16626	16487	16725	16627	16673	16675	16454	16510	16459	16522	16461	16549	16658	16505	16591	16524	16555	16589	16555	16605	16478	16283	16613	16706	16711	16299	16583	16548	16503	16720	16574	16484	16479	16454	16384	16386	16600	16690	16480	16610	16413	16517	16679	16403	16669	16613	16644	16723	16641	16642	16568	16610	16496	16530	16510	16399	16450	16506	16491	16621	16415	16565	16596	16637	16675	16347	16573	16569	16681	16619	16472	16738	16597	16587	16477	16567	16565	16441	16490	16614	16535	16641	16576	16680	16563	16618	16642	16414	16655	16615	16577	16404	16261	16393	16750	16502	16477	16624	16376	16588	16540	16527	16563	16490	16612	16472	16607	16648	16584	16675	16642	16695	16695	16490	16562	16624	16502	16689	16476	16491	16542	16426	16634	16513	16422	16644	16572	16600	16455	16593	16667	16501	16581	16422	16624	16535	16548	16518	16768	16647	16721	16619	16554	16566	16624	16565	16702	16368	16666	16448	16682	16599	16711	16556	16536	16626	16557	16681	16534	16603	16728	16446	16581	16646	16544	16407	16596	16546	16592	16480	16771	16421	16589	16518	16733	16716	16544	16669	16446	16444	16744	16563	16483	16548	16450	16417	16452	16517	16632	16651	16652	16681	16401	16596	16543	16589	16618	16495	16362	16557	16596	16420	16523	16568	16417	16650	16499	16747	16613	16558	16459	16447	16492	16571	16549	16497	16551	16656	16589	16610	16420	16531	16625	16659	16590	16400	16509	16499	16465	16745	16712	16506	16700	16728	16535	16534	16639	16613	16611	16465	16768	16548	16526	16533	16745	16455	16602	16584	16644	16542	16731	16564	16580	16813	16396	16583	16517	16626	16591	16584	16482	16464	16566	16417	16674	16382	16469	16503	16414	16673	16659	16491	16634	16434	16521	16664	16537	16638	16265	16442	16477	16371	16727	16632	16509	16372	16645	16592	16693	16669	16592	16512	16491	16592	16444	16514	16711	16434	16462	16674	16441	16536	16628	16559	16579	16449	16463	16595	16630	16577	16445	16401	16634	16412	16480	16512	16587	16574	16595	16639	16607	16575	16337	16485	16651	16807	16462	16744	16454	16681	16564	16707	16609	16436	16298	16531	16378	16569	16690	16403	16532	16449	16523	16510	16528	16593	16497	16568	16350	16604	16518	16492	16632	16531	16612	16669	16677	16695	16560	16600	16489	16457	16591	16645	16474	16349	16705	16529	16474	16540	16555	16467	16564	16612	16604	16651	16483	16525	16588	16559	16667	16564	16624	16623	16743	16591	16445	16709	16660	16629	16623	16706	16502	16379	16521	16790	16720	16512	16572	16611	16493	16616	16492	16578	16417	16546	16678	16602	16768	16424	16601	16516	16622	16433	16621	16578	16549	16624	16662	16626	16514	16431	16512	16432	16603	16490	16585	16613	16568	16623	16514	16510	16718	16597	16601	16494	16569	16689	16574	16471	16565	16434	16481	16578	16478	16449	16476	16586	16532	16573	16421	16781	16540	16388	16632	16694	16499	16396	16728	16335	16588	16546	16519	16487	16494	16318	16627	16415	16564	16765	16525	16525	16694	16528	16526	16469	16439	16415	16576	16390	16674	16532	16609	16515	16623	16348	16473	16433	16495	16693	16475	16463	16362	16618	16522	16504	16591	16470	16414	16569	16612	16559	16653	16585	16420	16762	16601	16684	16478	16573	16687	16574	16519	16523	16484	16486	16611	16423	16615	16667	16620	16862	16527	16456	16655	16770	16576	16652	16656	16441	16719	16532	16602	16413	16554	16317	16605	16534	16576	16520	16505	16597	16600	16349	16578	16549	16639	16676	16651	16419	16531	16550	16588	16511	16600	16440	16502	16427	16443	16577	16687	16610	16455	16462	16574	16659	16598	16618	16554	16538	16581	16581	16499	16513	16544	16537	16659	16543	16635	16799	16638	16714	16603	16549	16724	16503	16345	16677	16534	16526	16447	16535	16590	16490	16501	16661	16499	16382	16571	16501	16569	16514	16495	16595	16621	16508	16466	16426	16597	16311	16725	16533	16604	16648	16485	16238	16443	16591	16496	16541	16607	16491	16763	16601	16688	16763	16592	16399	16564	16462	16475	16644	16648	16564	16328	16628	16656	16559	16405	16681	16387	16309	16739	16528	16664	16429	16543	16849	16627	16585	16718	16394	16616	16595	16633	16695	16463	16810	16675	16533	16663	16599	16547	16539	16513	16538	16552	16591	16561	16619	16483	16509	16513	16665	16661	16477	16516	16480	16746	16638	16460	16469	16753	16481	16532	16601	16538	16641	16354	16452	16563	16698	16450	16630	16541	16686	16721	16582	16510	16629	16811	16597	16366	16423	16730	16654	16506	16386	16671	16656	16802	16468	16622	16340	16468	16371	16533	16482	16476	16633	16840	16811	16733	16663	16640	16467	16508	16701	16303	16677	16619	16556	16669	16509	16559	16556	16745	16639	16467	16623	16631	16461	16648	16414	16675	16781	16642	16412	16636	16551	16571	16784	16665	16719	16428	16487	16491	16768	16505	16362	16506	16426	16577	16571	16683	16385	16538	16577	16402	16718	16616	16661	16700	16676	16597	16504	16624	16374	16669	16540	16592	16649	16632	16413	16610	16842	16691	16419	16471	16553	16760	16691	16491	16671	16662	16599	16521	16587	16405	16539	16481	16616	16464	16455	16327	16352	16749	16536	16578	16611	16620	16391	16615	16465	16559	16639	16594	16522	16672	16702	16543	16636	16659	16521	16449	16683	16802	16583	16535	16506	16623	16543	16516	16548	16666	16582	16641	16659	16700	16753	16507	16733	16463	16596	16449	16539	16710	16316	16931	16595	16647	16748	16603	16401	16609	16423	16599	16545	16729	16864
15350	19494	21015	20851	22878	27430	25314	19740	16592	15183	15354	15345	15244	15266	15384	14999	15245	15312	15297	15239	15093	15244	15263	15220	15339	15188	15339	15280	15317	15186	15200	15041	15189	15282	15022	15037	15215	15378	15047	15191	15171	15314	15228	15085	15120	15245	15210	15082	15286	15311	15177	15207	15206	15186	15207	15183	15271	15340	15140	15233	15293	15302	15105	15133	15258	15106	15163	15187	15391	15001	15222	15265	15251	15141	15290	15273	15193	15241	15120	15255	15238	15260	14986	15101	15217	15110	15150	15146	15334	15036	15160	15167	15276	15121	15318	15235	15199	15167	15088	15133	15049	15183	15098	15204	15209	15053	15140	15198	15276	15268	15075	15134	15156	15271	15223	15217	15070	15305	15231	15159	15125	15308	15235	15274	15109	15045	15241	15074	15223	15133	15206	15179	15126	15265	15047	15179	15109	15205	15190	15168	15365	15200	15267	15264	15067	15249	14984	15179	14923	15241	15214	15159	15287	15095	15192	15085	15136	15162	15253	15269	15139	15159	15205	15153	15253	15106	15199	15033	15308	15242	15278	15355	15160	15204	15301	15173	15082	15060	15324	15193	15198	15158	15397	15303	15179	15087	15089	15200	15167	15302	15129	15095	15181	15066	15203	15234	15101	15376	15066	15221	15231	15220	15219	15330	15199	14999	15322	15143	15233	15198	15174	14979	15179	15186	15084	15121	15263	15104	15099	15237	15341	15139	15182	15248	15308	15267	15093	15206	15051	15097	15128	15272	15297	15056	15166	15187	15245	15264	15268	15147	15111	15247	15302	15076	15051	15356	15200	15209	15309	15290	15317	15351	15157	15129	15211	15120	15320	15251	15156	15127	15132	15154	15266	15086	15051	15141	15238	15261	15107	15102	15059	15075	15114	15243	15150	15266	15159	15353	15152	15222	15251	15191	14964	15225	15225	15166	15112	15163	15141	15193	15145	15095	15229	15331	15064	14943	15148	15183	15127	15184	15250	15249	15070	15213	15196	15213	15155	15139	15250	15132	15222	15016	15287	15128	15255	15201	15242	15145	15142	15185	15147	15302	15050	15126	15221	15162	15243	15212	15226	15167	15251	15009	15181	15179	15049	15077	15242	15243	15097	15135	15199	15074	15160	15060	15240	15246	15336	15213	15330	15152	15179	15154	15130	14938	15289	15196	15250	15242	15245	15196	15331	15287	15233	15190	15070	15302	15258	15211	15213	15063	15328	14925	15267	15261	15174	15123	15158	15326	15141	15174	15148	15029	15149	15182	15378	15197	15356	15239	15173	15140	15355	15123	15267	15147	15394	15279	15295	15131	15172	15242	15203	15273	15170	15113	15292	15326	15135	15166	15298	15081	15156	15080	15026	15226	15064	15130	15107	15329	15259	15204	15101	15211	15319	15202	15143	15154	15058	15131	15192	15207	15335	15357	14988	15255	15182	15113	15201	15364	15138	15143	15111	15127	15105	15331	15204	15028	15134	15159	15291	15207	15316	15181	15152	15375	15133	15196	15234	15046	15242	15084	15297	15293	15164	15331	15378	15198	15233	15198	15212	15318	15351	15195	15143	15133	15030	15327	15237	15250	15215	15187	15158	15273	15360	15110	15063	15234	15271	15251	15275	15120	15089	15226	15287	15330	15070	15236	15106	15123	15170	15220	15144	15123	15150	15187	15230	15154	15205	15148	15135	15090	15118	15068	15159	15133	15065	15232	15169	15231	15155	15318	15166	14945	15269	15116	15236	15138	15211	15261	15307	15180	15333	14899	15245	15172	15115	15043	15201	15163	15017	15201	15220	15101	15158	15240	15264	15080	15260	15205	15185	15055	15105	15265	15065	15283	15058	15180	15300	15201	15144	14864	15171	15089	15146	15321	15172	15097	15121	15084	15285	15224	15249	15139	15219	15323	15076	15127	15283	15188	15241	15171	15383	15291	15095	15267	15144	15196	14973	15355	15063	15220	15188	15118	15098	15228	14959	15120	15190	15224	15151	15160	15141	15126	15093	15192	15247	15057	15171	15294	15086	15289	15139	15135	15165	15129	15216	15259	15088	15089	15249	15172	15104	15137	15100	15179	15210	15239	15232	14978	15250	15191	15143	15097	15294	15165	15376	15254	15104	15138	15450	15418	15293	15221	15301	15298	15026	15157	15272	15251	15298	15192	15187	15117	15175	15258	15158	15153	15264	15166	15140	15083	15187	15253	15177	15271	15191	15128	15184	15309	15221	15267	15120	15231	15105	15180	15154	15248	15255	15164	15257	14978	15253	15171	15013	15226	15185	15204	15154	15185	15064	15204	15374	15145	15359	15032	15170	15159	15004	15437	15148	15188	15190	15190	15142	14975	15180	15259	15265	15233	15148	15184	15103	15260	15138	15216	15209	15214	15318	15132	15123	15184	15194	15327	15240	15172	15288	15169	15123	15177	15139	15258	15312	15102	15116	15173	15339	15138	15112	15092	15129	15125	15153	15149	15293	15273	15125	15332	15166	15121	15185	15185	15128	15134	15138	15213	15235	15247	15206	15174	15292	15181	15207	15052	15217	15290	15163	15211	15227	15288	15212	15159	15076	15123	15123	15223	15220	15229	15195	15151	15291	15289	15357	15293	15164	15242	15124	15146	15176	15179	15288	15216	15311	15139	15259	15196	15249	15189	15213	15365	15097	15392	15239	15289	15203	15282	15211	15183	15193	15209	15178	15154	15169	15138	15308	15101	14971	15187	15247	15201	15122	15286	15187	15292	15465	15275	15161	15326	15173	15096	15103	15170	15274	15259	15220	15069	15124	15108	15277	15101	15120	15286	15252	15226	15289	15254	15192	15143	15180	15303	15195	15050	15236	15137	15297	15107	15110	15199	15257	15269	14957	15212	15123	15085	15260	15135	15137	15242	15140	15313	15136	15198	15104	15234	15171	15227	15152	15131	15174	15289	15239	15270	15267	15257	15098	15300	15179	15017	15206	15193	15230	15283	15138	15175	15048	15225	15351	15334	15195	15044	15138	15255	15115	15195	15061	15015	15294	15160	15278	15044	15182	15173	15236	15250	15144	15070	15354	15247	15344	15126	15118	15262	15244	15197	15136	15016	15256	15129	14967	15042	15281	15168	15035	15300	15109	15089	15241	15082	15121	15249	15156	15280	15073	15182	15205	15256	15256	15360	15093	15183	15221	15285	15279	15239	15326	15264	15421	15289	15118	15147	15278	15376	15054	15209	15182	15170	15209	15112	15179	15161	14871	15188	15114	15054	15078	15048	15353	15141	15174	15052	15303	15221	15122	15156	15309	15158	15034	15376	15245	15087	15259	15219	15316	15196	15391	15190	15262	15169	15204	15295	15134	15136	15010	15314	15286	15175	15195	15203	15153	15259	15169	15199	15134	15360	15222	15177	15146	15258	14994	15176	15316	15198	15156	15051	15193	15192	15226	15108	15141	15107	15120	15345	15271	15090	15183	15171	15245	15198	15116	15280	15217	15165	15109	15319	15170	15081	15118	15179	15231	15327	15230	15173	15044	15243	15221	15226	15086	15205	15119	15218	15279	15254	15299	15097	15217	15234	15168	15129	15443	15222	15140	15174	15229	15217	15197	15268	15159	15197	15343	15274	15181	15234	15015	15145	15310	15235	15173	15278	15364	15144	15101	15148	15257	15143	15189	15173	15135	15278	15386	15006	15163	15247	15077	15286	15074	15001	15275	15101	15086	15259	15240	15258	15280	15151	15323	15296	15289	15223	15316	15090	15072	15186	15075	14975	15393	15251	15277	15131	15128	14986	15221	15177	15324	15159	15171	15264	15237	15148	15126	15137	15414	15276	15114	15333	15406	15171	15017	15148	15152	15090	15379	15109	15160	15015	15157	15229	15148	15264	14958	15251	15261	15223	15312	15074	15247	15206	15252	15289	15213	14962	15234	15049	15059	15214	14996	15194	15151	15265	15144	15293	15175	15238	15127	15228	15162	15220	15143	15219	15152	15292	15028	15191	15216	15147	15150	15043	15200	15140	15141	15367	15084	15329	15238	15226	15213	15186	15251	15240	15164	15162	15179	15348	15052	15162	15199	15179	15176	15230	15258	15110	14970	15226	15073	15164	15324	15279	15196	15198	15028	15107	15080	15167	15105	15192	15093	15283	15209	15298	15241	15089	15324	15070	15187	15237	15258	15234	15137	15213	15056	15256	15265	15204	15308	15144	15166	15228	15231	15339	15196	15183	15232	15288	15152	15272	15132	15176	15331	15156	15287	15220	15267	15231	15258	15063	15305	15274	15178	15310	15128	15160	15345	15274	15070	15218	15366	15150	15208	15321	15199	15246	15157	15276	15242	15049	15200	15254	15183	15060	15194	15243	15094	15289	15208	15240	15336	15191	15311	15265	15114	15314	15104	15357	15345	15035	15143	15258	15173	15227	15363	15084	15151	15370	15214	15110	15083	15136	15132	15183	15231	15296	15182	15221	15336	15352	15051	15098	15247	15068	15141	15151	15198	15101	15109	15159	15161	15328	15240	15012	15075	15316	15233	15190	15140	15278	15221	15351	15187	15194	15239	15204	15138	15216	15018	15269	15380	15245	15057	15218	15110	15394	15213	15288	15237	15325	15035	15158	15300	15089	15207	15246	15089	15100	15239	15221	15146	15235	15308	14925	15162	15172	15180	15138	15268	15212	15112	15192	15219	15053	15168	15278	15236	15333	15065	15173	15165	15327	15075	15035	15209	15085	15149	15138	15263	15100	15254	15136	15137	15170	15246	15185	15174	15244	15376	15344	15229	15039	15169	15126	15285	15202	15083	15051	15224	15121	15293	15131	15350	15255	15259	15213	15164	15234	15045	15172	15391	15215	15215	15135	14953	15116	15299	15277	15410	15142	15162	15180	15353	15234	15309	15274	15219	15151	15216	15101	15246	15059	15036	15212	15284	15216	15375	15200	15285	15157	15065	15189	15189	15223	15220	15237	15242	15200	15356	15279	15191	15067	15218	15065	15182	15087	15374	15089	15172	15211	15280	15058	15359	15137	15156	15162	15156	15247	15211	15374	15133	15202	15177	15283	15192	15220	15115	15210	15106	15219	15213	15297	15119	15158	15231	15160	15126	15256	15231	15070	15070	15118	15236	15071	15285	15165	15195	15202	15233	15217	15243	15220	15249	15002
24201	21174	28388	27066	39659	48847	41354	30895	22159	18003	16932	16221	16140	16173	16213	16246	16140	16138	16027	15970	16011	15890	16057	16057	16021	16047	16146	16208	16196	15947	16050	16011	15972	16095	15979	15881	15939	15875	15908	16078	15900	16021	16077	16023	16299	16103	16032	16431	16212	16380	16184	16122	15928	16036	15948	15813	15987	15858	15985	16007	16013	15869	16142	16007	15970	15958	16005	16123	16060	15756	16087	16241	16206	15889	15808	16050	15866	15989	15974	15870	15788	15921	15917	15823	15893	15844	15941	15976	15945	15823	15952	16223	15814	16063	15996	15944	15838	16118	15851	15714	15913	15866	15968	15889	15830	15998	16025	15942	16002	15616	15869	15997	16102	15869	16012	16175	16176	15997	15794	15964	16030	15944	15949	16190	16051	15922	15891	15922	15975	16043	16026	15956	16231	16126	15765	16089	16015	16119	16200	15927	16093	15934	15983	15924	16008	15789	15918	15846	15900	15883	15882	15859	15781	15859	16053	15996	16083	15909	16070	16003	16172	16085	15925	16119	16062	16014	16037	15860	15916	15800	15943	15917	16044	15778	16036	15792	15916	15968	15937	16127	15985	16012	16072	16021	15830	15914	15687	15972	16076	15902	16133	15970	16152	15823	15951	15907	16026	15952	15908	15926	15952	16095	15946	16064	15935	15900	16050	16033	16062	15972	15845	15903	16060	16147	16065	15939	15797	15773	15865	16009	15983	16064	15863	16078	16168	16004	16084	15849	15975	16169	15948	15890	15935	15733	16038	15784	15976	16012	16092	16000	16071	16128	15955	15847	15920	15936	15933	15900	16038	16092	15908	15745	16067	16140	16239	15896	16023	15937	15902	16055	15914	15996	15778	15882	15650	16007	15947	15867	15918	15828	15915	16013	15880	16011	15949	15821	15925	16021	15903	16042	15927	15913	15915	16092	15960	16076	15900	15966	16183	15862	15958	16105	15957	16050	16010	15892	15950	15956	15936	16008	15876	15762	15987	15893	16015	16008	15953	16176	16143	16036	15972	16004	15886	16153	15905	16108	16038	16049	15970	16081	15987	15838	15999	15822	15749	15982	16041	16002	15940	15992	15868	15768	15814	15898	16003	16046	15997	16015	15977	16058	16117	15729	16021	15932	15956	15822	15836	16254	16016	15947	15938	16132	15940	15964	15951	15947	16097	15985	16033	15920	15762	15700	15959	16051	16135	15871	16018	16133	15875	15981	15891	16091	16017	15840	16206	15856	16055	16052	16104	16103	16009	15939	15869	15788	15810	15883	16023	15764	15821	15777	15911	15871	15958	15652	15914	15917	16007	16141	15958	15978	15996	15985	16022	16011	16097	15939	15887	15987	15839	16136	15950	15766	15979	15844	16031	16027	15986	16094	15964	15950	15906	16157	15838	16009	16099	16038	15988	16060	16288	16025	16173	16003	16126	16138	15953	15738	15997	15988	16033	15897	15918	16056	15838	15863	16013	16200	16119	15998	15967	16046	16026	16136	15918	15964	16007	15889	16101	15930	16063	16103	15820	15893	15762	15888	15739	15855	16111	16058	15876	15809	15883	16059	16008	15973	15918	15857	16087	15798	15883	15988	16077	15896	16142	16086	15727	15976	16034	16070	15929	15856	15965	15950	15871	16070	15943	15793	15862	16025	16079	15960	15949	15855	15891	15952	16104	15965	15748	16093	16053	15861	15952	15908	16181	15918	16061	15948	16063	15958	15971	15919	15914	15854	16063	16038	15816	15776	16026	15969	16087	16060	16067	16175	15827	16103	16058	15882	15872	16009	15789	15889	15961	15929	15877	15941	15879	15904	15848	15823	16179	15908	15951	16088	15766	16032	15927	16067	15942	15954	15809	15999	15975	15897	15905	15844	15925	15769	16053	15898	16028	15913	15974	15873	15760	16000	16135	15930	15999	15993	15847	16088	15905	15901	16037	16163	15938	15898	16096	15972	16080	15958	15917	15898	16121	16044	15877	16214	16036	15852	15861	16024	15934	16036	15916	16038	16192	15773	15804	15798	15944	15879	15836	16048	16009	15914	16101	16069	15834	15961	15946	15912	16052	15951	15984	16043	16118	16118	15916	15908	15882	15843	16038	15923	15896	15898	16079	15699	16043	16016	15985	15971	15994	16023	15944	15918	16025	15893	16086	15798	16079	15908	16203	15974	15919	16023	16026	16076	15910	16059	15958	16131	15981	15948	15940	16057	16020	15819	15769	15927	16276	16060	15945	15892	15782	16160	16043	15847	15869	15970	15945	15949	16007	16066	16154	16057	15950	15989	15911	15890	15994	15857	15842	15995	16010	16012	16044	16027	15933	15924	16023	15693	16188	16099	16048	16108	15684	16014	16111	16049	16035	15791	15945	16053	16120	15794	16012	15828	15972	15803	15874	15984	15977	16073	15966	16238	15930	16135	15932	15844	16090	16057	16056	16025	16077	15908	15866	15912	15946	16103	15969	15897	16124	16039	15948	15920	15944	15899	15846	15976	15924	16221	16103	15904	15785	15875	15921	15984	15885	15851	15864	15971	15845	15943	15811	15989	15900	15720	16076	16133	15777	15891	16121	16121	16071	15872	15964	15894	15997	15930	15771	15892	15993	16006	15825	16129	15843	15990	15991	15835	15756	15856	16064	16141	15866	16033	16144	16028	15942	15926	16020	15983	15846	16081	15776	15976	15743	16208	15772	16137	15857	15902	15857	15917	16044	16002	15990	15885	16017	16117	16112	15777	15908	15902	15953	16039	15966	15926	16229	15970	16238	15813	15930	16130	15940	16096	15848	15922	15920	16012	15989	15793	15774	15924	15977	15841	15876	16015	15958	15947	16044	15857	16007	16088	15932	15927	16026	15962	15969	15958	16099	16188	16063	16005	15869	15927	16082	15809	15902	16096	15945	15927	15954	15877	16101	16005	16042	15886	16154	15870	16021	15978	15962	15843	16047	16083	16286	15993	16061	15760	16028	15948	15924	15954	15954	16062	16196	16038	16121	15941	15959	16095	15954	15844	16068	16059	16026	15839	15877	16021	15991	15979	16084	15890	15837	16027	15940	15814	16102	15923	15909	15914	16013	16293	15919	15939	15916	15910	15944	15985	15969	15963	15944	15965	16008	16041	16086	15900	15972	16032	16159	16028	15963	15896	15960	15854	15979	15844	16067	16105	16205	15989	16062	16048	16036	15986	15920	15737	15971	15918	16059	15981	15970	16103	15902	16082	15999	15907	16064	15832	15807	16004	15916	15929	15942	16079	16160	15814	15898	15986	15961	15936	15925	15939	15950	15966	16036	15946	16147	15983	16141	15952	15935	16008	15999	15931	15991	16152	16072	15944	16105	15985	16060	15999	16047	15936	15846	15823	15811	15925	15974	16068	15957	15863	15824	15975	15747	16199	15895	15955	15940	16033	15939	16376	16127	15846	16067	15865	16096	15778	15960	16102	16044	16052	15953	16016	15909	15958	15989	15875	15956	15792	15917	15934	15947	15826	16039	15845	16173	15874	16011	15853	15932	15935	16056	16005	15618	15887	15918	15899	16134	15909	15947	15923	16019	15988	15898	16095	16267	15803	15846	15842	15982	15821	15802	16068	16193	15824	15945	16045	15877	16027	15971	16180	15849	15891	16013	16107	15962	16039	15838	15863	16002	15973	15806	15985	15929	16059	15907	15949	16021	15922	16002	16001	15881	15922	16079	15805	16055	15998	15950	16025	15896	16026	15812	15898	15950	15926	15938	16064	15993	15769	15822	15940	15874	15941	15859	16068	15941	15899	15905	15907	15934	15938	16014	16082	15946	15974	15966	15933	16026	15860	15959	15924	15893	16050	15872	15858	16128	15964	15797	15970	16020	16000	15949	15955	16012	16030	15866	15945	15980	15826	16045	16199	15863	15934	15977	16081	16077	15869	15900	16022	16131	16219	15914	15879	16064	16065	16037	15943	16031	15905	15923	15934	15808	15819	15908	16139	15857	16023	16006	15925	16048	16115	15759	15979	15752	16090	16079	16044	15925	15927	15971	15959	16116	16118	16081	15995	15959	16069	15850	16031	15873	15709	15971	15992	15870	16067	16067	15964	15980	16067	15911	16007	16071	15901	16197	16158	15983	15987	15839	15997	15790	16095	15996	16065	15787	15863	15936	15871	15845	15834	15954	15874	15973	16088	15905	16128	16008	16056	16131	15920	16053	16051	15861	16052	15966	15937	16237	15859	15932	15968	16109	15977	15884	16102	16009	15805	15808	15969	16035	16025	15922	15944	15825	15971	15966	15914	15847	16016	16052	15950	16120	16108	15802	15963	15983	15921	15819	16017	15897	16112	15997	15997	15914	16058	16292	15996	16050	15863	16004	16103	16076	15843	15877	15890	15966	15899	16011	15862	16036	16089	16067	15983	15999	16077	15905	15870	16048	15860	16100	15858	16066	16010	15885	16019	16041	15865	15950	16116	15947	15889	15937	16035	15988	15964	15838	15770	16081	16175	15913	15892	15879	15995	15862	15897	16010	15817	15958	15923	15791	15869	16063	16061	15906	15887	16074	15853	16162	15963	16053	15855	15965	15775	16041	16020	15795	15853	15875	15975	16066	15875	15995	15958	15806	15855	15870	16022	16090	15923	16202	16093	15874	15913	15875	16052	15877	15989	15775	15933	16115	15938	15760	15997	15880	16276	16046	15849	15863	15931	15975	15994	15806	15851	16105	15964	15962	15949	16108	15942	16068	15881	15946	15831	15970	16127	16108	15870	15873	15888	16152	15886	15922	15866	16161	16032	15978	16073	16051	15963	16074	16120	16074	16167	15958	16198	16039	16054	16096	15894	15881	15958	16094	15928	16153	15971	15979	16025	15934	16142	16007	15907	16003	15893	15916	15889	15940	15992	15962	16290	15964	15933	16032	15865	15823	15737	16045	15937	15988	15859	16021	16014	16067	16000	15874	15894	16110	15857	15959	15940	15988	16190	16061	15785	15900	16060	15880	16159	16001	15893	16010	15942	15840	16023	15738	15886	15984	15837	15679	16043	15995	16000	16118	15978	16211	16064	16000	15995	16070	15966	16129	16010	16103	16148	16174	16103	16024	15966	15950	16064	15772	15883	15949	15816	15888	15831	15924	15929	15853	16053	15952	15916	16032	15998	15996	15952	16067	16006
13588	24740	35451	42339	50813	50775	41894	32464	21487	16389	16031	14884	14722	15266	14982	14900	14918	14980	14924	14940	14993	15056	14861	14840	14883	14919	14858	14977	14947	14993	15041	14849	14939	14774	14972	14715	14948	14744	14859	15020	14943	14869	14908	14877	14922	14649	14883	15033	15258	15194	15066	15023	14834	14990	14848	14825	14877	14791	14751	14887	14869	14752	14801	14806	14780	14969	15012	14854	14825	14900	15010	14943	14840	14908	14660	14606	14785	14924	14996	14917	14753	14950	14943	14878	14912	14776	15003	14646	14933	14895	14957	14778	14901	14887	14878	14832	14993	14924	14531	14943	14896	14912	14903	14941	14890	15027	14893	14934	14920	14786	14740	14830	14846	14818	14966	14894	14779	14653	14925	14835	15029	14838	14836	14759	14983	14841	14814	14884	14974	15015	14807	14948	14862	14978	14814	14808	14899	15005	14650	14933	15020	14685	14794	14832	14906	14853	14836	14812	15003	14763	14687	14742	15002	14797	14827	14717	14775	14771	14892	14927	14917	14954	14945	14784	14876	14824	14792	14872	14751	14701	14932	14871	14971	14828	14878	14950	15005	14883	14799	14937	14920	14821	14798	14766	14751	15079	14821	14811	14677	14918	14862	14828	14823	14885	14683	14909	14720	14974	14967	14839	14860	14887	14737	14749	14974	14833	14871	14899	14979	14731	14824	14833	14845	14884	14905	14664	14844	14907	14875	14941	14717	14807	14808	14744	14737	14924	14882	14780	14923	14741	15026	14772	14854	14722	14857	14869	14952	14787	14901	14653	14944	14852	14954	14773	14849	14891	14837	14889	14858	14779	14816	14915	14871	14826	14769	14935	14983	14944	14909	14894	14580	14883	14991	14898	14855	14667	14813	14852	14792	15085	14843	14682	14834	14693	14796	14780	14920	14938	14783	14776	14974	14752	14970	14899	14798	14757	14797	14850	14869	14942	14881	14924	14778	14820	14841	14926	15048	14914	14780	14844	14819	14799	14911	14844	14823	14888	14760	15043	14946	14785	14901	14988	14843	14850	14715	14852	14847	14867	14957	14805	14776	14910	14794	14842	14689	14927	14767	15034	14909	14893	14870	14912	14766	14797	14784	14940	14882	14783	14761	14753	14848	14731	14661	14934	14894	15006	14823	14985	14807	14844	14809	14922	14844	14835	14857	14802	14832	14752	15022	14884	14902	14816	14783	14853	14760	14908	14960	15040	14926	14875	14983	14930	14830	14834	14866	14814	14864	14845	14826	14888	14784	14881	14765	14911	14843	15009	14723	14812	14805	14938	14861	14947	14849	14915	14851	14917	14769	14893	14782	14853	14832	14872	14879	14937	14976	14984	14862	14847	14627	14783	15065	14820	15024	14875	14953	14821	14907	14930	14726	14946	14887	14893	14907	14895	14906	14677	14969	15119	14768	14878	14892	14840	14787	14887	14888	14733	14887	14889	14722	14917	14858	14851	14923	14645	15010	14887	14758	14963	14872	14817	14839	14847	14818	14814	14994	14840	14734	14685	14802	14811	14793	14772	14826	14731	14915	14863	14803	14685	14815	14938	14685	14944	14784	14761	14862	14669	14738	14801	14871	14960	14900	14836	14852	14761	14796	14796	14936	14774	14961	14776	14758	14861	14932	14843	14892	14702	14957	14890	14823	14655	14876	14802	14894	14901	14839	14801	14947	14915	14821	14988	14969	14859	14860	14952	14791	14852	14866	14900	14942	14582	14774	14706	14856	14952	14922	14950	14834	14865	14908	14796	14895	14659	14883	14882	14844	14856	14905	14857	15033	14738	15025	14924	14897	14916	14861	14937	14822	14911	14776	14914	14816	14969	14602	14949	14824	14844	14947	14952	14897	14836	14869	14762	14964	14802	14815	14864	14848	14979	14828	14777	14613	14912	14802	14833	14951	14939	14765	15036	14893	14769	14828	14789	14919	14864	14824	14780	14995	14913	14774	14938	14720	14838	14827	14679	14732	14813	14652	14835	14956	14847	14847	14813	14724	14900	14689	14742	14900	14851	14962	14808	14934	14845	14707	14910	14801	14829	14856	14862	14935	14803	14851	14778	14811	14955	14943	14877	14935	14859	14759	14850	14840	14902	14912	14936	14798	14976	14798	14907	14932	14816	14834	14837	14887	15013	14713	14925	14777	14948	14841	14884	15044	14851	14795	14870	14727	14887	14823	14864	14952	14932	14860	14781	14868	14971	14699	14705	14751	14934	14784	14864	14907	14770	14895	14766	14697	14856	14905	14836	14885	14881	14857	14835	14881	14738	14810	14804	14839	14618	14877	15044	14992	14864	14785	14843	14924	15061	14946	14769	14957	14823	14756	15143	14748	14747	14915	14868	14685	14873	14926	15032	14748	14847	14951	14938	14783	15089	14819	14902	14843	14879	14780	14754	14827	14718	14769	14840	14824	14823	15000	14823	14893	14861	14857	14959	14771	14947	14870	14887	14907	14800	14872	14873	14837	14866	14817	14816	14821	14964	14963	14901	14887	14690	14918	14780	14933	14764	14754	14681	14761	14752	14802	14747	15008	15016	14789	14875	14911	14846	14869	14886	14719	14872	14764	15112	14880	14811	14864	14865	14883	14756	14849	14954	14931	14832	14891	14583	14900	14860	14796	14791	14837	14976	14962	14874	14972	14849	14907	15023	14808	14926	14677	14919	14939	14916	14770	14837	14939	14783	14857	14875	14812	14777	14815	14863	14905	14870	14915	14802	14923	14811	14867	14853	14816	14831	14938	14928	14915	14771	14966	14823	14915	14960	14931	14678	14766	14941	14814	14794	14813	15013	14986	14992	14921	14862	14907	14834	14808	14711	15046	14917	15045	14874	14735	14938	14859	14899	14939	14839	14762	14990	14775	14916	14896	14760	15022	14845	14924	14785	14879	14952	14987	14775	14972	14894	14882	14826	14996	14992	14878	14715	14725	14895	14653	14824	14942	14950	15000	14825	14902	14727	14795	14863	14666	14776	14881	14759	14793	14885	14803	14916	14726	14832	14979	14704	14901	14962	15001	14772	14781	14679	14775	14934	14788	14873	14822	14812	14871	14885	14817	15011	14907	14858	14651	14804	14802	14809	14665	14681	14844	15038	14900	14896	14956	14875	14825	14785	15038	14854	14928	14918	14798	14806	14824	14830	14956	14819	14817	14834	14824	14918	14713	14838	14722	15004	14939	14809	14940	14893	14730	14950	14778	14989	14860	14895	14822	14686	14993	14953	14879	14845	14826	14862	14811	14998	14848	15034	14863	14845	14884	14909	14888	14835	14807	14723	14712	14826	14944	14883	14877	14982	14890	14890	14720	14952	14631	14956	14773	14835	14838	14790	15031	14699	14852	14876	14932	14996	14865	14768	14953	14975	14904	14839	14994	14839	14818	14913	14744	14823	14962	14894	14796	14835	14852	14851	14606	14925	14883	15042	15012	14931	14915	14681	14947	14968	14941	15041	14945	14827	14966	14845	14881	14898	14822	14833	14788	14852	14998	14859	14928	14763	14985	14859	14831	14900	14859	14914	14874	14998	14780	14816	14879	14839	14897	14696	14900	14896	14977	14909	14941	14867	14950	14944	14892	14717	14895	14812	14872	14652	15013	14957	14849	14890	14889	14848	14763	15019	14898	14870	14896	14993	14896	14946	14880	14733	14812	14708	14843	14875	14919	14803	14997	14704	14838	14846	14888	14953	14856	14825	14968	14804	14871	14781	14787	14848	14776	14850	14780	14965	14869	14842	14948	14811	14847	14691	14938	14846	14870	14779	14813	14867	14819	14913	15079	14716	15073	14827	14894	14794	14802	14930	14800	14864	14768	14878	14933	14904	14968	14988	14870	15095	14842	14864	14939	14871	14831	14758	14770	14668	14993	14856	14966	14842	14819	14838	14937	14856	14798	14849	14779	14883	14752	14914	14740	14892	14773	14912	14797	14801	15011	14832	15055	14929	14812	14875	14961	14884	14809	14775	14606	14835	14892	14905	14832	14779	14854	14821	14896	14859	14891	14913	14887	14775	14933	14880	15172	14911	14957	14652	14820	14933	14760	14789	14736	14974	14916	14786	14782	14886	14763	14972	14778	15056	14892	14932	14937	14874	14776	14905	14882	14809	14840	14887	14992	14831	14713	15017	14805	14901	14835	14829	14853	14632	14917	14973	14864	14869	14845	14903	14849	14795	14970	14865	14844	14846	14851	14879	15004	14682	14864	14877	14718	14757	14917	14960	14620	14859	14821	14979	14738	14774	14856	14949	15010	14674	14929	14793	14902	15104	14804	15024	14866	14821	14951	15003	14632	14818	15048	14877	14808	14914	14780	14736	15079	14869	14793	15003	14947	14825	14734	14908	14728	14994	14858	14836	14865	14791	14937	14686	15039	14822	14891	14846	14826	14853	14933	14734	14748	14990	14932	14885	14846	14887	14851	14893	14903	14882	14951	14860	15137	14819	14975	14795	14913	14723	14919	14803	14897	14958	14993	14818	14701	14884	14871	14974	14804	14971	14748	14771	14908	14874	14883	14841	14916	14949	14976	14939	14873	14870	14842	14827	14820	14830	14897	14946	14855	14852	14876	14775	14685	14685	14901	14956	14987	14859	14900	14885	14778	14755	14884	14830	14877	14847	14924	14749	14850	14916	14674	14873	14810	14706	14805	14894	14835	14737	14843	14873	14872	14833	14872	15060	14858	14987	14990	14753	14850	15041	14877	15016	14834	14764	14920	14718	14889	14805	14729	14743	14998	15015	14737	14889	14797	14797	14924	14884	14904	14921	14894	14804	14794	14895	14816	14935	14920	14744	14995	14726	14799	15015	14990	14848	14822	14859	14934	14868	14749	14885	14849	14808	14896	14794	14764	14994	14752	14945	14861	15001	14904	14812	14894	14773	14858	14726	14743	15011	14914	14939	14995	14745	14967	14910	14871	14878	14786	14972	14648	14905	14951	14840	14777	14726	14802	14964	14859	15083	14817	14875	14767	14911	14728	14860	14950	15018	14941	14898	14875	14711	14890	14926	14841	14874	14898	14738	14871	14962	14621	14639	14898	14668	14809	14818	14943	14741	14814	14849	14883	15004	14844	14881	14924	14855	14865	14749	14759	14748	14907	14702	14750	14759	14914	14840	14870	14843	14902	15028	14811	14879
22907	21212	28996	25138	37770	49897	52814	43796	28838	19756	17278	15524	15452	15393	15476	15431	15145	15436	15380	15297	15416	15424	15057	15084	15134	15000	15159	15241	15248	15123	15213	15238	15182	15126	15277	15253	15221	15387	15211	15054	15214	15164	15171	15162	15287	15276	15150	15297	15342	15501	15494	15288	15232	15177	15177	15256	15084	15016	15089	15092	15176	15116	15024	15037	15217	15102	15288	15080	15225	14865	15133	15142	15284	14975	15141	15178	14996	15280	15145	15262	15174	15026	15185	15096	15004	15294	15029	15111	15149	15174	15057	14969	14910	14970	15162	15168	15159	15093	15219	15245	15176	15010	15163	14904	15134	15012	15165	15225	15143	15082	15158	15220	15191	15143	15097	15031	15208	14976	15108	14918	15243	15248	15118	15081	15071	14956	15286	15051	15038	15067	15104	15116	15058	14955	15168	15131	15017	15120	14915	15266	14982	15032	15220	15002	15109	15077	15153	15117	15202	15070	15152	14959	14855	15082	15088	15068	15250	15095	15290	15064	15210	15278	15119	15261	15167	15094	15077	15125	15241	15028	15061	14918	15191	15163	15060	15080	15095	15098	14805	15034	15063	15047	15265	15054	15178	15039	14989	15214	15355	14895	15019	14965	15178	15138	15143	15022	15021	15087	15002	15216	14970	14897	15125	15239	15017	15039	15164	15220	15121	14937	15055	15031	14997	14980	14952	15249	15091	15219	15257	15033	15074	15117	14890	15090	15092	15146	15208	15138	15241	14956	15186	15089	15029	15225	15122	15159	15056	15094	15259	15196	15030	15112	15073	14940	15066	15179	15118	14982	15117	14973	15137	15031	15069	15182	15227	15218	15127	15321	15204	15090	15076	15127	15079	15180	15264	15165	15253	15178	15085	15105	15203	15032	15239	15111	15031	15089	15201	15112	15271	15134	15151	15016	14939	15163	14959	14990	14974	15187	15073	15194	15149	14867	15038	14984	14914	15195	15204	15032	15053	15035	15122	14937	14937	14901	15146	15289	15053	15207	14995	15128	15126	15131	15097	15178	15247	15006	15213	15185	15065	14974	15013	15056	15020	15025	15182	15282	14924	15021	15189	15090	15147	15020	15216	15093	15087	15221	15082	15072	15286	15280	15080	15060	14805	15147	15075	15150	15270	15226	15168	15297	14936	15189	15322	15114	15275	15235	15169	15042	15042	14998	15083	15091	14928	15068	15114	15120	15051	15147	15101	15108	15281	15276	15145	15276	15189	15202	15229	15070	15235	15244	15271	15097	15193	14864	15112	15045	15155	15010	15051	15039	15140	15292	15165	15297	15012	14867	14952	15008	14923	14984	15221	14999	14924	15183	15095	15046	15128	15071	15192	15265	14951	15086	15207	15176	15109	15179	15069	14946	15135	15096	15034	14953	15073	15110	15008	15294	15040	15144	15298	15090	15023	14830	15143	15154	15130	15023	15183	15083	15080	15006	15092	15165	15138	15086	14852	14945	15008	15171	15114	15169	15224	15108	15259	15158	15135	15091	15115	15343	15045	15069	15027	15089	15174	15125	15165	15129	14903	15113	15142	15080	15007	15183	15031	15265	15200	15073	15148	14742	14936	15158	15101	15185	15247	15083	15120	15211	15007	15139	15017	15192	15072	15012	15137	15200	14981	14946	14940	15040	15012	15203	15098	15146	15203	15065	15056	15254	15186	15010	15079	15110	15110	15051	15040	15154	15191	15249	14996	15129	14957	15112	15052	15041	15024	15086	15197	14955	15175	15149	15171	15190	15154	15028	15053	15041	14959	15064	15002	15134	15124	14931	15041	15039	15105	15134	15085	15036	14908	15163	14999	15168	15234	15031	15139	15054	15116	15032	15237	15131	15162	15160	15007	15125	15071	15084	15060	15117	15244	15073	15192	15124	15008	15082	15077	14968	15042	15055	15202	15319	15224	15112	15186	15034	15125	15112	15054	15043	15021	15105	15103	15022	15134	15071	15092	14953	15130	15004	15290	15140	15182	15010	15081	14985	15056	15384	15157	15024	15209	15215	14986	15010	15118	15269	15162	15100	14933	15078	14958	15093	15067	15204	15104	15224	14908	15020	15192	15122	15226	15206	15122	15121	15072	15165	15348	15036	15194	15210	15034	15206	15280	15115	14738	14960	15169	15064	14962	15169	15311	15175	15176	15083	15140	15242	14957	15210	14959	14971	15149	15185	15084	15211	15086	15205	15047	15021	14973	15167	15161	15107	14930	15140	15086	15106	15024	15132	15154	14949	15086	15015	15039	15076	14998	14982	14963	15061	15028	15028	15207	15109	14959	15277	15003	15039	14968	15087	14985	15055	15106	15281	15190	15229	15035	14987	15113	15198	15022	15169	15127	15190	15212	15127	15137	15077	15280	15159	15190	15185	15369	15094	15058	15146	15144	14974	15056	15169	14987	15126	14961	15077	14975	14975	15049	15150	15237	14939	15108	14910	14949	14962	14894	15059	15073	15076	15098	15022	15049	15067	15128	15127	15147	14966	15153	15025	15057	15179	15218	14943	15153	15186	15245	15105	15000	15374	15071	14973	15110	15266	15003	15136	15183	15231	15221	14940	15060	15071	15102	15013	15117	14974	15000	15162	15266	15027	14965	15143	15198	15055	15062	15132	15228	15066	15064	15071	15085	14927	15098	15093	15223	15241	15141	15195	15126	15173	15058	15105	15273	15014	15166	15248	14988	14832	15230	15024	15187	15191	15053	15300	15294	15120	15010	15176	15067	15144	15261	15100	15174	14895	15208	15134	15232	14998	14799	15258	15073	15255	15194	15066	15165	15171	15074	15096	14938	15095	15046	15082	15123	15044	15134	15050	14927	15018	15053	14998	15043	14910	15000	15072	15188	15098	15036	15166	15081	15123	15123	15155	15175	15292	14948	15088	15035	15354	15082	15116	14957	15093	15072	15141	15142	15203	15039	15097	15044	15090	15100	15314	15042	15040	15319	14987	15235	15180	15124	15028	15067	14913	15203	15163	14891	15044	15172	15073	15045	15071	15094	14980	15295	15104	15157	15128	15179	15156	14905	15090	15079	15145	15149	15094	15088	15221	15051	14910	14969	15098	14930	15215	15103	15026	15041	15123	15088	14996	15198	15201	14931	14982	15110	15092	15002	15018	15191	15019	15360	15311	15138	15312	15184	15019	15184	15198	15068	14882	15010	15170	15082	15006	15111	15163	14820	15088	15192	15118	15066	15022	15086	15224	14953	15221	15111	14827	15142	15018	14945	15095	15265	15077	15147	14921	15036	15015	15184	15139	15093	15182	15141	15165	15135	15047	15035	15263	15149	15440	15232	15251	15187	15149	15237	15142	14953	15222	15206	15070	15140	15097	14940	15013	14998	15165	15210	14944	15078	15207	15257	15077	15121	14980	15115	15302	15050	15207	15180	15231	14979	15095	15223	15160	14946	15087	14908	14993	14977	14845	15196	15101	15168	15010	15088	15097	14981	15125	14980	15027	15166	15083	15124	15069	15367	14979	15337	15088	15225	15105	15105	15102	15214	15071	15278	14999	15074	15050	15008	15249	14931	15087	15246	15149	14922	15208	15122	15049	15062	15187	14940	15101	15062	14878	15278	15096	15112	14906	15095	15135	15211	14908	15181	15126	14993	15187	14984	15000	15256	15015	15184	15086	15023	15224	14980	14911	14911	15208	14998	15203	15079	15120	15101	15072	14935	15041	15012	15076	15162	15038	15091	15157	15016	15084	15310	15197	14834	15257	15142	15005	14918	15070	15201	15150	15297	15081	15084	15153	14956	15178	15066	15282	15128	15032	14979	14913	15114	15134	15080	15088	15116	14983	15116	15241	14930	15150	15145	14960	15009	15201	15188	15008	15053	15231	15262	15012	15189	15095	15083	15199	15065	14995	14993	14993	14931	15114	15083	15052	15011	15060	14902	15134	15176	15053	15345	15174	15270	15077	15089	15125	15090	15108	15120	15226	14915	15211	15112	15078	15010	15046	15111	15225	15346	15187	15052	15022	15200	15246	15141	14977	15134	15272	15066	15082	15070	15013	15196	14923	15067	15026	15267	15153	15299	15333	15013	14890	15268	15026	15118	14896	14984	14964	14979	15198	15174	15237	15187	15087	15251	15357	15056	15143	15073	15143	15142	15149	14959	14951	14920	15048	15069	15245	15157	15130	15103	15017	15017	15130	15213	15170	15232	15109	15220	15221	15201	14955	15140	15294	15293	15054	15226	15071	15152	15099	15073	15038	15293	15114	15164	15209	15180	15110	15036	14968	15157	14975	15027	15087	15090	15141	15165	15091	15140	15318	15218	15180	15100	15023	15073	15129	15210	15045	15102	14999	15103	15075	14905	15170	15136	14994	14854	15033	15143	15036	15063	15199	15356	15042	15054	14948	15209	15123	15106	15153	15217	15247	15178	15233	15097	15107	15026	15127	15185	15203	15187	15175	15089	14904	14939	15182	15141	15061	15081	15244	14943	15170	15120	14867	14909	15078	14894	15071	15132	14827	15088	14986	15034	15015	15059	15142	15061	15154	15006	15011	15180	15142	15186	15215	15073	15129	15042	14992	15057	14981	15092	14961	15023	15199	15317	15167	15118	15127	15109	15147	15013	15011	15110	15086	15106	15168	15308	15126	15139	14921	15005	15284	14973	15012	15094	15137	14956	15048	15025	15142	15018	15198	15158	15143	15128	15188	15157	15105	14941	15057	15201	15338	15083	15109	14942	15248	15152	15347	15135	15142	14928	15120	14986	14965	15107	15155	15126	15142	15226	15069	15079	15158	14974	15191	15204	15290	15056	15011	15148	14925	15133	14846	15057	15102	15143	14821	15243	15130	15194	15075	15082	15171	15032	14929	14991	15144	15026	14981	15110	15028	15090	15077	15121	15059	15182	15200	15214	15077	15016	14951	15028	15352	15255	15101	15167	15195	14969	15184	15127	14950	15188	15187	15106	15187	15056	15185	15123	14866	14995	15107	15025	15267	15097	15091	15004	15042	14942	15063	15248	15117	15146	14975	15101	15049	15190	15236	15090	15255	14977	15011	14993	15101	15149	15003	15200	15307	15088	15314	15090	15270	15214	15131	15150	15278	15025	14830	15107	14958	15115	15047	15218	15051	15126	14950	15135	15195	15104	14985	14921	15005	15032	15191
14532	25884	33576	54333	60648	58213	55238	46219	29104	18922	16146	14331	14354	14415	14400	14374	14321	14448	14419	14312	14331	14506	14382	14397	14376	14383	14347	14317	14600	14299	14226	14318	14477	14188	14369	14321	14365	14374	14403	14268	14324	14454	14224	14467	14283	14357	14356	14560	15201	15144	14713	14736	14415	14460	14506	14403	14434	14379	14291	14317	14354	14257	14360	14386	14368	14361	14203	14259	14080	14443	14473	14441	14342	14186	14116	14222	14252	14191	14446	14353	14384	14259	14340	14493	14224	14382	14179	14382	14580	14403	14336	14223	14187	14429	14257	14120	14361	14258	14272	14371	14233	14382	14352	14360	14477	14376	14163	14131	14378	14300	14457	14251	14222	14194	14320	14278	14223	14336	14264	14439	14273	14198	14380	14357	14367	14462	14337	14323	14438	14307	14371	14308	14364	14311	14354	14240	14154	14270	14228	14199	14181	14462	14372	14352	14519	14429	14353	14227	14330	14335	14170	14422	14391	14359	14371	14318	14328	14294	14310	14156	14478	14431	14547	14240	14203	14222	14234	14289	14199	14399	14320	14274	14234	14260	14271	14429	14265	14372	14376	14385	14284	14157	14441	14259	14211	14298	14218	14215	14429	14170	14408	14265	14314	14190	14248	14375	14336	14019	14370	14396	14152	14354	14463	14501	14237	14238	14255	14178	14177	14381	14261	14277	14456	14307	14188	14161	14359	14556	14237	14260	14431	14372	14342	14326	14390	14257	14201	14309	14262	14446	14312	14288	14284	14322	14238	14474	14263	14421	14287	14232	14240	14326	14222	14308	14354	14232	14201	14185	14051	14357	14436	14349	14408	14335	14215	14340	14194	14201	14200	14308	14362	14323	14346	14266	14405	14224	14242	14421	14328	14428	14300	14246	14571	14267	14331	14445	14301	14203	14216	14208	14361	14329	14300	14186	14285	14299	14377	14273	14296	14334	14271	14314	14350	14521	14366	14266	14296	14515	14264	14430	14394	14260	14353	14110	14358	14252	14286	14296	14198	14367	14300	14318	14349	14382	14281	14307	14136	14456	14306	14369	14205	14200	14400	14225	14281	14224	14429	14532	14384	14236	14395	14244	14139	14367	14363	14236	14325	14289	14154	14319	14196	14334	14539	14217	14349	14423	14391	14319	14343	14408	14340	14140	14386	14480	14308	14148	14169	14235	14222	14279	14369	14382	14138	14265	14334	14371	14142	14342	14491	14187	14390	14223	14322	14390	14094	14468	14414	14296	14209	14324	14273	14236	14308	14296	14294	14293	14319	14285	14452	14352	14352	14398	14245	14577	14417	14300	14456	14506	14338	14170	14227	14302	14118	14145	14265	14270	14345	14362	14297	14415	14319	14308	14147	14130	14330	14247	14168	14222	14339	14261	14356	14205	14427	14209	14275	14347	14581	14172	14379	14272	14211	14310	14267	14214	14352	14449	14248	14305	14331	14403	14241	14389	14368	14355	14283	14453	14314	14200	14441	14230	13988	14248	14303	14404	14422	14340	14329	14148	14254	14395	14190	14283	14245	14283	14402	14267	14398	14252	14578	14305	14239	14169	14352	14154	14327	14280	14355	14307	14170	14394	14176	14244	14275	14350	14262	14344	14383	14266	14264	14552	14255	14164	14410	14251	14318	14450	14333	14347	14380	14285	14388	14376	14368	14246	14264	14493	14313	14302	14382	14261	14329	14197	14453	14179	14152	14291	14541	14332	14430	14254	14372	14377	14088	14352	14313	14236	14214	14413	14337	14304	14303	14395	14439	14066	14157	14276	14280	14175	14175	14339	14389	14334	14248	14306	14431	14323	14472	14260	14292	14305	14117	14301	14289	14380	14382	14396	14466	14259	14375	14456	14166	14360	14283	14372	14382	14354	14330	14214	14370	14318	14293	14271	14393	14540	14192	14273	14255	14315	14363	14328	14297	14233	14298	14447	14272	14305	14256	14390	14322	14352	14355	14390	14404	14301	14196	14286	14465	14325	14416	14341	14396	14148	14235	14381	14348	14240	14245	14363	14120	14252	14380	14188	14290	14248	14168	14061	14179	14268	14333	14347	14383	14316	14432	14355	14390	14298	14410	14409	14341	14204	14224	14330	14350	14564	14067	14394	14350	14346	14354	14347	14244	14286	14269	14330	14196	14232	14305	14413	14267	14207	14356	14196	14229	14283	14421	14355	14257	14349	14369	14126	14306	14183	14337	14393	14232	14375	14448	14383	14297	14262	14439	14406	14425	14188	14182	14191	14440	14329	14233	14283	14284	14218	14247	14291	14114	14356	14377	14322	14253	14338	14316	14317	14357	14489	14175	14363	14378	14326	14296	14273	14183	14373	14348	14174	14413	14164	14323	14314	14337	14359	14294	14354	14364	14299	14300	14234	14242	14455	14479	14335	14301	14308	14201	14293	14397	14331	14261	14283	14254	14267	14402	14327	14461	14427	14347	14273	14226	14257	14217	14338	14212	14229	14378	14253	14403	14450	14244	14287	14122	14171	14215	14331	14261	14331	14232	14362	14408	14414	14429	14297	14277	14422	14239	14198	14254	14197	14372	14509	14252	14425	14145	14222	14359	14262	14328	14492	14469	14291	14420	14255	14227	14200	14287	14337	14376	14182	14377	14226	14326	14377	14289	14158	14333	14393	14363	14369	14219	14472	14247	14239	14406	14313	14136	14285	14262	14260	14185	14507	14228	14219	14357	14365	14229	14477	14266	14424	14377	14214	14305	14386	14294	14271	14412	14322	14327	14563	14390	14282	14358	14414	14274	14407	14323	14362	14424	14304	14404	14184	14169	14193	14255	14332	14411	14442	14525	14283	14403	14296	14339	14481	14287	14411	14241	14196	14333	14423	14283	14267	14235	14267	14324	14393	14190	14238	14356	14408	14323	14357	14247	14362	14305	14280	14239	14223	14323	14127	14224	14338	14446	14379	14184	14142	14372	14213	14353	14380	14519	14425	14302	14372	14162	14475	14417	14490	14479	14367	14270	14212	14393	14371	14390	14241	14500	14379	14279	14343	14313	14392	14286	14409	14378	14204	14317	14180	14294	14427	14333	14390	14165	14361	14350	14420	14298	14220	14462	14255	14356	14392	14225	14429	14187	14345	14201	14262	14346	14449	14236	14358	14399	14383	14363	14382	14247	14281	14275	14358	14338	14342	14290	14329	14227	14203	14259	14318	14592	14194	14285	14318	14263	14426	14461	14357	14332	14422	14300	14484	14430	14049	14406	14278	14175	14327	14395	14436	14265	14280	14251	14485	14406	14431	14189	14208	14385	14334	14301	14203	14320	14366	14380	14276	14444	14180	14382	14455	14275	14427	14341	14277	14235	14343	14322	14586	14433	14383	14232	14218	14397	14343	14273	14341	14229	14368	14369	14447	14248	14151	14285	14201	14274	14396	14208	14235	14223	14334	14242	14373	14497	14283	14275	14237	14184	14216	14308	14395	14383	14290	14203	14317	14279	14280	14245	14145	14410	14189	14345	14265	14401	14232	14416	14415	14221	14413	14528	14337	14292	14283	14280	14292	14453	14333	14382	14217	14491	14288	14262	14333	14254	14303	14447	14228	14249	14445	14350	14439	14203	14257	14455	14158	14404	14337	14400	14422	14174	14097	14408	14433	14189	14319	14312	14338	14337	14254	14367	14278	14203	14304	14261	14212	14335	14361	14321	14306	14230	14292	14284	14429	14319	14406	14385	14411	14338	14305	14269	14122	14430	14262	14324	14080	14062	14274	14235	14290	14481	14252	14396	14173	14213	14224	14356	14262	14332	14282	14328	14367	14259	14308	14448	14427	14448	14278	14179	14434	14334	14399	14384	14375	14285	14221	14323	14214	14318	14287	14263	14297	14219	14199	14316	14302	14181	14406	14339	14315	14356	14521	14288	14241	14406	14194	14347	14277	14220	14150	14220	14276	14445	14348	14314	14275	14417	14420	14319	14345	14323	14256	14233	14385	14517	14341	14513	14295	14296	14356	14068	14359	14357	14304	14232	14325	14574	14125	14451	14242	14428	14351	14499	14278	14284	14196	14362	14191	14253	14270	14439	14265	14357	14237	14443	14323	14290	14371	14255	14241	14356	14307	14283	14385	14394	14325	14300	14269	14195	14270	14321	14273	14043	14258	14127	14246	14323	14321	14287	14368	14183	14182	14287	14351	14210	14280	14368	14215	14324	14364	14300	14342	14379	14352	14303	14318	14358	14165	14301	14190	14322	14394	14430	14229	14442	14336	14079	14268	14395	14304	14394	14150	14307	14258	14285	14141	14377	14382	14542	14355	14258	14278	14312	14256	14384	14336	14394	14456	14261	14277	14356	14270	14369	14147	14171	14366	14338	14302	14210	14255	14332	14193	14367	14337	14310	14642	14277	14201	14420	14273	14254	14348	14281	14170	14319	14290	14121	14320	14279	14368	14364	14335	14289	14215	14386	14195	14328	14322	14206	14278	14224	14339	14419	14247	14156	14375	14174	14398	14459	14118	14284	14295	14232	14224	14298	14424	14376	14235	14314	14122	14247	14267	14225	14368	14345	14227	14463	14310	14263	14292	14447	14172	14510	14291	14320	14334	14133	14259	14370	14284	14216	14336	14183	14305	14332	14420	14208	14403	14423	14294	14188	14410	14218	14389	14500	14259	14389	14151	14085	14336	14108	14367	14450	14447	14374	14345	14252	14240	14126	14346	14211	14196	14374	14150	14349	14245	14227	14307	14421	14480	14117	14487	14141	14247	14316	14285	14447	14276	14365	14293	14214	14355	14299	14517	14184	14406	14282	14376	14315	14341	14240	14364	14332	14371	14431	14357	14284	14243	14351	14307	14267	14272	14141	14357	14332	14311	14321	14337	14174	14367	14349	14408	14415	14294	14154	14154	14285	14363	14341	14324	14454	14345	14173	14255	14453	14412	14339	14389	14372	14297	14255	14226	14317	14352	14214	14282	14373	14165	14375	14386	14265	14327	14379	14013	14220	14335	14265	14231	14362	14244	14178	14363	14348	14420	14268	14260	14458	14429	14029	14259	14297	14263	14349	14207	14245	14457	14281	14453	14365	14140	14543	14128	14323	14386	14306	14287	14379	14135	14385	14332	14225	14268	14110	14335	14324	14243	14470	14366	14446	14367	14346	14238	14423	14278
27006	21519	23024	20603	18962	23053	23264	19680	16286	15298	14921	15025	14953	14839	14979	14804	14710	14826	14959	14921	14711	14664	14799	14761	14853	15028	14888	14725	14755	14865	14848	14647	14785	14926	14833	14904	14700	14786	14728	15052	14972	14807	14887	14801	14812	14774	14695	14699	14825	14870	14817	14812	14863	14735	14891	14775	14724	14875	14838	14712	14718	14771	14867	14800	14632	14609	14897	14755	15016	14900	14764	14818	14767	14766	14778	14619	14867	14828	14985	14915	14706	14834	14742	14693	14846	14797	14693	14819	14648	14703	14841	14720	14705	14728	14908	14780	14769	14938	14657	14724	14698	14905	14896	14820	14793	14891	14690	15022	14776	14803	15091	15026	14677	14909	14975	14810	14632	14706	14856	14821	14766	14772	14689	14778	14842	14687	14767	14833	14649	14722	14821	14743	14993	14898	14785	14772	14846	14956	14860	14634	14972	14857	15017	14966	14828	14833	14812	14926	14953	14616	14912	14809	14848	14707	14703	14667	14730	14859	14853	15036	14770	14715	14728	14843	14869	14933	14813	14812	14690	14855	14792	14810	14875	14844	14793	14830	14895	14980	15033	14607	14753	14833	14871	14790	14675	14589	14842	14725	14798	14566	14855	14775	14695	14749	14682	14676	14678	14737	14872	14878	14712	14682	14698	14775	14786	14747	14786	14814	14787	14808	14809	14655	14815	14810	14739	14701	14877	14714	14731	14690	14693	14833	15047	14749	14832	14735	14843	14789	14873	14844	14775	14793	14869	14777	14719	14878	14892	14878	14841	14831	14919	14769	14823	15075	14908	14919	14677	14647	14745	14707	14826	14871	14954	14903	14809	14791	14745	14786	14813	14912	14666	14697	14744	14868	14873	14822	14559	14872	14618	14739	14700	14768	14825	14835	14890	14801	14803	14820	14930	14809	14747	14865	14728	14729	14745	14851	14807	14792	14898	15005	14672	14951	14714	14670	14831	14794	14890	14899	14770	14728	14644	14693	14822	14655	14871	14760	14809	14768	14661	14754	14687	14878	14944	14863	15014	14928	14842	14826	14875	14825	14788	14712	14763	14932	14690	14760	14837	14840	14615	14749	14830	15048	14752	14592	14629	14739	14811	14698	14724	14792	14691	14915	14795	14705	14734	14836	14770	14739	14987	14966	14694	14963	14943	14690	14959	15000	14777	14599	14836	14815	14790	14598	14921	14673	14838	15042	14757	15003	14759	14658	14930	14817	14877	14870	14756	14732	14853	14985	14809	14729	14877	14658	14723	14825	14591	14833	14646	14706	14677	14727	14682	14756	14684	14713	14792	14857	14734	14958	14742	14732	14694	14709	14712	14617	14957	14748	14793	14978	14755	14878	14830	14752	14690	14811	14885	15039	14929	14751	14880	14851	14854	14986	14896	14731	14670	14667	14726	14752	14785	14786	14876	14730	14878	14690	14902	14754	14851	14964	14762	14833	14767	14685	14621	14704	14844	14697	14680	14754	14905	14879	14764	14680	14720	14842	14671	14720	14972	14729	14801	14861	14721	14674	14786	14898	14782	14695	14685	14729	14928	14771	14725	14811	14732	14874	14796	14951	14827	14569	14852	14747	14768	14932	14919	14831	14696	14751	14771	14912	14741	14799	14890	14718	14716	14813	14826	14659	14927	14790	14712	14967	14969	14818	14771	14840	14856	14873	14892	14924	14822	14716	14692	14620	14931	14837	14872	14913	14926	14736	14855	14890	14791	14785	14798	14868	14874	14782	14858	14713	14666	14883	14739	14855	14785	14700	14973	14854	14873	14748	14710	14860	14771	14928	15065	14782	14732	14979	14833	14893	14649	14710	14777	14918	14901	14928	14912	14825	14775	14762	14842	14648	14882	14870	14851	14809	14840	14855	14550	14743	14613	14798	14802	14809	14655	14723	14906	14826	14803	14811	14741	14736	14796	14749	15000	14927	14929	14845	14734	14837	14917	14759	14804	14801	14640	14638	14737	14847	14747	14881	14807	14900	14862	14752	14798	14888	14789	14688	14724	14784	14702	14857	14865	14859	14725	14817	14738	14821	14713	14880	14795	14786	14793	14840	14635	14854	14701	14873	14764	14903	14830	14912	14881	14863	14864	14660	14805	14821	14917	14713	14858	14936	14765	14754	14765	14727	14827	14844	14733	14704	14868	14828	14768	14707	14754	14645	14674	14873	14818	14734	14896	14859	14790	14765	14777	14639	14841	14830	14720	14823	14862	14783	14743	14668	14814	14782	14749	14941	14953	14937	14720	14908	14860	14852	14980	14534	14920	14779	14748	14839	14813	14700	14719	14732	14523	14980	14813	14893	14844	14853	14766	14857	14985	14835	14787	14796	14759	14930	14729	14920	14732	14821	14890	14898	14916	14702	14926	14933	14770	14847	14855	14720	14912	14731	14771	14815	14850	14949	14949	14883	15054	14792	14694	14756	14664	14937	14863	14785	14904	14943	14758	14906	14705	14822	14809	14820	14674	14765	14643	14771	14751	14812	14923	14909	14813	14642	14805	14759	14806	14809	14784	14637	14803	14628	14841	14799	14791	14888	14758	14809	14838	14829	14628	14870	14770	14900	14866	14856	14709	14839	14988	14969	14639	14854	14845	14912	14849	14775	14751	14913	15066	14974	14807	14931	15015	14892	14598	14799	14776	14781	14827	14913	14765	14943	14988	14851	14817	14806	14885	14756	14826	14939	14869	14696	14649	14820	14730	14840	14768	14935	14851	14888	14806	14772	14568	14762	14936	14725	14670	14924	14749	14708	14831	14912	14771	14828	14907	14985	14712	14784	14727	14740	14939	14787	14953	14717	14815	14819	14872	14732	14933	14706	14798	14832	14904	14743	14710	14736	14995	14850	14863	14822	14818	14817	14872	14617	14822	14835	14936	15071	14875	14794	14720	14767	14908	14767	14694	14676	14817	14632	14778	14991	14556	14805	14824	14854	14765	14954	14830	14719	14703	14889	14768	14895	14754	14934	14846	14871	14735	14938	14858	14730	14773	14972	14698	14702	14772	14872	14911	14634	14800	14868	14836	14567	14820	14779	14775	14824	14860	14544	14811	14773	14693	14720	14973	14860	14795	14689	14917	14767	14956	14872	14787	14822	14711	14778	14765	14906	14742	14874	14765	14822	14889	14721	14882	14891	14753	14747	14844	14775	14953	14919	14797	14752	14711	14859	14979	14979	14881	14781	14593	14843	14682	14652	14810	14642	14725	14890	14789	15027	14959	14824	14870	14844	14783	14744	14772	14910	14958	14744	14802	14797	14711	14848	14675	14974	14777	14962	14643	14890	14677	14790	14791	14631	14904	14895	14916	14722	14676	14910	14740	14853	14888	14716	14768	14729	14647	14826	14727	14895	14827	14822	14951	14858	14769	14736	14789	14831	14796	14936	14781	14968	14839	14694	14717	14759	14961	14896	14757	14785	15068	14803	14857	14862	14650	14867	14993	14738	14861	14660	14707	14975	14766	14799	14695	14686	14922	14764	14953	14816	14835	14661	14821	14998	14778	14851	14871	14869	14667	15139	14906	14861	14716	14752	14998	14654	14757	14644	14703	14869	14775	14787	14834	14817	14800	15002	14859	14646	14797	14794	14701	14879	14677	14607	14708	14875	14718	14779	14921	15010	14911	14846	14977	14652	14835	15019	14871	14807	14768	14740	14832	14881	14766	14838	14892	14908	14684	14703	14817	14884	14803	14934	14736	14695	14709	14925	14883	14853	14817	14978	14828	14905	14952	14800	14796	15097	14851	14631	14866	15040	14857	14740	14817	14776	14883	14808	14907	14658	14723	15023	14923	14791	14747	14832	14691	14731	14752	14726	14744	14764	14893	14759	14498	14598	14767	14728	15043	14858	14833	14719	14841	14657	14832	14845	14759	14856	14812	14721	14862	14693	14826	14922	14848	14772	14815	14789	14803	14851	14791	14723	14748	14847	14920	14767	14843	14721	14857	14815	14846	14796	14647	14964	14704	14941	14760	14711	14729	14927	14805	14630	14636	14820	14911	14905	14830	14823	14738	14686	14775	14787	14851	14798	15077	14780	14781	14719	14714	14909	14848	14944	14786	14769	14875	14684	14741	14806	14824	14844	14927	14921	14712	14849	14993	14559	14560	14818	14838	14847	14577	14937	14846	14685	14808	14766	14788	14851	14801	14843	14701	14801	14872	14803	14803	14906	14848	14767	14825	14854	14823	14707	14956	14590	14843	14807	14820	14685	14896	15003	14709	14582	14920	14966	14721	14691	14888	14429	14632	14905	14691	14977	14627	14914	14766	14779	14604	14871	14872	14873	14778	14849	14679	14911	14895	14830	14897	14803	14880	14750	14887	14932	14701	14732	14740	15043	15032	14867	14938	14763	14698	14779	14678	14798	14925	14893	14751	14925	14925	14923	14756	14915	15041	15073	14856	14829	14990	14734	14713	14966	14834	14852	14778	14698	14822	14879	14680	14814	14874	14812	14980	14768	14918	14779	14811	14972	14815	14737	14757	14893	14773	14942	14856	14832	14836	14851	14848	14922	14816	14756	14801	14750	14668	14882	14685	14614	14768	14968	14767	14947	14826	14848	14923	14819	14801	14667	14689	14858	14733	14827	14780	14876	14956	14883	14835	14825	14875	14834	14717	14903	14993	14735	14857	14856	14730	14645	14754	14591	14799	14795	14611	14659	14785	14957	14762	14723	14775	14771	14988	14856	15020	14862	14707	14725	15033	14835	14745	15104	14724	14588	14925	14577	14941	14605	14646	14751	15060	14867	14885	14807	14969	14937	14760	14749	14883	14845	14673	14764	14644	14878	14906	14772	14836	14786	14854	14756	14751	14663	14873	14806	14642	14834	14825	14639	14771	14813	14750	14787	14712	14796	14623	14898	14946	14895	14769	14715	14877	14785	14834	14627	14741	14850	14871	14876	15052	14821	14846	14753	14925	14645	14902	14905	14568	14727	14926	14919	14733	14648	14856	14824	14838	14887	14822	14927	14859	14751	14749	14694	14702	14852	15044	14939	14901	14769	14788	14653	14707	14786	14788	14930	14819	14841	14772	14745	14772	14708	14626	14663	14806	14457	14764	14876	14708	14818	14744	14734	15053	14887	14847	14863	14634	14840	14633	14812	14729	15006	14904	14924	14700	14949
13482	15130	17525	18861	20890	25630	24790	19953	15749	14507	14145	14184	14352	14237	14183	14097	14247	14192	14060	14177	14282	14218	14346	14077	14254	14322	14211	14104	14234	14185	14297	14148	14249	14255	14194	14198	14225	14090	14031	14321	14347	14100	14147	14293	14084	14161	14131	14195	14162	14312	14114	14287	14100	14160	14160	14088	14223	14339	14218	14257	14070	14151	14104	14309	14258	14141	14427	14064	14188	14230	14130	14233	14255	14269	14294	14003	14030	14077	14167	14051	14218	14110	14053	14180	14224	14160	14218	14059	14184	14132	13969	14023	14107	14077	14144	14072	14246	14256	14224	14142	14188	14091	14124	14242	14221	14172	14099	14090	14257	14157	14107	14127	14114	14246	14183	14220	14091	13993	14259	14256	14114	14321	14157	14071	13879	14166	14267	14171	14095	14054	14219	14217	14258	14234	14167	14151	14080	14101	14181	14220	14218	14068	14156	14344	14140	14188	14209	14093	14165	14230	14098	14086	14330	14156	14127	14357	14060	14040	14145	14134	14177	14207	14262	14250	14106	14123	14098	14067	14197	14079	14286	14169	14149	14136	14040	14174	14280	13980	14069	13982	14209	14216	14134	14034	14191	14193	14073	14229	14157	14120	14281	14122	14134	14277	14142	14289	14045	14223	14121	14212	14141	14156	14058	14156	14237	14148	14341	14196	14072	14381	14257	14333	14021	14260	14193	14165	14232	14223	14206	14314	14206	14001	14253	14233	14131	14145	14094	14259	14148	14203	14096	14126	14147	14061	14203	14198	14138	14200	14297	14064	14190	14124	14147	14046	14306	14223	14237	14248	14255	14164	14057	14082	14164	13947	14075	14175	14108	14143	14256	14152	14159	14180	14313	14203	14223	14118	14188	14272	14165	14218	14263	14141	14199	14038	14329	14199	14273	14134	14104	14086	14200	14077	14222	14124	14204	14168	14341	14147	14065	14090	14040	14105	14250	14164	14077	14265	14087	14217	14104	14213	14248	14245	14049	14074	14264	14057	14303	14176	14117	14245	14314	14095	14064	14281	14131	14173	14250	14082	13957	14100	14249	14193	14184	14087	14140	14056	14277	14085	14178	14275	14276	14245	14207	14106	14078	14039	14170	14143	14198	14120	13936	14156	14080	14428	14197	14166	14130	14005	14295	14263	14075	14175	14220	14238	14030	14006	14124	14133	14099	14245	14180	14131	14193	14081	14166	14128	14172	14051	14197	14122	14399	14029	14031	14232	14233	14115	14056	14262	14365	14202	14124	14147	14273	14301	14182	14356	14207	14317	14170	14174	14165	14161	14252	13979	14192	14188	14246	14238	14160	14197	14265	14333	14223	14047	14190	14098	14171	14304	14188	14164	14239	13908	14164	14177	14213	14255	14183	13947	14049	14292	14022	14347	14228	14097	14254	14121	14123	14303	14208	14224	14202	14152	14116	14282	14068	14087	14119	14140	13901	14061	14105	14164	14022	14175	14183	14175	14119	14279	14202	14325	14189	14093	14078	14166	14031	14188	14063	14080	14269	14113	14152	14346	14048	14138	14122	14239	14057	14148	14262	14231	14042	14115	14236	14178	14183	14034	14167	14138	14243	14120	14070	13944	14194	14041	14116	14136	14081	14231	14101	14272	14098	14093	14132	14215	14187	14065	14205	14326	14100	14117	14036	14010	14425	14181	14106	14233	14371	14114	14104	14079	14305	14226	14160	14088	14247	14142	14152	14252	14135	14163	14084	13995	14152	14174	14169	14240	13960	13981	14170	14134	14116	14170	14138	14088	13967	14194	14122	14228	13996	14047	14180	14185	13998	14319	14209	14246	14176	14253	14100	14205	14058	14154	13865	14206	14138	14218	14226	14288	14170	14214	14112	14244	14185	14288	14114	14251	14053	14197	14065	14040	14086	14255	14252	14126	14102	14148	14003	14218	14104	14250	14039	14160	14287	14295	14075	14157	14141	14202	14173	14084	14118	14264	14122	14040	14176	14177	14217	14207	14130	14420	14200	14118	14169	14139	14080	14276	14230	14164	14104	14044	14062	14234	14144	14163	14094	14182	14132	14218	14010	14110	14090	14083	14278	14077	14220	14169	14147	14261	14168	14038	14059	14199	14204	14357	14077	14036	14118	14098	14077	14105	14116	14162	14304	14152	14253	14093	14086	14176	14234	14241	14375	13989	14198	14308	14172	14154	14242	14242	14128	14192	14161	14097	14150	14213	14108	14196	14168	14140	14320	14127	14171	14120	14388	14050	14087	14146	14329	14122	14228	14325	14145	14323	14247	13982	14139	14124	14202	14061	14159	14092	14126	14166	14122	14245	14134	14237	14155	14055	14194	14072	14186	14138	14222	14167	14217	14175	14250	14352	14145	14087	14134	14217	14182	14262	14171	14121	14170	14291	14171	14124	14297	14063	14086	13993	13959	14241	14141	14295	14108	14086	14229	14220	14169	14086	14007	14221	14197	14248	14243	14274	14307	14390	14196	14314	14232	14100	14176	14225	14289	14062	14056	14222	14212	14157	14322	14143	14040	14048	14072	13950	14327	14124	14191	14145	14242	14363	13982	14071	14351	14257	14313	14143	14335	14075	14208	14268	14309	14363	14192	14098	14329	14216	14126	14195	14025	14050	14308	14361	14208	14254	14248	14272	14127	14168	14160	14110	14020	14228	14051	14110	14203	14294	14032	14203	14149	14195	14079	14136	14170	14094	13972	14120	14196	14307	14047	14152	14451	14147	14410	14353	14144	14179	14106	14156	14180	14111	14002	14167	14065	14101	14255	14147	14042	14223	14200	14168	14193	14217	14202	14044	14069	14242	14066	14191	13980	14158	14018	14148	14214	14228	14248	14120	14135	14303	14195	14120	14249	14291	14041	14237	14342	14139	14173	14236	14139	14141	14196	14231	14133	14097	14351	14169	14142	14098	14050	14084	14219	14233	14216	14065	14203	14079	14206	14161	14038	14201	14202	14133	14129	14239	14148	14109	14204	14179	14152	14078	14184	14105	14006	14093	13835	14243	14270	14205	14219	14100	14244	14222	14138	14079	14217	14196	14232	14159	14095	14341	14087	14155	14129	14074	14089	14235	14083	14101	14163	14322	14200	14082	14240	14095	14087	14137	14211	14151	14148	14248	14141	14267	14067	14159	14059	14210	14220	14121	14209	14216	14188	14074	14185	14045	14058	13992	14093	14051	14209	14185	14315	14220	14121	14230	14207	14298	14173	14114	14235	14237	14266	14088	14181	14284	14042	14266	14074	14159	14194	14086	14333	14119	14030	14206	14127	14143	14029	14129	13926	14311	14281	14071	14078	14199	14200	14061	14318	14265	14309	14330	14230	14170	14041	14256	14151	14191	14249	14118	14247	14275	14225	14206	14226	14102	14222	14195	14081	14176	14285	14273	14255	14108	14081	14073	14250	14162	14161	14257	14224	14204	14075	14173	14202	14277	14139	14256	14007	14123	14099	14270	14089	14134	14161	14245	14015	14256	13953	14269	14120	14134	14056	14391	14149	14095	14351	14290	14034	14146	14116	14265	14147	14152	14179	14130	14230	14258	13913	14129	14199	14174	14272	14136	14116	14189	14194	14070	14314	14231	14171	14234	14153	14177	14067	14195	14180	14177	14267	14104	13973	14057	14357	14148	14113	14074	14286	14094	14285	14246	14174	14085	14134	14170	14089	14166	14251	14195	14262	14200	14140	14020	14111	14125	14234	14125	14055	14115	14199	14145	14065	14327	14254	14215	14051	14240	14242	14190	14202	14278	14102	14125	14192	14240	14198	14137	14224	14056	14213	14213	14254	14211	14137	14262	14240	14286	13992	14094	14008	14179	14058	14215	14318	14045	14174	14149	14101	14362	14000	14322	14201	14030	14233	14360	14208	14250	14338	14020	14231	14208	14046	14336	14091	14114	13969	14131	14174	14185	14128	14211	14186	13932	14177	14278	13988	13984	14109	13943	14243	14186	14239	14246	14016	14088	14201	14206	14213	14232	14092	14263	14000	14046	13975	14287	14184	14203	14151	14208	14165	14180	14203	14158	14209	14235	14121	14026	14063	14117	14070	14154	14154	14046	14131	14219	14250	14230	14223	14243	14158	14348	14135	14164	14180	14110	14184	14098	14114	14048	14180	14123	14076	14060	14410	14160	14291	14210	14079	14274	14202	14254	13992	14279	14280	14138	14282	14342	14061	14166	14165	14187	14103	14245	14234	14028	14340	14248	14129	14313	14071	14165	14223	14245	14214	14286	14173	14064	14238	14237	14184	14350	14103	14209	14130	14173	14266	14172	14351	14180	14173	14248	14347	14172	14134	14190	14110	14193	14213	14124	14246	14214	13978	14222	14290	14156	14275	14242	14240	14068	14232	14066	14248	14171	14160	14098	14090	14260	14334	14159	14214	14079	14252	14090	14094	14246	14184	14120	14115	14199	14251	14119	14271	14176	14074	14377	14319	14112	14163	14041	14094	14203	14172	14333	14199	14022	14259	14128	14304	14336	14274	14363	14272	14252	14055	14306	14130	14089	14221	14295	14146	14175	14399	14172	14225	14221	14314	14299	14310	14144	14182	14159	14184	14201	14136	14212	14084	14256	14132	14344	14103	14136	13986	14178	14253	14089	14132	14202	14133	14156	14239	14231	14214	14058	14120	14231	14131	14231	14122	14208	14265	14081	14217	14177	14081	14274	14232	14353	14162	14161	14109	14142	14130	14188	14341	14253	14130	14028	14213	14158	14150	14282	14206	14181	14170	14221	14242	14180	14249	14026	14112	14062	14025	14307	14197	14180	14191	14086	14295	14191	14173	14219	14419	14159	14109	14203	14229	14075	14226	14193	14039	14423	14164	14215	14052	14150	14158	14149	14041	14167	14056	14015	14249	14344	14200	14210	14249	14036	14214	14176	14152	14114	14206	14038	14129	14420	14074	14183	14113	14125	14085	14262	14069	14155	14041	14257	14126	14233	14195	14150	14238	14201	14014	14164	14109	14250	14097	14174	13989	13994	14119	14129	14328	14359	14243	14240	14075	14274	14158	14293	14192	14070	14274	14161	14195	14133	14136	14154	14102	14248	14218	14136	14167	14174	14276	14174	14071	14206	14223	14346	14160	14215	14051	14091	14052	14136	14179	14091	13949	14237	14263	14190	14318	14103
24101	21171	28219	24745	36314	51187	45141	33698	25314	17993	16162	15699	15533	15645	15685	15414	15709	15349	15600	15753	15744	15652	15773	15897	15604	15544	15489	15563	15597	15649	15729	15765	15414	15576	15658	15594	15761	15743	15608	15435	15524	15313	15376	15510	15677	15579	15362	15615	15563	15773	15826	15592	15680	15424	15425	15399	15439	15578	15555	15467	15531	15475	15340	15518	15342	15511	15578	15411	15603	15484	15597	15602	15619	15568	15424	15709	15550	15698	15730	15371	15627	15612	15570	15529	15478	15446	15500	15621	15440	15516	15544	15566	15535	15643	15438	15442	15677	15331	15513	15552	15394	15531	15559	15566	15445	15434	15526	15526	15536	15365	15677	15464	15586	15563	15706	15399	15596	15484	15532	15707	15600	15589	15219	15429	15490	15607	15431	15491	15609	15562	15565	15539	15509	15611	15606	15503	15444	15556	15678	15511	15466	15516	15453	15492	15540	15557	15565	15564	15606	15607	15658	15400	15500	15577	15545	15559	15635	15613	15429	15431	15525	15652	15511	15619	15313	15488	15497	15571	15734	15554	15613	15434	15429	15556	15396	15499	15533	15567	15494	15331	15353	15595	15454	15489	15568	15574	15402	15472	15584	15522	15551	15471	15536	15536	15324	15601	15508	15468	15537	15349	15607	15495	15488	15638	15561	15324	15481	15469	15548	15459	15445	15598	15440	15598	15384	15529	15383	15521	15624	15460	15373	15309	15569	15409	15378	15530	15587	15480	15421	15333	15491	15517	15519	15506	15321	15388	15544	15485	15715	15743	15478	15578	15391	15492	15494	15683	15245	15495	15441	15509	15607	15280	15557	15560	15494	15578	15688	15346	15580	15366	15528	15374	15463	15466	15407	15423	15532	15343	15500	15817	15582	15573	15525	15533	15429	15531	15442	15698	15574	15577	15389	15445	15452	15523	15450	15460	15665	15488	15549	15437	15631	15640	15459	15625	15458	15681	15580	15537	15794	15588	15604	15564	15452	15476	15552	15505	15606	15505	15543	15552	15725	15412	15721	15416	15401	15667	15513	15269	15635	15745	15607	15407	15425	15528	15543	15561	15542	15507	15480	15563	15362	15559	15434	15729	15374	15345	15555	15429	15621	15638	15516	15491	15305	15509	15467	15653	15310	15551	15551	15366	15490	15346	15319	15473	15595	15721	15494	15452	15419	15445	15612	15506	15470	15473	15528	15635	15519	15573	15360	15559	15413	15616	15453	15371	15668	15670	15577	15513	15513	15547	15436	15541	15531	15597	15348	15598	15647	15653	15380	15473	15450	15359	15524	15596	15615	15418	15504	15371	15362	15489	15475	15576	15373	15493	15426	15414	15494	15454	15374	15386	15543	15625	15593	15377	15606	15532	15591	15547	15493	15513	15468	15562	15553	15330	15475	15550	15456	15510	15741	15448	15524	15582	15274	15421	15334	15543	15450	15338	15431	15449	15328	15566	15550	15301	15735	15414	15622	15594	15325	15413	15521	15572	15433	15396	15453	15396	15440	15434	15733	15678	15478	15389	15477	15431	15546	15266	15480	15437	15650	15416	15696	15658	15531	15517	15566	15431	15916	15500	15538	15306	15595	15495	15650	15498	15567	15484	15705	15545	15309	15415	15417	15439	15536	15426	15542	15357	15461	15433	15334	15515	15471	15586	15579	15486	15452	15554	15346	15484	15548	15425	15529	15317	15620	15438	15656	15479	15530	15558	15560	15453	15501	15499	15572	15372	15416	15604	15426	15451	15592	15552	15531	15411	15653	15588	15527	15408	15579	15428	15428	15482	15563	15596	15507	15419	15416	15594	15680	15708	15466	15565	15447	15521	15235	15605	15478	15659	15412	15586	15505	15430	15531	15458	15498	15517	15457	15459	15512	15509	15665	15554	15613	15478	15380	15578	15515	15448	15483	15483	15731	15491	15525	15424	15696	15517	15417	15452	15427	15463	15444	15497	15632	15453	15512	15485	15366	15534	15607	15256	15463	15459	15532	15456	15802	15623	15579	15383	15572	15490	15313	15597	15415	15289	15512	15597	15481	15604	15516	15613	15537	15569	15531	15431	15374	15504	15498	15597	15516	15532	15461	15457	15648	15513	15573	15483	15429	15519	15418	15421	15704	15436	15492	15491	15646	15602	15732	15385	15685	15635	15663	15676	15415	15607	15541	15424	15471	15478	15412	15299	15681	15462	15438	15353	15476	15706	15598	15567	15535	15427	15499	15535	15556	15537	15286	15581	15456	15355	15585	15364	15459	15556	15274	15453	15567	15374	15670	15560	15386	15440	15461	15426	15566	15497	15437	15335	15479	15425	15378	15460	15564	15527	15482	15476	15652	15545	15468	15433	15468	15460	15510	15594	15470	15465	15349	15261	15484	15505	15407	15477	15450	15468	15501	15564	15710	15464	15520	15615	15564	15168	15485	15394	15540	15462	15294	15431	15404	15568	15488	15502	15437	15345	15474	15566	15502	15544	15425	15382	15483	15328	15452	15571	15573	15706	15539	15444	15381	15627	15527	15382	15471	15401	15514	15529	15537	15552	15446	15261	15300	15391	15504	15459	15728	15606	15440	15449	15454	15386	15543	15562	15757	15591	15522	15620	15563	15505	15434	15220	15401	15474	15463	15439	15720	15629	15333	15505	15651	15432	15513	15502	15669	15503	15349	15539	15506	15731	15690	15740	15608	15613	15515	15486	15481	15261	15335	15603	15548	15273	15468	15586	15555	15494	15324	15438	15469	15599	15636	15652	15335	15541	15615	15652	15353	15330	15693	15556	15494	15413	15472	15509	15385	15429	15577	15571	15506	15293	15456	15621	15540	15553	15276	15475	15548	15415	15609	15618	15547	15538	15367	15535	15400	15554	15772	15719	15594	15435	15453	15612	15470	15617	15340	15572	15476	15497	15560	15442	15508	15492	15455	15410	15562	15553	15474	15583	15523	15443	15344	15581	15593	15550	15449	15439	15654	15703	15509	15577	15396	15391	15481	15598	15326	15421	15442	15523	15531	15447	15295	15635	15453	15332	15343	15515	15675	15390	15553	15546	15514	15511	15561	15301	15612	15552	15570	15464	15739	15463	15518	15448	15444	15610	15452	15542	15654	15589	15671	15810	15536	15626	15392	15538	15669	15556	15545	15599	15605	15803	15318	15258	15640	15447	15579	15649	15477	15663	15413	15428	15492	15572	15411	15343	15617	15448	15425	15418	15579	15452	15514	15405	15671	15438	15435	15376	15603	15492	15264	15561	15477	15509	15526	15544	15472	15691	15594	15454	15551	15487	15530	15550	15414	15432	15419	15733	15459	15745	15520	15482	15549	15654	15478	15498	15444	15408	15407	15380	15667	15563	15436	15523	15607	15625	15576	15647	15251	15391	15492	15559	15391	15626	15436	15446	15500	15622	15522	15380	15419	15513	15446	15433	15478	15470	15380	15569	15610	15418	15485	15536	15608	15546	15548	15695	15572	15429	15601	15239	15601	15440	15737	15494	15475	15510	15632	15682	15507	15312	15505	15448	15644	15375	15387	15590	15748	15467	15449	15510	15577	15630	15454	15616	15492	15641	15542	15576	15652	15388	15486	15625	15545	15461	15784	15493	15527	15483	15558	15311	15498	15603	15547	15331	15630	15465	15524	15504	15568	15549	15405	15546	15565	15417	15612	15437	15676	15609	15531	15429	15535	15422	15495	15291	15486	15508	15592	15541	15484	15433	15536	15581	15495	15625	15554	15468	15584	15635	15579	15435	15404	15363	15658	15611	15586	15484	15364	15390	15517	15405	15466	15461	15559	15609	15610	15451	15531	15458	15478	15495	15457	15325	15379	15560	15485	15523	15493	15358	15357	15629	15676	15579	15675	15634	15443	15678	15683	15388	15388	15434	15486	15514	15405	15507	15512	15385	15522	15518	15551	15460	15572	15655	15439	15498	15550	15538	15450	15412	15520	15330	15588	15499	15853	15405	15693	15462	15626	15567	15386	15302	15488	15335	15550	15788	15554	15536	15411	15425	15316	15260	15329	15387	15396	15392	15456	15550	15383	15296	15462	15441	15430	15478	15572	15533	15416	15328	15520	15577	15662	15490	15651	15449	15437	15542	15559	15561	15546	15537	15563	15330	15490	15543	15368	15505	15620	15511	15363	15617	15558	15472	15654	15333	15495	15577	15496	15542	15508	15482	15395	15616	15395	15346	15456	15328	15690	15394	15518	15457	15459	15515	15505	15619	15382	15487	15483	15428	15537	15511	15468	15357	15573	15248	15397	15446	15528	15560	15578	15558	15555	15204	15478	15476	15584	15506	15519	15404	15408	15240	15540	15546	15289	15468	15451	15465	15537	15416	15320	15586	15434	15621	15435	15450	15417	15565	15356	15561	15453	15416	15566	15453	15624	15454	15501	15468	15566	15536	15700	15451	15357	15385	15475	15548	15404	15431	15566	15591	15361	15518	15738	15524	15683	15480	15520	15463	15353	15451	15560	15649	15553	15494	15485	15459	15535	15461	15324	15439	15338	15384	15625	15558	15593	15481	15557	15520	15486	15715	15448	15670	15552	15357	15411	15296	15625	15531	15472	15571	15629	15344	15514	15492	15627	15538	15355	15515	15362	15444	15481	15513	15463	15466	15644	15655	15578	15672	15647	15737	15536	15432	15496	15667	15475	15694	15547	15617	15470	15554	15700	15692	15548	15485	15454	15523	15642	15311	15227	15415	15621	15628	15676	15576	15416	15403	15603	15404	15449	15596	15404	15620	15515	15546	15685	15598	15516	15260	15543	15419	15415	15567	15508	15653	15544	15548	15553	15516	15546	15509	15487	15527	15452	15353	15536	15403	15522	15563	15468	15510	15546	15488	15477	15534	15409	15374	15379	15411	15458	15392	15445	15509	15551	15503	15368	15427	15659	15726	15447	15507	15642	15301	15561	15394	15296	15619	15578	15469	15536	15487	15378	15546	15454	15708	15295	15499	15646	15542	15345	15231	15318	15330	15604	15620	15456	15480	15540	15497	15478	15547	15494	15351	15533	15435	15462	15439	15244	15387	15621	15605	15542	15517	15695	15445	15416	15446	15608	15522	15564	15745	15490	15418	15411	15584	15550	15494	15702	15603	15622	15698	15510	15312	15446	15640	15553	15350	15374	15421
12766	22364	25140	26125	48579	53085	45608	35486	26072	16635	15318	14700	14679	14561	14709	14536	14536	14667	14426	14601	14781	14631	14781	14564	14578	14663	14808	14659	14672	14666	14691	14597	14647	14799	14753	14653	14701	14703	14710	14800	14717	14698	14628	14829	14561	14650	14672	14773	14963	14845	14649	14738	14560	14737	14526	14690	14587	14814	14555	14550	14692	14584	14723	14627	14510	14658	14687	14601	14531	14635	14632	14750	14685	14624	14522	14677	14612	14516	14576	14736	14507	14656	14613	14529	14609	14540	14664	14747	14617	14802	14574	14619	14667	14810	14746	14782	14501	14730	14600	14629	14725	14687	14613	14740	14665	14590	14546	14724	14577	14582	14695	14674	14595	14596	14819	14679	14576	14542	14660	14595	14694	14708	14544	14673	14668	14716	14756	14522	14727	14678	14599	14750	14803	14572	14671	14722	14709	14620	14773	14485	14542	14598	14679	14567	14523	14639	14501	14611	14701	14654	14626	14760	14714	14760	14667	14564	14562	14694	14518	14683	14679	14679	14649	14556	14732	14615	14793	14555	14697	14682	14675	14626	14712	14552	14516	14616	14545	14647	14691	14668	14702	14587	14626	14645	14658	14659	14496	14727	14637	14699	14646	14674	14608	14677	14635	14536	14756	14854	14616	14695	14712	14592	14789	14599	14627	14602	14567	14603	14642	14600	14572	14783	14688	14450	14537	14545	14715	14838	14559	14502	14633	14710	14665	14482	14446	14593	14696	14681	14703	14554	14583	14814	14626	14713	14576	14685	14765	14612	14771	14856	14598	14559	14620	14661	14534	14452	14680	14614	14628	14531	14740	14536	14778	14605	14688	14685	14730	14572	14513	14571	14611	14739	14507	14721	14649	14621	14790	14550	14750	14710	14390	14777	14590	14538	14826	14601	14740	14667	14580	14784	14606	14732	14870	14811	14675	14536	14695	14585	14428	14657	14682	14674	14767	14583	14622	14818	14710	14575	14625	14588	14554	14650	14637	14612	14591	14734	14616	14770	14632	14588	14556	14679	14710	14585	14624	14566	14558	14752	14682	14607	14668	14507	14651	14478	14751	14699	14476	14416	14538	14659	14663	14642	14483	14671	14754	14370	14666	14649	14691	14800	14651	14566	14713	14601	14532	14608	14697	14704	14602	14770	14630	14632	14531	14714	14675	14616	14525	14572	14669	14667	14558	14748	14606	14428	14756	14625	14629	14692	14645	14778	14649	14666	14609	14618	14580	14588	14548	14608	14635	14575	14669	14583	14669	14560	14682	14639	14643	14642	14709	14738	14541	14520	14779	14508	14658	14564	14590	14529	14639	14587	14629	14595	14631	14595	14521	14657	14710	14574	14692	14731	14708	14713	14642	14637	14534	14575	14664	14821	14676	14659	14691	14702	14609	14629	14476	14635	14471	14734	14494	14763	14755	14605	14758	14642	14610	14510	14569	14545	14555	14845	14813	14551	14471	14734	14755	14637	14699	14782	14603	14835	14866	14601	14735	14757	14624	14594	14474	14829	14698	14718	14655	14713	14645	14504	14693	14736	14581	14651	14700	14643	14750	14586	14659	14662	14699	14559	14536	14715	14466	14751	14589	14705	14701	14645	14568	14680	14770	14716	14416	14717	14625	14612	14762	14698	14558	14651	14619	14602	14771	14785	14658	14581	14705	14758	14585	14625	14751	14538	14767	14655	14622	14579	14643	14657	14617	14728	14592	14837	14560	14546	14721	14548	14691	14693	14603	14556	14710	14597	14667	14588	14711	14723	14646	14711	14641	14732	14781	14443	14659	14762	14823	14468	14754	14608	14718	14629	14656	14542	14586	14507	14513	14555	14561	14702	14544	14513	14542	14624	14545	14648	14732	14717	14472	14651	14853	14643	14706	14621	14607	14582	14658	14716	14483	14596	14627	14689	14595	14697	14587	14528	14617	14453	14731	14483	14635	14573	14584	14530	14703	14656	14698	14528	14619	14586	14669	14652	14571	14549	14551	14632	14483	14885	14580	14606	14461	14553	14689	14706	14550	14513	14632	14773	14646	14648	14478	14699	14592	14684	14710	14493	14490	14740	14547	14578	14702	14515	14582	14564	14546	14769	14686	14517	14729	14624	14667	14667	14630	14663	14723	14747	14742	14578	14689	14501	14634	14643	14734	14728	14446	14610	14779	14667	14795	14658	14672	14564	14814	14635	14636	14594	14654	14558	14815	14651	14677	14673	14687	14714	14753	14560	14679	14828	14663	14761	14706	14799	14796	14646	14640	14749	14715	14715	14642	14696	14586	14571	14555	14600	14621	14580	14688	14637	14558	14560	14613	14700	14507	14729	14617	14479	14583	14606	14543	14595	14705	14765	14687	14591	14760	14447	14695	14718	14571	14647	14635	14695	14660	14588	14566	14685	14591	14607	14676	14716	14517	14520	14631	14650	14653	14738	14510	14617	14465	14662	14633	14784	14634	14757	14640	14741	14662	14585	14815	14641	14655	14566	14503	14615	14573	14567	14698	14691	14769	14689	14687	14746	14776	14645	14633	14587	14483	14466	14565	14746	14597	14820	14752	14498	14819	14600	14742	14622	14530	14660	14726	14599	14680	14639	14610	14596	14720	14693	14614	14517	14774	14570	14706	14695	14703	14653	14678	14569	14630	14804	14657	14662	14609	14573	14842	14484	14699	14539	14516	14536	14590	14578	14521	14696	14611	14720	14580	14651	14700	14658	14708	14702	14709	14555	14638	14729	14671	14504	14543	14630	14603	14816	14462	14613	14616	14662	14676	14715	14630	14699	14656	14590	14652	14610	14529	14711	14564	14666	14657	14681	14460	14637	14763	14621	14669	14794	14646	14727	14551	14726	14637	14690	14508	14666	14805	14623	14509	14549	14688	14625	14654	14675	14610	14653	14648	14792	14542	14517	14725	14636	14626	14532	14473	14639	14533	14702	14642	14630	14663	14543	14735	14519	14602	14623	14779	14552	14480	14694	14633	14634	14689	14554	14744	14722	14663	14536	14395	14626	14722	14642	14446	14590	14667	14739	14673	14748	14778	14708	14620	14663	14528	14603	14720	14561	14582	14562	14637	14584	14656	14746	14612	14620	14728	14602	14550	14583	14667	14696	14747	14648	14596	14751	14728	14695	14663	14698	14499	14560	14658	14643	14546	14522	14603	14599	14709	14582	14589	14499	14505	14574	14706	14668	14678	14577	14586	14675	14644	14602	14592	14633	14697	14758	14442	14776	14744	14398	14770	14791	14654	14621	14707	14630	14531	14553	14549	14557	14529	14703	14666	14619	14588	14560	14623	14608	14586	14541	14562	14517	14560	14818	14485	14686	14759	14562	14637	14708	14459	14740	14599	14690	14737	14593	14730	14753	14598	14638	14614	14646	14657	14701	14523	14752	14767	14613	14659	14551	14565	14572	14519	14494	14558	14518	14716	14617	14778	14588	14837	14656	14612	14877	14657	14783	14531	14552	14731	14486	14712	14762	14526	14541	14565	14639	14721	14538	14549	14748	14568	14726	14555	14750	14592	14708	14656	14770	14800	14589	14714	14596	14798	14704	14726	14652	14586	14450	14682	14771	14683	14502	14634	14622	14621	14623	14562	14830	14688	14634	14736	14842	14727	14786	14686	14719	14662	14541	14726	14867	14614	14703	14638	14611	14684	14676	14529	14788	14655	14693	14728	14622	14686	14631	14598	14628	14558	14721	14568	14557	14584	14676	14532	14659	14511	14539	14824	14736	14470	14492	14637	14655	14723	14512	14504	14640	14767	14658	14652	14657	14685	14765	14503	14758	14607	14686	14533	14632	14555	14739	14640	14614	14664	14444	14626	14751	14501	14834	14615	14675	14748	14632	14699	14643	14589	14681	14737	14724	14712	14557	14758	14581	14550	14763	14611	14767	14801	14807	14673	14534	14528	14456	14636	14692	14833	14620	14726	14657	14542	14739	14523	14638	14589	14644	14536	14664	14719	14761	14763	14665	14727	14793	14643	14501	14615	14691	14532	14772	14668	14527	14711	14694	14761	14695	14541	14480	14778	14744	14456	14440	14669	14635	14688	14636	14599	14628	14709	14590	14693	14661	14639	14571	14639	14640	14557	14669	14493	14616	14725	14677	14580	14856	14635	14693	14714	14647	14730	14570	14557	14470	14578	14555	14539	14666	14792	14557	14702	14465	14732	14426	14674	14583	14611	14600	14650	14546	14553	14533	14645	14568	14599	14779	14555	14627	14659	14617	14674	14684	14644	14604	14715	14663	14685	14538	14608	14593	14650	14586	14548	14495	14689	14639	14647	14742	14629	14737	14673	14545	14620	14619	14674	14594	14620	14742	14855	14551	14725	14702	14579	14696	14681	14663	14702	14772	14794	14539	14698	14528	14561	14630	14739	14628	14651	14595	14661	14604	14765	14543	14750	14534	14571	14569	14848	14615	14726	14748	14517	14633	14720	14575	14644	14592	14589	14706	14630	14592	14643	14774	14769	14627	14646	14692	14488	14672	14740	14661	14647	14786	14559	14584	14732	14654	14701	14843	14401	14638	14555	14523	14693	14533	14614	14561	14561	14672	14804	14669	14546	14666	14729	14609	14502	14565	14650	14699	14544	14855	14718	14598	14563	14536	14510	14670	14694	14647	14558	14665	14764	14562	14654	14511	14647	14645	14621	14494	14650	14671	14663	14573	14717	14753	14627	14618	14702	14561	14740	14701	14688	14411	14696	14682	14807	14522	14794	14676	14561	14570	14638	14617	14603	14581	14744	14659	14614	14752	14560	14583	14730	14678	14625	14596	14577	14670	14431	14647	14581	14465	14622	14731	14684	14627	14605	14476	14670	14467	14636	14679	14625	14680	14706	14758	14789	14642	14456	14679	14521	14832	14536	14760	14572	14730	14767	14531	14426	14726	14653	14894	14732	14607	14635	14987	14574	14684	14599	14610	14565	14590	14811	14502	14673	14642	14668	14585	14581	14612	14524	14639	14847	14607	14664	14669	14729	14650	14555	14745	14481	14601	14498	14826	14811	14486	14745	14466	14425	14663	14629	14624	14801	14497	14569	14641	14790	14488	14711	14779	14714	14470	14698	14734	14708	14745	14678	14781	14618	14562	14532	14600	14811	14687	14528	14584	14593	14682	14459	14592	14639	14760
22857	21162	28864	23951	43491	60870	55005	42604	30060	19654	17291	15995	15768	15865	15834	15806	15842	15757	16111	15692	15732	16001	15673	15847	15789	15710	15753	15697	15538	15701	15631	15690	15903	15708	15651	15714	15803	15693	15710	15676	15797	15664	15714	15675	15836	15623	15846	15723	16042	15742	16005	15317	15733	15752	15555	15655	15662	15598	15454	15694	15555	15548	15503	15744	15607	15709	15635	15504	15938	15679	15650	15594	15526	15618	15798	15633	15853	15686	15642	15726	15649	15623	15337	15792	15626	15621	15689	15548	15511	15659	15645	15557	15487	15484	15590	15616	15743	15611	15703	15570	15585	15648	15617	15718	15591	15493	15446	15841	15615	15495	15617	15739	15672	15631	15464	15560	15669	15472	15728	15635	15723	15689	15664	15489	15572	15805	15655	15751	15695	15626	15489	15750	15708	15729	15620	15510	15665	15621	15397	15545	15860	15582	15803	15490	15604	15592	15641	15741	15776	15608	15813	15475	15539	15599	15731	15867	15845	15709	15432	15577	15743	15534	15591	15450	15781	15586	15672	15671	15538	15901	15579	15491	15540	15692	15553	15648	15617	15610	15689	15532	15716	15609	15679	15630	15609	15733	15633	15686	15605	15528	15618	15548	15583	15525	15628	15503	15554	15674	15705	15680	15551	15679	15440	15595	15741	15531	15511	15667	15683	15638	15446	15620	15463	15728	15743	15669	15897	15556	15724	15766	15708	15753	15664	15551	15553	15617	15879	15729	15799	15571	15630	15314	15611	15716	15650	15619	15613	15618	15560	15653	15500	15219	15594	15405	15729	15556	15642	15611	15707	15422	15485	15644	15724	15641	15566	15665	15753	15575	15685	15772	15612	15587	15601	15696	15678	15587	15691	15524	15542	15736	15639	15630	15708	15539	15551	15677	15869	15765	15639	15672	15749	15675	15419	15615	16012	15511	15628	15734	15627	15626	15461	15424	15486	15514	15781	15636	15841	15537	15740	15552	15609	15495	15470	15659	15623	15427	15568	15666	15498	15660	15741	15700	15606	15586	15367	15663	15547	15616	15747	15616	15645	15521	15637	15607	15582	15517	15607	15432	15782	15680	15574	15522	15747	15687	15754	15570	15530	15683	15400	15572	15628	15606	15589	15667	15653	15481	15480	15614	15425	15688	15454	15531	15716	15684	15477	15695	15795	15719	15752	15662	15556	15570	15597	15460	15435	15626	15575	15444	15590	15359	15624	15452	15575	15553	15611	15580	15638	15523	15616	15661	15642	15467	15660	15630	15457	15635	15609	15596	15358	15578	15484	15733	15543	15528	15735	15581	15798	15649	15689	15568	15627	15535	15395	15492	15480	15423	15581	15467	15482	15820	15805	15603	15532	15538	15536	15732	15601	15682	15525	15624	15688	15698	15776	15603	15552	15522	15699	15324	15492	15778	15632	15637	15543	15487	15646	15541	15437	15719	15727	15524	15616	15673	15594	15778	15589	15489	15565	15585	15561	15781	15531	15618	15837	15482	15594	15507	15593	15558	15511	15771	15661	15573	15454	15575	15488	15525	15786	15661	15861	15589	15633	15649	15434	15597	15515	15562	15527	15488	15632	15624	15725	15449	15545	15524	15471	15369	15785	15659	15451	15649	15571	15593	15623	15661	15652	15545	15636	15477	15819	15600	15506	15758	15706	15527	15628	15738	15375	15521	15670	15818	15647	15617	15523	15557	15631	15662	15461	15591	15723	15630	15505	15689	15615	15455	15636	15476	15474	15632	15678	15753	15775	15793	15602	15734	15475	15687	15733	15504	15666	15540	15639	15546	15663	15635	15615	15665	15573	15551	15830	15732	15645	15592	15691	15585	15655	15517	15726	15491	15584	15566	15693	15586	15486	15389	15562	15479	15544	15703	15852	15610	15590	15765	15831	15673	15554	15702	15439	15699	15736	15622	15633	15363	15666	15533	15615	15479	15631	15454	15588	15573	15720	15634	15590	15403	15690	15647	15708	15707	15692	15683	15460	15767	15718	15452	15781	15682	15404	15723	15738	15730	15525	15537	15694	15810	15609	15640	15524	15685	15612	15534	15657	15609	15562	15585	15761	15517	15533	15632	15804	15667	15701	15510	15688	15605	15498	15696	15770	15602	15330	15584	15501	15687	15708	15663	15657	15497	15609	15728	15642	15368	15673	15683	15672	15692	15753	15646	15474	15611	15732	15639	15658	15583	15516	15694	15807	15664	15614	15654	15445	15551	15463	15550	15664	15403	15419	15572	15734	15498	15723	15785	15665	15627	15657	15814	15500	15496	15852	15611	15770	15560	15395	15584	15647	15493	15758	15560	15611	15635	15711	15701	15605	15552	15496	15729	15355	15679	15761	15742	15679	15561	15596	15433	15561	15709	15746	15715	15605	15510	15742	15462	15538	15323	15646	15519	15798	15675	15671	15783	15758	15736	15624	15616	15637	15653	15488	15801	15554	15684	15681	15684	15623	15604	15602	15620	15574	15487	15697	15534	15637	15744	15604	15432	15756	15728	15445	15582	15663	15659	15847	15501	15448	15637	15740	15606	15563	15756	15708	15611	15550	15514	15360	15427	15769	15788	15604	15616	15575	15510	15793	15593	15571	15621	15338	15350	15679	15697	15801	15654	15607	15775	15651	15700	15860	15704	15684	15927	15571	15737	15531	15583	15715	15427	15511	15593	15619	15497	15623	15680	15752	15765	15481	15755	15650	15467	15723	15602	15382	15439	15478	15616	15754	15528	15756	15506	15529	15425	15555	15603	15562	15445	15472	15708	15425	15625	15740	15537	15487	15572	15753	15678	15670	15628	15785	15744	15767	15704	15538	15686	15649	15487	15599	15613	15672	15440	15693	15502	15764	15729	15665	15592	15640	15453	15734	15552	15677	15748	15693	15574	15813	15684	15559	15617	15512	15694	15633	15635	15722	15601	15729	15607	15577	15772	15502	15503	15697	15381	15647	15623	15752	15442	15435	15712	15546	15733	15673	15494	15562	15764	15500	15637	15437	15604	15644	15757	15682	15476	15554	15709	15718	15610	15647	15594	15482	15583	15580	15434	15541	15797	15442	15564	15586	15459	15586	15605	15518	15724	15820	15620	15487	15495	15719	15744	15597	15645	15594	15401	15605	15831	15678	15601	15512	15636	15598	15624	15738	15543	15495	15757	15590	15682	15729	15625	15611	15544	15546	15484	15712	15643	15683	15474	15491	15541	15607	15645	15664	15799	15793	15718	15894	15700	15519	15648	15658	15509	15612	15759	15599	15665	15431	15527	15600	15614	15585	15619	15576	15468	15765	15661	15657	15576	15748	15594	15489	15555	15614	15441	15732	15640	15652	15526	15625	15411	15593	15716	15570	15640	15483	15605	15719	15660	15492	15596	15729	15668	15763	15613	15414	15571	15456	15577	15595	15694	15555	15675	15561	15829	15517	15553	15521	15712	15590	15509	15629	15530	15700	15789	15491	15516	15658	15589	15617	15511	15729	15467	15428	15548	15788	15787	15619	15611	15586	15610	15384	15657	15432	15723	15719	15657	15669	15433	15586	15660	15651	15582	15718	15474	15766	15600	15580	15451	15569	15527	15510	15501	15830	15774	15675	15568	15472	15584	15476	15620	15712	15547	15536	15619	15509	15529	15588	15619	15827	15705	15462	15634	15637	15644	15719	15582	15584	15628	15532	15694	15646	15696	15630	15610	15696	15566	15619	15736	15726	15418	15524	15457	15660	15549	15568	15508	15506	15624	15656	15552	15688	15793	15809	15617	15794	15656	15555	15441	15558	15590	15524	15603	15702	15634	15481	15705	15512	15546	15445	15741	15370	15618	15585	15530	15859	15707	15673	15769	15635	15489	15626	15645	15499	15467	15607	15580	15711	15534	15588	15616	15486	15790	15607	15503	15569	15667	15824	15597	15570	15778	15553	15428	15790	15747	15545	15465	15625	15554	15560	15829	15507	15545	15572	15590	15656	15613	15442	15682	15758	15513	15525	15495	15700	15608	15474	15381	15694	15782	15456	15627	15610	15786	15635	15571	15603	15511	15731	15707	15572	15520	15477	15741	15601	15896	15843	15464	15674	15482	15459	15535	15728	15632	15516	15638	15689	15787	15416	15618	15570	15653	15677	15610	15505	15431	15540	15456	15491	15712	15658	15565	15498	15481	15847	15696	15560	15658	15514	15564	15745	15607	15476	15699	15702	15505	15596	15593	15575	15761	15542	15621	15740	15475	15484	15394	15624	15625	15676	15620	15673	15459	15563	15613	15546	15538	15597	15471	15513	15590	15606	15369	15578	15707	15642	15737	15739	15374	15478	15598	15650	15571	15624	15725	15608	15645	15445	15576	15764	15727	15871	15787	15545	15626	15671	15743	15616	15677	15494	15805	15585	15625	15592	15481	15585	15601	15455	15586	15526	15680	15591	15717	15504	15446	15620	15625	15637	15636	15523	15470	15732	15873	15580	15542	15592	15573	15437	15426	15570	15650	15689	15650	15511	15495	15692	15639	15449	15767	15618	15385	15580	15503	15488	15580	15450	15509	15610	15409	15572	15637	15781	15692	15610	15489	15707	15532	15526	15694	15704	15388	15704	15846	15614	15698	15524	15650	15468	15565	15633	15493	15523	15687	15572	15559	15516	15584	15662	15679	15751	15730	15602	15655	15669	15766	15526	15603	15472	15619	15639	15672	15659	15571	15789	15454	15549	15646	15635	15607	15716	15469	15627	15560	15665	15644	15539	15670	15520	15646	15723	15572	15653	15634	15615	15567	15694	15437	15543	15583	15807	15743	15584	15485	15551	15648	15644	15611	15564	15519	15506	15651	15674	15508	15698	15696	15612	15508	15637	15574	15768	15712	15464	15659	15571	15543	15434	15471	15502	15596	15670	15579	15494	15542	15686	15524	15467	15639	15611	15645	15772	15576	15655	15706	15569	15684	15427	15673	15583	15821	15636	15413	15650	15521	15632	15543	15614	15629	15651	15558	15666	15637	15673	15571	15608	15717	15684	15563	15646	15531	15636	15743	15503	15660	15482	15466	15449	15524	15758	15704	15456	15785	15634	15543	15746	15556	15482	15482	15429	15596	15673	15603	15562	15381	15471	15648	15580	15557	15673	15564	15663	15679	15525	15712	15474	15666	15603	15462
14332	25227	28639	37869	67021	67043	56812	45055	30562	16828	15971	14771	14699	14650	14607	14671	14662	14798	14879	14513	14483	14800	14634	14748	14759	14448	14697	14674	14751	14496	14831	14709	14658	14764	14797	14658	14641	14625	14621	14490	14795	14638	14766	14426	14595	14665	14789	14733	15206	14938	14828	14819	14757	14669	14780	14558	14748	14785	14552	14671	14637	14697	14611	14714	14654	14706	14682	14690	14880	14782	14592	14621	14726	14554	14602	14917	14641	14629	14683	14894	14603	14600	14600	14757	14651	14629	14720	14703	14688	14621	14485	14775	14580	14793	14620	14491	14687	14554	14640	14506	14460	14647	14774	14659	14521	14586	14657	14753	14836	14598	14564	14690	14507	14821	14654	14762	14577	14704	14597	14663	14687	14662	14589	14814	14632	14802	14687	14787	14683	14590	14518	14587	14545	14733	14615	14597	14730	14784	14748	14600	14623	14689	14651	14592	14751	14749	14673	14892	14591	14547	14458	14574	14683	14518	14592	14636	14757	14755	14730	14687	14452	14642	14727	14559	14762	14780	14610	14589	14673	14550	14740	14735	14697	14664	14686	14454	14609	14532	14638	14763	14465	14738	14704	14682	14656	14551	14565	14664	14594	14821	14704	14528	14714	14677	14548	14697	14714	14749	14675	14681	14568	14437	14660	14452	14668	14718	14723	14680	14781	14656	14490	14660	14710	14683	14682	14653	14629	14648	14747	14688	14618	14581	14689	14483	14740	14739	14559	14641	14519	14644	14700	14702	14597	14529	14802	14740	14669	14588	14487	14660	14700	14766	14494	14718	14466	14684	14625	14635	14535	14564	14662	14766	14536	14694	14593	14539	14666	14774	14594	14526	14806	14618	14495	14514	14639	14623	14705	14633	14721	14588	14621	14741	14518	14535	14642	14565	14628	14727	14708	14718	14542	14420	14500	14591	14669	14470	14765	14526	14694	14572	14708	14694	14696	14644	14611	14606	14728	14468	14596	14577	14535	14668	14586	14651	14633	14598	14582	14715	14586	14569	14614	14458	14618	14750	14639	14644	14687	14651	14615	14593	14777	14697	14773	14736	14647	14648	14615	14646	14517	14645	14657	14783	14678	14845	14634	14617	14647	14729	14646	14681	14624	14744	14576	14664	14705	14578	14467	14619	14636	14757	14648	14540	14518	14526	14492	14811	14836	14634	14532	14447	14593	14424	14632	14663	14716	14628	14762	14680	14521	14794	14754	14550	14766	14473	14578	14522	14758	14607	14586	14552	14613	14631	14616	14774	14511	14607	14585	14663	14568	14690	14676	14548	14608	14721	14416	14436	14567	14651	14636	14570	14670	14551	14635	14562	14518	14639	14805	14654	14618	14677	14790	14637	14633	14757	14751	14616	14577	14614	14507	14660	14626	14434	14601	14615	14607	14641	14681	14664	14515	14623	14549	14769	14603	14583	14800	14564	14680	14504	14595	14666	14595	14480	14671	14555	14594	14661	14653	14603	14540	14826	14525	14523	14574	14576	14587	14621	14696	14605	14510	14579	14496	14669	14633	14560	14608	14609	14663	14651	14743	14670	14715	14540	14645	14533	14463	14698	14733	14501	14629	14952	14547	14575	14618	14659	14616	14717	14559	14688	14613	14474	14613	14556	14642	14674	14682	14760	14523	14674	14581	14642	14652	14822	14502	14769	14658	14604	14615	14629	14754	14538	14587	14745	14646	14701	14745	14760	14654	14684	14700	14564	14630	14631	14711	14754	14695	14723	14647	14581	14559	14603	14643	14656	14698	14504	14745	14469	14804	14703	14567	14718	14601	14536	14477	14547	14613	14670	14536	14491	14684	14694	14685	14515	14644	14562	14582	14698	14703	14549	14795	14753	14445	14800	14658	14450	14573	14793	14663	14690	14598	14510	14751	14583	14677	14739	14574	14624	14615	14621	14545	14599	14579	14524	14341	14734	14474	14818	14627	14612	14741	14555	14604	14704	14598	14708	14748	14570	14600	14688	14928	14614	14619	14529	14464	14712	14846	14697	14713	14534	14405	14729	14492	14709	14680	14768	14575	14658	14750	14775	14542	14817	14685	14667	14764	14778	14653	14598	14591	14657	14577	14527	14537	14733	14598	14654	14660	14636	14723	14621	14613	14639	14731	14738	14719	14584	14772	14602	14621	14681	14734	14644	14514	14628	14563	14677	14628	14512	14719	14605	14695	14675	14565	14451	14829	14719	14524	14699	14687	14715	14747	14733	14646	14597	14771	14635	14684	14686	14668	14712	14618	14600	14865	14613	14688	14777	14559	14801	14586	14463	14693	14659	14473	14716	14744	14631	14595	14587	14668	14774	14569	14719	14722	14638	14571	14523	14703	14570	14604	14605	14548	14623	14805	14706	14561	14587	14580	14602	14678	14699	14585	14671	14585	14637	14603	14602	14616	14661	14505	14543	14800	14611	14593	14772	14642	14606	14744	14632	14573	14536	14749	14556	14662	14558	14575	14776	14597	14740	14689	14685	14600	14639	14604	14690	14672	14476	14767	14600	14611	14452	14752	14681	14630	14647	14729	14625	14764	14658	14664	14578	14706	14656	14615	14652	14808	14522	14542	14657	14677	14797	14573	14603	14648	14829	14585	14638	14530	14735	14439	14576	14651	14725	14560	14642	14509	14667	14752	14649	14696	14602	14550	14600	14832	14764	14672	14619	14648	14639	14653	14697	14525	14671	14517	14758	14657	14441	14659	14609	14519	14580	14591	14653	14631	14631	14885	14753	14630	14657	14672	14500	14558	14641	14715	14761	14532	14657	14608	14624	14724	14781	14574	14644	14609	14594	14597	14790	14431	14843	14824	14480	14651	14763	14866	14564	14802	14656	14715	14778	14661	14698	14678	14696	14773	14616	14713	14668	14696	14540	14516	14539	14693	14485	14548	14673	14624	14595	14625	14930	14467	14606	14574	14587	14524	14614	14688	14560	14726	14601	14601	14619	14606	14567	14475	14662	14908	14556	14656	14478	14495	14533	14792	14704	14686	14537	14631	14569	14587	14703	14596	14582	14657	14676	14609	14601	14699	14590	14660	14590	14860	14575	14634	14710	14788	14369	14674	14674	14427	14727	14578	14670	14708	14541	14585	14686	14694	14763	14734	14648	14523	14628	14518	14658	14775	14696	14589	14684	14856	14559	14617	14550	14751	14646	14725	14543	14755	14729	14601	14683	14623	14622	14474	14607	14631	14570	14594	14563	14762	14710	14755	14787	14656	14644	14582	14685	14684	14407	14571	14697	14853	14591	14510	14615	14765	14699	14612	14551	14512	14667	14705	14797	14691	14762	14587	14682	14665	14518	14525	14467	14612	14781	14511	14602	14704	14744	14730	14662	14592	14589	14758	14687	14493	14664	14692	14591	14719	14571	14642	14787	14457	14618	14498	14708	14666	14536	14644	14599	14632	14797	14531	14669	14653	14557	14764	14495	14755	14620	14766	14689	14573	14707	14657	14679	14467	14729	14619	14584	14660	14689	14684	14625	14554	14640	14725	14579	14475	14531	14714	14755	14557	14440	14813	14631	14645	14691	14619	14556	14553	14672	14606	14698	14547	14685	14628	14650	14630	14499	14632	14635	14608	14586	14651	14656	14378	14732	14629	14734	14493	14727	14755	14547	14644	14571	14678	14621	14673	14697	14686	14647	14614	14571	14739	14707	14498	14653	14643	14572	14507	14825	14529	14661	14734	14475	14600	14590	14491	14760	14671	14574	14594	14782	14554	14651	14696	14614	14512	14483	14620	14750	14755	14577	14675	14587	14636	14564	14739	14563	14616	14651	14696	14660	14600	14717	14469	14780	14496	14437	14547	14844	14442	14557	14694	14823	14713	14681	14771	14485	14574	14638	14573	14617	14554	14623	14828	14642	14567	14553	14522	14527	14774	14631	14818	14908	14510	14657	14631	14674	14535	14775	14525	14709	14704	14567	14657	14613	14632	14759	14662	14647	14654	14643	14794	14546	14631	14826	14594	14628	14617	14580	14679	14618	14676	14589	14731	14686	14488	14598	14639	14644	14652	14746	14722	14523	14640	14689	14567	14599	14693	14633	14749	14571	14637	14635	14530	14590	14659	14408	14774	14652	14651	14630	14596	14616	14758	14637	14692	14671	14709	14812	14565	14497	14654	14602	14451	14504	14586	14737	14599	14804	14659	14528	14719	14684	14585	14677	14720	14638	14458	14647	14828	14632	14570	14591	14788	14689	14690	14729	14667	14615	14688	14764	14658	14515	14702	14553	14658	14739	14747	14613	14545	14623	14633	14590	14695	14696	14766	14638	14677	14444	14558	14667	14707	14655	14771	14646	14658	14795	14583	14768	14581	14763	14595	14680	14609	14665	14570	14772	14527	14704	14727	14507	14715	14696	14477	14535	14692	14822	14692	14739	14640	14651	14756	14586	14531	14580	14672	14657	14554	14830	14570	14619	14564	14606	14680	14333	14636	14657	14623	14615	14687	14736	14659	14695	14705	14570	14643	14763	14798	14456	14660	14650	14658	14758	14739	14616	14791	14624	14521	14487	14625	14596	14687	14596	14607	14736	14667	14712	14605	14612	14563	14460	14809	14744	14690	14795	14668	14620	14727	14649	14534	14518	14583	14726	14678	14448	14668	14653	14516	14740	14538	14469	14622	14642	14637	14736	14693	14617	14695	14649	14675	14609	14671	14578	14662	14614	14637	14602	14650	14730	14627	14484	14698	14657	14521	14694	14761	14587	14628	14684	14592	14634	14544	14728	14618	14667	14491	14407	14688	14746	14599	14653	14715	14579	14672	14656	14602	14785	14472	14708	14336	14542	14601	14584	14466	14731	14628	14620	14746	14671	14615	14528	14531	14447	14647	14557	14560	14723	14494	14704	14635	14547	14654	14692	14472	14479	14462	14623	14586	14618	14339	14544	14689	14690	14634	14640	14693	14532	14588	14541	14731	14568	14742	14730	14529	14529	14535	14695	14718	14718	14597	14650	14724	14678	14597	14814	14680	14552	14627	14720	14587	14699	14591	14580	14614	14709	14583	14560	14662	14711	14583	14639	14576	14658	14740	14690	14562	14589	14424	14633	14515	14742	14644	14570	14545	14645	14813	14688	14638	14648	14556	14619	14594	14587	14642	14498	14619	14699	14585	14705
26988	21648	24454	24398	27641	26655	23438	20296	17852	16240	16326	16280	16127	16212	15990	16172	16220	16011	16149	16178	16103	16047	16229	16098	16229	16297	16020	16128	16112	16376	16172	16173	15995	16145	16122	16102	16142	16243	16156	15982	16128	16180	15929	15982	15936	16145	16166	16131	16130	15982	16226	16263	16024	16102	16104	16271	16213	16075	15964	16246	16080	16165	16282	16134	16241	16206	16404	16087	16130	16123	16205	15974	16179	15983	16251	16177	15895	16004	16196	16249	16266	16208	16095	16211	16218	16146	16112	16075	16123	15992	16072	16146	16053	16241	16118	16159	16164	16174	16190	15966	15985	16023	16273	15897	15998	16140	16183	16212	16292	16043	16347	16093	15979	16189	16025	16055	16095	16224	16036	16221	16133	15898	16171	16104	16120	16346	16071	16155	16060	16246	16095	16170	16079	16124	16064	16045	16149	16086	16133	16345	16218	16085	16141	16149	16088	15936	16152	16266	16082	16137	16125	16165	16161	16361	16057	16090	16192	16202	16097	15935	15951	15993	16049	15964	16160	16199	16058	15752	16115	16150	16349	16048	16076	15963	16024	15893	16155	16204	16259	16075	16239	16188	15981	16197	16331	16141	16102	16096	16159	16159	15884	16204	16325	16108	16091	16276	16225	16012	16094	16090	16079	16187	16350	16317	16034	16145	16127	16337	16016	16048	15949	16055	16148	16285	15920	16246	16126	16179	16035	15903	16056	16216	16025	15926	16099	16156	16198	16083	16215	16187	15975	16102	16160	16005	16013	16071	16193	16288	16066	16077	15912	16237	16114	16065	16186	16040	16129	16061	16090	16099	16259	16195	16070	16138	16190	16138	15921	16238	16143	16181	16082	16152	16077	16012	16102	15931	16237	16022	16034	16145	16050	16147	16096	16270	16107	16137	16052	16094	16007	15982	15935	16102	16093	16231	16141	16357	16241	16038	16191	16239	16076	16072	16189	16061	16021	16113	16026	16230	16094	16237	16091	16155	16089	16111	16106	16020	16056	16004	16047	15939	16089	16229	16131	15972	16051	16250	16092	16173	15949	16333	16129	15973	16025	16175	15994	16148	16257	15990	16116	16194	16072	16052	16158	16291	16170	16261	15906	16012	16157	15882	15916	15933	16101	15940	16099	16129	16284	16136	15930	16156	16167	16167	16093	16201	16069	15955	16119	16025	16083	16025	15963	15861	16109	16108	16176	16164	16141	15869	16175	16026	16112	16286	16209	16163	16141	16013	16097	16115	15918	15919	16336	15986	16060	16239	16106	16237	16026	16181	16195	16034	16196	16079	15958	16087	16119	15906	16078	16003	16043	16083	16044	16314	16161	16127	16209	16073	16093	16180	16015	16076	16054	16142	16055	16271	16277	16124	16199	16317	16069	16052	16144	16226	16168	16165	16075	16062	15991	15978	16201	16181	16035	16059	15948	16062	16175	16203	16264	16127	16003	16104	15965	16112	16183	16040	16172	16043	16100	16078	16008	16071	16081	16049	16063	16232	15959	16274	16073	16319	16110	16154	16143	16052	16185	15967	16053	16219	16141	16123	16057	15942	16186	16237	16127	16265	16112	16031	16007	16130	16048	16147	16044	16098	16100	16136	16178	16210	16211	16248	16256	16176	15872	16093	15939	16115	16350	16006	16225	16257	16067	16035	16089	16178	16036	16094	16230	16068	15975	16184	16230	16336	16224	15945	16028	16106	16139	16168	16264	16034	16162	15988	15924	15994	16044	16010	16069	16184	16210	16011	16025	15975	16078	16231	16078	16109	16231	16054	16098	16263	16125	16175	16048	16277	16003	16174	16016	16106	16188	16177	15959	16299	16096	16165	16138	16061	15992	16263	15978	16245	16303	16213	16118	16137	16061	16081	16144	16091	16220	16043	16285	16134	16243	15867	16150	16003	16101	16188	16112	16109	16168	16260	16391	16088	16148	16020	16126	15979	16150	16150	16064	16102	16203	15997	16119	16013	16015	16100	16267	16257	16022	16053	16005	15953	16200	16237	16014	16149	15941	16119	16177	15955	16171	16197	16152	16124	15835	16250	16202	16305	16248	16046	16173	16194	16163	16196	16111	16278	16162	16131	15858	16130	16011	16101	16004	15936	16123	16053	16134	16288	16176	16125	16145	15949	16023	16156	16089	16269	16089	15963	16125	15996	16275	16127	16042	16070	16045	15950	16053	16132	16039	16183	16113	16260	16101	16079	16224	16089	15954	16102	16190	16178	16367	16134	16174	16052	16048	16299	16060	16213	16065	15963	15979	16224	16275	15992	16059	16044	16027	16021	16140	15978	16076	16106	16168	16227	16187	16181	16121	16203	16177	16055	16198	15941	16097	16053	16208	15938	16061	16072	16113	16287	16129	16198	16195	16056	16136	16098	16144	16038	16033	16140	16174	16201	16091	16225	16197	16087	16015	16089	16304	16088	15957	16326	16069	16056	16038	16205	16040	16238	16107	16184	16228	16037	15948	16097	16257	16110	16282	16108	16177	16189	16227	16073	15817	16038	16116	16071	16222	16042	16119	16085	16118	16028	16006	16112	16061	15929	16149	16015	16152	16038	16083	16226	16131	16240	16222	15956	16076	16145	16264	15983	16083	16152	16042	16387	15981	16169	15940	16094	16072	16153	16081	16102	16065	16219	15873	16026	16156	16070	16030	16082	15936	16090	15995	16281	16258	16262	16015	16111	16103	16216	16076	15993	16200	16080	15953	16118	16288	16215	16124	16330	16171	16040	16018	16117	16204	16116	16046	16053	16077	16204	16265	15960	15944	16159	16100	16090	16204	16039	16283	16122	16150	16274	16119	15786	16000	15998	16027	16112	15995	16174	16120	16028	16283	15996	16167	16282	16149	16206	16071	16164	16274	16153	16216	16284	15997	16134	16180	16073	16292	16187	16212	16185	16076	16008	16250	16154	16248	16232	16178	15930	16072	16145	16104	16094	16141	16143	15982	16211	16182	16225	15800	16243	16227	16329	16294	16129	16155	16099	16233	16213	15926	15954	16132	16067	16132	16107	16217	15988	16024	16085	16180	16052	15961	15927	15829	16234	16309	16142	16057	16061	16103	15845	15972	15975	16181	16190	16268	16175	16360	16180	16039	16129	16164	16115	16268	16124	16092	16064	16252	16148	16158	16072	15828	16164	16236	16213	16259	16019	16199	16131	16107	16120	16279	16006	16337	16182	16138	16327	16201	16140	16171	16290	16078	16293	16031	15991	16250	16329	16259	16160	16258	16240	16173	16188	16185	16273	16098	16251	16249	16155	16473	16061	16164	16093	16317	16245	16086	16083	16153	16004	16145	16042	16278	16312	16207	16408	16174	16294	16144	16027	16335	16188	16070	16252	16055	16057	16108	16264	16177	16156	16017	16101	16196	16064	16220	16018	16101	16149	15975	16289	16061	16070	16291	16240	16151	16246	16172	15935	15986	16065	16061	16147	16131	16194	16203	16096	16120	16005	16203	16140	16270	16135	16199	16093	16278	16144	16332	16042	16274	16016	16245	16170	16239	16173	16398	16107	16098	16095	16222	16084	16200	16023	16204	16059	16193	16027	16021	15915	16152	16073	16239	16143	16165	16016	16044	16081	16107	16090	16127	16062	16214	16176	16050	16267	16086	16205	16140	16258	16138	16302	16272	16256	16084	16109	16060	16101	16035	15939	16083	16130	16307	16150	16176	16078	16128	16201	16122	15953	16185	16073	16167	16117	16006	16204	16402	15959	16238	16218	16263	16183	16040	16012	16008	16054	16120	16235	16311	16002	15875	16126	16411	16103	16209	16265	15913	16142	16039	16166	16019	16205	16084	16150	16231	16079	16192	16044	16171	16103	16164	16039	16123	16242	16120	16170	16019	16130	15980	15939	16201	16076	16143	16273	16156	16132	16153	15828	16046	16052	15975	16052	16166	16070	16138	16151	16245	16201	16236	16226	16143	16089	16143	16066	16075	16178	16293	15992	16191	16164	16167	16041	16032	15943	16226	16198	16108	16202	16165	16011	16158	16148	16128	15986	16071	16120	16013	16152	16108	16036	16002	15980	16264	16143	16101	15901	16332	16078	16158	16210	16085	16062	16180	16046	16169	15931	16072	16089	16247	16050	16097	16137	16251	15974	16160	15986	16200	16206	16062	16076	16110	16159	15989	16045	16300	15969	16106	15923	16342	15977	16039	16153	16066	16238	16000	16113	16143	16102	16089	16109	16164	16085	16223	16069	16072	16070	16051	15917	16143	16300	16143	15995	15967	16154	16187	16059	16061	16229	16033	16058	16124	16178	16014	16271	16307	16163	16201	16025	16186	16079	16205	16082	16077	16118	16085	16106	16048	16100	16205	15951	16028	15897	16043	16073	15971	16162	15994	16066	15968	15995	16053	16017	16153	15952	16167	16081	16204	16077	16171	16280	16128	16283	15860	16026	16264	16054	16277	16111	16071	16066	15998	16173	16242	16213	16076	16166	16209	16195	16124	16008	16023	16075	16010	16217	15929	16117	16135	16289	16166	16046	16252	15990	16188	16295	16022	16038	16028	15991	16150	16154	16153	16105	16043	16319	16252	15956	16044	16072	16348	16009	16112	16141	15938	16060	16226	16052	16051	16339	16189	16112	16135	16030	15962	15908	16138	16129	16293	16077	16006	16259	16059	16001	16158	16064	16157	15955	15935	16094	16163	16175	16098	16097	16089	16177	16121	16283	15975	16027	16184	15893	16101	16161	16219	16127	16227	16182	16295	16157	16033	15920	16220	16304	16211	16104	16050	16011	16074	16297	16204	16159	16079	15993	16083	16044	16159	16104	16123	16208	16150	16187	15948	16012	16161	16119	15995	16224	16173	16319	16371	16126	16226	16058	16129	15989	16217	16133	16209	16071	16194	16183	16240	16229	15968	16083	16184	16082	16316	16235	16267	15979	16237	16254	16219	16246	16301	16260	16160	16160	16121	16029	15956	16144	16099	16262	16206	16077	16100	16162	16081	16042	16042	16034	16098	16069	16171	16435	16179	15953	16000	16088	16150	16131	16024	16102	16210	16042	16063	15850	16437	16172	16179	16087	16218	16218	16163	16222	16197	16203	16116	16180	16046	16179	16048	16075	16067	15984	16159	16255	16110	16018	16030	16083	16151	15991	16064	16203	15973	16111
14118	17688	21465	23875	30766	27795	23663	19893	16153	14912	14952	14971	15088	15058	15016	15071	14873	15076	14904	14913	15094	15115	14985	15097	14971	14875	15193	14896	15117	14961	15164	14997	15002	14943	15046	14905	14828	14901	14958	14987	15017	14937	14846	14977	15000	15163	14997	14815	14770	15024	14957	15135	14964	14717	14921	14896	14979	14991	14925	14878	15060	14787	14884	14993	14983	14818	14970	15046	14969	15194	14847	14955	15014	14947	14990	15026	15021	14947	15143	14977	14841	14926	15091	14856	14892	14986	14831	14944	15013	15020	15151	14795	15001	14904	14999	15197	14945	15003	14799	14925	14969	14963	14850	14964	14969	15095	14927	15071	14999	15033	14943	15027	14927	14926	14912	14951	14867	14973	14914	14871	15003	14946	15151	15066	14896	14876	14850	15048	14791	14810	15148	14924	15029	15008	15008	14989	15097	15003	14779	14941	14911	14827	14996	14810	15000	15067	14863	14999	14950	15012	14960	14746	15056	15049	15002	15127	14866	14912	14911	14960	15031	15002	14873	15113	14983	14882	14902	14878	15083	14855	15021	15031	15091	15041	15045	14948	14999	14948	15027	14984	15003	14867	14872	14991	14929	14803	14993	15008	15043	15033	14723	14778	14926	14863	14931	14922	15010	15062	15007	14882	15000	14931	14936	14868	14958	14690	14930	14814	14909	14959	14555	14988	14873	15031	14973	14989	15032	14881	14912	15047	15025	15044	14947	14914	14900	15099	14857	14999	14972	14992	15000	15097	14979	14941	14688	14886	14963	15000	15017	14995	14942	15012	15063	14961	14942	14880	14768	15037	14949	14920	14784	14899	15089	14996	14958	15020	14986	14835	15056	15008	15027	14885	14988	14936	14999	14973	14956	14874	15010	15027	15124	14982	14915	14856	14954	14958	14999	14794	14979	15068	14924	14853	15024	14911	15218	14982	14924	15053	14919	14991	14873	15039	15031	14926	15066	14985	14934	15003	14893	14981	15060	14937	14924	14861	14908	14881	14919	14830	15087	14983	15038	14915	15131	14910	14889	15122	14973	14822	14853	15029	14976	14882	14957	14809	14821	15038	14917	14978	15069	14959	14987	14778	15013	14930	14892	14945	14955	14988	15071	14909	14956	14828	15055	14918	14861	15052	15085	15115	14893	14814	14850	15101	15022	14989	14919	14803	15025	14930	14897	14891	14998	14912	14880	14951	14880	14751	15021	15047	14870	15055	15076	14775	14916	14966	14946	14912	14988	14934	14905	15013	15169	14941	15012	14875	14966	14930	15039	14916	14974	15009	14897	14963	15003	14870	14884	14839	15121	14938	14986	14999	14742	14971	15005	15059	14943	15077	14948	15044	14930	15143	14874	15097	15100	14966	15024	14980	14996	15007	14890	14985	14951	14907	15050	14955	14858	14839	14759	15059	15243	14802	15029	14968	14857	14833	15044	14945	14957	14919	14901	14848	14696	15001	15089	14871	14964	15086	14983	15091	14992	14716	14923	14978	15127	14995	14968	15060	14959	14989	14931	14988	14999	14927	15076	14833	15112	15014	14922	14984	14915	14894	15068	15003	15084	14946	14871	14976	15035	14985	14995	14984	15176	14791	14916	14964	15036	15054	14888	14976	15009	14789	15051	14894	14871	15001	14990	14983	15019	14926	15080	14929	14935	14802	15097	14961	14962	14896	14938	14893	15215	14828	14930	15105	14963	14997	14828	15008	14908	14864	15036	14987	14955	15018	14902	14782	14991	15006	14967	15031	15045	15057	14840	14947	14846	14711	14885	14969	15048	14966	14840	14901	15118	14995	14938	14920	15066	15034	14809	14948	15027	14914	14665	15139	14937	14944	15013	15045	14881	14884	14884	15055	14891	14974	14834	14901	15205	14817	15097	14912	14979	14975	14999	15029	15088	14957	14883	14823	15009	14957	15016	15025	14937	14874	15071	14962	15216	15001	14908	14956	14921	15044	14914	14998	14904	15129	14878	14847	14922	14984	15059	14911	14795	14903	14902	15023	14835	15003	15332	15012	14898	15055	14874	14977	14910	15020	14842	14764	14922	14792	15049	14744	15037	14963	14992	14822	15032	14866	15033	14916	15035	14965	14969	14765	15082	14879	14969	14908	14901	14966	14982	14937	15155	14987	14950	14957	14813	15048	14877	14924	15236	15013	14946	15075	14803	15054	14917	14779	14994	15017	15142	14778	15068	14940	14996	15023	14935	15012	14927	15033	15025	15123	14997	15068	15011	15135	15029	14929	14995	14924	14884	14961	15036	15007	15060	15036	14984	14898	14977	14778	15044	14817	14983	14995	14815	14975	14882	14961	14773	14911	14939	14865	14882	14926	15055	15106	14947	14905	14995	14939	15005	14998	14964	14974	14969	14974	14943	14958	15009	14820	14922	14907	14864	14958	14952	15105	14896	14983	15003	14832	14907	15087	14920	14939	15097	15027	14925	14972	14965	14896	14844	15003	15008	14977	14904	15079	14901	14897	14891	14885	15038	14815	15000	14975	14808	14883	15013	15059	14910	15061	14909	14907	15056	14922	15003	14900	14939	14997	14925	14983	14895	14869	14937	15102	15005	14785	15171	14958	15140	14988	14861	14915	14965	14944	15146	14917	15021	15050	15035	14927	15072	15021	14977	15018	14923	14981	14952	15006	14900	14990	15048	14919	14817	14957	15042	14834	15035	15043	15035	14828	15009	15042	14931	15001	14982	14865	14932	14872	15012	15163	14866	14985	15081	14849	14961	14937	14843	15030	14945	14914	15031	15064	14990	14943	15079	14979	14904	14983	14822	14859	15045	15146	15054	14878	14754	14967	14985	14977	15110	15027	15002	14934	15017	14870	14998	15020	14919	14983	14966	14958	14915	15078	14982	15085	15173	15044	14997	14761	14827	15121	14996	14869	14964	14923	14909	14891	14825	14821	15078	15016	15032	14969	14840	15044	15110	14882	15063	15027	15012	15141	14946	15088	14869	14883	14901	14999	15021	14916	14990	14966	15078	14963	15057	15075	15043	14985	14910	15242	14944	15014	15088	14943	14791	15043	14965	14941	14988	14901	14987	14888	14921	15015	14970	14937	15032	15177	14937	14970	14907	14913	14996	14953	14928	14999	14842	14927	14994	14938	14875	14813	14931	14720	14889	14956	14961	15071	14925	15115	14969	14901	14991	14954	14911	14855	14942	15061	15015	14886	14983	14889	15002	15048	14926	14994	15083	14907	15118	14894	14964	14870	14915	15075	14962	15037	14867	14865	14971	15029	14931	14864	15048	14996	14887	14957	15048	14842	14770	14960	14907	14996	14858	15006	14990	15083	15017	15088	14946	14884	14919	15002	14879	14946	14984	15003	15038	15069	14878	14870	14955	14976	14976	14990	15021	14971	15082	14886	14897	14887	14984	14998	14719	15213	15053	15103	14903	15055	14998	14969	14857	14918	14761	14936	14772	14977	14993	14983	14903	14896	14983	15009	14890	15062	14963	15173	15050	15002	14741	14907	14877	14877	14985	14962	15067	14950	14933	14999	15018	14916	15044	15205	15000	14966	15066	14802	14983	15119	14761	15094	14981	14959	14890	15092	14980	14895	14865	14809	15135	14898	15009	14941	14919	14991	14903	14851	14948	15062	14959	15008	14935	14788	15064	14752	15082	15078	14932	14913	14820	14967	14891	15014	14851	15078	14886	15114	14986	14913	14915	15018	14830	15199	14942	15050	14980	14945	15074	15070	14835	14913	15029	14808	14984	15074	14886	14983	14921	14964	14825	14812	14855	15006	14867	14962	14864	15002	14841	15008	14786	14923	14845	15018	15065	14842	15083	15027	14951	14841	14833	14973	14739	15069	15158	14936	14913	14976	15010	15037	14960	14923	14682	15028	14953	14923	14968	15009	15040	14991	14854	15140	14919	14771	14994	15014	14967	15061	15044	14965	14900	15085	14994	15051	14914	14908	14947	15105	14983	14957	15116	15056	15020	14972	14859	14930	14904	14960	14868	14927	14929	15108	14870	15085	14788	15013	15051	14962	14987	14940	14983	14982	14984	14986	15012	15061	14948	14908	14933	15036	15183	14982	15108	15029	14972	14982	14973	14982	15100	14928	14965	14995	14992	14968	15069	15101	14981	15025	14838	15028	14981	15031	15101	14956	14869	14963	14959	14789	14891	14982	14982	15024	14969	14975	14888	15021	14986	15146	15136	15080	14903	15042	15047	14807	14868	15030	14771	14967	15065	15089	14932	14971	15070	14828	14829	14926	15088	15021	14933	14907	14961	14920	15060	15066	15013	14892	15064	14836	14973	15018	14886	15182	14957	14967	15086	14868	14952	15030	14946	14834	14976	14989	14932	14895	15036	14971	14930	15065	15078	14972	15061	15034	14956	14919	15168	14895	15110	14932	14822	15033	14887	15101	14845	14962	15054	14936	14937	14888	15038	14883	14873	15005	15067	14918	14801	15027	15098	14941	15019	14992	15023	14927	14995	15031	14870	15034	14801	15050	15106	14916	14824	14786	14957	14997	14998	14964	15018	14933	14917	15060	14973	14852	15029	14963	15141	14918	14921	14937	14985	14943	15110	14995	15013	14993	15091	15022	15055	15033	15006	14875	15027	14912	14890	15039	14912	14875	15000	14856	14991	14909	15030	14928	14920	14964	14964	14923	15107	14873	15010	14796	15028	14997	14897	15097	15037	15102	14902	14989	14893	14939	14921	14969	15087	14977	14748	15065	14943	15120	14930	15089	14978	15050	14978	14943	14959	14994	15018	14867	14943	14954	14952	14925	14964	14912	14935	14956	14912	14998	14997	15015	15027	14899	15104	14921	14905	14961	14983	15084	15055	14993	14929	15052	14793	14922	15041	14959	14857	15034	15074	14908	15041	15078	14927	14859	15098	14923	15085	14990	14899	15018	14975	14965	15020	15007	14991	14978	15124	14993	14979	14797	14950	14981	14971	15039	14949	15023	15136	15088	14951	14850	14875	14936	14929	14951	14961	14917	14787	14779	14958	14942	14966	14928	15098	14913	14975	14990	14915	15011	14938	14864	14940	14988	15045	14924	14989	14906	14949	15000	14986	15065	14957	14987	15038	14950	14867	14938	14953	15074	14925	14906	14972	15036	14984	14944	15120	14717	14888	15010	14879	15000	14983	14987
24130	21184	28301	28465	46854	49613	42576	33169	23004	17413	16769	16577	16339	16123	16173	16247	16218	16301	16288	16210	16083	16185	16064	16041	16126	16319	16155	16258	16371	16263	16172	16032	15930	16127	16091	16175	16095	16105	16030	16188	16123	16173	16222	16020	16254	16132	15801	16063	16067	16181	16306	16136	16199	16063	16029	16182	16146	16182	16191	16331	16127	16132	16068	16101	16140	16198	16266	16045	16081	16195	15994	16216	16059	16065	16161	16129	15963	16331	16280	16240	16146	15976	16229	16186	16017	16156	16071	16260	16081	15968	16029	16005	16321	16067	15993	16138	16258	16132	16096	16196	16099	16227	15986	16151	16169	16134	15899	15981	15912	16090	15938	16223	16125	16035	15947	15981	16016	16034	16108	16145	16113	16267	16265	16098	16174	16215	16038	16320	16144	16061	16144	16158	16139	16017	16126	16122	16390	16011	16039	16059	16090	16005	15952	16060	16135	16089	16264	16021	16094	16070	16221	15920	16051	16128	16158	15957	16178	16091	15986	16132	16069	16173	16091	16100	15929	16097	16031	16045	16122	16187	15933	15903	16199	16261	16216	16239	16071	16142	16133	15937	16024	16079	16199	16168	16169	16191	16159	15983	16135	15898	16201	15988	16147	16218	16093	16153	15975	15998	15984	16072	15961	16080	16110	16092	16164	16064	16078	16034	16172	16170	16119	16135	16014	16241	16275	16091	15999	16043	16010	16181	16096	15988	15943	16069	16139	16015	15931	16084	16156	16091	16157	15934	15995	16114	16193	16053	16125	16073	16166	16222	16040	16058	16064	15981	15981	16047	16093	15974	16275	16126	15886	16110	16065	15918	16118	16092	15889	16091	15937	16106	16110	16106	16170	16098	15914	16134	16151	16221	16248	16134	16162	16050	16372	15915	16036	16166	16038	16072	15880	16088	15948	16194	15915	16090	16032	16159	15930	15966	16110	15995	16142	16228	16184	15917	16027	16129	16093	16325	16240	16212	16184	16020	16055	16056	16011	16019	16251	16068	16083	16048	16256	15880	16120	15955	16134	15728	16187	16103	16183	16075	15867	16040	16169	16011	16000	16198	16013	15956	15990	16158	16064	16014	16335	16049	16071	16248	15810	15857	16047	16048	15924	16126	15860	16129	15987	15959	16150	16009	16045	16166	15951	15995	16044	16275	16297	16134	16233	16031	16208	15968	16108	16060	16025	16029	15966	16044	16013	16148	16156	16033	16048	16289	16064	16095	16080	16077	16020	16001	16081	16005	16158	15911	16048	16054	16072	16109	16222	16095	16133	16034	16234	16276	16118	16158	16043	16046	15993	16124	15940	16201	16100	16001	16128	16161	15995	16228	15956	15906	16154	16301	15964	16106	15999	16268	16259	16121	16250	16079	15972	16152	15920	15611	16211	16065	16193	16009	15836	15921	16220	15887	16056	15965	16003	16069	15964	15999	16118	15965	16179	16171	16236	16139	16092	16168	16053	15959	16096	16182	16214	16204	16285	15999	16026	15943	16179	16184	16074	15940	15896	16116	15919	15795	16079	16076	16076	16053	16001	16163	16148	15935	16019	16088	16084	16130	16113	15926	16119	16107	16141	16197	16037	16202	16147	15968	16209	16114	16003	16058	15986	15978	16023	16093	15970	16165	16036	16024	15943	15781	16110	16165	16159	16081	16013	16022	16227	16063	15976	15990	15976	15938	16070	16236	16042	15989	16163	16240	16189	16037	16059	15971	16159	16174	16162	16074	15990	16290	15949	16170	16087	16104	15852	16158	16044	16162	16142	16164	16247	16167	16323	16059	16138	16014	16191	16224	16005	16004	16259	15975	16225	15888	16020	15989	15978	16034	16242	16280	16152	16240	15977	15989	16023	16126	16005	16241	15951	16192	16461	16101	16104	16204	16064	16207	16155	16030	16238	15987	15998	16284	16360	16024	16121	16166	16355	15945	16132	15945	16117	16206	16038	15991	15957	15879	15993	16206	15963	15889	15909	16144	15887	16230	16011	16008	16084	16090	16100	16190	16078	16143	16249	16071	15807	16009	16106	16076	15958	15946	16039	16097	16063	16112	16276	16169	16141	16091	16124	16136	16011	15937	15993	16189	16336	16202	15852	16194	15998	16017	15882	16108	16115	16070	16075	16045	16050	15850	16139	16196	16087	16036	16071	16052	16213	16064	15946	16210	15917	15947	16049	16085	16022	16330	16059	16039	16088	16049	16222	16118	16114	16139	16113	16162	15987	16107	15833	16049	16038	16096	15935	16188	15922	16137	15870	16048	16007	16033	16018	16218	16056	16041	16036	16152	16138	16116	16019	16086	16261	16223	16080	16009	15927	16216	16089	16027	16293	16173	16210	16131	15828	16154	16210	15939	16057	15945	16087	15989	16058	16121	15942	16332	16045	16189	16069	16084	15949	16091	15910	16004	16125	16114	15954	16121	16094	16104	15985	16028	15956	16092	15896	16075	16086	16212	16122	16049	16179	15862	16184	16082	16042	16090	16096	16183	16095	15993	16117	16244	16128	16054	16117	16311	16007	15957	16059	16154	16229	15996	16069	16012	16013	16016	16028	16109	15953	16090	16073	15944	16010	16150	16169	16123	16102	16025	16409	16229	16130	16019	16051	16050	15968	16098	15898	15966	16079	16085	15976	16225	16186	16079	16254	16112	16054	16004	16163	16295	16133	15931	16176	16188	16318	16182	15889	16067	16135	16106	16002	16154	16165	16102	15992	15932	16183	16079	16041	16120	16058	15980	16224	16147	15961	16152	16243	16120	16231	15942	16191	16255	16027	16307	16091	16268	15990	16113	16048	16148	16043	16216	16063	16066	16224	16079	16009	16043	16186	16214	16396	16176	16176	16123	16115	16175	16070	16146	16023	16330	16400	16129	16028	16117	16000	16092	16144	16120	15990	15985	16230	15937	16100	16249	16166	16297	16246	15998	16120	16210	15988	16074	16101	16019	16121	16043	16168	16095	16210	16271	16251	16013	16147	16046	16077	16015	16373	16043	16176	16131	15959	16105	16009	16094	16056	16258	15975	16070	16133	16148	16140	16039	16132	16009	16148	16089	16096	16097	15933	16158	16102	16355	16206	16141	15918	16159	16101	15976	16031	16144	16101	15981	16147	16116	16125	16128	16302	16073	16146	16083	16113	15812	16337	16116	16005	16147	16249	16040	16178	16150	16095	16087	16242	16127	16263	16204	15991	16142	16320	16059	16003	16220	16159	16027	16284	16054	16205	16176	16004	16141	16137	16014	16086	16073	16205	16152	16062	15935	15966	16122	16194	16126	16009	16065	16117	15914	16053	16293	16219	16102	15872	16090	16138	16145	16034	15880	16102	16140	16110	16098	16163	16211	15904	15917	16015	16088	16129	16118	15985	15983	16124	16084	16162	16148	16270	16137	16017	16148	15945	16260	16060	16053	16235	16097	16065	15844	16123	16031	16034	16161	15946	16247	16315	15937	16406	16175	16104	16216	16028	15967	15968	16097	15936	16061	16048	16044	15814	15978	16168	16245	15924	16162	16150	16088	16200	15929	16155	15951	16227	16111	16157	16040	15994	16275	16247	16209	16259	16147	15997	16136	15909	15888	15939	16015	16114	15926	16144	16009	16026	15994	16065	16213	16078	16046	16153	15987	16135	16133	16147	16083	16113	16289	16043	16132	16089	15892	16307	16005	16169	16249	16198	16093	16127	15984	16197	16317	15916	16177	16124	16229	16236	16093	16316	16077	16110	16093	16135	16176	15939	15971	15994	16123	16020	16194	16011	16144	16112	16002	16032	16012	16088	16112	16220	16176	16151	16018	16130	16128	16279	16235	15990	16012	16032	16099	16005	16123	16328	16187	15928	16120	16172	16089	16145	16017	16210	16073	16033	16030	16206	16095	16099	15950	16325	16069	15932	15955	16271	16090	16168	15980	15937	16116	16242	16046	16011	15960	16216	15967	16263	16184	16131	15935	16128	16031	15914	15971	16018	16067	16001	16014	16113	16098	16037	15999	16088	16150	16023	16025	16050	16133	16048	16131	16181	15949	15991	16112	16070	16027	16045	16283	16248	16152	16156	16047	15801	16171	16196	16212	16142	16237	16045	16076	16121	16185	16146	15907	16012	16021	16061	16109	16215	16049	16073	15895	16122	16234	15850	16061	16204	16196	16019	16078	16057	16137	16181	16097	16101	16245	16018	15982	15978	16210	15875	15830	16092	16141	16156	16215	16003	16281	16029	16246	16060	16238	15998	16295	16061	16038	16100	16159	15809	16014	16229	16080	16009	16196	16237	16274	16015	16037	15901	16098	16120	16169	16054	16208	16239	16236	16013	16056	16118	16227	15980	16241	16064	16085	16029	16107	15919	16020	16075	16269	16181	15947	16266	16227	16071	16080	16280	16251	15994	16097	16082	16125	16049	16123	16434	16254	16212	16062	15967	15969	16132	16034	16211	16159	16063	16110	16210	16197	16238	16107	16112	16168	15994	16127	16086	16234	16153	16034	16107	16220	16224	16004	16207	16025	16234	16214	16064	16094	15923	16154	16078	16276	16053	16020	16166	16225	16183	16095	16045	16237	16120	16163	16166	16111	16254	16049	16259	16187	16100	15993	15948	16292	16228	16012	16148	16193	16163	16045	16160	15997	15996	15952	15932	16117	16062	16261	16112	16111	15986	15968	16184	16169	16014	16227	16056	16004	16187	16215	16309	16017	15971	16158	16408	16133	16164	16162	16014	16043	16023	16204	16117	16273	16116	15943	16153	15978	16044	16223	16202	16121	16116	15931	16117	16176	16235	15994	16022	16226	15907	16116	15920	16103	15982	16101	16070	16227	15958	16156	15992	16156	16109	15967	15957	16158	15964	16213	16045	16081	16026	15956	16151	16034	16158	15952	16042	15878	15989	16064	16143	16162	16249	16134	16196	16223	16212	16133	16108	16235	16025	16095	15993	16008	16008	16054	16058	15958	15970	15923	16097	16044	16113	16238	15884	16261	15964	16134	16192	16059	16057	16104	16085	16146	16135	16111	16283	16283	16182	16157	16150	16299	15940	16045	15943	16207	15965	16102	16058	16029	15957	16233	16350	16122	16152	16021	16085	16106	16010	16185	16117	16128	16012	16150	16115	15942	16142	16032	16010	16171	16090	15954	15920	16160
13449	21523	28584	44980	56493	51730	43577	35200	21123	15316	15437	14935	15147	15027	15039	14885	15051	14955	14972	15018	14950	14950	14931	14969	14815	14950	15009	15076	15113	14966	14848	15046	14894	14944	15111	15081	15109	14925	14987	14907	14990	15009	14766	15120	14807	15017	15017	15013	15037	15041	15068	14952	14929	15110	14985	14948	15029	14873	14885	15089	15010	14987	15027	15207	14969	15062	14912	14865	15256	14968	15128	14996	15097	14960	15060	14983	15059	14991	15103	15030	14939	14887	14969	14868	14930	14948	14899	14951	15012	14988	14987	14951	15038	15065	14897	14965	14799	15007	15105	15105	15094	14988	14988	14798	15045	15000	14900	14873	14823	14977	14858	14958	14945	14955	14947	14797	15118	15185	15060	14919	15143	14873	14876	14928	14915	14960	15091	15013	15165	14930	15089	14980	14905	14825	14924	15126	15063	14960	14929	15035	15017	14949	15028	15012	14959	15006	14985	15120	15062	14908	14978	14987	15050	14945	14793	14998	15026	14907	14913	15120	15102	15027	14956	14946	14765	15023	15062	14885	14998	15041	14781	14874	15009	15025	14875	15081	14861	15073	14991	14995	14993	14795	14871	15013	14977	14952	15029	14879	14889	14986	15024	15067	14977	14861	15038	15153	14877	14931	14994	15147	14920	14958	15160	14913	15008	14883	15052	14966	14863	14948	14870	14972	14936	14902	15139	14967	15101	14958	15066	14841	15092	14995	14929	15036	14842	15005	14749	14891	15053	14998	14891	14886	14986	15158	15075	14926	14945	14709	14929	14969	14932	14928	14888	14918	14857	14878	14987	14918	15006	14788	14939	14952	14932	15034	15104	14931	15063	15003	14912	15025	14978	14908	15087	15028	14983	14885	14866	14946	15001	15001	14947	15046	14991	15021	14927	15035	14910	14825	15061	14906	15048	15036	14944	15093	15041	15164	15106	14853	14909	14968	15025	15066	15065	14968	15056	14973	15035	15054	15035	14805	15021	14951	15049	15088	14908	15045	14882	15030	14851	14823	15042	14972	15043	14959	14967	14956	15101	15014	14943	14866	14932	14867	14941	14974	15073	15044	14871	15132	15078	14938	15130	14999	14870	14973	14940	15082	14876	15038	14956	15016	14983	15009	14980	14940	15033	14864	14920	14870	15063	14902	15005	14871	14954	15102	15028	14884	14938	15116	14882	14929	15013	14907	15106	14888	14959	15027	15092	14994	14843	15040	14960	15094	15065	14864	14973	14972	14987	14870	14979	14965	14818	14990	15077	14994	14843	14967	14984	15079	15010	14912	15005	15015	15241	15057	15020	14941	14912	14891	14961	14918	14960	15014	15111	15079	15089	15023	15066	14914	15054	14985	15033	15121	15019	15030	14910	15089	14985	15024	15134	15014	14915	14921	14799	14963	14965	15208	15093	15030	15056	15078	14964	14922	14915	14941	14802	14953	14985	14917	15100	14791	15195	14957	14950	14833	14937	14999	15012	14898	15022	14966	15148	14919	14941	15145	15022	15098	14933	14958	14873	15121	14904	14916	15016	15110	15047	14874	14998	15146	14982	14911	14910	15102	14935	14962	15127	15005	14968	14886	15021	14869	15013	14997	14980	14899	15022	15076	15059	14872	14899	14819	14921	14976	15131	15032	14921	14963	14969	14895	14929	14921	14956	14792	15040	15071	14963	14945	14990	15013	14895	14970	15028	15049	15070	14952	14799	14964	15059	15011	14909	15167	15044	15074	14847	14973	14908	14889	15097	15123	14872	14980	15060	14813	14967	15103	14952	15087	14951	14968	15050	15046	15119	14967	15057	14959	14980	15098	14953	14928	15014	15114	15003	14985	14943	14851	14937	14946	14902	15023	14868	14951	15041	14981	15006	15093	14963	15062	14990	14959	15142	14931	14976	14763	15037	15004	14990	14867	15014	15098	15083	15033	14917	14937	15095	15096	15054	14992	14879	15093	15048	14946	14894	15199	14817	15093	14994	14995	14912	14914	14965	15041	15041	15184	14809	15046	14960	14922	14874	14952	15059	14938	14923	14931	15106	15007	15067	14817	15053	14993	14904	15084	15060	15056	15153	14948	14889	15080	15077	14988	14987	15023	15063	14766	14980	14882	14926	15059	14981	14815	14779	14899	15059	14941	14907	15042	14885	15089	14934	15027	14998	15036	14837	15016	15041	14999	14886	15138	14818	14973	14982	14834	15158	14977	14936	15236	15031	15131	14964	14884	15083	14995	14956	14949	14818	14994	14988	15081	15080	14924	15041	14931	15018	15181	14883	15003	14963	15068	15083	14995	15098	14864	15017	14911	15054	15110	14927	14917	14861	15015	15055	15026	14794	15103	14881	15144	15000	14977	14782	14892	15033	14943	14946	14922	14970	14991	14942	14924	14932	15002	14990	14960	14971	14908	14832	15096	14990	15062	14992	15011	15167	14988	15011	14819	14962	14903	14963	14996	14985	14828	14983	15010	14935	15116	15120	15017	14940	14945	14994	14967	14986	14780	15028	14980	14991	14909	15055	14936	14977	14936	14945	14936	15003	14967	14915	15096	15000	14902	15020	14959	15079	15026	14888	15034	14770	14925	14882	14913	14881	14953	14971	14838	14983	14951	14899	14772	14948	15094	15057	14925	15107	15078	14910	14995	14964	14986	15056	15064	14962	15101	14896	15132	14883	14997	14786	14999	14963	14929	15172	14866	15025	15030	14915	15003	15032	15065	15114	14904	15079	14911	15075	14918	14932	15013	15082	14858	15042	14792	15033	15028	15041	14880	14947	15086	15075	15140	14765	14984	14957	15016	15002	14965	15131	14787	15083	14868	14785	15154	15115	14883	15022	15127	14882	14894	15223	15010	14909	14973	14984	15080	15040	14961	14997	14911	14973	14831	15288	15051	15013	15025	15046	15012	15005	15087	14965	14837	14973	14904	15080	15099	14945	15023	14846	14999	15029	14998	15002	14896	15084	14895	14939	15083	14950	15031	14994	14838	14875	14919	15048	15120	14934	14848	14988	15123	15116	15104	15048	14957	15117	15088	15005	15106	14939	14921	15086	15030	14868	14915	15171	15117	14953	14913	15014	15110	14957	15003	15094	15017	14986	14934	15098	14814	14819	14911	14936	14818	14838	15023	14886	14855	14950	15144	14840	15003	14718	15047	14953	14856	14899	14901	14846	14919	15081	14981	14942	14857	14940	15052	15023	15076	14910	14927	14997	14947	15106	14936	14954	15133	14955	14888	15112	14995	14792	15045	15041	15098	14842	15142	15044	14939	14925	14932	15067	14993	14967	15011	15057	14828	14919	14975	14956	15008	15005	14988	15085	15085	14938	15082	14963	14839	14928	14885	14768	15116	15165	14800	14894	14895	14903	15052	14940	14931	14998	14990	15220	14979	14959	14871	15008	14940	14978	14796	14871	14768	14945	15015	15060	14887	15079	15013	15012	15166	15020	15052	14825	15093	14921	15075	14903	15137	15144	15065	15059	15045	14939	15040	14896	14935	15018	14938	15220	14814	15063	15043	14892	15138	14931	15010	14969	15030	14924	14953	14824	14982	15123	15000	14976	14894	14993	15022	14898	15052	14957	14984	14760	14891	14984	15042	14942	14884	14856	15036	15003	14992	15018	14959	14787	15053	14991	15056	15202	14982	15154	15040	15021	14949	14959	14914	15006	14815	14903	14931	14776	15044	15019	14958	15109	15005	14941	15171	14870	15082	15088	15077	15196	15042	14864	14917	14919	15163	14946	15053	14958	15096	15026	14899	14994	15020	14933	14887	14828	14967	14942	14883	14997	15027	14971	14956	14933	14838	15014	14987	15027	15057	14946	15088	14853	15017	14891	14788	14953	14980	14852	15043	14828	14939	14984	15046	14939	14888	14953	15047	15002	15031	15092	15129	14858	14907	15004	15082	14949	15163	15038	14831	14915	14950	14831	14787	15084	14983	15060	14771	15058	14936	14958	14807	14839	14951	15002	14954	15037	15108	14863	15015	14837	15061	15074	14859	15077	14985	14944	14918	14959	14865	15094	14942	14952	14849	15072	14893	15028	15074	14831	14916	15050	14915	15007	14838	14912	14906	14943	14941	15127	14980	15070	15009	15049	15063	15005	15071	15053	14847	14941	14896	15082	14869	15068	15011	14872	14887	15023	14749	14744	15023	15062	14992	15033	15028	14832	15064	14949	15091	14864	15161	14875	15043	15031	15029	14969	14852	14996	15023	15077	15010	15056	15146	15013	15161	15028	15109	14903	14999	14892	15061	15032	15040	15224	14987	14994	14966	14966	15133	14951	15025	14972	15060	14931	15130	15182	15012	15016	15147	14777	14964	14774	14956	14990	14892	15097	14933	14998	14885	15004	15058	14800	15007	14835	14921	14979	14875	14875	15131	14905	15064	14937	15022	15104	14920	15055	14995	14963	14867	15017	15043	15027	14863	15017	15226	14962	15008	15163	14934	15116	15006	14917	15053	14962	14979	14999	14982	15000	14945	14902	14983	14805	14938	14959	14868	15029	14867	14931	15002	14850	15125	14904	15065	15071	15084	14980	14928	14886	15178	14911	15257	14971	15038	14775	15012	15107	14883	14840	15209	15094	15034	14859	14949	14950	14841	14976	15084	14910	14746	14984	15059	15117	15010	14900	15028	15085	14864	15087	14886	15063	14976	14978	15083	15140	15045	14787	15065	15048	15106	15147	14884	14882	14873	15115	14782	15143	15161	15116	15051	14894	14952	14886	14931	14817	15022	15040	15080	15040	14921	15139	15101	15116	15080	15135	14943	14857	14876	15010	14880	15026	15173	14874	15061	14953	15090	14976	15028	14896	15030	15205	14791	14975	15077	15038	14959	15021	14931	14872	15016	14963	15083	15106	15016	14965	14883	15149	14830	15150	14998	14983	15055	14974	15077	15006	14928	14860	14958	14878	14847	14992	14933	15008	14971	14945	14870	14950	15008	14773	14989	15049	14874	15051	15024	14980	15034	14940	14926	15124	15132	15042	15012	14859	15071	15070	14930	15092	15062	15038	14977	14981	15061	15001	14969	14949	15106	14976	14940	15071	14940	14893	15073	14942	14886	14997	15043	15058	14842	15080	15106	15046	15203	15067	14952	15138	15019	14809	14937	14981	14899	14982	14884	15114	15008	14965	15013
22910	21196	28973	24197	44372	57703	54976	42621	27086	20632	17402	16338	16150	16101	15965	15954	16068	16188	16114	16109	15937	16094	16115	15933	15862	16042	15746	15808	16018	15989	16021	15724	15962	15864	15751	15782	15879	15754	15991	15968	15861	15893	15963	15923	15850	15777	16023	16134	16252	16010	16137	16089	15877	15707	15881	16073	15853	15859	15882	15806	15957	16033	15834	15776	15604	15889	15894	15821	15913	15979	15713	15596	15760	15953	15953	15702	15799	15959	15816	15904	15819	15991	15896	15946	15814	15997	15929	15777	16034	15701	15821	15699	16042	15818	15968	15711	15832	15892	15845	15760	15934	15769	15970	15989	15896	15696	15777	15871	15846	15786	15718	15727	15825	15856	15700	15775	15746	15874	15970	15719	15688	16038	15779	15880	15946	15734	15789	15734	16111	15696	15895	15756	15860	15863	15832	15824	15843	15684	15754	15705	15734	15848	15979	16015	16016	15893	15974	15902	15985	15805	15824	15821	15981	15910	15961	15728	15912	15670	15818	15666	15781	15810	15843	15869	15924	15837	15643	15930	15884	15754	15797	15907	15828	15805	15785	15850	15947	15864	15692	15806	15822	15830	15694	15898	15771	15958	15947	15782	15745	15831	16011	15760	15988	15913	15996	15759	15724	15607	15830	16050	15952	15705	15946	16167	15911	15744	15770	15811	15828	15779	15996	15865	15912	15743	15914	15710	15909	15758	15623	15900	15715	15708	15760	15752	15921	15696	15832	15893	15888	15835	15874	15823	15790	15826	15971	15730	15945	15928	15831	15861	15764	16055	15910	15730	15812	15846	15820	15694	15683	15969	15812	15866	15705	15641	15790	15974	15942	15694	15654	15748	15865	16025	15873	15927	15902	15891	15929	15731	15898	16014	15782	15671	15969	15793	15767	15858	15919	15808	15650	15732	15830	16032	15929	15636	15734	15746	15657	15805	15746	15804	15942	15795	15678	15772	15816	15823	15850	15817	15838	15904	15740	15812	15903	15965	15750	15723	15866	15963	15697	15964	15634	15709	15707	15924	15854	15815	15925	15810	15892	15667	15729	15526	15826	15600	15771	15887	15696	15977	15866	15889	15697	15960	15722	15782	15823	15808	15765	15641	15809	15755	15932	15792	15694	15985	15935	15796	15674	15819	15812	15739	15703	15832	16016	15822	16007	15785	15715	15834	15751	15871	15737	15951	15954	15658	15861	15792	15825	15791	15816	15685	15990	15857	15770	15651	15857	15808	15777	15839	16053	15719	15759	15695	15812	15732	15847	16082	15814	15834	15915	15820	15878	15921	15926	15905	15950	15776	15936	15984	15838	15720	15951	15932	15596	15789	15636	15911	15826	15795	15894	15862	15783	15909	15862	15933	15971	15777	15822	15851	15832	15815	15816	15620	15687	15729	15746	15938	15920	15863	15794	15696	16028	15774	15687	15784	15752	15864	15798	15888	15796	15927	15882	15784	15888	15948	15866	15796	15708	15766	15858	15858	16029	15755	15752	15724	15979	15698	15820	15567	15853	15881	15735	15847	15812	15898	15851	15599	15719	15769	15755	15995	15767	15817	15819	16029	16055	15951	15928	15753	15937	15736	15928	15884	16028	15722	15877	15775	15783	15715	15669	15556	16020	15714	15919	15803	15741	15864	15948	15766	15961	15842	15778	15656	15894	15715	15899	15866	15762	15697	15807	15851	15952	15811	15622	15995	16092	15944	15901	15746	15982	15631	16022	15690	15844	15652	15902	15806	15798	15929	15743	15604	15811	15825	15817	15930	15918	15839	15832	15748	16005	16027	15879	15802	15698	15891	15872	15741	15840	15634	15565	15768	15785	15856	15777	15718	15836	15798	16032	15877	15967	15730	15947	15714	15765	15886	15801	15841	15732	15969	15859	15769	15732	15885	15893	15707	15863	15915	15684	15814	16111	15829	15892	15795	15710	15759	15871	15687	15758	15783	15551	15681	15882	15713	15798	15747	15787	15918	15820	15994	15644	15877	15914	15773	15865	15729	15558	15921	15768	15996	15897	15858	15694	15694	16056	15801	15777	15666	15770	15751	15893	15923	15749	16009	15772	15711	15941	15666	15852	15985	15656	15742	15951	15889	15828	15748	15760	15819	15798	15975	15615	15879	15864	15755	15930	15717	15913	15791	15841	15864	15979	15987	15871	15910	15796	15689	15776	15975	15731	15748	15711	15848	15875	15762	16011	15759	15902	15838	15939	15720	16031	15923	16050	15841	15692	15744	15675	15675	15907	15865	15721	15615	15780	15785	15521	15898	15854	15872	15855	15834	16005	15799	15916	15969	15919	15938	15837	15705	15809	15794	15905	15834	15759	15970	15749	15836	15940	16026	15888	15851	15803	15740	15721	15874	15834	15684	15602	15762	15555	15747	16023	15792	15817	16000	15795	15917	15838	15876	15746	15904	15579	15653	15860	15759	15839	15804	15872	15968	15822	16037	15920	15840	15932	15935	15798	15832	15868	15626	15716	15866	15983	15813	15686	15812	15703	15734	15551	15732	15835	15883	15739	15760	15817	15736	15648	15975	15910	15927	15791	15953	15753	15924	15734	15784	15789	15733	15794	16031	16088	15753	15684	15822	15905	15972	15832	15808	15765	15808	15762	15854	15774	15750	15546	15931	15653	15865	15837	15938	15845	15765	16012	15635	15774	15772	15813	15881	15950	15774	15966	15708	15831	15869	15751	15804	15905	15794	15983	15906	15718	15757	15801	15815	16008	15835	15716	15820	15760	15843	15720	15723	15790	15860	15782	15840	15936	15877	15910	15676	15944	16015	15779	16048	15868	15867	15821	15890	15916	15838	15881	15761	15859	15975	15841	15729	15955	15693	15894	15927	15931	15787	15888	15869	16073	15868	15804	15803	15853	15713	15972	15871	15726	15862	15702	15945	16031	16163	15960	15836	15706	15891	15849	15865	15901	15764	15928	15754	15695	15803	15791	16014	15807	15706	15853	15823	15617	15839	15831	15799	15957	16004	15777	15840	15860	15924	15850	15880	15966	15955	15685	15825	15836	15856	15865	15891	15845	15617	15871	15821	15643	15789	15861	16046	15842	15824	15846	15662	15792	15960	15978	15926	15914	15957	15627	15820	15760	15947	15926	15914	15782	15647	15751	15783	15611	15638	15799	16041	15897	15649	15934	15890	15730	15844	15861	15735	15730	15854	15929	15492	15703	15478	15800	15454	15819	15984	15757	16026	15791	15885	15587	15974	15690	15858	15891	15968	15800	15950	15908	15754	15930	15631	15858	15700	15798	15617	15634	15842	15858	15918	15954	15670	15918	15865	15972	15818	15705	15813	15816	15939	15602	15970	15789	16030	15908	16047	15768	15640	15837	15744	15805	15529	15940	15707	15738	15763	15870	15821	16089	15704	16005	15890	15892	15859	15895	15792	15739	15963	15828	15800	15877	15841	15813	15822	15873	15847	15682	15663	15937	15805	15858	15833	15839	15867	15901	15686	15859	15721	15899	15664	15804	15974	15963	15815	15900	15933	15852	15838	15726	15958	15817	16065	15983	15822	15750	15705	15555	15640	15971	15702	15856	15932	15695	16057	15999	15845	15870	15793	15880	15892	15662	16044	15841	15871	15870	15674	15749	15766	15872	15632	15706	15885	15815	15770	15844	15821	15959	15804	15828	15836	15979	15719	15660	15797	15922	15872	15832	15927	15788	15777	15746	15712	15848	15872	15855	15925	15882	15695	15826	15920	15906	15931	16050	15795	16061	15639	15902	15859	15950	15898	15995	15749	15922	15857	15686	15618	15754	15888	15797	15674	15636	15761	15936	15770	15911	16043	15755	15871	15842	15905	15901	15871	15855	15926	15763	15805	15690	15656	15790	15965	15905	15925	15975	15969	15887	15897	15900	15705	15862	15936	15970	15746	15902	15816	15788	15898	15911	15802	15753	15861	15840	15703	15960	15941	15711	15672	15894	15741	15893	15649	15830	15772	15859	15797	15792	16007	15835	15822	15795	15901	15829	15803	15916	16024	15722	15784	15837	15845	15976	16086	15769	15743	15693	15738	15771	15791	16002	16044	15816	16106	15922	15589	15892	15801	15933	15840	15788	15905	15882	16000	15702	15605	15764	15951	15552	15908	15875	15934	15877	15699	15746	15884	15789	15676	15988	16097	15695	15912	16053	15974	15983	15817	15783	15936	15871	15797	15761	15760	15813	15618	15984	15851	15980	15870	15774	15766	15777	15978	15721	15925	15855	16016	16148	15980	15984	15909	15551	15688	15974	15862	15882	15852	15891	15779	15704	15914	15842	15843	15781	15792	15756	15900	15758	15857	15792	15789	15865	15805	15918	15879	15751	15935	15935	15721	15988	15834	15981	15817	15816	15936	15977	15813	15979	15914	15918	15854	16029	16001	15975	15925	15890	15947	15828	15738	15756	15933	15816	15649	15757	15826	15833	15908	15885	15773	15616	16011	15977	15980	15836	15847	15893	15677	15929	16034	15796	15778	15852	15824	16059	15811	15784	15790	15802	15645	15748	15782	15647	15784	15912	16124	15821	15819	15785	15949	15999	15977	15866	15742	15849	15782	15807	16156	15746	15913	15763	15823	15868	15932	15831	15663	15875	15903	15627	15886	15798	15678	15955	15730	16063	15735	15802	15735	16025	15777	15780	15909	15680	15710	15708	15907	15765	15863	15894	15869	15824	15799	15976	15838	15722	15992	15678	15586	15749	15858	15691	15810	15633	15746	15670	15622	15946	15918	15714	15806	15936	16074	15766	15670	15738	15728	16019	15826	15627	15886	15722	15865	15898	15957	15838	15814	15867	15622	15900	15830	15797	15997	15834	15989	15740	15855	15830	15884	15822	15886	15846	15763	16050	15756	15911	15956	15955	15631	15907	15831	15906	15811	15555	15794	15976	15812	15841	15984	15707	15765	15843	15851	15946	15748	15841	15804	16000	15768	15822	15947	15996	15839	15838	15809	15958	15733	15840	15674	15864	15728	15800	15783	15734	15709	15642	15674	15625	15958	15879	15903	15833	15842	15893	15886	15930	15829	16018	15875	15648	15801	15788	15876	15774	15717	15773	15809	15860	15592	16021	15670	15628	15778	15745	15907	15991	15838	15750	15701	15829	15729	15800	15836	15671	15697	15823	15850
14826	26328	34134	43828	69280	65271	56563	44940	26790	19236	16144	14851	14913	14827	14919	14862	14826	14707	14869	14795	14850	14901	14993	14687	14842	14812	14675	14832	14711	14705	14729	14768	14913	14768	14671	14809	14706	14827	14874	14746	14639	14817	14871	14749	14663	14909	14723	14754	14970	14896	14972	14902	14666	14716	14601	14782	14677	14930	14818	14925	14833	14769	14758	14870	14727	14823	14858	14907	15005	14634	14825	14758	14898	14856	14887	14780	14694	14699	14942	14837	14882	14841	14821	14812	14748	14785	14847	14701	14775	14776	14671	14748	14743	14681	14881	14587	14849	14875	14908	14954	14695	14827	14673	14805	14835	14820	14885	14816	14783	14869	14735	14798	14819	14659	14845	14728	14787	14832	14928	14682	14753	14798	14760	14735	14598	14890	14735	14809	14762	14719	14629	14783	14747	14694	14676	14653	14588	14776	14888	14749	14638	14583	14809	14688	14722	14853	14594	14780	14855	14728	14873	14766	14810	14595	14832	14710	14690	14753	14794	14705	14797	14853	14836	14748	14815	14823	14865	14730	14670	14770	14766	14733	14841	14832	14749	14815	14836	14608	14761	14804	14707	14619	14918	14800	14892	14840	14712	14696	14800	14953	14661	14824	14644	14797	14660	14590	14728	14769	14881	14717	14832	14736	14733	14832	14678	14632	14845	14789	14628	14802	14644	14651	14716	14672	14871	14719	14822	14817	14727	14705	14669	14757	14790	14714	14749	14669	14721	14587	14717	14864	14745	14733	14689	15041	14826	14599	14815	14762	14851	14673	14751	14838	14576	14871	14770	14641	14801	14811	14657	14699	14711	14820	14753	14798	14719	14922	14721	14710	14874	14917	14835	14807	14780	14688	14690	14837	14792	14659	14721	14707	14703	14746	14791	14767	14690	14636	14729	14733	14817	14675	14772	14895	14605	14748	14580	14749	14726	14673	14566	14656	14724	14664	14662	14922	14834	14687	14739	14946	14803	14651	14648	14897	14695	14815	14811	14750	14892	14810	14830	14817	14907	14763	14627	14783	14728	14747	14608	14654	14745	14795	14711	14723	14657	14787	14798	14723	14880	14746	14643	14994	14795	14740	14657	14580	14658	14795	14630	14594	14739	14694	14748	14675	14872	14804	14677	14652	14763	14700	14814	14773	14689	14929	14783	14694	14778	14637	14815	14692	14695	14684	14606	14888	14939	14744	14802	14622	14773	14746	14755	14723	14662	14643	14665	14871	14715	14748	14598	14647	14891	14845	14677	14803	14660	14772	14599	14679	14730	14728	14818	14668	14759	14764	14604	14848	14776	14750	14614	14826	14656	14845	14745	14730	14701	14847	14811	14687	14719	14972	14560	14808	14849	14748	14833	14670	14725	14711	14908	14730	14764	14660	14810	14866	14770	14827	14714	14643	14939	14766	14930	14605	14759	14786	14561	14863	14769	14770	14644	14896	14623	14828	14814	14798	14749	14805	14887	14727	14750	14770	14779	14793	14739	14700	14731	14861	14753	14551	14624	14740	14696	14598	14553	14714	14679	14743	14812	14697	14800	14555	14757	14879	14679	14759	14960	14684	14599	14887	14712	14850	14866	14982	14645	14545	14599	14869	14697	14740	14705	14767	14771	14813	14805	14826	14714	14741	14921	14731	14715	14786	14826	14744	14797	14708	14752	14814	14750	14742	14700	14741	14831	14813	14627	14617	14656	14797	14656	14873	14886	14770	14715	14812	14599	14827	14825	14887	14584	14695	14843	14678	14796	14796	14781	14865	14644	14757	14862	14727	14648	14771	14876	14708	14630	14818	14710	14709	14936	14668	14757	14607	14812	14869	14681	14829	14809	14788	14723	14620	14721	14767	14761	14771	14826	14771	14771	14904	14737	14884	14574	14764	14722	14676	14732	14745	14641	14655	14640	14817	14607	14769	14828	14943	14843	14698	14721	14834	14690	14548	14676	14645	14690	14724	14668	14720	14712	14681	14652	14723	14735	14935	14675	14698	14795	14789	14721	14739	14696	14839	14884	14813	14875	14916	14584	14686	14704	14762	14692	14665	14694	14692	14760	14675	14950	14880	14624	14746	14678	14757	14745	14674	14841	14732	14929	14949	14898	14672	14655	14711	14532	14677	14785	14686	14868	14721	14681	14620	14768	14737	14793	14768	14979	14991	14760	14834	14762	14911	14871	14613	14795	14728	14761	14765	14684	14669	14672	14828	14628	14868	14656	14691	14682	14879	14829	14746	14854	14651	14821	14724	14802	14910	14906	14950	14845	14984	14795	14765	14717	14732	14749	14769	14861	14847	14684	14753	14796	14719	14635	14923	14820	14805	14702	14842	14773	14728	14752	14744	14789	14692	14827	14798	14734	14773	14865	14700	14653	14673	14668	14822	14791	14798	14778	14705	14641	14620	14811	14649	14729	14655	14737	14762	14867	14813	14727	14631	14746	14694	14807	14928	14807	14919	14829	14936	14836	14758	14708	14720	14836	14818	14712	14874	14835	14703	14801	14695	14814	14750	14571	14716	14699	14700	14763	14792	14683	14715	14677	14710	14704	14699	14577	14824	14540	14736	14809	14732	14764	14708	14617	14888	14706	14723	14610	14638	14717	14551	14682	14847	14732	14816	14754	14648	14877	14655	14741	14708	14903	14800	14815	14710	14860	14635	14653	14968	14612	14727	14682	14841	14656	14771	14772	14806	14797	14854	14714	14677	14674	14690	14838	14762	14676	14903	14751	14910	14740	14711	14855	14671	14789	14785	14916	14719	14902	14799	14823	14555	14821	14651	14709	14608	14723	14662	14728	14652	14867	14687	14771	14656	14927	14741	14644	14636	14750	14703	14610	14718	14770	14694	14748	14866	14861	14717	14833	14814	14873	14748	14834	14828	14735	14610	14567	14840	14666	14601	14647	14880	14731	14664	14656	14703	14736	14751	14822	14721	14769	14694	14873	14683	14669	14759	14794	14729	14781	14922	14744	14762	14813	14804	14778	14611	14701	14847	14845	14607	14797	14795	14778	14742	14779	14672	14810	14756	14929	14663	14714	14670	14640	14799	14656	14865	14640	14786	14828	14835	14802	14701	14871	14675	14688	14747	14766	14680	14780	14693	14911	14820	14651	14751	14739	14612	14611	14621	14838	14778	14686	14879	14651	14824	14794	14671	14622	14724	14852	14788	14783	14787	14727	14863	14576	14590	14751	14879	14676	14707	14786	14571	14783	14764	14642	14687	14668	14613	14650	14575	14718	14770	14899	14616	14736	14792	14660	14807	14857	14671	14820	14710	14599	14812	14707	14756	14833	14766	14636	14814	14738	14749	14817	14689	14616	14860	14666	14661	14819	14602	14880	14707	14828	14670	14771	14745	14745	14606	14769	14735	14658	14641	14679	14862	14743	14698	14922	14736	14762	14789	14841	14678	14782	14824	14842	14880	14765	14661	14833	14770	14654	14858	14538	14657	14584	14869	14878	14705	14829	14752	14822	14856	14733	14807	14731	14709	14825	14624	14608	14584	14845	14682	14800	14658	14889	14694	14633	14843	14709	14697	14665	14586	14668	14725	14777	14696	15008	14727	14810	14734	14925	14985	14716	14693	14874	14535	14759	14849	14787	14750	14811	14747	14891	14547	14844	14836	14709	14702	14675	14791	14787	14753	14710	14911	14703	14718	14917	14829	14777	14747	14867	14743	14883	14677	14662	14659	14686	14880	14648	14619	14626	14743	14737	14585	14662	14824	14782	14835	14687	14727	14664	14880	14679	14638	14750	14810	14884	14790	14838	14731	14720	14731	14604	14821	14790	14798	14826	14918	14539	14752	14599	14629	14711	14840	14667	14657	14657	14645	14677	14785	14762	14757	14910	14713	14669	14876	14708	14756	14723	14616	14848	14773	14782	14765	14672	14879	14669	14653	14732	14720	14691	14807	14792	14747	14578	14855	14922	14735	14786	14826	14722	14597	14756	14495	14771	14619	14780	14763	14868	14772	14707	14806	14648	14677	14868	14958	14739	14794	14851	14660	14700	14764	14775	14732	14648	14873	14565	14924	14861	14694	14703	14879	14769	14505	14880	14793	14681	14746	14766	14520	14886	14703	14732	14714	14739	14629	14680	14787	14779	14824	14541	14654	14671	14755	14729	14679	14926	14823	14504	14722	14772	14851	14791	14824	14747	14826	14810	14700	14897	14856	14769	14871	14884	14747	14997	14777	14783	14715	14864	14803	14594	14613	14662	14834	14734	14797	14774	14703	14864	14739	14693	14936	14789	14724	14737	14683	14735	14740	14825	14712	14680	14790	14853	14642	14718	14754	14803	14786	14667	14768	14709	14708	14696	14761	14895	14784	14769	14650	14864	14634	14768	14695	14726	14655	14956	14672	14596	14809	14683	14745	14627	14779	14641	14831	14785	14730	14619	14671	14790	14781	14811	14835	14749	14958	14616	14744	14855	14832	14803	14819	14782	14785	14635	14809	14795	14594	14649	14629	14835	14748	14707	14804	14697	14586	14849	14741	14705	14649	14765	14803	14797	14752	14987	14809	14758	14785	14699	14795	14823	14779	14777	14723	14671	14908	14779	14845	14793	14799	14793	14859	14850	14723	14620	14813	14825	14668	14793	14771	14770	14707	14947	14646	14819	14780	14818	14734	14783	14847	14878	14817	14746	14793	14627	14684	14792	14803	14744	14929	14736	14769	14697	14803	14793	14726	14856	14761	14639	14759	14930	14920	14641	14871	14808	14619	14952	14867	14796	14665	14793	14736	14727	14771	14809	14791	14872	14916	14746	14817	14793	14742	14870	14793	14775	14648	14811	14889	14771	14524	14744	14667	14704	14785	14684	14854	14743	14630	14882	14864	14762	14616	14819	14737	14563	14814	14769	14855	14809	14654	14796	14632	14716	14847	14625	14700	14751	14729	14661	14828	14794	14846	14834	14845	14964	14734	14773	14863	14587	14786	14908	14626	14873	14799	14742	14920	14736	14778	14799	14591	14620	14724	14684	14766	14640	14887	14738	14781	14631	14861	14677	14843	14933	14577	14828	14833	14774	14768	14717	14836	14665	14894	14580	14611	14759	14608	14724	14693	14731	14875	14715	14773	14744	14882	14853	14577	14873	14657	14906	14548	14865	14805	14712	14875	14805	14740	14753	14850
26888	21498	23488	20583	26252	27051	23810	20290	17298	15983	15883	15841	15812	15800	15719	15923	15808	15638	15651	15641	15922	15787	15795	15809	15801	15851	15594	15660	15876	15680	15703	15683	15835	15830	15785	15677	15854	15875	15581	15747	15721	15788	15761	15575	15600	15646	15718	15806	15616	15799	15829	15721	15546	15532	15968	15678	15658	15665	15716	15706	15732	15559	15611	15569	15806	15706	15653	15632	15832	15719	15730	15604	15843	15939	15824	15879	15752	15756	15624	15704	15712	15526	15802	15835	15690	15473	15669	15635	15654	15537	15484	15784	15629	15722	15717	15689	15675	15829	15685	15651	15691	15779	15779	15657	15646	15673	15841	15739	15522	15829	15771	15718	15794	15811	15505	15449	15872	15633	15711	15685	15838	15701	15670	15721	15783	15706	15692	15580	15566	15658	15710	15835	15819	15658	15482	15733	15613	15705	15686	15731	15776	15601	15631	15629	15620	15944	15889	15771	15783	15662	15663	15785	15763	15691	15671	15798	15833	15673	15715	15652	15658	15794	15864	15450	15666	15594	15759	15543	15697	15762	15594	15649	15705	15876	15761	15737	15815	15829	15731	15789	15829	15706	15593	15965	15703	15602	15636	15735	15641	15759	15723	15600	15505	15803	15713	15625	16062	15815	15720	15723	15571	15850	15795	15820	15744	15549	15643	15746	15886	15798	15540	15683	15562	15682	15685	15518	15771	15648	15584	15730	15760	15561	15671	15763	15680	15664	15667	15584	15736	15756	15635	15705	15592	15784	15583	15562	15830	15676	15471	15734	15598	15614	15700	15691	15850	15775	15770	15581	15736	15747	15569	15551	15639	15939	15655	15808	15644	15495	15686	15641	15630	15677	15826	15565	15523	15771	15729	15428	15658	15632	15632	15693	15548	15702	15486	15784	15735	15702	15723	15686	15772	15622	15408	15772	15619	15674	15503	15566	15615	15596	15750	15640	15825	15636	15758	15626	15704	15777	15598	15656	15695	15852	15562	15764	15717	15665	15641	15844	15770	15679	15734	15832	15560	15782	15743	15587	15861	15592	15708	15667	15859	15662	15780	15827	15718	15610	15806	15674	15679	15664	15617	15785	15695	15774	15722	15483	15686	15712	15557	15599	15540	15544	15717	15664	15706	15723	15751	15761	15789	15716	15701	15733	15653	15702	15497	15720	15647	15810	15808	15591	15680	15694	15649	15699	15693	15666	15718	15688	15551	15824	15596	15670	15476	15780	15800	15635	15606	15662	15603	15616	15712	15805	15639	15820	15865	15682	15634	15832	15743	15699	15855	15719	15784	15747	15747	15804	15716	15633	15587	15848	15835	15676	15652	15700	15687	15623	15529	15743	15573	15664	15973	15607	15799	15918	15725	15702	15716	15651	15709	15868	15586	15445	15524	15602	15715	15703	15509	15583	15691	15622	15568	15671	15633	15769	15734	15778	15714	15568	15743	15708	15568	15820	15725	15613	15725	15953	15761	15717	15606	15543	15798	15536	15758	15776	15686	15650	15606	15699	15716	15749	15731	15629	15613	15731	15572	15634	15849	15575	15830	15733	15824	15686	15564	15671	15778	15670	15820	15697	15680	15570	15504	15605	15623	15654	15434	15787	15651	15808	15705	15637	15841	15697	15497	15681	15603	15728	15756	15652	15435	15796	15527	15741	15965	15592	15725	15658	15765	15826	15598	15726	15792	15853	15668	15638	15484	15725	15738	15639	15623	15792	15614	15808	15859	15672	15693	15775	15697	15706	15646	15669	15835	15731	15884	15539	15729	15947	15577	15923	15488	15556	15676	15668	15624	15737	15688	15725	15738	15828	15846	15789	15786	15783	15720	15608	15656	15515	15624	15678	15609	15577	15604	15663	15870	15633	15474	15681	15784	15664	15769	15643	15606	15737	15631	15606	15716	15756	15781	15671	15685	15932	15578	15657	15494	15639	15849	15788	15638	15553	15632	15779	15892	15697	15896	15889	15723	15694	15850	15700	15698	15639	15707	15677	15817	15538	15841	15776	15695	15737	15733	15770	15721	15560	15710	15652	15639	15857	15725	15645	15675	15719	15643	15596	15759	15803	15711	15831	15786	15802	15586	15942	15584	15828	15577	15702	15638	15826	15472	15625	15444	15855	15636	15623	15760	15782	15736	15684	15661	15688	15684	15721	15709	15910	15630	15752	15663	15417	15675	15703	15690	15545	15625	15707	15587	15667	15755	15517	15691	15668	15458	15872	15679	15563	15757	15710	15898	15638	15773	15735	15713	15722	15623	15682	15699	15624	15620	15836	15567	15760	15758	15776	15659	15598	15412	15735	15700	15776	15881	15801	15592	15622	15649	15672	15642	15823	15750	15676	15657	15576	15781	15818	15606	15743	15716	15788	15787	15769	15752	15580	15861	15638	15605	15666	15756	15655	15733	15599	15713	15515	15797	15554	15447	15759	15700	15655	15716	15876	15792	15887	15688	15766	15525	15591	15529	15727	15755	15663	15637	15733	15784	15815	15817	15612	15672	15604	15765	15774	15901	15570	15660	15660	15832	15632	15842	15574	15594	15729	15594	15643	15643	15540	15585	15651	15647	15893	15812	15656	15735	15898	15654	15583	15695	15669	15662	15730	15888	15615	15797	15628	15623	15693	15624	15693	15689	15806	15731	15704	15651	15744	15610	15755	15719	15864	15722	15693	15712	15738	15826	15751	15806	15762	15908	15774	15639	15718	15748	15621	15499	15684	15505	15762	15779	15546	15912	15718	15734	15652	15648	15709	15609	15771	15728	15670	15572	15824	15675	15677	15669	15651	15780	15781	15831	15787	15776	15944	15729	15484	15489	15718	15754	15786	15738	15599	15734	15734	15620	15683	15630	15682	15684	15728	15716	15675	15632	15944	15700	15679	15731	15763	15670	15591	15788	15775	15681	15767	15666	15885	15581	15734	15668	15761	15697	15733	15701	15692	15772	15488	15758	15777	15754	15537	15755	15805	15803	15815	15732	15860	15602	15586	15629	15791	15746	15853	15575	15812	15879	15747	15797	15846	15627	15735	15749	15677	15767	15683	15735	15723	15779	15541	15743	15781	15588	15407	15708	15684	15761	15731	15565	15858	15534	15646	15596	15714	15592	15735	15665	15667	15718	15640	15735	15655	15781	15503	15708	15663	15738	15572	15677	15792	15757	15704	15865	15803	15648	15756	15685	15725	15805	15542	15576	15612	15676	15522	15740	15719	15790	15714	15738	15684	15753	15576	15678	15533	15594	15649	15671	15569	15853	15783	15615	15626	15670	15685	15727	15525	15734	15741	15746	15631	15701	15600	15721	15523	15656	15781	15827	15721	15872	15715	15837	15765	15705	15507	15743	15576	15786	15652	15655	15836	15655	15859	15670	15746	16005	15755	15722	15592	15885	15839	15696	15642	15542	15865	15877	15642	15721	15689	15632	15633	15859	15718	15842	15882	15577	16010	15584	15605	15662	15789	15640	15625	15650	15612	15632	15605	15662	15858	15641	15792	15800	15793	15690	15795	15717	15753	15759	15500	15574	15520	15451	15704	15817	15749	15715	15712	15761	15587	15769	15718	15720	15824	15709	15703	15413	15771	15781	15846	15863	15725	15733	15836	15666	15745	15666	15869	15722	15709	15530	15851	15674	15640	15634	15724	15523	15620	15538	15649	15625	15517	15710	15772	15540	15766	15786	15788	15658	15589	15579	15704	15674	15871	15578	15530	15766	15576	15835	15811	15754	15807	15747	15767	15565	15698	15733	15872	15771	15768	15681	15854	15918	15697	15681	15713	15719	15766	15841	15761	15747	15767	15561	15644	15838	15678	15926	15768	15780	15638	15701	15918	15755	15813	15776	15772	15780	15791	15505	15563	15852	15572	15663	15702	15514	15656	15695	15568	15926	15467	15792	15644	15679	15866	15856	15593	15801	15768	15585	15533	15826	15826	15822	15716	15666	15754	15786	15706	15845	15603	15625	15701	15766	15637	15705	15556	15621	15732	15819	15716	15759	15799	15634	15817	15738	15588	15797	15770	15753	15763	15818	15689	15766	15724	15869	15743	15825	15653	15620	15634	15691	15797	15713	15752	15596	15548	15702	15834	15766	15807	15662	15776	15638	15741	15756	15632	15657	15748	15891	15750	15611	15571	15573	15592	15669	15562	15535	15693	15690	15925	15693	15627	15578	15569	15688	15472	15692	15790	15846	15666	15767	15951	15699	15901	15690	15753	15648	15647	15775	15574	15556	15600	15657	15611	15575	15679	15730	15520	15588	15711	15689	15646	15615	15602	15737	15935	15550	15679	15824	15792	15879	15822	15805	15582	15645	15686	15706	15678	15756	15717	15731	15717	15750	15908	15672	15666	15626	15818	15763	15495	15730	15683	15776	15724	15542	15663	15660	15688	15728	15741	15749	15768	15571	15645	15661	15763	15492	15600	15621	15837	15821	15785	15754	15703	15788	15878	15780	15631	15716	15577	15835	15685	15610	15688	15714	15830	15726	15636	15876	15740	15615	15703	15722	15627	15683	15813	15315	15669	15554	15648	15697	15528	15762	15651	15697	15661	15693	15636	15777	16061	15903	15638	15656	15938	15905	15731	15741	15722	15647	15567	15727	15705	15593	15673	15944	15688	15625	15651	15857	15759	15896	15879	15603	16004	15721	15803	15565	15728	15691	15788	16038	15774	15663	15836	15760	15718	15783	15700	15852	15759	15632	15647	15715	15762	15909	15711	15689	15687	15780	15649	15827	15686	15637	15530	15402	15683	15676	15608	15609	15900	15858	15721	15903	15750	15746	15709	15705	15730	15536	15546	15703	15518	15631	15809	15746	15793	15678	15830	15706	16014	15781	15927	15889	15633	15705	15822	15731	15649	15744	15609	15669	15741	15695	15731	15731	15669	15822	15543	15738	15597	15773	15492	15710	15730	15656	15816	15814	15775	15454	15745	15475	15676	15620	15617	15908	15560	15655	15611	15661	15705	15842	15883	15870	15464	15697	15843	15839	15717	15753	15776	15909	15684	15922	15651	15767	15601	15548	15664	15747	15537	15694	15821	15737	15624	15811	15740	15617	15735	15687	15657	15636	15677	15615	15542	15610	15494	15832	15711	15714	15377	15668	15663	15774	15783	15918	15798	15530	15793	15743	15878
13943	17809	18473	17671	29565	28563	24172	19673	15969	14967	14685	14748	14553	14586	14777	14541	14608	14675	14675	14557	14671	14602	14701	14713	14746	14640	14650	14657	14504	14574	14657	14605	14529	14504	14839	14605	14651	14545	14816	14582	14635	14622	14734	14582	14673	14548	14675	14662	14607	14677	14607	14548	14749	14657	14700	14550	14708	14395	14655	14640	14836	14571	14590	14793	14526	14564	14614	14551	14496	14521	14650	14628	14628	14477	14672	14552	14545	14680	14659	14585	14581	14595	14521	14721	14640	14657	14550	14693	14555	14563	14604	14559	14782	14514	14614	14636	14592	14646	14625	14511	14813	14560	14779	14505	14684	14713	14632	14692	14579	14615	14766	14509	14590	14624	14745	14710	14544	14518	14689	14600	14561	14411	14778	14686	14651	14651	14675	14372	14569	14712	14726	14609	14752	14578	14662	14637	14626	14597	14653	14533	14753	14440	14755	14661	14501	14490	14729	14538	14635	14532	14414	14490	14594	14682	14685	14581	14655	14397	14610	14642	14585	14626	14625	14764	14586	14524	14628	14705	14763	14579	14736	14636	14562	14445	14433	14632	14861	14761	14671	14622	14461	14632	14607	14539	14476	14665	14615	14691	14722	14674	14634	14585	14630	14434	14643	14497	14660	14639	14612	14516	14634	14576	14735	14640	14596	14707	14598	14605	14782	14622	14520	14643	14645	14606	14639	14678	14636	14650	14591	14790	14578	14436	14568	14585	14615	14573	14663	14394	14561	14681	14776	14647	14600	14580	14680	14526	14617	14639	14593	14649	14673	14670	14519	14749	14477	14627	14562	14578	14475	14660	14678	14683	14569	14646	14498	14606	14660	14668	14787	14597	14742	14548	14781	14514	14573	14619	14615	14541	14580	14722	14479	14557	14615	14682	14583	14694	14531	14610	14734	14560	14766	14691	14540	14620	14608	14699	14461	14624	14503	14656	14616	14784	14613	14551	14587	14433	14636	14690	14593	14620	14550	14538	14716	14607	14674	14612	14720	14650	14577	14580	14487	14631	14681	14704	14833	14648	14497	14668	14797	14662	14540	14488	14725	14549	14519	14418	14634	14524	14572	14510	14444	14702	14675	14659	14761	14512	14739	14462	14641	14399	14778	14645	14569	14506	14443	14634	14669	14720	14477	14795	14561	14604	14643	14503	14627	14461	14488	14634	14588	14695	14680	14611	14611	14383	14607	14658	14608	14689	14794	14706	14715	14646	14628	14569	14625	14630	14575	14626	14640	14431	14612	14605	14537	14542	14819	14527	14681	14639	14543	14621	14690	14579	14584	14506	14673	14760	14645	14611	14533	14394	14671	14616	14542	14701	14537	14637	14494	14561	14782	14478	14558	14721	14546	14446	14558	14583	14536	14560	14558	14548	14551	14799	14567	14547	14571	14741	14701	14705	14797	14637	14675	14698	14774	14538	14538	14637	14560	14603	14770	14632	14596	14552	14548	14615	14624	14568	14789	14664	14691	14584	14600	14569	14691	14530	14639	14685	14676	14605	14596	14622	14574	14653	14608	14718	14569	14643	14656	14586	14639	14625	14663	14590	14587	14667	14477	14378	14596	14628	14742	14490	14705	14677	14602	14662	14565	14460	14503	14650	14557	14660	14572	14535	14605	14612	14507	14668	14597	14627	14501	14871	14525	14600	14613	14576	14519	14722	14556	14711	14576	14586	14603	14632	14615	14694	14618	14647	14632	14652	14660	14458	14744	14687	14558	14659	14670	14615	14614	14712	14551	14588	14515	14672	14571	14490	14576	14503	14661	14746	14713	14653	14580	14575	14779	14529	14718	14605	14621	14588	14610	14661	14541	14498	14632	14557	14631	14604	14732	14555	14562	14699	14745	14660	14572	14724	14559	14582	14668	14577	14658	14635	14703	14579	14558	14615	14541	14590	14614	14609	14671	14566	14531	14617	14559	14602	14647	14614	14549	14478	14597	14575	14863	14583	14693	14593	14718	14611	14699	14578	14551	14606	14699	14641	14447	14588	14421	14721	14525	14437	14699	14574	14607	14601	14610	14385	14729	14570	14677	14618	14596	14649	14625	14549	14597	14633	14645	14650	14685	14632	14512	14677	14661	14650	14516	14575	14645	14565	14499	14674	14616	14424	14573	14602	14679	14598	14589	14540	14759	14540	14760	14490	14647	14459	14578	14535	14430	14594	14669	14652	14684	14571	14573	14595	14783	14639	14607	14697	14721	14689	14570	14609	14768	14493	14545	14552	14484	14736	14642	14582	14558	14641	14560	14754	14668	14694	14588	14512	14689	14555	14561	14733	14678	14525	14687	14652	14709	14515	14664	14620	14484	14677	14627	14628	14663	14540	14907	14667	14614	14633	14588	14679	14599	14682	14643	14617	14774	14693	14585	14707	14627	14663	14645	14594	14624	14485	14587	14473	14725	14485	14748	14827	14680	14657	14680	14566	14686	14573	14597	14490	14814	14660	14603	14783	14636	14766	14619	14630	14569	14668	14685	14568	14747	14679	14612	14587	14744	14541	14545	14417	14545	14420	14647	14692	14396	14601	14607	14316	14542	14631	14813	14596	14393	14678	14509	14619	14535	14576	14676	14645	14360	14575	14652	14525	14617	14606	14524	14583	14780	14689	14644	14572	14655	14673	14625	14595	14686	14722	14624	14522	14619	14661	14668	14591	14600	14661	14727	14560	14706	14571	14612	14685	14637	14490	14724	14615	14427	14538	14667	14703	14533	14648	14516	14631	14761	14601	14601	14605	14784	14542	14743	14532	14666	14537	14777	14434	14666	14594	14736	14669	14668	14668	14718	14464	14637	14684	14586	14713	14766	14582	14593	14645	14541	14659	14526	14683	14645	14444	14645	14659	14592	14677	14467	14622	14532	14698	14538	14668	14749	14666	14625	14842	14606	14550	14648	14521	14659	14628	14668	14522	14694	14545	14533	14702	14696	14642	14614	14622	14721	14777	14590	14759	14538	14640	14675	14527	14654	14749	14742	14658	14632	14549	14518	14520	14598	14556	14531	14651	14471	14683	14735	14511	14519	14744	14625	14773	14631	14649	14617	14642	14699	14540	14865	14424	14584	14586	14645	14508	14685	14573	14579	14641	14520	14801	14790	14751	14747	14671	14396	14706	14724	14719	14581	14702	14567	14623	14598	14706	14681	14558	14611	14718	14694	14670	14716	14573	14749	14770	14581	14703	14799	14649	14661	14615	14490	14580	14761	14807	14679	14635	14840	14762	14644	14609	14473	14655	14598	14577	14669	14626	14633	14688	14576	14722	14530	14602	14802	14628	14325	14613	14617	14493	14673	14763	14428	14618	14508	14692	14724	14577	14718	14551	14705	14475	14609	14728	14656	14575	14470	14743	14596	14542	14790	14606	14485	14663	14531	14510	14758	14551	14639	14579	14561	14631	14639	14564	14585	14608	14646	14595	14551	14654	14680	14572	14630	14634	14564	14612	14688	14497	14554	14551	14457	14741	14595	14719	14820	14600	14527	14592	14537	14613	14552	14580	14574	14542	14759	14806	14678	14649	14428	14590	14590	14576	14470	14504	14860	14673	14694	14613	14455	14596	14646	14648	14623	14612	14599	14703	14640	14664	14696	14644	14490	14497	14610	14518	14564	14550	14499	14607	14591	14782	14709	14600	14384	14548	14630	14538	14744	14554	14634	14617	14591	14440	14618	14638	14671	14776	14677	14471	14742	14647	14514	14691	14586	14719	14636	14657	14628	14404	14666	14578	14827	14727	14625	14710	14649	14864	14658	14690	14554	14645	14701	14655	14578	14859	14598	14624	14505	14554	14526	14497	14723	14776	14689	14418	14541	14524	14517	14590	14668	14545	14808	14594	14655	14702	14813	14512	14650	14706	14616	14699	14644	14647	14619	14514	14705	14695	14437	14552	14566	14738	14472	14566	14682	14652	14415	14767	14735	14641	14543	14606	14728	14633	14664	14646	14629	14523	14721	14611	14520	14538	14769	14564	14516	14753	14756	14579	14579	14641	14744	14618	14707	14668	14707	14621	14571	14752	14633	14435	14676	14591	14555	14698	14462	14725	14549	14589	14595	14803	14626	14782	14475	14500	14592	14647	14636	14519	14625	14560	14550	14486	14664	14540	14717	14672	14632	14713	14576	14619	14501	14555	14603	14517	14765	14629	14452	14668	14618	14579	14483	14616	14538	14574	14618	14451	14453	14665	14676	14639	14600	14658	14660	14390	14577	14754	14581	14581	14551	14776	14566	14495	14476	14592	14546	14692	14605	14610	14596	14569	14669	14593	14447	14593	14543	14668	14547	14589	14573	14724	14671	14782	14685	14595	14569	14632	14626	14501	14693	14569	14549	14762	14580	14450	14606	14604	14593	14544	14839	14485	14556	14666	14579	14645	14782	14593	14602	14666	14546	14680	14612	14507	14810	14541	14640	14525	14727	14634	14622	14587	14760	14707	14598	14610	14613	14639	14649	14522	14556	14558	14713	14507	14753	14542	14592	14599	14431	14804	14685	14429	14627	14697	14671	14562	14896	14643	14669	14626	14633	14485	14573	14584	14645	14644	14678	14644	14548	14690	14781	14611	14661	14483	14734	14672	14630	14539	14627	14460	14687	14651	14659	14595	14789	14646	14626	14598	14684	14608	14766	14655	14634	14646	14607	14453	14598	14579	14663	14559	14569	14339	14717	14748	14492	14649	14584	14688	14636	14773	14438	14764	14611	14755	14505	14681	14514	14649	14697	14546	14655	14559	14509	14592	14726	14700	14683	14597	14636	14621	14670	14606	14579	14583	14702	14522	14635	14423	14605	14556	14434	14679	14638	14683	14690	14668	14666	14547	14632	14546	14484	14734	14580	14794	14570	14594	14491	14424	14657	14653	14685	14724	14561	14709	14637	14482	14732	14872	14594	14677	14715	14592	14681	14589	14590	14616	14525	14789	14490	14546	14670	14832	14690	14578	14551	14738	14585	14651	14602	14714	14473	14521	14619	14667	14621	14541	14577	14529	14680	14640	14598	14562	14633	14697	14484	14541	14563	14488	14674	14587	14765	14670	14649	14623	14530	14744	14746	14663	14752	14656	14570	14650	14532	14706	14477	14599	14477	14534	14911	14567	14607	14634	14619	14899	14537	14619	14628	14582	14590	14699
24171	21250	28345	24760	38802	53472	46019	34565	23500	17236	16266	15958	16060	16038	15952	16127	16154	15867	15956	15960	16177	15858	16007	15889	15772	15927	15684	15970	16009	15887	15991	15847	15918	16140	16004	15887	15854	15984	16085	15986	15990	15945	15949	15770	15911	16009	15813	16023	16073	15832	15877	15856	15980	16024	16088	15921	15946	15902	15986	16017	15907	15760	16014	15782	15949	15670	15860	15840	16040	15939	15720	15906	15689	15863	15840	15902	15976	15854	15819	15955	15854	15839	15930	15979	15964	15721	15796	15965	15867	16023	15853	15965	15878	15830	15935	15914	15930	15865	15846	15805	15865	15995	15778	15839	15798	15809	15958	15910	16010	15749	15734	15838	15937	15733	15885	15965	15805	15907	15796	15968	15871	15851	15839	15720	15813	15839	15813	15896	15866	15888	15886	15849	15907	15910	15918	15791	15840	15662	15790	15860	15862	15808	16049	15896	15723	15984	15960	16002	15825	15763	15851	15749	15751	15735	15853	15825	15843	15802	15947	15797	15934	15818	15727	15803	15854	15775	15874	15856	15970	15956	15664	15793	15830	15784	15813	15874	15836	15973	15847	15742	15809	15704	15873	15780	15825	15721	16028	15883	15908	15777	15797	15811	15817	15722	15740	15709	15791	15908	15962	15829	15796	15876	15776	15800	15916	15836	15842	15779	16058	15875	15931	15867	15951	15860	16003	15863	15766	15757	16045	16009	15911	15896	15823	15945	15725	15935	15815	15666	15947	15838	15895	15837	15750	15812	16040	15871	16046	15915	15798	15728	15814	15971	15765	15958	15780	15893	15824	15737	15981	15994	15939	15863	15890	15817	15794	15848	15772	15907	15724	15816	15774	15877	15688	15697	15954	15752	15956	15876	15819	15708	15894	15902	15793	16004	15668	15722	15910	15703	15788	15739	15727	15936	15816	15825	15890	15780	15867	15702	15720	15882	15754	15774	16056	15943	15886	15888	15812	15924	15921	15774	15871	15898	15872	15772	15782	15816	16123	15863	15931	15862	15942	15890	15981	15806	15821	15889	15732	15932	15753	15824	15780	15810	15796	16065	15999	15828	15981	15799	15798	15785	15680	15938	15919	15913	15802	15912	15832	15859	15874	15690	15939	15787	15917	15941	15726	15905	15835	15980	15788	15833	15844	16095	15905	15879	15879	15984	15871	15878	15916	15883	15795	15847	15953	16026	15806	16093	15913	15818	15940	15755	15904	15849	15916	15752	15933	15535	15865	15812	15845	15759	15898	15793	15865	15737	15820	15805	15914	15804	15737	15607	15885	15491	15874	15740	15929	15829	15874	15882	15992	15894	15983	16028	15856	15751	15949	15868	15945	16030	15831	15813	15812	15907	15989	15904	15973	15906	15881	15834	16003	15841	15815	15693	15829	15974	15914	15734	15948	15722	15618	15929	15673	15759	15656	15888	15740	15955	15852	15952	15742	15653	15915	15992	15606	15675	15788	15962	15927	15810	15928	15805	15944	15886	15854	15828	15882	15846	15942	15922	15832	15819	15829	15868	15707	15784	15990	15865	15949	15872	16037	15837	15909	15775	15963	15985	15796	15769	15853	15934	15814	16062	15807	15915	15712	15896	15785	15716	16037	15709	15713	15786	15990	16110	15878	15825	15985	15688	15846	15779	15833	15854	15826	15684	15865	15801	15912	15951	15799	15875	15895	15727	15789	15760	15950	15830	15750	15767	15746	15657	15836	15725	16017	15838	15834	15621	16075	15885	15799	15943	15767	15694	16108	15850	15843	15904	15876	15966	15779	15727	15832	15988	15786	15817	15818	15888	15728	15970	15848	15958	15773	15749	15749	15820	15662	15795	15957	16087	15780	15652	15926	15787	15674	15847	15829	15855	16025	15995	15799	15707	15813	15925	15872	16006	15900	15921	15810	15934	15726	15903	15697	15811	15820	15702	15845	15680	15652	15575	15824	15981	15877	15896	15886	15724	15943	15776	15868	15793	15873	15902	15878	15870	15898	15792	15969	15891	15739	15838	15787	16084	15813	16002	15759	15758	15898	15903	15664	15580	15897	15934	15810	15815	15858	15716	15815	15937	15851	15929	15923	15906	15781	15926	15884	15848	15662	15827	15854	15780	15777	15987	15957	15948	15589	15728	15826	16010	15813	15940	16004	15895	16039	15995	15982	15836	16018	15799	15804	15889	15805	15694	16027	15678	15935	15776	16123	15744	15857	15708	15879	15626	15852	15714	15982	16017	15968	15941	15963	15982	15909	15648	15761	15725	15840	15824	15857	15828	15716	15814	15911	15965	15875	15756	15665	15831	15780	15773	15779	15763	15750	15658	15924	15841	15941	15784	15901	15794	15899	15930	15734	15908	15698	15852	15720	15769	15783	16009	15921	15880	15894	15937	15661	15761	15935	15873	15764	15835	15857	15746	15807	15967	15775	15935	15833	15573	15718	15739	15911	15678	16034	15760	15977	15951	16018	15807	15919	15789	15628	15869	16008	15949	15767	16019	15996	15926	15725	15780	15993	15850	15932	15750	15781	15997	15915	15710	15880	15885	15900	15813	15748	15848	15938	15750	15919	15860	15802	16115	15808	15943	15941	15992	15830	15818	15920	15763	15931	15742	15892	15968	15805	15863	15966	15986	15931	15846	15758	15747	15964	15960	15843	15966	15938	15718	15773	15698	15910	15732	15825	15899	15852	16081	15822	15685	15804	15956	15736	15949	15830	15857	15758	15989	15775	15953	15926	15849	15877	15837	15959	15882	15895	15829	15989	15797	15907	15856	15996	15911	15926	16085	15951	15846	15995	15946	15911	15863	15827	15862	15908	15892	15783	15740	15919	15809	15585	15969	15976	15822	15900	15926	15971	15926	15951	15882	15866	15693	15875	15851	15732	15786	16134	15801	15826	15905	15858	15807	15852	15901	15645	15795	16077	15817	15858	15755	15983	15870	15874	15747	15931	15863	15750	15983	15815	15905	15876	15783	15876	15976	15819	15793	15852	15624	15657	15894	15883	15806	16109	15900	16011	15661	15801	15864	15936	15771	15923	16024	15593	15919	15619	15722	15768	15924	15870	16044	15901	15851	16092	15961	15781	15734	15683	15766	15956	15825	15906	15912	15866	16137	15840	15823	15781	15652	15994	15878	15851	15860	15730	15895	15765	15651	15828	15872	15884	15563	15895	15903	15927	15939	15896	15990	15948	15636	15722	15903	15770	15954	15794	15763	15790	15873	16055	15753	15920	16036	15944	15791	15870	15913	15871	15925	15841	15654	15736	15837	15697	15746	16071	15861	15808	15777	15771	15880	15774	15747	15882	15883	15830	15875	15802	15808	15843	15851	15854	15715	15841	15733	15830	15817	15884	15644	15730	15857	15814	15793	15771	15774	15802	15953	15854	15963	16025	15649	15939	15967	15981	15763	15741	15816	16107	15912	15927	15578	15887	15730	15770	15852	15944	15805	15873	15759	15894	15855	15908	15813	15737	16031	15987	15929	15871	15945	15756	15916	15934	15833	15759	15725	15797	15835	15732	15581	15709	15965	16001	15652	15876	15892	15704	15744	15810	15835	15857	15797	15871	15870	15926	15784	15719	15936	15761	15664	15819	16017	15743	15798	15749	16042	15816	15804	15936	15760	15630	15768	15748	15764	15942	15794	15864	15889	15784	15843	15869	15808	16076	15958	15726	15598	15887	15788	15713	15970	15852	16017	16025	15687	15886	16028	15834	15837	15859	15796	15954	15893	15898	15985	15881	15901	15970	15770	15772	15944	15889	15833	15965	15621	15598	15853	15927	15922	15811	15688	15690	15694	15862	15824	15959	15909	15814	15859	15767	15730	15957	15976	15766	15738	15896	15789	15854	15929	15849	16024	16035	15935	15879	15827	15847	15804	15804	15777	15839	15701	15850	15768	15806	15897	15983	15911	16027	16085	15866	15816	15732	16050	15775	15980	15751	15789	15833	15913	15777	15714	16118	15664	15970	15803	15855	15748	15746	15695	15785	15837	15880	15797	15804	15835	15809	15980	15886	15813	15809	15763	15808	15771	15742	15810	15843	15901	16094	15825	15975	15781	15618	15883	15800	15865	15759	15814	15817	15858	15973	15927	15772	16037	15854	15939	15815	15838	15897	15981	15642	15998	15927	15848	15757	15792	15982	15722	15778	15894	15843	15776	15929	15869	15797	15827	15750	15796	15809	15935	15931	16023	16016	16084	15967	15965	15954	16080	15828	15901	15998	15751	15728	16012	15998	15822	15753	15872	15820	15915	15826	15817	15878	15828	15826	15897	15931	15914	15737	15732	15693	15934	15831	15833	15624	15962	15913	15876	15959	15968	15824	15843	15893	16016	15838	15831	15933	15815	15893	15889	15942	15901	15923	15942	15973	15922	15658	16223	15955	16051	15929	15806	15816	15840	16021	15843	15869	15708	15932	16003	15952	15830	15769	16045	16058	15852	15924	15784	15737	15853	15697	15773	15908	15836	15756	15894	15871	15971	15888	15845	15811	15849	15967	15759	15774	15853	15805	15950	16045	15923	15859	15895	15823	15957	15759	16060	15944	15893	15852	15969	15779	15700	15870	15896	15835	15939	15976	15981	15948	16100	15880	15696	15924	15877	15909	15977	16132	15954	15885	15649	15723	15893	15776	15785	15870	15838	15824	15740	15927	15936	15964	15751	15571	16034	15759	15831	16031	15809	15877	15946	15980	15732	15839	15777	15775	15909	15940	15875	15847	15807	15719	15806	15813	15837	15821	15759	16041	15721	15756	15906	15852	15809	15864	15717	16030	15709	15876	15787	15555	15963	15809	15901	15669	15876	15711	15835	16035	15950	15934	15847	15669	15968	15985	16055	16086	15878	15839	15962	15883	16028	15884	15812	16014	15894	15852	15676	15733	15651	15754	15925	15855	15857	15986	15891	15825	15868	15784	15775	15726	15910	15828	15806	15963	15809	15731	15904	15695	16047	15778	15657	15867	15837	16082	15809	15704	15689	15783	15889	15911	15979	15834	15912	15867	15644	15958	15761	15815	15649	15831	15760	15660	15808	15839	15824	15539	15894	15863	15765	15848	15940	15815	15916	15993	16020	15916	15730	15932	15962	15750	15786	15774	15923	15816	15770	15746	15686	15650	15831	15900	15831	15685	15959
14255	24216	22854	22407	51566	54307	46180	35974	22537	15036	14905	14894	14941	14823	14815	14913	14822	14899	14849	14769	14891	14750	14864	14771	14880	14760	14780	14944	14876	14922	14900	14881	14945	14861	14894	14733	14727	14716	14844	14949	14908	14706	14770	14845	14883	14805	14861	14843	14950	15038	14866	15067	14874	14979	14837	14804	14909	14798	14765	14674	14768	14849	14959	14789	14902	15047	14773	14817	14806	14962	14948	14767	14753	14904	14860	14709	14871	14817	14756	14917	14812	14883	14863	14814	14834	14924	14938	14814	14957	14909	14720	14820	14747	14850	14792	14879	14901	14873	14947	14732	14803	14817	14915	14818	14640	14831	14877	14783	14628	14828	14826	14878	14857	14824	14854	14761	14790	14964	14854	14645	14815	14876	14780	14837	14727	14821	14869	14803	14780	14927	14866	14800	14984	14790	14880	14905	14787	14874	14724	14870	15043	14781	14728	14748	14728	14985	14803	14768	14789	14791	14969	14859	14813	15036	14716	14842	14721	14955	14891	14746	14904	14736	14853	14860	14847	14843	14814	14656	14870	14787	14737	14968	14823	14887	14740	14869	14747	14649	14749	14849	14745	14851	14918	14733	14907	14835	14645	14778	14812	14935	14779	14828	14704	14808	14761	14696	14511	14706	14839	14846	14772	14835	14829	14929	14793	14757	14808	14794	14702	14870	14723	14778	14873	14705	14761	14865	14781	14898	14948	15080	14867	14799	14831	14894	14794	14914	14946	14760	14903	14783	14864	14914	14800	14797	14766	14886	14876	14739	14947	14773	14760	14880	14792	14686	14867	14952	14997	14957	14746	14765	14646	14700	14779	14765	14960	14931	14814	14815	14938	14825	14817	14848	14789	14726	14905	14844	14751	14795	14885	14963	14642	14825	14717	14830	14958	14892	14809	14719	14950	14877	14568	14955	14964	14756	14844	14914	14706	14792	14851	14734	14854	14750	14838	14810	14954	14879	14793	14844	14831	14816	14913	14813	14743	14764	14739	14857	14750	14820	14708	14751	14814	14609	14908	14885	14769	14785	14801	14874	14771	14839	14823	14868	14828	14631	14886	14898	14825	14828	14703	14816	14907	14706	14871	14756	14851	14890	14808	14729	14766	14912	14635	14825	14808	14835	14927	14820	14728	14644	14868	14694	14772	14926	14772	14720	14744	14701	14917	14694	14820	14834	14930	14723	14654	14775	14775	14810	14701	14933	14780	14722	14803	14823	14855	14810	14669	14675	14936	14818	14799	14740	14660	15051	14845	14854	14823	14793	14906	14934	14748	14743	14874	14899	14786	14741	14812	14845	14804	14856	14871	14820	14857	14703	14895	14764	14924	14791	14750	14712	14477	14746	14848	14761	14742	14717	14752	14882	14839	14930	14945	14818	14875	14719	14727	14846	14884	14754	14888	14844	14800	14786	14903	14759	14703	14769	14852	14773	14733	14800	14845	14850	14752	14878	14830	14856	14961	14921	14864	14649	14904	14903	14784	14851	14925	14597	14828	14826	14740	14742	14839	14767	14871	14808	14785	14774	14832	14808	14917	14958	14730	14711	14831	14786	14754	14805	14837	14744	14726	14928	14654	14737	15005	14668	14911	14956	14894	14906	14732	14808	14881	14914	14839	14731	15011	14763	14910	14818	14769	14830	14698	14783	14851	14909	14861	14958	14828	14779	14702	14731	14829	14784	14856	14941	14775	14665	14661	14872	14888	14839	14799	14762	14846	14926	14720	14916	14797	14944	14923	14717	14855	14849	14767	14719	14904	14951	14648	14741	14842	14917	14855	14813	14809	14726	14685	14770	14768	14711	14882	14814	14716	14932	14867	14731	14732	14645	14828	14633	14798	14725	14911	14793	14716	14976	14819	14909	14633	14936	15031	14867	14650	14638	14684	14685	14935	14738	14868	14549	14838	14709	14832	14637	14916	14788	14881	14692	14779	14882	14751	14738	14794	14779	14920	14703	14833	14863	14887	14789	14703	14603	14763	14756	14819	14922	14850	14749	14727	15005	14701	14851	14886	14726	14660	14802	14884	14858	14773	14571	14701	14973	14682	14911	14731	14830	14976	14770	14693	14753	14937	14788	14842	14864	14769	14796	14864	14839	14704	14983	14871	14971	14814	14694	14672	14858	14923	14838	14844	14733	14960	14965	14777	14785	14929	14861	14966	14744	14920	14535	14832	14957	14725	14816	14838	14818	14879	14938	14960	14906	14695	14622	14641	14824	14860	14771	14863	14792	14910	14910	14707	14815	14770	14567	14990	14815	14918	14727	14796	14785	14843	14736	14728	14816	14824	14848	15004	14876	14794	14830	14902	14765	14712	14717	14863	14851	15047	14573	14803	14846	14645	14788	14914	14774	14908	14681	14877	14823	14835	14717	14723	14822	14883	14953	14948	14797	14885	14926	14635	14814	14746	14804	14878	14948	14848	14846	14794	14756	14719	14869	14830	14892	14768	14838	14905	14637	14777	14788	14889	14745	14810	14888	14850	14921	14754	14900	14952	14784	14844	14756	14916	14851	14643	14795	14820	14776	14858	14743	14665	14828	14804	14795	14825	14722	14741	14789	14782	14704	14878	14739	14568	14797	14740	14784	14921	14823	14779	14819	14701	14709	14981	14919	14847	14756	14788	14779	14793	14788	14703	14628	14844	15001	14936	14837	15029	14671	14695	14685	14844	14837	14795	14796	14821	14832	14603	14739	14843	14949	14779	14892	14848	14731	14786	14874	14669	14805	14910	14736	14723	14928	14802	14957	14737	14760	14953	14825	14812	14767	15012	14859	14686	14790	14678	14758	14936	14740	14594	14706	14885	14676	14872	14914	14867	14687	14690	14935	14671	14831	14959	14847	14812	14799	14619	14811	14898	15007	14828	14767	14889	14713	14851	14719	14682	14873	14834	14694	14879	14913	14823	14971	14756	14611	14870	14818	14975	14871	14746	14913	14818	14920	14834	14765	14777	14631	14910	14704	14830	14942	14834	14912	14929	14925	14954	14697	14670	14984	14917	14730	14726	14735	14907	14695	14805	14869	14831	14814	14774	14675	15070	14845	14810	14830	14952	14768	14810	14836	14797	14743	14983	14967	14970	14659	14851	14833	14780	14706	14550	14683	14878	14675	14746	14873	14935	14866	14701	14751	14903	14942	14844	14918	14800	14988	14905	14949	14736	14884	14913	14776	14785	14873	14626	14731	14802	14799	14906	14743	14873	14890	14868	14852	14762	14788	14932	14879	14850	14893	14633	14827	14686	14853	14738	14764	14703	14834	14845	14867	14899	14704	14817	14709	14932	14801	14923	14815	14752	14990	14820	14850	14797	14772	14721	14744	14745	14921	14743	14974	14856	14702	14807	14628	14886	14962	15001	14734	14806	14698	14955	14833	14825	14836	14870	14714	14870	14795	14585	14817	14851	14797	14730	14813	14810	14795	14783	14931	14730	15045	14905	14752	14781	14698	14915	14719	14769	14748	14870	14684	14794	14962	14892	14790	14840	14623	14863	14909	14859	14878	14865	14815	14793	14702	14810	14603	14768	14864	14841	14836	14851	14717	14839	14868	14750	14935	14753	14862	14778	14913	14825	14857	14885	14828	14909	14951	14775	14782	14863	14767	15071	14748	14915	14829	14796	14900	14690	14797	14904	14978	14770	14859	14694	14924	14810	15012	14994	14868	14877	14806	14842	14751	14815	14714	14845	14767	14807	14706	14793	14761	14907	14745	14764	14955	14941	14737	14916	14967	14895	14729	14885	14985	14815	14839	14830	14814	15014	14751	14811	14777	14906	14801	14760	14890	14871	14960	14812	14813	14711	14796	14742	14893	14930	14588	14770	14909	14827	14796	14754	14881	14881	14825	14903	14814	14966	14852	14959	14885	14657	14736	14737	14968	14835	14805	14895	14922	14907	14882	14741	14696	14898	14722	14840	14879	14794	14831	14882	14756	14739	14757	14792	14901	14926	14801	14817	14793	14802	14908	14890	14826	14798	14787	14928	14921	14720	14919	14997	14865	14670	14929	14841	14901	14795	14752	14977	15000	14710	14872	14858	14782	14729	14803	14655	14762	15015	14762	14819	14680	14558	14954	14929	14866	14879	14685	14717	14928	14934	14889	14764	15031	14862	14896	14729	14828	14773	14679	14760	14822	14862	14707	14797	14856	14809	14851	14741	14857	14949	14922	14649	15005	14863	14778	14697	14859	14761	14686	14980	14788	14844	14858	14878	14703	14754	14809	14791	14707	14650	14893	14755	14777	14757	14746	14781	14909	14941	14789	14813	14715	14852	14691	14853	14810	14751	14833	14791	14863	14748	14586	14776	14887	14753	14781	14875	14900	14829	14733	14690	14863	14894	14772	14923	14971	14943	14721	14780	14683	15035	14857	14870	14817	14959	14861	14666	14801	14620	14854	14897	14981	14844	14753	14898	14814	14846	14844	14776	14813	14815	14608	14879	14810	14833	14771	14993	14667	15028	14797	14840	14874	14840	14921	14859	14903	14843	14843	14736	14814	14911	14820	14726	14932	14785	14729	14824	14931	14776	14827	14736	14747	14705	14787	14742	14853	14764	14883	14761	14788	14889	14805	14782	14882	14723	14833	14849	14814	14842	14769	14797	14839	14835	14855	14807	14951	14772	14986	14686	14858	14891	14910	14872	14789	14984	14897	14813	14828	14843	14845	14755	14962	14902	14896	14868	14713	14822	14799	14808	14783	14833	14839	14841	14904	14869	14756	14766	14874	14822	14756	14832	14812	14783	14767	14754	14883	14663	14897	14719	14909	14953	14889	14851	14753	14896	14777	14666	15008	14668	14787	14949	14952	14820	14786	14739	14867	14906	14864	14927	14934	14900	14593	14832	14734	14864	14776	14828	14838	14914	14794	14906	14872	14790	14835	14815	14821	14881	14839	14814	14897	14829	15040	14715	14765	14660	14907	14915	14740	14805	14824	14817	14851	14911	14873	14820	14992	14815	14899	14623	14924	14800	14801	14769	14813	14679	14960	14846	14719	14832	14643	14923	14705	14768	14813	14695	14666	14830	14834	14931	14820	14754	14771	14905	14824	14907	14873	14842	14965	14854	14647	14814	14812	14779	14859	14854	14831	14809	14893	14822	14864	14576	14748	14799	14791	14819	14769	14886	14640
22847	21171	28922	23717	36630	59786	57646	44484	30699	21930	17054	16487	16302	16292	16320	16425	16218	16150	16379	16225	16266	16161	16225	16199	16335	16299	16216	16030	16076	16069	16088	16103	16216	16141	16059	16221	16064	16318	16258	16154	16167	16332	16195	16054	16139	16035	16154	16110	16293	16422	16253	15890	16170	16054	16160	16067	15908	16189	16155	16104	16028	16243	16063	16079	16054	16132	16105	16221	16101	16121	16170	16132	16225	16138	16177	16013	16259	16053	16073	15878	16108	16166	16002	15947	16140	16128	16157	16336	16152	16169	16189	16038	16247	16196	15929	16077	16152	16354	15970	16176	16311	16014	15974	16112	16219	16164	16205	16080	16233	16168	16054	16147	16129	16034	16371	16201	16256	15921	16242	16206	16055	15944	16287	16046	16059	16028	16236	16152	16021	16043	16156	16029	16100	16109	16045	16076	16187	15950	16185	15978	16184	15845	16128	16113	15947	16195	16204	16148	16112	16287	15917	16211	16166	16024	16004	16211	15937	16032	16161	16104	15973	16044	16162	16010	16156	16002	16134	15948	16071	15951	16001	16228	16231	16020	16078	16363	15921	16192	16206	15976	15995	15946	16148	16240	16043	16127	16033	16147	16153	16054	16194	16041	16116	16067	16129	15982	16095	16099	16111	16015	15987	16105	15972	15981	15939	16328	16107	16154	15897	16075	16088	16084	16177	15999	16041	16088	16044	16040	16038	16226	16211	16019	16183	16296	16106	16062	16269	16125	16209	15980	16126	16126	16108	16316	16038	16105	16176	16114	16307	16090	16045	16063	16265	16101	16105	16074	16058	16056	16137	16145	16228	16152	16155	16150	16108	16206	15996	16227	16085	16137	16061	15867	15989	16232	15869	16266	16149	16144	16022	15971	16189	16170	16130	16114	15938	16037	16109	15939	16193	16083	15926	16199	16071	16083	16243	16152	15951	16117	16030	16007	15931	15967	15990	16076	16304	16212	16293	16090	15937	16051	16189	16116	15945	16114	16061	16038	16163	16062	15937	16140	16008	15979	16148	16254	16106	15987	16355	16372	16118	16028	16059	16168	16202	16126	16012	16224	16164	15967	15978	15939	16062	15886	15771	15995	16108	16041	15984	16069	16138	16032	15973	15945	16130	16024	16162	15819	15868	16306	16165	16168	16106	16010	16232	16097	16018	15946	16024	16002	16130	16124	16145	16253	16100	16068	16040	16126	16124	16107	15989	16134	16164	16081	16168	16070	16171	16064	16106	16155	16198	16075	15963	16039	16126	16046	15949	16173	15928	16113	16007	16000	16077	16035	15971	16120	16141	16129	16243	15936	16085	16109	16049	16011	16132	16100	16083	16138	16163	16071	16068	16069	16023	16009	16068	16040	15930	15914	15944	15958	16197	16120	15990	15944	16072	15953	16046	15832	16038	16139	16229	15948	16207	16144	15939	16203	16217	16012	16140	16053	16167	16081	16241	16116	16122	16014	16078	16071	16145	16148	15961	16183	16258	16058	16114	16062	16164	15878	15954	15904	15880	16157	16030	15985	16133	15937	16153	16112	16034	16087	16006	16329	15921	16080	16139	16193	16223	16128	16018	16096	15859	16079	16073	15934	16095	15959	16055	16051	16116	16026	16218	16098	16208	15972	16244	16207	16204	16131	15977	16003	16060	16183	16028	16202	16035	16068	15991	16126	15963	15889	16097	15975	16323	16078	16085	16079	16023	16012	16206	15866	15936	16113	15987	16084	16057	16021	16012	16116	16001	16120	16075	16083	16207	15998	16249	16213	16087	16002	16434	16246	15984	15864	15738	16120	16065	16140	16068	16072	16133	16078	16077	16021	15962	16141	15960	15998	16237	16054	15964	16021	15973	16034	16137	16168	16100	16079	16112	16096	16159	16028	15953	16158	16161	16097	16209	16182	16128	16071	16147	16178	16154	16011	16160	16089	16024	16122	16045	15969	16172	16175	16171	16149	16160	16099	16045	15983	16068	16233	16031	16025	16113	15976	15945	16088	16326	16258	16181	15860	16067	16101	16003	16246	16270	16058	16060	16279	16060	15984	15828	15885	16030	15934	16324	16017	15937	15973	16118	15787	15991	16178	15856	16139	16060	16144	16157	16068	16172	15887	16034	15996	16139	16197	16282	16115	15970	15938	16024	16081	16318	16164	16159	16036	16089	16082	16168	15950	15977	16081	16293	16125	16028	16209	15898	16087	16130	16209	16243	16010	16205	16098	15916	16110	16173	16055	16074	16087	16002	16085	16170	16112	16110	16155	16180	16147	16195	16151	16031	16037	16128	16014	16169	16251	16036	16035	16100	15844	16099	16035	16003	16221	16041	16043	16056	15959	16059	16203	16037	16120	16175	15997	16186	15918	16143	16063	16124	16317	16225	15892	16107	16285	15934	16032	16053	16018	16070	16308	16308	15955	16121	16170	16205	16138	16117	15977	16257	16022	16149	16062	16129	16221	16137	16244	16140	16026	16248	15908	16266	16302	15851	15783	16018	16051	16067	15877	15967	16045	16083	16229	16044	15982	16204	16134	16080	16067	16231	16176	15927	16023	16059	15972	16022	16140	16074	15935	16008	15922	16116	16052	16037	15975	16065	15823	16048	16020	16108	16115	16186	16028	16212	15982	16104	16109	16215	16046	16156	16107	16238	16052	16026	15882	16213	16068	16196	16083	15916	15975	16083	16101	16052	16075	16213	16255	16183	16054	15980	15976	16204	16042	15973	16028	16065	16021	16020	15980	16147	16379	15914	16168	15975	16072	16076	15965	16076	16091	15908	16031	15777	16002	16015	15848	15928	16001	15971	15925	16114	16163	16149	16164	16196	16074	15867	15839	15898	15988	16003	16015	16035	15981	16086	16250	15945	16078	15989	16039	16087	16198	16060	16147	15977	16058	16273	16065	15862	16034	16023	16071	15749	16111	15957	16134	15994	15995	16278	15955	16269	16060	16139	16097	15926	15974	16217	16052	16125	16014	16061	16225	16086	15969	16122	16134	16064	15893	16019	15940	16152	16074	15943	15973	15828	16117	16262	16053	16031	15944	15862	16247	16146	16200	16035	15958	16153	16033	15982	16148	16161	16093	16067	15977	15983	15962	15857	16298	16050	15965	15925	16218	16004	16140	16168	16168	16128	16169	16097	15977	16074	16124	15905	16142	15968	16213	16092	15882	16042	15991	16097	15887	16085	16022	16171	15977	16177	15958	15946	16143	15940	15935	15837	15888	16085	15908	15930	16109	16024	15996	16141	16134	15795	16137	16097	15973	16078	16158	16157	16127	16156	15975	16135	16126	16015	16088	16015	16151	15969	15813	16338	15989	16081	15976	15985	16145	16009	16130	16062	15949	16036	16011	16202	15978	16104	16264	16052	16128	16047	16174	16165	16132	16030	15983	15977	15886	16169	15990	16178	16117	15850	16022	16047	16126	15972	15951	16050	15875	16155	15905	16111	15979	16157	16166	15853	16225	16291	16062	16266	16207	15954	16113	15993	15973	16056	16159	15935	16047	16258	16304	15900	16272	16147	16093	16056	16043	16117	16021	15798	16186	15905	16138	16187	16099	16149	16124	16175	16292	16176	16280	16074	16135	15963	16204	16088	15939	16111	16274	16141	15858	16042	16245	16238	16094	16166	16046	16092	16244	16247	16034	16110	16102	16045	16118	16191	15767	16101	16066	16256	16008	16034	16095	16361	16077	16152	15989	16155	16177	16094	16015	16104	15984	16048	15997	15943	15997	16148	15919	16160	15899	16019	15975	16032	16158	16151	16205	16129	15943	16098	16080	16014	16010	16216	16165	16089	16015	16121	16000	16110	16115	16198	16046	16027	16266	15996	16157	15987	16020	16208	16117	16159	15968	16014	16195	16014	16165	16151	16266	16002	16171	16055	15954	15908	16140	16139	16221	16235	16139	16198	16237	16161	16190	16073	15944	16168	16073	15918	16048	16251	16389	15934	16105	15900	16167	16067	16070	16099	16091	15889	16082	15990	16312	16158	15935	16021	16072	16107	16062	16013	15962	16104	16004	16204	16173	16224	15939	16075	16138	16117	16119	16188	16154	15834	15965	16144	16006	16007	15864	15917	16160	16180	16200	16220	16095	16054	16114	16011	15888	16041	16019	16037	16168	16198	16140	16235	16190	16264	16110	16132	16003	16094	15884	16022	15962	16162	16133	15962	16109	16241	15859	15969	16011	16058	16122	16171	16188	15900	15972	16017	16105	16116	16079	16155	16023	16034	16015	16131	15970	16093	16019	16199	16050	15937	16105	16120	16143	16041	16014	15988	16255	16088	16343	16054	16035	16005	16190	16073	16190	16038	16008	16238	16041	16019	16294	16131	16004	16118	16036	15984	16174	16122	15938	16261	16365	16141	15987	16015	16080	16004	15972	15794	15933	16120	15947	16083	16065	16235	16078	15731	16068	16161	16104	15864	16057	16129	16015	16042	15872	16067	16033	16079	16057	15957	16168	15983	16102	15986	16049	15924	16222	16060	16052	15939	16142	15987	16112	16126	16128	16172	16145	16150	16064	16127	15912	16044	16234	15970	16010	15992	16120	15902	15992	15977	16095	16070	16079	16106	15894	16074	16196	16073	16004	16157	16222	16155	16199	16284	15838	16116	16297	15916	15984	16028	15951	16188	15894	16184	16087	16300	16070	15993	16022	16266	16058	16016	16122	16000	15997	16196	16072	15945	16009	16047	15997	15982	15846	15922	16224	15980	16121	15953	15947	16037	16167	16023	16022	16153	15956	16046	15969	15940	16121	16091	16016	15944	16150	16057	16085	16175	15955	16259	16179	16014	16047	16044	15769	15932	16115	16299	15902	15939	15956	16093	16087	16144	16358	16092	16004	16009	16111	16182	16036	15977	15956	16192	16197	16094	15981	15983	15934	16171	16114	16180	16116	16057	16117	16147	16067	15929	16087	16138	16163	16078	16222	16160	16153	15965	16027	16074	15923	16193	15985	16013	16139	16030	15990	16234	16055	16176	16023	16072	15931	16037	16016	15816	15994	16109	15987	16062	16124	16221	15844	16025	16103	15937	16206	15932	16018	15970	15899	16245	15891	15938	15939	16061	16086	16113	15959	15859	16155	16201	16030	16088	16000	16155	16125	16265	16058	15961	16087	16065	16221	15916	16002
16560	30267	27490	27664	62881	67843	59194	46473	31549	19829	15259	14966	15001	14983	15019	14937	15023	14843	14797	15000	14711	14953	14864	14952	14883	14980	14854	14824	15077	14922	14974	14844	14980	14903	14802	14665	14951	14952	14747	14994	15004	14913	14871	14851	15042	14905	14974	14829	15171	15128	15041	15052	14867	14940	15077	14825	14974	15006	14809	14957	14915	14803	14842	14977	14945	14858	14748	15086	14698	14957	14867	14789	14885	14924	14888	15055	14839	14907	14886	15036	14986	14927	15036	14933	14804	14957	14996	14887	15101	14928	14949	14840	14966	15070	14771	14848	14881	14886	15009	15003	14840	14926	14882	14793	15000	14907	14959	14977	14853	15009	14787	14891	14939	14854	14773	14879	14887	14899	14867	14784	14921	14849	15099	14972	14906	14861	14859	14835	14827	15090	15035	14912	14813	14861	14870	15000	14967	14835	14836	14802	14978	15012	14839	14794	14703	14983	14822	14860	14789	14910	14930	14763	15014	14807	14833	15088	14993	14837	14952	14966	14715	14856	14862	14761	14831	14833	14810	14940	14859	14877	14864	14770	14986	14959	14890	14858	14809	15008	14822	14935	14835	14918	14960	14700	15075	14875	14829	14655	14921	14747	14913	14843	14717	15026	14813	14859	14874	14818	14970	14981	14788	14748	14856	14892	14944	14712	14864	14872	14892	14735	14895	14785	14706	14987	14992	14948	14799	14766	14864	14769	14800	14638	14874	14831	14788	14734	14926	14979	14870	14912	14746	14696	14774	14881	14901	14956	14661	14907	14936	14932	14845	14898	14843	14985	14993	14760	14807	15022	14883	14977	14882	14921	14981	14896	14959	14868	14770	14886	14986	14816	15031	14694	14723	14984	14934	14773	14827	14871	14872	15002	14945	14850	14758	14778	14849	14867	15011	14954	14942	14740	14838	14674	14830	15011	14917	15035	15001	14762	14824	14828	14801	14861	14896	14949	14963	14958	14700	14878	14971	14894	14824	14912	14960	14894	15098	14945	14888	15007	14942	14822	14757	14815	14830	14728	14840	14825	14966	14948	14811	14827	14802	14917	14777	14926	14739	14976	14992	14816	14921	14742	15001	14974	14852	14861	14770	14961	14897	14773	14815	14808	14727	15026	14888	14767	15027	14761	14826	14943	14969	14750	14750	14792	14793	14830	14755	15011	14738	14892	14874	15131	14955	14855	14820	14892	14904	14907	14945	14905	14822	14883	14870	14853	14974	14860	14819	14694	14812	14962	14849	14860	14922	15031	14736	14926	14905	14894	15013	14655	14905	14764	15006	15011	14929	14970	14741	14864	14847	14973	15044	14862	14848	14799	14814	14795	14953	14757	14894	14879	14884	14993	14890	14857	14864	14796	14897	14987	14838	14901	14957	14968	14929	14911	14950	14780	14998	14806	14988	14865	14987	14887	14785	14868	14844	14781	14876	14805	14877	14881	14866	14638	14811	14861	14841	14812	14726	14932	14879	14867	14955	14803	14852	14890	14688	14918	14824	14887	14945	14944	14994	14792	14934	14986	14957	14869	14938	14869	14755	14789	14805	14910	15046	14913	14844	15126	14934	14785	15025	14889	14882	14807	14863	14937	14956	14964	14954	14807	14833	14774	14828	14987	15067	14848	14789	14731	14843	14949	14905	14873	14982	14835	14854	14734	14732	14845	14797	14845	14913	14835	14960	14925	14868	14834	14866	15014	14997	14816	14855	15031	15003	14873	14971	14879	14841	15085	14876	14993	14874	14785	14974	15003	14718	14987	14933	14972	14973	14742	14761	14959	14992	14784	14863	14898	14743	14792	14862	14759	14909	14873	14819	14716	14945	14903	14935	15055	14775	14807	14725	14949	14767	14847	14813	14860	14945	14871	14852	14823	14914	14906	14890	15050	15047	14812	14872	14871	14877	14955	14751	14949	14848	14840	14809	15004	14879	14891	14934	14922	14822	14919	14733	14950	15046	14709	14992	14916	14883	14901	14928	14757	14818	14822	14859	14855	14790	14735	15075	14837	14747	14939	14826	14877	14900	14769	14854	15059	14885	14869	14870	14879	14945	14784	14741	14784	15065	14879	14899	15014	14820	14967	14718	14809	14786	14868	14969	14913	14810	15040	14747	14872	14787	15030	14820	14810	14948	14853	14867	14728	14994	14898	14978	14754	14972	14770	14797	14871	14907	15024	15124	14844	14782	14614	14860	14791	14878	14951	15078	14845	14951	14819	15031	14835	14884	14845	14809	14856	14861	14796	14911	14965	14682	14888	14900	15047	14870	14777	14772	14862	14935	14699	14984	14859	14826	14779	14911	14757	14884	14821	14872	14827	14933	14874	14857	14984	14934	14833	14889	14829	14853	14983	14932	14793	14710	14813	14820	14809	14928	14965	14773	14879	15056	14986	14983	14988	14941	14791	15106	14854	14928	14949	14845	14903	14836	15014	14986	14743	14960	14759	14863	14969	14856	14855	14744	14962	14856	14828	14966	14894	14851	14865	15006	14916	14929	14859	14922	14847	14852	14739	14832	14839	14776	14905	15057	14763	15006	14797	14878	14910	14798	14978	14924	14825	14878	14920	14854	14876	14738	15015	14884	14806	14913	14954	14821	14805	14894	14870	14798	14873	14875	14803	14853	14976	14949	14912	14828	15011	14666	14913	14850	14824	15023	15038	15085	14815	14872	14853	14875	14847	14863	14838	14977	14809	14959	14994	14782	14864	14929	14778	14810	14864	14854	14966	14820	14869	15016	14855	14830	14941	14944	14910	14912	14862	14839	15042	15007	14886	14891	14826	14844	14887	14864	14955	14849	14992	14585	14872	14847	14754	14910	14901	14986	14985	14785	14993	14837	15047	14825	14814	14903	15006	14786	14938	14830	14960	14922	14891	14932	14842	14786	14985	15068	14821	14925	14796	14920	15017	14910	14867	14848	14882	15151	14768	15072	14827	14991	14945	14802	14817	15108	14840	15016	14922	14785	14946	14857	15021	14926	14920	14913	14803	14900	14775	14821	14850	14857	14732	14829	14981	14824	14905	14893	14871	14846	14862	15001	14936	14889	14674	14895	14863	14942	14780	14901	14756	14999	14851	15042	15004	14858	14820	14929	14799	14924	14909	14797	14809	14914	15013	14873	14845	14824	14891	14926	14850	14849	14889	14952	14947	14814	14866	14869	14977	14842	14916	14991	14940	14941	14815	14784	14723	14967	14736	14888	14846	14778	14958	14791	14984	14834	14742	14868	14898	15005	14955	14969	14835	14887	14821	14854	15003	14771	15004	14908	14813	14717	14916	14673	14840	14710	14774	14885	14938	14852	14956	14886	14923	14742	14944	14908	14745	15053	14794	14684	14929	14928	14833	15022	14660	14970	15002	14833	14908	14933	14669	14923	14924	14812	15160	14896	14751	14811	15033	14988	14944	14784	14906	14837	14908	15132	14883	14852	14923	14589	14858	14838	14992	14912	15003	14859	15103	14925	14748	14886	14872	14767	14752	14903	14790	14795	14932	14887	14716	14894	14884	14847	14684	14831	14948	14733	14896	14856	14945	14687	14747	14864	14832	14711	14913	14994	15064	14947	14841	14740	14644	14884	15023	15002	14984	14759	15018	14814	14923	14804	15087	14849	14961	14867	14807	14887	14797	14795	14740	14991	14956	14939	14793	14850	14909	14965	14938	14950	14781	14918	14973	14857	15042	14995	14919	14767	14626	14862	14886	14879	14792	14903	14963	14822	14852	14971	14779	14865	14782	14823	14781	15005	14853	14891	14736	15030	14773	14830	14881	14841	14828	14967	14875	15007	14881	14757	14946	14758	14864	14963	14928	14772	14862	14866	14997	14950	14762	14843	14899	14733	14842	14947	14756	14928	14874	14920	15015	14756	14771	14854	14770	14873	14911	14918	15021	14967	14801	14940	14825	14854	14763	14808	14877	14962	14704	14806	14773	14845	14909	14810	14887	14908	14850	14885	14723	14857	14917	14997	14896	14828	14784	15007	14836	15006	14971	14842	15157	14831	14747	14885	14934	14817	14996	14824	14979	14833	14722	14888	14784	14836	14889	14829	14745	14752	14857	14791	14864	14857	14854	14920	14989	15028	15032	14990	14867	14977	14868	14896	14870	14885	14796	14836	14894	14862	14928	14737	14922	14819	15047	14639	14945	14946	14824	14908	14837	14890	14951	14865	14865	14943	14953	15012	14909	14780	14906	15005	15126	14898	14910	14834	14921	15017	14917	14938	15004	14926	14744	14978	14846	14762	15100	14942	14771	14984	14888	14858	15012	14944	14937	14897	14798	14689	14999	14894	14775	14970	14787	15048	14902	14872	14770	14873	14880	14752	14858	14703	14804	14975	14906	14859	14847	14879	14897	14997	14824	14947	14909	14955	14755	14841	14791	14863	14663	14844	14810	14831	15004	14948	14967	14876	14906	14911	15003	14936	14817	14760	14805	15054	15024	14697	14922	14760	14822	14841	14968	14863	14925	14834	14877	14843	14887	14828	14899	14888	14892	14919	14679	14846	14853	14831	14952	14878	14882	14833	14974	14861	14841	14925	15082	14833	14916	15002	14925	14820	14982	14834	15104	14840	14874	14921	15004	14842	14920	14851	14884	14917	14856	14771	14887	14990	14851	14802	14976	14905	14759	14865	14823	14739	14763	14870	14872	14786	14946	14799	14670	14798	14873	14944	14805	14935	14964	14831	14875	14886	15017	14931	14798	14924	15127	14876	14971	15013	14922	14811	14842	14811	14876	14906	14761	14748	14880	14984	15055	14766	14797	14757	14692	14858	14817	14936	14983	14920	14963	14801	14980	14805	14839	14873	14847	14911	14840	14758	14870	14922	14807	14884	14967	14848	14868	14735	15035	14873	14874	14850	14846	14766	15000	14913	14968	14732	15074	14881	14949	14900	14916	14897	14959	14876	14758	14875	14892	15059	14857	14696	14700	14675	14948	14815	14839	14728	14933	14810	14836	14822	14843	14806	14839	14829	14840	14839	14824	15002	14922	14913	14956	14719	14739	14945	14907	14781	14921	14893	14983	14825	14725	14791	14762	14991	14812	14929	14791	14939	14964	14875	15034	14842	14840	14822	14842	14921	14831	14906	15036	14974	14795	14935	14932	14816	14897	14775	14920	15014	14804	14849	14706
26986	21708	23626	20249	23797	27308	24966	21161	18531	16640	16450	16295	16283	16165	16209	16264	16432	16384	16240	16203	16413	16222	16330	16219	16242	16258	16375	16299	16118	16635	16176	16493	16420	16345	16398	16216	16431	16226	16139	16117	16282	16373	16399	16346	16418	16212	16293	16393	16263	16521	16368	16151	16179	16474	16389	16396	16445	16276	16366	16238	16103	16344	16033	16278	16387	16553	16250	16087	16235	16304	16355	16079	16093	16113	16401	16181	16358	16534	16190	16329	16395	16327	16308	16189	16386	16471	16417	16260	16150	16134	16018	16405	16306	16391	16340	16302	16177	16258	15987	16285	16297	16232	16279	16249	16143	16414	16388	16427	16175	16084	16330	16374	16380	16141	16320	16152	16313	16200	16229	16076	16310	15992	16327	16329	16529	16232	16105	16221	16335	16246	16235	16342	16472	16180	16153	16218	16325	16313	16343	16073	16005	16091	16213	16197	16275	16201	16183	16156	16235	16266	16193	16130	16331	16341	16494	16289	16311	16353	16219	16193	16385	16382	16310	16253	16342	16307	16255	16115	16273	16298	16371	16149	16363	16216	16415	16339	16254	16229	16341	16160	16265	16074	16232	16257	16318	16390	16095	16265	16152	16253	16315	16250	16330	16055	16267	16108	16425	16415	16257	16414	16141	16348	16122	16157	16213	16265	16204	16281	16047	16438	16036	16176	16318	16262	16460	16377	16268	16264	16199	16489	16128	16208	16264	16305	16244	16318	16349	16193	16320	16404	16194	16437	16354	16320	16297	16394	16164	16358	16074	16348	16265	16200	16481	16334	16131	16217	16371	16211	16463	16379	16388	16243	16486	16226	16217	16347	16472	16400	16308	16058	16239	16362	16157	16252	16245	16174	16301	16281	16303	16184	16455	16206	16332	16364	16360	16232	16336	16127	16219	16269	16306	16268	16113	16213	16288	16229	16294	16225	16365	16178	16132	16080	16320	16245	16293	16089	16297	16218	16153	16365	16344	16369	16253	16096	16331	16476	16099	16220	16108	16264	16395	16057	16283	16251	16265	16057	16148	16191	16333	16235	16245	16416	16422	16178	16363	16316	16291	16418	16291	16137	16411	16299	16227	16322	16083	16193	16476	16544	16286	16301	16316	16067	16291	16337	16181	16367	16296	16215	16166	16156	16411	16275	16546	16451	16358	16334	16263	16172	16316	16227	16145	16318	16195	16321	16298	16290	16305	16261	16283	16081	16091	16209	16141	16133	16093	16161	16248	16405	16116	16222	16118	16067	16158	16218	16319	16285	16206	16277	16483	16286	16473	16193	16390	16167	16103	16159	16254	16363	16265	16241	16496	16267	16290	16049	16117	16383	16332	16310	16298	16164	16178	16054	16144	16377	16141	16144	16312	16306	16318	16360	16117	16215	16301	16301	16485	16310	16386	16238	16218	16364	16467	16027	16373	16221	16333	16265	16153	16212	16371	16168	16340	16292	16463	16138	16315	16041	16321	16278	16188	16302	16197	16212	16376	16206	16297	16161	16336	16386	16379	16208	16276	16241	16299	16116	16227	16299	16100	16330	16009	16215	16484	16233	16294	16179	16145	16180	16243	16062	16269	16398	16208	16338	16293	16206	16209	16110	16050	16377	16107	16214	16168	16387	16343	16367	16252	16176	16408	16245	16163	16184	16312	16078	16280	16347	16255	16152	16495	16158	16128	16146	16324	16307	16103	16401	16208	16159	16391	16225	16318	16177	16196	16327	16392	16390	16294	16385	16340	16161	16429	16211	16238	16294	16252	16352	16155	16149	16163	16391	16347	16479	16362	16212	16150	16468	16575	16333	16283	16235	16161	16133	16042	16250	16150	16330	16027	16450	16387	16111	16045	16268	16242	16383	16342	16432	16330	16316	16108	16265	16322	16208	16204	16227	16185	16121	16395	16082	16127	16060	16185	16086	16274	16055	16212	16226	16387	16228	16404	16188	16340	16124	16207	16335	16212	16200	16080	16154	16022	16138	16251	16352	16190	16100	16180	16257	16364	16198	16384	16149	16013	16144	16349	16334	16432	16161	16310	16339	16260	16289	16082	16273	16293	16102	16489	16418	16377	16184	16331	16084	16354	16466	16405	16177	16305	16261	16359	16424	16461	16372	16365	16201	16147	16247	16297	16246	16133	16314	16340	16300	16215	16257	16366	16308	16403	16175	16199	16182	16185	16231	16257	16106	16198	16356	16251	16148	16098	16167	16497	16197	16442	16118	16387	16203	16386	16242	16304	16234	16189	16283	16233	16490	16224	16271	16272	16299	16174	16314	16319	16239	16348	16295	16246	16280	16265	16348	16095	16251	16269	16238	16248	16388	16453	16173	16248	16350	16448	16298	16187	16257	16185	16318	15963	16342	16339	16303	16240	16290	16450	16256	16122	16402	16325	16273	16149	16313	16119	16274	16259	16167	16255	16121	16243	16407	16443	16217	16349	16390	16468	16157	16315	16191	16354	16212	16252	16330	16435	16300	16577	16221	16330	16424	16322	16160	16483	15981	16072	16320	16175	16197	16191	16340	16223	16272	16104	16410	16288	16307	16461	16190	16359	16179	16220	16351	16341	16390	16272	16217	16308	16404	16171	16251	16174	16241	16306	16220	16378	16337	16444	16177	16203	16364	16315	16077	16402	16240	16282	16314	16365	16287	16387	16197	16398	16292	16388	16184	16173	16300	16270	16414	16350	16246	16198	16193	16381	16456	16205	16327	16188	15980	16302	16439	16366	16267	16376	16342	16183	16286	16254	16231	16308	16195	16190	16225	16032	16191	16216	16190	16247	16105	16407	16180	16336	16487	16118	16211	16312	16339	16078	16250	16194	16033	16221	16364	16198	16170	16236	16467	16393	16136	16445	16139	16478	16417	16280	16382	16288	16310	16062	16175	16241	16325	16332	16107	16138	16325	16261	16281	16295	16071	16363	16221	16434	16140	16205	16321	16290	16285	16214	16270	16102	16393	16101	16124	16294	16441	16144	16223	16188	16317	16132	16510	16385	16493	16279	16305	16365	16265	16237	16267	16247	16141	16209	16254	16254	16326	16286	16363	16225	16272	16442	16379	16194	16184	16378	16284	16178	16094	16055	16179	16190	16035	16180	16140	16316	16558	16180	16350	16273	16377	15985	16230	16191	16173	16262	16467	16038	16503	16283	16358	16332	16288	16257	16407	16298	16289	16356	16152	16093	16446	16047	16347	16459	16369	16376	16286	16461	16286	16269	16310	16336	16381	16266	16320	16233	16290	16144	16257	16236	16246	16293	16314	16274	16302	16186	16304	16443	16365	16214	16442	16332	16303	16266	16273	16280	16291	16431	16268	16299	16391	16233	16464	16411	16352	16320	16327	16505	16259	16299	16245	16420	16290	16228	16135	16263	16394	16294	16354	16156	16280	16251	16410	16267	16135	16371	16237	16350	16322	16180	16211	16349	16294	16403	16201	16253	16125	16258	16122	16282	16362	16378	16206	16304	16245	16273	16239	16244	16304	16272	16260	16179	16341	16310	16485	16264	16342	16309	16258	16446	16264	16339	16151	16328	16358	16248	16420	16299	16415	16356	16462	16419	16170	16280	16238	16281	16198	16227	16241	16082	16182	16626	16260	16373	16237	16433	16384	16202	16054	16240	16109	16158	16327	16213	16061	16310	16305	16246	16313	16320	16149	16266	15963	16291	16214	16228	16294	16292	16246	16193	16223	16312	16453	16212	16309	16417	16413	16219	16190	16332	16304	16342	16276	16521	16489	16338	16342	16380	16479	16242	16106	16244	16322	16312	16222	16134	16274	16306	16269	16358	16263	16191	16046	16201	16450	16276	16317	16198	16387	16296	16357	16139	16309	16135	16506	16488	16232	16205	16290	16205	16251	16293	16225	16222	16380	16175	16122	16270	16288	16231	16315	16181	16318	16356	16347	16261	16215	16230	16254	16188	16042	16251	16249	16391	16242	16406	16308	16410	16169	16355	16262	16081	16240	16220	16182	16171	16306	16238	16089	16504	16243	16108	16343	16297	16100	16375	16259	16340	16253	16374	16277	16464	16439	16113	16206	16309	16173	16313	16298	16354	16337	16297	16153	16415	16321	16284	16373	16432	16349	16220	16286	16174	16184	16264	16263	16396	16290	16284	16329	16334	16415	16330	16219	16373	16333	16265	16243	16014	16334	16344	16327	16330	16259	16249	16215	16259	16239	16220	16247	16292	16263	16099	16209	16260	16225	16363	16396	16240	16148	16417	16191	16197	16247	16175	16262	16310	16311	16417	16443	16315	16094	16482	16164	16182	16332	16139	16438	16305	16322	16466	16097	16266	16316	16417	16189	16392	16476	16341	16223	16384	16123	16247	16256	16178	16270	16439	16268	16372	16202	16130	16381	16419	16307	16414	16121	16294	16354	16049	16168	16410	16082	16573	16311	16157	16125	16275	16419	16232	16451	16253	16283	16201	16198	16382	16275	16151	16366	16341	16263	16419	16339	16169	16226	16235	16097	16331	16315	16337	16434	16353	16284	16368	16279	16260	16366	16350	16376	16583	16347	16247	16339	16475	16155	16221	16148	16047	16358	16047	16142	16289	16177	16248	16218	16222	16323	16123	16214	16007	16320	16203	16244	16204	16322	16272	16085	16363	16445	16333	16481	16331	16256	16217	16303	16446	16334	16350	16195	16010	16419	16257	16279	16288	16233	16193	16381	16339	16394	16344	16442	16208	16302	16359	16237	16278	16343	16298	16048	16222	16318	16475	16229	16391	16357	16349	16183	16320	16291	16350	16336	16347	16134	16168	16223	16272	16091	16322	16237	16338	16127	16275	16315	16254	16188	16131	16425	16220	16294	16247	16402	16271	16290	16288	16502	16426	16228	16239	16360	16589	16394	16141	16235	16206	16420	16209	16317	16225	16450	16263	16288	16253	16199	16204	16260	16386	16281	16024	16325	16355	16216	16093	16195	16444	16276	16265	16298	16416	16428	16225	16223	16308	16410	16352	16349	16261	16206	16236	16139	16433	16200	16316	16278	16178	16247	16451	16529	16210	16177	16272	16299	16264	16466	16359	16284	16345	16314	16183	16219	16314	16379	16374	16402	16272	16184	16090	16449	16222	16626	16168	16375	16444	16211	16481	16474	16301	16189	16153	16487	16194	16211
15060	18020	18136	16582	26834	29592	25202	20742	17057	15314	15046	15030	15043	14975	14908	14984	14973	15170	15090	15011	15100	15011	15104	14972	15126	14941	15042	15191	15197	14946	15038	14945	15029	15137	14994	15085	14964	15074	15069	15025	14769	15117	15024	15123	15108	15119	14865	15143	14993	15006	14816	14968	15081	14954	15098	14922	14844	14977	15003	14771	15209	15025	15153	15057	15013	14939	15005	14962	14945	14994	15145	15232	15000	15055	14844	14933	14987	14981	15058	15103	15002	15023	15061	14832	14827	15057	14939	15082	14996	15098	14988	15028	15005	15016	15045	14869	15096	14928	15175	15038	15025	15022	15023	15061	15082	15022	14946	15143	15081	15013	15168	14919	14928	15028	15005	15082	15010	15099	14866	15107	15048	15069	15000	14996	15170	15061	14874	15192	15012	14988	14836	14898	14961	14987	15068	15111	14944	14964	14900	14967	14971	15081	15193	15103	14993	15144	15052	15005	14927	14987	14962	15076	14935	14983	14815	14892	15019	15131	15035	14935	14911	15004	14986	15183	14823	14943	14929	14970	15097	15069	15044	14921	14993	15107	14982	15160	15050	15125	14932	15000	15064	15096	15250	15207	14986	14994	14848	15017	14916	14900	15034	15027	15027	14969	15044	15188	14970	14947	14883	15091	14960	15051	14945	15039	15027	15067	14948	14980	15020	15008	14928	15129	14997	14985	14987	14946	15085	15009	15080	14991	14928	15187	15006	14885	15026	14909	15172	15023	15054	14834	15031	14938	14774	14892	15049	15083	15024	15037	14955	15168	15054	15120	14958	15058	14950	14954	14892	15037	15164	14973	15067	14953	15072	15081	15062	14986	15179	15004	14856	14998	14975	14825	15017	14961	14880	15056	15014	14970	15067	15154	14913	14764	14956	14892	15127	15053	15028	15022	15125	15174	15083	15028	14877	15034	15065	15121	14903	14987	14942	14927	15113	15011	15008	15056	14826	15043	15065	15159	15142	15068	15224	15051	15127	15006	14987	14945	15017	14997	15090	14992	15068	15122	14917	14941	15132	15017	15024	15115	14988	14918	14965	15120	15090	15017	14873	15009	14805	14993	15097	15105	14955	15025	15040	14916	14918	14904	15074	14980	15092	15116	15055	15089	14833	15149	15042	14950	15133	15002	15048	15070	15075	14991	15090	15101	15085	14833	15076	15056	14962	14967	14977	14976	14972	14964	15113	15106	14936	14918	15177	14974	15065	15083	14974	15067	15150	15097	15038	15008	14885	15098	15084	15081	15082	14988	15210	15218	14836	14978	15019	15122	14996	15044	14875	14909	14973	15126	15164	15116	14990	15035	15082	15022	15043	14942	15117	14971	14895	14939	15010	15118	14938	15064	14868	15078	15025	15051	15034	14933	14946	15042	14866	15084	15048	15166	15123	14911	15129	15047	15070	14926	15114	15034	15043	15084	15039	14962	15144	14958	15089	15104	15125	14964	14887	15102	15067	15033	15043	14980	15108	14905	14974	14996	14812	14926	15009	14804	15076	14944	14996	15020	15085	15083	15045	14919	15090	14921	15199	15012	14940	14852	15057	14934	15001	14995	15208	15104	15158	14910	14914	15144	14849	14892	14835	14862	15056	14954	15085	15012	15083	14877	15169	14970	14989	15001	15096	15075	15073	14814	14983	14971	15033	14995	15014	14740	15085	14980	15032	15105	14956	15116	14900	15079	15031	15010	15030	14798	14987	15140	15060	14836	15141	15107	14962	14950	15033	14965	14954	15310	15048	15023	14959	14983	15129	15201	14900	15177	15046	14940	15118	15117	15082	15100	14919	14950	15053	15028	15170	14859	15097	15151	15143	15016	15085	14935	15137	15097	15156	15112	15083	14895	14881	14861	15181	15039	15003	15008	14997	15026	14831	14946	14976	15040	15031	15027	14989	14928	15108	15113	15065	15040	15034	14989	15133	14970	14988	15053	15027	15106	14995	14955	15050	14927	15167	14922	14967	15038	15010	14950	15076	15066	14981	14963	15207	15074	14985	15053	15039	14936	14975	15143	14818	14985	14921	14911	15020	14832	14925	15066	15134	14924	14938	15131	15181	15048	14980	15122	15041	15051	15133	15145	14988	15072	14982	15005	15028	15012	15044	14868	14870	15153	14881	15033	15107	15093	15027	15021	15017	14849	15277	15038	14958	14980	15025	14952	15069	14933	14966	15127	15203	15045	14907	15045	15039	15037	14979	14980	15031	15005	14935	14998	14904	14986	14958	15014	15091	15074	14967	15034	14941	15013	14984	14944	14972	15067	15052	15019	14941	14956	14868	15122	14893	15093	14994	14972	15110	15015	14909	15123	15155	15097	14903	15033	15060	15110	15002	15047	15043	15106	15159	14945	15160	15206	15028	14942	15023	15007	14993	14912	15117	14901	14978	15086	14984	14999	15218	15062	14932	14951	15042	15100	15114	14811	15003	15346	14956	15006	14905	15070	15214	14932	14935	15084	15001	14986	14948	15217	15115	15037	15163	15082	15206	14869	15156	15004	15208	15150	15201	15151	14972	15049	14965	14878	14999	15022	15067	15045	14987	15196	15005	15022	14989	14921	15046	15055	15067	15258	14967	15045	14900	15075	15111	14982	15178	15113	15027	15009	15019	14989	15179	15015	15007	15021	15202	15011	15031	15019	14922	14969	15192	15068	14996	15230	14935	14941	15133	14954	14978	15006	15029	15145	14980	14974	15047	14971	15084	14998	15206	15048	15146	15089	15069	14979	15030	14913	14949	15021	14984	14945	15034	15036	14984	15150	14806	14854	15063	15044	15015	14932	14848	15090	14920	15058	15090	14981	15075	15273	15005	15050	14949	15113	15063	15142	15075	15066	15247	14953	15113	14974	14968	14957	15079	14951	15012	15031	14871	15093	15019	15172	14930	15014	15055	14964	15129	14888	15009	14968	15202	14980	15047	14984	14988	14968	15150	15029	15043	15093	15175	15054	14837	15003	14870	15005	15001	14966	14722	14963	15114	15059	15071	15017	15060	15014	15195	15129	15057	15062	15123	14884	15041	15191	15001	14984	15096	14939	15166	15084	15038	14903	15093	14977	15116	15026	14968	14947	14878	15041	14803	14960	14996	15201	15024	15054	14973	15023	15136	15156	14817	15077	15087	15070	14903	15054	15094	14776	14886	14916	14880	15012	15069	14921	15020	15014	14897	14903	14988	14894	15025	15006	14948	15055	14967	15168	15118	15057	15095	15096	14962	15170	15047	15344	15007	15121	15077	15033	15043	14870	15030	14998	15062	15011	15020	15136	15022	15003	14967	14961	14999	15035	15066	15088	14962	15135	15016	15062	14889	15220	15052	14981	15028	15036	15065	15004	15061	14998	15121	15099	15096	14978	14900	14975	15020	14964	15007	15104	15057	15037	14906	14946	15021	15094	14948	14885	15139	14975	15021	14953	15072	14924	14864	14989	15209	15092	15127	15109	15125	15018	14772	15276	14952	15146	14895	15170	15144	14848	15012	15069	15081	15086	15085	14918	15060	14930	15084	15015	14895	14926	14924	15075	15030	14956	14870	15112	15107	14997	14958	14983	15010	15116	14899	15216	15106	14947	15034	14897	14969	15109	15068	14939	14800	15201	15054	15199	14971	14999	15011	15088	15099	14958	15067	15065	15237	14876	14893	14978	15123	14948	14979	14909	15037	15122	14949	15087	15188	15015	15103	14833	15046	14738	15033	14957	15055	14964	15126	15052	15044	15139	14879	14951	15041	14972	15014	14976	14942	14984	15055	14993	14978	14907	14915	15208	15124	14985	15047	14871	15035	15066	15216	15174	15010	14865	15076	14885	14934	14938	15080	15021	14917	14946	14963	14963	15072	15067	14916	14956	15191	15103	15022	14961	14960	15071	15047	14968	14941	15235	14977	15097	14959	15040	15044	15096	14908	14846	14842	15074	15055	14765	15102	15024	14976	15167	15044	14940	14861	15153	15075	14988	14965	15030	15086	14958	14909	15008	14943	15162	14989	14907	15055	15084	15060	15066	15030	15056	15053	14987	14995	14948	15051	14999	14934	15057	15198	15043	14977	15025	15140	15063	15034	14911	14927	15233	14968	14974	14950	15051	15195	15000	15075	14839	14957	15033	15097	15244	15041	14799	15079	14826	14991	15130	15010	14984	15046	15027	15237	15079	14989	14991	14938	14854	15056	14981	15149	15014	15029	15143	14995	15094	15020	15020	15054	14926	15093	15108	15006	15118	15062	14974	15049	14919	15057	14912	15104	14898	14893	14876	15101	15074	15097	14933	14961	15024	15106	15043	15038	14847	14984	14942	14997	14941	15032	15113	15083	15109	14996	14974	15128	15034	15079	15135	15017	15138	15085	14978	15021	15004	14930	15172	15063	14966	15033	14939	14935	15067	15001	14963	14995	14891	15076	15087	15097	14981	15026	15162	15016	14987	15025	14844	15080	15069	14951	15066	15091	15061	14921	15010	15158	14951	14928	14858	15055	15226	15126	15026	15037	14901	15073	14937	15177	15100	15089	14910	15045	15026	14904	15102	15080	15060	15107	14841	15117	15136	15053	14856	15012	14931	15114	15014	15021	15106	15004	15118	14921	14995	14983	14952	15069	14954	15103	15070	14994	14888	14938	15101	15038	14941	15069	15127	14925	14945	14913	15049	14974	14910	14980	14873	15034	15040	15246	14766	15112	15031	15150	15024	14912	15041	15060	15041	15022	14967	14897	15069	14970	14813	15058	15073	15082	15179	15014	15025	15098	15195	15155	15048	15072	14865	14969	15066	14973	15134	15092	14944	14942	14973	15042	14973	15018	15141	15074	14996	15015	14907	15149	15069	15095	15067	14997	15013	15094	14966	14875	14972	15119	14948	14908	15154	14952	15055	14995	14935	15047	15039	14857	15102	14817	14924	14945	14891	15124	15066	15117	14857	14994	15126	15118	15084	15006	15008	14887	15060	15046	14912	15022	14896	15103	15068	14921	14949	14910	14996	14871	15132	15108	14906	14932	15044	15092	15114	15008	15112	15227	15053	15054	15100	15087	14887	15133	15064	14877	14986	14969	14889	14938	15040	14974	15161	15054	15002	15010	14779	15000	15029	14902	15122	15133	14916	15123	15108	14909	14879	14871	15011	15054	15082	15071	15018	15229	15002
24208	21195	28254	24678	33488	53065	46588	35121	24361	17667	16516	16259	16133	16147	16099	16125	16243	16087	16218	16291	16174	16226	16262	15940	16025	16027	16189	16039	16179	16064	16222	16305	16122	16237	16014	16075	16227	16133	16098	16173	15965	15990	15825	15979	16134	16048	16028	16027	16089	15948	16117	16069	16171	16061	16340	16129	15935	16197	16052	16042	16001	15999	16013	16040	16188	15872	16086	16161	16114	15918	16049	15923	16068	15904	15883	15964	15853	16008	15828	15967	15985	16107	15861	16113	16220	16086	16016	16136	15953	16028	16011	16168	16176	16095	16080	15880	16019	16015	16078	16080	15911	16051	15913	16063	16319	16074	15831	16029	16028	15967	15867	15985	15784	16125	16152	15837	16022	15976	16040	15870	16081	15987	16021	16117	16157	16148	15946	16029	16104	16183	16058	16000	15743	16045	15954	15846	16087	15931	15991	15919	16024	15939	16039	15956	15924	15999	16064	16258	15893	15580	15968	16179	15995	16080	16154	16003	16253	16115	16250	15985	15996	16127	15989	15866	16163	16022	16066	16068	16125	15940	16088	16015	16118	16066	15898	16022	16086	16062	16028	16033	16045	15932	15999	15873	16143	16016	15937	15883	15861	16252	16049	16175	15945	16052	15922	16065	16116	15861	16005	16016	15969	15731	15905	16045	15958	16170	16240	16236	15990	16099	16198	15988	16222	15909	16042	16114	15921	15933	16099	16168	15892	15940	15864	15924	16062	16125	15974	15946	15871	15970	15787	15953	16056	16009	15986	16053	15999	16087	15958	16150	16113	16028	16037	15988	16041	16020	16110	16065	15963	15951	15992	15998	16020	16216	16006	15989	15991	15982	15827	16019	15818	15965	16162	15985	16029	16246	16153	16008	16006	15914	16208	16207	15956	15955	15984	15860	15939	16035	16047	16009	16016	16204	15946	16056	16047	15888	15922	16096	15869	15997	16088	16185	16214	16095	15970	16007	16306	15980	16155	16064	16090	16151	16034	16006	16024	16150	15997	16143	16155	16150	15992	15802	15978	15949	16067	16057	15882	16163	15950	15860	15924	16005	16139	15881	15968	16095	15840	16030	16149	16265	16046	16092	16002	15903	15952	16044	15956	16041	15956	16031	16001	16146	16068	16132	15987	16077	16084	16057	15901	16007	15993	16198	16101	15936	16091	15900	16152	16115	15970	16092	16091	15991	16049	16043	16023	16067	16083	16073	16254	15953	15866	15696	16085	16179	16163	15944	15954	15917	16047	16176	16150	16048	15970	16000	16011	15921	16198	16095	16044	16088	16136	16253	15809	16029	16220	15872	16112	16070	16189	15958	16073	15997	15791	15902	15918	16093	16069	15964	16117	15858	15985	15864	15928	15873	16029	16001	16013	16084	15996	16169	16135	16084	15779	16136	16090	15994	16006	15899	16136	16025	16233	15885	16189	16103	15932	16019	16118	16113	16239	15943	16015	15939	15962	16133	16132	15874	15915	16120	15915	15957	16100	16131	15962	16048	16101	15912	16157	16210	15995	16109	16044	16015	15988	16047	15817	16051	16030	16031	16038	15968	16000	16101	15899	16157	16022	16129	16178	16015	15987	16107	15997	15990	15897	16049	15978	15958	16081	15897	16061	15970	15906	16039	16015	16078	16204	15875	15953	16061	15995	16023	15908	16225	16133	15786	15956	15937	16057	16133	16057	16008	16104	15810	15845	16084	15902	15980	16167	16189	16118	15868	15945	16013	16001	16005	16096	16002	15891	16063	16160	16146	15976	15830	16189	16054	15959	15990	15955	16059	16111	16056	16082	16021	16145	16029	15960	16099	16203	16075	16235	16300	15997	16052	16092	15973	16262	16080	15997	15985	15853	16050	15907	16063	16066	16136	16140	16017	16054	16215	16051	16035	16074	16004	16166	15931	15855	16027	16016	16256	16144	16029	16034	16179	15998	16120	15964	15855	15905	16214	16114	16100	16045	16182	16016	16090	16073	16105	16031	16004	15885	16156	15988	15990	16123	15963	15912	15922	16022	16091	16159	15979	15824	16076	16134	16054	16131	16207	16127	15966	16000	16138	16100	15954	15993	15920	16052	16105	16041	15911	15919	15855	15865	15937	16069	16061	15866	16202	16074	15914	15985	16039	15907	16212	16183	15993	16010	15907	16065	16087	15913	15863	16180	16055	16192	15892	16108	16177	16090	16197	16198	16224	15945	15952	16097	16064	16223	16144	16063	15894	16056	15948	16123	16196	16070	16031	15894	15852	16074	15976	16224	16002	15860	16078	15989	16070	15865	15953	16078	16194	16059	16024	15988	15916	16148	16116	15969	16224	15988	15949	16009	15996	15973	16156	15829	16049	15798	16059	16020	16099	15942	16240	16104	16019	16061	16109	16102	16012	15957	16093	16239	16084	16260	15963	16053	15954	16023	15996	16294	16066	16011	15998	15962	16149	15932	16036	15823	16146	16112	16087	16233	16027	15985	16114	16139	16053	16072	16128	16112	16049	15764	16182	16074	16128	16117	16017	16047	15974	16104	16054	16216	15933	16220	16134	16048	16124	16013	15955	16083	16129	16021	15979	16186	16018	15857	16303	16129	16052	15982	16028	15885	15977	15912	15965	16056	15851	16094	15964	16101	16003	16173	16018	16248	16153	16035	15944	15968	15983	16138	16092	15931	15817	16194	15987	16116	16230	15949	16269	16216	16086	15995	15921	15980	16086	15968	16122	16019	16013	16092	16209	16073	15902	15927	15931	15867	15954	16028	16017	16105	16095	15948	16159	15956	16076	16010	15949	15914	15978	15972	15834	15896	16096	16252	15845	15822	15849	15947	16108	16187	15867	15960	16249	15971	16019	16200	16066	16197	16205	16172	16212	15845	16187	16226	16029	15965	16077	16057	16063	16028	16087	16227	16118	16191	15912	16197	16108	16170	16065	15917	16043	16210	16051	16026	15905	16009	16092	16186	16207	16009	16035	16113	15882	16136	16004	16126	16042	16015	16141	16130	16065	15889	16097	16232	16198	16019	16131	16173	16265	15898	16092	16212	16088	16032	16069	15937	15868	16078	16020	16064	16046	16010	16108	16097	16014	16298	16284	16101	16005	16254	16091	16100	16024	16185	15846	16150	16027	15896	16089	16111	16017	16164	16190	16057	16011	16050	16020	16044	16154	15849	15954	16074	15870	16099	16146	15983	15989	15927	16047	16084	16202	16317	16170	16033	15906	15770	15961	15924	15963	16182	16197	16051	16034	15992	16042	16060	16184	16123	16076	15970	15928	16024	15856	15924	16147	16178	16215	16380	15971	16036	15992	16098	16006	16029	15856	16098	16023	16010	16101	16248	16209	15922	16114	16150	15996	15939	15936	16197	16005	16083	16037	16270	15917	15938	15883	16015	15869	16045	16213	15992	15944	16032	16192	15957	16035	16089	15978	16069	15972	16125	15877	16212	16110	16083	16101	15955	15912	16025	15991	16103	15984	15935	15853	16098	15951	15920	15997	16144	15959	16077	15881	16069	15941	16068	16128	16129	16023	16030	15926	16087	15969	16252	16048	15897	16063	16100	16113	16101	16191	15999	16174	16062	16184	16186	16015	15869	16080	16069	15942	16071	15952	15922	16094	16062	15995	15965	16029	15901	16052	16119	16260	16097	15890	15995	15690	16041	16160	16009	16044	16084	15960	16157	16206	16032	15902	16001	16041	15853	15946	16088	15883	15949	16041	16138	16094	16037	16057	16064	16132	15964	15929	15904	16210	16002	16025	16168	16013	15879	15871	16097	16098	16029	15999	15916	15931	15943	16017	16040	16108	15948	15897	16066	16050	15892	16035	16078	16100	16138	16155	16033	16094	15982	16188	16161	16148	15909	15942	16173	16038	16083	16151	15944	15873	16064	16000	16154	15873	16174	15896	16111	16118	15990	15979	15952	16205	16150	16065	16114	15924	16215	16000	15955	15872	16036	15982	15979	16182	16042	16042	16061	16039	16105	16283	16173	15873	16007	16163	16123	16120	15941	16020	16087	16069	16039	15826	16115	15965	16140	16024	15994	16083	16156	15849	16012	16048	16050	15940	15944	16091	15974	16110	15902	16059	16148	15955	16024	16061	16024	16146	15900	16162	16005	16128	15970	16081	16115	16026	16136	16206	16056	15950	16016	15938	15926	15817	16170	15836	15967	16070	15911	16102	15934	15850	15840	16018	15970	16076	16069	16200	16034	16006	16120	16261	16035	16043	16167	15930	16131	15925	16021	16106	16220	15886	15973	15944	15998	16001	15930	15915	15904	15930	15978	16116	16147	15984	15691	16020	16118	16277	16207	16018	16145	15984	15994	16008	16000	16158	16282	16080	15979	16099	15987	15958	16128	16124	16027	15778	16092	16252	16163	16127	15997	16024	15993	15883	16136	16057	16000	16108	16063	16071	16114	16001	16130	16048	15881	16165	16061	16065	16195	16125	16252	16199	15993	15865	15983	16162	16091	16143	16021	15988	16078	16074	15948	15985	15855	15853	15934	15999	15964	15947	16126	16018	16150	16175	16214	15958	15909	15914	16121	15982	16099	16007	16060	15959	16130	16165	16052	16246	16139	15970	16132	15831	16056	16147	16187	16126	16057	15761	16030	16058	16202	16018	16131	16037	16113	16136	16108	15905	16138	15949	16106	16055	15986	16053	15953	15919	16116	16066	15991	16079	16092	16062	16015	16286	16203	15806	16069	16008	16049	16066	16041	16182	16087	16049	16213	16100	16038	15814	15936	15895	16040	15733	16060	15980	16041	15906	16258	16119	16045	15971	16109	15918	16117	15947	16210	15989	16042	16042	15971	16037	16119	16272	16083	16205	15993	16129	16112	16158	16097	16102	16222	16042	16090	16057	16114	16070	16170	16035	15925	16085	15923	16068	16029	15927	16043	16050	15957	16077	15988	15783	16098	16097	15967	16145	15913	16090	15972	16147	16136	16059	16070	15939	16154	15750	16231	15914	15948	16128	16064	15819	16048	16126	16075	16125	16200	15998	15902	15903	15996	15994	15847	16017	16104	16100	15964	15723	16009	16010	15936	16068	15994	15972	16121	16101	15871	16175	15907	16013	16224	16150	15955	15956	16093	16042	16034	16116	16187	15893	16070	16096	15889	16150	16001	15988	16083	16164	16094	16148
15373	24533	23515	22400	45868	54840	46736	36755	23000	15137	14920	14778	14988	15018	15040	14959	14901	15066	15148	14950	14989	15084	14761	15081	14936	14865	14794	14917	14954	15005	15080	14939	14895	14899	14824	14848	14924	14954	15021	14900	14953	14877	15088	14875	14715	14822	14997	14794	15079	15049	15021	15049	14909	14861	14884	14923	14961	14905	14843	14971	14803	14882	15008	14797	14889	15042	14990	14871	14933	14906	14773	14790	14820	15104	15004	14957	14911	14948	14869	14929	14850	14906	14976	14888	14838	14948	15083	14756	14972	14976	14876	14984	14908	14844	14869	14887	14863	14938	14947	14951	14896	14835	14923	14892	14666	14849	14943	14905	14953	14973	15184	14857	14911	14838	15033	14972	14939	14971	14985	14889	14833	14818	14941	14843	14885	14822	14840	14749	14857	15048	14958	14898	14899	14952	14897	15018	14902	14986	14858	15002	15160	14888	14812	14788	14964	14854	14893	14823	14870	14937	15049	14897	14899	14864	14899	14868	14878	14812	15003	14881	14917	14849	14930	14993	15034	14772	15046	14824	14953	14983	14898	14988	14842	14907	14869	14992	15035	15015	14847	15052	14902	14801	15034	14802	14956	14903	14848	15002	14927	14913	14905	14968	14920	14801	14816	14944	15003	14866	14887	14915	14876	14938	14810	14819	14839	14833	14860	14911	14981	14775	14898	14871	14782	14947	14792	14843	14990	14825	14963	14892	14873	14803	14791	14934	15000	14971	14951	15050	14821	14932	14898	14765	14862	14916	14930	14780	14898	14931	14947	14910	14858	14725	14900	14882	15041	14871	14891	15050	15095	14890	14853	14759	14889	14919	14790	14909	14913	14816	15045	14969	14771	14813	14840	14903	15034	14883	14710	14990	14913	14862	14883	14911	14970	14961	14853	14916	15064	14898	14885	14845	14860	14833	14840	14965	15017	14868	14917	14814	14939	14908	14787	15021	15067	14905	14754	14961	14983	15085	14990	14798	14953	14955	14859	14905	15067	14835	14882	14719	14824	14971	14837	14944	15030	14829	14849	14953	14856	14818	14967	14915	14886	14910	14825	14845	14841	14935	14977	14873	14820	14773	14920	14835	14897	14954	14892	15020	14811	14945	14845	14829	14877	15019	14876	14989	14762	14971	15036	14836	14854	15008	14900	14849	15008	14826	14935	15220	14920	15157	14906	14875	14929	14985	14820	14950	15088	14818	14931	14865	14938	14867	14891	14918	14930	14890	14839	14821	14983	14910	14879	14899	14898	14907	14843	15002	14813	15009	15092	14860	14913	15027	14781	15060	14926	14934	14933	14814	14786	14889	14974	15049	14956	14831	15075	14951	14907	14996	14972	15097	14962	14802	14923	14892	14854	14971	14739	14909	14833	15028	14837	15005	14902	15042	14840	14778	14820	14985	15176	14864	14779	14970	14980	15052	14833	14808	14831	14893	14864	14832	14781	14949	15005	15051	14970	14873	14834	14958	14929	14704	14959	14884	14806	14830	15037	14913	14958	14744	14750	14812	14824	14815	14958	14866	14837	14748	14991	14867	14813	14922	14965	14773	14958	14934	14962	15011	14838	14809	14953	14977	14876	14779	15058	14689	14796	14835	14991	14867	14832	14930	15047	14832	14848	14870	14835	14919	14950	14709	14793	14830	14873	14821	15013	14942	14966	14775	14850	14977	14781	15066	15051	14880	14941	14976	14878	14856	14933	14944	14999	14872	14886	14813	14889	14745	14890	14888	14948	14901	14835	14940	14938	15145	14964	14795	15000	14910	14784	14927	14940	15078	15020	14879	14965	15018	14836	14754	14991	14891	15010	14819	14802	14731	15034	14817	14829	14983	14918	14963	14806	14989	14710	14819	14794	14936	14781	14855	14869	14932	14823	14784	14756	15021	14941	14891	14765	14766	14737	14948	14907	15041	14942	14924	15053	14683	14937	14857	14912	14952	15022	14724	14930	14984	14932	14843	14968	14776	15072	14817	14949	14942	14964	14920	14963	14852	14877	14953	14995	14978	14989	14895	14906	14766	14886	14752	15091	14839	15035	14910	14833	14746	14827	14906	15051	14837	15017	14860	14953	14863	14847	14871	14819	14892	14800	14938	14895	14788	14833	14720	14892	14723	14980	15006	14838	14895	14877	14851	14942	14836	14829	14925	14956	14928	14810	15030	15053	14911	15058	14999	14921	14993	14969	14886	14779	14916	14941	14851	14947	15022	14933	15001	14831	14807	14878	14935	14954	14783	14777	14971	14874	14794	14997	14885	14891	14883	15078	14946	14993	14910	14912	14853	14822	14692	14936	14894	14961	14894	15031	14975	15037	14837	14840	14676	15080	14912	15033	14895	14827	14872	14836	14765	15005	14832	14867	14933	14839	15176	14987	14875	14868	14956	14831	15002	14896	14874	14835	14844	14838	14987	14872	14944	14655	14798	14893	14985	14884	14950	14896	15059	14917	14946	15005	15041	14900	14875	14887	14919	14951	14791	14971	14826	14819	14907	14675	14910	15091	15029	15001	14982	14827	14838	14960	14806	15037	14801	14851	14763	15026	14794	14953	14968	14895	14925	14868	14772	14931	14942	14804	14842	14982	14875	14891	14921	14937	14678	15042	14921	14878	14847	15031	14962	14959	14825	14903	14882	14949	14839	14951	14949	14761	14982	14827	14821	14990	14866	14838	14945	14833	14893	15094	15051	15081	14860	14984	14973	14794	14837	14870	14718	14896	15059	14753	14919	15074	14821	14866	14747	14709	14876	14965	14781	14932	14861	14800	15120	14964	14736	14814	14851	14750	14806	14897	14873	14844	14888	15018	14658	14948	15027	14792	14858	14890	15092	14811	14893	14871	14929	14898	14894	14656	14890	14723	14974	14965	14993	14972	14881	14882	14792	14850	14910	14949	14975	14856	14660	14868	14809	14966	14911	15004	14971	14759	14828	14801	14862	14847	14868	14955	14927	14938	14759	14822	14910	14927	14902	15015	14908	14756	14987	14877	14800	14840	14803	14859	15000	14891	14893	14837	14850	15019	14748	14850	14807	14975	14922	14872	14983	14897	14879	14973	14830	14869	14813	14851	14918	14905	15009	14973	14802	14659	14996	14816	14749	14916	14765	14713	14889	14824	14941	14979	14899	14917	14790	14851	14988	14981	14709	14910	14856	15001	14848	15051	15055	14909	15092	14852	14834	14980	14925	14930	14904	14908	14747	14825	14986	15207	14835	14967	14859	14913	14929	14979	14977	14864	15069	15006	14938	14899	14753	14784	15004	14826	14870	14959	14869	14908	14899	15034	14953	14878	14862	14952	14800	15038	14887	15027	14889	14830	14956	14788	14880	15047	14890	14825	14686	15008	14992	14976	14873	14879	14898	14875	15110	14930	14850	15013	15089	14792	14921	14901	14890	14819	14968	14870	14979	14947	14917	14942	15001	14879	14984	14887	14904	15094	14851	14993	14948	14772	14876	14833	14778	14977	14913	14901	14814	14896	14899	14882	14908	15043	14934	14965	14921	15010	14942	14956	14825	14833	14918	14884	14908	14879	14894	15020	14979	14959	14927	14778	14931	14936	14905	14848	14820	14923	15021	15090	14907	15048	14749	15003	14784	15046	15053	15004	14826	14992	14822	14845	14806	14942	15012	14877	14956	14843	14767	14890	15009	15012	14859	14891	14961	14829	14967	14827	14920	15003	14773	14908	14983	14883	14826	14936	14852	14959	14877	14916	14787	14953	14866	14997	14893	14915	14980	14929	14956	14738	14942	14865	14897	14921	14824	14787	14866	15051	14806	14884	14839	14832	14774	15035	14989	14949	14965	15042	14907	14919	14905	14967	14841	14957	14955	14818	14856	14988	14856	14867	14918	14909	14932	15093	14974	14772	14858	15015	14776	14978	15046	14980	14929	14910	14902	14901	14769	14934	14918	14934	15028	14922	14849	14879	14790	14942	14792	14843	14905	14906	15085	14757	14797	14940	14771	15004	14823	14893	14791	14878	14857	14910	14912	14737	14804	14876	14914	14882	14775	14951	14947	14693	14912	14966	15002	14981	14943	15046	14930	14901	14823	14934	15015	14907	14876	14836	14970	14947	14891	14848	15062	14810	14903	14832	14886	14990	14718	14828	14844	14856	14994	14832	14758	14958	15031	14721	14944	14924	14717	14915	14997	14818	14966	14922	14779	15163	14756	14975	14839	14924	14993	14942	14783	14810	14996	14793	14855	14856	14834	15055	14922	14870	14839	14880	15057	14827	14742	14882	14954	14849	14931	14977	14857	14932	14837	14904	15013	14770	14909	14940	14977	14930	14877	14874	14977	15044	14891	15013	14943	14834	14991	14724	14923	14911	14809	14871	14907	14865	14845	14758	14994	14784	14740	15192	14991	14838	14761	14977	15059	14862	14840	14889	14847	14909	14897	15001	14882	14876	14891	15070	15089	14895	14848	15064	14690	14661	14978	15006	14937	14859	14840	14867	14963	14975	14883	14931	14767	14913	15052	14909	14947	15155	14777	15076	14808	14987	15086	14845	15041	14927	14844	14836	14861	14905	14958	14973	14867	14929	15014	15010	14901	14826	14831	14881	14885	14890	14961	14889	14863	14831	14959	14829	14839	14978	14869	14887	15051	14891	14826	14960	14682	14728	14897	15106	14851	14939	14804	14859	14739	14900	14880	14910	14814	14914	15067	14886	14896	15014	15012	14863	15145	14747	14812	14959	14868	14978	14751	14971	14926	14934	14902	14849	14855	15059	14961	14893	14887	14953	14942	14822	14943	14984	14965	14954	14811	14868	15058	14859	15004	14664	14862	15073	14940	14777	14927	14901	14897	14900	14849	15027	14880	14867	14711	14836	14739	14858	14990	14863	14885	14940	14872	15040	14956	14943	15039	14913	14871	14909	14924	14847	14856	14749	15010	14869	14885	14824	14890	14788	15103	14782	14965	14890	14965	14893	15024	15017	14989	14987	14931	14943	14814	14960	14959	14868	14918	14854	14836	15010	15016	14956	14887	14910	14933	14826	14969	15017	14836	14902	14910	14769	14951	14827	14936	14856	15039	14824	14764	14775	15007	14929	14986	14897	14931	15060	14849	14821	15055	14854	14820	14896	14978	15121	14767	14898	15043	14897	14711	15033	14877	14779	14859	14780	14841
22879	21186	28931	23773	44563	62620	55668	42234	27552	18486	16403	16082	16048	16228	16254	16108	16182	15869	15961	16064	16090	16045	16223	15833	16095	15914	15900	16154	15711	15854	15941	15931	15880	15851	15935	15884	15977	15932	15880	16043	15967	16056	15911	15730	15956	15849	15880	15760	16056	16209	15950	15973	15844	16023	15882	15960	15704	15778	15792	15967	15984	15947	15885	15673	15951	15987	15925	15811	15844	15993	15701	16036	15895	16053	15987	15845	15971	15883	15948	16002	15963	16005	15999	15849	15931	15979	15906	15919	15931	15795	15868	15835	16009	15770	15749	15903	15836	15850	15800	15874	15774	15766	15943	15948	15638	15966	15713	15570	15889	15762	15699	15801	15627	15865	15884	15770	15905	15727	15640	16061	15792	15808	15736	15723	15771	15867	15983	15729	15794	15963	15817	15856	15807	15866	15724	15785	16068	15899	15831	15690	15589	15834	15885	15771	15636	15584	15835	15983	15825	15794	15884	15805	15937	15927	15763	15917	15584	15857	15677	15743	15929	15797	16043	15830	15925	15780	15842	15898	15780	15845	15803	16020	15810	15875	15780	15901	15868	15854	15947	15893	15711	15878	15745	15835	15883	15990	15839	16027	15986	15805	15758	16044	15638	15659	15937	15717	15728	15757	15903	15848	15987	15910	15834	15790	15965	15947	15938	15966	16022	15921	15766	15986	15821	15874	15850	15715	15953	15724	15869	15961	15915	15923	15839	15795	15827	15711	15817	15810	15878	15988	15889	15959	15753	15726	15772	15949	16078	15979	15947	15714	15877	15817	15906	16003	15919	15757	15743	15694	15735	15725	15712	15813	15783	15947	15886	15945	15796	15910	15717	15640	15835	15756	15930	15811	15720	15946	15884	15856	15666	15862	15819	15993	15900	15810	15869	15868	15870	15608	15593	15782	15733	15740	15902	15813	15783	15674	15888	15936	15873	15989	15950	15686	15709	15788	15926	15780	15716	16180	15757	15723	15881	16081	15877	15927	15938	15934	15991	15743	15746	15905	15931	15864	15711	15801	15698	15857	15657	15965	15832	15899	15869	15910	15903	15861	15816	15821	15647	15925	15889	15867	15872	15680	15849	15910	16094	15998	15715	15720	15696	15783	15929	15774	15880	16104	15963	15815	15792	15805	15753	15865	15792	15931	15679	15875	16054	15778	15899	15812	15577	15710	16017	15750	15873	15899	15658	15999	15762	15790	15755	16015	15820	15724	15743	16026	15810	15725	15872	15966	15961	15706	15898	15783	15710	15695	16044	15814	15954	15759	15889	15756	15685	15797	15837	15903	15858	15759	15717	15818	15916	15693	15739	15795	15696	15736	15618	16009	16024	15944	15980	15709	15749	15729	15678	15743	15847	15977	16056	15950	15637	15761	15765	15802	15946	15878	15932	15914	15880	15826	15935	15875	15863	15811	15904	15865	16056	15613	15893	15686	15683	15809	15918	15983	16005	15751	15806	15893	15998	15926	15812	15709	15662	15824	15771	15789	15706	15735	15847	15882	15745	15831	15893	15895	15920	15830	15908	15907	15862	15931	15863	15768	15926	15714	15797	15838	15935	15931	15968	15947	15769	15711	15574	15768	15814	15986	15790	15913	15834	15875	15805	15802	15758	15690	15838	15738	15973	15929	15918	15817	16024	15837	15867	15966	15779	15619	15938	15708	15702	15989	15802	15941	15803	15727	15826	15905	15833	15880	15959	15888	15824	15656	15839	15823	15879	16107	15876	15687	15535	15839	15805	15783	15816	15807	15788	15944	15793	15845	15778	15796	15812	15938	15880	15854	15736	15799	15811	15752	15930	15836	15934	16138	15702	16009	15902	15921	15736	15763	15985	15819	15856	16026	15873	15763	15662	15644	15769	15883	15753	15880	15855	15875	15901	16009	15706	15892	15821	15785	15833	15794	15849	15622	15877	15824	15676	15761	15593	15740	16044	15909	15834	16066	15980	15972	15865	15889	15812	15935	15881	15689	15615	15881	15935	15727	15586	15766	15733	15787	15874	15694	15662	15725	15816	15807	15844	15897	15779	15746	15909	15757	15740	15713	15919	15868	16025	15837	15759	15865	15810	15899	15890	15796	15835	15777	15721	15721	15845	15808	15756	15744	15838	15793	15762	15798	15851	15938	15848	15865	15783	15820	15782	15869	15894	15833	15845	16020	15817	15903	15997	15828	15808	15696	15783	15862	15729	15724	15827	15810	15854	15781	15964	16038	16003	15953	15835	15641	15878	15887	15760	15847	15942	15620	15716	15761	15797	15843	15873	16000	15925	15906	15915	15951	15696	15628	15839	15738	15914	15969	15774	15662	15738	15935	15772	15772	15798	15971	15832	15685	15828	15924	15791	15756	15899	15851	15980	15789	15863	15955	15844	15738	15962	15778	15705	15882	15984	15942	15811	15925	16003	15850	15838	15973	16036	15867	15888	15719	15774	15960	15848	15943	15725	15936	15970	16154	15742	15863	15681	15912	15907	15931	15837	15757	15792	15635	15973	15832	15923	15787	15924	15839	15974	15818	15784	15961	15733	16121	15742	15940	15793	15934	15892	15880	16044	15665	16061	15818	15878	15755	15727	15765	15620	15786	15942	15867	15957	15857	15895	15821	15712	15916	15760	15585	15497	15550	15783	15623	15958	15780	15891	15821	15923	15703	15710	15723	15755	15812	15618	15794	15751	15790	15879	15737	15878	16082	15795	15862	15702	15835	15868	15783	15796	15758	15792	15680	15817	15814	15786	16009	15789	15924	15915	15809	15762	15974	15764	16023	15853	15930	15894	15857	16012	15843	15919	15758	15950	15988	15694	15815	15954	15958	15754	15755	15902	15824	15863	15774	15746	16005	15944	15931	15889	15710	15846	15794	15623	15691	15857	15753	16029	15899	15890	15797	15981	15947	15776	15869	15903	15811	15869	15826	15758	15714	15942	15805	15815	15951	15735	15712	15852	15747	15879	15851	15620	15729	15885	15813	15906	15769	16026	15779	15813	15640	15998	15874	15788	15855	15672	15923	15766	15752	15808	16014	15823	15901	15839	15706	15929	15740	15800	15735	15862	15799	15780	15897	15845	15790	15982	15886	15858	15914	15965	15874	15809	15774	15664	15775	15904	15806	15935	15696	15861	15767	16049	16057	15914	16005	15867	15877	15743	15742	16041	15700	15829	15680	15905	15823	15718	16058	15977	15887	15820	15815	16036	15760	15718	15646	15933	15738	15948	15596	15836	15885	15758	15912	15834	15761	15874	15730	15876	15787	15851	15906	15866	15794	15921	15756	15833	16028	15803	15910	15923	15972	15856	15747	15640	15891	15698	15895	15839	15907	15736	15860	15891	15827	15638	15768	15940	15945	15656	15891	15581	15953	15952	15916	15711	15667	16001	15892	15786	15818	15995	15859	15842	15881	15737	15852	15804	15969	15715	15762	15722	15858	15926	15908	15798	15829	15783	16023	15793	15854	15896	15904	15827	15607	15883	15870	15937	15900	15789	15623	15874	16069	15802	15839	15776	15967	15823	15804	15847	15782	15831	15867	15999	15820	15964	15679	15862	15823	15943	15662	15881	15945	15874	15865	16009	15916	15911	15617	15819	15825	15814	15768	15995	16039	15912	15800	15981	15849	15868	15928	15980	15758	15940	15904	15755	15846	15839	15857	16023	15842	15727	15901	15842	15829	16017	15652	15762	15893	15896	15883	15959	15830	15852	15827	15687	15627	15803	15894	15893	15849	15799	15949	15850	15754	15762	16093	15787	15993	15861	15857	15859	15995	15680	15926	15839	15776	15932	15829	15873	15771	15813	15886	16092	16028	15972	15741	15642	15715	15853	15887	15859	15872	15926	15949	15854	15778	15813	15949	15624	15942	15783	15831	15883	15738	15965	15746	15865	15713	15805	15828	15661	15826	15795	16022	15886	15897	15953	15773	15944	15760	15709	15949	15917	15831	15712	15851	16144	15743	15779	15676	15973	15947	15922	15788	15873	15715	15790	15802	15861	15680	15922	15912	15690	15841	15769	15757	15748	15883	15727	15931	16152	15948	15859	15806	15648	15790	16194	15900	15978	15641	15740	15861	15828	15809	15991	15796	15904	15772	15871	15851	15797	15980	16155	15819	15860	15918	15844	15861	15855	15914	16018	15745	15665	15885	15988	15901	15851	15869	15991	15869	15948	15932	15695	15790	15690	15689	15899	16009	15849	15987	15778	15977	15899	16020	15859	15865	15986	15913	15844	15833	15801	15803	15703	15780	15764	15742	15868	15862	15863	15773	16040	15850	15802	15750	15817	15842	15775	16113	16055	15814	15845	15852	15898	15699	15917	15859	16012	15937	15876	15771	15897	15901	15737	15755	15758	15606	15790	15672	15811	15818	15548	15889	15877	15797	15867	15776	15835	15761	15732	15799	15857	16037	15867	15907	15660	15824	15851	15895	15735	15905	15930	15846	15917	15878	15691	15885	15801	15762	15502	15839	16008	15696	15919	16092	15729	15843	15917	15803	15957	15781	15788	15736	15904	15678	15962	15776	15988	15765	15862	15961	15983	15904	15706	15761	16075	15772	15788	15723	15908	15729	15845	15882	15877	15820	16013	15719	15771	15808	15765	15703	15855	15797	15855	15731	15752	15880	15904	15756	15858	15888	15749	15658	15793	15703	15948	15809	15969	15762	15880	15797	15729	15707	15797	15953	15829	15851	15771	15812	15688	15837	15614	15754	15829	15920	15932	15918	15821	15735	15760	15752	15974	15691	15969	15762	15875	15857	15817	15764	15820	15879	15974	15727	15931	15745	15941	15950	16022	15943	16018	15926	15926	15909	15826	15908	15772	15823	15867	15882	15727	16139	15895	15900	15692	15836	15857	15912	15901	15835	15736	15862	15848	15812	15842	15836	15958	15854	15722	15727	15834	15722	15975	15941	15902	15816	15809	15825	16164	15909	15962	15942	15808	15929	15749	15581	15793	15833	15820	15703	16125	15972	15676	15829	15910	15734	15860	15996	15850	15989	15657	15812	15841	15705	15817	15990	15778	15887	15661	15788	15783	15770	15924	16034	15737	15996	15812	15910	15870	15717	15760	15838	15885	15821	15720	15931	15807	15759	15743	15740	15769	15968	15987	15968	15674	16008	15865	15679	15736	16032
17604	30080	28480	31719	69013	68617	56926	43783	26741	15198	14838	14826	14684	14582	14937	14790	14803	14718	14785	14793	14735	14717	14701	14638	14767	14652	14736	14888	14759	14649	14780	14782	14695	14588	14924	14879	14616	14829	14758	14672	14708	14738	14764	14693	14757	14768	14889	14845	14878	15124	14766	15003	14849	14690	14702	14595	14761	14752	14700	14688	14849	14805	14742	14622	14706	14739	14777	14798	14759	14662	14673	14755	14788	14758	14732	14905	14603	14806	14744	14717	14674	14589	14704	14722	14817	14753	14926	14768	14743	14735	14820	14768	14694	14669	14880	14689	14884	14859	14772	14677	14695	14825	14778	14728	14732	14741	14749	14615	14666	14652	14853	14805	14578	14744	14628	14850	14719	14797	14856	14659	14666	14842	14718	14582	14705	14744	14739	14740	14673	14801	14863	14916	14756	14701	14610	14648	14793	14760	14780	14876	14748	14719	14866	14630	14710	14732	14553	14800	14760	14971	14701	14856	14766	14581	14731	14672	14558	14745	14800	14678	14815	14861	14863	14755	14795	14700	14898	14637	14733	14692	14765	14659	14734	14759	14909	14637	14796	14782	14703	14712	14821	14748	14645	14651	14767	14788	14721	14774	14804	14553	14661	14677	14688	14807	14897	14825	14778	14673	14697	14955	14756	14653	14722	14788	14597	14922	14819	14552	14788	14857	14669	14649	14903	14854	14835	14706	14732	14763	14753	14746	14566	14547	14815	14549	14715	14897	14515	14765	14846	14786	14914	14744	14663	14763	14789	14706	14625	14749	14744	14679	14865	14791	14759	14740	14593	14816	14728	14750	14743	14649	14744	14737	14726	14798	14902	14644	14908	14611	14783	14594	14642	14638	14559	14846	14730	14771	14660	14747	14743	14655	14641	14763	14638	14920	14884	14547	14709	14929	14707	14755	14832	14767	14677	14841	14785	14749	14721	14761	14848	14634	14648	14714	14695	14700	14736	14604	14702	14742	14761	14695	14815	14748	14844	14910	14634	14670	14875	14750	14814	14694	14731	14754	14732	14814	14846	14720	14614	14690	14786	14719	14537	14656	14822	14588	14592	14550	14766	14850	14624	14781	14808	14691	14796	14859	14699	14716	14717	14806	14670	14612	14773	14897	14797	14681	14676	14757	14709	14791	14796	14839	14682	14682	14557	14727	14592	14662	14759	14751	14698	14638	14753	14912	14726	14685	14839	14719	14903	14611	14773	14679	14784	14724	14796	14644	14697	14719	14683	14893	14651	14831	14612	14579	14639	14784	14802	14720	14789	14705	14811	14769	14767	14671	14839	14737	14811	14799	14696	14582	14755	14615	14705	14582	14849	14921	14638	14730	14703	14779	14780	14737	14916	14789	14678	14565	14536	14770	14594	14648	14673	14663	14690	14641	14694	14801	14666	14777	14801	14535	14657	14850	14760	14786	14661	14670	14795	14677	14736	14686	14862	14743	14691	14821	14790	14643	14764	14815	14875	14814	14667	14576	14711	14801	14851	14744	14663	14813	14797	14840	14762	14771	14822	14755	14686	14712	14721	14805	14746	14761	14864	14767	14643	14598	14602	14834	14638	14683	14724	14622	14668	14826	14722	14802	14819	14648	14954	14746	14642	14814	14657	14679	14840	14708	14697	14788	14647	14870	14645	14760	14708	14704	14722	14801	14785	14750	14731	14709	14669	14795	14676	14777	14837	14656	14622	14960	14678	14660	14785	14764	14836	14689	14791	14622	14722	14692	14875	14584	14788	14787	14489	14890	14856	14822	14887	14535	14603	14757	14910	14644	14686	14564	14783	14794	14684	14983	14624	14738	14896	14647	14664	14611	14728	14714	14705	14865	14716	14629	14904	14643	14738	14629	14652	14992	14522	14806	14641	14765	14803	14737	14672	14743	14712	14682	14813	14773	14758	14693	14626	14808	14609	14557	14582	14668	14760	14703	14832	14815	14804	14874	14648	14711	14846	14750	14715	14815	14716	14744	14662	14647	14740	14470	14827	14630	14815	14788	14666	14759	14726	14687	14656	14700	14535	14779	14567	14696	14783	14880	14776	14597	14768	14785	14729	14736	14784	14755	14635	14744	14686	14761	14854	14832	14675	14676	14888	14743	14834	14588	14738	14779	14717	14609	14639	14878	14801	14636	14788	14674	14828	14667	14942	14770	14821	14652	14817	14733	14678	14779	14615	14662	14745	14807	14636	14911	14603	14716	14777	14775	14807	15033	14670	14660	14855	14859	14718	14693	14624	14582	14721	14711	14679	14840	14762	14885	14631	14645	14638	14603	14530	14710	14707	14620	14761	14725	14827	14677	14777	14628	14791	14777	14750	14536	14737	14856	14676	14701	14613	14673	14757	14771	14602	14725	14714	14702	14820	14682	14816	14854	14715	14632	14595	14543	14830	14729	14763	14771	14749	14701	14810	14717	14850	14881	14661	14788	14534	14880	14823	14685	14752	14742	14691	14756	14797	14822	14738	14841	14699	14705	14600	14774	14732	14748	14574	14857	14712	14799	15010	14842	14730	14745	14765	14877	14850	14674	14755	14734	14740	14764	14744	14519	14683	14942	14715	14866	14761	14742	14756	14783	14870	14667	14872	14753	14720	14871	14758	14732	14846	14695	14774	14703	14738	14801	14729	14808	14804	14664	14773	14829	14878	14848	14524	14822	14668	14757	14567	14788	14842	14824	14642	14671	14869	14826	14804	14776	14728	14777	14739	14566	14746	14864	14797	14824	14628	14657	14785	14640	14700	14779	14664	14671	14839	14762	14685	14762	14841	14845	14901	14554	14859	14776	14842	14726	14738	14552	14785	14733	14654	14544	14747	14744	14838	14675	14627	14778	14797	14519	14852	14787	14760	14768	14776	14816	14597	14857	14666	14780	14769	14858	14793	14680	14657	14608	14770	14642	14509	14684	14781	14785	14907	14710	14652	14685	14598	14743	14637	14729	14770	14853	14831	14749	14813	14836	14749	14745	14796	14784	14643	14710	14705	14658	14929	14688	14715	14787	14687	14677	14690	14725	14766	14702	14864	14710	14612	14760	14689	14638	14781	14906	14697	14905	14683	14728	14692	14613	14782	14809	14719	14615	14742	14707	14854	14769	14728	14773	14472	14923	14837	14741	14700	14662	14733	14768	14635	14456	14794	14627	14763	14569	14692	14856	14559	14611	14589	14705	14668	14912	14856	14718	14695	14593	14654	14867	14838	14640	14687	14659	14753	14788	14727	14688	14566	14747	14769	14812	14630	14645	14814	14782	14604	14740	14758	14651	14724	14594	14781	14751	14831	14831	14684	14811	14677	14771	14752	14737	14966	14843	14710	14805	14778	14753	14781	14811	14807	14800	14753	14654	14940	14831	14926	14697	14840	14766	14724	14741	14720	14703	14807	14933	14747	14826	14736	14687	14597	14779	14666	14815	14838	14686	14829	14758	14756	14761	14848	14874	14670	14623	14812	14946	14828	14958	14662	14846	14828	14716	14652	14638	14725	14732	14759	14769	14782	14855	14589	14843	14891	14649	14833	14621	14672	14676	14540	14618	14701	14755	14821	14521	14802	14694	14621	14707	14861	14860	14617	14709	14774	14694	14591	14662	14831	14785	14731	14551	14653	14689	14791	14722	14816	14737	14683	14878	14745	14603	14619	14689	14648	14801	14728	14702	14759	14737	14793	14910	14684	14717	14749	14668	14852	14706	14725	14763	14745	14776	14720	14653	14753	14694	14701	14709	14764	14717	14689	14733	14811	14652	14725	14552	14574	14747	14753	14682	14622	14812	14677	14738	14814	14698	14656	14695	14813	14613	14841	14673	14709	14708	14693	14861	14759	14628	14770	14744	14547	14792	14844	14814	14695	14679	14631	14861	14871	14822	14692	14721	14782	14735	14657	14897	14761	14691	14806	14719	14660	14714	14679	14610	14702	14818	14681	14752	14777	14685	14618	14790	14906	14647	14645	14644	14779	14731	14710	14683	14751	14630	14634	14793	14675	14741	14905	14767	14621	14673	14677	14753	14699	14740	14619	14831	14822	14773	14738	14937	14685	14767	14856	14762	14793	14782	14942	14621	14646	14673	14775	14745	14832	14681	14600	14877	14758	14609	14847	14931	14723	14855	14699	14749	14719	14780	14771	14670	14781	14717	14780	14938	14820	14755	14675	14647	14568	14813	14852	14786	14723	14734	14755	14812	14678	14835	14806	14691	14696	14760	14768	14889	14806	14715	14949	14846	14932	14719	14711	14749	14656	14750	14723	14721	14561	14818	14752	14833	14841	14649	14733	14827	14824	14691	14734	14731	14768	14477	14731	14766	14685	14681	14721	14863	14542	14737	14876	14719	14807	14816	14708	14776	14710	14902	14782	14719	14810	14562	14845	14744	14665	14894	14608	14624	14819	14684	14722	14737	14685	14771	14795	14740	14740	14639	14786	14750	14684	14903	14847	14576	14588	14709	14729	14575	14913	14703	14891	14539	14752	14844	14869	14888	14681	14779	14657	14757	14934	14499	14688	14836	14665	14738	14877	14739	14584	14822	14773	14898	14851	14547	14735	14798	14839	14649	14713	14767	14819	14701	14832	14632	14567	14755	14810	14751	14715	14890	14728	14743	14756	14582	14671	14698	14755	14710	14741	14701	14756	14874	14716	14853	14804	14746	14806	14863	14592	14769	14592	14512	14630	14634	14593	14762	14804	14822	14908	14742	14733	14726	14986	14762	14796	14818	14803	14749	14592	14629	14747	14825	14882	14555	14685	14721	14713	14591	14853	14768	14855	14672	14821	14875	14794	14576	14823	14796	14735	14613	14715	14900	14831	14576	14861	14772	14639	14805	14748	14705	14635	14745	14863	14796	14769	14797	14636	14787	14676	14734	14690	14763	14505	14845	14791	14781	14913	14789	14743	14714	14727	14774	14549	14761	14731	14840	14700	14673	14637	14845	14722	14757	14785	14741	14656	14574	14785	14674	14696	14806	14778	14770	14632	14668	14694	14712	14681	14668	14782	14635	14659	14753	14710	14855	14603	14757	14635	14624	14719	14575	14687	14692	14624	14784	14722	14760	14599	14759	14908	14838	14694	14617	14798	14875	14757	14743	14927	14636	14682	14956	14856	14653	14733	14591	14771	14718	14745	14586	14642	14763	14660	14728
27158	21767	23847	21670	26287	28121	24145	20316	18025	16290	16196	16027	16110	15996	16062	16114	15997	15960	15965	16087	15855	15978	15969	16112	16205	16022	15881	16076	15935	16009	15987	16007	15924	15954	15868	16151	16065	15807	15992	15786	15826	16119	15923	15942	15966	15883	16058	16117	16113	16065	15873	15845	15976	16086	15880	15981	15720	15895	15956	15902	15850	15873	15880	15996	15828	16027	15939	15818	16032	16085	16051	16073	16020	15953	15799	15859	15801	15960	16014	15880	15808	15942	16216	15986	15789	15942	16146	15783	15942	15943	15981	15967	16027	15744	16156	16113	16083	15970	15887	16107	16130	16049	15827	15988	15842	15866	15999	15926	15810	15980	15896	15948	15951	16040	15766	15772	15839	15851	15948	16007	15694	15712	16109	16040	15951	15996	15814	15942	15920	16042	15928	15941	15775	15879	15906	16153	16090	15786	15932	16074	16018	15984	15946	15850	15849	15934	16034	16095	15804	15765	15871	15819	15968	15788	16033	15856	15899	16102	15894	16147	16034	15863	15899	15945	16007	15682	15679	16050	15785	15917	15979	15983	15972	15917	16002	15948	15801	16230	16028	15886	15760	15816	16094	16063	15997	15879	15955	15866	15895	15910	15918	15969	15991	16006	16086	16223	15971	15993	16261	15881	16107	15968	15919	15726	16026	16063	16031	16008	15936	16088	15946	15850	15981	15738	15949	16096	16034	16046	15972	15775	15961	15755	16011	16052	15865	15862	15963	16010	15816	15852	15884	15824	16042	16030	16022	16070	15955	15949	15768	15810	15946	15862	15946	15931	16124	15914	15968	15878	15707	15941	15756	15979	16090	15981	16105	15945	15904	16016	16001	16082	16046	15823	16008	16039	15938	15723	15659	15886	15844	15988	16098	15993	16039	15855	15980	16009	15940	15957	16038	15950	15978	15938	15923	15848	16064	15752	16050	15885	15899	15979	15959	16057	16140	15970	16067	16022	16048	15748	15964	15908	16093	15925	15888	15967	16136	16092	15874	15934	15970	15794	15968	16009	15814	15773	15848	15723	16015	15883	15915	16032	16033	15878	15880	15950	16100	16003	15992	15687	15968	15932	15890	15957	15815	15839	15929	15929	16063	15958	15763	16045	15990	15980	15914	16021	15953	15992	15874	16040	15935	16062	16032	15971	16007	15964	15897	15932	15985	15817	16175	16006	16028	16057	15999	16169	16057	16054	15835	15839	16033	15885	15734	15909	15809	15890	16053	15945	16255	15977	16049	15994	15940	15953	15976	15995	15929	15849	15878	16014	16155	15840	15928	16065	15845	15913	15934	15971	15968	15929	15765	16047	15910	15984	15787	15782	15959	15942	15916	15890	15895	15897	15767	16020	15711	15798	15786	15941	16030	15871	15981	15996	15907	15792	15917	16068	16073	15915	15920	15924	16081	16107	15847	15925	16078	15903	15864	15857	15815	15944	15865	15787	15969	15962	15935	15827	15973	15850	15882	16129	16052	15961	15753	15816	15835	16017	16187	16113	15755	15731	15884	15814	15982	15956	15985	16183	16164	16180	16050	15688	15733	15884	16026	15774	15812	15849	15947	15897	16001	15879	15924	15928	15795	15962	15975	15925	16035	15801	15921	15980	15896	15891	15925	15988	15979	15839	15868	16078	15739	15904	15923	15944	15851	16050	15817	15943	16004	16131	15968	15855	15923	15893	15941	15992	16091	16049	15890	15921	15940	15915	15867	16028	15764	15846	15982	16116	15952	15823	15824	15960	16080	15967	16106	16123	16277	16050	16134	16110	15964	16106	15954	16028	15981	15965	16048	15817	15869	15733	15835	15922	15770	15899	15838	16068	15910	15944	15916	16035	16137	15880	15973	15995	16001	16122	15849	15850	15962	15841	16119	15933	15832	15982	15870	15892	15804	15863	15985	15976	16119	16113	15892	15805	16034	15921	15815	15962	15919	15842	15987	15817	15900	15962	15922	16243	15758	15855	16032	15888	15733	15985	15871	15868	15703	15957	15960	15930	16123	15931	15880	15612	15730	15886	15808	15738	15942	15927	15706	15869	15884	15968	16012	16130	15865	15872	15815	15880	16081	16017	16140	15927	16026	15981	15733	16049	15930	15893	15864	15946	15902	15771	15857	15914	15856	15871	15869	15998	15821	15795	15944	15955	15856	15936	15881	15840	15942	16143	15977	16002	15991	15876	15951	15954	16078	15742	15904	16011	16011	16145	16208	16082	15979	16039	15994	16116	16074	15766	15848	16096	16014	15740	15794	15990	15935	15925	16008	16078	15965	16057	15957	15994	15878	16017	15971	15970	15952	15840	16014	16199	16014	15978	15980	15889	16093	15770	15928	15919	15955	15955	15846	16033	15809	16081	16071	16040	16054	16021	15956	15852	15843	16064	15899	15997	16016	15972	16158	15769	15872	16120	16087	15888	15846	15958	16026	15982	16057	16071	15887	15952	15919	15994	16014	15940	15727	15876	15969	15909	16105	15979	15995	16093	15837	15976	15850	15956	15975	15869	15991	15912	16026	15851	15887	16054	15793	15930	15791	15919	15793	15823	15890	15814	16052	15947	16106	15983	16033	15860	16038	15832	16060	16020	15950	15849	15976	16111	15868	15873	15966	15783	15969	15957	15837	16131	16003	15859	15952	15988	15973	16033	15758	15858	15898	16064	16088	15933	16094	16073	15929	16040	15962	16152	16115	15866	15785	15987	16023	15723	16021	16051	15975	15951	16228	16038	15880	16054	15973	15879	15959	15972	16027	15937	16029	16084	16007	15854	15858	15866	15966	15832	16036	15975	15922	16032	15921	15954	15919	15859	15854	15863	15906	15826	15924	16060	15963	15856	15806	15847	15968	15873	15971	15689	16044	16062	16034	15939	15796	15882	15969	16005	16123	16073	15884	15932	15937	16169	15939	16081	15931	15931	15770	15922	15895	15846	16095	15943	16200	15849	15990	15833	16033	16026	15854	16008	15988	15866	15986	15711	15850	16066	15876	15681	16060	16038	15999	15947	15979	16124	16051	16012	15824	15675	15970	15884	15985	15990	15867	15873	15843	15943	16022	15865	15895	16040	16176	15981	15809	15970	15806	15997	15851	15928	15809	15811	15891	15902	16227	16047	16058	15953	15843	15989	15955	15699	16020	16107	15912	15952	15861	15734	16058	16081	15891	15976	15843	15975	16134	15953	15859	15671	16006	16039	15896	16010	15884	15927	16089	15950	15833	15920	16052	15901	16005	15891	16061	15823	15828	15803	16043	16041	15733	16050	16077	15944	15959	15730	16018	15982	15972	15937	16247	16013	16088	15967	15913	16023	15965	15615	15943	15989	16043	16007	15813	16018	15809	15925	15784	15933	15920	15957	15840	15845	15808	15813	15956	15960	15914	15871	15987	15970	15880	15730	15942	15864	16063	16101	15866	15834	15980	15977	16110	16060	15857	15925	15862	15905	15964	15977	15946	15941	15821	16069	15934	15940	15911	15982	15910	15848	16029	15864	15807	15962	15781	15838	15860	15870	15973	15898	15969	15805	16019	15991	15870	16056	16175	15905	16083	16231	15858	15835	15968	15804	16016	15863	16160	15995	15949	16029	16051	15989	15985	15795	15932	15993	16007	15945	16017	15913	15833	15950	16061	15899	16009	15987	16039	15899	16026	15932	16136	15875	15874	15948	15772	16048	15888	15968	15820	15929	15881	15962	16099	15804	15727	15797	15954	15812	15969	15900	15956	15926	15965	16142	16271	15986	15948	15882	15991	15847	15854	15968	16078	15836	15990	15848	16014	15865	15824	15936	16092	15919	15871	15916	15872	15885	15907	15979	16092	15895	16008	15967	16001	15861	16156	15967	15756	15785	15851	15871	16023	15898	15813	15943	15954	16201	15924	16078	16040	15837	15807	15910	15777	15981	15884	16036	15885	15918	15946	15970	16024	15782	15877	15998	15838	15974	15860	16000	15978	15961	15877	15958	16034	15939	15971	15792	15878	15890	16012	15820	15870	16008	16145	15803	15870	16047	15968	15952	15942	15821	16027	15945	15924	15952	15892	15905	15771	15902	15964	15963	15945	16009	15820	15979	15789	16133	15968	15976	15950	15973	16047	16094	15859	15853	16048	16080	15959	15819	15997	16031	16093	15928	15868	15963	16105	15760	15973	15971	15972	15907	16188	15952	15847	16064	16067	16043	16018	15869	16169	15867	15953	16074	15845	15928	15853	15821	15996	15974	16192	15959	15630	15984	15966	15986	16037	15828	15816	15861	15910	15896	16101	15935	16041	15967	15975	15868	15896	15894	16013	15945	15841	15888	15941	15868	15838	15927	16061	16036	15875	16011	16004	15881	15813	15787	15944	15929	16016	15969	15832	15796	15951	15875	15960	16122	15990	15770	15995	15836	16018	15950	15971	16034	16040	15736	15858	15991	16078	15809	15937	15953	15962	15895	15968	15970	16001	16005	15856	15988	15781	16061	15973	15818	16016	16071	16164	16024	15937	16010	15960	16084	16076	16055	16091	15950	15826	15954	15977	16101	15911	15945	16017	16087	15986	15841	15901	16123	15807	15978	16226	16170	15873	15879	16028	16041	15857	15850	15804	15780	15930	15977	15758	15886	16036	15994	15895	15854	16051	15787	15840	16101	15845	15863	15873	15875	16021	16158	15842	16022	16136	16143	15764	15894	16163	16037	15995	15976	15968	15990	16118	16189	15958	15911	15896	16001	15848	16073	16005	15865	16108	16132	15799	15700	16126	15829	15927	16029	16020	15895	16106	15837	15874	15928	16098	16081	15996	15902	15810	16043	15954	16033	15990	16033	15998	15860	16107	16052	15982	16247	15881	15940	15800	15705	15996	15873	15920	15881	16058	16046	16056	16011	15896	15960	15915	16029	15903	16076	16169	15809	15780	16049	16097	15978	15954	15815	15994	15879	15888	15779	16122	16033	15936	15966	16060	15992	16050	15994	15969	15860	15877	16084	15990	15964	16115	15965	15799	16007	15921	15960	15929	16011	16058	16067	15929	15977	15950	16090	15982	15964	15930	15946	15933	15997	16127	15952	16103	16008	15979	15974	16163	16018	16086	15782	15787	15757	15878	15776	16011	16002	15858	15983	15958	15944	16006	16061	15769	16028	16094	15785	16075	15942	15995	15799
15085	19172	19717	19866	30175	29312	24247	19843	17064	15068	14921	14751	14774	14938	14833	14679	14798	14862	14767	14974	14753	14955	14870	14732	14857	14866	14858	14926	14752	14807	14981	14837	14729	15159	14865	14905	14766	14747	14845	14840	14929	14951	14842	14794	14741	14896	14832	14757	14845	14903	14757	14939	14915	14802	14822	14943	14979	14900	14983	14788	14851	14750	14861	14802	14834	14802	14723	14955	14951	14864	14872	14939	14765	14612	14881	14586	14714	14864	14587	14736	14913	14716	14903	14871	14940	14761	14719	14919	14875	14778	14925	14863	14786	14917	14903	14899	14861	14908	14899	14949	14652	14844	14839	14867	14927	14780	14862	14746	14781	14897	14880	14830	14819	14737	14875	14804	14899	14898	14881	14861	14789	14874	14841	14995	14831	14765	14772	14806	14892	14696	14749	14803	14871	14829	14773	14725	14792	14876	14902	14688	14764	14844	14697	14765	14827	14945	14779	14880	14769	14890	14780	14811	14788	14945	14870	14821	14811	14798	14829	14774	14894	14898	14791	14855	14855	14925	14853	14793	14937	14728	14942	14816	14751	14797	14877	14959	14853	14829	14895	14945	14868	14735	14736	14696	14801	14833	14864	14805	14943	14626	14864	14970	14855	14870	14714	14756	14893	14767	14623	14896	14812	14695	14944	14763	14741	14988	14886	14921	14670	14746	14994	14885	14887	14992	14804	14842	14809	14895	14867	14739	14861	14869	14915	14783	14838	14905	14861	14787	14860	14828	14893	14807	14749	14772	14757	14959	14829	14813	14908	14827	14765	14797	14803	14963	14847	14659	14727	14851	14914	14919	14733	14656	14812	14913	14829	14801	14781	14906	14851	14801	14753	14728	14957	14871	14852	14948	14687	14803	14841	14928	14884	14839	14724	14650	14621	14944	14806	14933	14877	14847	14778	14737	14950	14654	14913	14907	14744	14979	14758	14871	14918	14939	14791	14949	14791	14838	14756	15031	14872	14850	14860	14714	14684	14779	14798	14675	15058	14770	14771	14898	14681	14782	14780	14845	14888	14772	14971	14775	14764	14951	14884	14802	14927	14880	14797	15041	14989	14835	14868	14707	14864	14810	14771	14698	14924	14669	14926	14773	14790	14896	14868	14756	14838	14806	14657	14942	14702	14893	14908	14969	14800	14702	14713	14807	14839	14829	14708	14816	14914	14854	14817	14806	14854	14854	14669	14827	14754	14772	14706	14754	14965	14727	14697	14792	14807	14844	14868	14611	14878	14569	14688	14764	14921	14954	14860	14871	14742	14838	14783	14693	14805	14820	14809	15049	14751	14857	14882	14817	14743	14804	14777	14891	14831	14924	14772	14668	14732	14808	14579	14910	14839	14771	14832	14712	14849	14854	14872	14865	14686	14803	14826	14621	14785	14731	14762	14797	14996	14730	14879	14841	14683	14728	15070	14862	14802	14813	14848	14722	14913	14925	14787	14809	14827	15017	14701	14751	14661	14902	14797	14932	14738	14901	14751	14728	14934	14758	14769	14923	14714	14848	14776	14994	14746	14961	14787	14811	14759	14675	14933	14674	14875	14829	14814	14693	14697	14871	14915	14799	14781	14831	14725	14788	14756	14903	14823	14918	14794	14892	14647	14799	14803	14902	14818	14688	14696	14818	14948	14845	14762	14736	14831	14879	14817	14859	14752	14805	14747	14724	14941	14749	14588	14870	14803	14828	14810	14867	14956	14957	14735	14904	14870	14813	15090	14775	14864	14953	14722	14891	14837	14969	14846	14926	14906	14899	14729	14916	14987	14787	14891	14708	14887	14794	14710	14850	14750	14840	14772	14804	14772	14698	14973	14754	14946	14894	14800	14898	14953	14787	14815	14975	14774	14806	14854	14939	14830	14823	14824	14757	14764	14713	14671	14735	14863	14882	14822	14720	14967	14816	14736	14825	14754	14851	14795	14871	14887	14890	14905	14932	14705	14662	14874	14818	14842	14957	14887	14811	14719	14749	14933	14969	14900	14686	14952	14823	14931	14682	14651	15021	14933	14854	14786	14690	14607	14859	14753	14824	14900	14825	14768	14875	14821	14801	14714	14893	14780	14778	15024	14860	14799	14642	14958	14876	14742	14796	15008	14793	14778	14801	14778	14983	14820	14847	14878	14979	14909	14706	14699	14692	14789	14922	14877	14843	14704	14791	14857	14710	14730	14711	15008	14880	14720	14682	14873	14866	14830	14698	14934	14777	14845	14837	14756	14805	15028	14847	14583	14689	14772	14752	14720	14819	14946	14969	14815	14754	14756	14833	14784	14883	14807	15006	14904	14924	14732	14827	14791	14957	14752	14914	14741	14883	14870	14876	14857	14662	14790	14724	14898	14793	14948	14804	14806	14841	14817	14863	14945	14772	14845	14845	14824	14794	14900	14875	14775	14877	14855	14962	14780	14904	14968	14880	14924	14926	14742	14735	14909	14859	14892	14824	14918	14857	14771	14832	14911	14796	14948	14738	14868	14578	14792	14932	14787	14955	14819	14815	14893	14698	14838	14770	14731	14801	14824	14942	14893	14677	14710	14880	14881	14750	14729	14811	14952	14820	14706	15002	14733	14950	14917	14887	14873	15013	14911	14673	14870	14867	14796	14946	14877	14656	14781	14696	14679	15041	14897	14859	14899	14602	14812	14774	14895	14698	15046	14832	14811	14811	14745	14952	14795	14679	14929	14876	14734	14838	15005	14685	14825	14820	14886	14883	14717	14666	14615	14975	14860	14711	14811	14630	14945	14821	14913	14823	14887	14755	14947	14650	14770	14846	14767	14774	14775	14887	14977	14892	14814	14817	14857	14711	14906	14799	14794	14749	14798	14740	14779	14909	14810	14880	14841	15005	14746	15006	14785	14860	14688	14698	15037	14710	14911	14778	14787	14777	14688	14878	14693	14810	14867	14734	14910	14788	14781	14941	14910	14839	14783	14879	14900	15048	14962	14790	14718	14732	14892	14691	14791	14903	14814	14889	14915	14877	14882	14687	14929	14712	14710	14872	14853	14768	14852	14749	14870	14705	14651	14884	14911	14886	14820	14883	14921	14725	14939	14873	14923	14933	14764	14736	14925	14821	14864	14640	14976	14863	14756	14854	14811	14751	14730	14709	14798	14926	14827	14713	14957	14714	14688	14947	14816	14879	14912	14855	14951	14930	15021	14881	14749	14915	14810	14907	14802	14941	14805	14738	14776	14907	14870	14910	15060	14877	15005	14850	14886	14680	14873	14874	14835	14743	14779	14749	14764	14918	14793	14818	14824	14973	14931	14936	14440	14718	15048	14740	14630	14851	14849	14772	14817	14689	14923	14992	14832	14772	14711	14771	14842	14726	14930	14906	14926	14883	14956	14803	14916	14909	14929	14929	14848	14981	14767	14743	14801	14866	14876	14758	14826	14740	14837	14912	14762	14845	14753	14957	14808	14738	14833	14819	14734	14901	14854	15007	14907	14901	14843	14862	14760	14888	14919	14843	14843	14601	14879	14762	15011	14819	14813	14800	14913	14991	14751	14707	14744	14879	14779	14856	14925	14948	14735	14932	14704	14825	14912	14779	14627	14873	14800	14718	14722	14802	14855	14690	14870	14895	14773	14866	14805	14823	14835	14758	14896	14874	14630	15042	14728	14683	14817	14993	14721	14800	14837	14879	14849	14958	14922	14788	14967	14778	14920	14763	14893	15073	14834	14862	14756	14759	14688	15016	15038	14738	14882	14812	14717	14981	14784	14797	15086	14825	14821	14909	14814	14810	14954	14874	14888	14650	14949	14792	14839	14679	14903	14758	14945	14820	14792	14773	14909	14796	14862	14823	14743	14890	14716	14849	14879	14810	14960	14902	14738	14846	14788	14867	14873	14868	14945	14888	14770	14890	14987	14833	14922	14733	14920	14917	14909	14736	14810	14836	14974	14846	14825	14923	14893	14700	14771	14912	14900	14717	14827	14791	14763	14991	14814	14894	14924	14919	14849	14739	14876	14730	14922	14917	14942	14749	14770	14821	14611	14934	14883	14784	14776	14832	14903	14787	14897	14966	14916	14713	14882	14845	15050	14856	14793	14788	14743	14822	14797	14896	14935	14829	14902	14872	14645	14854	14772	14828	14929	14829	14830	14953	14795	14710	14726	15034	14757	14803	14623	14865	14645	14826	14832	14923	14832	14761	14744	14785	14922	14954	14972	14812	14766	14810	14718	14774	14688	14913	15016	14967	14765	14794	14920	14780	14901	14958	14737	14908	14707	15031	14870	14887	14710	14773	14802	14987	14709	14885	14949	14803	14774	14728	14808	14876	14920	14851	14850	14752	14882	14850	14970	14932	14674	14832	14813	14733	14712	14821	14856	14945	14776	14933	14743	14887	14949	14898	14774	14984	14936	14829	14814	14843	14843	14917	14827	14970	14864	14697	14906	14775	14890	14793	14748	14924	14937	14900	14847	14940	14802	14910	14788	14700	14787	14768	14731	14883	14799	14916	14955	14781	14908	14769	14797	14749	14762	14972	14811	14795	14839	14740	14641	14861	14709	14820	14624	14827	14850	14704	14886	14819	14855	14840	14767	14964	14883	14882	14917	14971	15031	14977	14968	14748	14684	14778	14900	14705	14908	15053	14772	14851	14844	14830	14805	14929	14907	14828	14859	14845	14878	14828	14761	14953	14944	14749	14721	14954	14945	14717	14890	14922	14688	14890	14644	14815	14864	14886	14782	14899	14790	14810	14732	14855	14794	14783	14940	14937	14791	14785	14765	14852	14912	14783	14634	14845	14893	14841	14867	14900	14913	14706	14807	14890	14975	14776	14670	14804	14791	14935	14685	14808	14886	14786	15006	14888	14908	14732	14759	14920	14850	14832	14933	14745	14820	14715	14735	14823	14800	14905	14892	14784	14827	14788	14841	14746	14949	14841	14891	14873	14987	14752	15011	14861	14873	14946	14804	14845	14736	14934	14829	14896	14941	14963	14757	14928	14866	14874	14651	14871	14766	14773	14788	14814	14823	14938	14800	14879	14706	15102	14934	15035	14936	14887	14824	14793	14764	14836	14959	14829	14676	14776	14888	14866	14904	14788	14860	14857	14849	14855	14837	14835	14860	14878	15001	14664	14696	14721	14947	14978	14739	15040	14784	14755	14803	14678
24153	21215	28337	24843	40318	52622	44583	34446	25456	18700	16760	16240	16112	16080	16156	16228	16162	16102	16060	16032	16212	16230	15831	16068	16270	16080	16066	16198	16124	15895	15926	16098	16151	16148	16019	16069	15953	16105	16046	16005	15858	16029	16012	15939	16005	16072	16225	16078	16084	16310	15965	16048	16030	16043	16131	16067	16191	16207	15904	15881	15982	15901	15964	16065	16149	16291	16103	16028	15987	15826	16036	16064	16200	16061	16157	15874	15974	16105	16013	15908	16013	16138	15914	15993	15960	15991	15866	16021	16043	16101	15866	16031	15910	16088	16076	15919	15985	16192	16004	16022	15904	16152	16063	16133	15982	16142	16201	15983	15936	15907	16060	16075	15989	15988	16101	16038	16196	16002	16001	16170	16245	15992	16067	15815	16041	16049	16013	16026	15903	16121	16088	16168	16019	16088	16211	16200	16160	15986	16249	16095	16004	15846	15847	16073	16116	16119	16020	15908	16218	15930	15919	16023	15856	15962	15886	15742	15900	16080	16113	16153	16168	15934	16100	15949	16086	15979	15972	16148	16077	15906	15953	16204	16195	15944	16035	16115	16029	15886	16016	15989	16066	16212	15896	15943	15926	16134	16085	16010	15906	15863	16040	15854	15888	15923	15810	15787	16144	16203	16103	15985	16000	16181	16244	16178	15987	16066	15867	16031	15901	16148	16049	15915	16094	16088	15900	15979	15818	16047	16137	15951	15897	15926	15996	15964	15797	15895	16034	16041	16027	16203	16127	15946	16099	16037	15867	15916	16100	15991	16012	15903	15992	15957	15957	15918	15954	15970	16021	16184	15931	16111	16026	16071	16057	16017	16047	16062	15908	15793	15958	16026	16299	16034	16029	16052	16000	15979	16048	16045	15873	15826	16006	16099	16088	16021	16197	15908	15974	15971	16149	15926	16068	16057	16074	15899	16035	15984	15885	16039	15892	15918	16352	16018	15975	16104	16103	16126	16138	16163	16074	15963	16019	15983	15928	15915	15993	16305	15864	15971	16075	16027	16021	16091	16042	16076	16202	16005	15953	16080	15896	16169	15941	16042	16202	16104	16049	16086	16038	16177	16316	16041	16065	16080	15941	15941	16086	16093	16251	16078	15981	16017	16002	16063	16030	15932	16057	16092	15989	16031	15938	16094	16180	16296	15875	16135	15952	15868	15991	15977	16020	15956	16066	16063	15755	15965	16233	15818	16056	15964	15909	15890	16175	16059	16297	15888	16098	16020	16130	16128	15853	15917	16037	16052	16023	16011	16001	15916	16270	16189	16165	16089	16243	16091	16014	16122	16054	15946	15959	16082	15924	16049	16113	16138	15925	15953	16071	16028	16011	16023	16267	16109	16138	15824	16008	15872	15915	15892	16103	15942	15917	15915	15922	15952	15924	16316	16076	16089	16051	15893	16115	16062	15906	15989	15938	16061	15968	15942	16020	16087	16047	15975	15942	15958	15949	15932	16065	15926	15854	16041	15985	15927	15934	15975	16071	16108	15918	16104	16038	15889	15910	16083	16097	16019	16253	16041	16154	15969	15896	16130	16062	15796	16047	16159	16053	16185	16072	15850	15870	15965	16119	15821	16024	16023	15979	15945	15730	15900	16099	16076	16002	16099	16194	16053	16092	15960	15809	16007	16100	15848	16012	16006	16105	16221	16076	15958	16114	15878	15903	16036	16052	15908	16226	15905	15917	15903	16202	16106	16188	16065	15980	15899	15969	16037	16331	16197	15982	16076	16041	15953	16144	16100	16078	15988	16067	16088	16058	16071	16182	16009	16024	16080	16154	16150	16081	16118	15869	16088	16075	15961	16194	15871	15754	15971	15978	15922	16051	15991	16123	16071	16099	15981	15880	16056	15899	16013	15878	15982	16256	15950	16066	16153	16017	15668	15883	16051	16070	16130	16065	15919	15905	16012	15876	15789	16028	16152	16150	16097	16215	16067	16074	15856	16110	16074	16075	16056	15937	16099	15955	15966	16053	16017	15797	15846	15993	16036	16120	16105	16101	15995	16284	16251	16152	15942	16042	15798	16139	16003	15958	15917	16002	16166	15991	16116	16225	16059	15913	15952	15860	16062	16204	16069	16168	16012	16109	16018	16045	15972	16134	16046	16045	16043	16023	16055	16053	16102	15930	15938	16040	16206	15983	16131	15896	16065	16119	16167	16026	16172	15990	16057	16009	16083	15902	16140	15842	15914	16118	16249	15826	15811	16011	16077	15899	15949	16100	16125	15982	15923	15982	15898	16132	16002	16166	15955	16016	15844	16001	16060	15858	15958	16104	16214	16125	15989	15971	16057	16137	16106	16108	16038	16254	16055	15965	15954	16014	15860	15950	15923	16024	16039	16146	16179	16063	16100	16031	16146	16166	15858	16022	16182	16179	15967	16224	16083	16111	16197	15986	15918	15849	16265	15972	16137	16005	16083	16133	16267	15995	15953	15983	16128	16110	15966	15857	16055	15962	16121	15973	16015	16271	15998	16161	16015	16268	15842	16036	15862	16019	16027	16104	16010	15917	15970	15897	15895	15961	16081	16147	16028	15916	16023	16006	16127	16259	16003	16122	16118	16046	15997	15935	15951	15962	15979	15915	15888	16020	15815	16203	16094	15876	16043	15819	16030	15950	16035	15964	15975	16153	16115	16092	16055	15966	16099	16108	16035	16030	15868	15881	16004	16141	15961	15992	16051	16051	15970	15825	15974	16192	16190	16232	16089	16011	16072	16067	16043	16024	15964	15919	16161	15866	16108	15997	16097	15904	16136	15965	15923	15860	16162	16038	16165	15987	15872	15934	16091	16106	15991	16021	15876	15981	15800	16042	16144	15999	16043	16164	15969	16077	15985	16109	15984	15974	16022	16095	16008	15880	15980	16030	15982	16206	16032	15866	16085	15942	15927	15982	16132	16004	16286	16071	16072	16089	16059	16113	16072	16236	15929	15950	15947	15927	16184	15887	15778	16029	15876	15962	16102	15945	16122	16010	16058	16055	16091	15787	15959	15875	15974	15996	15945	15897	15934	16020	16003	16134	16085	16134	15914	16025	15972	16083	16035	16065	15973	16104	16010	16001	15957	15933	16136	15884	15989	15994	16165	16111	15915	15999	16226	16053	15965	15982	16191	15943	15979	15901	16013	16148	16056	15985	15970	15930	16067	16047	16041	15918	15945	16174	16103	16031	16056	16184	15917	16079	16000	15942	16019	16045	16015	16036	15892	16166	16168	15961	15986	15874	16059	15884	16018	16134	15961	16053	16357	16119	16149	15878	15988	16085	16134	16025	16098	16124	15884	16174	16003	15804	15890	16010	16233	16179	16089	15996	16217	15756	16018	15858	16054	16043	16194	16030	16017	15807	16045	16033	15964	16106	16055	15967	16110	15831	16099	16010	15966	15978	15874	16026	15927	15861	15999	15920	16113	15901	16016	15758	16011	15945	16082	16020	15912	15933	16046	16091	15933	15953	16077	16031	16044	16045	15982	16045	15952	15908	15854	15984	16047	15970	16074	16130	16041	16061	16006	16071	16110	15946	15978	15987	15984	15972	15924	16166	16170	16110	15989	15937	15953	15947	16156	15906	16053	16169	16000	15965	16072	15835	15989	15979	16086	15944	16102	16068	16189	16260	16059	16062	16003	15889	15860	16028	15958	16133	15961	15911	16018	15927	15906	15742	15888	16057	16106	15980	16082	16283	15917	16046	15957	16079	15841	15987	16017	16075	16124	16152	15882	16001	16035	15837	16041	16001	16019	16033	16078	15928	16095	16046	16153	16073	16135	15986	16042	16045	16108	16158	15896	16110	15877	16025	15640	16168	16139	16152	16160	16104	16181	16034	16078	16041	16033	15939	15970	16005	16059	16115	16068	16038	15923	16131	16059	16178	16042	16031	16234	16155	16043	16023	16041	16260	16098	16016	16035	15965	15989	16054	16164	15846	16089	15940	15962	16029	16103	15777	16025	15803	15960	16122	16254	16270	16176	16168	15789	15964	16016	16041	16090	15904	15792	15782	15958	15916	16027	16094	15992	16060	16254	16145	16064	15973	16069	16086	16078	15985	15978	16124	15862	15854	16046	16198	16151	15983	15974	16108	16183	16049	16165	16143	16070	16154	16016	16028	15932	16121	16095	15914	16198	15892	16172	16202	15947	16045	16130	15844	15916	15937	16030	16099	15917	15942	15839	15938	15951	15942	16192	16066	16008	15932	15938	16133	15977	16113	15971	16079	16245	16055	16047	16081	16078	16148	15985	15993	15995	16005	16293	16083	16104	15841	15946	16159	16174	16012	15969	16073	15993	15983	16027	16018	15988	16067	16144	16064	15911	15950	16019	16028	15974	16042	15922	16085	16106	16187	15963	16031	15834	16014	16151	15923	16049	16102	15865	15926	16105	15938	15980	16116	15985	16071	15917	15955	16089	15949	15976	15853	16078	15910	16184	16019	15891	16009	16038	16204	16223	15977	15942	16048	16061	15867	16231	15891	16147	16062	16053	15918	16266	16154	15978	16030	15952	16035	16011	16097	16027	16000	16067	16047	15986	16236	15945	15965	16263	15878	16080	16190	15835	15944	16293	16060	16224	16119	15909	16034	15857	16043	15855	15895	16108	16035	16056	16079	16095	15945	16111	16042	16050	16205	16179	16002	16035	16020	16093	16059	15947	15936	16133	16068	16056	16032	15885	16001	16052	16021	16092	16024	16051	16211	16002	15866	16062	15811	15956	16042	16017	15938	15972	15936	15901	16125	16161	15915	15895	16007	16017	15895	16015	15899	16147	16161	15998	16023	16126	16044	15913	16057	16068	15939	16025	16034	15951	16037	15927	15869	15965	15947	15905	16071	15929	16002	15888	16045	16137	16290	16106	15880	16050	16121	16115	16080	16188	15883	15892	16363	16136	15981	16108	16106	16023	16020	16084	16026	15995	15877	15976	16137	16037	16058	15904	15940	15973	16152	15965	16082	16042	15985	16069	16200	15967	16114	15852	15970	15962	16101	15818	15877	16046	16193	16107	16009	16073	15904	15945	16110	16008	15998	16176	16226	16072	16144	16171	15971	16023	16138	15880	16164	16018	16060	15879	15960	16098	15979	16007	16134	16110	16181	15996	16141	15930	15963	16016	15978	16196	16062	15857	15996	15845
15262	26031	27797	26696	52652	53741	44963	35874	26514	16241	14947	15003	14946	15034	15045	14887	14957	14982	14819	14946	14879	15018	15057	15099	14949	14898	15031	14837	14942	14988	14917	14951	14906	14795	15034	14955	15071	15056	14815	15109	14831	14837	15172	14853	14863	15027	14921	14905	14900	15178	14940	14745	14921	14978	14927	14763	14990	14912	14984	15077	14911	14932	14956	14913	14974	14932	14913	14875	15037	14944	14957	14995	14964	14983	14850	14938	14959	14895	14984	14945	14970	14928	14936	14681	14923	14867	14841	15001	14924	14807	15162	14959	14916	14985	14925	14930	15029	14991	15037	15105	14828	14801	15065	14906	14917	15096	14931	14946	15043	14795	14920	14867	14988	14643	14773	14879	14888	14763	14877	14875	14886	14987	14897	15015	14892	15166	14912	14959	14878	14868	14910	14809	14906	14929	14936	14881	14888	14944	15074	14784	14947	14991	15063	14979	14958	14846	14911	14933	14955	15019	14915	14661	15086	14784	14950	15024	14894	15015	14864	14867	14998	14922	15000	14904	14965	15053	14980	14887	15041	14807	14988	14978	15037	14915	14916	14747	14853	14863	14876	14934	14841	14954	14895	15009	15003	14955	14939	14811	15049	14947	14885	14863	14941	14904	15066	15046	14864	15012	14952	14889	15034	14899	14995	15000	14950	14951	14809	14932	14828	14965	14893	14896	14888	15000	14969	14942	15014	14934	15040	14946	14920	15066	14962	14724	14956	15102	15185	15006	14946	14864	14975	14974	14801	14881	14694	14815	15068	14863	14918	14867	14881	14836	15047	15065	14904	15001	14954	14933	14888	14868	14801	14934	14749	14921	14878	14892	15064	14867	15001	14885	15015	14874	15016	14924	15089	14882	14880	14839	14978	14847	14880	15026	15020	14834	14889	14926	14909	15048	15132	15078	14982	15153	14913	15082	14777	14899	14927	15027	15014	14837	14935	14852	14880	14857	14813	14941	14855	14962	14874	14926	14923	14916	14990	14901	14995	14970	14845	14917	14935	14941	14914	14916	15023	15073	14925	15149	14941	14812	14959	14837	14959	14873	14877	14900	15009	14851	14881	14905	14949	14909	14816	14850	14980	14893	14937	14913	14904	14878	14980	14860	14980	15021	15012	14968	14934	14907	14948	14818	14866	14862	14988	14983	14975	14997	15045	14959	14815	14788	14942	14985	14960	14963	14976	14910	15116	14872	14976	15151	14985	15001	14976	14812	14928	14811	14874	14990	14955	14899	15067	14905	14944	14975	14867	14764	14937	15090	14940	14786	14961	14891	14760	14913	15123	14778	14913	14896	14955	14964	14811	14888	15078	14893	14947	14991	14855	14979	14877	14776	14930	14915	14999	15001	15042	14995	14906	14855	14954	14930	14891	15005	14993	15003	14957	14863	14819	14889	14837	14959	14813	15056	14977	14904	14928	14977	14834	15078	15013	15031	14863	15048	14888	15036	15109	14860	14966	15019	15148	14826	14885	15031	14953	14958	14883	15087	14798	14798	14999	14923	14973	14898	14957	14951	14868	14865	14851	14939	14802	15005	14940	14934	14967	14926	14854	14790	14861	14850	14809	15014	14987	15166	14948	14998	14784	15006	14975	14852	14888	14785	15030	14808	14762	14948	14835	15047	14950	15082	15019	15081	14953	14854	14880	14916	14881	14825	14801	14940	15150	14970	15032	14821	14968	14747	15008	14762	14958	14888	15012	14928	14953	15003	14772	15030	14884	14823	15042	15087	14920	14981	14908	15074	14860	14929	14819	14986	14830	14951	14950	14868	14909	14884	14970	14786	14897	14970	14943	14924	14795	14808	14853	14842	14877	14924	14804	14818	14950	15142	14849	14860	15080	14997	14972	14915	14848	14949	14842	14846	14963	14810	14959	15021	14960	14989	14867	14881	14840	15102	14855	15081	14802	14803	14895	14826	15008	14826	14905	14898	15051	14769	14767	14942	14905	14909	14797	14931	14975	15040	14899	15089	14880	14987	14987	14845	14834	14877	14912	14879	15056	14984	14973	14837	15065	14951	15005	14908	15136	14944	15052	14968	14806	14911	14984	15028	14939	15035	14941	14942	15015	14868	14947	15135	14956	14924	14886	14802	14806	14867	14863	14921	14894	15030	14968	14968	14911	14960	15130	14890	14988	14874	14965	15001	14871	15045	14964	14766	14897	14968	14942	14873	14849	14799	15079	14933	15003	14966	14758	15022	15033	14972	14834	14929	14886	15051	14945	14981	14794	14932	14862	15129	14949	14808	14945	14885	15046	14661	14867	14990	14761	14913	14948	14909	14936	14985	14915	14795	14981	14869	14815	14922	15019	14873	14937	14935	15088	15083	15053	14891	14903	14918	15077	15013	15014	14914	14789	14926	15068	15005	15035	14899	14965	14845	14867	14879	14995	14920	14870	15056	14967	14890	14970	14853	14968	15146	15085	14912	14874	14947	14869	14892	14868	14780	14965	14871	14981	14968	14889	14833	14875	14843	15003	14939	14922	15010	14973	14816	14822	14903	14983	14964	14913	14850	14795	15052	14942	14935	14892	14931	14958	14941	14954	14916	14944	14781	14901	15072	14985	14954	14912	14918	14929	15081	15040	14905	14955	15027	14891	15091	14887	14989	14955	14851	14929	14887	14821	14858	14788	14807	14829	14887	14972	14864	14871	14953	14917	14982	14955	14888	15076	14896	14920	15007	15046	14868	14995	14894	14923	14933	14900	14922	14849	15037	14868	15027	14835	14978	15015	14991	14836	15074	14938	14779	14943	14955	15046	14840	14937	14763	14965	14965	14930	15000	14902	15028	15090	14906	14739	14792	14957	14869	14934	14900	14955	15066	14924	14841	14942	14842	14824	14931	14832	15031	15064	14885	15080	14879	15077	14895	14833	15117	14989	14876	14891	14819	14833	14905	15040	14875	14959	14814	14973	14905	15077	15041	14730	14890	14881	14882	14925	14933	14965	14931	14992	14895	14851	14939	14843	14903	15073	14718	14842	15036	15004	14956	14775	15005	15012	14863	14986	15012	14865	14775	14790	14883	14823	14816	15031	14929	14846	14821	14848	14991	14953	14842	14855	14977	14950	14849	14980	14873	14879	14868	15057	14917	14980	15030	14917	15037	14868	14890	15100	14911	14963	14984	14785	14903	14944	15042	14907	14913	14976	14852	14950	14979	14837	14982	14960	15024	14997	14914	14903	14985	14892	14899	14780	14967	14788	15136	15049	14943	14831	14999	14881	14842	14976	15002	14988	14905	14920	14837	14988	14787	15008	14877	14994	14945	15045	14770	15036	15020	14938	14822	14849	14867	14905	14849	14968	15070	14939	14986	14767	14933	14862	14783	15026	15087	14978	14878	15047	14910	14856	15030	14995	14915	14875	14891	14948	15020	14965	15028	14921	14844	14994	14834	15012	14995	15064	14909	14874	14720	14883	14920	14976	14980	15079	15017	14812	15000	14947	14955	14922	14873	14957	14991	14835	14854	14934	14710	14941	15123	14959	14837	15038	15034	14966	14833	14910	15034	14631	14821	14890	14974	14845	14987	14873	14913	15046	15006	14917	14889	14877	14781	15085	14898	14987	14956	14914	14877	14915	15036	14870	14877	15012	15144	14953	15046	14885	15143	14993	14807	14735	14979	14859	14920	15025	14978	15037	15011	14844	15027	14846	14874	14866	14824	14888	14815	14953	14856	15060	14843	14944	14905	14954	14782	14793	14937	14843	14889	14930	14929	14848	15088	14798	14925	14783	14944	14950	14959	14849	14859	14904	14935	14960	14848	14957	14704	14931	14738	14935	15025	14943	14933	14853	14898	14909	15099	14779	14851	14961	15053	15023	14947	14987	14752	15077	14972	14881	14919	14909	14906	15035	14933	14940	14811	15132	15049	15010	14801	14727	14873	14994	14957	14941	14973	14954	14930	14853	14912	14978	14908	14973	14974	14822	14792	14867	14973	15011	14872	14890	15104	15037	15032	14887	14908	14907	14934	14931	14825	14973	14813	14927	14932	15079	14925	14725	14971	14906	14826	15043	14948	15006	15015	14918	14737	15035	14899	14955	14823	14985	14969	14877	15043	14938	15163	15046	15127	14952	15015	14894	15085	14762	15106	15094	14992	15035	14934	15005	14906	14965	14829	14853	15060	14832	15135	14855	14803	14870	14901	15112	15012	14931	14876	15078	15074	14958	14947	15037	15044	15004	15045	14921	15024	15092	14948	14892	14913	14919	14879	14869	14839	14938	15062	14922	14839	14872	15048	14999	14908	14974	14926	14864	14984	14986	14790	15114	14902	14949	14709	14952	15131	14881	14937	14928	14895	14986	14930	14931	14829	15124	14940	14886	15037	15015	14942	14863	14897	14972	15071	14947	14992	14939	14737	14843	14912	14845	14983	15040	14938	14800	15129	14930	14945	14938	14926	14878	14815	14926	14990	14937	14861	15021	14850	14988	14932	14775	14893	14917	14880	15102	14988	14900	14832	14949	14919	15013	14900	15019	14791	14857	14810	14821	15040	15000	14991	14880	14816	14808	15164	15009	14881	14807	15013	14878	14881	15072	15100	14948	15011	14899	14942	15119	14931	15019	14965	15054	14868	14801	15003	14975	14897	14795	14723	14984	14929	14965	14860	15011	14856	14974	14986	14789	14994	14925	14947	14903	14889	15012	14945	14985	14845	14895	14936	14945	15005	14888	14868	14912	15007	15065	14990	14918	14932	14841	14955	15110	14964	15062	14918	15004	14795	14850	14944	14822	14868	14961	14841	14981	15066	15027	14966	15058	15093	14883	14808	15054	14806	14907	14913	14943	15010	14991	14860	14885	14852	15144	14938	14913	14861	14880	14978	14901	14948	14926	14928	14786	14906	14849	14965	15009	14849	14889	15021	14828	14996	14898	14820	15008	14910	14919	14934	14928	14994	14829	14881	14964	14872	15018	14863	14941	14968	14879	14826	15004	14928	14972	14918	14989	14926	15090	14998	14944	15033	15029	15051	14809	15014	15013	15068	14882	14927	15075	15046	14855	15047	14916	14929	14983	14865	14888	14901	14783	14779	14945	15007	15013	14954	14953	15165	14985	15007	15108	14992	14971	14942	15097	14836	15047	14873	14940	14908	15000	14978	14968	14956	14808	14853	14993	14917
22906	21206	28950	23929	41131	59774	55132	43870	31174	19871	16608	16169	16020	15953	15865	15970	15938	16020	15837	16089	16052	16115	15740	15791	15904	15996	15928	15853	15936	15905	15750	15920	15797	16024	15794	15984	15824	15823	15795	15979	15982	15828	15686	15919	15854	15870	15818	15920	15882	15807	15797	15976	16008	15700	15803	15740	15637	15701	15620	15767	15702	15758	15866	15755	15764	15784	15702	15752	15732	15767	15633	15783	16005	15771	15648	15697	15909	15990	15789	15807	15714	15723	15899	15728	15788	15659	15807	15638	15710	15519	15561	15648	15847	15858	15732	15786	15870	15743	15810	15842	15704	15700	15724	15753	15669	15729	15889	15792	15662	15812	15493	15837	15723	15775	15519	15797	15633	15663	15816	15655	15843	15959	15702	15694	15752	15802	15770	15660	15700	15583	15843	15697	15858	15600	15674	15800	15761	15798	15480	15674	15886	15848	15551	15691	15593	15728	15626	15892	15782	15755	15736	15702	15532	15581	15629	15686	15742	15626	15673	15914	15790	15781	15867	15807	15646	15735	15835	15753	15726	15817	15750	15693	15828	15797	15657	15622	15492	15807	15515	15664	15666	15601	15628	15973	15857	15789	15556	15688	15961	15705	15735	15734	15799	15572	15709	15781	15743	15554	15893	15723	15725	15690	15743	15840	15703	15790	15738	15815	15645	15715	16003	15644	15685	15543	15753	15585	15666	15655	15740	15692	15643	15727	15725	15601	15859	15754	15647	15685	15775	15758	15763	15657	15784	15846	15677	15604	15612	15955	15786	15590	15744	15796	15687	15885	15765	15857	15660	15833	15757	15784	15785	15759	15714	15568	15709	15861	15672	15623	15577	15745	15806	15743	15931	15648	15773	15752	15840	15754	15771	15739	15671	15616	15763	15782	15645	15742	15725	15639	15739	16006	15759	15814	15737	15801	15716	15873	15775	15598	15890	15646	15594	15644	15599	15774	15779	15587	15645	15736	15751	15731	15897	15549	15739	15846	15856	15513	15806	15583	15617	15675	15760	15654	15817	15720	15693	15873	15938	15767	15747	15689	15662	15813	15613	15666	15566	15706	15717	15859	15665	15745	15840	15621	15463	15693	15917	15519	15793	15607	15855	15550	15530	15642	15624	15731	15612	15615	16033	15813	15632	15766	15675	15703	15919	15614	15666	15580	15943	15586	15629	15746	15772	15899	15720	15762	15736	15607	15696	15750	15698	15853	15503	15626	15703	15768	15712	15739	15613	15858	15784	15523	15755	15736	15729	15701	15675	15432	15823	15945	16050	15760	15623	15529	15645	15704	15655	15634	15945	15855	15899	15776	15932	15818	15649	15619	15735	15899	15708	15820	15731	15831	15636	15780	15649	15681	15806	15625	15748	15586	15543	15809	15709	15740	15758	15775	15857	15721	15905	15775	15773	15592	15496	15555	15639	15722	15719	15609	15669	15729	15652	15742	15785	15661	15620	15583	15740	15880	15700	15732	15866	15677	15739	15804	15893	15807	15821	15770	15799	15622	15653	15763	15778	15686	15697	15842	15643	15980	15852	15709	15720	15655	15795	15707	15848	15727	15638	15743	15682	15778	15652	15762	15649	15704	15713	15680	15703	15623	15869	15595	15726	15718	15739	15757	15848	15759	15859	15839	15766	15930	15638	15833	15814	15640	15685	15674	15645	15649	15547	15748	15623	15536	15514	15664	15667	15651	15382	15691	15722	15639	15621	15815	15692	15809	15684	15599	15799	15741	15594	15576	15673	15639	15664	15564	15907	15725	15566	15646	15806	15547	15630	15734	15679	15744	15893	15815	15742	15811	15745	15789	15704	15548	15632	15778	15597	15824	15713	15838	15729	15832	15794	15666	15528	15603	15928	15729	15752	15754	15778	15691	15502	15809	15715	15730	15664	15857	15743	15783	15650	15727	15681	15703	15743	15842	15608	15861	15788	15771	15613	15689	15711	15788	15689	15602	15572	15713	15601	15539	15571	15780	15784	15715	15696	15476	15772	15527	15805	15606	15817	15620	15585	15663	15801	15527	15717	15671	15590	15723	15856	15761	15563	15884	15704	15870	15672	15632	15788	15714	15736	15725	15642	15590	15575	15941	15812	15751	15756	15830	15610	15647	15675	15715	15736	15590	15726	15351	15768	15754	15811	15648	15859	15636	15421	15511	15650	15745	15784	15855	15707	15628	15569	15751	15724	15928	15608	15765	15822	15699	15597	15753	15708	15553	15532	15491	15603	15906	15730	15873	15838	15836	15793	15694	15861	15696	15759	15710	15716	15713	15786	15725	15790	15656	15676	15328	15579	15660	15696	15530	15847	15652	15759	15845	15894	15952	15665	15676	15802	15660	15511	15761	15753	15719	15601	15587	15494	15863	15765	15678	15631	15820	15875	15707	15801	15700	15736	15599	15633	15657	15808	15517	15599	15677	15670	15664	15834	15695	15754	15816	15571	15768	15877	15597	15658	15677	15540	15620	15684	15642	15686	15819	15670	15782	15954	15677	15637	15665	15697	15758	15663	15532	15592	15607	15818	15700	15766	15714	15786	15882	15624	15788	15862	15664	15876	15764	15515	15769	15704	15463	15872	15619	15621	15815	15906	15826	15921	15714	15617	15666	15810	15583	15729	15699	15596	15707	15714	15525	15821	15645	15762	15696	15726	15786	15800	15773	15675	15691	15526	15727	15708	15610	15823	15730	15614	15700	15716	15675	15806	15743	15734	15892	15643	15638	15568	15787	15591	15614	15897	15667	15637	15726	15672	15816	15672	15453	15735	15747	15818	15619	15710	15947	15709	15849	15731	15668	15915	15828	15579	15853	15729	15598	15810	15568	15719	15805	15878	15803	15860	15841	15675	15698	15685	15665	15510	15777	15826	15630	15734	15652	15543	15780	15710	15612	15805	15509	15521	15861	15764	15705	15666	15600	15747	15845	15761	15801	15644	15585	15591	15724	15639	15619	15791	15729	15594	15589	15759	15738	15857	15691	15598	15783	15682	15671	15816	15705	15668	15337	15749	15577	15740	15889	15656	15626	15715	15570	15708	15643	15643	15740	15790	15600	15636	15762	15714	15751	15670	15601	15676	15624	15790	15815	15776	15804	15723	15660	15649	15668	15693	15625	15825	15944	15974	15620	15474	15633	15563	15678	15631	15887	15936	15642	15861	15751	15766	15852	15745	15628	15626	15750	15798	15800	15988	15462	15802	15752	15830	15670	15853	15738	15779	15659	15708	15845	15648	15788	15614	15758	15818	15807	15793	15857	15672	15561	15668	15829	15462	15574	15655	15556	15853	15664	15672	15753	15673	15663	15734	15611	15851	15925	15604	15587	15549	15603	15683	15567	15661	15741	15655	15621	15630	15557	15823	15782	15758	15692	15736	15709	15707	15674	15753	15600	15581	15516	15893	15642	15784	15707	15680	15853	15893	15606	15761	15762	15656	15818	15884	15783	15587	15712	15873	15728	15683	15746	15824	15801	15779	16031	15698	15742	15623	15756	15799	15724	15492	15749	15661	15487	15726	15629	15641	15679	15583	15795	15690	15798	15795	15724	15775	15604	15799	15788	15570	15810	15710	15812	15799	15737	15538	15652	15831	15665	15700	15732	15635	15597	15715	15803	15534	15606	15843	15691	15679	15770	15579	15802	15644	15552	15721	15745	15844	15658	15688	15657	15823	15768	15855	15650	15915	15871	15559	15832	15581	15796	15850	15769	15673	15738	15853	15738	15794	15584	15656	15785	15733	15743	15661	15834	15804	15783	15782	15686	15686	15787	15679	15712	15596	15626	15627	15817	15790	15610	15667	15843	15699	15640	15653	15616	15686	15896	15898	15560	15764	15697	15637	15976	15762	15819	15862	15851	15930	15542	15608	15665	15682	15681	15816	15699	15902	15468	15715	15912	15571	15743	15744	15750	15715	15726	15605	15559	15600	15635	15776	15731	15678	15772	15901	15880	15897	15812	15838	15628	15891	15668	15433	15594	15582	15533	15873	15876	16028	15678	15583	15696	15635	15894	15851	15732	15638	15819	15849	15525	15679	15717	15700	15813	15481	15700	15628	15668	15803	15702	15842	15714	15858	15575	15615	15823	15690	15724	15719	15689	15510	15728	15646	15613	15585	15793	15829	15793	15727	15773	15598	15847	15765	15677	15627	15614	15573	15806	15862	15694	15724	15751	15658	15765	15660	15790	15650	15671	15674	15896	15613	15779	15631	15809	15708	15586	15735	15796	15826	15702	15563	15807	15683	15461	15560	15641	15650	15714	15571	15600	15743	15693	15722	15666	15711	15699	15688	15610	15763	15553	15455	15603	15738	15750	15564	15725	15683	15693	15611	15687	15458	15702	15651	15787	15754	15615	15570	15757	16006	15802	15820	15798	15740	15856	15652	15766	15726	15612	15814	15702	15873	15907	15706	15518	15915	15667	15687	15820	15755	15740	15679	15830	15755	15653	15863	15693	15726	15673	15665	15650	15781	15781	15689	15758	15735	15697	15741	15656	15903	15708	15794	15794	15729	15717	15767	15612	15830	15582	15815	15866	15743	15847	15775	15684	15648	15650	15651	15729	15711	15711	15870	15707	15724	15553	15763	15751	15646	15742	15616	15564	15752	15555	15830	15619	15664	15865	15773	15648	15957	15871	15808	15669	15777	15734	15852	15676	15715	15737	15730	15777	15688	15907	15843	15715	15760	15675	15795	15680	15797	15704	15866	15623	15712	15789	15508	15519	15835	15742	15701	15610	15753	15742	15824	15633	15721	15695	15733	15669	15724	15916	15760	15546	15787	15816	15588	15681	15705	15652	15795	15778	15489	15690	15660	15690	15628	15539	15624	15679	15750	15757	15677	15712	15717	15682	15697	15613	15591	15719	15713	15790	15729	15848	15755	15677	15534	15461	15809	15668	15802	15815	15434	15743	15724	15820	15711	15712	15621	15598	15582	15752	15853	15785	15639	15729	15703	15675	15687	15737	15537	15733	15586	15775	15635	15610	15659	15711	15880	16051	15632	15719	15650	15639	15550	15749	15730	15713	15611	15736	15875	15947	15845	15929	15680	15883	15747	15656	15711	15606	15877	15815	15705	15655	15602	15674	15675	15694	15488	15823	15787	15734	15856	15671	15664	15665	15667	15675	15589	15473
17019	32190	37401	40552	66556	66865	55986	45832	32123	16637	14827	14690	14700	14776	14705	14557	14733	14715	14757	14743	14544	14640	14737	14676	14820	14613	14831	14783	14843	14615	14879	14750	14778	14494	14585	14707	14503	14635	14681	14693	14553	14618	14593	14535	14638	14785	14619	14659	14827	14859	14653	14698	14698	14736	14816	14771	14691	14697	14642	14606	14605	14744	14831	14617	14646	14835	14668	14658	14630	14741	14666	14782	14833	14678	14741	14879	14578	14834	14653	14713	14843	14799	14849	14785	14694	14631	14704	14637	14717	14718	14715	14713	14663	14714	14598	14812	14728	14678	14609	14827	14632	14575	14836	14691	14767	14801	14735	14620	14655	14691	14787	14596	14794	14652	14581	14572	14734	14628	14609	14696	14818	14675	14748	14750	14520	14749	14602	14609	14301	14715	14729	14885	14687	14574	14740	14659	14612	14759	14733	14574	14778	14602	14711	14727	14577	14547	14897	14551	14753	14678	14514	14860	14665	14576	14713	14637	14535	14611	14585	14698	14753	14732	14518	14507	14711	14629	14631	14701	14703	14442	14672	14454	14575	14573	14581	14657	14635	14662	14629	14628	14766	14507	14629	14713	14457	14706	14767	14817	14643	14507	14732	14562	14706	14827	14452	14673	14793	14672	14592	14843	14554	14583	14978	14692	14795	14648	14832	14771	14709	14567	14608	14746	14615	14808	14733	14665	14785	14714	14752	14562	14530	14501	14647	14679	14571	14733	14605	14825	14739	14638	14747	14657	14710	14712	14623	14696	14696	14714	14624	14627	14593	14574	14707	14423	14506	14763	14693	14683	14687	14493	14647	14787	14882	14792	14728	14530	14728	14838	14705	14646	14584	14714	14754	14769	14646	14646	14705	14524	14728	14689	14771	14721	14612	14757	14744	14697	14646	14594	14704	14803	14624	14663	14766	14621	14710	14672	14800	14548	14781	14542	14813	14776	14738	14595	14729	14695	14764	14625	14619	14735	14521	14670	14639	14663	14655	14569	14543	14770	14718	14646	14801	14612	14499	14659	14567	14482	14681	14769	14753	14738	14564	14665	14700	14701	14988	14523	14467	14724	14500	14571	14683	14741	14509	14641	14693	14725	14617	14845	14603	14786	14559	14738	14697	14709	14743	14497	14736	14878	14755	14699	14739	14693	14721	14578	14576	14607	14681	14688	14657	14714	14793	14622	14788	14511	14646	14596	14789	14582	14666	14689	14475	14705	14477	14731	14620	14571	14623	14641	14694	14569	14791	14775	14712	14596	14708	14682	14762	14513	14628	14529	14620	14833	14811	14618	14548	14602	14617	14701	14640	14844	14848	14616	14556	14685	14582	14793	14785	14538	14631	14659	14812	14667	14672	14604	14793	14689	14789	14688	14613	14912	14609	14701	14767	14716	14668	14717	14591	14663	14679	14581	14565	14721	14742	14435	14694	14787	14623	14639	14630	14803	14566	14829	14841	14578	14665	14739	14629	14578	14606	14678	14704	14829	14657	14596	14636	14751	14801	14690	14621	14793	14798	14716	14599	14665	14737	14815	14674	14826	14579	14694	14715	14623	14508	14712	14638	14540	14629	14698	14668	14662	14806	14649	14716	14538	14581	14722	14680	14674	14567	14591	14685	14788	14756	14785	14618	14616	14690	14589	14622	14606	14688	14724	14630	14740	14707	14651	14650	14629	14633	14669	14711	14571	14651	14806	14676	14642	14627	14595	14724	14562	14737	14639	14565	14636	14754	14681	14719	14721	14820	14691	14680	14653	14717	14667	14587	14664	14608	14831	14578	14650	15012	14583	14646	14559	14603	14566	14834	14511	14684	14630	14671	14761	14835	14874	14642	14633	14736	14682	14833	14605	14592	14775	14760	14625	14677	14696	14768	14533	14747	14799	14646	14573	14813	14580	14559	14673	14561	14720	14590	14702	14753	14777	14562	14636	14626	14666	14828	14599	14533	14609	14650	14623	14633	14554	14550	14815	14589	14634	14549	14605	14797	14651	14720	14798	14639	14595	14563	14727	14568	14669	14769	14728	14577	14713	14553	14718	14707	14538	14673	14650	14616	14657	14711	14727	14865	14558	14777	14739	14841	14481	14699	14842	14695	14785	14747	14568	14579	14543	14675	14788	14637	14735	14624	14635	14603	14800	14735	14564	14645	14672	14564	14613	14632	14750	14729	14789	14605	14637	14850	14678	14787	14793	14646	14585	14743	14816	14592	14587	14541	14588	14826	14698	14734	14715	14671	14560	14523	14569	14669	14605	14704	14607	14575	14475	14604	14697	14602	14797	14637	14470	14654	14743	14642	14544	14659	14670	14697	14600	14539	14741	14789	14598	14632	14472	14712	14791	14659	14685	14557	14642	14605	14780	14628	14592	14766	14556	14679	14713	14709	14785	14690	14682	14719	14604	14518	14736	14928	14743	14777	14593	14829	14565	14639	14664	14670	14658	14773	14621	14686	14618	14614	14612	14771	14665	14700	14870	14739	14677	14771	14680	14783	14655	14674	14688	14615	14477	14647	14783	14737	14528	14452	14659	14597	14664	14734	14648	14757	14720	14711	14628	14749	14999	14648	14685	14619	14755	14882	14626	14699	14560	14610	14687	14835	14583	14740	14713	14684	14786	14595	14662	14672	14615	14598	14728	14648	14678	14793	14703	14579	14626	14771	14586	14747	14660	14733	14733	14626	14630	14966	14705	14720	14547	14729	14532	14754	14636	14663	14661	14794	14552	14701	14429	14598	14663	14832	14651	14850	14725	14733	14728	14641	14707	14713	14769	14665	14643	14766	14683	14685	14747	14603	14669	14537	14730	14690	14733	14873	14727	14725	14832	14661	14608	14506	14705	14717	14655	14745	14620	14627	14561	14732	14542	14691	14695	14508	14624	14665	14572	14625	14595	14675	14591	14757	14773	14673	14678	14730	14796	14605	14757	14529	14516	14711	14676	14679	14658	14834	14734	14685	14619	14725	14615	14668	14641	14762	14579	14694	14563	14692	14543	14548	14662	14716	14487	14507	14642	14722	14661	14766	14668	14585	14739	14752	14591	14684	14601	14767	14790	14652	14699	14664	14587	14796	14803	14580	14670	14734	14724	14728	14772	14572	14737	14609	14626	14613	14610	14710	14639	14801	14842	14532	14822	14656	14739	14672	14764	14653	14842	14554	14672	14724	14789	14671	14748	14804	14584	14761	14545	14673	14636	14753	14742	14703	14508	14702	14527	14604	14577	14597	14716	14664	14724	14648	14571	14615	14746	14725	14674	14785	14733	14722	14707	14671	14817	14615	14788	14823	14741	14677	14859	14679	14777	14556	14576	14736	14550	14893	14757	14596	14721	14627	14727	14507	14377	14498	14797	14539	14554	14842	14691	14797	14777	14520	14686	14707	14542	14786	14739	14511	14735	14676	14724	14577	14617	14757	14521	14655	14655	14652	14809	14474	14711	14782	14806	14529	14531	14550	14659	14529	14682	14780	14605	14832	14654	14580	14571	14574	14578	14646	14646	14708	14574	14887	14576	14711	14708	14503	14641	14646	14735	14575	14629	14643	14655	14739	14650	14644	14610	14753	14716	14720	14692	14455	14804	14656	14729	14658	14703	14712	14870	14612	14655	14569	14671	14592	14756	14592	14883	14640	14613	14609	14565	14699	14713	14675	14668	14833	14743	14624	14665	14584	14817	14635	14670	14627	14734	14768	14851	14665	14657	14826	14875	14670	14712	14574	14754	14468	14813	14546	14575	14669	14581	14754	14731	14579	14733	14717	14678	14670	14813	14660	14786	14628	14507	14806	14710	14595	14743	14823	14600	14773	14780	14712	14601	14728	14581	14624	14739	14630	14593	14765	14735	14709	14582	14722	14770	14679	14600	14439	14578	14643	14596	14615	14766	14841	14619	14739	14738	14625	14548	14796	14578	14463	14633	14730	14694	14677	14638	14702	14606	14482	14671	14590	14637	14672	14626	14667	14491	14765	14784	14570	14861	14650	14517	14797	14821	14614	14665	14572	14758	14745	14525	14725	14800	14734	14683	14750	14634	14755	14706	14697	14630	14593	14550	14640	14706	14777	14809	14573	14640	14827	14624	14752	14583	14570	14744	14841	14754	14780	14727	14724	14657	14700	14603	14557	14678	14745	14821	14694	14630	14630	14430	14711	14581	14801	14648	14577	14854	14714	14626	14677	14610	14422	14697	14753	14673	14674	14649	14757	14759	14759	14739	14729	14612	14825	14675	14707	14471	14829	14696	14756	14622	14691	14502	14505	14651	14581	14592	14741	14659	14589	14710	14699	14790	14765	14431	14630	14519	14718	14666	14675	14565	14629	14586	14722	14499	14647	14666	14645	14644	14681	14654	14678	14759	14712	14608	14662	14759	14688	14597	14957	14593	14625	14776	14579	14647	14840	14600	14796	14620	14724	14739	14791	14636	14581	14712	14531	14569	14701	14660	14846	14685	14545	14701	14631	14634	14687	14515	14782	14634	14635	14611	14636	14599	14659	14771	14618	14800	14571	14778	14690	14479	14733	14773	14813	14702	14728	14637	14597	14739	14558	14504	14645	14823	14652	14562	14713	14585	14503	14573	14662	14709	14775	14754	14717	14701	14732	14683	14627	14645	14741	14673	14653	14667	14644	14576	14631	14728	14552	14635	14670	14697	14650	14685	14693	14605	14725	14687	14786	14680	14706	14588	14753	14573	14704	14751	14824	14469	14727	14732	14550	14579	14632	14634	14661	14657	14609	14725	14639	14602	14649	14660	14651	14588	14653	14559	14691	14525	14722	14665	14809	14608	14610	14693	14686	14641	14646	14704	14785	14714	14628	14930	14640	14746	14464	14910	14789	14596	14671	14528	14497	14527	14763	14591	14528	14691	14546	14673	14620	14719	14742	14660	14536	14501	14622	14616	14660	14569	14674	14798	14732	14672	14697	14559	14558	14683	14578	14555	14832	14748	14616	14648	14576	14594	14654	14638	14803	14801	14672	14533	14726	14747	14807	14637	14645	14633	14628	14801	14874	14644	14744	14790	14630	14542	14818	14644	14602	14629	14683	14627	14720	14679	14655	14697	14615	14798	14508	14674	14657	14663	14749	14612	14633	14613	14694	14675	14639	14741	14581	14781	14552	14450	14875	14645	14542	14787
27109	22181	25566	23554	25968	26534	23141	19974	17450	15811	15541	15440	15560	15565	15550	15501	15497	15621	15710	15570	15541	15526	15540	15346	15747	15246	15483	15566	15324	15557	15380	15536	15697	15684	15376	15461	15623	15274	15470	15574	15526	15531	15402	15504	15506	15664	15716	15642	15470	15448	15631	15432	15446	15487	15613	15392	15538	15486	15458	15585	15543	15675	15860	15636	15580	15644	15463	15536	15551	15352	15359	15530	15558	15437	15470	15726	15600	15502	15326	15267	15617	15498	15460	15472	15490	15509	15377	15279	15563	15800	15316	15336	15540	15437	15592	15532	15482	15343	15593	15521	15448	15430	15652	15548	15594	15354	15380	15348	15612	15553	15658	15519	15529	15498	15559	15600	15401	15590	15325	15495	15482	15432	15411	15436	15285	15614	15403	15322	15163	15531	15588	15355	15402	15484	15455	15460	15299	15418	15551	15410	15593	15432	15449	15451	15445	15374	15613	15632	15529	15363	15567	15501	15536	15653	15389	15249	15357	15436	15582	15499	15614	15382	15482	15473	15424	15355	15441	15534	15580	15364	15488	15622	15436	15433	15160	15619	15685	15582	15415	15261	15508	15453	15702	15645	15427	15374	15380	15588	15448	15504	15493	15339	15283	15337	15655	15466	15604	15395	15465	15568	15547	15763	15540	15623	15459	15453	15220	15548	15678	15726	15645	15292	15462	15414	15482	15554	15613	15422	15507	15616	15535	15287	15373	15534	15617	15520	15393	15784	15585	15569	15408	15429	15367	15506	15485	15586	15560	15548	15347	15306	15562	15656	15557	15480	15472	15406	15499	15515	15505	15524	15735	15523	15433	15439	15478	15471	15415	15502	15538	15384	15410	15346	15385	15424	15506	15530	15410	15467	15529	15567	15399	15331	15371	15686	15583	15606	15286	15482	15402	15396	15602	15612	15667	15656	15294	15273	15381	15523	15409	15621	15708	15609	15496	15697	15501	15632	15701	15470	15536	15508	15512	15489	15565	15531	15346	15607	15592	15344	15504	15537	15439	15521	15608	15451	15621	15599	15314	15397	15422	15418	15488	15389	15359	15369	15259	15443	15512	15451	15426	15587	15484	15399	15630	15635	15475	15550	15246	15704	15577	15330	15298	15625	15396	15600	15539	15686	15397	15623	15352	15410	15463	15540	15491	15585	15455	15507	15591	15255	15537	15417	15733	15570	15516	15468	15307	15405	15540	15328	15440	15481	15432	15470	15585	15678	15504	15578	15789	15632	15291	15360	15480	15462	15488	15610	15448	15563	15277	15494	15633	15530	15611	15536	15455	15329	15328	15365	15359	15476	15477	15521	15632	15395	15585	15617	15589	15561	15502	15404	15534	15648	15585	15480	15578	15471	15412	15488	15425	15584	15492	15572	15504	15451	15552	15570	15545	15508	15590	15393	15539	15518	15543	15471	15594	15514	15493	15309	15458	15555	15707	15247	15287	15593	15497	15409	15372	15551	15605	15485	15705	15517	15410	15453	15592	15455	15310	15468	15554	15393	15583	15484	15622	15406	15633	15710	15434	15590	15523	15476	15668	15439	15440	15224	15336	15390	15586	15476	15563	15442	15608	15522	15455	15444	15383	15448	15302	15596	15650	15596	15565	15654	15487	15386	15552	15391	15573	15402	15335	15611	15487	15394	15477	15463	15523	15363	15342	15241	15727	15552	15468	15410	15413	15411	15740	15567	15419	15473	15476	15430	15549	15572	15619	15644	15387	15532	15448	15670	15420	15603	15478	15376	15599	15391	15436	15501	15381	15530	15439	15347	15587	15574	15484	15322	15491	15467	15638	15471	15345	15572	15478	15630	15528	15628	15468	15430	15550	15300	15651	15415	15291	15149	15574	15388	15652	15456	15437	15606	15426	15402	15560	15543	15493	15473	15513	15353	15582	15360	15456	15591	15428	15485	15411	15599	15503	15551	15502	15536	15432	15471	15307	15371	15552	15595	15382	15517	15480	15372	15338	15400	15447	15426	15535	15504	15465	15470	15494	15432	15538	15493	15526	15420	15578	15352	15563	15575	15591	15418	15666	15498	15445	15653	15272	15609	15354	15432	15417	15410	15282	15411	15616	15550	15514	15545	15382	15443	15450	15559	15534	15540	15382	15347	15413	15415	15677	15670	15483	15538	15628	15455	15623	15496	15511	15551	15370	15504	15492	15400	15368	15546	15411	15486	15480	15529	15515	15485	15487	15311	15544	15549	15508	15400	15596	15460	15400	15552	15442	15514	15412	15474	15571	15501	15466	15608	15501	15679	15683	15463	15650	15524	15625	15329	15528	15564	15469	15526	15484	15495	15344	15611	15467	15545	15555	15399	15442	15506	15561	15559	15630	15637	15499	15536	15487	15514	15423	15691	15466	15365	15436	15358	15319	15532	15520	15455	15549	15537	15453	15423	15491	15497	15470	15685	15713	15535	15388	15398	15353	15589	15537	15514	15482	15546	15407	15455	15474	15700	15356	15439	15490	15420	15574	15471	15401	15579	15426	15364	15592	15631	15559	15467	15599	15402	15556	15601	15416	15503	15599	15343	15582	15475	15651	15451	15578	15564	15619	15636	15614	15565	15659	15632	15518	15302	15428	15344	15441	15607	15609	15567	15691	15657	15612	15460	15459	15614	15587	15488	15549	15357	15440	15537	15440	15366	15462	15421	15283	15446	15427	15553	15649	15373	15462	15529	15412	15469	15533	15471	15538	15483	15496	15455	15473	15662	15653	15539	15438	15568	15425	15304	15391	15515	15335	15477	15446	15366	15565	15362	15557	15511	15490	15381	15497	15473	15497	15682	15463	15393	15394	15578	15585	15517	15389	15685	15672	15556	15697	15684	15492	15527	15687	15632	15507	15638	15523	15504	15423	15578	15277	15390	15524	15721	15711	15523	15567	15680	15503	15552	15553	15469	15525	15526	15558	15670	15569	15569	15369	15780	15231	15614	15544	15504	15633	15442	15458	15413	15685	15552	15434	15519	15437	15399	15465	15494	15314	15065	15403	15604	15344	15638	15444	15381	15496	15547	15715	15204	15360	15306	15660	15505	15543	15560	15586	15391	15295	15446	15331	15720	15526	15639	15562	15480	15478	15497	15552	15497	15334	15436	15426	15440	15453	15642	15485	15453	15510	15633	15750	15467	15608	15406	15485	15478	15646	15469	15603	15501	15621	15412	15567	15434	15628	15774	15521	15417	15323	15592	15372	15445	15401	15541	15524	15392	15435	15563	15444	15394	15499	15442	15458	15357	15361	15599	15580	15433	15307	15269	15641	15759	15492	15487	15462	15321	15397	15299	15785	15504	15690	15614	15525	15367	15299	15488	15356	15567	15476	15483	15472	15676	15747	15408	15571	15534	15560	15479	15423	15461	15621	15563	15562	15480	15478	15557	15506	15279	15533	15448	15518	15556	15565	15559	15440	15539	15576	15525	15630	15523	15547	15410	15591	15725	15615	15479	15403	15383	15533	15765	15530	15494	15545	15496	15406	15396	15697	15307	15381	15629	15279	15441	15439	15541	15497	15534	15555	15595	15692	15558	15444	15557	15548	15657	15565	15652	15602	15587	15515	15523	15536	15333	15492	15437	15654	15481	15459	15338	15458	15605	15518	15480	15682	15420	15380	15495	15552	15323	15486	15382	15569	15489	15621	15341	15617	15608	15536	15612	15706	15450	15582	15418	15549	15430	15536	15397	15615	15453	15550	15411	15435	15525	15387	15590	15493	15404	15497	15498	15445	15661	15560	15365	15511	15647	15585	15415	15645	15571	15522	15489	15533	15610	15432	15252	15413	15527	15449	15542	15379	15528	15499	15600	15435	15644	15513	15364	15455	15377	15543	15598	15500	15379	15464	15632	15266	15463	15475	15553	15476	15489	15421	15478	15709	15633	15556	15476	15609	15401	15606	15567	15443	15463	15340	15612	15501	15323	15279	15456	15577	15528	15515	15560	15392	15621	15440	15534	15408	15331	15368	15387	15525	15499	15563	15653	15399	15496	15635	15474	15506	15563	15413	15672	15453	15531	15530	15463	15786	15408	15483	15607	15614	15387	15504	15688	15444	15469	15469	15525	15537	15415	15347	15560	15466	15402	15637	15621	15465	15527	15517	15403	15357	15269	15460	15598	15610	15558	15526	15527	15550	15394	15411	15623	15435	15551	15445	15358	15542	15385	15390	15375	15652	15505	15566	15622	15516	15604	15358	15380	15446	15571	15349	15374	15639	15545	15555	15689	15453	15507	15512	15664	15647	15667	15385	15535	15532	15450	15421	15478	15336	15551	15618	15540	15540	15398	15690	15473	15339	15587	15425	15457	15431	15446	15513	15433	15529	15573	15282	15623	15478	15500	15453	15360	15569	15413	15652	15652	15529	15601	15619	15415	15468	15248	15370	15492	15564	15659	15494	15519	15253	15479	15619	15545	15524	15696	15470	15447	15593	15673	15580	15514	15549	15535	15499	15449	15362	15488	15365	15393	15455	15457	15559	15716	15644	15473	15463	15655	15491	15280	15551	15605	15490	15445	15631	15458	15456	15466	15597	15513	15683	15522	15526	15552	15493	15330	15545	15625	15488	15506	15553	15556	15602	15379	15578	15520	15467	15568	15443	15451	15449	15489	15535	15562	15433	15508	15366	15359	15608	15624	15591	15674	15469	15642	15594	15320	15498	15505	15698	15535	15656	15487	15433	15433	15493	15642	15401	15524	15630	15551	15549	15472	15567	15485	15434	15330	15515	15518	15614	15471	15451	15614	15600	15548	15444	15378	15481	15425	15596	15659	15616	15418	15271	15506	15611	15449	15526	15580	15622	15523	15581	15360	15340	15638	15374	15552	15609	15396	15600	15662	15794	15494	15401	15513	15432	15516	15578	15463	15278	15631	15463	15412	15635	15415	15429	15381	15365	15429	15506	15427	15326	15630	15322	15520	15654	15568	15445	15416	15449	15426	15538	15436	15663	15427	15493	15550	15725	15301	15596	15463	15401	15369	15377	15594	15352	15353	15411	15534	15527	15409	15401	15653	15514	15527	15514	15600	15300	15499	15496	15594	15712	15564	15474	15427	15526	15525	15495	15407	15494	15528	15617	15572	15476	15619	15560	15710	15628	15635	15610	15403	15518	15601	15445	15426	15550	15543
16037	24445	25262	22810	29329	28061	23559	19880	16606	14693	14703	14588	14628	14546	14612	14539	14387	14509	14403	14499	14545	14555	14595	14308	14693	14519	14410	14434	14579	14542	14378	14474	14624	14559	14510	14500	14543	14680	14470	14241	14519	14577	14598	14575	14386	14674	14413	14519	14653	14592	14553	14520	14490	14525	14402	14619	14434	14542	14468	14704	14409	14534	14534	14689	14536	14589	14408	14489	14435	14519	14588	14626	14680	14481	14676	14561	14559	14462	14541	14353	14532	14451	14300	14665	14574	14488	14394	14621	14395	14407	14649	14443	14553	14624	14542	14572	14474	14691	14459	14612	14450	14455	14613	14646	14540	14539	14544	14445	14506	14625	14581	14438	14379	14501	14535	14473	14426	14470	14559	14485	14439	14567	14533	14342	14459	14554	14535	14347	14576	14404	14369	14680	14464	14408	14615	14415	14562	14514	14556	14368	14712	14739	14457	14411	14407	14494	14389	14649	14550	14593	14560	14546	14473	14547	14434	14543	14533	14484	14564	14591	14649	14516	14395	14488	14508	14399	14412	14521	14452	14593	14326	14562	14616	14542	14593	14465	14393	14672	14640	14448	14559	14600	14511	14617	14463	14650	14470	14552	14557	14477	14372	14547	14566	14541	14463	14535	14527	14526	14443	14487	14608	14620	14408	14525	14526	14528	14453	14545	14588	14568	14592	14593	14405	14455	14548	14502	14558	14372	14553	14678	14564	14570	14550	14498	14622	14492	14546	14439	14498	14508	14635	14458	14519	14427	14565	14632	14614	14563	14400	14588	14766	14479	14505	14560	14480	14559	14564	14404	14586	14518	14354	14603	14572	14398	14594	14559	14498	14615	14460	14631	14586	14555	14551	14427	14501	14416	14516	14466	14494	14538	14234	14520	14851	14499	14535	14302	14562	14516	14563	14566	14510	14462	14590	14576	14354	14450	14449	14486	14696	14581	14551	14471	14442	14398	14730	14617	14622	14556	14513	14547	14493	14706	14429	14541	14401	14354	14455	14492	14393	14650	14496	14573	14516	14362	14517	14392	14505	14455	14419	14334	14525	14449	14405	14472	14518	14543	14400	14405	14558	14695	14615	14672	14363	14460	14623	14639	14711	14503	14541	14548	14417	14444	14607	14488	14420	14424	14409	14658	14574	14587	14655	14581	14500	14509	14525	14419	14383	14503	14423	14500	14491	14550	14548	14468	14442	14389	14341	14441	14522	14399	14467	14522	14450	14623	14381	14527	14440	14469	14387	14558	14706	14328	14464	14512	14508	14438	14588	14447	14400	14437	14493	14595	14520	14494	14604	14353	14472	14558	14364	14569	14504	14447	14604	14420	14447	14379	14547	14452	14363	14532	14484	14594	14567	14434	14447	14749	14506	14464	14501	14330	14473	14479	14521	14486	14548	14445	14765	14444	14519	14538	14686	14411	14544	14433	14629	14567	14547	14477	14613	14362	14701	14547	14661	14535	14649	14587	14533	14393	14589	14475	14554	14353	14544	14395	14708	14440	14666	14414	14558	14527	14421	14390	14549	14354	14547	14597	14539	14537	14617	14347	14540	14388	14680	14443	14517	14585	14549	14437	14463	14602	14434	14644	14603	14660	14504	14532	14559	14440	14545	14430	14567	14469	14441	14549	14612	14461	14513	14575	14588	14464	14483	14475	14623	14537	14355	14613	14584	14377	14582	14414	14518	14549	14498	14331	14522	14583	14526	14536	14480	14611	14519	14477	14546	14454	14516	14584	14332	14542	14593	14363	14550	14541	14631	14552	14468	14673	14457	14477	14436	14577	14611	14449	14484	14391	14652	14513	14585	14382	14615	14544	14358	14528	14373	14395	14529	14504	14539	14546	14539	14578	14409	14509	14330	14542	14501	14540	14284	14483	14643	14590	14409	14455	14584	14555	14387	14303	14481	14560	14514	14589	14520	14481	14552	14563	14570	14403	14535	14692	14532	14669	14520	14567	14384	14533	14577	14541	14677	14731	14495	14583	14565	14498	14529	14589	14507	14377	14599	14601	14408	14446	14473	14606	14531	14348	14549	14557	14472	14470	14495	14424	14493	14376	14432	14438	14530	14461	14755	14314	14547	14496	14493	14539	14525	14540	14593	14587	14531	14668	14314	14652	14453	14418	14453	14426	14510	14673	14487	14544	14602	14584	14639	14468	14463	14628	14440	14532	14431	14709	14621	14595	14475	14693	14489	14501	14607	14475	14629	14486	14442	14652	14301	14491	14642	14482	14438	14543	14400	14531	14593	14649	14511	14434	14490	14681	14460	14707	14665	14550	14651	14518	14425	14666	14436	14650	14688	14481	14575	14483	14463	14521	14493	14575	14486	14482	14531	14373	14536	14568	14375	14481	14445	14437	14562	14668	14637	14497	14528	14506	14501	14556	14643	14524	14542	14393	14536	14489	14592	14502	14594	14491	14441	14660	14628	14478	14602	14472	14566	14535	14503	14615	14515	14570	14486	14537	14645	14503	14557	14554	14590	14566	14625	14408	14545	14484	14565	14578	14529	14568	14477	14506	14507	14386	14545	14728	14722	14576	14542	14646	14587	14532	14548	14567	14431	14629	14513	14455	14489	14558	14470	14442	14482	14564	14499	14455	14595	14363	14468	14511	14452	14451	14519	14594	14393	14577	14514	14478	14477	14605	14451	14466	14522	14606	14546	14441	14507	14491	14553	14515	14521	14597	14595	14347	14586	14510	14651	14437	14469	14595	14442	14498	14409	14604	14546	14560	14587	14722	14445	14374	14557	14665	14562	14518	14448	14620	14462	14512	14682	14475	14468	14441	14547	14488	14703	14473	14684	14559	14466	14391	14510	14426	14556	14531	14345	14583	14609	14473	14637	14463	14650	14526	14399	14518	14439	14327	14427	14539	14480	14393	14560	14597	14500	14472	14606	14598	14559	14588	14440	14592	14644	14526	14511	14615	14461	14499	14434	14521	14461	14400	14607	14353	14464	14430	14465	14564	14436	14595	14473	14543	14451	14548	14679	14494	14578	14612	14493	14337	14522	14501	14499	14446	14367	14481	14492	14486	14463	14575	14564	14497	14568	14534	14715	14504	14591	14478	14434	14404	14548	14630	14570	14627	14464	14591	14770	14637	14508	14577	14469	14531	14731	14568	14456	14529	14347	14597	14737	14527	14418	14532	14456	14668	14530	14614	14500	14639	14453	14423	14538	14477	14420	14709	14497	14508	14413	14521	14504	14566	14510	14394	14369	14314	14241	14570	14435	14754	14599	14480	14488	14342	14611	14518	14411	14504	14555	14617	14441	14473	14350	14626	14577	14601	14579	14542	14573	14554	14578	14669	14470	14670	14240	14521	14589	14537	14715	14486	14663	14518	14504	14537	14651	14587	14459	14496	14512	14646	14557	14611	14517	14505	14373	14466	14681	14432	14559	14550	14498	14511	14606	14505	14494	14655	14447	14405	14554	14599	14436	14623	14406	14645	14666	14453	14600	14582	14508	14404	14601	14511	14416	14566	14572	14544	14572	14523	14586	14563	14579	14465	14261	14578	14393	14513	14515	14664	14426	14575	14350	14831	14626	14393	14580	14519	14421	14758	14572	14558	14523	14610	14480	14617	14454	14559	14458	14546	14632	14583	14371	14573	14621	14573	14403	14540	14512	14587	14641	14460	14384	14497	14482	14430	14427	14368	14702	14488	14612	14538	14382	14280	14529	14403	14408	14487	14342	14531	14621	14473	14550	14397	14572	14527	14655	14390	14471	14477	14505	14437	14540	14557	14497	14481	14534	14592	14632	14500	14317	14586	14557	14502	14574	14504	14500	14496	14609	14622	14439	14497	14541	14505	14534	14434	14487	14491	14487	14555	14620	14347	14581	14527	14487	14405	14643	14546	14428	14524	14528	14350	14468	14591	14571	14613	14478	14632	14578	14558	14586	14545	14500	14480	14590	14529	14531	14448	14615	14511	14633	14538	14382	14472	14457	14513	14487	14403	14540	14442	14453	14651	14524	14610	14488	14349	14667	14386	14539	14596	14590	14430	14641	14621	14629	14730	14515	14543	14531	14367	14608	14556	14528	14304	14553	14495	14473	14458	14659	14568	14567	14642	14385	14620	14566	14550	14630	14341	14611	14546	14527	14442	14385	14590	14635	14581	14500	14596	14350	14539	14379	14415	14694	14432	14485	14604	14398	14567	14569	14590	14394	14516	14504	14292	14560	14314	14532	14444	14493	14506	14453	14618	14685	14544	14455	14588	14635	14576	14578	14469	14455	14493	14493	14540	14414	14486	14457	14458	14472	14327	14512	14483	14548	14501	14514	14514	14474	14486	14337	14531	14498	14646	14619	14555	14438	14603	14318	14513	14445	14647	14407	14639	14594	14550	14491	14485	14553	14582	14656	14422	14467	14552	14629	14551	14705	14556	14476	14411	14513	14447	14501	14444	14660	14363	14593	14601	14669	14361	14556	14535	14486	14509	14349	14553	14575	14490	14465	14607	14705	14406	14360	14505	14421	14448	14615	14469	14648	14408	14456	14518	14548	14584	14567	14287	14505	14547	14529	14399	14491	14473	14621	14565	14505	14518	14551	14504	14550	14349	14645	14427	14397	14441	14437	14640	14539	14496	14607	14703	14532	14444	14415	14607	14385	14469	14419	14381	14348	14511	14489	14378	14556	14625	14535	14651	14546	14522	14652	14645	14456	14468	14587	14591	14431	14554	14407	14555	14517	14608	14416	14603	14304	14515	14520	14519	14444	14521	14739	14315	14634	14461	14622	14511	14499	14580	14531	14368	14582	14397	14583	14469	14455	14413	14505	14509	14625	14469	14387	14526	14438	14465	14615	14632	14547	14356	14589	14606	14562	14447	14549	14475	14502	14464	14559	14669	14464	14514	14510	14628	14554	14497	14471	14529	14448	14465	14717	14292	14389	14591	14413	14466	14602	14623	14473	14513	14432	14471	14555	14329	14638	14318	14551	14633	14512	14499	14484	14503	14458	14425	14359	14604	14543	14536	14509	14559	14577	14387	14621	14576	14396	14714	14386	14558	14607	14586	14516	14464	14579	14363	14495	14604	14514	14679	14519	14451	14499	14567	14440	14330	14410	14454	14526	14425	14468	14533	14552	14561	14622	14620	14361	14582	14546	14576	14401	14558
24205	21256	28358	26494	43215	49740	42140	31876	23589	17141	15749	15559	15412	15439	15511	15428	15546	15254	15423	15532	15201	15507	15326	15423	15346	15419	15230	15418	15474	15628	15307	15350	15415	15381	15432	15450	15378	15552	15479	15252	15342	15199	15325	15367	15259	15347	15297	15199	15310	15286	15355	15414	15383	15140	15413	15160	15264	15281	15360	15335	15340	15426	15383	15226	15168	15213	15286	15389	15229	15061	15207	15188	15308	15398	15232	15413	15381	15352	15343	15119	15252	15159	15343	15294	15399	15169	15450	15281	15347	15260	15541	15441	15554	15254	15197	15191	15306	15293	15311	15224	15329	15169	15091	15158	15228	15193	15110	15442	15338	15370	15333	15375	15373	15238	15458	15455	15240	15339	15113	15248	15432	15383	15280	15297	15228	15145	15342	15307	15280	15291	15245	15419	15041	15316	15195	15048	15343	15282	15301	15353	15211	15347	15081	15215	15052	15322	15491	15197	15372	15333	15446	15375	15076	15232	15094	15099	15282	15600	15269	15163	15412	15388	15220	15318	15242	15302	15315	15217	15326	15321	15376	15093	15517	15259	15364	15294	15153	15135	15313	15254	15373	15287	15328	15267	15213	15229	15241	15365	15319	15303	15091	15211	15529	15283	15438	15214	15229	15443	15344	15275	15408	15084	15366	15098	15430	15365	15455	15294	15155	15293	15215	15249	15395	15457	15275	15328	15250	15165	15492	15354	15320	15303	15230	15130	15268	15305	15321	15378	15245	15368	15221	15339	15164	15424	15343	15434	15191	15189	15106	15397	15278	15200	15415	15348	15368	15036	15185	15398	15155	15358	15294	15107	15255	15368	15261	15255	15267	15347	15226	15291	15266	15190	15428	15234	15126	15388	15471	15169	15355	15296	15200	15187	15025	15238	15371	15376	15263	15317	15230	15223	15493	15309	15422	15263	15296	15347	15316	15192	15315	15136	15264	15217	15303	15061	15360	15219	15430	15013	15218	15059	15225	15259	15206	15177	15198	15158	15407	15588	15114	15348	15258	15194	15155	15137	15293	15182	15204	15297	15305	15360	15136	15393	15244	15365	15264	15335	15141	15170	15348	15316	15271	15332	15226	15354	15385	15164	15199	15170	15224	15312	15301	15320	15235	15203	15074	15241	15285	15299	15350	15249	15042	15259	15215	15228	15283	15381	15456	15353	15340	15269	15367	15265	15395	15288	15163	15399	15183	15358	15237	15242	15385	15431	15418	15263	15223	15256	15223	15374	15250	15294	15242	15461	15316	15225	15241	15364	15048	15101	15378	15066	15220	15427	15193	15280	15460	15162	15344	15264	15134	15324	15376	15237	15274	15341	15378	15212	15129	15225	15425	15299	15197	15275	15177	15381	15162	15374	15121	15280	15408	15289	15213	15288	15192	15131	15197	15409	15174	15082	15178	15160	15253	15363	15183	15273	15278	15013	15345	15375	15402	15174	15198	15371	15478	15254	15298	15452	15285	15358	15258	15434	15333	15174	15138	15233	15100	15233	15198	15421	15364	15282	15324	15085	15369	15252	15407	15190	15322	15338	15334	15086	15411	15272	15213	15200	15433	15343	15166	15139	15475	15347	15290	15077	15358	15626	15588	15348	15200	15541	15400	15181	15325	15193	15184	15279	15314	15209	15273	15257	15331	15406	15389	15448	15408	15335	15227	15104	15197	15128	15188	15392	15188	15303	15085	15305	15262	15288	15370	14984	15186	15355	15247	15221	15247	15348	15235	15246	15317	15429	15333	15349	15222	15519	15217	15353	15410	15262	15177	15167	15399	15349	15319	15229	15284	15370	15186	15150	15332	15428	15137	15493	15128	15173	15289	15192	15474	15222	15339	15328	15169	15562	15330	15179	15108	15172	15303	15307	15460	15273	15324	14999	15092	15061	15198	15147	15178	15348	15355	15214	15383	15286	15312	15389	15203	15277	15317	15041	15383	15414	15339	15119	15243	15424	15408	15376	15353	15146	15363	15350	15208	15295	15306	15303	15321	15243	15371	15117	15300	15304	15374	15262	15347	15422	15310	15168	15376	15261	15283	15118	15218	15238	15248	15230	15375	15360	15256	15305	15139	15365	15121	15182	15433	15247	15208	15234	15240	15460	15413	15344	15265	15246	15177	15395	15104	15274	15194	15194	15247	15261	15314	15212	15108	15282	15113	15223	15228	15241	15371	15289	15065	15028	15270	15287	15257	15239	15259	15371	15289	15185	15232	15171	15428	15224	15171	15366	15434	15307	15196	15323	15313	15369	15084	15343	15195	15164	15349	15350	15390	15212	15331	15132	15258	15238	15419	15451	15452	15361	15311	15458	15226	15313	15274	15100	15214	15353	15437	15189	15378	15385	15184	15152	15309	15339	15146	15334	15166	15175	15156	15280	15457	15402	15296	15268	15443	15376	15276	15406	15371	15209	15245	15593	15284	15125	15454	15471	15231	15192	15193	15336	15296	15314	15162	15435	15317	15280	15377	15028	15317	15285	15263	15333	15145	15257	15410	15213	15414	15333	15235	15189	15377	15278	15409	15081	15242	15338	15082	15291	15213	15242	15235	15380	15155	15252	15126	15336	15409	15429	15222	15338	15337	15305	15148	15459	15197	15318	15282	15310	15401	15199	15312	15110	15358	15315	15477	15451	15250	15306	15267	15281	15320	15339	15420	15087	15379	15325	15207	15338	15280	15150	15346	15337	15173	15205	15303	15095	15082	15403	15349	15311	15453	15420	15174	15276	15255	15214	15687	15325	15313	15148	15177	15219	15407	15277	15208	15252	15244	15259	15443	15020	15466	15353	15446	15271	15421	15340	15394	15334	15149	15345	15357	15308	15173	15441	15222	15440	15211	15232	15200	15325	15080	15204	15235	15266	15237	15205	15258	15290	15439	15200	15254	15188	15271	15334	15296	15196	15209	15256	15255	15250	15308	15263	15391	15220	15249	15360	15373	15246	15384	15089	15205	15342	15278	15260	15033	15130	15366	15254	15289	15244	15303	15325	15250	15397	15270	15092	15316	15283	15263	15263	15370	15332	15378	15238	15163	15250	15319	15272	15192	15388	15303	15256	15194	15369	15396	15421	15218	15259	15169	15162	15280	15235	15469	15305	15446	15309	15126	15138	15315	15208	15339	15183	15257	15343	15201	15175	15242	15246	15198	15163	15426	15198	15393	15211	15142	15290	15207	15054	15298	15299	15284	15081	15364	15148	15239	15326	15312	15233	15180	15276	15353	15306	15522	15172	15252	15247	15329	15279	15163	15289	15153	15208	15157	15088	15293	15267	15212	15313	15196	15233	15345	15270	15395	15362	15286	15371	15278	15255	15358	15140	15232	15494	15276	15389	15191	15410	15548	15192	15155	15168	15298	15186	15354	15354	15296	15315	15379	15254	15292	15404	15172	15381	15308	15183	15329	15067	15178	15248	15294	15327	15137	15063	15293	15433	15174	15148	15392	15322	15339	15381	15503	15241	15337	15448	15272	15209	15414	15400	15435	15231	15329	15166	15221	15059	15076	15309	15050	15434	15365	15344	15312	15310	15475	15358	15176	15152	15219	15098	15199	15274	15314	15264	15258	15065	15307	15280	15348	15399	15399	15300	15457	15250	15342	15270	15268	15231	15192	15261	15263	15168	15385	15411	15230	15287	15221	15093	15305	15251	15212	15235	15368	15262	15313	15206	15360	15262	15300	15172	15133	15081	15321	15134	15325	15390	15255	15286	15203	15210	15372	15261	15306	15238	14993	15436	15176	15440	15060	15388	15369	15300	15496	15443	15209	15392	15330	15342	15300	15260	15301	15342	15211	15177	15382	15236	15256	15066	15181	15271	15238	15397	15150	15314	15234	15266	15263	15357	15333	15443	15247	15365	15416	15561	15347	15368	15384	15343	15362	15407	15243	15242	15491	15073	15220	15299	15150	15376	15292	15103	15196	15261	15297	15171	15368	15093	15391	15182	15376	15291	15482	15175	15167	15105	15461	15393	15425	15316	15097	15085	15053	15432	15215	15293	15105	15281	15441	15244	15341	15279	15166	15562	15344	15402	15444	15346	15398	15258	15468	15365	15256	15022	15404	15272	15334	15522	15504	15162	15279	15033	15344	15215	15095	15246	15056	15414	15102	15203	15143	15214	15154	15445	15116	15235	15321	15173	15304	15119	15379	15113	15159	15276	15203	15392	15286	15422	15063	15380	15199	15078	15225	15092	15288	15232	15332	15504	15252	15174	15159	15284	15460	15484	15325	15258	15299	15366	15484	15291	15179	15348	15207	15277	15350	15249	15195	15133	15163	15249	15236	15291	15231	15296	15217	15213	15306	15226	15479	15321	15278	15029	15374	15039	15442	15145	15082	15249	15432	15232	15264	15276	15195	15348	15331	15233	15182	15190	15330	15292	15439	15282	15275	15355	15379	15268	15193	15381	15448	15144	15270	15476	15317	15453	15415	15230	15176	15309	15388	15266	15445	15188	15543	15186	15144	15106	15290	15349	15232	15180	15370	15228	15298	15326	15236	15434	15374	15154	15273	15168	15311	15267	15422	15339	15517	15267	15374	15156	15298	15187	15324	15447	15234	15314	15132	15333	15075	15266	15330	15234	15048	15269	15243	15133	15516	15327	15314	15392	15222	15148	15206	15227	15278	15524	15290	15245	15358	15299	15173	15287	15200	15420	15269	15281	15427	15200	15324	15443	15275	15166	15160	15344	15413	15303	15318	15170	15230	15245	15341	15203	15048	15341	15182	15272	15243	15508	15394	15456	15365	15211	15334	15359	15168	15185	15191	15402	15265	15262	15379	15147	15096	15365	15338	15245	15183	15263	15445	15593	15232	15241	15372	15254	15300	15353	15219	15197	15226	15230	15397	15115	15209	15231	15350	15269	15162	15279	15198	15354	15398	15078	15235	15577	15137	15133	15134	15260	15178	15148	15264	15253	15403	15298	15367	15421	15280	15230	15213	15182	15375	15473	15230	15443	15285	15417	15451	15251	15207	15432	15195	14985	15091	15313	15378	15309	15253	15246	15317	15591	15234	15317	15327	15218	15339	15266	15196	15135	15264	15238	15267	15120	15429	15371	15289	15298	15357	15241	15199	15401	15397	15331	15490	15294	15208	15184	15231	15393	15027	15257	15383	15151	15344	15363
17006	35854	35745	38893	53992	51664	42751	33590	23957	15337	14455	14395	14506	14457	14455	14596	14479	14288	14426	14673	14388	14499	14399	14361	14282	14392	14308	14504	14418	14413	14571	14475	14488	14509	14179	14404	14492	14461	14316	14411	14521	14551	14440	14478	14499	14568	14521	14407	14454	14392	14502	14537	14434	14440	14514	14342	14416	14386	14363	14399	14481	14423	14377	14518	14354	14411	14423	14453	14331	14374	14408	14472	14258	14400	14533	14527	14317	14294	14554	14446	14304	14381	14503	14382	14418	14505	14461	14194	14356	14469	14444	14441	14335	14291	14677	14341	14436	14462	14300	14334	14515	14165	14418	14488	14413	14309	14437	14444	14497	14406	14596	14467	14243	14372	14376	14535	14311	14526	14500	14352	14287	14518	14393	14414	14422	14609	14378	14279	14414	14434	14415	14418	14491	14365	14546	14334	14385	14398	14493	14511	14550	14463	14388	14278	14342	14454	14417	14302	14479	14493	14370	14349	14458	14445	14487	14451	14448	14477	14459	14276	14446	14498	14345	14380	14436	14266	14398	14503	14302	14336	14429	14412	14228	14413	14470	14336	14315	14283	14470	14442	14403	14497	14479	14254	14525	14612	14300	14395	14373	14386	14499	14265	14311	14565	14386	14621	14553	14415	14396	14371	14420	14501	14417	14421	14588	14340	14557	14593	14295	14442	14487	14311	14510	14398	14457	14524	14487	14464	14482	14366	14295	14382	14308	14487	14380	14417	14417	14428	14495	14394	14434	14433	14467	14458	14381	14629	14601	14292	14348	14537	14400	14387	14535	14431	14557	14462	14464	14431	14311	14623	14333	14390	14372	14318	14490	14425	14327	14561	14434	14475	14478	14425	14531	14551	14578	14437	14600	14459	14399	14373	14405	14291	14484	14327	14377	14420	14469	14407	14523	14451	14358	14315	14420	14586	14320	14454	14385	14258	14336	14338	14495	14309	14491	14464	14383	14511	14413	14488	14393	14554	14394	14462	14580	14277	14425	14436	14527	14433	14339	14573	14258	14436	14372	14394	14177	14282	14347	14466	14369	14200	14418	14531	14358	14330	14260	14340	14397	14493	14548	14493	14444	14554	14253	14425	14423	14376	14601	14496	14369	14411	14510	14215	14437	14487	14379	14358	14418	14334	14385	14515	14608	14308	14271	14388	14404	14375	14438	14401	14414	14537	14298	14243	14400	14581	14459	14346	14313	14437	14455	14523	14535	14424	14430	14308	14481	14528	14259	14553	14259	14379	14253	14326	14336	14410	14487	14511	14599	14431	14361	14407	14473	14400	14371	14518	14263	14537	14374	14352	14489	14439	14442	14489	14580	14352	14515	14467	14427	14491	14452	14360	14327	14365	14371	14573	14528	14445	14433	14289	14417	14325	14505	14583	14376	14371	14442	14456	14506	14315	14320	14429	14354	14434	14394	14331	14556	14330	14383	14409	14575	14462	14285	14318	14354	14257	14296	14384	14385	14418	14376	14431	14369	14498	14397	14441	14377	14519	14449	14487	14376	14431	14286	14555	14390	14363	14358	14446	14406	14392	14286	14339	14377	14613	14424	14369	14682	14428	14407	14532	14435	14437	14291	14543	14458	14404	14398	14432	14532	14368	14496	14417	14465	14319	14629	14481	14545	14416	14547	14219	14463	14391	14426	14337	14388	14504	14294	14448	14540	14394	14467	14479	14290	14419	14352	14389	14464	14401	14387	14465	14465	14405	14475	14450	14281	14206	14477	14594	14456	14229	14526	14390	14244	14457	14528	14420	14421	14502	14333	14453	14321	14511	14509	14470	14321	14335	14517	14392	14349	14343	14606	14342	14380	14466	14321	14622	14324	14303	14557	14408	14388	14553	14598	14474	14297	14597	14482	14310	14267	14419	14409	14442	14411	14385	14446	14304	14320	14339	14580	14407	14410	14254	14387	14456	14363	14525	14402	14482	14277	14415	14425	14607	14282	14323	14344	14476	14409	14413	14477	14340	14517	14352	14398	14584	14379	14315	14356	14348	14367	14453	14425	14264	14481	14550	14420	14279	14600	14501	14470	14259	14452	14324	14500	14440	14411	14513	14449	14324	14488	14411	14360	14260	14478	14455	14387	14367	14453	14573	14394	14418	14453	14359	14346	14455	14481	14516	14391	14354	14396	14562	14483	14543	14262	14414	14295	14519	14379	14398	14392	14235	14250	14451	14396	14473	14231	14432	14454	14578	14341	14278	14463	14476	14439	14279	14207	14504	14361	14505	14421	14426	14333	14399	14507	14607	14485	14295	14494	14477	14261	14331	14553	14479	14495	14466	14431	14566	14432	14342	14404	14404	14455	14419	14543	14389	14455	14437	14363	14481	14502	14410	14365	14545	14502	14563	14378	14390	14454	14324	14238	14457	14416	14455	14547	14328	14425	14512	14503	14542	14316	14414	14586	14410	14322	14580	14378	14518	14494	14560	14298	14484	14400	14578	14391	14524	14546	14641	14539	14355	14358	14302	14535	14382	14347	14457	14424	14413	14601	14358	14411	14449	14561	14619	14370	14430	14390	14353	14404	14652	14504	14360	14524	14443	14439	14411	14367	14331	14621	14309	14370	14370	14520	14229	14440	14478	14347	14407	14527	14528	14402	14503	14541	14383	14340	14540	14273	14351	14420	14414	14408	14388	14429	14355	14439	14477	14549	14519	14442	14358	14440	14325	14439	14431	14463	14472	14359	14448	14337	14385	14606	14476	14550	14402	14257	14442	14553	14373	14545	14440	14483	14304	14550	14411	14434	14454	14387	14463	14332	14587	14605	14356	14490	14377	14447	14362	14461	14400	14422	14339	14519	14201	14394	14448	14334	14441	14419	14496	14442	14440	14529	14338	14487	14249	14531	14534	14540	14523	14367	14510	14154	14443	14290	14588	14388	14396	14454	14473	14338	14459	14311	14499	14391	14265	14599	14411	14371	14511	14549	14522	14339	14403	14432	14433	14319	14486	14393	14355	14354	14628	14221	14495	14509	14364	14383	14563	14453	14419	14631	14254	14332	14355	14368	14465	14547	14591	14432	14282	14394	14453	14516	14449	14417	14407	14389	14371	14441	14397	14319	14320	14484	14557	14421	14370	14372	14435	14389	14332	14491	14276	14463	14461	14270	14455	14446	14453	14425	14384	14431	14617	14372	14486	14281	14303	14439	14430	14324	14414	14356	14508	14511	14313	14397	14376	14321	14414	14387	14514	14518	14466	14375	14400	14534	14491	14449	14427	14555	14423	14399	14401	14406	14432	14454	14544	14375	14442	14383	14327	14251	14570	14409	14464	14579	14653	14325	14397	14360	14504	14476	14603	14567	14364	14372	14338	14516	14249	14409	14387	14403	14415	14468	14410	14269	14382	14520	14313	14352	14429	14522	14378	14388	14637	14458	14483	14603	14510	14489	14376	14567	14448	14448	14520	14449	14475	14384	14398	14417	14391	14450	14663	14496	14461	14498	14395	14525	14326	14260	14442	14336	14389	14544	14310	14454	14275	14587	14341	14444	14449	14271	14535	14471	14343	14415	14433	14357	14497	14288	14583	14329	14404	14351	14390	14334	14425	14403	14424	14464	14407	14392	14522	14596	14405	14475	14576	14378	14468	14538	14397	14545	14584	14424	14568	14420	14451	14353	14466	14291	14551	14469	14345	14406	14371	14414	14444	14368	14349	14362	14460	14278	14267	14384	14412	14398	14486	14417	14282	14516	14512	14559	14387	14572	14582	14401	14373	14482	14404	14464	14479	14418	14428	14366	14444	14573	14307	14443	14502	14387	14461	14350	14490	14572	14394	14512	14362	14242	14516	14444	14419	14496	14305	14333	14347	14535	14464	14517	14387	14502	14551	14360	14297	14459	14388	14402	14554	14419	14408	14440	14604	14545	14381	14318	14526	14529	14335	14326	14553	14329	14521	14407	14440	14506	14457	14244	14455	14274	14574	14447	14524	14505	14554	14371	14341	14606	14417	14299	14374	14527	14278	14425	14497	14455	14422	14284	14493	14678	14423	14400	14559	14334	14236	14398	14469	14566	14584	14535	14494	14361	14463	14567	14517	14499	14446	14276	14356	14278	14431	14452	14332	14439	14353	14416	14363	14342	14561	14424	14253	14618	14317	14420	14424	14324	14385	14282	14415	14440	14497	14466	14474	14572	14389	14506	14465	14333	14332	14476	14479	14554	14519	14442	14630	14478	14397	14319	14393	14422	14424	14409	14477	14385	14341	14436	14382	14385	14510	14301	14418	14372	14425	14608	14374	14514	14482	14220	14354	14472	14394	14457	14464	14266	14494	14415	14383	14478	14280	14460	14446	14479	14457	14416	14357	14382	14476	14272	14434	14504	14385	14388	14487	14423	14469	14575	14342	14547	14465	14452	14457	14378	14281	14514	14352	14437	14421	14432	14367	14534	14457	14379	14610	14519	14398	14481	14295	14338	14388	14197	14567	14381	14500	14480	14575	14385	14254	14348	14304	14430	14574	14476	14491	14306	14582	14603	14421	14440	14451	14428	14474	14385	14383	14368	14352	14317	14490	14338	14447	14515	14445	14376	14397	14414	14480	14382	14615	14324	14504	14422	14384	14410	14439	14482	14580	14331	14542	14557	14394	14481	14491	14371	14523	14403	14478	14513	14343	14601	14375	14326	14403	14410	14355	14467	14300	14540	14613	14435	14396	14282	14439	14509	14480	14369	14511	14486	14436	14397	14422	14353	14533	14511	14346	14476	14312	14541	14508	14618	14418	14218	14419	14440	14474	14379	14436	14516	14314	14457	14351	14289	14433	14403	14471	14354	14559	14460	14338	14497	14465	14501	14416	14504	14259	14276	14499	14258	14462	14357	14416	14315	14412	14374	14374	14320	14471	14454	14288	14415	14372	14453	14546	14321	14390	14275	14439	14417	14349	14506	14296	14479	14291	14357	14376	14485	14550	14605	14526	14298	14356	14325	14542	14258	14345	14471	14333	14419	14427	14398	14499	14454	14462	14409	14522	14336	14337	14288	14388	14429	14450	14551	14514	14246	14464	14400	14468	14351	14490	14486	14317	14278	14381	14423	14587	14539	14575	14467	14455	14432	14453	14445	14587	14406	14567	14264	14512	14396	14487	14169	14469	14313	14487	14473	14388	14345	14481
23021	21283	29057	24383	44094	59413	52964	39614	26312	17879	15403	15206	14803	14886	14819	14759	14892	14841	14795	14775	14827	14760	14886	14979	14771	14800	14593	14723	14590	14727	14986	14687	14857	14577	14936	14681	14723	14758	14561	14771	14626	14505	14784	14601	14695	14588	14857	14854	14802	14772	14851	14615	14704	14617	14518	14777	14756	14867	14908	14814	14594	14634	14579	14688	14812	14849	14883	14771	14639	14610	14670	14549	14575	14785	14697	14719	14532	14622	14726	14710	14537	14745	14735	14517	14662	14774	14776	14540	14604	14700	14733	14764	14756	14533	14757	14562	14599	14617	14707	14725	14554	14664	14534	14785	14644	14572	14475	14665	14610	14550	14810	14442	14736	14807	14555	14571	14916	14676	14593	14730	14888	14640	14469	14495	14402	14473	14494	14591	14750	14444	14535	14589	14470	14619	14632	14682	14841	14757	14502	14740	14919	14830	14530	14509	14649	14604	14678	14575	14653	14474	14755	14726	14721	14845	14673	14501	14610	14457	14720	14400	14740	14647	14722	14754	14643	14441	14536	14648	14617	14657	14701	14752	14745	14499	14481	14641	14560	14613	14445	14645	14645	14562	14438	14552	14563	14482	14838	14468	14743	14707	14567	14679	14684	14612	14801	14843	14655	14581	14557	14818	14570	14860	14798	14666	14560	14568	14606	14486	14774	14757	14680	14391	14756	14440	14579	14577	14701	14509	14774	14602	14691	14652	14601	14609	14666	14739	14551	14420	14759	14592	14587	14545	14585	14745	14671	14798	14748	14656	14754	14679	14537	14573	14471	14654	14706	14727	14654	14745	14560	14574	14660	14654	14663	14620	14606	14654	14580	14492	14627	14626	14523	14553	14671	14648	14696	14749	14810	14685	14669	14859	14478	14544	14551	14530	14626	14702	14786	14465	14700	14748	14738	14642	14577	14739	14620	14575	14676	14675	14577	14625	14548	14634	14721	14705	14492	14568	14728	14497	14607	14854	14585	14590	14621	14659	14770	14777	14520	14666	14654	14576	14597	14656	14679	14558	14703	14502	14658	14858	14808	14680	14831	14518	14742	14486	14709	14702	14694	14675	14546	14727	14660	14528	14661	14611	14603	14550	14705	14355	14495	14622	14735	14578	14745	14808	14670	14601	14582	14731	14753	14783	14620	14711	14627	14892	14634	14934	14793	14616	14625	14723	14604	14592	14587	14537	14813	14509	14759	14550	14433	14641	14573	14547	14664	14802	14740	14834	14606	14616	14667	14543	14666	14651	14719	14710	14688	14588	14700	14685	14636	14597	14550	14575	14677	14637	14664	14604	14830	14636	14606	14634	14644	14557	14543	14442	14611	14612	14713	14546	14563	14531	14644	14718	14763	14461	14708	14837	14829	14733	14534	14809	14540	14637	14665	14752	14672	14606	14716	14595	14604	14770	14605	14567	14528	14764	14572	14768	14372	14641	14670	14597	14514	14736	14523	14638	14667	14659	14644	14521	14645	14705	14566	14441	14475	14376	14723	14503	14623	14621	14509	14571	14558	14726	14759	14709	14848	14611	14706	14562	14868	14536	14673	14902	14660	14461	14451	14919	14826	14686	14571	14757	14469	14837	14730	14617	14468	14752	14854	14741	14786	14659	14569	14609	14705	14508	14572	14800	14571	14465	14524	14573	14582	14583	14616	14677	14586	14638	14567	14587	14669	14650	14631	14748	14750	14377	14816	14543	14631	14680	14736	14758	14432	14312	14647	14685	14627	14745	14776	14761	14791	14753	14655	14729	14683	14602	14610	14477	14567	14712	14563	14804	14759	14489	14587	14541	14738	14717	14489	14753	14945	14659	14648	14629	14508	14606	14642	14612	14908	14690	14722	14643	14655	14661	14686	14585	14648	14687	14724	14544	14577	14482	14454	14638	14545	14714	14505	14623	14528	14734	14653	14611	14550	14622	14686	14474	14883	14584	14610	14599	14660	14717	14574	14604	14708	14630	14623	14522	14555	14681	14772	14650	14596	14478	14772	14684	14408	14741	14663	14764	14716	14710	14509	14583	14776	14591	14752	14609	14690	14713	14841	14570	14579	14637	14566	14481	14736	14727	14533	14538	14750	14343	14652	14613	14677	14709	14728	14705	14628	14865	14759	14529	14628	14668	14462	14619	14781	14535	14529	14432	14517	14645	14501	14676	14560	14786	14768	14515	14645	14742	14735	14738	14643	14692	14673	14712	14756	14440	14524	14651	14690	14917	14638	14687	14797	14404	14519	14545	14501	14604	14489	14539	14817	14659	14521	14748	14623	14660	14775	14523	14810	14669	14591	14610	14468	14716	14876	14720	14748	14600	14774	14406	14715	14747	14500	14599	14534	14533	14619	14569	14647	14710	14690	14564	14497	14441	14615	14616	14630	14744	14747	14697	14613	14769	14537	14653	14895	14653	14620	14595	14740	14576	14681	14451	14715	14570	14754	14601	14527	14490	14542	14708	14634	14676	14470	14455	14853	14366	14476	14580	14480	14746	14617	14782	14690	14720	14424	14551	14643	14590	14747	14532	14687	14689	14560	14704	14729	14687	14763	14617	14660	14708	14890	14623	14512	14586	14508	14597	14519	14796	14469	14727	14626	14721	14655	14560	14614	14562	14538	14450	14613	14503	14640	14565	14559	14549	14696	14580	14379	14529	14482	14502	14367	14587	14730	14645	14709	14699	14624	14281	14687	14460	14593	14759	14750	14603	14663	14489	14581	14830	14707	14700	14865	14698	14732	14632	14673	14743	14522	14695	14460	14709	14589	14579	14589	14653	14763	14626	14690	14581	14574	14627	14578	14803	14675	14730	14420	14505	14486	14543	14656	14649	14607	14614	14743	14628	14724	14571	14537	14665	14632	14541	14508	14608	14472	14519	14663	14624	14472	14735	14596	14569	14668	14605	14570	14809	14629	14644	14751	14676	14615	14734	14696	14536	14519	14615	14778	14456	14681	14646	14517	14466	14698	14632	14764	14629	14729	14626	14607	14618	14518	14640	14611	14578	14602	14691	14600	14694	14653	14522	14719	14708	14588	14543	14579	14803	14665	14666	14454	14538	14665	14557	14650	14480	14737	14640	14731	14818	14586	14577	14557	14728	14519	14537	14486	14466	14643	14658	14569	14635	14521	14425	14715	14542	14741	14482	14593	14740	14732	14624	14638	14645	14542	14688	14634	14619	14676	14745	14673	14508	14596	14545	14706	14650	14628	14596	14663	14480	14495	14784	14782	14695	14555	14707	14695	14714	14807	14632	14366	14783	14607	14607	14608	14589	14710	14446	14565	14484	14533	14733	14760	14672	14487	14564	14658	14606	14546	14549	14615	14826	14701	14752	14580	14785	14747	14884	14531	14508	14645	14659	14474	14613	14690	14679	14619	14708	14538	14843	14653	14823	14688	14792	14523	14577	14688	14576	14953	14590	14450	14779	14782	14567	14749	14904	14695	14625	14617	14758	14684	14781	14815	14713	14852	14527	14718	14621	14643	14683	14649	14479	14672	14709	14589	14543	14617	14689	14785	14642	14526	14842	14381	14485	14719	14629	14756	14510	14673	14698	14812	14802	14661	14457	14504	14746	14698	14415	14547	14604	14699	14789	14842	14662	14664	14497	14793	14544	14489	14761	14588	14587	14591	14624	14737	14727	14737	14701	14672	14634	14539	14661	14531	14551	14587	14678	14632	14713	14659	14561	14601	14524	14445	14581	14635	14603	14555	14555	14715	14580	14835	14517	14678	14574	14585	14505	14517	14670	14695	14585	14724	14567	14686	14493	14607	14593	14606	14688	14708	14738	14592	14540	14772	14629	14701	14566	14612	14567	14732	14426	14637	14675	14503	14644	14749	14714	14707	14505	14674	14692	14550	14784	14567	14567	14864	14645	14848	14613	14492	14537	14457	14740	14690	14543	14763	14583	14728	14534	14617	14468	14655	14363	14560	14439	14520	14530	14668	14666	14523	14525	14711	14486	14643	14632	14668	14612	14698	14563	14613	14537	14731	14568	14564	14521	14667	14606	14843	14664	14593	14467	14479	14538	14444	14594	14487	14634	14676	14654	14627	14576	14423	14776	14731	14589	14722	14558	14558	14626	14683	14594	14862	14681	14498	14773	14729	14682	14703	14791	14592	14732	14753	14535	14549	14916	14698	14525	14703	14550	14579	14575	14574	14630	14725	14566	14659	14510	14895	14666	14721	14470	14541	14575	14580	14768	14527	14545	14618	14680	14536	14523	14816	14798	14711	14624	14778	14678	14689	14738	14679	14354	14639	14716	14637	14754	14697	14653	14633	14786	14532	14526	14612	14521	14531	14736	14515	14550	14647	14685	14764	14605	14568	14816	14589	14763	14929	14702	14625	14638	14638	14749	14810	14763	14463	14597	14669	14723	14636	14642	14683	14899	14611	14362	14889	14564	14704	14708	14641	14372	14775	14588	14641	14565	14570	14708	14671	14650	14684	14444	14735	14501	14523	14791	14505	14550	14801	14584	14691	14729	14565	14621	14627	14730	14630	14377	14460	14361	14607	14554	14688	14646	14703	14662	14845	14674	14638	14753	14695	14482	14464	14667	14712	14507	14594	14562	14632	14405	14485	14583	14579	14627	14652	14522	14435	14579	14508	14800	14613	14600	14434	14586	14471	14764	14708	14520	14639	14566	14608	14648	14596	14613	14606	14721	14506	14576	14761	14560	14607	14839	14718	14552	14569	14727	14718	14766	14671	14526	14692	14654	14582	14496	14549	14514	14474	14546	14617	14549	14657	14457	14547	14619	14535	14522	14717	14678	14809	14770	14718	14666	14782	14617	14763	14622	14620	14483	14428	14503	14635	14780	14591	14653	14649	14629	14484	14838	14821	14712	14624	14647	14604	14664	14598	14622	14701	14649	14869	14718	14693	14653	14652	14468	14463	14617	14605	14580	14738	14664	14740	14588	14477	14590	14568	14557	14691	14674	14277	14403	14593	14493	14575	14779	14852	14815	14719	14679	14534	14665	14817	14639	14532	14614	14800	14529	14651	14778	14792	14593	14811	14679	14686	14890	14570	14434	14826	14601	14581	14520	14591	14480	14575	14648	14535	14600	14550	14701	14606	14748	14677	14750	14417	14558	14624	14625	14529	14727	14710	14592	14636	14778	14568	14758
18402	38742	40054	46197	68668	66145	54522	42210	25361	16134	13997	14130	14139	14011	14138	14196	13955	14033	14188	14167	14068	14074	14095	14172	14203	14019	14054	13993	14003	14117	13959	13931	14141	13979	13986	14086	14058	14187	14032	14166	14081	14008	13837	14011	14152	14136	14195	14079	14318	14317	14224	14164	13968	14207	14054	14004	14042	13964	14116	14081	14062	14035	14109	14077	13938	14026	14132	13966	14133	14032	14072	14028	14013	13991	13996	14020	14077	14162	14004	14078	14183	13999	14109	14034	14036	14156	13913	13878	14103	14097	14081	13991	14000	13923	14079	14043	14048	13902	14134	14109	13977	14149	14025	14132	14010	14089	14081	14058	14208	13899	14126	14013	13996	13895	14010	14024	14013	14029	14070	14034	13953	14166	14125	14015	14006	14094	14135	14107	14083	14147	14075	14119	13992	14102	13901	13982	14049	13966	13950	14145	14009	14102	14146	14089	13945	13912	13973	13994	14091	14073	14016	14013	14053	13962	14079	14111	13956	14117	14081	13904	13984	14136	14059	13790	14205	14087	14191	14004	14015	13947	14197	14059	14124	13934	13996	14069	13999	13939	14195	14063	14064	13943	13939	14069	13981	14154	13920	14103	13997	14088	13980	13989	14053	14067	13864	13997	13896	14014	14115	14166	14164	14244	14106	13910	14191	13885	13877	14094	14122	13998	14016	13969	14132	14073	13957	14157	14159	13914	13968	14146	13979	13794	14023	13959	13974	13998	14066	14088	13819	13931	13977	14126	14016	13987	14090	13975	14042	14030	14075	13990	14129	14100	13949	14061	13960	14060	14162	13966	14164	14016	13906	13896	14126	14067	14128	14118	13951	14058	13966	14012	14057	14070	14056	14004	13935	13844	14056	13989	13956	14001	14096	13955	14021	14194	13989	14043	13998	14138	13934	14100	14103	14097	14203	13980	13985	13954	13988	14145	14037	14176	13957	13942	14056	13958	13953	13815	14036	13924	14006	14038	14059	14112	14124	14062	14069	14152	14214	14136	14146	14084	14064	14079	14195	14117	14287	14026	14238	13946	13884	14037	14023	13909	14217	13993	13923	14030	14050	13978	14032	14156	14126	14071	14094	14173	14074	13949	13999	14097	13923	14025	14054	13950	14060	14035	13844	13973	14193	14256	14175	14006	13969	14052	14031	13977	14100	14019	14020	14218	13957	14031	14099	14211	14027	14076	14025	14085	14001	13974	14053	14006	14172	14086	14098	14039	14015	14082	13915	14061	14083	14041	14096	14115	14032	14035	13972	13876	14001	13895	13890	14121	13990	14041	14090	14103	14084	13958	14252	14075	14055	14011	14021	14215	14058	14100	13932	14154	14049	13894	13961	14056	14132	13990	14005	14062	14113	13960	14051	13997	13948	13962	14042	13973	14049	14024	13951	13941	14105	14006	14014	14103	14023	14069	14109	13957	14034	13950	14184	14003	14048	14052	13908	13989	13962	14090	13987	14101	14076	14062	13966	14005	14040	14108	13987	14130	14248	13929	14090	14173	14033	13904	14081	14068	14100	14025	14043	14053	14073	14059	14073	13917	13970	14063	13935	14189	14021	13982	13985	14024	14002	14083	13907	14037	14069	14027	13855	13995	13977	14049	13950	13971	14087	13881	14026	13967	13955	14175	13979	13934	13912	13930	13888	14092	13956	14091	14003	13933	14229	13979	13984	14132	14040	13918	14021	14123	13939	13939	14018	14108	14113	13860	13992	14025	14091	13980	13977	13957	13990	14084	13936	14003	14089	14037	14138	13921	14143	13860	14147	14032	13898	14005	13923	14094	13939	14181	14138	14138	14116	14063	13927	14057	14114	14021	14016	14113	13831	14025	14127	13896	14068	13943	13828	13786	14229	14040	14036	13932	14227	14042	14097	13941	14035	13910	13955	14077	14250	14049	14053	13991	13975	13914	14086	14102	13940	14050	14102	13957	13963	14164	14103	14066	13918	14076	13931	14095	13895	14206	13773	14046	14015	14271	14012	14128	13957	14046	14063	14123	14074	13915	14012	13991	14057	14091	14081	14071	13949	14193	13973	13979	13919	13978	13920	14022	13883	13895	14059	13942	13987	14174	14148	14159	13982	13989	14162	14146	14168	14150	14081	14048	14006	14020	14092	14033	14062	14019	14092	13904	14064	13993	14046	14083	14000	13889	13963	14027	14061	14027	13964	14026	14089	13905	14072	14078	14040	14112	14081	13995	14095	14017	14062	14076	14083	14114	14028	13979	13985	13954	14106	14008	14020	14009	14092	14040	14105	13913	14252	14032	14156	14000	14165	13926	14100	13935	13936	14088	13967	14044	14264	14136	13896	14214	14147	14009	13942	14102	13801	13862	14008	14121	14139	13981	14006	14039	14150	13957	14111	13956	14043	13942	13988	13963	13866	14120	13930	14033	14066	14005	13999	13930	14002	14013	14236	13973	14093	13991	14135	13839	13952	13955	14051	14028	13895	13977	13910	14015	14082	13895	14094	13919	14127	14063	14174	14115	13869	14028	13960	14116	14004	14117	13894	14192	14070	14154	14033	13979	13983	14048	14057	14156	14028	14003	14101	13942	13975	14161	13935	14066	14054	14067	14066	13985	14117	13979	14152	13968	14007	13958	13943	13981	14067	13907	13977	13953	14055	14194	14033	14149	14018	14182	13935	13973	13931	13902	13953	14092	14001	13945	14046	13925	14079	14102	13995	13965	13934	14034	14122	13940	14176	13949	13984	13977	14009	13984	14086	14008	14029	14214	13968	13987	13999	13955	14022	14127	13992	13981	13999	14159	14051	13891	14012	14035	14081	14013	14167	14043	13911	14066	14123	13979	14089	13999	13968	14036	13937	13995	13972	14060	14065	14122	13989	13886	14154	14169	13931	13990	14038	14061	13965	14109	14024	14067	13998	14063	13991	13937	14144	13995	13834	13999	14131	14104	13974	14185	14149	14068	14108	14007	14102	13891	14127	14093	14106	14058	13963	13985	14161	14080	14130	14105	13979	14012	14051	14129	14027	14144	14117	13979	14029	13948	13928	13984	13857	13979	13990	13945	14253	14004	14048	14098	14052	14154	14188	13996	13980	14038	14014	14061	14172	13957	14081	14101	14079	14020	14009	13936	14086	14140	14063	14056	14004	13993	14149	14061	14084	14092	14100	14095	14179	13918	13919	14151	14078	13780	14079	14177	13927	14033	13939	13987	13992	14009	14192	14028	14019	14087	13928	14048	13935	14028	14158	14240	14147	14034	13933	13867	14126	14118	13921	13824	14020	14091	14058	14002	13909	14018	14078	14052	13956	14065	13962	13944	13847	14165	14012	13929	13995	14050	14176	14229	14060	13962	13906	13975	13842	14011	14037	14130	13910	14127	13886	13900	14071	14014	14010	13888	13846	13998	14128	14018	14144	13972	13933	13848	14230	13994	13987	14001	14055	14127	14025	13955	14154	13905	13950	13975	14005	13897	14128	13928	14073	14141	14039	14126	14073	13998	13964	14049	14074	14104	13923	14044	14134	14074	13905	14036	14124	13956	14015	14049	14058	14000	13925	14122	13977	13940	14031	14194	13928	13998	13939	14123	14001	14078	14018	14091	13872	14033	13877	14122	14076	14146	13971	14155	14045	14039	14099	14120	14289	13991	13810	14091	14088	14024	14096	13957	14061	14062	14082	14017	13895	14094	14161	14005	14083	13973	13913	14200	14011	13987	14096	13958	13912	14019	13805	14118	14046	14028	14029	14212	14149	13881	13904	14000	14017	13947	14043	13966	13960	14085	14191	13948	14127	14037	14099	14025	13938	14010	13965	13989	14020	13959	13972	14118	14167	14032	14087	14072	13866	14052	14068	13881	13910	14061	13718	14020	14033	13991	14052	13977	14060	13967	14044	14128	14046	14063	14129	14079	13997	14058	14097	14095	14020	14020	13879	13970	14031	14038	13965	14135	14146	13934	14117	13872	14069	14008	14055	14084	14117	13940	14258	14093	14038	14061	14184	13953	14042	13968	14177	13879	14075	13999	13979	14061	13908	14079	14124	14051	14054	14019	14228	13915	14082	13757	14107	13979	14219	14071	14000	14032	13913	14260	13990	14218	14033	14059	13971	14199	13998	14043	14095	13894	14102	14092	13935	13896	14033	14024	13977	14095	13938	13960	14065	14139	13985	14095	14090	14074	13978	14159	13832	13996	14191	14050	13937	14144	14103	13951	13987	14075	14083	14056	13911	13889	13994	13968	13950	14073	13994	14007	13919	14017	14096	14106	14175	13972	14040	14069	13827	14156	14018	13983	13860	14057	14043	14038	14018	13968	14125	14043	14075	14040	13938	14109	14029	13997	13953	14172	14061	13980	13979	14010	14085	14047	14007	14097	14075	13850	14131	14181	14082	14015	14037	14086	13989	14053	14194	14026	13894	14027	14052	13898	13901	13885	13985	14097	14002	14100	14140	14165	14004	13981	14119	13835	13953	13906	14038	14108	14093	13996	14089	13940	14030	14043	14105	14000	14041	13899	13975	14039	14100	14053	13868	14057	14192	14094	14022	14218	13815	14070	14058	14109	14005	14131	14081	14012	13996	14088	13930	14040	14097	14029	13989	14036	14061	14095	14093	14033	14068	13975	14049	14093	14030	14131	13887	14051	14009	13966	13991	14072	14067	13950	14206	14048	14130	14037	13946	14115	13957	13938	13935	13981	14063	14064	13995	14020	13876	14008	13935	13917	14126	14147	14051	14119	14004	14057	14036	14141	14014	14091	14141	13957	14003	14090	13733	14060	14124	13943	14003	13925	13986	14120	13883	13900	14146	14006	14206	13858	14104	13930	14100	14077	13900	13848	14058	14053	14002	13950	14063	13988	13935	13960	14160	13935	14105	13926	13999	13970	13968	13954	13991	14024	14069	13994	13965	13994	13883	14034	13992	13902	13967	14078	13988	13982	13833	14038	14019	14119	14092	13974	13967	13874	13991	14166	14026	14000	14022	14140	14123	13936	13961	13878	14052	13993	14261	14241	13971	14071	14052	14087	13894	13978	13846	14106	13947	13924	14119	14137	14129	14092	14023	13991	13981	13873	14046	14073	14008	13997	13898	13975	14088	14050	13919	14110	13939	14046	14035	14047	14223	14177	14148	14061	14118	14069	13956	14003	13984	14070
27021	21483	22690	20878	25199	26460	22726	18463	15392	14655	14645	14529	14442	14524	14549	14459	14555	14622	14599	14485	14536	14481	14463	14463	14606	14529	14475	14502	14525	14431	14543	14507	14339	14528	14503	14510	14571	14493	14460	14596	14254	14529	14305	14475	14517	14447	14311	14571	14569	14425	14591	14650	14467	14476	14478	14653	14479	14285	14298	14531	14594	14555	14471	14395	14329	14442	14466	14566	14312	14357	14435	14403	14406	14368	14430	14191	14390	14409	14255	14606	14435	14435	14425	14615	14593	14437	14519	14399	14489	14497	14420	14274	14602	14504	14493	14481	14296	14323	14331	14436	14402	14254	14403	14625	14462	14400	14329	14465	14423	14562	14528	14505	14359	14512	14416	14343	14414	14375	14653	14481	14296	14470	14471	14320	14291	14580	14420	14468	14432	14456	14415	14434	14566	14454	14461	14451	14300	14459	14374	14329	14451	14525	14327	14368	14447	14561	14589	14522	14536	14450	14456	14375	14388	14517	14366	14317	14462	14159	14231	14355	14313	14475	14240	14424	14549	14444	14484	14421	14312	14381	14577	14565	14433	14497	14606	14460	14276	14595	14519	14153	14443	14425	14392	14546	14500	14536	14542	14357	14276	14324	14450	14335	14494	14459	14437	14488	14303	14549	14491	14602	14728	14410	14451	14718	14503	14498	14439	14276	14531	14370	14635	14309	14615	14367	14544	14501	14253	14176	14311	14218	14348	14618	14392	14239	14424	14510	14450	14460	14550	14507	14563	14477	14445	14236	14439	14283	14304	14283	14377	14217	14499	14351	14398	14451	14363	14542	14337	14250	14393	14481	14401	14363	14509	14635	14625	14414	14371	14392	14568	14495	14454	14439	14355	14511	14557	14333	14428	14469	14668	14503	14440	14463	14361	14342	14446	14592	14208	14493	14601	14339	14370	14401	14235	14321	14483	14468	14492	14510	14419	14368	14460	14337	14274	14653	14379	14405	14545	14442	14460	14417	14653	14553	14375	14431	14370	14437	14502	14450	14276	14202	14562	14365	14525	14497	14495	14374	14391	14466	14531	14561	14622	14600	14686	14309	14521	14519	14380	14391	14433	14343	14344	14408	14388	14382	14400	14405	14450	14430	14693	14421	14457	14445	14653	14366	14293	14515	14381	14516	14476	14425	14412	14462	14467	14433	14352	14281	14514	14582	14430	14329	14431	14510	14662	14430	14605	14346	14214	14432	14548	14506	14405	14436	14382	14425	14442	14498	14423	14409	14548	14558	14462	14522	14357	14577	14448	14692	14430	14252	14283	14287	14253	14273	14572	14527	14377	14507	14367	14396	14561	14504	14428	14487	14603	14244	14376	14303	14327	14457	14377	14440	14351	14423	14335	14396	14398	14762	14449	14439	14447	14388	14402	14629	14418	14340	14405	14460	14468	14391	14568	14410	14464	14417	14427	14380	14458	14396	14493	14450	14448	14379	14282	14091	14365	14504	14574	14451	14477	14389	14354	14258	14366	14421	14530	14600	14444	14346	14425	14497	14394	14552	14458	14453	14463	14596	14135	14484	14377	14389	14412	14352	14470	14445	14478	14333	14425	14378	14577	14301	14377	14461	14412	14684	14529	14461	14331	14540	14416	14478	14447	14494	14442	14472	14417	14489	14334	14444	14508	14464	14409	14435	14522	14661	14384	14481	14504	14521	14544	14548	14324	14308	14431	14303	14458	14539	14552	14280	14418	14315	14369	14171	14544	14430	14468	14198	14540	14300	14345	14587	14396	14496	14408	14554	14430	14454	14415	14504	14542	14545	14378	14277	14273	14353	14262	14408	14357	14239	14472	14401	14356	14586	14402	14448	14587	14616	14417	14353	14647	14454	14426	14475	14509	14405	14469	14494	14478	14472	14245	14290	14413	14345	14236	14537	14394	14432	14385	14460	14413	14281	14313	14236	14419	14379	14457	14454	14361	14423	14429	14396	14392	14451	14579	14485	14706	14524	14253	14640	14410	14318	14349	14613	14286	14634	14325	14322	14320	14643	14615	14485	14510	14476	14515	14536	14359	14413	14663	14440	14625	14509	14487	14478	14434	14448	14495	14330	14537	14485	14463	14379	14566	14382	14393	14279	14472	14364	14426	14569	14467	14317	14414	14384	14503	14455	14382	14422	14481	14536	14419	14370	14541	14282	14394	14345	14510	14239	14539	14455	14244	14415	14524	14351	14497	14480	14298	14525	14380	14553	14452	14452	14515	14446	14525	14442	14257	14277	14405	14632	14295	14467	14465	14465	14339	14245	14373	14603	14649	14399	14374	14470	14412	14235	14346	14258	14494	14512	14510	14416	14506	14532	14369	14498	14494	14561	14561	14398	14233	14502	14445	14493	14353	14264	14266	14449	14457	14632	14570	14403	14482	14399	14468	14558	14525	14636	14397	14529	14385	14608	14424	14461	14366	14389	14329	14464	14431	14438	14487	14443	14499	14541	14481	14569	14331	14462	14368	14589	14410	14453	14329	14460	14287	14600	14464	14527	14511	14699	14487	14432	14431	14402	14482	14331	14506	14362	14360	14415	14239	14591	14586	14530	14291	14427	14518	14380	14294	14409	14704	14493	14424	14356	14548	14386	14445	14601	14379	14479	14408	14330	14360	14602	14510	14459	14485	14322	14589	14516	14430	14512	14313	14471	14393	14124	14401	14531	14398	14305	14462	14507	14567	14386	14637	14288	14373	14466	14470	14378	14339	14479	14511	14389	14431	14537	14510	14592	14565	14358	14450	14339	14435	14577	14546	14619	14338	14365	14513	14168	14337	14340	14312	14301	14381	14521	14347	14169	14453	14437	14492	14427	14488	14383	14359	14489	14445	14457	14283	14363	14349	14558	14463	14656	14494	14542	14465	14339	14430	14388	14372	14293	14457	14373	14528	14399	14402	14374	14394	14475	14411	14552	14524	14453	14534	14338	14448	14521	14373	14499	14534	14281	14530	14346	14458	14437	14371	14380	14384	14415	14524	14273	14333	14497	14450	14562	14454	14488	14455	14604	14468	14322	14374	14384	14270	14735	14317	14490	14320	14353	14600	14504	14522	14332	14362	14483	14418	14532	14382	14599	14357	14315	14440	14439	14389	14482	14340	14520	14388	14309	14426	14376	14563	14378	14436	14319	14567	14697	14486	14438	14580	14391	14510	14458	14384	14391	14351	14498	14530	14461	14568	14527	14391	14500	14367	14467	14401	14567	14434	14486	14418	14419	14298	14489	14567	14374	14688	14502	14537	14505	14500	14378	14335	14473	14391	14455	14558	14551	14363	14385	14560	14338	14499	14437	14648	14241	14455	14469	14412	14363	14385	14291	14486	14547	14259	14423	14475	14128	14386	14356	14372	14518	14456	14391	14412	14635	14497	14544	14536	14440	14241	14357	14469	14403	14385	14434	14160	14315	14506	14322	14409	14392	14420	14645	14489	14440	14466	14429	14392	14517	14332	14137	14312	14518	14543	14656	14584	14336	14468	14474	14211	14546	14277	14499	14459	14550	14334	14500	14490	14365	14441	14478	14477	14574	14389	14262	14492	14316	14381	14409	14548	14668	14427	14448	14532	14558	14489	14499	14275	14485	14314	14525	14448	14417	14338	14585	14338	14383	14307	14384	14489	14547	14469	14532	14589	14408	14370	14495	14525	14530	14462	14425	14445	14299	14410	14182	14502	14437	14455	14281	14427	14562	14393	14319	14422	14448	14575	14421	14281	14368	14532	14391	14523	14455	14352	14369	14579	14578	14365	14363	14394	14355	14408	14242	14523	14486	14348	14408	14453	14447	14654	14656	14348	14519	14463	14422	14323	14473	14463	14581	14630	14329	14363	14277	14289	14523	14273	14386	14387	14469	14354	14314	14465	14454	14440	14444	14411	14285	14501	14341	14348	14340	14416	14391	14548	14255	14527	14513	14427	14340	14360	14464	14536	14448	14533	14347	14406	14339	14580	14416	14394	14513	14521	14561	14398	14385	14369	14482	14412	14465	14612	14439	14342	14506	14370	14543	14370	14490	14407	14389	14467	14385	14367	14317	14483	14467	14451	14483	14477	14523	14569	14416	14360	14672	14461	14429	14406	14504	14785	14549	14509	14490	14488	14512	14290	14369	14367	14567	14520	14421	14598	14533	14629	14280	14477	14440	14445	14419	14351	14518	14416	14510	14226	14509	14539	14508	14450	14397	14549	14427	14385	14510	14474	14447	14505	14490	14225	14545	14410	14426	14394	14499	14436	14634	14398	14321	14277	14536	14443	14506	14451	14540	14473	14416	14266	14323	14514	14431	14386	14535	14600	14633	14535	14516	14709	14548	14293	14591	14484	14514	14565	14397	14293	14659	14517	14482	14501	14586	14461	14556	14478	14493	14352	14454	14237	14445	14440	14478	14402	14452	14618	14564	14511	14526	14543	14594	14474	14352	14392	14488	14432	14472	14381	14430	14537	14541	14346	14370	14644	14423	14456	14543	14509	14404	14361	14640	14392	14352	14358	14442	14423	14458	14377	14386	14338	14277	14484	14484	14416	14431	14243	14266	14597	14357	14436	14473	14350	14531	14510	14412	14323	14351	14464	14468	14315	14469	14600	14666	14487	14370	14366	14409	14439	14379	14288	14435	14433	14435	14545	14430	14638	14483	14436	14331	14421	14263	14372	14563	14284	14368	14388	14353	14437	14470	14423	14538	14477	14411	14696	14455	14539	14613	14527	14397	14592	14665	14519	14589	14327	14543	14540	14403	14300	14570	14528	14413	14345	14436	14275	14434	14442	14384	14341	14504	14591	14414	14395	14603	14752	14340	14614	14366	14435	14396	14152	14415	14459	14421	14454	14602	14612	14394	14575	14638	14407	14364	14531	14420	14498	14443	14387	14585	14381	14353	14600	14364	14444	14427	14346	14440	14693	14433	14532	14544	14381	14651	14299	14492	14481	14500	14602	14483	14409	14464	14563	14484	14491	14462	14539	14267	14506	14535	14362	14712	14416	14239	14555	14415	14297	14400	14444	14525	14494	14565	14570	14502	14367	14571	14352	14597	14522	14483	14553	14368	14456	14343	14645	14323	14559	14479	14516	14410	14569	14191	14415	14568	14488	14365	14500	14328	14493	14495	14583	14511	14488	14259	14409	14419	14471	14464	14462	14508
13281	15124	16490	20204	28852	28597	23530	18246	14772	14119	13885	13951	13981	13866	13836	14046	13902	13733	13916	13977	13968	13839	13873	13907	13959	13598	13885	13880	13964	13903	13892	13935	13999	13850	13883	13832	13915	13916	13971	13865	13842	13963	13876	14132	13989	14042	13883	13993	13940	14034	14117	14038	14034	13862	13953	13746	13927	13864	13863	13978	13975	13817	13979	13857	13924	13769	13811	13816	13935	13799	13945	13891	13790	13802	13917	13870	13828	13890	13756	13966	13895	13901	13929	13834	13835	13852	13870	13875	13987	13823	13817	13952	13923	13967	13951	13828	13736	13808	13638	14015	13719	13989	13870	13860	13775	13798	13829	13840	13852	13954	14007	13994	13930	13942	13865	14009	13888	13896	13834	13978	13717	13829	13905	13930	13786	13858	14051	13819	13974	13835	13977	13804	13871	13913	13900	13850	13892	13823	13932	13945	13807	13880	13948	13885	13889	13853	13876	13977	13895	13807	13968	14071	13901	14117	14036	13731	13908	13934	13800	14043	13949	14018	14030	13926	14013	13878	13805	14042	13930	13738	13981	14004	13858	14044	13805	13923	13815	14119	13897	13858	13974	13783	13912	13943	13845	14014	14016	13839	13874	14055	13881	13754	13822	13865	14005	13827	13899	13805	13966	13879	14047	13821	14031	13888	13861	13973	14014	13872	13794	13957	13702	13882	13939	13920	14069	13986	14024	13961	13981	13897	14003	13980	14046	13801	13922	13994	13958	13760	13976	13917	13929	13880	14049	13847	14054	13882	14009	13862	13870	13874	13919	13963	14016	13792	14022	13971	13938	13925	14042	13811	13999	13771	13918	13914	14139	13903	13855	13770	13979	13701	13959	13962	13938	13874	13982	13868	13804	14038	13884	13879	14006	13851	13929	13783	13872	13897	13847	13865	13820	13853	13825	13987	13840	13823	13763	13767	13867	13936	13842	13879	13941	13823	13920	13878	13862	13865	13881	13776	13831	13981	13898	13911	13809	13889	14052	13712	14022	13803	14088	13988	14012	13884	13999	14025	13813	13853	13718	13971	14011	13715	13910	13738	13763	13726	14063	13916	13755	13919	13882	13987	13792	13856	13905	13963	13892	13775	13916	13933	13843	13908	13906	13780	13980	13847	13893	13982	13893	13939	13949	13887	13927	13944	14104	13964	13879	13923	13836	14069	13725	13963	13794	13808	14016	13766	13967	13931	13913	13831	14053	13961	13931	13795	14029	13946	13926	13975	13801	14009	13808	13840	13836	13833	13833	13848	13746	13873	14007	13904	13880	13880	14042	13870	13969	13818	13921	13940	13853	13941	13744	14032	13853	13992	13830	13827	13989	13799	13855	13811	14044	13821	14053	13938	13949	13874	13987	14019	13879	14000	13973	13758	13898	13854	13986	13930	13931	13904	13929	13975	13893	14042	14000	13984	13785	13969	13916	13867	13962	14011	13929	13999	13881	14029	13925	13870	13861	13915	13862	13946	14096	13786	14025	14092	13905	13944	14051	13814	14031	13928	14014	13946	13993	14013	13855	14022	13834	13872	14035	13909	13766	13951	13988	14048	13836	13857	13793	13975	13846	13814	13816	14056	14018	13791	14025	13863	13844	13956	14018	13840	13835	13890	14062	13933	13776	13999	14075	13875	13938	13808	14097	13730	13895	13880	13959	14126	13861	13711	14197	13926	13963	13887	13814	13825	14040	13992	13928	13720	13885	13866	13862	13838	13900	13931	13915	13813	13927	13878	13936	13845	13965	13915	13758	13855	13863	13993	13735	13854	13885	14034	14080	13877	13939	13656	13905	13969	13836	13998	13759	13776	13853	13875	13822	13917	13710	13946	13946	14019	13907	13812	13788	13858	13894	13907	13818	13854	13877	13784	14000	14008	13921	14100	13899	13966	14001	13866	14005	13789	13944	13716	13763	13944	13947	13890	13885	13835	14049	13818	14064	13811	13927	13867	14036	13932	13782	13837	14050	13973	13902	14023	13863	13847	13841	13916	14008	13890	13823	13930	13886	13870	13979	13725	13950	13782	13840	14126	14087	13825	13942	13935	14038	13877	14143	13787	13970	14062	13980	13845	13985	13936	13692	13844	13914	14202	13965	14033	13873	14037	14117	14084	13771	13993	13873	13763	14015	13998	13907	13859	14036	14014	13880	13780	13953	13980	13826	13996	13983	13832	13841	14003	13957	13916	13906	13946	13916	13819	14067	14169	13902	13936	13840	13848	13858	13815	13958	13886	13908	14068	13916	13907	13996	13884	13959	13996	13887	13961	13946	13894	13866	13923	13896	13867	13836	13694	14105	13920	13867	13968	14082	13942	13799	13780	13969	13819	13960	13966	13906	13888	13864	14082	13859	14109	13884	14010	13797	14005	13921	13752	14013	14106	14001	13875	13916	13904	13842	14049	13881	13972	14089	13913	13926	13985	13859	13812	14073	14007	13831	13937	14021	13887	14052	13971	13866	13979	13952	13994	13967	13874	13871	14018	13942	13953	13835	14018	13955	14011	13796	14023	13927	14045	13963	13903	13898	13906	14033	13796	13956	13871	13950	13860	13856	13901	13849	13807	13988	13942	13913	13883	14022	13777	14009	14006	13961	13872	13885	13984	13948	13952	13872	13849	14043	13806	13887	13891	13938	13947	14097	13629	13971	13951	14041	13849	13844	13924	13910	14041	14041	14234	14028	13821	13712	13991	13968	13970	13990	13966	13946	13987	13913	13868	13983	13810	14003	14030	13863	13845	13880	13977	13817	13920	14076	13911	14007	13761	13931	13940	14199	13916	13868	13861	13812	14001	13940	13946	13829	13961	13694	14027	14074	13831	13830	14036	13860	13850	13842	13917	13840	13943	13866	13959	13924	13901	13844	13935	13892	13924	13976	13908	13932	13953	14089	13911	13977	13839	13940	13886	13881	13945	14016	13988	13868	13912	13952	13924	14017	14013	13859	13726	13975	13938	13911	13994	13925	13710	13890	13770	13876	13772	13931	13895	13942	13835	13922	14035	13868	14022	13923	14080	13937	13972	13921	13837	13785	13790	13999	13838	14056	13721	13815	13948	13886	13909	13840	13823	13911	13951	13929	13953	13732	13913	14002	13817	13827	13928	13905	13842	14030	13911	13937	14004	14009	13855	13937	14065	14093	13805	14012	13890	13851	13885	13901	14050	13956	13998	13964	13859	14103	13748	13908	14029	13763	14086	13912	14041	13998	13901	13890	13941	13877	14072	13824	14023	13893	13860	14095	13932	13929	13930	13975	13823	13903	13913	13906	14011	13851	13809	13811	13966	13870	13888	14043	13966	14020	13946	13951	13863	13754	14159	13814	13888	13972	13886	13874	13907	13838	13974	13711	13937	14070	13955	13938	13881	13759	13880	13824	13955	13926	13898	13815	14019	14079	13807	13957	13705	13819	13816	13913	13827	13922	13831	13974	13867	13976	13945	14105	14114	13998	13973	13939	13849	13814	13990	14134	13951	14076	13824	13862	14025	13977	13927	13851	13890	14013	13893	13870	13898	13982	13959	13868	13901	13995	14166	13950	13846	13882	13887	13985	13946	13885	13906	14040	14010	13967	13883	13972	13773	13898	13902	13907	13833	13927	13896	13967	13979	13992	13943	13906	13829	13766	13928	14119	13929	13982	13924	13920	13930	13757	13998	13922	13795	13886	13670	13964	14058	13931	13795	13817	14018	14070	13997	13928	13877	13920	13889	14056	13874	13866	13956	13985	13840	13853	13999	13917	13783	13909	13863	13835	13807	14060	13976	14033	13911	13797	13844	13734	14075	13945	13861	13867	13839	14009	13916	13707	14010	13878	13862	14011	13973	13975	13940	13868	13940	13984	14068	14060	13794	14174	13870	13902	13879	14033	13874	13756	14013	13891	13964	13890	13998	13781	13919	13864	13935	13947	13955	13714	13983	13755	14027	14006	13923	13956	14033	13834	13969	13819	13861	13967	13915	14004	13829	13909	13966	13897	13985	13899	13915	14055	13781	13760	13795	13897	13778	13958	13886	14044	13958	13860	13954	13851	13899	13888	13843	14020	13987	13838	13991	14152	13818	13749	14059	13997	14001	14158	13907	13782	14018	13990	13968	13713	13930	13843	14017	13797	13793	14031	13949	13768	13959	14015	13725	14000	13861	13880	13786	14084	13898	13744	13987	13845	13747	14001	13894	13814	13961	14084	14027	13852	14041	13987	14101	13924	13936	13955	13930	13740	14104	13757	13852	13861	14106	13932	13716	14082	14011	13972	13933	14008	13804	14013	13805	13888	13875	13947	13827	13998	13972	13875	13915	13880	13886	13977	13868	13964	13975	13989	13992	13854	13867	13813	13850	13958	14039	14047	13826	14035	13836	13916	13934	14017	13969	13955	13778	13872	13976	14002	13927	13945	13943	13870	13834	13939	13978	13876	13991	13806	13990	13984	13848	13965	13876	13815	13933	13903	13865	13933	13877	13826	14023	14012	13837	13826	13784	13936	13909	13866	14000	13927	13877	13795	13809	13855	14091	13985	13926	14008	13894	13840	13784	14034	13943	13759	13937	14013	13981	13800	13883	13785	13935	14038	13913	13932	13966	13777	13950	14026	14027	13928	13882	14051	13844	13986	13805	13831	13927	13993	13699	13870	14090	14084	13898	13945	13932	13917	14067	14120	13970	14039	13891	13914	13854	13785	13891	13990	13838	13969	14092	13757	14050	13768	13976	13789	13986	13856	13883	14061	13804	13951	13911	13932	13775	13820	13876	14096	13904	13801	13905	13956	13887	13997	13833	13908	13981	14014	14026	13949	13935	13992	13999	13877	14017	13912	13807	13835	13902	13778	14060	13878	13751	13990	13830	13878	13881	13996	13815	13904	14093	13954	13908	13954	14050	13960	13841	14065	13890	14051	13896	13873	13985	13829	14099	13954	13950	14137	13983	13946	13894	14026	13967	13892	13879	13974	13873	13951	13954	13969	13968	13905	13703	13963	13956	13871	13808	13854	13948	13999	14012	13821	14010	13871	13891	13798	13822	13903	14021	13897	13976	13831	13940	13865	14009	13862	13938	13975	13880	13931	13937	13719	13816	13879	13941	13896	13829	13911	13907	13795	13866	13959	13873	13956	14056	14016	13855	13963	14045	13801	13995	14090	13991
24229	21200	28278	27309	46885	49353	40704	29252	19644	17022	15409	15057	15103	14939	14895	14923	14748	14974	14813	14960	14938	14702	14690	14638	14980	15019	14868	15019	15158	14768	14678	14818	14754	14825	14934	14952	14826	14797	14960	14862	14993	14941	14821	15065	14897	14773	14854	14673	14864	14775	14916	14935	15000	14752	14867	14681	14927	14797	14907	14759	14686	14848	14901	14779	14861	14868	14745	14714	14897	14876	14860	14782	14904	14958	14708	14770	14788	14864	14622	14810	14866	14942	14954	14787	14872	14673	14741	14822	15026	14906	14667	14941	14812	14702	14670	14692	14788	14725	14807	14733	14862	14738	14822	14779	14797	14602	14797	14862	14774	14905	14702	14808	14706	14846	14815	14702	14678	14950	14691	14877	14606	14861	14750	14805	14866	14678	14713	14818	14880	14722	14675	14819	14776	14774	14844	14789	14865	14804	14822	14733	14802	14859	14820	14987	14739	14575	14558	14854	14825	14736	14846	14661	14872	14807	14747	14899	14836	14716	14905	14513	14896	14700	14664	14823	14737	14881	14695	15039	14619	14839	14828	14971	14741	14988	14621	14956	14667	14957	14750	14597	14576	14874	14739	14926	14908	14752	14760	14922	14677	14663	14714	14665	14762	14785	14745	14741	14727	14705	14641	14707	14873	14934	14869	14953	14590	14783	14717	14514	15089	14976	14852	14803	14781	14850	14807	14597	14846	14869	14925	14844	15025	14652	14890	14801	14786	14666	14703	14920	14849	14681	14653	14807	14725	14870	14863	14731	14759	14688	14959	14892	14896	14920	14585	14853	14893	14907	14937	14821	14698	14619	14945	14602	14637	14794	14728	14842	14905	14784	14723	14818	14705	14972	14978	14777	14766	14775	14741	14687	14693	14753	14717	14557	14772	14745	14649	14715	14633	15094	14939	14967	14945	14772	14914	14878	14951	14608	14656	14768	14709	14684	14789	14835	14833	14595	14770	14712	14813	14917	14655	14896	14827	14869	14708	14749	14951	14928	14822	14830	14858	14833	14897	14804	14667	14841	14746	14767	14914	14844	14969	14717	14677	14892	14556	14849	14711	14789	14769	14836	14737	14770	14937	14750	14915	14757	14952	14933	14739	14643	14749	14810	14882	14697	14717	14679	14742	14904	14678	14734	14880	14810	14893	14631	14837	14798	14887	14857	14755	14767	14778	14610	14649	14602	14635	14838	14738	14901	14853	14836	14768	14715	14839	14842	14791	14870	14823	14701	14667	14745	14888	14960	14896	14743	14957	14901	14792	14751	14699	14667	14690	14849	14737	14581	14747	14864	14862	14775	14809	14776	14745	14878	14695	14909	14649	14648	14642	14594	14556	14594	14746	14769	14809	14559	14632	14914	14756	14848	14935	14630	14794	14800	14821	14643	14551	14631	14847	14509	14820	14908	14910	14898	14879	14862	14859	14768	14732	14740	14641	14676	14677	14770	14821	14831	14704	14931	14703	14858	14986	14841	14723	14663	14604	14760	14688	14697	14776	14780	14944	14863	14727	14969	14777	14740	14698	14580	14665	14704	14724	14729	14687	14776	14994	14811	14628	14689	14795	14896	14714	14720	14684	14773	14933	14571	14855	14992	14697	14620	14951	14637	14729	14668	14754	14958	14875	14810	14755	14966	14766	14784	14738	14820	14782	14770	14742	14697	14763	14820	14673	14885	14926	14644	14648	14770	14824	14811	14854	14701	14677	14757	14772	14834	14607	14819	14929	14806	14857	15031	15063	14971	14843	14710	14812	14762	14831	14871	14762	14739	14819	14760	14780	15000	14774	14878	14748	14747	14780	14701	14709	14850	14750	14850	14996	14750	14776	14857	14846	14928	14766	14853	14806	14757	14788	14680	14697	14736	14810	14983	14778	14804	14712	14820	14784	14806	14885	14675	14835	14775	14731	14902	14890	14733	14750	14710	14709	14769	14786	14750	14552	14574	14637	14614	15000	14780	14649	14852	14617	14609	14997	14738	14653	14946	14898	15054	14707	14755	14709	14919	14746	14821	14706	14857	14987	14898	14712	14656	14865	14552	14539	14788	14753	14962	14821	14796	14546	14867	14777	14921	14855	14803	14939	14868	14936	14828	14910	14674	14943	14865	14926	14767	14779	14579	14576	14706	14662	14749	14787	14737	14958	14708	14848	14674	14731	14724	14870	14726	14769	14719	14687	14887	14839	14743	14698	14840	14468	14874	14863	14873	14994	14763	14763	14843	14639	14854	14654	14846	14747	14932	14676	14708	14833	14882	14617	14708	14944	14722	14711	14809	14879	14660	14586	14801	14892	14869	14811	14923	14650	14908	14617	14891	14836	14876	14727	14564	14686	14853	14840	14761	14764	14711	14723	14785	14994	14696	14661	14655	14830	14793	14757	14848	14640	14787	14874	14853	14886	14842	14736	14793	14886	14717	14819	14793	14665	14712	14856	14771	14789	14745	14862	14753	14652	14781	14630	14731	14759	14878	14597	14810	14782	14918	14872	14978	14872	14713	14768	14735	14903	14897	14897	14731	14763	14829	14785	14720	15042	14630	14694	14758	14752	14876	14835	14685	14821	14591	14683	14759	14837	14965	14802	14736	14773	14765	14809	14642	14974	14639	14618	14646	14806	14708	14805	14656	14704	14775	14896	14871	14591	14801	15075	14908	14831	14787	14870	14806	14976	14894	14821	14633	14792	14690	14542	14642	14902	14837	14751	14863	14912	14755	14897	14533	14729	14863	14899	14742	14780	14873	14812	14609	14904	14897	14753	14924	14668	14832	14842	14850	14736	14656	14857	14650	14778	14744	14891	14796	14881	14852	14837	14749	14980	14710	14691	14698	14769	14769	14887	14788	14803	14627	14881	14787	14748	15007	14806	14785	14812	14788	14839	14752	14643	14851	14827	14798	14760	15009	14601	14783	14769	14784	14807	14765	14790	14664	14781	14892	14713	14883	14745	14824	14933	14826	14854	14735	14722	14841	15057	14582	14739	14888	14855	14807	14644	14668	15007	14800	14888	14866	14686	14858	14750	14715	14720	14936	14831	14798	14812	14945	14641	14669	14864	14751	14785	14849	14713	14557	14763	14770	14956	14668	14765	14662	14654	14886	14890	14757	14788	14771	14721	14833	14723	14861	14762	14579	14719	14760	14725	14787	14781	14849	14785	14675	14858	14800	14894	14843	15028	14821	14889	14994	14858	14732	14642	14869	14701	14851	14906	14636	14683	14770	14727	14689	14779	14862	15018	14793	14853	14658	14762	14604	14779	14995	15036	14954	14798	14744	14808	14613	14819	14798	14711	14744	14830	14824	14789	14848	14907	14753	14571	14682	14706	14724	14824	14854	14744	14911	14493	14725	15061	14874	14752	14858	14795	14903	14554	14771	14649	14595	14947	14674	14751	14768	14773	14806	14796	14767	14779	14700	14893	15089	14852	14783	14777	14858	14625	14921	14621	14818	14832	14882	14818	14938	14869	14678	14845	14849	14884	14622	14810	14686	14699	14934	14839	14787	14918	14609	14663	14866	14833	14761	14798	14911	14823	14745	14840	14953	14900	14800	14746	14700	14818	14664	14701	14737	14882	14644	14845	14820	15000	15077	14764	14675	14770	14796	14860	14831	14702	14844	14796	14744	14616	14784	14751	14732	14865	14662	14706	15060	14755	14686	14820	14789	14716	14618	14842	14764	14788	14741	14647	14642	14702	14580	14805	14726	14885	14810	14784	14787	14883	14880	14768	14758	14486	14529	14875	14758	14645	14663	14679	14645	14796	14741	14832	14634	14745	14721	14724	14818	14773	14818	14669	14656	14782	14822	14740	14708	14658	14725	15003	14729	14884	14845	14869	14765	14860	14793	14861	14867	14765	14791	14830	14810	14630	14678	14581	14733	14835	14743	14733	14770	14649	14888	14905	14777	14834	14720	14689	14791	14771	14919	14959	14745	14699	14691	14897	14867	14697	14708	14815	14822	14676	14833	14819	14842	14738	14745	14752	14727	15116	14665	14798	14683	14833	14750	14787	14926	14729	14955	14854	14933	14729	14781	14665	14917	14907	14567	14908	14921	14871	14660	14836	14516	14819	14905	14868	14887	14876	14685	14614	14872	15034	14885	14794	14680	14734	14809	14882	14834	14710	14857	14668	14930	14927	14632	14881	14996	14885	14740	14910	14843	14709	14744	14975	14804	14817	14942	14731	14606	14685	14697	14728	14956	14903	14888	14697	14747	14884	14962	14726	14796	14662	14835	14810	14908	14754	14762	14859	15027	14625	14765	14817	14812	14736	14893	14750	14708	14668	14673	14710	14864	14768	14683	14738	14846	14816	14720	14704	14879	14786	14730	14738	14702	14805	14889	14833	14768	14873	14634	14781	14934	14806	14802	14912	14857	14678	14832	14920	14843	14904	14784	14850	15021	14808	14932	14554	14541	14785	14875	14928	14796	14697	14869	14987	14879	14862	14877	14651	14895	14958	14809	15000	14787	14641	14618	14836	14746	14721	14686	14774	14878	14768	14791	14842	14907	14921	14808	14789	14884	14710	14782	14746	14756	14713	14822	14657	14791	14794	14748	14654	14733	14797	14777	14714	14634	14759	14902	14821	14771	14599	14617	14784	14908	14651	14834	14901	14915	14802	14779	14780	14868	15045	14661	14726	14678	14813	14803	14752	14773	14994	14673	14824	14918	14802	14807	14876	14871	14829	14952	14693	14637	14812	14689	14477	14815	14813	14699	14843	14811	15023	14646	14803	14836	14819	14786	14661	14929	14977	14864	14890	14786	14732	14635	14669	14685	14729	14773	14941	14975	14890	14884	14804	14764	14606	14651	14977	14677	14848	14798	14971	14710	14809	14808	14816	14744	14690	14804	14946	14972	14766	14868	14859	14651	14777	14856	14800	14883	14892	14754	14525	14781	15072	14825	14889	14762	14711	14880	14724	14748	14854	14700	14780	14803	14902	14588	14831	14674	14726	14780	14885	14945	14819	14633	14778	14939	14766	14959	15017	14792	14616	14689	14850	14814	14724	14767	14688	14835	14872	14766	14575	14724	14736	14810	14913	14961	14837	14787	14788	14639	14696	14696	14807	14776	14650	14687	14684	14890	14651	14588	14743	14742	14731	14879	14704	14769	14720	14798	14827	14823	14720	14562
13092	22335	28959	40629	56996	50926	41890	30742	19052	16278	14252	14257	14214	14379	14182	14149	14399	14024	14233	14323	14155	14205	14246	14263	14259	14233	14279	14203	14225	14105	14263	14112	14302	14210	14170	14172	14357	14134	14127	14134	14222	14172	14252	14227	14251	14138	14354	14444	14200	14339	14371	14198	14100	14165	14199	14238	14167	14174	14192	14012	14181	14155	14240	14244	14334	14002	14257	14203	14124	14077	14353	14232	14227	14184	14170	14030	14180	14294	14253	14294	14305	14272	14154	14279	14247	14093	14332	14150	14192	14214	14266	14190	14224	14066	14088	14331	14315	14346	14190	14184	14292	14219	14203	14110	14041	14290	14113	14063	14280	14346	14165	14060	14209	14239	14134	14141	14197	14053	14224	14153	14245	14245	14228	14262	14170	14145	14119	14253	14101	14116	14252	14169	14452	14195	14243	14113	14018	14188	14218	14119	14319	14226	14187	14208	14169	14082	14138	14358	14100	14363	14233	14078	14071	14229	14271	14151	14186	14082	14219	14179	14253	14183	14234	14151	14239	14089	14231	14068	14282	14199	14304	14101	14363	14050	14286	14223	14107	14197	14045	14232	14196	14237	14088	14345	14138	14318	14207	14239	14160	14162	14247	14276	14182	14205	14048	14363	14216	14091	14291	14137	14219	14234	14156	14152	14250	14261	14160	14253	14227	14369	14186	14262	14236	14230	14193	14214	13915	14190	14240	14121	14157	14234	14139	14175	14121	14217	14357	14195	14354	14167	14185	14027	14335	14044	14107	14193	14147	14222	14272	14279	14243	14346	14069	14303	14205	14219	14225	14082	14145	14156	14094	14114	14091	14234	14224	14193	14122	14119	14278	14233	14269	14106	14230	14103	14214	14267	14338	14196	14119	14083	14117	14202	14106	14090	14178	14164	14242	14044	14166	14290	14272	14277	14193	14333	13997	14302	14225	14294	14210	14168	14041	14087	14057	14255	14277	14242	14319	14232	14229	14109	14189	14163	14335	14228	14209	14210	14104	14169	14128	14125	14153	14222	14130	14143	14198	14154	14098	14112	14308	14085	14141	14330	14116	14214	14147	14203	14177	14389	14234	14207	14038	14248	14155	14235	13915	14219	14133	14232	14275	14119	14080	14218	14271	14060	14204	14203	14251	14315	14303	14046	14094	14393	14260	14218	14131	14167	14002	14343	14083	14061	14326	14218	14336	14128	14327	14075	14236	14344	13983	14321	14058	14000	14285	14146	14309	14172	14111	14266	14149	13965	14131	14043	14082	14110	14223	14126	14223	14322	14129	14354	14115	14172	14211	14136	14378	14295	14024	14176	14110	14012	14193	14267	14025	14146	14105	14158	14101	14135	14223	14054	14029	14207	14314	14070	14075	14041	14200	14271	14193	14118	14206	14271	14077	14100	14055	14249	14139	14280	14180	14139	14172	14249	14220	14045	14259	14282	14296	14134	14145	14292	14089	14334	14222	14144	14202	14167	14076	14004	14094	14205	14226	14295	14282	14066	14098	14327	14355	14154	14244	14257	14246	14039	14231	14050	14181	14196	14275	14273	14195	14145	14172	14228	14086	14111	14168	14038	14298	14260	14053	14072	14237	14273	14250	14347	14048	14193	14169	14011	14079	14361	14159	14376	14191	14365	14319	14171	14084	14272	14311	14115	14136	14211	14255	14096	14084	14207	14277	14065	14156	13996	14230	14243	14170	14206	14206	14149	14094	14023	14305	14208	14212	14175	14201	13990	14139	14273	14203	14226	14203	14149	14103	14170	14218	14143	14193	14103	14181	14028	14124	14102	14172	14213	14112	14202	14228	14266	14276	14073	14139	14160	14330	14364	14243	14103	14168	14216	14171	14215	14175	14179	14099	14155	14063	14158	14392	14096	14172	14140	14427	14269	14195	14183	14501	14222	14030	14008	14108	14229	14042	14322	14119	14201	14139	14346	14191	14061	14295	14164	14059	14242	14257	14312	14144	14293	14205	14078	14168	13940	13998	14107	14200	14253	14360	14172	14252	14022	14227	14294	14186	14190	14316	14108	14275	14232	14261	14184	14196	14097	14222	14123	14424	14260	13971	14162	14152	14061	14211	14257	14165	14087	14261	14015	14267	14290	14120	14114	14097	14156	13840	14017	14255	14253	14130	14254	14079	14169	14181	14188	14180	14109	14417	14304	14188	14253	14164	14304	14334	14086	14096	14235	14219	13995	14210	14196	14177	14185	14212	14265	14185	14186	14113	14212	14269	14133	14234	14083	14253	14030	14162	14193	14100	14056	14298	14042	14316	14144	14285	14160	14191	14107	14174	14348	14148	14233	14219	14248	14103	14245	14048	14238	14290	14118	14265	14148	14279	14213	14295	14128	14148	14168	14151	14110	14123	14245	14136	14283	14196	14193	14265	14225	14258	14253	14248	14319	14231	14290	14116	14265	14254	14164	14221	14048	14227	14078	14129	14187	14323	14324	14288	14499	14136	14271	14303	14319	14155	14165	14297	14429	14130	14221	14119	14438	14134	14295	14180	14153	14282	14280	14317	14197	13976	14275	14072	14221	13891	14163	14266	14216	14162	14360	14075	14229	14115	14303	14153	14101	14044	14188	14102	14092	14110	14147	14361	14166	14147	14286	14074	14090	14151	14262	14293	14211	14314	14208	14148	14216	14173	14384	14228	14185	14212	14312	14403	14349	14307	14352	14003	14235	14178	14303	14065	14046	14092	14164	14189	14114	14137	14185	14058	14282	14256	14253	14015	14183	14196	14231	14114	14157	14199	14301	14155	14098	14172	14255	14197	14064	14170	14196	14294	14206	14216	14129	14215	14113	14105	14135	14116	14097	14032	14097	13963	14027	14086	14237	14235	14179	14113	13969	14319	14219	14187	14280	14380	14194	14196	13989	14316	14092	14368	14221	14248	14052	14031	14114	14214	14007	14240	14086	14299	14160	14188	14154	14349	14280	14206	14205	14216	14121	14098	14284	14337	14174	14312	14233	14176	14322	14196	14145	14246	14297	14204	14154	14288	14284	14167	14201	14145	14258	14322	14086	14222	14121	14234	14183	14182	14264	14058	14354	13988	14157	13976	14186	14083	14171	14259	14181	14141	14085	14119	14163	14204	14369	14209	14132	14325	14088	14195	14256	14077	14042	14285	14197	14115	14376	14215	13977	14244	14229	14345	14256	14136	14199	14162	14110	14190	14354	14123	14063	14405	14208	14290	14000	14151	14175	14273	14060	14289	14200	14150	14150	14219	14115	14114	14294	14118	14256	14061	14354	14327	14141	14321	14197	14142	14266	14240	14142	14300	14198	14009	14242	14107	14218	14080	14269	14173	14344	14055	14195	14254	14184	14073	14191	14088	14083	14175	14354	14162	14197	14097	14174	14165	14180	14098	14157	14144	14211	14052	14045	14286	14249	14240	14299	14219	14201	14154	14099	14174	14295	14145	14158	14139	14296	14283	14194	14136	14095	14078	14062	14088	14120	14173	14345	14254	14054	14061	14122	14140	14260	14118	14222	14200	14260	14202	14185	14184	14003	14175	14185	14151	14188	13925	14217	14177	14240	14083	14169	14295	14319	14035	13955	14335	14111	14005	14266	14126	14360	14313	14120	14189	14111	14265	14186	14184	14091	14241	14079	14256	14155	14119	14089	14276	14291	14081	14131	14189	14258	14246	14166	14235	14074	14232	14289	14290	14369	14289	13960	14183	14286	14215	14188	14266	14300	14156	14145	14212	14238	14197	14200	14252	14172	14105	14164	14123	14339	14315	14147	14216	14252	14251	13995	14062	14176	14237	14106	14192	14164	14105	14127	14069	14111	14142	14185	13946	14334	14121	14147	14158	14227	14122	14169	14173	13956	14276	14155	14116	13948	14201	14157	14229	14300	14145	14303	14297	14074	14070	14100	14139	14051	14023	14111	14319	14270	14275	14126	14127	14392	14186	14192	14117	14324	14128	14197	14250	14263	14141	14176	14086	14180	14170	14245	14269	14249	14338	14125	14211	14041	14345	14170	14205	14479	14115	14129	14228	14109	14468	14130	14099	14185	14032	14097	14305	14175	14222	14176	14137	14321	14159	14195	14163	14104	14204	14234	14307	14123	14393	14097	14113	14069	14155	14190	14300	14188	14189	14125	14054	14322	14232	14296	14196	14273	14223	14399	14296	14236	14228	14300	14144	14190	14302	14184	14145	14164	14073	14128	14258	14292	14344	14253	14324	14280	14153	14237	14264	14176	14086	14344	14117	14136	14048	14225	14217	14129	14231	14089	14154	14258	14200	14158	14028	14081	14205	14102	14210	14181	14054	14136	14193	14215	14114	14070	14106	14275	14144	14136	14321	14349	14214	14201	14112	14305	14240	14165	14197	13977	14199	14366	14190	14068	14297	14130	14167	14236	14135	14123	14158	14119	14108	14061	14191	14104	14202	14112	14310	14220	14088	14239	14240	14019	14262	14076	14269	14122	14092	14182	14102	14215	14195	14101	14034	14120	14276	14278	14353	14027	14095	14168	14231	14331	14223	14212	14255	14170	14276	14246	14175	14439	14066	14033	14222	14152	14288	14298	14118	14162	14091	14309	14075	14360	14328	14256	14128	14250	14246	14084	14208	14106	14026	14186	14213	14216	14080	14202	14299	14207	14117	14406	14125	14232	14260	14149	14169	14122	14217	14403	14149	14236	14176	14244	14174	14161	14099	14199	14242	14060	14261	14224	14148	14213	14138	14219	14324	14148	14196	14055	14004	14291	14283	14172	14185	14267	14219	14299	14362	14152	14372	14140	14078	14294	14188	14498	14164	14171	14375	14212	14236	14370	14364	14137	14160	14167	14158	14372	14251	14199	14136	14026	14125	14136	14094	14366	14179	14284	14090	14303	14309	14097	14245	14224	14184	14065	14196	14305	14081	14186	14167	14135	14222	14055	14077	14128	14075	14234	14342	14106	14291	14273	14201	14193	14263	14030	14191	14337	14153	14232	14160	14194	14268	14201	14149	14185	14216	14049	14275	14254	14260	14046	14267	14228	14225	14373	14305	14227	14310	14264	14265	14160	14126	14105	14328	14196	14235	14187	14124	14204	14123	14004	14158	14246	14129	14145	14111	14070	14255	14083	14183	14311	14147	14284	14293	14258	14055	14173	14260	14110	14121	14223
22895	21200	28964	27321	53287	56481	49180	37490	30683	19608	15839	15522	15520	15318	15338	15204	14990	15134	15199	15197	15147	15199	15089	15191	15156	15139	15175	15067	15114	15110	15138	15136	15197	14977	15139	15137	15045	15156	15214	15237	15173	15093	15086	15193	15079	15017	14992	15161	15299	15292	15321	15219	15191	15109	15128	15126	14991	15033	15101	14971	14846	14970	15107	14993	15136	14937	15041	15042	15208	15068	14950	15151	14962	15106	15036	14956	15043	15082	15073	15220	15124	15095	15012	14957	15036	15250	15107	15000	14917	15205	14974	14957	14814	15111	14912	15132	15036	14924	15040	15001	15225	15020	15111	14957	15094	15069	15056	15052	14977	15062	15058	15173	15075	14898	15173	14947	15002	15095	14862	14888	14988	14974	14963	15092	15141	15002	14980	14956	15131	15096	15095	15112	15054	15130	15040	14963	15000	14997	14993	14895	14957	15003	15038	14862	15220	14944	15201	14916	15189	15166	15226	14966	14869	15084	14980	14929	15104	15073	15121	14960	14950	15103	14914	14834	14904	15000	15145	15155	15246	15067	14788	15068	14962	15005	15158	15091	15140	15030	15015	14964	15115	15071	15140	15142	14976	15007	14933	15030	14955	15165	15018	14849	14903	14997	14999	15111	15135	14934	14905	14936	15072	15047	14995	14847	15051	15010	14916	15162	14812	15020	14837	15148	14987	15138	14878	14868	15072	15091	15077	15089	15077	15058	15085	14946	15063	15008	15090	14920	15144	15032	14773	15018	15144	15072	15151	14968	14920	14915	14945	15143	15012	15037	14834	14994	14933	14996	15080	15050	15021	14951	14865	15086	14953	14888	14909	15143	14859	14910	15151	15179	15290	14956	14962	14972	15032	14914	15063	15196	14999	14979	15085	15036	15048	15100	15174	15021	15174	14988	14930	15205	15163	15097	14954	15034	14986	15231	15066	15176	14935	15142	15016	14947	14911	14820	15051	15047	14995	15076	15059	14967	14991	15139	14932	15013	15049	14942	14908	14899	15087	14921	15002	15020	15157	15008	15095	15085	15113	15011	14800	15241	14693	14854	15089	15099	15106	14868	14906	14931	14928	14967	15094	14996	14888	15137	15111	15067	14935	15062	15063	15066	14991	15149	14892	14946	14983	14954	14902	15058	15018	14878	14896	15067	15093	14800	15001	15090	14730	15049	15045	15049	14848	15049	15024	15027	15096	15029	15031	14868	14991	15105	14977	15104	15082	14980	14743	14984	15022	15153	15053	14940	15134	14836	14982	15028	15243	15084	14891	15120	15319	14884	15036	15023	14954	14952	14855	15005	15060	15059	15002	14972	15067	15077	14826	15012	14971	15394	15019	15000	15005	14924	15081	15052	15032	15016	15158	14971	14938	15067	15059	14966	14845	15074	14826	15032	15099	14992	14960	14992	14916	14893	14966	15041	15020	15278	15116	15142	15119	15142	15057	15100	15124	15112	15187	15053	14961	15149	14992	14979	14980	14900	15080	14861	14903	15181	15158	14980	15125	15166	15028	14985	15034	14979	14975	15069	15108	14801	15037	14946	14903	14910	15110	15034	14884	15145	15073	15001	15046	15085	15083	14813	15014	15009	15016	15012	15044	15054	15000	15105	15009	15008	14967	15073	14909	15158	15128	15117	15066	14965	15004	14891	14814	15095	15056	14939	15090	14947	15020	14998	14876	14994	15012	14963	15124	14970	14896	15074	14795	14887	14765	14933	14874	14913	14952	15025	14923	14983	14840	15034	15043	15042	15091	14973	14913	15134	14989	14975	15098	14910	15210	15055	15003	15171	14907	14851	14858	14871	15098	15048	15161	14976	14773	15119	14981	14903	14856	15147	14864	14983	14776	15024	14923	15098	15000	15208	15163	15216	14902	14808	14943	14875	15020	15106	14991	14912	14918	14981	15152	15095	15068	15029	15292	15075	14823	14874	14865	14973	14970	14909	15129	15068	15037	15098	14791	14939	14997	15042	14997	15095	15072	15027	15104	14923	15027	15046	14954	15007	14982	15044	15097	14947	14864	14957	15135	14814	15097	15066	14959	14882	15113	15096	15044	15134	14974	14927	14984	15189	15003	15101	15106	14990	15147	14952	14942	14890	14874	14765	15075	14907	15233	14920	14855	15095	14960	14875	15090	14856	15020	15054	15209	14970	14947	15008	15098	15023	14819	15056	14999	15000	14949	14922	14934	14949	15066	15034	14887	14924	15138	15152	14903	14928	14981	14975	15156	14931	15091	15026	15051	15017	14981	15105	15077	14916	15013	14998	15052	14794	15033	15087	14957	14963	15104	14992	15049	15144	15034	15044	15106	15296	15062	14971	15033	15154	14869	15186	14971	14945	15190	14963	14914	15104	15143	14937	15278	14969	15048	14898	14997	15043	15166	14838	15146	14815	15117	15094	15102	14970	15110	14845	15131	14908	15051	15073	14879	14937	14922	15022	14982	14842	15149	15035	14954	15002	14869	14961	15046	14887	15117	15061	14871	14949	15030	14975	14878	14998	15123	15030	15106	15057	15029	14829	14721	14930	14884	15085	15362	14986	15091	15095	14967	14990	14931	15015	14997	15027	15071	15147	15060	15086	15027	14870	15031	14921	15071	15038	14966	14912	15023	14936	14984	15226	15116	15083	15070	15307	15132	15098	15005	15014	15063	15064	15094	15226	15065	14909	14967	15021	14926	15093	14991	15016	15173	14817	15148	14873	15043	14869	15050	15089	14979	15054	15015	15052	15049	15014	15066	15063	14957	14907	14970	15056	14928	14838	15127	14963	15061	15033	15062	14938	15034	15258	15085	15064	15058	14950	15072	14965	15004	15061	15047	15093	15124	14958	14955	15280	15118	14898	15084	14984	15022	15182	14990	14816	14834	15027	15052	15018	15056	15060	14858	14990	15019	15170	15174	15021	15134	15159	14942	15023	14942	14847	15031	14972	15156	14945	15060	15024	15051	15033	15070	15033	15051	14977	15023	14922	14945	15112	14854	15198	14967	14899	15085	14948	14981	15085	14902	15082	14896	14988	15095	15115	14928	14818	14955	15144	14954	15032	15151	15091	15011	15004	14940	15096	15017	15254	14886	14822	14922	15077	15107	14888	14879	15094	15055	14895	15091	14881	14985	14982	15006	15140	15132	14988	14920	14928	14927	14856	14863	15052	15074	15031	14962	15055	14790	14981	14924	15163	15165	14882	14877	14983	15066	15134	14915	14961	15055	14941	15029	14908	15025	14787	15097	15148	15053	15057	15026	14873	15109	14999	14969	14990	14936	15140	14921	15077	15114	15055	15163	15095	14901	15112	15175	14893	15092	14978	15043	14945	14804	14872	14956	14910	14751	15060	14932	15002	15019	15158	14979	15028	14935	15221	15013	15080	15126	14965	15221	15026	15045	14898	15023	15021	14975	15002	14950	15038	14967	15039	15104	14919	15093	15060	15103	14889	14873	15095	14950	14906	14773	15076	15075	14895	15060	15166	15051	14960	15058	15126	15010	14955	14968	15006	15135	15084	14972	15019	15116	14981	14986	14982	14952	15091	14978	14917	15046	15186	14871	15108	14810	15014	14888	15106	14952	14825	15186	14970	15140	14963	15062	15066	14778	14972	14914	15194	14882	15215	15035	14836	14957	15112	15047	15119	15117	14930	14898	15056	14927	15111	14946	14858	14890	15010	14995	15014	15029	15099	15133	15005	15064	15128	15022	14947	15019	14976	14990	15096	15054	15115	14893	14994	14813	15022	15061	15061	14952	15046	15041	15083	15060	14907	15019	15132	15215	15030	15193	14986	15254	14953	14965	14996	15018	15104	14957	14998	14911	15011	15108	14974	14893	14998	15013	15070	14904	15041	15071	15115	15023	15192	14951	15082	15303	15055	15058	15193	14929	14950	15041	15073	15074	15008	15119	14720	14909	15074	15016	15116	15095	14935	14972	14881	15071	15088	14970	15034	14949	14908	14781	15041	14937	14928	15221	15057	15079	15052	14837	15038	15053	15043	14983	15034	14962	14786	14827	15153	15113	15023	15010	14863	15030	14959	15029	14911	14925	15120	15075	15067	14988	14886	15098	15140	15137	15029	14936	14900	14980	15016	15058	14935	15070	15036	15022	15049	14969	15021	14977	15113	14945	14891	14998	14922	15004	15062	15054	14922	14957	15134	15106	14860	15219	15071	14956	15063	14958	15070	15036	15085	15256	14886	14939	15070	14979	15110	14929	15027	14866	15014	15023	15009	15044	14861	15059	15160	15086	14886	14964	15013	15206	14945	14973	14939	15000	15014	14988	14955	15078	14927	15004	15058	15059	15030	15265	15076	15060	15032	14946	14853	14987	14987	14918	15101	14933	14954	15024	14963	15175	15105	15013	15200	15079	14946	14750	14899	14961	15114	15113	15016	14965	15152	15049	15217	15142	15044	14960	15234	15046	15044	14859	14902	15025	14937	15036	15125	14982	14813	15026	14983	15092	15062	14872	15129	15027	15012	15084	15051	14866	14995	15005	14911	15074	14891	14925	14884	14936	14987	15012	14939	15038	14860	15074	14943	15064	14924	14785	15078	14950	15255	14947	14969	15152	14946	14831	14968	15054	14898	14978	15023	15003	15075	14940	15023	15130	15111	14976	14965	14905	14884	14889	15016	15010	14988	14947	14962	15067	15066	15001	15119	15082	14907	14907	15022	15077	15072	15232	14966	15076	15009	14947	14986	14952	14976	14989	15016	14922	14955	15218	14962	15081	15009	15177	14994	15113	15012	15198	15058	15208	15010	15098	15200	14915	14932	15129	15008	14921	15156	15073	14974	14936	15090	14997	14993	15016	14966	14852	14868	15089	15102	15044	14932	14849	15205	15168	15168	14911	15118	14898	15026	15125	14935	15037	15213	15055	14878	15152	14942	14871	14959	14901	15057	15107	14846	15098	14971	15095	14983	15110	14998	14889	15072	14787	14964	14842	15030	15035	14931	14878	14966	15051	14963	15039	15012	14801	15143	15213	14931	15192	14917	15145	14925	14878	14983	14935	15135	14952	15000	14904	15014	14836	14978	14857	14926	14959	15157	14997	14960	14946	14984	14969	14926	14868	14915	14984	15148	14990	14976	15053	15070	14938	15088	14887	14975	15043	15133	14920	14898	14912	14781	15022	14987
15278	26106	32597	59867	74484	62474	51263	40620	33339	16409	14447	14351	14368	14413	14340	14399	14341	14471	14333	14261	14335	14383	14230	14378	14280	14319	14286	14269	14424	14271	14364	14220	14283	14486	14408	14377	14245	14327	14257	14248	14313	14417	14360	14415	14401	14283	14336	14436	14513	14504	14645	14320	14559	14354	14347	14261	14268	14396	14211	14178	14289	14442	14119	14098	14418	14165	14322	14358	14284	14390	14219	14309	14240	14127	14324	14287	14430	14394	14377	14453	14359	14188	14460	14318	14283	14162	14229	14467	14258	14269	14154	14404	14299	14399	14390	14377	14266	14408	14290	14427	14451	14422	14174	14299	14169	14306	14340	14108	14294	14457	14247	14206	14326	14173	14378	14394	14518	14328	14300	14267	14304	14400	14246	14185	14456	14387	14300	14408	14433	14244	14254	14421	14306	14356	14221	14301	14236	14362	14226	14253	14153	14269	14476	14295	14296	14213	14388	14249	14003	14346	14296	14167	14269	14232	14242	14201	14195	14428	14235	14278	14235	14327	14158	14272	14156	14289	14283	14289	14238	14283	14375	14212	14378	14416	14355	14349	14319	14234	14239	14135	14378	14327	14324	14376	14302	14164	14325	14178	14386	14331	14117	14483	14306	14328	14355	14313	14449	14254	14271	14375	14153	14140	14392	14265	14354	14159	14314	14204	14189	14303	14282	14293	14171	14266	14250	14228	14254	14337	14354	14205	14431	14300	14450	14189	14293	14345	14281	14265	14312	14304	14347	14352	14285	14353	14384	14295	14249	14253	14197	14412	14305	14231	14009	14451	14414	14311	14301	14337	14232	14278	14253	14319	14450	14301	14383	14184	14174	14284	14084	14188	14260	14419	14366	14226	14245	14118	14310	14407	14195	14267	14305	14348	14342	14290	14278	14216	14424	14339	14279	14455	14186	14293	14370	14259	14282	14320	14348	14519	14410	14307	14272	14070	14238	14281	14249	14221	14266	14234	14263	14341	14376	14345	14276	14381	14258	14298	14436	14253	14427	14422	14113	14215	14213	14303	14312	14085	14265	14267	14517	14187	14650	14226	14359	14292	14373	14321	14306	14237	14361	14344	14168	14333	14371	14364	14235	14208	14125	14277	14312	14267	14243	14315	14329	14283	14256	14326	14179	14326	14480	14315	14297	14263	14278	14335	14315	14372	14255	14268	14288	14379	14302	14317	14102	14194	14325	14372	14239	14390	14170	14263	14250	14206	14245	14264	14402	14426	14146	14245	14387	14358	14203	14362	14290	14255	14220	14338	14302	14400	14464	14295	14250	14216	14190	14314	14334	14312	14277	14410	14278	14215	14271	14354	14379	14338	14293	14289	14518	14325	14305	14122	14235	14276	14329	14462	14232	14283	14350	14174	14234	14395	14433	14448	14168	14525	14228	14215	14316	14275	14336	14371	14155	14435	14220	14322	14311	14293	14485	14316	14423	14322	14311	14362	14289	14282	14243	14449	14304	14363	14228	14104	14161	14252	14433	14243	14333	14294	14301	14370	14236	14400	14358	14204	14441	14256	14309	14416	14403	14295	14257	14313	14213	14189	14235	14453	14281	14039	14328	14310	14281	14178	14162	14344	14216	14252	14302	14252	14222	14220	14263	14275	14371	14230	14145	14242	14377	14314	14195	14212	14242	14238	14322	14202	14137	14197	14101	14315	14351	14317	14214	14400	14189	14396	14463	14325	14299	14308	14369	14401	14322	14198	14208	14297	14260	14112	14282	14266	14327	14250	14363	14275	14362	14230	14251	14265	14233	14342	14292	14264	14172	14186	14397	14314	14376	14225	14158	14175	14359	14313	14154	14177	14315	14278	14115	14342	14343	14326	14307	14304	14236	14370	14183	14391	14261	14426	14252	14407	14278	14383	14305	14340	14304	14182	14355	14236	14378	14243	14314	14431	14194	14374	14169	14298	14451	14304	14275	14171	14539	14151	14234	14280	14295	14395	14283	14309	14126	14259	14375	14258	14351	14318	14116	14246	14137	14362	14151	14270	14256	14250	14236	14256	14230	14328	14215	14327	14388	14462	14147	14179	14494	14255	14435	14224	14420	14319	14321	14210	14222	14273	14269	14300	14349	14231	14271	14404	14313	14356	14435	14219	14343	14225	14268	14291	14311	14400	14279	14353	14213	14218	14196	14172	14311	14245	14317	14131	14146	14140	14387	14357	14459	14299	14397	14142	14296	14235	14378	14364	14100	14339	14343	14311	14261	14249	14241	14438	14281	14264	14242	14347	14222	14215	14225	14427	14376	14191	14311	14373	14081	14378	14318	14416	14297	14367	14172	14271	14342	14344	14154	14357	14260	14497	14270	14336	14345	14249	14357	14419	14280	14276	14209	14398	14407	14207	14300	14253	14317	14351	14251	14348	14155	14264	14187	14312	14252	14382	14483	14346	14332	14387	14292	14352	14380	14285	14227	14264	14368	14235	14347	14244	14438	14165	14096	14232	14229	14298	14266	14256	14203	14191	14269	14265	14218	14238	14192	14250	14421	14212	14352	14318	14335	14383	14278	14219	14455	14250	14150	14210	14304	14219	14298	14061	14331	14242	14330	14189	14285	14289	14277	14233	14402	14421	14287	14221	14354	14175	14214	14311	14314	14232	14277	14229	14254	14229	14262	14350	14227	14327	14388	14266	14297	14070	14334	14289	14364	14213	14251	14262	14368	14418	14025	14272	14333	14230	14344	14323	14316	14299	14378	14278	14271	14351	14307	14316	14298	14368	14250	14317	14255	14407	14398	14265	14356	14314	14279	14203	14359	14284	14497	14253	14215	14309	14222	14268	14440	14381	14338	14256	14223	14217	14257	14252	14318	14260	14298	14093	14404	14323	14258	14288	14381	14295	14297	14375	14094	14395	14152	14337	14412	14320	14426	14203	14275	14341	14240	14453	14321	14293	14325	14187	14217	14289	14367	14346	14344	14325	14361	14329	14324	14383	14255	14545	14129	14303	14292	14253	14302	14310	14216	14287	14312	14165	14229	14283	14425	14175	14348	14349	14308	14191	14251	14305	14287	14287	14359	14157	14266	14238	14179	14284	14374	14372	14348	14276	14353	14420	14188	14259	14279	14165	14267	14217	14286	14370	14330	14332	14294	14168	14295	14408	14133	14415	14218	14308	14400	14444	14314	14139	14181	14193	14201	14272	14343	14225	14241	14365	14345	14210	14367	14257	14376	14347	14314	14306	14351	14356	14228	14291	14252	14232	14321	14147	14294	14308	14311	14366	14276	14226	14109	14298	14434	14500	14255	14326	14278	14218	14236	14208	14328	14255	14251	14235	14237	14197	14227	14343	14272	14321	14467	14214	14531	14299	14299	14270	14306	14267	14236	14336	14228	14298	14378	14060	14280	14268	14137	14275	13950	14427	14321	14179	14282	14560	14372	14320	14353	14316	14249	14363	14353	14211	14327	14273	14297	14397	14336	14457	14335	14228	14329	14248	14356	14340	14152	14386	14406	14128	14292	14179	14557	14282	14249	14132	14223	14335	14376	14375	14382	14379	14402	14154	14168	14215	14413	14326	14347	14343	14299	14291	14163	14130	14156	14285	14280	14224	14325	14213	14236	14235	14572	14383	14256	14309	14206	14237	14326	14137	14221	14283	14361	14386	14350	14375	14284	14307	14428	14211	14285	14277	14328	14617	14204	14281	14296	14318	14159	14231	14290	14218	14228	14172	14382	14171	14222	14116	14247	14289	14241	14287	14341	14303	14183	14287	14328	14138	14174	14198	14147	14175	14241	14276	14428	14063	14407	14440	14261	14386	14459	14277	14301	14259	14379	14368	14478	14274	14285	14378	14377	14253	14316	14273	14272	14273	14354	14188	14313	14293	14292	14273	14239	14412	14128	14217	14194	14318	14219	14334	14231	14356	14360	14399	14237	14287	14419	14312	14380	14259	14217	14179	14295	14239	14557	14243	14342	14279	14284	14232	14302	14387	14162	14305	14345	14344	14442	14330	14399	14335	14324	14195	14332	14268	14345	14332	14338	14279	14186	14351	14259	14403	14281	14186	14296	14190	14417	14277	14177	14287	14204	14361	14239	14164	14339	14232	14344	14276	14551	14360	14388	14088	14268	14190	14443	14198	14371	14260	14119	14190	14360	14245	14304	14173	14438	14289	14239	14313	14297	14254	14380	14148	14405	14354	14346	14377	14331	14358	14372	14230	14099	14467	14366	14186	14360	14373	14325	14186	14416	14195	14258	14390	14215	14233	14459	14361	14340	14360	14442	14313	14240	14392	14283	14355	14241	14130	14173	14190	14248	14451	14354	14202	14264	14293	14334	14469	14299	14262	14344	14188	14236	14254	14265	14444	14216	14266	14339	14279	14434	14354	14379	14188	14292	14406	14248	14240	14237	14197	14348	14216	14096	14351	14298	14168	14241	14234	14370	14361	14169	14342	14388	14357	14333	14336	14345	14155	14257	14448	14344	14175	14189	14256	14197	14352	14229	14466	14257	14182	14245	14275	14318	14247	14286	14325	14320	14129	14371	14358	14274	14277	14194	14266	14390	14291	14263	14253	14187	14113	14402	14256	14176	14297	14473	14348	14408	14385	14402	14175	14110	14316	14238	14197	14353	14319	14295	14294	14201	14380	14220	14380	14322	14323	14113	14299	14310	14373	14286	14328	14309	14290	14166	14195	14254	14391	14255	14386	14158	14326	14282	14349	14266	14370	14264	14368	14233	14169	14239	14376	14363	14147	14245	14216	14303	14206	14432	14484	14195	14307	14182	14263	14465	14210	14127	14249	14231	14329	14239	14497	14218	14168	14185	14448	14179	14189	14331	14291	14375	14355	14267	14253	14204	14232	14349	14232	14495	14224	14476	14155	14314	14333	14358	14394	14240	14443	14327	14305	14303	14288	14275	14236	14379	14297	14542	14370	14267	14319	14288	14228	14193	14261	14263	14362	14414	14341	14326	14203	14297	14200	14385	14303	14235	14163	14377	14242	14468	14144	14200	14299	14337	14298	14372	14310	14260	14261	14245	14110	14349	14271	14381	14229	14358	14197	14177	14309	14253	14241	14219	14265	14274	14324	14265	14219	14336	14204	14453	14236	14257	14308	14313	14248	14371	14155	14211	14486	14234	14292	14464	14199	14208	14359	14199	14241
27193	21798	24127	22360	26193	25975	22053	20047	17464	15866	15391	15427	15578	15352	15497	15454	15314	15505	15576	15748	15510	15662	15691	15532	15583	15626	15447	15545	15499	15603	15537	15471	15522	15506	15499	15418	15440	15358	15690	15470	15606	15472	15521	15458	15488	15685	15454	15608	15656	15673	15640	15746	15624	15400	15661	15409	15606	15444	15307	15366	15390	15513	15481	15493	15381	15503	15706	15456	15441	15644	15443	15416	15630	15368	15580	15371	15453	15364	15401	15434	15539	15494	15463	15377	15505	15567	15446	15437	15440	15557	15516	15687	15426	15467	15484	15539	15655	15488	15565	15410	15530	15298	15473	15505	15691	15279	15382	15569	15550	15371	15430	15627	15429	15429	15326	15387	15611	15368	15497	15224	15468	15447	15556	15433	15382	15577	15380	15610	15573	15342	15505	15785	15718	15778	15534	15640	15611	15424	15562	15515	15607	15430	15178	15478	15358	15423	15636	15643	15513	15519	15525	15353	15482	15506	15339	15228	15427	15488	15436	15586	15579	15738	15400	15644	15525	15464	15585	15564	15736	15565	15357	15541	15360	15601	15604	15542	15382	15421	15666	15606	15545	15284	15586	15642	15621	15463	15732	15415	15511	15515	15317	15712	15607	15436	15207	15415	15356	15410	15441	15482	15362	15572	15683	15402	15505	15529	15465	15476	15410	15522	15651	15324	15499	15511	15495	15505	15540	15479	15635	15382	15378	15622	15489	15420	15622	15436	15465	15419	15530	15779	15484	15419	15321	15491	15437	15509	15525	15371	15667	15447	15570	15521	15509	15605	15485	15519	15513	15332	15442	15406	15591	15691	15508	15465	15458	15387	15561	15407	15389	15310	15569	15513	15519	15339	15353	15613	15447	15585	15602	15403	15390	15322	15410	15399	15600	15495	15565	15754	15661	15355	15463	15649	15513	15498	15516	15443	15380	15527	15465	15450	15486	15415	15345	15554	15586	15477	15466	15265	15428	15624	15454	15372	15623	15638	15637	15292	15395	15402	15395	15574	15502	15412	15647	15469	15434	15513	15684	15776	15598	15626	15371	15447	15450	15324	15743	15498	15489	15474	15534	15668	15511	15470	15495	15419	15516	15638	15676	15287	15407	15397	15464	15409	15462	15604	15524	15410	15551	15590	15323	15432	15597	15568	15470	15677	15433	15607	15657	15419	15661	15427	15340	15426	15449	15340	15626	15638	15504	15648	15635	15391	15532	15517	15647	15477	15714	15274	15466	15281	15411	15428	15348	15614	15547	15620	15278	15394	15598	15304	15608	15465	15683	15553	15435	15381	15574	15607	15538	15531	15339	15215	15469	15280	15543	15515	15511	15443	15476	15533	15249	15607	15556	15347	15447	15516	15366	15636	15585	15541	15579	15456	15640	15502	15395	15361	15493	15446	15486	15375	15579	15638	15306	15597	15381	15470	15491	15544	15220	15438	15328	15540	15482	15516	15597	15637	15503	15535	15390	15359	15415	15303	15610	15571	15269	15572	15469	15503	15589	15584	15534	15420	15635	15502	15520	15720	15500	15500	15381	15282	15599	15451	15586	15437	15462	15465	15380	15496	15413	15437	15568	15548	15427	15157	15457	15460	15493	15575	15582	15518	15324	15526	15657	15482	15414	15401	15354	15504	15360	15347	15556	15544	15354	15479	15443	15526	15380	15371	15586	15509	15474	15442	15544	15456	15447	15669	15401	15468	15483	15614	15611	15566	15316	15673	15346	15707	15447	15454	15472	15498	15500	15524	15613	15770	15502	15477	15461	15481	15413	15501	15590	15485	15515	15438	15506	15498	15561	15459	15445	15521	15365	15551	15591	15507	15338	15337	15365	15476	15695	15504	15683	15543	15583	15241	15466	15622	15566	15488	15376	15365	15547	15404	15476	15556	15246	15339	15453	15567	15368	15590	15579	15559	15367	15495	15440	15388	15523	15306	15566	15688	15862	15397	15520	15574	15300	15414	15365	15286	15512	15560	15319	15407	15747	15632	15402	15535	15472	15597	15480	15484	15318	15525	15521	15555	15591	15291	15696	15546	15543	15543	15452	15426	15463	15442	15410	15393	15524	15519	15548	15531	15486	15384	15365	15557	15473	15421	15443	15528	15511	15571	15459	15466	15606	15557	15608	15523	15564	15560	15663	15721	15437	15605	15467	15221	15544	15607	15395	15717	15517	15415	15603	15482	15539	15625	15564	15576	15585	15551	15615	15473	15508	15497	15450	15492	15425	15367	15350	15567	15574	15474	15457	15550	15570	15547	15521	15609	15633	15532	15447	15565	15359	15517	15532	15403	15398	15528	15512	15604	15729	15565	15594	15416	15550	15549	15496	15639	15237	15676	15428	15718	15342	15279	15557	15415	15535	15403	15455	15614	15390	15475	15581	15162	15494	15429	15539	15384	15424	15463	15260	15476	15556	15504	15658	15521	15663	15592	15408	15321	15422	15772	15523	15479	15372	15436	15261	15498	15523	15475	15438	15568	15471	15532	15569	15511	15290	15470	15486	15456	15595	15350	15586	15648	15669	15550	15452	15481	15538	15608	15400	15664	15672	15503	15511	15481	15577	15447	15396	15529	15636	15480	15381	15620	15586	15454	15493	15496	15372	15606	15457	15543	15587	15219	15530	15356	15464	15547	15596	15580	15608	15497	15411	15555	15396	15369	15411	15497	15406	15414	15404	15597	15370	15397	15524	15521	15550	15465	15476	15389	15623	15520	15552	15277	15441	15621	15643	15533	15495	15621	15458	15351	15394	15622	15456	15443	15462	15347	15538	15719	15705	15448	15571	15464	15553	15577	15547	15567	15473	15526	15463	15485	15383	15457	15346	15677	15514	15410	15385	15480	15337	15590	15570	15386	15586	15406	15459	15408	15554	15492	15394	15392	15377	15348	15365	15582	15583	15390	15411	15571	15482	15489	15672	15299	15386	15487	15631	15459	15472	15488	15313	15597	15578	15436	15511	15739	15504	15458	15562	15529	15556	15443	15539	15491	15555	15530	15519	15555	15465	15612	15642	15459	15789	15559	15659	15466	15379	15611	15394	15318	15387	15487	15515	15449	15376	15452	15241	15480	15532	15478	15417	15570	15585	15456	15663	15578	15518	15498	15446	15496	15496	15703	15488	15490	15599	15451	15547	15507	15589	15431	15551	15530	15589	15521	15439	15508	15486	15632	15515	15458	15392	15478	15433	15693	15426	15383	15400	15416	15577	15388	15277	15639	15643	15484	15471	15224	15545	15367	15445	15685	15766	15470	15426	15581	15396	15389	15468	15449	15471	15405	15695	15648	15609	15389	15422	15448	15438	15488	15684	15536	15607	15580	15558	15486	15375	15565	15448	15502	15638	15586	15490	15529	15549	15402	15400	15479	15426	15363	15640	15551	15494	15356	15527	15673	15338	15500	15465	15658	15422	15501	15675	15469	15592	15277	15557	15606	15503	15525	15455	15473	15588	15517	15348	15478	15369	15470	15528	15519	15445	15548	15426	15532	15709	15739	15379	15503	15518	15430	15584	15468	15641	15231	15586	15680	15414	15399	15500	15613	15558	15528	15675	15635	15465	15331	15417	15502	15488	15579	15585	15398	15501	15393	15508	15465	15410	15492	15460	15448	15572	15540	15515	15497	15348	15370	15299	15424	15566	15555	15338	15462	15596	15377	15531	15471	15414	15628	15474	15561	15551	15496	15505	15514	15341	15425	15629	15497	15436	15422	15493	15497	15490	15305	15595	15578	15486	15550	15502	15562	15444	15494	15641	15524	15542	15496	15355	15364	15539	15678	15574	15410	15447	15544	15648	15454	15540	15372	15538	15483	15352	15442	15389	15652	15531	15538	15556	15373	15433	15506	15609	15570	15594	15471	15509	15546	15467	15535	15726	15469	15485	15716	15458	15344	15492	15511	15472	15457	15660	15336	15536	15543	15445	15510	15536	15584	15604	15386	15549	15322	15554	15402	15565	15629	15489	15521	15593	15572	15549	15538	15599	15403	15299	15396	15383	15689	15564	15531	15468	15635	15336	15484	15464	15446	15579	15549	15426	15546	15484	15399	15618	15487	15422	15417	15565	15371	15472	15667	15471	15475	15581	15361	15538	15405	15501	15654	15546	15622	15652	15393	15393	15453	15407	15516	15575	15478	15461	15602	15449	15510	15448	15344	15459	15584	15569	15531	15532	15455	15502	15666	15494	15566	15431	15479	15587	15396	15559	15574	15586	15600	15677	15417	15326	15418	15595	15191	15262	15498	15814	15578	15573	15309	15635	15443	15631	15609	15460	15519	15629	15751	15525	15500	15445	15465	15457	15516	15643	15504	15697	15461	15431	15489	15493	15478	15640	15683	15379	15536	15385	15502	15513	15549	15527	15486	15405	15465	15699	15788	15586	15640	15622	15603	15453	15396	15468	15484	15559	15492	15515	15592	15578	15619	15527	15474	15726	15687	15560	15584	15271	15296	15301	15428	15539	15535	15442	15456	15682	15591	15444	15283	15535	15410	15624	15429	15507	15514	15433	15520	15506	15450	15504	15501	15505	15632	15598	15673	15646	15655	15558	15573	15335	15393	15512	15541	15473	15427	15376	15399	15478	15620	15522	15307	15389	15509	15537	15528	15619	15414	15561	15500	15607	15454	15520	15292	15567	15702	15468	15359	15742	15420	15357	15607	15528	15622	15479	15336	15358	15438	15225	15548	15694	15572	15395	15462	15565	15456	15533	15414	15563	15562	15301	15562	15554	15609	15470	15438	15485	15583	15539	15673	15609	15376	15581	15317	15464	15638	15602	15326	15576	15486	15375	15552	15546	15629	15584	15406	15607	15296	15352	15533	15468	15659	15401	15604	15476	15419	15601	15837	15548	15596	15544	15506	15463	15462	15563	15477	15556	15543	15586	15638	15414	15514	15619	15346	15645	15463	15296	15464	15491	15562	15460	15526	15629	15569	15537	15597	15518	15528	15252	15145	15380	15384	15464	15656	15473	15472	15609	15464	15701	15596	15420	15472	15467	15420	15558	15686	15437	15546	15503	15494	15442	15496	15539	15660	15372	15563	15566	15514	15608	15546	15538	15431	15405	15531	15550	15333	15659	15408	15426	15421	15514	15579	15585	15609	15519	15590	15447	15443	15595	15641	15485	15390
14373	18662	19994	20911	29599	27210	22339	20277	16861	14541	14597	14557	14593	14627	14509	14596	14437	14653	14644	14472	14769	14446	14397	14497	14405	14636	14479	14634	14619	14605	14672	14531	14632	14688	14574	14485	14522	14492	14664	14442	14609	14547	14566	14734	14672	14552	14520	14438	14705	14579	14651	14430	14488	14600	14604	14690	14478	14527	14366	14572	14598	14451	14475	14599	14457	14643	14611	14508	14550	14562	14560	14509	14559	14547	14596	14640	14429	14527	14581	14576	14525	14583	14597	14671	14492	14551	14754	14480	14612	14463	14513	14589	14628	14552	14530	14482	14521	14455	14646	14549	14556	14676	14458	14263	14605	14561	14482	14514	14606	14597	14340	14480	14425	14444	14465	14492	14506	14506	14443	14500	14382	14475	14539	14696	14522	14643	14460	14447	14623	14591	14639	14550	14520	14694	14584	14611	14713	14470	14558	14501	14554	14590	14636	14705	14539	14570	14521	14485	14583	14557	14402	14588	14547	14550	14624	14645	14546	14526	14502	14561	14516	14539	14454	14383	14571	14622	14668	14703	14502	14562	14500	14741	14609	14442	14371	14582	14595	14451	14563	14599	14570	14469	14583	14627	14556	14446	14562	14570	14586	14450	14476	14523	14618	14554	14601	14537	14359	14652	14503	14495	14381	14561	14633	14588	14503	14605	14505	14434	14549	14637	14530	14451	14569	14401	14490	14616	14512	14310	14491	14556	14478	14509	14578	14578	14661	14554	14440	14633	14506	14458	14579	14455	14613	14556	14541	14545	14548	14520	14558	14419	14562	14409	14603	14567	14473	14416	14536	14557	14530	14523	14627	14572	14542	14583	14636	14515	14470	14695	14648	14512	14860	14552	14592	14650	14539	14538	14568	14576	14582	14650	14422	14445	14687	14515	14489	14510	14682	14641	14440	14567	14590	14522	14555	14605	14602	14559	14396	14651	14681	14570	14547	14528	14472	14418	14652	14449	14430	14650	14471	14531	14596	14510	14464	14514	14580	14551	14591	14505	14732	14449	14533	14489	14554	14638	14543	14562	14747	14374	14543	14617	14465	14436	14468	14533	14590	14484	14708	14609	14528	14691	14366	14557	14660	14325	14462	14602	14682	14629	14588	14375	14588	14562	14600	14567	14490	14331	14580	14603	14437	14470	14749	14463	14642	14433	14786	14352	14557	14396	14539	14575	14656	14496	14450	14435	14450	14475	14793	14435	14431	14652	14807	14414	14595	14498	14636	14432	14520	14412	14543	14647	14557	14482	14499	14575	14427	14582	14603	14621	14389	14432	14553	14617	14743	14414	14679	14408	14513	14467	14605	14550	14677	14665	14483	14753	14474	14758	14693	14597	14453	14491	14528	14544	14486	14464	14678	14516	14470	14643	14418	14449	14437	14439	14469	14577	14386	14551	14602	14599	14441	14562	14701	14510	14533	14619	14542	14542	14553	14496	14404	14612	14523	14557	14463	14628	14552	14423	14584	14565	14470	14530	14625	14600	14558	14783	14383	14577	14639	14533	14588	14522	14596	14422	14563	14554	14454	14586	14652	14636	14561	14548	14578	14664	14500	14545	14439	14555	14524	14503	14508	14580	14530	14694	14724	14262	14562	14678	14496	14627	14654	14564	14675	14512	14526	14622	14466	14669	14566	14556	14563	14380	14786	14638	14440	14595	14533	14680	14545	14523	14686	14617	14438	14617	14480	14510	14558	14577	14474	14675	14684	14461	14454	14346	14615	14527	14570	14534	14371	14498	14593	14664	14435	14430	14591	14549	14501	14480	14487	14552	14430	14541	14420	14329	14563	14605	14561	14535	14553	14561	14636	14494	14502	14530	14592	14474	14638	14494	14496	14640	14543	14546	14493	14433	14614	14582	14431	14458	14576	14399	14578	14523	14717	14484	14681	14513	14664	14506	14586	14565	14547	14493	14494	14423	14582	14577	14580	14461	14620	14452	14579	14590	14454	14687	14507	14713	14590	14525	14672	14619	14545	14356	14710	14537	14510	14508	14596	14582	14575	14626	14604	14447	14538	14642	14629	14685	14626	14440	14585	14414	14575	14518	14702	14703	14509	14468	14453	14436	14565	14590	14668	14528	14398	14537	14638	14549	14577	14696	14663	14550	14588	14548	14588	14446	14588	14446	14604	14532	14555	14464	14690	14553	14470	14691	14610	14635	14606	14767	14540	14551	14620	14491	14666	14553	14531	14474	14509	14721	14464	14623	14648	14471	14749	14522	14578	14521	14550	14636	14477	14529	14590	14493	14644	14522	14676	14558	14550	14539	14610	14524	14453	14567	14690	14507	14493	14559	14617	14479	14493	14596	14599	14601	14533	14392	14501	14594	14479	14637	14593	14559	14576	14585	14479	14604	14484	14675	14610	14562	14612	14592	14602	14595	14603	14590	14577	14838	14748	14647	14374	14525	14500	14550	14464	14700	14514	14542	14551	14630	14617	14593	14587	14532	14470	14476	14609	14543	14542	14499	14481	14455	14742	14700	14502	14561	14466	14519	14621	14461	14612	14651	14453	14536	14400	14502	14735	14704	14584	14381	14479	14573	14453	14473	14656	14583	14462	14639	14688	14527	14585	14544	14579	14507	14508	14464	14632	14472	14762	14541	14523	14614	14442	14359	14622	14535	14545	14543	14468	14592	14505	14495	14643	14623	14559	14359	14669	14676	14553	14498	14670	14522	14407	14598	14630	14654	14554	14526	14527	14492	14439	14488	14637	14564	14600	14734	14642	14503	14455	14578	14539	14622	14535	14707	14614	14443	14565	14685	14731	14520	14460	14613	14625	14446	14441	14485	14576	14558	14652	14590	14460	14511	14554	14507	14408	14367	14471	14423	14547	14606	14610	14688	14649	14527	14581	14516	14547	14657	14615	14654	14647	14645	14526	14346	14724	14549	14567	14622	14654	14664	14570	14765	14478	14438	14508	14523	14472	14632	14505	14597	14489	14414	14666	14463	14553	14465	14606	14627	14485	14505	14722	14565	14764	14614	14723	14551	14510	14523	14698	14621	14530	14583	14458	14502	14653	14485	14604	14439	14620	14579	14465	14844	14479	14585	14370	14725	14597	14378	14670	14418	14526	14574	14467	14446	14531	14526	14471	14610	14639	14659	14526	14578	14744	14517	14542	14606	14773	14625	14546	14645	14445	14465	14596	14580	14588	14562	14740	14455	14535	14636	14456	14498	14618	14588	14415	14548	14559	14466	14413	14684	14512	14569	14629	14632	14590	14625	14779	14430	14650	14549	14623	14450	14391	14657	14699	14496	14480	14624	14650	14589	14495	14488	14598	14568	14528	14663	14571	14424	14516	14523	14769	14428	14431	14503	14676	14488	14582	14531	14526	14364	14500	14535	14572	14572	14539	14408	14481	14729	14508	14412	14332	14463	14457	14505	14528	14570	14602	14483	14654	14555	14368	14665	14542	14786	14387	14672	14581	14515	14504	14702	14600	14470	14730	14733	14474	14560	14448	14497	14623	14542	14812	14545	14467	14664	14528	14450	14553	14496	14504	14370	14514	14565	14526	14630	14585	14429	14590	14485	14692	14621	14544	14558	14640	14629	14592	14692	14514	14680	14591	14558	14768	14468	14583	14538	14605	14620	14628	14465	14538	14488	14585	14439	14508	14587	14544	14729	14420	14477	14570	14437	14566	14646	14605	14635	14525	14579	14445	14582	14751	14450	14596	14517	14568	14592	14541	14460	14608	14616	14509	14526	14636	14551	14545	14473	14513	14457	14554	14575	14439	14491	14364	14323	14518	14560	14693	14596	14288	14654	14478	14532	14489	14568	14556	14702	14515	14615	14689	14538	14582	14700	14522	14620	14577	14360	14624	14468	14567	14506	14439	14701	14628	14565	14499	14524	14476	14460	14655	14409	14655	14592	14490	14539	14541	14499	14660	14735	14507	14611	14613	14592	14735	14682	14508	14483	14522	14660	14596	14459	14481	14652	14627	14670	14519	14502	14720	14560	14476	14479	14556	14555	14659	14572	14677	14674	14528	14531	14421	14714	14549	14447	14702	14661	14673	14610	14540	14524	14634	14512	14556	14634	14587	14556	14592	14487	14874	14566	14457	14563	14495	14723	14392	14549	14772	14620	14594	14476	14450	14552	14477	14474	14627	14622	14589	14418	14554	14723	14409	14524	14727	14408	14723	14579	14561	14465	14544	14468	14520	14583	14484	14605	14779	14442	14603	14542	14595	14804	14555	14738	14496	14748	14491	14699	14700	14654	14610	14674	14421	14651	14615	14705	14466	14638	14575	14431	14596	14545	14684	14526	14723	14515	14526	14526	14511	14517	14535	14486	14615	14399	14540	14506	14701	14442	14494	14674	14568	14596	14644	14451	14633	14599	14576	14629	14749	14618	14556	14499	14529	14576	14468	14555	14486	14580	14497	14509	14632	14682	14777	14614	14625	14624	14688	14631	14669	14343	14688	14459	14702	14483	14561	14543	14773	14487	14590	14595	14425	14682	14595	14472	14487	14552	14548	14422	14627	14620	14484	14496	14562	14650	14613	14423	14575	14458	14589	14715	14530	14585	14710	14525	14525	14546	14667	14393	14500	14622	14635	14676	14670	14494	14559	14505	14559	14528	14571	14600	14644	14652	14607	14542	14662	14492	14542	14556	14469	14599	14474	14463	14529	14474	14509	14646	14525	14458	14530	14563	14632	14626	14556	14607	14789	14607	14633	14553	14651	14601	14605	14591	14461	14582	14574	14568	14691	14552	14646	14546	14543	14499	14590	14584	14536	14625	14497	14577	14536	14686	14713	14803	14394	14671	14685	14736	14504	14516	14533	14453	14488	14657	14470	14653	14493	14400	14637	14550	14568	14803	14543	14499	14613	14644	14645	14587	14547	14574	14444	14505	14528	14504	14597	14626	14450	14567	14584	14546	14432	14753	14530	14575	14679	14582	14414	14411	14548	14406	14478	14563	14636	14582	14645	14511	14656	14568	14601	14574	14582	14656	14612	14623	14585	14347	14671	14647	14486	14404	14381	14627	14510	14522	14611	14465	14683	14720	14595	14549	14493	14591	14500	14381	14571	14614	14555	14527	14674	14394	14626	14643	14395	14653	14559	14585	14455	14632	14548	14690	14660	14624	14548	14477	14621	14431	14521	14443
24238	21278	28390	25791	41754	50641	43495	33930	25322	17836	16405	16011	16029	16092	15970	15924	16036	15907	16144	16028	16011	16036	15859	16166	15970	16095	15939	15834	15964	16166	15983	16043	15820	15858	15974	16026	15861	15966	15796	15945	15899	16021	15981	15936	15852	15841	15991	16019	15922	15826	16069	16088	15741	15753	15975	15885	15953	15958	15853	15952	15815	16103	16077	15845	15850	16083	15855	16015	15825	15826	15681	15848	15646	15754	15816	15949	15959	15698	15900	15654	15965	15962	15995	16013	15789	15761	15825	15787	15793	15787	15842	16013	15940	15848	15753	15920	15761	15914	15876	15922	15901	15959	15929	15812	15786	16038	16010	15965	15686	15888	15604	16047	15865	15869	15759	15808	15948	15849	15798	15810	15778	15897	15917	16034	15864	15835	15846	15977	15922	15936	15832	15706	15731	15827	15741	15777	16007	15945	15763	16000	15881	16080	15805	16044	15792	15743	16061	16058	15878	15839	15797	15943	15918	15837	15958	15969	15953	16063	15898	15888	15883	15854	16072	15995	15891	15773	15849	15904	15945	15947	15794	15903	15752	15873	15963	15877	15863	16029	15822	15834	15865	15836	15921	15905	15828	15959	15993	15818	15801	15863	15874	15914	15980	15956	15765	15864	15860	16038	15903	15856	15779	15844	15994	15975	16005	15916	15800	15810	15857	15895	15836	15792	15907	15749	15899	15924	15974	15779	15862	15901	15849	15739	15810	15995	15518	15912	15748	15877	15824	16010	15847	15839	15879	15841	15997	15888	16072	16000	15637	15998	15996	15765	15934	15947	15978	15777	15942	15826	15894	16020	15729	15857	15818	15839	15967	15746	16064	15906	15756	15938	16053	15940	15730	15963	15927	16073	15880	15974	15941	16037	15974	15897	15957	15921	15723	15875	15895	15819	15847	16001	15962	15689	15943	15780	15754	16076	15828	15777	16021	16026	15890	15939	15882	15937	15776	15986	15938	16114	15646	16063	15915	15765	15808	15966	15875	15910	16056	15774	15925	15989	15687	15924	15830	15798	15927	15927	15772	15653	15861	15877	15834	16001	15862	16004	15955	16041	15822	15801	15903	15759	15887	15865	15828	15776	15930	16039	15857	15941	15610	15755	15901	15840	15731	15966	15822	15720	15845	15863	15966	16073	16028	15978	15985	15963	16014	16039	16030	15750	16051	15922	15844	15792	15819	15879	15798	15867	15903	15949	15977	15885	15671	15764	15939	15751	16118	15789	16008	15934	15888	15776	15873	16114	15877	15712	15918	15972	15809	15824	15840	15764	15851	15896	16034	15850	15884	15804	15798	15918	15881	15886	15922	15926	15752	15872	15959	15950	15788	16037	15744	15836	15972	16018	15984	15991	15867	15949	15970	15878	15886	15789	15710	15951	15787	15761	15759	15716	15970	15694	15987	15860	15928	16001	15976	15924	15970	16031	15888	15964	15794	15939	16016	15663	15990	15779	15819	15874	15946	15705	16002	15757	15924	15791	15752	15867	15809	15775	15892	15964	15811	16037	15860	15745	15937	15971	16091	15727	15930	16095	15890	15888	16017	15826	15886	15833	15781	15805	15855	15753	16009	15973	15751	16009	15886	15820	15778	16003	15977	15982	15826	15973	15870	15917	15781	15956	15905	15736	16010	15889	15797	15911	16096	15747	15750	15807	15801	16001	16001	16112	15718	15870	15889	16054	15817	15837	15990	15854	15856	15966	16029	15756	15885	15707	15836	15672	15867	15868	15950	16028	15862	15995	15838	15882	15861	15874	15978	15882	15913	15904	15830	16076	15738	15680	15766	16044	15834	15788	15777	15960	15748	15720	16017	15703	15898	15984	16052	16050	15881	15842	16080	15761	16133	15887	16032	15922	15972	15802	16042	15912	15807	15874	15752	15894	15963	15962	15833	15821	15890	15906	15724	15896	15986	15879	15722	15881	16023	15811	15816	15853	16257	15844	15619	15670	15905	15760	15910	15955	15938	15955	15908	15811	15991	15931	15858	15799	15954	15996	15948	16000	16064	16018	15793	15903	15941	15998	15738	15945	16129	15974	16020	16042	15997	15589	16011	15982	15677	15717	16020	15956	15961	15957	15891	15756	15865	15760	15794	15966	16077	15874	16121	15942	16053	16093	15943	15914	15850	15754	15820	15846	15868	15892	16001	15758	16034	15784	15839	15910	15962	15746	15889	15991	15953	15637	15902	16057	16012	16067	15871	16037	15740	15839	15860	15943	15948	16003	15925	15791	16041	15792	15910	15900	15823	15935	15862	16087	15965	15922	15911	15910	15918	15849	15942	15945	15793	15623	15841	15865	15872	15921	15871	15893	15799	15735	15901	15799	15833	15956	15970	15990	15899	15798	16006	16015	15938	15946	15956	15932	16126	15891	15903	15973	15789	15917	15928	16020	15786	15884	15931	15719	15860	15667	15798	15778	16002	15866	15947	15751	15881	15970	15900	16065	15940	15992	15977	16002	15826	15858	15694	15980	16072	15974	16057	15956	16183	15858	15954	15782	15961	15913	15811	15658	15897	15918	15948	15870	15922	15779	15933	15925	15935	15809	16062	15993	15875	15914	16058	15779	15883	15801	15753	15839	15810	15845	15785	16013	15942	15935	15773	15883	15853	15902	15734	15830	15759	15784	15935	15972	15750	16143	15925	15783	15856	15966	15927	15734	15789	15779	15880	15886	15653	15929	15964	16015	15840	15962	15775	15984	15998	15813	16080	15789	15959	15951	15951	16036	16150	16029	15907	15798	15747	15928	15824	15810	15789	16063	15758	15973	16061	16077	15931	15895	15979	15864	15837	15939	15802	15919	15780	15890	15894	15877	16104	15793	16006	15892	15867	15956	15953	15836	15769	15996	15851	15728	15860	15993	15743	16009	15945	16031	15775	15860	15709	15820	16011	15922	15682	15757	15792	15809	15837	15835	15747	15790	15931	15893	15951	15834	15870	15996	15939	15783	15943	15990	15846	15922	16001	15813	15920	15856	15831	15929	15923	15819	15911	16010	16139	15823	15768	15870	16019	15640	15759	15973	15772	15905	15733	16019	15962	15840	15840	15838	15793	15920	15944	15895	15794	15844	15822	15833	16012	15817	16010	15966	15977	15990	15807	15710	15816	15843	15908	16026	15993	15899	15807	15770	16013	15842	15833	16069	15974	15995	15886	16028	15917	15920	15842	15881	15966	15904	16107	15998	15769	15810	15875	15783	15894	15844	15916	15946	15959	16038	15885	15874	15793	16127	15936	15971	15768	15881	15928	15882	15862	15836	15891	15778	15855	15884	15670	16004	16165	15972	15811	15931	16019	15835	15900	16050	15834	15697	15904	15815	15937	15601	15807	15925	15944	15925	16002	15820	15933	15850	15984	15796	15791	15853	15700	15741	15975	16076	15986	15984	15819	15879	15894	15834	15841	15987	15739	15902	15861	16070	15985	15942	15898	15861	15958	15998	15694	16118	15942	15719	15852	15876	15913	15804	15877	15968	15971	15801	15927	15771	15675	16138	16063	15827	15909	15904	15780	15932	15903	15874	15912	16039	15699	15923	15795	15727	15789	15853	15961	15711	15823	15759	15927	15847	15654	15800	15727	15825	15754	15962	15910	16114	15748	15936	15770	15790	15782	15910	15910	15813	15878	15828	15882	16028	16046	15698	15830	15870	15865	15807	15856	15690	15708	15797	15956	15921	16011	15908	15996	15917	15906	15825	16018	15839	15968	15905	15879	16101	15887	15893	16127	15973	16008	15892	15872	15813	15839	15900	15893	15882	15948	15956	15836	15862	15748	15782	15617	15762	15938	15912	15858	15960	15986	15905	15885	15910	15918	15751	15976	15866	15865	15883	15904	15974	15793	16007	15837	16099	15845	15990	15819	15969	15993	15908	15696	15776	15727	15784	15744	16014	15901	15853	15909	15979	15765	15798	15710	15936	15713	15875	15809	15994	15881	15966	15911	15905	15865	16005	15973	15935	16018	16048	16034	16012	15822	15835	15867	15962	15982	15971	15825	15987	16035	15714	15851	15929	15912	15888	15744	16033	15830	15744	15803	15942	15862	15805	15997	15836	15838	15960	16054	15814	15787	15933	15800	15916	16011	15692	15914	15724	15947	15925	15994	15882	15983	15858	15767	15858	15820	15902	15874	15950	15846	16052	15941	15999	15954	15673	15809	15605	15791	15879	16007	15839	15836	15914	15910	15821	15775	15907	15922	15920	15845	15806	16024	15952	16047	15792	15940	15770	15994	16034	15773	15929	15857	15807	15942	15880	15892	15977	15908	15976	15872	15863	15908	16016	15735	15780	15982	15881	15999	15855	15850	16061	16061	15788	15943	15886	15830	15887	16076	15772	15813	15786	15757	15926	15882	15734	16145	15920	15901	15986	15876	15967	15855	15815	15924	16030	15879	15888	15833	15888	15850	15828	15898	15928	16119	15785	15998	15931	16025	16054	15982	15888	15796	15882	15918	15977	15967	15809	16085	15805	15911	15751	15736	15936	15652	15811	15770	15864	15784	15728	15803	15680	15892	15782	16022	15973	15606	15867	15843	15787	15891	15867	15748	15810	15956	16097	15649	15735	15925	15977	15990	15947	15892	15799	15925	15782	15835	16068	15956	15800	15853	15737	15871	15823	15753	15886	15812	15767	15750	15895	15917	15921	15872	15727	15641	15854	16074	16025	15892	15858	15816	15843	15708	15954	15906	15932	15824	16001	15792	15738	15864	15803	16005	15991	15823	15736	15752	16010	16012	15957	15777	15987	15624	15886	15848	16051	15896	15785	16011	15824	15997	15988	16031	15913	15863	15821	15777	15906	15789	15773	16060	15944	16065	16131	15932	15727	15852	15898	15748	15834	16001	16054	15716	15812	15915	15911	15940	15881	15740	15721	16028	16045	15712	15854	15958	15850	15777	16048	15983	15982	15948	15790	15814	15814	16011	15928	15925	16215	15943	15959	15854	15908	15918	16094	15901	15782	16006	15904	15889	15839	15914	15913	15848	15857	15875	15979	16015	15863	15807	15895	15771	15886	15927	15864	15610	15968	15982	16033	15892	15765	15928	15848	15823	15946	16010	15937	15784	15888	16047	15827	15921	15737	15861	15982	15665	15876	15755	15833	16104	15850	15820	15897	15910	15966
16804	30952	33593	34667	52680	51676	44134	35904	25402	15257	14842	14851	14847	14811	14957	14991	14898	14834	14876	14924	15074	15127	14801	14937	14999	14752	14897	14914	14832	14817	14956	15003	14785	14945	15003	15042	14710	14861	14799	14760	14756	15015	14912	14926	14869	14793	14833	14964	14984	14826	15018	14808	14915	14865	14791	14757	14922	14824	15046	14784	14632	14819	14921	14915	14960	14882	14806	15041	14748	14755	14818	14846	14839	14978	14791	14722	14805	14851	14964	14813	14914	14731	14782	14786	14900	14888	14825	15018	14942	14957	14800	14751	14899	14881	14966	14859	14753	14968	14671	15010	14913	14994	14822	14900	14980	14780	14920	14852	14887	14915	14834	14631	14916	14907	14905	14867	14822	14879	15015	14949	14712	14631	15031	14857	14882	14827	15016	14863	14894	14893	14850	14927	14972	14907	14791	14729	15021	14767	14819	14885	14796	15002	14839	14846	14782	14911	14844	14926	15094	14867	14640	14661	14907	14841	14838	14809	14775	15034	14843	14772	14918	14931	14798	14834	14948	14928	14974	15031	14633	14888	14844	14848	14981	14881	14786	14883	14880	14915	14804	14808	14928	15006	14713	14821	14844	14778	14954	14963	14819	14942	14769	14983	14681	14902	14798	14812	14808	15021	14791	14754	14969	14949	14862	14866	14835	14664	14966	14801	14851	14799	14817	14848	14854	14847	14905	14675	14791	14887	14844	14849	14920	14761	14884	14750	14806	14870	14830	14915	14891	14947	14779	14948	14769	14861	14898	14825	14979	14907	15020	14776	14898	14779	15064	14848	15027	14967	14969	14788	14901	14916	15006	14953	14908	14819	14771	14918	14766	14747	14894	14891	14914	14956	14901	14989	15068	14796	15115	14907	14836	14915	14812	14950	14985	14767	14834	14918	14800	14893	14979	14735	14834	14847	14752	14845	14937	14769	14674	14801	15168	14870	14726	14716	14899	14806	14840	14827	14995	15000	14725	14886	14960	14931	14879	14729	14908	14842	14891	14815	14667	14852	14860	14811	14832	14675	14901	14869	14949	14916	14933	14918	14897	14777	14836	14837	14773	14889	14840	14811	14824	14823	14884	14782	14928	15019	14865	14759	14929	14912	14839	14865	14811	14926	14850	14832	14895	14807	14702	14798	14867	14779	14658	14833	15024	14659	15032	14884	14854	14996	14987	14858	14838	14917	14832	14861	15037	14980	14762	15009	14711	15044	14674	14855	14853	14609	14883	14777	14860	14995	14796	14731	14908	14640	14738	14933	14897	15013	14998	14730	14746	14827	14817	14804	14745	14969	14875	14856	14764	14919	14926	14844	15010	14702	14854	14781	14804	14814	14878	14897	15049	14810	14900	14682	15096	14822	14884	14972	14818	14698	14837	14924	14733	14947	14748	14743	14899	14910	14794	14717	14870	14953	14646	14855	14689	14932	14849	14813	14832	14805	14889	14870	14851	14694	14794	14934	14739	14792	14747	14985	14847	14966	14935	14758	14883	14842	14889	14884	14841	14865	14879	14953	14656	14848	15015	14897	14955	14957	14924	14906	14935	14811	14866	14912	14830	14970	14762	14948	14803	14849	14978	14903	14882	15079	14756	14750	14874	15039	14921	14959	15026	14876	14762	14771	14979	14775	14732	14910	14728	14800	14913	15045	14986	14827	14832	14843	14882	14912	14887	15001	14828	14917	14876	14791	14911	14956	14767	14853	14936	14899	14781	14767	15016	14847	14891	14688	14997	14818	14729	14869	14953	14882	15005	14890	14862	14906	15000	14730	14750	15026	14879	14759	14900	14770	14794	14847	14890	14864	15062	14963	14889	14881	14883	14884	14944	15036	14804	14814	14867	14855	14888	14775	14834	14799	14930	14962	14747	14997	15027	14860	14742	14888	14795	14866	14993	14830	14835	14720	14799	14900	14974	14747	14874	14860	14807	14766	14919	14781	14894	14825	14956	14831	14870	14922	14890	14904	15006	14806	14748	14921	14795	14983	14998	14798	14804	14887	14834	14845	14814	14715	14871	14864	14956	14899	14925	14903	14754	14852	14753	14969	14782	14781	14748	14919	14784	14763	14954	14914	14869	14807	14838	14586	14832	14849	14878	14811	15055	14703	14786	14725	14892	14774	15025	14922	14806	14725	14907	14748	14889	14922	14809	15016	14809	14914	14855	14811	14763	14958	14870	14802	14993	14930	14657	14882	14810	14762	14882	14871	14832	14820	14861	14893	14859	14908	14912	14732	14767	14856	14815	14977	14723	14882	14730	14942	14689	14712	14792	14936	14819	14922	14743	14949	15001	14925	14900	14900	15063	14878	14881	14923	14942	14797	14762	14945	14906	14902	14773	14776	14960	14886	14851	14887	14786	14946	14923	14638	14751	14805	14865	14789	14773	14891	14889	14777	14817	14735	14807	14913	15006	14852	14777	14899	14913	14878	14739	14898	14667	14692	14779	14778	14810	14866	14917	14693	14808	14903	14884	14913	14876	14882	14841	14902	14903	14765	14729	14936	14775	14936	14800	14905	14861	14950	14852	14862	14657	14909	14822	14833	14843	14890	14957	14948	14737	14707	14739	14910	14761	14863	14869	14999	14847	14824	14861	14797	14954	14934	15009	14961	14951	14846	14773	14956	14753	14994	14904	14762	14944	14953	14844	14862	14761	14868	14880	14728	14927	14852	14944	14851	14840	14985	14815	14823	14824	14880	14824	14834	14682	14822	14881	14806	14803	14791	14748	14954	14829	14943	14799	14901	15015	14889	14741	14940	14850	14849	15018	14881	14673	14936	14906	14982	14951	14906	15030	14709	14579	14848	14801	14824	14861	14897	14833	14752	14749	14763	14798	14934	14773	14832	14749	14926	14768	14857	14954	14808	14855	14896	15065	14835	14896	15004	14773	14867	14762	15021	14995	14894	14834	14895	14806	14896	14958	14883	14935	14845	14964	14809	14678	14807	14749	14870	14953	14810	14719	14922	14831	14807	14713	15072	14917	14832	14777	14899	14824	14901	14833	14873	14931	14867	15020	14803	14864	14889	15000	14857	14728	14911	15101	14825	14748	14882	14708	14777	14845	14807	14754	14896	14853	14827	14866	14942	14891	15004	14791	15012	14963	14693	14825	14855	14787	14845	14952	14945	14744	15002	14649	14974	14781	14913	14725	14865	14961	14807	14880	14799	14721	14900	14936	14792	14906	14927	14932	14866	14775	14929	14878	14984	14853	14865	15014	14761	14681	14782	14717	14813	15129	14739	14829	14826	14902	14944	14891	14884	14790	14712	14822	14863	14940	14753	14951	14784	14790	14846	14912	14926	15036	14773	14911	14690	14730	14661	14940	14726	14853	14735	14836	14834	14931	14881	14971	14813	14854	14922	14864	14892	14830	14747	14805	14933	15005	14922	14843	14810	14813	14997	14861	14841	14877	14689	14931	14724	14819	14755	15033	14866	14840	14915	14844	14726	14910	14898	14935	14825	14749	14817	14925	14763	14688	14572	14828	14919	14751	14843	14795	14714	14783	14756	14964	14900	14726	14874	14916	15002	14875	14684	14937	14915	14860	14881	14826	14777	14704	14970	14786	14895	14833	15006	14818	14706	14939	15056	14885	14864	14785	14780	14948	14871	14720	14791	15059	14682	14878	14850	14893	15011	14762	14891	14973	14819	14963	14848	14910	14967	14789	14901	14923	14879	14829	15045	15029	14783	14789	14662	14861	14931	14905	14816	14938	14904	14773	14956	14952	14855	14698	14859	14801	14886	14814	14898	14947	14909	14765	14917	14899	14857	14814	14934	14749	14964	14855	15049	14804	15000	14865	14710	14859	14894	14741	14979	14885	14932	14857	14877	14940	14939	14668	14842	14748	14909	14853	14855	14928	14921	14857	14869	14618	14827	15004	14834	14728	14818	14830	14937	14884	14860	14920	14851	14829	14833	14877	14827	14910	14740	14903	14824	14867	14786	14790	14838	14683	14804	14883	14723	15008	14752	14917	14891	14920	14859	14936	14969	14999	14940	14900	14862	14829	14820	14869	14773	14953	14840	14921	14901	14966	14958	14732	14874	14841	14761	14885	14851	14814	14872	14872	14929	14974	14908	14883	14929	14931	14773	14827	14926	14813	14805	14973	14816	14861	14996	14919	14935	14878	14873	14714	14755	14938	14877	14871	14744	14750	14752	14904	14805	14812	14822	15033	14827	14994	15022	14745	14799	14787	14961	14844	14953	14857	14663	14941	14744	14777	14883	15021	14880	14950	14954	14926	14970	14936	14924	14811	14787	14748	14837	14799	14774	14883	14906	14788	14960	14814	14858	14924	14843	14996	14807	14841	14748	14845	14711	14757	14957	14757	14826	14945	14893	15102	15024	14748	14908	14733	14816	14755	14894	14915	14854	14671	14980	14718	14702	14873	14859	14877	14939	14820	14624	14905	14957	14931	14947	14774	14951	14932	14935	14816	14932	14808	14849	14798	14793	14824	14757	14803	14816	14842	14764	14881	14943	14957	14870	14916	14865	14789	14803	14832	14909	14655	14950	14777	14910	14847	15006	14971	14787	14991	14931	14956	14964	14774	14950	14889	14841	14917	14876	14806	14908	14828	15013	14884	14853	15023	15014	14849	14824	14855	14792	14891	14932	14887	14913	14904	14929	14701	14879	14877	14789	15011	14877	14829	14969	14945	15048	14793	14812	14966	14703	14926	14885	14787	14698	14795	14875	14787	14780	14943	14998	14916	14858	14964	14897	14831	14941	14967	14777	14841	14851	14934	14937	14748	14880	15006	15008	15049	14640	14704	14816	14869	14921	14930	15059	14902	14823	14764	14731	14832	14674	14771	14762	14872	14829	14967	14994	14871	14968	14725	14976	14952	14803	14832	14756	14883	14910	14901	14912	14936	14793	14712	14705	14847	14940	14865	14853	14986	14810	14795	14869	14624	14914	14913	14710	14670	14697	14817	14791	14968	14826	14879	14768	14987	14747	15003	14771	14925	14930	14792	14907	14790	14784	14695	14802	14847	14802	14809	14904	14925	14846	14923	15015	14795	14947	14987	14838	14720	14973	14832	14764	15018	14828	14839	14754	14911	14856	14913	14952	14836	14831	14852	15011	14907	14887	14822	14778	14857	15040	14882	14770	14652	14708	14673	14810
22931	21189	28973	24157	39581	59882	54938	43598	31942	19746	16572	16252	16284	16130	16196	16101	16321	16152	16199	16159	16158	16142	15983	15998	16099	16178	15989	15985	15933	15891	15992	16048	16033	15915	15977	16139	16080	16129	16133	16002	15965	16100	16021	16121	16228	15937	16035	15990	15942	16071	16185	15972	15848	16140	15895	15914	15970	16113	15986	16083	16085	15873	15812	16062	15840	15827	15911	16106	16117	15999	16145	15838	15878	15853	16073	15974	16057	16168	15840	16011	15819	15955	15995	15932	15952	15854	15985	15810	15966	15756	16028	15899	15831	15907	16006	16220	15849	15909	15865	16014	16088	15827	15978	15958	16002	15802	16008	15999	15809	15956	15789	15921	15866	15778	15975	15929	16146	16000	15825	15931	16176	15897	15937	16015	15923	15848	16011	15942	15971	16069	15936	15895	15918	15888	15801	15684	15938	15765	15780	15790	16082	15950	16021	15992	15878	15750	15948	15841	15843	16189	16118	16076	15898	15961	15906	15887	15884	15983	15880	15785	15877	15726	15937	16030	15858	16083	15983	15898	16161	15991	15904	15989	15812	16050	16058	15881	15934	16022	15830	16094	15816	15839	15841	15952	15838	15960	15915	16076	16187	16017	16162	15828	15920	15959	15687	15914	15970	15806	16076	15994	16062	15916	15862	15876	15862	15945	16021	15813	15872	15963	16067	15995	15757	15958	15901	15995	16019	15792	16090	16004	16104	15950	15962	16064	15708	16031	15836	15816	15688	15904	15790	15864	15881	16001	15889	15952	15915	16146	15995	16039	16140	16139	15946	15969	15749	15981	15908	15929	15868	15792	16044	15829	16174	15971	16035	15834	15894	15798	15948	15926	15977	15937	15787	15775	15843	16004	15997	15758	15878	16038	16233	15996	15878	15811	15942	15971	15897	16153	15846	15930	16123	16068	15863	15765	16054	15906	15978	16091	16062	15857	15884	15843	16014	15804	15839	16126	15829	15887	15894	15947	15961	15909	15800	16048	15872	15903	15962	16049	16061	15866	15900	15990	15782	15913	15742	15964	15917	15898	15806	15844	15804	15842	16105	15907	15787	15952	16000	15991	16009	15792	16132	16024	16040	16101	15883	15763	15905	15916	15805	16026	15677	15936	15937	15871	15782	15992	15837	15904	15916	15829	16076	15950	15997	15830	15980	16105	15788	15976	16063	16168	16075	15823	16012	15949	15990	15837	15974	15992	15975	15768	15923	16098	16115	15889	15874	15798	15755	15833	15966	15780	15902	15800	15752	15981	16047	16061	15995	15812	15793	16136	15910	15912	15910	15811	15767	15899	16050	15978	16006	15972	16079	16133	15665	15978	15783	15854	15970	15736	15921	16057	15885	15899	15951	15862	15722	15906	15998	15722	15899	15807	15759	15790	15989	15856	15974	15863	15798	15722	15789	16021	15892	15779	15823	16017	15978	16143	15898	16012	15918	15707	15921	15939	15997	15938	15840	15933	16034	15747	16096	16016	16114	16065	15967	16187	15933	16028	15828	15716	16007	16006	15913	15973	15995	15984	16068	15916	16108	16129	15971	16051	16028	16087	16047	15679	16074	16080	16016	16074	16155	16070	15908	15892	15883	15845	15744	15960	15890	15860	16075	15729	15908	16140	16107	16045	16021	16084	15836	15738	16082	15794	15912	15846	15998	15883	15768	15929	15971	15919	16063	15695	15732	15847	15959	15822	15902	15924	15902	16261	16152	15912	15922	15801	16108	15984	16022	16072	15915	15925	16086	15978	15822	15667	15775	15928	16022	15722	16001	15872	15844	16048	16030	15931	16003	15800	15757	15934	15798	15580	15800	15706	15868	15950	15997	15810	15875	15956	15847	15894	15815	15936	15975	15907	16055	15984	15958	16038	15784	15745	16134	15792	15763	15881	16040	16059	15907	16107	16039	15839	15965	15723	15828	15772	15940	15853	16008	15934	15831	15964	15809	15900	16101	16062	15755	15833	15701	15903	15969	15932	15807	15796	15756	15963	15781	15833	16099	15980	15955	15827	15791	16023	15915	15814	15973	15919	15892	15938	16006	15938	16118	15838	15839	16054	15898	16026	15747	15996	15816	15955	16186	15843	16010	15895	15898	15991	15767	15814	16037	15811	15808	16020	15951	15942	15987	15917	15814	15788	15701	15867	16028	15910	15989	16051	15794	15937	15845	16039	16107	16182	16094	15786	15909	16151	15817	15980	15832	15896	16016	15918	16022	15839	15930	15915	15912	15983	15872	15917	15960	16052	16020	16310	15893	16062	15823	15951	15895	15966	16015	16066	15859	15789	15790	15972	15943	15946	16081	16016	15678	15899	15894	16099	16040	15869	15644	15805	15960	15942	15943	15815	15841	15818	15584	15961	16101	15870	16011	15927	15752	16007	16077	15999	15953	15992	15805	15877	15800	15967	15754	15937	15943	15971	15965	16004	16003	15999	15879	15914	15890	15874	16112	15785	16091	15986	16111	15948	15927	16098	15712	15847	15981	16052	15898	15917	15952	16090	16057	15963	16121	16078	16185	15897	16046	16041	16053	15983	16010	15872	15960	15754	15813	15849	16037	15847	15898	15859	16062	15910	15957	16148	16007	15782	15829	15913	16063	15872	15978	15820	15869	15918	16308	15945	15885	16014	15844	15932	15866	15785	15914	15845	15927	16070	15854	15832	15864	16023	16078	15819	15765	15998	15996	15715	15844	15990	15942	16053	15876	15924	15987	16002	16101	15747	15887	16078	16135	15797	15859	16128	15943	15911	16014	16028	15826	15964	15940	16000	15959	15944	16023	15731	15912	15968	15844	15854	15985	15963	15763	15910	15955	15966	16033	16080	16062	15935	15914	16024	15825	15898	15794	15771	16058	15829	16042	15958	15907	16062	16029	15894	16073	15905	15858	15836	16058	16070	15795	15847	16107	15837	15837	15884	16031	15811	15794	16084	15842	15733	15925	15990	15944	15852	15950	16038	15777	15917	15982	15932	16034	15826	16067	15994	15881	15742	15675	15923	15731	15914	15855	15960	15992	15760	15842	15771	16011	15929	15954	16199	16145	15829	15968	15909	15881	15859	15930	16012	15853	16088	16117	15711	16003	15913	15871	15865	15992	15928	16117	16059	15999	16025	16044	15956	15956	15957	15969	15897	15913	15740	15697	15862	15908	15940	15959	16041	15959	15858	15929	15834	15925	15941	15931	15884	15916	15875	15854	16203	15986	15953	15950	16054	15917	15919	15923	15748	15878	15985	15889	15727	15818	15961	16050	15925	16000	16122	15672	15899	16021	16029	15939	16044	16128	15846	15877	15897	16008	16041	15797	16039	15658	15849	16173	15829	15975	16177	16064	15917	15782	16107	15811	15803	15812	15925	15821	16005	15975	16042	15862	15793	16063	15992	16087	15807	16099	15792	16047	15855	15863	15809	15784	16040	15886	15859	15872	15935	16007	15922	16011	16018	15915	15955	15792	15817	15940	15952	15808	15973	15936	16086	15996	15906	15847	15938	15884	15915	15814	16013	16147	15949	15870	15976	15872	15936	15809	16062	16032	15986	16028	15835	16088	15972	15839	15815	15789	16084	16062	15898	16021	15843	15880	15921	15913	15761	16100	15872	15940	16196	15930	16105	15926	16049	16019	15941	15935	15968	15764	15789	15919	15848	15942	15966	15913	16146	16012	15887	15972	15891	15844	16009	15870	15983	15998	15885	15920	16014	15817	15721	15852	15731	15950	15907	15957	16114	16114	16119	16046	15886	15762	15873	15918	15968	16069	15907	15828	15755	16106	16025	15877	15894	15943	15815	15772	16185	15970	16149	15881	15989	16087	15969	15946	15917	15967	15957	16066	15661	16049	15859	15915	16156	16071	15911	15939	15989	15870	16004	16004	16133	16047	15970	15839	15985	16102	15758	15995	15902	15923	15858	15956	15813	15866	15821	15917	16046	15984	15927	16012	16042	15971	15854	15811	15974	15972	15828	15992	16021	15896	15879	15887	15918	15972	15992	15673	16103	15829	16134	15941	15893	16010	15844	16115	15839	15898	16023	15986	15986	15943	15999	16009	15779	15892	15773	15909	15943	15842	15820	15891	15751	15832	15693	16003	15894	15728	15943	15836	15994	15933	16064	15843	16082	15783	15785	15850	15712	15834	16010	15926	16024	16033	15955	15957	16014	15956	15929	16018	15839	16017	16025	15874	16055	15975	15871	15946	15894	15840	15977	15798	15949	15978	15897	15771	15962	15787	15601	16135	15850	15935	15856	15821	15907	16011	15898	15779	15927	15855	15891	15833	15859	15922	15792	15898	15801	16090	15961	15671	15718	15815	15901	15869	16037	15977	15950	15874	16109	16054	15931	15884	15985	15802	16005	15998	15672	16080	15827	15970	15956	15888	15703	15902	15925	15999	16138	15819	15972	16014	15780	15989	15944	15954	15911	15904	16061	15923	16049	16065	15975	15918	15811	15969	15734	15977	15701	15906	15805	15963	15984	15994	15984	15950	16001	16030	15919	15795	15944	15749	15849	15819	15938	15929	15786	16070	15922	15899	15950	15832	15706	15927	15962	15844	15877	15816	15957	15898	15757	15744	16016	16028	15820	15788	15929	15699	15812	15858	15756	15713	15981	15909	16035	15828	15847	15829	15895	15955	15956	15817	16003	16026	15680	16009	15811	16173	15917	16032	16015	15915	15922	15880	16014	15964	15941	15948	15960	15992	15825	15869	15837	15898	15837	16050	15967	15899	16001	15855	15994	15923	15826	15632	15949	16015	15771	15950	15829	15930	15882	15934	15889	15867	15693	15999	15937	15993	16066	15958	16022	15864	15774	15821	15878	15717	15959	15916	15915	16070	15816	15868	15807	15873	16079	15842	15852	15930	15930	15897	16089	15925	15981	16083	15896	15825	15981	15983	15984	15864	15883	15973	15980	15900	15883	15867	15818	16045	15778	15861	15794	15784	15765	15798	15994	15919	15984	16082	16089	15916	15877	15907	15972	15786	15734	15911	15983	16043	15906	16017	15993	15980	15778	16158	15957	15952	15821	15944	15986	15980	15858	16237	15904	15962	15938	15817	15883	15963	15950	15809	15911	15797	15854	15760	15998	15880	15841	15820	15959	15894	15848	16005	15892	15870	15794	15746	15991	16108	15722
15541	34371	43077	46120	64313	66043	56044	45942	32955	16027	14885	14917	14945	14948	14936	15004	15063	14851	14709	14936	14778	14836	14824	14994	14923	14916	15011	14738	14810	14747	14908	14947	14930	14807	14789	14913	14884	15001	14932	14867	14872	14775	14768	14823	14849	14984	14783	15029	14989	14899	14880	14796	14992	14799	14877	14911	14632	14808	14751	14562	14902	14932	14565	14716	14881	14932	14944	14749	14595	14653	14830	14780	14969	15046	15041	14722	14702	14763	15009	14958	14784	14860	14922	14814	14720	14801	14893	14930	14842	14910	14817	14705	14792	14975	14814	14888	14752	14795	14778	14689	14832	14856	14813	14945	14945	14780	14880	15018	14780	14871	14938	14617	14887	14884	14765	14869	14887	14700	14897	14858	14803	14859	15004	14872	14899	14747	14787	14873	14748	14901	14792	14804	14800	14742	14956	14886	14769	14828	14858	14916	14836	14845	14868	14781	14811	14786	14848	14863	14721	14889	14842	14823	14809	14953	14861	14791	14836	14742	14746	14873	14612	14796	14772	14750	14845	14806	14914	14892	14791	14742	14789	14687	14852	14776	14811	14823	14856	14793	14679	14862	14853	14885	14720	14653	14775	14607	14829	14740	14712	14830	14874	14856	14801	14861	14909	14828	14748	14946	14890	14925	14692	14687	14658	14837	14906	14888	14845	14853	14859	14777	14766	14927	14936	14806	14716	14817	14943	14837	14798	14825	14828	14719	14799	14907	14920	14892	14664	14686	14939	14717	14748	14852	14794	14839	14705	14859	14758	14871	14749	14843	14903	14908	14877	14767	14804	14728	14781	14820	14934	14855	14780	15028	14816	14697	14686	14828	15002	14879	14782	14931	14701	14801	14693	14914	14899	14781	14729	14791	14814	14926	15012	14736	14905	14703	14938	14698	14620	14860	14916	14752	14805	14540	14833	14759	15005	14726	14716	14798	14913	14803	14839	14837	14900	15017	14605	14771	14667	14829	14866	14809	14816	14698	14801	14657	14892	14723	14841	14739	14895	14742	14770	14834	14858	14855	14861	14768	14805	14740	14694	14761	14822	14812	14924	14753	14756	14793	14853	14843	14948	14753	14765	14818	14867	14971	14950	14796	14838	14794	14770	14827	14892	14790	14888	14807	14822	14675	14708	14809	14874	14973	14780	14873	14696	14780	14759	14769	14727	14850	14702	14791	14911	14745	14734	14781	14901	14751	14842	14694	14909	14694	14953	14862	14724	14901	14921	14877	14676	14824	14903	14840	14632	14821	14831	14919	14690	14803	14864	14878	14878	14871	14884	14927	14734	14841	14847	14748	14903	14805	14820	14981	14909	14967	14792	14840	14876	14760	14851	15029	14935	14757	14895	14936	14839	14915	14826	14807	14773	14778	14799	14734	14716	14959	14793	14719	14952	14850	14651	14891	14741	14846	14793	14846	15001	14725	14755	14886	14853	14741	14854	14948	14818	14848	14731	14990	14865	14699	14906	14890	14976	14745	14753	14762	14900	14719	14803	14707	14802	14779	14937	14800	14670	14919	14801	14852	14898	14803	14567	14759	14746	14657	14746	14549	14824	14775	14815	14834	14789	14780	14761	14819	14787	14701	14897	14756	14827	14695	14692	14804	14899	14902	14961	14800	14833	14743	14840	14991	14843	14925	14897	14965	14936	14799	14679	14942	14847	14977	14740	14901	14794	14746	14947	14767	14896	14919	14787	14810	14783	14739	14859	14811	14770	14848	14811	14998	14922	14736	14709	14867	14755	14637	14812	15015	14879	14879	14846	14773	14758	14768	14865	14729	14642	14884	14824	14628	14854	14880	14832	14896	14742	14739	14801	14874	14843	14924	14898	14914	14859	14689	14822	14833	14851	14839	14809	14821	14792	14782	14922	14732	14950	14740	14828	15005	14892	14803	14667	14733	14941	14953	14791	14846	14844	14911	14792	14712	14726	14925	14961	14636	14929	14744	14884	14805	14907	14746	14838	14760	14699	14777	14779	14830	14783	14652	14755	14744	14701	14785	14732	14894	14801	14746	14835	14937	14828	14879	14693	14760	14917	14860	14973	14766	14893	14794	14976	14777	14800	14806	14868	14760	14780	14840	14863	14997	14846	14733	14791	14988	14860	14845	14862	14779	14742	14710	14770	14667	14781	14793	15012	14853	14954	14830	14811	14856	14706	14953	14893	14918	14844	14796	14827	14947	14923	14828	14882	14851	14757	14733	14620	14917	14847	14810	14813	14789	14654	14781	14891	14858	14847	14889	14646	14797	14890	14826	14791	14781	14796	14741	15044	14773	14885	14799	14763	14993	14766	14776	15065	14729	14824	14783	14881	14764	14799	14745	14847	14822	14757	14788	14876	14873	14721	14798	14898	14816	14851	14878	14855	14634	14769	14887	14848	14919	14737	14779	15010	14784	14871	14822	14908	14907	14989	14882	14859	14758	14694	14996	14844	14653	14854	14764	14697	14831	14832	14635	14844	14936	14835	14844	14759	14961	14771	14874	14895	14754	14747	14861	15059	14643	14729	14640	14901	14809	14915	14936	14720	14758	14659	14771	14879	14771	14807	14728	14724	14785	14628	14807	14789	14887	14834	14873	14750	14928	14958	14786	14717	15011	14706	14855	14797	14884	14796	14752	14704	14775	14825	14979	14709	14728	14903	14961	14799	14757	14709	14922	14844	14715	14597	14923	14787	14804	14730	14801	14720	14872	14857	14775	14753	14837	14910	14889	14787	14863	14903	14750	14851	14861	14783	14714	14789	14674	14838	14816	14890	14849	14747	14963	14705	14911	15011	14782	14846	14704	14812	14785	14913	14808	14753	14707	14824	14820	14849	14970	14742	14730	14808	14642	14959	14875	14817	14689	14780	14712	14939	14955	14813	14806	14721	14758	14761	14800	14772	14922	14716	14902	14791	14919	14823	14825	14795	14886	14689	14891	14830	14864	14727	14782	14972	14702	14833	14840	14879	14833	14976	14742	14832	14779	14735	14688	14800	14746	14933	14846	14755	14822	14963	14896	14884	14817	14912	14824	14903	14668	14868	14863	15005	14712	14915	14737	14702	14847	14773	14904	14947	14800	14857	14814	14751	14636	14668	14770	14875	14965	14813	14888	14839	14888	14718	14816	14860	14796	14860	14886	14730	14750	14607	14932	14850	14884	14916	14828	14673	14838	14848	14701	14887	14860	14750	14867	14742	14767	14897	14937	14836	14856	14691	14997	14582	14969	14761	14799	14749	14861	14851	14886	15047	14787	14794	14847	14858	14853	14839	14848	14912	14846	14813	14746	14740	14696	14825	14723	14874	14777	14776	14774	14721	14839	14855	14581	14940	14915	14729	14824	14873	15096	14719	14754	15071	14837	14770	14862	14733	14808	14756	14893	14735	14942	14918	14679	14781	14866	14834	14810	14771	14707	14608	14770	14853	14817	14709	14872	14802	14904	14747	15023	14735	14782	14739	14895	14869	14677	14939	14642	14817	14804	14987	14654	14811	14815	14882	14830	14838	14722	15062	14654	14973	14872	14894	14762	14828	14713	14801	14969	14820	14813	14858	14759	14673	14809	14804	14839	14735	14823	14809	14760	14792	14809	14925	14694	14739	14745	14844	14690	14756	14805	14821	14924	14759	14960	14671	14969	14751	14806	14850	14792	14870	14980	14808	14723	14815	14839	14806	14777	14818	14830	14835	14735	14692	14758	14823	14934	14798	14845	14767	14767	14718	14655	14639	14768	14834	14925	14906	14785	14929	15032	14988	14920	14794	14880	14783	14870	14765	14780	14842	14908	14839	14696	14699	14762	14881	14849	14785	14909	14856	14734	14801	14867	14849	14904	14695	14801	14727	14949	14978	14685	14827	14728	14824	14683	14781	14925	14880	14774	14876	14831	14839	14890	14935	14950	14857	14850	14753	14982	14833	14921	14961	14838	14841	14715	15040	14862	14856	14863	14863	14932	14895	14912	14833	14694	14886	14827	14794	14816	14817	14673	14741	14790	14828	14868	14901	14868	14909	14913	15011	14690	14757	14936	14795	14822	14551	14719	14905	14541	14711	15082	14736	14921	14776	14783	14653	14833	14861	14998	14646	14812	14927	14751	14820	14818	14932	14826	14802	15032	14775	14723	14590	14847	14794	14793	14825	14851	14656	14715	14703	14823	14824	14755	14943	14978	14823	14836	14748	14855	14912	14761	14751	14814	14645	14856	14753	14879	14877	14987	14963	14822	14688	14919	14853	14760	14789	14922	14788	14861	14735	14927	14919	14912	14684	14762	14765	14905	14701	14853	14714	14799	14857	14822	14864	14760	14799	14669	14753	14822	14746	14829	14814	14841	14744	14855	14721	14767	14732	14747	14680	14821	14768	14936	14765	14791	14762	14937	14851	14860	14667	14842	14811	14826	14735	14860	14767	14800	14954	14722	14986	15003	14862	14794	14884	14628	15012	14667	14779	14790	14795	14937	14802	14805	14807	14613	14897	14682	14813	14846	14890	14772	14702	14813	14982	14785	14733	14766	14841	14660	14712	14727	14981	14786	14758	14769	14558	14727	14794	14751	14932	14885	14903	14931	14896	14877	14861	14900	14870	14810	14751	14872	14654	14838	14963	14737	14912	14902	14790	14785	15021	14971	14757	14679	14718	14783	14810	14675	14730	14929	14880	14841	14883	14929	14723	14915	14963	14612	14824	14898	14610	14931	14687	14874	14924	14683	14911	14842	14828	14891	14866	14614	14815	14878	14885	14619	14887	14775	14601	14944	14794	14864	14828	14792	14923	14896	14788	14976	14851	14784	14882	14774	14809	14843	14872	14739	14918	14618	14606	14984	14844	14842	14821	14775	14615	14804	14641	14741	14798	14786	14913	14691	14794	14929	14816	14904	15025	14896	14764	14839	14803	14775	15130	14882	14758	14808	14945	15001	14840	14725	14939	14915	14965	14916	14785	14766	14753	14857	14680	14774	14842	14731	14878	14790	14779	14786	14709	14903	14760	14815	14838	14783	14825	14826	14897	14960	14839	14936	14677	14783	14846	14826	14911	14795	15006	14848	14993	14858	14931	14704	14776	14994	14739	14822	14832	14804	14853	14671	14685	14789	14816	14833	14907	14864	14857	14862	14768	14874	14968	14659	14727	14767	14878	14985	14728	14682
27147	21722	24133	25104	26640	27207	24093	20651	18054	16454	15947	15822	16034	15798	15888	16115	16260	16145	16156	16248	16170	16133	16100	16132	16232	15924	16008	15902	16110	16073	16020	16072	16082	16042	15948	16148	16166	16045	15921	15949	15998	16169	16137	16117	16129	16075	16056	15868	15942	16188	16124	16139	16068	16260	15977	16183	15970	16100	16014	16127	16092	16173	16038	16003	15903	15983	16122	15908	16031	16062	15969	15954	16108	15958	16068	16023	16024	16032	15891	16007	15954	15876	16096	16008	15930	16115	15967	16079	15900	16055	16117	16206	15929	15895	16035	16190	16054	16000	16042	16041	16129	15974	16095	15949	16081	16147	16077	16346	16080	16032	15959	16056	15949	16197	16024	16060	16053	16044	15878	15853	16025	15956	16012	16093	16044	16015	16110	15997	16013	16168	16101	16144	16124	16019	15989	16184	15954	15906	15992	16017	16081	16002	15812	15883	16229	16148	16144	16161	15899	16036	15936	16028	16114	15855	15828	15888	16140	16184	16004	15961	15986	16064	16129	15929	16014	15993	16082	16012	16012	16033	16120	16209	15834	16068	16051	15863	15935	16137	16108	15944	15874	15842	16001	15949	16176	15918	15857	16011	16035	16056	16093	15926	16054	16050	15954	15966	15804	15880	16054	16112	16195	16129	15999	15996	16206	16229	16124	16073	16077	16030	15890	15991	15900	16006	16088	16065	16187	16066	15999	15914	15869	15971	16113	16197	16187	16181	15922	16091	16127	15996	16114	16011	15975	16069	15967	15882	16147	16129	16322	16066	15997	15743	15969	16117	16156	15998	16116	15874	15930	16159	15853	15997	15902	16003	16053	16041	16089	16015	16156	16281	16080	16034	16187	16109	16087	16018	16168	15966	16018	16171	16018	16095	15923	16061	16056	16151	16080	15746	15883	15933	15894	15976	16100	16085	16136	15793	16003	16201	16017	16050	16016	15807	15890	16018	16109	16023	16048	16256	16053	16041	16041	16031	16083	15995	15855	15906	16083	15978	16082	15891	15874	16060	15907	16040	15985	16136	15950	16107	16040	15954	16211	16041	16024	16048	16039	16043	15989	15930	16020	15923	15854	15984	15995	15885	16079	15960	15991	15930	15957	15976	15904	15996	16184	16196	16024	16123	16068	16169	15927	16204	15778	15989	16009	15891	16025	16022	15939	16049	16058	15817	15959	15940	15942	15969	16114	15939	16161	16104	16008	16072	15970	16034	16088	15915	16058	15950	16081	15997	15994	15983	15868	16019	16137	16089	16141	16074	15945	16121	15909	16101	15968	16098	16103	16050	15824	15969	15922	16052	16068	16056	16104	16116	15940	16176	16139	15637	16126	15972	16156	16083	15998	15973	16307	16113	15930	16095	16047	16059	16030	16085	16035	15947	16007	16018	15934	16039	16216	15993	16096	16129	16044	16059	16011	16195	15824	16059	15921	15946	16041	16156	16135	15947	15897	16141	15909	15864	16015	16202	15924	15919	16060	15916	16038	15888	16016	16056	15887	16221	15978	15874	15978	15884	15831	16052	16029	15977	15908	16010	15969	16000	16031	16035	16057	16034	15999	15957	16144	16026	16001	16107	16063	16108	15973	16073	16102	16106	16089	15967	16041	15885	16118	16140	16076	16299	15951	16049	16259	15942	15961	16155	16270	16141	15829	16048	15908	15967	15880	16094	16117	15826	15972	16011	15953	15935	16013	15993	16000	16055	16106	16069	16037	16118	16099	15908	16046	16041	16307	16017	16042	16031	16093	15982	15950	16014	16021	16052	16106	16073	16018	16020	15922	16047	16023	15989	15925	16040	16047	16078	16059	15937	16107	16253	16243	16228	16128	15987	16061	16089	15928	16041	16156	16085	16109	16081	15984	15932	16141	15998	16049	16092	15919	15896	16097	15896	15876	15978	16100	16142	15940	15878	15989	16045	16218	16042	15914	15934	15996	15973	15947	16069	16103	16339	16080	15980	16133	15910	16017	16101	16095	16063	15996	15957	16158	15986	15949	15904	16022	16242	16078	15885	16151	16095	16123	16023	16116	16116	15938	16116	16182	16064	16106	15883	16168	16005	15890	16096	16072	16176	16066	16103	16311	16138	16005	16067	16007	15991	16047	15970	16140	16135	16171	16056	16039	16120	16050	15816	15967	16060	16068	16042	16082	15952	16116	15902	15835	16004	16125	16127	16255	16179	15933	15822	15833	15828	15917	15980	16210	16044	16021	16180	16251	16146	16249	15954	15983	15925	16003	16041	16041	16127	16257	16132	16059	16112	15922	15946	16046	16009	15974	16118	15875	15852	16011	16073	15962	15978	16168	16228	15920	15970	15974	16200	15864	15829	16043	16060	15920	15964	16080	16023	16013	15946	16108	15935	16100	15992	16108	16023	16059	16064	16144	16029	16208	16149	15927	15982	16034	16125	16241	16102	15950	16063	16182	15847	16067	16080	16053	16168	16164	16129	16072	16226	16252	16028	16108	16063	16018	16112	16088	16030	16099	16097	15824	15998	15982	16003	16018	16083	16082	16108	15924	16139	16110	16154	15963	16399	15894	15986	15998	16194	16082	16079	16083	16012	16043	16041	16097	16188	15930	16260	16128	16198	15978	15963	16096	16143	16053	15745	16042	15877	15939	15859	16090	15793	15900	16072	16051	16071	16097	16146	16018	16088	16061	15997	16081	15910	16134	16063	16074	16003	16027	16087	15969	16086	16188	15957	16245	16290	16032	15967	16162	16232	16047	16090	15854	15964	16018	16148	15977	16042	15960	15954	15969	15965	16014	16226	16048	16038	16062	16040	15985	16177	16006	15952	16010	16076	16127	15914	15904	15942	16065	16177	16038	15963	16030	15982	16070	16179	16067	16086	15865	15963	16185	15801	16175	16009	15940	15938	15942	15978	16033	16017	15956	16006	15946	16082	16210	16046	15983	15862	15938	16100	16096	15997	16068	15890	16033	15860	16150	16094	16118	16096	15975	15960	16192	16075	16006	16068	16155	16140	16269	16066	16136	15997	16125	16152	16101	16168	16113	15923	16021	15843	16084	15968	15964	16179	15911	15952	16093	15867	16267	16044	16263	16081	16189	16185	15973	16170	15976	15966	16010	16044	15932	15961	16014	16049	15941	15961	16140	15913	16046	16103	15997	15785	15991	16126	16055	15949	16187	15830	16024	15991	16133	16041	16138	16030	15994	16206	15964	16113	16127	15757	16015	16081	16068	16058	15981	16003	16250	15972	16005	16154	16077	16122	16115	15861	15982	16098	16060	16101	15971	16388	15959	16011	16008	16011	15820	15950	15967	15904	16112	15931	16126	15890	16053	16031	16024	15936	15808	16145	16106	16022	16010	15882	16130	16199	16123	16162	16098	16063	15937	15992	16084	16001	16072	16105	16055	16096	15900	16066	16213	16124	16082	16001	16017	16015	16041	16043	15932	16043	16171	16141	16075	15776	16239	15991	16139	15977	15969	16156	15928	15953	16026	16173	16090	16079	16083	16197	16042	16080	16114	15957	15985	15977	16303	16039	16085	15958	16044	16161	15972	16240	16205	15872	15943	16051	15881	16156	16002	15921	15857	15921	16146	16164	16070	15858	16081	15942	16161	16131	15997	16022	15954	16079	16006	16044	15986	15964	16083	16032	16024	16010	16062	15771	15935	15955	15907	16154	16062	15844	15959	15830	16038	16024	15958	16084	16155	15912	16091	16037	16059	16098	15947	16037	16021	15883	16256	16167	16013	15978	15967	15993	15953	15968	16054	16072	15949	16075	16003	15933	16012	16052	16061	16057	16075	16239	16031	16098	15829	15989	16083	15999	15941	16247	15970	15854	15981	15919	16095	16035	16094	16098	15967	16200	16025	16099	16042	15773	16045	15906	16072	15965	16001	16114	16191	15748	16022	16055	16000	16323	16232	15981	16051	15886	16066	15897	15937	15999	16195	15999	16200	16006	16105	16115	16132	15942	16083	16069	15989	16140	16000	15999	15928	16052	16083	16012	16175	15950	15983	16143	16192	15952	16029	16174	16172	16305	16047	15940	16105	16117	15803	16087	16279	16098	15891	15908	16106	15890	16050	16095	16015	15907	15997	16090	15989	15920	16119	15784	15894	16065	16101	15943	16035	16162	16125	16005	16159	15999	16162	15984	16264	15984	16166	16140	16047	16069	16142	16041	16189	15987	16002	15976	16056	15999	16069	16157	16126	16149	15994	16120	16003	16102	16160	16011	16036	15885	16041	16041	16049	15971	15972	16070	16008	16009	16025	15875	15885	15899	15957	15987	15913	16138	16080	16068	15749	16086	16102	16200	16098	15955	16038	16175	16021	16034	16020	16114	16019	15816	15957	15942	16112	15994	15932	16283	15882	16154	15968	16130	16036	15974	15973	15994	15923	15933	16007	16117	16059	16151	15952	16098	16138	16104	15884	16035	15900	15907	16181	16032	15942	16046	16059	16086	16105	16046	15875	15886	15899	16144	16089	16016	15947	16007	15945	16157	16043	16067	16037	15939	16147	16200	16005	15961	16172	15779	16133	16005	16112	16116	16214	16132	16064	16249	15975	16075	15897	16118	16249	15924	15920	15952	15856	16053	16024	16157	16126	15844	16192	15902	16145	16042	15967	16027	16093	15974	15950	15977	15924	16183	16171	15847	16063	16019	16006	16176	15936	15984	15988	16215	16128	16105	16069	16063	16033	16209	16257	16211	16223	16223	15999	16066	16025	16024	15970	15971	16159	16051	16155	16156	16138	16163	16142	15948	16019	16111	15953	16181	16135	16030	16042	16009	16177	15955	16211	16064	16064	16060	15991	16174	15987	16132	16203	16194	16129	16018	16067	16108	16085	15991	16075	16174	16114	15977	16147	16057	16265	16165	16373	16116	16019	15908	16151	16205	16059	16014	15927	15943	16156	16068	15745	15985	16081	16032	16077	15825	16179	15890	15990	15978	16138	15999	15971	16051	15933	15916	15938	16020	16241	15860	16037	16180	16041	16126	16110	16108	16068	16063	15986	16019	16028	16107	16158	16074	16060	15971	15928	16008	15971	15916	16093	16009	16200	16124	16217	16148	15902	16025	15929	15829	16093	16111	15928	15941	16122	16014	15917	15782	16167	16165	15905	16023	15932	15865	15891	15959	16194	15978
14636	17857	19362	25461	29732	28604	24538	20353	16969	14933	15009	14988	14785	14930	14738	14954	14929	14907	14786	15008	14805	15034	14808	14896	14999	14880	14811	15039	14860	14918	14878	14719	14840	14902	14884	15009	15005	14889	14882	14854	14968	14782	14888	14895	14776	15082	14675	14833	15026	14888	14778	14980	14755	14887	14776	14806	15004	14952	14929	14963	14931	14813	14854	14906	14983	14775	14726	14952	14841	14867	14569	14890	14835	14927	15072	14911	14782	14965	14966	14641	14921	14877	14829	14913	14834	14808	14850	14980	14805	14884	14981	14816	14912	14828	14802	14765	14857	14846	14970	14808	14924	14825	14825	14773	14876	14859	14981	14793	14853	14762	14937	14687	14884	14955	14981	14816	14732	14875	14935	14894	14699	14736	14845	14815	14849	14728	15023	14912	14928	15009	14820	14762	14879	14759	14923	14731	14866	14781	14909	14850	14719	14925	15082	15086	14823	14822	15070	14868	14921	14973	14747	14851	14972	14669	15022	14854	14963	14685	14908	14942	14898	14794	14879	14917	14940	14786	14809	14746	14837	14835	14771	14874	14694	14880	14998	14831	14923	14950	14840	14861	14851	14861	14772	14893	14875	14786	14933	14753	14912	14719	14773	14906	14964	14790	14790	14945	14840	14878	14976	14847	14838	14744	14834	15035	14890	14759	14705	14874	14980	14749	14987	14864	14796	14849	14841	14954	14754	14988	14770	14826	14722	14866	15003	14860	14864	14973	14797	15133	14961	14999	14918	14807	14853	14922	14698	14925	14802	14933	14958	14939	14900	15006	14882	14872	14924	14953	14825	14882	14680	14780	14787	14764	14656	14904	14933	14821	14759	14667	14934	14896	14916	14972	14628	14941	14963	14867	14916	14937	14843	14883	14780	14902	14975	14692	15032	14742	14939	14940	14919	14835	14914	15008	14895	14810	14841	14737	14971	15007	14746	14916	14676	14836	14831	14894	14889	14763	15010	14902	14913	14918	14901	14909	14847	14830	14819	14864	14924	14943	14941	14976	14937	14959	14930	14807	14941	14879	14855	14873	14859	14806	14911	14882	14697	14900	14763	14780	14768	14822	15004	14843	14886	14729	14952	14922	14751	14997	14879	14916	14800	14947	14799	14836	14991	14738	14881	14944	14833	14821	14745	14801	14685	14975	14838	14583	14983	14902	14841	14812	14745	14824	14866	14755	14835	14749	14844	14808	14761	14904	14767	14781	14839	14876	14837	14857	14758	14886	15107	14822	14747	15030	14779	14754	14853	14686	14796	14860	14848	14662	14903	14925	14960	14701	14924	14759	14940	14917	14832	14822	14954	14848	14878	15005	14840	14955	14879	14864	14984	14820	14926	14792	15038	14847	14882	14862	14878	14635	14851	14888	14879	14780	14807	14876	14802	14873	14887	14974	14852	14773	14843	14825	14873	14972	14870	14954	14739	14773	14838	14755	14621	14801	15148	14896	14810	14841	14892	14986	14833	14802	14898	14907	14953	14750	14996	14869	14752	14976	14876	14887	14918	14755	14759	14835	14805	14953	14764	14856	14797	14982	14888	14772	14803	15094	14811	14841	14998	14816	14819	14642	14850	14905	14799	14775	15025	14729	14919	14729	14918	14769	14911	14704	14893	14915	14993	14804	14744	14859	14943	14954	14778	15019	14808	15062	14807	14947	14857	14777	14849	14742	14754	14839	14859	14831	14886	14947	14851	14952	14782	14863	14902	14793	14819	14746	14997	14848	14807	14782	14994	14975	14917	14761	14944	14895	14863	14833	14823	14885	14814	14887	14987	14861	14811	14876	14909	14839	14616	14857	14912	14834	14890	14785	14831	14686	14991	14812	14859	14941	14949	14757	14995	15020	14923	14920	14701	14886	14753	14952	14938	14910	14855	14817	14934	14821	14886	14947	14646	14802	14955	14834	14888	15077	14818	14870	14800	14811	14768	14861	14810	14736	14750	14773	14854	15004	14861	14985	14868	14907	15017	14988	14799	14986	14843	14740	14956	14693	14819	14899	14921	14979	14940	14811	14849	14908	14958	14764	14734	14828	14880	14861	14879	14796	14834	14984	14875	14835	14725	14951	15048	14892	14798	14825	14850	14921	14874	14789	14916	14734	14711	14985	14969	14779	14747	14889	14765	14779	14891	14814	14844	14862	14857	14960	14968	14754	14738	14799	15123	14889	14894	14751	14937	14840	14681	14768	14874	14770	14938	14775	14952	14964	15035	14830	14826	14752	14793	14853	14897	14800	14850	14860	14757	14982	14675	15012	15042	14858	14685	14749	15061	14771	14859	14828	14945	14806	14798	14882	14852	14803	14929	14772	14824	14844	14924	14868	14779	14775	14727	14973	14878	14948	14794	14637	15026	14881	14899	14901	14947	14960	14728	14972	14942	14722	14755	14826	14768	14929	14806	14942	14909	14940	14934	14952	14857	14902	14903	14897	14870	14874	14838	14836	14659	14720	14929	14901	14839	14988	14862	14839	14920	14744	14761	14873	14983	14713	14929	14746	14917	14869	14851	14860	14951	14854	14801	14741	14855	14951	14985	14830	14801	14984	14989	14834	14739	14876	14772	14752	14779	14964	14896	14822	14853	14777	14984	14714	14854	14720	14873	14867	14883	14960	14916	14964	14841	14828	14877	14869	14841	14700	14850	14898	14820	14750	14893	14949	14878	14805	14850	14909	14694	14949	15042	14947	14791	14873	14837	14886	14555	14820	14786	14780	15037	14864	14902	14819	14947	14736	14681	14843	14935	14817	14652	14972	14826	14941	14844	14822	14830	14852	14909	15027	14900	15004	14881	14822	14996	14820	14925	14969	14866	14879	14802	14980	14918	14890	14922	14958	14760	14880	14928	14853	14780	14833	14914	14941	14902	15088	14867	15074	14943	14781	14923	14807	14854	14929	14925	14768	14867	14829	14998	14631	14871	14865	14783	14926	14938	14803	14939	14864	14780	14816	14909	14887	14956	14654	15041	15012	14897	14783	14648	14841	14714	14803	14929	14903	14831	14707	15032	14997	14858	14866	14876	14976	14958	14809	14980	14773	14826	14999	14850	14958	15055	14898	14780	14940	14806	14863	14750	14938	15008	14778	14932	14783	14857	14854	14881	14899	14844	14783	14835	14695	14863	14896	14804	14753	14951	14738	14861	14729	14870	14870	14835	14858	14853	14896	14907	14934	14839	14884	14895	14839	14866	14633	14927	15067	14879	15178	14864	14872	14806	14930	14891	14831	14872	15032	14979	15111	14869	14949	14906	15006	15048	14932	14981	14935	14836	14845	14897	14881	14990	14943	14872	14677	14945	14896	14941	14763	15088	15005	14870	14831	14880	14957	14746	14846	14910	14962	14845	14826	14936	14766	14820	14929	14834	14893	14947	14976	14983	14907	14887	14846	14873	14811	14963	14769	14987	14792	14987	14825	14747	14932	14774	14867	14858	14841	14936	14891	14803	14806	14845	14841	14833	14915	14937	14759	14768	14825	14760	14981	14903	14876	14843	14837	14844	14707	14753	14821	14839	14987	14874	14853	14868	14860	14837	14927	14828	14755	14802	14944	14725	14856	14711	14730	14893	14995	14930	14928	14915	14773	14856	14835	14904	14803	14782	14752	14862	14775	14963	14914	14929	14993	14816	14806	14980	14871	14799	14895	14746	14866	14827	14964	14806	14786	14885	14837	14732	15031	14948	14968	14658	14548	15018	14635	14792	15049	14840	14816	14733	14824	14831	14915	14934	14857	14873	14857	14878	14810	14896	14897	14897	14775	14835	14736	14808	14913	14842	14678	14848	14892	14849	14825	14895	14918	14766	14932	14785	14878	14760	14915	14723	15014	14874	14994	14879	14874	14778	14994	14940	14958	14884	14937	14801	14919	14728	14807	15015	14864	14869	14897	14732	14775	14602	14911	14843	15044	14982	14808	15049	14857	14875	14796	14878	14797	14853	14977	14973	14932	14949	14784	14818	14985	14920	14865	14764	14849	14814	14862	14666	14775	14954	14716	14846	14819	14794	14946	14951	14953	14914	14742	14891	14887	14870	14832	14767	14901	14873	14881	14721	14793	14915	14922	14939	14852	14909	14902	14792	14854	14759	14740	14913	14926	14763	14917	15019	14676	14905	14774	14834	14739	14807	14810	14896	14915	14913	14862	14953	14965	14898	14755	14879	14956	14900	14914	15096	14834	14750	14631	14939	14881	14825	14888	14887	14744	14841	14738	14810	14867	14864	14864	14703	14778	14730	14730	14933	14856	14866	14848	15081	15016	14925	14850	14890	14952	14917	14851	14666	14847	14830	14740	14830	14861	14788	15007	14872	14953	14867	14808	14842	14793	14916	14844	14861	14905	14888	14773	14830	14819	14679	14949	14717	14900	14929	14822	14933	14798	14856	14568	14883	14915	15016	15039	14738	15002	14736	14999	14769	14976	14823	14906	14831	14797	14803	14775	15000	14890	14841	14918	14886	14782	14914	14923	14875	14933	14759	14799	14744	14968	14848	14830	15163	14796	15053	14812	14859	14762	14797	14900	14944	14880	14896	14794	14908	14964	14790	14648	14853	14715	14808	14824	14960	14778	14965	14642	14771	14963	14868	15000	14896	14661	14832	14830	14859	14833	14924	15066	14764	14816	14830	14969	14796	14736	14873	14891	14875	14828	14853	14956	14868	14721	14951	14859	14874	14716	14781	14781	14820	14939	14892	15047	14879	15002	14877	14774	14795	15119	14816	14886	14922	14821	14883	14680	14909	14889	14858	14940	14893	14770	14879	15014	14753	15010	14826	14864	14992	14821	14796	14894	14935	14843	15081	14843	14884	14886	14725	14915	14824	14982	14806	14723	14966	15010	14846	14804	14847	14866	14885	14930	14791	14928	14883	14824	14806	14734	14916	14990	14774	14643	14938	15031	15021	14738	14932	14864	14818	14771	14735	14929	14832	14808	14743	14915	14940	14814	14877	14832	14900	14788	14682	14838	14799	14687	14864	15083	14859	14814	14843	14769	14702	14828	14935	14808	14871	14947	14875	14784	14833	14968	14841	15003	14754	14968	14867	14839	14836	14985	14764	14803	14882	14956	14964	14859	14730	14944	14780	14969	14687	14764	14762	14840	14881	14878	14871	14793	14915	14884	14808	14737	14870	14813
24237	21208	28456	28600	46184	49260	42096	33080	23565	17733	16365	16096	16149	16136	16237	16299	16238	16210	16138	16130	16122	16145	16224	16156	15917	16122	16318	16155	16226	16207	16034	16111	16024	16159	16217	16009	15965	16172	16001	15928	15917	16106	16281	16049	16273	16098	16169	16117	16066	16028	15903	16061	16084	16071	16172	16109	16131	16152	16123	16249	16030	16236	16058	15830	16256	15916	16011	15942	16118	16244	16202	16113	16061	16010	16013	16088	15894	15987	16046	15981	16005	15942	16091	15986	16115	16172	16096	15891	16180	16142	15941	16179	16001	15825	16108	16246	15942	15850	15923	15821	15892	16084	16142	16407	15994	16082	16099	15973	15812	16031	15932	16067	16013	16183	16156	15954	15795	15923	16207	16112	15997	16154	16129	16203	16231	16111	16043	16108	16028	16082	16015	15927	16136	15914	16091	15689	16054	16124	16068	16049	15981	16007	15999	15948	15981	15923	15975	15987	16036	16046	16158	15919	16003	16132	16124	16098	15860	16144	16156	15991	15994	15933	15981	16040	15944	16084	16014	16192	15972	15889	16028	15901	16079	16045	15940	15897	16078	16149	16051	16036	16044	15854	16105	15931	15862	16059	16126	16192	16056	16025	16235	15910	16150	15977	16044	16251	16042	15892	16271	15883	16090	15942	16188	15972	15949	15981	16013	16223	15909	15947	16319	16176	16095	16213	16046	15903	15981	15932	16030	15977	16005	16179	16098	15872	16134	16117	15917	15998	16207	15988	16127	15953	15980	16225	16008	15894	15990	15868	15959	16161	15906	15992	15948	16209	16031	15983	16176	16220	16007	16134	15911	15905	15956	15962	15991	15961	15995	15809	16024	16102	15988	15939	15863	15809	16076	16123	16061	16066	16037	16147	15954	16090	15963	16133	16014	16042	16158	16133	15968	16080	16175	15912	16238	16161	16067	16064	15958	16076	16192	16019	15980	15968	15935	16250	16172	16255	16121	16037	16008	15968	16163	16349	16103	16003	16057	16102	16076	16137	15998	16104	16242	16071	15982	16044	16018	15986	15990	15893	16079	15937	16065	15993	16049	16227	16071	15953	15950	16045	15806	15944	16024	15992	15925	16149	15999	16042	16163	16047	16214	15843	15920	15842	16031	15979	16149	16111	16198	15822	15962	16220	16170	15952	15957	16081	15972	15893	15750	15945	16079	16259	16338	16248	16104	16137	15996	16003	15926	16044	15845	16102	16076	16088	16170	16069	16081	16116	16176	16165	16046	15994	16030	16299	16209	16117	16204	15960	16041	16076	16069	16033	16151	15948	16130	16102	15985	16230	16118	16131	16315	16056	15924	16363	16031	15998	16228	15969	16163	16234	16007	16046	16008	16179	15973	16161	16222	15900	16105	16159	15934	16003	16003	16027	16181	16167	15996	16109	15861	15958	16135	15905	16086	16023	15970	15932	16040	16113	16048	16093	16196	16109	16126	15960	16013	15965	15977	16227	16064	15987	15945	15965	16203	16139	15840	16214	16032	15919	16034	16002	15910	15978	16107	16120	16141	16081	16309	15992	15903	16309	16143	16013	16003	16050	16216	16164	15902	15846	16233	15939	15987	16029	15980	16257	15922	16020	16031	16144	16157	16047	16026	16096	16166	16160	16093	15970	15971	16027	16001	16216	15996	16104	16194	15792	16042	15862	16300	15989	16202	15976	16047	16140	16075	16087	16169	16124	15992	15916	16139	15926	16177	16188	15896	15829	16059	16064	15878	16111	16086	16085	15904	16002	15981	16074	16108	15878	16031	16067	16037	16177	15897	16170	16142	16081	16130	16052	15917	15991	15998	16054	15978	16050	15957	16056	16016	16158	16156	16094	15869	15999	16093	16069	15977	16047	15998	16109	16064	16042	16011	15978	16150	16145	16121	16153	16105	16137	16082	16015	15767	16146	16095	16053	15923	15959	16123	15803	15857	16139	15988	15894	16134	15936	16191	16131	15808	16102	16094	15911	16060	16105	15970	16150	16035	16223	16242	16135	15961	15906	15998	16054	15990	16093	15994	16082	16015	15911	16106	16119	16129	16059	16022	15915	16193	15976	15989	15941	15995	16175	16211	15996	16254	16157	16231	15896	16058	16279	16085	16180	16095	15963	16023	15996	16223	16139	16045	15943	16152	16125	16160	16083	16205	16084	16056	16027	16076	16190	15913	16124	15974	15993	16068	16208	16182	16003	16136	16038	15910	16110	16103	15949	16040	16002	16035	16168	16151	16215	16274	16041	16294	16014	16096	16041	15984	15961	16045	16039	16111	15918	16190	16059	16070	16153	16248	16031	16080	16129	16136	15956	16194	16247	15999	15897	16097	16149	16175	16156	16044	16068	16088	16006	16013	15960	15920	16087	16108	15949	15872	15940	16114	16164	16014	16118	16107	15954	15866	16136	16015	16010	15944	16196	16268	15984	15962	16252	16120	16100	15896	15983	15864	16129	16154	15940	15959	16126	16188	16058	16214	16015	16111	15980	16028	15873	15975	16084	15871	16174	16284	15977	15985	15954	15879	16083	16138	15950	16105	16134	16185	16103	15968	15993	16025	16112	16156	16100	16055	15865	15893	16013	16011	16099	16111	16332	16002	15865	16079	16017	15971	16111	16105	16131	16077	15965	16112	16070	16001	16251	16254	16242	16193	16037	15892	15934	15990	15968	16216	16154	16074	15924	15979	16010	16021	16070	15941	16065	16086	16146	15960	15809	16088	15900	16121	16129	15733	16059	16029	16194	16072	16012	16052	16031	16012	16156	15913	16057	15822	15928	16093	15986	16006	16062	15975	15931	16307	16095	16019	16028	16028	16135	16227	16075	15993	15945	16036	15905	16027	16146	16026	16085	15929	15951	15969	16009	16015	16198	16233	16158	16089	15958	15939	16051	15885	16190	16080	15833	16049	15865	16054	15952	15978	15957	15931	16007	16131	15899	16039	16052	15929	16233	15909	16016	16092	16125	16170	16119	16176	16331	16101	15874	16007	16247	16092	16185	16274	16062	16019	16022	16008	15970	15948	16149	16085	15803	16155	15883	15841	15856	16099	16078	16040	16119	15951	15970	16124	16141	16067	16107	16164	16107	15955	16206	16130	15928	16058	16013	16079	16021	16097	15957	15866	16040	15951	16145	16145	16083	16203	16125	15930	16145	16182	16025	15901	16085	15962	15980	15926	16129	16022	15971	16235	16128	16048	16095	15941	16091	15854	16063	15998	16096	16050	15963	15741	15993	16100	16207	16264	16000	16051	15890	15992	16104	15957	16088	16172	16060	16135	15976	16104	16110	16047	16114	16109	16005	16034	15941	16025	16023	16054	16142	16159	15921	16219	16267	16146	15879	15888	16110	16080	16052	16080	16043	16161	16230	16109	16227	15947	16005	15936	15957	16020	16005	15916	15987	16228	16124	16088	16001	15983	16065	15897	16054	16074	16012	16091	15778	16094	16165	15954	16116	16202	16050	16149	16033	16079	15870	16057	16015	16159	15978	16033	16047	16076	16058	15942	16092	16036	16050	15993	16032	16175	16183	16053	15902	16033	16024	16096	16262	16210	15821	16111	16057	16111	15990	16068	16192	15912	16204	16219	15975	16017	16131	16062	15946	16111	16027	16108	15922	16339	15908	16194	16219	15920	16023	16012	16340	15877	15999	15988	15976	16287	16223	16393	16067	15921	16026	16049	15853	15946	15932	16167	15977	15827	15948	16086	16187	15954	16071	16074	16036	16165	15811	16181	15892	15899	16061	16144	15932	16048	16201	16017	15770	16133	16241	16072	16155	16131	16076	16024	16121	15921	15945	15945	15982	16006	16123	16153	16050	16053	16079	15950	15970	16091	16073	16032	15996	15992	15884	16076	16126	15963	15990	16144	16244	16137	16178	15992	16023	16238	15973	16013	16211	16017	16103	15829	15993	16098	16003	16014	15871	16046	16073	15985	16297	16048	15861	16069	16244	15973	16077	15974	15942	15976	16048	16167	16020	15865	16221	16012	16001	16081	15960	16042	16098	16115	16121	16011	16206	16015	15859	16024	16127	16115	16074	16105	16191	16112	16067	16042	16160	15950	16019	16074	16080	15959	16288	16072	15925	16058	16124	16103	16060	16173	16193	16073	16042	16001	15850	15855	16152	16146	16262	16091	15942	16077	16104	16062	16063	16201	16118	16184	16085	16005	15923	16099	15942	15949	16048	15837	16165	16132	16213	16294	16120	16218	16015	16186	16014	15941	16175	15856	16164	16004	16133	15939	16001	16100	16211	16035	16038	16165	16035	16079	15974	15874	16118	15978	16033	15974	15922	15863	16110	16180	15892	16063	15993	16053	15988	15946	15927	16043	16152	16219	16042	16059	15989	16127	15940	16054	16035	15998	16023	16160	16128	16041	15949	15947	16012	16147	16095	15926	15850	16109	15936	16092	15899	15863	16023	16126	16032	16155	15950	16031	16015	16140	15887	16310	16021	16029	15911	16163	16251	16212	15962	16095	15917	16263	16117	16189	15926	16028	16025	16075	15913	16272	16180	16075	16224	16252	16071	16178	16159	16038	16045	15839	15981	16003	16017	15917	16027	15911	16042	16040	16081	16215	15804	15923	16179	16209	15977	16116	16070	16228	16172	15951	15945	16053	15972	15950	15910	16045	16191	16163	16127	16106	16040	16096	16077	16003	15985	16058	16116	16217	15898	15959	15952	16121	16190	15799	16160	16096	15987	16076	16144	15963	16158	15934	16091	15775	15915	16242	16237	15985	16024	15969	15981	15873	16153	15942	16002	16074	15914	16092	16108	16128	15877	15944	15866	16005	16119	15968	16045	16115	16166	16083	16149	16072	16122	16167	16055	16014	16149	16115	16196	16190	16152	15901	16057	16038	16150	16227	15995	15920	16153	16181	15910	16243	16424	15952	16099	16028	16092	16153	16019	15986	15947	16186	16113	16123	16042	16028	15966	16156	16010	16060	16104	16119	16014	16025	15851	16152	15936	16256	16044	16085	16020	16108	16157	15957	15914	16091	16010	16145	15933	16124	15993	16156	16067	15960	16260	16048	16000	15989	16017	16057	15940	16031	16088	16182	16035	16288	16034	16059	16030	15968	16135	15981	15952	16091	16296	16004	15935	16117	16100	15971	16449	16039	15776	15712	16045
14239	24032	36735	44701	55626	50783	42995	34854	22679	15444	14955	15013	14982	14850	14763	14878	14973	14950	14939	14728	14991	15097	15124	15089	15069	14950	14943	15013	15074	14941	15044	14948	15032	14883	14957	14829	15023	14901	14932	14902	14964	14875	14896	14957	15023	15077	14838	14879	15103	14934	14966	14845	14892	15080	15004	14725	14859	14884	15149	15074	14968	14853	14958	14926	14836	14976	14881	14912	15080	15039	14931	15069	14912	14938	14886	15128	14852	14714	14926	15016	14984	15076	14850	14909	14824	14836	14733	14861	14999	15059	14761	14842	14803	14934	14950	14907	14751	14943	14804	14940	14919	14915	14900	14965	14757	14957	14881	14937	14861	14926	14966	14970	14919	14838	15021	14878	14953	14821	15100	14950	14762	14906	14895	14966	14898	14959	15049	15084	14819	14971	14953	14855	15037	14930	14979	14724	14745	14885	14826	14992	15037	15029	14938	14849	14938	15110	14731	14825	14997	14915	14883	14774	14951	14898	14990	15096	14930	14813	14783	14822	14973	14936	14996	14956	14964	14779	14805	15109	15032	14890	14933	14869	14875	14795	14895	14894	14850	14940	14976	14939	15021	14885	14963	15021	14973	14771	14839	14846	14814	14835	15012	15014	15096	14805	14903	15039	14898	14894	14936	14989	14960	14840	14920	15147	14980	14971	14985	15031	14804	15017	14969	14780	14854	14909	14956	15022	14943	14844	14878	14896	14836	14770	14895	14786	14927	14932	15010	14745	14939	14971	14826	14929	14910	15019	14787	14831	14792	14949	14806	14889	14869	14996	14850	14808	15021	14710	14828	14931	14934	14983	15057	15014	14949	14811	14776	14893	14755	14942	14890	14932	14821	14851	14989	14952	14867	14929	14871	14847	14866	14787	14871	14873	14963	14881	14851	15015	14806	14909	14943	15006	14813	14873	14842	14998	15040	14882	15036	14922	15036	14970	14766	14847	14912	15146	14891	14790	14885	14819	14993	14823	14972	14919	14951	14835	14871	14853	14813	14849	15034	14910	14750	14903	14946	14936	14837	14962	14978	15097	15000	14991	14909	14814	14917	14989	14975	14950	14776	14879	14858	14970	14901	14732	14819	15059	14971	14976	14871	14766	14934	14928	14906	15114	14926	14933	14983	14813	15072	14952	14789	14745	14879	14937	14885	14882	14782	14672	14988	15048	14900	15062	14817	15111	14748	15003	14818	14985	14788	14927	14987	14869	14877	14609	15123	14914	14886	15001	14902	14858	14972	14917	15053	14852	14987	14894	14780	15000	14899	14880	14969	14985	14899	15007	15010	15023	14945	14891	14882	14885	14724	14805	14941	14915	14875	14912	14942	14839	14864	15010	14859	14923	14893	14761	14990	14819	14741	14877	15100	15142	15043	14951	14905	15016	14919	15119	14721	14863	14957	14889	14927	14861	14839	15038	15088	14823	14813	14759	14703	14942	15091	14942	15013	14931	15014	14769	14843	14791	14834	15055	15167	14910	14794	14854	14821	14836	15004	14923	15015	14865	14925	14884	15005	14942	14946	14893	14820	14993	14931	15003	14935	14854	14902	14941	14880	14881	14959	14990	14972	14892	14868	14899	14898	14886	14982	14989	15003	14880	14944	14932	15009	15040	14914	15095	14938	14937	14857	14969	14889	14878	14757	14841	14635	14917	14905	14832	14905	14834	14794	14735	15041	14875	14977	15070	14986	14886	14980	15011	14986	14810	14810	14809	14819	14934	14805	15102	14814	14888	14887	14850	14810	14933	14922	14725	14764	15076	14943	14755	14808	14865	14864	14924	14905	14880	14723	15033	14892	14923	14930	14839	14996	14981	14942	14926	14803	15043	14873	14960	14752	14855	14784	14854	15036	15011	14926	14940	15013	15078	14968	14809	14906	14861	14897	15020	14808	14904	15030	14880	14962	14966	14967	14841	14943	14985	14693	14885	15020	14745	14970	14838	14979	14966	14850	14926	14910	14968	14960	14930	14901	14808	14726	15023	14964	14933	14807	15127	14942	14912	15028	14920	14876	14757	15086	14912	14860	14854	14846	14972	14886	15057	14854	14914	14925	14783	14889	15025	14928	14858	14918	14686	14985	14848	14971	14806	14906	14922	14842	14718	14960	14943	14906	14933	14948	14833	14810	14925	14991	15053	14788	14962	14846	14775	15108	14836	14835	14986	14786	14851	14822	14861	14936	14960	14956	15029	14952	14833	14962	15072	14875	15011	14977	15160	15133	15059	14935	14716	15000	14707	14854	14976	14911	14805	14860	14941	15020	14917	14948	14989	14870	14776	15098	14997	14895	14975	14894	15011	14901	14814	14792	14967	15153	14969	14782	14880	14857	15067	14871	14752	14933	14789	14943	14972	14859	14968	14996	14853	15008	14767	14829	14908	14902	15058	15035	14827	14919	14825	15106	14984	15001	14931	14907	15078	15028	14838	14900	14964	14898	14965	14986	15033	14839	14863	15074	14924	14834	14942	14895	14870	14979	14977	14908	14891	14869	14875	14994	14951	14985	14743	14816	14950	14955	14903	14920	14805	14971	14981	14839	14928	15038	14963	15145	14976	14979	14912	14820	14806	14786	15109	14881	14846	14915	14858	14838	14896	14798	14875	14993	14900	14875	15078	14768	15003	14742	14974	14841	14830	14981	14852	14843	15062	15112	14874	14966	14952	14928	14735	14997	14956	14822	14879	14862	14927	15139	14899	15034	14897	15011	14852	14906	14895	14900	14689	14914	14951	14817	14834	14747	14886	15027	14809	14995	14932	14921	15041	14789	14722	14733	14845	14970	14846	14956	14780	14923	15028	14868	14822	14845	14942	14892	14969	14816	14748	14982	14984	15077	14871	14902	14906	14986	14758	14928	14783	14884	14732	14942	14948	15107	14920	15071	14717	14912	14822	14923	15025	15017	14938	14991	14868	14752	14959	14929	14795	14903	14995	14918	14875	14877	14993	14850	14724	14862	14957	14932	14851	15028	14994	15082	14849	15003	14941	14869	14909	14849	14779	14769	14829	15065	14888	14915	14851	14695	15049	14924	14917	15042	15077	15021	14886	14813	14928	14769	14863	14812	15011	14802	14848	14846	14971	14992	14884	14894	14982	14851	14825	14923	14986	14901	15056	14851	15042	14869	15056	14858	14985	14904	14938	14905	14858	14760	15023	14940	14828	14757	14932	14816	15101	14787	14944	14938	14935	14882	14949	14982	14903	14960	14861	14704	14873	14962	14861	15122	14806	14962	14950	14919	15088	14941	14814	14959	14917	14958	14813	15032	14910	15020	14901	14852	15060	14842	14920	14951	14788	14962	14844	14940	14987	15022	14829	15017	14964	14873	15026	14962	14890	14884	14936	14994	14771	14925	15047	14801	14888	14825	14776	14776	15007	14747	15041	14975	14803	14756	14998	14813	14970	15099	14871	14963	14916	14944	15025	14922	14921	15041	15092	15099	14878	14841	14904	14889	14769	15014	14872	14873	15005	14822	14996	14925	15088	14926	14872	14968	14793	14866	14954	14977	14954	14925	15076	14859	14889	14848	14900	14955	14817	14914	14991	14871	14856	14981	14779	14994	15032	14679	14954	14946	14995	14753	14955	15010	15038	14911	14998	14769	15025	14912	14845	14970	14876	14967	14839	14957	14861	14746	14959	14968	14953	14790	14971	14927	14848	14828	15038	14928	14892	14943	15078	14792	14824	14961	14906	14734	14936	14887	15036	14934	14990	14995	15059	14797	14901	14948	14984	14794	14950	14950	15027	15037	14998	15041	15070	14918	14835	15013	14936	14908	14845	14931	14985	14839	14766	14985	14956	14966	15122	15077	14966	14968	14916	14865	14850	14864	14915	14989	14906	14911	14837	15076	14866	14934	14844	15093	14920	14976	15007	15005	14987	14881	14873	14909	14879	15032	15003	15071	14822	14871	14965	14801	14777	14944	14858	14796	14862	15023	14809	14872	14999	14865	14865	14909	14814	15038	14915	14930	14890	15162	14858	14876	14983	14988	14825	14927	14682	14892	14921	15016	14983	15012	14862	14850	14921	14969	14891	14961	14861	14817	15038	14888	14766	14897	14803	14871	15085	15060	14861	14776	14889	14916	14829	15115	14742	14930	14843	14995	14966	14902	14799	14841	14803	14914	14932	14807	14844	14967	14982	15078	14795	14885	14877	14903	14886	15106	14860	14765	14784	14868	14941	15005	14845	14970	14789	14752	14928	15030	14772	14886	14887	14727	14804	14784	15116	15015	14888	14948	14899	14965	15022	14847	14896	14889	14864	14886	14845	14964	14834	14841	14974	14904	14850	15007	14816	14911	14803	14904	14896	14929	14857	14973	14857	14838	14750	14950	14829	14992	15034	14941	14887	14853	15085	14798	14821	15187	15026	14961	14926	14969	14948	15023	14919	14864	14830	15105	14881	14762	14995	14779	14956	14991	14935	14944	14937	14942	14990	15009	14981	14905	14842	14960	14977	15035	14885	14912	14858	14854	14972	14845	14870	15001	14908	14969	15055	15026	14962	14910	14790	14881	14979	15047	15012	14895	14880	14860	14927	14905	14884	14711	14885	14810	14797	14920	14909	14921	15084	14745	14964	14960	14772	14951	14885	14740	14877	14825	14723	14837	14792	14946	15038	14966	14879	14916	14944	15032	14750	14830	14946	14824	14925	15017	14759	14802	14930	14932	15124	14857	15100	14936	14854	15004	14912	14955	14960	14903	14926	14937	14994	15113	14816	14873	14940	14978	14793	14945	14830	14810	14915	14810	14694	14845	14904	14825	14861	14917	14992	15098	14953	14759	14941	14975	14884	14964	15121	14917	14785	14961	14903	14925	14999	15038	14766	14926	14884	14856	14923	14888	14792	14870	15067	14975	14835	14852	14989	15073	14973	14926	15084	14865	14843	15077	14863	14968	14987	14854	15004	14972	15016	14914	15070	14819	14815	14938	14750	14838	14907	14822	14871	14991	15100	14972	14863	14873	14986	14896	14784	14947	14844	15054	14911	14876	14983	14789	14896	15006	14876	14840	14934	15006	14936	14702	14937	14716	15036	14874	14859	14816	15080	14920	14976	14999	14901	14964	14818	14785	15091	14828	14890	14862	14919	14884	14902	15121	14850	14972	14890	14969	14855	15080	15014	14885	14983
22849	21172	28968	26135	46921	55272	52305	40614	26160	18119	16026	15808	15748	15405	15390	15462	15250	15391	15404	15322	15457	15530	15371	15582	15564	15369	15329	15240	15285	15330	15273	15471	15358	15506	15434	15429	15407	15289	15192	15411	15383	15353	15214	15355	15230	15366	15410	15316	15324	15443	15526	15304	15569	15327	15348	15271	15450	15487	15559	15315	15411	15336	15316	15171	15109	15398	15169	15082	15322	14978	15229	15141	15368	15248	15301	15404	15250	15084	15213	15237	15441	15227	15304	15222	15283	15335	15426	15245	15395	15315	15358	15341	15351	15582	15314	15243	15419	15431	15117	15244	15368	15362	14963	15378	15463	15269	15291	15203	15249	15334	15120	15306	15045	15369	15406	15278	15331	15315	15488	15218	15184	15213	15155	15210	15265	15343	15175	15190	15284	15378	15211	15232	15220	15385	15243	15462	15048	15227	15278	15268	15312	15250	15397	15341	15343	15393	15306	15277	15367	15230	15398	15386	15480	15316	15405	15229	15272	15483	15253	15316	15317	15305	15211	15217	15280	15166	15109	15236	15286	15471	15263	15199	15415	15376	15270	15314	15194	15277	15345	15127	15442	15275	15204	15361	15340	15140	15194	15258	15150	15157	15336	15227	15245	15128	15182	15326	15383	15348	15260	15223	15337	15390	15323	15299	15259	15324	15218	15209	15334	15271	15302	15236	15105	15157	15081	15326	15247	15022	15315	15461	15182	15404	15257	15265	15412	15238	15349	15110	15291	15402	15445	15431	15372	15287	15132	15304	15116	15183	15319	15431	15295	15403	15359	15254	15368	15264	15410	15213	15280	15278	15264	15387	15044	15270	15266	15206	15492	15306	15218	15437	15334	15530	15318	15057	15297	15390	15261	15223	15511	15103	15265	15299	15367	15337	15119	15207	15255	15411	15395	15295	15293	15254	15314	15217	15286	15186	15263	15104	15333	15178	15143	15193	15372	15070	15358	15210	15085	15209	15160	15131	15473	15285	15454	15149	15157	15279	15380	15186	15262	15257	15211	15199	15358	15312	15217	15204	15077	15162	15201	15233	15142	15364	15389	15365	15138	15219	15370	15312	15173	15189	15272	15214	15168	15088	15209	15361	15086	15301	15226	15342	15283	15192	15233	15285	15325	15343	15355	15334	15229	15470	15382	15121	15207	15284	15147	15225	15431	15245	15273	15316	15318	15169	15239	15609	15243	15258	15255	15170	15060	15052	15251	15303	15307	15493	15287	15358	15263	15148	15311	15477	15260	15314	15413	15362	15390	15515	15173	15058	15373	15344	15178	15512	15433	15289	15168	15264	15350	15358	15266	15189	15251	15220	15173	15250	15265	15398	15244	15146	15449	15164	15235	15388	15243	15208	15351	15191	15244	15168	15204	15275	15271	15162	15330	15131	15183	15254	15226	15413	15314	15150	15304	15417	15284	15321	15202	15270	15297	15115	15227	15108	15454	15326	15294	15325	15191	15489	15420	15257	15206	15178	15362	15330	15178	15072	15240	15335	15204	15320	15375	15380	15267	15201	15226	15209	15273	15371	15442	15429	15333	15226	15307	15325	15272	15417	15333	15220	15224	15399	15179	15447	15346	15356	15238	15430	15363	15169	15207	15289	15174	15242	15224	15425	15163	15369	15172	15335	15357	15296	15470	15206	15030	15485	15277	15288	15131	15027	15309	15351	15243	15328	15225	15266	15330	15419	15360	15281	15111	15286	15358	15251	15337	15227	15420	15347	15369	15196	15260	15276	15347	15296	15192	15191	15318	15373	15507	15151	15175	15313	15412	15324	15206	15329	15127	15293	15242	15242	15239	15200	15275	15198	15167	15313	15108	15244	15261	15182	15129	15235	15131	15273	15465	15223	15325	15128	15232	15144	15169	15377	15068	15048	15394	15172	15334	15355	15451	15232	15115	15319	15182	15218	15285	15263	15133	15144	15187	15389	15087	15203	15309	15021	15144	15460	15212	15272	15380	15163	15152	15329	15210	15341	15162	15324	15160	15272	15448	15128	15249	15157	15297	15349	15216	15354	15331	15061	15257	15257	15167	15255	15370	15179	15100	15529	15302	15337	15191	15189	15110	15216	15247	15282	15449	15241	15257	15062	15337	15274	15182	15264	15292	15562	15406	15174	15243	15204	15179	15061	15101	15233	15278	15374	15282	15236	15175	15282	15248	15231	15020	15372	15382	15261	15100	15300	15292	15276	15226	15341	15314	15444	15070	15205	15142	15267	15225	15238	15274	15134	15306	15318	15257	15164	15374	15306	15364	15208	15240	15311	15336	15324	15246	15359	15253	15299	15373	15340	15505	15342	15271	15109	15182	15220	15304	15360	15284	15228	15398	15162	15191	15114	15361	15366	15225	15414	15355	15275	15329	15124	15231	15189	15084	15359	15224	15229	15353	15243	15271	15301	15324	15230	15344	15232	15094	15190	15361	15435	15344	15265	15341	15390	15290	15217	15345	15189	15293	15226	15254	15104	15244	15195	15267	15208	15311	15311	15303	15274	15321	15171	15322	15159	15391	15236	15423	15172	15177	15156	15249	15212	15133	15208	15378	15386	15170	15296	15311	15406	15279	15228	15240	15235	15406	15341	15191	15104	15381	15160	15407	15426	15252	15099	15174	15423	15375	15393	15259	15214	15342	15426	15176	15422	15203	15139	15063	15294	15155	15190	15216	15406	15270	15285	15187	15257	15289	15120	15250	15186	15230	15099	15368	15390	15211	15305	15139	15313	15290	15191	15319	15357	15170	15375	15140	15301	15393	15133	15110	15273	15304	15384	15225	15258	15359	15199	15323	15180	15320	15261	15350	15277	15398	15237	15402	15221	15343	15210	15268	15481	15332	15303	15299	15144	15184	15298	15379	15340	15467	15191	15265	15281	15100	15393	15290	15222	15321	15493	15364	15267	15419	15228	15035	15106	15260	15226	15237	15388	15167	15313	15243	15185	15170	15185	15203	15261	15108	15143	15424	15381	15405	15163	15181	15363	15340	15407	15197	15415	15349	15341	15276	15412	15200	15309	15082	15109	15085	15215	15287	15218	15243	15462	15251	15131	15143	15229	15153	15125	15404	15412	15392	15134	15373	15326	15152	15228	15253	15259	15292	15177	15293	15228	15160	15083	15275	15294	15269	15246	15448	15320	15475	15370	15316	15237	15304	15453	15238	15213	15189	15270	15408	15190	15235	15125	15122	15095	15363	15211	15186	15169	15212	15438	15261	15189	15228	15260	15270	14922	15180	15217	15107	15236	15383	15341	15307	15110	15471	15287	15393	15391	15334	15317	15315	15306	15263	15207	15257	15306	15252	15162	15291	15349	15248	15398	15283	15198	15212	15330	15310	15043	15403	15208	15207	15295	15136	15318	15293	15393	15269	15338	15185	15380	15213	15150	15346	15190	15273	15232	15247	15244	15454	15188	15303	15109	15246	15084	15276	15256	15189	15248	15448	15184	15215	15192	15158	15335	15305	15319	15339	14989	15144	15227	15113	15386	15189	15477	15297	15163	15277	15227	15290	15296	15095	15197	15469	15367	15191	15211	15421	15268	15373	15236	15387	15234	15160	15173	15299	15304	15323	15477	15371	15362	15099	15371	15335	15148	15237	15355	15207	15305	15180	15205	15492	15395	15230	15113	15196	15120	15445	15325	15324	14908	15183	15160	15465	15264	15288	15209	15092	15224	15358	15163	15320	15182	15197	15458	15322	15443	15421	15279	15174	15146	15149	15216	15145	15156	15108	15302	15467	15481	15331	15437	15268	15140	15257	15148	15202	15267	15039	15262	15379	15233	15164	15124	15284	15184	15042	15169	15157	15335	15438	15192	14936	15228	15356	15359	15352	15415	15294	15445	15251	15154	15229	15406	15250	15128	15116	15424	15384	15100	15360	15269	15252	15174	15255	15345	15321	15215	15296	15217	15259	15305	15183	15231	15511	15237	15223	15301	15347	15149	15417	15399	15177	15106	15185	15230	15154	15199	15319	15211	15266	15254	15190	15328	15283	15230	15191	15368	15150	15442	15204	15224	15392	15344	15478	15321	15336	15357	15363	15267	15284	15206	15236	15197	15330	15280	15107	15228	15248	15255	15239	15179	15154	15386	15283	15257	15181	15340	15297	15344	15390	15417	15399	15150	15094	15389	14968	15251	15061	15261	15164	15151	15455	15038	15209	15263	15490	15261	15202	15274	15486	15256	15294	15343	15238	15297	15271	15369	15249	15157	15139	15209	15151	15168	15010	15339	15370	15432	15318	15434	15227	15182	15217	15231	15171	15217	15214	15366	15496	15334	15540	15211	15251	15274	15278	15221	14963	14956	15083	15332	15349	15344	15127	15451	15204	15266	15332	15221	15194	15375	15326	15175	15250	15179	15355	15293	15140	15531	15169	15223	15227	15269	15297	15161	15324	15316	15307	15025	15209	15307	15245	15197	15220	15312	15311	15146	15144	15069	15151	15232	15256	15225	15126	15096	15350	15345	15376	15213	15285	15351	15319	15412	15583	15331	15274	15184	15246	15122	15286	15195	15125	15202	15241	15068	15297	15448	15376	15296	15221	15154	15130	15102	15296	15215	15385	15438	15251	15229	15380	15196	15545	15190	15135	15432	15281	15370	15243	15245	15333	15005	15291	15211	15031	15112	15050	15214	15286	15151	15333	15092	15069	15299	15198	15192	15305	15091	15209	15139	15214	15235	15293	15226	15457	15333	15320	15318	15444	14976	15231	15093	15298	15076	15158	15363	15317	15370	15251	15388	15322	15249	15255	15283	15116	15089	15216	15211	15147	15077	15098	15277	15004	15265	15279	15225	15267	15151	15192	15331	15049	15247	15286	15296	15202	15031	15254	15231	15175	15277	15230	15225	15258	15295	15188	15299	15129	15433	15352	15258	15250	15248	15287	15117	15122	15296	15136	15146	15292	15244	15356	15179	15254	15205	15364	15019	15217	15190	15331	15200	15266	15450	15268	15357	15221	15249	15091	15030	14897	15118	15111	15285	15489	15276	15344	15313	15281	15192	15244	15278	15511	15118	15243	15369	15360	15182	15384	15186	15303	15293	15499	15300	15399	15281	15301	15106	15070	15042	15288	15283	15283	15299	15188	15188	15224	15214	15332	15378	15267	15438	15295	15291	15386	15018
14951	30505	48456	59024	70364	62741	54109	43077	24889	15666	14375	14363	14390	14277	14338	14341	14475	14388	14427	14544	14344	14209	14515	14576	14303	14382	14470	14353	14487	14511	14222	14269	14391	14266	14362	14398	14283	14461	14301	14447	14162	14432	14218	14515	14300	14409	14256	14440	14609	14579	14462	14391	14527	14400	14357	14447	14295	14328	14395	14286	14322	14153	14331	14292	14292	14422	14390	14037	14321	14102	14445	14475	14066	14326	14327	14249	14410	14248	14269	14383	14303	14501	14301	14280	14407	14557	14158	14282	14341	14368	14452	14363	14305	14307	14413	14304	14255	14297	14345	14234	14373	14428	14439	14508	14403	14277	14486	14168	14267	14418	14326	14217	14402	14472	14384	14224	14387	14184	14273	14314	14421	14296	14231	14345	14355	14347	14266	14297	14366	14471	14365	14291	14330	14378	14326	14297	14444	14396	14436	14306	14379	14348	14497	14343	14377	14378	14177	14347	14205	14349	14407	14377	14373	14292	14286	14420	14348	14467	14499	14314	14290	14318	14396	14401	14171	14501	14298	14367	14183	14374	14463	14364	14178	14335	14337	14533	14396	14276	14213	14336	14379	14184	14179	14215	14444	14316	14350	14452	14294	14335	14403	14378	14344	14310	14310	14374	14184	14213	14312	14534	14249	14452	14301	14190	14380	14350	14283	14290	14074	14540	14238	14389	14342	14268	14356	14367	14390	14202	14386	14535	14301	14374	14262	14308	14409	14447	14491	14133	14350	14237	14464	14386	14267	14317	14330	14436	14290	14240	14304	14317	14333	14365	14344	14401	14361	14355	14472	14454	14376	14298	14477	14389	14376	14300	14223	14431	14306	14482	14384	14348	14304	14266	14193	14256	14361	14245	14419	14235	14256	14240	14322	14242	14485	14216	14394	14276	14343	14296	14358	14429	14276	14390	14301	14691	14348	14359	14386	14480	14261	14324	14211	14275	14341	14446	14322	14272	14318	14282	14343	14335	14364	14417	14236	14140	14517	14314	14425	14448	14312	14167	14482	14322	14369	14211	14366	14336	14314	14301	14330	14472	14469	14375	14386	14323	14276	14414	14354	14251	14139	14463	14474	14390	14295	14261	14362	14350	14259	14285	14334	14291	14311	14386	14420	14270	14340	14303	14477	14416	14311	14352	14307	14277	14334	14420	14341	14284	14254	14238	14362	14245	14414	14365	14393	14319	14410	14150	14349	14181	14309	14441	14349	14286	14398	14588	14204	14356	14291	14191	14230	14236	14302	14399	14474	14439	14307	14371	14208	14272	14408	14335	14249	14368	14447	14261	14301	14484	14228	14252	14484	14350	14224	14102	14290	14344	14461	14279	14284	14208	14198	14288	14224	14300	14367	14328	14284	14257	14154	14272	14220	14085	14288	14233	14318	14299	14410	14327	14278	14312	14276	14369	14244	14138	14431	14207	14328	14264	14299	14296	14080	14281	14239	14315	14384	14185	14303	14473	14229	14300	14348	14357	14286	14133	14288	14368	14376	14520	14306	14251	14339	14321	14310	14364	14345	14439	14356	14386	14259	14284	14478	14330	14349	14117	14290	14039	14178	14312	14371	14278	14381	14392	14436	14347	14274	14200	14571	14240	14224	14312	14273	14380	14338	14370	14469	14289	14193	14349	14380	14165	14095	14350	14430	14262	14302	14452	14387	14501	14256	14329	14449	14365	14267	14255	14383	14249	14237	14475	14175	14240	14422	14350	14392	14085	14390	14315	14395	14335	14374	14209	14498	14432	14274	14194	14381	14335	14342	14279	14179	14407	14346	14460	14359	14352	14400	14470	14276	14497	14317	14178	14362	14315	14414	14277	14241	14302	14503	14261	14230	14411	14289	14193	14357	14341	14333	14414	14280	14356	14272	14307	14426	14346	14286	14327	14338	14194	14284	14401	14356	14411	14433	14349	14201	14313	14447	14311	14330	14372	14487	14328	14396	14119	14511	14380	14390	14256	14255	14519	14387	14291	14276	14458	14340	14408	14422	14374	14269	14298	14447	14281	14142	14359	14187	14206	14285	14181	14401	14365	14404	14513	14492	14369	14256	14413	14438	14260	14373	14460	14178	14359	14366	14201	14316	14243	14413	14212	14266	14482	14311	14284	14408	14244	14467	14476	14445	14339	14285	14428	14262	14210	14299	14489	14334	14269	14370	14472	14334	14267	14285	14328	14228	14359	14308	14228	14304	14469	14258	14363	14311	14301	14408	14329	14300	14338	14456	14186	14400	14280	14263	14364	14288	14220	14331	14242	14310	14339	14238	14253	14208	14274	14272	14311	14427	14413	14450	14396	14230	14435	14359	14288	14385	14375	14311	14202	14254	14261	14428	14433	14205	14183	14341	14484	14325	14381	14223	14221	14394	14379	14204	14334	14396	14426	14240	14281	14381	14251	14328	14271	14531	14205	14301	14383	14177	14375	14272	14308	14386	14380	14250	14418	14501	14209	14297	14400	14219	14385	14121	14356	14332	14135	14249	14436	14322	14341	14382	14411	14317	14136	14285	14304	14131	14271	14311	14396	14448	14342	14406	14164	14292	14497	14369	14175	14288	14213	14374	14302	14328	14408	14459	14245	14307	14347	14323	14237	14335	14404	14357	14433	14299	14218	14170	14330	14206	14309	14382	14266	14246	14142	14435	14369	14242	14375	14405	14381	14213	14271	14346	14422	14315	14248	14335	14374	14483	14398	14246	14421	14416	14305	14487	14436	14218	14461	14239	14268	14491	14333	14465	14448	14361	14355	14398	14130	14437	14159	14263	14333	14393	14315	14255	14347	14283	14321	14504	14320	14220	14197	14339	14240	14144	14367	14375	14392	14372	14303	14359	14357	14375	14220	14214	14329	14501	14248	14309	14184	14388	14309	14268	14228	14240	14382	14111	14363	14450	14260	14266	14351	14497	14302	14296	14401	14223	14321	14100	14350	14361	14271	14317	14377	14438	14268	14368	14421	14463	14297	14283	14494	14233	14352	14354	14286	14422	14164	14322	14442	14346	14357	14263	14273	14309	14299	14371	14025	14339	14337	14458	14417	14356	14502	14241	14281	14421	14274	14411	14373	14275	14236	14579	14377	14339	14365	14139	14389	14241	14398	14237	14292	14221	14266	14257	14216	14247	14013	14457	14525	14143	14363	14362	14323	14304	14477	14407	14252	14361	14480	14450	14299	14272	14251	14325	14162	14346	14603	14308	14361	14322	14289	14186	14253	14350	14441	14246	14399	14383	14298	14192	14270	14134	14308	14358	14393	14247	14241	14346	14223	14436	14349	14137	14311	14450	14272	14358	14440	14358	14449	14386	14387	14475	14258	14364	14354	14472	14316	14392	14151	14239	14387	14376	14329	14221	14326	14287	14285	14224	14350	14193	14463	14426	14385	14357	14372	14169	14228	14313	14365	14232	14350	14262	14416	14224	14449	14350	14436	14344	14325	14156	14458	14392	14330	14298	14354	14265	14147	14361	14350	14400	14305	14325	14397	14181	14537	14317	14436	14382	14338	14475	14301	14409	14374	14290	14237	14466	14507	14325	14348	14248	14280	14310	14151	14415	14380	14126	14358	14416	14237	14372	14277	14222	14253	14294	14368	14282	14218	14340	14188	14428	14261	14424	14317	14328	14457	14411	14370	14292	14226	14179	14472	14342	14288	14277	14206	14299	14353	14393	14318	14270	14401	14266	14298	14234	14468	14282	14392	14255	14261	14199	14359	14289	14351	14383	14233	14215	14325	14184	14301	14427	14296	14185	14497	14385	14341	14282	14201	14434	14214	14307	14291	14331	14217	14424	14304	14276	14317	14315	14372	14420	14368	14273	14468	14163	14510	14446	14339	14142	14285	14201	14200	14126	14351	14427	14309	14303	14332	14392	14292	14225	14481	14371	14411	14325	14239	14411	14230	14337	14345	14425	14164	14432	14459	14356	14285	14248	14156	14241	14302	14378	14362	14300	14335	14395	14196	14394	14222	14267	14285	14296	14193	14397	14287	14193	14274	14421	14446	14195	14344	14433	14438	14209	14452	14474	14326	14379	14442	14254	14377	14384	14274	14205	14427	14371	14284	14309	14181	14268	14279	14250	14368	14229	14402	14487	14396	14434	14353	14320	14373	14347	14363	14363	14191	14182	14331	14365	14410	14325	14444	14403	14293	14571	14369	14304	14260	14444	14397	14272	14221	14350	14210	14500	14283	14265	14416	14340	14380	14174	14224	14415	14370	14517	14251	14331	14347	14266	14382	14226	14325	14389	14165	14325	14251	14182	14292	14294	14369	14437	14349	14200	14306	14245	14236	14358	14339	14331	14245	14230	14203	14260	14351	14197	14390	14290	14441	14298	14280	14307	14407	14340	14289	14242	14326	14412	14485	14162	14381	14420	14331	14199	14153	14427	14285	14221	14165	14460	14209	14550	14405	14508	14518	14300	14310	14373	14468	14323	14412	14197	14370	14166	14315	14238	14501	14357	14281	14309	14486	14408	14298	14316	14198	14413	14426	14155	14480	14290	14390	14373	14173	14410	14301	14367	14424	14235	14262	14465	14516	14338	14275	14192	14084	14384	14361	14412	14346	14267	14602	14373	14550	14370	14425	14236	14301	14423	14410	14470	14058	14348	14230	14378	14425	14348	14303	14290	14333	14334	14342	14442	14315	14344	14303	14233	14267	14335	14206	14343	14399	14395	14445	14338	14109	14229	14394	14320	14316	14264	14291	14330	14441	14207	14273	14269	14344	14180	14409	14213	14247	14260	14288	14494	14182	14335	14322	14179	14313	14369	14496	14282	14181	14361	14350	14331	14349	14395	14222	14432	14431	14403	14218	14304	14458	14189	14278	14244	14352	14340	14165	14245	14444	14254	14112	14331	14316	14345	14284	14196	14256	14278	14303	14229	14333	14143	14306	14326	14465	14339	14459	14326	14247	14337	14384	14362	14182	14382	14292	14327	14277	14500	14285	14241	14415	14265	14367	14514	14325	14341	14415	14196	14541	14251	14339	14304	14200	14351	14357	14339	14216	14298	14356	14330	14413	14369	14328	14319	14207	14427	14383	14239	14379	14402	14365	14401	14310	14325	14374	14453	14278	14415	14283	14337	14391	14311	14243	14355	14238	14422	14405	14428	14430	14193	14377	14535	14306
27060	21705	24613	26189	28535	25997	22960	19319	16737	15643	15388	15336	15342	15263	15091	15120	15174	15222	15412	15216	15439	15256	15269	15029	15442	15261	15313	15197	15137	15227	15191	15389	15344	15253	15185	15134	15115	15001	15158	15115	15101	15194	15104	15106	15303	15176	15221	15278	15171	15252	15189	15375	15137	15327	15197	15354	15225	15329	15286	15331	15313	15269	15225	15043	15178	15297	15301	15107	15148	15359	15156	15113	15329	14910	15228	15141	15163	15312	15334	15294	15032	15243	14949	15350	15121	15115	15348	15189	15111	15366	15128	14999	15293	15122	15404	15284	15176	15090	15387	15003	15042	15204	15226	15318	15361	15460	15044	15336	15206	15142	15031	15186	15346	15365	15294	15195	15264	15194	15119	15457	15292	15320	15062	15252	15108	15092	15170	15380	15235	15139	15206	15299	15429	15140	15427	15266	15421	15363	15165	15136	15079	15156	15130	15420	15232	15116	15091	15260	15071	15279	15102	15035	15094	15069	15149	15163	15258	15169	15243	15228	15015	15276	15103	15099	15452	15301	15076	15009	15051	15028	15395	15245	15167	15230	15104	15154	15308	15183	15156	15074	15202	15205	15261	15125	15279	15364	15180	15276	15069	15238	15287	15478	15003	15121	15260	15146	15199	15281	15234	15333	15174	15160	15318	15303	15082	15254	15105	15318	15398	15352	15166	15072	15256	15226	15047	15363	15199	15289	15189	15410	15234	15009	15199	15033	15035	15361	15317	15276	15274	15283	15229	15141	15061	15048	15036	15116	15217	15083	15160	15282	15087	15218	15292	15136	15119	15118	15203	15319	15045	15113	15318	15421	15335	15129	15293	15327	15146	15339	15240	15236	15043	15227	15142	15121	15226	15205	15370	15313	15101	15164	15177	15030	15178	15162	15141	15253	15367	15192	15248	15209	15056	15338	15204	15283	15308	15194	15143	15263	15296	15102	15311	15099	15305	15205	15368	15425	15247	15128	15334	15307	15256	15154	15114	15270	15109	15187	15143	15270	15371	15256	15403	15222	15323	15188	15307	15216	15275	15138	15117	15255	15355	15229	15338	15445	15280	15345	14974	15420	15276	15304	15191	15185	15268	15237	15308	15118	15182	15301	15041	15269	15337	15158	15277	15181	15229	15265	15180	15117	15218	15174	15244	15126	15285	15218	15195	15193	15080	15394	15416	15152	15307	15154	15135	15129	15126	15370	15297	15337	15165	15176	15097	15248	15127	15239	15280	15201	15198	15043	15210	15102	15026	15211	15400	15249	15285	15177	15229	15254	15471	15306	15515	15118	15130	15164	15127	15201	15186	15168	15075	15300	15294	15200	15227	15175	15184	15203	15319	15174	15193	15044	15041	15209	15222	15201	15115	15191	15280	15240	14897	15188	15264	15113	15255	15185	15179	15235	15234	15216	15171	15346	15045	15210	15120	15260	15252	15270	15158	15359	15251	15227	15016	15133	15256	15222	15061	15111	15123	15331	15090	15368	15211	15393	15375	15238	15343	15030	15001	15381	14991	15228	15273	15137	15044	15250	15043	15213	15227	15315	15153	15192	15224	15166	15234	15376	14972	15312	15473	15158	15208	15168	15193	15269	15195	15351	15302	15070	15118	15225	15204	15073	15221	15222	15087	15155	15197	15164	15194	15203	15262	15207	15119	15116	15112	15093	15109	15486	15161	15261	15228	15089	15201	15221	15296	15246	15225	15122	15427	15105	15396	15305	15217	15114	15198	15118	15216	15370	15221	15175	15030	15215	15216	15077	15367	15210	15100	15097	15278	15172	15251	15348	15229	15224	15218	15233	15202	15073	15316	15230	15039	15242	15184	15215	15144	15242	15154	15292	15073	15403	15135	15260	15376	15108	15018	15182	15158	15059	15388	15353	15200	15288	15207	15081	15321	15226	15543	15022	15305	15098	15127	15087	15292	15371	15131	15297	15180	15091	15364	15188	15120	15291	15230	15378	15185	15353	15078	15079	15280	14997	15261	15354	15036	15171	15142	15177	15220	15294	15258	15398	15254	15237	15278	15209	15363	15339	15275	15162	15072	15163	15261	15242	15110	15266	15014	15176	15389	15301	15185	15192	15259	15171	15088	15245	15244	15048	15117	15305	15249	15158	15315	15094	15274	15102	15090	15267	15242	15569	15219	15098	15078	15282	15115	15030	15245	15175	15381	15064	15133	15284	15305	15367	15289	15142	15201	15210	15383	15181	15246	15070	15278	15289	15227	15116	15460	15238	15303	15050	15190	15247	15250	15472	15465	15261	15169	15243	15166	15192	15195	15275	15226	15313	15301	15293	15261	15135	15181	15188	15160	14992	15239	15109	15197	15253	15307	15107	15404	15231	15333	15058	15373	15158	15250	15271	15356	15351	15163	15150	15240	15308	15169	15134	15206	15058	15035	15199	15316	15253	15039	15119	15240	15290	15325	15267	15224	15116	15237	15312	15461	15148	15263	15378	15187	15232	15242	15323	15392	15275	15223	15213	15324	15129	15121	15042	15116	15109	15322	15276	15137	15429	15175	15107	15264	15359	15247	15112	15341	15061	15318	15212	15408	15259	15252	15203	15072	15208	15026	15248	15021	15141	15275	15089	15124	15345	15175	15127	15343	15281	15232	15246	15332	15113	15185	15217	15150	15081	14949	15275	15040	15291	15271	15426	15334	15025	15272	15093	15134	15222	15053	15226	15216	15122	15299	15231	15315	15289	15214	15311	14952	15304	15213	15228	15264	15285	15117	15278	15134	15146	15050	15270	15232	15234	15229	15162	15226	15196	15076	15190	15311	15132	15250	15245	15327	14993	15208	15037	15330	15152	14930	15116	15208	15265	15288	15256	15103	15169	15257	15208	15210	15220	15278	15215	15143	15246	15332	15362	15012	15503	15186	15267	15034	15044	15329	15075	15219	15269	15204	15253	15076	15284	14976	15072	15205	15330	15152	15313	15373	15322	15114	15186	15378	15327	15181	15348	14976	15131	15365	15308	15096	15310	15108	15239	15187	15175	15315	15329	15268	15050	15113	15155	15258	15146	15100	15328	15211	15224	15184	15269	15325	15263	15285	15144	15215	15094	15286	15342	15119	15136	15203	15107	15291	15277	15334	15190	15241	15271	15159	15349	15234	15339	15299	15330	15182	15294	15229	15279	15240	15230	15188	14968	15004	15173	15280	15314	15451	15365	15253	15119	15372	15283	15322	15082	15197	15304	15196	15240	15405	15012	15200	15173	15306	15295	15242	15120	15163	15023	15211	15153	15189	15059	15146	15027	15048	15143	15276	15104	15169	15305	15297	15103	15258	15195	15032	15102	15103	15288	15234	15116	15229	15172	15138	15294	15300	15121	15149	15077	15095	15286	14967	15151	15271	15229	15331	15116	15145	15115	15296	15290	15290	15442	15145	15118	15232	15187	15131	15218	15038	15237	15065	15203	15155	15177	15332	15365	15087	15438	15157	15261	15229	15283	15220	15293	15261	15124	15513	15184	15094	15276	15221	15204	15080	15242	15451	15342	15258	15152	15199	14998	15256	15352	15174	15165	15112	15189	15244	15115	15327	15255	15397	15180	15354	15390	15285	15257	15353	15051	15307	15173	15051	15246	15157	15150	15079	15301	15026	15190	15231	15120	15320	15467	15124	15120	15197	15255	15224	15373	15290	15042	15072	15252	15154	15176	15259	15169	15118	15240	15271	15133	15147	15233	15252	15259	15203	15114	15185	15301	15250	14912	15251	15085	15261	15342	15267	15276	15303	15166	15326	15434	15179	14970	15249	15224	15316	15215	15222	15264	15254	15118	15286	15051	15192	15186	15285	15440	15280	15253	15208	15023	15155	15239	15347	15346	15309	15162	15397	15068	15257	15240	15250	15246	15352	15249	15307	15122	15183	15061	15220	15273	15397	15277	15112	15164	15222	15162	15225	15390	15066	15238	15364	15143	15167	15207	15220	15168	15209	15197	15271	14999	15236	15325	15195	15352	15008	15245	15182	15146	15103	15307	15164	15252	15189	15267	15346	15127	15043	15253	15284	15081	15103	15155	15237	15167	15232	15002	15293	15186	15326	15156	15115	15025	15151	15333	15145	15218	15331	15230	15233	15058	15367	15330	15247	15142	15311	15287	15281	15277	15188	15243	15223	15203	15222	15128	15058	15315	15226	15092	15103	15294	15322	15279	15349	15324	15235	15394	15087	15258	15217	15469	15138	15246	15257	15383	15118	15054	15270	15382	15332	15261	15164	15293	15227	15117	15198	15149	15115	15245	15411	15259	15295	15281	14996	15170	15256	15232	15104	15421	15139	15349	15179	15252	15161	15141	15264	15164	15175	15250	15130	15314	14970	15342	15238	15500	15215	15218	15416	15218	15063	15305	15276	15304	15392	15164	15162	15212	15241	15229	15167	15292	15326	15318	15170	15177	15321	15184	15247	15216	15054	15155	15185	15380	15355	15140	15450	15231	15421	15241	15171	15185	15266	15078	15108	15361	15277	15089	15346	15240	15126	15292	15255	15045	15013	15307	15152	15229	15224	15117	15101	15275	15262	15087	15193	15267	15106	15239	15131	15262	15372	15253	15286	15089	15152	15343	15166	15319	15200	15386	15157	15161	15263	15249	15252	15231	15215	15213	15162	15281	15088	15172	15283	15195	15417	15179	15347	15126	15045	15174	15117	15186	15231	15229	15288	15284	15187	15184	15125	15290	15367	15250	15305	15258	15084	15302	15288	15292	15304	15197	15353	15234	15068	15285	15151	15007	15245	15238	15163	15265	15155	14979	15244	15108	15260	15036	15088	15250	15259	15339	15250	15031	15190	15262	15308	15139	15351	15284	15184	14997	15063	15101	15206	15355	15281	15116	15235	15053	15010	15032	15140	15326	15254	15250	15421	15349	15301	15246	15357	15273	15271	15297	15273	15094	15307	15226	15263	15179	15442	15326	15146	15119	15265	15193	15171	15227	15196	15189	15128	15330	15178	15171	15221	15376	15340	15112	15199	15219	15112	15355	15352	15315	15204	15254	15129	15196	15104	15179	15375	15356	15123	15168	15237	15042	15149	15352	15333	15132	15231	15153	15136	15275	15258	15197	15154	15203	14990	15290	15133	15154	15131	15284	15276	15196	15118	15147	15301	15048	15343	15237	15152	15343
14165	17953	22218	27436	31948	27612	23307	19339	15774	14577	14343	14295	14391	14300	14450	14489	14297	14334	14421	14410	14341	14556	14394	14328	14396	14308	14427	14327	14454	14253	14314	14479	14243	14418	14410	14360	14355	14273	14285	14293	14214	14348	14295	14436	14305	14347	14420	14380	14294	14387	14405	14259	14353	14319	14379	14321	14279	14321	14448	14361	14440	14239	14334	14329	14358	14326	14309	14255	14363	14228	14270	14370	14285	14288	14410	14298	14363	14125	14383	14394	14233	14315	14286	14316	14344	14312	14230	14257	14152	14339	14269	14485	14430	14373	14285	14408	14421	14394	14181	14383	14336	14353	14355	14250	14481	14424	14274	14250	14150	14402	14328	14366	14487	14224	14467	14281	14372	14425	14176	14313	14262	14506	14348	14428	14456	14318	14293	14200	14301	14329	14327	14305	14235	14279	14281	14259	14217	14174	14206	14547	14250	14266	14307	14217	14251	14267	14350	14439	14365	14187	14506	14389	14256	14294	14276	14433	14295	14478	14359	14290	14443	14435	14165	14354	14327	14231	14281	14316	14441	14375	14309	14476	14353	14338	14341	14349	14393	14402	14186	14550	14353	14390	14276	14364	14359	14231	14210	14204	14334	14264	14359	14426	14155	14343	14135	14218	14343	14266	14387	14172	14223	14352	14322	14387	14323	14478	14326	14432	14150	14227	14236	14205	14322	14301	14324	14341	14298	14314	14275	14355	14103	14382	14107	14319	14328	14405	14391	14366	14141	14307	14249	14310	14276	14249	14223	14301	14467	14322	14406	14212	14333	14141	14242	14358	14475	14235	14392	14347	14404	14196	14393	14283	14310	14266	14293	14385	14424	14301	14325	14333	14264	14225	14338	14245	14267	14234	14303	14480	14400	14182	14348	14308	14374	14407	14298	14398	14396	14349	14154	14336	14322	14172	14401	14293	14288	14310	14260	14323	14272	14297	14484	14596	14263	14424	14203	14276	14190	14441	14350	14450	14237	14344	14311	14464	14435	14393	14297	14340	14311	14267	14194	14287	14383	14349	14486	14305	14379	14383	14403	14405	14338	14289	14259	14192	14414	14292	14286	14372	14465	14272	14301	14296	14459	14251	14219	14317	14320	14228	14307	14401	14596	14355	14331	14363	14295	14345	14277	14379	14423	14131	14253	14184	14018	14378	14359	14295	14507	14252	14351	14260	14300	14291	14268	14231	14281	14290	14291	14337	14467	14329	14191	14290	14330	14321	14230	14448	14105	14486	14322	14333	14305	14253	14238	14352	14529	14283	14440	14459	14215	14303	14232	14103	14226	14326	14274	14293	14486	14247	14183	14279	14126	14255	14413	14253	14189	14439	14230	14476	14356	14345	14455	14427	14391	14390	14329	14355	14469	14224	14299	14299	14349	14293	14210	14299	14289	14301	14293	14346	14266	14286	14310	14494	14232	14263	14308	14393	14294	14699	14363	14429	14426	14388	14348	14406	14277	14414	14447	14518	14389	14463	14272	14345	14315	14289	14484	14311	14415	14220	14355	14186	14318	14424	14464	14496	14285	14387	14297	14198	14418	14441	14257	14318	14373	14479	14289	14225	14295	14383	14359	14234	14392	14287	14313	14402	14249	14297	14342	14361	14335	14306	14253	14314	14181	14379	14270	14287	14257	14386	14404	14175	14266	14261	14303	14361	14171	14397	14331	14415	14410	14339	14389	14391	14389	14333	14321	14335	14385	14358	14453	14205	14288	14098	14361	14593	14478	14324	14243	14199	14334	14310	14407	14206	14264	14222	14334	14363	14288	14386	14164	14157	14503	14323	14335	14430	14467	14199	14296	14278	14279	14364	14411	14343	14248	14345	14292	14302	14276	14326	14312	14299	14411	14150	14392	14340	14307	14259	14203	14459	14319	14251	14453	14268	14378	14199	14532	14182	14448	14226	14191	14301	14315	14227	14276	14229	14354	14268	14302	14316	14152	14389	14206	14362	14292	14207	14330	14245	14180	14413	14181	14453	14426	14185	14338	14187	14302	14225	14261	14464	14374	14422	14321	14276	14407	14328	14374	14339	14223	14394	14325	14348	14281	14185	14344	14211	14502	14450	14390	14382	14367	14460	14202	14497	14265	14270	14370	14378	14327	14334	14410	14295	14262	14267	14506	14424	14389	14445	14390	14168	14289	14295	14504	14289	14483	14396	14417	14367	14294	14367	14453	14495	14258	14286	14243	14300	14387	14241	14135	14317	14267	14275	14481	14297	14291	14276	14337	14366	14404	14359	14273	14217	14404	14342	14378	14120	14319	14446	14276	14364	14355	14418	14511	14423	14296	14400	14350	14254	14494	14472	14260	14193	14366	14382	14321	14417	14382	14351	14392	14414	14385	14379	14246	14345	14350	14348	14355	14300	14276	14392	14287	14225	14369	14164	14310	14236	14340	14364	14353	14353	14215	14295	14425	14381	14416	14412	14432	14208	14438	14401	14261	14371	14413	14394	14299	14401	14261	14356	14510	14213	14175	14294	14284	14256	14342	14318	14260	14331	14368	14467	14459	14220	14506	14360	14547	14150	14363	14237	14171	14360	14287	14216	14494	14387	14210	14259	14221	14480	14339	14241	14279	14406	14366	14573	14615	14246	14361	14326	14228	14354	14408	14313	14343	14295	14304	14525	14332	14289	14116	14405	14283	14367	14405	14380	14314	14404	14320	14300	14414	14260	14452	14289	14216	14236	14317	14344	14329	14299	14336	14482	14388	14346	14353	14496	14256	14364	14339	14273	14344	14572	14297	14299	14539	14445	14294	14312	14380	14184	14445	14378	14379	14474	14409	14075	14352	14182	14342	14252	14346	14272	14214	14456	14353	14269	14474	14352	14444	14275	14269	14164	14257	14276	14410	14342	14422	14193	14268	14240	14250	14388	14213	14410	14310	14284	14326	14266	14263	14259	14324	14317	14391	14247	14255	14245	14261	14282	14275	14439	14415	14325	14382	14392	14321	14422	14401	14366	14301	14445	14248	14314	14542	14303	14379	14266	14413	14355	14350	14321	14438	14240	14346	14304	14427	14476	14385	14316	14458	14390	14171	14156	14307	14207	14479	14351	14342	14447	14316	14316	14245	14477	14319	14415	14261	14290	14315	14350	14550	14324	14381	14300	14355	14276	14272	14398	14195	14425	14322	14255	14280	14254	14304	14556	14390	14372	14345	14403	14286	14593	14326	14317	14257	14501	14271	14355	14182	14439	14368	14256	14369	14356	14374	14403	14363	14253	14558	14456	14471	14239	14383	14304	14372	14245	14392	14298	14345	14334	14300	14443	14454	14364	14349	14330	14258	14443	14338	14365	14388	14383	14453	14166	14066	14337	14272	14365	14202	14199	14498	14344	14264	14523	14279	14231	14293	14326	14257	14485	14350	14072	14238	14384	14389	14295	14251	14457	14312	14252	14422	14125	14458	14319	14135	14444	14431	14327	14248	14355	14150	14400	14326	14394	14389	14374	14240	14250	14345	14398	14310	14371	14288	14202	14418	14310	14359	14427	14415	14347	14213	14362	14510	14250	14411	14415	14367	14376	14406	14356	14425	14253	14280	14168	14085	14231	14363	14390	14357	14364	14237	14242	14473	14459	14168	14340	14306	14375	14214	14476	14238	14321	14310	14123	14291	14095	14439	14306	14335	14307	14382	14339	14385	14272	14237	14392	14331	14310	14270	14278	14498	14322	14414	14260	14162	14311	14357	14276	14402	14207	14394	14385	14263	14462	14226	14506	14319	14151	14417	14463	14217	14419	14408	14322	14307	14390	14312	14356	14323	14356	14404	14202	14472	14365	14416	14228	14258	14405	14341	14530	14466	14398	14387	14300	14231	14365	14302	14347	14282	14275	14401	14374	14352	14313	14236	14485	14363	14265	14349	14363	14272	14415	14403	14465	14303	14333	14380	14401	14386	14310	14241	14410	14308	14374	14283	14358	14264	14350	14263	14464	14334	14470	14457	14430	14454	14215	14368	14369	14210	14192	14251	14386	14356	14194	14473	14257	14388	14417	14445	14267	14468	14395	14419	14263	14177	14224	14328	14526	14330	14444	14283	14394	14426	14279	14394	14337	14397	14263	14404	14397	14278	14389	14385	14260	14413	14326	14313	14321	14409	14379	14228	14297	14350	14479	14414	14454	14457	14416	14554	14278	14292	14228	14316	14311	14255	14348	14396	14402	14365	14200	14387	14256	14304	14414	14362	14371	14444	14338	14273	14328	14297	14264	14360	14422	14270	14415	14385	14231	14321	14327	14381	14217	14401	14395	14245	14304	14407	14305	14530	14288	14223	14192	14374	14270	14354	14164	14303	14334	14257	14463	14171	14191	14354	14307	14323	14322	14358	14261	14382	14325	14338	14157	14373	14406	14392	14322	14368	14296	14424	14145	14333	14551	14353	14548	14141	14199	14404	14489	14285	14306	14393	14340	14096	14354	14390	14416	14375	14388	14196	14341	14376	14237	14182	14268	14404	14305	14434	14224	14404	14273	14325	14335	14329	14502	14355	14317	14412	14289	14514	14318	14265	14349	14408	14500	14299	14465	14312	14332	14431	14478	14332	14240	14231	14284	14341	14354	14509	14268	14308	14188	14497	14422	14270	14407	14301	14242	14415	14322	14269	14125	14197	14282	14305	14455	14274	14508	14288	14287	14398	14412	14523	14253	14418	14207	14385	14183	14247	14147	14197	14391	14191	14365	14386	14170	14420	14431	14356	14392	14353	14396	14407	14252	14347	14309	14281	14520	14372	14363	14508	14172	14273	14209	14291	14353	14270	14404	14310	14277	14419	14407	14248	14452	14310	14110	14247	14240	14308	14376	14230	14376	14515	14194	14550	14148	14511	14222	14243	14271	14338	14448	14395	14408	14414	14391	14263	14230	14361	14215	14410	14198	14278	14336	14244	14402	14365	14418	14387	14469	14398	14256	14362	14225	14398	14351	14589	14410	14387	14227	14529	14452	14281	14305	14363	14343	14416	14464	14305	14235	14153	14476	14210	14306	14166	14284	14350	14196	14308	14345	14431	14222	14402	14235	14364	14268	14309	14322	14325	14372	14256	14435	14340	14333	14355	14293	14377	14400	14370	14370	14457	14384	14521	14321	14314	14276	14380	14447	14431	14254	14392	14516	14258	14441
24194	21192	28376	27660	44978	49062	42289	31896	21972	17185	15707	15167	15133	15266	15315	15277	15319	15239	15117	15294	15181	15116	15170	15043	15331	15147	15259	15289	15204	15230	15351	15118	15092	15165	15064	15165	15093	15142	15062	15282	15191	15272	15604	15106	15245	15275	15168	15118	15298	14997	15236	15226	15036	15200	15234	14964	15139	15185	15236	15318	14968	15188	15466	15379	15139	15373	15073	15195	15148	15246	15225	15237	15247	15087	15059	15178	14961	15268	15056	15213	15057	15093	15220	15160	15034	15088	15098	15173	15226	14946	15027	15106	15141	15239	15215	15108	15106	15030	15013	15097	15308	15281	15115	15148	15139	15048	15066	15119	14959	15044	15063	15019	15045	15263	15327	15075	14968	14980	15083	15059	15235	15046	15052	15436	15256	15217	15187	15241	15124	15100	15075	15107	15185	15158	15118	14884	15060	15145	15275	14860	15145	15095	14929	15262	15091	15108	15002	15228	15260	15347	15059	15133	15122	15100	15067	15051	15124	15220	15143	15234	15269	15072	15123	15129	15022	15156	15256	15100	15283	15182	15063	15013	15266	15179	14951	15061	15133	15055	15139	15111	15108	15131	15085	15107	15181	15001	15275	15229	15027	14944	15161	15174	15086	15047	15080	15188	15148	15163	15190	15124	15223	15053	15179	14983	14947	15026	15151	15207	15049	14991	15070	14871	15117	15121	15105	15083	15015	14952	14852	15218	15103	15237	15021	15097	15310	15077	15182	15144	15026	14990	15276	15008	15121	14961	15044	15119	15250	15085	15094	14973	15178	15096	15022	15177	15368	15086	15212	15151	15279	15004	15061	15184	15065	15199	15162	14969	15187	15154	15046	15338	15303	15052	15193	15217	15398	15020	15266	15038	15313	14971	15113	15164	15021	14974	15082	15021	15037	15276	15158	15104	15089	15081	15134	15148	14992	15096	15066	15034	15120	15178	14889	14953	15196	14944	15160	14927	15156	14965	15046	15225	14991	15149	15047	15008	15090	15113	15007	15001	15005	15187	15215	15217	15181	15284	15118	15205	15020	15061	15194	14968	15240	14863	15120	15114	15094	15151	15124	14954	15041	14976	14845	15017	15181	15216	15184	15002	15185	15049	14942	14989	14954	15096	15113	15023	15140	14989	15174	15048	15031	15171	15252	15055	15036	15052	15039	15061	15141	15062	15038	14937	15042	15063	15070	15133	15054	15100	14879	15098	15138	15118	15229	14961	15047	15280	15339	15100	15039	15004	15230	15034	15313	15229	14938	15153	15008	15164	15246	15040	15101	14972	15036	15040	15243	15148	15197	15212	15055	15085	15018	15172	15256	15188	15128	15324	15118	15062	15152	15153	15082	15067	15131	15073	15182	14865	14989	14963	15181	15263	15006	15119	15120	15293	15060	15182	15127	15230	14939	15067	15040	15029	15027	15165	15126	15047	15218	15273	15360	15077	15197	15277	15042	15068	15045	15187	15175	15198	15362	15164	15050	15079	15169	15233	15273	15014	14996	15065	15104	15150	15245	15184	15252	15100	14879	15143	15068	15087	15153	15012	15212	15037	14988	14972	15125	15217	15055	15094	15031	15159	15093	15139	15145	15254	15104	14943	15159	15054	15068	15081	14891	15143	15220	14996	15016	15141	15030	15040	15047	14875	15223	15130	15077	15169	15067	15249	15145	15144	15195	15193	14986	15145	15154	15037	15049	15006	15063	15062	14883	14930	15220	15186	15034	15133	15088	14998	14973	15155	15249	15176	15148	15119	15165	15172	15082	15301	15093	15182	15368	14975	15042	15193	15253	15080	15396	15077	15261	15095	15106	15271	14898	15265	15071	15069	15136	15045	14987	15180	15030	15302	15352	14977	15114	15180	15026	15147	15092	15004	15198	15087	15190	15122	15018	15186	14999	15155	15220	15384	15094	15133	15216	15166	15042	15151	15249	15270	15033	14954	15070	14981	14990	15178	15089	14985	15115	14984	14995	15240	15093	15106	15158	15065	15194	14909	15135	15091	14942	15113	15205	15010	15244	14984	15069	15042	15152	14952	15043	15216	15060	15157	15127	15045	15207	15227	15120	14855	15249	15100	14968	15057	14918	15345	15183	15164	15187	15250	15059	15176	15158	15027	15055	15072	15074	15017	15234	15146	15134	15058	15183	15281	15135	15065	15272	15109	15091	15241	14986	15087	15177	15184	15030	15150	15183	14897	15225	15194	15131	15021	14992	14958	15146	15142	15151	15242	15270	15141	15157	15056	15014	15180	15186	15312	15331	14986	15184	15083	15161	15323	15174	14981	15057	15001	15243	15116	15257	14929	15073	15047	15183	15262	15307	15161	15208	15246	15334	15030	14990	15215	15070	15052	15071	15059	15131	15138	15026	14962	15014	15016	15247	15035	15205	15090	15045	15178	14970	15127	15344	15208	15237	15185	15079	15254	15086	15146	14953	14879	15132	15209	15041	15140	14917	15121	15098	14974	15126	15196	15064	15049	15109	15280	15024	15075	15086	15138	15004	15138	15244	14982	15259	15027	15114	15265	15101	15091	15117	15029	15298	15062	15069	15030	15058	14957	14918	14916	14920	15152	15160	14984	14993	15489	15063	14996	14937	14965	15148	15104	15301	15164	15160	15083	15131	15135	15118	15355	15243	15123	15136	14935	14878	15282	15083	15064	14957	15053	15187	15208	15106	15288	15072	15050	15231	15295	15148	15141	14978	15222	15113	15044	15109	15361	15296	15236	15148	15266	15210	15301	15047	15151	15131	15111	15189	15052	15422	15185	14975	14992	15155	15280	15101	15186	15218	15113	15306	15069	15244	15081	15154	15012	15003	15100	15065	15143	15196	15162	15217	15255	15175	15210	15168	15112	15228	15142	15033	15317	14945	14946	15070	15181	15165	15143	15107	15037	15190	15143	15134	15344	14966	15040	14979	15221	15003	15077	15142	14972	15052	15228	15061	15132	15160	15253	15128	15055	15233	15211	15194	15190	14966	14994	15189	15023	15236	15038	15158	15082	15297	15131	15115	15141	15011	15155	15098	15077	15155	14980	15211	15206	15105	14954	15359	15197	15062	15157	15103	14920	15107	15406	15215	15277	15232	15183	15058	15105	15028	15049	15052	15142	15192	15100	15161	15237	15149	15018	15047	15017	15136	15157	15045	15024	14972	15163	15073	15146	15109	15116	15273	15119	15067	14944	14997	15048	15053	15162	15263	15023	15024	15100	14808	15056	15108	15278	15032	15246	15027	15182	15222	15162	15133	15269	15223	15149	15056	15133	14944	15070	14955	15257	15189	15280	15241	14965	15133	15290	15353	15174	15302	14977	15280	15134	15215	15063	15103	15120	15213	15181	15039	15226	15209	15113	15213	15184	15211	15247	15040	15062	15120	14812	15140	15221	15008	14907	15106	15114	15082	15324	14958	15089	15216	15073	15242	15087	15228	15062	14988	15095	15260	15015	15032	15140	15090	15107	14902	15165	14913	15050	15142	15096	15191	15097	15186	15009	15007	15044	15049	15064	15005	15128	15220	15062	15135	15384	15303	15191	15087	15106	15063	15116	15042	15284	15114	15057	15194	15168	15133	15164	15187	15277	15282	15104	15109	15038	15119	15104	15104	15061	15074	14884	15142	15138	15297	15203	15262	15146	15202	14990	15125	14965	15212	15050	15083	15238	15215	15183	15243	15038	15142	15038	15149	15245	15196	15019	14995	15105	15185	15071	15193	15240	15086	15129	15057	15072	15274	15005	15161	15123	15310	15075	15049	14933	15133	15151	15152	14984	14980	14999	15110	15073	15099	14932	15134	15141	15193	14986	15187	15075	15096	15212	15142	15168	15121	15296	15178	15094	15005	14912	15217	15044	15201	15057	15130	14826	15028	15185	15089	15140	15270	15084	15065	15179	15170	14987	15090	15190	15309	15132	15233	14998	15207	15163	15097	15154	15150	15057	15203	15170	15052	15027	15259	15075	14990	15085	15089	15072	14964	15285	15131	15170	15101	15175	15023	15190	15226	15074	15203	15075	15323	15131	14998	15156	15064	15081	15104	14967	15075	15132	15217	15104	15267	15272	15054	15013	15033	15296	14989	15122	14953	15009	15015	15098	15156	15109	15233	15293	15195	14966	15349	14966	15051	15055	15067	15180	14931	15090	15254	15244	15176	15225	15217	15043	15027	15451	15169	15229	15087	14973	15171	15012	15270	15008	15213	15205	15220	14894	15050	15102	15157	15043	15148	15040	15071	15167	15208	15157	15255	15100	15111	14996	15230	15108	15009	15262	14994	14954	15117	14967	15136	15170	15167	15185	15272	15015	15010	15134	15053	15121	15287	15134	14996	15063	15319	15085	15122	15180	15174	15298	15011	14960	15208	15219	14966	14918	15159	15047	15110	15131	15133	15246	15029	14911	15249	15152	15160	15139	15041	15174	15122	15123	15225	14950	15027	15057	14946	15118	15089	15172	15162	14973	15169	15098	15105	15197	15280	14972	15105	15284	15132	15238	15158	15073	15128	15087	15361	15006	14994	15276	14971	15124	14961	14967	14880	14973	15107	15177	15188	15125	15181	15338	15034	15275	15020	15262	15089	15154	15220	15242	15270	14881	15144	14812	15031	15257	15064	15008	15127	15138	14985	15229	15239	15307	15078	15191	15111	15020	15266	15092	15297	15122	14929	15101	15167	14985	15067	15098	15053	15170	15256	15362	15092	15034	15176	15036	15057	15014	15195	15103	15184	14955	15083	15166	15202	15227	15276	15140	15049	15116	15050	15046	15253	15105	15225	15123	15177	15125	15088	15057	15035	15008	15093	15001	15160	15177	15012	15166	15155	15110	15071	15215	15110	15175	14965	15035	15023	15147	15079	15003	15117	14939	15163	15115	15170	15115	15042	15296	15184	14937	15162	15208	15218	15117	15170	15065	15131	15051	15237	15019	15189	15282	15144	14960	15278	15209	15150	15107	15192	15031	15248	15105	15185	15084	14982	15120	15171	15175	15024	15098	15117	15106	15293	15042	15161	15082	15030	15105	15219	15345	15217	15190	15090	15138	15186	15324	15168	15264	15109	15223	15187	15109	15146	14937	15061	15012	15255	15230	15157	15030	15231	15090	15034	15013	15077	15197	15115	15078	15266	14996	15172	15165	15283	15171
13877	24517	38311	44401	55168	50680	43041	33805	21424	15920	14297	14413	14368	14428	14281	14363	14424	14434	14389	14399	14251	14348	14466	14414	14398	14297	14182	14242	14345	14302	14361	14206	14382	14256	14262	14407	14064	14353	14254	14257	14358	14346	14175	14366	14235	14292	14474	14245	14369	14370	14436	14280	14295	14266	14435	14189	14408	14285	14256	14331	14372	14282	14281	14374	14203	14456	14141	14296	14335	14290	14177	14297	14225	14240	14314	14221	14368	14229	14223	14313	14519	14373	14165	14215	14337	14197	14439	14398	14298	14479	14366	14154	14220	14215	14347	14379	14253	14317	14098	14238	14266	14376	14300	14345	14228	14320	14322	14508	14216	14321	14236	14412	14285	14180	14410	14397	14266	14353	14228	14285	14221	14312	14200	14238	14198	14142	14242	14185	14354	14246	14449	14362	14463	14256	14287	14353	14226	14188	14335	14244	14253	14301	14307	14075	14160	14301	14371	14391	14244	14201	14279	14231	14325	14322	14311	14226	14214	14283	14511	14264	14405	14137	14286	14248	14340	14190	14412	14211	14213	14217	14069	14290	14188	14173	14258	14355	14295	14349	14326	14283	14417	14331	14538	14255	14224	14343	14290	14229	14420	14266	14279	14398	14206	14313	14348	14391	14223	14311	14206	14399	14273	14171	14354	14342	14285	14287	14359	14268	14339	14337	14352	14363	14248	14274	14254	14326	14321	14236	14258	14213	14238	14303	14262	14373	14446	14217	14315	14298	14235	14296	14205	14503	14218	14310	14245	14362	14384	14352	14191	14189	14297	14307	14186	14374	14230	14438	14221	14330	14303	14338	14302	14443	14484	14318	14398	14314	14218	14521	14276	14352	14272	14224	14286	14197	14290	14110	14449	14321	14249	14182	14215	14354	14283	14390	14163	14308	14427	14176	14209	14312	14230	14346	14194	14186	14261	14240	14432	14235	14055	14149	14355	14365	14450	14196	14306	14299	14245	14251	14289	14282	14336	14210	14409	14260	14206	14220	14109	14238	14245	14054	14290	14159	14270	14397	14438	14172	14192	14515	14153	14266	14374	14368	14407	14347	14316	14372	14304	14416	14289	14266	14371	14438	14338	14306	14329	14366	14412	14346	14366	14300	14249	14259	14371	14339	14383	14097	14273	14298	14364	14263	14330	14242	14343	14213	14329	14398	14361	14231	14248	14252	14141	14230	14422	14268	14220	14356	14194	14297	14323	14128	14428	14262	14245	14285	14251	14236	14369	14307	14335	14203	14338	14317	14159	14256	14225	14189	14345	14295	14335	14354	14389	14336	14312	14316	14399	14068	14179	14288	14215	14191	14322	14214	14229	14242	14334	14180	14403	14262	14434	14401	14323	14343	14298	14166	14221	14156	14256	14340	14303	14266	14190	14348	14147	14319	14198	14342	14205	14369	14396	14428	14341	14271	14224	14240	14400	14433	14264	14344	14315	14195	14152	14343	14288	14201	14303	14482	14378	14353	14314	14240	14255	14222	14468	14352	14311	14291	14254	14425	14355	14082	14334	14164	14440	14254	14427	14337	14348	14296	14373	14443	14302	14326	14282	14291	14306	14286	14314	14051	14311	14092	14379	14263	14235	14433	14336	14259	14356	14346	14320	14393	14207	14241	14379	14209	14221	14457	14287	14404	14315	14361	14361	14307	14331	14147	14279	14288	14159	14288	14202	14225	14289	14161	14275	14329	14291	14394	14299	14452	14162	14282	14253	14477	14346	14187	14352	14304	14236	14300	14355	14519	14278	14332	14129	14294	14252	14144	14299	14404	14232	14290	14327	14296	14288	14439	14322	14280	14273	14264	14244	14251	14366	14296	14385	14475	14162	14112	14216	14345	14213	14346	14219	14321	14471	14124	14308	14323	14386	14255	14265	14355	14208	14273	14303	14236	14229	14365	14315	14361	14208	14203	14416	14471	14176	14203	14195	14210	14192	14400	14339	14257	14415	14168	14252	14317	14200	14301	14367	14196	14381	14409	14318	14217	14312	14372	14399	14237	14442	14131	14530	14377	14389	14269	14421	14249	14270	14271	14346	14250	14248	14370	14306	14485	14446	14156	14284	14332	14267	14259	14262	14306	14351	14449	14173	14389	14237	14348	14154	14388	14373	14364	14312	14215	14344	14196	14112	14320	14356	14396	14203	14226	14379	14352	14330	14214	14281	14227	14275	14122	14277	14361	14185	14493	14176	14282	14315	14370	14289	14154	14331	14239	14459	14358	14317	14214	14436	14312	14376	14384	14183	14250	14510	14280	14257	14377	14321	14303	14250	14312	14055	14203	14271	14280	14293	14433	14379	14239	14198	14257	14180	14285	14324	14292	14304	14323	14264	14203	14337	14328	14233	14542	14216	14114	14257	14167	14191	14160	14301	14348	14325	14140	14276	14256	14251	14369	14496	14380	14270	14453	14241	14315	14498	14158	14176	14284	14378	14331	14311	14468	14456	14319	14274	14295	14352	14258	14300	14193	14338	14107	14406	14287	14124	14345	14366	14320	14365	14371	14222	14194	14263	14314	14236	14425	14239	14232	14326	14325	14270	14211	14285	14349	14164	14427	14318	14373	14274	14369	14374	14312	14378	14340	14248	14381	14202	14168	14321	14273	14344	14183	14160	14180	14310	14197	14371	14328	14271	14366	14360	14111	14362	14238	14253	14499	14094	14288	14395	14271	14366	14466	14241	14290	14450	14241	14482	14406	14272	14431	14306	14241	14158	14432	14298	14336	14293	14322	14312	14456	14263	14114	14202	14305	14367	14164	14288	14402	14468	14284	14390	14214	14195	14450	14281	14486	14251	14270	14362	14311	14241	14326	14267	14183	14144	14437	14311	14405	14358	14182	14373	14335	14263	14458	14175	14251	14306	14425	14271	14473	14083	14335	14196	14290	14271	14506	14503	14286	14382	14319	14075	14327	14322	14198	14111	14274	14250	14174	14349	14331	14360	14389	14214	14342	14169	14287	14280	14445	14362	14227	14412	14187	14386	14244	14355	14125	14252	14206	14292	14424	14254	14190	14310	14601	14233	14205	14378	14235	14263	14385	14253	14384	14205	14437	14365	14300	14197	14239	14330	14325	14426	14188	14315	14196	14223	14294	14241	14107	14238	14249	14327	14270	14383	14400	14280	14317	14450	14443	14247	14412	14254	14308	14130	14457	14369	14289	14323	14222	14436	14420	14231	14459	14283	14233	14369	14361	14277	14363	14438	14154	14241	14264	14462	14164	14162	14282	14316	14250	14252	14325	14247	14397	14365	14347	14218	14415	14051	14213	14302	14404	14376	14273	14306	14230	14320	14363	14371	14271	14401	14333	14362	14273	14420	14206	14292	14318	14329	14426	14327	14277	14342	14296	14269	14290	14275	14408	14155	14383	14297	14153	14244	14205	14287	14166	14322	14276	14448	14340	14324	14223	14262	14103	14254	14262	14364	14324	14139	14365	14377	14243	14375	14402	14194	14333	14243	14446	14440	14234	14395	14368	14198	14244	14197	14324	14103	14332	14290	14363	14259	14297	14273	14329	14430	14223	14141	14255	14341	14202	14090	14348	14360	14352	14360	14327	14295	14537	14174	14337	14377	14121	14321	14486	14045	14297	14261	14288	14456	14380	14283	14381	14421	14152	14320	14389	14473	14325	14313	14304	14230	14186	14209	14303	14324	14132	14459	14395	14317	14172	14301	14388	14260	14358	14273	14303	14423	14224	14216	14347	14294	14358	14324	14274	14206	14257	14314	14322	14242	14452	14331	14178	14277	14250	14265	14313	14385	14373	14236	14407	14332	14388	14293	14344	14179	14267	14146	14348	14212	14138	14325	14441	14462	14203	14384	14277	14342	14273	14292	14123	14451	14228	14266	14345	14365	14105	14322	14256	14347	14254	14311	14294	14276	14159	14391	14244	14227	14340	14214	14214	14332	14283	14377	14480	14265	14339	14437	14205	14305	14288	14409	14207	14322	14262	14290	14148	14389	14291	14281	14343	14471	14290	14252	14374	14224	14226	14273	14329	14231	14303	14302	14424	14415	14340	14435	14435	14152	14364	14335	14116	14206	14395	14263	14238	14334	14355	14261	14424	14349	14420	14205	14118	14349	14312	14435	14255	14322	14316	14402	14399	14375	14333	14407	14308	14418	14353	14150	14562	14235	14251	14432	14408	14358	14290	14291	14392	14283	14425	14252	14256	14293	14434	14178	14253	14302	14411	14330	14330	14418	14291	14338	14234	14323	14380	14150	14349	14174	14266	14220	14199	14363	14243	14481	14222	14281	14142	14167	14159	14319	14406	14476	14194	14269	14394	14221	14126	14213	14344	14285	14233	14212	14261	14375	14155	14275	14194	14254	14217	14172	14405	14301	14348	14305	14281	14294	14285	14153	14074	14356	14299	14424	14232	14144	14322	14495	14179	14330	14322	14426	14120	14266	14468	14401	14398	14283	14190	14356	14171	14512	14281	14259	14206	14226	14335	14351	14211	14198	14305	14259	14250	14293	14288	14388	14497	14204	14238	14284	14181	14270	14387	14305	14164	14293	14487	14195	14296	14175	14180	14395	14423	14414	14314	14297	14322	14296	14331	14506	14322	14425	14297	14431	14112	14375	14279	14300	14134	14285	14249	14367	14388	14286	14370	14401	14299	14274	14390	14295	14262	14304	14122	14262	14319	14185	14249	14437	14146	14367	14194	14370	14373	14356	14472	14377	14341	14325	14330	14426	14375	14191	14243	14190	14268	14272	14209	14381	14378	14256	14290	14181	14338	14245	14274	14358	14457	14217	14364	14389	14292	14258	14260	14475	14425	14377	14285	14277	14269	14246	14261	14056	14219	14291	14257	14264	14189	14268	14242	14294	14227	14175	14288	14294	14258	14209	14210	14354	14357	14241	14285	14209	14236	14209	14224	14331	14283	14465	14273	14289	14306	14311	14237	14317	14308	13922	14295	14352	14340	14348	14446	14251	14410	14491	14275	14336	14399	14218	14176	14158	14223	14365	14322	14296	14377	14279	14221	14327	14287	14419	14202	14379	14284	14351	14330	14476	14197	14192	14205	14238	14496	14271	14328	14401	14376	14274	14339	14184	14249	14406	14219	14485	14471	14148	14260	14316	14285	14263	14266	14156	14205	14215	14251	14162	14222
22790	21192	29009	24670	45405	57302	47655	27499	18182	15585	14604	14473	14489	14400	14336	14359	14465	14292	14335	14194	14296	14326	14438	14154	14303	14294	14335	14257	14161	14250	14228	14167	14226	14313	14281	14178	14296	14266	14139	14121	14148	14268	14198	14139	14066	14180	14102	14165	14498	14688	14603	14461	14524	14248	14118	14100	14132	14196	14128	14158	14095	14260	14352	14215	14313	14053	14291	14358	14128	14132	14010	13897	14114	14225	14119	14188	14043	14098	14172	14214	14073	14100	14160	13846	13958	13935	14113	14059	14058	14068	14040	14260	14070	14009	14081	14159	14229	14215	14131	14073	14114	14043	13920	14123	14133	14130	14046	13995	14136	13911	14068	14094	14136	14196	14104	14120	14151	14088	14159	14134	14115	14166	14185	14329	14236	14005	14081	14159	14363	14106	14135	14149	13987	14071	14077	14166	14026	14109	13977	14191	14168	14171	14063	14259	14138	14141	14171	13985	14078	14145	14087	13944	14062	14033	14081	14286	14122	14054	14010	14110	14199	14003	14166	14110	14123	14214	13995	14075	14067	14035	14135	14038	14100	14134	14042	14100	14176	14022	14265	14330	14202	14146	14086	14133	14090	14111	14141	14177	14254	14092	14114	14024	13792	14175	14253	14122	13957	14225	14094	14274	14088	14120	14301	13946	13880	13970	13940	14070	14043	14088	14143	14158	13950	14093	14240	14375	14311	14119	13879	14072	14092	14114	14238	13886	14081	14106	13992	14095	14179	14177	14158	14194	14028	14094	14044	14223	14126	14038	14112	13946	13970	14076	14074	14212	13971	14069	14100	13965	14094	14137	14109	14060	14110	14100	14065	14050	13965	14176	14123	14214	14092	14213	14049	14034	13991	14151	14176	14127	14004	13994	14115	14358	14137	13971	14049	14089	14069	14005	14062	14172	14077	13920	14144	14019	14144	14153	14060	13808	14171	14226	13800	14134	14263	14267	14118	14125	14281	14088	14071	14013	14236	14190	14002	14147	14024	14111	14122	14127	14177	14259	14091	14169	14022	14174	14126	14014	13936	14090	14000	13940	14205	13958	14179	14061	14159	14110	14095	14289	14117	13979	14063	14233	14193	14018	14027	14179	13973	13889	14203	14295	13982	14165	14000	14079	14071	14235	13950	14037	14136	14141	13968	14126	14145	14024	14172	14153	14178	14119	14126	13989	14066	14086	14046	14183	14132	14037	14078	14007	14165	14149	14104	14160	14059	13915	14215	14126	13980	13947	14079	14031	13860	14156	14258	14061	14175	14218	14087	13842	13959	14162	14151	14042	14231	14107	14040	14219	14000	14041	13927	14041	13905	14248	14128	14116	14131	13997	14016	13989	14205	14033	14190	14063	13996	13905	14061	14010	14023	14160	13909	14248	14162	14306	14065	14122	14086	14251	13983	13790	14153	13999	14023	14132	13897	13975	14058	14048	14126	14221	14084	14179	14167	13931	14203	14155	14071	14364	14031	14168	14098	13946	14017	13926	14070	14202	14066	14051	14070	13889	14177	14116	14085	14029	14143	13987	13957	14175	14229	14025	13888	14068	13907	14077	13924	13825	13871	14118	13975	14070	14088	13957	14118	13860	14365	14214	14128	14010	13956	14119	14060	14208	14019	14126	14158	14023	14145	14201	14118	14167	13969	14084	14109	14073	14039	14204	14147	13831	14078	14105	13888	13942	14117	14183	13957	14215	14269	14125	14143	14063	14140	14260	14177	13950	14238	13991	13951	14094	14189	13982	14147	14082	14123	14189	14108	14070	14210	13905	13975	14079	13993	14069	14050	14023	14060	14061	14041	14050	14054	14049	14030	14133	13904	14104	14172	14067	14024	14191	14171	14218	14159	14107	14109	14085	14072	14202	14036	14162	14023	14049	14169	14104	14161	14081	14074	14100	14301	14096	14179	14086	14126	14073	14077	14019	14250	13970	14173	14311	14119	13876	14091	14074	14102	14123	14280	14095	14099	14219	14069	14178	14034	14106	14139	14075	14145	14310	14062	14112	13952	14248	14072	13910	14159	13969	13982	13986	14126	14045	14168	13859	13969	14254	14186	14308	14083	13903	13982	14003	13968	14113	14227	14088	14163	13984	14133	14152	13891	14065	13949	14015	14206	13876	14119	14026	14155	14008	14007	14059	14084	14232	14339	14214	14121	14054	14028	13982	14011	14130	14222	14109	14264	14130	14017	14034	14015	14106	14004	14046	14026	14103	14227	14060	14088	14165	14002	14177	13893	14028	14153	14142	14089	14164	13971	14054	13962	13984	14345	14088	14049	13939	13893	14041	13937	14188	13985	14069	13995	14107	14094	14159	14261	13975	14118	14107	14135	14125	14093	14007	14140	14241	14128	14250	14111	13989	14087	14058	13896	14136	14000	14137	14083	14139	14148	14095	14132	14145	14134	14064	14165	13953	14159	14212	14030	14064	14140	14172	13944	14055	13973	14216	14229	14040	14136	14009	14248	14059	14101	14019	14247	14085	14052	14086	14110	14085	13953	14261	14081	14085	13929	14051	14135	13817	14008	14043	13989	14169	14038	14051	14264	14046	14149	14039	14029	14019	13980	14027	14167	14174	13926	14183	14182	14047	14025	14125	13941	13946	14048	14129	13857	14226	14061	14014	14134	14149	14070	13965	13941	14032	14114	14193	14110	14230	14231	14136	14254	14075	14224	14115	14226	14178	14018	14172	13929	14145	14120	14035	14069	13902	14091	14002	14173	14092	14030	14153	14264	14047	14103	14015	13874	13958	14022	14168	14182	14073	14069	13925	14249	14210	14113	14120	14034	14230	14103	14224	14055	14002	14027	14143	14038	14200	13973	13935	14132	14155	14210	14080	13893	14011	14072	14004	13952	14271	14290	14090	14071	13960	13922	14085	13897	14014	14095	14274	14222	14205	14072	14168	14029	14105	14219	14079	14054	13953	14000	13984	13965	13857	14022	14168	13938	14246	13887	14048	14152	14090	14058	14183	13927	14090	14105	14067	14063	14154	14256	14161	14309	14339	14056	14054	13999	13939	13975	14100	14020	13994	14110	14089	14172	14265	14167	14144	14015	14131	14089	14063	14013	14135	14052	14147	14058	14061	13943	13902	14078	14171	14318	14049	14084	14105	14127	14176	14094	14171	13944	14023	14059	14188	14162	14102	14078	14041	13940	14047	13960	14226	14276	13978	14049	14118	14140	14078	14061	14190	14078	14169	13985	14074	14308	14080	14051	14338	14202	14406	14077	14060	14079	14167	14092	14187	14041	14069	13919	14026	14077	14064	14212	14241	14173	14158	14126	13932	14131	14090	14107	14230	14141	14104	14019	14215	14220	14003	14059	14125	14004	14041	14073	14202	14340	14051	14103	14138	14133	14088	14036	14211	14195	14007	14139	14112	14168	13969	13950	14192	14213	13949	14226	14093	13932	13880	14047	14223	14214	14078	14077	14185	14032	13973	14085	14243	13969	14150	14011	14116	14200	14185	14090	13960	13925	14062	14155	14238	14151	13975	13904	14103	14051	14140	13997	14032	14156	14064	14202	13959	14013	14149	14059	13934	13998	14262	13921	14023	13951	13887	13973	14121	14314	14201	14171	14020	14111	14073	13999	14148	14028	14059	14029	14294	14020	14073	14062	14098	14102	14122	14237	14023	14224	13979	14230	13944	14221	14078	13928	14009	14164	14091	14110	14110	14300	14161	13990	14047	14190	14144	14073	14150	13956	14023	14050	14312	14242	14005	14251	14271	14205	14100	14191	14031	13946	14180	14109	14225	14088	13990	14159	14159	14152	14193	14167	14066	14178	14042	14150	14177	14122	14104	14033	14102	14121	14085	14113	14077	14085	14161	14267	14068	14048	13977	14177	13954	14102	14097	14185	13996	14100	14054	14111	14080	14241	14036	14104	13803	13945	13854	14010	14056	14152	13942	13994	14019	14246	14242	13970	14040	14203	14006	13847	14058	14018	14378	14159	14177	14113	14091	14045	14061	14147	13983	14086	13968	14210	14148	14174	13988	14159	14256	14038	14145	14143	14062	14038	14154	14179	14014	13859	14172	14161	14025	14140	13990	14043	13985	14086	14104	13998	14037	14036	14142	13861	14325	14120	14103	14202	13973	14166	14250	13985	14114	14193	14023	14193	14149	14028	14192	14122	14063	14083	14162	13965	14004	14055	14246	13971	13985	13917	14095	14116	13912	14067	14017	13974	14122	14041	14138	14056	14087	14081	14198	14009	14199	14059	13967	13994	14215	14151	14147	14088	14098	13930	14036	14111	14088	14036	14122	14254	14073	14097	13878	14106	14004	14098	14154	14049	13882	13992	14230	13985	14211	14063	14099	14095	14135	14062	13914	14091	14020	14085	13981	14147	13865	14222	14103	14028	14175	14290	14095	14141	14031	14120	13923	14105	14093	13949	14102	14048	13979	14033	14218	14263	14163	14226	14028	14007	14260	14063	13931	13913	14093	14255	14025	14110	14181	14088	13974	14015	14089	14124	14067	13921	13872	14067	13910	14142	14094	14007	13944	14142	13885	14171	14051	13883	14139	14133	13963	14031	13999	14214	13972	14041	14144	14112	14053	14197	14067	14162	13973	14113	14104	14122	14043	13982	13940	14169	14091	14146	14122	14175	14165	14020	14176	14165	14082	14149	14189	14071	13964	14110	14106	14084	13973	14241	14061	14069	13830	13960	14095	14030	14111	14113	14212	14043	13981	14118	13979	14313	14012	14083	14102	14163	14091	14194	13888	14110	13954	14179	13845	14162	14075	14138	14068	13931	13969	13947	14077	14158	13898	14137	14006	14184	14048	14114	14083	14086	14255	14099	14130	14180	13940	13841	14165	14048	14178	14082	14085	14086	14121	14176	14113	14050	14145	14244	14217	14257	14149	13983	14083	14034	14099	14169	14181	14222	14170	14265	14174	14105	14045	13923	14092	14140	14247	14037	14100	14112	14069	13927	14116	13983	14070	14112	14275	14092	14171	14279	14145	14160	14061	14125	14191	14183	14117	14194	14103	13988	14148	14174	14169	14062	14237	13979	14229	14106	14128	14322	14340	14262	13940	14080	14170	14110	13813	14179	14168	14240	14066	13951	14088	13987	14112	14108	14120	14122	14069	13967	13871	14033	13908	14089	14037	13941	13975
18814	32868	38022	52249	70085	64267	47946	28279	15700	14773	13711	13793	13712	13666	13815	13616	13833	13583	13778	13607	13507	13905	13677	13751	13846	13756	13569	13627	13630	13575	13720	13690	13594	13531	13557	13620	13806	13552	13563	13801	13633	13633	13611	13656	13594	13669	13714	13704	14338	14537	14366	13971	13610	13695	13606	13577	13744	13577	13692	13594	13543	13671	13693	13600	13625	13742	13688	13607	13654	13505	13486	13595	13689	13704	13583	13512	13586	13686	13656	13525	13668	13732	13579	13704	13726	13643	13592	13591	13654	13550	13723	13607	13699	13443	13701	13654	13743	13634	13712	13407	13587	13642	13502	13611	13791	13577	13641	13698	13642	13547	13592	13580	13444	13429	13820	13500	13600	13589	13568	13616	13578	13641	13545	13631	13602	13692	13656	13528	13674	13556	13612	13515	13581	13288	13572	13567	13629	13620	13665	13594	13613	13501	13627	13706	13583	13510	13656	13547	13863	13653	13736	13510	13522	13628	13746	13540	13639	13499	13624	13556	13730	13694	13427	13634	13653	13671	13656	13556	13578	13645	13698	13702	13501	13692	13485	13468	13618	13449	13539	13613	13598	13579	13605	13500	13542	13519	13527	13436	13688	13547	13775	13575	13631	13539	13553	13786	13595	13806	13628	13615	13704	13657	13795	13754	13779	13492	13689	13519	13682	13621	13568	13658	13514	13559	13582	13654	13464	13561	13617	13543	13549	13560	13805	13667	13563	13480	13595	13658	13556	13619	13566	13718	13534	13676	13645	13791	13566	13699	13609	13570	13730	13617	13567	13631	13514	13711	13666	13642	13567	13706	13732	13519	13584	13712	13529	13507	13460	13476	13684	13622	13602	13637	13676	13585	13710	13562	13606	13537	13669	13575	13665	13442	13536	13640	13571	13577	13674	13586	13575	13701	13550	13567	13702	13632	13621	13683	13397	13586	13710	13632	13616	13599	13685	13541	13589	13602	13607	13695	13602	13484	13653	13513	13549	13716	13543	13646	13460	13503	13716	13730	13713	13476	13554	13644	13679	13608	13562	13674	13579	13577	13589	13786	13546	13596	13680	13534	13510	13486	13707	13623	13625	13700	13596	13586	13722	13533	13574	13611	13661	13697	13644	13465	13536	13790	13646	13429	13595	13543	13598	13519	13687	13594	13547	13664	13560	13742	13427	13536	13564	13668	13576	13706	13571	13549	13518	13632	13561	13628	13699	13612	13526	13664	13563	13737	13522	13598	13547	13679	13609	13728	13626	13615	13483	13554	13513	13468	13554	13681	13562	13594	13548	13575	13462	13626	13554	13640	13552	13571	13696	13631	13388	13594	13628	13460	13651	13631	13626	13604	13595	13514	13648	13564	13649	13552	13611	13607	13643	13531	13558	13525	13604	13776	13791	13653	13623	13774	13508	13689	13422	13829	13515	13487	13337	13611	13616	13646	13641	13500	13582	13663	13618	13548	13569	13551	13554	13728	13576	13454	13648	13654	13808	13698	13622	13648	13443	13528	13505	13664	13616	13616	13496	13644	13712	13685	13618	13634	13679	13500	13524	13607	13540	13440	13750	13574	13738	13600	13767	13519	13564	13712	13685	13427	13446	13538	13651	13573	13629	13687	13689	13598	13423	13668	13579	13646	13528	13703	13658	13721	13696	13553	13770	13581	13612	13678	13506	13650	13652	13526	13677	13608	13470	13485	13456	13747	13546	13593	13571	13553	13543	13596	13553	13575	13691	13542	13545	13554	13600	13500	13492	13640	13780	13439	13644	13674	13543	13580	13578	13561	13681	13657	13786	13683	13657	13667	13675	13499	13464	13508	13604	13645	13700	13399	13514	13504	13642	13608	13626	13586	13474	13551	13484	13552	13490	13677	13550	13598	13560	13560	13558	13627	13608	13702	13634	13608	13749	13658	13495	13844	13695	13720	13668	13597	13734	13528	13619	13581	13544	13716	13633	13478	13660	13478	13738	13600	13564	13684	13379	13529	13567	13746	13540	13688	13481	13706	13518	13691	13700	13656	13617	13788	13587	13601	13635	13638	13560	13704	13482	13607	13507	13568	13544	13510	13660	13714	13713	13616	13514	13518	13555	13577	13746	13446	13477	13660	13752	13596	13587	13691	13735	13589	13598	13579	13521	13772	13586	13734	13660	13641	13508	13534	13617	13666	13728	13792	13671	13593	13620	13497	13445	13781	13482	13396	13502	13669	13651	13453	13501	13726	13574	13606	13698	13622	13541	13640	13471	13510	13601	13547	13545	13596	13471	13525	13683	13735	13582	13742	13580	13621	13568	13702	13489	13737	13459	13669	13692	13585	13579	13652	13591	13556	13818	13569	13800	13685	13653	13672	13483	13587	13717	13511	13560	13602	13668	13607	13620	13499	13646	13644	13779	13618	13545	13661	13634	13716	13757	13618	13358	13608	13621	13442	13474	13597	13448	13512	13558	13484	13692	13563	13481	13429	13424	13476	13630	13577	13605	13690	13674	13569	13744	13623	13836	13587	13486	13511	13628	13518	13583	13534	13611	13584	13567	13661	13651	13612	13620	13734	13716	13519	13643	13595	13622	13478	13720	13548	13635	13619	13575	13593	13601	13558	13617	13786	13492	13591	13615	13512	13662	13686	13693	13601	13648	13666	13567	13544	13674	13601	13564	13685	13633	13543	13746	13639	13559	13733	13564	13676	13630	13550	13618	13561	13738	13584	13614	13789	13522	13710	13556	13546	13655	13603	13578	13789	13571	13728	13495	13494	13624	13687	13523	13536	13589	13548	13772	13583	13730	13485	13580	13600	13643	13727	13624	13614	13653	13669	13560	13435	13373	13703	13493	13755	13574	13649	13578	13701	13664	13533	13637	13554	13646	13560	13662	13722	13537	13642	13626	13660	13563	13650	13601	13634	13625	13684	13669	13602	13686	13594	13658	13559	13625	13605	13602	13546	13589	13662	13475	13796	13552	13569	13641	13610	13566	13604	13551	13648	13751	13564	13671	13621	13391	13624	13638	13641	13534	13698	13703	13622	13446	13517	13711	13736	13505	13592	13763	13637	13597	13691	13502	13600	13571	13661	13543	13719	13568	13566	13508	13502	13535	13504	13628	13658	13559	13649	13496	13676	13657	13640	13647	13708	13520	13579	13637	13618	13778	13509	13656	13576	13647	13548	13434	13646	13515	13632	13731	13692	13719	13639	13554	13628	13555	13709	13596	13651	13541	13436	13602	13558	13698	13521	13607	13623	13683	13773	13622	13741	13511	13781	13487	13589	13652	13503	13592	13642	13513	13668	13586	13566	13646	13626	13594	13741	13491	13442	13456	13539	13605	13476	13536	13705	13564	13610	13585	13577	13437	13624	13655	13721	13659	13594	13558	13651	13658	13654	13660	13602	13726	13642	13637	13691	13559	13748	13522	13605	13606	13473	13437	13591	13714	13602	13559	13542	13579	13446	13664	13866	13621	13767	13656	13557	13540	13490	13677	13674	13612	13657	13590	13622	13696	13685	13695	13593	13647	13545	13597	13585	13644	13701	13618	13556	13806	13525	13710	13465	13611	13611	13624	13573	13601	13668	13641	13685	13584	13516	13645	13666	13662	13642	13723	13691	13575	13596	13783	13732	13632	13608	13641	13625	13736	13716	13650	13744	13672	13551	13617	13548	13727	13620	13798	13451	13512	13638	13581	13480	13600	13587	13644	13650	13557	13579	13623	13643	13730	13502	13647	13455	13698	13670	13496	13697	13590	13648	13453	13666	13615	13595	13732	13485	13835	13585	13576	13567	13654	13628	13420	13555	13786	13715	13622	13537	13561	13670	13666	13747	13613	13565	13564	13685	13538	13636	13462	13652	13618	13687	13638	13511	13540	13604	13526	13465	13622	13518	13683	13633	13683	13676	13603	13582	13449	13599	13618	13599	13509	13577	13872	13590	13591	13604	13508	13620	13482	13559	13714	13660	13750	13660	13741	13692	13597	13688	13591	13704	13551	13560	13528	13619	13643	13690	13676	13621	13751	13669	13479	13773	13777	13622	13847	13363	13650	13553	13566	13622	13530	13567	13594	13662	13584	13777	13730	13448	13595	13546	13702	13666	13801	13624	13620	13546	13349	13680	13631	13639	13548	13594	13470	13611	13598	13519	13693	13775	13443	13681	13651	13430	13685	13611	13667	13539	13697	13716	13649	13609	13684	13550	13618	13528	13530	13648	13605	13671	13591	13499	13698	13448	13548	13496	13575	13450	13600	13634	13482	13406	13613	13643	13564	13519	13419	13715	13727	13618	13580	13396	13579	13628	13599	13714	13572	13396	13737	13378	13444	13652	13646	13531	13509	13594	13721	13665	13486	13503	13889	13546	13547	13588	13790	13765	13745	13810	13577	13630	13626	13653	13517	13691	13592	13536	13606	13735	13603	13584	13667	13789	13743	13595	13831	13784	13558	13442	13679	13707	13464	13683	13488	13544	13629	13592	13609	13462	13657	13715	13736	13593	13600	13688	13834	13382	13667	13432	13645	13709	13748	13660	13611	13613	13707	13558	13508	13611	13547	13590	13628	13597	13645	13563	13546	13510	13564	13703	13668	13591	13624	13776	13465	13548	13624	13532	13559	13824	13652	13728	13538	13651	13616	13613	13720	13428	13625	13540	13691	13602	13698	13730	13593	13775	13575	13459	13456	13564	13675	13436	13565	13401	13561	13607	13512	13538	13460	13672	13407	13592	13544	13668	13510	13661	13576	13592	13591	13518	13423	13752	13622	13834	13506	13550	13575	13517	13583	13581	13525	13561	13577	13775	13536	13676	13682	13563	13642	13651	13680	13584	13563	13444	13716	13490	13458	13707	13509	13565	13700	13559	13578	13598	13670	13619	13624	13689	13448	13638	13709	13665	13622	13537	13607	13725	13689	13439	13644	13730	13506	13514	13452	13458	13662	13697	13668	13573	13551	13503	13645	13505	13625	13520	13643	13662	13354	13596	13532	13520	13729	13703	13515	13444	13728	13597	13534	13583	13515	13706	13601	13601	13587	13538	13713	13553	13572	13640	13749	13663	13559	13680	13679	13576	13551	13537	13593	13583	13547	13694	13798	13711	13597	13509	13611	13661	13620	13714	13536	13479	13786	13709	13474	13672	13469	13647	13724	13632	13592	13653
27117	21730	24158	26550	27133	22851	18419	16013	14586	14490	14394	14332	14622	14291	14290	14289	14545	14539	14313	14270	14391	14480	14384	14448	14459	14420	14468	14138	14367	14282	14423	14405	14257	14415	14457	14396	14482	14168	14385	14376	14271	14359	14311	14545	14403	14306	14231	14421	14463	14392	14368	14504	14376	14387	14388	14467	14539	14406	14402	14298	14244	14345	14272	14370	14433	14346	14254	14361	14363	14253	14547	14390	14310	14419	13891	14329	14279	14396	14295	14390	14417	14529	14478	14360	14246	14183	14200	14474	14297	14275	14363	14270	14353	14375	14225	14128	14475	14509	14353	14287	14170	14121	14477	14144	14349	14338	14471	14235	14319	14242	14311	14392	14291	14305	14346	14135	14279	14237	14272	14348	14409	14157	14298	14207	14316	14208	14205	14317	14196	14458	14386	14234	14289	14345	14218	14237	14353	14279	14500	14495	14294	14405	14369	14310	14338	14318	14374	14221	14500	14256	14303	14299	14297	14403	14491	14138	14283	14204	14420	14254	14189	14250	14224	14262	14261	14084	14263	14396	14525	14136	14342	14413	14430	14269	14338	14365	14275	14268	14208	14532	14476	14345	14337	14321	14204	14385	14421	14353	14289	14431	14382	14364	14247	14440	14324	14133	14272	14254	14269	14297	14294	14382	14311	14468	14398	14255	14396	14342	14247	14330	14305	14301	14426	14447	14396	14098	14314	14486	14354	14243	14326	14440	14235	14317	14223	14325	14330	14142	14472	14353	14330	14266	14247	14467	14321	14360	14286	14262	14235	14418	14233	14400	14284	14267	14268	14427	14299	14396	14270	14280	14359	14178	14466	14387	14257	14167	14274	14327	14189	14175	14464	14144	14349	14545	14370	14223	14172	14350	14491	14281	14399	14353	14357	14182	14289	14277	14134	14268	14222	14210	14534	14459	14422	14324	14394	14568	14197	14266	14308	14273	14213	14209	14330	14332	14413	14323	14386	14438	14411	14348	14465	14573	14340	14241	14390	14148	14415	14168	14256	14258	14397	14387	14333	14290	14376	14431	14316	14348	14222	14388	14355	14563	14420	14400	14225	14268	14198	14229	14292	14310	14342	14163	14412	14446	14345	14391	14337	14490	14474	14489	14473	14315	14325	14337	14309	14406	14633	14351	14395	14412	14244	14444	14424	14266	14282	14357	14193	14275	14419	14248	14352	14297	14347	14494	14344	14264	14221	14422	14254	14238	14361	14154	14328	14367	14458	14072	14423	14381	14319	14382	14374	14336	14271	14526	14438	14480	14390	14314	14446	14341	14309	14119	14249	14305	14289	14260	14319	14361	14360	14196	14443	14333	14352	14319	14329	14359	14257	14142	14214	14560	14296	14238	14364	14260	14209	14198	14433	14311	14291	14162	14212	14260	14395	14440	14313	14231	14261	14503	14229	14316	14304	14424	14343	14121	14437	14670	14415	14311	14363	14368	14274	14389	14303	14171	14182	14297	14274	14363	14328	14301	14276	14289	14151	14412	14320	14373	14431	14290	14402	14043	14265	14283	14261	14414	14189	14287	14434	14174	14377	14226	14402	14381	14264	14286	14256	14411	14186	14162	14203	14468	14400	14454	14215	14453	14254	14450	14371	14329	14344	14353	14229	14434	14479	14323	14268	14353	14379	14262	14226	14137	14246	14207	14419	14311	14407	14291	14393	14148	14282	14372	14357	14438	14411	14285	14300	14353	14280	14340	14427	14142	14345	14141	14231	14333	14336	14330	14303	14339	14389	14187	14517	14296	14318	14144	14290	14267	14180	14349	14333	14308	14338	14322	14437	14195	14189	14346	14203	14329	14213	14421	14334	14333	14281	14434	14549	14305	14352	14486	14332	14306	14328	14343	14452	14372	14343	14408	14496	14249	14335	14276	14399	14447	14332	14434	14505	14209	14601	14459	14279	14306	14506	14344	14567	14267	14411	14282	14386	14334	14368	14310	14369	14367	14489	14304	14320	14324	14349	14526	14395	14215	14172	14588	14244	14265	14338	14068	14209	14335	14319	14274	14181	14424	14491	14328	14248	14198	14431	14509	14398	14368	14253	14289	14356	14329	14304	14191	14331	14279	14510	14247	14268	14231	14380	14310	14471	14484	14538	14559	14438	14101	14434	14209	14288	14330	14317	14253	14296	14187	14392	14231	14448	14328	14381	14172	14231	14451	14282	14314	14289	14304	14465	14409	14496	14314	14536	14310	14338	14253	14295	14088	14349	14126	14108	14268	14184	14240	14261	14253	14499	14363	14452	14342	14387	14403	14298	14319	14352	14267	14363	14225	14262	14310	14156	14293	14515	14260	14424	14175	14424	14391	14123	14470	14264	14477	14423	14224	14211	14181	14415	14159	14499	14232	14432	14249	14331	14364	14299	14284	14377	14345	14320	14389	14298	14489	14254	14362	14420	14240	14095	14226	14300	14177	14337	14581	14296	14148	14306	14188	14227	14409	14258	14377	14499	14219	14196	14341	14326	14267	14350	14419	14427	14421	14209	14011	14304	14268	14332	14550	14381	14313	14320	14383	14291	14345	14390	14472	14321	14329	14486	14549	14438	14212	14403	14405	14421	14376	14321	14324	14151	14339	14271	14319	14362	14229	14229	14370	14157	14351	14285	14128	14449	14306	14432	14356	14412	14233	14397	14541	14392	14412	14230	14297	14211	14223	14313	14443	14344	14403	14285	14209	14360	14331	14437	14328	14431	14394	14378	14201	14449	14385	14230	14347	14287	14457	14368	14176	14358	14259	14242	14175	14319	14300	14268	14383	14301	14283	14401	14504	14281	14298	14494	14303	14271	14316	14434	14348	14148	14440	14287	14364	14355	14366	14321	14311	14451	14124	14371	14336	14384	14139	14426	14321	14166	14224	14319	14326	14477	14303	14300	14324	14217	14194	14344	14214	14290	14412	14254	14346	14343	14389	14198	14228	14216	14322	14084	14368	14409	14386	14393	14253	14271	14368	14226	14364	14277	14292	14507	14425	14202	14466	14167	14160	14295	14148	14346	14235	14228	14416	14330	14316	14237	14347	14188	14358	14182	14308	14187	14320	14369	14449	14200	14345	14152	14300	14415	14329	14231	14375	14298	14230	14342	14404	14341	14231	14391	14281	14315	14376	14348	14334	14262	14391	14275	14104	14554	14125	14109	14202	14347	14314	14189	14435	14396	14476	14172	14243	14419	14350	14245	14436	14302	14093	14117	14313	14359	14357	14329	14110	14263	14410	14353	14196	14427	14220	14529	14461	14470	14529	14327	14390	14211	14546	14310	14304	14154	14263	14368	14367	14328	14195	14328	14123	14514	14309	14259	14347	14459	14552	14161	14491	14265	14069	14398	14420	14447	14289	14259	14283	14245	14408	14381	14406	14294	14344	14259	14365	14318	14405	14293	14249	14283	14470	14477	14447	14344	14371	14338	14332	14408	14385	14373	14467	14428	14249	14331	14370	14473	14237	14278	14461	14540	14311	14230	14349	14387	14474	14300	14339	14409	14288	14261	14219	14620	14460	14183	14386	14346	14159	14245	14331	14291	14512	14160	14272	14219	14186	14259	14273	14316	14298	14576	14372	14339	14332	14300	14295	14264	14502	14360	14407	14451	14423	14273	14240	14497	14566	14293	14577	14297	14491	14289	14360	14349	14257	14105	14321	14303	14228	14407	14431	14235	14278	14318	14234	14336	14310	14264	14340	14413	14455	14247	14244	14338	14372	14268	14444	14420	14464	14219	14238	14387	14339	14278	14336	14330	14322	14437	14385	14255	14356	14216	14422	14393	14400	14366	14472	14133	14325	14411	14430	14265	14330	14487	14460	14388	14344	14455	14388	14382	14403	14375	14316	14501	14370	14267	14362	14408	14524	14544	14205	14388	14531	14374	14340	14339	14129	14259	14267	14455	14314	14437	14242	14243	14446	14369	14276	14316	14235	14366	14150	14314	14305	14445	14441	14455	14238	14143	14184	14292	14337	14244	14199	14195	14412	14199	14223	14460	14120	14376	14439	14336	14271	14299	14456	14350	14246	14299	14225	14439	14263	14426	14292	14307	14217	14475	14276	14355	14241	14404	14337	14360	14193	14314	14547	14333	14341	14202	14336	14232	14263	14432	14252	14327	14369	14429	14295	14352	14494	14380	14502	14412	14359	14391	14400	14388	14332	14265	14438	14248	14383	14174	14527	14291	14181	14289	14456	14472	14370	14284	14111	14308	14463	14190	14169	14346	14243	14385	14436	14343	14350	14183	14366	14267	14240	14296	14545	14227	14376	14315	14319	14301	14223	14352	14217	14370	14321	14380	14349	14296	14395	14261	14549	14360	14300	14343	14354	14388	14447	14610	14463	14492	14528	14345	14159	14388	14292	14346	14389	14386	14574	14419	14382	14379	14327	14393	14167	14541	14252	14311	14462	14107	14188	14351	14139	14280	14381	14432	14292	14262	14255	14407	14270	14242	14264	14509	14332	14181	14351	14272	14261	14151	14302	14179	14318	14308	14410	14413	14456	14297	14279	14386	14274	14345	14318	14338	14304	14308	14177	14209	14320	14519	14283	14469	14273	14350	14125	14161	14314	14335	14214	14489	14301	14393	14217	14187	14334	14370	14276	14285	14510	14284	14179	14267	14427	14330	14416	14248	14442	14292	14357	14318	14403	14332	14297	14183	14110	14330	14257	14543	14372	14341	14170	14187	14090	14398	14503	14345	14404	14301	14486	14218	14248	14287	14409	14387	14425	14527	14284	14415	14205	14456	14269	14386	14461	14327	14419	14190	14314	14441	14356	14401	14485	14279	14358	14083	14319	14315	14361	14140	14496	14573	14280	14477	14386	14352	14126	14296	14280	14182	14193	14348	14459	14370	14312	14394	14450	14183	14134	14510	14392	14519	14318	14298	14471	14346	14482	14341	14538	14437	14558	14178	14459	14222	14211	14315	14273	14191	14363	14380	14285	14066	14168	14487	14346	14238	14239	14325	14372	14319	14296	14216	14322	14255	14274	14407	14334	14224	14337	14447	14145	14249	14490	14609	14348	14182	14272	14268	14273	14314	14299	14419	14385	14291	14424	14329	14406	14347	14291	14301	14336	14445	14302	14404	14230	14285	14417	14397	14384	14408	14492	14467	14390	14293	14605	14447	14498
16030	19947	22108	28749	30165	23665	18555	15811	14018	13837	13702	13774	13623	13685	13849	13630	13826	13934	13788	13838	13704	13790	13785	13827	13766	13586	13793	13760	13606	13625	13611	13757	13540	13815	13858	13578	13613	13822	13628	13946	13713	13715	13851	13710	13969	13675	13675	13924	13747	13888	13925	13711	13853	13718	13727	13751	13642	13846	13781	13658	13756	13654	13773	13843	13890	13676	13637	13743	13667	13682	13646	13726	13811	13795	13885	13708	13883	13684	13837	13674	13769	13635	13780	13712	13707	13693	13705	13744	13911	13777	13670	13604	13699	13721	13773	13784	13810	13800	13742	13758	13842	13736	13706	13766	13767	13729	13521	13738	13720	13823	13709	13758	13702	13657	13803	13604	13704	13933	13782	13650	13624	13818	13911	13753	13895	13642	13799	13605	13616	13759	13796	13828	13627	13668	13647	13656	13752	13704	13723	13719	13720	13638	13775	13770	13547	13823	13622	13707	13753	13717	13771	13644	13699	13668	13727	13795	13696	13697	13791	13787	13830	13699	13667	13770	13741	13714	13653	13556	13771	13729	13715	13605	13749	13842	13782	13724	13808	13788	13909	13637	13568	13541	13754	13706	13663	13719	13660	13767	13582	13721	13649	13918	13846	13852	13784	13758	13681	13790	13755	13742	13777	13816	13558	13798	13783	13681	13778	13735	13737	13662	13661	13812	13775	13786	13616	13585	13811	13642	13773	13793	13566	13783	13700	13692	13792	13779	13738	13749	13731	13649	13751	13790	13738	13645	13686	13732	13876	13644	13675	13678	13762	13763	13757	13842	13775	13585	13834	13817	13637	13678	13771	13766	13921	13836	13717	13876	13760	13671	13642	13740	13820	13809	13883	13781	13689	13749	13692	13838	13707	13724	13894	13638	13804	13765	13804	13880	13874	13708	13529	13891	13800	13815	13776	13936	13600	13636	13765	13664	13731	13764	13664	13740	13868	13783	13673	13756	13839	13717	13794	13697	13725	13723	13693	13754	13742	13786	13853	13747	13756	13784	13701	13818	13832	13774	13658	13772	13835	13717	13791	13710	13648	13906	13664	13738	13906	13763	13644	13633	13657	13745	13650	13763	13624	13714	13708	13932	13760	13629	13822	13693	13725	13758	13809	13704	13675	13547	13624	13767	13734	13749	13695	13678	13724	13665	13655	13713	13964	13772	13616	13728	13849	13802	13660	13802	13675	13795	13859	13681	13765	13955	13705	13790	13769	13879	13658	13842	13673	13923	13730	13727	13628	13727	13758	13735	13613	13812	13636	13755	13810	13724	13814	13660	13961	13788	13770	13670	13771	13864	13758	13824	13779	13671	13550	13718	13738	13595	13857	13758	13767	13802	13741	13662	13866	13800	13862	13691	13723	13840	13712	13595	13727	13801	13748	13716	13834	13663	13752	13754	13659	13407	13690	13801	13895	13843	13727	13708	13828	13737	13931	13878	13891	13534	13858	13766	13750	13679	13701	13681	13648	13806	13821	13621	13797	13639	13670	13840	13694	13799	13560	13767	13788	13775	13739	13704	13637	13910	13838	13692	13767	13790	13799	13742	13816	13745	13716	13761	13678	13687	13525	13734	13724	13821	13696	13699	13795	13810	13784	13680	13761	13657	13680	13748	13753	13767	13709	13851	13695	13779	13843	13767	13604	13775	13701	13765	13739	13649	13734	13699	13679	13754	13694	13901	13781	13681	13809	13664	13880	13592	13815	13842	13740	13908	13655	13724	13820	13843	13801	13672	13714	13711	13758	13874	13596	14033	13683	13701	13638	13851	13757	13635	13564	13888	13903	13724	13766	13638	13708	13684	13625	13825	13640	13758	13762	13641	13645	13611	13672	13718	13664	13728	13849	13670	13748	13808	13519	13755	13739	13792	13703	13752	13620	13656	13728	13744	13925	13740	13829	13762	13803	13869	13760	13707	13867	13762	13619	13636	13689	13688	13858	13683	13642	13651	13826	13707	13699	13877	13695	13748	13698	13768	13731	13738	13850	13670	13619	13798	13684	13803	13680	13789	13865	13892	13744	13915	13643	13937	13731	13745	13769	13642	13714	13601	13749	13689	13762	13756	13982	13731	13751	13829	13753	13737	13809	13754	13678	13713	13777	13756	13771	13645	13735	13732	13642	13754	13764	13674	13717	13661	13778	13779	13621	13811	13642	13620	13703	13754	13728	13656	13736	13702	13761	13889	13682	13666	13776	13683	13584	13878	13810	13659	13738	13863	13880	13551	13800	13580	13779	13816	13721	13654	13832	13615	13691	13769	13546	13838	13601	13716	13822	13831	13715	13833	13630	13775	13460	13876	13519	13602	13884	13907	13764	13724	13828	13601	13744	13747	13691	13893	13780	13844	13710	13697	13669	13881	13665	13792	13911	13808	13575	13750	13833	13812	13592	13773	13787	13741	13733	13618	13587	13752	13703	13599	13751	13745	13727	13785	13672	13845	13888	13414	13688	13620	13925	13755	13795	13831	13660	13741	13808	13845	13722	13628	13623	13711	13717	13690	13818	13667	13678	13692	13702	13597	13819	13786	13624	13718	13884	13716	13785	13832	13689	13850	13699	13618	13598	13699	13800	13808	13644	13684	13787	13822	13796	13635	13673	13936	13817	13598	13756	13766	13835	13809	13585	13738	13846	13602	13772	13678	13759	13675	13750	13971	13786	13720	13852	13801	13611	13858	13697	13892	13605	13689	13766	13672	13820	13831	13867	13785	13923	13673	13807	13691	13705	13763	13759	13808	13674	13701	13604	13833	13749	13723	13861	13638	13772	13559	13737	13703	13798	13699	13603	13697	13731	13609	14012	13633	13759	13551	13721	13726	13701	13606	13822	13573	13800	14023	13807	13764	13626	13757	13682	13698	13742	13632	13809	13708	13782	13727	13828	13737	13589	13672	13688	13715	13742	13828	13646	13723	13616	13700	13649	13711	13698	13875	13779	13877	13657	13715	13770	13912	13822	13867	13561	13732	13758	13804	13701	13767	13665	13793	13605	13714	13662	13798	13724	13732	13643	13736	13748	13658	13742	13666	13752	13765	13652	13655	13904	13761	13696	13775	13820	13760	13745	13819	13749	13730	13628	13794	13624	13899	13844	13633	13752	13762	13879	13708	13709	13760	13769	13735	13822	13637	13624	13722	13663	13776	13709	13753	13701	13750	13666	13750	13830	13750	13716	13727	13765	13822	13509	13773	13648	13832	13820	13657	13727	13679	13781	13914	13606	13793	13677	13802	13749	13727	13569	13797	13725	13671	13617	13616	13831	13764	13882	13809	13678	13865	13776	13702	13709	13761	13659	13816	13743	13559	13783	13720	13757	13731	13739	13778	13838	13713	13617	13584	13690	13723	13733	13832	13776	13622	13731	13843	13610	13819	13636	13892	13803	13717	13579	13760	13636	13665	13774	13735	13858	13639	13830	13691	13841	13860	13588	13857	13679	13871	13515	13641	13888	13694	13773	13696	13757	13774	13765	13629	13834	13709	13866	13878	13748	13790	13768	13808	13817	13826	13826	13861	13706	13551	13725	13663	13731	13820	13711	13646	13716	13754	13767	13510	13914	13672	13862	13756	13813	13776	13838	13842	13684	13850	13957	13610	13458	13843	13793	13694	13628	13735	13827	13758	13676	13745	13780	13762	13869	13550	13867	13773	13848	13679	13717	13685	13621	13701	13732	13756	13593	13810	13842	13794	13688	13758	13710	13732	13709	13669	13876	13740	13690	13677	13728	13865	13712	13729	13638	13868	13711	13708	13781	13681	13949	13781	13580	13646	13760	13695	13756	13658	13686	13778	13858	13803	13739	13633	13791	13721	13693	13834	13745	13778	13725	13642	13640	13871	13760	13668	13842	13636	13694	13792	13736	13667	13809	13820	13879	13725	13658	13681	13901	14004	13742	13846	13665	13774	13591	13634	13674	13966	13734	13804	13752	13722	13690	13784	13764	13928	13653	13832	13824	13826	13777	13857	13673	13737	13880	13698	13637	13877	13842	13704	13749	13643	13701	13842	13681	13849	13905	13878	13741	13843	13770	13868	13804	13846	13771	13689	13731	13828	13669	13796	13933	13617	13767	13778	13671	13624	13631	13936	13674	13685	13888	13606	13879	13752	13545	13686	13695	13695	13873	13543	13645	13730	13745	13790	13742	13677	13856	13833	13509	13565	13889	13790	13725	13751	13632	13708	13814	13864	13702	13722	13755	13717	13884	13826	13828	13642	13648	13814	13823	13658	13566	13892	13763	13722	13706	13838	13661	13715	13735	13750	13660	13667	13741	13824	13549	13729	13770	13657	13896	13849	13775	13775	13737	13787	13616	13697	13741	13628	13807	13740	13919	13508	13805	13760	13896	13759	13783	13766	13847	13662	13705	13751	13660	13750	13591	13794	13935	13795	13771	13769	13744	13865	13853	13846	13934	13824	13781	13797	13759	13694	13856	13734	13611	13830	13663	13742	13695	13520	13829	13677	13822	13878	13921	13818	13742	13619	13721	13921	13749	13750	13773	13704	13752	13895	13882	13759	13831	13805	13587	13738	13861	13748	13697	13671	13787	13859	13912	13660	13658	13820	13747	13680	13698	13686	13741	13899	13890	13854	13654	13715	13780	13749	13889	13682	13672	13768	13556	13615	13823	13625	13646	13735	13751	13831	13699	13758	13597	13893	13757	13672	13896	13694	13744	13600	13690	13541	13858	13570	13709	13781	13859	13625	13806	13927	13756	13771	13660	13591	13858	13707	13810	13668	13775	13731	13725	13633	13707	13631	13748	13741	13636	13658	13758	13859	13697	13658	13807	13722	13832	13762	13831	13757	13744	13672	13688	13615	13737	13594	13792	13611	13774	13667	13838	13635	13719	13827	13758	13741	13891	13629	13734	13815	13793	13722	13828	13625	13738	13737	13640	13832	13872	13828	13933	13551	13846	13805	13829	13760	13676	13827	13567	13638	13627	13778	13763	13526	13784	13818	13728	13697	13867	13753	13753	13710	13752	13735	13918	13709	13768	13824	13744	13639	13895	13591	13788	13572	13671	13807	13720	13681	13753	13685	13731	13736	13767	13628	13764	13816	13840	13767	13700	13850	13664	13832	13815	13806	13786	13783	13664	13756	13913	13765	13671	13828	13722	13587	13597	13792
24212	21227	28539	32281	47105	36338	34108	26169	17273	15022	14523	14642	14771	14685	14942	14829	14757	14808	14906	14699	14623	14762	14671	14622	14590	14583	14720	14637	14550	14699	14529	14574	14635	14685	14553	14566	14469	14459	14550	14482	14755	14633	14557	14615	14520	14603	14569	14634	14831	14819	14813	14603	14579	14639	14609	14464	14627	14733	14659	14546	14430	14536	14667	14619	14662	14522	14805	14643	14552	14589	14597	14700	14805	14626	14441	14555	14408	14718	14529	14493	14634	14520	14418	14562	14737	14550	14623	14521	14394	14565	14522	14588	14544	14424	14480	14551	14422	14561	14594	14318	14430	14514	14479	14534	14513	14699	14445	14472	14603	14528	14671	14273	14576	14483	14528	14637	14565	14411	14711	14646	14623	14563	14541	14443	14681	14593	14385	14638	14659	14445	14394	14593	14429	14656	14510	14555	14634	14492	14409	14462	14679	14552	14729	14464	14596	14431	14700	14615	14530	14531	14582	14592	14710	14597	14523	14663	14494	14670	14587	14549	14371	14623	14368	14407	14407	14422	14425	14733	14557	14422	14533	14416	14440	14379	14585	14628	14424	14359	14639	14490	14518	14616	14359	14500	14247	14455	14316	14389	14589	14373	14558	14629	14421	14380	14484	14587	14450	14391	14407	14587	14670	14577	14513	14660	14551	14429	14606	14604	14343	14511	14655	14461	14527	14444	14484	14684	14572	14710	14584	14433	14717	14653	14453	14491	14296	14623	14394	14464	14599	14583	14564	14404	14528	14604	14522	14536	14640	14487	14681	14626	14261	14483	14554	14621	14379	14294	14341	14420	14440	14407	14379	14394	14607	14555	14690	14656	14649	14441	14561	14422	14580	14434	14635	14432	14525	14505	14488	14550	14550	14604	14420	14446	14600	14574	14593	14479	14535	14421	14432	14629	14626	14575	14395	14572	14412	14659	14533	14517	14472	14571	14442	14646	14587	14428	14471	14710	14603	14460	14548	14528	14392	14471	14608	14553	14411	14583	14644	14422	14481	14485	14683	14457	14506	14621	14467	14454	14468	14522	14329	14623	14531	14572	14578	14609	14587	14643	14475	14503	14593	14589	14618	14679	14349	14641	14692	14531	14642	14499	14655	14555	14482	14362	14608	14620	14436	14550	14439	14438	14529	14374	14528	14590	14503	14640	14531	14700	14449	14533	14493	14511	14490	14751	14438	14481	14479	14687	14464	14544	14519	14387	14452	14553	14462	14632	14509	14481	14315	14579	14711	14409	14695	14518	14575	14503	14566	14433	14508	14561	14485	14385	14525	14422	14394	14554	14423	14358	14425	14423	14593	14519	14521	14385	14612	14445	14591	14436	14508	14628	14682	14597	14674	14577	14590	14464	14603	14394	14526	14550	14389	14257	14509	14512	14552	14419	14557	14500	14564	14486	14431	14503	14490	14608	14603	14647	14569	14403	14446	14575	14462	14513	14609	14478	14699	14567	14562	14596	14687	14365	14497	14565	14411	14674	14434	14563	14403	14641	14519	14494	14447	14548	14450	14488	14671	14580	14490	14635	14453	14360	14523	14398	14554	14497	14547	14705	14515	14440	14535	14770	14458	14394	14598	14645	14558	14381	14588	14293	14601	14589	14474	14599	14567	14429	14504	14515	14554	14599	14419	14481	14590	14436	14551	14654	14646	14374	14534	14432	14446	14515	14466	14563	14541	14678	14473	14529	14554	14521	14730	14651	14503	14588	14652	14500	14609	14479	14462	14463	14588	14556	14598	14560	14341	14533	14495	14437	14562	14445	14664	14454	14646	14714	14339	14593	14475	14583	14545	14551	14452	14559	14531	14482	14615	14604	14573	14562	14453	14512	14640	14511	14605	14720	14679	14433	14542	14937	14562	14471	14413	14559	14548	14504	14483	14497	14407	14685	14536	14603	14533	14460	14390	14532	14513	14583	14320	14559	14535	14508	14722	14448	14572	14525	14673	14654	14734	14682	14571	14642	14685	14566	14496	14534	14432	14591	14592	14550	14582	14470	14671	14555	14522	14543	14495	14491	14555	14360	14708	14700	14573	14523	14677	14556	14628	14538	14585	14644	14559	14736	14630	14613	14596	14622	14631	14394	14605	14407	14520	14644	14570	14490	14580	14474	14498	14441	14637	14601	14395	14441	14666	14680	14415	14268	14516	14493	14451	14598	14690	14653	14562	14465	14567	14421	14489	14443	14415	14691	14466	14513	14475	14495	14612	14580	14502	14439	14349	14574	14529	14518	14368	14529	14500	14264	14516	14683	14489	14414	14492	14484	14628	14488	14547	14471	14557	14631	14589	14641	14572	14537	14398	14381	14609	14585	14551	14468	14620	14644	14450	14467	14484	14581	14494	14670	14508	14487	14710	14530	14548	14433	14537	14487	14507	14541	14575	14425	14574	14432	14670	14584	14469	14607	14366	14409	14510	14416	14474	14478	14671	14506	14531	14599	14575	14486	14529	14575	14479	14460	14504	14376	14579	14418	14789	14640	14456	14717	14430	14638	14476	14582	14453	14205	14270	14472	14617	14489	14444	14510	14461	14529	14681	14452	14592	14450	14485	14554	14837	14571	14600	14548	14496	14656	14537	14411	14603	14521	14490	14595	14494	14622	14514	14712	14530	14545	14553	14408	14592	14431	14660	14492	14363	14384	14346	14460	14627	14503	14398	14587	14438	14555	14503	14628	14563	14450	14499	14370	14585	14499	14521	14491	14459	14550	14760	14676	14485	14535	14611	14390	14342	14443	14558	14437	14518	14339	14599	14674	14414	14599	14647	14533	14588	14611	14603	14593	14758	14443	14626	14709	14455	14467	14470	14410	14469	14488	14640	14466	14541	14493	14582	14549	14767	14439	14512	14432	14642	14583	14606	14448	14481	14300	14437	14471	14575	14540	14556	14386	14591	14466	14756	14640	14488	14617	14442	14762	14483	14517	14423	14546	14549	14530	14311	14611	14656	14668	14750	14543	14580	14788	14496	14628	14643	14425	14441	14533	14506	14512	14473	14465	14429	14600	14615	14637	14647	14507	14434	14556	14530	14370	14603	14460	14468	14539	14646	14500	14446	14534	14603	14578	14645	14491	14531	14654	14469	14546	14809	14558	14609	14598	14594	14554	14557	14429	14577	14570	14563	14397	14545	14398	14622	14431	14557	14395	14644	14491	14601	14612	14486	14335	14724	14568	14579	14664	14581	14374	14614	14445	14443	14559	14450	14387	14645	14510	14376	14352	14621	14436	14669	14678	14748	14532	14655	14572	14593	14611	14459	14533	14651	14619	14385	14514	14493	14692	14635	14442	14482	14379	14369	14543	14516	14394	14593	14442	14584	14619	14512	14571	14694	14454	14521	14721	14673	14640	14482	14370	14513	14553	14541	14702	14429	14734	14647	14631	14644	14476	14557	14558	14580	14682	14502	14412	14427	14679	14663	14610	14598	14622	14577	14370	14564	14440	14516	14420	14622	14582	14488	14503	14481	14458	14403	14520	14464	14552	14723	14440	14577	14620	14544	14623	14313	14450	14483	14652	14628	14494	14675	14311	14576	14622	14521	14493	14522	14578	14579	14553	14652	14472	14654	14587	14607	14617	14385	14427	14528	14617	14542	14464	14447	14660	14502	14606	14493	14464	14445	14414	14628	14564	14592	14513	14627	14550	14537	14473	14596	14497	14634	14617	14504	14705	14597	14527	14596	14532	14592	14442	14681	14587	14382	14557	14574	14427	14434	14416	14529	14711	14552	14811	14563	14740	14569	14521	14564	14417	14465	14565	14612	14345	14451	14448	14556	14502	14517	14545	14561	14622	14553	14456	14329	14463	14496	14520	14428	14511	14622	14729	14510	14617	14437	14544	14581	14414	14495	14649	14580	14382	14538	14572	14600	14518	14522	14568	14621	14621	14412	14671	14499	14457	14643	14521	14582	14500	14529	14516	14536	14386	14623	14729	14854	14612	14473	14396	14640	14619	14590	14438	14643	14692	14454	14602	14632	14591	14379	14493	14500	14652	14596	14469	14578	14543	14519	14321	14436	14659	14653	14539	14565	14496	14600	14645	14531	14596	14483	14684	14637	14419	14483	14451	14618	14484	14471	14535	14415	14531	14502	14557	14577	14665	14517	14675	14539	14507	14324	14587	14549	14571	14525	14459	14535	14465	14626	14653	14490	14773	14527	14499	14570	14366	14633	14338	14476	14436	14625	14604	14617	14663	14496	14489	14482	14548	14818	14444	14604	14557	14514	14454	14575	14485	14519	14500	14578	14654	14618	14523	14504	14568	14625	14399	14663	14811	14552	14694	14516	14522	14537	14651	14372	14551	14392	14380	14454	14472	14530	14468	14542	14696	14383	14550	14438	14619	14778	14539	14422	14471	14457	14519	14400	14658	14623	14624	14621	14802	14405	14390	14651	14679	14571	14618	14609	14512	14499	14515	14454	14615	14478	14701	14318	14805	14486	14405	14558	14557	14515	14565	14707	14556	14651	14485	14608	14677	14508	14537	14503	14615	14628	14431	14614	14440	14699	14581	14562	14726	14514	14594	14479	14628	14549	14682	14519	14609	14515	14815	14735	14606	14638	14572	14451	14605	14527	14542	14317	14659	14420	14375	14306	14486	14559	14688	14576	14526	14503	14494	14473	14329	14522	14456	14591	14549	14592	14623	14766	14550	14464	14545	14379	14513	14585	14498	14532	14540	14541	14615	14605	14619	14549	14431	14614	14625	14725	14460	14468	14575	14619	14606	14394	14443	14398	14570	14484	14366	14762	14383	14428	14560	14609	14552	14634	14403	14417	14482	14760	14549	14695	14824	14702	14879	14703	14357	14588	14330	14553	14597	14797	14647	14647	14662	14479	14490	14423	14474	14677	14641	14490	14545	14559	14629	14629	14538	14431	14600	14543	14450	14547	14539	14561	14603	14416	14658	14559	14655	14663	14418	14399	14548	14463	14556	14554	14663	14568	14508	14507	14581	14555	14494	14505	14560	14572	14570	14493	14671	14540	14646	14555	14494	14511	14615	14440	14575	14515	14612	14500	14603	14491	14665	14658	14462	14689	14559	14554	14585	14513	14432	14335	14575	14376	14459	14604	14442	14424	14521	14730	14491	14378	14513	14456	14415	14540	14606	14613	14679	14421	14418
16177	32379	46046	52230	53932	38036	37119	27684	15511	13943	13737	14006	13964	13926	14163	14052	14049	13905	14036	13956	13895	13966	14012	14074	13914	13764	13971	13908	13906	13999	13928	13992	13959	14062	13990	13882	14056	13847	14113	13919	13799	13969	13920	13978	13889	13929	13905	14077	14210	14491	14332	14147	13971	13965	13965	13929	13822	13869	13959	13856	13912	13854	13992	13920	13957	13988	13891	13967	13886	13902	13766	13925	13888	14064	13855	13984	13886	13886	13961	13815	13701	13943	13902	13889	13800	13985	14017	13869	13903	13938	14045	13860	13887	13822	13917	13869	13822	13974	13922	13805	14124	13699	14047	13997	13796	13737	13865	13836	13892	13980	13926	13664	13758	13874	13810	13916	13850	13863	13952	13810	14030	14039	13853	14034	13876	13922	13995	13908	13982	13840	13783	13943	13889	13988	13859	13864	13865	13995	13938	13795	13870	13955	14082	13793	13839	13992	14011	13896	13917	13847	13773	13900	13875	13975	13896	13913	13999	13946	13928	13873	13928	13980	13944	13891	14018	13814	13927	13909	13966	13936	13859	14000	13892	13995	13761	13802	13951	13977	13946	13891	13845	14006	14003	13787	14015	13796	13772	14058	13989	13926	13856	13863	14032	13932	13887	13906	13959	13754	13759	13920	13927	13918	13948	13959	13942	13869	13902	13890	13949	13913	13703	13664	13859	13945	13929	13813	14025	13833	13893	13781	13979	13853	13875	13922	13828	14021	13940	13967	13862	13883	13910	14168	13911	13825	13777	13752	14013	13844	13927	13851	13737	13880	13893	13851	14026	13850	13901	14026	13899	14056	14032	13755	13863	14058	13893	13914	13993	13866	13867	13885	14006	13882	13930	13819	13847	13850	13832	13866	14122	13839	14025	13899	13933	13821	13868	14021	14099	13913	14014	13961	13869	14109	13928	13926	13911	13884	13879	13883	13916	13939	13766	13857	13985	13714	13998	13986	13775	13921	14007	13920	13881	13841	13994	14002	13833	13891	13974	13913	14022	13853	13819	13946	13902	13911	13956	13778	13908	13798	13873	13938	13997	13759	13953	13863	13878	13773	14038	13820	13753	13914	13873	13988	14047	13949	13848	13803	13878	13872	13828	13967	13803	13984	13827	13764	13986	13976	14049	14026	14010	13897	13832	13876	13832	13804	13854	13890	13725	13949	13917	14021	13882	13922	13985	13864	14009	13767	13820	13975	13840	13842	14052	13797	14015	14098	13866	13719	13890	13966	13904	13927	13957	13810	14012	13760	13853	13932	13908	13967	13875	14020	13777	13950	13806	13929	14036	13968	14004	13868	13866	13844	13847	13956	13919	13849	13852	13890	13864	13851	14027	14055	13891	13924	13963	13795	14019	13878	13913	13886	13869	13839	13917	13961	14150	14099	13891	13896	14010	14057	13914	14060	13892	13834	13903	13953	13920	13982	13905	13903	13754	13964	13814	13943	13912	13862	13836	13810	13931	13985	13892	13876	13973	13924	14040	13752	13741	13986	13889	14096	13905	13918	13998	13980	13861	13966	14070	14097	13934	13895	13803	13741	13864	13964	13939	13864	14048	13738	13877	13969	14032	13779	13921	13853	13932	13786	14048	13917	13843	13973	13895	13861	13759	13921	13686	13686	13826	13786	13834	13871	14009	13868	14014	13769	13896	13940	13961	13886	13754	13977	13825	13950	14074	13878	13862	14057	13927	14051	13886	13993	13840	13629	13813	13819	13859	13820	13799	13966	13831	14008	13720	13898	13896	13949	13886	13893	13860	13710	13830	13913	13893	13825	13863	13940	13872	13960	13958	14103	14071	13989	13844	13962	13807	13821	14019	13899	13843	13919	13846	13920	13966	13913	13831	13968	13812	13864	13961	13994	13835	13983	13821	13835	13974	13793	14093	13921	14066	14034	13914	13894	13916	13828	14063	13820	13984	13989	13833	13837	14010	13839	13978	13901	14027	13862	13936	14012	13659	13780	13983	13978	14064	13783	13808	13949	13921	13838	13970	13865	13839	13792	13804	13954	13966	14003	14138	13761	13757	13973	14058	13839	14009	13873	13756	13895	13897	13947	13824	13890	13959	13933	14004	13777	14114	14084	13862	14145	13866	13987	13956	13885	13993	13901	13972	13913	14025	14039	14023	13880	13919	14026	14039	14040	13849	13952	14042	13974	13999	13786	13859	13966	13858	13926	14029	13984	13811	13946	13975	13895	13994	13887	13954	13980	13843	13792	13953	13934	13851	14013	13975	13862	13894	13941	13844	13873	14016	13963	13941	13990	13801	14009	13761	13854	14006	13966	13849	13968	13839	13933	13835	13813	13927	13926	14032	13962	14079	13987	14014	13835	13815	14000	13968	13932	13801	13808	14015	13979	14063	13902	13958	13871	13957	13817	13967	13915	13865	13821	13944	13817	13808	13889	13810	13959	13960	14034	14029	13849	13808	13891	13825	14106	14102	14036	13907	13899	14037	13884	13960	13867	13953	13757	14061	13787	14044	13993	13923	13692	14013	13972	13859	14052	13992	13878	13929	14034	13721	13997	13849	13934	13875	13827	14081	14069	13818	14155	13857	13859	14019	13913	13948	13833	13904	13906	13808	13924	13900	13899	13829	14007	13689	14084	14002	13960	13993	13875	13819	13913	13870	14021	13974	13848	13886	14071	13851	13953	13949	13868	13961	13809	13976	13970	13981	13849	13957	14069	13973	13916	13928	13991	13838	13857	13801	13873	13823	13898	14164	13950	13959	13956	13858	13987	13859	14048	13834	13801	14034	13953	14003	14002	13803	13877	13908	14127	14019	13859	13986	13897	13780	13904	13812	13904	14083	13832	13971	13937	13827	13816	13741	13986	14031	13887	14078	14018	13905	13952	13879	13863	13770	13953	13863	13909	13971	13821	13817	13848	13851	13976	13978	13838	13918	14049	13969	13985	14159	13866	13918	13845	14013	13850	13980	13920	13758	13947	14072	13847	13844	14000	13944	13909	13914	13906	13833	14006	13872	13930	13944	13898	13873	14020	13936	13821	13972	13890	13792	13761	14062	13804	13980	13831	13920	13898	13881	13999	13993	14029	13910	13931	13958	13846	13728	13867	14143	14054	13896	14045	13676	13955	13870	13806	13829	13935	14011	14081	13971	13903	13833	14074	13920	13874	13941	14123	13991	13954	13901	13787	13803	13986	13977	13860	13937	13860	14039	13768	14099	13767	14006	13903	13772	13852	13788	13973	13952	13960	13862	13962	13880	13822	13669	14028	13920	13865	13969	13944	13891	13834	14034	13976	13847	14029	13819	14084	13787	13886	13898	13985	14036	13910	13705	13829	13895	13917	13942	14004	13854	14063	13851	13792	13814	13873	13896	13921	13810	13972	13852	13900	13897	13787	13887	13995	13921	13956	13827	13853	13844	13881	13915	13847	14145	13795	13957	13886	13893	13932	13752	13841	13912	13943	13815	13872	13881	14004	13897	13953	13931	13965	13963	13878	13879	14085	13928	13782	13840	13912	13972	13807	14041	13968	13767	13795	14031	13915	13854	13906	13805	14017	13827	14036	13943	13955	13939	13867	13796	13886	13849	13833	13851	13958	13845	13729	14032	13976	14092	13885	13695	13982	13859	13894	13929	13967	13735	13736	14071	13930	13779	13768	13948	13917	13829	13836	13867	13900	13870	13836	13915	13778	13988	13759	14039	13786	13972	13983	13736	13715	13935	13971	13771	13816	13923	13965	13883	13965	13829	13988	13984	13924	13965	14025	13828	14075	13858	13969	13783	13964	13950	13903	14010	13831	14032	13943	13869	13984	13865	13982	14055	13991	13910	13877	14045	13874	13896	13794	14035	13931	13920	14054	13840	13932	13937	13929	13931	13821	13979	13770	13813	13900	13875	13810	13752	13850	13803	14059	13975	13816	13816	13879	13814	13959	14042	13929	13934	13835	13897	13943	13762	14235	13972	13911	13988	14041	13854	13868	14093	13864	13866	13834	13922	14073	14053	13815	13839	13934	13787	13805	14020	13899	13881	13780	13981	13849	13909	13950	14098	13825	13855	13937	13939	13953	13812	13913	13892	13931	13859	13950	13848	13848	13922	13873	13974	13873	13809	13748	13969	14046	14063	13917	13866	13925	13924	13963	13912	13665	13827	13804	13965	13817	14080	14017	13797	13942	13901	13939	13826	13899	13857	14036	13822	13923	13847	13917	13961	13737	13760	13980	13790	14078	13778	13936	14007	13807	13938	13931	13911	13931	14094	13925	13843	13986	13793	13924	13955	13933	13993	13812	14119	13789	14015	13819	13811	14048	14002	13860	13840	14003	13899	13990	13976	13881	13933	14079	13907	13893	13803	13851	14034	14014	13940	13753	14055	13763	14046	13993	13988	13823	14056	13980	13947	14031	13819	13773	13851	14158	13823	13877	13907	14001	13946	13819	13924	13869	13920	13938	13910	13845	13998	13870	13817	13781	13901	13931	13872	13992	13726	14002	13902	13997	14033	13896	13776	13970	13912	13965	14038	13932	14021	14086	13773	13904	13958	13823	13908	13796	13938	14011	13897	13816	13871	13826	13918	14081	13999	13941	13912	14029	13959	13898	13872	13981	13909	13994	14002	14024	13872	13793	13967	14006	14017	14030	13829	13799	13863	13881	14020	13851	13922	13763	13984	13968	14150	13768	13856	13934	13903	13885	13740	14006	13844	13932	13844	13961	13863	13939	13879	13851	14058	13862	14126	13890	13838	14139	13935	14075	14013	13937	14049	13908	14026	13824	13817	13984	13981	13727	13907	13758	13913	13800	13813	13966	13705	13825	13995	13911	13853	13967	13880	13847	13929	13955	13905	13922	14039	13986	13847	13999	13953	13969	14177	13987	13794	13991	13917	14025	13769	13914	13938	13877	13963	14043	13959	14095	13949	14018	13919	14074	13891	13870	13969	13958	13931	14036	13679	13995	13910	13744	13861	13936	14020	14063	13788	14085	13852	13976	13889	13952	13975	13883	13902	14030	13961	13923	13929	13852	13839	13960	14068	13977	14039	13920	13956	13761	14007	13884	13946	13941	13815	13722	14009	13907	13874	13836	13848	13991	13792	13811	13862	13917	14030	13973	14181	13851	13799	14085	13842	14007	13873	13979	13995	13866	13931	13895
22968	21263	29140	28668	36413	40346	46539	41164	25029	16127	15097	14565	14652	14507	14664	14523	14507	14732	14383	14625	14593	14591	14577	14394	14479	14519	14660	14484	14432	14603	14356	14505	14477	14414	14446	14498	14474	14542	14536	14358	14526	14531	14517	14477	14514	14418	14455	14430	15085	15248	15101	14546	14649	14499	14467	14481	14692	14420	14279	14386	14388	14302	14526	14360	14468	14388	14419	14458	14608	14623	14510	14345	14298	14490	14285	14445	14617	14313	14339	14538	14441	14507	14629	14524	14290	14436	14550	14522	14445	14323	14268	14385	14302	14242	14535	14423	14437	14485	14448	14509	14474	14427	14486	14299	14471	14253	14535	14624	14458	14386	14346	14050	14350	14416	14470	14353	14308	14570	14381	14284	14470	14484	14513	14322	14385	14334	14359	14485	14370	14428	14352	14463	14319	14274	14257	14440	14397	14185	14395	14427	14460	14254	14454	14470	14452	14605	14375	14276	14232	14494	14438	14521	14356	14241	14355	14560	14569	14311	14571	14452	14445	14577	14485	14344	14412	14469	14475	14307	14248	14288	14383	14540	14217	14317	14433	14377	14366	14459	14372	14227	14516	14270	14486	14503	14415	14499	14444	14417	14348	14439	14513	14326	14355	14360	14237	14326	14271	14435	14320	14356	14427	14400	14353	14378	14303	14416	14487	14678	14385	14425	14169	14356	14232	14296	14368	14497	14425	14298	14451	14601	14358	14351	14255	14383	14488	14430	14305	14393	14308	14592	14689	14437	14291	14396	14358	14454	14336	14481	14280	14363	14474	14398	14517	14489	14195	14338	14197	14340	14533	14374	14431	14453	14443	14270	14225	14400	14372	14407	14359	14358	14405	14549	14288	14359	14477	14335	14465	14631	14361	14386	14370	14400	14228	14243	14434	14504	14586	14442	14402	14497	14376	14496	14420	14348	14425	14455	14530	14247	14371	14371	14496	14332	14325	14473	14302	14328	14371	14255	14462	14311	14345	14123	14252	14368	14429	14333	14304	14224	14248	14285	14395	14303	14257	14365	14508	14483	14329	14388	14350	14264	14307	14419	14344	14416	14196	14410	14220	14534	14208	14462	14306	14344	14371	14382	14228	14473	14434	14242	14300	14377	14329	14348	14187	14131	14322	14395	14589	14701	14552	14569	14395	14355	14502	14300	14446	14422	14460	14508	14541	14541	14299	14374	14169	14477	14452	14341	14209	14453	14540	14324	14368	14309	14595	14388	14351	14473	14308	14308	14484	14450	14617	14267	14249	14444	14283	14436	14410	14275	14447	14247	14351	14490	14196	14225	14363	14516	14137	14211	14521	14379	14456	14304	14404	14337	14164	14254	14374	14184	14387	14335	14511	14393	14381	14506	14518	14532	14580	14610	14501	14357	14448	14474	14606	14278	14456	14297	14486	14511	14421	14321	14294	14357	14542	14272	14249	14209	14269	14407	14329	14449	14317	14388	14480	14487	14497	14409	14208	14433	14463	14196	14339	14277	14397	14655	14419	14416	14651	14583	14386	14360	14408	14312	14422	14326	14360	14510	14256	14468	14307	14456	14171	14357	14565	14450	14628	14405	14476	14264	14319	14464	14362	14378	14306	14271	14351	14298	14094	14342	14525	14302	14383	14448	14527	14578	14397	14434	14450	14421	14433	14572	14390	14698	14472	14234	14396	14276	14416	14385	14538	14460	14489	14506	14146	14379	14493	14283	14403	14611	14330	14455	14309	14539	14481	14456	14194	14414	14601	14393	14432	14385	14399	14254	14434	14424	14485	14364	14331	14427	14520	14462	14517	14428	14328	14440	14231	14335	14215	14484	14372	14188	14407	14401	14316	14228	14498	14444	14570	14201	14500	14269	14296	14517	14470	14534	14326	14456	14274	14346	14328	14465	14458	14450	14252	14433	14356	14430	14362	14459	14500	14430	14609	14232	14321	14325	14413	14186	14370	14190	14482	14293	14454	14494	14524	14420	14369	14285	14410	14330	14588	14589	14338	14511	14314	14377	14240	14403	14540	14382	14221	14392	14444	14469	14366	14351	14461	14362	14366	14484	14440	14346	14509	14424	14291	14249	14447	14401	14359	14443	14404	14487	14455	14374	14506	14438	14254	14229	14448	14286	14549	14383	14327	14352	14268	14204	14360	14523	14428	14248	14593	14500	14324	14277	14498	14342	14258	14265	14294	14441	14410	14347	14529	14280	14227	14452	14472	14496	14344	14432	14371	14420	14253	14390	14345	14197	14509	14256	14563	14390	14432	14492	14403	14340	14424	14211	14311	14260	14571	14235	14206	14374	14349	14455	14325	14393	14428	14386	14363	14300	14470	14509	14382	14376	14428	14530	14434	14513	14283	14341	14602	14190	14488	14433	14366	14408	14311	14250	14307	14504	14338	14503	14312	14431	14207	14090	14435	14364	14523	14428	14325	14359	14329	14486	14491	14043	14354	14528	14438	14331	14498	14362	14312	14344	14374	14320	14419	14395	14475	14287	14306	14597	14443	14280	14335	14584	14352	14123	14338	14326	14258	14284	14260	14371	14318	14368	14185	14322	14476	14440	14358	14308	14423	14247	14203	14536	14448	14464	14427	14572	14417	14378	14386	14568	14286	14263	14403	14615	14465	14542	14418	14373	14362	14360	14433	14332	14386	14309	14296	14285	14415	14300	14319	14348	14387	14421	14312	14265	14487	14202	14544	14301	14274	14392	14375	14496	14353	14492	14499	14401	14448	14307	14312	14428	14542	14392	14247	14503	14249	14395	14409	14411	14483	14198	14315	14316	14323	14236	14305	14544	14587	14456	14256	14341	14349	14133	14355	14370	14242	14350	14325	14367	14407	14317	14469	14340	14455	14449	14479	14391	14520	14442	14549	14662	14451	14486	14654	14431	14493	14279	14363	14520	14418	14538	14460	14618	14433	14336	14376	14375	14356	14357	14606	14342	14589	14555	14320	14486	14406	14256	14183	14369	14290	14256	14367	14372	14261	14425	14552	14415	14493	14255	14457	14572	14192	14413	14278	14414	14448	14236	14476	14536	14326	14350	14449	14261	14437	14662	14294	14564	14478	14474	14243	14550	14472	14496	14456	14369	14364	14362	14385	14293	14497	14290	14599	14447	14400	14196	14146	14323	14533	14168	14364	14352	14509	14614	14320	14427	14463	14394	14415	14262	14399	14439	14347	14476	14342	14389	14292	14282	14457	14207	14471	14334	14258	14579	14438	14510	14445	14445	14494	14239	14599	14374	14407	14390	14439	14352	14405	14424	14326	14544	14485	14402	14478	14374	14401	14545	14204	14458	14531	14532	14539	14262	14380	14426	14396	14564	14316	14411	14409	14287	14453	14454	14542	14400	14405	14289	14438	14121	14460	14306	14377	14401	14483	14252	14334	14310	14463	14347	14224	14403	14496	14564	14384	14398	14500	14429	14264	14435	14358	14380	14417	14395	14469	14412	14501	14308	14608	14305	14568	14231	14384	14369	14433	14306	14507	14318	14459	14348	14262	14166	14352	14554	14578	14393	14482	14463	14364	14591	14427	14517	14474	14387	14347	14518	14374	14334	14430	14447	14497	14431	14478	14217	14256	14259	14399	14423	14427	14386	14440	14233	14205	14425	14312	14230	14435	14161	14382	14326	14501	14498	14276	14534	14406	14405	14453	14234	14243	14371	14377	14403	14313	14210	14362	14373	14310	14211	14269	14367	14322	14223	14501	14532	14377	14205	14399	14327	14422	14327	14348	14333	14396	14276	14435	14430	14218	14394	14406	14527	14448	14381	14393	14211	14379	14450	14383	14276	14418	14339	14369	14348	14205	14462	14388	14425	14458	14574	14368	14323	14314	14349	14446	14268	14297	14349	14539	14430	14547	14593	14472	14367	14516	14611	14555	14396	14419	14326	14360	14600	14510	14428	14489	14477	14556	14230	14404	14458	14395	14318	14383	14285	14390	14455	14191	14304	14537	14277	14543	14480	14464	14448	14688	14458	14677	14455	14611	14406	14412	14485	14335	14404	14488	14332	14320	14490	14313	14505	14537	14542	14381	14274	14360	14576	14491	14480	14417	14295	14444	14330	14286	14407	14496	14317	14358	14370	14491	14206	14451	14551	14404	14368	14306	14455	14335	14229	14264	14460	14284	14404	14267	14336	14690	14550	14406	14268	14187	14472	14360	14452	14395	14326	14392	14411	14338	14408	14238	14325	14458	14374	14379	14294	14220	14308	14254	14370	14433	14507	14374	14231	14517	14337	14318	14224	14341	14288	14184	14266	14568	14430	14465	14441	14261	14359	14235	14297	14169	14428	14440	14268	14377	14361	14308	14413	14328	14348	14115	14281	14401	14322	14265	14353	14312	14390	14506	14462	14280	14511	14460	14396	14445	14434	14337	14407	14405	14415	14342	14424	14364	14477	14576	14515	14334	14316	14286	14416	14514	14479	14323	14298	14437	14273	14234	14413	14322	14423	14245	14161	14312	14155	14299	14340	14383	14287	14397	14274	14242	14454	14254	14217	14466	14474	14504	14403	14270	14333	14383	14505	14333	14265	14443	14415	14371	14549	14420	14465	14346	14369	14351	14407	14415	14361	14438	14391	14228	14368	14348	14303	14283	14417	14408	14240	14367	14193	14304	14458	14219	14546	14362	14263	14430	14221	14454	14316	14486	14580	14350	14395	14303	14381	14279	14268	14629	14534	14297	14535	14375	14452	14217	14369	14296	14312	14497	14159	14285	14194	14451	14193	14350	14324	14472	14333	14263	14539	14309	14413	14448	14301	14444	14295	14340	14336	14322	14027	14411	14459	14375	14483	14344	14417	14298	14323	14354	14345	14383	14458	14400	14219	14401	14583	14484	14437	14429	14246	14297	14641	14359	14548	14323	14289	14464	14379	14392	14428	14393	14486	14433	14351	14361	14292	14447	14327	14369	14491	14426	14348	14383	14514	14317	14335	14305	14237	14402	14481	14543	14334	14171	14316	14301	14287	14374	14454	14287	14421	14733	14470	14386	14277	14262	14276	14296	14270	14362	14583	14421	14230	14268	14345	14432	14558	14305	14385	14228	14316	14319	14327	14314	14263	14213	14459	14345	14480	14439	14393	14362	14419	14329	14181	14260	14290	14310	14384	14591	14413	14371	14168	14231	14372
17843	38340	58996	65800	51016	50888	50006	45186	20643	13981	13890	13986	13954	13984	14018	13836	13846	13904	13775	13825	13921	13721	13712	13786	13937	14007	13865	13912	13707	13926	13912	13935	13687	13859	13757	13817	13779	13776	13889	13749	14034	13889	13850	13846	13557	13805	13720	13917	14828	14821	14621	14344	14037	13928	13773	13657	13718	13811	13650	13827	13891	13864	13754	13782	13820	13674	13828	13933	13792	13810	13912	13678	13805	13750	13842	13890	13721	13871	13825	13758	13690	14080	13724	13790	13690	13854	13937	13813	13717	13933	13759	13753	13795	13912	13799	13825	13898	13980	13845	13764	13700	13918	13803	13682	13723	13732	13852	13809	13672	13821	13731	13716	13781	13845	13763	13756	13886	13878	13816	13610	13713	13726	13836	13846	13846	13735	13869	13855	13924	13723	13665	13760	13743	13822	13801	13855	13739	13790	13726	13633	13810	13806	13829	13711	13994	13797	13800	13544	13903	13878	13682	13878	13737	13768	13825	13811	13655	13736	13808	13688	13979	14033	13869	13837	13808	13759	13717	13725	13721	13823	13912	13814	13685	13785	13852	13848	13800	13925	13856	13824	13828	13786	13785	13689	13855	13932	13889	13755	13745	13782	13743	13794	13824	13775	13834	13644	13910	13856	13757	13842	13757	13776	13727	13747	13637	13801	13768	13796	13681	13907	13849	13776	13651	13634	13603	13982	13815	13716	13803	13679	13972	13692	13793	13851	13814	13818	13884	13823	13816	13745	13778	13720	13817	13681	13935	13964	13787	13796	13954	13864	13828	13723	13728	13709	13838	13835	13825	13784	13865	13909	13853	13713	13819	13870	13897	13850	13857	13647	13685	13827	13776	13697	13676	13803	13755	13882	13769	13798	13975	13815	13676	13717	13777	13666	13873	13806	13674	13914	13739	13755	13732	13907	13712	13766	13785	13755	13811	13687	13994	13675	13873	13867	13821	13764	13772	13940	13753	13786	13681	13861	13786	13692	13948	13841	13892	13779	13670	13797	13814	13783	13783	13711	13784	13625	13814	13867	13820	13686	13708	13827	13723	13662	13701	13784	13701	13749	14014	13865	13840	13851	13525	13907	13895	13724	13740	13719	13849	13762	13736	13812	13775	13750	13752	13922	13736	13751	13800	13764	13914	13873	13811	13804	13590	13782	13982	13837	13818	13773	13840	13834	13896	13762	13776	13639	13748	13751	13710	13835	13653	13801	13698	13811	13834	13731	13825	13696	13870	13753	13826	13774	13796	13733	13761	13748	13831	13907	13872	13852	13744	13845	13599	13771	13697	13889	13794	13719	13736	13689	13745	13609	13808	13769	13794	13720	13716	13727	13901	13736	13870	13843	13741	13932	13825	13711	13598	13825	13716	13849	13714	13882	13877	13854	13856	13861	13751	13780	13875	13808	13851	13709	13881	13534	13811	13755	13821	14092	13913	13784	13927	13865	13601	13927	13746	13993	13670	13915	13849	14004	13935	13785	13838	13658	13711	13810	13872	13769	13842	13803	13721	13740	13788	13928	13798	13708	13788	13923	13766	13830	13731	13837	13791	13848	13807	13673	13927	13763	13901	13759	13690	13706	13756	13654	13705	13661	13806	13731	13775	13763	13865	13812	13817	13835	13723	13825	13691	13840	13895	13668	13732	13613	13773	13699	13774	13773	13736	13835	13824	13793	13615	13655	14057	13798	13783	13664	13784	13713	13827	13907	13783	13841	13828	13832	13968	13740	13758	13731	13770	13798	13787	13709	13737	13718	13630	13722	13777	13628	13728	13858	13856	13699	13842	13833	13801	13820	13568	13676	13692	13880	13812	13810	13755	13893	13835	13768	13772	13881	13706	13837	13925	13763	13748	13859	13819	13796	13855	13953	13727	13804	13704	13773	13816	13693	13735	13689	13740	13774	13914	13794	13796	13871	13880	13900	13894	13768	13722	13841	13745	13844	13901	13790	13842	13682	13665	13898	13788	13860	13926	13831	13867	13822	13722	13874	13638	13879	13800	13741	13872	13734	13772	13954	13833	13764	13631	13767	13878	13841	13768	13854	13765	13852	13649	13796	13780	13937	13740	13749	13712	13869	13713	13871	13798	13808	13862	13927	13721	13713	13875	13970	13606	13901	13772	13740	13879	13922	13847	13714	13816	13771	13677	13804	13667	13697	13744	13845	13759	13894	13988	13812	13922	13696	13679	13822	13785	13943	13544	13695	13689	13756	13735	14056	13735	13707	13871	13937	13934	13946	13826	13626	13561	13793	13797	13714	13742	13718	13782	13745	13788	13908	13711	13703	13778	13819	13838	13688	13761	13811	13701	13614	13934	13678	13875	13809	13953	13693	13721	13907	13900	13718	13598	13732	13830	13791	13915	13856	13897	13680	13948	13839	13788	13875	13873	13679	13892	13810	13703	13790	13949	13715	13675	13788	13861	13740	13790	13818	13843	13813	13767	13876	13974	13718	13775	13880	13736	13873	13724	13675	13902	13832	13858	13664	13837	13732	13768	13639	13727	13954	13882	13892	13781	13769	13741	13756	13733	13877	13859	13768	13795	13775	13769	13828	13705	13730	13817	13751	13693	13672	13921	13733	13734	13832	13748	13693	13798	13744	13987	13680	13815	13827	13648	13805	13945	13746	13844	13876	13888	13823	13716	13711	13777	13784	13808	13915	13722	13775	13841	13666	13815	13779	13807	13788	13840	13767	13705	13897	14011	13897	13736	13677	13770	13800	13860	13868	13966	13702	13542	13731	13790	13806	13813	13808	13744	13736	13917	13739	13811	13738	13849	13692	13698	13762	13816	13875	13922	13829	13977	13743	13781	13749	13802	13742	13780	13595	13715	13716	13828	13834	13709	13658	13879	13941	13755	13829	13813	13840	13850	13814	13795	13663	13895	13783	13778	13708	13573	13876	13521	13855	13776	13935	13818	13733	13845	13715	13850	13723	13796	13761	13731	13759	13889	13822	13881	13796	13729	13774	13617	13903	13747	13769	13769	13742	13822	13925	13799	13723	13802	13664	13908	13824	13756	13770	13866	13814	13618	13932	13698	13602	13717	13706	13718	13796	13771	13760	13816	13762	13864	13595	13769	13655	13799	13842	13790	13894	13922	13713	13962	13847	13792	13536	13897	13774	13725	13706	13743	13725	13827	13828	13691	13878	13728	13709	13824	13786	13718	13856	13715	13778	13846	13835	13785	13728	13772	13733	13617	13758	13803	13890	13796	13766	13834	13614	13717	13757	13669	13857	13650	13888	13904	13796	13726	13687	13832	13949	13693	13874	13540	13686	13784	13785	13716	13776	13825	13847	13860	13865	13773	13807	13823	13823	13854	14005	13934	13782	13746	13596	13728	13618	13662	13857	13675	13899	13812	13554	13950	13892	13960	13636	13860	13766	13763	13752	13845	13903	13556	13821	13860	13812	13770	13790	13955	13739	13936	13705	13587	13843	13782	13824	13665	13862	13823	13860	13641	13730	13883	13880	14002	13814	13751	13748	13630	13767	13675	13640	13855	13742	13847	13893	13808	13770	13741	13960	13803	13675	13856	13658	13657	13717	13881	13665	13729	13904	13959	13877	13729	13747	13798	13802	13720	13588	13799	13756	13776	13845	13772	13886	13989	13824	13709	13808	13840	13863	13862	13651	13809	13719	13697	13735	13856	13822	13729	13649	13645	13717	13759	13685	13795	13770	13997	13822	13988	13702	13807	13811	13809	13664	13707	13665	13862	13783	13627	13775	13937	13627	13844	13931	13824	13786	13920	13793	13731	13685	13751	13708	13843	13927	13818	13789	13849	13831	13860	13826	13711	13746	13729	13902	13711	13753	13722	13751	13841	13822	13781	13931	13821	13820	13681	13798	13810	13709	13840	13781	13679	13830	13779	13843	13820	13861	13897	13732	13768	13734	13656	13814	13660	13757	13791	13721	13716	13747	13778	13793	13702	13697	13719	13710	13641	13798	13797	13790	13762	13901	13648	13937	13759	13840	13770	13827	13578	13839	13698	13751	13748	13766	13860	13741	13908	13834	13777	13741	13880	13670	13693	13713	13928	13825	13775	13703	13781	13912	14120	13770	13825	13761	13670	13828	13738	13847	13722	13600	13805	13931	13722	13726	13883	13713	13714	13794	13740	13785	13731	13797	13858	13886	13879	13801	13769	13801	13784	13766	13923	13577	13818	13687	13810	13844	13791	13795	13788	13866	13607	13857	13976	13910	13930	13821	13851	13577	13742	13836	13692	13901	13810	13899	13770	13994	13882	13768	13812	13855	13837	13736	13666	13719	13707	13728	13784	13776	13599	14007	13849	13795	13739	13913	13795	13798	13749	13873	13986	13642	13860	13683	13916	13789	14040	13852	13669	13751	13699	13902	13879	13767	13811	13904	13784	13630	13918	13868	13789	13692	13718	13795	13812	13658	14012	13886	13721	13950	13788	13955	13788	13785	13893	13884	13880	13922	13667	13804	13817	13582	13833	13770	13817	13843	13732	13727	13734	13810	13893	13928	13839	13752	13753	13708	13690	13758	13867	13767	13697	13797	13879	13913	13777	13709	13869	13738	13690	13864	13873	13857	13714	13776	13756	13564	13736	13787	13899	14047	13743	13798	13741	13714	13705	13880	13663	13656	13841	13721	13782	13728	13637	13785	13845	13721	13829	13734	13852	13838	13612	13690	13811	13867	13822	13662	13824	13689	13736	13894	13697	13776	13808	13852	13699	13992	13908	13735	13875	13743	13740	13943	13762	14018	13805	13677	13819	13719	13817	13721	13958	13641	13706	13751	13789	13927	13687	13719	13900	13675	13809	13779	13740	13793	13893	13964	13758	13917	13776	13959	13884	13821	13753	13709	13742	13754	13836	13913	13657	13787	13699	13657	13768	13719	13910	13812	13711	13823	13872	13696	13725	13758	13752	13985	13963	13749	13808	13839	13904	13668	13780	13793	14006	13957	13748	13848	13737	13613	13896	13777	13698	13814	13791	13877	13714	13717	13723	13790	13970	13819	13678	13844	13830	13869	13795	13824	13806	13794	13669	13802	13859	13978	13890	13864	13929	13795	13924	13878	13900	13675	13697	13678	13784	13883	13669	13837	13619	13968	13801	13827	13575	13611	13745	13699	13754	13717	13853	13777	13798	13669
27090	21598	24272	22139	18622	20468	21330	18547	14704	14609	14265	14337	14313	14363	14275	14281	14239	14205	14148	14233	14232	14367	14294	14362	14386	14359	14169	14253	14231	14163	14209	14409	14358	14304	14240	14295	14213	14352	14410	14253	14236	14361	14300	14217	14373	14352	14081	14279	14510	14207	14326	14362	14423	14208	14294	14260	14381	14497	14476	14006	14123	14282	14170	14153	14322	14184	14290	14336	14241	14108	14213	14287	14204	14274	14448	14168	14304	14204	14238	14393	14191	14196	14143	14034	14353	14249	14272	14305	14235	14208	14250	14426	14250	14170	14369	14136	14257	14210	14155	14105	14134	14255	14226	14345	14222	14235	14334	14070	14276	14206	14253	14111	14252	14335	14143	14210	14335	14306	14311	14354	14306	14224	14109	14390	14411	14162	14412	14179	14357	14268	14076	14115	14130	14171	14161	14353	14302	14343	14130	14153	14233	14226	14116	14081	14249	14307	14293	14289	14143	14291	14134	14315	14376	14244	14144	14173	14230	14276	14260	14230	14234	14473	14315	14238	14328	14278	14233	14231	14225	14412	14131	14293	13959	14240	14232	14102	13966	14277	14200	14290	14343	14362	14174	14208	14148	14358	14380	14258	14181	14286	14297	14312	14326	14183	14185	14307	14205	14210	14065	14222	14467	14085	14220	14162	14330	14231	14246	14243	14209	14226	14186	14003	14155	14262	14106	14337	14252	14212	14067	14179	14276	14267	14312	14219	14385	14344	14195	14247	14227	14228	14300	14123	14094	14196	14328	14300	14172	14201	14220	14140	14067	14353	14348	14241	14152	14292	14324	14466	14445	14332	14259	14204	14083	14145	14209	14159	14214	14150	14134	14129	14174	14464	14141	14238	14369	14206	14357	14215	14179	14179	14280	14129	14422	14363	14352	14271	14155	14363	14166	14326	14171	14198	14294	14328	14291	14354	14232	14379	14215	14145	14350	14419	14481	14252	14202	14499	14235	14279	14053	14276	14174	14193	14244	14218	13990	14232	14192	14211	14262	14223	14308	14343	14377	14023	14245	14173	14265	14080	14260	14346	13987	14164	13982	14321	14191	14175	14290	14250	14226	14272	14079	14019	14375	14468	14217	14193	14082	14340	14322	14364	14185	14313	14317	14351	14144	14278	14191	14372	14149	14315	14284	14152	14171	14251	14154	14329	14311	14225	14245	14249	14340	14374	14149	14341	14174	14361	14203	14250	14116	14090	14188	14324	14191	14136	14297	14260	14315	14409	14120	14187	14159	14380	14134	14043	14266	14266	14116	14271	14152	14261	14455	14365	14091	14183	14107	14129	14142	14038	14143	14122	14218	14295	14341	14407	14043	14211	14294	14315	14199	14317	14301	14381	14321	14252	14397	14164	14297	14229	14390	14356	14350	14269	14425	14328	14178	14291	14091	14178	14356	14364	14258	14312	14246	14070	14120	14299	14154	14365	13935	14225	14266	14074	14256	14368	14233	14259	14088	14437	14434	14305	14269	14164	14350	14480	14266	14200	14323	14348	14185	14218	14208	14428	14400	14251	14190	14141	14452	14147	14187	14213	14374	14219	14054	14284	14533	14274	14380	14141	14272	14223	14261	14401	14177	14047	14370	14091	14265	14134	14146	14176	14394	14127	14228	14376	14199	14385	14297	14132	14167	14261	14228	14250	14257	14142	14242	14127	14185	14325	14123	14137	14384	14290	14222	14345	14135	14128	14314	14211	14087	14245	14265	14323	14225	14173	14236	14325	14207	14088	14069	14264	14278	14292	14347	14399	14356	14318	14337	14082	14266	14220	14416	14223	14365	14280	14153	14413	14098	14268	13984	14138	14184	14207	14329	14258	14222	14111	14290	14227	14327	14241	14373	14400	14421	14076	14198	14258	14327	14221	14269	14351	14371	14339	14074	14307	14162	14213	14200	14302	14383	14352	14083	14315	14286	14098	14033	14190	14212	14400	14330	14253	14230	14426	14231	14191	14330	14336	14278	14329	14145	14201	14187	14304	14106	14135	13943	14140	14337	14235	14066	14132	14345	14277	14255	14157	14290	14397	14228	14381	14179	14318	14393	14335	14313	14298	14068	14193	14492	14224	14277	14419	14263	14370	14397	14384	14085	14183	14286	14313	14328	14291	14361	14277	14265	14399	14296	14300	14340	14304	14045	14244	14393	14154	14187	13969	14255	13848	14304	14318	14417	14053	14381	14158	14164	14274	14542	14326	14323	14246	14412	14361	14016	13996	14259	14329	14348	14231	14008	14282	14185	14068	14401	14354	14273	14297	14332	14277	14176	14323	14234	14050	14363	14221	14145	14040	14385	14308	14182	14260	14175	14210	14278	14202	14385	14286	14220	14191	14174	14273	14148	14313	14345	14258	14334	14090	14019	14177	14256	14232	14267	14142	14225	14309	14238	14391	14316	14194	14148	14266	14266	14187	14319	14476	14393	14185	14213	14128	14226	14235	14213	14265	14164	14314	14121	14306	14148	14014	14176	14286	14286	14336	14287	14147	14101	14236	14102	14047	14289	13994	14248	14146	14250	14194	14151	14099	14249	14379	14026	14137	14406	14184	14394	14457	14324	14397	14126	14290	14181	14397	14246	14442	14100	14226	14234	14324	14288	14392	14111	14168	14334	14365	14034	14240	14105	14228	14306	14272	14233	14165	14195	14066	14274	14251	14231	14379	14123	14041	14250	14320	14251	14084	14321	14235	14143	14312	14153	14329	14369	14112	14268	14205	14248	14305	14345	14273	14382	14313	14161	14176	14140	14250	14167	14353	14198	14223	14194	14209	14174	14231	14393	14145	14274	14220	14171	14015	14266	14481	14411	14222	14368	14228	14314	14114	14147	14254	14529	14273	14306	14166	14190	14032	14296	14104	14256	14138	14256	14293	14311	14236	14321	14338	14145	14309	14170	14137	14069	14365	14298	14232	14165	14201	14264	14462	14396	14226	14074	14147	14420	14191	14422	14266	14139	14447	14178	14322	14150	14295	14273	14526	14294	14107	14294	14361	14261	14271	14326	14322	14393	14279	14166	14221	14244	14180	14211	14250	14183	14059	14249	14385	14305	14333	14290	14387	14316	14148	14392	14076	14080	14119	14247	14088	14364	14179	14296	14276	14139	14022	14367	14358	14359	14248	14105	14166	14215	14358	14442	14304	14323	14463	14284	14233	14188	14147	14146	14016	14546	14283	14177	14354	14174	14159	14282	14136	14289	14365	14109	14402	14414	14255	14326	14267	14244	14245	14266	14248	14187	14220	14133	14200	14168	14246	14318	14146	14152	14204	14262	14099	14353	13970	14067	14185	14274	14235	14270	14275	14232	14228	14133	14033	14294	14410	14342	14186	14257	14314	14277	14182	14348	14286	14068	14146	14063	14185	14152	14160	14005	14266	14384	14177	14374	14197	14350	14242	14302	14349	14381	14116	14147	14050	14166	14361	14371	14523	14223	14336	14260	14182	14193	14370	14244	14248	13952	14139	14213	14127	14246	14318	14051	14173	14226	14176	14013	14190	14330	14257	14293	14271	14217	14059	14155	14254	14182	14329	14349	14374	14340	14300	14280	14399	14060	14219	14096	14226	14305	14246	14173	14495	14426	14246	14207	14207	14308	14157	14240	14131	14374	14310	14087	14285	14132	14299	14178	14369	14152	14127	14489	14315	14314	14375	14147	14205	14447	14075	14281	14291	14115	14357	14084	14256	14094	14260	14116	14002	14143	14246	14297	14192	14252	14348	14147	14079	14234	14150	14181	14250	14174	14231	14295	14205	14277	14187	14319	14129	14281	14230	14244	14318	14373	14110	14223	14157	14261	14274	14350	14369	14176	14166	14331	14314	14168	14085	14253	14383	14168	14119	14262	14393	14297	14304	14457	14063	14168	14352	14236	14301	14466	14288	14115	14062	14185	14402	14222	14130	14105	14343	14209	14146	14322	14376	14328	14229	14277	14308	14103	14227	14334	14360	14169	14403	14266	14073	14201	14379	14440	14114	14271	14286	14306	14219	14180	14240	14281	14313	14048	14404	14196	14180	14136	14299	14194	14415	14204	14275	14156	14268	14250	14355	14340	14211	14290	14358	14209	14100	14331	14094	14266	14348	14171	14090	14407	14254	14200	14277	14420	14262	14271	14129	14336	14395	14191	14197	14450	14397	14252	14361	14105	14145	14306	14356	14222	14254	14317	14371	14250	14385	14319	14140	14263	14430	14193	13992	14187	14243	14323	14177	14070	14441	14497	14145	14310	14335	14467	14152	14404	14260	14190	14317	14265	14262	14013	14305	14271	14174	14316	14229	14262	14307	14245	14189	14254	14286	14346	14424	14184	14368	14382	14081	14360	14177	14175	14168	14415	14243	14225	14172	14350	14210	14175	14363	14104	14216	14200	14208	14206	14433	14292	14357	14188	14119	14330	14284	14168	14124	14299	14248	14191	14119	14319	14284	14345	14105	14307	14238	14242	14080	14300	14076	14071	14130	14241	14294	14095	14241	14223	14411	14308	14556	14188	14435	14167	14320	14211	14198	14299	14326	14101	14338	14285	14437	14168	14214	14181	14129	14367	14401	14213	14291	14153	14241	14174	14204	14052	14234	14171	14037	14143	14377	14353	14295	14221	14277	14144	14099	14368	14406	14291	14347	14189	14071	14245	14028	14199	14050	14277	14214	14347	14261	14125	14028	14278	14431	14142	14372	14186	14254	14211	14255	14306	14319	14355	14157	14236	14274	14235	14285	14388	14186	14241	14098	14349	14446	14201	14274	14325	14316	14331	14121	14186	14237	14463	14074	14406	14480	14173	14348	14299	14308	14207	14312	14377	14474	14275	14374	14033	14241	14353	14378	14270	14008	14060	14183	14295	14287	14315	13921	14336	14211	14184	14345	14089	14046	14319	14227	14528	14400	14234	14180	14298	14203	14353	14134	14397	14204	14260	14241	14251	14229	14273	14155	14207	14281	13978	14281	14042	14151	14226	14134	14165	14394	14302	14269	14197	14368	14457	14298	14276	14006	14281	14375	14283	14149	14252	14297	14289	14151	14234	14157	14231	13978	14182	14213	14331	14213	14297	14155	14411	14197	14187	14302	14207	14355	14103	14129	14318	14331	14244	14170	14279	14103	14316	14088	14143	14217	14172	14176	14290	14363
14866	18490	23171	21246	20129	22616	23382	18806	14011	13728	13692	13860	13658	13797	13714	13774	13751	13770	13821	13705	13753	13746	13669	13714	13754	13625	13790	13616	13684	13610	13565	13961	13667	13701	13805	13821	13544	13611	13842	13628	13690	13864	13704	13769	13566	13766	13742	13797	13871	13786	13941	13709	13756	13601	13711	13709	13625	13650	13686	13733	13635	13644	13854	13728	13686	13784	13624	13726	13631	13553	13685	13564	13728	13502	13724	13748	13696	13699	13620	13728	13556	13761	13734	13793	13787	13677	13713	13687	13670	13746	13747	13552	13670	13727	13726	13720	13746	13704	13724	13738	13703	13955	13605	13760	13512	13609	13735	13750	13767	13801	13749	13815	13599	13606	13774	13663	13683	13638	13649	13713	13686	13628	13784	13587	13736	13525	13760	13549	13639	13569	13654	13701	13570	13659	13771	13602	13660	13703	13612	13502	13604	13628	13656	13625	13653	13847	13828	13868	13677	13588	13633	13723	13545	13681	13548	13696	13530	13822	13593	13702	13565	13612	13756	13678	13740	13601	13486	13790	13773	13591	13776	13735	13650	13768	13720	13630	13727	13640	13703	13831	13793	13791	13724	13570	13580	13616	13736	13683	13813	13670	13761	13689	13590	13592	13730	13733	13504	13937	13638	13725	13583	13616	13718	13734	13581	13554	13741	13580	13621	13708	13636	13787	13587	13914	13716	13640	13626	13692	13748	13758	13810	13661	13664	13660	13808	13760	13605	13405	13584	13696	13792	13468	13600	13576	13635	13791	13657	13656	13786	13696	13829	13614	13664	13728	13748	13672	13514	13643	13726	13652	13716	13713	13733	13750	13677	13582	13749	13795	13636	13537	13627	13625	13728	13810	13758	13631	13548	13761	13668	13699	13645	13581	13718	13664	13778	13906	13782	13758	13661	13453	13813	13687	13733	13746	13634	13787	13763	13875	13639	13531	13724	13642	13727	13731	13636	13662	13696	13785	13566	13755	13594	13686	13729	13691	13766	13822	13645	13860	13680	13646	13685	13533	13763	13616	13642	13583	13725	13680	13596	13621	13756	13677	13736	13649	13657	13646	13753	13690	13621	13685	13791	13679	13605	13670	13829	13682	13647	13616	13685	13620	13668	13734	13758	13654	13593	13665	13691	13728	13851	13668	13609	13591	13685	13736	13628	13548	13747	13600	13591	13577	13511	13797	13713	13665	13628	13564	13648	13706	13747	13830	13688	13706	13752	13683	13691	13592	13648	13697	13661	13816	13577	13765	13681	13733	13634	13633	13775	13688	13657	13613	13774	13654	13845	13658	13784	13688	13734	13709	13712	13715	13760	13667	13767	13713	13586	13625	13643	13694	13569	13673	13761	13630	13713	13711	13800	13710	13711	13723	13638	13591	13500	13741	13675	13683	13775	13725	13756	13607	13672	13703	13698	13778	13635	13479	13624	13694	13722	13744	13808	13763	13594	13616	13675	13715	13697	13548	13812	13830	13655	13704	13617	13792	13813	13714	13743	13629	13741	13699	13783	13725	13648	13719	13604	13649	13828	13759	13527	13624	13640	13727	13703	13634	13659	13802	13610	13752	13647	13721	13654	13770	13732	13860	13525	13565	13774	13641	13736	13768	13587	13698	13771	13508	13648	13588	13743	13737	13738	13767	13746	13631	13676	13566	13805	13733	13531	13765	13719	13764	13616	13694	13721	13545	13829	13713	13756	13772	13824	13513	13698	13760	13783	13704	13734	13653	13576	13622	13674	13740	13800	13607	13666	13790	13781	13645	13684	13525	13758	13548	13680	13600	13705	13693	13701	13660	13552	13759	13601	13649	13842	13618	13613	13704	13769	13715	13699	13635	13691	13781	13726	13646	13838	13792	13489	13577	13517	13583	13730	13648	13735	13696	13587	13658	13918	13685	13715	13676	13405	13708	13773	13769	13923	13766	13709	13631	13715	13573	13640	13717	13576	13661	13728	13698	13780	13591	13732	13770	13730	13739	13709	13814	13702	13794	13709	13726	13599	13740	13689	13666	13580	13781	13775	13669	13714	13769	13660	13455	13785	13561	13777	13783	13442	13579	13670	13798	13596	13802	13812	13703	13557	13549	13551	13669	13839	13583	13763	13680	13621	13689	13792	13643	13765	13808	13584	13703	13656	13646	13721	13610	13655	13836	13768	13517	13579	13640	13723	13855	13626	13855	13623	13647	13745	13698	13867	13685	13648	13804	13735	13676	13734	13678	13757	13621	13877	13731	13697	13720	13787	13676	13685	13763	13729	13746	13664	13710	13650	13840	13517	14001	13646	13545	13771	13813	13528	13664	13835	13682	13923	13550	13714	13672	13603	13642	13521	13614	13810	13778	13652	13625	13845	13701	13696	13739	13674	13770	13652	13652	13666	13513	13817	13654	13730	13538	13722	13706	13746	13738	13774	13775	13784	13697	13564	13790	13951	13616	13681	13597	13670	13643	13798	13632	13914	13726	13607	13634	13653	13896	13803	13647	13664	13733	13775	13704	13595	13669	13731	13670	13799	13655	13725	13831	13719	13703	13608	13700	13754	13611	13600	13649	13692	13673	13915	13777	13677	13791	13653	13686	13639	13800	13511	13629	13827	13737	13771	13605	13482	13680	13778	13768	13682	13779	13808	13729	13738	13666	13766	13675	13770	13648	13647	13573	13789	13685	13614	13651	13711	13838	13811	13549	13637	13628	13755	13825	13646	13729	13661	13677	13684	13682	13905	13685	13653	13773	13699	13595	13769	13767	13680	13767	13538	13644	13929	13824	13647	13667	13826	13782	13667	13813	13618	13684	13664	13764	13564	13569	13818	13727	13775	13701	13808	13762	13624	13712	13625	13784	13531	13711	13668	13905	13742	13568	13570	13636	13662	13806	13777	13806	13557	13583	13811	13619	13720	13821	13597	13673	13698	13605	13732	13582	13755	13772	13843	13806	13777	13763	13777	13511	13836	13523	13584	13765	13808	13789	13539	13687	13822	13601	13554	13655	13532	13752	13829	13506	13620	13719	13736	13656	13650	13583	13761	13586	13744	13699	13670	13655	13566	13713	13659	13784	13610	13835	13633	13688	13727	13698	13662	13690	13697	13715	13651	13755	13638	13613	13718	13568	13714	13804	13738	13596	13734	13617	13653	13502	13680	13602	13689	13565	13627	13589	13778	13682	13652	13902	13564	13573	13705	13874	13529	13543	13754	13752	13555	13622	13704	13713	13831	13666	13642	13584	13722	13714	13705	13627	13687	13778	13576	13641	13676	13677	13715	13613	13664	13718	13630	13501	13828	13602	13599	13752	13682	13628	13706	13841	13712	13721	13604	13779	13808	13687	13752	13713	13587	13699	13782	13812	13732	13667	13691	13685	13488	13825	13748	13600	13682	13752	13743	13628	13900	13715	13617	13559	13825	13623	13767	13542	13560	13605	13726	13616	13657	13593	13579	13531	13732	13715	13721	13604	13782	13673	13806	13720	13651	13664	13657	13742	13616	13766	13686	13648	13828	13660	13701	13700	13648	13668	13552	13580	13723	13778	13684	13497	13698	13851	13670	13619	13641	13629	13672	13703	13765	13842	13708	13818	13592	13664	13731	13708	13887	13670	13651	13654	13682	13822	13769	13574	13917	13663	13725	13688	13694	13646	13709	13700	13762	13678	13646	13681	13894	13700	13820	13587	13646	13652	13577	13576	13751	13805	13617	13612	13683	13648	13678	13769	13828	13611	13752	13732	13922	13627	13630	13633	13769	13763	13615	13553	13650	13639	13564	13877	13554	13724	13910	13687	13762	13574	13646	13677	13766	13639	13909	13638	13685	13677	13634	13531	13616	13578	13743	13659	13661	13703	13792	13795	13668	13565	13600	13738	13640	13534	13718	13659	13655	13676	13636	13743	13701	13531	13802	13703	13633	13936	13689	13637	13818	13667	13625	13554	13809	13784	13813	13799	13652	13549	13604	13669	13794	13702	13757	13649	13737	13727	13486	13821	13708	13718	13811	13755	13603	13667	13682	13599	13788	13750	13750	13714	13751	13728	13732	13723	13775	13653	13792	13608	13847	13618	13641	13730	13644	13759	13796	13640	13687	13816	13625	13784	13634	13682	13698	13676	13604	13725	13566	13734	13858	13666	13565	13705	13629	13657	13718	13656	13633	13622	13689	13716	13719	13756	13697	13546	13655	13783	13636	13658	13711	13531	13553	13584	13609	13855	13814	13762	13880	13700	13584	13744	13696	13502	13681	13557	13642	13749	13825	13698	13770	13659	13700	13873	13569	13654	13839	13712	13763	13582	13729	13697	13778	13535	13707	13755	13850	13658	13624	13742	13857	13709	13603	13665	13620	13844	13817	13600	13774	13580	13728	13783	13714	13562	13769	13705	13795	13768	13732	13709	13596	13734	13626	13736	13530	13718	13761	13694	13677	13696	13568	13745	13682	13722	13666	13768	13647	13724	13719	13676	13750	13714	13849	13702	13737	13629	13736	13747	13704	13707	13591	13818	13989	13691	13753	13625	13696	13717	13684	13719	13674	13692	13668	13770	13619	13725	13671	13659	13548	13670	13686	13615	13792	13816	13749	13613	13689	13767	13534	13778	13634	13698	13638	13650	13843	13639	13674	13765	13500	13593	13630	13744	13673	13644	13600	13624	13531	13756	13921	13908	13706	13853	13666	13650	13763	13722	13940	13673	13712	13891	13685	13676	13890	13654	13752	13756	13759	13676	13870	13745	13614	13670	13803	13628	13897	13674	13693	13740	13517	13843	13647	13708	13722	13697	13653	13679	13820	13698	13797	13739	13662	13651	13718	13733	13715	13644	13571	13759	13763	13756	13588	13870	13614	13618	13605	13496	13685	13631	13657	13691	13886	13521	13907	13719	13742	13699	13750	13543	13741	13885	13748	13626	13662	13834	13726	13651	13797	13653	13588	13792	13693	13760	13623	13707	13637	13707	13702	13555	13734	13651	13699	13765	13817	13668	13697	13684	13734	13663	13557	13681	13663	13611	13628	13748	13746	13591	13717	13870	13599	13696	13654	13665	13736	13835	13714	13734	13577	13638	13851	13764	13879	13812	13549	13768	13730	13627	13699	13678	13666	13686	13653	13767	13705	13728	13657	13662	13765	13528	13793	13655	13593	13831	13654	13734
24263	21256	28781	31447	47191	47559	38788	26287	17478	15240	15020	14886	14904	14881	14749	14810	14660	14796	14633	14645	14811	14792	14643	14780	14815	14614	14738	14709	14666	14821	14844	14789	14886	14651	14766	14688	14655	14621	14623	14480	14678	14713	14660	14811	14745	14644	14833	14715	14680	14830	14825	14776	14544	14862	14667	14550	14765	14667	14786	14716	14770	14794	14602	14558	14881	14634	14677	14608	14738	14629	14623	14541	14491	14597	14646	14709	14738	14653	14666	14675	14574	14731	14654	14563	14563	14725	14814	14520	14392	14495	14797	14857	14546	14565	14722	14722	14745	14548	14735	14774	14564	14707	14553	14569	14717	14750	14876	14747	14800	14529	14769	14437	14672	14670	14624	14657	14601	14745	14575	14743	14443	14576	14402	14526	14774	14590	14610	14575	14692	14593	14771	14560	14864	14604	14511	14799	14671	14738	14742	14683	14615	14695	14437	14652	14662	14593	14691	14583	14531	14633	14643	14629	14610	14823	14641	14603	14526	14763	14395	14672	14698	14772	14426	14537	14692	14451	14569	14716	14740	14844	14659	14702	14593	14750	14683	14749	14797	14669	14595	14608	14747	14703	14663	14691	14741	14482	14604	14623	14565	14610	14712	14538	14663	14614	14696	14601	14556	14630	14717	14481	14850	14646	14564	14678	14512	14619	14643	14429	14658	14743	14752	14663	14655	14656	14530	14653	14639	14623	14835	14631	14716	14652	14535	14704	14492	14470	14506	14659	14386	14791	14650	14693	14573	14605	14707	14806	14561	14635	14641	14685	14715	14828	14627	14603	14588	14661	14614	14633	14703	14774	14676	14541	14573	14645	14603	14615	14755	14461	14681	14605	14745	14720	14471	14585	14619	14487	14715	14654	14449	14660	14557	14629	14600	14683	14430	14699	14756	14637	14740	14645	14569	14591	14820	14608	14712	14495	14681	14549	14623	14783	14785	14593	14664	14557	14588	14763	14497	14493	14805	14756	14652	14646	14565	14627	14442	14473	14594	14543	14671	14374	14418	14632	14511	14651	14806	14602	14584	14515	14462	14486	14831	14472	14685	14613	14616	14667	14525	14731	14764	14787	14695	14663	14449	14609	14647	14652	14823	14464	14628	14491	14639	14736	14711	14646	14797	14509	14701	14728	14671	14438	14508	14613	14453	14677	14511	14851	14713	14696	14573	14600	14564	14646	14585	14612	14692	14428	14577	14833	14595	14627	14702	14757	14767	14704	14718	14683	14732	14619	14505	14731	14515	14691	14521	14727	14658	14719	14434	14536	14519	14822	14687	14554	14754	14628	14635	14627	14602	14778	14625	14813	14642	14490	14703	14473	14639	14691	14703	14579	14577	14604	14908	14598	14508	14600	14588	14641	14725	14664	14872	14560	14620	14690	14678	14690	14747	14631	14496	14712	14511	14677	14655	14697	14670	14614	14570	14495	14435	14702	14480	14482	14452	14577	14729	14667	14607	14657	14754	14588	14672	14694	14458	14572	14503	14816	14717	14682	14635	14372	14505	14497	14734	14729	14569	14644	14653	14599	14651	14801	14490	14907	14782	14690	14733	14663	14756	14585	14547	14696	14744	14614	14585	14551	14472	14578	14641	14669	14596	14755	14580	14552	14790	14598	14467	14569	14587	14552	14827	14753	14534	14696	14630	14790	14525	14582	14550	14592	14631	14654	14569	14501	14677	14593	14718	14616	14641	14799	14477	14693	14763	14550	14699	14698	14568	14537	14885	14470	14725	14620	14648	14549	14731	14569	14445	14595	14894	14766	14768	14506	14672	14461	14726	14590	14593	14485	14901	14650	14755	14407	14586	14816	14563	14919	14807	14825	14645	14663	14828	14574	14513	14533	14785	14644	14609	14466	14554	14732	14477	14564	14527	14701	14586	14521	14546	14665	14686	14568	14711	14725	14575	14659	14688	14735	14701	14595	14621	14688	14592	14753	14578	14661	14596	14578	14638	14497	14692	14701	14566	14868	14674	14691	14640	14689	14568	14676	14555	14654	14570	14543	14464	14696	14904	14824	14691	14649	14674	14677	14567	14665	14713	14553	14758	14440	14538	14616	14371	14459	14601	14611	14680	14533	14776	14635	14559	14838	14597	14730	14694	14674	14523	14723	14490	14590	14681	14618	14654	14697	14596	14650	14660	14690	14659	14635	14753	14417	14780	14475	14422	14763	14722	14581	14686	14471	14635	14682	14737	14576	14856	14635	14734	14718	14648	14572	14707	14752	14547	14583	14707	14431	14749	14810	14965	14623	14669	14743	14562	14396	14691	14617	14769	14472	14594	14469	14515	14488	14629	14617	14571	14546	14526	14635	14670	14607	14528	14803	14511	14664	14499	14569	14722	14841	14540	14665	14654	14541	14633	14753	14765	14567	14797	14507	14634	14731	14448	14788	14507	14614	14671	14686	14451	14539	14711	14546	14529	14550	14629	14690	14631	14574	14687	14667	14762	14640	14546	14564	14731	14701	14800	14448	14621	14469	14814	14566	14835	14486	14614	14731	14629	14717	14642	14555	14492	14541	14690	14539	14580	14513	14507	14609	14679	14727	14509	14778	14661	14591	14824	14478	14607	14744	14687	14654	14855	14725	14768	14783	14605	14450	14586	14636	14569	14635	14504	14702	14640	14593	14687	14605	14662	14574	14718	14643	14732	14721	14566	14765	14687	14738	14664	14707	14466	14730	14515	14517	14637	14720	14570	14636	14599	14786	14672	14652	14655	14589	14580	14770	14622	14710	14568	14467	14624	14610	14584	14536	14541	14503	14498	14702	14583	14740	14511	14685	14456	14613	14585	14759	14595	14298	14563	14673	14638	14586	14539	14478	14925	14672	14664	14563	14686	14700	14700	14499	14581	14573	14544	14543	14632	14620	14585	14748	14468	14723	14559	14547	14536	14594	14657	14539	14788	14753	14646	14638	14641	14641	14897	14528	14577	14787	14683	14756	14513	14676	14583	14642	14548	14634	14687	14647	14657	14660	14562	14524	14603	14582	14575	14430	14532	14539	14710	14628	14685	14547	14856	14622	14466	14571	14634	14457	14459	14605	14605	14608	14649	14663	14435	14390	14541	14551	14723	14660	14520	14606	14473	14729	14590	14508	14716	14575	14677	14569	14697	14530	14657	14371	14777	14513	14796	14682	14530	14840	14692	14695	14508	14512	14561	14696	14727	14584	14612	14541	14674	14523	14616	14767	14626	14641	14794	14498	14516	14630	14713	14730	14622	14657	14694	14745	14592	14594	14722	14545	14603	14544	14664	14556	14685	14678	14588	14557	14704	14599	14603	14530	14692	14816	14678	14708	14771	14655	14696	14691	14733	14682	14662	14444	14652	14664	14534	14571	14635	14588	14629	14781	14538	14596	14587	14651	14516	14515	14498	14664	14701	14562	14642	14753	14693	14727	14633	14605	14537	14481	14668	14798	14752	14644	14824	14490	14756	14601	14701	14497	14697	14435	14525	14630	14744	14597	14412	14709	14697	14582	14582	14666	14787	14595	14649	14574	14814	14594	14779	14566	14585	14556	14736	14640	14706	14538	14683	14604	14614	14770	14672	14625	14660	14680	14765	14766	14657	14514	14723	14660	14706	14688	14662	14608	14564	14568	14608	14676	14766	14439	14703	14517	14419	14733	14635	14590	14602	14681	14672	14565	14859	14418	14597	14613	14663	14528	14674	14720	14918	14489	14627	14601	14778	14751	14500	14451	14756	14552	14736	14702	14744	14714	14585	14479	14779	14686	14530	14613	14679	14733	14638	14765	14536	14675	14752	14500	14686	14550	14531	14542	14568	14709	14584	14508	14589	14604	14482	14589	14725	14547	14594	14444	14485	14492	14544	14640	14787	14601	14694	14760	14717	14792	14503	14765	14677	14657	14582	14643	14589	14773	14709	14652	14774	14798	14702	14713	14637	14658	14622	14765	14880	14470	14590	14621	14632	14666	14587	14617	14621	14547	14754	14653	14601	14568	14478	14696	14662	14741	14624	14682	14733	14739	14643	14709	14564	14634	14690	14820	14585	14763	14681	14334	14444	14855	14743	14650	14634	14721	14817	14766	14721	14651	14564	14627	14795	14672	14607	14851	14814	14582	14452	14605	14726	14625	14900	14805	14861	14730	14667	14796	14864	14842	14440	14877	14667	14706	14618	14672	14639	14675	14653	14571	14690	14620	14470	14766	14434	14408	14727	14695	14666	14700	14587	14733	14605	14592	14634	14760	14694	14503	14613	14485	14558	14673	14666	14664	14573	14678	14754	14477	14614	14682	14709	14704	14704	14721	14599	14498	14599	14703	14691	14560	14573	14601	14636	14616	14458	14631	14514	14619	14541	14292	14689	14787	14537	14667	14537	14475	14556	14562	14803	14511	14557	14791	14554	14766	14558	14659	14711	14695	14661	14506	14562	14559	14632	14681	14694	14796	14488	14563	14622	14657	14566	14638	14812	14751	14625	14765	14458	14632	14654	14593	14620	14649	14797	14707	14774	14763	14560	14671	14925	14647	14835	14600	14609	14575	14678	14592	14584	14580	14699	14549	14485	14602	14804	14788	14624	14605	14656	14677	14622	14718	14682	14536	14743	14597	14758	14563	14668	14760	14598	14633	14577	14752	14574	14556	14563	14611	14670	14723	14776	14828	14674	14639	14505	14660	14477	14666	14558	14640	14755	14660	14555	14660	14687	14745	14743	14638	14520	14702	14584	14711	14679	14647	14548	14669	14647	14535	14604	14616	14534	14536	14606	14581	14620	14549	14658	14521	14628	14773	14789	14592	14713	14748	14570	14603	14757	14826	14449	14574	14519	14592	14541	14691	14537	14744	14500	14604	14393	14645	14472	14517	14513	14683	14677	14601	14552	14736	14537	14677	14581	14717	14787	14594	14699	14550	14708	14777	14722	14687	14625	14701	14686	14661	14821	14679	14510	14825	14663	14646	14684	14598	14661	14754	14744	14563	14499	14416	14625	14461	14549	14550	14530	14492	14678	14607	14854	14597	14583	14698	14629	14740	14338	14535	14671	14683	14509	14659	14522	14606	14710	14687	14725	14562	14483	14550	14724	14459	14664	14658	14610	14594	14612	14440	14704	14660	14669	14774	14396	14449	14463	14609	14606	14694	14668	14739	14856	14664
13962	28388	44167	50151	56523	49171	40164	26327	15735	14087	14241	14028	14228	14096	14020	14101	14034	14027	13878	14002	13882	14171	13921	14002	14051	13860	14063	14133	13872	13952	13993	14000	13849	13978	14157	13919	13960	14070	13909	14004	14053	13959	13987	14134	13969	13984	14167	13868	14365	14257	14319	14154	14085	14040	14004	14102	13979	14065	13919	14030	14001	14010	13859	13854	14018	14103	13892	14009	14104	13962	13943	14074	14202	13987	13914	13937	14016	13932	13994	14036	13870	13976	14094	14015	14114	14072	14007	13940	13921	13981	14045	14023	13920	13908	13882	13968	14069	14039	13997	13988	13926	13995	13965	13783	14046	14030	13877	13978	13977	13960	14012	14048	14010	14052	13983	14048	13891	14062	13857	14100	14257	13866	13882	13913	14048	14015	13979	14029	13901	13928	14105	13993	13989	14032	13971	14077	14113	13896	14059	14040	14055	13975	14066	13941	13893	14124	14228	13994	13861	14027	13979	13836	13938	14101	13921	14032	13928	13817	14015	14008	14007	13941	14062	13989	14143	14026	14045	13945	13873	14027	13969	14002	13968	14073	14192	13929	13937	14131	13819	13896	13834	14029	13991	14089	13934	14046	14028	14088	14105	14149	14009	14008	13986	14068	13917	14095	14112	14109	14078	13971	14006	13964	14020	14069	13876	14042	14030	14057	14049	14114	14040	13861	13945	13897	14009	14060	14033	14139	13805	14072	13967	14029	14083	14026	14048	13911	14083	14049	14027	14086	14147	14063	14045	14039	14031	13903	13895	14113	14090	13896	14142	13877	13791	13911	14128	13933	14051	14041	13895	13958	13996	13972	13938	14014	13981	14040	14058	13872	13994	13927	14130	13948	13986	13982	14008	14114	14074	14017	13738	14001	14109	13836	13868	14122	13855	14062	13999	13991	14163	13938	13901	13884	14111	13942	13983	13872	14186	13996	14062	14099	14113	13863	14030	13936	13999	14031	14019	13923	13984	13994	13879	13997	13931	14017	13925	14216	14034	14067	13874	13887	13893	14019	14007	13894	14061	13930	14000	13955	14024	13918	13932	14036	14099	14084	14067	13966	13934	13955	14100	13971	14042	13997	14052	13866	13861	13927	14031	14067	14130	13916	14099	13779	13955	13899	13983	13969	14075	13939	13937	13996	14049	14100	14108	14060	13976	13876	13888	13994	13994	13864	13890	14080	14045	14063	13971	13964	13937	14068	14074	14000	13881	14069	14148	13839	13960	14077	13909	13976	13982	14144	14047	13978	13926	13976	14034	13916	13933	13955	14013	13886	13841	14169	14069	13757	14015	13947	13963	13917	14030	14028	13899	13859	14036	13988	13948	14008	13906	13986	14136	14128	14005	14104	14013	13923	13957	14088	13990	14042	13984	14005	14008	13959	14177	14037	13898	14003	14081	13968	14045	13845	14090	13915	13935	13931	13830	14060	14112	14065	14004	13947	13970	13980	13953	14017	13943	13906	13897	14170	13830	14107	13788	14090	13885	14062	14085	14063	13850	13999	13976	13869	14058	13938	14019	13895	14039	13940	13928	13985	14007	14050	13944	14076	13974	14065	13984	14052	14023	13950	13996	13954	13895	14199	13779	14020	13959	14146	13985	13924	13833	13902	13937	14169	13820	13977	14034	13841	14134	14160	13985	13885	14003	13975	13965	14000	14036	13886	13979	13838	14094	14024	14170	13974	13997	14013	14051	14009	14034	14022	13994	14060	14134	13988	13825	14034	13979	14076	14035	14013	13920	13990	13875	13884	13908	14084	14013	13940	13862	14107	13987	13800	13980	14022	13990	14037	13983	14114	13967	13917	14077	13892	13846	14066	13758	14088	13938	13983	14096	13940	14025	13991	14033	13844	13973	14006	13932	13944	14032	14075	14081	14070	13913	13928	13910	13885	13918	13958	14002	14046	13936	14141	14055	13887	13936	14048	13946	13986	14061	14076	13914	14044	13989	13879	14187	13892	13906	13905	14081	13900	14053	13927	14024	14038	13984	14119	13908	13888	14003	13955	13985	13985	14017	14034	14032	13914	14027	13933	14044	14037	13889	13924	14158	13967	13946	14002	14099	14190	14024	14115	14019	14036	13925	14025	13943	14190	13898	13978	14138	14029	13849	14032	14039	14005	13999	13879	13912	14137	14086	14039	13873	13912	14098	13867	13969	14038	13926	13905	13947	14012	13957	13980	14003	13913	14082	14006	14167	13876	14050	13925	14048	13923	14094	14255	14199	14009	14156	14017	14103	14078	13932	13993	13989	13909	13950	13838	13847	14013	14091	13898	13963	13985	14028	14069	14035	14066	14042	14065	13943	14152	14024	13930	14033	14031	13874	13915	13972	14048	14116	14038	14055	13893	14110	14142	14079	14261	14010	14078	14026	14096	13982	14049	13851	14047	14083	14163	13907	14118	14062	13967	14044	14146	13920	13855	13916	13836	14076	13931	13998	13814	13922	14008	14032	13992	13993	14021	13906	14016	14122	14233	13900	13890	13935	14022	13895	13872	14115	13984	14079	14000	14107	14006	13916	13983	13939	13910	14019	14108	13883	13843	14026	14062	13942	14022	14052	13884	14054	13996	13900	13959	14112	14062	14030	14067	13948	13944	13948	14013	14064	13892	13942	14006	13893	14175	13985	14086	13865	13954	14072	14158	13926	13964	14018	14052	13967	14173	13822	13876	14125	14001	13915	14077	14002	13988	13998	13997	13786	14109	13954	13886	13878	14154	13996	14026	14172	13990	13877	14036	13976	14011	13969	13944	13969	13850	14023	14064	14103	13898	14072	14003	14179	13839	14078	14168	14041	14082	13995	13985	13961	13871	13916	13848	14109	14024	13962	14039	13964	14042	13931	14041	13827	14246	14040	14027	13965	14048	13816	13929	13887	14149	14040	13971	14132	14040	14058	14073	14001	14009	14016	14002	14047	14059	13829	14025	14216	13984	13937	13972	14046	14184	13970	13979	13924	14031	13897	14112	14020	13908	13987	13988	13926	13972	13923	13998	14014	13884	14166	13918	14075	14084	14029	14009	13855	13977	13903	13981	14081	13942	14117	14042	13912	14133	14048	13926	13979	13987	14074	13920	14074	14039	13909	14029	14012	13879	13933	13915	14015	13957	13876	13759	14016	14151	13976	13879	13981	14046	14232	14123	14064	13944	13901	14131	14025	13910	13886	14002	13864	13937	14019	14073	14034	14158	13980	13945	13898	13968	14101	13992	14000	13987	13828	13793	13895	13945	14050	14016	14108	13997	14104	13999	13981	13979	13834	14122	13961	13815	13948	14105	14034	13939	14021	13927	13916	13858	14105	14025	13926	13946	14067	14000	14152	13925	13975	14001	13936	14077	13887	13947	14038	14069	14089	14059	14091	14060	14055	14004	14008	14109	13975	14091	14084	14072	14243	13929	14015	13943	13857	14105	14137	13988	13978	14058	13964	13997	13986	13900	14041	14004	13903	14061	14150	13939	14097	14006	13915	13935	14053	13947	14043	14041	13858	14050	14070	13961	14026	14022	13965	14059	14037	14018	13887	14063	14016	13917	13925	14003	13976	14087	14022	14117	14169	14091	14122	14061	14099	13837	13955	14035	13946	13989	14079	14069	14076	13878	14029	13887	13914	14129	14059	14016	13991	14021	13908	13805	14105	13856	14030	13970	14138	13997	13829	13951	13935	13741	14079	13891	14015	14186	13947	13954	14023	14117	13936	13976	13971	13967	13913	14003	13960	13809	14105	14076	14041	13972	14012	14118	13926	14067	13998	13987	13929	13942	14002	13997	13998	13929	14070	14006	13890	14041	13888	13894	14023	14149	13984	13827	13857	14143	13935	14259	13971	13910	13949	13925	14036	13979	14009	14128	13971	14169	14014	13932	13965	13978	14135	13940	13812	14107	14088	13903	13975	13998	14072	13961	13967	14071	14080	14132	14073	13882	14012	14019	14019	13944	13984	13923	13892	13947	13989	14048	14179	13857	14088	13970	14161	14057	13880	14057	13875	13930	13891	14068	14075	14061	14068	13979	14072	14019	14130	13931	13999	13984	14065	14072	13973	14079	14018	13968	13935	13858	14127	14004	13976	14105	13973	14015	14119	14033	14121	13942	14023	14013	13956	14135	13890	13810	14004	13967	14026	13941	14002	13995	14098	14013	13983	13933	13982	14101	13918	13987	14024	14106	13888	14118	13876	14129	13947	13964	13991	14032	13859	14105	13962	13894	14018	14026	13973	13930	13892	13854	13949	14037	14119	14084	14099	13909	13880	14239	14049	13905	14030	13993	13881	14155	13903	14194	13994	14092	13959	13956	14044	14034	13872	13906	13932	14139	14105	14182	13845	14171	13973	13825	13981	13872	13989	13995	14091	13879	13971	14086	13935	13968	13855	14001	14032	13951	13871	14155	14059	13893	14096	14003	14020	13860	13904	14063	13908	13814	14110	13998	13992	14036	14077	14078	14061	14052	14094	14196	13871	13938	14056	14033	14089	14088	14027	14064	13840	13981	14141	13875	13965	14080	14009	14041	14159	13956	13989	13938	13960	13978	14168	14056	14005	13913	13971	14020	13966	13904	13955	13983	13992	14049	14138	13884	14004	14070	13911	13867	13959	14015	14025	14040	13949	14016	13810	14059	14135	13941	14036	14054	13967	13974	14129	14041	14067	14139	14039	14055	14100	13934	14001	14009	13928	14033	14026	14022	13877	13981	13943	14101	13984	14102	14025	13886	14109	14089	13982	13854	14044	14080	14020	14111	14070	13934	14033	13994	14004	13969	13967	14091	14033	14119	14006	14122	14019	14012	13903	13969	14106	13951	14006	14057	13991	13930	14005	14000	14064	13919	14022	13929	14022	14077	14043	13899	13765	14029	13878	14002	13998	13830	14009	14136	14093	13963	13902	13962	13919	13959	14052	14115	14242	14027	14047	14004	13954	14182	13913	13841	13816	14192	14056	14042	13924	13968	13953	14010	13984	14007	13954	13983	13942	14025	14075	13939	14032	13996	13842	14095	13885	14023	14134	13939	13992	14003	14140	13889	14106	13987	13805	13971	14063	13917	14095	14113	14113	14161	13953	13841	14083	13963	14053	14023	14091	13957	13922	13947	13912	14097	13970	14037	14049	13982	13942	13981	13929	14082	14138	14074
22878	21190	29295	30000	45620	53730	48142	33163	19239	15329	14473	14041	14267	14366	14253	14270	14395	14294	14185	14291	14014	14207	14239	14096	14066	14155	14008	14137	14201	14312	14090	14119	14070	13995	14034	14012	14081	14242	14119	14144	14262	14155	14202	13994	14184	14153	13998	14097	14396	14645	14531	14407	14339	14279	14203	13949	14051	14057	14037	14004	14200	14184	14061	14088	14010	13875	14074	14010	13946	13984	14220	13993	14212	14001	14070	14175	14070	13784	13919	14031	14173	14007	13909	14129	14014	13882	14062	14105	14246	13986	13975	13864	14053	14037	13950	13973	13831	14005	13978	14080	14188	14222	14133	13884	13930	14109	14209	13899	14143	14090	13969	14206	14172	13916	13986	13972	13972	14093	13970	13994	13929	13945	13963	14204	14170	14038	14125	14051	14003	14069	13802	13983	14103	14123	14066	14171	14090	13976	14114	14125	14216	14183	14136	14102	14206	14080	13950	13925	14052	14034	14130	13883	14149	13939	14193	13989	14000	14042	14140	13981	14154	13887	14045	14151	13912	13870	14027	14078	14084	14124	14016	14081	14124	14105	13998	14083	14059	14076	14044	14008	14204	14102	13855	14180	14090	14188	14042	14219	14115	13915	14013	13915	13993	14138	14022	14074	14245	13964	14043	13960	13909	13970	13995	14052	14142	13985	13960	13945	13923	14160	14097	14242	14094	13884	13738	13823	13960	14105	14035	14059	14018	14050	14057	14183	13886	13950	14022	14027	14008	14049	14138	14038	13932	13918	13888	13992	14044	14021	13944	13811	13936	13976	14008	13971	14119	14170	13992	13956	14245	14034	13749	13981	14010	13909	14128	14150	14109	14104	14155	14210	14007	14029	13990	13825	13945	13964	13994	14047	14054	14128	13986	14121	13895	14098	13923	13967	14099	13981	14060	14157	14013	14003	13952	13896	13848	14074	14089	14046	14144	13950	14180	13818	13740	14122	14129	13993	13945	14004	13895	13927	14019	14013	13984	13932	13904	13965	13984	13915	13938	14016	13966	14092	14112	14114	14004	14118	14005	13977	13946	14189	14160	13965	14173	14164	14008	13923	13860	14004	14289	13873	13976	14070	14044	14181	14166	14216	14008	13978	14060	14034	13853	13951	13898	13930	14103	13865	13938	13998	13971	13972	14020	14190	13990	14085	13987	14032	13988	13918	14188	13963	13839	14040	14026	14036	14121	14011	13976	14067	14124	13794	13922	14182	14224	13977	13996	13993	14020	13890	14190	13966	14001	14060	14354	13975	14127	13911	13980	13885	14141	14053	14018	14065	13932	14017	13974	13850	14142	13913	13950	13910	13894	14025	14000	13821	13973	13974	14092	13833	13928	14043	14118	13997	14129	14080	14100	13919	14029	13953	14033	14072	14042	14010	14106	13932	14001	14152	14000	13924	14192	13866	14052	14105	13987	13825	14284	13735	13973	14130	14010	13905	14168	14140	14016	14011	14144	14141	14031	14003	14063	14103	13875	14026	14076	13805	13986	13954	14193	13812	14163	14316	14229	13953	13928	13971	13917	13930	14104	14113	14033	14080	13921	13974	14211	14120	13778	13927	14057	13969	13942	14121	13862	14133	13991	14039	14059	14020	13993	14208	13863	14156	14060	14010	14001	13798	13971	13951	13952	14004	14114	14158	14053	14056	13949	13981	13914	13903	13952	13939	13965	13916	14023	14017	13949	13876	14118	14148	14054	14079	14035	13840	13805	13827	14010	13951	14000	14093	14029	13974	13910	14124	13748	13955	14131	14104	13906	13962	14099	13942	13981	14079	14102	13955	13952	14055	14181	14021	14128	14056	13987	13998	14021	14019	14038	14024	13910	13905	13850	13986	13875	14020	14102	14052	14023	14213	13970	14038	13892	14096	14051	14072	13847	14054	13992	13874	14031	13977	14031	14097	14028	14043	13978	14198	13956	13902	14072	13961	14012	13905	14070	14019	13878	14155	13960	14204	13954	14078	13932	14130	14018	13963	14263	14011	13813	13828	13991	14047	14036	13902	14055	14126	13895	14067	13791	13953	14088	13945	14127	14093	14047	13948	14056	14083	14019	13788	14235	13841	14207	14121	13782	14032	13988	14118	14030	13924	14084	14093	14061	14174	13931	14049	14081	14192	13918	14128	13863	14073	14031	14070	14116	13954	13846	13885	14060	14023	13996	13961	14033	13949	13980	14101	14251	13969	14037	14098	14062	14130	14029	13874	13996	14080	13935	13981	14035	13998	14112	14014	14050	13866	13917	14025	13647	14035	14117	14105	14047	14095	14018	14107	14108	14098	14055	14145	14107	13975	13877	14152	14091	13966	14052	14037	14103	13861	13958	14108	14031	13991	14041	13931	13867	13904	13811	14011	14103	14116	14091	14109	14118	14074	14099	13886	13956	14058	14164	14097	14003	13970	14051	14075	14089	14147	14047	14174	14065	13886	14024	13935	13983	14046	13945	13915	13994	14041	14131	13995	14102	13904	13896	14097	13911	13981	13880	14009	13916	13874	14106	13914	14190	14058	13840	14137	13959	13937	13912	13967	13989	14022	13942	14400	14074	14087	14080	13979	13936	13993	14036	14042	13977	14146	13901	13871	13973	14236	13873	13844	14183	13852	13980	13993	13906	13976	14094	14139	14089	13983	14128	13981	13880	13974	13951	14096	14147	14030	13973	14053	13998	14136	13869	14031	14068	13967	13932	14037	14021	14024	14057	13958	13937	13957	14069	14110	14035	13926	13988	13917	14082	13999	13935	14027	13971	14109	13956	14102	14036	14128	14087	14184	14054	14107	13861	13965	13967	14212	13933	13768	14079	13967	13902	14033	14197	14124	14267	14099	14066	13918	14057	14013	14059	14261	13999	14184	13781	14073	14189	14072	14028	13941	14127	13952	14027	14078	13961	14058	14027	14210	14097	13946	13920	14092	13953	13997	13914	13945	14144	13977	13922	14181	14056	14199	13976	14046	14093	14147	13793	14037	14153	13960	13936	14023	14017	13971	14043	14044	13862	14134	14092	14000	13952	14061	13871	14131	13938	13956	14073	13875	14063	13993	14007	13992	14007	13976	13889	13967	13965	13975	14073	14165	14036	13973	14089	13875	13992	13795	14014	14034	13945	13901	14077	13999	14156	13986	14085	13989	13909	13937	14240	13986	13953	14109	14160	13980	13837	14304	13880	13912	14074	13866	14093	13972	13995	13892	14233	14002	14010	14034	14065	13981	14098	14238	13874	13937	14146	13954	14138	13899	14146	14018	14145	13991	13821	13883	14060	13923	14177	14091	13980	14090	14052	14288	13987	14050	14027	14141	14153	13891	14002	13980	14057	14162	13809	14236	14162	14069	14123	13890	13903	13928	13924	14048	14062	13934	13909	13889	14157	13988	14108	13966	14049	14329	14017	14065	13868	14008	14055	14224	14133	13861	14067	13841	13886	13950	14094	14188	13939	13966	13909	14005	14026	14261	13910	14078	13949	13992	14058	13958	14147	14201	14026	13975	13986	14136	13922	13898	14169	14099	14012	14141	14084	13943	14072	13898	14059	14141	14031	14036	13983	13929	14143	13991	14050	13924	14021	14027	14088	14059	13931	13900	14055	14091	14179	13836	14029	14073	14071	13991	14051	14098	13889	14104	13921	13943	14082	14071	14018	14007	14069	14087	14046	14105	13927	13993	13896	13982	13973	13941	13788	14137	14133	13842	13969	14173	14107	13869	14098	13842	13936	13882	14109	13925	14277	14008	14089	13989	14106	13855	14088	14095	13881	14024	14082	14178	14033	13904	14034	13955	14002	13975	14088	14001	14003	13909	14064	13973	14102	14174	14107	14102	14019	14140	13836	13870	13946	13856	13971	14126	14022	13847	13984	14111	14212	14172	13872	14055	14006	14183	14179	14017	14044	14004	14009	13894	13999	14017	13903	14094	14086	14083	14137	13923	14163	13805	13899	14017	14013	13990	13934	14141	14048	13908	14161	14122	13896	14052	14132	14043	14027	14020	14020	13965	14126	14035	14095	13866	14110	14071	13901	14140	13884	14130	13933	14148	14166	14057	14140	14173	13959	13928	14066	14003	13903	13996	13998	13794	13993	14067	13834	14002	13942	14174	14009	13878	13951	14107	13929	14015	14018	14019	14099	13884	13881	13757	13799	13952	14061	14054	14028	14080	13838	13992	13984	14067	14167	13903	13925	14118	14179	13990	14034	13947	13949	14142	13922	14004	13796	14115	14169	14101	13940	13981	13932	13930	14114	13885	13682	13780	14039	14074	14009	14050	13980	14051	14044	14088	13957	13929	13832	14028	14101	13943	13928	13946	13945	14022	14118	14061	14157	14198	14147	13910	13966	14070	13895	14045	14126	14026	14004	13882	13966	14237	13831	14119	13994	13948	13911	14031	14062	14037	14011	14025	14161	14042	13930	14065	14049	13911	14031	14176	14178	13964	13931	13810	13990	13949	14048	14141	13865	13874	14041	14153	13961	14092	13961	14110	14283	13857	13939	14132	14046	14008	14085	13917	13927	14106	13982	13934	14062	13840	14047	14224	14194	13865	13898	13995	13987	13890	13877	14123	14097	13861	14021	14017	13999	14161	14124	13936	14025	14060	13854	13975	14195	13946	13934	14006	14153	14078	13921	13958	14104	14033	14094	14083	13927	13914	14005	14006	13896	14111	14075	14009	14169	14008	14119	13914	13915	14027	13993	13928	14001	13924	14024	14179	13969	14114	13878	14061	14032	13854	13839	13902	13879	13956	13980	14039	14231	14095	14041	14038	13997	13921	14123	14053	14047	14059	13883	13907	14064	13873	14110	13969	14163	13870	13761	13968	13909	14049	14138	13940	13908	14077	14011	14077	14071	13990	13891	14086	14048	13941	14115	13937	13860	14051	13947	14137	14174	14009	14082	14123	14083	14049	13992	14098	13948	14117	13915	14075	14102	13963	14135	14095	13988	14106	14124	14061	14008	13913	13926	13660	13876	14014	14133	14138	13936	13968	13942	14062	14116	14049	13814	13764	13976	14029	14137	14030	13942	13938	13890	14050	14016	13858	13887	13926	14000	13886	14102	14023	13909	14224	14111	13928	14020	14118	14046	13895	14005	14071	13991	13968	14082	14020	14046	14104	13995	13935	13924	13985	13941	13930
17224	35729	59070	71689	68902	61076	50560	33603	17242	13815	13733	13597	13611	13809	13573	13813	13660	13611	13712	13682	13350	13729	13716	13795	13623	13685	13440	13546	13586	13629	13637	13606	13515	13680	13679	13538	13658	13616	13612	13803	13668	13567	13676	13780	13580	13537	13526	13646	14197	14407	14313	13950	13660	13686	13605	13662	13561	13674	13445	13601	13508	13573	13532	13787	13552	13388	13771	13675	13856	13655	13584	13593	13668	13636	13682	13653	13585	13713	13710	13627	13593	13557	13823	13746	13396	13622	13710	13606	13686	13662	13689	13573	13602	13627	13573	13603	13589	13571	13599	13465	13571	13578	13662	13480	13528	13561	13551	13461	13601	13522	13669	13674	13563	13555	13466	13554	13569	13737	13689	13664	13584	13628	13556	13678	13572	13580	13572	13566	13525	13768	13636	13494	13384	13508	13599	13566	13609	13689	13632	13517	13719	13464	13597	13578	13507	13623	13663	13641	13689	13689	13506	13545	13577	13597	13597	13558	13454	13593	13622	13612	13559	13652	13564	13470	13766	13802	13729	13628	13791	13618	13607	13613	13652	13669	13503	13615	13530	13495	13524	13624	13528	13523	13591	13530	13326	13538	13675	13585	13603	13695	13712	13589	13767	13689	13571	13563	13494	13490	13584	13619	13515	13578	13558	13570	13617	13785	13271	13682	13557	13719	13679	13583	13596	13535	13622	13581	13554	13656	13661	13579	13734	13639	13484	13611	13479	13599	13591	13712	13586	13443	13491	13583	13658	13669	13556	13687	13314	13624	13492	13701	13717	13686	13635	13417	13671	13643	13627	13464	13616	13579	13797	13603	13660	13656	13801	13724	13511	13456	13606	13665	13571	13545	13742	13628	13667	13567	13589	13520	13521	13517	13608	13507	13664	13591	13532	13466	13573	13515	13596	13570	13551	13668	13646	13640	13692	13529	13532	13548	13427	13527	13451	13711	13637	13593	13530	13774	13580	13680	13551	13785	13696	13493	13609	13629	13690	13488	13525	13541	13499	13705	13594	13618	13673	13545	13313	13549	13847	13546	13646	13676	13627	13613	13670	13629	13735	13665	13649	13628	13557	13634	13698	13552	13603	13739	13696	13588	13600	13629	13412	13605	13720	13573	13561	13421	13571	13761	13649	13620	13427	13511	13672	13426	13641	13691	13538	13652	13642	13756	13589	13683	13739	13726	13548	13531	13461	13539	13508	13464	13578	13583	13569	13531	13511	13570	13513	13617	13654	13684	13556	13588	13470	13383	13676	13551	13624	13547	13561	13655	13664	13715	13505	13727	13571	13659	13720	13684	13668	13568	13461	13483	13630	13563	13819	13638	13560	13420	13571	13631	13463	13539	13582	13662	13705	13643	13624	13484	13592	13511	13643	13464	13520	13614	13674	13479	13429	13748	13614	13629	13526	13446	13598	13572	13693	13593	13742	13593	13527	13474	13592	13531	13586	13471	13598	13448	13608	13785	13538	13510	13569	13652	13661	13684	13741	13595	13571	13488	13589	13612	13530	13642	13593	13543	13709	13471	13485	13552	13795	13614	13551	13598	13722	13640	13512	13839	13510	13537	13414	13536	13546	13544	13446	13614	13599	13525	13817	13610	13623	13758	13836	13515	13585	13616	13615	13630	13636	13867	13429	13743	13570	13563	13463	13418	13713	13586	13629	13632	13447	13639	13580	13741	13570	13761	13578	13722	13611	13695	13559	13538	13608	13776	13443	13700	13565	13682	13596	13622	13648	13737	13588	13531	13643	13622	13652	13481	13691	13577	13755	13520	13544	13590	13594	13652	13656	13496	13595	13526	13651	13638	13391	13612	13575	13595	13701	13638	13595	13596	13527	13551	13655	13688	13484	13887	13486	13568	13719	13619	13791	13596	13627	13624	13691	13526	13622	13648	13605	13485	13674	13615	13673	13523	13545	13657	13698	13673	13520	13534	13571	13585	13615	13703	13609	13515	13535	13580	13480	13723	13621	13658	13767	13477	13560	13613	13742	13507	13612	13641	13581	13498	13511	13458	13638	13667	13759	13587	13694	13481	13486	13499	13577	13565	13554	13433	13579	13768	13646	13560	13535	13580	13571	13633	13535	13576	13573	13786	13588	13649	13440	13674	13577	13657	13706	13551	13443	13649	13653	13597	13459	13456	13435	13360	13589	13546	13748	13540	13516	13779	13624	13529	13650	13468	13638	13561	13440	13518	13577	13520	13542	13563	13589	13608	13536	13495	13619	13674	13587	13528	13548	13658	13614	13591	13511	13516	13570	13670	13586	13679	13577	13736	13649	13770	13586	13564	13649	13560	13514	13870	13606	13549	13708	13655	13571	13503	13627	13707	13585	13680	13549	13653	13489	13590	13595	13644	13679	13623	13614	13628	13671	13646	13613	13513	13612	13505	13656	13613	13530	13636	13626	13509	13718	13667	13611	13487	13599	13656	13503	13579	13587	13526	13597	13763	13455	13556	13693	13529	13583	13632	13625	13564	13662	13661	13694	13619	13605	13719	13481	13623	13572	13651	13592	13505	13582	13381	13574	13499	13488	13570	13600	13523	13688	13520	13702	13594	13670	13599	13440	13574	13593	13682	13469	13523	13704	13559	13654	13614	13592	13565	13459	13749	13627	13487	13535	13597	13595	13675	13511	13658	13443	13540	13631	13684	13501	13587	13485	13658	13517	13531	13554	13488	13688	13408	13691	13628	13639	13473	13730	13691	13573	13511	13587	13513	13577	13672	13653	13750	13544	13540	13589	13677	13486	13477	13517	13572	13753	13586	13589	13589	13778	13617	13671	13638	13641	13470	13573	13762	13648	13598	13419	13586	13621	13640	13643	13591	13524	13722	13577	13779	13471	13455	13491	13568	13598	13542	13550	13559	13603	13799	13618	13618	13701	13443	13557	13622	13689	13504	13746	13632	13502	13534	13611	13513	13650	13464	13515	13517	13663	13680	13559	13688	13730	13609	13531	13629	13730	13564	13663	13698	13719	13660	13547	13518	13632	13744	13487	13526	13703	13589	13509	13677	13506	13675	13430	13481	13654	13477	13610	13608	13652	13476	13424	13447	13536	13550	13572	13663	13743	13354	13610	13633	13610	13692	13670	13684	13768	13594	13703	13531	13513	13560	13620	13563	13696	13525	13449	13500	13717	13502	13665	13562	13701	13634	13366	13776	13705	13392	13586	13500	13531	13579	13632	13670	13440	13709	13764	13624	13498	13629	13524	13692	13547	13608	13502	13570	13568	13606	13634	13425	13530	13622	13525	13422	13694	13497	13560	13595	13553	13512	13509	13617	13650	13529	13612	13698	13511	13696	13681	13640	13660	13647	13461	13732	13600	13668	13564	13581	13553	13515	13707	13730	13712	13571	13626	13620	13510	13422	13716	13490	13459	13636	13578	13778	13631	13623	13695	13716	13718	13761	13618	13539	13680	13613	13543	13559	13471	13565	13723	13584	13668	13582	13503	13452	13777	13559	13540	13615	13474	13653	13644	13505	13603	13506	13598	13622	13448	13575	13570	13813	13599	13497	13631	13702	13545	13571	13570	13687	13381	13646	13482	13348	13715	13606	13646	13694	13466	13485	13600	13574	13607	13575	13678	13711	13740	13497	13672	13588	13714	13596	13659	13571	13513	13449	13627	13575	13435	13616	13751	13793	13706	13589	13496	13647	13631	13463	13627	13556	13436	13610	13764	13632	13716	13693	13561	13561	13631	13561	13497	13542	13516	13654	13466	13434	13519	13585	13581	13759	13651	13555	13617	13599	13704	13597	13574	13491	13576	13509	13539	13515	13719	13507	13630	13635	13580	13647	13608	13699	13618	13557	13373	13729	13468	13737	13649	13560	13796	13534	13705	13562	13599	13607	13484	13439	13530	13712	13663	13584	13553	13718	13733	13594	13676	13502	13568	13544	13688	13620	13654	13719	13424	13589	13595	13581	13653	13813	13654	13537	13629	13429	13580	13589	13719	13722	13650	13673	13676	13557	13574	13717	13562	13613	13749	13590	13744	13541	13565	13494	13774	13531	13646	13671	13657	13694	13691	13712	13597	13399	13539	13524	13671	13699	13451	13698	13734	13501	13565	13496	13758	13654	13591	13543	13585	13576	13480	13694	13582	13705	13595	13512	13519	13640	13686	13581	13583	13603	13672	13694	13643	13596	13748	13396	13692	13707	13534	13665	13548	13596	13522	13679	13449	13612	13578	13677	13585	13636	13608	13563	13663	13573	13661	13560	13697	13660	13562	13542	13631	13610	13591	13690	13692	13757	13539	13612	13617	13703	13497	13509	13609	13573	13633	13627	13589	13506	13619	13399	13693	13512	13610	13405	13626	13541	13691	13730	13596	13549	13558	13559	13472	13640	13724	13420	13511	13504	13696	13589	13570	13595	13473	13688	13658	13601	13683	13513	13580	13526	13589	13580	13639	13638	13557	13588	13646	13399	13735	13537	13589	13476	13460	13656	13481	13531	13578	13572	13612	13570	13669	13596	13664	13554	13740	13511	13672	13432	13397	13540	13463	13618	13579	13623	13681	13638	13701	13667	13630	13610	13673	13588	13492	13606	13759	13494	13691	13482	13645	13697	13711	13551	13405	13524	13612	13587	13478	13456	13552	13482	13535	13612	13548	13840	13566	13546	13711	13601	13687	13613	13617	13595	13609	13475	13801	13505	13456	13561	13536	13512	13519	13555	13676	13772	13732	13641	13559	13469	13579	13629	13429	13645	13496	13523	13667	13480	13655	13650	13606	13764	13757	13693	13613	13591	13809	13559	13674	13531	13595	13696	13601	13574	13472	13595	13743	13393	13589	13452	13488	13494	13512	13529	13680	13531	13580	13584	13732	13499	13654	13354	13599	13758	13573	13593	13679	13691	13602	13545	13578	13416	13530	13620	13557	13448	13743	13615	13662	13523	13691	13528	13641	13680	13779	13490	13789	13714	13486	13503	13730	13784	13566	13526	13622	13681	13594	13580	13615	13491	13776	13759	13607	13694	13481	13595	13642	13623	13629	13570	13627	13638	13538	13608	13466	13641	13543	13413	13555	13635	13599	13548	13556	13383	13625	13481	13566	13559	13702	13640	13598	13578	13550	13450	13617	13588	13680	13661	13620	13381	13735	13552	13598	13662	13547	13566
27118	21743	26626	27287	27231	25607	20645	16745	14805	14753	14280	14619	14767	14569	14562	14899	14556	14657	14787	14807	14664	14670	14661	14704	14612	14597	14653	14590	14563	14753	14769	14515	14555	14686	14469	14619	14670	14547	14711	14609	14660	14813	14463	14619	14660	14644	14665	14511	14571	14517	14647	14719	14627	14632	14592	14369	14638	14549	14648	14706	14657	14519	14560	14450	14605	14781	14684	14594	14552	14659	14547	14557	14695	14780	14593	14647	14544	14513	14630	14429	14586	14608	14643	14601	14540	14615	14658	14637	14568	14802	14654	14602	14643	14506	14332	14626	14651	14799	14531	14655	14576	14553	14796	14446	14659	14605	14642	14555	14578	14330	14474	14553	14348	14700	14501	14617	14640	14664	14717	14634	14668	14611	14550	14598	14852	14664	14579	14518	14894	14607	14512	14472	14658	14536	14613	14544	14620	14614	14394	14626	14647	14395	14476	14512	14541	14550	14571	14718	14586	14422	14638	14577	14415	14617	14712	14636	14630	14802	14809	14764	14588	14566	14436	14450	14480	14308	14496	14686	14604	14579	14674	14402	14649	14650	14728	14478	14598	14568	14831	14585	14392	14722	14461	14501	14636	14764	14642	14517	14581	14582	14478	14357	14504	14752	14772	14672	14700	14707	14618	14588	14385	14661	14442	14686	14637	14666	14696	14550	14618	14502	14523	14783	14656	14561	14593	14510	14700	14754	14617	14848	14526	14625	14624	14459	14632	14699	14673	14466	14586	14605	14556	14668	14722	14604	14702	14605	14651	14418	14581	14688	14449	14543	14587	14583	14701	14678	14795	14648	14581	14734	14783	14634	14532	14568	14627	14496	14750	14628	14628	14692	14634	14718	14782	14379	14627	14627	14612	14630	14686	14500	14700	14847	14638	14697	14599	14377	14607	14716	14526	14599	14605	14776	14929	14569	14462	14516	14518	14538	14591	14625	14704	14724	14684	14907	14603	14625	14729	14451	14517	14670	14661	14628	14582	14629	14546	14577	14791	14592	14742	14619	14698	14688	14728	14576	14502	14630	14737	14657	14444	14853	14638	14721	14431	14633	14511	14699	14571	14792	14727	14700	14737	14487	14694	14554	14630	14625	14618	14887	14618	14589	14560	14763	14708	14584	14738	14585	14583	14583	14475	14533	14639	14573	14534	14421	14570	14666	14854	14420	14782	14609	14592	14718	14459	14637	14365	14681	14597	14662	14459	14573	14624	14549	14537	14583	14564	14559	14561	14701	14629	14560	14510	14756	14560	14631	14687	14734	14541	14681	14596	14654	14526	14684	14564	14704	14637	14555	14582	14506	14516	14831	14565	14669	14573	14601	14376	14738	14714	14535	14651	14486	14633	14571	14890	14651	14796	14570	14794	14761	14686	14492	14587	14585	14866	14505	14658	14618	14381	14599	14627	14552	14623	14500	14609	14657	14631	14711	14550	14695	14549	14583	14742	14709	14727	14590	14553	14632	14430	14697	14668	14679	14697	14754	14438	14536	14558	14730	14863	14551	14591	14662	14726	14470	14669	14668	14703	14705	14552	14551	14691	14669	14589	14600	14601	14628	14393	14632	14733	14683	14561	14711	14544	14572	14628	14578	14734	14753	14765	14579	14793	14588	14750	14739	14598	14463	14314	14536	14578	14612	14644	14592	14403	14543	14786	14713	14735	14763	14596	14616	14930	14648	14529	14737	14586	14613	14527	14484	14826	14364	14748	14599	14612	14860	14607	14559	14438	14567	14640	14668	14571	14459	14758	14535	14469	14641	14574	14668	14752	14609	14649	14617	14738	14607	14760	14693	14722	14658	14620	14384	14687	14676	14695	14620	14510	14661	14797	14588	14580	14478	14611	14772	14575	14821	14601	14738	14533	14498	14558	14602	14672	14515	14671	14554	14545	14566	14641	14650	14698	14612	14491	14590	14676	14752	14637	14568	14677	14448	14564	14491	14711	14592	14521	14653	14667	14673	14461	14435	14791	14590	14694	14589	14776	14655	14624	14556	14685	14566	14685	14587	14378	14589	14662	14592	14628	14678	14709	14633	14587	14657	14631	14627	14642	14628	14644	14631	14772	14590	14643	14646	14568	14518	14604	14510	14632	14700	14660	14481	14647	14761	14628	14612	14653	14675	14704	14582	14629	14620	14636	14586	14755	14609	14893	14488	14475	14725	14714	14664	14584	14712	14648	14387	14871	14736	14399	14620	14707	14652	14505	14590	14520	14682	14691	14565	14396	14553	14695	14596	14532	14489	14429	14637	14625	14496	14653	14667	14737	14769	14672	14595	14538	14426	14739	14597	14627	14707	14643	14515	14604	14609	14622	14575	14653	14546	14543	14529	14579	14651	14661	14695	14681	14457	14611	14487	14461	14685	14702	14430	14717	14572	14703	14640	14725	14477	14590	14536	14559	14491	14590	14799	14703	14756	14750	14657	14584	14500	14681	14685	14502	14564	14749	14619	14519	14488	14599	14662	14644	14601	14562	14603	14554	14424	14437	14547	14683	14528	14578	14674	14584	14504	14531	14614	14696	14652	14852	14681	14642	14793	14496	14637	14657	14631	14514	14746	14691	14716	14585	14561	14597	14566	14729	14501	14551	14595	14675	14534	14614	14603	14736	14669	14508	14516	14547	14643	14631	14718	14684	14570	14665	14597	14549	14550	14700	14655	14621	14496	14495	14659	14608	14585	14533	14671	14546	14531	14758	14731	14648	14466	14613	14574	14587	14654	14728	14626	14570	14772	14510	14762	14838	14680	14646	14394	14524	14639	14795	14516	14541	14522	14591	14642	14511	14563	14673	14611	14561	14593	14689	14619	14640	14384	14589	14507	14608	14574	14380	14548	14490	14498	14547	14749	14647	14540	14562	14509	14780	14807	14686	14720	14677	14670	14682	14691	14704	14747	14852	14542	14658	14607	14650	14540	14785	14706	14678	14808	14813	14665	14472	14546	14681	14576	14666	14748	14494	14559	14564	14494	14480	14428	14778	14900	14701	14588	14719	14627	14726	14556	14501	14576	14600	14529	14568	14594	14835	14505	14618	14798	14537	14509	14760	14651	14767	14638	14407	14600	14528	14742	14766	14597	14533	14661	14437	14435	14678	14766	14503	14661	14684	14637	14788	14638	14515	14544	14533	14752	14763	14557	14755	14463	14681	14515	14717	14776	14787	14924	14827	14903	14785	14815	14642	14579	14803	14782	14585	14685	14737	14707	14639	14656	14508	14468	14784	14636	14548	14509	14529	14569	14647	14405	14603	14458	14412	14659	14608	14580	14583	14720	14509	14530	14727	14622	14609	14682	14724	14634	14673	14816	14711	14716	14605	14727	14790	14579	14582	14568	14677	14807	14594	14751	14459	14613	14557	14541	14660	14459	14620	14532	14621	14464	14468	14604	14662	14586	14704	14677	14900	14630	14737	14560	14579	14643	14864	14696	14642	14569	14622	14561	14585	14624	14841	14545	14659	14761	14584	14633	14656	14677	14598	14829	14615	14621	14564	14614	14758	14610	14691	14311	14649	14383	14464	14491	14603	14529	14470	14641	14619	14640	14560	14706	14672	14461	14673	14723	14630	14569	14477	14564	14628	14659	14396	14753	14642	14654	14490	14461	14641	14716	14766	14631	14668	14461	14478	14512	14635	14633	14807	14698	14771	14617	14684	14830	14699	14506	14277	14688	14991	14756	14803	14642	14574	14446	14653	14476	14508	14535	14593	14568	14777	14798	14545	14437	14650	14587	14550	14341	14568	14509	14614	14506	14467	14675	14590	14474	14678	14617	14709	14484	14712	14852	14517	14766	14685	14526	14550	14502	14509	14510	14482	14655	14610	14616	14588	14649	14643	14744	14511	14456	14628	14665	14685	14641	14871	14704	14481	14584	14567	14666	14601	14648	14456	14557	14680	14750	14503	14707	14482	14567	14790	14685	14539	14620	14639	14562	14711	14497	14654	14753	14618	14373	14615	14840	14835	14655	14701	14487	14703	14465	14462	14844	14588	14628	14574	14558	14709	14447	14540	14526	14732	14605	14614	14564	14652	14571	14589	14652	14625	14571	14569	14497	14706	14426	14698	14750	14620	14660	14597	14666	14807	14646	14628	14577	14756	14683	14657	14523	14566	14595	14603	14559	14643	14691	14666	14498	14719	14626	14503	14492	14690	14521	14469	14545	14465	14456	14452	14612	14661	14740	14490	14595	14447	14594	14513	14824	14352	14516	14594	14678	14706	14480	14355	14740	14822	14568	14718	14691	14810	14698	14578	14542	14778	14534	14477	14802	14483	14689	14460	14633	14606	14544	14504	14674	14617	14566	14550	14795	14567	14682	14572	14671	14662	14613	14528	14511	14443	14482	14692	14697	14667	14635	14569	14553	14411	14441	14687	14406	14574	14683	14665	14622	14651	14550	14665	14703	14842	14610	14586	14376	14472	14650	14653	14689	14642	14531	14411	14539	14465	14823	14682	14467	14567	14405	14559	14549	14568	14656	14705	14507	14567	14631	14739	14926	14499	14537	14754	14644	14680	14592	14536	14525	14548	14505	14714	14597	14559	14597	14640	14788	14570	14614	14686	14559	14757	14414	14697	14527	14619	14621	14757	14608	14699	14516	14404	14672	14499	14534	14650	14669	14753	14594	14508	14597	14767	14539	14690	14452	14676	14687	14539	14579	14874	14666	14738	14778	14645	14864	14626	14386	14512	14731	14710	14472	14808	14598	14735	14546	14637	14696	14577	14565	14603	14719	14766	14615	14571	14741	14734	14622	14610	14590	14513	14506	14674	14693	14687	14541	14440	14248	14495	14735	14641	14688	14872	14659	14672	14597	14712	14536	14790	14681	14683	14474	14738	14625	14691	14677	14632	14555	14511	14674	14551	14529	14757	14443	14466	14511	14668	14561	14547	14643	14351	14643	14570	14573	14496	14631	14614	14652	14544	14556	14653	14620	14440	14738	14601	14549	14747	14602	14609	14626	14706	14520	14487	14512	14576	14659	14575	14754	14514	14642	14468	14609	14822	14594	14658	14901	14637	14622	14601	14719	14941	14708	14556	14503	14789	14681	14987	14740	14444	14867	14585	14656	14500	14623	14697	14561	14649	14502	14494	14718	14664	14571	14782	14679	14604	14351	14705	14646	14603	14629
13986	19809	29515	28324	30337	27204	20771	16128	14271	14024	13794	14016	14237	14140	13937	14290	13999	14017	14017	14003	14037	14157	13912	14015	14023	13962	13930	14028	13897	13925	14088	14031	13900	14081	14039	14169	14065	14024	14109	14056	14059	13834	14059	14109	14155	13902	14097	13993	13968	14072	14160	14190	13923	14023	14142	14021	13986	13923	14031	14019	13916	13974	14151	13972	13975	14108	14048	14246	14010	14003	14020	13982	14073	13987	13860	13910	14055	13983	13985	13947	13942	14049	13973	13994	13920	14008	14002	13958	14019	14052	14119	13937	13953	13837	14129	14054	14062	13903	14021	13979	14009	13927	13941	14002	14120	13920	14106	14007	13902	14011	13942	13937	14071	13987	13927	14088	13836	14001	13897	14032	14136	14072	14079	14029	14013	14117	14087	13983	14107	14062	14186	14073	14093	13996	14083	14028	13900	14009	14102	14122	13975	14152	13946	14088	14040	14136	13965	14014	14031	13971	14167	14088	13868	14305	13971	14126	14031	13936	14007	14058	14018	13971	13938	13946	14039	14037	14036	13932	14099	14103	14116	13982	13898	13937	13940	14076	13929	13935	13988	13928	14194	13938	14122	13817	13970	13973	13945	13973	14005	14030	13936	13922	14138	14040	14018	14092	14069	13819	14057	13858	14007	13917	14121	13936	13973	13982	13905	13890	14066	13932	13997	14141	14074	13864	13961	13870	13860	14097	13868	14092	13980	13948	14080	14004	13945	14217	13938	14138	13998	13976	13916	14097	13998	13946	13901	14019	14089	14200	13917	13938	13848	13987	13838	13926	13982	13963	14112	14088	13939	14129	14037	14009	13888	13902	13940	14085	13960	13908	14044	14021	14101	14044	14084	14019	13990	13798	14061	14021	13952	14198	14122	13927	13955	13961	14025	14117	13932	14035	13818	13809	13878	14055	13938	13992	14038	13985	14124	13892	13940	13910	14009	13949	13976	14149	14085	14048	13922	14052	14020	13898	13949	13892	13719	14242	14033	13995	14119	13997	14057	14130	13915	14145	14022	14024	14057	14058	13917	14097	13949	14010	14025	13925	13967	14021	13979	14055	14043	14049	14019	13960	14120	14062	14168	14057	13943	14013	14200	14179	13919	14035	14137	13976	14038	13980	14183	13945	14002	14051	13877	14139	14031	13989	14045	14037	14179	14123	14050	13911	13980	13941	13976	13812	14143	14008	14074	14181	13877	14035	13995	13832	14189	13839	14069	13981	14062	14028	13896	13911	13867	14096	14020	13960	14121	14054	14131	14120	14163	14085	14231	13944	13983	14188	14232	14145	13855	14170	14066	13903	13991	13980	14140	13941	14025	13895	13983	13934	14058	13861	14131	14048	13923	13982	14169	13966	14074	13979	13859	14017	13843	13981	14029	13977	14084	13994	13988	14063	14055	14058	14213	14023	14046	14144	14132	14031	13950	13904	14052	14020	14020	14133	13822	14144	13934	14179	14039	14019	13945	13854	13987	13977	13941	14067	14056	13943	13965	13984	13955	13966	14085	13999	14102	13962	14028	13964	13997	14059	14131	14228	14010	13887	14229	14028	14154	14089	14015	13877	14065	14111	14053	13966	14061	14124	13961	14015	14075	13875	14077	14189	14085	13947	13996	13945	13901	13881	14204	14006	13992	14168	13967	14044	14028	14108	14207	14033	14080	14078	14002	14045	14128	14101	14110	14114	14065	13942	13940	14013	13989	14018	13911	14101	14093	14086	13989	13849	14011	13929	13965	13943	14013	13923	14020	13989	13998	14100	13971	14048	13941	14080	14026	14031	14074	13855	13958	14021	13988	14024	14126	14074	14020	13805	14062	13894	14102	14001	13990	13978	14091	14039	13987	14020	13976	14008	13940	13986	13969	14026	13986	13942	14023	13973	14029	13997	13904	13992	13927	14163	13991	14104	14035	14159	13920	13874	13862	14071	14061	13936	13984	14023	14024	13948	13910	13949	14031	13888	13938	14073	14079	13953	13993	13928	13790	14148	13934	14024	14159	13926	14037	13931	13993	14117	14130	13945	14015	14089	14088	13996	14065	13975	13961	14190	14117	14057	13998	14063	14056	13947	13983	14021	13865	14024	13992	14134	13926	13968	14044	14129	14093	14001	13900	13956	13979	13979	14004	14078	14019	13951	14052	13755	14035	13834	14251	14064	13899	14165	14046	13995	14111	14024	14044	14038	14175	13933	14029	14075	14099	13961	14084	13932	13932	14136	14189	13921	13870	13978	13884	13971	14074	13945	13926	13965	14097	14093	13933	13963	14079	14011	14060	13952	14018	13972	14105	14063	14074	14050	14062	14084	13979	13966	13957	13933	14147	13813	14192	13889	13977	13945	14008	13961	14080	14168	13880	14040	14041	14137	14071	14000	14024	13876	14005	14160	13776	13950	14032	13997	14065	13967	13953	14067	14003	14005	13978	13893	14115	13925	13988	14076	13847	14036	14036	13986	13911	13906	13994	13874	14077	14123	14023	14043	13957	14226	13947	13951	14043	14003	14034	14109	14173	13994	13837	13940	14047	14032	14040	13899	14137	14019	14007	13914	13922	14152	14078	14005	13943	14019	14101	13925	14003	13874	13897	14017	14009	13976	14036	13997	14070	13939	14022	13908	13953	14008	14118	13960	14098	14016	14054	13997	14060	14079	14083	14019	13981	13968	14041	14006	14067	13874	14072	14149	14123	14068	13945	13938	14132	14072	14077	14063	13926	14124	14048	14040	14039	13975	14018	13912	14078	13837	13815	14114	13841	13955	13960	14157	13948	13907	14071	13943	14094	13997	14066	14000	13982	13893	13824	13958	14033	13951	14071	14049	13979	13948	13844	14032	13981	13946	14072	13912	14065	14038	13990	13847	13902	14009	14059	13910	14069	13841	14028	14096	13898	14015	13965	13916	14202	14012	14041	13864	14003	14064	14062	13877	14048	14015	13891	14079	14183	14095	13993	14002	13847	14250	14094	14053	14069	13940	14122	13934	14191	13969	13963	13871	14007	14044	13924	14142	14043	13845	14017	14161	14018	13913	13956	14022	13917	13910	13925	14013	13976	14123	14026	14162	14118	14058	14071	14133	14042	14008	14044	13974	14088	14053	14064	14010	14070	13835	13985	14024	14063	14025	14159	14028	13922	14236	13877	14120	14180	13987	13964	14132	14045	14019	14184	14011	14027	13994	13930	13912	13937	13976	14030	13863	13957	13846	14073	14008	14031	13949	14021	14219	14018	13890	13928	13978	13957	14032	13904	13958	13979	14048	14122	14111	13935	14046	14157	13920	13996	14105	14003	14152	14137	13819	13914	14039	14003	13981	14031	14101	14046	14070	14097	14022	13871	14273	14115	14115	14091	14116	14036	13945	13961	14001	14007	13997	13985	13884	14056	13993	13924	13856	14132	13990	14041	14009	13985	14034	14039	14098	14031	14061	14031	14017	14027	13989	14129	14057	14096	14011	14151	13800	13965	13914	13983	13963	14007	14083	14088	14064	13888	14130	14062	13985	14065	13980	13889	14116	14034	13883	13991	13982	14114	14007	14102	14097	13857	14145	14067	13954	14071	13887	13917	14116	13993	14208	13969	13826	13986	13918	14264	14016	14041	13845	13970	14156	13915	14059	14093	13943	13934	13911	14072	13996	13866	14059	14023	14226	14010	14052	13980	13945	13926	14065	14050	14110	13969	13951	14056	14065	13993	13935	14008	13988	14031	14074	13982	13934	14053	13953	14009	14098	14014	14001	14088	13925	13964	14003	13919	14045	13874	14081	14011	13950	13993	14083	14054	13924	14003	14027	13963	13919	14126	13856	14037	14170	13965	13953	13906	14263	14188	14006	14000	14042	13997	14075	13959	14023	14090	13843	14095	14018	14076	14071	13994	14124	13920	14108	14051	14044	13990	13960	14085	13919	13918	14036	14060	14009	14041	13956	13921	13928	14181	14012	13888	14094	13941	13962	14051	13990	14044	14002	14019	13962	13983	14075	13988	14150	14124	14001	14119	14044	14127	13914	13925	14022	14181	14017	13922	13925	13952	14138	14048	13982	13980	14008	14101	14065	14087	13898	14089	13889	14024	14049	14035	14179	13966	13962	14004	14062	13909	14158	13944	13910	14060	14040	13980	14028	13939	14069	13932	14113	13892	13944	14034	13893	14048	14025	13981	14103	14128	13912	13974	14169	13874	13928	14086	14113	13895	14020	13954	13999	14028	13972	13981	13969	13921	14036	14062	13975	14143	13979	14107	13973	14000	14069	13929	14029	13979	13963	14093	14039	13961	14005	13969	14179	13980	14037	14026	13933	14241	13939	14062	13934	13887	14109	14101	14039	13930	13980	14138	14034	13935	13997	14012	13904	14060	13951	14039	14002	14145	14070	14174	14061	13984	14268	14035	13950	13964	14182	13804	13949	14073	14003	14020	14118	14077	14092	14147	14105	13947	13978	14163	13981	13860	14038	14022	14027	13975	14027	14033	14074	13968	13978	14081	14088	14013	14104	13871	14003	14105	14106	13939	13992	13905	13989	13943	14043	14110	13840	13994	13954	14099	13986	13863	13978	13969	14085	14040	13963	13878	14019	14081	14097	13957	13888	14037	14102	14028	14110	13819	13983	14028	14174	13942	14062	13881	13969	14052	13873	13963	14173	13891	14057	14018	14084	14073	13894	14190	13971	14090	14084	14112	13951	14192	14099	13991	14079	14109	13997	14066	13988	13972	13913	14107	13993	13961	14059	14051	14035	14062	14050	14101	14149	13928	13919	14074	13950	14106	13971	14038	13921	14137	14112	14055	13949	13946	13997	13903	14016	14080	14081	14091	13998	13998	14041	13967	13958	13995	14146	13998	14073	13884	14057	14022	14091	14041	14106	14070	13977	13990	14092	14134	14012	14148	13948	14017	13929	14086	14092	14137	13953	14077	14000	14107	13961	14201	13970	14067	14127	13964	14004	14064	13988	14006	14024	14071	14007	14089	14025	14062	13990	14051	14119	13813	14007	13917	13958	14218	13959	13949	14093	13795	13907	14052	13996	14105	14011	14018	14114	14133	13987	14022	13885	14095	14013	13973	14002	14042	14039	14037	14196	13933	14031	14010	14012	14157	13992	14111	13861	14053	13980	14047	13987	14002	14009	14078	14123	13939	14044
24300	21241	29132	36445	52713	47982	34983	22322	16272	15411	15163	15128	15122	15121	14945	15083	15026	15269	14983	14933	14971	15058	14815	15081	14996	14896	14899	15274	15237	15053	14869	15100	15170	14960	14830	15147	14863	14973	14942	15037	15130	15067	15101	15017	14929	15050	15222	15059	15035	15186	15077	15085	15170	15129	14921	15069	14928	15017	14824	14895	14924	14883	14986	14738	14893	14866	15033	15000	14740	14853	14817	14887	15283	15031	15071	15003	14980	14901	15041	14879	15051	14888	15097	15038	15002	15061	15102	15176	14977	14918	14871	14841	14879	14958	15119	15127	15055	14927	15024	15015	14982	15076	14993	14926	14874	15020	14751	14854	15022	14949	14975	15017	14889	14993	14836	14774	15041	14999	15050	15017	15117	15013	15018	14990	14878	14906	14821	14849	14778	14887	14739	14776	14923	14945	14794	14965	14867	14961	14960	14846	15044	14896	15023	14878	14939	14966	15089	14784	14957	14938	14957	14899	14813	14983	15049	14934	15019	14866	15070	14965	14975	15037	14818	14968	14939	14973	15041	14924	14788	14856	15005	14916	14890	14802	15032	15064	15015	14857	15014	14595	15065	14904	14922	14818	14968	14946	14712	15069	15056	14817	14907	14908	15032	14675	14939	15205	14889	14796	14945	14865	14882	15043	15021	15019	15003	14859	15014	14829	14938	14834	14977	14982	14849	14896	15023	14817	15001	14927	14961	14881	14911	14889	15072	14887	14697	14829	14866	14824	15074	14793	15016	15039	14937	14971	14952	14910	14976	15024	14924	14795	14979	15055	14962	15070	14794	15104	14970	14865	14980	14988	14938	14853	14728	14884	14871	15044	14702	14860	14935	15081	14939	15040	15045	14829	14891	15012	15169	14967	14919	14794	14932	14949	14798	15048	14942	15066	14935	14984	14933	14822	14751	15047	14771	14936	14930	14852	14842	15100	14856	14903	14896	14771	15025	14985	15191	14919	14902	14886	14839	15157	14867	14839	15070	14986	14932	15064	14991	14870	14927	14827	15102	14838	14857	14864	14980	14997	14880	15019	14945	14812	14748	14854	14955	15130	14964	14958	14935	14754	14842	14885	15122	15069	15060	15003	14942	14890	15028	15009	14881	14862	15031	15009	15052	15003	14851	14880	15106	14840	14760	15065	15088	14921	14931	15028	15012	15160	15121	15078	14906	14887	14961	14910	14910	15057	15094	15032	15126	14986	15040	14982	15008	15028	14989	15120	15009	14784	15257	14799	15036	15053	14771	14939	14755	14873	14955	14899	15078	14970	15028	14916	14985	14877	14927	14934	14878	14937	14867	14889	14958	14838	14934	14825	14824	14835	14874	14903	14714	14907	14738	14881	15106	14873	15043	14921	15075	14973	15122	14869	15018	14851	14882	15169	15051	15064	15012	14832	14969	14788	14970	14943	14896	15020	15136	14868	15082	14809	14734	14986	15013	15062	15086	14798	14915	14930	15046	15184	15106	14999	15008	15107	14914	14873	15019	14923	15001	15108	14946	14848	14812	15154	15070	14859	15044	14994	14897	15005	14899	14877	14779	15097	15220	14996	14954	14880	14941	14803	14940	14941	14832	14611	14941	15094	15014	14846	14951	14976	14775	14920	14838	14970	14897	14852	14890	14746	14790	14984	14708	15056	14819	14923	14961	15050	14875	14869	14873	14763	14872	14955	14869	15074	15056	14804	15031	15057	14958	14907	14922	14852	14968	15017	14884	14984	14810	14782	14871	15049	15122	14892	15081	14740	14858	14912	14859	15044	14894	14991	14918	15098	15018	14889	14891	14817	14818	14939	14950	14966	14986	14874	15001	14979	14842	14957	15041	14901	15018	14902	14954	14917	15003	14908	14892	15011	15081	14999	14875	15072	14965	15038	14823	14905	14988	14958	15022	15012	15048	14823	14941	14922	15105	14887	15094	14990	14835	15147	15005	14933	14877	15052	14866	14827	14808	14971	14773	14798	15066	14891	15084	14926	15026	14853	15031	14968	14853	14818	14869	15024	14924	15068	15045	15062	14951	14918	15019	14920	14780	15054	14839	15140	14908	14823	14814	15005	14949	15046	14932	15014	15091	14886	15065	14996	15058	15036	15098	15168	15060	14881	14999	14834	14961	14932	14917	15109	14989	14902	14955	14943	15132	14841	14956	15111	14651	14880	14767	15101	14945	14997	14798	14789	15089	14824	14754	14754	14966	15034	15161	14763	15061	14925	15091	14797	15055	15041	15014	15117	14782	14949	15103	15184	15049	15066	14857	14797	15062	15013	14856	14859	15124	14806	14961	14827	14994	15076	14943	14960	15039	15070	14994	15142	14898	15159	15174	14979	14925	14893	15156	15143	15065	14978	14731	14923	15048	15023	14994	15009	15054	14895	15078	15249	15025	14881	15053	14887	15079	15113	14926	15014	14968	14831	14940	14794	14969	15052	14878	14866	15073	14894	14959	14902	14890	15004	14849	15015	15084	14788	14841	14911	15041	15006	15058	15009	14805	14898	14987	14892	15067	14957	14850	14961	15213	15121	15177	14948	14925	14925	14916	15090	15102	15024	14969	15060	14916	14971	14893	14986	14968	14946	14995	14924	15009	15083	14767	15134	14973	14838	15135	15154	14749	14917	15009	14932	14976	15155	14944	14951	14716	14772	14901	14860	14836	14907	14929	15047	14810	14785	15193	14856	14819	14729	14815	15058	14965	14873	15055	15051	14925	14843	14811	14954	15059	14937	15105	14843	15042	14931	14921	14956	14863	14833	14959	14950	14900	14762	14824	14879	15016	14859	15096	15065	15052	15070	14779	14955	14893	15042	14972	14861	14851	14787	14723	14979	15048	14910	15125	14905	14808	14684	14878	15118	15078	15017	14772	15095	14842	14753	14837	14859	15081	14893	15036	14992	14922	14884	14893	14894	14877	14900	14924	15131	14853	15004	14990	15108	15078	14903	15103	14988	15002	15184	14859	14968	14967	15036	14981	14898	14856	15149	15050	15070	14928	14923	15066	15196	15014	14709	15104	14829	14868	14878	14935	14810	14923	14854	14970	14933	14910	14974	14953	15187	15160	14915	14983	14886	14816	15107	14985	15186	15003	14999	14977	14972	15043	14859	14882	14935	14783	14940	15057	14853	14909	15021	14902	14896	14878	14983	14876	15057	14964	14736	14949	14885	14942	14913	14975	14934	14949	14916	14871	15047	14778	14946	15009	14938	14831	14966	14761	14904	15020	14862	15023	14947	14935	14912	15163	14876	14867	14966	15022	14891	14859	14990	14776	15020	15056	15095	14801	14868	14968	14854	15062	14816	14881	15020	14888	14902	14837	15047	14853	15049	14997	14926	14963	14783	14995	14954	15180	14996	14804	14892	14851	15031	14776	14861	15024	14683	15092	14924	15185	15065	14971	14989	14994	15040	14938	15040	15032	14787	15039	14902	14977	14889	14812	15055	15023	15047	14965	15002	14963	15099	14823	14917	14959	14814	15111	15110	15189	15086	14800	15003	14996	14819	14670	14973	15120	15042	14877	15070	15030	15223	14987	14741	14812	14869	15027	14979	15012	15000	14907	15008	14902	14699	15127	15093	14944	14814	14858	14976	14980	14931	14854	14962	14979	14885	15010	15008	14770	14913	14886	14805	14871	14981	14964	14862	14955	14873	14901	15018	15114	14988	15041	14941	15243	15108	14908	14696	14997	15003	14924	14888	14971	14969	14646	14952	15076	15011	14815	14881	14839	15021	15090	15055	14885	14880	15074	15032	14954	14969	14789	14868	14965	15008	14912	14823	14896	14749	14826	14930	15038	15039	15017	15099	14963	14991	14920	14757	14956	15009	14843	15124	15076	14887	14826	15073	14934	15063	14950	15101	14824	15056	14824	15033	15031	14915	14972	14973	15173	14925	14928	14941	15078	15076	14932	14984	15070	14973	14892	14849	14742	14674	14882	14938	14914	15078	14840	14778	15054	15058	14878	14961	14815	14982	14914	15030	14916	14968	15101	15020	14962	14966	14752	14924	14982	15062	14860	14953	15129	14986	14956	14845	14817	14996	14831	14830	14790	14868	14914	14926	14905	14954	14973	15128	15089	14975	15056	15009	14716	14790	14721	14966	14902	14955	14957	14753	14940	14886	14826	14716	14888	14924	14958	14833	14945	14887	14862	15004	15096	14919	14843	14994	14912	14897	14818	14984	14976	14808	14886	14827	15049	14918	14883	14663	14840	15083	15097	15069	15038	14977	14846	14800	14780	15111	14967	14979	15045	14903	15066	14995	14837	14802	14937	15058	15063	15071	14646	15038	15173	15036	14919	14873	15037	15062	14861	14946	15051	14956	14873	14818	15012	14816	15038	14700	14949	15155	14776	14947	14812	14782	14818	14966	15020	15003	14820	14995	14805	14962	15032	14863	14922	14741	15059	14724	15026	15047	14977	15016	14917	15076	14966	14957	14826	14987	14907	14978	14945	14858	15003	14986	15088	15025	14935	14921	15036	14998	14871	15021	14852	14780	14917	14854	14976	14935	14906	14835	14882	15091	14867	14978	15069	14965	14942	14946	14900	15013	14872	14770	14850	15188	14951	14992	14937	14841	15016	14898	14909	14870	14774	14996	15138	15096	14897	14907	14928	14768	14880	14982	14833	15132	14746	14726	14727	14955	15053	15078	14909	14833	14924	15234	15063	14848	15050	15015	14980	14865	15007	14883	15022	14770	14853	14931	14941	15112	14884	14891	14864	14795	15052	15025	14712	15022	15137	14920	14924	14954	14934	15072	14862	15060	14819	14939	15118	15009	14975	15140	15058	14986	14910	14878	15012	14981	14954	14983	14805	14969	15093	14966	15037	14961	14897	15136	15115	14964	15043	15125	14996	14974	14931	15023	14888	14877	14805	15057	14906	14925	14864	14963	15011	15044	14927	15079	15155	15052	14882	14862	15063	14895	15061	14906	14849	15063	14908	14898	14908	14989	15093	15045	14864	15161	15040	14901	14913	14941	14842	14900	14730	14953	15050	14860	14889	14944	14978	15082	14794	14766	14789	15214	15188	14991	15068	14868	14889	14997	15158	14973	15169	15087	14969	14896	14958	15017	15035	15091	14732	15013	14885	14868	14721	14987	15014	15068	15047	15008	15006	14999	14754	14739	14902	14815
13509	30922	52325	56856	60340	49199	35614	20241	14855	14537	14372	14289	14240	14426	14385	14419	14228	14404	14268	14168	14351	14278	14357	14354	14275	14433	14328	14217	14278	14233	14351	14296	14247	14167	14319	14327	14327	14309	14187	14236	14297	14266	14345	14371	14243	14338	14153	14284	14538	14486	14693	14439	14216	14401	14343	14407	14273	14333	14231	14197	14412	14104	14321	14261	14356	14432	14114	14374	14257	14266	14243	14288	14309	14331	14198	14237	14335	14235	14253	14224	14196	14240	14389	14296	14268	14275	14387	14377	14519	14225	14438	14260	14261	14266	14126	14291	14152	14236	14310	14288	14345	14233	14270	14186	14304	14412	14319	14350	14151	14340	14122	14179	14231	14226	14290	14288	14295	14372	14269	14366	14354	14157	14295	14272	14315	14175	14221	14487	14291	14416	14312	14387	14185	14355	14341	14321	14181	14473	14210	14226	14188	14355	14214	14325	14354	14303	14323	14342	14278	14181	14242	14444	14414	14320	14320	14375	14232	14236	14208	14367	14264	14361	14296	14385	14367	14257	14190	14365	14461	14288	14326	14265	14123	14221	14342	14395	14337	14218	14337	14371	14273	14244	14177	14353	14241	14259	14296	14278	14346	14334	14284	14402	14322	14373	14353	14243	14230	14419	14206	14133	14416	14196	14404	14265	14365	14329	14275	14237	14270	14221	14253	14320	14296	14247	14299	14360	14293	14450	14205	14262	14300	14048	14477	14344	14272	14174	14252	14391	14287	14277	14101	14331	14197	14056	14236	14246	14170	14429	14270	14271	14367	14233	14402	14227	14255	14270	14330	14184	14435	14379	14320	14217	14165	14334	14178	14406	14340	14265	14356	14289	14241	14215	14363	14224	14291	14196	14189	14391	14229	14376	14196	14338	14362	14268	14404	14350	14344	14304	14384	14235	14381	14419	14451	14242	14494	14251	14214	14361	14067	14153	14130	14385	14365	14121	14234	14391	14254	14196	14413	14284	14318	14286	14130	14321	14148	14372	14347	14338	14312	14192	14169	14275	14466	14170	14284	14126	14444	14375	14199	14339	14424	14241	14320	14355	14251	14242	14142	14261	14366	14258	14283	14350	14253	14121	14177	14322	14148	14308	14399	14403	14165	14173	14195	14331	14322	14461	14277	14354	14215	14210	14149	14222	14395	14306	14570	14266	14514	14193	14347	14361	14187	14279	14350	14389	14286	14235	14342	14522	14317	14295	14233	14181	14275	14180	14319	14260	14376	14207	14407	14361	14397	14412	14305	14302	14225	14335	14288	14354	14234	14289	14251	14326	14279	14305	14207	14152	14515	14309	14258	14391	14187	14239	14322	14193	14269	14343	14253	14268	14475	14279	14387	14216	14355	14334	14283	14384	14361	14243	14310	14199	14274	14267	14419	14134	14256	14206	14114	14182	14279	14304	14278	14245	14062	14316	14298	14275	14340	14371	14315	14117	14174	14589	14177	14199	14426	14396	14204	14306	14128	14355	14187	14281	14255	14164	14164	14196	14312	14288	14181	14273	14217	14146	14296	14261	14323	14477	14391	14262	14028	14123	14468	14246	14127	14252	14221	14236	14255	14427	14107	14301	14171	14233	14324	14320	14298	14310	14303	14240	14254	14262	14465	14276	14329	14127	14166	14205	14292	14494	14316	14158	14448	14324	14172	14133	14179	14228	14239	14360	14331	14065	14315	14334	14355	14275	14365	14288	14343	14311	14463	14291	14214	14341	14269	14188	14233	14342	14270	14281	14232	14207	14342	14226	14314	14316	14310	14351	14331	14417	14481	14224	14205	14373	14176	14320	14303	14234	14289	14201	14352	14266	14477	14386	14333	14194	14279	14321	14259	14353	14288	14228	14314	14063	14220	14250	14250	14228	14348	14125	14390	14238	14389	14323	14115	14354	14217	14330	14363	14206	14174	14350	14195	14258	14217	14143	14366	14345	14323	14333	14348	14356	14437	14374	14207	14170	14227	14271	14237	14346	14411	14358	14257	14133	14281	14445	14343	14374	14346	14327	14253	14287	14290	14192	14284	14264	14346	14299	14261	14213	14297	14058	14319	14328	14140	14263	14251	14263	14336	14269	14388	14298	14279	14210	14363	14508	14141	14292	14363	14302	14312	14309	14254	14325	14263	14394	14331	14064	14161	14318	14240	14430	14366	14138	14220	14255	14354	14180	14247	14191	14146	14291	14470	14194	14235	14253	14226	14220	14184	14391	14139	14244	14313	14315	14210	14181	14102	14368	14310	14316	14338	14343	14272	14184	14356	14408	14361	14245	14317	14230	14317	14252	14317	14300	14324	14272	14305	14343	14360	14271	14460	14107	14168	14293	14291	14223	14329	14279	14211	14313	14249	14246	14284	14210	14360	14366	14169	14349	14226	14246	14259	14362	14285	14301	14306	14342	14282	14294	14348	14172	14194	14469	14172	14411	14192	14194	14177	14164	14270	14169	14310	14319	14155	14361	14180	14116	14251	14290	14273	14380	14422	14186	14218	14317	14267	14322	14165	14291	14310	14185	14262	14208	14260	14438	14386	14264	14403	14392	14286	14199	14180	14274	14128	14310	14331	14234	14356	14309	14205	14435	14291	14159	14365	14388	14483	14180	14239	14342	14209	14201	14375	14253	14238	14514	14247	14236	14234	14181	14353	14231	14217	14272	14218	14330	14508	14270	14370	14300	14221	14106	14207	14272	14269	14402	14177	14287	14192	14348	14153	14362	14393	14202	14248	14292	14307	14150	14145	14153	14220	14452	14356	14181	14344	14156	14405	14175	14206	14301	14139	14168	14215	14240	14334	14369	14278	14161	14421	14246	14381	14323	14316	14300	14169	14289	14294	14253	14231	14270	14174	14426	14483	14378	14135	14199	14416	14444	14315	14271	14495	14226	14181	14248	14447	14428	14205	14254	14398	14379	14315	14229	14323	14328	14357	14209	14286	14069	14401	14250	14174	14320	14422	14553	14238	14244	14217	14452	14217	14336	14202	14265	14177	14331	14335	14212	14237	14444	14298	14255	14396	14364	14432	14218	14177	14276	14169	14172	14404	14184	14153	14433	14347	14268	14309	14257	14261	14359	14258	14310	14257	14073	14300	14256	14213	14294	14314	14279	14295	14522	14348	14276	14421	14412	14176	14263	14385	14116	14252	14230	14325	14199	14295	14150	14159	14141	14326	14188	14303	14222	14359	14113	14285	14394	14289	14150	14365	14359	14333	14306	14336	14361	14152	14335	14157	14386	14187	14193	14431	14289	14237	14117	14154	14327	14268	14290	14233	14045	14175	14227	14271	14395	14304	14402	14176	14252	14249	14351	14150	14224	14218	14324	14334	14196	14275	14254	14362	14237	14176	14275	14286	14303	14174	14174	14190	14394	14333	14338	14389	14167	14265	14105	14308	14261	14324	14389	14348	14325	14227	14245	14331	14186	14213	14298	14153	14281	14326	14381	14147	14206	14167	14221	14424	14298	14339	14312	14467	14294	14499	14348	14199	14310	14287	14365	14130	14305	14204	14357	14224	14261	14206	14177	14252	14266	14280	14211	14378	14297	14345	14340	14393	14241	14344	14298	14181	14343	14248	14207	14296	14546	14193	14253	14338	14296	14196	14326	14089	14395	14314	14281	14249	14264	14451	14145	14188	14247	14149	14299	14326	14315	14187	14219	14231	14157	14260	14278	14280	14283	14364	14340	14089	14204	14273	14325	14236	14171	14294	14337	14348	14225	14288	14266	14336	14214	14494	14406	14237	14237	14337	14159	14333	14259	14377	14335	14369	14092	14432	14362	14215	14314	14217	14346	14152	14376	14283	14257	14312	14205	14226	14391	14478	14364	14269	14260	14205	14355	14399	14260	14332	14203	14459	14396	14341	14154	14202	14408	14369	14330	14356	14142	14299	14330	14229	14353	14240	14225	14275	14385	14338	14187	14300	14287	14433	14216	14215	14290	14325	14315	14222	14465	14337	14476	14153	14225	14414	14429	14269	14386	14443	14319	14281	14355	14199	14423	14318	14349	14197	14388	14193	14327	14104	14343	14241	14220	14458	14229	14281	14253	14236	14365	14242	14357	14275	14238	14340	14438	14187	14240	14150	14302	14401	14169	14259	14401	14212	14214	14156	14247	14295	14092	14192	14330	14367	14210	14495	14099	14300	14384	14297	14443	14322	14251	14120	14174	14462	14313	14379	14248	14243	14192	14309	14385	14401	14480	14421	14334	14314	14182	14270	14380	14336	14151	14352	14141	14277	14280	14433	14171	14312	14169	14203	14143	14300	14283	14319	14214	14144	14106	14411	14307	14420	14268	14264	14182	14252	14398	14225	14185	14412	14413	14201	14205	14448	14409	14261	14371	14157	14357	14538	14233	14492	14343	14349	14330	14269	14217	14492	14338	14462	14271	14429	14277	14376	14228	14331	14176	14293	14296	14292	14381	14295	14288	14164	14247	14171	14200	14375	14227	14366	14184	14214	14269	14107	14177	14295	14237	14146	14255	14178	14284	14292	14105	14338	14323	14312	14191	14406	14161	14189	14400	14287	14415	14380	14508	14382	14174	14248	14232	14182	14131	14288	14337	14293	14320	14390	14068	14222	14218	14340	14409	14236	14281	14213	14214	14197	14254	14118	14251	14343	14342	14273	14296	14280	14485	14320	14269	14287	14325	14175	14192	14180	14149	14239	14211	14256	14303	14285	14155	14355	14345	14341	14382	14233	14113	14414	14282	14199	14405	14333	14311	14373	14200	14233	14360	14314	14367	14391	14271	14288	14316	14323	14167	14262	14291	14185	14226	14348	14291	14281	14294	14121	14211	14336	14306	14290	14325	14221	14280	14253	14279	14308	14337	14296	14286	14117	14254	14402	14353	14375	14295	14175	14457	14218	14184	14239	14290	14168	14154	14358	14084	14167	14376	14332	14173	14332	14238	14231	14468	14349	14324	14431	14196	14434	14241	14333	14404	14507	14157	14480	14196	14407	14210	14244	14394	14144	14424	14259	14482	14220	14363	14363	14311	14158	14396	14387	14358	14088	14245	14299	14271	14130	14305	14403	14272	14204	14376	14315	14344	14356	14256	14150	14203	14394	14470	14038	14394	14218	14277	14138	14408	14371	14215	14343	14315	14260	14296	14253	14295	14343	14282
22920	21248	29804	35946	50939	50194	45814	27640	17437	15960	15591	15382	15263	15438	15132	15050	15340	15223	15283	15113	15344	15199	15001	15273	15206	15112	15201	15136	15178	15061	15276	15400	15077	15319	15171	15101	15170	14943	14966	14872	15117	15180	15061	15130	15126	14985	15043	15000	15266	15382	15292	15142	14933	14980	15025	15113	15069	15089	14974	15019	15258	14994	15147	15192	14909	15248	15189	15074	15004	14996	14951	15212	15047	15115	15106	15053	15160	15142	15186	14926	14946	14871	14925	15044	14957	14947	15077	14803	15081	15064	14956	14912	15157	14976	15175	15022	15149	15050	15234	14970	15149	15097	14937	14828	14930	14961	14969	15029	14925	14912	14973	15012	14923	14938	14800	14892	15333	15103	15005	15105	15356	14908	14854	14972	15085	14795	15029	14944	15024	14945	14938	15132	14989	15140	14996	14948	15027	14774	14979	15056	15155	14814	15238	14915	14965	14909	14916	14753	15108	15048	15158	15134	14902	15231	15015	15031	15139	14887	15042	14870	15000	14988	15151	15092	15006	14943	15128	15024	14897	14992	14995	15132	15123	14993	15000	14978	14985	14997	15159	14881	14716	14965	14770	15012	15139	15058	15000	14890	14919	15027	14934	15008	14921	15171	15048	14903	15169	15024	14909	15072	15152	14830	15058	14922	14957	14929	15185	15084	14939	15045	14806	14917	15075	15137	15052	15030	14883	14945	14865	14908	15029	15020	14727	15028	15067	15052	15120	14970	14932	15001	14960	15035	15003	14886	15009	15011	15069	15092	15213	14848	14969	14869	15051	15156	15028	14922	14943	15106	14956	15166	15040	14897	15145	15030	15046	15064	15122	15138	14978	15294	15057	14990	15081	14919	15079	14905	14902	14868	15008	14864	15017	14910	14943	15027	14847	14999	15097	14984	15107	14763	15056	15111	14994	15089	14986	15325	15003	15001	15032	14968	15038	15125	15048	14862	14873	15003	15199	14905	15024	14933	14957	15040	15142	15180	14923	15062	15105	15074	14938	14749	15159	15104	14955	14897	15032	14986	15094	15005	14944	14831	14847	15050	14821	15054	14909	15104	15070	14933	14779	14965	14958	14990	15096	14941	15008	15040	15113	15012	15116	14877	15066	15098	15051	15125	15065	14979	15000	15055	14923	15110	15049	14847	14931	15177	15061	14958	14964	14850	14910	14997	15010	15006	15149	14946	15002	14861	14978	14954	14943	14896	15015	14867	14828	14995	14864	15161	14828	14913	15017	15225	14937	14906	14929	15021	14878	14964	14907	14995	15130	14983	14875	14929	14776	14909	14804	14919	14955	14915	14889	14985	15213	14888	14962	14959	15029	15175	14937	15017	15076	15015	14880	15091	14749	14952	14710	15073	14894	15158	14980	15031	15086	14885	14894	15089	14950	14864	14962	14921	14891	14869	15136	15052	14971	14893	14889	14890	14869	14920	14985	15030	15255	15111	15026	15030	15090	15020	14845	14987	15164	15165	15021	15106	14923	14980	15060	14944	15028	15046	15015	15165	14863	14852	14903	14859	15180	14926	15193	14903	14986	14894	15167	14991	15056	15005	15048	15109	15063	14768	15032	14862	14882	15028	14796	14977	14990	15071	14930	14934	14959	14930	14933	14909	15132	15139	15007	15005	14919	15120	15134	14924	14979	15087	14960	14945	14977	14945	14972	15018	15138	14868	15008	15105	15107	15014	15021	15132	15033	14930	15016	14740	15111	14971	15020	15008	14895	15208	15000	15021	15072	15006	15038	14930	14950	15194	15016	14958	15174	14982	14868	15169	14985	15066	15020	14973	14885	14989	14900	14909	15116	14949	15010	15041	15282	15032	15277	15130	15018	15009	15082	15081	15025	14906	14967	15021	14925	14910	15291	15144	14946	14933	14884	15128	14905	15170	15227	15029	14935	15023	14868	14895	14974	14892	15027	14729	14969	15098	14913	15114	14981	15045	15082	15016	14967	15227	15163	14932	14945	14974	15027	14952	14919	15026	15004	15117	15017	15057	14958	15024	15170	15131	15130	15140	14822	14887	15048	15038	15118	15055	15137	15004	15064	14780	15012	15082	14972	14984	15055	15096	15180	15066	14945	15039	14951	14947	15031	14903	14872	14957	14930	14881	14829	14971	15085	15162	15072	14882	15079	14977	14808	14963	14888	15157	15114	14994	15082	14981	15058	15015	14971	15114	15143	15125	14951	15054	15011	15034	14991	14899	14927	14976	15134	14858	15023	14888	14947	15043	15167	15074	14970	14705	14901	14942	14991	15158	15021	14951	14829	15001	14958	14753	14994	14999	14879	15010	14897	14905	15125	15053	15108	14713	14973	14969	14992	15061	15130	15004	14970	14943	14915	14867	15047	15083	15079	15064	14771	15070	15187	15233	14850	15067	15096	14663	15034	15190	15105	15123	14901	14892	15050	15017	15006	15021	15082	14988	14916	14999	14943	15030	15010	15095	15025	15099	14833	14965	15206	14976	14923	15124	15067	15033	15109	15122	14908	14959	14917	15011	15351	14938	15015	15029	15008	15055	14890	14985	15053	14834	15059	15106	14995	15045	15055	15264	15199	15075	14928	15014	14935	14961	15089	14987	14793	14969	15005	14962	15132	14932	14836	14885	15095	15163	15020	15080	14875	15040	15117	15033	14954	14976	15211	14939	15016	14955	14923	14907	14964	15096	15065	15014	15035	15084	15146	14966	15042	15029	14919	15115	15090	14861	14937	14839	15084	14888	14958	14985	14871	15073	14891	15145	15058	14946	15039	14919	14822	14956	15103	15092	14972	15177	14966	14965	15017	14908	14861	14804	15005	15028	14966	14997	15010	14875	14880	14957	14957	15160	15064	14941	15040	15315	15194	14942	15061	14757	15202	14872	15154	15067	15007	14965	14938	14818	14777	15027	14834	14831	15011	15142	15219	14981	14907	14975	15119	14942	15213	14909	14894	14996	14880	15126	14910	14992	15114	14954	14864	14820	15086	14962	15053	14983	15176	15068	14863	15098	14899	15057	14944	14871	14975	15050	15044	15045	14965	15098	15016	15070	15088	14915	14963	15033	14968	15106	14988	15045	14806	15013	15159	14935	15167	15020	14689	14897	14902	15041	15040	14893	15062	15032	14855	15042	14904	15065	15004	15105	15017	15114	15087	15114	14949	14840	15061	14977	14945	15159	14989	15062	15155	14894	14867	14993	14819	15025	15030	15156	15089	15145	14881	14950	15027	14940	15080	15081	15066	15060	15015	14971	15071	14930	15010	14804	14915	15160	15085	15003	14736	15185	15260	15221	14933	14896	14993	14863	14890	15045	14831	14967	14977	14900	14843	14853	14999	15174	14947	14980	15026	15078	15188	15029	15046	15082	14922	15206	14836	14993	14976	14919	15073	14880	14862	15036	14975	14966	15013	15164	15051	15047	14941	14909	14915	15026	14910	15056	14926	15064	15062	15066	15008	15019	15067	15110	15141	14936	15033	15101	14937	14954	14929	14973	14988	15028	14945	14932	15111	14905	15022	14941	15061	14953	14966	14910	14962	14921	14867	14983	15005	14979	14865	15072	15219	14874	14981	14818	15133	14869	14941	15034	14845	15093	15185	14875	14987	15024	14977	15104	14883	14682	15094	14800	14986	15005	14764	14849	15003	14891	15066	15195	14959	14954	14897	14951	14985	14901	15151	15128	15036	14964	15076	15120	14717	14895	14997	15171	15050	14988	15054	15083	15049	14896	15334	14903	15057	14769	14834	15173	15025	15070	15093	14930	15030	14769	14989	15106	15088	15120	15015	14918	14986	14739	15119	15100	15258	15008	15095	14879	14925	14896	15136	15034	15069	15051	15190	15123	15083	14960	14824	15063	14832	14837	15008	14936	15005	14994	14840	14912	14945	15056	15050	14903	15027	15113	14986	15104	14829	15021	15093	14878	15043	14941	14942	15080	15109	15036	15289	14904	15101	14871	15098	14989	15023	15074	14878	14992	15120	14859	15041	14966	15027	14969	15155	14987	14966	15094	14984	15116	14885	15009	14893	15036	14958	15041	15109	14808	15072	15015	15037	14946	14964	15028	15114	15059	15001	15156	15106	14968	15115	15124	15205	14917	15115	15019	14939	15072	14817	14925	14912	14792	15053	15010	15060	15295	15054	15009	14952	14968	14886	14732	14879	14912	15148	14815	15065	15110	14825	14938	14927	14953	15002	14875	15025	14951	14962	15046	14969	15096	15097	15099	15020	14856	15102	14860	14908	14837	14943	14860	14968	15185	14962	14948	14842	14916	15089	15023	14932	15014	14890	14914	15119	14960	14992	15124	14984	14974	14833	15006	15171	14961	15030	15143	15099	14933	14887	15126	14993	14888	14935	15048	14942	15037	15058	15048	14957	14823	15000	14915	15039	15036	14984	14954	15019	15226	15033	14866	14873	15017	14883	14939	14857	14909	14932	14854	14948	15020	14849	14841	14964	14956	14956	14942	15243	15051	15014	14993	15070	14981	15021	14871	14996	15154	14927	15073	15101	14924	14938	15020	14978	14978	15139	14955	14801	15071	14963	14971	14956	14902	15030	15044	15021	14980	15209	14830	15175	15056	15050	15157	15073	14937	15144	15074	14985	15064	15036	14785	15013	14965	14753	15023	15113	14832	14882	14914	14958	14991	14926	15020	15030	14818	15094	14843	14955	14993	15026	15077	14972	14966	14898	14922	14972	15118	14997	15130	15007	14969	15059	15069	15071	15031	14726	15146	14845	14993	15194	15060	14970	15158	14962	15133	14917	15069	15236	15039	14989	15244	15043	14864	14899	14977	15009	14737	15060	15084	15001	15207	15093	14847	14897	14966	14849	15012	15065	15051	15026	14875	14962	14904	14843	15126	15106	14984	15038	15146	15079	14985	15060	15013	14936	14942	15125	15016	15062	14996	15150	15049	14848	14968	15101	14898	14894	15055	14979	14992	15007	14814	14891	15149	14818	14734	14921	15013	15174	14958	14867	15098	15107	14990	14877	14826	15023	15137	14868	15067	14939	14879	15021	15144	15097	14977	14958	14851	14990	14993	14923	14919	15127	14999	15253	15058	15007	14988	14874	15091	15123	15181	14983	14962	15094	14999	15115	14933	14888	15306	15108	15051	14941	15115	14951	14923	15050	14938
15372	31538	72902	80512	73429	57894	47854	25406	14892	14542	14342	14602	14311	14264	14318	14394	14167	14238	14501	14368	14299	14336	14221	14218	14370	14286	14548	14289	14196	14069	14268	14160	14262	14409	14441	14258	14157	14180	14404	14255	14173	14240	14169	14279	14368	14280	14263	14297	14632	14932	14809	14670	14412	14416	14264	14454	14436	14188	14381	14104	14396	14167	14325	14370	14179	14262	14295	14447	14407	14294	14279	14312	14387	14420	14385	14325	14275	14194	14273	14324	14264	14372	14308	14281	14349	14410	14295	14263	14225	14269	14242	14199	14404	14303	14299	14170	14277	14341	14168	14416	14293	14185	14374	14138	14250	14234	14288	14275	14309	14300	14267	14207	14297	14146	14121	14429	14364	14303	14383	14447	14117	14303	14199	14261	14221	14209	14531	14324	14336	14271	14214	14284	14339	14219	14253	14248	14430	14136	14328	14064	14141	14191	14235	14352	14309	14380	14270	14072	14391	14256	14294	14389	14047	14468	14375	14329	14311	14263	14342	14371	14448	14253	14268	14319	14328	14257	14281	14148	14286	14403	14459	14357	14335	14300	14504	14235	14138	14318	14261	14216	14282	14253	14483	14129	14251	14305	14283	14301	14379	14276	14250	14331	14276	14174	14432	14272	14240	14449	14332	14314	14440	14242	14338	14264	14359	14082	14333	14179	14324	14381	14100	14262	14312	14160	14237	14244	14498	14150	14256	14309	14296	14288	14412	14412	14171	14191	14299	14157	14362	14429	14170	14260	14215	14166	14178	14232	14243	14250	14264	14380	14129	14271	14385	14341	14186	14533	14325	14157	14400	14194	14250	14160	14352	14304	14391	14287	14308	14367	14197	14403	14287	14304	14330	14274	14243	14351	14357	14380	14239	14165	14270	14353	14185	14373	14112	14375	14337	14327	14315	14381	14148	14367	14216	14310	14271	14302	14292	14270	14147	14259	14220	14270	14285	14080	14373	14512	14207	14264	14386	14178	14170	14209	14216	14283	14279	14227	14199	14395	14356	14170	14297	14295	14324	14325	14242	14244	14259	14232	14309	14156	14200	14407	14266	14328	14360	14363	14192	14231	14320	14172	14330	14298	14259	14443	14110	14303	14220	14512	14352	14168	14294	14279	14386	14355	14326	14317	14144	14332	14329	14250	14350	14217	14422	14385	14188	14247	14403	14439	14230	14360	14353	14174	14331	14171	14301	14092	14313	14123	14274	14360	14396	14299	14435	14251	14194	14297	14336	14149	14288	14369	14272	14381	14253	14265	14189	14308	14173	14218	14362	14386	14342	14447	14363	14384	14277	14362	14106	14167	14426	14248	14317	14065	14215	14235	14212	14218	14374	14235	14350	14223	14298	14184	14340	14201	14242	14242	14173	14342	14387	14118	14166	14251	14238	14169	14182	14232	14437	14139	14483	14411	14093	14348	14371	14380	14345	14190	14337	14301	14238	14349	14192	14241	14240	14197	14155	14384	14263	14296	14210	14415	14307	14200	14362	14171	14198	14259	14180	14272	14150	14355	14307	14236	14230	14410	14123	14180	14404	14153	14198	14268	14334	14136	14399	14288	14301	14298	14427	14412	14335	14281	14261	14421	14206	14096	14460	14385	14238	14216	14322	14192	14489	14300	14283	14427	14207	14260	14234	14433	14321	14260	14236	14389	14443	14170	14281	14302	14393	14249	14174	14219	14207	14094	14528	14320	14263	14267	14422	14234	14262	14277	14342	14271	14251	14405	14299	14252	14483	14374	14243	14270	14327	14258	14379	14346	14390	14244	14309	14120	14215	14301	14343	14194	14376	14386	14110	14363	14272	14180	14246	14275	14312	14228	14171	14448	14254	14316	14113	14364	14206	14229	14242	14278	14194	14360	14392	14221	14311	14177	14356	14236	14342	14261	14245	14363	14117	14226	14217	14064	14545	14218	14231	14354	14425	14389	14412	14260	14336	14308	14267	14243	14317	14244	14168	14083	14367	14215	14284	14247	14459	14397	14392	14330	14382	14409	14350	14469	14318	14270	14300	14350	14196	14179	14324	14245	14184	14307	14276	14217	14248	14334	14333	14396	13969	14170	14356	14376	14457	14323	14328	14153	14400	14272	14233	14126	14182	14193	14337	14296	14382	14285	14252	14169	14274	14246	14289	14278	14351	14253	14361	14146	14306	14285	14115	14357	14240	14324	14452	14113	14378	14312	14257	14224	14222	14308	14169	14310	14330	14275	14478	14293	14193	14335	14290	14110	14367	14247	14252	14338	14198	14376	14137	14299	14321	14358	14258	14313	14255	14449	14179	14350	14241	14388	14291	14211	14246	14232	14379	14228	14339	14169	14241	14062	14138	14255	14184	14162	14333	14329	14278	14338	14236	14257	14372	14325	14319	14206	14271	14337	14302	14194	14472	14245	14353	14187	14396	14405	14337	14403	14273	14185	14277	14158	14293	14321	14360	14325	14296	14249	14384	14383	14374	14303	14213	14346	14215	14278	14254	14241	14231	14356	14214	14260	14274	14350	14319	14258	14447	14511	14295	14203	14218	14217	14464	14202	14191	14269	14140	14290	14272	14181	14340	14300	14315	14160	14290	14284	14243	14041	14372	14224	14296	14368	14302	14220	14367	14307	14368	14312	14221	14296	14214	14330	14402	14341	14430	14303	14256	14326	14321	14258	14262	14321	14446	14422	14348	14320	14246	14496	14292	14292	14179	14345	14257	14298	14182	14299	14139	14346	14238	14333	14388	14101	14251	14421	14294	14283	14323	14265	14247	14354	14356	14309	14186	14236	14336	14357	14044	14452	14242	14301	14108	14273	14250	14253	14206	14243	14252	14353	14320	14324	14279	14250	14417	14317	14408	14335	14377	14339	14285	14252	14119	14200	14233	14378	14341	14194	14284	14168	14165	14279	14106	14268	14409	14086	14456	14395	14411	14291	14280	14342	14220	14311	14377	14204	14060	14506	14249	14231	14167	14204	14177	14265	14278	14272	14419	14182	14231	14181	14345	14198	14278	14269	14305	14284	14261	14293	14456	14297	14280	14354	14273	14367	14255	14165	14291	14367	14179	14214	14236	14275	14237	14343	14200	14232	14421	14331	14215	14247	14385	14391	14302	14314	14327	14326	14286	14231	14399	14337	14221	14171	14252	14239	14331	14351	14193	14214	14418	14267	14344	14162	14359	14331	14272	14355	14263	14380	14428	14219	14263	14250	14421	14341	14200	14389	14334	14169	14197	14211	14438	14246	14199	14217	14212	14319	14287	14293	14219	14247	14207	14303	14417	14209	14218	14361	14196	14206	14209	14286	14152	14138	14380	14213	14222	14079	14445	14241	14281	14225	14222	14404	14290	14179	14166	14223	14141	14210	14236	14322	14329	14273	14113	14338	14263	14224	14197	14302	14342	14225	14382	14338	14389	14296	14371	14304	14406	14177	14386	14292	14274	14347	14262	14305	14318	14179	14116	14271	14270	14202	14132	14257	14278	14302	14323	14368	14258	14197	14411	14182	14343	14356	14228	14280	14404	14338	14336	14205	14224	14185	14251	14337	14308	14231	14347	14287	14209	14422	14361	14250	14116	14151	14400	14395	14292	14146	14291	14262	14325	14125	14172	14297	14136	14383	14298	14285	14241	14268	14272	14369	14321	14361	14489	14215	14389	14194	14328	14382	14416	14331	14281	14218	14300	14091	14399	14319	14287	14389	14113	14213	14140	14313	14459	14351	14411	14415	14166	14264	14268	14255	14426	14196	14115	14451	14117	14315	14252	14429	14228	14229	14342	14139	14392	14296	14352	14520	14394	14245	14297	14363	14352	14309	14460	14279	14128	14094	14260	14258	14290	14484	14224	14412	14236	14336	14285	14265	14274	14374	14304	14222	14214	14237	14316	14244	14171	14268	14184	14227	14211	14388	14076	14312	14274	14232	14180	14221	14340	14204	14398	14314	14302	14325	14302	14215	14448	14255	14268	14200	14307	14368	14302	14329	14394	14282	14516	14297	14220	14308	14441	14276	14267	14268	14251	14260	14334	14181	14299	14208	14365	14212	14346	14129	14384	14201	14302	14040	14191	14403	14467	14258	14457	14152	14203	14252	14243	14272	14200	14324	14430	14272	14145	14228	14224	14254	14268	14403	14168	14232	14113	14157	14215	14440	14402	14455	14209	14373	14237	14354	14182	14234	14266	14345	14249	14380	14444	14362	14276	14276	14232	14122	14417	14189	14239	14227	14152	14420	14310	14337	14330	14120	14339	14116	14142	14357	14247	14482	14101	14262	14296	14361	14427	14152	14222	14276	14243	14280	14336	14225	14260	14279	14286	14469	14339	14257	14363	14327	14316	14264	14200	14294	14213	14264	14188	14344	14266	14319	14314	14373	14246	14154	14414	14192	14279	14268	14257	14223	14355	14314	14338	14295	14268	14283	14142	14508	14299	14288	14336	14278	14293	14325	14197	14271	14416	14222	14350	14194	14373	14254	14286	14102	14281	14279	14378	14245	14260	14294	14147	14153	14559	14413	14211	14273	14421	14346	14258	14378	14427	14288	14398	14170	14229	14363	14171	14335	14211	14389	14229	14357	14265	14275	14225	14249	14292	14278	14177	14275	14444	14186	14273	14290	14212	14409	14157	14155	14388	14238	14271	14294	14503	14309	14206	14420	14341	14123	14218	14114	14271	14344	14204	14153	14458	14217	14350	14363	14337	14150	14370	14283	14443	14196	14300	14141	14435	14337	14233	14206	14287	14230	14206	14350	14104	14223	14270	14393	14399	14141	14225	14447	14400	14243	14389	14326	14273	14212	14242	14434	14144	14245	14280	14384	14357	14112	14249	14342	14232	14363	14321	14346	14362	14381	14342	14366	14209	14231	14150	14271	14112	14248	14356	14297	14268	14318	14245	14338	14219	14164	14392	14258	14376	14239	14293	14428	14261	14320	14238	14253	14332	14323	14296	14271	14323	14387	14532	14362	14463	14300	14359	14256	14229	14391	14300	14217	14312	14167	14264	14316	14176	14337	14321	14376	14178	14190	14400	14120	14349	14262	14311	14178	14183	14323	14244	14398	14134	14251	14159	14192	14199	14335	14147	14316	14320	14180	14217	14210	14391	14178	14166	14096	14341	14372	14216	14366	14246	14341	14262	14380	14315	14155
27204	21575	24695	28029	29024	24971	20639	16526	15240	14952	14947	14981	14960	14855	15056	14965	15025	14890	14797	14962	15040	15099	14868	14970	15165	15012	14945	15060	14850	15050	14886	15041	15076	14970	15068	14945	14843	14944	14936	14949	14829	14918	14999	14947	14833	14990	14992	15038	15111	15088	14901	14960	14798	14915	14911	15077	14891	14821	14953	14932	14846	14810	15074	15009	14873	14912	14807	14906	14906	14989	14946	15024	14866	14777	14972	14934	14906	14880	14809	14801	14949	14814	14775	14897	14855	15017	14960	14949	14942	14874	14872	14944	14859	14951	14822	14730	14802	14780	15092	14748	14897	14834	14844	14976	14954	14706	14859	14819	14830	14940	14967	14704	14841	15014	14928	15064	14791	14846	14807	14856	14979	14833	14893	14985	14955	14828	14771	14845	14838	14773	14926	14888	14991	14930	14840	15048	14766	14945	14986	15108	14926	15001	14779	14810	14806	14879	14833	14850	14987	14861	14752	14934	14874	14982	14898	14846	14710	14660	14964	14813	14974	14810	14856	14927	14800	15032	14827	14812	14703	15007	15100	14915	14885	15029	14834	14981	14859	14820	14804	14924	14917	15007	14925	14840	14856	14741	14969	14964	14915	14906	14899	14935	14993	14848	14901	14791	14934	15042	14994	15073	15134	14917	14763	14837	14671	14940	14955	14945	14799	14840	14973	14807	15022	15018	14866	14812	14989	14833	14890	14685	15112	14869	15088	14836	14804	15026	14843	14819	14927	14851	14981	14844	14922	14972	14996	14857	14810	14964	14851	14951	14709	14999	14958	14872	14833	14832	14875	15160	15152	14997	15030	14952	14786	14801	14943	14930	14973	14974	14723	14849	14958	14730	14774	14924	14851	14968	14916	14830	14787	14834	14779	14834	14938	14969	14717	14873	14811	14767	14937	14712	14899	14967	14878	14741	15025	14829	14957	14808	15035	14826	14704	15034	15063	15110	14776	14896	14813	15054	14803	15130	15038	14944	14950	15046	14921	14986	14750	14898	14928	14800	14952	14771	14879	14922	15087	14993	14961	14684	14819	15049	14937	14980	14991	15053	14994	14732	14869	14711	14997	14896	14907	14629	14943	14920	15100	14940	14851	14918	14968	14828	14935	14889	14873	14941	14874	14889	15118	14807	14906	14903	14811	14906	14994	14950	14938	14727	15042	14841	14790	14881	14726	14822	14850	14875	14875	14934	14999	14904	14896	14874	14889	14810	14791	14901	15080	15009	14875	14771	14879	14954	14777	14759	14857	14853	14890	14776	14909	14833	14638	14784	14952	14753	14935	14786	14910	14832	14896	14990	14934	15018	14730	14780	15020	15079	14900	14831	15027	14807	14729	14967	14884	14951	14794	14940	15097	15098	15053	14973	14992	14841	14936	14996	14825	14854	14958	14681	14780	14996	15042	14783	14853	15084	15013	14735	14756	14953	14869	14780	14928	14864	15049	14924	14833	14904	14882	14922	14796	14802	15068	14813	14891	15017	14857	14893	14915	15024	14856	14598	14824	15050	15053	14902	14764	14957	14922	14777	14885	14731	14712	14889	14940	14739	14912	14811	14979	14926	15080	14916	14969	14928	14718	14846	15034	14849	15033	14715	14699	14819	14948	14916	14742	14907	14788	14954	14715	14821	14853	14868	15055	14973	14900	14913	14795	14971	14925	14948	14946	15028	14954	14856	15070	14850	14996	14974	14910	15027	14829	14967	14992	14941	15044	14692	15008	14848	14944	14757	14846	14818	14849	14968	14793	15056	14970	14882	14529	15077	15015	14959	14813	14857	14818	14811	14828	14731	14747	14954	15027	15019	14883	14990	15067	14947	14964	14923	14895	14710	15016	14906	14892	14685	14906	14807	14885	14803	14854	14796	14895	14912	14889	14842	14752	14902	14935	15001	15070	14896	15052	15035	14900	14948	14984	14821	14807	15041	14809	14941	14831	14791	14820	15067	15112	14974	14920	14824	14890	15016	14965	14987	14788	14865	14850	14899	14897	14869	14737	14736	14900	15066	15024	14836	15013	14841	14936	14860	15002	14883	15049	14991	14905	14855	15000	14820	14975	15020	14953	15014	14948	14838	15058	14967	14847	14917	14856	14921	14899	14964	14887	14930	14728	14782	15120	15111	15014	14936	14877	14848	14843	14851	15072	15001	14783	14877	14921	14821	14788	15067	15184	15005	14910	14929	15069	14858	14795	14757	14827	14838	14803	15066	14851	14814	14892	14884	15066	14942	15112	14870	14971	15254	14749	14915	14841	14917	15057	14792	15008	14737	14784	14807	14751	14675	14955	14829	14795	14825	14888	14809	14738	14937	14764	14901	14980	14976	14943	15001	14892	14795	14885	14870	14895	14788	14731	15092	14645	14778	14825	14879	14626	14882	14873	14811	14667	14762	15005	14955	15017	14860	15067	14943	14987	15088	14890	14910	14999	14840	14769	14920	14813	14979	14730	15026	14826	14732	14957	14901	14978	14889	14797	14802	14872	14874	14872	14937	14594	14714	14871	14974	14895	14697	14724	14838	14841	14589	14863	15077	14959	14999	14972	14831	15008	14926	14980	14917	14859	14856	14844	14842	14958	14886	14989	14961	14901	14896	15146	14924	15028	14919	14910	14877	14931	14927	14919	14833	15014	14910	14872	14627	14805	14825	14909	14802	14890	15007	14816	14842	14721	15070	15098	14902	14783	15037	14941	14899	14871	14962	14937	14919	15137	14840	14821	14889	14900	14962	14987	14743	14761	14953	14946	14901	14858	15024	14876	15108	14862	14729	14863	15044	14983	14946	14766	15187	14884	14751	15173	14886	14804	14931	14921	14974	14970	14901	15006	14810	14956	14917	14860	14895	14858	14849	14967	15041	14777	14931	15020	14788	14882	14804	14909	14896	14792	15031	14851	14881	15040	15005	14888	14856	14837	14676	14860	14676	14814	14742	14893	14979	14900	15140	14960	14872	14834	14898	14860	15150	14880	14866	14854	14924	14800	14789	14911	14870	14815	14885	14880	14758	15025	14700	14811	14852	15009	14855	14940	14782	14820	14956	14812	14936	14844	14979	15096	14989	14926	14629	15062	14781	14879	14953	14959	14921	14809	14849	14892	14826	14749	14965	15046	14817	14971	14962	15165	14794	14739	14853	14817	14919	14843	14947	14901	14921	14954	14887	15045	14850	15098	14920	15153	15054	15016	15033	14944	14971	15046	15013	15178	15091	14587	14896	14719	14918	15088	14947	14930	14900	14899	14835	14929	14964	14791	14882	14886	15015	14923	14908	15074	15090	14955	14829	14806	14833	14840	15076	15049	14960	14764	14962	14924	14776	14978	14851	14949	14865	14941	14853	15124	14958	14975	14678	14831	14851	14879	14727	15056	15052	14869	14985	14969	14654	15007	15088	14908	14786	14984	14919	15040	14847	15081	14960	15036	14840	14924	14837	14687	14910	14886	14801	14949	14885	14905	14937	14864	15031	14984	14874	14996	14736	15137	14958	14786	14873	14843	14908	15060	15040	14868	14899	14751	14843	14983	15000	15025	14750	15059	14857	15147	14960	15127	14869	14802	14792	14902	14820	14988	14943	15005	14810	14816	14733	14906	14818	14905	14911	14818	14987	14721	14836	14714	14880	14934	15160	14899	14862	14804	15086	14985	14926	14843	14933	14884	14970	14859	14920	14871	14818	15020	14897	14839	15139	15049	15049	15056	14980	14844	15038	14796	14734	15054	14794	14928	14876	15143	14894	14847	15063	14734	15002	14685	14815	14721	14889	15020	15031	15137	14981	15036	14955	14970	15021	14887	15092	15014	14979	15158	14851	14930	14866	14894	14696	14897	14989	15009	15150	14970	14858	15025	14775	14859	14829	14854	14957	14690	14781	14864	15036	14796	14907	14971	14959	14998	14799	14690	14915	14846	14859	14961	14918	14865	15012	14999	14975	14957	15005	15043	15093	15006	14828	15017	14973	14986	14818	14685	14913	14871	14868	14920	15016	15218	14818	14907	14795	14941	15034	14799	14911	15120	15012	14952	15106	14770	14912	14886	15088	14892	14853	14790	14953	14936	14762	14891	14932	15067	14796	14926	14815	14763	14945	14854	14851	14956	14886	14941	15015	14816	15122	15093	14983	14897	14866	14974	15036	15038	14880	15067	14737	14931	14830	14829	14863	14910	14967	14815	15108	14898	14921	14722	15064	14958	14821	14698	15030	14953	14970	14922	14981	14936	14879	14956	14898	14924	14883	14923	14971	14823	14810	14926	14970	14938	14884	14896	14820	14689	14949	14729	14873	14956	14871	14876	15012	14999	14840	14819	15027	15021	14804	14819	14872	14881	14821	14843	14792	15026	14738	14932	14950	14995	14788	14792	14866	14899	15198	14781	14744	15022	15027	14999	14999	14841	14833	14960	14858	14915	14743	14944	14811	14978	14806	14782	14787	14947	15001	15089	14599	14971	14859	14873	14956	14914	15049	14825	14801	15209	15039	14710	14776	14894	14918	14983	14843	14933	14907	14889	14719	14700	14928	14945	14985	14931	14910	14879	14943	15060	14778	14792	14947	14883	15035	14966	14834	14696	14863	15129	14911	14857	14962	14902	15078	14722	14965	14896	14914	15009	15050	14787	14920	14898	14941	14849	14792	14928	14907	14831	14795	14938	14704	15093	14905	14888	15105	14956	14997	14846	14891	14931	15031	14816	14988	15087	14902	14754	14968	14837	14980	14635	15061	15071	15039	14932	14983	15022	14841	14947	15038	15013	15024	15101	14945	14985	14964	15041	14951	14801	15083	15045	14909	15089	14888	14822	15048	14974	14926	14931	14962	14883	14984	14824	14766	14820	14968	15025	15013	14956	14784	14865	14959	14944	14926	15130	14932	14921	14835	14941	15040	15076	14847	15037	14948	14923	14896	15102	14803	14894	14935	14892	14902	14932	14863	14965	14703	14822	14917	14934	14788	14880	14835	14957	14928	14871	14760	14883	14875	15067	14904	14924	14730	14942	14917	14999	14828	14761	14841	15000	14929	14799	14842	14779	14845	14854	14713	14885	14843	14690	14873	14789	14790	14911	14673	15016	14908	14916	14895	14891	15098	14874	14815	14892	15024	14902	14896	15013	15015	14970	14975	15122	14823	14846	14968	14859	14879
13862	16721	22982	29743	31728	26208	20497	15632	14380	14288	14131	14306	14268	14274	14230	14282	14128	14292	14189	14318	14367	14222	14239	14231	14145	14216	14434	14266	14218	14186	14280	14363	14123	14154	14351	14216	14140	14233	14209	14280	14279	14361	14199	14227	14190	14152	14194	14212	14295	14439	14294	14136	14043	14349	14113	14308	14318	14150	14189	14208	14234	14372	14326	14318	14233	14317	14210	14112	14263	14296	14135	14055	14288	14355	14254	14218	14037	14308	14154	14160	14199	14116	14253	14146	14232	14170	14371	14131	14129	14065	14297	14253	14121	14123	14103	14111	14275	14092	14277	14137	14073	14196	14064	14254	14231	14041	14124	14240	14131	14183	14146	14210	14260	14453	14339	14150	14339	14176	14262	14135	14225	14352	14228	14158	14287	14387	14249	14200	14162	14094	14210	14373	14132	14146	14299	14211	14230	14242	14210	14222	14125	14233	14207	14159	14249	14186	14129	14336	14294	14251	14280	14196	14174	14214	14256	14203	14167	14086	13971	14139	14097	14268	14249	14221	14006	14208	14143	14208	14246	14362	14089	14058	14195	14151	14193	14293	14159	14191	14206	14323	14410	14220	14212	14268	14158	14166	14169	14213	14333	14251	14207	14080	14224	14190	14122	14251	14279	14197	14298	14289	14153	14247	14161	14225	14232	14296	14192	14346	14202	14368	14279	14321	14397	14288	14194	14173	14224	14384	14245	14157	14210	14157	14093	14143	14052	14175	14272	14240	14229	14206	14326	14119	14183	14270	14233	14194	14204	14107	14214	14292	14404	14258	14139	14132	14372	14235	14197	14265	14263	14292	14201	14338	14374	14312	14281	14262	14094	14329	14199	14234	14261	14240	14239	13982	14279	14175	14146	14234	14320	14068	14163	14117	14253	14088	14247	14242	14223	14208	14038	14327	14196	14288	14202	14303	14303	14298	14197	14209	14134	14212	14209	14179	14239	14110	14114	14107	14243	14210	14163	14234	14341	14177	14122	14319	14185	14323	14313	14194	14269	14172	14250	14211	14177	14189	14200	14076	14280	14186	14296	14486	14171	14141	14185	14290	14240	14023	14195	14129	14116	14113	14254	14092	14260	14159	14380	14341	14209	14234	14193	14170	14243	14286	14271	14069	14340	14353	14155	14259	14108	14159	14185	13957	14213	14223	14257	14106	14276	14130	14196	14290	14306	14170	14359	14240	14123	14284	14171	14212	14209	14137	14331	14241	14040	14334	14263	14208	14202	13967	14312	14261	14129	14157	14278	14035	14237	14263	14064	14250	14101	14149	14310	14128	14244	14161	14130	14261	14106	14179	14307	14256	14374	14357	14008	14174	14159	14252	14176	14087	14299	14237	14177	14289	14153	14227	14325	14283	14126	14253	14159	14141	14169	14209	13998	14300	14231	14290	14372	14110	14217	14166	14187	14248	14195	14207	14322	14311	14105	14228	14266	14385	14120	14194	14206	14181	14266	14278	14246	14208	14281	14206	14144	14177	14159	14218	14122	14269	14290	14201	14172	14266	14159	14316	14178	14267	14308	14227	14210	14246	14308	14349	14269	14285	14219	14160	14183	14087	14296	14370	14112	14179	14248	14151	14075	14139	14210	14297	14117	14285	14301	14261	14177	14106	14230	14390	14416	14170	14118	14304	14300	14165	14346	14084	14350	14307	14192	14037	14234	14215	14200	14254	14245	14212	14136	14151	14157	14194	14264	14372	14293	14127	14153	14172	14194	14211	14286	14101	14010	14415	14162	14385	14320	14148	14202	14393	14111	14215	14216	14229	14079	14075	14282	14354	14456	14210	14189	14181	14131	14180	14401	14224	14219	14247	14142	14251	14289	14277	14273	14277	14165	14133	14126	14254	14180	14253	14285	14290	14229	14120	14262	13991	14269	14334	14329	14133	14201	14274	14239	14282	14157	14335	14007	14268	14355	14254	14328	14224	14276	14154	14308	14338	14159	14150	14026	14212	14217	14180	14392	14219	14245	14248	14300	14227	14234	14218	14289	14066	14203	14131	14384	14280	14226	14181	14174	14276	14324	14092	14146	14327	14277	14318	14314	14268	14188	14145	14173	14214	14269	14192	14227	14176	14381	14112	14190	14211	14252	13952	14303	14297	14305	14363	14195	14268	14250	14172	14244	14302	14223	14191	14217	14266	14273	14149	14176	14145	14177	14128	14285	14198	14156	14171	14073	14208	14331	14101	14277	14292	14210	13994	14285	14232	14160	14064	14279	14189	14273	14386	14151	14253	14280	14261	14173	14312	14233	14201	14226	14291	14249	14113	14375	14144	14319	14228	14352	14238	14195	14162	14390	14323	14198	14254	14136	13904	14235	14096	14230	14140	14264	14169	14339	14378	14101	14182	14204	14171	14213	14165	14257	14280	14276	14206	14192	14145	14136	14233	14211	14085	14325	14110	14329	14271	14166	14183	14170	14377	14058	14295	14257	14199	14071	14239	14239	14391	14213	14331	14213	13987	14222	14158	14250	14093	14241	14194	14243	14113	14126	14283	14195	14098	14109	14004	13999	14212	14164	14222	14222	14295	14351	14334	14168	14238	14301	14249	14191	14152	14136	14206	14102	14422	14224	14255	14161	14183	14353	14198	14233	14101	14122	14227	14125	14465	14195	14313	14246	14164	14290	14124	14266	14141	14195	14334	14316	14238	14171	14220	14131	14153	14299	14331	14232	14091	14282	14259	14338	14381	14207	14230	14215	14084	14146	14283	14135	14176	14443	14151	14116	14222	14157	14232	14125	14261	14269	14348	14188	14268	14263	14271	14209	14254	14302	14074	14402	14088	14295	14369	14211	14209	14183	14193	14204	14220	14312	14092	14261	14147	14242	14283	14257	14216	14137	14368	14151	14281	14096	14195	14319	14187	14255	14347	14216	14404	14283	14275	14357	14362	14312	14244	14189	14148	14296	14225	14311	14194	14099	14138	14342	14132	14137	14190	14046	14161	14309	14200	14250	14092	14163	14059	14123	14060	14178	14166	14162	14247	14140	14191	14177	14448	14314	14315	14338	14252	14393	14288	14110	14280	14308	14280	14177	14202	14258	14252	14070	14161	14302	14219	14266	14320	14171	14290	14141	14262	14049	14126	14227	14190	14188	14143	14222	14325	14308	14224	14105	14114	14176	14145	14373	14031	14230	14211	14208	14220	14155	14335	14413	14085	14230	14502	14270	14260	14091	14070	14230	14312	14160	14252	14178	14153	14242	14238	14189	14198	14256	14220	14178	14243	14185	14266	14273	14201	14239	14209	14261	14235	14397	14230	14368	14293	14298	14197	14199	14263	14120	14323	14226	14137	14199	14112	14222	14354	14059	14185	14166	14177	14206	14177	14251	14268	14158	14162	14144	14236	14000	14188	14188	14206	14340	14134	14240	14216	14202	14215	14226	14317	14288	14210	14090	14291	14144	14156	14300	14345	14216	14389	14210	14245	14250	14306	14072	14111	14245	14250	14318	14426	14477	14096	14377	14195	14187	14277	14226	14217	14230	14333	14223	14107	14180	14139	14415	14320	14217	14128	14225	14188	14126	14346	14256	14145	14215	14376	14388	14230	14308	14229	14133	14240	14242	14031	14210	14238	14312	14185	14263	14114	14336	14200	14219	14218	14193	14147	14078	14088	14255	14314	14112	14085	14259	14178	14415	14210	14270	14348	14179	14230	14141	14254	14127	14105	14282	14156	14011	14282	14293	14099	14292	14124	14254	14175	14306	14266	14371	14166	14210	14321	14327	14314	14361	14245	14245	14148	14225	14293	14153	14224	14409	14053	14348	14264	14220	14203	14278	14031	14072	14274	14206	14132	14184	14156	14232	14257	14201	14357	14144	14286	14240	14178	14307	14118	14020	14151	14278	14260	14171	14169	14214	14181	14299	14246	14190	14263	14298	14137	14371	14206	14029	14169	14327	14329	14236	14040	14213	14267	14180	14267	14118	14116	14324	14272	14150	14306	14090	14323	14102	14315	14158	14075	14216	14213	14247	14091	14072	14414	14421	14231	14200	14165	14243	14232	14130	14152	14377	14306	14093	14306	14277	14424	14065	14238	14256	14154	14151	14125	14384	14193	14351	14170	14233	14203	14253	14185	14158	14389	14045	14199	14338	14043	14352	14232	14279	14218	14257	14272	14282	14398	14292	14183	14083	14128	14257	14231	14106	14102	14378	14170	14292	14137	14324	14186	14181	14345	14122	14303	14136	14132	14222	14265	14208	14192	14229	14337	14246	14319	14120	14166	14300	14293	14281	14372	14279	14231	14178	14189	14353	14073	14171	14180	14231	14149	14122	14239	14068	14426	14195	14180	14256	14099	14177	14159	14289	14360	14142	14176	14152	14209	14082	14128	14319	14308	14220	14272	14249	14056	14142	14268	14344	14343	14345	14194	14192	14159	14243	14219	14085	14234	14377	14078	14180	14221	14157	14157	14295	14286	14362	14250	14141	14122	14242	14194	14273	14195	14213	14206	14302	14276	14232	14209	14300	14038	14136	14132	14167	14358	14103	14143	14390	14052	14094	14181	14084	14012	14224	14211	14270	14258	14240	14166	14287	14084	14276	14170	14316	14170	14239	14366	14307	14296	14169	14344	14160	14261	14364	14247	14120	14183	14270	14182	14226	14188	14307	14308	14211	14162	14108	14256	14301	14270	14389	14111	14280	14323	14170	14332	14373	14130	14171	14151	14219	14286	14205	14380	14124	14205	14237	14168	14194	14156	14180	14280	14061	14244	14346	14264	14235	14232	14282	14278	14292	14125	14162	14240	14112	14213	14270	14126	14222	14179	14236	14179	14323	14118	14307	14292	14340	14242	14089	14468	14269	14413	14062	14111	14292	14358	14190	14331	14210	14184	14173	14203	14151	14186	14182	14212	14240	14292	14051	14127	14261	14099	14152	14264	14182	14266	14125	14318	14228	14111	13992	14381	14278	14123	14160	14368	14229	14103	14022	14200	14168	14228	14186	14136	14207	14242	14235	14126	14209	14325	14106	14196	14180	14290	14285	14194	14161	14120	14139	14280	14210	14319	14156	14281	14259	13949	14263	14165	14264	14163	14249	14125	14184	14301	14273	14218	14286	14303	14215	14030	14124	14303	14333	14093	14003	14290	14289	14188	14317	14062	14358	14219
24266	21202	30701	40416	48624	46145	36118	23044	16826	15986	15822	15652	15531	15657	15407	15646	15510	15758	15546	15667	15522	15618	15479	15702	15645	15397	15536	15623	15519	15653	15665	15392	15512	15542	15345	15612	15616	15651	15572	15605	15750	15587	15553	15421	15384	15515	15493	15294	15503	15801	15807	15758	15745	15638	15607	15625	15495	15485	15588	15487	15823	15445	15589	15442	15562	15510	15578	15392	15573	15406	15427	15546	15603	15557	15558	15470	15459	15542	15521	15453	15448	15522	15376	15565	15567	15348	15483	15532	15480	15654	15609	15683	15445	15543	15592	15305	15380	15392	15536	15544	15444	15424	15331	15492	15665	15461	15570	15382	15598	15234	15570	15579	15445	15462	15422	15443	15545	15526	15447	15514	15580	15549	15694	15427	15392	15317	15470	15530	15374	15475	15433	15382	15694	15629	15421	15609	15572	15504	15597	15422	15466	15292	15490	15501	15494	15418	15404	15476	15576	15400	15569	15602	15413	15765	15233	15504	15496	15306	15415	15443	15540	15468	15377	15684	15482	15415	15403	15501	15482	15453	15575	15434	15508	15511	15523	15562	15560	15680	15388	15512	15685	15467	15434	15374	15418	15398	15474	15472	15324	15367	15433	15392	15661	15510	15512	15501	15503	15311	15396	15497	15394	15422	15492	15431	15418	15611	15454	15602	15551	15410	15516	15521	15543	15456	15546	15569	15705	15576	15539	15302	15516	15420	15363	15463	15288	15308	15693	15350	15378	15484	15477	15472	15898	15418	15524	15266	15405	15104	15332	15522	15398	15560	15636	15433	15623	15585	15444	15637	15576	15523	15423	15428	15440	15356	15416	15615	15604	15421	15391	15431	15558	15341	15480	15412	15512	15788	15593	15283	15536	15798	15477	15473	15592	15513	15267	15357	15437	15865	15488	15483	15632	15480	15428	15436	15678	15470	15535	15562	15663	15369	15488	15508	15417	15341	15312	15606	15485	15553	15423	15335	15447	15484	15514	15374	15464	15639	15535	15640	15445	15153	15293	15526	15403	15536	15362	15589	15514	15633	15392	15437	15483	15386	15570	15196	15470	15848	15665	15460	15709	15629	15487	15468	15691	15586	15489	15444	15387	15378	15426	15352	15523	15497	15411	15659	15608	15457	15312	15496	15571	15536	15522	15476	15577	15499	15368	15498	15481	15591	15432	15610	15335	15541	15823	15574	15818	15552	15531	15539	15420	15679	15477	15417	15299	15578	15434	15551	15635	15430	15575	15545	15477	15491	15581	15410	15585	15507	15466	15514	15343	15655	15447	15295	15666	15419	15551	15669	15460	15585	15479	15294	15609	15431	15476	15566	15571	15472	15498	15313	15476	15283	15486	15574	15401	15480	15774	15559	15570	15389	15578	15450	15377	15384	15360	15383	15587	15474	15573	15494	15378	15336	15574	15581	15471	15486	15645	15580	15480	15548	15526	15564	15516	15436	15538	15397	15579	15342	15573	15573	15423	15453	15322	15319	15534	15383	15519	15496	15670	15413	15650	15363	15494	15281	15478	15577	15557	15443	15549	15611	15474	15463	15605	15356	15452	15636	15456	15463	15348	15401	15586	15549	15709	15475	15422	15571	15609	15354	15535	15512	15556	15616	15531	15391	15328	15644	15499	15590	15561	15456	15456	15469	15544	15644	15440	15538	15578	15523	15505	15552	15393	15435	15714	15661	15454	15712	15639	15443	15440	15383	15530	15607	15280	15528	15498	15387	15335	15308	15420	15398	15317	15475	15572	15479	15485	15518	15481	15509	15511	15703	15626	15336	15393	15717	15608	15432	15602	15481	15365	15413	15422	15467	15368	15520	15475	15588	15580	15311	15545	15503	15506	15582	15634	15624	15592	15367	15548	15350	15542	15625	15632	15490	15465	15346	15377	15584	15443	15307	15527	15600	15449	15537	15713	15539	15542	15343	15715	15524	15480	15422	15710	15276	15474	15458	15487	15461	15422	15562	15710	15416	15641	15427	15370	15366	15652	15654	15373	15654	15396	15399	15556	15460	15451	15459	15540	15513	15710	15557	15552	15653	15441	15511	15498	15555	15370	15499	15512	15465	15467	15436	15569	15399	15520	15428	15497	15389	15379	15488	15455	15473	15496	15430	15523	15628	15429	15532	15648	15576	15486	15590	15605	15601	15535	15433	15326	15457	15382	15413	15519	15388	15574	15527	15653	15434	15780	15347	15517	15568	15459	15380	15370	15547	15463	15375	15532	15683	15420	15398	15383	15620	15304	15548	15495	15398	15443	15503	15581	15376	15430	15450	15338	15272	15472	15298	15496	15553	15751	15539	15393	15547	15363	15369	15479	15346	15438	15495	15555	15393	15676	15403	15500	15482	15613	15460	15424	15141	15499	15490	15544	15595	15427	15398	15434	15485	15450	15596	15561	15448	15432	15403	15364	15265	15511	15594	15298	15424	15402	15606	15490	15317	15406	15437	15502	15554	15729	15550	15616	15755	15446	15521	15354	15499	15254	15535	15472	15514	15446	15549	15474	15470	15521	15456	15430	15431	15501	15563	15435	15560	15479	15329	15641	15538	15370	15566	15740	15498	15452	15452	15571	15665	15582	15483	15610	15327	15353	15349	15355	15477	15363	15325	15442	15515	15486	15367	15732	15573	15527	15463	15518	15650	15549	15597	15365	15478	15581	15456	15444	15438	15385	15462	15555	15471	15456	15541	15500	15466	15376	15599	15424	15343	15485	15379	15288	15423	15495	15543	15504	15645	15454	15589	15383	15628	15361	15677	15574	15497	15562	15434	15556	15664	15710	15715	15433	15381	15373	15467	15320	15464	15432	15370	15489	15313	15493	15546	15307	15462	15394	15521	15433	15606	15332	15373	15476	15401	15497	15696	15494	15404	15551	15398	15512	15728	15335	15346	15404	15668	15297	15377	15332	15235	15508	15540	15350	15325	15521	15311	15334	15385	15392	15402	15499	15473	15449	15449	15435	15572	15590	15547	15617	15555	15492	15351	15659	15474	15421	15415	15520	15520	15562	15699	15527	15475	15327	15450	15302	15602	15503	15581	15681	15591	15422	15605	15493	15302	15475	15698	15554	15615	15523	15410	15520	15680	15663	15719	15453	15329	15491	15627	15570	15297	15303	15328	15518	15413	15539	15452	15528	15375	15499	15518	15504	15509	15411	15504	15475	15482	15389	15624	15581	15554	15420	15565	15501	15230	15373	15445	15616	15340	15386	15475	15655	15510	15461	15424	15550	15288	15629	15391	15620	15414	15376	15483	15490	15614	15511	15436	15579	15534	15669	15382	15393	15469	15448	15622	15475	15484	15572	15549	15572	15485	15497	15486	15485	15547	15413	15514	15553	15436	15499	15528	15323	15457	15339	15497	15732	15346	15417	15561	15662	15500	15533	15661	15411	15616	15243	15216	15490	15483	15316	15285	15562	15408	15655	15363	15480	15414	15442	15401	15303	15537	15486	15446	15487	15461	15357	15515	15456	15397	15437	15456	15649	15520	15502	15604	15458	15548	15596	15459	15581	15484	15451	15372	15520	15406	15452	15462	15399	15392	15370	15404	15446	15539	15296	15533	15409	15540	15541	15572	15437	15460	15523	15469	15469	15518	15614	15486	15427	15698	15471	15690	15461	15570	15454	15274	15486	15505	15497	15512	15603	15629	15482	15494	15525	15307	15443	15568	15427	15659	15551	15611	15523	15596	15660	15408	15382	15483	15473	15501	15492	15547	15687	15361	15394	15603	15632	15758	15551	15660	15586	15520	15641	15499	15325	15569	15301	15438	15374	15400	15422	15500	15395	15432	15486	15472	15547	15427	15522	15373	15526	15529	15555	15572	15456	15416	15431	15546	15292	15464	15476	15578	15625	15430	15397	15368	15602	15550	15519	15323	15207	15538	15525	15616	15605	15598	15580	15330	15600	15482	15568	15375	15389	15604	15550	15424	15654	15389	15423	15384	15516	15551	15598	15617	15580	15638	15446	15538	15644	15516	15439	15566	15671	15563	15494	15446	15413	15435	15455	15261	15522	15511	15542	15418	15580	15393	15448	15482	15570	15629	15685	15434	15329	15508	15602	15482	15582	15580	15533	15544	15561	15482	15350	15486	15320	15657	15425	15405	15552	15361	15603	15360	15460	15605	15539	15406	15537	15622	15747	15551	15498	15472	15329	15446	15479	15461	15691	15438	15454	15487	15546	15455	15537	15406	15320	15360	15345	15481	15490	15418	15486	15375	15285	15571	15475	15454	15471	15572	15517	15448	15596	15494	15505	15611	15524	15438	15646	15510	15517	15337	15391	15590	15446	15509	15454	15227	15398	15507	15740	15435	15522	15339	15535	15491	15364	15533	15517	15531	15551	15388	15452	15406	15458	15300	15429	15480	15395	15471	15515	15596	15455	15571	15387	15382	15373	15175	15528	15571	15432	15600	15672	15378	15416	15585	15508	15598	15730	15317	15362	15634	15412	15321	15619	15598	15567	15394	15554	15484	15379	15497	15372	15479	15714	15442	15525	15744	15537	15467	15498	15527	15518	15632	15640	15453	15457	15775	15472	15450	15563	15754	15558	15498	15657	15434	15334	15346	15507	15371	15346	15499	15549	15564	15493	15441	15391	15671	15564	15702	15437	15507	15664	15516	15572	15309	15559	15485	15529	15456	15429	15364	15449	15583	15496	15530	15395	15472	15386	15432	15618	15325	15479	15484	15502	15569	15580	15416	15638	15454	15522	15687	15279	15412	15418	15451	15660	15563	15458	15597	15327	15521	15546	15504	15405	15439	15478	15457	15609	15513	15521	15479	15449	15577	15550	15535	15586	15509	15506	15594	15465	15339	15552	15560	15414	15456	15492	15484	15563	15373	15350	15687	15462	15400	15760	15597	15415	15614	15604	15713	15638	15555	15543	15743	15489	15608	15653	15498	15612	15486	15496	15296	15452	15515	15407	15421	15507	15631	15614	15509	15379	15495	15328	15456	15626	15271	15312	15730	15347	15286	15377	15527	15287	15357	15689	15557	15590	15518	15731	15433	15492	15589	15512	15445	15426	15364	15483	15469	15609	15432	15565	15554	15463	15414	15518	15420	15400	15374	15480	15547	15516	15570	15566	15510	15515	15509	15395	15614	15551	15494	15371	15440
15766	44360	62913	59858	56655	48481	36508	21836	15183	14868	14430	14585	14761	14729	14753	14615	14591	14769	14726	14564	14734	14598	14761	14770	14597	14663	14829	14604	14720	14614	14703	14726	14432	14580	14759	14638	14792	14629	14612	14738	14503	14566	14475	14678	14636	14706	14527	14612	14607	14755	14846	14714	14625	14428	14600	14593	14685	14532	14516	14767	14721	14724	14458	14689	14720	14678	14504	14670	14433	14455	14727	14686	14727	14615	14449	14601	14668	14604	14751	14676	14706	14636	14556	14715	14565	14589	14603	14761	14615	14589	14511	14499	14514	14601	14565	14493	14660	14813	14559	14484	14628	14565	14810	14585	14467	14723	14585	14530	14584	14758	14585	14534	14714	14594	14642	14581	14655	14570	14615	14558	14731	14509	14535	14720	14619	14575	14550	14568	14678	14691	14488	14599	14703	14576	14493	14655	14583	14508	14570	14641	14554	14565	14580	14478	14554	14582	14414	14601	14622	14708	14605	14663	14610	14644	14673	14729	14677	14507	14548	14640	14580	14442	14644	14780	14569	14646	14553	14689	14564	14674	14576	14489	14771	14861	14418	14494	14648	14673	14586	14502	14726	14580	14618	14759	14615	14621	14639	14646	14550	14523	14557	14703	14620	14505	14550	14630	14622	14578	14624	14592	14470	14477	14513	14565	14538	14596	14776	14713	14516	14591	14555	14476	14564	14568	14492	14568	14640	14471	14492	14508	14695	14581	14606	14618	14615	14458	14699	14504	14606	14617	14753	14726	14583	14636	14720	14644	14618	14508	14651	14730	14355	14549	14497	14577	14494	14663	14589	14690	14693	14661	14375	14753	14494	14742	14554	14523	14541	14604	14464	14483	14478	14723	14542	14459	14562	14549	14683	14631	14688	14524	14585	14654	14570	14543	14531	14712	14670	14466	14611	14575	14722	14768	14551	14700	14644	14509	14544	14729	14677	14605	14634	14635	14445	14549	14534	14728	14547	14535	14476	14702	14439	14479	14434	14704	14630	14642	14580	14622	14673	14660	14546	14510	14608	14547	14481	14407	14638	14635	14722	14698	14569	14813	14553	14564	14645	14737	14658	14685	14482	14568	14492	14613	14671	14428	14556	14597	14590	14645	14793	14561	14502	14575	14665	14617	14435	14761	14571	14613	14703	14650	14581	14599	14452	14623	14693	14456	14677	14674	14665	14536	14710	14667	14674	14732	14817	14425	14436	14588	14687	14515	14563	14635	14578	14504	14475	14627	14640	14792	14660	14562	14634	14659	14554	14572	14792	14767	14500	14598	14580	14691	14794	14602	14626	14569	14800	14651	14761	14608	14489	14555	14582	14577	14751	14593	14472	14475	14440	14731	14595	14635	14556	14584	14502	14607	14476	14711	14566	14788	14532	14545	14506	14643	14548	14582	14639	14583	14486	14607	14632	14739	14679	14594	14639	14518	14502	14644	14641	14536	14621	14465	14758	14648	14529	14636	14387	14581	14644	14824	14629	14554	14553	14696	14673	14561	14506	14540	14689	14473	14817	14622	14757	14487	14615	14783	14505	14736	14596	14549	14576	14528	14608	14634	14657	14725	14783	14708	14459	14580	14762	14697	14632	14724	14668	14622	14707	14677	14468	14769	14656	14506	14574	14448	14694	14775	14662	14408	14632	14426	14696	14637	14654	14661	14555	14678	14550	14755	14583	14578	14504	14504	14547	14579	14759	14559	14408	14475	14717	14655	14624	14672	14768	14727	14626	14645	14525	14783	14673	14610	14598	14597	14658	14576	14710	14505	14777	14602	14633	14683	14685	14506	14646	14514	14713	14694	14572	14640	14663	14643	14622	14607	14651	14583	14498	14646	14798	14693	14576	14550	14686	14670	14616	14544	14629	14743	14581	14671	14637	14499	14795	14701	14503	14657	14561	14690	14688	14646	14750	14649	14623	14679	14429	14599	14734	14702	14507	14624	14657	14546	14538	14621	14657	14755	14539	14637	14576	14672	14609	14508	14556	14545	14709	14580	14597	14707	14427	14741	14497	14683	14636	14529	14556	14670	14626	14832	14678	14791	14371	14688	14713	14682	14541	14656	14554	14475	14823	14557	14673	14705	14488	14808	14634	14676	14675	14687	14613	14646	14668	14518	14650	14495	14453	14564	14508	14437	14553	14500	14602	14413	14472	14524	14623	14691	14666	14639	14728	14329	14589	14637	14698	14717	14573	14676	14593	14590	14592	14567	14671	14690	14423	14619	14722	14476	14617	14534	14711	14576	14446	14513	14522	14589	14696	14671	14514	14639	14746	14453	14558	14452	14674	14709	14606	14581	14461	14657	14821	14708	14547	14569	14589	14556	14547	14587	14659	14568	14673	14721	14739	14630	14679	14534	14607	14429	14718	14688	14611	14615	14584	14776	14540	14615	14647	14310	14650	14675	14699	14713	14551	14687	14667	14497	14805	14573	14587	14522	14646	14644	14529	14777	14605	14733	14596	14775	14770	14560	14568	14614	14614	14614	14653	14605	14623	14716	14644	14484	14740	14678	14592	14753	14642	14712	14543	14453	14465	14522	14650	14640	14707	14706	14699	14502	14667	14592	14625	14612	14765	14795	14706	14678	14613	14634	14548	14567	14628	14587	14465	14438	14688	14626	14510	14631	14727	14683	14546	14606	14526	14628	14610	14666	14703	14531	14739	14614	14561	14484	14750	14552	14583	14579	14542	14751	14562	14627	14431	14776	14498	14661	14570	14582	14629	14503	14510	14632	14592	14491	14677	14633	14590	14667	14635	14526	14598	14729	14595	14717	14598	14584	14548	14504	14701	14556	14496	14461	14686	14580	14359	14603	14607	14640	14583	14596	14789	14614	14801	14661	14523	14634	14599	14713	14673	14731	14586	14656	14541	14623	14667	14552	14588	14587	14460	14624	14701	14626	14545	14562	14749	14537	14565	14522	14638	14638	14622	14640	14572	14599	14638	14563	14666	14583	14468	14791	14781	14481	14647	14597	14583	14641	14613	14562	14648	14497	14800	14786	14773	14631	14755	14630	14401	14548	14584	14604	14662	14616	14631	14595	14699	14490	14672	14807	14517	14646	14639	14704	14504	14620	14656	14748	14656	14567	14578	14807	14523	14824	14581	14546	14519	14672	14559	14635	14649	14721	14697	14584	14576	14515	14588	14726	14591	14592	14502	14730	14624	14608	14436	14576	14579	14769	14570	14582	14583	14693	14744	14474	14516	14751	14528	14762	14637	14465	14621	14767	14610	14633	14626	14538	14590	14743	14570	14552	14704	14738	14518	14700	14514	14679	14707	14624	14523	14714	14489	14650	14447	14477	14495	14596	14590	14548	14617	14705	14557	14536	14545	14746	14571	14536	14611	14497	14630	14641	14526	14597	14534	14544	14586	14562	14626	14713	14867	14754	14780	14682	14526	14449	14574	14577	14581	14699	14620	14477	14664	14577	14691	14629	14639	14648	14534	14468	14637	14690	14499	14561	14663	14558	14558	14630	14558	14647	14606	14692	14737	14548	14596	14677	14602	14486	14537	14569	14632	14622	14637	14499	14624	14567	14478	14545	14433	14662	14463	14676	14606	14667	14686	14530	14673	14651	14624	14683	14715	14708	14540	14531	14646	14483	14574	14706	14540	14527	14546	14550	14645	14652	14557	14830	14733	14678	14663	14827	14728	14432	14680	14896	14776	14642	14585	14617	14623	14473	14544	14507	14629	14649	14436	14648	14649	14588	14552	14711	14611	14598	14711	14677	14556	14676	14509	14723	14649	14512	14710	14548	14690	14703	14568	14710	14456	14574	14611	14662	14554	14532	14586	14615	14692	14629	14559	14581	14514	14780	14729	14696	14613	14509	14504	14622	14583	14574	14475	14462	14585	14599	14399	14458	14637	14430	14712	14518	14638	14506	14599	14575	14586	14716	14605	14676	14651	14727	14582	14646	14585	14677	14591	14699	14620	14597	14661	14714	14644	14606	14734	14774	14542	14505	14620	14645	14595	14665	14756	14783	14727	14640	14605	14620	14773	14580	14542	14634	14809	14612	14502	14578	14620	14666	14542	14545	14563	14452	14754	14676	14715	14694	14655	14748	14602	14620	14755	14840	14535	14747	14596	14638	14480	14784	14508	14433	14555	14459	14531	14563	14563	14573	14522	14568	14711	14769	14575	14538	14601	14615	14682	14592	14586	14566	14630	14593	14634	14618	14617	14460	14763	14677	14610	14665	14545	14709	14645	14567	14645	14647	14651	14422	14529	14702	14570	14531	14674	14630	14572	14551	14605	14654	14610	14591	14724	14614	14518	14519	14615	14672	14682	14489	14784	14655	14679	14583	14700	14519	14637	14675	14689	14566	14623	14646	14648	14502	14576	14673	14669	14721	14695	14701	14526	14509	14670	14734	14555	14554	14544	14435	14651	14649	14656	14414	14603	14501	14590	14621	14501	14628	14611	14582	14594	14538	14503	14615	14923	14497	14823	14571	14466	14456	14659	14579	14820	14684	14624	14726	14570	14484	14674	14593	14545	14639	14531	14734	14704	14572	14808	14556	14583	14558	14626	14509	14618	14798	14589	14573	14728	14475	14535	14510	14675	14688	14552	14653	14684	14603	14506	14575	14758	14506	14624	14752	14679	14563	14506	14608	14450	14753	14624	14502	14652	14746	14580	14731	14667	14612	14821	14547	14643	14746	14539	14807	14594	14686	14584	14656	14697	14756	14439	14586	14474	14492	14516	14621	14573	14490	14675	14489	14504	14520	14684	14393	14603	14650	14521	14694	14689	14704	14685	14558	14702	14659	14855	14590	14678	14593	14714	14586	14502	14651	14741	14485	14526	14480	14680	14549	14600	14574	14588	14531	14566	14443	14644	14523	14563	14575	14633	14537	14372	14609	14557	14648	14579	14671	14582	14624	14768	14497	14455	14610	14468	14725	14727	14703	14512	14373	14726	14516	14533	14471	14545	14681	14430	14670	14426	14554	14494	14343	14806	14672	14457	14543	14584	14556	14536	14721	14557	14532	14816	14642	14680	14679	14593	14554	14789	14566	14578	14646	14508	14687	14564	14689	14735	14720	14739	14651	14587	14717	14472	14571	14572	14622	14695	14594	14730	14775	14471	14559	14485	14606	14597	14480	14667	14453	14638	14537	14591	14627
22852	21196	29967	34211	49449	55443	46780	29967	19538	17072	16448	16220	16232	16075	16226	16392	16166	16333	16317	16238	16098	16041	16100	15951	16217	16234	16179	15930	16061	16011	16088	16091	16287	15990	16062	16140	15971	15953	16071	16232	16109	16084	16121	16095	16071	16051	16077	16085	16044	16410	16176	15931	16082	15993	16126	16007	15857	15988	15855	15882	15916	16055	16027	16078	15893	15818	16009	15994	15855	15969	16022	16101	16025	16097	15923	15917	15921	16039	16094	15950	16127	15915	15957	15956	16108	16093	15854	15887	15858	15940	16016	16099	15978	16002	15999	15978	15886	15865	16062	16023	15944	15897	15950	15847	16003	16034	15743	15875	16056	16033	15928	15887	16084	16033	16047	15912	15982	15932	15860	15994	15925	15921	15936	15894	16064	16046	16126	16042	15976	16101	15857	15944	15982	15955	16004	16069	15965	15897	16131	16009	16027	15881	16054	15780	16199	15785	15744	15973	16050	15823	15856	16104	15909	15890	16036	15934	16038	16060	16182	16030	15997	16127	16165	15879	16003	15862	16011	15812	16091	15969	15985	15894	15852	15794	15952	16050	15814	16027	15893	15908	16035	16140	16216	15913	15844	16116	15963	16098	16043	15929	15834	16192	16157	15892	15980	15719	15899	15887	16047	15800	15915	16034	15960	15978	15873	16027	16080	15944	16174	15957	15901	15949	16010	15983	16047	15897	15986	16005	15936	15737	15879	15937	16205	15995	15797	16111	15822	15893	16015	16090	15745	15913	15867	15818	15991	15994	15901	15896	15930	16121	15969	16036	15819	15896	16099	15957	16115	16023	15996	15818	16039	16096	15860	15805	15836	15798	15966	16127	15944	16083	15940	15836	16080	16018	15999	15906	15957	15759	16005	15899	15932	15998	15820	16010	16034	15794	15755	16024	16015	15945	16100	16176	15902	16011	16081	15837	15689	15944	15986	15715	16056	15822	15976	15919	15857	15935	15921	15737	15946	15874	16135	15887	15914	15991	15919	15940	15974	15965	15872	15961	15989	15986	15826	16021	15918	16034	15989	16067	15836	15967	16055	16178	15943	15939	16089	15982	15772	15764	15862	15967	16024	15985	16007	16045	16078	15982	15881	16036	15969	15952	15946	15890	15873	15784	15856	15994	16078	15892	15916	15967	16010	16068	15829	15908	16150	15969	15804	15784	15829	15933	15987	16034	15982	15897	15948	16034	15950	16050	15870	15922	15841	15992	16118	16070	15966	16052	15980	15954	16040	15925	16009	15873	15829	15908	15921	15977	15954	15908	15881	16030	15954	15938	16191	15895	16159	15967	16148	15903	16050	16119	15864	15957	15915	15882	15869	15890	15900	15964	15895	15931	15874	15896	15977	15932	15807	16012	16076	16083	15851	15891	15952	15914	15926	15968	16084	16088	16068	15898	15945	15867	15927	16114	16034	16135	16011	15838	15889	15846	15951	15912	16141	15786	15871	16154	16141	16112	16089	15806	15997	16110	16060	15934	16042	15890	16016	16082	15929	16054	15979	15890	16102	15960	15976	15809	15938	16083	15873	15996	16000	15880	16056	15986	15775	16037	16043	16080	16025	16029	15984	15975	15943	16040	16118	16184	16144	16010	15964	15900	16059	15850	15970	16114	15916	15930	15874	15838	15949	16013	15974	16009	16028	15875	16085	16018	15961	15995	15934	16001	15940	16057	15913	15997	15860	16124	15735	15845	16037	15936	15890	15959	15970	15962	15941	15954	15893	16131	16019	15808	16058	15874	16082	15946	16125	15922	15987	16102	15915	15985	15939	16015	16023	15890	16087	16015	15848	15911	15795	16064	16054	15972	16054	15981	16007	15954	16005	15842	16019	15981	15712	15903	15854	15981	15882	16029	16068	16177	16040	15726	15753	16095	15944	16093	15879	16019	15948	15979	15933	15952	15942	15937	16130	15984	15936	16050	16001	16052	15987	15940	16046	15910	15923	15927	15878	15889	15830	15748	15838	16112	15932	15877	15883	16004	15954	15971	15848	15914	16039	15837	15839	15951	15911	15648	15965	15967	16000	16072	15930	16168	15948	16113	16018	15887	15948	15868	15980	15914	16013	15925	15926	15879	15746	15865	15955	15953	15997	15861	15935	15897	15966	15869	15852	15983	15929	16057	15833	15763	15736	15908	16038	15870	16097	16124	15915	16166	15857	16042	16045	16116	16163	15937	16092	15886	15992	15915	16043	16078	15790	15914	15857	16117	16017	15852	15918	15946	16115	16097	15906	15942	16085	15937	15970	16026	16160	16042	15975	15744	16000	15897	15837	15935	15932	16048	15916	15781	15927	15882	15817	15969	15950	15933	15846	15994	15969	15902	15998	16073	15808	15948	15912	15993	15939	16051	15914	16083	15953	15903	16059	15870	16095	15971	15816	15972	15981	15918	16039	15820	15927	15932	15856	16051	15972	16019	15921	15945	16029	15972	15876	16063	15960	15799	15909	16139	16016	15812	16103	16029	16167	16026	16090	16040	15877	15945	16000	15903	15909	15677	15733	15797	15757	15849	16122	15796	16003	15930	15937	15772	15962	15898	16001	16065	16280	15925	15981	16034	15961	15994	15717	15854	15931	16051	15927	15963	15991	16040	15741	16037	15893	15926	15696	15990	15811	15774	15792	15766	15860	15989	16150	15844	16127	15988	16084	16167	16033	15891	16053	16111	16065	16062	16048	15809	16111	15855	16023	16086	15892	15890	15936	15865	15999	16158	15957	15962	16104	15843	15857	15970	16101	15912	16117	16248	15893	16044	16013	15904	15795	15743	15896	15996	16240	15915	15892	15955	15860	15928	15935	15895	16234	15909	15944	16067	15839	15828	15851	16001	15881	16001	15960	16103	16051	16052	16086	16024	16043	16036	16089	15923	15989	15988	15987	15820	15940	15950	16039	15805	16043	15813	15943	15846	16191	15752	16084	15943	16003	16012	16049	15999	15799	16059	15932	16133	16056	16072	16001	16055	15821	16091	16038	16094	16053	15943	15933	16040	16008	15936	15757	15880	15916	16176	15840	15812	15587	15944	15889	15922	15872	16147	15969	15977	16111	15951	15910	16029	16045	15807	15911	16018	15977	16019	16039	16036	15916	15988	15972	16050	16057	15992	16075	16073	15886	16015	15897	16009	15800	15908	16207	15788	16063	15905	15843	15911	16089	15924	16089	16145	15864	16060	16023	16070	16061	15859	15846	15887	16090	15799	15858	15945	15939	15773	15980	16075	16122	16134	16020	15890	15911	15828	16020	15948	16059	15993	16033	15910	15935	15936	15911	16123	15938	15942	16145	15970	15960	15901	15965	16012	16137	15960	15780	16057	16043	15786	16048	15910	15871	15823	15811	15994	16067	16114	15941	16089	15966	15984	16021	15999	15928	15930	16034	15976	16023	15825	16096	16097	16066	15929	15991	15927	16124	16147	16165	15975	16048	15959	16100	15851	15882	15855	16102	15955	15910	15932	15941	16037	15811	15914	16040	16077	16025	16030	16008	15873	15991	16132	16057	15941	16140	16183	15972	16055	16011	16063	16028	15949	15750	16073	15899	15900	16034	16091	16041	15991	15968	16026	15944	16079	15999	15754	16053	16087	15832	15739	15949	15994	16077	16047	16166	15972	15936	16052	15830	16015	15967	16082	15920	16016	15909	16078	15828	15902	15891	16035	16023	15888	15758	16105	15961	15806	15889	16205	16065	15798	15880	15880	15872	16036	15855	15790	15915	15976	15813	15872	15776	15743	15999	15872	15917	15951	15935	16076	15886	16088	15829	16060	15966	15993	15934	15924	15805	15843	16055	15854	16007	15964	16005	15962	16086	16055	15861	15929	15973	15972	15819	15821	16081	15967	16110	16055	15980	16053	15990	15833	16115	15974	15911	16071	15973	16003	15969	15879	15920	16102	16022	15865	15926	15945	16112	15848	16208	15908	15952	15912	16088	16022	16094	15876	15987	15811	15897	15909	15944	15918	16073	16072	16043	15989	15843	15810	15892	15921	15794	15874	16105	15889	15955	15910	15955	16021	16051	15879	15898	15932	15871	16069	16115	15773	15866	15952	15894	15808	15911	15818	15901	15988	15833	15913	15956	16027	16182	16102	15829	16066	15970	15817	15769	15889	15965	16157	16089	15845	15807	16028	16113	15909	16011	16156	15965	15920	15999	15928	15797	15938	15842	16121	15886	15835	15993	15872	15978	16014	15861	15920	16124	15927	15990	15955	15932	15960	15923	16039	16167	15837	15991	15995	15918	15820	16080	15925	15809	15816	16059	16152	16007	15966	15889	15924	15836	16033	15988	15898	15920	16061	16073	15888	15644	16075	15879	15816	15926	15959	15858	15872	15844	15942	15983	15916	16119	15982	16030	16091	15930	15857	16180	15910	15954	15908	16082	15845	16027	15969	15910	15931	16044	15954	15867	16207	16166	16007	16061	16020	15838	15842	15802	16084	16036	15897	16019	15800	15750	15830	15937	16066	15871	16082	15802	15815	16048	15967	16065	15970	15880	15869	16055	15838	16008	16030	15766	16102	16243	15962	15906	15781	15772	16022	15982	16072	16061	16045	15980	15934	15750	15861	15968	16056	15959	15911	15783	15939	15914	15979	16079	16063	15977	16104	15900	15976	15973	16038	15923	16039	15939	15825	16123	15919	15988	15875	15942	15925	15941	15905	15971	15704	15854	16088	15869	15848	16054	15952	15960	15771	16112	16002	16040	15911	16115	15994	15983	15855	15996	15941	15934	15860	16181	15948	15907	15852	15818	16124	15952	15872	15849	16124	15933	15991	16162	15992	15919	15929	15900	15855	15903	15901	15764	15941	15869	16179	15971	15960	15974	15969	15986	15854	15843	15764	15953	15984	15907	15866	16054	16063	15810	16122	15899	16069	15987	16020	16134	15789	15914	15873	15977	16094	16018	15942	15981	16071	15960	15942	16015	15881	15747	16048	16120	16068	15793	15837	15752	15976	15795	16077	15982	15916	16016	16079	15796	15982	15903	16036	15864	16182	16122	15860	15846	15676	16116	16001	15753	15955	15893	15939	16068	16054	15970	15911	15844	15795	16068	16015	15998	15943	15920	16108	15918	16025	15968	16097	15860	15789	16006	16023	15867	15801	15951	16015	15899	16018	15907	15989
21395	63612	81572	77376	71804	63068	47511	29948	16842	14973	15015	15082	14935	14973	14985	14937	14865	15066	15016	15082	14844	14988	14781	14996	14759	14852	14855	14993	14849	14913	14918	14935	14908	14947	14797	14716	14767	14808	14888	14876	15115	14973	14953	14600	14921	14759	15057	14869	15371	15287	15313	15141	14896	15082	14862	15022	14928	14934	14760	14894	14894	14884	14867	14824	15039	14836	14856	14727	15117	14972	14828	14829	14611	14984	14911	14803	14831	14798	14961	14807	14854	14992	14923	14851	14856	14928	14905	14768	14666	15034	14843	14818	14900	14915	14909	14947	14728	14942	14956	14854	14881	14856	15005	14676	14869	15017	14853	14777	14788	14787	14922	14822	14739	14929	14851	14893	14827	14761	14974	14886	14630	14780	14732	14872	14944	14753	14797	14968	14856	15108	14879	14983	14904	14892	14897	14967	14845	14978	14940	14833	14726	14936	14899	14776	14918	14807	14705	14892	14801	14988	14820	14733	14742	14628	14880	14817	14943	14866	14814	15014	14891	14884	14753	14885	14954	14913	14879	14841	14923	14818	15144	14855	14823	14800	14956	14806	14850	14765	14818	14853	14946	14842	14850	14942	14801	14856	14893	14903	14910	15021	14729	14752	14955	14862	14712	14784	14998	14751	14883	14943	14839	14814	14860	14820	14803	14954	14795	14671	14737	14979	14877	14877	14809	14843	14857	14945	14883	14792	14906	14748	14817	15007	14792	15041	14836	14758	14970	14853	15012	14861	14671	15051	14919	14852	14826	14927	14976	14786	14930	14961	14967	14896	14684	14822	14927	14863	14840	14941	14821	14661	14945	14782	14898	14767	14862	14927	14881	14917	14913	14766	14803	14895	14845	14931	15042	14909	14838	14913	14898	14977	14854	14837	14934	14991	14913	14862	14936	14703	14977	14985	14846	14916	15023	14903	14935	14920	14721	14820	14818	14692	14876	14796	14830	14789	14842	14835	14879	14926	14940	14738	14887	14910	14742	14881	14883	14702	14790	14894	14806	14969	14955	15038	14863	14733	14834	14759	14871	15056	14715	14931	14730	14778	14816	14790	14810	14987	14750	14767	14752	14804	14850	14750	14820	14689	14890	14799	14887	14819	14894	14936	14833	14780	14944	14853	14913	14851	14897	14921	14809	14874	14797	14856	14929	14809	14807	14818	14775	14807	14930	14903	14729	14858	14858	14767	14844	14936	14936	14678	14889	14801	14957	14853	14754	14824	14825	15012	14821	14832	14747	14912	14813	14967	14788	14764	14927	14907	14782	14999	14787	14756	14867	14857	14789	14904	14857	14878	14829	14924	14993	14860	14874	14872	14827	15017	14920	14927	14910	14833	14901	14844	15046	14830	14803	14806	14685	14962	14827	14795	14876	14896	14874	14785	14865	14941	14790	14892	14879	14609	14893	14799	14734	14838	14958	14696	14955	14922	14906	14937	14894	15056	15023	14889	14853	14806	14948	14755	14996	14931	14791	14834	14925	14857	14765	15011	14827	14891	14935	14816	14893	14966	14923	14865	14794	14983	14821	14905	14720	14915	14761	14757	14840	14964	14899	14960	14794	14914	14870	14880	14803	14907	14858	14823	14937	14982	14806	14825	14699	14885	14807	14943	14836	14854	14811	14936	14945	14871	14750	14805	14776	14952	14849	14892	14921	14884	14936	14892	14876	14803	14935	14847	14889	14733	14844	14721	14852	14888	14960	14868	14821	14999	14747	14825	14763	14685	14928	14846	14850	14695	14848	14963	14953	14819	14825	14802	14957	14853	14908	14801	14822	14979	14883	14847	14873	14814	14916	14781	14936	14864	14944	14837	14860	14739	14811	14894	14974	14766	14824	15006	14882	14997	14863	14872	14995	14917	14890	14840	14766	14933	14937	14844	14750	14986	14851	14802	14773	14800	14740	14869	14928	14829	15047	14812	14774	14818	14837	14921	14787	14852	14978	14973	14795	14785	14930	14877	14770	14941	14899	14941	15040	14865	14853	15009	14808	14842	14827	14757	14892	14603	14827	14782	14834	14735	14878	14955	14771	14818	14894	14853	14871	14872	14756	14917	14844	14876	14706	14809	14976	14972	14714	14916	14998	14868	14923	14790	15081	14785	14895	14868	14829	14900	15005	14865	14734	15033	14871	14924	15036	15132	14940	14888	15049	14935	14808	14859	14883	14922	14799	14863	14711	14850	14848	14877	14708	14805	14788	14969	15004	14799	14797	14829	14813	14877	14744	14895	14763	15072	14874	14797	14681	15017	14792	14973	14959	14840	14698	14876	14765	14883	14967	15010	14839	14935	14877	14932	14741	14810	14975	14949	14968	14798	14806	14917	14844	14712	14930	14877	14723	14766	14850	14851	14735	14981	14903	14931	14845	14784	14822	14641	14870	14790	14812	14822	14912	14968	14919	14884	14701	14879	14802	14919	14911	14777	15095	14944	14746	14944	14907	14878	14997	14821	14925	15046	14777	14799	14812	14884	14900	15036	14933	14860	14756	14899	14745	14794	14909	14783	14827	14812	14759	14805	14858	14942	14893	14764	14788	14907	14817	14862	14782	14885	14861	14926	14893	14926	14892	14605	14912	14656	14776	14759	14824	14974	14941	14753	14824	14886	14873	14918	14845	14907	14797	15002	14877	15030	14895	14785	14810	14873	14771	15028	14982	14833	14899	14691	14853	14750	14850	14703	14634	14890	14692	14727	14855	14925	14823	14939	14768	14881	14755	14832	14938	14926	14875	15028	14912	14719	14746	14870	14941	14847	15007	14786	14822	14906	14790	14806	14831	15102	14771	14931	14778	14838	14908	14808	14862	14800	14823	14812	14886	14899	14816	14918	15022	14730	15081	14720	14895	14767	14802	14852	14859	14878	14850	14934	14763	14806	15012	14842	14868	14932	14892	14884	14849	14777	14501	14803	14757	14898	14822	14817	14901	14923	14790	14688	14873	14859	14846	14975	14910	14724	14902	14933	14884	14672	14931	14869	14814	14853	15077	15064	14897	14693	14957	14922	14889	14840	14793	14991	14943	14937	14861	14821	15077	14808	14903	14647	14922	14641	14950	14893	14933	14851	14725	14905	14789	14828	14827	14675	14829	14672	14724	14741	14869	14656	14727	14800	14849	14737	14959	14794	14850	15043	14911	14882	14944	14713	14832	14697	14906	14986	14941	14856	14879	14731	14748	14790	14900	14989	14762	14780	14835	14776	14650	14913	14776	14747	14804	15011	14847	14811	14758	14950	14810	14888	14779	14888	14986	14779	14854	14765	14826	14969	14862	14895	14778	14708	14779	14838	14740	14892	14899	14844	14975	14668	14949	14820	14944	14839	14774	14816	14866	14638	14742	14901	14653	14825	14922	14812	14828	14944	14774	14945	14846	14916	14909	14776	14996	14955	14864	14818	14776	14930	14870	14882	14868	14996	14822	14945	14774	14828	14927	14932	14821	14908	14777	14902	14765	14729	14939	14912	14768	14736	14810	14871	14813	14728	14961	14716	14859	14836	14867	14824	14953	14719	14900	14926	14814	14706	15038	14807	14926	14889	14852	14951	14971	14891	14891	14881	14789	14807	14902	14776	14850	14799	14901	14911	14772	14772	14685	14933	14826	14804	14873	14566	14789	14767	14990	14789	14812	14910	14860	14798	15033	14933	14827	14869	14699	14890	14983	14888	14741	14924	14947	14900	14689	14781	14818	14789	14961	14763	14666	14891	14871	14901	14912	14832	14891	14910	14933	14839	14941	14963	14998	14783	14912	14659	14845	14672	14792	14776	14965	14896	15082	14794	14900	14767	14829	14907	14812	14845	14715	14733	14960	14834	14835	14741	14824	14777	14883	14901	14818	14837	14863	14813	15027	14734	14660	14787	14835	14788	14801	14951	14843	14866	14750	14755	14902	14844	14807	14859	14927	14788	14693	15065	14962	14714	14804	14834	14824	14752	14922	14820	14876	14809	14816	14809	14887	14767	14762	14910	14808	14933	14925	14865	14679	14939	14767	14801	15005	14848	15019	14886	14893	14878	15007	14950	14893	14773	14968	14801	14688	15014	14687	14894	14789	15026	14806	14916	14826	14821	14902	14820	14863	14872	14887	14824	14844	14806	14840	14908	14714	14838	14937	14782	14818	14853	15041	14846	15131	14881	14922	14920	14937	14822	14819	14917	14796	14753	14946	14918	14977	14938	14965	14698	14968	14846	14799	14746	14900	14693	14946	14722	14924	14885	14783	14795	14842	14785	14792	14689	14864	14889	14903	14796	14849	14816	14935	14994	14909	14837	14820	14722	14883	14933	15016	14942	14751	14749	14850	14881	14887	14820	14827	14772	14823	14896	14803	14795	15058	15030	14810	14840	14788	14883	14917	14758	14855	14924	14973	14861	14842	14790	14820	14845	14991	14873	14824	14805	14665	14948	14789	14943	14791	14779	14615	14968	14882	14968	14751	14831	14843	14799	14807	14697	14948	14828	14953	14743	14868	14965	15090	14823	14869	14757	14951	14855	14749	14949	14905	14881	14704	14815	14853	14845	14887	14838	14952	14788	15069	14789	15055	14918	14771	14751	14762	14981	14893	15049	14775	14797	14906	14869	14900	14773	15031	14799	14896	14858	14741	14757	14817	14781	14778	14921	14969	14774	15000	14824	14658	14997	14717	14940	14976	14871	14732	14799	14860	14863	14795	14955	14767	14882	14696	14849	14851	14894	14877	14874	14699	14740	14913	14854	14896	14851	14921	14933	14662	14987	14812	14674	14819	14863	14744	14854	14820	14911	14958	14935	14790	14839	14797	14915	15016	14803	14867	15031	14991	14840	14782	14722	14712	14863	14841	14805	14894	14770	14831	14932	14856	14780	14857	14970	14776	14908	14684	14849	14884	14882	14819	14712	14809	14789	14779	14678	14794	14859	14840	15019	14848	14757	14988	14655	14937	14822	14742	14990	14844	14777	14675	14976	14845	14918	14861	14941	14785	14696	14895	14941	14954	14885	14884	14874	14610	14865	14986	14743	14713	14921	14813	14837	14894	14952	14820	14973	14871	14824	14925	14892	14860	14821	14928	14845	14665	14916	14923	14886	14911	14970	14881	14684	15023	15011	14782	14947	14897	14689	14745	14883	14724	14806	14926	14891	14835	14820	14878	14993
27145	21952	27959	31543	30169	26411	21052	17497	16464	16301	16328	16200	16169	16299	16318	16145	16266	16362	16471	16216	15928	16070	16253	16373	16220	16061	16140	16177	16252	16355	16242	16280	16424	16186	16172	16380	16402	16169	16165	16089	16189	16247	16342	16203	16172	16180	16058	16358	16380	16232	16277	16160	16219	16311	16187	16181	16189	16194	16290	16212	16252	16279	16105	16034	16115	16169	16302	16398	16277	16124	16224	16185	16265	16395	16374	16224	16145	16117	16085	16427	16360	16203	16236	16170	16274	16180	16148	16052	16108	16092	16172	16323	16389	16131	16156	16278	16306	16303	16045	16113	16254	16216	16036	16391	16208	16206	16159	16089	16112	16105	16045	16224	16096	16262	16276	16280	16277	16335	16392	16044	16372	15999	16426	16127	16123	16312	16278	16389	16229	16076	16054	16147	16143	16186	16256	16245	16257	16187	16053	16182	16167	16116	16199	15996	16161	16218	16192	16308	15958	16265	16149	16227	16216	16175	16167	16064	15982	16228	16347	16206	16255	16204	16267	16328	16142	16237	16112	16114	16303	16335	16003	16349	16174	16126	16113	16126	16079	16353	16149	16212	16318	16179	16081	16442	16199	16206	16182	16234	16241	16376	16060	16224	16114	16275	16177	16275	16245	16259	16209	16088	16216	16064	16164	16076	16129	16177	16237	16268	16305	16228	16270	16117	16147	16127	16193	16114	16059	16223	16019	16189	16089	16162	16180	16105	16274	16315	16251	16098	16125	16194	16166	16172	16298	16200	16139	16178	16256	16041	16067	16213	16249	16272	16032	16170	16264	16006	16365	16351	16070	16230	16139	16173	16265	16257	16062	16163	16167	16347	16225	16378	16188	16275	16253	16160	16113	16296	16255	16176	15979	16079	16020	16223	16182	16362	16230	16243	16083	16189	16076	16164	16184	16117	16078	16232	16240	16024	16186	16153	16300	16163	16152	16339	15932	16069	16013	16112	16049	16106	16061	16190	16131	16219	16169	16125	16257	16222	16076	16317	16274	16251	16069	16150	16423	16188	16296	16331	16112	15935	16255	16131	16169	16206	16303	16252	16155	16430	16185	16060	16026	16237	16150	16073	16128	16048	16167	16018	16358	16212	16161	16306	16059	16021	16333	16168	16234	16136	16092	16325	16109	16299	16181	16175	16280	16249	16187	15977	16109	16104	16146	16082	16087	16115	16298	16207	16107	16208	16054	16297	16085	16095	16046	16228	16078	16250	16325	16104	16232	16362	16360	16344	16021	16253	16273	16267	16141	16038	16215	16178	16164	16297	16152	16148	16249	16146	15972	15878	16181	16233	16093	16193	16392	16333	16165	16172	16149	16297	16361	16270	16072	16217	16231	16104	16101	16051	16282	16413	16357	16332	16353	16132	16310	16155	16375	16091	16225	16073	16142	16417	16274	16136	16245	16099	16255	16265	16097	16269	16190	16284	16169	16249	16127	16144	16315	16295	16170	16353	16089	16239	16222	16211	16110	16323	16348	16317	16401	16223	16320	16264	16164	15960	16161	16189	16220	16239	16201	16372	16120	16252	16191	16062	16170	15963	16413	16107	16218	16183	16236	16134	16306	16169	16181	16277	16334	16036	16294	16143	16136	16175	16146	16038	16253	16248	16164	16185	16063	16094	16160	16172	16059	16213	16270	16049	16083	16176	16125	16291	16038	16121	16087	16083	16269	16366	16129	16373	16215	16094	16301	16412	16318	16193	16104	16216	16287	16051	16164	16309	16261	16157	16101	16230	16197	16215	16288	16305	16169	16243	16184	16298	16312	16111	16039	16108	16277	16178	16018	16114	16199	16093	16302	16214	16258	16195	16115	16052	16116	16122	16116	16262	16174	16238	16175	16259	15927	16137	16104	16175	16232	16135	16406	16055	16339	16110	16238	16198	16164	16167	16288	16195	15994	16282	16153	16291	16241	16376	16163	16140	16089	16044	16086	16121	16185	16102	16272	16242	16282	16216	16125	16298	16228	16286	16138	16202	16302	16282	16300	16167	16172	16119	16297	16156	16006	16247	16363	16321	16207	16392	16161	16195	16092	16413	16165	16047	16152	16335	16484	16059	16122	15922	16088	16135	16281	16142	16486	16253	16109	16276	16147	16353	16118	16128	16275	16204	16322	16170	16216	16201	16212	15982	16204	16379	16249	16124	16176	16144	16306	16216	16129	16257	16295	16176	16269	16400	16349	16175	16046	16358	16241	16177	16344	16315	16113	16028	16261	16258	16175	16330	16187	16148	16134	16295	16292	16059	16079	16181	16255	16055	16131	16145	16157	16079	16295	16077	16009	16325	16278	16350	16439	16128	16135	16220	16275	16416	16388	16202	16220	16190	16209	15983	16175	16136	16244	16110	16183	16360	16223	16287	16241	16331	16410	16278	16206	16006	16229	16191	16231	16215	16096	16041	16246	16161	16261	16203	16296	16291	16181	16211	16237	16277	16050	16245	16186	16163	16242	16230	16097	16265	16079	16316	16292	16368	16152	16310	16251	16360	16320	15992	16236	16320	16101	16285	16108	16250	16140	16230	16109	16150	16362	16200	16157	15926	16278	16036	16212	16236	16164	16160	16155	16178	16145	16070	16115	16160	16246	16321	16240	16147	16218	16344	16320	16145	16169	16302	16225	16246	16192	16044	16168	16109	16293	16159	16148	16030	16251	16151	16107	16343	16315	16311	16096	16251	16119	16360	16113	16221	16042	16016	16221	16208	16235	16306	16163	16203	16161	16329	16021	16235	16202	16253	16194	16350	16316	16209	16198	16110	16041	16125	16234	16066	16157	16218	16106	16215	16147	16164	16262	16131	16262	16060	16242	16012	16187	16402	16352	16171	16330	16271	16074	16334	16199	16043	16010	16255	16116	16122	16011	16229	16027	16143	16130	16207	15917	16228	16087	16254	16400	16302	16279	16071	16044	16000	16255	16422	16352	16270	16151	16178	16146	16413	16179	16226	16328	16332	16024	15997	16165	16209	16153	16380	16330	16110	16196	16347	16183	16445	16224	16138	16105	16081	16150	15971	16277	16233	16164	16189	16068	16280	16421	16252	16294	16076	16120	16105	16180	16228	16181	16260	16255	16246	16254	16198	16329	16193	16190	16147	16047	16185	16399	16264	16266	16279	16303	16243	16264	16308	16149	16143	16346	16112	16222	16199	16224	16062	16155	16125	16072	16043	16269	16266	16233	16326	16261	16100	16130	16201	16218	16319	16290	16144	16100	16094	16293	16325	16322	16202	16182	16168	16297	16215	16289	16328	16043	16303	16092	16306	16161	16088	16016	16143	16268	16368	16165	16428	16224	16154	16318	16450	16215	16363	16293	16253	16118	16361	16189	16012	15946	16302	16035	16270	16245	15915	16203	16251	16239	16273	16256	16245	16136	16311	16094	16150	15998	16207	16125	16161	16135	16495	16160	16303	16357	16255	16180	16197	16068	16154	16141	16031	16314	16362	16296	16241	16155	16340	16218	16177	16268	16222	16230	16226	16272	16119	16188	16462	16329	16259	16272	16329	16323	16161	16213	16227	16193	16302	16213	16294	16141	16223	16293	16239	16300	16339	16122	16039	16002	16220	16180	16256	16264	16142	16273	16201	16244	16394	16128	16111	16179	16211	16198	16303	16209	16213	16109	16369	16179	16326	16333	16325	16094	16306	16274	16085	16004	15980	16076	16266	16307	16351	16244	16217	16293	15977	16300	16371	16022	16156	16216	16002	16138	16137	16039	16111	16212	16181	16241	16175	16276	16114	16242	16023	16353	16154	16064	16044	16246	16215	16234	16080	16233	16226	16244	16198	16395	16013	16413	16093	16117	16202	16256	16382	16109	16369	16227	16248	16373	16307	16287	16241	16089	16226	16043	16088	16342	16063	16155	16190	16239	16128	16312	16198	16182	16166	16139	16150	16101	16125	16137	16053	16162	16433	16005	16309	16361	16178	16137	16253	16209	16308	16169	16196	16259	16110	16255	16246	16180	16082	16127	16383	16209	16134	16227	16240	16033	16220	16189	16300	16289	16291	15950	16180	16063	16202	16298	16202	16103	16065	16016	16070	16288	16097	16276	16047	16244	16376	16170	16224	16206	16293	15927	15948	15986	16184	16393	16196	16101	16363	16186	16325	16305	16292	16383	16180	16201	16119	16380	16111	16256	16199	16126	16132	16161	16192	16292	16213	16137	16181	16260	16326	16154	16153	16168	16304	16487	16355	16389	16248	16058	16107	16217	15892	16352	16125	16321	16155	16062	16224	16131	16070	16057	16016	16281	16188	16345	16128	16174	16272	16147	16158	16257	16151	16194	16252	16147	16184	15869	16039	16135	16195	16202	16247	16294	16411	16358	16137	16127	16174	16022	16146	16119	16126	16182	16286	16267	16169	16256	16505	16106	16270	16207	16132	16288	16271	16389	16217	16113	15975	16234	16060	16173	16212	16290	16366	16006	16126	16140	16239	16160	16229	16089	16142	16335	16261	16324	16192	16385	16181	16229	16240	16049	16128	16020	16196	16350	16144	16186	16063	16052	16166	16148	16135	16285	16227	15989	16322	16094	16230	16028	16029	16049	16344	16179	16093	16217	16160	16320	16369	16115	16288	16228	16253	16070	16384	16026	16270	16036	16142	16218	16216	16471	16184	16237	16415	16066	16192	15972	16222	16167	16134	16343	16130	16127	16207	16368	16112	16200	16269	16056	16121	16135	15955	16476	16293	16135	15996	16196	16094	16398	16281	16182	16033	16267	16090	16215	16157	16175	16316	16208	16221	16140	16218	16191	16084	16322	16255	16281	16324	16235	16215	16312	16493	16221	16021	16261	16259	16114	16260	16113	16274	16270	16127	16362	16268	16028	16159	16230	16113	16065	16130	16059	16178	16322	16106	16258	16280	16353	16351	16119	16250	16152	16113	16394	16237	16309	16229	16329	16122	16341	16051	16183	16177	16173	16067	16187	16204	16156	16278	16329	16296	16042	16207	16270	16321	16160	16094	16338	16190	16193	16186	16178	16121	16326	16207	16303	16188	16149	16335	16105	16206	16142	16320	16322	16280	16395	16193	16187	16219	16210	16130	16132	16175	16336	16315	16197	16160	16149	16190	16175	16179	16063	16210	16214	16267	16427	16201	16242	16125	16218	16168
14525	23369	30480	32948	31996	26731	19950	15894	15066	14910	14938	14898	15060	14952	15169	14899	15039	14853	14947	14946	14965	14843	14904	14917	14915	14886	15020	14812	15064	15001	14962	14946	14919	14976	15022	15033	14905	14827	14927	14820	14943	14970	15014	14906	15083	15008	14955	15079	14929	15090	15037	15012	15219	14988	14825	14923	14901	14995	14916	15092	14922	14942	15040	14847	15110	14948	15161	15105	14935	14941	14992	14952	14877	15048	14870	15022	14959	14923	14908	14961	14861	14811	15097	14914	14928	14774	15064	14968	15101	14958	14967	14897	15044	14966	15097	14999	14973	15046	14984	14992	14792	14943	14816	14914	15021	14868	14883	15128	14958	14912	15039	14869	15040	15006	14816	15043	14851	14992	14989	14938	14951	15004	14785	14971	14941	14955	15031	14835	15061	14634	14977	15002	14869	14914	14945	15127	14771	15159	15033	14913	14891	15029	14922	14901	14846	15053	14876	14960	14851	14924	15053	15021	14897	15030	14998	14890	15056	14747	14852	15015	14782	14884	14838	14935	15027	14898	14830	15048	14951	15019	15046	14865	14824	15070	14784	15055	14733	15085	14838	14963	14915	14937	14969	15109	14893	14837	15128	14738	14820	15012	14979	14956	14993	15049	14900	14998	15002	14939	14867	14901	15006	15111	15110	14931	14902	15012	15074	14945	15015	14969	14922	14972	15014	15088	14794	15030	14937	14870	14919	14910	14953	14876	14944	15035	15125	14957	14964	14986	14899	14930	15042	14891	14871	14919	14797	14965	15017	14867	14923	14993	14948	14753	14900	15002	15008	14939	14927	15063	14896	14962	14978	14674	14876	15105	14963	14783	14908	14862	15031	15067	14937	15092	15092	14896	14881	15041	15119	15132	14948	14928	14923	15055	15022	14967	15026	15088	14934	15113	14932	14780	15044	15013	15050	15140	14748	14855	15122	14914	15097	14931	15115	14864	14961	14823	15053	14951	14900	15087	15027	15029	14914	14886	15084	14958	14979	15035	15123	14819	14946	14898	15084	14851	14879	14884	14930	15056	14900	14950	15126	15091	14885	15014	14876	15165	15005	14974	14951	14941	14921	14893	15093	14986	14819	14924	14917	14973	14940	15030	14950	14865	14903	14785	14967	14845	15022	14903	14957	14785	15123	14820	14813	14976	15032	15044	15013	14900	14955	14899	14992	14708	15039	14900	14919	14971	14892	14873	14963	14847	14884	14856	14976	14984	14985	14833	14937	14887	14964	15071	14913	15064	14991	14920	14872	14796	15021	14870	14896	15082	15034	14935	14908	15048	15084	15048	15029	14934	14897	14879	15062	14956	14929	14894	15039	15035	15144	15121	14856	15085	14874	15039	14886	15016	14961	14850	15040	15023	14927	14792	14944	14873	15015	14842	14998	15051	15044	14835	14794	15148	14835	14937	14946	14888	14951	14711	15029	14982	14832	14956	14868	14849	15028	15030	15152	15034	15008	15054	14919	14884	15071	14976	15023	14883	15123	14871	14861	14926	15058	14971	15031	14914	14974	14995	14825	14809	15011	15000	15165	14899	15032	14745	14848	14935	15081	14857	15012	14961	14956	15022	14975	15038	14970	14985	14840	14940	14899	14892	15017	14973	14948	14870	15110	14951	14899	14893	15061	15029	15004	14876	15024	14873	14977	15107	15021	15099	15044	15122	14908	14951	14955	15073	14800	14920	14933	14992	15054	14806	14889	14732	14911	14931	14888	14952	14792	15119	15035	14997	14964	15000	14890	14908	15006	14820	14923	14956	14846	14902	14871	15029	14945	14817	14903	14944	14940	14995	14985	14940	14853	15022	14805	14899	14850	15107	14987	14946	15053	14782	14931	14930	15024	14970	15007	14895	14916	14846	14994	14981	14839	15007	14835	14854	15011	15062	15025	14901	14857	15005	14953	15017	15042	14986	14950	14743	15048	14851	14812	15020	14970	14940	15037	14960	14853	14950	14952	15021	14911	14912	15024	14956	14932	14921	15040	14959	14946	14948	14657	14995	14967	14919	15035	14983	15078	14899	14843	14964	14927	14922	14952	14954	14921	14771	14926	14816	14972	14954	15084	14908	14977	14928	15100	14908	14814	14999	14993	14991	15061	14920	14885	14955	15053	14993	14912	14743	15020	15064	15149	14922	15058	15070	14823	14980	14993	14868	14974	15156	15026	14915	15025	14927	14915	14935	14901	14941	15009	15055	15022	15157	14857	14999	15030	15124	15026	14995	14927	14799	15047	14984	14999	15136	14944	14925	14964	14903	15048	14942	14829	15011	14970	15103	15048	14987	14926	14847	14984	14975	14806	14975	14896	14985	14963	15078	14971	14981	14862	15087	14961	14837	15004	14913	15002	14832	15016	14990	14974	14996	14826	14881	14865	14911	15051	14982	15068	15006	14911	14876	14922	14940	14959	14829	14815	14966	14951	14923	14871	14963	14845	15013	15038	14973	14856	15067	14942	15056	14847	14922	14904	14936	15081	15048	14818	14996	14988	15116	15130	14763	14965	14965	14823	14993	14880	14900	14976	14952	14965	14940	14922	14843	14988	14886	15101	15009	14939	15123	14945	14825	14819	14869	15055	14942	14940	14977	15017	15062	14908	15014	14929	14863	14926	14985	14897	14942	14845	14991	14896	14977	14976	14944	14966	14807	14772	14898	14889	14890	15099	14823	15047	14937	14860	14934	14943	14990	15055	15022	15027	15019	14918	14831	14921	15003	14876	15010	15039	14902	14930	14980	14904	15185	14936	14893	15059	14911	14959	14919	14938	15006	14948	14901	14984	14859	14894	14931	15038	14925	14924	15059	14984	14814	14908	14942	14941	15070	14970	14973	14926	15070	15031	15028	14843	14909	14944	15155	15023	15053	15028	15037	15060	15036	14964	15085	14949	15168	15010	14863	14987	14786	15051	14954	15061	14866	15043	15007	14918	15013	15021	14985	14902	14860	14917	14981	15063	14994	15132	15011	14785	15021	14866	14951	14804	15027	15067	14885	14987	14998	14955	14961	14909	15046	14957	15006	15004	15098	14854	14919	14978	14965	14979	15028	14806	14726	15037	14949	14993	14949	14787	15138	14806	14956	14883	15013	14922	15230	15035	14962	14912	15163	14903	15161	14803	14813	15021	14880	15027	14865	14958	14906	14963	14999	15021	15008	14962	14701	14885	14980	14991	14968	15009	15052	14924	14910	15010	14961	14993	14962	15062	14963	15038	14904	14977	15066	14984	14907	14899	15019	14742	15022	14932	14748	14884	14902	14912	14826	15025	15024	14948	15250	14907	14997	15010	15004	15024	14966	14839	15021	14965	14753	14932	14879	15048	14950	14857	14881	14924	15125	14938	14854	14822	15043	14865	15044	14948	15126	15095	14995	14958	15080	15048	14944	15003	15091	15019	14910	15025	15057	14932	15057	14978	15011	14843	14936	14793	14819	15017	15011	15216	15019	14862	14872	14815	15067	14974	15040	14920	14960	14999	15037	15170	14844	15022	15010	14903	14900	14870	14989	15043	14896	14995	15084	15012	15022	14958	15104	14869	14881	14856	14990	14950	15002	14948	15091	15133	14959	14915	14932	14920	15000	14998	15036	15132	14904	14884	14975	14875	15066	15022	14999	14859	15197	15078	14842	14905	14811	15037	15057	14926	14992	14966	14807	14903	14830	14995	14934	14817	15047	14921	14961	14790	15035	14963	15031	14946	15029	14984	14901	14782	15059	14980	14974	14966	14978	15011	15021	14989	14870	14946	14878	14868	15090	14930	14961	14980	15103	15080	15058	14969	14917	14957	15054	15081	14715	14985	15034	15074	14863	14949	14839	14983	15085	15066	14886	14927	14834	15046	14963	14883	14843	15011	15047	14983	15050	14927	14917	15083	15053	14967	14917	14900	14874	14937	14865	15033	14861	14939	14990	14870	15093	15012	14936	14881	14886	14924	15030	14911	14999	14974	14747	14998	14950	15156	14845	15125	15026	15023	15010	15066	15042	15029	14919	14912	14934	14978	14887	14843	14822	15010	15005	15148	14988	14952	15145	15041	15008	15114	14980	15075	15081	14916	15038	15065	14899	14912	15168	14933	14979	14910	15169	15073	15093	14951	14952	15035	15033	15021	14886	15166	14872	14893	14901	14913	14913	14864	15000	15044	14956	15024	14915	15025	15001	14944	14969	14800	15005	14884	14843	14958	15087	14918	14976	14818	14848	14959	14913	14887	14835	14873	14823	14982	14937	14898	14910	14868	14969	14888	15051	14879	14925	15042	14843	15031	14946	15066	14859	15078	14930	14977	14835	14912	14792	15168	14856	14896	14896	14930	14920	14882	15030	14962	14974	14959	14840	15131	14960	14835	14862	14994	14840	14811	14924	14989	14953	14992	14913	15078	14946	14913	15025	14906	14869	14964	14943	14936	14979	14957	15053	15145	14980	14805	14896	14905	14851	14966	14921	15096	14966	14982	14995	15134	14904	14941	14884	14854	14989	14896	15002	14812	14929	15079	15064	15042	14984	14899	15048	14971	14998	15092	14907	14923	14887	14776	14954	14990	15075	14970	15057	14930	14850	15048	14956	14905	14930	14893	15057	14909	14934	14965	14954	14929	14827	14991	14926	14958	15066	14884	14950	14917	14977	15058	14912	14935	14906	15051	15003	15016	14966	14899	15058	15071	14976	14941	14938	14930	15045	14872	14941	14919	14744	14876	14974	15016	15044	14951	14828	14838	14984	14989	14983	14807	15074	14806	14835	15100	14929	14893	14694	15089	14931	15090	15129	15036	14799	14934	14941	15008	14845	14999	14864	14955	15027	14937	14893	14945	15070	14911	14938	14892	14934	14941	14949	14905	15171	14999	14967	14920	15154	14991	14930	15059	15007	14931	15126	15136	15058	14969	14942	15016	14907	14845	14999	14664	14981	14936	14847	15224	14948	15099	14890	15047	15001	14888	14940	15002	14945	14848	15008	14774	14839	14934	14829	14830	14756	14859	14966	14903	14959	14900	14978	15023	14891	15009	15031	14807	14922	14906	14937	15116	14888	14993	14955	15162	14924	14812	14996	14836	14821	14802	14836	14898	14941	14903	15007	15069	15024	14951	15029	15109	14936	14962	14839	14973	15060	14901	15091	14776	14835	15000	14875	14967	14866
24277	21204	28715	36070	53455	49106	35067	23784	18828	16750	16642	16332	16604	16643	16413	16400	16290	16272	16473	16483	16510	16290	16512	16489	16427	16410	16502	16122	16423	16274	16445	16207	16069	16168	16237	16315	16453	16461	16354	16269	16267	16378	16299	16369	16229	16241	16364	16234	16448	16451	16332	16366	16188	16417	16555	16318	16411	16204	16374	16350	16217	16377	16310	16414	16288	16212	16301	16041	16420	16216	16348	16296	16331	16446	16446	16298	16234	16193	16192	16247	16345	16318	16098	16344	16264	16144	16416	16241	16289	16231	16375	16272	16460	16312	16447	16134	16283	16377	16075	16227	16133	16271	16186	16048	16217	16455	16236	16115	16397	16323	16267	16360	16328	16164	16296	16149	16323	16380	16216	16239	16379	16257	16098	16295	16318	16333	16263	16238	16267	16276	16237	16392	16349	16210	16112	16282	16365	16099	16279	16312	16093	16129	16154	16170	16426	16267	16307	16342	16201	16131	16489	16068	16162	16342	16539	16225	16328	16378	16370	16156	16231	16388	16112	16337	16127	16168	16181	16280	16369	16269	16303	16207	16333	16217	16279	16469	16129	16218	16229	16126	16254	16354	16179	16290	16289	16232	16334	16418	16362	16378	16283	16201	16242	16307	16178	16318	16092	16206	16383	16146	16206	16393	16237	16184	16138	16314	16251	16150	16201	16254	16272	16197	16123	16213	16148	16313	16233	16138	16188	16461	16117	16223	16256	16240	16482	16323	16186	16275	16356	16275	16518	16178	16244	16343	16227	16310	16231	16298	16381	16257	16321	16459	16140	16410	16300	16267	16327	16368	16306	16167	16338	16192	16227	16369	16297	16226	16005	16189	16211	16233	16421	16281	16317	16576	16280	16165	16369	16441	16399	16464	16330	16131	16298	16102	16181	16335	16285	16105	16291	16171	16207	16315	16179	16242	16328	16295	16399	16246	16300	16101	16089	16126	16319	16339	16235	16222	16337	16323	16092	16238	16028	16382	16246	16371	16063	16249	16413	16262	16218	16242	16404	16289	16269	16223	16342	16327	16216	16370	16384	16331	16239	16240	16092	16317	16306	16192	16347	16434	16243	16420	16405	16478	16426	16232	16182	16229	16389	16176	16275	16440	16262	16453	16198	16128	16290	16234	16317	16258	16192	16162	16249	16157	16329	16344	16337	16214	16410	16272	16406	16147	16297	16247	16332	16330	16420	16304	15999	16301	16255	16226	16249	16125	16349	16291	16334	16363	16037	16142	16253	16248	16254	16289	16275	16273	16277	16185	16031	16357	16271	16322	16307	16158	16339	16232	16325	16319	16341	16249	16321	16137	16418	16353	16255	16077	16313	16263	16237	16227	16150	16187	16451	16322	16174	16122	16337	16070	16381	16325	16415	16161	16368	16381	16311	16316	15984	16345	16462	16185	16202	16279	16066	16139	16146	16180	16334	16197	16314	16266	16109	16091	16308	16126	16239	16242	16298	16184	16012	16300	16303	16311	16137	16333	16373	16279	16346	16244	16245	16164	16311	16384	16451	16565	16117	16225	16242	16126	16215	16253	16279	16279	16376	16209	16170	16316	16263	16236	16229	16347	16282	16419	16271	16303	16417	16189	16325	16295	16457	16397	16110	16282	16325	16284	16303	16295	16487	16114	16363	16382	16238	16458	16340	16275	16407	16216	16320	16299	16395	16222	16485	16222	16441	16171	16224	16367	16292	16059	16253	16310	16244	16085	16246	16364	16073	16201	16305	16221	16222	16231	16199	16245	16223	16307	16056	16172	16315	16478	16152	16303	16096	16159	16134	16149	16284	16163	16145	16078	16253	16294	16362	16419	16494	16336	16236	16095	16176	16288	16430	16306	16209	16363	16294	16072	16176	16501	16237	16336	16285	16279	16296	16300	16417	16299	16058	16206	16166	16252	16119	16124	16193	16098	16241	16247	16247	16158	16330	16289	16181	16422	16097	16554	16179	16278	16284	16303	16371	16214	16288	16090	16248	16281	16213	16379	16406	16238	16293	16198	16400	16275	16306	16205	16380	16297	16332	16155	16146	16337	16238	16248	16388	16233	16335	16279	16391	16248	16263	16266	16357	16193	16348	16182	16229	16103	16096	16361	16383	16268	16365	16350	16169	16260	16010	16280	16288	16128	16203	16308	16266	16257	16321	16251	16214	15996	16286	16419	16411	16360	16264	16190	16254	16234	16308	16200	16336	16249	15928	16236	16225	16139	16035	16215	16128	16038	16327	16238	16179	16301	16297	16324	16272	16364	16332	16222	16237	16309	16296	16148	16284	16439	16392	16237	16201	16308	16496	16186	16252	16009	16374	16191	16270	16374	16290	16287	16206	16220	16029	16093	16297	16397	16517	16080	16323	16181	16399	16295	16387	16294	16157	16350	16264	16206	16161	16331	16210	16296	16428	16263	16225	16433	16333	16362	16488	16456	16238	16503	16301	16308	16316	16169	16152	16342	16393	16307	16289	16311	16280	15967	16236	16291	16231	16198	16137	16295	16170	16407	16330	16292	16220	16174	16178	16052	16291	16421	16324	16272	16206	16306	16298	16463	16304	16243	16500	16201	16164	16225	16403	16296	16303	16211	16319	16261	16296	16438	16253	16242	16291	16428	16033	16245	16452	16417	16098	16358	16090	16386	16371	16283	16175	16163	16175	16214	16280	16362	16289	16341	16127	16157	16349	16319	16482	16208	16270	16324	16151	16458	16439	16392	16365	16375	16375	16340	16237	16271	16237	16146	16280	16265	16497	16207	16177	16172	16105	16390	16353	16388	16230	16194	16394	16172	16194	16143	16163	16394	16467	16315	16156	16189	16282	16398	16077	16277	16526	16377	16346	16289	16328	16214	16224	16347	16250	16268	16166	16458	16294	16212	16202	16185	16182	16199	16383	16229	16220	16120	16417	16397	16401	16465	16403	16276	16415	16294	16289	16316	16273	16236	16386	16329	16155	16223	16451	16161	16286	16381	16182	16185	16157	16171	16266	16285	16210	16246	16236	16431	16237	16130	16142	16311	16369	16315	16478	16358	16487	16247	16455	15981	16263	16292	16271	16115	16444	16390	16489	16239	16345	16283	16252	16338	16243	16115	16167	16049	16360	16227	16459	16085	16364	16430	16324	16277	16413	16259	16440	16200	16313	16454	16295	16277	16611	16372	16321	16243	16202	16114	16315	16389	16222	16248	16122	16146	16563	16271	16237	16360	16188	16150	16296	16174	16329	16256	16205	16313	16211	16269	16200	16292	16123	16381	16145	16260	16236	16203	16194	16312	16244	16198	16358	16104	16547	16260	16373	16421	16483	16136	16101	16142	16247	16302	16225	16226	16337	16134	16390	16240	16367	16139	16216	16166	16255	16300	16270	16161	16195	16238	16369	16192	16450	16149	16185	16214	16170	16286	16131	16495	16333	16323	16396	16171	16222	16101	16166	16360	16306	16246	16115	16285	16237	16159	16279	16376	16175	16356	16273	16286	16150	16288	16183	16509	16236	16456	16217	16335	16312	16248	16154	16239	16383	16267	16350	16106	16493	16197	16136	16275	16290	16306	16151	16295	16181	16163	16500	16560	16338	16243	16327	16380	16295	16133	16293	16017	16219	16295	16270	16238	16258	16186	16249	16218	16360	16326	16358	16048	16379	16265	16345	16198	16321	16261	16239	16099	16221	16327	16235	16020	16119	16343	16422	16244	16441	16282	16229	16256	16186	16249	16377	16096	16232	16163	16189	16502	16167	16540	16251	16317	16465	16192	16354	16425	16210	16266	16197	16478	16628	16041	16380	16241	16245	16455	16390	16372	16161	16259	16407	16418	16363	16356	16165	16254	16438	16028	16405	16241	16165	16203	16278	16345	16408	16461	16350	16312	16223	16193	16210	16340	16273	16421	16231	16364	16450	16362	16327	16351	16379	16468	16330	16350	16130	16220	16338	16216	16404	16315	16267	16231	16180	16360	16406	16122	16413	16102	16343	16166	16279	16492	16385	16187	16325	16219	16086	16288	16324	16151	16352	16417	16146	16220	16173	16095	16273	16152	16480	16315	16348	16296	16337	16230	16370	16344	16082	16227	16259	16248	16213	16132	16198	16203	16272	16173	16400	16095	16120	16150	16475	16318	16215	16096	16216	16112	16312	16326	16445	16427	16268	16154	16456	16242	16427	16129	16381	16480	16280	16219	16360	16259	16414	16157	16548	16175	16164	16114	16190	16264	16327	16319	16274	16200	16264	16353	16423	16275	16114	16392	16199	16305	16296	16322	16310	16318	16295	16441	16167	16293	16318	16310	16396	16265	16258	16335	16163	16203	16331	16339	16546	16257	16195	16334	16099	16133	16275	16256	16291	16425	16228	16410	16234	16313	16192	16148	16325	16285	16291	16187	16286	16227	16123	16348	16314	16574	16312	16313	16415	16179	16166	16191	16395	16411	16221	16194	16070	16121	16276	16341	16199	16216	16184	16137	16228	16250	16222	16395	16342	16476	16557	16297	16367	16257	16295	16199	16246	16246	16222	16370	16149	16280	16230	16194	16379	16363	16255	16270	16119	16302	16194	16040	16312	16197	16208	16148	16282	16238	16198	16333	16261	16519	16382	16252	16149	16362	16338	16348	16149	16032	16441	16294	16432	16177	16250	16079	16325	16275	16191	16336	16181	16212	16256	16217	16321	16430	16263	16312	16190	16289	16496	16320	16278	16445	16199	16280	16168	16219	16198	16230	16209	16096	16325	16407	16227	16397	16214	16378	16191	16181	16284	16457	16047	16288	16396	16346	16414	16418	16327	16278	16426	16240	16448	16214	16321	16342	16219	16317	16311	16314	16347	16096	16175	16237	16183	16327	16347	16364	16235	16276	16166	16438	16355	16455	16341	16335	16291	16338	16247	16306	16317	16226	16246	16017	16446	16287	16245	16459	16302	16330	16228	16311	16378	16302	16161	16378	16124	16283	16417	16246	16174	16247	16158	16390	16522	16266	16387	16304	16324	16407	16331	16180	16129	16270	16353	16361	16227	16167	16405	16422	16264	16266	16239	16395	16405	16310	16305	16096	16308	16300	16380	16110	16190	16247	16277	16225	16221	16201	16174	16336	16519	16294	16322	16384	16076	16351	16249	16273	16237	16248	16279	16315	16208	16216	16222	16168
14330	30509	44784	56927	60789	49498	34755	23394	17248	15208	14967	15106	15062	15119	15128	15067	15093	14979	15114	15015	14997	15106	14993	15113	15004	14891	15054	15097	15098	14995	15122	15064	14885	15068	15047	14905	15018	14945	15017	15243	15089	15046	14944	14920	14996	15118	15203	15025	15512	15288	15359	15200	15263	14961	15151	14999	15067	15030	15010	15055	15001	15310	15015	15149	15250	14965	15045	15007	14966	15001	14962	15184	14976	14978	14965	15185	15015	15056	15029	14838	15104	14933	14716	15087	14908	14924	14927	15246	15164	15114	15103	14937	15126	15064	15022	14930	14958	15084	15040	14875	15039	15073	14973	15181	15082	15165	14987	14980	15115	15154	14970	15061	14927	14935	14812	15068	15039	15004	15098	14956	15021	14970	15013	15009	15034	14946	15007	15188	15112	15059	15041	15029	15043	14983	15024	15062	14986	14980	14895	15044	15061	14927	14938	14951	14959	14962	15010	15016	14968	15087	15086	14883	15081	15069	14889	15033	15047	15047	15094	14965	14946	14948	15186	14906	15145	14949	14864	15024	14953	15092	15040	14965	15043	14826	14998	15159	14988	14883	15058	15098	15093	15090	14962	14801	14975	15062	15072	15009	15034	14976	14969	15156	15004	14972	14908	14953	14907	14771	15053	14907	14914	15003	15176	15047	15042	14987	15056	14929	14944	15035	14994	14884	14838	14872	15009	14927	14987	14970	14942	15033	14989	14916	14986	14984	15029	14926	15002	14771	15061	15047	14949	14997	15033	14997	14887	15086	14999	15051	15016	14966	14915	15007	15182	15019	14944	15092	14870	15212	15095	15264	14843	15084	15208	14955	15031	15026	15037	14809	15070	14980	14861	15035	14988	15035	14979	14939	15035	14939	14984	15133	14982	15100	14899	15047	15010	14988	15001	14783	15005	14835	15030	15050	15129	15030	15046	15128	14947	15068	14954	14968	15070	14916	14948	15036	14987	15147	15004	15003	14853	14848	15046	15201	15010	15120	15016	15020	15023	15051	14861	15043	15153	15080	15017	14874	14907	14965	14903	14997	14971	15040	14896	14995	15183	15057	15007	14984	15021	14975	14941	15084	14821	14894	14920	14936	15022	14975	14977	15021	14948	15269	15041	14932	15032	15070	15082	15028	15017	14985	14977	15205	14968	15045	14995	14941	14977	14891	15043	14943	15000	14926	15087	14976	14974	14968	15038	15147	15093	15046	14965	15087	15228	14986	14891	14980	15028	14877	15064	14885	15018	14895	15164	14908	14879	15076	15060	14945	14942	15006	14984	15096	15065	14790	14979	15039	15052	15094	15024	15190	14827	15103	14946	15016	15039	15103	14955	15125	14951	14975	14886	15041	14945	15077	14859	14988	15004	15075	15023	14976	14967	14836	15043	15000	15088	15096	15104	15076	14802	14991	14973	14950	14959	14960	15029	14881	15170	14893	15157	14865	15084	14891	15136	14945	15069	15052	15182	14924	15093	14983	15175	15129	15060	14942	14980	14910	15058	15018	15027	14940	15266	15034	14936	15086	14944	14862	14952	14883	14959	14958	14953	15181	14940	15031	15254	14943	15177	15047	15041	15013	15081	15022	14969	15074	15119	15047	15025	15043	15028	15079	15185	14864	14963	15044	14956	14895	15054	15147	14958	15077	15030	14828	15176	15089	15138	14989	14861	15025	14960	14903	15037	15003	14901	14905	14884	14910	15050	14989	15029	14761	14990	15043	15152	15097	14919	14939	14993	15005	14952	15047	15037	14857	15011	14903	15234	15074	15092	15267	14996	14985	15034	14834	15033	14957	14806	15138	15023	14993	15126	15028	15070	15012	14859	14977	15074	14895	15002	14955	14969	14912	15167	14876	15078	15204	15041	14930	15231	15027	14890	14973	15011	15000	14997	14792	14968	14990	15077	15207	15013	14875	14967	14938	14970	15103	14877	14914	14935	15038	14918	14990	15037	15076	14954	15118	14947	14990	14976	14967	15023	15093	15158	14925	15029	14970	15189	14912	15057	14875	15047	14948	14925	15040	14993	14934	15086	15047	14843	14993	14942	14976	15260	15186	15014	14947	14971	15032	15046	15130	15116	15038	15175	14935	14932	14881	14916	14996	14922	14776	15166	15005	14851	15001	15036	15117	14777	15013	14967	14963	14968	15010	14968	14924	15155	14978	15173	15131	15146	15048	14930	15044	14954	14952	14953	14997	14975	14992	15053	15069	15114	14845	15036	14986	14835	15064	14974	15085	14883	15108	15123	14986	15186	14948	15038	15004	15124	14986	15057	14992	15003	15058	15005	15126	14842	15081	14929	15033	15002	14908	14995	15253	15030	15150	15085	15025	15083	14921	15023	15038	15109	14988	14965	15070	15025	15114	15062	14834	14932	14759	14984	14945	15152	15056	15140	15111	15008	14921	14929	15026	15095	14881	14976	14957	14993	15016	14860	15096	14962	14980	14994	15125	14938	14945	15065	15160	15142	14932	15183	15092	15189	14860	15008	14934	15158	14950	15059	14941	14823	15100	15064	14891	15103	15041	15014	14826	15133	15021	15136	15197	14989	15016	15161	15021	14965	14800	14878	14945	14895	14945	15049	14987	15216	14871	14977	15122	14852	14993	14849	15137	15071	15054	14946	14915	15054	15163	15084	15202	14902	15020	15027	15021	15079	15003	14739	15067	14987	14992	15080	14903	15077	14873	15042	15054	15058	15126	14995	15062	15086	14969	15018	14837	14987	15081	14812	14975	15182	14837	14880	15134	15010	14997	14945	14840	15168	14969	15120	15024	14859	14917	15035	15067	14863	15019	14994	15208	15094	14966	14975	15041	15028	14966	14989	14960	15025	14882	14914	14971	14997	14946	15188	14959	15039	14804	15063	15053	15052	14905	15200	15080	15080	14803	14843	14862	14980	15116	15133	14909	15101	14843	14970	15166	14815	14976	15013	14950	15080	14965	15114	14933	15054	15145	15093	14963	14912	14883	15133	15081	15049	15159	15169	14912	14908	14992	15038	14859	15026	14944	15068	14855	14801	15000	14872	15162	15099	15004	15018	14840	14923	14976	15085	15109	15070	14813	14947	14909	15107	15113	14969	14897	15093	15133	14851	15056	15178	15121	14945	15004	14984	15189	15015	15145	14787	14950	15009	15071	15015	14978	14798	14979	15275	14960	15275	14950	15068	14994	15047	14988	14988	15058	14776	15100	14940	14903	15093	15089	15006	14915	15139	15113	15094	15134	15058	15051	15004	14983	15096	15006	15055	14927	15138	14995	14983	15016	15085	15002	15061	14955	14959	15024	14994	15060	15080	14922	15069	14933	15156	15097	14909	14814	15024	15045	15227	14983	14909	15121	14908	15039	15141	14865	15027	15035	15081	14939	15005	14865	14987	14990	15054	15015	14950	14987	14879	14803	14973	15089	14967	14908	15013	14925	15131	14916	15086	15023	15083	14937	14995	15009	14906	15033	15088	14945	15069	14930	14977	14898	15011	15005	14906	14966	15057	15005	15142	15165	15021	15017	15046	15055	14971	14942	15018	15143	14908	15085	14985	15115	14982	15154	14961	15062	14933	14981	14965	15003	15014	15114	15054	14868	15062	15085	15031	15027	14905	15053	15012	15111	15071	15136	15042	14986	15075	15088	15011	14822	14906	15075	15026	14769	15037	14920	14955	14919	15010	15073	14959	15048	15037	15195	15044	15048	14991	15033	15039	15010	14923	15042	15025	14915	14956	14854	15160	15033	15085	14954	15023	14939	15024	15065	15089	14949	15071	15039	14893	14945	14985	15160	15026	15021	15098	14881	14951	15060	14967	15113	15086	14919	15070	14971	14937	15041	15013	15061	14893	14978	15068	15120	14957	15066	15170	14969	15154	15001	15163	14901	15054	14988	15094	15149	14889	15059	14934	15209	15023	15010	15181	14968	15024	14870	15071	14998	15195	14910	14974	15109	15004	15017	15047	15013	14833	15019	15021	15013	15096	14934	15023	15036	15172	15048	14958	14887	14875	15003	15005	15077	15036	15159	15195	14922	15113	14963	15034	15043	15098	14982	14860	15009	14995	14944	14978	15186	15074	15021	15101	14930	14972	15116	15098	14852	14992	15155	14931	15180	14955	14892	15084	15055	15146	15182	15066	14852	14950	14910	15020	15056	15019	15142	15019	14901	15053	15041	14913	14986	15066	14970	15105	14805	14909	14938	15057	14969	15066	15080	14871	14987	14984	14970	14965	15119	14953	15017	14867	15007	15099	15120	15062	14970	14959	15069	14898	15112	15013	14939	14935	15088	14984	14866	15052	15018	14897	14909	15075	14886	14967	15010	15047	14979	14991	15013	14968	15047	14895	14918	15130	15097	14871	15073	14685	15171	14968	15119	14913	14935	15069	14928	14918	15024	15087	14866	15102	15023	14947	15011	15088	14945	14970	15036	14925	14918	15020	14868	15095	15030	14980	15249	14961	14937	15040	15213	14972	15051	15228	15074	15135	15195	15151	15015	14978	14989	15212	14977	14929	15196	14931	14955	15121	14891	14775	14908	15281	14890	15183	15041	15081	14931	14948	15017	14976	14877	14993	15003	14928	14954	14896	15000	15002	15131	14946	14975	14930	14913	14915	14935	15048	14942	14970	15011	15129	14944	14943	14890	15086	15102	14875	14902	15106	14966	14998	15173	14918	15050	14946	14965	15020	14882	15202	15171	15058	15005	14874	14980	15103	15051	15031	15096	14996	14934	15080	14851	14951	15160	15046	14941	15109	14952	15069	14831	15107	14936	14784	15055	14946	15029	15042	14996	14968	15163	15084	15025	15001	14991	14891	15016	15126	14975	14959	15071	15161	14960	15118	15129	15126	15155	14988	15012	15058	15119	14911	15053	15181	15024	14888	15090	15066	15000	14992	15039	14992	15022	14950	14902	14938	14977	14960	14970	15001	15099	15069	14821	15097	15052	15047	15033	14978	14956	14841	14913	15118	15012	15094	14902	14856	15059	14875	14805	15133	15142	15045	15017	15118	14905	14947	14976	14974	15089	15012	14944	14992	15029	15050	14974	15004	14997	15074	15068	14900	14898	14942	15063	14962	15001	15001	15063	14992	15238	14868	15060	14845	14998	15023	14913	14890	14980	15135	15096	14885	15185	15058	14996	15060	14985
22880	21198	28977	30820	53202	56856	48019	32373	21455	17164	16627	16424	16328	16303	16350	16543	16364	16424	16372	16302	16086	16299	16223	16333	16296	16152	16370	16353	16222	16382	16508	16011	16213	16002	16259	16294	16155	16285	16344	16334	16279	16134	16400	16169	16212	16262	16126	16289	16653	16553	16524	16289	16254	16233	16125	16157	16050	16235	16234	16032	16293	16110	16308	16308	16196	16141	16061	16191	16255	16313	16071	15930	16251	16084	16210	16314	16100	16056	16012	16159	16134	16173	16132	16290	16108	16163	15911	16078	15988	16224	16024	16029	16179	16054	16252	16104	16236	16100	16318	16140	16211	16204	16119	15952	16013	16227	16096	15962	16314	15982	16168	16127	16253	16081	16145	16157	16082	16299	16084	16132	16216	15976	16231	15954	16135	15992	16090	16129	16311	15985	16116	16072	16169	16215	16158	16203	15880	16021	16119	16349	16075	16044	16196	16050	16093	16266	16183	16146	16235	16020	16128	15836	16122	16150	16115	16103	16202	16128	16169	15995	16268	15964	16207	16057	16306	16260	16092	16098	16283	16058	16265	15888	16059	16014	16325	16186	16126	16119	16151	16004	15906	15927	16006	16166	16305	16296	16179	16097	16009	16075	16191	16202	16070	16169	16229	16071	16025	16183	16219	15808	16071	16220	16263	16160	16061	15939	16089	16070	16171	16139	16071	16277	16386	16096	16255	16112	16078	16125	16159	16055	16271	16337	16156	16190	16128	15895	16198	16216	16191	16200	16269	16158	16254	16134	16131	16183	16110	16024	16171	16244	16169	16266	16226	15969	16024	15907	15853	16015	16150	16052	16302	16183	16082	16138	16319	16045	16168	16067	16084	16186	16149	16106	16190	16077	15964	16110	16108	16077	16214	15906	16122	16070	16196	16315	16272	15937	16229	15911	16077	16209	16137	16134	15899	16233	16115	16201	15956	15969	16137	16076	16040	16175	16042	15994	16069	16262	16337	16159	16160	16192	16083	16165	16118	16138	15971	16267	16219	16017	16133	15861	16151	16106	16123	16112	16138	16000	15918	16074	15963	16110	16028	16054	16325	16235	16142	16064	16064	16057	16057	16141	16132	16235	15809	16060	16180	16158	16102	16126	16254	16218	16096	15992	16023	16251	16066	16205	16312	16125	16050	16155	16185	16118	15927	16074	16235	15973	16129	16058	16094	16188	16042	16322	16168	16197	16045	16188	16132	16036	16148	16271	16189	15949	16101	16155	16158	16134	16134	16057	16048	16101	16082	16103	15979	16034	16047	16279	16295	16152	16046	16138	16008	16276	16247	16184	16141	16082	16132	16150	16063	16086	16022	16139	16171	16064	16150	16073	15982	16101	16043	16143	16010	16436	16024	15999	16094	16259	16052	16065	16152	16074	16117	16007	16167	16055	16212	16113	16193	16230	16123	16130	16087	16297	16043	16037	16194	16352	16218	15922	16305	15898	16127	15932	15938	16036	16094	16040	16140	16090	16118	15968	15938	16101	16010	16265	16256	16037	16012	16331	16261	15938	16012	16155	16039	16069	16084	16036	16070	16165	16107	16058	16301	15981	16074	15876	16221	15933	16174	16035	15955	16138	16296	16192	15995	16027	16147	16107	16048	16185	16216	15984	16097	16007	15994	16006	16167	16052	16256	16251	16249	15973	16094	16211	16064	16165	16136	16212	16294	16130	16187	16181	16230	16047	16129	16103	16055	16074	16029	16059	16076	15889	15960	16182	16001	16037	16056	16212	16201	16116	16026	16138	16066	16261	16156	16071	15944	16201	16142	16152	16216	16134	16082	16041	16178	16022	16145	16103	16016	16144	16213	16117	16062	15942	15884	16097	16292	16006	16029	16138	16079	16156	16149	16149	15945	16065	16055	16000	16149	15974	15939	16138	16009	16147	16127	16181	16002	16301	16004	16184	16327	16050	16088	16485	16194	16106	16005	16130	16225	16057	16171	16002	16225	16159	16085	16022	16213	16112	16243	16118	16204	15955	16068	16016	16165	16025	15998	16142	16134	15962	16063	16008	16111	16053	16093	16043	16156	16096	15849	16087	16065	16076	16325	16164	16073	16027	16085	16182	16137	15980	16228	16069	16192	16088	16175	16070	16043	16416	16185	16146	15982	16340	16045	15986	16185	16306	16182	16155	16432	16160	16119	16228	16237	16351	16071	16204	16176	16080	16011	16168	16260	16110	16238	16204	16024	15995	16061	16047	16033	16165	16124	16042	15955	16257	16013	16116	16249	16151	16171	16035	16079	15969	16083	16091	16148	16237	16312	16212	16278	16019	16051	16036	16301	16210	16190	16204	16172	16288	16228	16150	16150	16057	16124	16099	16138	16214	16169	16101	16147	16003	16112	16120	16141	16066	16063	16072	16134	16206	15978	16187	15979	16164	16145	16131	16041	16062	16187	16314	15962	16107	16368	16059	16055	15945	16084	16076	16137	16156	16194	16004	16137	15894	15993	16237	16078	16014	16069	16040	15915	15997	15977	16052	15960	16111	16007	15832	16274	16078	16145	16214	16087	16166	16183	15782	15828	16133	16305	16236	15988	16218	16075	16047	15981	16074	16065	16006	16014	16043	16200	15893	16229	16040	16166	16188	16023	15910	16113	16096	16055	16121	15920	15971	15897	15932	16208	16271	16090	16270	16134	16123	15930	15800	16053	16274	15984	16197	16050	16030	16035	16046	16322	15897	16227	15956	16133	16035	15980	16050	16247	16026	16170	16202	15939	16310	16161	16017	15972	15879	16170	16302	15937	16034	16118	15942	16056	16156	16198	16138	16186	16133	16248	16012	15950	16111	16055	16081	16045	16108	16128	16227	16254	16230	15961	15973	16100	16097	16248	16097	15954	16112	16042	16206	15924	16239	16242	16220	16127	16046	16137	16115	15949	16135	16085	16090	15924	16058	16071	16038	16017	15878	16143	15988	16302	15882	16177	16265	16141	16086	16159	16090	16278	16052	16119	16142	16130	15864	16147	16268	16148	15990	15980	15959	16008	15871	16145	16128	16109	16073	16065	16319	16253	16076	15954	16265	16241	16099	16187	16148	16002	16135	16101	16150	15990	16089	16236	16093	15993	16228	16168	16181	16237	16256	16177	16323	15980	16160	16042	16113	16144	16227	16099	16170	16125	16254	16141	16017	16068	16246	16055	16119	16057	16095	16046	15931	16095	16042	16259	16062	15998	15955	15919	16204	16136	16024	16120	15977	16200	15986	16033	16020	16154	16157	16102	16171	16212	16212	16146	16346	16215	16047	16173	16090	16161	16055	16038	15960	16305	16033	15984	16339	16084	15942	16181	16025	16105	16277	16269	16328	16225	16151	15871	15997	16130	16140	16257	16084	16192	16318	16212	16180	16069	16019	16175	16374	16155	16133	16091	16188	16183	16161	16199	16060	16155	16158	16220	16216	16209	16284	16114	16188	15948	16056	16140	15998	16361	16084	16004	15801	16056	16069	16026	15984	15799	16131	16073	16109	16316	16165	16135	15930	16157	16120	15866	16108	16065	16028	16027	16152	16053	16239	16271	16238	15913	16336	16127	15820	15826	16123	16275	16131	16062	16025	16027	16035	15999	16000	16121	16129	16029	16120	15896	16279	16270	16162	16064	15951	16133	16041	15963	16133	16008	16078	15879	15956	16168	16221	16051	15986	15773	16195	16024	16246	16029	16212	15950	16045	16345	16068	16086	16139	15970	16155	15929	16117	16253	15934	15920	16125	16025	15985	16113	16179	16135	15994	15960	16059	16093	15913	16059	15835	16211	16047	16143	16177	15979	15927	15912	16155	16325	16045	16027	16267	16049	16312	15969	15889	16170	15893	16118	16197	16013	16186	15984	16184	16034	16206	16126	16265	15868	16031	15997	16048	15963	15939	16013	15992	16184	16187	16127	16024	16009	16207	16131	16179	16079	16283	16088	16081	16015	16075	16139	15974	16267	16238	16147	16037	16084	15981	16319	16198	16142	16179	16241	16057	16004	16039	16268	16052	16073	16097	16150	16077	16155	15935	16151	16217	16073	16152	16030	16174	16087	15994	16247	16098	15884	16123	16229	16012	16074	16136	16025	16185	15992	15976	16061	16298	15913	16120	16012	15955	16260	15945	16068	15990	16206	15990	16066	16014	16133	16033	16113	16182	16211	16008	16013	15991	16173	16130	16097	16259	16124	16257	15929	16007	16051	16235	16052	16110	15901	16144	16115	15941	16098	16026	16202	16136	16100	16157	16065	16022	15899	16029	16118	16229	16170	16308	16195	16049	15999	16152	16104	16019	16003	16217	16044	16114	16190	16032	16141	16243	16028	16301	16154	16257	15987	16188	16095	16168	16153	16108	15998	16007	16018	16245	16220	16038	15975	16103	16154	16120	16264	16116	16175	16109	16112	15806	16053	15982	16059	16090	16181	16112	16165	16026	16180	16013	16291	15946	16187	16265	16140	16007	15944	16025	16163	16176	16020	16167	16100	16151	15978	16046	16266	15992	16044	16078	15981	16178	16084	16053	16059	15927	15988	16049	16247	16082	16236	16117	16047	16063	16120	16082	16059	16082	16132	16075	16018	16054	16060	16162	16216	16178	16208	16055	16119	16069	16009	16121	16444	16031	16085	15995	16021	16015	16219	16019	16178	16008	16160	16032	16153	16082	16164	16132	16066	16229	16120	16024	16171	15963	16035	16175	16155	16018	16217	16142	16097	16176	15940	16149	16079	16147	16181	16024	16088	16108	16131	16068	16088	16065	16184	15963	16099	16210	16118	16123	16198	16160	16219	16076	16048	16145	16117	16001	15972	15904	16135	16139	16043	16085	16174	16012	16089	16188	16119	15945	15998	15930	16246	16073	16092	16314	16088	16298	16138	16280	16038	16057	16166	16071	16122	15884	16085	15994	16136	16225	15960	15987	16168	15840	15993	16202	16043	16060	16152	16317	16079	15986	16339	16224	16144	16134	16105	16079	16038	16129	16063	16149	16194	16198	16155	16134	16231	16126	16126	16068	15954	16088	16118	16270	16145	16031	16212	16163	16213	16099	16166	16035	16003	15994	15948	15968	16248	15974	16157	16185	15936	16147	16060	15995	16153	16197	16145	16304	16297	16049	16196	16082	16193	16247	16019	15871	16077	16011	16122	16288	16052	16118
15170	28305	39016	69251	76516	63883	49091	34161	18632	15021	15101	14993	14965	14855	14863	14847	14878	15120	14871	14907	14799	14872	14882	14898	15007	14863	14880	14960	14953	15102	14880	14736	14991	14985	15029	14805	14899	14913	14825	14942	15037	14889	15027	14954	14960	14959	15069	14900	15430	15462	15190	15158	14969	14947	14899	14846	14903	14847	14846	14794	14813	14881	14772	14903	14898	14964	15090	14854	14810	14853	14871	14778	14788	14931	14868	14823	15000	14995	14797	14900	14885	14991	14909	14680	14776	14789	14712	14852	14853	14979	14938	14836	14950	15067	14896	14879	14931	15067	15030	14720	14639	14878	14839	14777	14888	14886	15002	15015	15138	14921	14987	14782	14791	14961	14879	14926	14805	14812	14812	14972	14950	14928	14967	15054	14848	14898	14940	14910	14900	14855	14723	14920	14953	14942	14784	14816	14865	15072	14895	14999	14741	14874	14858	14760	14905	14897	14891	14894	14960	14850	14743	14687	14980	14868	14937	14870	14734	14833	14736	14927	14746	14871	14912	14903	14758	14912	14932	15031	14705	14834	14842	14777	14922	14985	14826	14902	14783	14790	14863	15125	14829	14705	14772	14764	14798	14920	14896	14902	14890	14831	14981	14908	14831	14825	14912	14926	14662	14875	15028	14931	14909	15129	14882	14977	14763	15046	14889	14782	14922	14901	14981	14772	15126	14843	14788	14972	14985	14903	14895	15052	14968	15058	14929	14845	14725	14861	14805	14859	15003	15036	14965	14815	14927	15067	14825	14860	14901	14925	14848	14693	14861	14707	14985	15002	14862	14790	14827	14724	14863	14782	14970	14998	14743	14888	14892	14818	14928	14938	14714	14887	14740	14857	14771	14830	14920	14825	14778	14880	14755	14787	14801	15145	14917	14754	14860	14706	14855	14910	15018	14957	15032	14921	14822	14786	14838	14954	14867	14914	14932	14900	14797	14862	14903	14778	14982	14929	14835	14776	14920	14801	14860	14872	15017	14855	14850	15003	14858	14902	14818	14811	14814	14992	14876	14894	14870	14943	15010	14773	14943	14738	14810	14812	14800	14706	14699	14830	14982	14907	14771	14709	14835	14838	14850	14734	14908	14763	14948	14911	14909	14861	15008	14972	14827	14776	14896	14882	14948	14899	14944	14827	14977	14760	14918	14873	15027	15046	14866	14934	14920	14961	14882	14986	14832	14835	15126	15016	14886	14861	15040	14831	14962	14762	14989	14744	14932	14825	14768	14951	14743	14873	14866	14945	14911	14863	14943	14860	14980	14960	14934	14965	14897	14865	14973	14832	14785	14819	14704	15052	15016	14832	14880	14974	15052	14742	14886	14871	14809	14803	14684	14891	14909	14884	14877	14883	14961	14866	14886	14859	14720	14691	14886	14943	15022	14875	14904	14801	14947	14805	14964	14892	14830	14794	14769	15000	14989	14907	14954	14892	14886	14976	14850	14975	14791	14772	14965	14897	14872	14821	15093	14873	14806	14830	14825	14820	14994	14953	14969	14788	14892	14715	14938	14833	14908	14855	14995	15130	14651	14748	14790	14871	14749	14814	14737	14901	14664	14860	14994	15019	14897	14862	14791	14802	14878	14899	14912	14940	14697	14928	14916	14950	14920	15070	14889	14923	14785	14966	14889	14956	14697	14997	14862	14926	14854	14984	14901	14943	14902	14837	14943	14923	15139	14854	14864	14913	14953	14900	14817	15033	14826	14880	14770	14915	14834	14735	14790	14793	14862	14834	14905	14825	14755	14862	14715	14767	15046	14914	14903	14962	14891	14825	15023	14705	14843	14873	14870	14893	15111	14849	14908	14948	14929	14844	14948	14851	14803	14763	14870	14934	14937	15103	14971	14876	14841	14916	14800	14741	14782	14703	14903	14947	14999	14768	14976	14915	14892	14949	14775	14982	14827	14756	14993	14970	14800	14849	14856	14818	14729	14947	14842	14898	14959	14616	14823	14934	14848	14778	14908	14865	14875	14820	14916	14882	14898	14988	14882	14966	14873	14918	14938	14838	15078	14749	14715	14830	14895	14928	14813	14970	14917	14859	14860	14797	14844	15031	14893	14748	14963	14883	14896	14816	14767	14819	14953	14838	14991	14960	14867	14733	14734	14840	14958	14827	14886	14749	14990	14999	15035	14774	14883	14860	14862	14883	15001	14777	15029	14885	14893	14774	14984	14750	14725	14709	14827	14742	14631	14868	14842	14792	14945	14974	14889	15070	14881	14800	14861	14943	14861	14924	14906	14964	14795	14779	14783	14838	14854	14842	15036	14907	14847	15007	14833	14952	14966	15008	14778	14993	14832	15008	14582	14892	14674	14846	14931	14911	14863	14813	14792	14924	14935	14850	14774	14897	14867	14784	14769	14971	14795	15047	14747	14907	14778	14861	15124	14913	14787	14915	14950	14994	14923	14843	14749	14960	14927	14876	14930	14907	14961	14790	14979	14735	14742	15151	14791	14919	15002	14970	14824	14832	14752	14707	14897	14902	14915	14972	14792	14963	15005	14729	14774	14704	14771	14955	14847	15016	14790	14889	14873	14986	14937	14837	14928	14941	14824	15007	14800	14797	14955	14830	14821	14915	14873	14978	14902	14912	15011	14849	14802	14871	14783	14971	14878	14944	15011	14894	15125	14906	14874	14975	14930	14811	14884	14772	14812	15027	14963	14917	15042	14812	14928	15065	14855	14879	14953	14759	14695	14906	14780	14891	14872	14964	14848	14770	14766	14885	14741	15023	14943	14812	14879	14825	14839	14913	14821	14850	14811	14903	14984	14790	14765	14961	14934	14873	14875	14839	14718	14861	14732	14936	14735	14895	14865	14915	14842	14797	14858	14765	14928	14970	14743	14902	14933	14871	14854	14798	14818	14889	14965	14817	14779	14864	14922	15018	15005	14970	15052	14944	14734	15001	14759	14922	14931	14810	14813	14865	14804	14721	14836	14839	14727	14767	14864	14901	14798	14841	14930	14945	14943	14874	14796	14934	15018	14851	14919	14835	14691	14975	14774	14980	14608	14871	14874	14935	15060	14917	14691	15184	14819	14796	14951	14847	14817	14917	14822	14804	14960	14991	14856	14779	14837	14905	14879	14828	14891	14947	14877	14928	14931	14884	14767	14752	14807	14868	14868	14910	14895	14762	14769	15000	14952	14916	14852	14793	14874	14898	14658	14802	14963	15083	15042	14870	14846	14913	14855	14900	14848	14948	14824	14770	14968	14805	15154	14895	15012	14836	14838	14837	14797	14736	14990	15005	14850	14770	14857	14761	14842	14944	14776	14689	14733	15001	14966	14899	14743	14882	15005	14804	14888	14823	14892	14770	14789	14865	14852	14872	14875	14900	14865	14673	14851	15065	14851	14926	14811	14843	14890	14839	14860	14812	14769	15039	14812	14816	14751	14853	14969	14907	14821	14659	14907	15066	14720	14856	14925	14817	14976	14912	15041	14796	15064	15038	14822	15005	14900	14857	14969	14717	14913	14955	14855	14860	14887	14770	14905	14805	14942	14845	14793	14836	14895	14891	14806	14733	14864	14803	14797	14794	14838	14998	14841	14923	14846	15050	14844	14800	14891	14952	14856	14814	14854	14824	14762	14903	14827	14963	15020	14810	14973	14977	14804	14825	14947	14893	14915	14869	14969	14766	14809	14975	14953	14905	14774	14774	14947	14978	14901	14882	14885	14801	14797	14762	14863	14869	14881	14938	14952	14821	15003	14682	14894	14911	14969	14777	14821	15040	14828	14960	14935	15029	15093	14795	14802	14840	14915	14844	14763	14888	14902	14877	14887	14943	14885	14828	14930	14753	14818	14922	14913	14924	14948	14877	14960	14812	14834	14831	15109	14959	14841	14895	14991	14939	14854	14857	15112	14826	14841	14978	14935	15029	14883	15016	14876	14845	14893	15068	14875	14956	14945	14818	14764	14869	14959	14945	14873	14876	14877	14835	14798	14939	14926	15019	14830	15014	14690	14959	14868	14949	14951	14794	14790	14793	14779	14933	14814	14936	14807	14770	15030	14721	14947	14672	14942	15033	14934	14970	14897	14778	14842	14908	14837	14889	14797	14888	14944	14922	14778	14886	14830	14956	15054	14925	14987	14959	14736	14883	14876	14976	14897	14920	14872	14962	14721	14822	14745	14847	14884	14951	14868	14945	14887	14891	15110	15016	14864	14756	14903	14958	14921	14846	14785	14932	14789	14866	14871	14845	14899	14846	14998	14942	14998	14746	14908	14692	14916	14883	14927	14740	14883	14905	14838	14807	14795	14917	14901	14780	14988	14939	14915	14872	14881	14782	14926	14733	15002	14953	14893	15018	15005	14911	15012	14953	14945	14988	14926	14893	14840	14952	14773	14944	14899	14895	14951	14989	14823	14997	14883	14959	14907	14881	15097	15030	14974	14844	14968	14957	15055	15033	14970	14726	15025	14933	14914	14746	14936	14989	15025	14865	14840	14761	14841	15061	14913	14807	14898	14820	14959	14837	14978	15046	14746	14931	14814	14924	14785	14939	14908	14862	14995	15001	14936	14744	14827	14771	15044	14881	14799	14870	14854	14860	14826	14964	14997	14828	14807	14802	14870	14843	14817	14925	14923	14839	14870	14827	14862	14909	14904	14842	15133	14955	14650	14933	14936	14706	14917	14782	14948	14753	14867	15028	14891	14812	14887	14864	15079	14916	14923	14915	14850	14789	14920	14974	14779	14996	14726	14793	14876	14980	14812	14932	14743	14871	14902	14901	14739	14877	14735	14832	14962	14996	14876	14886	14931	14950	14847	14896	14875	14867	14791	14793	14881	14851	14645	14872	14821	14780	14919	14660	14903	14690	14838	14917	14836	14809	14835	14851	14866	15041	14849	14798	14830	14923	14925	14954	14913	14868	14836	14953	14799	14842	14858	14788	14993	14616	15051	14989	14779	14939	14894	14866	14848	14803	14779	14980	15119	14884	14946	14971	14882	14830	14739	14833	14953	14951	15010	14961	14809	14839	15057	14968	14874	14929	14894	14928	14849	15017	14781	14864	14942	14836	14857	14871	14974	14700	14881	14825	15043	14821	14919	14904	14964	14928	15007	14714	15047	14880	14875	15024	14818	14750	14813	15030	14849	14563	14998	14923	14810	14783
27209	21692	27476	32961	29700	26159	21298	17484	16458	16142	16057	15930	16059	16100	15876	16068	15926	16133	16178	16186	16131	15986	15974	16112	15905	16151	16056	15932	16174	15909	15983	15961	16028	16216	15913	15993	16048	16208	16084	16114	15990	16112	16013	15940	15948	15988	16005	16055	16025	16156	16184	16011	15939	15837	16092	16133	16108	16033	16006	15885	15964	16052	16163	16126	16022	15875	16117	16076	15980	16014	16055	16026	15889	15936	15783	15978	15957	16106	16247	15931	15997	15976	15917	15975	15858	16059	15824	16173	16107	16120	16239	15907	16086	15870	15944	16094	16007	15763	15923	15981	16096	15980	16042	15855	16078	16018	15846	16106	15959	15877	16065	16079	15882	15965	16121	16131	15907	15980	15991	16066	15825	15947	15997	16025	15987	15932	15952	15765	15945	15904	16051	16009	16014	15891	16193	15945	15715	16102	16035	15901	15930	16131	15984	15915	15860	15944	15820	15977	15988	16071	16093	16042	16073	15903	15964	16016	15843	16018	16052	15917	16100	16002	16024	15853	15968	15971	16010	16000	16215	16133	16132	16106	16113	15986	16057	15994	15892	15940	16040	15887	15882	15887	16016	16028	16127	15984	16047	16113	16040	16318	15843	15891	15807	15789	15917	15865	15867	16062	16007	15983	15990	15887	16080	15913	16103	15917	16243	15986	15930	16073	15935	15830	16054	15845	15954	15912	16117	16053	15879	16057	16052	15928	15983	16003	15933	16164	15753	16075	16047	15764	15936	15961	15930	16167	16047	16169	16009	15943	15798	16133	16079	15985	15912	16065	15922	15858	15996	15915	15870	16157	15852	16100	16106	16090	15843	15958	15824	16043	16005	15992	15938	16025	15790	15744	15997	15953	16016	15925	15903	16012	15840	15916	16023	16083	15863	16057	16047	15798	15903	15790	16129	16022	15924	15951	15897	15998	16004	16101	16061	16085	15860	15879	15887	15890	15988	16181	16039	16078	15924	16029	15961	16100	15880	15929	15881	16041	16103	15907	15960	16135	16088	15823	16014	16029	16032	15910	15869	15948	16170	15938	16029	15805	16295	16006	15837	15960	15988	16031	16100	16048	15902	16064	15932	15926	15926	15790	15976	16109	16007	15877	16069	16084	16160	16116	16062	15949	16062	16010	15954	16141	16059	16168	15909	16025	16050	15897	16014	16161	16008	15967	15836	16071	15970	16007	15967	16140	16093	16064	16128	15998	15960	15981	15923	16103	15807	16062	16059	16219	16071	15703	16106	15979	16048	15898	15862	16073	16076	16028	16074	15946	15960	15791	15952	16076	16011	16045	15989	15932	16039	15966	15950	15791	16036	16025	15847	15866	15985	15989	16100	15776	16000	15853	15837	16000	16064	15951	15987	16104	15917	15840	15884	15992	15787	16056	15988	16040	16013	15791	16174	15900	15983	16037	15919	15644	15882	15934	16005	16012	15788	16032	15882	15914	15906	16022	15962	16149	15983	16009	15932	16013	15925	16060	15850	16139	16062	15896	15948	15820	16031	16041	15810	16001	15741	16047	15851	15801	16234	15904	16072	15829	16164	15988	15932	15925	15840	15942	15973	15915	15917	15899	15925	15912	16050	15866	15957	15934	15943	15935	16000	15764	16019	16009	15786	15930	15908	16009	16201	15910	16058	16122	15901	16109	15951	16042	15884	15987	16052	15987	16107	16070	15720	16111	15901	15903	16046	15985	15875	15806	15841	15853	15868	15818	15863	16039	15907	15931	15738	16043	16123	15875	16027	16090	16022	15915	16056	15848	15960	15965	15861	15972	16129	16222	15926	15901	15961	16080	15850	15989	15952	15927	15990	16050	15869	15791	15933	15870	15940	15920	15777	15955	15845	15948	15998	15901	15996	15836	15956	15990	16100	16077	16127	15919	15876	16057	15987	15995	16020	15939	15881	16047	16051	15908	15977	15937	15899	15876	15897	16088	15748	15986	15828	16082	16031	15955	15864	15968	15920	15841	15919	16054	16037	15957	15925	16074	15803	15896	15945	15936	15975	15916	15772	16063	16187	15948	16015	16061	16000	16110	15926	15834	16005	16030	16017	16009	16073	16039	15923	16070	15939	15865	16035	15992	16029	15860	15993	15881	16045	16108	15888	16000	16068	15913	16011	15825	16062	15996	16035	15912	16010	15726	16140	15994	16023	15955	15917	16086	16030	15832	15929	15938	15792	15903	15901	15975	15902	15976	16117	15862	15928	15919	15871	16055	16063	16033	16034	15887	15823	16042	15897	15827	16157	16081	15985	16188	15980	16013	15866	15921	15990	15941	16125	16015	16052	16058	15996	16043	15987	16085	16061	16036	15983	16034	15986	15938	15925	16130	16073	15838	15941	16011	15860	16000	16164	16028	15863	15898	16068	16078	16178	16008	15907	15929	15830	15917	15884	15911	15979	16073	16062	16067	16030	16032	15749	15928	15862	15878	15997	16027	16042	15987	15818	15967	16063	16010	15983	16163	16036	15995	16212	15994	16009	15884	16065	16010	15962	16226	15896	15944	15907	15865	15899	15895	16196	15907	15784	15924	15972	15866	16139	15823	15880	16104	15946	15943	16032	15973	15987	15998	16002	16090	15943	15923	15992	15889	16114	15848	15875	15978	15857	15808	15946	15845	16211	16025	16039	15962	15951	15891	15970	15905	15908	15890	15894	15945	16086	16022	15987	15732	16057	15965	15935	16095	15983	16156	15914	15962	16050	16010	16128	16026	16173	16011	15930	16118	16064	15964	15933	15993	15928	15933	16208	16188	15916	15819	15840	16083	16012	16076	15741	16019	15932	16140	16007	15991	16110	16055	15877	15963	15877	15874	16037	15974	15767	15919	16041	16112	15977	16002	15909	15972	15876	16150	16086	15890	15965	15960	16058	15953	15995	16022	15761	15980	16061	16062	16120	15951	15990	16103	15806	16049	16059	16073	16064	15994	15922	16095	16035	16077	15889	16044	15918	15904	15937	15866	16093	16157	16033	16050	15797	16032	15843	15928	15952	15891	16114	15948	15943	15999	16076	16021	15850	16007	15913	16033	16138	15982	16033	15932	16025	15833	16028	15985	15782	15960	16112	16070	15928	15987	16025	15974	15884	15759	16014	15828	15825	15966	15964	15967	15813	15986	15883	15937	16077	15857	16012	15956	15995	15955	16004	16080	16100	16139	15900	16100	15882	16010	16271	15905	15963	16138	15950	15987	16023	15983	15935	15859	16034	15985	16150	16184	16156	15911	15883	16098	16079	15885	15952	16063	15719	15827	15894	15979	15783	15898	15861	15918	16014	16007	15841	16053	16053	16082	15992	15793	15956	16004	15903	15849	16006	15978	15897	16063	15907	15944	16051	16073	15917	15954	15837	16032	15965	16016	15901	15899	16067	15903	16112	15973	16076	16021	16106	15973	16113	15800	16152	16008	16015	16222	16031	16061	16003	16129	15982	15761	15903	16036	16064	15972	16075	16067	15912	15778	15859	16062	15932	15996	15974	16055	15873	15929	15820	15695	16081	16058	16023	16033	16078	15886	15844	16062	16090	16096	16124	16089	16053	16048	16098	16168	16027	15917	16227	16008	16169	15931	15864	15869	16026	15853	15890	15719	16014	15923	15998	15996	16145	15952	16053	15882	16021	16012	15987	15828	15983	16010	15911	15816	15841	15956	16166	16093	16047	16135	15794	15897	16026	16108	16065	15949	16134	15990	16127	16018	16068	16124	16000	15970	16048	15832	15820	15932	15857	15951	15888	16004	15851	15847	15940	15982	15939	16042	15907	16019	16079	16055	16107	16236	16083	16133	15951	15844	15818	15921	15990	15956	16144	15884	16128	15762	15925	16129	16124	15899	15914	15838	15971	16011	15849	16104	15976	16150	15893	16061	15957	15889	16037	15900	15936	16086	16022	15885	15943	15999	15815	16057	16064	15922	16010	16154	15978	16096	16078	16052	16030	15862	16033	16014	15992	15969	15869	16120	15859	16022	16074	15888	16048	16049	15735	15965	15901	15873	16102	16079	16162	16144	15941	15955	16030	15850	16079	16094	16000	16130	16042	16175	15834	15990	15893	16094	16107	15878	16031	15852	15891	16169	16048	15930	15804	15889	15939	16110	15964	16090	15845	15871	16132	16053	16032	16059	16181	16001	16061	16088	15900	15928	16101	16154	16074	15817	15918	15988	16059	16009	15913	16047	15981	15996	15943	16123	15951	15805	15796	16047	15955	16096	15856	15963	15940	16088	15983	15996	15923	15877	15866	15989	16043	15944	15987	16085	15942	15905	16156	15965	16188	16078	15853	16127	15908	16116	16056	16037	15978	15927	16112	16042	16022	15746	16200	15898	16027	15856	15995	15939	15973	16049	16107	15899	16102	15922	16099	16027	16000	15926	15966	16010	16122	15928	16213	15873	16089	16019	16137	15964	16223	15977	16039	15875	15940	16112	16033	15945	16062	16016	16037	15896	15941	16050	16154	15976	16003	16029	15939	15935	15927	16115	15945	15935	15898	15955	15812	16030	16049	16027	15930	15878	16035	15935	15874	15944	16154	16001	16057	15883	15783	15963	16014	15989	15818	15854	15946	16004	16033	15968	15908	16086	15996	16123	16121	15930	15977	15990	15893	15782	15942	16047	16002	15849	15719	15989	15982	16020	15904	16082	15930	15746	16117	16008	16035	15912	16176	16019	16025	15869	15877	15850	15848	16070	15972	15949	15935	15980	15957	15846	16238	16049	15918	16039	16135	15988	15949	16040	16139	15850	15874	15938	16055	15965	16049	15937	16039	15848	16155	15880	16025	16129	15843	16005	15969	15944	15928	16182	15967	15855	16004	15994	16061	15994	16070	16056	15994	15939	15852	15869	15936	16168	15927	15700	16128	15945	16036	15938	15916	16188	16191	15905	16014	16143	15977	15918	16063	15929	16013	15943	16134	16064	16048	15772	15845	15996	15959	16046	15936	15863	15910	15831	15934	15968	16031	15975	15987	16154	15921	15887	16242	15879	15760	15918	15851	15800	15950	15816	15872	16026	16100	15988	16101	15900	15937	15889	16090	15884	15799	15876	15927	15834	16077	16082	15992	15861	15974	16044	15922	16228	16060	15881	15779	15998	16121	16070	15985	16114	16108	15973	16117	16160	15974	15990
13791	17921	28888	34356	31198	26271	20203	16390	14921	14820	14835	14867	14702	14869	14941	14908	14809	14678	14698	14782	14670	14803	14791	14715	14753	14926	14693	14861	14851	14885	14927	14774	14836	14777	14680	14747	14741	14720	14746	14914	14720	14833	14604	14778	14928	14607	14675	14884	14791	14830	14847	14668	14806	14797	14897	14878	14864	14992	14784	14684	14802	14784	14912	14850	14591	14749	14890	14817	14833	14647	14848	14932	14653	14875	14765	14818	14931	14907	14921	14715	14722	14589	14840	14726	14943	14634	14903	14817	14751	14570	14857	14835	14700	14795	14809	14794	14698	14815	14713	14619	14725	14802	14879	14718	14785	14757	14745	14702	14930	14578	14830	14636	14683	14863	14898	14739	14690	14871	14935	14765	14794	14808	14625	14776	14813	14745	14766	14775	14765	14669	14756	14850	14906	14690	14689	14837	14770	14613	14714	14874	14733	14844	14767	14684	14725	14800	14677	14843	14694	14818	14715	14746	14707	14627	14671	14999	14798	14752	14915	14910	14740	14653	14822	14708	14641	14679	14966	14627	14890	14826	14593	14759	14665	14712	14712	14840	14918	14699	14533	14943	14795	14784	14670	14790	14734	14723	14817	14796	14794	14728	14895	14730	14675	14821	14788	14564	14814	14694	14869	14673	14733	14640	14743	14816	14708	14691	14802	14767	14799	14635	14661	14718	14721	14747	14852	14631	14681	15060	14944	14910	14884	14774	14721	14793	14826	14936	14954	14775	14897	14908	14940	14923	14656	14831	14764	14616	15062	14722	14840	14717	14700	14887	14844	14662	14798	14738	14884	14744	14664	14928	14761	14877	14755	14752	14850	14895	14681	14895	14683	14978	14689	14887	14839	14971	14653	14739	14749	14776	14732	14924	14935	14921	14721	14705	14820	14812	14849	14904	14860	14747	14758	14877	14779	14814	14694	14726	14796	14800	15083	14750	14734	14707	14810	14963	14738	14784	14878	14832	14786	14849	14793	14910	14727	14624	14659	14929	14845	14866	14718	14780	14812	14804	14796	14934	14827	14777	14766	14667	14765	14667	14891	14870	14830	14856	14746	14949	14756	14668	14794	14857	14933	14689	14894	14772	15050	14753	14862	14635	14830	14768	14774	14751	14601	14558	14625	14913	14784	14824	14824	14942	14853	14829	14755	14754	14938	14809	14784	14955	14664	14715	14783	14608	14499	14745	14803	14861	14822	14843	14752	14688	14714	14767	14783	14647	14842	14638	14918	14737	14751	14930	14795	14714	14859	14840	14902	14956	14821	14820	14753	14939	14950	14770	14963	14648	14822	14794	14676	14722	14894	14840	14729	14829	14802	14827	14650	14701	14764	14771	14733	14738	14570	14749	14743	14808	14786	14620	14863	14921	14929	14840	14731	14829	14688	14783	14794	14707	14743	14845	14678	14838	14842	14905	14846	14850	14874	14729	14722	14838	14701	14845	14835	14687	14884	14827	14799	14810	14606	14661	14890	14942	14688	14772	14719	14830	14653	14585	14865	14802	14675	14859	14943	14780	14634	14981	14846	14899	14875	14705	14830	14624	14711	14759	14947	14763	14831	14818	14703	14725	14861	14741	14685	14912	14834	14691	14664	14767	14770	14679	14676	14757	14796	14723	14649	14801	14787	14832	14766	14614	14556	14695	14830	14918	14687	14595	14737	14855	14766	14922	14762	14787	14730	15040	14857	14836	14743	14616	14578	14654	14938	14970	14881	14726	14798	14925	14748	14917	14930	14721	14995	14728	14815	14753	14893	14816	14754	14771	14894	14676	14670	14814	14646	14880	14838	14841	14777	14667	14647	14629	14710	14720	14698	14985	14734	14895	14629	14792	14864	14894	14863	14871	14653	14630	14615	14868	14703	14726	14923	14777	14779	14822	14738	14671	14851	14933	14705	14751	14685	14690	14907	14830	14859	14635	14841	14932	14692	14743	14719	14780	14749	14843	14809	14812	14682	14923	14814	14903	14773	14727	14531	14720	14807	14849	14784	14667	14875	14908	14789	14737	14851	14674	14860	14748	14876	14964	14800	14732	14566	14858	14741	14918	14714	14839	14888	14856	14738	14785	14797	14877	15026	14906	14822	14781	14789	14630	14783	14752	14785	14816	14828	14867	14721	14758	14858	14669	14717	14763	14713	14641	14829	14774	14833	14940	14663	14828	14749	14727	14738	14781	14692	14689	14568	14827	14596	14687	14885	14728	14960	14781	14626	14664	14925	14947	14843	14736	14790	14992	14631	14725	14855	14781	14707	14712	14693	14949	14911	14803	14682	14783	14880	14819	14798	14636	14925	14770	14957	14837	14932	14724	14725	14789	14525	14711	14907	14728	14880	14903	14866	14708	14633	14810	14795	14729	14816	14855	14751	14738	14617	15062	14903	14644	14730	14895	14819	14742	14811	14843	14891	14767	14842	14683	14862	14762	14713	14712	14928	14760	14761	14707	14851	14873	14745	14638	14798	14804	14709	14787	14707	14729	14717	14796	14899	14724	14766	14763	14678	14758	14871	14768	14641	14940	14585	14832	14938	14997	14820	14916	14634	14737	14643	14822	14820	14731	14813	14812	14732	14923	14799	14770	14696	14894	14821	14766	14776	14659	14885	14848	14756	14741	14721	14749	14962	14816	14568	14742	14947	14750	14973	14783	14784	14729	14809	14720	14674	14610	14851	14764	14824	14715	14861	14886	14687	14855	14992	14759	14709	14727	14890	14907	14926	14841	14782	14710	14697	14739	14760	14647	14883	14732	14905	14856	14876	14765	14833	14811	14596	14803	14693	14769	14782	14923	14878	14873	14659	14714	14874	14693	14710	14842	14919	14540	14669	14792	14920	14690	14807	14662	14701	14886	14795	14774	14857	14651	14649	14892	14851	14806	14867	14718	14821	14707	14980	14726	14727	14724	14892	14706	14805	14852	14651	14711	14702	14837	14922	14858	14832	14922	14806	14857	14848	14841	14884	14793	14770	14796	14893	14554	14793	14702	14881	14841	14739	14746	14738	14587	14797	14694	14623	14952	14787	14743	14756	14753	14747	14750	14684	14943	14703	14728	14877	14765	14883	14805	14798	14894	14885	14652	14597	14730	14713	14632	14981	14839	14731	14929	14746	14903	14808	14819	14819	14606	14823	14794	14798	14718	14738	14699	14844	14717	14752	14692	14937	14863	14754	14949	14928	14622	14698	14864	14788	14616	14911	14748	14747	14864	14854	14839	14723	14873	14645	14786	14740	14719	14791	14830	14803	14807	14819	14779	14679	14919	14847	14712	14876	14893	14892	14774	14885	14876	14721	14679	14827	14922	14787	14759	14803	14823	14748	14723	14664	14728	14701	14689	14987	14691	14751	14781	14907	14694	15023	14829	14885	14695	14940	14653	14744	14872	14810	14692	14730	14917	14987	14861	14820	14814	14711	14735	14778	14862	14808	14794	14711	14692	15058	14766	14775	14732	14783	14982	14791	14828	14844	14874	14694	14746	14904	14765	14548	14744	14867	14845	14829	14826	14877	14757	14910	14855	14892	14725	14784	14660	14769	14710	14798	14758	14885	14724	14770	14806	14871	14764	14787	14904	14850	14904	14743	14905	14900	14771	14891	14819	14814	14843	14876	14698	14859	14845	14828	14703	14930	14790	14800	14721	14994	14749	14861	14927	14831	14814	14807	14834	14881	14912	14811	14812	14808	14825	14711	14810	14916	14919	14724	14758	14591	14878	14732	14878	14843	14832	14857	14800	14802	14694	14755	14878	14890	14666	14781	14651	14801	14776	14906	14640	14852	14695	14767	14656	14831	14786	14854	14705	14654	14734	14860	14811	14856	14816	14916	14737	14830	14786	14693	14671	14647	14964	14826	14802	14612	14807	14682	14754	14750	14833	14796	14721	14780	14624	14814	14883	14817	14613	14867	14839	14826	14626	14869	14665	14787	14668	14962	14949	14929	14806	14768	15059	14736	14736	14689	14858	14925	14773	14662	14663	14747	14909	14845	14723	14912	14799	14737	14881	14817	14700	14742	14641	14765	14826	14759	14933	14813	14833	14949	14786	14726	14874	14930	14662	14852	14904	14847	14679	14716	14693	14829	14851	14806	14768	14745	14621	14914	14711	14692	14737	14704	14613	14803	14928	14930	14737	14496	14828	14773	14616	14886	14822	14722	14738	14602	14830	14785	14746	14804	14712	14766	14699	14889	14652	14748	14825	14773	14846	14860	14984	14729	14863	14915	14835	14766	14759	14671	14647	14812	14816	14770	14707	14742	14674	14825	14752	14755	14821	14681	14864	14807	14689	14738	14760	14788	14815	14851	14671	14812	14909	14855	14717	14897	14605	14671	14819	14861	14806	14821	14755	14911	14790	14819	14859	14931	14873	14723	14705	14794	14790	14803	14866	14740	14867	14642	14821	14846	14680	14751	14773	14623	14661	14794	14864	14723	14897	14866	14725	14601	14754	14906	14704	14953	14615	14836	14839	14824	14793	14828	14663	14914	14848	14751	14856	14898	14731	14797	14673	14588	14828	14789	14887	14916	14889	14764	14652	14858	14697	14733	14798	14636	14693	14842	14871	14886	14830	15021	14837	14737	14713	14599	14617	14818	14707	14824	14780	14703	14810	14750	14784	14808	15019	14656	14733	14743	14803	14805	14887	14858	14677	14638	14851	14780	14734	14905	14771	14905	14627	14808	14653	14573	14839	14678	14696	14882	14778	14694	14861	14769	14691	14644	14931	14777	14747	14572	14653	14855	14722	14771	14833	14810	14798	14760	14776	14737	14734	14889	14828	14716	14645	14709	14686	14811	14710	14612	14953	14687	14857	14824	14799	14922	14748	14731	14586	14689	14753	14826	14863	14853	14692	14699	14665	14852	14816	14814	14871	14693	14763	14817	14608	14740	14629	14929	14643	14765	14991	14812	14759	14732	14810	14695	14841	14920	14797	14731	14838	14810	14588	14828	14793	14517	14793	14787	14896	14858	14744	14708	14709	14832	14843	14783	14663	14715	14695	14680	14761	14836	14920	14805	14776	14869	14669	14904	14793	14693	14870	14852	14712	14937	14916	14873	14840	15057	14823	14741	14902	14756	14739	14851	14889	14601	14843	14834	14754	14858	14789	14872	14820	14645	14739	14809	14582	14748	14813
24207	21198	29929	40320	53256	47185	34912	24177	17779	16138	16240	15961	15970	16048	16139	15983	15873	16029	15874	15859	15829	15865	15831	15952	15899	15764	15772	15905	15999	15911	15899	15816	15762	15762	15877	15742	15862	15681	16076	15973	15988	15748	16105	15819	15892	15832	16059	15830	16055	15882	15781	15808	15795	15874	16093	15809	15800	15915	16087	15861	15800	15833	15883	15966	15814	15728	15835	15919	15757	15733	15942	15970	15912	15639	15859	15822	15694	15811	15751	15789	15636	16013	15804	15886	15693	15881	15673	15812	15902	15826	15851	15838	15683	15885	15785	15815	15725	15777	15755	15913	15759	15941	15907	15751	15856	15874	15961	16013	16002	15895	15790	15886	15740	15758	15794	15861	16019	15958	15919	15993	15986	15802	15692	15759	15632	15772	15728	15674	15769	15794	15806	15793	15887	15938	15811	15571	15922	15924	15733	15717	15676	15812	15611	15883	15923	15850	15881	15785	15841	15773	15914	15888	15677	15982	15829	15907	15546	15759	15687	16002	15728	15909	15989	15978	15866	15814	15941	15868	15822	15656	15901	15735	15988	15770	15979	15865	15822	15865	15980	15624	15816	15850	15851	16010	15852	15790	15664	15902	15690	15918	15792	15893	15902	15919	15803	15578	15802	15838	15801	15838	15662	15938	15710	15796	15729	15916	15737	15781	15878	15855	15883	15676	15659	15871	16012	15664	15792	15776	15702	15842	15966	15763	15904	15681	15831	15764	15780	15879	15777	15738	15846	15730	15862	15729	15942	16105	15863	15899	15927	15862	15792	15894	15733	15856	16045	15909	15954	15721	15811	15805	15817	15905	15886	15657	15633	15847	15882	15880	15787	15884	15772	15806	15864	15927	15922	15708	15806	15727	15677	15708	15981	15680	15889	15909	15654	15764	15762	15740	15771	15745	15862	15733	15814	15755	15769	15667	15859	15740	15700	15812	15753	15792	15807	15799	15668	15724	15798	15953	16056	15793	15878	15780	15790	15980	15859	15916	15604	15855	15894	15680	15879	15779	15870	15803	15796	15738	15791	15803	15817	15747	15840	15544	15998	15854	16117	15988	15684	15798	15718	15696	15727	15870	15862	15798	15849	15786	15753	15858	15765	15517	15704	15718	15812	15773	15780	15741	15809	15765	15814	15841	16041	15831	15816	15783	15844	15895	15849	15852	15962	15745	15823	15826	15797	15919	15892	15918	15633	15918	15785	15857	15905	15942	15908	16031	15749	15731	15913	15664	15880	15783	15706	15791	15748	15817	15750	15867	15798	15818	15794	15745	15984	15979	15979	15779	15632	15991	15936	15907	15767	15737	15853	15684	15967	15877	15923	15708	15787	15795	15737	15515	15829	15917	15905	16008	16060	15757	15942	15611	15665	15748	15779	15915	15760	15693	15880	15897	15828	15790	15902	15922	15942	15747	15984	15912	15819	15839	15656	15919	15886	15813	15972	15690	15727	15907	16069	15867	15755	15730	15809	15828	15851	15874	15988	15906	15940	15822	15647	15854	15772	15924	15840	15807	15844	15749	15779	15786	15875	15781	15779	15865	15782	15810	15630	15805	15830	15640	15900	15787	15728	15772	15954	15825	15879	15649	15683	15818	15930	15836	15838	15770	16015	15940	15852	15721	15691	15857	15748	16080	15941	15807	15674	15607	15895	15864	15571	16000	16018	15798	16101	16101	15818	15842	15845	15764	15903	16010	15914	15882	16001	15868	15971	15870	15767	15920	15821	15769	15611	15551	15780	15677	15989	15594	15806	15721	15650	15762	15755	15762	15783	15932	16028	15770	15788	16057	15903	16011	15825	15890	16016	15859	15893	15763	15770	15776	15601	15705	15961	15982	15830	15851	15693	15801	15661	15887	15859	15735	15902	15600	15701	15834	15888	16008	15820	15979	15768	15893	15814	15833	16008	15744	15681	15971	15571	15649	15932	15692	15570	15684	15867	15807	15794	15880	15796	15900	15815	15838	15745	15587	15903	15814	15739	15682	15688	15879	15930	15656	15614	15827	15666	15935	15966	15925	15913	15725	15814	15712	15914	15893	15702	16169	15927	15631	15854	15950	15849	15759	15978	15865	15843	15867	15717	15893	15879	15903	15825	15797	15940	15842	15925	16063	15916	15701	15825	15771	15857	15810	15746	15714	15837	15882	15890	15652	15714	15800	15853	16067	15848	15718	15891	15901	15825	15757	15799	15784	15732	15580	15853	15736	15819	15820	15986	16017	15895	15697	15748	15703	15692	15839	15864	15781	15760	15810	15863	15820	15822	15771	15768	15857	15845	15648	15736	15818	15812	15743	15831	15827	15761	15916	15815	15730	15823	15859	15854	15870	15861	15704	15768	15959	15784	15807	15815	15806	15860	15846	15992	15885	15885	15853	16124	15816	15764	15897	15878	15908	15848	15825	15938	15778	15810	15949	15794	15809	15740	15799	15971	15747	15655	15855	15869	15678	15740	15550	15985	15892	15613	15851	15863	15900	15808	15686	15999	15655	15861	15847	15960	15872	15899	15738	15769	15976	15805	15826	15856	15920	15835	15791	15689	15885	15932	15845	15679	15864	15827	15869	16147	15872	15842	15641	15887	15869	15673	15597	15733	15927	15764	15762	15655	15854	16115	15805	15732	15834	16046	15762	15844	15746	16058	15829	15954	15796	15846	15666	15875	16134	15710	15692	15878	15846	15875	15981	15773	15787	15998	15706	15833	15820	15578	15723	15776	15887	15980	15653	15819	15772	15863	15853	15812	15717	15904	15668	15635	15886	15804	15882	15742	15825	15745	15753	15733	15854	16033	15895	16009	15705	15966	15733	15710	16086	16070	15841	15933	15941	15882	15917	15673	15667	15917	16002	15790	15904	15747	15667	15909	15885	15906	16075	15864	15830	15778	15695	15696	15826	15779	15721	15737	15831	15548	15769	15652	15879	15715	15846	15835	15792	16007	15848	15726	15926	15922	15859	15724	15710	15746	15764	15656	15893	15716	15691	15871	15829	15739	15925	15928	15988	15610	15782	15866	15873	15771	15735	16010	15934	16013	15932	15913	15878	15888	15933	15780	15675	15996	15871	16026	16043	15911	15757	15733	15708	15686	15805	15746	15745	15748	15794	15883	15771	15819	15607	15717	15937	15812	15756	15640	15684	15778	15933	15787	16011	15784	15891	16040	15725	15827	15871	15791	15764	15930	15825	15794	15798	15956	15779	15704	15864	15827	15824	15774	15897	15687	15841	15717	16041	15971	15723	15811	15796	15876	15798	15909	15916	15898	15730	15723	15895	15827	15764	15722	15715	15762	15858	15853	15737	15730	15717	15874	15778	15677	15833	15870	15830	15734	15814	15742	15817	15603	15906	15892	15803	15933	15890	15734	15724	15693	15661	15830	15777	15785	15898	15875	15844	15661	15938	16059	15805	15882	15770	15948	15824	15836	15824	16029	15854	15875	15885	15914	15887	15648	15629	15874	15871	15851	15674	15868	15900	15746	15863	15916	15976	15914	15825	15831	15949	15804	15780	15882	15829	15766	15635	15828	15780	15973	15847	15697	15858	15805	15890	15743	15831	15615	15665	15813	15698	15767	15826	15840	15887	15791	15725	15854	15684	15749	15994	15872	15632	15677	15747	15842	15876	15889	15912	15749	15768	15692	15777	15828	15831	15825	15899	15814	15736	15861	15678	15722	15774	15773	15962	15888	15890	15750	15744	15991	15904	15945	15817	15779	15931	15977	16012	15751	15941	15612	15894	16028	15868	15969	15894	15875	15626	15892	15866	15882	15808	15955	15923	15698	16006	15728	15826	15867	15755	15605	15926	15898	15883	15962	15833	15729	15912	15963	15744	15822	15690	15585	15780	15869	15813	15880	15697	15853	15677	15811	15782	15779	15946	15797	15879	15836	15713	15687	15805	15804	15934	15873	15747	15852	15647	15803	15742	15881	15827	15720	15692	15764	15813	15827	15764	15936	15771	15803	15964	15900	15836	15970	15778	15822	15763	15886	15823	15841	15829	15783	15801	15876	15979	15817	15647	15721	15995	15812	15693	15902	15876	15796	15817	15732	15859	15883	15996	15993	15780	15793	15754	15999	15751	15848	15854	15642	15903	15865	15746	15860	15676	15856	15769	15856	15808	15740	15777	15829	16092	15773	15639	15967	16120	15594	15653	15785	15851	15870	15834	15749	15816	15678	15721	15824	15642	15970	15793	15973	15766	15804	15686	16022	16004	15671	15824	15923	15663	15782	15694	15884	15733	16018	15774	15889	15700	15781	15825	15805	15773	15892	15892	15884	15877	15906	15852	15762	15713	15897	15920	15805	15712	15819	15800	15806	15832	15882	15969	15711	15790	15896	15730	15972	15755	15674	15913	15918	15709	15874	15984	15820	15800	15820	15874	16061	15770	15814	15952	15811	15821	15865	15923	15807	15771	15938	15851	15900	15823	15775	15858	16089	15979	15806	15833	15748	15920	15804	15748	15901	15713	15964	15676	15660	15691	15776	15732	15741	15958	15788	15728	16010	15802	15971	15811	15829	15917	15959	16027	15792	15826	15745	15756	15731	15661	16016	15850	15851	15987	15809	15840	15860	15676	15718	15725	15962	15819	16020	16003	15811	15722	15680	15895	15893	15676	15689	15952	15779	15812	16146	15917	15972	15984	15854	15835	15809	15820	15635	15793	15734	16035	15908	15774	15870	16028	16033	15859	15784	15707	15806	15786	15893	16203	15813	15782	15847	15969	15660	15870	15882	15819	15843	15810	15866	15944	15710	15972	15829	15998	16106	15774	15639	15857	15764	15617	15752	15840	15930	15814	15670	15754	15585	15858	15797	15837	15927	15739	15788	15752	15662	15706	15735	15727	15823	15739	15654	15836	16045	15780	15735	15916	15800	15916	15796	15832	15746	15720	15836	15874	16006	15725	15685	15937	15759	15799	15644	15878	15684	15708	15831	15814	15952	15899	15738	15759	15875	15726	15776	16060	15919	15663	15818	15957	15767	15742	15776	16029	16021	15871	15971	15863	15844	15733	15785	15773	15876	16066	15919	15841	15800	16009	15977	15810	15778	15802	15896	15633	15677	15749	15821	15919	16085	15855	15884	15806	15851	15773	15821	16226	15858	15756	15649	15721	15879	15802	15828	15501
13655	35618	59569	60872	60209	48200	35489	23560	15882	14891	14716	14972	14834	14886	14782	14933	14875	14746	14670	14906	14817	14752	14839	14697	14736	14661	14564	14944	14734	14909	14712	14907	14725	14814	14787	14935	14841	14686	14835	14866	14762	14819	14732	14797	14694	14715	14926	14695	14982	14973	15070	14850	14883	14846	14780	14739	14746	14856	14761	14678	14600	14898	14753	14726	14691	15040	15004	14755	14749	14779	14877	14644	14930	14821	14690	14646	14700	14774	14731	14809	14898	14694	14762	14723	14951	14690	14681	14701	14655	14757	14632	14769	14605	14756	14821	14837	14572	14824	14734	14819	14789	14798	14654	14677	14787	14723	15055	14733	14800	14889	14792	14747	14782	14864	14784	14788	14704	14790	14737	14787	14665	14653	14656	14785	14914	14696	14896	14842	14724	14674	14780	14799	14932	14746	14784	14617	14662	14913	14731	15003	14946	14682	14754	14750	14807	14678	14810	14872	14614	14862	14788	14710	14753	14765	14690	14681	14743	14658	14653	14625	14636	14862	14806	14771	14823	14791	14856	14674	14853	14653	14683	14698	14706	14862	14881	14678	14782	14865	14753	14812	14667	14700	14888	14785	14866	14716	14698	14646	14738	14743	14730	14747	14759	14713	14669	14963	14708	14628	14704	14565	14879	14915	14771	14655	14716	14615	14893	14834	14734	14596	14652	14755	14598	14737	14780	14788	14769	15014	14831	14727	14810	14942	14752	14875	14708	14759	14746	14666	14742	14914	14794	14782	14690	14717	14802	14844	14882	14784	14910	14815	14767	14849	14850	14725	14715	14730	14848	14689	14725	14883	14622	14955	14844	14802	14720	14805	14800	14646	14825	14714	14761	14781	14796	14784	14772	14727	14840	14910	14675	14734	14593	14862	14742	14819	14797	14876	14840	14679	14677	14597	14775	14816	14677	14772	14661	14589	14722	14785	14672	14776	14547	14853	14900	14668	14756	14800	14673	14767	14790	14653	14544	14753	14881	14885	14844	14789	14767	14631	14898	14758	14633	14678	14836	14775	14581	14674	14695	14691	14813	14758	14728	14726	14785	14716	14807	14718	14845	14895	14671	14669	14902	14813	14828	14708	14747	14739	14708	14623	14832	14836	14714	14870	14714	14706	14932	14706	14793	14742	14863	14723	14592	14522	14796	14731	14889	14708	14819	14667	14912	14800	14840	14841	14760	14509	14642	14741	14809	14862	14542	14789	14842	14623	14819	14786	14822	14738	14776	14790	14753	14688	14752	14900	14719	14869	14743	14763	14809	14603	14853	14765	14899	14859	14644	14770	14993	14803	14722	14788	14650	14860	14734	14716	14763	14720	14808	14655	14906	14677	14671	14871	14722	14698	14701	14653	14721	14767	14675	14702	14902	15015	14761	14607	14887	14533	14695	14862	14725	14893	14868	14783	14560	14713	14923	14601	14706	14706	14839	14699	14667	14633	14765	14925	14859	14756	14634	14800	14815	14853	14929	14807	14962	14627	14895	14665	14748	14734	14716	14580	14748	14786	14604	14674	14819	14798	14743	14914	14870	14835	14806	14779	14764	14609	14788	14799	14697	14791	14859	14779	14838	14860	14845	14928	14708	14804	14789	14574	14806	14728	14773	14882	14745	14793	14667	14723	14971	14812	14759	14718	14747	14540	14905	14855	14853	14694	14777	14764	14733	14661	14703	14812	14694	14727	14847	14777	14892	14676	14755	14761	14773	14928	14758	14852	14756	14831	14720	14609	14629	14680	14661	14780	14835	14837	14775	14795	14787	14804	14846	14887	14717	14746	14719	14769	14877	14785	14611	14897	14706	14763	14743	14601	14631	14756	14658	14822	14821	14746	14664	14896	14890	14777	14913	14824	14665	14740	14975	14549	14714	14872	14640	14663	14607	14913	14768	14655	14712	14785	14835	14711	14662	14723	14745	14866	14684	14734	14615	14861	14653	14913	14725	14746	14606	14733	14773	14709	14725	14814	14754	14812	14697	14931	14717	14786	14736	14620	14832	14872	14752	15003	14714	14958	14921	14697	14782	14776	14723	14737	14542	14741	14909	14687	14577	14814	14852	14800	14836	14828	14841	14886	14855	14742	14844	14891	14907	14724	14756	15021	14643	14849	14854	14815	14870	14732	14880	14716	14831	14895	14780	14947	14906	14730	14730	14673	14801	14778	14777	14720	14808	14790	14733	14816	14932	14809	14872	14790	14770	14898	14665	14796	14583	14635	14738	14866	14705	14598	14737	14745	14944	14711	14688	14993	14676	14793	14628	14621	14598	14793	14774	14839	14782	14719	14750	14829	14599	14680	14985	14856	14641	14869	14704	14865	14792	14831	14795	14889	14691	14792	14765	14681	14912	14517	14789	14588	14800	14760	14676	14974	14871	14754	14804	14627	14769	14733	14917	14842	14877	14754	14715	14667	14843	14766	14644	14763	14832	14628	14803	14800	14744	14661	14740	14715	14738	14746	14721	14773	14853	14845	14847	14863	14814	14731	14722	14788	14686	14793	14885	14595	14662	14747	14751	14800	15030	14745	14798	14804	14758	14803	14871	14663	14858	14694	14716	14726	14691	14855	14495	14755	14676	14738	14913	14802	14608	14695	14849	14721	14661	14665	14723	14709	14760	14844	14842	14750	14863	14678	14916	14539	14830	14828	14711	14768	14788	14783	14906	14798	14680	14762	14722	14781	14733	14803	14822	14809	14818	14840	14591	14739	14652	14720	14661	14910	14623	14774	14966	14722	14892	14801	14846	14820	14905	14648	14872	14977	14811	14769	14764	14839	14816	14877	14936	14771	14627	14651	14823	14755	14811	14610	14822	14811	14658	14793	14761	14833	14827	14751	14697	14665	14775	14749	14763	14846	14807	14628	14794	14796	14757	14898	14754	14591	14716	14872	14763	14646	14797	14880	14864	14711	14765	14732	14762	14917	14839	14845	14828	14812	14795	14769	14956	14773	14817	14868	14842	14856	14893	14745	14810	14758	14743	14752	14663	14608	14677	14817	14667	14911	14709	14557	14696	14767	14665	14777	14899	14635	14874	14773	14713	14670	14836	14641	14799	14733	14949	14761	14936	14848	14915	14913	14733	14934	14712	14876	14661	14695	14817	14825	14750	14817	14837	14643	14736	14676	14887	14802	14725	14735	14748	14786	14759	14688	14817	14786	14867	14775	14786	14654	14791	14732	14731	14688	14764	14788	14753	14953	14739	14653	14770	14813	14582	14667	14793	14768	14808	14901	14746	14783	14768	14729	14936	14897	14946	14742	14897	14652	14923	14802	14856	14701	14831	14805	14622	14693	14811	14841	14781	14683	14663	14785	14720	14756	14769	14699	14656	14839	14812	14939	14653	14869	14825	14648	14655	14818	14660	14856	14711	14664	14763	14851	14658	14719	14854	14626	14661	14744	14820	14752	14712	14819	14842	14664	14784	14822	14800	14744	14675	14650	14788	14746	14771	14760	14659	14665	14802	14728	14761	14581	14685	14788	14758	14711	14639	14768	14817	14751	14759	14831	14500	14753	14610	14805	14902	14749	14886	14601	14818	14663	14815	14795	14866	14563	14667	14765	14982	14802	14884	14720	14795	14841	14748	14851	14747	14723	14712	14672	14776	14794	14926	14771	15028	14874	14799	14749	14793	14800	14807	14831	14766	14664	14832	14771	14983	14794	14729	14943	14815	14633	14864	14876	14728	14917	14787	14745	14795	14636	14798	14745	14925	14769	14898	14808	14777	14719	14907	14722	14692	14601	14787	14877	14859	14682	14741	14881	14783	14841	14704	14733	14901	14932	14672	14728	14697	14716	14745	14759	14792	14953	14641	14902	14707	14762	14780	14825	14866	14782	14759	14769	14814	14770	14731	14669	14654	14756	14957	14748	14823	14767	14752	14750	14805	14766	14554	14781	14712	14634	14793	14620	14831	14649	14828	14836	14805	14872	14720	14755	14559	14773	14779	14797	14928	14715	14615	14776	14846	14763	14569	14834	14811	14851	14802	14695	14653	14834	14785	14814	14785	14605	14679	14677	14619	14838	14794	14818	14710	14794	14679	14690	14762	14563	14690	14873	14865	14888	14793	14623	14756	14888	14942	14718	14725	14735	14640	14587	14793	14674	14762	14748	14696	14671	14879	14633	14790	14830	14599	14649	14746	14704	14844	14839	14814	14842	14752	14841	14800	14781	14683	14788	14760	14815	14744	14707	14734	14634	15028	14821	14750	14881	14733	14683	14829	14768	14841	14853	14837	14747	14744	14768	14749	14869	14650	14890	14772	14914	14977	14779	14786	14777	14892	14488	14683	14749	14741	14690	14728	14741	14934	14754	14759	14749	14935	14811	14890	14656	14950	14846	14915	14687	14674	14757	14848	14844	14920	14711	14790	14863	14498	14855	14699	14663	14878	14786	14910	14547	14791	14667	14792	14754	14749	14732	14776	14821	14729	14806	14688	14760	14701	14671	14663	14790	14793	14852	14755	14677	14657	14881	14803	14793	14728	14781	14736	14674	14682	14736	14800	14826	14769	14809	14722	14768	14909	14768	14768	14742	14865	14924	14790	14795	14951	14870	14648	14876	14741	14730	14746	14844	14747	14857	14760	14832	14731	14743	14741	14860	14699	14838	14714	14837	14745	14772	14750	14629	14893	14712	14599	14829	14729	14770	14706	14848	14804	14604	14745	14732	14715	14822	14697	14735	14648	14839	14789	14557	14642	14855	14715	14647	14829	14633	14831	14742	14609	14718	14825	14714	14906	15067	14730	14728	14820	14655	14722	14711	14772	14757	14827	14827	14687	14775	14889	14653	14634	14782	14622	14777	14737	14676	14709	14586	14776	14786	14789	14791	14787	14691	14815	14827	14606	14706	14762	14730	14709	14712	14764	14825	14750	14775	14689	14528	14748	14732	14605	14912	14833	14770	14668	14844	14835	14692	14776	14834	14730	14720	14750	14692	14726	14786	14704	14673	14735	14788	14835	14780	14795	14653	14843	14775	14675	14877	14769	14756	14848	14779	14776	14730	14787	14660	14706	14855	14595	14580	14822	14905	14624	14891	14866	14731	14841	15028	14799	14820	14702	14799	14755	14727	14855	14591	14871	14772	14576	14829	14608	14815	14844	14771	14902	14670	14923	14897	14874	14804
22845	21206	29909	38667	55396	53306	41108	29422	20432	16841	16223	16031	15812	16060	16036	15890	15822	15819	15730	15755	15922	15803	15868	15915	15841	15713	15751	15831	15829	15863	15754	15668	15881	15705	15798	15842	15793	15590	15718	15850	15583	15649	15731	15638	15836	15692	15832	15716	15921	15966	15978	15820	15749	15893	15756	15745	15746	15680	15607	15782	15732	15646	15640	15992	15786	15845	15890	15807	15813	15556	15793	15466	15792	15649	15773	15823	15986	15820	15786	15831	15658	15720	15817	15617	15934	15693	15773	15709	15802	15730	15828	15783	15678	15699	15538	15690	15672	15532	15718	15683	15644	15666	15655	15589	15703	15670	15731	15600	15632	15711	15649	15507	15764	15530	15660	15578	15812	15625	15671	15559	15594	15667	15762	15654	15733	15653	15683	15917	15717	15857	15682	15746	15502	15624	15504	15601	15718	15537	15610	15464	15826	15573	15739	15719	15662	15603	15852	15651	15817	15659	15623	15638	15793	15580	15601	15839	15469	15734	15671	15703	15632	15819	15667	15518	15694	15651	15760	15570	15732	15530	15695	15589	15685	15544	15734	15633	15751	15687	15708	15641	15798	15496	15690	15613	15744	15630	15874	15844	15784	15771	15675	15428	15611	15672	15618	15651	15578	15703	15687	15618	15614	15748	15631	15526	15596	15484	15733	15670	15925	15622	15548	15788	15667	15583	15666	15693	15778	15580	15660	15570	15774	15681	15865	15711	15742	15635	15582	15452	15664	15437	15566	15576	15696	15770	15588	15601	15665	15638	15545	15645	15491	15645	15594	15638	15641	15551	15499	15747	15629	15634	15789	15589	15701	15545	15592	15713	15513	15577	15751	15829	15593	15854	15683	15631	15631	15655	15577	15516	15570	15658	15690	15707	15880	15702	15586	15536	15632	15567	15674	15533	15700	15722	15811	15677	15641	15741	15745	15529	15817	15679	15700	15736	15624	15726	15596	15696	15606	15484	15686	15636	15651	15614	15622	15617	15587	15708	15663	15640	15814	15485	15540	15601	15705	15685	15577	15633	15595	15636	15646	15710	15628	15589	15637	15506	15699	15710	15745	15691	15754	15636	15609	15555	15571	15770	15676	15656	15546	15766	15610	15875	15770	15671	15573	15556	15726	15725	15764	15538	15533	15689	15655	15700	15762	15446	15553	15507	15570	15484	15665	15375	15558	15618	15837	15621	15750	15729	15827	15681	15632	15628	15841	15648	15610	15480	15535	15698	15737	15494	15715	15568	15716	15813	15529	15556	15658	15770	15504	15675	15653	15555	15638	15540	15733	15628	15715	15960	15578	15686	15775	15597	15621	15810	15692	15729	15706	15618	15770	15674	15727	15604	15641	15502	15521	15501	15697	15811	15506	15618	15674	15671	15538	15890	15565	15694	15716	15639	15737	15602	15549	15649	15640	15622	15717	15889	15564	15792	15710	15651	15728	15798	15773	15870	15652	15587	15712	15548	15831	15490	15743	15704	15566	15754	15671	15469	15768	15782	15561	15549	15715	15672	15714	15751	15706	15657	15584	15630	15703	15653	15790	15777	15717	15544	15759	15740	15605	15590	15705	15719	15692	15757	15624	15808	15646	15513	15701	15764	15694	15773	15671	15612	15716	15596	15731	15564	15641	15648	15743	15634	15904	15778	15662	15521	15422	15552	15619	15478	15704	15659	15722	15803	15648	15736	15643	15616	15494	15890	15657	15647	15587	15525	15630	15658	15974	15577	15692	15546	15630	15606	15505	15667	15577	15653	15676	15722	15799	15741	15882	15794	15411	15595	15730	15892	15647	15488	15682	15400	15744	15606	15704	15474	15680	15651	15564	15794	15530	15713	15557	15619	15747	15668	15440	15618	15624	15657	15448	15516	15696	15707	15553	15569	15791	15676	15658	15747	15841	15841	15833	15596	15748	15674	15594	15672	15691	15720	15562	15710	15665	15821	15544	15623	15850	15903	15526	15796	15854	15696	15652	15714	15741	15664	15709	15621	15760	15707	15782	15705	15593	15424	15707	15577	15638	15712	15609	15532	15561	15512	15679	15864	15622	15549	15678	15714	15572	15716	15694	15640	15628	15492	15605	15614	15792	15728	15598	15780	15773	15737	15622	15617	15696	15650	15930	15801	15696	15725	15699	15725	15681	15596	15605	15697	15588	15735	15693	15845	15798	15923	15697	15786	15638	15682	15491	15693	15682	15626	15831	15591	15558	15546	15852	15754	15953	15636	15676	15736	15618	15816	15713	15668	15687	15740	15492	15605	15799	15636	15558	15404	15815	15593	15560	15742	15610	15682	15752	15825	15617	15442	15514	15799	15662	15573	15778	15912	15753	15623	15749	15659	15714	15587	15542	15558	15718	15781	15699	15828	15792	15603	15638	15738	15693	15419	15335	15798	15661	15705	15547	15652	15695	15777	15594	15746	15526	15743	15717	15693	15756	15617	15693	15606	15463	15678	15655	15607	15658	15673	15631	15588	15560	15623	15614	15556	15529	15549	15721	15584	15663	15604	15625	15596	15644	15618	15622	15542	15567	15731	15711	15654	15690	15599	15643	15716	15727	15661	15649	15584	15789	15718	15629	15781	15676	15655	15782	15808	15593	15790	15695	15580	15714	15785	15756	15823	15515	15667	15584	15754	15659	15705	15784	15551	15595	15644	15604	15615	15500	15605	15706	15755	15559	15631	15560	15620	15513	15690	15644	15674	15764	15683	15583	15773	15525	15591	15608	15680	15685	15666	15653	15489	15540	15518	15601	15716	15652	15670	15507	15583	15541	15511	15838	15884	15764	15752	15569	15701	15577	15550	15869	15636	15843	15621	15556	15573	15639	15662	15705	15713	15719	15704	15480	15517	15680	15835	15676	15809	15944	15624	15676	15678	15724	15616	15615	15744	15561	15605	15699	15668	15641	15573	15723	15634	15761	15817	15746	15610	15781	15564	15596	15559	15565	15668	15643	15811	15716	15624	15764	15703	15689	15618	15802	15626	15834	15508	15843	15631	15722	15584	15591	15663	15770	15749	15753	15751	15770	15800	15672	15601	15688	15782	15633	15430	15720	15510	15637	15725	15712	15693	15583	15734	15814	15572	15695	15635	15593	15408	15606	15835	15805	15653	15651	15762	15908	15605	15614	15703	15686	15647	15658	15714	15804	15724	15911	15804	15775	15570	15732	15588	15763	15777	15660	15555	15671	15697	15551	15597	15668	15758	15634	15526	15682	15743	15713	15786	15716	15626	15657	15535	15701	15566	15756	15685	15520	15789	15501	15634	15659	15822	15673	15807	15791	15555	15828	15765	15577	15854	15681	15526	15716	15563	15576	15555	15617	15639	15778	15687	15723	15694	15749	15601	15552	15566	15755	15668	15602	15522	15726	15640	15904	15658	15539	15679	15822	15635	15641	15713	15721	15682	15721	15686	15665	15514	15873	15662	15563	15664	15618	15631	15659	15638	15568	15613	15733	15635	15799	15644	15670	15496	15566	15559	15472	15687	15580	15457	15918	15684	15579	15639	15732	15792	15709	15345	15580	15599	15621	15790	15760	15754	15711	15656	15732	15663	15710	15547	15615	15605	15673	15783	15783	15801	15656	15723	15745	15678	15721	15633	15802	15412	15794	15569	15581	15604	15308	15621	15466	15701	15633	15711	15688	15786	15733	15812	15607	15374	15611	15683	15429	15729	15488	15585	15750	15475	15631	15767	15580	15696	15746	15621	15619	15632	15599	15539	15565	15663	15499	15351	15630	15584	15541	15752	15792	15709	15468	15612	15641	15678	15789	15830	15632	15717	15471	15533	15625	15572	15701	15622	15840	15763	15795	15559	15637	15559	15643	15536	15807	15846	15811	15645	15722	15751	15507	15716	15521	15540	15584	15796	15484	15737	15693	15711	15736	15735	15666	15706	15565	15637	15708	15766	15790	15774	15577	15617	15878	15603	15756	15626	15842	15685	15739	15757	15735	15739	15770	15780	15573	15624	15533	15599	15851	15596	15850	15602	15549	15714	15711	15660	15612	15534	15544	15731	15609	15592	15528	15624	15483	15568	15582	15670	15637	15798	15656	15806	15561	15734	15514	15765	15684	15520	15732	15590	15551	15676	15710	15636	15539	15894	15654	15833	15763	15821	15711	15738	15619	15730	15818	15896	15641	15740	15784	15705	15690	15613	15718	15673	15583	15574	15816	15674	15638	15640	15658	15647	15754	15592	15564	15614	15747	15460	15429	15654	15663	15556	15747	15795	15651	15631	15726	15600	15711	15601	15753	15520	15684	15455	15644	15519	15663	15643	15658	15652	15675	15646	15645	15745	15717	15667	15523	15715	15658	15643	15549	15574	15803	15647	15565	15593	15754	15833	15799	15660	15670	15578	15719	15728	15661	15629	15625	15706	15587	15569	15619	15652	15703	15560	15660	15371	15529	15592	15684	15623	15863	15696	15726	15531	15789	15677	15752	15798	15598	15838	15547	15824	15504	15783	15719	15557	15653	15565	15585	15574	15802	15402	15851	15827	15727	15550	15591	15664	15709	15637	15449	15675	15712	15643	15994	15575	15712	15782	15466	15661	15635	15506	15723	15696	15627	15647	15413	15786	15777	15790	15680	15597	15670	15663	15666	15725	15603	15434	15917	15579	15702	15736	15652	15618	15623	15769	15766	15607	15502	15768	15749	15748	15779	15684	15661	15828	15629	15731	15415	15708	15820	15793	15477	15675	15963	15748	15655	15590	15746	15684	15783	15603	15622	15873	15740	15912	15657	15569	15723	15720	15524	15626	15568	15754	15515	15723	15802	15914	15754	15620	15712	15793	15537	15684	15570	15869	15648	15718	15673	15686	15644	15803	15594	15699	15627	15813	15715	15406	16027	15507	15564	15787	15617	15758	15682	15677	15715	15673	15508	15616	15653	15781	15710	15659	15764	15829	15763	15669	15748	15780	15647	15696	15476	15765	15744	15368	15544	15693	15738	15527	15461	15514	15618	15826	15607	15630	15675	15648	15559	15842	15863	15855	15769	15506	15622	15677	15746	15595	15738	15651	15540	15844	15597	15711	15658	15690	15653	15533	15792	15654	15518	15525	15479	15717	15764	15423	15761	15688	15635	15503	15556	15607	15689	15768	15748	15719	15664	15654	15686	15588
16559	46875	71644	82652	75208	59775	41792	31710	19159	14856	14722	14633	14595	14592	14798	14824	14457	14713	14733	14789	14710	14694	14773	14699	14550	14756	14675	14650	14702	14544	14955	14638	14452	14609	14555	14680	14669	14658	14760	14749	14575	14749	14617	14735	14617	14592	14796	14731	15158	15163	15062	14778	14920	14609	14774	14601	14490	14698	14663	14692	14458	14683	14757	14551	14597	14766	14665	14881	14552	14598	14719	14597	14618	14685	14628	14466	14613	14541	14758	14776	14586	14616	14857	14560	14690	14733	14581	14657	14675	14552	14802	14667	14579	14440	14672	14562	14635	14587	14641	14588	14632	14583	14698	14584	14528	14794	14747	14559	14566	14599	14516	14784	14790	14644	14838	14650	14725	14808	14779	14625	14540	14759	14603	14678	14552	14600	14650	14565	14661	14718	14598	14752	14580	14689	14489	14463	14600	14380	14573	14607	14727	14638	14509	14683	14682	14527	14661	14394	14708	14520	14547	14700	14713	14686	14641	14726	14780	14618	14477	14631	14645	14592	14659	14507	14562	14631	14689	14730	14548	14690	14693	14606	14689	14674	14638	14536	14631	14682	14530	14612	14521	14637	14481	14552	14575	14662	14582	14672	14716	14583	14676	14756	14528	14841	14647	14515	14546	14634	14480	14585	14674	14683	14812	14517	14702	14728	14486	14731	14819	14521	14576	14721	14622	14546	14620	14579	14696	14729	14583	14577	14716	14704	14613	14874	14701	14557	14449	14649	14613	14550	14613	14770	14809	14544	14571	14500	14822	14593	14455	14801	14686	14709	14776	14668	14667	14606	14681	14760	14589	14747	14653	14696	14605	14701	14569	14628	14672	14671	14660	14704	14741	14547	14701	14712	14653	14627	14842	14664	14709	14642	14657	14678	14676	14449	14692	14606	14716	14704	14704	14586	14624	14709	14633	14751	14632	14633	14494	14625	14604	14694	14686	14664	14648	14801	14776	14616	14654	14625	14685	14813	14490	14701	14632	14727	14542	14536	14585	14736	14560	14728	14751	14596	14639	14593	14691	14493	14604	14535	14709	14756	14851	14547	14647	14520	14590	14523	14787	14588	14496	14644	14573	14653	14660	14650	14690	14426	14581	14631	14755	14684	14655	14734	14655	14725	14676	14657	14604	14499	14480	14417	14800	14646	14629	14545	14502	14722	14818	14779	14597	14661	14557	14761	14580	14714	14610	14787	14717	14727	14766	14791	14620	14639	14507	14758	14623	14717	14775	14496	14756	14780	14591	14478	14687	14410	14703	14601	14505	14568	14641	14545	14647	14583	14626	14651	14680	14548	14753	14663	14603	14609	14551	14742	14603	14441	14703	14712	14697	14578	14660	14741	14620	14641	14507	14516	14538	14532	14556	14679	14608	14509	14465	14675	14670	14658	14711	14785	14552	14660	14747	14567	14681	14812	14602	14787	14619	14626	14604	14578	14658	14569	14663	14456	14542	14670	14710	14617	14635	14571	14669	14683	14736	14581	14676	14763	14542	14700	14620	14805	14612	14665	14550	14555	14595	14633	14420	14677	14743	14556	14690	14590	14596	14787	14905	14670	14578	14748	14783	14668	14457	14565	14786	14534	14521	14754	14633	14537	14841	14713	14588	14634	14570	14815	14702	14649	14631	14751	14777	14589	14697	14731	14567	14535	14535	14704	14552	14546	14607	14676	14635	14726	14517	14628	14756	14622	14499	14770	14727	14763	14623	14487	14634	14672	14621	14536	14553	14696	14648	14743	14599	14632	14541	14660	14600	14650	14557	14755	14758	14577	14639	14446	14625	14744	14587	14583	14616	14557	14629	14461	14574	14753	14729	14563	14710	14589	14942	14730	14514	14542	14787	14690	14575	14578	14536	14690	14663	14642	14641	14786	14617	14666	14838	14621	14620	14712	14460	14440	14777	14597	14659	14797	14631	14811	14520	14647	14513	14710	14680	14693	14725	14820	14525	14645	14825	14433	14580	14705	14756	14612	14716	14660	14787	14528	14500	14659	14493	14407	14796	14599	14735	14614	14816	14453	14467	14739	14700	14674	14635	14562	14564	14632	14722	14640	14557	14685	14700	14722	14596	14711	14768	14605	14666	14720	14807	14601	14616	14650	14659	14600	14708	14633	14404	14602	14633	14708	14811	14465	14509	14610	14572	14763	14742	14647	14608	14735	14546	14491	14650	14547	14580	14587	14587	14631	14699	14709	14504	14832	14636	14665	14580	14604	14652	14703	14650	14700	14416	14589	14625	14664	14852	14659	14773	14653	14629	14669	14807	14498	14557	14549	14509	14753	14532	14667	14758	14921	14663	14682	14643	14628	14738	14667	14617	14715	14601	14606	14637	14565	14661	14632	14647	14667	14720	14717	14630	14795	14606	14687	14765	14419	14847	14736	14529	14621	14673	14548	14639	14573	14797	14693	14685	14639	14549	14622	14674	14661	14555	14756	14564	14794	14582	14709	14656	14521	14584	14617	14657	14611	14656	14712	14775	14656	14471	14649	14620	14805	14631	14524	14726	14684	14624	14789	14574	14798	14593	14711	14616	14671	14638	14629	14787	14619	14692	14656	14664	14811	14478	14698	14671	14551	14533	14488	14656	14808	14569	14517	14698	14708	14582	14607	14666	14480	14639	14549	14714	14594	14592	14403	14596	14563	14660	14625	14554	14722	14607	14724	14679	14616	14778	14696	14631	14589	14732	14683	14651	14611	14716	14624	14715	14704	14734	14567	14597	14607	14744	14801	14792	14482	14760	14694	14702	14721	14659	14610	14681	14574	14623	14621	14608	14683	14596	14566	14746	14606	14584	14432	14687	14581	14713	14708	14574	14573	14765	14786	14618	14668	14718	14772	14500	14510	14671	14770	14681	14740	14694	14488	14554	14730	14581	14697	14645	14560	14689	14562	14627	14656	14582	14516	14790	14628	14592	14786	14565	14511	14640	14523	14677	14641	14658	14576	14653	14612	14657	14510	14675	14689	14564	14728	14632	14527	14679	14521	14794	14739	14563	14661	14638	14627	14554	14567	14741	14753	14599	14743	14585	14730	14571	14593	14774	14494	14671	14681	14745	14625	14630	14537	14761	14623	14694	14657	14672	14595	14701	14617	14636	14728	14582	14545	14557	14853	14495	14709	14714	14492	14575	14651	14736	14717	14548	14717	14385	14560	14755	14821	14514	14643	14799	14606	14796	14570	14430	14600	14632	14599	14586	14692	14399	14668	14617	14658	14666	14754	14708	14600	14670	14746	14534	14508	14701	14481	14658	14678	14571	14672	14731	14581	14571	14553	14734	14640	14527	14562	14608	14613	14753	14753	14563	14509	14592	14479	14617	14650	14559	14680	14802	14519	14649	14822	14643	14764	14594	14761	14640	14601	14722	14559	14623	14604	14803	14721	14714	14542	14678	14691	14724	14680	14618	14767	14717	14502	14501	14601	14598	14694	14564	14726	14731	14540	14546	14802	14632	14483	14622	14538	14723	14478	14681	14690	14675	14523	14696	14640	14490	14727	14471	14784	14647	14640	14697	14598	14738	14611	14775	14653	14732	14588	14623	14617	14564	14784	14546	14539	14749	14818	14602	14578	14706	14650	14526	14814	14665	14624	14525	14590	14749	14599	14735	14629	14651	14617	14614	14886	14538	14575	14652	14652	14531	14678	14526	14555	14643	14638	14847	14590	14618	14686	14593	14747	14649	14545	14796	14851	14709	14770	14473	14596	14744	14609	14649	14400	14449	14707	14732	14611	14478	14509	14587	14621	14581	14721	14623	14769	14621	14642	14532	14761	14672	14776	14742	14670	14679	14684	14690	14742	14755	14525	14668	14613	14617	14498	14558	14688	14627	14726	14730	14810	14673	14603	14513	14637	14726	14621	14621	14848	14618	14574	14685	14542	14445	14631	14584	14660	14505	14566	14623	14616	14578	14596	14672	14682	14656	14711	14689	14551	14611	14618	14595	14548	14773	14563	14566	14648	14625	14662	14561	14507	14679	14891	14528	14517	14638	14523	14541	14674	14741	14718	14611	14579	14803	14604	14568	14639	14693	14725	14597	14859	14531	14617	14660	14657	14693	14561	14784	14523	14527	14654	14681	14663	14550	14536	14581	14518	14642	14455	14672	14858	14557	14650	14782	14462	14533	14717	14581	14785	14659	14671	14550	14714	14748	14647	14707	14564	14843	14624	14558	14733	14517	14845	14453	14883	14687	14791	14536	14717	14698	14540	14765	14709	14580	14587	14575	14541	14648	14501	14686	14499	14767	14696	14714	14677	14632	14572	14728	14608	14567	14669	14532	14876	14510	14572	14535	14667	14564	14495	14624	14655	14640	14703	14747	14506	14792	14641	14546	14634	14573	14686	14702	14666	14582	14711	14652	14623	14630	14722	14720	14609	14686	14594	14710	14660	14689	14512	14602	14722	14655	14553	14700	14551	14636	14670	14774	14577	14636	14591	14651	14561	14589	14687	14537	14608	14579	14753	14697	14726	14620	14741	14858	14714	14513	14825	14557	14741	14658	14701	14594	14558	14703	14649	14692	14578	14689	14702	14552	14540	14747	14650	14493	14587	14938	14540	14481	14723	14588	14650	14702	14701	14634	14526	14536	14728	14686	14638	14610	14689	14612	14754	14729	14685	14474	14637	14548	14476	14642	14696	14584	14650	14627	14617	14631	14590	14812	14597	14721	14670	14667	14577	14772	14788	14654	14604	14493	14505	14591	14696	14617	14771	14528	14715	14725	14616	14568	14551	14625	14664	14513	14670	14582	14736	14734	14602	14619	14763	14631	14682	14641	14729	14770	14587	14590	14736	14661	14773	14600	14634	14572	14650	14616	14573	14638	14552	14619	14749	14570	14677	14634	14590	14786	14579	14790	14725	14536	14664	14736	14649	14613	14769	14668	14545	14617	14556	14687	14423	14625	14737	14620	14652	14646	14613	14707	14590	14584	14657	14686	14751	14777	14701	14796	14788	14672	14525	14677	14555	14629	14700	14749	14874	14691	14813	14753	14702	14619	14726	14486	14532	14874	14593	14568	14649	14777	14740	14708	14739	14608	14702	14710	14599	14677	14778	14611	14658	14567	14653	14582	14604	14742	14689	14621	14706	14676	14530	14578	14654	14718	14762	14482	14580	14725	14737
27197	21872	27779	33070	30307	25436	20250	17391	15950	15785	15871	15818	15734	15551	15802	15655	15805	15771	15675	15643	15669	15880	15851	15718	15821	15735	15582	15799	15648	15771	15872	15950	15744	15850	15646	15758	15594	15849	15802	15826	15817	15909	15668	15904	15653	15818	15666	15700	15518	15769	15740	15713	15827	15789	15735	15555	15584	15678	15740	15746	15782	15664	15798	15616	15582	15692	15759	15810	15875	15833	15630	15556	15702	15713	15794	15648	15624	15744	15778	15787	15707	15615	15808	15581	15599	15717	15912	15717	15711	15677	15618	15559	15744	15690	15811	15608	15699	15874	15743	15729	15586	15757	15540	15715	15687	15694	15747	15612	15752	15680	15608	15705	15593	15869	15724	15661	15613	15624	15561	15987	15636	15334	15831	15749	15631	15696	16100	15906	15585	15767	15618	15617	15748	15878	15791	15758	15740	15747	15396	15671	15684	15685	15693	15551	15577	15734	15536	15592	15714	15773	15732	15788	15722	15743	15566	15801	15681	15760	15840	15727	15705	15596	15837	15739	15707	15735	15822	15643	15641	15477	15600	15586	15701	15653	15673	15438	15737	15783	15743	15516	15734	15778	15727	15676	15753	15826	15750	15626	15665	15739	15645	15571	15652	15752	15846	15579	15624	15652	15697	15631	15569	15770	15697	15611	15764	15700	15638	15764	15660	15622	15718	15846	15566	15530	15653	15714	15718	15602	15641	15765	15731	15876	15734	15629	15732	15709	15755	15608	15751	15620	15575	15681	15791	15683	15524	15714	15820	15758	15604	15642	15592	15532	15832	15622	15724	15802	15568	15597	15703	15632	15848	15820	15735	15651	15544	15517	15615	15772	15749	15643	15658	15806	15779	15560	15533	15671	15771	15708	15791	15771	15764	15744	15850	15755	15639	15520	15616	15776	15740	15796	15690	15715	15822	15838	15731	15579	15549	15571	15810	15598	15706	15820	15815	15730	15726	15612	15449	15754	15787	15579	15723	15535	15592	15771	15734	15439	15684	15792	15763	15576	15832	15812	15812	15511	15709	15602	15746	15680	15819	15748	15778	15681	15913	15580	15760	15541	15458	15725	15523	15628	15837	15460	15791	15897	15722	15568	15543	15563	15704	15942	15617	15725	15754	15699	15677	15701	15703	15856	15708	15552	15557	15684	15586	15530	15572	15747	15687	15737	15838	15652	15628	15752	15691	15770	15655	15680	15659	15714	15566	15653	15650	15740	15649	15640	15771	15788	15572	15827	15593	15683	15610	15647	15602	15668	15593	15702	15752	15712	15764	15866	15673	15760	15567	15611	15489	15722	15810	15587	15817	15789	15648	15739	15662	15641	15637	15702	15843	15669	15711	15794	15687	15865	15762	15893	15792	15697	15719	15753	15759	15707	15744	15802	15513	15593	15881	15705	15726	15636	15552	15656	15691	15954	15646	15618	15566	15480	15961	15520	15534	15741	15749	15792	15793	15730	15670	15622	15533	15553	15559	15576	15827	15653	15830	15645	15686	15684	15736	15663	15602	15708	15710	15749	15658	15733	15661	15787	15775	15641	15649	15869	15750	15654	15664	15798	15737	15685	15581	15547	15759	15701	15564	15875	15641	16011	15671	15642	15795	15492	15623	15753	15684	15589	15812	15785	15702	15610	15474	15690	15561	15796	15627	15641	15663	15678	15787	15883	15397	15605	15512	15773	15512	15550	15747	15656	15613	15631	15671	15582	15742	15835	15773	15650	15747	15703	15541	15566	15751	15694	15700	15898	15757	15631	15772	15912	15574	15636	15503	15603	15649	15943	15807	15671	15876	15734	15813	15699	15569	15746	15794	15682	15731	15833	15790	15811	15675	15611	15793	15678	15682	15844	15833	15617	15803	15654	15851	15705	15709	15728	15529	15998	15741	15535	15689	15626	15761	15832	15690	15736	15748	15759	15700	15649	15805	15837	15638	15918	15639	15654	15583	15695	15727	15597	15698	15583	15695	15838	15711	15773	15779	15778	15746	15686	15537	15757	15614	15544	15690	15706	15828	15710	15590	15578	15574	15814	15564	15598	15628	15719	15729	15471	15769	15761	15725	15556	15599	15759	15684	15841	15745	15530	15562	15727	15598	15677	15685	15589	15756	15748	15759	15600	15627	15622	15695	15691	15519	15462	15625	15778	15629	15831	15609	15615	15719	15654	15621	15485	15787	15743	15801	15787	15706	15682	15876	15664	15640	15539	15613	15539	15813	15717	15817	15669	15944	15619	15735	15591	15624	15715	15578	15756	15767	15726	15663	15599	15953	15667	15656	15668	15742	15765	15761	15612	15607	15723	15779	15685	15890	15859	15773	15636	15851	15608	15816	15582	15744	15748	15838	15682	15624	15718	15624	15700	15691	15890	15499	15682	15721	15696	15709	15714	15446	15473	15656	15833	15679	15683	15604	15848	15648	15558	15678	15667	15588	15557	15704	15821	15811	15668	15899	15831	15862	15630	15721	15630	15652	15623	15761	15829	15834	15557	15752	15812	15808	15771	15603	15831	15762	15959	15652	15764	15665	15669	15639	15724	15636	15622	15776	15548	15727	15788	15687	15763	15686	15615	15834	15672	15780	15842	15543	15591	15667	15791	15735	15796	15702	15712	15730	15810	15755	15709	15732	15628	15563	15757	15788	15720	15761	15543	15790	15820	15800	15715	15740	15778	15646	15712	15691	15695	15723	15748	15715	15863	15778	15564	15741	15684	15603	15761	15579	15677	15637	15709	15933	15736	15740	15551	15533	15654	15672	15799	15857	15467	15628	15627	15635	15586	15791	15797	15712	15858	15833	15842	15705	15770	15727	15750	15518	15609	15555	15531	15713	15498	15695	15594	15704	15760	15555	15442	15668	15605	15935	15622	15709	15515	15798	15847	15648	15686	15901	15753	15406	15669	15759	15562	15782	15668	15798	15660	15754	15683	15753	15744	15826	15719	15688	15712	15633	15587	15834	15618	15805	15723	15617	15735	15832	15667	15686	15498	15692	15401	15814	15654	15559	15483	15625	15755	15679	15801	15815	15656	15652	15625	15693	15697	15819	15800	15511	15702	15914	15765	15538	15642	15511	15545	15731	15683	15581	15841	15699	15645	15692	15754	15904	15560	15684	15567	15580	15706	15592	15710	15792	15690	15579	15630	15600	15870	15657	15821	15519	15571	15776	15622	15661	15717	15597	15551	15673	15668	15805	15760	15760	15627	15746	15837	15656	15708	15819	15533	15354	15769	15765	15608	15779	15504	15580	15819	15874	15760	15799	15762	15391	15547	15751	15575	15395	15575	15645	15724	15851	15931	15517	15727	15853	15696	15566	15747	15676	15611	15448	15661	15817	15954	15799	15641	15574	15615	15618	15579	15586	15649	15816	15531	15634	15664	15770	15845	15704	15468	15772	15599	15792	15610	15702	15734	15902	15759	15645	15697	15772	15628	15776	15608	15806	15653	15849	15529	15583	15767	15633	15636	15830	15882	15693	15617	15713	15555	15503	15894	15672	15676	15727	15615	15815	15388	15743	15593	15679	15665	15615	15601	15564	15506	15718	15531	15655	15780	15627	15727	15992	15804	15703	15771	15696	15644	15641	15637	15680	15603	15704	15704	15782	15854	15839	15702	15736	15544	15742	15611	15531	15790	15757	15722	15726	15669	15578	15798	15435	15791	15647	15648	15483	15645	15694	15679	15634	15620	15835	15721	15524	15609	15852	15940	15733	15680	15778	15670	15693	15828	15826	15592	15750	15721	15784	15624	15642	15604	15632	15621	15767	15730	15843	15676	15789	15569	15745	15660	15757	15515	15552	15757	15712	15740	15610	15631	15643	15659	15674	15646	15638	15777	15697	15694	15756	15496	15744	15775	15769	15821	15536	15649	15766	15722	15553	15602	15842	15842	15630	15901	15742	15554	15793	15705	15699	15542	15581	15717	15849	15618	15678	15829	15626	15584	15590	15714	15827	15574	15689	15635	15846	15650	15606	15825	15620	15571	15777	15698	15789	15787	15928	15575	15781	15663	15591	15510	15586	15736	15773	15664	15665	15880	15650	15736	15886	15778	15652	15790	15614	15878	15813	15711	15581	15681	15620	15693	15716	15540	15685	15542	15781	15716	15686	15861	15742	15655	15702	15655	15486	15783	15885	15841	15475	15678	15660	15708	15665	15541	15398	15609	15648	15512	15553	15760	15810	15607	15685	15616	15786	15651	15738	15552	15777	15638	15651	15790	15832	15645	15628	15748	15846	15560	15721	15799	15743	15654	15742	15783	15961	15881	15583	15681	15658	15743	15723	15793	15803	15731	15780	15829	15485	15668	15820	15727	15592	15555	15799	15640	15711	15666	15711	15788	15790	15783	15746	15653	15573	15641	15701	15823	16024	15580	15755	15729	15452	15638	15686	15587	15644	15503	15903	15922	15840	15760	15681	15727	15677	15716	15718	15671	15509	15655	15626	15704	15879	15911	15653	15732	15772	15634	15723	15764	15526	15572	15801	15707	15751	15714	15778	15785	15636	15823	15686	15612	15610	15525	15686	15715	15642	15678	15588	15626	15738	15875	15662	15973	15667	15655	15583	15633	15732	15728	15625	15703	15736	15792	15775	15680	15776	15668	15702	15787	15561	15803	15697	15700	15585	15695	15689	15621	15797	15612	15774	15524	15889	15821	15822	15745	15726	15904	15673	15666	15670	15721	15562	15777	15719	15598	15870	15811	15582	15798	15684	15568	15898	15761	15808	15674	15735	15786	15699	15573	15725	15646	15680	15816	15784	15747	15568	15715	15665	15558	15653	15813	15773	15707	15605	15673	15713	15809	15738	15709	15813	15714	15508	15762	15566	15655	15610	15618	15798	15596	15884	15765	15810	15981	15733	15478	15730	15719	15671	15720	15677	15565	15557	15607	15693	15673	15817	15545	15678	15698	15648	15566	15615	15804	15711	15702	15691	15577	15668	15928	15836	15862	15739	15869	15618	15883	15827	15760	15604	15819	15689	15733	15760	15739	15782	15708	15690	15744	15670	15766	15747	15745	15823	15496	15700	15827	15675	15701	15846	15699	15864	15873	15541	15571	15815	15525	15861	15628	15807	15689	15928	15731	15709	15737	15518	15499	15580	15736	15774	15501	15733	15799	15689	15605	15726	15719
14082	22320	30833	35159	31730	25600	19173	16414	14928	14642	14758	14674	14706	14706	14804	14805	14769	14702	14653	14613	14563	14605	14697	14655	14754	14733	14543	14742	14723	14728	14715	14703	14641	14826	14783	14700	14693	14647	14791	14636	14599	14744	14653	14829	14536	14617	14666	14835	14744	14640	14667	14627	14794	14712	14702	14795	14599	14944	14667	14731	14833	14807	14652	14742	14808	14561	14776	14731	14668	14703	14826	14753	14555	14711	14524	14763	14717	14664	14578	14736	14693	14675	14651	14686	14597	14636	14753	14773	14743	14571	14678	14795	14718	14714	14741	14645	14629	14907	14692	14577	14757	14659	14807	14602	14833	14619	14850	14701	14591	14806	14551	14630	14827	14693	14742	14626	14834	14719	14691	14773	14592	14654	14605	14716	14656	14600	14639	14794	14631	14588	14687	14564	14787	14811	14548	14673	14603	14725	14659	14602	14777	14720	14772	14915	14672	14629	14723	14500	14694	14746	14655	14643	14678	14713	14885	14593	14778	14727	14595	14740	14736	14848	14528	14717	14608	14723	14707	14621	14538	14654	14836	14774	14645	14692	14787	14625	14884	14787	14642	14676	14743	14597	14707	14760	14636	14787	14752	14535	14699	14867	14702	14492	14715	14680	14664	14598	14724	14656	14706	14665	14732	14719	14704	14605	14696	14722	14770	14656	14734	14603	14687	14654	14819	14774	14711	14615	14736	14715	14589	14671	14735	14715	14646	14732	14794	14791	14799	14835	14631	14642	14884	14852	14605	14619	14750	14679	14716	14638	14635	14615	14605	14801	14722	14660	14557	14635	14597	14543	14790	14678	14719	14669	14862	14820	14628	14619	14821	14700	14619	14748	14738	14747	14894	14687	14634	14823	14544	14633	14651	14765	14609	14640	14850	14732	14809	14759	14788	14695	14621	14852	14697	14658	14623	14559	14667	14625	14622	14645	14680	14694	14648	14684	14678	14657	14539	14879	14638	14623	14707	14800	14837	14829	14706	14774	14801	14484	14741	14770	14679	14554	14617	14742	14680	14765	14520	14625	14693	14514	14713	14667	14609	14782	14689	14740	14754	14678	14774	14591	14648	14702	14749	14749	14903	14698	14775	14551	14681	14603	14598	14727	14552	14648	14702	14628	14689	14918	14687	14641	14813	14657	14573	14540	14747	14668	14728	14751	14646	14446	14550	14726	14596	14780	14585	14596	14777	14639	14637	14709	14818	14548	14688	14667	14758	14681	14867	14698	14633	14730	14728	14796	14709	14823	14616	14543	14594	14719	14893	14743	14717	14585	14814	14667	14667	14749	14759	14677	14465	14779	14784	14730	14721	14623	14834	14627	14766	14792	14787	14656	14796	14653	14559	14589	14619	14772	14614	14783	14864	14694	14756	14741	14725	14686	14727	14652	14721	14831	14751	14658	14659	14697	14738	14666	14615	14821	14732	14793	14593	14897	14718	14626	14645	14567	14840	14632	14762	14745	14721	14688	14609	14835	14707	14853	14595	14612	14684	14712	14824	14617	14855	14751	14629	14519	14796	14498	14617	14745	14690	14619	14654	14665	14723	14758	14608	14725	14623	14811	14770	14805	14751	14663	14662	14648	14874	14787	14508	14718	14585	14693	14709	14736	14724	14528	14645	14545	14713	14682	14565	14757	14723	14477	14613	14570	14751	14843	14645	14656	14609	14827	14758	14579	14703	14728	14650	14743	14643	14646	14734	14705	14528	14724	14697	14881	14749	14668	14758	14768	14663	14776	14860	14767	14713	14711	14858	14647	14865	14610	14526	14684	14627	14831	14704	14676	14854	14685	14715	14689	14917	14727	14723	14685	14746	14764	14615	14725	14775	14746	14610	14757	14712	14691	14773	14697	14727	14748	14687	14754	14800	14715	14792	14703	14735	14797	14787	14693	14742	14606	14648	14778	14803	14592	14660	14799	14633	14678	14809	14704	14710	14674	14779	14758	14676	14749	14637	14656	14750	14699	14730	14678	14875	14656	14701	14487	14654	14678	14642	14603	14766	14742	14739	14676	14646	14760	14683	14700	14647	14671	14706	14710	14657	14763	14848	14714	14700	14616	14786	14636	14655	14805	14629	14692	14722	14790	14690	14666	14573	14560	14787	14592	14591	14567	14633	14637	14619	14804	14701	14794	14628	14610	14854	14707	14748	14745	14734	14835	14776	14708	14693	14584	14618	14841	14673	14656	14741	14615	14840	14608	14781	14686	14786	14711	14680	14619	14717	14807	14769	14742	14777	14571	14693	14704	14746	14620	14602	14779	14692	14703	14738	14809	14692	14659	14736	14781	14581	14733	14414	14759	14600	14650	14795	14783	14735	14676	14824	14739	14717	14846	14668	14711	14601	14826	14811	14743	14673	14813	14696	14709	14815	14664	14740	14627	14837	14746	14605	14580	14705	14672	14672	14647	14695	14742	14757	14844	14751	14735	14555	14738	14712	14832	14575	14569	14586	14769	14672	14598	14824	14639	14766	14702	14716	14911	14889	14728	14767	14849	14662	14622	14673	14738	14765	14653	14687	14495	14717	14704	14497	14847	14775	14690	14720	14532	14712	14770	14617	14736	14711	14725	14683	14586	14682	14633	14604	14748	14698	14715	14785	14740	14797	14682	14841	14888	14747	14820	14836	14640	14718	14759	14682	14751	14738	14702	14764	14600	14532	14733	14586	14747	14572	14637	14592	14619	14523	14710	14748	14750	14814	14711	14674	14797	14586	14663	14708	14746	14861	14587	14722	14749	14693	14679	14612	14735	14802	14789	14787	14773	14718	14671	14758	14580	14532	14911	14715	14802	14624	14694	14691	14767	14550	14782	14710	14721	14559	14767	14624	14622	14769	14708	14578	14609	14692	14776	14685	14714	14704	14821	14768	14768	14681	14762	14629	14614	14620	14681	14677	14545	14553	14847	14894	14756	14775	14655	14699	14576	14700	14764	14746	14747	14604	14824	14721	14712	14716	14695	14494	14603	14759	14767	14648	14756	14488	14657	14670	14633	14772	14679	14624	14562	14770	14572	14796	14674	14730	14712	14745	14619	14737	14681	14794	14572	14702	14645	14759	14733	14701	14905	14628	14629	14771	14567	14585	14603	14655	14607	14585	14573	14699	14718	14801	14749	14554	14760	14619	14821	14529	14665	14828	14675	14461	14790	14680	14704	14610	14667	14744	14789	14745	14677	14609	14821	14806	14775	14734	14716	14772	14736	14739	14589	14798	14592	14701	14716	14574	14742	14843	14606	14690	14860	14487	14707	14866	14704	14602	14714	14788	14668	14838	14610	14719	14561	14798	14882	14772	14492	14756	14637	14825	14851	14633	14704	14719	14708	14641	14792	14641	14570	14649	14679	14719	14773	14694	14847	14590	14807	14702	14651	14608	14741	14694	14849	14708	14626	14791	14762	14755	14782	14829	14807	14819	14835	14721	14791	14654	14751	14671	14767	14767	14806	14709	14729	14790	14615	14599	14827	14613	14840	14740	14710	14597	14826	14672	14679	14693	14671	14611	14637	14657	14809	14709	14756	14692	14671	14855	14941	14676	14549	14727	14697	14796	14790	14886	14605	14645	14696	14641	14669	14544	14768	14558	14697	14791	14711	14842	14590	14738	14824	14829	14564	14679	14630	14705	14737	14650	14720	14717	14633	14718	14680	14682	14677	14688	14479	14926	14691	14707	14829	14620	14768	14678	14689	14665	14780	14683	14667	14828	14718	14613	14550	14814	14775	14732	14697	14773	14551	14888	14754	14837	14704	14847	14702	14673	14677	14698	14867	14687	14551	14689	14459	14637	14670	14609	14831	14632	14636	14555	14632	14733	14761	14675	14775	14559	14553	14650	14642	14703	14546	14646	14715	14718	14664	14771	14865	14558	14643	14512	14652	14632	14650	14659	14740	14791	14765	14683	14780	14792	14692	14904	14674	14873	14886	14761	14676	14748	14688	14736	14915	14761	14703	14663	14826	14902	14625	14664	14828	14798	14669	14682	14617	14687	14729	14738	14759	14613	14715	14836	14731	14727	14667	14793	14793	14697	14634	14783	14659	14629	14760	14804	14693	14702	14777	14670	14555	14885	14595	14654	14719	14719	14584	14585	14777	14562	14632	14648	14798	14656	14725	14803	14842	14815	14823	14723	14653	14693	14678	14586	14750	14882	14691	14697	14741	14572	14799	14731	14818	14930	14708	14615	14661	14751	14600	14978	14660	14512	14554	14700	14666	14602	14743	14725	14617	14779	14788	14815	14672	14892	14689	14851	14731	14727	14677	14675	14731	14804	14868	14740	14609	14637	14738	14650	14715	14771	14690	14656	14622	14601	14733	14628	14724	14692	14767	14746	14695	14666	14749	14514	14765	14787	14756	14584	14731	14799	14700	14873	14531	14707	14626	14789	14698	14740	14665	14913	14815	14673	14817	14595	14675	14747	14772	14656	14635	14654	14644	14747	14668	14495	14675	14738	14642	14653	14840	14800	14613	14659	14628	14668	14775	14883	14746	14709	14704	14832	14800	14740	14756	14699	14674	14728	14574	14883	14593	14620	14781	14921	14725	14633	14787	14807	14614	14646	14543	14718	14632	14775	14622	14781	14714	14634	14739	14615	14723	14816	14615	14680	14791	14856	14514	14635	14904	14672	14657	14894	14704	14848	14963	14554	14751	14724	14702	14642	14710	14780	14723	14855	14685	14682	14669	14709	14592	14765	14880	14667	14867	14908	14636	14748	14642	14827	14675	14763	14759	14704	14596	14693	14845	14706	14581	14665	14485	14833	14780	14662	14646	14679	14675	14685	14607	14657	14673	14590	14665	14656	14630	14723	14831	14753	14812	14859	14571	14693	14768	14879	14779	14643	14646	14735	14724	14684	14839	14626	14932	14697	14651	14770	14840	14677	14681	14605	14834	14798	14567	14623	14620	14758	14615	14712	14805	14749	14535	14882	14562	14726	14840	14711	14604	14828	14557	14588	14669	14819	14773	14701	14775	14847	14822	14849	14770	14760	14776	14730	14737	14713	14755	14825	14678	14670	14749	14788	14634	14799	14806	14769	14631	14642	14872	14708	14748	14731	14630	14642	14687	14841	14723	14759	14523	14769	14736	14726	14778	14877	14653	14689	14960	14617	14659	14633	14726	14720	14548
24264	21285	30505	41838	49871	46286	36785	26645	19396	16630	16097	15995	15997	16142	16022	16018	16127	15885	15996	15950	15882	16109	15872	16024	15811	15949	15979	15605	15723	15911	15939	15943	15985	15945	15899	16035	16050	15868	15898	15976	16191	15795	15854	15970	15964	15841	15998	15928	15890	16121	16046	15952	16008	15894	16021	16006	16051	15977	15871	15944	15929	15861	15980	15856	15747	16036	15962	16070	16001	15754	15951	15954	15892	15798	15906	15881	15989	15999	15947	15761	15739	16031	16073	15935	15771	15810	15987	15900	15691	16041	15926	15637	15892	15781	15727	15887	16015	15789	15896	15775	16021	15784	15839	15983	15770	15685	15714	15817	15994	15713	15862	15918	15962	15893	15933	15926	15988	15959	15874	15850	15849	15707	15834	15807	15775	15873	15801	15980	15969	15867	15886	15812	15746	15730	15867	15892	15878	15974	16070	15965	15794	15706	15933	15997	15913	15910	15980	15998	15882	15787	15877	15789	16004	15756	15872	15850	15938	15829	15884	15821	15899	15873	15804	15781	15955	16011	16049	15752	15960	15907	15762	15759	15776	15826	15822	15916	15767	15959	15752	16019	15874	15809	15893	15775	15873	15986	15849	15924	15829	16129	15805	15670	15897	15808	15853	15728	15918	15773	15786	15858	15773	15895	16027	15923	15732	15768	16056	15870	15822	15792	15897	16155	15971	15939	15779	15988	15720	15824	15806	15977	15921	15670	15668	15980	15894	15990	15839	15921	15660	15876	15813	15850	15765	15638	15848	15785	15902	15856	15987	15767	15916	15919	15986	15846	15739	15988	16111	15979	15927	15861	15882	15907	15857	15813	15829	15812	15921	15883	15932	15740	16008	15952	15977	15761	15662	15895	15785	15998	15967	15825	15705	15755	15751	15894	15818	15589	15851	15860	15888	15832	15848	15800	16070	15819	15869	15889	15972	15686	16135	15721	16027	15967	15823	15866	15962	15860	16069	16173	15898	15847	15798	15835	15933	15914	15975	15865	15985	15758	15868	15839	15973	15973	16033	15708	15971	15780	15907	15779	15847	15794	15957	15861	15976	15910	15864	15693	15949	15944	15770	15946	15774	15829	15817	15964	16083	15795	15828	15949	15822	15890	15745	15764	15853	16095	15784	16141	15919	15740	15909	15777	15956	15975	16041	15858	15777	15741	15975	16001	15975	15955	16016	16149	15858	16075	15959	16003	15894	15890	15934	15717	15723	15774	15841	15906	15745	15877	15877	15699	15702	16012	15990	15790	15765	15858	15761	16063	15768	16007	15924	15845	15942	15936	16058	15742	16055	15717	15839	15981	15852	15915	15951	15812	15873	15788	15852	15879	15852	16122	15763	15713	15860	15908	15892	15918	15882	15777	15762	16049	15941	15885	15830	15986	15979	15795	15787	15683	15573	15841	15691	15844	15965	15880	15847	15860	15922	15903	15850	16032	15741	15865	15734	15995	15885	15660	15994	16002	15978	15816	15748	15771	15850	15697	15841	15872	16023	15941	15877	15769	15869	16000	15670	15765	15854	15935	15810	15763	15914	15974	15838	15869	15953	15968	15904	16058	16022	15874	16017	15915	15858	15767	15873	15742	15905	15742	15797	15904	15867	15833	15891	15737	15926	15791	15908	15835	15974	15884	15780	15843	15962	16019	16059	16015	15798	15676	15922	15757	15968	15945	15861	15905	15922	15677	16072	15758	15849	15834	15918	15833	15838	15862	15891	15952	15737	15899	15688	15907	15923	15812	15974	15802	15851	15771	15738	15900	16007	15824	15782	15862	15840	15838	16010	15938	15773	15746	15796	15733	15758	15570	15924	16008	15889	15983	15858	15686	15878	16041	15989	15805	16018	15723	15835	15903	15741	15777	15878	15857	15620	15938	16069	15728	15962	15719	15939	15809	16028	15799	16009	15948	15819	15781	15860	15757	15855	15811	15730	15855	15831	15872	15788	15822	16011	15850	15982	15916	15849	15967	15719	15855	15812	15970	15763	15972	15962	15751	15939	15800	15870	15841	16014	15796	15949	15995	15790	15779	15829	15953	15717	15885	16000	15801	15901	15797	15858	15919	15780	15809	15915	15698	15831	15924	15862	15911	15904	15860	15700	15800	15816	15691	15733	15821	15956	15855	16027	15802	16033	15828	15835	15936	15942	16027	15951	15968	15892	15923	16046	15815	15835	15902	15865	15916	15635	15670	15725	15800	15798	16096	16003	15987	15941	16102	15870	15919	15956	15835	15815	15804	15784	15632	15959	15835	16000	15541	15925	15826	16157	15841	16117	15949	15857	15898	15982	15870	16006	15874	15826	15904	15981	15834	15870	15839	15847	15800	15760	15919	15989	15970	15786	15917	16021	15738	15945	15791	15775	15826	15903	15715	15960	15827	16056	15977	15950	15863	15750	15784	16020	15800	15994	15802	15769	16001	15875	15808	16003	15855	15896	16002	16071	15838	15813	15906	16100	15826	15865	15906	15719	15696	15925	15851	15663	16002	15886	16001	15849	15946	15904	15785	15992	15957	15884	15771	15851	15749	15853	15851	15749	15878	15795	16031	15875	15916	15893	15860	15943	15834	15844	15839	15815	15758	15914	15820	15838	15706	15588	15767	15853	15792	15769	16050	15881	15861	15693	15770	15889	15825	15999	15966	15800	15820	15858	16091	15816	15762	15945	15950	15972	15886	15872	15899	15535	15904	15777	15928	15969	15908	15952	16029	15793	15738	15802	15795	15878	15809	15870	15917	15868	15863	15874	15843	15920	15871	16095	15727	15819	15757	15985	16002	15856	15818	15684	15709	15972	15859	15651	15858	15733	15766	15569	15995	15861	15823	15973	15782	15882	15874	15695	15792	16071	15920	15878	15851	15779	15795	15843	15884	15842	15713	15892	15801	15822	15771	15831	15822	15711	15954	15908	15988	15749	16047	15908	15780	15749	15940	15972	15707	15947	15823	15881	15857	15689	15661	15837	15671	15973	15805	15910	15697	15734	15846	15816	15833	15796	15925	15930	15801	15853	15858	15938	15852	15919	15636	16049	16032	15968	15859	15798	15884	15814	15920	15852	15884	15846	15769	15912	15870	15801	15953	16128	15787	15717	16010	15928	15886	15676	15824	15861	15889	15767	15806	15854	15710	15895	15876	15695	15827	15773	16034	15911	15973	15728	15873	15676	15830	15807	15905	15807	15605	16009	15726	15633	15865	15821	15788	15913	15743	15922	15864	15808	15974	15840	16048	15947	15992	15875	15777	15717	15884	15689	15934	15787	16095	15904	15886	15856	15730	15916	15839	15699	16023	15629	15694	15847	15648	15903	15977	15834	15813	15964	15776	15774	15912	15926	15805	15966	15785	15859	15927	15803	15953	15917	15809	15827	15780	15720	15872	15813	15992	16048	16194	15815	15780	15785	15796	15752	15718	15777	15950	15868	15783	15995	15927	15723	15890	15775	15708	15759	15784	15832	15817	15872	16010	16032	15734	15706	15826	16013	16014	15965	15965	15810	15951	15754	15937	15891	15950	16025	15941	15841	15726	16001	15801	15825	15932	15800	15730	15796	15661	15877	15970	15730	15863	15753	15866	15738	15789	15582	15766	15737	15931	15748	15970	16041	15741	16152	15807	15908	16026	16057	15634	15883	15639	15803	15946	15834	15761	15830	15746	15946	15980	15853	15880	15797	15785	15886	15583	15741	15940	15834	15801	15780	15940	15967	15851	16046	15629	15855	16024	15664	15700	15873	15822	15846	15973	15900	15893	15911	15875	15970	15989	15947	15895	15955	15803	15885	16038	15829	15904	16029	15946	15806	15716	15980	16001	15962	15755	15828	15883	15750	15633	16054	15839	16147	15994	15826	15793	15981	15871	15824	15923	15839	15941	15659	15860	15921	15832	15790	15890	15829	15909	15879	15689	15937	15911	15679	15739	15781	15880	15957	15812	15953	15842	15761	15941	15811	15880	15926	15861	15826	15805	15914	15804	15945	15913	15810	16092	16031	15979	15748	15744	15950	15798	15924	15926	15785	15761	15778	16005	15789	15663	16002	15850	15819	15862	15848	15986	15784	15735	15763	15887	16022	15972	15906	15924	15884	15818	15916	15905	15662	16059	16014	15946	15707	15811	15852	15851	16003	15832	15947	15990	15908	15994	15889	15918	15825	15951	15991	15833	15986	15901	15892	15770	15797	15740	15773	15967	15738	15849	15710	15968	15757	15715	15738	16107	15837	15758	15790	15881	15958	15783	15853	15872	15882	15724	15826	16007	15774	15926	15881	15766	15813	15710	15797	15732	15900	15876	15819	15814	16114	15720	15742	15938	15829	15854	15687	15834	16008	16055	16127	15889	16002	15940	15808	15729	15684	15730	15819	15767	16067	15921	15956	15850	15936	15819	15670	15715	15893	15903	15602	15615	15682	16044	15720	15702	15652	15856	15993	15819	16082	15797	15980	15974	15919	15877	15634	15802	15977	15807	15687	16053	15913	16093	15921	15996	15939	15783	15946	15830	15935	15791	15835	15773	15841	15889	15879	15661	15831	15748	15895	15908	15825	15850	15846	15795	16018	15753	15941	15894	15856	15998	15669	15800	15977	15866	15882	15910	15879	15841	15892	15951	15771	15822	15927	15927	16043	15837	16107	15886	15892	15790	15846	15703	15937	15824	15874	15949	15936	16080	16015	15854	15955	16070	15847	15768	15873	15839	15628	15740	15945	16006	15792	16025	15892	15790	15854	15857	15732	15843	15953	15743	15984	15964	15861	15856	15905	15795	15843	15826	15927	15996	16016	15785	15801	15803	16089	16094	15883	15840	16016	15802	15708	15807	15657	15763	15860	15791	15828	15838	16181	15857	15875	15832	15809	15881	15719	15719	15884	16028	15756	15907	15812	15979	15757	15835	15802	15735	15942	15768	15762	15942	15959	15968	16001	15692	15908	15810	15980	15990	16055	15919	15783	15811	15884	15854	15929	15899	15888	15859	15875	15841	15728	15902	15876	15941	15904	15880	15802	15740	15998	15924	15871	15798	15902	15791	15804	15819	15785	15937	15865	15875	15741	15849	15961	15925	15871	15902	15648	15892	15737	15870	15928	15853	15973	15905	15820	15889	15709	15722	15787	15820	15948	15981	15911	15782	15886	15929	15913	15941
15102	34774	61632	62426	57852	47772	37814	27501	17812	14905	14955	14797	14799	15056	14926	14987	14927	14843	14894	14702	14814	14862	14881	14713	14813	14693	14730	14943	14825	14691	14975	14829	14684	14860	14691	14774	14982	14958	14861	14955	15036	14817	14912	14910	14878	14828	14946	14834	15085	14764	14987	14709	14963	14864	14607	14696	14671	14956	14963	14916	14609	14906	14767	14872	14949	14977	14733	14828	14769	14947	14802	14821	14906	14901	14736	14976	14849	14854	14956	14928	14742	14958	14709	14812	14912	14766	14967	14808	14954	14828	14773	14907	14864	14726	14873	14916	14831	14799	14887	14812	14857	14776	14833	14611	14954	14768	14680	14748	14887	14721	14657	14899	14864	14676	14790	14824	14887	14868	14814	14691	14670	14840	14828	14818	14742	14776	14769	14657	14875	14943	14815	14712	14888	14998	14926	15053	14838	14801	14872	14738	14836	14861	14760	14897	14725	14789	14799	14831	14816	14755	14794	14804	14792	14892	14949	14959	14815	14804	14921	14771	14998	14702	14744	14727	14825	15042	14697	14710	14847	14827	14842	14886	14770	14882	14999	14711	14740	14903	14890	14823	14818	14767	14808	14714	14722	14739	14804	14678	14908	14708	14833	15043	14859	14743	14989	14795	14776	14871	14691	14713	14875	14984	14912	15057	14798	14909	14857	14863	14647	14945	14909	14826	14856	14829	14869	14806	14795	14667	14892	14667	14795	15012	14671	14945	14758	15153	14927	14850	14800	14822	14887	14878	14867	14889	14781	14759	14740	14842	14827	14665	14937	14757	14742	14812	14816	14957	14729	14806	14847	14842	14769	14861	14823	14799	14898	14773	14815	14744	14721	15058	14830	14932	14795	14830	14938	14836	14862	14895	14830	15006	14761	14918	14979	14950	14803	14816	14906	14840	14813	14753	14724	14932	14819	14937	14794	14653	14840	14954	14801	14864	14942	14874	14758	14722	14798	14876	14826	14744	14875	14829	14817	14833	14942	14930	14754	14863	14755	14850	14877	14634	14845	14935	14780	14685	14955	14943	14783	14699	14856	14871	14803	14983	14814	14850	14913	14694	14879	14938	14990	14776	15021	14738	14718	14851	14777	14710	14781	14744	14682	14760	14702	14736	14756	14947	14935	14701	14928	14846	14728	14957	14763	14725	15014	14911	14987	14840	14840	14664	14896	14775	14677	14754	14834	14834	14874	14765	14979	14927	14875	14738	14740	14769	14609	14773	14923	14759	14838	14747	14716	14876	14850	14737	14910	14702	14824	14823	14904	14823	14863	14868	14919	14883	14665	14892	14904	14756	14765	14635	14945	14838	14690	14940	15154	14842	14781	14874	14845	14672	14770	14769	14735	15109	14735	14788	14899	14920	14880	14950	14919	14858	14749	15058	14973	14665	14881	14818	14752	14768	14802	14763	14744	14712	14832	14861	14718	14856	14726	14959	14786	14846	14899	14914	15046	14885	14873	14918	14885	14730	14898	14828	14825	14829	14771	14970	14767	14931	14876	14767	14751	14916	14863	14757	14753	14748	14751	14768	14662	14965	14750	14932	14681	14919	14932	14886	14823	14763	14810	14771	14919	14890	14810	14770	14760	14842	14672	15007	14938	14853	14868	14792	14760	14742	14785	14962	14801	14787	14876	14839	14960	14931	14888	14767	14862	14579	14813	14918	14886	14732	14743	14920	14837	14784	15057	14982	14853	15007	14989	14872	14790	14927	14688	14784	14801	14900	14847	14857	14881	14864	14808	14974	14746	15122	14886	14812	14936	14748	14782	14873	14801	14791	14837	14762	14765	14791	14850	14815	14837	14757	14710	14708	14768	14598	14868	14691	14907	14897	14817	14751	14901	14800	14824	14786	14721	14880	14905	14769	14771	14918	14789	14738	14869	14844	14738	14731	14861	14736	15072	14786	14922	14863	14844	14733	14895	14801	14834	14843	14802	14899	14728	14774	14748	14760	14957	14692	14790	14739	14980	14850	14548	14915	14791	14780	14803	14765	14838	14998	14775	14825	14871	14833	14919	14824	14841	14841	14884	14578	14751	14715	14910	14828	14992	14822	14800	14839	14768	14833	15049	14979	14850	14781	14736	14950	14801	14854	14695	14731	14819	14730	14743	14765	14608	14773	14771	14979	14887	14896	14888	14896	14869	14927	14776	14960	14861	14959	14877	14715	14844	14880	14784	14656	14764	14727	15038	14928	14816	14838	14869	15008	14928	14819	14927	14712	14805	14708	14760	14901	14895	14847	14792	14820	14944	14739	14585	14720	14557	14763	14816	14881	14731	14816	14774	15091	14884	14799	15004	14797	14882	14857	14762	14738	14851	14877	14780	14813	14800	14797	14646	14950	14710	14804	14879	14789	14843	14861	14878	14753	14645	14677	14673	14729	14927	14874	14814	14808	14752	14925	14753	14740	14701	14936	14680	14827	14885	14877	14785	14843	14733	14859	14740	14829	14785	14881	14751	15030	14829	14962	14912	14836	14869	14762	14797	14997	14791	14903	14635	14745	14880	14656	14902	14771	14951	14802	14800	14806	14851	14898	14945	14922	14731	14747	14779	14940	14855	14897	14704	14810	14639	14701	14770	14833	14832	14675	14903	14736	15014	15017	14895	14862	14958	14821	14848	14877	14877	14834	14810	15022	14804	14809	14845	14920	14866	14961	14873	14898	14689	14801	14748	14693	14821	14981	14760	14995	14739	14762	14777	14707	14923	14788	14816	14848	14785	14838	14886	14821	14677	14794	14820	14889	14861	14880	14811	14897	14797	14749	14738	14821	14797	14950	14780	14807	15088	14727	14832	14712	14845	14795	14770	14798	14777	15007	14868	15004	14898	14879	14847	14729	15035	14734	14893	14855	14734	14700	14973	14781	14955	14871	14860	14930	14700	14928	14837	14776	14847	14979	15006	14622	14736	14750	15021	14747	15001	14962	15027	14800	14793	14713	14696	14905	14822	14869	14792	14743	14879	14774	14934	14812	14818	14872	14926	14963	14775	14963	14831	14796	14788	14805	14817	14999	14704	14751	14831	14705	15029	14868	14823	14773	14782	14812	14685	14861	14931	14940	14778	14742	14966	14858	14922	14667	14826	14891	14899	14964	14824	14802	14808	14777	14868	14851	14915	14781	14834	14908	14854	14663	14770	14928	14903	14921	14887	14807	14762	14874	15052	14869	14970	14955	14954	14921	14701	14868	14794	14692	14936	14856	14629	14829	14705	14947	14782	14856	14646	14694	14593	14758	14851	14833	14712	14935	14719	14866	14784	14949	14894	14770	14823	14898	14844	14833	14783	15031	14956	14881	14766	14945	14741	14893	14829	14898	14809	14873	14786	14864	14919	14703	14877	14839	14952	14815	14841	14852	14933	14748	14793	14846	15012	14790	14873	14900	14844	14863	14929	14934	14753	14734	14862	14892	14727	14732	14807	14720	14794	14753	14729	14878	14805	14899	14883	14966	14894	14756	14989	14929	14807	14714	14941	14782	14900	14817	14842	14714	14858	14848	14752	14867	14973	14779	14737	14900	14967	14758	14864	14869	14872	14856	14745	14793	14918	14755	14887	14955	14747	14832	14808	14765	14812	14955	14917	14928	14655	14870	14709	14836	14956	14727	14980	14854	14699	14842	14693	14858	14837	14803	14755	14903	14892	14813	14766	14823	14853	14709	14998	15006	14817	14842	14791	14880	14908	14783	14856	14809	14882	14751	14922	14869	14858	14867	14792	14943	14725	14952	14832	14871	14828	14936	14987	14853	14994	14746	14737	14783	14861	14662	14891	14864	14808	14873	14995	14813	14943	14756	14725	14647	14935	14720	14768	14897	14665	14936	15034	14935	14843	14947	14809	14851	14762	14830	14675	14907	14912	14985	15002	14762	14830	14823	14874	14619	14900	14661	14823	14709	14781	14721	14807	14787	14898	14957	14855	14812	14756	14966	14750	14833	14867	14882	14841	14802	14863	14816	14697	15077	14833	14744	14726	14866	14880	14833	14778	14635	14798	14858	14862	14747	14766	14875	14998	14843	14798	14869	15016	14745	14839	14781	14784	14708	14811	14779	14647	14653	14753	14763	14888	14859	14845	14964	14820	14812	14878	14873	14946	14869	14777	14762	14891	14792	14872	14704	14797	14832	14910	14900	14739	14672	14880	14727	14869	14876	14981	15125	14744	14857	14800	14740	14902	14877	14951	14816	14748	14943	14969	14823	14943	14639	14973	14880	14773	14943	14777	14742	15082	14825	14832	14938	14852	14774	14804	14726	14673	14761	14769	14803	14942	14833	14893	14860	14909	14910	14913	14855	14889	14832	14684	14740	14847	14939	14814	14816	14997	14820	14769	14784	14812	14784	14870	14971	14912	14857	14831	14713	15004	14784	14673	14857	14973	14731	14763	14894	14764	14895	14759	14757	14836	14917	14883	14993	14954	14948	14932	15020	14812	14916	14961	14841	14761	14825	14792	14837	14935	14945	14908	14826	14928	14778	14854	14700	14782	14750	14740	14929	14662	14895	14851	14708	14818	14852	14896	14627	14912	14785	14887	14755	14862	14952	14974	14710	14956	14776	14839	14890	14945	14875	14799	14699	14880	14977	14663	14908	14886	14851	14893	14762	14997	14765	14818	14879	14889	14716	14868	14912	15040	14847	14905	14893	14924	14814	14838	14862	14713	14986	14869	15060	15022	15020	14750	14994	14964	14935	14895	14839	14780	14688	14896	14824	14856	14797	14903	14886	14775	14913	14750	14814	14761	14801	14824	14896	14839	14874	14729	14990	14630	14805	14686	14946	14748	14820	14719	14894	14808	14819	14602	14931	14808	14863	14809	14833	14706	14991	14962	14661	14806	14871	14951	14899	14762	14878	14763	14767	14900	14830	14809	14939	14661	14788	14813	14880	14825	14827	14899	14947	14698	14868	14806	14880	14883	14877	14895	14924	14707	14789	14737	14861	14905	14935	14747	14871	14839	14675	14999	14865	14761	14885	14766	14585	14808	14840	14904	15004	14791	14855	14845	14954	14766	14885	14872	14790	14995	14833	14777	14912	14839	14888	14853	14852	14869	14855	14767	14931	14754	14911	14794	14798	14775	14757	14845	14826	14806	14707	15024	14875	14844	14632	14918	14803	14928	14632	14764	14947
22864	21192	29333	34946	53030	55280	46768	32086	20807	17492	16356	16050	16047	16189	16119	16066	16053	15922	15938	16032	16150	15960	15916	15969	15988	15962	15984	15856	15821	15959	15686	15812	15943	15898	16097	15948	15713	15895	15877	16061	15757	15869	15821	15993	15890	15957	15968	15929	16224	16060	16029	16016	15884	15817	15777	15830	15868	15845	15935	16056	15871	15982	15815	15985	16013	15808	15850	15817	15829	15988	15819	16058	15861	15930	15790	15913	15972	15689	15900	15708	15818	15959	15930	15827	15651	15813	15664	15791	15744	15942	15996	15865	15814	15700	15826	15675	15873	15644	15799	15872	15726	15626	15699	15895	15757	15916	15881	15814	15984	15815	15872	15689	15789	15889	15989	15744	15754	15916	15862	15780	16023	15756	15761	16078	15760	15757	15752	15652	15677	15842	15723	15848	15776	15834	15880	16064	15968	15770	15963	15697	15856	15878	15762	15828	15624	15838	15794	15565	15764	15855	15869	15764	15746	15938	15881	16084	16032	15714	15717	15970	15758	15946	15860	15755	15914	15913	15858	15873	15880	15671	15798	15763	15516	15858	15622	15844	15737	15745	15925	15900	15710	15813	15532	15778	15864	15781	15817	15940	16008	15793	15933	15916	15864	15853	15988	15862	15619	16075	15936	15619	15856	15870	15665	15740	15738	15752	15780	15721	15827	16021	15896	15893	15865	16047	15760	15885	15711	15845	15701	15720	15908	15876	15632	15976	15858	15747	15675	15650	15858	15897	15972	15791	15850	16045	15964	15855	15828	15944	15805	15696	15805	15744	15974	15791	15944	15861	15788	15732	15752	15820	15688	15834	15602	15858	15798	15822	15825	15767	15864	15908	15757	15959	15858	15869	15734	15540	15697	15886	15789	15795	15731	15914	15962	15907	15932	15622	15619	15777	15863	15723	15837	15710	15781	15810	15769	15740	15876	15670	15879	15975	15861	16017	15919	15945	15664	15869	15811	15921	15883	15894	15644	15697	15883	15792	15723	15850	15791	15755	15761	15899	15809	15815	15834	15776	15757	15960	15745	15769	15730	15927	15918	15737	15577	15707	15976	15850	15685	15828	15744	15829	15991	15794	15743	15805	15970	15800	15861	15883	16050	15691	15846	16022	15703	15897	15480	15845	15857	15790	15786	15836	15734	15752	15761	15771	15614	15825	15819	15981	15857	15855	15724	15778	15959	15575	15689	15643	15933	15739	15916	15846	15841	15867	15728	15746	15793	15921	15825	15860	15975	15803	15991	15778	15759	15720	15701	15689	15853	15904	15734	15813	15663	15660	15843	15820	15732	15715	15523	15682	15727	15770	15583	15665	15984	15688	15844	15625	15734	15926	15964	15922	15872	15785	15907	15732	15675	15562	15868	15722	15802	15855	15679	15741	15806	15736	15752	15933	15884	15802	15958	15693	15772	15924	15787	15792	15924	15841	15757	15755	15850	15653	15790	15876	16075	15863	15940	15655	15594	15917	15882	15748	15645	15664	15817	15869	15690	15869	15826	15812	15813	15923	15883	15789	15733	15692	15863	15964	15779	15705	15874	15819	15749	15818	15912	15710	15720	15714	15966	15778	15658	15880	15780	15798	15553	15875	15959	15767	15759	15833	15908	15588	15830	15838	15954	15874	16001	15775	15824	15955	15989	15952	15800	15837	15862	15804	15911	15607	15717	15927	15726	15737	15713	15796	15855	15844	15884	15901	15937	15802	15714	15693	15759	15748	15687	15978	15730	15942	15740	15742	15628	15831	15945	15756	16042	15837	15698	15666	15748	15899	15890	16035	15750	15910	15916	15765	15811	15811	15915	15928	16019	15901	15845	15904	15900	16094	15932	15815	15704	15732	15831	15731	15869	15890	15940	15525	15975	15844	15750	15879	15844	15699	15868	15861	15884	15758	15823	15827	15993	15819	15958	15911	15740	15760	15944	15716	15697	15905	16027	15860	15806	15661	15863	15929	15897	15728	15660	15974	15807	16094	15834	15743	15642	15857	15896	15800	15822	15840	15728	15849	15851	15967	15951	15644	15772	15755	15717	15722	15945	15770	15863	15762	15991	15931	15759	15775	15926	15842	15466	15614	15884	15785	15585	15786	15881	15684	15821	15886	15945	15881	15797	15858	15791	15840	15909	15816	15811	15841	15872	15767	15911	15746	15834	15754	15809	15657	15738	15725	15721	15475	15934	15764	15868	15826	15521	15601	15797	15938	15831	15752	15777	15779	15741	15801	15623	15768	15837	15808	15859	15590	15677	15776	15773	15875	15736	15888	16037	15775	15878	16003	15845	15698	15584	15821	15558	15683	15925	15815	15826	15691	15687	15957	15959	15867	15749	15759	15793	15878	15945	15674	15731	15916	15984	15781	15837	15696	15887	15792	15796	15666	15652	15765	15741	15783	15842	15722	15884	15896	15828	15828	15760	15846	15763	15646	15718	15877	15851	15834	15915	15844	16099	15860	15710	15749	15725	15650	15714	15603	15772	15876	15856	15766	15685	15691	15797	15751	15831	15895	15792	15807	15636	15632	15872	15617	15877	15655	15590	15775	15722	15744	15729	15816	15795	15911	15741	15829	15727	15790	15923	15791	15913	15917	15824	15770	15767	15700	15778	16016	15672	15765	15977	15757	15839	15608	15893	16000	15699	15718	15563	15740	15812	15846	15736	15740	15851	15825	15527	15876	15978	15683	15939	15817	15825	16016	15802	15894	15924	15930	15697	15898	16132	15744	15907	15780	15860	16044	15709	15881	16026	15977	15802	15861	15909	15696	15940	15653	15871	15701	15630	15884	16087	15700	15762	15927	15763	15687	15855	15775	15933	15845	15978	15882	15907	15723	15915	15915	15734	15753	15885	15917	15850	15747	15714	16037	15901	15646	15821	15895	15831	15821	15681	15982	15948	15776	15909	15956	15757	15862	15658	15836	15920	15866	15896	15658	15923	15689	15878	15689	15709	15778	15965	15822	15674	15712	15701	15751	15886	15811	15875	15912	15853	15671	15841	15696	15721	15568	15802	15802	15768	15664	15689	15760	15815	15906	15754	15826	15639	15762	15615	15884	15732	15800	15728	15792	15820	15886	15795	15675	15832	15897	15779	15803	15757	15904	15702	15716	15717	15531	15751	15764	15881	15684	16034	15914	15894	15860	15826	15978	15761	15983	15767	15595	15890	15979	15726	15839	15765	15774	15946	15885	15811	15753	15731	15770	15879	15923	15921	15741	15843	15783	15796	15962	15746	15686	15958	16052	15766	15925	15852	15941	15771	15785	15790	15600	15624	15774	15690	15968	15586	15888	16114	15807	15761	15853	15679	15936	15770	15799	15590	15690	15861	16018	15886	15975	15719	15713	15754	15733	15738	15778	15734	15700	15867	15806	15737	15848	15726	15803	15978	15891	16053	15696	15678	15759	15669	15874	15821	15962	15843	15878	15684	15885	15870	15719	15826	15892	15852	15778	15920	15697	15732	15873	15887	15783	15727	15513	15828	15761	15812	15898	15754	15894	15923	15865	15871	15991	15977	15844	16045	15931	15900	15642	15881	15793	15709	15795	15899	15822	15946	15885	15981	15673	15909	15823	15944	15771	15950	15792	15823	15752	15694	15880	15705	15723	16045	15786	15945	15710	15752	15825	15854	15852	15563	15785	15842	15933	15794	15732	15937	15867	15846	15720	15912	15728	15857	15772	15791	15906	15614	15609	15928	15763	15893	15869	15613	16017	15834	15811	15968	15742	15961	15703	15938	15919	15806	15644	15704	15614	15714	15789	15944	15894	15719	15882	15845	15838	15889	16020	15862	15856	15698	15840	15777	15969	15804	15661	15899	15744	15640	15818	15737	15807	15816	15867	15819	15841	15915	16131	15946	15832	15876	16026	16103	15417	15981	15671	15911	15941	15599	15572	15748	15788	15897	15850	15881	15762	15778	15760	15687	15530	15878	15854	15802	15839	15938	15818	15823	15928	15844	15760	15885	15782	15884	15914	15795	15903	15601	15863	15740	15805	15701	15964	15774	15868	15595	15703	15780	15901	15708	15774	15879	15895	15726	15833	15940	15698	15596	15723	16158	15831	15756	15899	16038	15841	15818	15883	15895	15608	15733	15833	15745	15727	15895	15775	15882	15650	15742	15514	15863	15773	15858	15608	15862	15846	15894	15689	15962	15885	15608	15971	16074	15779	15943	15739	15846	15649	15869	15863	15885	15728	15791	15873	15822	15590	15943	15758	15739	15658	15738	15667	15874	15639	15790	15809	15873	15828	15697	15819	15760	15644	15776	15936	15769	15691	15731	15722	15791	15860	15872	15672	15949	15848	15709	15684	15745	15850	15703	15689	15933	15718	15740	15736	15914	15972	15856	15703	15706	15901	15964	15844	15923	16017	15880	15823	15711	16052	15929	15940	16119	15911	15857	15793	15902	15816	15609	15831	15834	15962	16031	15710	15867	15848	15928	15871	15550	15967	15852	16041	15969	15680	15817	15875	15745	15808	15818	15650	15718	15874	15759	15799	15780	15820	15677	15941	15755	15700	15594	15932	15685	15783	15971	15853	15922	15986	15755	15774	15627	15855	15930	15836	15990	15830	15746	15841	15832	15754	15784	15745	15946	15737	15800	15675	15759	15907	15832	15860	15981	15893	15817	15762	15784	15560	15798	15605	15736	15898	15684	15640	15964	15637	15712	15674	15890	15899	15981	15761	15868	15709	15806	15847	16013	15913	15879	15796	16010	15635	15902	15670	15795	15816	15786	15724	15902	15736	15755	16059	15956	15879	15918	16002	15818	15669	15877	15849	15855	15776	15747	15847	15874	15849	15754	16014	15919	15840	15778	15750	16040	15754	15854	15801	15771	15743	15769	15920	15829	15929	15946	15877	15719	15854	15808	15717	15801	15593	15833	15746	15666	15690	15894	15734	15912	15760	15943	15692	15743	15758	15962	16038	15778	15898	15632	15662	15688	15711	16000	15919	15613	15736	15815	15806	15689	15776	15910	15697	15940	15654	15683	15817	15720	15790	15834	15842	15689	15661	15771	15755	15941	15762	15813	15745	15928	15758	15698	15658	15722	15580	15893	16069	15890	15989	15837	15913	15738	15630	15733	15698	15932	15665	15859	15903	15651	15681	15822	15683	15845	15630	15743	15848
16467	40378	70134	78130	74594	62892	48209	33727	18859	15744	14869	15011	14846	14894	14851	14757	14821	14810	14908	14636	14620	14863	14710	14723	14901	14766	14738	14833	14846	14855	14796	14792	14889	14614	14793	14886	14904	14821	14655	14858	14907	14712	14854	14874	14800	14928	14763	14820	15164	15078	15027	14876	14932	14800	14986	14870	14784	14832	14839	14866	14780	14787	14719	14801	14829	14683	14924	14767	14845	14942	14841	14901	14721	14995	14736	14829	14871	14791	14817	14833	14910	14740	14768	14884	14821	14812	14902	14717	14799	14774	14780	14840	14909	14827	14694	14881	14814	14785	14672	14732	14830	14853	14755	14851	14750	14659	14883	14790	14788	14869	14810	14837	14775	14853	14736	14807	14783	14656	14718	14736	14697	14718	14837	14824	14910	14854	14842	14723	14883	14646	14732	14885	14857	14851	14655	14752	14868	14741	14720	14752	14756	14641	15055	14895	14814	14908	14888	14721	14596	14658	14687	14676	14760	14844	14797	14817	14710	14852	14767	14637	14728	14706	14848	14751	14844	14616	14713	14694	14658	14743	14786	14755	14918	14795	14887	14684	14740	14726	14855	14771	14839	14748	14762	14765	14836	14837	14664	14820	14786	14798	14816	14615	14701	14783	14936	14886	14910	14715	14709	14685	14872	14832	14791	14981	14770	14857	14790	14932	14894	14858	14689	14833	14770	14827	14731	14780	14795	14753	14746	14831	14776	14655	14704	14658	14839	14816	14586	14756	14888	14872	14716	14821	14819	14679	14624	14585	14955	14876	14546	14588	14832	14950	14784	14848	14661	14830	14730	14869	14748	14774	14775	14787	14773	14916	15025	14902	14697	14624	14886	14747	14850	14727	14772	14724	14867	14766	14710	14882	14554	14744	14876	14741	14526	14759	14708	14886	14777	14811	14952	14775	14852	14913	14707	14789	14803	14881	14690	14783	14694	14860	14943	14758	14782	14822	14754	14893	14813	14711	14625	14782	14835	14780	14658	14798	14846	14729	14904	14729	14575	14788	14832	14838	14881	14618	14689	14872	14929	14754	14648	14888	14847	14862	14653	14912	14850	14779	14876	14782	14625	14749	14765	14728	14735	14830	14783	14811	14696	14798	14804	14827	14916	14766	14731	14725	14649	14734	14831	14691	14839	14766	14859	14876	14862	14856	14682	14799	14824	14751	14834	14779	14698	14752	14790	14736	14886	14750	14780	14887	14899	14805	14747	14642	14915	14724	14751	14814	14645	14844	14865	14801	14812	14689	14787	14741	14803	14746	14625	14829	14646	14766	14906	14934	14704	14735	14664	14778	14776	14613	14814	14694	14789	14681	14811	14904	14864	14854	14749	14781	14779	14716	14849	14698	14876	14837	14984	14649	14792	14798	14887	14795	14803	14922	14725	14751	14768	14827	14889	14697	14794	14818	14809	14890	14818	14764	14855	14901	14729	14909	14740	14681	14998	14657	14712	14789	14794	14786	14743	14897	14834	14761	14968	14740	14692	14734	14729	14812	14801	14776	14908	14724	14863	14846	14776	14840	14697	14830	14914	14856	14624	14865	14844	14761	14876	14650	14887	14734	14825	14738	14830	14686	14819	14773	14740	14886	14984	14678	14646	14755	14747	14843	14805	14702	14751	14665	14737	14664	14739	14740	14871	14776	14776	14802	14653	14886	14721	14808	14821	14726	14818	14799	14814	14826	14769	14731	14678	14899	14792	14718	14522	14604	14661	14799	14781	14794	14736	14903	14644	14926	14887	14726	14775	14720	14838	14745	14694	14605	14839	14907	14680	14777	14713	14780	14918	14796	14743	14890	14870	14739	14636	14986	14760	14673	14739	14820	14756	14836	14714	14816	14842	14816	14971	14811	14759	14662	14832	14763	14677	14903	14877	14746	14809	14755	14909	14739	14778	14745	14991	14966	14863	14769	14674	14692	14845	14660	14853	14801	14735	14714	14682	14861	14860	14746	14863	14794	14869	14840	14790	14854	14863	14838	14651	14748	14770	14793	14783	14802	14433	14706	14826	14740	14881	14928	14894	14743	14824	14794	14896	14779	14817	14774	14737	14882	14838	14779	14645	14766	14886	14905	14768	14789	14989	14917	14724	14849	14824	14648	14716	14846	14743	14859	14725	14840	14923	14820	14862	14709	14792	14760	14707	14861	14786	14766	14743	14677	14687	14830	14877	14795	14970	14842	14946	14686	14799	14741	14759	14847	14807	14712	14901	14503	14799	14727	14815	14638	14885	14844	14903	14843	14837	14839	14883	14667	14598	14730	14782	14652	14919	14769	14697	14786	14803	14699	14888	14629	14711	14744	14834	14921	14778	14721	14892	14836	14770	14939	14901	14679	14804	14889	14744	14773	14857	14746	14822	14815	14893	14786	14899	14881	14798	14764	14725	14619	14775	14751	14846	14827	14848	14720	14798	14772	14847	14772	14806	14925	14696	14831	14878	14864	14751	14905	14728	14741	14856	14754	14774	14686	14736	14725	14754	14642	14934	14730	14813	14739	14927	14652	14847	14820	14830	14721	14852	14749	14785	14837	14791	14921	14843	14854	14823	14701	14715	14649	14980	14704	14527	14622	14660	14732	14755	14856	14758	14875	14835	14755	14807	14775	14857	14665	14906	14699	14807	14830	14780	14759	14799	14653	14979	14892	14630	14710	14726	14882	14867	14628	14769	14714	14788	14794	14988	14778	14919	14804	14720	14762	14766	14836	14716	14721	14649	14755	14800	14709	14770	14806	14794	14803	14740	14821	14877	14798	14775	14798	14941	14611	14813	14963	14859	14839	14835	14771	14816	14713	14835	14741	14938	14790	14789	14713	14802	14749	14760	14771	14845	14826	14837	14666	14899	14633	14818	14688	14856	14664	14773	14895	14650	14684	14736	14744	14719	14771	14768	14824	14814	14826	14869	14752	14787	14782	14732	14690	14679	14828	14825	14641	14729	14859	14670	14845	14643	14775	14943	14509	14923	14794	14819	14796	14623	14651	14772	14795	14807	14678	14758	14915	14802	14861	14765	14910	14901	14842	14860	14799	14867	14733	14846	14882	14825	14797	14844	14958	14964	14714	14810	14650	14912	14788	14857	14862	14757	14743	14748	14897	14857	14635	14751	14716	14812	14873	14824	14785	14794	14693	14808	14677	14708	14904	14752	14722	14755	14806	14839	14807	14898	14661	14958	14682	14669	14924	14763	14768	14777	14711	14685	14835	14834	14689	14884	14731	14630	14731	14914	14843	14688	14805	14889	14869	14828	14795	14860	14757	14746	14853	14814	14812	14830	14925	14765	14795	14792	14792	14813	14855	14827	14788	14801	14739	14860	14863	14827	14844	14812	14678	14681	14759	14850	14850	14765	14728	14734	14673	14782	14845	14877	14722	14965	14865	14767	14732	14735	14899	14701	14809	14706	14767	14642	14823	14733	14813	14514	14758	14714	14894	14893	14668	14767	14796	14935	14850	14728	14886	14881	14731	14865	14813	14655	14796	14793	14708	14773	14776	14792	14817	14712	14664	14822	14847	14816	14835	14742	14861	14794	14766	14685	14594	14927	14760	14939	14742	14743	14872	14866	14738	14784	14754	14777	14773	14552	14889	14609	14839	14874	14773	14722	14662	14826	14847	14871	14728	14841	14823	14676	14823	14775	14759	14792	14882	14792	14703	14847	14728	14767	14922	14805	14706	14746	14847	14866	14787	14657	14751	14920	14780	14713	14644	14787	14757	14793	14819	14947	14854	14683	14865	14834	14880	14808	14824	14905	14803	14890	14702	14803	14828	14550	14708	14851	14858	14840	14891	14933	14826	14861	14921	14800	14844	14885	14968	14719	14774	14940	14887	14798	14757	14921	14737	14750	14664	14892	14810	14720	14668	14754	14728	14687	14683	14907	14829	14723	14938	14645	14799	14656	14807	14956	14863	14694	14816	14662	14639	14763	14781	14865	14727	14804	14819	14650	14804	14609	14577	14806	14760	14785	14768	14631	14876	14512	14751	14842	14835	14893	14775	14657	14709	14730	14731	14801	14949	14738	14781	14799	14835	14746	14742	14736	14855	14741	14809	14766	14829	14859	14844	14792	14653	14803	14771	14728	14705	14793	14706	14826	14715	14820	14908	14791	14846	14873	14641	14982	14546	14809	14823	15021	14857	14827	14911	14860	14734	14822	14834	14776	14632	14609	14817	14801	14889	14841	14755	14945	14715	14797	14746	14716	14916	14806	14753	14847	14558	14856	14747	14865	14770	14952	14875	14880	14802	14710	14725	14726	14756	14532	14687	14756	14809	14767	14700	14905	14772	14774	14860	14840	14775	14648	14687	14729	14823	14851	14737	14935	14749	14955	14764	14875	14732	14704	14768	14863	14586	14751	14783	14827	14674	14826	14835	14835	14910	14913	14571	14825	14884	14790	14912	14703	14813	14803	14766	14741	14850	14747	14885	14628	14790	14760	14788	14716	14776	14532	14786	14713	14806	14864	14824	14773	14875	14787	14896	14681	14726	14920	14904	14776	14791	14843	14920	14744	14940	14869	14781	14715	14654	14790	14717	14671	14877	14709	14704	14734	14813	14864	14922	14864	14775	14944	14749	14733	14773	14762	14802	14686	14817	14560	14928	14720	14697	14841	14957	14851	14878	14739	14704	14792	14773	14716	14942	14770	14817	14895	14473	14683	14724	14862	14706	14759	14847	14795	14992	14698	14724	14681	14830	14746	14752	14885	14853	14894	14906	14746	14683	14823	14717	14812	14635	14518	14893	14878	14800	14755	14886	14809	14773	14710	14656	14866	14694	14852	14845	14749	14781	14787	14729	14699	14807	14876	14686	14912	14603	14804	14868	14746	14872	14708	14778	14761	14840	14977	14762	14548	14776	14803	14754	14793	14758	14722	14672	14714	14739	14943	14631	14793	14793	14916	14886	14772	14649	14753	14887	14978	14799	14744	14866	14976	14909	14705	14786	14644	14828	14900	14730	14896	14737	14740	14882	14624	14770	14851	14703	14831	14853	14895	14815	14793	14970	14847	14943	14747	14859	14518	14759	14653	14760	14804	14781	14690	14857	14807	14953	14681	14723	14849	14686	14825	14741	14619	14659	14787	14825	14788	14698	14922	14647	14883	14806	14857	14576	14787	14840	14830	14793
27258	22162	29419	32910	30218	24526	20816	18232	16474	15964	16226	16154	15994	15966	15976	16164	15998	16092	15986	16147	16126	16101	16135	16016	16021	16180	16090	16219	16066	16122	15888	16140	15974	16081	15933	16174	16148	15954	16027	16147	15904	16036	15849	16048	16064	16076	15945	16222	16022	16133	15959	16003	16188	15893	15821	15926	15953	16020	16087	16136	15910	15983	15952	16170	16027	16023	16114	15955	16068	16028	16124	15949	16104	15922	15998	16128	16147	15984	16091	16039	16036	16019	16036	16030	16178	16184	15911	16048	16061	16194	15973	15935	16335	16205	16111	16184	16018	15884	16096	16007	16118	15887	16097	16097	16092	16101	16039	16170	15994	15816	16003	15939	16119	15895	15926	16024	16155	15877	16237	16031	16095	15970	16040	16266	16081	15977	15923	15989	16170	15829	16260	16038	16171	16082	15924	16089	16005	15889	16207	15840	15923	15901	15754	15916	16101	16021	15976	16024	15986	15952	16023	16285	15867	15934	16000	16145	16038	15795	16173	16082	15965	16040	15848	15843	16118	15907	16079	15981	15909	16007	15891	16077	15885	16013	15979	16041	15978	16101	16095	16027	16105	16072	15778	16000	16082	16249	15957	15883	15921	15879	15823	15936	16127	15996	16179	16069	15936	16008	15896	16071	16044	15892	15892	16003	16055	16082	16113	16067	16127	16020	16194	16237	16172	16179	15802	15718	15932	16161	16243	15866	16094	16073	16115	15930	15921	15905	15998	16140	15985	16031	16059	16046	16135	16056	16095	16189	15985	16056	16148	16012	16194	15882	15841	16094	16006	15850	15977	15940	15974	16079	15985	15802	15919	15962	15633	15780	15877	15928	16048	16076	16048	15959	16010	16099	16041	15956	16039	15850	16078	16085	15836	16014	15930	16051	15849	16080	16072	15803	15974	16041	16027	15886	15959	15978	15926	15957	15963	16065	16008	16020	16117	16060	16066	16007	15922	16066	15906	16164	16191	15935	16057	16142	16010	16009	15822	16058	15989	16339	15853	16134	16139	16068	16154	16092	16065	16056	15786	16097	15965	15972	16018	16195	15980	15934	15901	16199	16025	16187	16038	15880	16031	15844	15962	15799	16118	15936	15968	16057	15890	15886	15993	15981	16274	15966	15896	15845	15994	15846	16040	16119	15876	16012	16110	16042	15948	15824	15915	15948	15996	15813	15877	15916	16187	15957	16097	15975	15970	15938	16094	16125	15980	16067	16077	16038	16038	15979	15978	16061	16047	16021	16052	15979	16006	15986	15806	15834	16064	16148	16110	16083	16055	16025	16109	15956	16076	16079	16062	15997	15982	16017	16209	16232	15918	15882	16175	16059	16026	16123	15976	16164	16208	16082	16115	15980	16115	16137	16076	15900	16013	16168	16311	16008	15981	16178	16089	16153	16084	15874	16033	16152	16004	16077	16027	15865	15950	15872	16073	16022	16075	16116	16027	16092	15970	16016	16014	16212	15871	15902	15874	15996	15983	15844	16194	15958	15882	16024	15987	16035	16038	16086	16115	16025	16016	16065	16124	15901	16251	16141	15931	16009	15949	15923	15996	16123	16019	15989	16069	15974	16014	15909	16214	16010	16131	15864	15952	15992	15963	16001	16127	15933	15949	15962	16089	16080	15748	16164	15951	16020	16019	16132	16014	16103	16069	16063	16249	16066	16124	16054	16048	15950	16050	15973	16134	16054	16059	15838	15974	16160	16050	16129	16204	16146	16056	16223	15927	16020	15910	16169	16035	15922	16047	16024	16095	16044	16033	16035	15845	16057	16074	15829	16077	15998	15960	15898	15764	15963	16104	16075	16154	16142	16115	16038	16086	16180	15910	16116	16102	15968	16016	16108	15878	16086	15716	16036	16216	16129	16061	16028	15892	15995	15855	16181	16100	16077	16108	15931	15877	16097	16028	16169	16054	15818	15798	16106	16000	15976	15868	15960	16014	15857	16031	16122	16039	16068	16227	16151	16084	16022	16073	15937	16033	15915	15971	15805	16289	16007	16039	15947	16161	16049	16138	16071	16220	15756	16035	15920	16051	16100	16086	16080	16116	16011	15872	15983	15854	16049	16140	15862	15965	16152	16069	15928	15904	15850	15940	16050	16157	15887	15849	16114	16058	16059	16179	15885	16161	15861	15960	15925	15888	15888	16036	16007	15992	15891	16009	16017	16142	15890	16012	16000	15965	15978	15956	16079	15947	16044	16125	15901	15903	16069	15967	15875	16033	15903	15890	16007	16072	16128	16120	15966	16015	16046	16064	15863	16130	16032	16043	15936	16205	16098	16009	15844	15954	15974	16034	16048	15944	16118	16117	16025	16077	15895	16132	16010	15947	15997	15910	16035	16143	16074	16005	15970	16165	16031	15834	15812	16090	15931	16064	16132	16057	15839	16016	16113	16193	15968	15960	16070	15962	15864	15816	16020	16131	15954	16155	16163	16137	16256	16290	15941	15769	16154	15920	15971	15857	16111	15910	16077	15944	15963	16058	16161	16097	16173	16001	15953	16145	15930	16102	16061	16067	16070	15816	15832	16159	16005	15872	15849	16044	15885	15902	15991	16055	16090	15846	16013	16005	16081	16019	16154	16052	16208	16137	16262	15932	16079	16021	16069	15819	16012	15995	15916	15852	16216	16160	16032	16208	16095	15994	16060	16034	16128	15886	16102	16046	15915	16255	15996	15964	16167	16163	16080	15807	15876	15923	15919	16059	15940	15984	15934	16027	16109	16104	16063	16101	15870	16037	16035	16151	15918	15712	15878	15994	15950	16176	16178	16202	16182	15658	16036	16099	16064	16067	15895	16049	15995	15911	16076	16161	15961	16009	15979	16072	16045	16008	16072	16081	16000	16029	15964	16053	15995	15964	15952	15953	15855	16081	16199	15965	15979	16077	15928	16029	15983	15894	15839	16083	16036	16066	16028	16284	16013	16016	15932	15976	15593	15943	16269	15967	15923	16091	16010	16046	16031	15865	16045	16033	16093	16032	16108	15937	16066	16087	15906	16148	16137	16060	16065	16015	15952	15867	16059	16103	16020	15969	15825	16044	15876	15989	16030	16135	15978	15921	16169	15821	16081	16107	15810	16108	15777	15982	15887	16062	16076	16171	16070	16134	15848	15924	15870	16120	16057	16132	15853	16325	15881	15854	15942	16021	16050	15964	16032	16113	16007	16020	16005	16126	16015	16035	16132	16008	15931	16105	16081	16028	16061	16027	16022	15881	16004	16003	15804	16116	15864	15763	16091	15947	16143	15971	16018	16038	16035	15955	16143	16291	16197	15655	15977	16095	16054	16103	15941	15826	16074	16168	16112	16125	16038	16066	16046	15860	15860	16145	16192	16042	16018	15898	16092	16131	16094	16038	16064	15907	15957	15877	15929	15993	16041	16056	16122	15900	15827	16010	16083	16151	16115	15956	16122	16028	15975	16050	16019	15973	15964	15961	16100	15996	15840	16175	15996	15824	16061	15913	16054	16005	16018	15914	16017	16136	16066	16060	16039	16173	16118	16062	16212	15988	16028	16028	15754	15920	15996	16085	16175	15921	15784	15984	15922	16157	15840	15788	16047	16071	15986	15778	16045	15936	16237	16056	15955	16156	15945	15937	15970	15938	15914	16001	16050	16012	15799	16063	16062	16122	16021	15990	16042	16098	15847	16106	16124	15930	15892	16286	15934	15956	15862	16178	15927	16037	15967	15944	16155	16072	16000	15835	15987	15885	16164	16104	16065	15969	15919	16314	16070	15954	16148	16029	15948	16021	15952	16032	16072	16058	16063	16016	16022	16146	16057	15904	16031	16210	15866	15856	15980	16043	16164	15950	15920	15881	16118	16070	16129	15896	15961	16012	15972	15957	16183	15963	16145	16131	15848	16176	15999	16042	16121	16019	16003	16060	15890	15945	16007	16110	15991	15868	16135	15933	16012	16026	16132	16116	15945	16045	16314	16193	16032	16119	16036	16007	15921	16003	16053	16055	15931	16020	16000	16032	15956	16253	15994	16025	16094	16005	15930	15943	16048	15870	16087	16108	15982	16239	15968	16108	16036	15889	16101	15802	16097	16108	16170	16072	16117	16022	16147	16131	15957	15943	15997	16087	15942	15985	16006	15945	15919	16013	16060	16114	16054	16155	16074	16038	16059	15803	15910	15934	15896	16026	16070	15932	16016	16081	16144	16058	16175	16030	16120	16223	16082	16079	16026	16138	15857	16087	15913	16325	15980	16205	15868	16056	16124	16072	16039	16216	16126	15867	16198	16192	16089	16016	15805	15988	15989	15750	15945	15953	16044	16054	16035	16010	16044	16006	15951	16126	15896	16000	16096	16152	16054	15807	16017	16102	16033	15994	15978	16038	16001	16146	16195	16328	16149	15940	16002	16091	15988	16094	16058	16077	16049	16072	15922	16055	15882	16124	15958	15937	16044	16078	15832	15975	16044	15972	15918	16042	15937	16099	15859	15974	16048	15903	16066	15932	15971	16052	15961	15831	16127	15951	16014	15914	16008	15866	16057	16145	15998	15902	16243	16203	15991	16048	16202	16066	15988	16071	15859	16012	15967	16157	15947	16036	16119	16073	16018	15919	16026	16154	15975	15917	15923	15881	15993	16039	16058	16012	16025	15973	15951	16114	16080	16049	16038	15978	16215	16119	15967	15938	15988	16313	16124	16228	16189	16153	16036	16071	16046	15980	15924	15787	15939	15986	15964	16061	16265	15923	16018	16237	16127	16052	15969	16089	15948	15875	16051	16041	16013	16013	16058	16072	16018	15929	16024	16028	16120	15934	16004	16115	15979	16091	16043	16072	16056	16170	15994	16102	16150	15983	15981	15881	16140	15980	16024	15911	16172	16223	16156	16294	16028	15845	15836	16126	15941	15905	16159	15961	16035	16070	15962	15882	15909	15899	15968	16055	15964	16038	15879	15910	16087	16038	15922	16010	15963	16104	15903	15984	15761	15941	15876	16037	15857	16008	15867	16071	15867	15997	16101	16140	15874	16068	16066	16102	16041	16129	16048	16161	15943	15983	16066	16031	15869	16099	15968	15841	15984	15969	16011	16122	16021	16045	15879	15972	15962	15899	15912	15939	15943	15859	15973	16000	15927	16042	15983	16031	15870	15910	16017	16029	16120
14616	25451	33884	34382	31532	24848	20534	17133	15145	14939	14865	14889	15018	14893	14714	14969	14857	14936	14940	14862	14885	14944	14998	14933	14974	14869	15007	14789	14863	14999	14993	14859	14991	14924	14917	14778	14870	14885	14816	14848	14982	15021	14987	14816	14792	15121	14891	14747	14926	14962	14816	14913	14908	14992	14955	14859	14687	14958	14837	14773	14856	14936	14927	14852	14967	14753	14859	14907	14739	14936	14780	14802	14921	14801	14901	14845	14955	14874	14932	14729	14917	14655	14755	14986	14719	14710	14962	14889	15019	14870	14895	14843	14899	14844	15008	14866	14774	14854	14896	14836	14950	14935	14846	14887	14987	14878	14808	14866	14877	14972	14836	14960	14892	15005	14864	14803	14861	14765	14850	14794	14970	14830	14693	14965	14843	14923	14813	14783	15066	14948	14984	14959	14777	14852	14789	14923	14767	14860	14974	15040	14791	14849	14966	14885	14948	14873	14777	14884	14943	14993	14796	14982	14838	14772	14803	15022	14794	14860	14779	14742	14862	14946	14933	14842	14924	14881	14990	14882	15065	14812	14789	14751	14691	14827	14973	14842	14814	15040	14873	14770	14910	14797	14975	14891	14850	14813	14936	14821	14977	14863	14894	14859	14970	14912	14625	14892	14874	15051	14894	14834	14969	14726	14917	14843	14870	14836	14843	14919	14888	14916	14948	14759	14948	14872	14996	14836	14978	14832	14874	14857	14937	14949	14835	14858	14901	14858	14792	15045	14957	14780	14895	14759	14833	14809	14891	15031	14590	14737	14994	14996	14853	14914	15046	14944	14810	14892	14800	14714	14980	14721	14973	14891	14807	14900	14845	14958	14906	14937	15025	14891	14716	14872	14953	14780	14960	14917	14844	14921	14925	14841	14972	14904	14874	14887	14879	14998	14799	14811	14795	14898	14951	14968	14743	14912	14836	14830	14886	14809	14834	14782	14817	14857	14982	14997	14937	14827	14880	14816	14936	14733	15016	14826	14819	14922	14705	14830	15019	14751	14781	14980	14867	14941	14691	15001	14876	14881	14873	15110	14835	14865	14949	14908	14938	14631	14769	14836	14913	14815	14801	14909	14829	14715	14827	14893	14827	14872	14973	14876	14840	14963	14904	14883	14857	14897	14898	14891	14929	14822	14962	14973	14847	14910	14796	15008	14846	14904	14852	14863	14843	14822	14888	14901	15114	14820	14836	14999	14916	14860	14864	14947	14588	14800	14910	14867	14833	14926	14895	14920	14881	14837	15107	14889	14668	15001	14861	15015	14880	14847	14919	14814	14903	14856	14798	14858	15009	14763	14816	14768	14986	15038	14858	15135	14809	14983	14845	14844	14875	14896	14929	15007	14951	14938	14938	15003	14744	14853	14976	14882	14884	14915	14756	14697	14930	14987	14700	14735	14922	14853	14890	14882	14944	14924	14853	15046	14902	14764	15047	14518	14796	14727	14810	14765	14866	14812	14935	14881	14830	14835	15052	14848	14810	14767	14950	14868	14966	14884	14905	14981	14984	14735	14969	15038	14784	15023	14909	14882	14910	14894	15073	14890	14835	14826	14987	14902	14770	14896	15126	14774	15063	14923	15100	14835	14755	15021	14904	14840	14945	14663	14840	14876	14965	14859	14836	14876	15006	14935	14840	14979	14670	15122	14930	14982	14808	14849	14951	14981	14865	14818	14851	14867	14773	14871	14839	14837	14916	14665	14939	14743	14830	14953	15028	14991	14812	14743	14844	14943	14752	14943	14803	14806	14794	14839	14966	14602	15114	14878	14866	14962	14814	14873	15098	14822	14915	14865	14906	14967	14743	14918	14933	14837	14930	14991	15006	14905	14822	14845	14945	14894	14888	14932	14891	14896	14972	14797	14805	14867	14933	14907	14801	14892	14826	14958	14896	14829	14937	14860	14841	14990	14928	14876	14967	14955	15016	14796	15067	14930	14844	14802	14957	14804	14792	14854	14800	14821	15116	14780	14660	14722	14805	14771	14873	15007	14985	14945	14768	14759	14795	14805	14820	14890	14883	14734	14870	14715	14993	14748	14944	14872	15021	14879	14789	14914	14828	14883	15005	14909	14886	14950	14878	14837	14965	14765	14898	14880	14843	14778	14913	14797	14924	14904	14806	14819	14969	14965	14759	14896	14812	14770	14989	14825	14918	14920	14935	15044	15044	14929	14968	14741	14865	15008	14856	14868	14841	14898	14780	14900	14810	14851	15036	14985	14895	14874	14725	14816	14846	14925	15042	14996	14907	14864	14907	14856	14826	14987	14796	14794	14913	14877	15027	14871	14884	14907	14832	15031	14890	14847	14878	14790	14993	14897	14994	14943	14958	14812	14871	14965	14812	14743	14900	14893	14994	14935	14908	14909	14893	14846	14719	14941	14735	14900	14838	14944	14864	14922	14776	15006	14914	14944	14850	15063	15011	14971	14952	14910	14802	15086	14830	14983	14880	14934	14843	14898	14743	14995	14822	14884	14750	14983	14816	15005	14854	14989	14805	14905	15000	14929	14995	14854	14923	15069	14918	14765	14882	14909	14942	14951	14739	14813	14894	14877	14756	14899	14792	14786	14827	15026	15088	15044	15105	14948	14960	14777	14868	14842	14862	15143	14908	14864	14902	14847	14838	14826	14902	14899	14992	14927	14974	14767	14787	14836	15039	14994	14842	14978	14920	14909	14690	14853	14769	14916	14923	14861	14904	14912	14918	15002	14839	14831	15082	14935	14852	14884	14998	14743	14742	14878	14914	14769	14827	14805	14775	14951	14947	14921	14979	15086	14978	14751	14939	14895	14791	14918	14756	14938	14763	14842	14704	14798	14877	14953	14836	14863	14950	14946	14817	14924	14777	14757	14691	14967	14874	14730	14835	14792	14805	15017	14986	14830	14810	14984	14788	14988	14818	14911	14906	14899	14907	15120	14678	14908	15000	14895	14881	14922	14779	14986	14820	14886	14926	14805	15058	14821	14950	14915	14831	14739	14864	14803	14996	14976	14877	14972	14741	14910	15022	14753	14956	14892	14918	14818	14824	14709	14860	14945	14860	14745	14924	14866	14880	14770	14863	14910	14948	14873	14799	14930	14732	14740	14934	14997	14744	14972	14810	14772	14827	14799	14831	15026	14925	14916	14886	14915	14704	14902	14880	15007	14893	14756	14903	14776	14998	14881	14917	14948	14750	15019	15012	14953	14880	14935	14831	14776	14759	14894	14817	14851	15021	14792	14886	14850	14864	14864	14935	14988	14862	14746	14829	14814	14866	14905	15047	14901	14772	14948	14843	14864	14879	14928	14985	14941	14796	14957	14791	14835	14870	14852	14950	14770	14868	14810	14940	14943	14780	14905	14924	14802	14870	14849	15015	14775	14815	14921	14965	14932	14828	14854	14885	14745	14772	14777	14964	14957	14926	14772	14995	14992	14903	14782	14890	14893	14938	14994	14896	14784	14653	14931	14768	14738	14871	14942	14819	14818	14704	14779	14842	14669	14806	14813	14867	14954	15065	15113	14824	14967	14842	14911	14965	14897	14941	14856	14904	15021	14828	14715	14796	14814	14932	14746	14944	14688	14773	14910	14922	14922	14847	14806	14840	14892	14818	14756	14999	14896	14896	14917	14839	15005	14942	14829	14826	14715	14956	14893	14865	14948	14675	14943	14906	14926	15059	14670	14866	14799	14823	14812	14779	14887	15094	14901	14682	14781	14963	14875	14846	14861	14975	14779	14983	14805	14900	14790	15001	14798	14904	14999	14896	15006	14811	15114	14875	14799	14891	14955	14925	14678	14940	14789	14779	15049	14756	15078	14900	14845	14844	14803	14904	14758	14758	14831	14617	14722	14959	14858	14997	14858	14705	14972	14910	14841	14923	14869	14874	15065	14959	14675	14871	14834	14908	14898	14727	14749	14982	15086	14812	14897	14938	14753	14993	14890	15065	14898	14777	14837	14820	14945	14975	14830	14957	14771	14857	14752	15023	14875	14950	14971	14943	14859	15109	14881	14862	14947	14892	15016	14887	14936	15031	14843	14823	14882	14742	14869	14828	14848	14871	15003	14775	14905	14923	14850	14787	14939	14909	14918	14850	14903	14752	14953	14828	15005	14780	14941	14812	14883	14835	14941	14946	14793	15115	14856	14899	14860	14916	14957	14889	14882	14791	14779	15069	14787	15024	14878	14986	14981	15018	15106	14881	14932	14893	14879	14892	14719	14800	15048	15042	14762	14837	14918	14773	14862	15013	14932	14857	14980	14863	14737	14776	14906	14846	14879	14852	15117	15007	14677	14808	14828	14990	14842	14810	14864	14965	14808	14861	14747	14903	14908	14918	14833	14935	14762	14917	14939	14770	14865	14828	14754	14843	14975	14904	14850	14972	14874	14814	14996	14857	14968	14718	14790	14983	14775	14987	14915	15000	14890	14930	14891	14971	14818	14832	15049	15145	14938	14933	14793	14917	14956	14651	14874	14907	14737	14901	14928	15014	14927	14789	14964	14796	14901	14852	14860	14795	14931	14875	14888	14754	14808	14777	14719	14980	14943	14842	14932	15031	14912	14870	14752	14703	14990	14734	14895	14899	14800	14845	14792	14900	14920	15045	15027	14901	14829	14835	14857	14874	14894	14955	14958	14765	15009	14923	15027	15014	15040	14922	14959	14867	14951	14785	15070	15018	14825	14920	14877	14901	14786	14912	15012	14874	14756	14778	14785	14847	15000	14913	14844	14882	14855	14972	14764	14910	14938	14811	15247	14955	14928	14839	14876	14687	14877	14912	14879	14684	14851	14855	14666	14856	14787	14728	14809	14785	14729	14837	15015	14828	14922	14857	14838	14893	14902	14898	14868	14847	14818	14810	14819	14823	14985	14779	14821	14954	14783	14935	14901	14875	14900	14988	14903	14781	14912	15011	14826	15181	14861	14968	14922	14631	14887	15148	14908	14631	14979	14889	14895	14911	14937	15006	14792	14965	14964	14886	14954	14903	14883	15119	14807	14784	14756	14780	14823	14852	14847	14963	14759	14995	14920	14830	14715	14888	14979	14760	14914	14887	14860	14776	14802	15034	14711	14995	14836	14901	14877	14968	14944	14656	14865	14916	14754	14940	14760	14894	14716	14807	14764	14921	14973	14810	14880	14866	14736
24228	21236	29613	40600	53686	48121	36896	25837	18231	16640	16263	16308	16191	16335	16223	16174	16086	16103	16146	16346	16155	16121	16221	16275	16207	16189	16046	16107	16180	15985	16060	16194	15982	16154	15986	16144	16018	16037	16031	16186	16007	16035	16078	16050	16088	16081	15995	16004	16120	16116	16217	16074	15906	16036	16081	15965	16093	16184	16026	16191	15981	16253	16240	16225	16078	16043	15963	16100	16034	16140	16249	15894	16024	16022	16041	16113	16056	16026	15876	16077	16169	16006	16024	16075	16035	16132	16010	15908	16063	15999	16170	16151	16281	16164	16061	16044	15966	16050	15861	16083	16151	16087	16170	16037	15985	16056	16092	15960	16044	16045	15979	15951	16101	16129	16014	16109	16069	15996	15875	16055	16025	16036	16082	16020	16128	15981	16131	16108	16344	16088	15989	15791	15960	15850	15919	16019	16029	15916	16101	15976	16046	16136	15917	16143	16106	16030	15917	16181	15969	15898	16063	16132	16028	16113	16111	16002	15943	16009	16209	16091	16094	16041	16078	16051	16257	16171	16272	16089	15858	16073	16188	16122	16075	15845	16050	16096	16114	15840	16035	16035	16219	15986	16231	16054	16050	16065	16092	15944	16046	16178	15876	16076	15896	16175	16017	16107	15989	16001	16322	16100	16225	15991	16047	16116	15981	15840	16119	16155	16064	15959	16100	16083	15939	16119	16226	16039	15982	16176	15955	15933	16013	16190	16024	16084	15863	16110	15980	15771	15982	16234	16193	15963	16030	16024	16029	15767	16151	16031	16003	15968	15967	15982	16128	16053	15905	16168	16120	15935	16114	15953	16001	16107	15912	16070	16284	16081	15956	16118	16015	15975	15994	15970	15924	15857	16143	15891	16050	15963	16017	16041	16031	16071	16193	16265	16010	15943	16058	15889	15945	16045	15976	15891	15973	16183	16102	16178	15957	16009	16049	15918	16270	16186	16054	16099	16161	16124	16259	15943	16206	16052	16060	16026	16067	15959	16067	16003	16062	16187	16032	16084	15886	16059	16190	16019	15953	16117	16197	16082	16315	16112	16027	16055	15833	16278	16162	16100	16141	16129	16195	15859	16060	16005	16179	16180	16198	16275	16057	16113	16104	16133	16055	15992	15983	16069	16147	16088	16177	16075	16172	16084	15911	16050	16027	16091	15986	16033	16170	15982	16210	16172	15857	16037	16012	16008	16015	16165	16078	15874	15933	15936	16152	16080	15738	16059	15931	15990	16121	16096	16144	16160	15968	15951	15736	16028	16004	16119	16056	16023	16019	15994	16157	16042	15965	15961	16017	15990	16062	16255	16002	15882	16000	16099	15983	16047	15996	15961	16180	16237	16155	16046	16344	16056	16197	16203	15922	16104	16104	15964	15889	15926	16095	16034	15961	15983	15997	16167	16174	16106	16055	15966	16036	16134	16016	15848	15955	15976	15952	16080	15924	16012	15943	15975	16039	16134	15909	15889	15810	16132	16187	16031	15953	16128	16232	15904	16041	16220	16056	15934	15829	15971	15939	15921	15960	15900	16054	16069	16060	16222	15999	16036	16037	15917	16048	16055	16074	16038	15913	16138	16018	16233	16132	16140	16038	16254	15920	15997	15937	16174	16000	16151	16102	15998	15931	15918	15929	16013	16141	16092	15915	15932	15978	15952	16055	15996	16044	16231	16132	16151	16326	16200	16100	16151	16039	16024	16101	16076	16167	16204	16104	16014	16059	15934	15880	16021	16025	16155	15960	16121	16115	16058	15957	16079	15839	16041	16007	16133	16112	15993	16352	16150	16032	15848	16121	16065	15923	16167	16171	15982	15888	16006	16134	16136	15792	16003	16028	16154	16003	15973	16045	16035	16262	16070	16035	16145	16154	16068	15957	15976	16158	15825	15943	15984	16004	16188	16118	15960	16009	15856	16135	16109	16155	16240	16058	16143	15966	16063	16068	15996	16074	16051	15880	16019	16034	15884	15940	16160	15986	15838	16124	16020	16131	16135	16230	16067	16094	16116	16022	15980	16123	16260	16091	16018	15812	16128	16153	16034	16096	15996	16072	15998	16071	15809	16132	15807	15912	15949	15944	16036	15989	16144	16169	16130	16271	15943	16089	16178	15933	16059	15983	16050	16162	16135	16034	15928	16094	15917	16070	16149	15972	16004	16110	16005	16185	15630	16059	15921	16139	16142	16178	15995	15972	15963	16198	16303	16015	16015	16107	16228	16116	16046	16252	16043	16199	15887	16051	16069	15914	16046	15924	15971	15947	16276	16011	16122	16038	16112	15973	15948	16020	15894	16218	16058	15965	15936	16174	16048	16119	16379	15950	15961	15888	16181	16002	16070	16039	16136	16169	15977	16187	16083	15968	16172	16121	16170	16189	16102	16182	16037	16244	16029	16137	16013	16100	15899	16024	16117	16157	15990	16155	16041	16009	15982	16241	16133	16088	16104	15986	15991	15924	15920	16198	15977	16190	16219	16128	15955	15976	16146	16235	16074	16078	16005	16084	15990	16195	16184	16196	15980	15974	16197	15935	16077	16147	15954	16117	16117	16043	16094	16118	15884	15879	15926	16248	16115	15783	16060	16012	15895	16007	16168	16014	16126	15990	16181	16055	16027	16072	16112	16055	16198	15983	16018	16001	16038	16038	16133	15892	16094	16022	16082	15896	16221	16042	15936	16074	16085	16025	16076	16168	16048	16010	16237	16149	16099	15930	15863	15934	15998	15997	15894	15967	15918	15944	15993	15981	15836	15920	16109	16322	16024	16199	16111	16070	16136	16122	15955	15874	15947	16013	16058	16218	15761	15981	15930	16107	15869	16094	16191	15888	15933	16009	16011	15865	16100	15912	16029	16117	15923	16183	15941	16239	16183	16075	16060	16146	16017	16087	15883	15978	16061	15973	16022	15968	16211	16155	15946	15936	15960	16193	15931	16306	15998	16115	16066	16036	16195	16101	16122	15820	16068	15925	16011	15963	16061	16058	15975	16175	16111	15924	15717	16157	16089	16157	16086	16181	16110	16053	15909	16090	16113	15994	16058	15875	15970	16140	15917	16086	15952	16064	15903	15963	16028	15876	16216	15764	16210	16086	16062	16052	16045	16178	16060	16101	16085	15869	16204	16115	16106	16003	16059	16164	15953	16087	15894	16093	16181	16072	16104	16154	16069	16158	16018	15893	15949	16166	15847	15989	16202	15960	15827	16046	16151	16238	16118	16250	16099	16209	15967	16058	16008	16193	16102	16125	15971	16057	16106	15898	16267	15972	16207	16152	15953	16051	16189	16080	16003	16016	16071	15913	16154	16200	16073	15998	16000	16138	16244	16139	16085	16083	16143	16202	16091	16027	15848	16068	15965	15917	16057	16034	15997	16084	16006	16121	16158	16044	15926	16028	15997	16079	16115	15926	15890	15986	16100	16066	16058	16009	16124	16037	15975	15941	16150	16128	16093	15972	16081	15854	16049	15996	16137	15890	16036	15946	16146	15878	16106	15985	15924	15946	15841	15962	16038	16174	15941	15977	16009	16146	15932	16173	16171	16027	16175	15871	15920	15963	16040	16091	16082	16091	16251	16187	15902	16063	16101	15931	15908	15969	16015	15993	16064	15933	16175	16029	16082	16069	15846	16115	16173	15975	15943	15938	15955	16028	15960	15962	16105	16115	15963	16000	15975	15768	16227	15947	16285	16057	15932	16078	15963	15932	15751	16125	16126	16129	16028	16035	16054	16078	15877	15894	16084	16298	15996	16078	16163	16161	15982	16023	16214	16226	16090	15939	16093	15855	15973	15856	15996	16006	15925	15970	16088	16030	16005	16019	15962	16183	16036	15995	16183	15959	16030	16162	16117	15967	15857	16015	16109	16010	15932	15874	15823	16191	15829	16121	16194	16100	15938	15938	16082	15972	16199	16036	16101	16112	16211	16184	15904	16148	15907	15942	15961	16091	16114	16180	16089	15973	15878	16018	16030	16044	16061	15882	16113	16046	15907	16079	16001	16143	16101	15907	16129	15885	15971	15902	16176	16105	16206	16062	16063	16040	15955	16157	16086	16084	16264	16090	16094	16199	16121	16072	16140	16072	15968	16140	16045	15977	15948	16130	16120	15888	15918	16010	16015	15992	16085	16076	16041	16088	16198	16188	16001	16203	16174	16040	16060	16006	15911	16048	15928	16055	16003	16292	15878	16136	15964	15941	16178	15967	15861	15906	16103	16059	16085	16189	16121	16103	16217	16174	16083	16253	15988	16118	16074	15935	16135	16094	16146	16172	15832	16174	15994	15912	15978	15993	16040	15956	16046	16105	15948	16020	16130	16142	16084	16236	16132	16133	16178	16006	15826	16041	15966	16163	16014	16145	16250	16089	16205	15942	16189	15850	15934	16016	15990	16048	16184	16015	16005	16108	16162	16231	15925	16051	15975	15950	15997	15906	16216	15946	15895	16113	15994	16037	16334	16162	16073	16302	15837	16090	16058	15752	15952	16273	16291	15990	15906	16074	16082	15881	15932	16253	16038	15925	16047	16019	15857	15972	16068	15992	16095	15987	16137	16121	16026	16179	16107	16041	16082	16087	16231	16052	16049	16155	16230	16049	16013	16209	15927	15940	16072	16127	16081	16037	16011	15935	16180	16187	15885	16085	15943	15962	16111	16177	16086	16077	16170	16161	15833	15930	15906	16056	16217	16072	15941	16029	15986	16059	15941	16118	16061	15967	15961	15994	15985	15782	15957	16063	16013	15841	15961	15987	15917	15921	16076	16041	16057	15952	15997	16043	16111	15913	16027	16140	16071	16122	15938	15849	16089	16144	16050	16075	16056	15931	16080	15909	15960	15957	15931	16037	15856	16021	15867	15874	16100	16055	16215	16270	16024	16079	16129	15971	16140	16064	16083	16259	16036	15761	15953	15849	15942	16068	16153	15987	15959	16223	16144	16235	16187	15951	16252	16228	16014	16101	16081	15918	16090	15956	16138	16045	16361	15913	16104	16293	15943	16061	15937	16135	15868	16162	16272	16139	15986	16097	16159	16253	15823	16237	16021	16057	16319	15954	16002	15940	16124	16149	16134	15977	16202	16064	16004	16113	15820	16178	15929	16104	15898	16052	16033	16049	16268	16148	16102	16156	16243	16130	16005	16179	16233
15128	34699	55500	62125	60261	49503	37231	25632	16255	15102	14949	14926	14783	14858	14903	14840	14958	14981	14929	14904	15092	15031	14944	14843	14998	15024	14923	15137	14965	14998	14839	15057	14965	14946	14810	14915	14995	15026	14852	14943	14943	14991	14884	14990	14878	14881	14900	14865	15065	15192	14930	15126	14835	14940	14933	15017	14932	14863	14999	14659	14893	15082	14977	14728	14877	14833	14914	15012	14918	14927	14827	14772	14968	14895	15011	14926	14820	14998	14814	14966	14839	14832	15016	14919	14999	15177	14882	14897	14863	14974	15020	14901	14876	15009	14747	14780	14877	15041	14895	14973	15063	14767	15044	14908	15052	14965	15113	14972	14962	15050	14937	14897	14970	15012	15002	14898	14721	15025	14944	15116	14987	14830	14996	14893	14855	14757	14907	14900	14978	14929	14902	14899	14814	14933	14966	14958	14906	14959	15028	14999	14843	14867	14926	14808	14922	14954	14983	14875	14781	15056	15008	14933	15000	14919	14921	14966	14850	14969	14835	15049	14854	14943	14959	14790	14876	14876	14790	14894	15014	14866	14774	14902	14902	14816	14965	14792	14857	14983	14937	14867	14950	14711	14815	14757	14958	14790	14975	15012	14784	15058	15072	14958	14828	14847	14714	15014	15050	14782	15046	14885	14901	15097	15125	14909	14971	14685	14979	14872	14932	14784	14974	14977	15090	15126	14926	14863	14956	14960	14895	14981	14983	14903	14925	14913	14872	14647	14911	15046	14854	14859	14713	15004	15051	14793	14880	15021	14853	14912	14907	14845	15042	14937	14858	14964	15055	14916	14875	14965	14942	15000	15005	15000	15009	14936	14916	15101	14822	14821	14805	14703	14875	14960	14630	15008	14945	14880	14960	14884	14950	14767	15042	14890	14873	14829	15089	14889	14856	14978	14907	14705	14864	14851	14937	14786	14909	14915	14790	14750	14990	15016	14791	15078	14895	14873	14794	14853	14775	14981	14784	14931	15020	14871	14893	14901	14857	14968	14951	14833	14964	14882	14978	14844	15074	14855	14852	14910	14994	14861	14775	14995	14807	14954	14803	14939	14996	14974	14853	14881	14837	15032	14773	14989	14923	14779	14874	14988	15101	14815	14762	14961	14984	14857	14766	14752	14877	14756	14925	14991	14843	14745	14863	14957	15003	15067	14871	14831	14989	14799	15052	14871	15048	14928	14969	14867	14951	14937	14965	15004	14972	15103	14909	14866	14988	14919	14839	15091	15047	14965	14953	15089	14996	14896	14823	14923	14833	14736	14917	14990	14777	14970	14935	14829	15019	14800	14935	14883	14871	14917	14944	14954	14851	15044	14905	15043	14906	15016	14849	14978	14903	14802	15093	14779	15079	15039	14903	14935	14845	15076	14811	14849	14853	14787	14835	14645	14850	14994	14882	14919	15142	14867	14997	14922	14845	14905	14959	15076	14790	14843	14974	14877	14963	15026	14940	14939	14928	14878	14896	14907	14989	14827	14857	14982	15150	14912	14871	15000	14963	14939	14968	14939	14755	14848	14794	15098	14904	14945	14771	15013	14847	14898	15093	14773	14846	14868	15066	14907	14803	14937	14764	14916	14884	15107	14758	15163	14947	14868	14915	14811	15051	14885	14796	14967	14938	14822	15127	15012	14892	14972	14805	14720	14960	14974	14844	14870	14882	14824	14980	14668	14859	14887	15016	14917	15062	14955	14756	14802	14898	14874	14996	14984	14823	14889	15014	14962	14955	14772	14835	15093	14949	15068	14929	14869	14799	14823	14894	14828	15020	14999	14924	14787	14825	14960	15108	15001	15057	15075	15007	14922	14997	14823	14788	14977	14823	15138	14994	15074	14989	15008	14743	14892	15004	14820	14865	14872	15069	14979	14922	15028	15010	14799	14856	14854	14752	14962	14774	14938	14854	14857	14929	14918	15041	14964	15043	14903	14929	14936	15002	14962	14862	14967	14905	14887	14945	14902	15080	14966	14879	14847	14829	14915	15016	14877	14818	15055	15032	14887	14859	14895	14927	15043	14758	14905	15001	14949	14781	14909	14878	14874	14929	14937	14873	14984	14849	14966	14961	14854	15035	14907	14959	14921	14958	14964	14763	15122	14801	15079	14816	14960	14916	15026	14871	15126	14859	14942	14745	14943	14839	14997	14938	14964	15092	14712	14894	14869	14884	14935	14902	14854	14879	14942	15142	14866	14979	14994	14981	15039	15048	15021	14913	15001	14773	14940	15007	14830	15050	14919	14895	15058	14817	14755	14939	15097	14766	14873	15073	14876	15132	14964	15031	14938	14923	14853	15034	14949	14991	14845	14951	14939	14956	14998	14905	14994	14966	14903	14971	14910	14867	15096	14922	15037	14833	14943	15073	14988	14963	14764	15126	14749	14903	14871	15098	15040	14754	14987	15063	14929	14729	14935	14930	14836	14820	15001	14927	14894	15063	15145	15000	14951	14850	15004	15011	14959	15010	14785	14777	14971	14967	14810	14988	14953	14895	14887	14856	14810	14856	14945	15025	14972	14883	14900	14825	14961	14963	14971	14916	14966	14936	14862	14923	14918	14955	14872	14928	14742	14956	14996	14969	15079	14796	15014	14929	14851	14977	14935	14877	14774	14983	14877	14889	15115	14970	14886	15087	14756	14872	14922	14809	14937	14962	14951	15000	14861	14930	14878	14863	15099	14854	14970	14915	14998	14896	14921	15007	14950	14861	14831	14871	14923	14954	14959	14990	14835	14940	14890	14895	14961	15012	14921	14933	15033	15005	14926	14909	14852	14878	15025	14866	15116	14938	14875	14970	14950	14982	14849	14787	14897	14836	14947	14990	14944	14862	14810	14815	14862	14783	14694	14760	14845	14954	14915	15030	14998	14911	14879	15004	14903	15016	14982	14796	15071	14953	14911	14949	14782	14850	14944	14858	14866	14945	14922	15075	14822	15138	14845	14884	14918	15004	14746	14779	15071	14855	14990	14974	15071	14961	14797	14985	14843	14734	15023	14957	14946	15003	14904	14922	14885	14795	14975	14976	14840	14927	14922	14894	15063	14905	14795	14862	14951	14883	14795	15024	14927	14957	15073	14914	14794	14901	14904	14684	14969	14829	15073	14796	14996	14805	15105	14997	14986	14931	14955	14955	14789	15068	15086	14991	14829	14976	14800	14922	14760	14910	14790	14870	14770	15017	14948	14900	14917	14917	14930	14970	15038	14914	14950	14936	14903	14938	14806	15099	15005	15004	14889	15108	14936	14773	14955	14974	14917	14888	14948	14770	15004	14964	14841	15022	15064	14989	14955	15003	14794	15070	15067	14752	15060	15237	14901	14930	14788	14828	14819	14888	14928	15032	14877	15038	14950	14786	14932	14915	14818	14809	14970	14818	14890	14898	15038	14950	15048	14927	14962	14768	14906	15019	15007	14816	14828	14940	15064	14945	14968	15081	14999	14888	14882	15075	14854	14934	14936	14894	14993	14945	14856	14903	15008	14990	15160	15075	15042	14979	14849	14885	14899	14854	14788	15050	14933	15021	14963	15102	14971	14879	15023	15036	14853	14740	14967	14963	14952	14951	14918	14885	14821	14964	14876	15007	14924	14869	14906	14954	15019	14958	14880	14830	14951	14990	14976	14920	14969	14884	14899	14987	14818	14810	14982	14846	14992	14813	14963	14993	14993	14856	14972	15087	14707	15008	14963	14927	14906	14983	14849	14869	14902	15032	14776	14951	14934	14897	14857	14941	15017	14999	14906	14898	15014	14927	14922	15067	14984	14851	14963	14866	15058	15001	14792	14937	14860	15006	14984	14985	14938	14894	15079	15004	14890	14902	14910	14932	14862	14915	14953	14934	14914	14908	15019	14995	14853	15029	14985	15020	15016	14924	14987	14611	15102	15016	14768	15082	14775	14823	15051	14886	14921	15022	14869	15068	15120	14927	14947	14935	14894	14892	14756	14876	15143	14995	14974	14986	14813	14829	14845	14988	14820	15032	14953	14840	14931	15084	15035	14938	15086	14848	15014	14951	15128	14947	14825	14890	14995	14838	14829	14841	14778	15006	15023	14933	14811	14925	14827	15018	14939	14845	14929	15066	14860	14837	14971	15065	14854	14805	14876	14888	14954	14967	14863	14888	14881	15041	14886	14997	14809	14935	14901	14907	14751	15078	14995	14975	14971	14926	14872	14981	15008	14928	14953	14816	15085	14762	14981	14911	14997	14914	15021	14869	14767	14849	14760	14799	14887	15018	14863	14846	14957	14903	14874	14892	14920	14963	14984	14716	15025	15005	14919	14752	14744	14805	14927	15109	14887	14780	14989	14888	14767	14979	14823	14859	14830	14755	14834	14904	14823	14964	14916	14915	14740	14770	14827	14839	14970	14912	14870	14993	14880	14828	14840	15034	14976	14862	14875	14943	15007	14938	14818	14973	15080	14866	15015	14906	14954	14939	14802	14738	14738	14870	15089	14899	14976	14852	14744	14860	14865	14947	14834	14954	14730	15129	15041	14988	14728	14914	15016	15051	15062	14951	15014	14877	14895	14926	14852	15016	14828	14833	14914	14963	14853	14815	14974	14881	14665	14951	14986	14967	14805	14908	14813	14780	14981	14982	15032	14912	14935	14702	15078	14805	15051	14926	14953	15003	14889	15025	14950	14894	14874	14886	14836	14970	14969	14965	14912	14930	14999	14996	14942	14984	14865	15078	14897	15099	14971	14978	14905	15068	15127	14905	14778	14974	14959	14952	14727	14931	14841	14902	14965	14778	14899	14896	14875	14991	15008	14936	14806	14917	15037	14946	14925	14753	14864	15102	15008	14966	14934	14899	14751	14720	15007	14899	15047	14963	14758	14830	14920	15080	14911	14935	15026	14910	15045	14840	15002	15056	15018	14986	14842	14905	14967	15093	14944	15006	14933	15084	14947	14829	14870	14996	15029	15005	15026	15090	14957	14980	14910	14779	14948	15036	14984	14974	15092	14918	15036	14857	14928	14930	14960	14767	14858	14957	14877	14792	14804	14936	14918	14920	14913	14968	14607	15003	15002	14946	14889	14721	14970	14978	14836	14978	14975	15010	14880	15049	15137	14918	14959	14774	15111	14835	14921	14877	14792	14886	15042	15099	14910	14870	14975	14931	14925	14958	14914
22919	21256	29517	38386	58422	56149	45485	31427	19755	16816	16209	16104	16051	15921	16044	15819	16198	16117	15797	15927	15918	15997	15819	15906	15783	15848	16050	15869	15972	15896	15800	15842	15723	16084	15763	15885	15909	16046	15762	15893	15956	15902	15964	16011	16113	15876	15913	15719	16059	15933	16093	15857	15924	15984	15889	15773	15990	15713	15687	15848	15741	15952	15837	15841	15832	15805	16008	15927	15818	15801	15775	15984	15861	15948	16079	15969	15794	15952	15701	15727	15872	15844	16030	15853	15998	15960	15673	15803	15908	15954	15914	15861	15937	15892	15731	16135	15687	15913	15914	15683	15840	15917	15834	15960	15796	15782	15715	15936	15951	15924	15799	15842	15725	15876	15803	15668	15880	15810	15876	15957	15894	15841	15583	15875	15823	15806	15842	15744	15893	15591	15888	15543	16046	15701	15861	15672	15820	15773	15864	15771	15746	15763	15925	15932	15602	15906	15755	15801	15669	15841	15800	15890	15805	15856	15868	15923	15821	15739	15901	15855	15735	15836	15840	15799	15800	16088	15999	15828	16011	15672	15651	15829	15730	15888	15946	15681	15805	15779	15917	15564	15895	15759	15679	15732	15882	15810	15921	15886	15941	15862	15809	15820	15836	15753	15672	15735	15794	15588	15734	15833	16008	15855	15962	15840	15676	15713	15651	15734	15711	15904	15819	15987	15731	15969	15711	15824	15850	15816	15884	15616	15809	15763	15775	15693	15775	15920	15937	15730	15778	15642	15896	15813	15630	15747	15834	15867	15785	16021	15947	15938	15930	15842	15965	15777	15694	15923	15867	15928	15976	15745	15696	15837	15763	15925	15729	15924	15851	15942	15854	16062	15850	15864	15799	15756	15658	15845	15865	15899	15948	15793	15852	15903	15942	15837	15836	15844	15763	15836	15836	15875	15865	15755	15735	15746	15892	15808	15939	15903	15681	15781	15836	15793	15891	16019	15953	15837	15870	15621	15799	15666	15881	15580	15986	15787	15886	15855	15655	15593	15752	15854	15809	15910	15963	15782	15814	15825	15870	15831	15909	15820	15889	16039	16016	15719	15783	15777	15866	15813	15943	15910	15932	15816	15760	15820	15723	15877	15642	15678	15857	15775	15703	15861	15917	16047	15724	15995	15850	15757	16072	15861	15953	15821	15896	15817	15731	15892	15925	15802	15774	15824	15761	15710	15655	15924	15848	15655	15908	15855	15852	15862	15772	15845	15753	15813	15763	15898	15909	15897	15793	15843	15862	15961	16018	15833	15839	15596	15969	15805	15712	15811	15551	15818	15872	15727	15977	15910	15706	15527	15773	15829	15863	15810	15917	15950	15726	15712	15785	15661	15988	15737	15792	15732	15687	15734	15801	15601	15795	15886	15826	15891	15703	15875	15783	15764	15884	15731	15788	15822	15663	15729	15759	15961	15935	15915	15791	15670	15842	15872	15858	15998	15811	15740	15797	15972	15694	15721	15873	15899	15918	15668	15876	15891	15980	15886	15849	15870	15725	15865	15820	15730	15703	15892	15935	15739	15721	15695	15917	16022	15851	15618	15767	15773	15815	15720	15756	15698	15785	15669	15903	15779	15751	15704	15811	15789	15741	15827	15820	15771	15808	15977	16059	15993	15732	15939	15623	15975	15816	15707	15862	15632	15865	15791	15680	15813	15870	15785	15694	15592	15732	15616	15879	15767	15877	15729	15822	15835	15861	15736	15926	15958	15799	15965	15930	15738	15644	15939	15802	15872	15964	15826	15799	15852	15641	15836	15691	15842	15708	15836	15891	15837	15806	15841	15837	15961	15778	15819	15574	15710	15656	15845	15807	15691	15809	15676	15782	15710	15787	15928	15872	15675	15663	15784	15841	15742	15763	15933	15793	15633	15812	15664	15780	15965	15855	15782	15785	15843	15637	15704	15617	15809	15814	15840	15859	15894	15722	15769	15812	15836	15821	16059	16016	15789	15858	15630	15887	15831	15781	15920	15986	15898	15965	15825	15839	15551	15753	15899	15698	15716	15903	15632	15785	15934	15863	15786	15666	15829	15931	15798	16022	15754	15662	15784	15841	15757	15693	15634	15833	15873	15767	15631	15781	15759	15791	15763	15828	15727	15943	15776	15719	15756	15865	15938	15829	15838	15756	15755	15877	15861	15654	15939	15679	15849	15813	15706	15563	15977	16017	15832	15758	15636	15837	15698	15843	15784	15611	15779	15825	15689	15760	15782	15752	15942	15689	15795	15833	15847	15757	15823	16023	15842	15833	15846	15685	15910	15914	15499	15774	15792	15751	15860	16009	15619	15739	15748	15913	15902	15863	15806	15834	15801	15821	15954	15646	15619	15787	15843	15714	15875	15881	15708	15854	15908	15980	15888	15754	15781	15886	16017	15630	15653	15703	15966	15805	15552	15790	15676	16067	15956	15783	15927	15829	15745	15778	15774	15816	15705	15510	15774	15791	15742	15686	15873	15821	15749	15599	15663	15728	15921	15773	15799	15771	15644	15606	15933	15635	15676	15745	15877	15923	15856	15882	15998	15805	15778	15715	15929	15712	15522	15703	15761	15889	15728	15903	15745	15780	15846	15757	15685	15830	15906	15802	15845	15745	15789	15909	15989	15799	15798	15937	15672	15854	15770	15709	15796	16093	15827	15903	15822	16020	15715	15931	15784	15795	15939	15907	15640	15660	15731	15751	15884	15685	15998	15802	15758	15852	15873	15740	15860	15942	15813	15841	15852	15880	15652	16062	16051	15809	15620	15744	15781	15770	15823	16005	15661	15703	15650	15833	15811	15701	15908	15935	15837	15710	15703	15770	15971	15704	15717	15822	15879	15809	15873	16011	15942	15846	15763	15764	15843	15783	15798	15735	15697	15860	15902	15788	15933	15855	15807	15460	15835	15951	15746	15687	16043	15824	15820	15884	15786	15819	15865	15915	15697	15842	15859	15842	15964	15805	15781	15698	15771	15852	15879	15697	15669	15903	15689	15849	15651	15715	15751	15835	15743	15935	15883	15853	15837	15733	15786	15858	15880	15907	15899	15911	15854	15929	15832	15828	15897	15999	15885	15940	15788	15854	15820	15932	15742	15817	15737	15807	15646	15919	15683	15788	15754	16009	15980	15897	15756	15778	15657	15809	15796	15882	15874	15919	15931	15949	15950	15830	15921	15727	15643	15741	15678	15835	15839	15992	15906	15870	15805	15788	15921	16089	15802	15724	15804	15642	15614	15794	15631	15652	15738	15683	15714	15708	15874	15719	15823	15733	15603	15587	15747	15852	15957	15856	15771	15649	15720	15787	16010	15705	15729	15813	15846	15870	15727	15825	15610	15899	15810	15901	15867	15558	15755	15813	15743	15845	15769	16026	15962	15762	15744	15873	15934	15904	15785	15678	15802	15722	15844	15597	15719	15903	15746	15748	15773	15749	15899	15804	15652	15675	15732	16024	15992	15912	15869	15880	15909	15798	15611	15896	15746	15853	15681	15762	15844	15817	15845	15745	15882	15874	15745	15780	15869	15674	15810	15847	15858	15632	15641	15801	15774	15808	15784	15732	15919	15918	15777	15959	15819	15622	15750	15713	15818	15882	15844	15868	15632	15730	15734	15857	15836	15672	15918	15718	15843	15606	15829	16013	15717	15962	15733	15794	15843	15827	15736	15799	15590	15720	16025	15957	15727	15928	15907	15832	15710	15819	15835	15814	15924	15813	15915	15702	15784	15758	15817	15910	15949	16071	15669	15901	15832	16110	15995	15886	15791	15843	15775	15926	15717	15762	15674	15849	15876	15990	15773	15809	15902	15597	15923	15991	15846	15677	15759	15791	15683	15839	15910	16042	15812	15887	15699	15669	15796	15893	15673	15887	15799	15754	15686	15913	15769	15844	15809	15680	15950	15857	15648	15731	15720	15909	15825	15872	15814	15820	15711	15754	15709	15815	15777	15865	15809	15802	15749	15824	15656	15793	15631	15896	15709	15772	15815	15601	15716	15921	15815	15891	15710	15995	15777	15805	15558	15817	15873	15783	15913	15709	15974	16027	15688	15888	15753	15899	15713	15787	15553	15754	15779	15923	15552	15768	15915	15786	15857	15755	15792	15774	15901	16063	15852	15722	15695	15686	15926	15810	15792	15685	15965	15939	15857	15903	15755	15728	15799	15855	15854	15756	15635	15737	15816	15699	15787	15704	15903	15799	15626	15678	15916	15650	15872	15801	15921	15685	15590	15905	15768	16000	15742	15869	15899	15837	15890	15824	15672	15844	15898	15733	15932	15896	15712	15857	15990	15774	15835	15764	15892	15662	15616	15942	15939	15800	15879	15818	15672	15864	15778	15927	15690	15838	15789	16027	15890	15651	15837	15846	15624	15683	15807	15835	15893	15815	15851	15753	15801	15774	15814	15840	15954	15826	15748	15829	15863	15871	15791	15860	15819	15785	15765	15809	15848	15867	15877	15829	15731	15907	15747	15775	15760	15641	15807	15948	15886	15840	15772	15856	15808	15754	15727	15734	15992	15668	15752	15733	15808	15985	15879	15797	15816	15789	15904	15957	15670	15759	15963	15973	15931	15821	15692	15978	15639	15815	15833	15732	15732	15868	15929	15733	15912	15826	15900	15665	15679	15809	15923	15829	15723	15597	15986	15989	15822	15759	15898	15651	15680	15996	15746	15834	15717	15761	15899	15885	15926	15803	15905	15916	15745	15740	15957	15879	15640	15696	15705	15659	15776	15719	15723	15647	15760	15875	15899	15996	15873	15905	15762	15835	15733	15898	15764	15552	15975	15895	15778	15765	15683	15803	15744	15779	15846	15810	15658	15836	15834	15633	15921	15741	15815	15937	15696	15869	15744	15812	15904	15962	15804	15815	15774	15533	15896	15806	15925	15809	15728	15819	15773	15715	15915	15875	15781	15808	15687	15924	15833	15873	15834	15693	15840	15882	15613	15684	16012	15900	15757	15682	15774	15805	15757	15719	15623	15654	15842	15853	15689	15671	15773	15786	15814	15720	15849	15767	15834	15792	16007	15665	15928	15783	15861	15717	15814	15934	15789	15755	15712	15723	15747	15751	15651	15831	15921	15848	15762	15912	15805	15909	15762	15716	15820	15868	15731	15930	15949	15814	15919	15834	15803	15989	15859
15953	32393	55366	81319	77960	61950	47672	32197	16658	14977	14918	14656	14861	14732	14896	14954	14779	14686	14791	14705	14821	14896	14834	14792	14780	14798	14724	14744	14951	14774	14755	14709	14719	14802	14744	14767	14769	14837	14634	14777	14856	14786	14816	14814	14662	14850	14748	14736	14994	15177	14991	14893	14629	14752	14708	14691	14802	14919	14863	14706	14752	14990	14745	14713	14660	14845	14653	14687	14844	14666	14963	14724	14659	14736	14770	14804	14873	14638	14881	14625	14836	14600	14750	14758	14659	14663	14731	14681	14716	14732	14674	14609	14688	14622	14756	14805	14747	14706	14742	14708	14662	14804	14658	14570	14829	14595	14678	14858	14681	14757	14684	14568	14560	14654	14719	14546	14578	14708	14542	14691	14688	14608	14840	14622	14852	14700	14688	14646	14784	14746	14670	14939	14748	14775	14802	14544	14595	14743	14734	14664	14826	14865	14664	14545	14795	14796	14579	14683	14662	14698	14820	14680	14639	14970	14828	14696	14678	14650	14654	14681	14606	14778	14859	14931	14780	14717	14646	14692	14669	14834	14700	14787	14820	14582	14655	14851	14742	14867	14738	14703	14637	14687	14594	14570	14598	14735	14788	14804	14684	14786	14659	14723	14813	14808	14815	14714	14850	14705	14919	14730	14668	14525	14598	14724	14840	14580	14773	14754	14601	14814	14719	14557	14766	14745	14851	14755	14791	14832	14746	14643	14792	14854	14780	14655	14991	14652	14804	14833	14788	14972	14857	14711	14777	14607	14636	14750	14626	14798	14772	14774	14655	14574	14813	14732	14611	14867	14734	14792	14847	14760	14756	14842	14733	14760	14785	14668	14566	14705	14696	14615	14734	14645	14672	14784	14616	14814	14647	14742	14680	14740	14791	14788	14794	14713	14902	14833	15023	14698	14789	14798	14723	14758	14668	14695	14829	14886	14747	14690	14739	14753	14824	14754	14735	14700	14742	14634	14646	14622	14806	14718	14809	14832	14891	14794	14698	14842	14780	14711	14687	14771	14588	14642	14754	14669	14668	14842	14804	14795	14671	14926	14732	14743	14852	14734	14744	14744	14723	14756	14725	14587	14855	14647	14711	14790	14758	14753	14672	14790	14737	14768	14651	14726	14907	14897	14710	14836	14668	14860	14728	14846	14867	14797	14586	14759	14777	14613	14726	14652	14782	14643	14698	14766	14716	14844	14792	14783	14749	14666	14706	14711	14654	14666	14688	14516	14621	14824	14680	14525	14756	14780	14787	14811	14782	14851	14826	14784	14757	14763	14781	14769	14689	14603	14815	14776	14567	14684	14804	14654	14947	14786	14890	14785	14694	14776	14926	14646	14706	14674	14781	14689	14783	14663	14673	14762	14580	14704	14735	14852	14778	14689	14593	14773	14929	14839	14512	14723	14795	14541	14774	14745	14543	14693	14821	14804	14706	14926	14721	14688	14874	14666	14777	14694	14763	14569	14899	14809	14774	14763	14903	14756	14765	14849	14792	14753	14815	14760	14665	14705	14821	14528	14883	14831	14725	14695	14639	14727	14800	14843	14890	14797	14571	14581	14840	14694	14668	14846	14769	14686	14774	14643	14713	14768	14701	14824	14693	14684	14838	14825	14709	14663	14834	14541	14790	14528	14917	14661	14696	14816	14789	14797	14878	14797	14819	14626	14867	14577	14580	14809	14804	14756	14631	14711	14788	14651	14631	14738	14802	14767	14746	14583	14704	14756	14670	14777	14743	14736	14738	14759	14751	14639	14682	14662	14654	14783	14689	14732	14655	14761	14632	14809	14780	14572	14826	14777	14757	14739	14743	14921	14777	14880	14736	14802	14784	14763	14645	14655	14687	14765	14686	14840	14748	14652	14794	14805	14804	14643	14788	14655	14808	14825	14670	14638	14791	14714	14668	14659	14732	14715	14517	14778	14618	14691	14802	14673	14803	14832	14835	14748	14782	14829	14798	14923	14933	14735	14740	14770	14691	14618	14833	14778	14801	14792	14809	14823	14806	14716	14649	14755	14844	14797	14711	14883	14774	14608	14520	14584	14821	14795	14641	14722	14881	14724	14549	14736	14847	14653	14822	14754	14704	14660	14746	14672	14721	14635	14789	14503	14735	14877	14728	14692	14724	14765	14795	14653	14531	14746	14772	14730	14797	14826	14702	14717	14661	14767	14785	14596	14577	14784	14622	14776	14653	14846	14683	14772	14645	14673	14864	14842	14741	14758	14746	14688	14815	14791	14721	14735	14827	14723	14796	14584	14718	14709	14744	14648	14567	14735	14850	14729	14833	14768	14807	14744	14801	14737	14824	14765	14658	14789	14812	14488	14711	14750	14702	14804	14736	14765	14658	14749	14701	14722	14941	14817	14663	14883	14804	14712	14654	14800	14795	14728	14800	14690	14799	14571	14500	14659	14674	14736	14690	14767	14753	14755	14729	14751	14692	14590	14749	14849	14709	14807	14755	14833	14723	14556	14737	14858	14692	14833	14859	14669	14537	14739	14893	14661	14787	14613	14719	14664	14666	14835	14657	14716	14834	14621	14760	14719	14787	14749	14580	14784	14783	14665	14712	14771	14694	14795	14631	14674	14848	14765	14717	14655	14856	14809	14760	14757	14853	14720	14875	14751	14723	14635	14684	14616	14722	14651	14754	14826	14625	14782	14698	14760	14678	14751	14649	14634	14586	14678	14796	14626	14776	14602	14688	14745	14695	14714	14794	14801	14802	14736	14669	14751	14793	14771	14779	14747	14766	14705	14696	14787	14595	14568	14954	14795	14683	14628	14810	14689	14753	14664	14657	14723	14662	14824	14701	14681	14768	14692	14718	14579	14642	14756	14794	14696	14793	14474	14663	14770	14780	14608	14755	14776	14749	14667	14833	14620	14782	14682	14885	14699	14749	14721	14707	14789	14763	14735	14813	14672	14847	14711	14624	14729	14812	14713	14824	14711	14919	14660	14648	14905	14923	14800	14598	14828	14925	14902	14607	14684	14754	14606	14692	14674	14794	14835	14690	14932	14653	14671	14870	14823	14740	14709	14873	14707	14588	14712	14787	14675	14901	14662	14728	14769	14766	14640	14684	14666	14833	14600	14826	14731	14573	14778	14635	14699	14610	14824	14757	14813	14585	14863	14833	14825	14717	14804	14744	14590	14831	14508	14924	14699	14854	14751	14793	14799	14853	14760	14817	14661	14606	14605	14664	14556	14872	14747	14767	14793	14776	14581	14727	14731	14834	14633	14888	14806	14641	14768	14773	14678	14778	14681	14650	14847	14820	14720	14701	14848	14740	14699	14632	14859	14751	14779	14821	14794	14671	14653	14881	14960	14613	14701	14659	14789	14816	14536	14896	14876	14562	14833	14780	14654	14713	14782	14869	14756	14692	14530	14769	14820	14622	14819	14666	14794	14946	14554	14869	14835	14762	14740	14691	14741	14634	14719	14685	14873	14691	14539	14719	14556	14729	14714	14787	14820	14675	14763	14918	14757	14704	14761	14615	14790	14851	14738	14728	14763	14676	14795	14657	14828	14558	14801	14908	14803	14720	14737	14636	14724	14792	14831	14640	14538	14663	14650	14744	14715	14736	14763	14806	14608	14747	14763	14729	14724	14830	14533	14770	14551	14907	14776	14878	14565	14717	14752	14705	14855	14791	14807	14955	14833	14792	14801	14749	14839	14782	14786	14762	14698	14971	14731	14718	14710	14874	14612	14755	14806	14823	14659	14805	14824	14574	14914	14535	14767	14608	14696	14825	14661	14594	14872	14787	14791	14853	14780	14783	14540	14690	14710	14776	14949	14721	14797	14894	14684	14855	14732	14622	14633	14852	14923	14694	14690	14782	14884	14932	14932	14553	14869	14612	14670	14853	14836	14683	14853	14998	14577	14822	14933	14797	14788	14792	14743	14701	14760	14621	14750	14840	14673	14649	14729	14880	14781	14828	14616	14884	14771	14681	14730	14723	14861	14765	14843	14652	14717	14605	14743	14638	14719	14696	14673	14683	14722	14712	14606	14867	14755	14656	14781	14706	14800	14654	14680	14855	14551	14652	14749	14851	14751	14698	14707	14627	14785	14777	14935	14754	14723	14667	14733	14625	14726	14556	14840	14745	14736	14766	14754	14873	14847	14771	14796	14786	14776	14658	14794	14758	14738	14868	14693	14821	14779	14805	14963	14885	14651	14910	14737	14814	14671	14768	14566	14871	14756	14648	14533	14740	14873	14755	14753	14890	14681	14799	14658	14820	14753	14896	14750	14623	14766	14638	14584	14795	14976	14702	14631	14715	14863	14698	14684	14575	14652	14830	14641	14523	14749	14631	14596	14591	14809	14707	14696	14684	14699	14769	14816	14629	14799	14757	14715	14702	14660	14795	14832	14651	14875	14815	14741	14811	14533	14539	14845	14756	14799	14700	14880	14826	14810	14773	14674	14746	14697	14711	14669	14766	14872	14742	14722	14818	14464	14933	14722	14648	14828	14962	14630	14579	14743	14721	14641	14647	14652	14708	14771	14549	14875	14617	14863	14896	14629	14856	14800	14697	14662	14713	14645	14842	14682	14706	14674	14729	14760	14752	14773	14703	14681	14718	14828	14733	14612	14719	14616	14859	14530	14710	14701	14734	14694	14753	14783	14650	14835	14564	14782	14868	14743	14651	14627	14858	14694	14639	14805	14668	14711	14734	14629	14669	14754	14720	14547	14679	14584	14755	14735	14674	14746	14789	14719	14542	14869	14766	14810	14783	14715	14704	14815	14968	14812	14790	14838	14767	14858	14737	14657	14726	14794	14686	14644	14553	14873	14728	14792	14908	14851	14757	14689	14719	14763	14820	14712	14703	14695	14819	14641	14854	14718	14643	14868	14668	14794	14775	14714	14664	14718	14706	14893	14778	14514	14829	14741	14713	14598	14655	14842	14759	14727	14849	14913	14693	14783	14832	14627	14694	14660	14736	14768	14676	14673	14757	14679	14726	14807	14907	14797	14801	14775	14878	14523	14843	14761	14782	14711	14803	14594	14723	14919	14671	14709	14892	14799	14852	14728	14568	14665	14621	14733	14837	14715	14744	14863	14771	14753	14772	14656	14691	14751	14860	14855	14735	14915	14616	14868	14941	14844	14680	14633	14850	14804	14772	14644
27340	21804	27324	32903	30460	25457	20796	17270	15819	15678	15622	15676	15713	15567	15567	15413	15450	15475	15360	15747	15516	15513	15665	15504	15531	15671	15457	15504	15630	15608	15423	15553	15580	15548	15666	15562	15448	15360	15567	15621	15645	15489	15510	15381	15614	15507	15596	15596	15436	15572	15618	15489	15363	15468	15618	15668	15521	15493	15511	15337	15655	15558	15566	15640	15582	15607	15770	15571	15505	15526	15632	15488	15544	15757	15610	15448	15351	15566	15440	15593	15586	15523	15369	15529	15502	15584	15552	15623	15644	15442	15485	15524	15286	15460	15305	15364	15561	15666	15615	15486	15739	15561	15565	15589	15443	15392	15372	15389	15402	15513	15547	15674	15249	15348	15627	15377	15353	15454	15546	15460	15597	15478	15478	15341	15518	15499	15684	15486	15397	15444	15434	15434	15612	15359	15528	15525	15509	15563	15376	15471	15305	15464	15543	15545	15596	15386	15550	15565	15376	15589	15566	15481	15513	15703	15548	15476	15764	15571	15536	15493	15324	15332	15451	15519	15372	15545	15514	15405	15534	15580	15620	15386	15389	15499	15707	15531	15441	15434	15610	15433	15591	15448	15398	15508	15372	15368	15333	15629	15521	15310	15683	15351	15628	15606	15468	15530	15488	15418	15505	15385	15728	15444	15509	15658	15335	15519	15549	15583	15758	15396	15449	15393	15455	15485	15554	15331	15537	15515	15378	15554	15606	15726	15727	15490	15561	15653	15520	15592	15663	15661	15375	15442	15503	15524	15681	15468	15441	15570	15450	15531	15586	15670	15484	15425	15534	15449	15254	15353	15521	15408	15532	15464	15678	15555	15473	15482	15453	15683	15441	15585	15570	15540	15496	15587	15410	15496	15558	15546	15562	15492	15373	15510	15357	15231	15452	15536	15620	15652	15499	15451	15524	15528	15479	15488	15415	15481	15651	15323	15372	15487	15665	15564	15369	15495	15379	15329	15443	15342	15600	15531	15650	15445	15540	15515	15701	15486	15591	15469	15648	15460	15515	15507	15467	15395	15497	15524	15473	15670	15493	15342	15658	15301	15465	15543	15682	15481	15428	15514	15525	15485	15446	15482	15575	15470	15488	15673	15507	15472	15471	15436	15431	15503	15393	15446	15405	15511	15400	15662	15507	15349	15476	15382	15488	15486	15566	15556	15712	15506	15566	15417	15526	15612	15393	15546	15453	15621	15381	15452	15600	15715	15550	15596	15584	15596	15496	15445	15751	15532	15316	15620	15548	15669	15378	15536	15575	15343	15487	15596	15535	15454	15608	15623	15528	15471	15533	15415	15530	15618	15456	15490	15625	15477	15558	15496	15451	15555	15461	15485	15498	15520	15518	15500	15546	15616	15730	15482	15501	15363	15385	15497	15299	15788	15572	15593	15686	15551	15772	15730	15505	15456	15593	15399	15470	15673	15299	15583	15543	15681	15551	15550	15423	15461	15583	15381	15474	15561	15534	15440	15292	15278	15407	15477	15628	15365	15907	15502	15586	15497	15627	15656	15557	15479	15636	15542	15531	15562	15420	15714	15588	15691	15449	15558	15483	15448	15459	15564	15491	15499	15645	15643	15311	15431	15728	15412	15439	15424	15632	15472	15386	15682	15328	15517	15548	15446	15415	15593	15559	15413	15334	15637	15462	15544	15535	15273	15313	15609	15512	15496	15592	15483	15506	15437	15343	15614	15345	15544	15601	15648	15492	15643	15569	15589	15598	15645	15605	15598	15487	15754	15416	15556	15647	15551	15557	15422	15368	15491	15684	15602	15483	15633	15217	15673	15646	15518	15561	15630	15662	15831	15496	15581	15453	15627	15553	15498	15398	15458	15656	15554	15434	15238	15670	15538	15525	15448	15462	15498	15679	15477	15518	15389	15497	15389	15521	15467	15360	15491	15565	15605	15496	15497	15481	15431	15534	15411	15578	15503	15544	15549	15370	15487	15364	15627	15525	15481	15525	15449	15530	15597	15654	15495	15619	15548	15636	15460	15569	15450	15551	15563	15411	15538	15485	15686	15564	15541	15557	15655	15428	15487	15586	15618	15663	15632	15646	15602	15428	15538	15286	15460	15425	15530	15611	15449	15704	15600	15444	15555	15521	15649	15551	15608	15491	15573	15408	15371	15558	15597	15325	15453	15584	15492	15338	15569	15631	15559	15435	15678	15490	15356	15526	15264	15441	15606	15607	15520	15580	15677	15494	15478	15674	15551	15497	15544	15560	15433	15491	15364	15373	15611	15418	15529	15342	15505	15422	15442	15536	15496	15549	15497	15594	15519	15450	15728	15632	15414	15571	15463	15505	15513	15586	15622	15662	15600	15576	15488	15548	15505	15529	15624	15575	15691	15499	15447	15295	15195	15490	15382	15523	15436	15505	15424	15489	15617	15620	15549	15554	15444	15523	15478	15369	15432	15622	15352	15624	15605	15439	15552	15565	15603	15528	15480	15595	15438	15410	15454	15642	15434	15517	15471	15593	15571	15560	15561	15496	15449	15553	15405	15348	15448	15400	15476	15524	15418	15678	15476	15663	15643	15549	15570	15470	15497	15349	15664	15776	15567	15548	15481	15328	15622	15541	15341	15457	15548	15865	15502	15478	15551	15532	15564	15659	15476	15409	15520	15453	15633	15628	15488	15463	15503	15407	15423	15488	15564	15613	15370	15465	15498	15561	15552	15519	15337	15441	15647	15394	15366	15548	15636	15661	15383	15410	15380	15475	15519	15503	15336	15601	15467	15578	15573	15492	15415	15497	15429	15534	15488	15534	15539	15474	15470	15545	15614	15502	15522	15587	15503	15436	15461	15434	15415	15658	15772	15436	15434	15695	15454	15260	15643	15561	15611	15569	15672	15494	15612	15520	15631	15522	15604	15695	15426	15481	15501	15315	15619	15604	15502	15589	15637	15611	15558	15476	15402	15616	15635	15496	15588	15535	15431	15695	15535	15394	15667	15541	15382	15307	15376	15268	15374	15509	15576	15494	15512	15506	15435	15390	15521	15560	15471	15318	15494	15566	15412	15770	15274	15673	15554	15627	15776	15492	15575	15619	15673	15617	15488	15546	15406	15523	15481	15505	15668	15565	15710	15406	15553	15727	15570	15559	15522	15487	15392	15507	15492	15524	15665	15259	15599	15407	15497	15540	15487	15532	15585	15395	15420	15448	15477	15537	15567	15394	15607	15514	15670	15742	15381	15496	15462	15622	15619	15531	15405	15501	15536	15556	15666	15595	15522	15660	15619	15527	15726	15399	15501	15582	15560	15520	15545	15428	15373	15683	15482	15508	15489	15526	15501	15518	15635	15510	15561	15485	15447	15425	15573	15470	15588	15603	15590	15463	15452	15402	15475	15614	15559	15608	15499	15366	15617	15473	15447	15563	15486	15551	15724	15553	15622	15640	15584	15596	15365	15526	15516	15729	15559	15663	15536	15615	15591	15500	15479	15468	15607	15323	15517	15604	15588	15524	15697	15570	15461	15516	15606	15633	15708	15642	15582	15626	15604	15392	15601	15619	15449	15612	15538	15651	15592	15310	15498	15490	15591	15489	15363	15471	15575	15489	15468	15484	15545	15457	15387	15454	15450	15811	15596	15587	15674	15364	15599	15518	15507	15465	15677	15357	15539	15499	15441	15510	15472	15683	15432	15306	15668	15581	15380	15628	15604	15565	15448	15538	15568	15373	15358	15571	15548	15432	15566	15418	15497	15517	15525	15648	15492	15555	15479	15546	15631	15634	15591	15574	15380	15805	15543	15577	15268	15614	15598	15377	15306	15535	15515	15406	15420	15452	15491	15551	15545	15364	15493	15501	15421	15499	15282	15596	15637	15487	15540	15650	15533	15433	15516	15558	15437	15333	15667	15495	15464	15367	15310	15507	15564	15557	15409	15542	15535	15405	15582	15533	15497	15328	15530	15662	15585	15497	15534	15610	15592	15437	15491	15514	15715	15602	15332	15341	15507	15495	15583	15484	15521	15586	15477	15541	15546	15345	15550	15370	15498	15518	15592	15558	15605	15444	15365	15721	15521	15375	15617	15509	15580	15573	15435	15490	15560	15533	15654	15506	15576	15577	15613	15403	15427	15526	15569	15562	15442	15287	15350	15510	15487	15460	15554	15637	15572	15537	15516	15518	15611	15441	15342	15497	15512	15423	15381	15584	15568	15562	15542	15429	15576	15569	15452	15443	15565	15550	15445	15495	15538	15602	15515	15423	15449	15590	15766	15598	15718	15522	15406	15554	15592	15561	15350	15646	15494	15478	15576	15619	15387	15676	15601	15637	15511	15611	15451	15361	15514	15578	15584	15565	15616	15253	15634	15574	15511	15592	15517	15531	15570	15592	15570	15713	15570	15432	15559	15549	15465	15433	15587	15473	15362	15646	15451	15599	15438	15413	15567	15580	15630	15587	15477	15528	15406	15360	15596	15482	15371	15614	15522	15476	15451	15560	15489	15630	15682	15583	15511	15583	15472	15597	15430	15397	15589	15393	15543	15433	15496	15509	15522	15457	15485	15838	15518	15491	15441	15567	15359	15531	15541	15714	15518	15453	15649	15450	15459	15395	15489	15461	15633	15535	15554	15449	15422	15436	15584	15437	15508	15498	15567	15412	15572	15841	15513	15610	15358	15330	15566	15444	15522	15513	15594	15610	15460	15546	15562	15451	15690	15483	15413	15620	15690	15626	15640	15582	15511	15433	15564	15602	15411	15665	15443	15598	15454	15571	15628	15501	15488	15484	15364	15479	15354	15446	15612	15637	15560	15400	15576	15479	15523	15678	15641	15643	15588	15545	15478	15430	15605	15466	15452	15661	15393	15489	15479	15607	15537	15402	15441	15449	15577	15502	15521	15408	15591	15686	15418	15393	15483	15571	15483	15320	15482	15338	15359	15461	15402	15565	15844	15494	15509	15555	15354	15452	15663	15724	15539	15457	15472	15376	15428	15618	15726	15508	15439	15711	15514	15564	15414	15558	15570	15614	15437	15529	15332	15647	15472	15312	15383	15500	15451	15581	15555	15502	15445	15689	15399	15640	15544	15435	15527	15754	15447	15707	15556	15573	15531	15650	15505	15505	15618	15311	15474	15473	15650	15553	15707	15696	15457	15574	15443	15508	15418	15575	15544
14599	20450	29392	34764	31876	25929	20359	16385	14590	14581	14417	14591	14623	14675	14549	14546	14724	14525	14543	14536	14630	14422	14520	14695	14603	14558	14559	14440	14665	14700	14631	14569	14573	14551	14321	14561	14552	14407	14513	14601	14537	14494	14664	14534	14621	14495	14442	14686	14637	14483	14586	14730	14736	14576	14619	14522	14655	14538	14702	14659	14553	14473	14533	14466	14591	14650	14623	14577	14565	14600	14470	14460	14528	14678	14378	14704	14379	14510	14555	14443	14340	14719	14596	14555	14591	14525	14405	14576	14556	14647	14485	14569	14493	14431	14600	14467	14549	14588	14548	14492	14620	14716	14682	14486	14446	14686	14479	14451	14597	14437	14612	14499	14664	14672	14523	14557	14561	14465	14610	14576	14505	14384	14589	14516	14482	14431	14496	14588	14618	14618	14531	14330	14576	14344	14673	14420	14469	14624	14528	14589	14568	14549	14534	14477	14479	14613	14627	14628	14581	14597	14440	14608	14404	14489	14405	14543	14561	14642	14562	14572	14642	14576	14378	14725	14574	14607	14506	14428	14498	14508	14550	14600	14452	14656	14639	14650	14498	14461	14734	14406	14504	14669	14454	14589	14429	14465	14497	14511	14592	14475	14498	14531	14495	14565	14327	14543	14565	14432	14505	14667	14612	14674	14394	14652	14476	14488	14478	14583	14726	14547	14492	14552	14404	14456	14434	14562	14410	14476	14582	14609	14568	14325	14466	14528	14563	14560	14706	14556	14721	14526	14504	14542	14560	14575	14517	14543	14494	14618	14440	14487	14691	14500	14589	14472	14553	14556	14390	14325	14519	14445	14370	14553	14523	14515	14558	14481	14524	14546	14578	14517	14657	14598	14635	14570	14519	14494	14520	14544	14549	14634	14462	14499	14444	14406	14461	14488	14492	14433	14615	14642	14552	14442	14507	14533	14440	14469	14588	14497	14651	14507	14686	14426	14527	14560	14419	14474	14634	14565	14487	14547	14428	14557	14406	14593	14594	14704	14600	14551	14545	14710	14642	14608	14535	14574	14629	14279	14585	14503	14714	14649	14623	14503	14545	14536	14465	14605	14557	14474	14515	14581	14515	14575	14636	14476	14641	14697	14498	14518	14389	14499	14531	14603	14575	14538	14494	14488	14296	14609	14508	14596	14482	14615	14408	14549	14412	14633	14483	14512	14578	14497	14565	14637	14729	14328	14515	14484	14600	14669	14563	14464	14601	14545	14578	14735	14602	14434	14654	14522	14623	14592	14595	14641	14513	14593	14676	14621	14537	14477	14596	14561	14651	14512	14709	14513	14423	14622	14315	14576	14501	14460	14593	14578	14483	14341	14704	14446	14427	14478	14584	14486	14544	14660	14542	14416	14294	14575	14445	14642	14591	14683	14754	14590	14475	14511	14618	14615	14454	14397	14665	14626	14573	14516	14712	14456	14586	14548	14473	14542	14435	14695	14573	14455	14502	14502	14473	14640	14525	14480	14639	14370	14615	14358	14398	14356	14602	14588	14546	14578	14729	14561	14529	14577	14561	14592	14462	14533	14469	14599	14436	14455	14444	14675	14538	14464	14499	14571	14491	14413	14798	14475	14516	14538	14562	14503	14430	14507	14440	14452	14596	14280	14575	14671	14482	14715	14425	14398	14741	14562	14597	14544	14583	14417	14561	14594	14510	14601	14601	14370	14519	14377	14553	14672	14525	14553	14532	14590	14546	14607	14453	14597	14418	14446	14455	14609	14642	14568	14532	14525	14439	14602	14391	14484	14583	14512	14524	14504	14522	14650	14443	14564	14478	14580	14443	14501	14514	14548	14479	14311	14682	14440	14449	14693	14565	14558	14499	14482	14522	14522	14389	14502	14479	14522	14560	14638	14468	14469	14627	14509	14598	14407	14520	14515	14550	14595	14578	14681	14536	14480	14435	14477	14577	14418	14559	14473	14553	14519	14707	14519	14418	14808	14411	14398	14498	14503	14683	14491	14540	14496	14417	14456	14538	14420	14723	14289	14628	14487	14668	14657	14682	14459	14624	14523	14531	14623	14539	14612	14516	14518	14476	14467	14624	14455	14510	14640	14598	14570	14542	14462	14543	14502	14580	14509	14499	14573	14602	14667	14468	14505	14505	14734	14694	14506	14592	14579	14494	14582	14407	14503	14359	14608	14591	14478	14439	14618	14718	14496	14514	14445	14516	14583	14551	14467	14520	14497	14736	14584	14549	14508	14535	14411	14599	14507	14515	14500	14776	14561	14501	14486	14464	14732	14402	14581	14593	14536	14417	14512	14619	14539	14523	14448	14705	14520	14412	14673	14741	14486	14433	14658	14725	14598	14433	14557	14585	14625	14628	14480	14545	14536	14439	14508	14561	14476	14582	14627	14585	14463	14623	14581	14620	14489	14535	14590	14351	14614	14690	14715	14556	14468	14505	14414	14650	14439	14437	14672	14506	14415	14700	14501	14522	14582	14337	14729	14613	14557	14625	14460	14513	14528	14671	14670	14516	14619	14459	14516	14620	14530	14635	14558	14590	14543	14400	14554	14515	14345	14647	14599	14393	14401	14534	14473	14679	14454	14677	14448	14594	14577	14534	14426	14549	14478	14418	14694	14528	14442	14602	14546	14713	14363	14488	14658	14418	14578	14423	14775	14730	14481	14649	14610	14606	14616	14419	14575	14512	14533	14508	14511	14641	14495	14606	14459	14392	14468	14591	14481	14436	14660	14572	14536	14486	14513	14358	14622	14601	14356	14453	14489	14669	14498	14531	14501	14527	14499	14631	14514	14619	14766	14508	14450	14419	14234	14556	14587	14634	14411	14310	14493	14475	14559	14408	14635	14575	14478	14461	14646	14471	14516	14516	14488	14571	14715	14418	14454	14459	14525	14616	14600	14543	14683	14554	14621	14630	14524	14554	14702	14548	14467	14573	14604	14606	14512	14509	14575	14607	14668	14500	14345	14545	14534	14607	14568	14534	14476	14625	14424	14515	14613	14608	14576	14482	14515	14646	14391	14504	14449	14776	14420	14600	14449	14617	14585	14430	14529	14532	14589	14636	14407	14578	14623	14444	14712	14554	14516	14558	14481	14628	14533	14483	14315	14595	14520	14573	14611	14457	14527	14573	14674	14656	14485	14539	14602	14658	14453	14517	14692	14463	14537	14422	14463	14562	14525	14521	14361	14602	14509	14499	14682	14593	14581	14460	14582	14602	14559	14502	14621	14491	14452	14563	14552	14640	14529	14537	14429	14453	14446	14700	14520	14566	14538	14519	14640	14500	14477	14674	14488	14732	14677	14496	14643	14622	14609	14530	14504	14391	14481	14553	14476	14681	14660	14528	14470	14594	14434	14647	14554	14552	14404	14685	14366	14814	14460	14607	14464	14587	14509	14666	14522	14605	14562	14424	14518	14423	14668	14704	14587	14669	14489	14531	14554	14526	14559	14380	14581	14448	14440	14499	14571	14414	14569	14522	14418	14531	14793	14607	14654	14521	14522	14529	14473	14434	14564	14477	14648	14505	14427	14564	14594	14482	14720	14529	14513	14523	14546	14535	14593	14595	14429	14592	14591	14622	14476	14535	14724	14579	14569	14591	14521	14536	14534	14493	14457	14467	14623	14512	14531	14678	14599	14692	14444	14509	14569	14517	14665	14489	14446	14528	14489	14560	14418	14558	14511	14491	14456	14620	14470	14642	14655	14655	14454	14592	14493	14419	14406	14609	14425	14577	14533	14518	14430	14616	14469	14758	14443	14427	14521	14507	14470	14455	14637	14449	14401	14633	14666	14609	14525	14498	14426	14605	14545	14475	14453	14421	14545	14410	14507	14654	14400	14799	14704	14510	14541	14562	14573	14621	14451	14640	14462	14520	14487	14509	14523	14497	14621	14472	14601	14603	14501	14576	14561	14487	14560	14602	14453	14605	14581	14487	14496	14346	14539	14530	14530	14622	14479	14330	14610	14556	14486	14608	14533	14522	14529	14493	14577	14648	14607	14536	14442	14670	14418	14450	14429	14478	14654	14522	14542	14556	14478	14498	14426	14705	14603	14814	14541	14610	14583	14488	14448	14540	14321	14471	14605	14335	14482	14372	14592	14549	14631	14453	14456	14350	14519	14584	14468	14617	14500	14561	14603	14531	14335	14593	14577	14602	14622	14634	14537	14592	14427	14563	14696	14511	14592	14495	14573	14562	14500	14646	14613	14357	14487	14538	14616	14523	14601	14548	14703	14676	14576	14439	14565	14530	14640	14609	14605	14472	14668	14389	14531	14609	14390	14624	14454	14347	14472	14511	14482	14867	14691	14486	14690	14541	14541	14578	14412	14530	14478	14563	14457	14666	14462	14470	14431	14570	14649	14457	14581	14530	14547	14549	14619	14669	14504	14435	14439	14647	14402	14543	14539	14603	14626	14627	14638	14555	14568	14562	14440	14523	14573	14565	14566	14512	14563	14603	14522	14445	14477	14627	14570	14503	14567	14594	14406	14529	14555	14440	14496	14531	14567	14533	14664	14477	14523	14489	14631	14499	14707	14508	14598	14383	14579	14487	14531	14555	14505	14609	14549	14523	14561	14434	14759	14555	14500	14699	14607	14682	14494	14412	14399	14409	14496	14612	14461	14505	14622	14428	14374	14552	14547	14642	14422	14322	14477	14492	14665	14495	14445	14416	14549	14544	14459	14584	14502	14343	14616	14602	14410	14623	14367	14457	14581	14508	14529	14640	14620	14483	14452	14540	14482	14477	14447	14544	14609	14498	14751	14718	14562	14683	14498	14545	14576	14671	14647	14504	14429	14478	14571	14484	14492	14394	14567	14636	14518	14546	14439	14421	14531	14530	14404	14493	14565	14471	14583	14717	14511	14517	14587	14734	14678	14577	14551	14405	14394	14602	14518	14564	14619	14608	14628	14544	14570	14550	14554	14578	14510	14614	14593	14467	14544	14532	14584	14344	14511	14670	14574	14509	14615	14582	14455	14513	14417	14631	14500	14544	14523	14492	14351	14513	14649	14567	14482	14445	14508	14625	14483	14550	14447	14697	14539	14524	14517	14543	14532	14472	14557	14645	14665	14513	14569	14667	14518	14595	14564	14755	14571	14543	14568	14512	14431	14779	14544	14610	14562	14581	14520	14467	14599	14615	14603
24213	21206	28683	40211	51949	47469	37469	24256	17215	15809	15514	15618	15303	15501	15400	15358	15345	15425	15425	15428	15174	15200	15389	15292	15267	15194	15108	15373	15378	15272	15397	15343	15310	15359	15321	15373	15230	15161	15200	15406	15287	15325	15130	15167	15331	15227	15304	15480	15437	15309	15401	15324	15182	15316	15203	15207	15150	15142	15289	15184	15078	15322	15448	15142	15059	15102	15343	15166	15353	15294	15169	15234	15317	15125	15288	15141	15046	15171	15225	15244	15119	15246	15125	15236	15198	15248	15188	15377	15156	14934	15085	15012	15110	15392	15198	15314	15204	15298	15188	15061	15250	15210	15098	15066	15305	15186	15461	15246	15280	15122	15260	15197	15261	15231	15302	15334	15187	15073	15312	15142	15310	15193	15367	15326	15185	15279	15174	15164	15228	15082	15167	15127	15139	15105	15109	15225	15343	15322	15219	15180	15294	15092	15313	15311	15075	15248	15339	15197	15087	15209	15272	15174	15187	15107	15078	15268	15092	15414	14988	15219	15334	15319	15037	15221	15283	15210	15157	15227	15264	15110	15298	14989	14962	15094	15087	15158	15180	15189	15153	15308	15167	15213	15224	15061	15084	15155	15304	15142	15098	15287	15259	15283	15190	15029	15105	15163	15308	15229	15158	15068	15029	15247	15216	15182	15358	15207	15258	15290	15265	15334	15313	15390	15304	15249	15215	15224	15156	15277	15195	15153	15291	15213	15253	15199	15369	15262	15106	15074	15346	15209	15175	15148	15282	15248	15192	15276	15282	15244	15023	15230	15206	15216	15322	15359	15259	15148	15153	15130	15324	15124	15344	15279	15415	15005	15072	15048	15244	15232	15201	15180	15215	15138	15107	15055	15075	15125	15216	15202	15265	15253	15207	15258	15196	15224	15437	14969	15018	15114	14904	15044	15014	15259	15275	15225	15050	15385	15130	14958	15026	15258	15393	15367	15180	15030	15158	15099	15445	15251	15370	15360	15015	15127	15276	15044	15204	15185	15336	15217	15285	15059	15140	15237	15299	15180	15298	15326	15167	15183	15171	15230	15235	15040	15175	15332	15317	15185	15226	15136	15194	15317	15293	15183	15302	15118	15259	15136	15078	15179	15179	15220	15281	15140	15206	15108	15040	15187	15257	15145	15393	15262	15162	15322	15326	15177	15309	15117	15144	15216	15369	14970	15358	15256	15332	15058	15288	15195	15261	15017	15399	15254	15106	15133	15296	15262	15260	15260	15140	15155	15406	15136	15196	15283	15014	15290	15381	15224	15192	15289	15107	15153	15376	15121	15303	15203	15033	15151	15190	14982	15057	15263	15308	15356	15124	15444	15354	15146	15279	15487	15090	15117	15320	15202	15217	15242	15279	15148	15293	15246	15354	15079	15277	15206	15276	15074	15190	15346	15258	15274	15307	15283	15301	15201	15210	15216	15198	15135	15185	15347	15284	15223	15231	15234	15249	15117	15162	15067	15060	15415	15198	15136	15096	15228	15182	15420	15115	15308	15077	15082	15456	15178	15289	15241	15268	15472	15243	15272	15221	15040	15150	15339	15269	15160	15003	15190	15027	15114	15264	15273	15297	15221	15230	15393	15261	15325	15358	15104	15129	15092	15166	15032	15212	15172	15171	15159	15227	15084	15115	15116	15297	15253	15322	15377	15326	15259	15301	15184	15069	15198	15254	15173	15029	15153	14987	15239	15240	15123	15206	15262	15180	15363	15208	15236	15154	15272	15289	14962	15212	15225	15318	15058	15130	15095	15206	15271	15199	15395	15189	15135	15198	15179	15068	15266	15143	15269	15367	15248	15324	15175	15243	15193	15250	15289	15314	15092	15158	15322	15415	15394	15375	15220	15156	15255	15213	15138	15088	15186	15181	15173	15238	15392	15345	15192	15302	15160	15180	15077	15239	15196	15398	15357	15248	15198	15229	15198	15257	15234	15159	15246	15181	15173	15287	15162	15182	15289	15041	15032	15252	15452	15267	15217	15245	15258	15325	15289	15404	15426	15233	15058	15127	15319	15247	15137	15235	15096	15243	15363	15077	15466	15142	15295	15185	15369	15255	15494	15295	15262	15145	15300	15176	15159	15177	15109	15165	15232	15365	15202	15136	15163	15209	15122	15372	15305	15226	15279	15329	15272	15237	15268	15096	15241	15110	15298	15060	15359	15218	15255	15228	15129	15176	15226	15129	15375	15169	15086	15261	15308	15293	15215	15361	14947	15185	15073	15379	15155	15323	15254	15303	15335	15143	15190	15391	15331	15142	15175	15172	15213	15271	15303	15272	15204	15031	15125	15200	15157	15097	15208	15268	15310	15012	15152	15225	15148	15203	15150	15236	15120	15149	15045	15297	15240	15242	15204	15210	15230	15279	15059	15328	15189	15234	15284	15239	15161	15150	15105	15124	15283	15001	15141	15281	15265	15422	15264	15072	15188	15116	15287	15203	15218	15262	15276	15404	15301	15309	15114	15137	15249	15240	15330	15256	15283	15173	15184	15119	15267	15430	15138	15151	15127	15174	15245	15290	15401	15404	15182	15306	15408	15391	15295	15396	15278	14999	15283	15277	15300	15244	15229	15260	15159	15265	15248	15178	15239	15167	15255	15259	15104	15105	15128	15071	15111	15152	15061	15223	15243	15317	15376	15290	15410	15239	15255	15322	15222	15070	15036	15261	15314	15362	14976	14998	15181	15086	15163	15205	15251	15337	14999	15216	15352	15046	15208	15296	15315	15411	15230	15169	15053	15244	15165	15311	15193	15148	15078	14992	15183	14930	15106	15288	15275	15034	15101	15337	15276	15255	15124	15149	15253	15287	15219	15207	15324	15430	15346	15406	15305	15174	15241	15082	15143	15226	15076	15292	15032	15376	15251	15058	15246	15193	15076	15206	15204	15176	15122	15057	15273	15323	15194	15266	15284	15093	15359	15097	15222	15268	15191	15050	15369	15278	15340	15202	15250	15255	15026	15327	15239	14980	15343	15408	15151	15417	15347	15183	15155	15159	15427	15199	15228	15343	15185	15399	15196	15193	15217	15043	15309	15119	15337	15271	15140	15151	15208	15127	15139	15167	15221	15161	14998	15306	15179	15235	15448	15379	15262	15266	15122	15062	15118	15200	15119	15130	15391	15214	15169	15230	15119	15327	15148	15171	15274	15295	15170	15203	15142	15176	15240	15114	15120	15280	15311	15144	15238	15078	15241	15296	15289	15109	15340	15174	15139	15067	15090	15277	15045	15235	15288	15321	15268	15135	15266	15278	15268	15168	15039	15134	15035	15176	15234	15198	15267	15262	14947	15082	15284	15116	15150	15188	15214	15196	15132	15306	15365	15406	14969	15162	15097	15221	15153	15142	15247	15244	15126	15245	15249	15278	15358	15167	15264	15410	15284	15222	15192	15344	15213	15367	15002	15066	15286	15012	15160	15408	15035	15200	15137	15073	15235	15131	15156	15172	15218	15207	15170	15165	15278	15253	15379	15231	15045	15069	15035	15297	15260	15162	15138	15241	15259	15113	15084	15359	15092	15411	15367	15401	15137	15259	15263	15196	15488	15208	15201	15147	15320	15204	15349	15014	15225	15150	15399	15250	15224	15216	15213	15226	15110	15350	15025	15223	15205	15176	15128	14980	15233	15247	15143	15116	15309	15286	15175	15188	15258	15230	15042	15239	15231	15363	15324	15036	15086	15189	15162	15467	15274	15402	15337	15465	15040	15242	15227	15298	15066	15186	15270	15222	15372	15141	15038	15173	15286	15093	15270	15254	15113	15168	15204	15127	15230	15170	15152	15090	15179	15285	15340	15410	15039	15148	15277	15087	15206	15092	15365	15367	15412	15217	15283	15226	15261	15134	15439	15111	15127	15256	15294	15166	15192	15292	15283	15179	15035	15187	15270	15366	15282	15249	15366	15162	15190	15246	15352	15272	15174	15305	15235	15383	15087	15305	15256	15177	15338	15216	15171	15256	15337	15160	15250	15095	15355	15106	15330	15089	15166	15086	15248	15124	15137	15109	15435	15257	15308	15189	15028	15255	15219	15398	15310	15165	15056	15248	15207	15159	15168	15182	15320	15263	15070	15270	15333	15157	15110	15076	15248	15475	15153	15187	15114	15209	15245	15112	15482	15291	15156	15252	15121	15068	15224	15257	15489	15285	15288	15382	15163	15090	15090	15105	15307	15202	15157	15174	15398	15148	15009	15178	15316	15342	15239	15077	15122	15049	15160	15065	15309	15061	15256	15299	15181	15019	15261	15350	15192	15209	15141	15212	15313	15194	15230	15206	15148	15296	15135	15248	15242	15072	15223	15147	15241	15184	15161	15193	15008	15285	15139	15163	15180	15103	15229	15241	15228	15238	15178	15261	15195	15413	15257	15298	15095	15139	15420	15161	15253	15038	15418	15239	15290	15362	15268	15082	15226	15141	15091	15113	15197	15006	15267	15348	15268	15140	15195	15382	15142	15323	15247	15361	15262	15157	15255	15437	15096	15247	15356	15357	15306	15383	15199	15132	15208	15229	15280	15325	15161	15127	15259	15226	15487	15276	15200	15008	15349	15403	15135	15237	15180	15219	15095	15219	15258	15166	15175	15359	15316	15365	15211	15159	15115	15211	15117	15268	15247	15294	15419	15431	15292	15366	15189	15185	15367	15328	15271	15423	15176	15191	15101	15299	15416	15188	15156	15061	15105	15242	15122	15283	15113	15066	15036	15245	15065	15232	15122	15277	15229	15353	15184	15193	15336	15363	15147	15227	15264	15248	15162	15431	15214	15181	15335	15310	15356	15308	15272	15314	15204	15277	15227	15215	15233	15088	15317	15162	15247	15181	15175	15143	15252	15177	15414	15032	15197	15201	15187	15326	15196	15211	15283	15061	15029	15224	15341	15245	15098	15228	15348	15243	15319	15266	15261	15102	15217	15246	15178	15243	15165	15248	15177	15258	15270	15226	15264	15310	15108	15127	15365	15110	15371	15188	15138	15211	15106	15281	15151	15106	15225	15327	15268	15281	15203	15037	15155	15224	15238	15352	15344	15176	15185	15268	15283	15067	15187	15148	15224	15310	15152	15346	15187	15289	15270	15426	15188	15312	15468	15198	15219	15138	15162	15471	15282	15179	15157	15245	15170	15442	15290
15001	33409	44953	63095	59290	49364	38464	23171	15357	14462	14529	14470	14398	14514	14244	14479	14447	14357	14294	14352	14403	14413	14505	14476	14402	14463	14573	14471	14304	14474	14552	14377	14414	14399	14459	14502	14431	14328	14440	14727	14399	14280	14520	14311	14425	14485	14320	14498	14694	14602	14597	14330	14442	14444	14339	14520	14499	14406	14464	14344	14539	14311	14314	14400	14627	14267	14433	14391	14405	14477	14362	14435	14388	14367	14489	14465	14561	14459	14495	14591	14397	14324	14544	14438	14303	14546	14491	14456	14543	14453	14419	14554	14426	14354	14443	14486	14097	14439	14413	14481	14480	14453	14330	14471	14261	14447	14326	14372	14348	14315	14424	14362	14458	14308	14514	14307	14416	14350	14602	14383	14301	14395	14285	14266	14338	14446	14491	14327	14367	14370	14477	14247	14394	14425	14291	14314	14490	14440	14336	14388	14358	14409	14399	14431	14378	14384	14482	14288	14359	14580	14381	14424	14427	14180	14339	14456	14368	14257	14405	14515	14501	14459	14358	14255	14375	14307	14542	14294	14302	14389	14294	14404	14399	14355	14365	14420	14280	14118	14299	14436	14485	14219	14318	14398	14415	14431	14400	14427	14480	14391	14353	14513	14485	14415	14187	14384	14390	14318	14557	14333	14319	14407	14327	14333	14221	14522	14501	14444	14416	14462	14603	14284	14396	14546	14375	14331	14493	14292	14475	14422	14291	14428	14358	14393	14418	14377	14372	14478	14222	14348	14578	14530	14152	14417	14617	14599	14460	14412	14288	14366	14398	14425	14474	14203	14426	14303	14435	14474	14395	14660	14321	14392	14364	14307	14427	14397	14625	14536	14618	14534	14356	14493	14389	14285	14524	14374	14575	14425	14419	14524	14312	14303	14431	14259	14293	14525	14362	14393	14464	14297	14393	14412	14548	14449	14449	14442	14399	14483	14340	14279	14207	14619	14385	14476	14478	14418	14359	14282	14494	14372	14467	14362	14367	14344	14313	14141	14497	14594	14544	14326	14316	14520	14322	14573	14307	14459	14333	14440	14415	14238	14488	14475	14441	14441	14336	14467	14553	14341	14351	14478	14324	14409	14450	14384	14460	14473	14286	14410	14302	14403	14610	14471	14518	14350	14373	14338	14195	14289	14347	14349	14316	14361	14493	14367	14530	14383	14398	14421	14336	14512	14418	14478	14436	14318	14405	14294	14393	14296	14206	14464	14572	14332	14347	14415	14414	14315	14317	14466	14384	14406	14369	14415	14325	14396	14569	14490	14329	14429	14268	14402	14359	14432	14516	14420	14266	14354	14281	14359	14292	14426	14411	14481	14479	14498	14223	14431	14307	14495	14398	14519	14478	14392	14480	14608	14542	14493	14319	14367	14538	14415	14487	14413	14361	14305	14433	14325	14356	14430	14592	14425	14409	14405	14292	14461	14573	14439	14416	14509	14509	14372	14295	14359	14397	14303	14389	14375	14393	14262	14291	14415	14471	14384	14404	14423	14325	14285	14476	14458	14249	14523	14484	14354	14459	14368	14423	14416	14458	14353	14509	14270	14353	14491	14316	14382	14350	14358	14404	14390	14410	14407	14424	14408	14532	14369	14391	14367	14601	14402	14403	14370	14425	14536	14383	14545	14413	14235	14461	14387	14395	14406	14337	14523	14414	14329	14472	14359	14482	14455	14469	14261	14286	14358	14517	14450	14362	14327	14356	14392	14180	14430	14522	14434	14398	14400	14446	14427	14262	14473	14380	14336	14255	14527	14489	14509	14475	14337	14578	14443	14364	14384	14484	14395	14324	14403	14334	14576	14466	14444	14375	14404	14489	14511	14469	14568	14343	14484	14432	14375	14334	14412	14543	14492	14466	14472	14388	14529	14233	14445	14477	14466	14283	14401	14368	14379	14434	14430	14169	14601	14371	14337	14609	14418	14569	14292	14505	14420	14473	14459	14304	14611	14332	14357	14466	14484	14503	14357	14501	14458	14474	14319	14399	14475	14386	14429	14276	14420	14339	14538	14312	14381	14492	14330	14443	14372	14415	14346	14469	14417	14444	14288	14328	14360	14449	14466	14428	14274	14358	14320	14622	14295	14211	14368	14469	14330	14408	14429	14362	14380	14672	14353	14403	14381	14498	14336	14372	14524	14550	14330	14530	14268	14414	14588	14456	14348	14430	14436	14409	14446	14503	14425	14466	14348	14474	14291	14351	14497	14399	14446	14348	14405	14480	14456	14388	14397	14457	14335	14342	14269	14382	14423	14531	14425	14329	14379	14426	14351	14224	14288	14272	14524	14335	14369	14496	14234	14446	14540	14407	14473	14429	14397	14614	14420	14343	14244	14451	14397	14412	14567	14413	14483	14406	14436	14406	14427	14310	14319	14365	14392	14386	14350	14438	14470	14350	14409	14461	14301	14521	14221	14392	14351	14518	14602	14383	14289	14364	14343	14363	14387	14361	14456	14436	14480	14515	14445	14356	14430	14374	14323	14437	14518	14327	14384	14373	14323	14317	14377	14504	14346	14409	14369	14365	14282	14384	14417	14530	14217	14406	14471	14342	14504	14316	14578	14438	14325	14323	14514	14566	14307	14461	14403	14387	14486	14441	14510	14392	14418	14477	14378	14381	14410	14459	14528	14304	14460	14323	14384	14270	14404	14334	14440	14491	14411	14230	14339	14375	14461	14495	14398	14441	14382	14495	14489	14380	14253	14275	14213	14579	14366	14568	14296	14216	14509	14462	14386	14469	14376	14416	14375	14635	14365	14487	14396	14503	14357	14274	14376	14331	14388	14439	14333	14381	14317	14519	14428	14576	14433	14464	14521	14385	14503	14438	14423	14467	14297	14545	14275	14372	14448	14431	14254	14370	14231	14288	14556	14419	14362	14432	14535	14361	14421	14328	14303	14302	14414	14512	14601	14530	14503	14398	14547	14438	14385	14465	14492	14518	14471	14381	14391	14433	14403	14445	14463	14496	14365	14289	14349	14534	14259	14341	14364	14452	14326	14531	14402	14416	14461	14513	14453	14423	14313	14403	14426	14529	14453	14397	14414	14351	14550	14272	14541	14306	14352	14330	14488	14387	14406	14374	14469	14375	14301	14382	14403	14495	14302	14313	14405	14449	14356	14599	14629	14340	14389	14467	14372	14321	14475	14448	14246	14367	14532	14269	14415	14343	14501	14459	14448	14672	14452	14496	14485	14508	14428	14531	14572	14501	14246	14613	14416	14376	14261	14404	14413	14497	14366	14438	14286	14460	14388	14470	14545	14433	14452	14437	14515	14333	14415	14355	14338	14442	14468	14335	14397	14331	14506	14454	14421	14345	14375	14395	14408	14489	14327	14408	14493	14600	14339	14357	14431	14449	14315	14477	14331	14598	14376	14450	14372	14349	14335	14539	14285	14393	14244	14289	14531	14381	14248	14577	14289	14534	14322	14481	14304	14446	14247	14461	14512	14517	14517	14351	14342	14349	14526	14503	14404	14357	14347	14417	14438	14361	14389	14491	14437	14358	14428	14422	14374	14319	14420	14415	14324	14351	14494	14261	14376	14291	14447	14471	14582	14416	14522	14350	14386	14576	14321	14325	14392	14384	14360	14527	14382	14445	14373	14528	14529	14304	14553	14517	14471	14310	14432	14475	14445	14255	14261	14450	14615	14361	14449	14618	14361	14345	14190	14534	14594	14401	14479	14570	14423	14474	14349	14394	14453	14418	14284	14319	14591	14541	14523	14229	14599	14305	14178	14376	14497	14396	14262	14509	14307	14145	14400	14371	14296	14301	14267	14448	14380	14508	14346	14321	14200	14289	14275	14316	14223	14435	14451	14228	14315	14471	14444	14492	14350	14488	14317	14438	14382	14427	14487	14457	14350	14324	14483	14197	14503	14515	14467	14391	14348	14478	14165	14269	14493	14497	14476	14424	14428	14447	14329	14464	14384	14461	14408	14367	14518	14539	14377	14403	14422	14358	14413	14352	14514	14315	14422	14490	14350	14380	14529	14451	14426	14602	14321	14332	14501	14354	14326	14406	14409	14488	14287	14300	14450	14491	14311	14326	14565	14487	14578	14285	14261	14476	14368	14418	14463	14377	14494	14326	14283	14488	14416	14503	14512	14458	14490	14493	14513	14326	14310	14458	14347	14393	14468	14615	14214	14342	14406	14463	14499	14444	14360	14297	14286	14557	14480	14453	14204	14430	14492	14441	14516	14284	14281	14400	14309	14400	14313	14449	14381	14411	14319	14424	14548	14388	14375	14394	14359	14381	14339	14250	14353	14460	14395	14379	14495	14258	14308	14449	14694	14594	14466	14263	14625	14158	14519	14407	14437	14481	14432	14264	14499	14340	14437	14336	14669	14388	14420	14388	14397	14351	14391	14445	14412	14457	14368	14335	14553	14538	14429	14263	14502	14373	14572	14194	14302	14302	14456	14358	14304	14365	14277	14332	14458	14473	14218	14311	14471	14296	14239	14468	14428	14452	14340	14397	14445	14525	14306	14474	14500	14213	14497	14412	14368	14533	14368	14346	14371	14410	14317	14407	14398	14329	14337	14344	14355	14525	14325	14433	14408	14510	14457	14436	14455	14526	14362	14345	14496	14395	14552	14546	14399	14582	14393	14481	14371	14466	14349	14485	14331	14473	14494	14441	14601	14427	14576	14415	14321	14419	14523	14285	14425	14344	14466	14312	14513	14384	14318	14192	14313	14302	14466	14414	14483	14398	14441	14319	14305	14227	14529	14391	14609	14387	14401	14505	14392	14440	14499	14360	14515	14398	14343	14591	14263	14464	14551	14386	14489	14525	14469	14449	14428	14390	14451	14433	14360	14438	14466	14374	14311	14370	14414	14304	14375	14349	14581	14421	14452	14338	14607	14366	14365	14508	14299	14600	14345	14280	14552	14423	14349	14315	14327	14485	14635	14285	14236	14500	14541	14461	14532	14549	14459	14412	14449	14483	14373	14303	14258	14359	14302	14236	14452	14323	14429	14432	14353	14420	14265	14422	14434	14322	14493	14311	14504	14298	14473	14378	14319	14599	14408	14337	14305	14339	14348	14429	14399	14424	14382	14561	14571	14254	14349	14585	14558	14489	14383	14503	14424	14362	14545	14524	14377	14335	14419	14400	14350	14364	14570
22991	21237	29274	34300	54497	56957	48742	32003	19275	16301	15806	15500	15443	15430	15334	15182	15283	15261	14999	15274	15173	15189	15167	15305	15241	15229	15376	15215	15209	15302	15058	15092	15052	15076	15066	15066	15182	15133	15162	15059	15158	15154	15036	15056	14967	15014	15305	15160	15213	15239	15215	15079	15313	15191	14967	15200	15326	15060	14824	15193	15278	14993	14945	15099	14895	15188	15095	15330	15064	15016	15000	15015	15072	15238	15139	15149	14947	15097	15014	15027	15074	15096	15141	15098	15001	14941	15063	15085	15083	15104	15015	15306	15156	15099	15105	14997	14922	14973	15131	15221	14955	15037	15214	14934	15012	15077	15084	15142	15035	14918	15067	15079	15014	15104	15037	15029	14860	14896	14860	15105	14981	15066	15033	15066	15158	14916	14987	15235	14962	15225	15273	15172	15030	15021	15055	14879	15051	14990	14963	15198	15166	15013	15035	14811	14976	14999	15207	14846	15067	14909	15280	15155	15003	14909	15315	15041	15127	15073	14969	15344	14919	14998	15039	14989	14974	14930	15228	15062	15057	15089	14880	15058	14986	14826	15008	15010	14992	14955	14986	14927	14878	14888	15116	14984	14943	14953	15123	15080	14993	14919	15094	15010	15026	14948	15044	15112	14973	14957	14898	15059	14984	15099	15033	14980	14973	15025	15111	15184	15150	14958	15076	14884	14990	15007	15138	15133	14816	15180	15109	14962	15032	15021	14880	14913	14963	14836	15004	15029	15091	15119	15345	15043	14982	14950	14869	14961	15076	15044	15023	14983	15121	15174	15072	15050	15140	15131	15123	15111	14965	14821	15000	14947	14955	14842	15123	15053	14800	14926	14788	14914	14812	15036	15168	15002	15170	15178	14906	14971	14940	14944	15031	15226	15041	15150	15112	15083	15236	15038	15058	15017	14972	14877	14877	14938	15089	14882	15167	15007	14978	14965	15010	15169	14909	14992	14853	15009	15122	15071	14988	15039	14783	14917	15042	15144	15056	15033	14982	14851	15040	14960	15000	15068	14842	14850	15216	15105	14884	15080	15029	14935	15067	14798	15268	15249	15210	15167	15149	14827	15089	15026	15229	15153	15016	15284	15065	14857	14982	14933	15081	15138	15007	15092	15016	14963	14739	15050	14941	15007	15112	14906	15121	15062	15104	15193	14980	14950	15119	15090	14958	15124	15067	15010	15074	14911	15029	15152	15040	14983	14910	14763	14912	15087	15003	15005	14979	14971	15010	14961	15106	15018	14830	15017	15078	14991	14964	15150	15206	15123	15162	15084	15081	15060	15022	15062	15154	14930	15043	14992	14997	15052	14947	15104	15111	15005	15288	15185	15091	14905	15080	15093	15149	15158	14952	15091	15108	15068	15114	15066	14989	14972	15013	15068	15069	14897	15052	14942	15014	15149	14809	15142	14991	14883	14980	14947	15021	14896	15090	14953	15018	14946	15026	15174	14928	15025	15012	15013	15063	15032	15000	15055	15111	15134	15143	15023	14851	15085	15098	14904	14954	15124	15003	15008	15093	15201	15005	15089	14992	15041	14982	15009	14951	15020	15026	15121	14960	15064	15149	14987	14900	15065	15145	14961	15039	14990	15030	15055	14900	15002	15166	15016	15131	14977	14890	14842	14990	14935	15058	15083	14903	14894	14929	14679	14948	14760	14774	15011	14942	15016	15164	14930	15026	15061	15079	15213	15055	15196	15017	15175	15038	15103	14983	14985	14786	14973	14982	14950	15002	15122	14723	15040	14986	14988	14986	14990	14907	14864	14751	15029	14931	15158	15088	15117	15251	15149	14943	15109	15026	14978	14956	14970	15093	15226	15086	15064	14988	14938	14946	15036	14996	15130	15086	14978	15042	14985	14921	15117	15025	15044	15045	15032	15024	15016	15114	15226	15175	15040	14835	15241	14898	15074	15088	14989	14920	14887	14895	14970	15095	15275	14840	14961	14991	15049	14970	15174	15064	15119	15042	14970	14838	14833	14971	14897	14954	14942	14899	15040	15024	15042	14940	14911	14999	14930	15136	14874	14845	15019	14996	15077	15015	14869	15229	15000	15106	15052	15113	15127	15029	15023	15038	15193	14914	14951	15078	15017	15155	15045	15004	14865	14918	15029	15238	14905	14888	15092	15057	14990	15151	15044	15038	14877	15111	14977	15055	14982	14967	14868	14861	15174	14974	14848	15212	15143	15284	15147	14749	15098	15090	15125	14973	15062	14968	15067	15091	14939	15130	14906	14986	14897	15168	15106	15006	14937	15137	15010	14967	15079	14894	14938	15097	14968	14807	15106	15116	15088	14915	14874	15301	14933	15017	15088	15192	15127	14982	14891	14894	15066	14863	15065	15144	15018	15024	15212	14956	15063	15037	15103	15008	14819	14966	14946	15032	14984	15070	14924	14971	15031	15124	15145	14921	14976	15036	15006	15188	15145	15048	14882	15081	15090	15006	15106	15033	15057	15235	15209	15150	15237	15154	15147	15055	14932	15018	15018	15080	15059	14953	15062	14940	15021	15117	15026	15164	15107	15075	15143	15166	15063	15099	15040	14885	14926	15083	15110	15069	14995	15168	14972	15186	14940	15140	15045	15136	15194	14970	14943	14939	14996	14988	15129	14920	15144	15182	15079	15139	15193	14884	15109	15107	15164	14997	14930	15005	15003	14996	14995	15137	15186	15172	15168	14762	14892	15021	14923	15013	15112	15059	15025	15203	15011	15024	14941	14943	15373	15037	15121	14885	14847	14846	14849	15068	15049	15022	14988	14743	14890	15046	15081	15144	14958	15069	15233	14961	14970	15117	14945	15224	14802	15048	14980	15033	15065	15055	14851	15021	15142	15072	15153	14996	14958	15057	14923	14930	15213	15004	15061	15065	14846	15016	15012	14943	14976	15014	15110	15208	14913	15106	14864	14995	14956	14890	15077	15145	14966	15161	15092	15100	15055	15129	14917	14970	14939	15124	15007	15093	14903	14821	14791	14854	15059	15022	15131	15051	14965	15047	15190	14901	15074	15169	15131	15176	14824	15064	15168	15135	15008	15049	15071	14919	15094	15041	14968	14903	15105	15184	14914	15164	15205	14943	15204	14822	15006	15182	15072	14792	14920	15285	14969	15226	15271	14884	15124	15079	14854	15109	14970	15011	14978	15113	15147	15064	15059	14954	15079	14922	15079	14946	14984	15065	14966	15119	15092	15188	15246	14951	14988	14985	15002	14998	14982	14780	15077	14955	14873	14981	14840	15055	15034	14859	14988	14856	15096	15019	15221	15166	15250	15191	14945	15052	15028	15158	14988	15030	15106	15088	15000	15054	14973	15013	15120	15041	14913	15015	15121	14957	15150	15104	14926	14915	15207	15090	15029	14943	14850	14971	15183	15114	14995	15165	14902	15087	15085	15121	15184	15010	15115	15134	15031	14947	15103	14925	15106	15060	14966	14887	15023	15256	15012	14909	14857	14880	14988	15001	15218	15026	15066	15236	15166	15020	15049	14981	15037	14856	14774	14944	15035	15042	15108	15130	15027	14975	14981	14947	15000	15002	15108	15062	15151	15200	14895	14889	15049	14927	14996	15040	15230	14991	15010	15129	14948	15032	15017	15048	15155	15221	14845	15256	15105	15039	15101	15166	15202	14974	15006	15113	14996	15218	15036	15115	15025	14933	15087	14971	15032	15005	14990	15268	15039	15155	15128	15240	15102	15191	14960	15022	15084	15158	15059	15026	14998	15005	15047	15099	15080	14924	14982	15076	15032	14914	15023	15146	15054	14918	14969	15168	15012	15030	15137	15102	15058	15114	14959	15155	15029	14950	15137	14989	15020	14969	15394	15116	15102	14926	14872	15068	14983	14950	14954	14998	14771	15063	14939	15076	15000	14932	14996	14948	14889	14912	15081	14974	14916	14850	14983	14855	14731	15095	14976	15230	15059	15031	14964	14993	14921	14981	14930	15046	14934	14957	15154	15101	15064	14997	14909	15069	14818	14982	15145	14928	15147	15023	14972	15236	14948	14836	14936	15060	14851	15003	15186	15192	15119	15090	15139	14957	15081	15013	15103	15134	14993	14958	15195	14935	14795	14902	15226	15063	15019	14957	15186	15108	15184	14820	15048	15219	15188	15124	15075	15028	14935	15185	15078	15218	15111	14834	14918	14924	14976	14999	14887	14994	15148	15012	14923	14978	15188	15046	14927	15251	15055	15079	15108	14945	15162	15017	15081	14983	14887	15103	15063	14956	14882	14989	15089	14803	14999	15145	15092	14894	15207	14954	14952	14963	15063	14984	15107	15263	15021	15133	15092	14756	14890	15030	14823	15078	14881	15042	15078	14988	15038	15092	15109	15083	15103	15170	15123	14954	14930	14940	15116	15111	14959	15195	15053	14966	15075	15083	14994	14961	14994	15110	15038	14953	15045	15199	15075	14964	14942	14945	14884	15173	15196	15048	15041	15135	15043	14918	15004	15017	15175	15081	15024	14961	14982	15135	14890	15078	15080	15218	14976	14884	14878	15007	15033	15039	15047	14991	14986	15169	15100	15059	14941	14755	15089	15026	15163	14908	15032	15272	15147	15184	15006	15007	14968	14985	15120	14948	15153	14998	14877	14887	14988	15081	14906	14995	15134	15069	15111	14965	14974	15032	15027	14933	15015	15013	15158	15100	15185	15129	14883	15082	15072	15017	15244	14894	14959	14962	14920	14940	15171	14816	14925	15039	15078	14873	15057	14970	15132	15098	15050	14922	15083	15049	14931	14879	15092	15019	15020	15099	15067	14933	15194	15002	14967	14867	15109	14982	15109	14857	15053	14944	15052	15047	14894	14993	14899	14820	14924	15189	15142	15124	15166	15182	14872	14966	15084	14861	14999	15166	15034	15040	15298	15016	14973	14919	15260	15053	14940	15239	14929	14975	14803	15087	15034	15227	14950	14930	14951	15211	15079	15075	14999	15005	14997	15060	14884	14902	14999	14915	15025	14961	15014	15220	14960	15092	15138	15156	15096	15009	15151	14857	14895	14807	14873	14932	15022	15127	14762	15186	15044	15059	15054	15133	15040	15067	15238	14980	14990	14995	15010	14983	14831	15195	14904	15171	15101	15074	15096	15267	14897	15145	14955	14809	15076	14941	15148	14869	15121
16959	33413	50961	77591	75191	64183	50227	32213	16905	14417	14284	14403	14565	14264	14300	14287	14366	14201	14501	14380	14345	14345	14453	14282	14362	14297	14159	14374	14202	14157	14444	14285	14433	14296	14303	14254	14317	14460	14280	14304	14350	14313	14189	14261	14420	14379	14217	14390	14594	14692	14343	14510	14505	14260	14387	14247	14318	14210	14412	14253	14265	14250	14172	14237	14321	14243	14291	14239	14482	14404	14297	14347	14268	14246	14367	14145	14354	14387	14262	14357	14299	14422	14178	14300	14232	14188	14265	14276	14237	14318	14365	14337	14218	14260	14176	14397	14330	14224	14302	14312	14184	14426	14252	14382	14199	14282	14196	14179	14335	14394	14197	14340	14375	14287	14287	14379	14324	14225	14412	14359	14256	14316	14125	14241	14154	14390	14233	14345	14406	14261	14452	14335	14262	14213	14436	14365	14351	14244	14233	14246	14313	14301	14408	14191	14295	14301	14342	14363	14124	14257	14257	14446	14214	14495	14275	14349	14355	14221	14413	14375	14382	14321	14273	14248	14410	14423	14286	14206	14419	14290	14513	14249	14231	14409	14059	14154	14148	14349	14223	14308	14220	14287	14305	14259	14458	14380	14415	14393	14233	14188	14358	14226	14137	14042	14364	14324	14475	14301	14360	14399	14353	14289	14453	14388	14364	14342	14291	14348	14444	14197	14256	14228	14371	14311	14299	14368	14365	14292	14170	14290	14294	14363	14290	14289	14267	14334	14087	14160	14274	14292	14139	14297	14296	14285	14378	14210	14154	14372	14296	14239	14377	14296	14146	14301	14252	14183	14349	14290	14384	14244	14137	14201	14299	14257	14254	14398	14246	14304	14181	14276	14301	14340	14427	14283	14206	14411	14185	14197	14363	14272	14230	14227	14347	14303	14240	14120	14245	14375	14308	14330	14438	14298	14414	14350	14222	14352	14318	14402	14284	14373	14251	14260	14308	14340	14314	14363	14320	14484	14143	14299	14427	14280	14359	14507	14394	14074	14190	14220	14204	14347	14227	14344	14132	14419	14304	14201	14382	14191	14269	14300	14453	14132	14538	14225	14473	14335	14367	14381	14242	14305	14272	14320	14426	14050	14290	14271	14307	14241	14299	14239	14393	14435	14354	14248	14509	14336	14388	14336	14300	14233	14335	14261	14292	14324	14181	14348	14183	14226	14303	14264	14366	14228	14409	14343	14298	14251	14378	14197	14363	14322	14300	14140	14273	14322	14340	14294	14363	14297	14239	14146	14291	14246	14284	14196	14433	14249	14352	14349	14309	14341	14437	14448	14324	14441	14345	14294	14455	14491	14319	14289	14406	14449	14274	14255	14304	14305	14337	14251	14111	14244	14215	14387	14398	14250	14307	14409	14270	14330	14390	14240	14276	14412	14241	14148	14379	14324	14264	14326	14271	14287	14356	14365	14232	14344	14152	14258	14262	14542	14371	14282	14349	14453	14314	14290	14316	14299	14464	14220	14329	14299	14291	14193	14176	14425	14314	14098	14317	14344	14261	14184	14208	14334	14179	14343	14315	14263	14202	14234	14267	14391	14376	14388	14135	14349	14359	14360	14288	14253	14199	14133	14045	14354	14462	14489	14365	14315	14200	14352	14187	14188	14416	14181	14302	14241	14140	14244	14426	14347	14476	14496	14167	14467	14213	14306	14257	14386	14219	14314	14121	14267	14351	14333	14339	14347	14342	14370	14456	14185	14402	14212	14447	14230	14361	14302	14244	14267	14545	14352	14333	14420	14328	14421	14467	14303	14354	14196	14209	14426	14478	14131	14314	14458	14186	14174	14238	14160	14494	14362	14288	14218	14236	14272	14391	14258	14279	14225	14225	14356	14344	14321	14233	14393	14294	14114	14326	14242	14237	14201	14301	14124	14296	14385	14162	14197	14283	14402	14219	14349	14380	14300	14194	14216	14252	14311	14406	14203	14311	14258	14402	14382	14455	14253	14201	14466	14357	14342	14209	14224	14156	14153	14401	14229	14159	14181	14393	14398	14354	14228	14344	14189	14325	14265	14190	14263	14482	14515	14284	14276	14349	14260	14216	14270	14378	14395	14469	14341	14286	14478	14288	14228	14431	14355	14460	14234	14173	14351	14250	14291	14357	14293	14176	14257	14082	14258	14320	14241	14274	14331	14372	14345	14154	14481	14399	14360	14260	14407	14219	14428	14269	14439	14368	14270	14437	14332	14329	14219	14487	14380	14165	14386	14248	14309	14296	14231	14415	14305	14517	14339	14377	14362	14327	14352	14292	14301	14220	14288	14254	14241	14334	14364	14308	14233	14330	14338	14413	14190	14293	14208	14477	14281	14554	14192	14303	14342	14342	14172	14319	14350	14439	14318	14309	14302	14309	14362	14325	14381	14204	14380	14196	14216	14274	14248	14533	14469	14257	14344	14380	14311	14219	14252	14197	14209	14311	14232	14256	14248	14254	14260	14148	14134	14354	14229	14086	14195	14301	14423	14262	14478	14239	14169	14330	14390	14357	14222	14234	14332	14203	14312	14307	14402	14245	14194	14150	14335	14389	14476	14282	14196	14346	14365	14286	14387	14381	14420	14326	14280	14115	14273	14281	14136	14185	14334	14242	14340	14404	14190	14188	14290	14176	14175	14312	14228	14215	14226	14256	14421	14278	14267	14356	14226	14295	14371	14204	14252	14271	14315	14316	14255	14184	14437	14265	14441	14331	14249	14289	14291	14372	14279	14237	14147	14397	14523	14114	14442	14238	14358	14355	14397	14275	14271	14364	14311	14322	14454	14339	14311	14186	14333	14339	14220	14342	14459	14298	14156	14258	14303	14264	14325	14406	14236	14379	14382	14389	14221	14307	14182	14210	14230	14241	14399	14253	14316	14220	14403	14417	14341	14282	14220	14376	14280	14479	14231	14234	14307	14310	14167	14309	14193	14435	14304	14245	14177	14229	14338	14268	14205	14290	14302	14120	14258	14419	14332	14296	14172	14307	14536	14191	14377	14372	14338	14283	14531	14187	14362	14376	14300	14222	14342	14298	14354	14222	14373	14296	14200	14120	14251	14293	14089	14336	14216	14320	14211	14459	14228	14250	14373	14333	14156	14373	14205	14315	14389	14284	14319	14393	14250	14355	14443	14361	14306	14257	14400	14198	14380	14266	14268	14281	14181	14337	14353	14357	14403	14334	14148	14465	14235	14505	14223	14286	14341	14333	14330	14196	14388	14263	14281	14377	14216	14371	14374	14228	14336	14487	14204	14250	14155	14358	14353	14284	14271	14253	14331	14251	14368	14383	14384	14313	14331	14252	14314	14358	14256	14323	14154	14417	14365	14263	14344	14348	14356	14227	14303	14315	14244	14301	14283	14286	14359	14246	14237	14449	14239	14159	14242	14370	14198	14394	14234	14256	14189	14237	14198	14290	14184	14350	14247	14220	14334	14306	14404	14421	14203	14401	14418	14309	14297	14461	14224	14215	14197	14387	14285	14175	14292	14239	14048	14346	14222	14277	14290	14245	14321	14307	14280	14344	14216	14301	14124	14301	14240	14320	14310	14217	14340	14262	14454	14455	14155	14232	14277	14362	14228	14127	14420	14314	14324	14221	14313	14207	14280	14228	14413	14287	14276	14442	14250	14183	14346	14335	14225	14317	14309	14115	14266	14382	14260	14239	14262	14283	14389	14294	14246	14400	14260	14298	14259	14396	14409	14297	14412	14229	14376	14304	14280	14176	14166	14213	14356	14351	14224	14147	14321	14487	14264	14354	14347	14271	14253	14330	14310	14241	14363	14164	14385	14351	14468	14310	14243	14328	14357	14286	14507	14366	14233	14271	14296	14326	14261	14390	14342	14311	14259	14255	14464	14327	14464	14330	14282	14245	14250	14193	14411	14439	14228	14331	14293	14347	14268	14345	14313	14348	14383	14108	14305	14287	14376	14437	14379	14337	14371	14414	14359	14248	14466	14228	14214	14296	14141	14385	14172	14095	14324	14223	14114	14403	14165	14212	14576	14248	14354	14264	14500	14391	14303	14360	14299	14297	14411	14312	14327	14169	14381	14390	14249	14177	14325	14246	14226	14408	14410	14428	14224	14287	14362	14247	14188	14360	14242	14229	14262	14296	14220	14192	14359	14147	14072	14258	14353	14324	14327	14394	14208	14189	14279	14408	14458	14301	14309	14409	14227	14144	14407	14195	14183	14335	14297	14163	14289	14258	14332	14284	14243	14318	14313	14332	14514	14388	14635	14301	14213	14237	14456	14183	14145	14254	14510	14328	14403	14299	14363	14342	14289	14148	14222	14256	14204	14329	14332	14190	14322	14374	14327	14323	14257	14247	14466	14417	14235	14310	14276	14285	14286	14301	14427	14151	14168	14329	14362	14222	14199	14390	14223	14260	14254	14418	14423	14199	14332	14053	14463	14268	14198	14376	14269	14352	14293	14471	14125	14326	14289	14492	14391	14350	14574	14342	14350	14382	14255	14244	14507	14302	14367	14423	14192	14241	14340	14301	14375	14456	14161	14382	14264	14359	14354	14373	14212	14408	14173	14286	14346	14157	14265	14331	14345	14250	14274	14377	14358	14314	14416	14182	14143	14273	14200	14407	14373	14320	14369	14215	14378	14462	14244	14336	14315	14237	14300	14337	14282	14368	14446	14278	14320	14191	14333	14428	14373	14414	14239	14350	14326	14318	14232	14371	14287	14304	14335	14416	14330	14350	14313	14395	14219	14222	14278	14353	14318	14286	14374	14246	14368	14210	14363	14344	14401	14457	14260	14119	14353	14336	14134	14234	14193	14314	14236	14313	14292	14242	14304	14063	14283	14353	14407	14269	14463	14253	14251	14310	14275	14130	14344	14525	14207	14535	14250	14364	14138	14199	14380	14230	14368	14377	14279	14185	14464	14387	14202	14322	14288	14272	14437	14255	14301	14316	14320	14340	14253	14262	14215	14318	14369	14369	14323	14302	14319	14363	14418	14110	14262	14277	14308	14302	14317	14231	14124	14372	14279	14256	14361	14218	14271	14179	14223	14253	14451	14288	14356	14202	14403	14132	14274	14297	14200	14277	14209	14465	14272	14240	14329	14396	14373	14436	14239	14224	14243	14206	14285	14295	14411	14391	14198	14199	14489	14337	14315	14603	14311
27105	21602	24220	27706	28887	26946	21993	17815	15860	15252	15190	15214	15318	15383	15210	15281	15339	15351	15278	15338	15265	15065	15079	15216	15357	15225	15208	15183	15115	15130	15142	15111	15099	15189	15212	15266	15093	15202	15290	15140	15206	14873	15106	15233	15372	15224	15113	15154	15138	15303	15339	15171	15083	15461	15133	15125	15175	15242	15154	15300	15242	15275	15219	15364	15086	15182	15225	15117	15290	15150	15143	15237	15252	15300	15242	15156	15015	15394	15372	15175	15291	15131	14989	15171	15278	15225	15121	15007	15218	15111	15229	15191	15130	15125	15248	15250	15108	15293	15076	15134	15202	15165	15140	15293	15247	15249	15146	15086	15125	15035	15132	15066	15211	15245	15225	15113	15207	15038	15307	15101	15190	15417	15142	15110	15127	15050	15217	14992	15242	15265	15169	15135	15123	15122	15251	15073	15176	15324	15161	15078	15149	15052	15170	15222	15356	15079	15168	15103	15268	15159	15188	15136	15104	15315	15270	15151	15219	15295	15217	15197	15212	15007	15174	15211	15218	15099	15254	15104	15100	15109	15197	15382	15205	15260	15109	15259	15209	15195	15175	15026	15137	15239	15141	14964	15309	15163	15161	15257	15182	15196	15173	15185	15017	15138	14967	15101	14979	15285	15080	14950	15141	15279	14994	14991	15100	15118	15178	15245	15163	15347	15098	15094	15273	15227	15268	15013	15237	15097	15322	15157	15193	15135	15139	15188	14991	15092	15170	15068	15285	15253	15243	15138	15171	15100	15263	15223	15215	15088	15187	15040	14974	15006	15270	15206	15108	15451	15009	15045	15291	15177	15157	15129	14970	15038	14961	15288	14781	15274	15242	15116	15275	15177	15428	15334	15154	15235	15071	15093	15167	15169	15256	14974	15028	15126	15357	15116	15186	15066	15160	15066	14974	14960	15110	15180	15139	15059	15206	15192	15325	15106	15206	15231	15378	15261	15228	15149	15109	15132	15177	15273	15118	14947	14919	15188	15248	15148	15029	15187	15195	15049	15156	15177	15133	15162	15116	15039	14980	15043	15212	15199	15131	15225	15162	15214	15113	15121	15296	15256	15107	15170	15176	15263	15345	15132	14983	15100	15364	15315	15142	15183	15151	15065	15164	15209	15190	15217	15055	15190	15347	15007	15272	15214	15487	15252	15152	15266	15001	15102	15229	15217	15133	15403	15089	15099	15212	15303	15158	15287	15025	15250	15239	14993	15252	15140	15325	14987	15079	15179	15290	15259	15141	15228	15042	15051	15134	15317	15256	15158	15120	15144	15239	15106	15200	15209	15187	15110	15127	15255	15185	15248	15240	15050	15113	15179	15238	15227	15198	15172	14975	15008	15243	14952	15107	15184	15190	15021	15131	15179	15129	15072	15158	15108	15366	15229	15202	15167	15309	15198	15166	15080	15307	15205	15194	15137	14973	15171	15300	15250	15275	14946	15062	15110	15003	15066	14953	15266	14952	14983	15164	15018	15110	15069	15150	15256	15420	15009	15190	15182	15307	15187	15001	15232	15071	15232	15070	15109	15090	15306	15084	15071	15143	15166	15319	15217	15053	15060	15029	15254	15186	15251	15138	15178	15262	14947	15099	15140	15132	15120	15252	15190	15240	15143	15069	14921	14989	15295	14959	15022	15167	15069	15292	15343	15256	15090	15209	15207	15228	15215	15246	15100	15168	15138	15280	15176	15157	15189	15109	15038	15076	15097	15121	15241	15272	15038	15252	15143	15096	15145	15131	15063	15188	15247	15279	15197	15133	15298	15172	15073	15131	15321	15182	15282	15321	15273	15016	15302	15222	15032	15100	15176	15085	15076	14935	15196	15156	15119	15259	15248	15062	15307	15144	15163	15374	15135	15195	15141	15090	15201	15117	15095	15121	15255	15082	15251	15224	15181	15184	14992	15153	15337	15219	15182	15067	15230	15154	15311	15234	15124	15252	14981	15265	15090	15180	15178	15124	15255	14960	15150	15228	15204	15248	15288	15081	15277	15107	15087	15182	15073	15233	15072	15175	15185	15149	15139	15077	15085	15128	15201	15219	15153	15311	15160	15279	15235	15132	15385	15237	15113	15239	15134	15235	15175	15194	14893	15208	15146	15151	15002	15174	15149	15118	15106	15274	15334	15180	15281	15140	15174	15185	15092	15351	15315	15314	15314	15052	15194	15145	15182	15037	15033	15144	14935	15075	15196	15282	15116	15048	15100	15090	15121	15338	15169	15272	15069	15236	15137	15266	15101	15282	15190	15222	15218	15103	15263	15133	15161	15308	15141	15093	15129	15223	15275	15123	15098	15206	15237	15300	15232	15149	15235	15144	14888	15230	14892	15085	14974	15141	15248	14873	15126	15125	15200	15486	15178	15070	15201	15163	15133	15157	15087	15301	15342	15134	15122	15348	15057	15117	15330	15334	15179	15063	15223	15070	15175	15208	15017	15146	15282	15225	15120	15192	15157	15211	14869	15067	15136	15061	15037	15340	15194	15234	15105	15268	15279	15246	15213	15212	15060	15318	15140	15235	15344	15394	15229	15275	15289	15274	15206	15306	15122	15153	15042	15078	15235	15059	15147	15089	15169	15119	15251	15241	15312	15173	15199	15236	15086	15152	15164	15175	14985	15148	15061	15125	15047	15090	14956	15258	15071	15384	15168	15178	15206	15139	15268	15083	14998	15084	15077	15252	15118	15139	15211	15127	15088	14933	14999	15314	15257	15234	15152	15305	15097	14911	15151	15152	15300	15246	15167	15143	15026	15215	15392	15018	15221	15130	15323	15203	15247	15185	15041	15211	15015	15294	14981	15367	15195	15209	15099	15070	15105	15330	15203	15266	15227	15189	15056	15159	15297	15195	15083	15183	15131	15424	15136	15329	15110	15273	15135	15275	15309	15122	15206	15185	15105	15230	15397	15162	15390	15247	15314	15205	15060	15278	15278	15195	15258	15262	15296	15327	15230	15093	15234	15239	15210	15144	15319	15167	15176	15287	15122	15283	15142	15011	15275	15173	15248	15049	15389	15103	15171	15238	14987	15137	15207	15050	15163	15105	15349	15360	15197	15344	15042	15194	15145	15169	15215	15127	15272	15022	15350	15346	15173	15017	15227	15106	15221	15228	15123	15049	15161	15123	15243	15204	15370	15094	15143	15115	15366	15395	15091	15021	15170	15100	15090	15294	15238	15356	15321	15354	15170	15178	15091	15107	15148	15256	15074	15258	15094	14954	15196	15048	15119	15206	15127	15028	15252	15175	15093	15289	15131	15249	15126	15243	15238	15187	15368	15045	15380	15113	15262	15074	15238	14968	15019	15008	15031	14988	15097	15148	15235	15035	15371	15094	15216	15256	15158	15211	15110	15115	15104	15012	15166	15340	15423	15212	15068	15259	14994	15460	15362	15217	15044	15043	15016	15185	15119	15268	15126	15250	15140	15146	15026	15107	15162	15280	15262	15119	15063	15288	15159	15152	15305	15034	15126	15217	14919	15215	15056	14928	15079	15359	15209	15197	15104	15217	15309	15325	15189	15128	15157	15113	15220	15071	15221	15104	15113	15017	15030	15068	15164	15079	15053	15156	15113	15193	15439	15121	15207	15068	14998	15197	15145	15083	15196	15228	15153	15170	15380	15148	15286	15147	15127	15206	15061	15219	15121	15039	15092	15243	15234	15118	15191	15407	14987	15020	15186	15075	15081	15061	15298	15155	15060	15104	15084	15149	15272	15250	15156	15129	15078	15102	15103	15118	15227	15046	15185	15358	15126	15048	15262	15231	15047	15030	15208	15175	15120	15357	15325	15280	15228	15379	15133	15165	15117	15188	15265	15272	15493	15227	15206	15169	15183	15238	15157	15210	15236	15263	15321	15145	15037	15116	15066	15343	15142	15074	15162	15297	15255	15194	15208	15372	15108	15160	15428	15175	15337	15095	15052	15112	15096	15009	15052	15288	15377	15182	15071	15105	15315	15238	15072	15110	14936	14951	14926	15317	15212	15115	15139	15339	15123	15206	15214	15272	15114	15069	15221	15197	15098	15432	15295	15249	15237	15227	14993	15228	15386	15014	15153	15137	15233	15030	15229	15238	15071	14983	15422	15292	15244	15245	15096	15281	15308	15023	14985	15220	15330	15042	15234	15165	15032	15140	15236	15180	15305	15016	15193	15288	15091	15219	15183	15076	15065	15289	15122	15156	15321	15225	15214	15208	15194	15194	15171	15167	15212	15022	15244	15262	15230	15212	15425	15126	14917	15199	15157	15110	15407	15137	15148	15150	15357	15411	15080	14948	15077	15199	15098	15299	15213	15446	15316	15024	15327	15379	15209	15164	15142	15203	15201	15316	15338	15264	15191	15093	15207	15199	15240	15173	15200	15121	15264	15226	15119	15210	15060	15263	15233	15310	15202	15092	14989	15232	15245	15210	14993	15012	15184	15236	15258	15250	15263	15110	14944	15262	15031	15174	15227	15177	15073	15001	15179	15069	15091	15153	15110	15272	15257	15152	15014	15022	15172	15160	15103	15222	15198	15053	15110	15022	15228	15155	15266	15073	15337	15074	15169	15100	15152	15282	15190	15299	15075	15391	15224	15193	15229	15208	15282	15184	15133	15240	15272	15262	15295	15108	15115	15163	15164	15142	15274	15091	15182	15296	15133	15141	15049	15215	15329	15134	15431	15263	15167	15056	15122	15212	15116	15180	15188	15312	15464	15349	15102	15174	15236	15067	15151	15191	15205	15076	15160	15223	15287	15285	15210	15320	15157	15196	14974	15130	15196	15228	15376	15296	15163	15081	15079	15390	15228	14946	15139	15285	15257	15164	15258	15141	15102	15267	15064	15091	15306	15047	15126	15307	15191	15293	15162	15232	15104	15342	15261	15137	15220	15098	15192	15069	15132	15041	15154	15152	15129	15264	15304	15153	15136	15154	15236	15259	15186	15201	15355	15342	15037	15069	15312	15093	15015	15114	15072	15204	15052	15135	15099	15273	15201	15211	15195	15143	15068	15206	15215	15198	15167	15275	15123	15057	15090	15370	15152	15102	15163	15121	15328	15321	15287	15081	15043	15238	15186	15252	15063	15311	15139	15114	15270	15223	15067	15320	14980	15112	15245	15307	14926	15074	15083	15267	15131	15063	15107
14461	17204	21636	29053	31484	28311	21983	17164	14693	14455	14468	14280	14436	14463	14369	14341	14187	14221	14343	14511	14513	14373	14530	14373	14419	14463	14553	14356	14475	14295	14470	14357	14286	14368	14257	14359	14307	14324	14480	14342	14266	14273	14449	14344	14401	14419	14290	14425	14479	14362	14306	14358	14416	14438	14425	14331	14365	14225	14306	14370	14310	14319	14315	14311	14455	14421	14456	14374	14384	14342	14352	14210	14430	14309	14325	14411	14319	14327	14398	14265	14331	14292	14486	14213	14367	14441	14334	14371	14444	14286	14453	14296	14440	14390	14240	14274	14384	14371	14421	14434	14250	14205	14382	14418	14325	14383	14446	14362	14343	14428	14430	14395	14284	14330	14463	14454	14375	14470	14457	14407	14284	14436	14399	14514	14185	14450	14474	14429	14304	14542	14435	14269	14483	14404	14283	14331	14357	14304	14470	14333	14358	14492	14280	14462	14423	14339	14494	14463	14338	14436	14390	14585	14410	14545	14322	14287	14430	14326	14316	14332	14454	14343	14277	14439	14346	14251	14302	14242	14551	14472	14317	14272	14355	14342	14424	14241	14294	14220	14363	14131	14187	14319	14398	14330	14266	14253	14275	14388	14300	14474	14382	14413	14243	14259	14415	14397	14362	14385	14322	14360	14338	14165	14225	14265	14239	14428	14469	14302	14319	14279	14406	14414	14470	14181	14331	14242	14389	14263	14303	14301	14422	14348	14396	14420	14394	14261	14463	14426	14290	14568	14432	14192	14364	14356	14317	14328	14326	14444	14270	14268	14327	14328	14315	14513	14300	14406	14478	14349	14308	14316	14322	14371	14300	14434	14440	14460	14327	14337	14378	14363	14470	14226	14249	14482	14412	14216	14268	14398	14247	14388	14384	14421	14447	14424	14462	14270	14346	14390	14486	14392	14186	14214	14508	14429	14367	14413	14374	14443	14491	14360	14335	14437	14400	14424	14288	14417	14389	14572	14383	14402	14303	14324	14520	14420	14470	14224	14402	14266	14346	14256	14527	14294	14432	14297	14421	14289	14265	14203	14398	14366	14320	14574	14355	14493	14407	14387	14543	14184	14273	14332	14622	14370	14455	14419	14342	14428	14368	14460	14368	14406	14534	14329	14447	14625	14449	14287	14515	14405	14580	14439	14530	14390	14470	14289	14377	14291	14327	14218	14342	14297	14455	14508	14387	14404	14360	14411	14501	14505	14248	14345	14319	14283	14328	14486	14254	14397	14331	14345	14265	14299	14423	14432	14294	14211	14485	14451	14369	14225	14451	14352	14378	14347	14370	14472	14471	14420	14255	14241	14443	14514	14399	14421	14422	14251	14367	14271	14454	14429	14307	14374	14394	14301	14316	14328	14402	14392	14399	14495	14346	14319	14482	14429	14503	14381	14380	14321	14304	14437	14271	14337	14249	14430	14360	14421	14335	14614	14289	14394	14451	14335	14305	14476	14161	14273	14375	14350	14427	14395	14384	14399	14266	14332	14518	14279	14409	14336	14550	14429	14335	14317	14398	14484	14422	14321	14240	14203	14562	14375	14412	14264	14482	14634	14434	14294	14503	14286	14309	14385	14322	14430	14400	14312	14439	14320	14477	14409	14194	14211	14570	14501	14427	14307	14284	14433	14437	14336	14419	14339	14406	14338	14450	14430	14352	14300	14328	14293	14284	14343	14356	14351	14488	14344	14274	14523	14324	14368	14271	14403	14433	14420	14441	14194	14395	14379	14327	14331	14291	14364	14405	14357	14254	14493	14366	14325	14412	14527	14351	14510	14340	14328	14602	14324	14450	14316	14441	14343	14359	14314	14314	14299	14472	14286	14319	14299	14258	14413	14294	14450	14507	14204	14453	14295	14349	14386	14399	14381	14408	14255	14324	14306	14263	14443	14412	14467	14282	14397	14324	14271	14430	14484	14256	14343	14283	14328	14505	14253	14316	14597	14270	14435	14384	14393	14412	14338	14298	14497	14418	14510	14243	14264	14243	14294	14348	14408	14365	14316	14493	14514	14359	14452	14398	14400	14362	14477	14286	14349	14385	14195	14595	14374	14319	14330	14435	14434	14337	14414	14283	14393	14338	14481	14340	14404	14200	14303	14309	14332	14394	14334	14310	14358	14336	14319	14338	14437	14397	14362	14492	14361	14372	14414	14320	14403	14438	14422	14372	14395	14321	14257	14375	14305	14359	14317	14280	14601	14408	14419	14471	14326	14435	14248	14524	14328	14445	14448	14414	14398	14333	14283	14430	14296	14510	14498	14254	14436	14285	14429	14415	14472	14351	14305	14371	14306	14389	14421	14471	14419	14344	14377	14426	14237	14395	14364	14406	14371	14414	14301	14363	14365	14481	14355	14438	14380	14445	14363	14394	14620	14278	14376	14163	14207	14461	14407	14291	14291	14427	14262	14362	14255	14318	14356	14300	14288	14271	14201	14313	14361	14463	14463	14429	14434	14234	14331	14495	14449	14378	14470	14334	14324	14250	14551	14325	14448	14330	14437	14438	14379	14359	14410	14449	14242	14551	14576	14460	14443	14341	14453	14546	14445	14404	14257	14458	14365	14413	14464	14222	14370	14341	14280	14408	14536	14437	14479	14484	14451	14405	14216	14434	14499	14346	14505	14447	14332	14580	14276	14450	14157	14230	14187	14422	14345	14487	14331	14463	14415	14381	14431	14469	14484	14395	14457	14399	14351	14358	14330	14591	14379	14421	14392	14278	14415	14510	14396	14511	14344	14446	14344	14319	14283	14283	14390	14381	14394	14357	14428	14356	14260	14411	14394	14316	14404	14329	14356	14478	14219	14384	14393	14358	14278	14356	14518	14452	14353	14375	14293	14406	14368	14285	14419	14460	14319	14305	14301	14346	14247	14300	14258	14449	14209	14473	14433	14504	14357	14487	14220	14218	14476	14438	14416	14459	14527	14361	14251	14453	14391	14393	14298	14399	14373	14304	14453	14354	14302	14296	14577	14353	14324	14238	14339	14443	14354	14261	14500	14349	14489	14240	14322	14505	14311	14501	14348	14397	14506	14380	14395	14432	14443	14356	14332	14348	14361	14500	14403	14273	14265	14385	14374	14249	14323	14377	14248	14435	14206	14352	14486	14447	14437	14278	14437	14338	14291	14480	14378	14468	14387	14379	14441	14411	14396	14449	14325	14311	14419	14379	14389	14288	14302	14394	14385	14433	14396	14384	14436	14348	14458	14211	14466	14361	14339	14398	14309	14300	14303	14329	14292	14496	14394	14376	14474	14244	14133	14425	14173	14353	14348	14423	14330	14323	14503	14260	14260	14361	14480	14502	14399	14396	14359	14283	14334	14193	14489	14282	14351	14270	14396	14344	14365	14395	14383	14280	14427	14303	14350	14281	14469	14442	14532	14251	14242	14221	14319	14303	14353	14399	14571	14320	14483	14344	14491	14187	14323	14271	14578	14349	14438	14286	14328	14384	14386	14371	14386	14262	14203	14563	14543	14380	14416	14381	14378	14405	14386	14552	14476	14203	14371	14192	14437	14315	14464	14326	14352	14382	14535	14381	14387	14270	14426	14548	14372	14498	14361	14418	14556	14375	14378	14258	14255	14273	14470	14420	14482	14186	14539	14335	14345	14516	14312	14328	14326	14333	14287	14381	14578	14244	14508	14507	14397	14386	14277	14297	14394	14386	14446	14341	14334	14346	14233	14371	14316	14341	14275	14229	14400	14427	14507	14420	14410	14397	14418	14337	14343	14320	14244	14344	14312	14453	14309	14185	14191	14293	14521	14323	14370	14216	14291	14295	14295	14346	14383	14465	14443	14425	14424	14394	14443	14311	14415	14341	14173	14505	14373	14239	14463	14450	14326	14456	14275	14382	14257	14358	14392	14411	14254	14434	14271	14310	14535	14416	14254	14359	14372	14425	14440	14533	14419	14361	14294	14413	14382	14334	14329	14342	14146	14338	14284	14328	14535	14444	14308	14248	14371	14390	14259	14211	14326	14344	14320	14524	14440	14346	14513	14427	14438	14456	14280	14493	14341	14452	14326	14391	14509	14381	14259	14376	14439	14283	14474	14307	14575	14436	14385	14345	14406	14400	14188	14408	14303	14329	14372	14430	14510	14458	14198	14399	14513	14277	14286	14467	14415	14351	14302	14481	14497	14449	14476	14410	14325	14426	14294	14518	14525	14200	14555	14361	14301	14518	14321	14343	14455	14384	14430	14516	14356	14493	14476	14452	14413	14279	14280	14359	14489	14445	14450	14432	14295	14370	14407	14463	14344	14286	14168	14387	14317	14232	14309	14444	14285	14327	14260	14576	14231	14232	14372	14466	14368	14387	14394	14358	14393	14259	14331	14395	14418	14522	14345	14440	14312	14346	14399	14230	14319	14463	14329	14485	14334	14300	14183	14438	14290	14375	14309	14475	14507	14399	14588	14427	14372	14559	14240	14521	14336	14315	14354	14503	14407	14384	14458	14397	14385	14182	14443	14304	14370	14473	14442	14418	14318	14247	14339	14487	14337	14413	14411	14412	14345	14551	14385	14454	14562	14403	14408	14483	14276	14307	14482	14479	14279	14454	14289	14308	14386	14139	14371	14290	14304	14272	14451	14462	14471	14464	14328	14537	14299	14507	14464	14427	14300	14524	14472	14249	14273	14292	14439	14532	14399	14438	14574	14395	14373	14486	14345	14412	14389	14372	14475	14443	14418	14267	14397	14355	14331	14414	14410	14479	14370	14314	14280	14420	14426	14597	14323	14444	14275	14427	14273	14405	14446	14572	14400	14348	14322	14395	14489	14343	14299	14569	14397	14400	14446	14299	14548	14424	14456	14403	14372	14298	14354	14457	14306	14571	14359	14412	14350	14390	14349	14176	14345	14505	14208	14274	14307	14229	14368	14427	14394	14346	14361	14457	14540	14481	14457	14404	14416	14379	14263	14452	14585	14294	14513	14346	14464	14340	14470	14314	14504	14423	14343	14412	14321	14519	14384	14124	14328	14341	14311	14362	14422	14338	14533	14170	14457	14547	14330	14419	14336	14495	14404	14254	14387	14352	14286	14526	14574	14436	14397	14378	14447	14317	14360	14225	14447	14325	14365	14221	14259	14417	14307	14318	14479	14328	14424	14485	14505	14429	14335	14353	14549
24255	21215	28433	32148	51628	51085	40438	27982	19159	16292	15846	15911	15581	15538	15903	15665	15582	15777	15681	15721	15767	15600	15723	15904	15699	15715	15741	15822	15734	15713	15608	15720	15728	15664	15726	15521	15590	15563	15683	15642	15485	15553	15535	15446	15581	15699	15758	15778	15721	15722	15707	15569	15523	15578	15629	15598	15578	15571	15597	15671	15762	15518	15772	15634	15499	15531	15743	15747	15383	15648	15487	15632	15497	15663	15830	15466	15406	15503	15493	15525	15615	15601	15597	15480	15681	15609	15526	15716	15657	15390	15594	15539	15528	15708	15567	15583	15658	15528	15491	15429	15539	15492	15449	15498	15716	15623	15686	15725	15735	15604	15656	15756	15744	15535	15479	15685	15585	15527	15549	15592	15473	15772	15641	15596	15670	15600	15471	15664	15386	15525	15691	15581	15827	15608	15422	15476	15606	15490	15691	15379	15821	15647	15816	15568	15405	15677	15732	15666	15597	15493	15659	15589	15438	15617	15418	15475	15609	15663	15496	15534	15570	15772	15670	15609	15595	15661	15324	15485	15400	15678	15535	15626	15702	15595	15709	15493	15757	15581	15593	15647	15680	15516	15663	15631	15495	15537	15554	15583	15547	15570	15670	15653	15457	15536	15532	15570	15508	15584	15584	15399	15577	15556	15461	15576	15643	15589	15462	15675	15592	15632	15676	15440	15744	15751	15519	15696	15492	15314	15644	15687	15480	15456	15755	15518	15495	15692	15520	15745	15696	15640	15709	15687	15871	15681	15586	15524	15522	15591	15602	15623	15664	15601	15825	15620	15438	15744	15585	15611	15537	15808	15616	15618	15815	15328	15618	15417	15789	15472	15898	15702	15543	15465	15529	15262	15634	15639	15601	15705	15576	15732	15771	15736	15829	15703	15700	15620	15622	15529	15506	15685	15617	15495	15715	15720	15338	15691	15653	15357	15657	15484	15493	15612	15556	15555	15748	15740	15613	15633	15762	15572	15600	15507	15460	15558	15420	15486	15479	15473	15453	15417	15450	15515	15565	15647	15728	15758	15629	15589	15525	15518	15686	15720	15606	15724	15681	15798	15699	15579	15547	15561	15590	15455	15420	15743	15654	15593	15609	15602	15726	15669	15584	15530	15773	15382	15480	15492	15711	15626	15530	15479	15694	15616	15479	15567	15576	15346	15314	15644	15566	15688	15694	15676	15641	15628	15644	15580	15438	15680	15549	15525	15622	15713	15668	15475	15557	15799	15541	15818	15627	15563	15482	15583	15531	15628	15674	15623	15741	15562	15638	15554	15511	15587	15550	15470	15553	15489	15564	15680	15673	15520	15496	15751	15708	15577	15684	15556	15549	15548	15609	15706	15465	15530	15576	15634	15674	15472	15446	15687	15679	15785	15726	15537	15704	15676	15604	15633	15633	15464	15648	15726	15551	15444	15391	15592	15532	15617	15485	15601	15449	15410	15418	15633	15550	15666	15768	15492	15539	15793	15744	15560	15601	15688	15486	15593	15427	15526	15715	15764	15594	15484	15466	15510	15747	15549	15636	15632	15590	15716	15555	15454	15598	15574	15362	15718	15509	15500	15561	15645	15524	15667	15578	15553	15461	15592	15555	15594	15497	15777	15617	15415	15353	15640	15573	15578	15546	15563	15684	15538	15691	15549	15722	15667	15645	15528	15621	15567	15508	15582	15631	15583	15386	15645	15584	15669	15687	15592	15489	15614	15590	15827	15683	15513	15562	15495	15517	15489	15615	15510	15657	15508	15662	15586	15662	15667	15741	15547	15685	15485	15754	15578	15608	15612	15459	15503	15753	15416	15814	15566	15653	15545	15681	15541	15632	15537	15574	15644	15536	15400	15491	15648	15678	15554	15665	15574	15365	15557	15624	15605	15453	15564	15781	15508	15712	15487	15706	15470	15573	15581	15676	15751	15842	15530	15697	15503	15440	15497	15639	15545	15576	15524	15663	15510	15534	15317	15579	15463	15525	15474	15475	15670	15452	15585	15688	15546	15387	15437	15517	15448	15788	15769	15657	15692	15420	15402	15673	15622	15616	15330	15621	15522	15576	15727	15576	15524	15589	15692	15451	15754	15755	15725	15464	15579	15651	15563	15646	15644	15503	15490	15442	15524	15670	15749	15722	15477	15486	15680	15688	15554	15644	15541	15729	15674	15525	15621	15770	15713	15699	15504	15468	15623	15417	15514	15766	15599	15405	15539	15652	15691	15582	15605	15422	15482	15470	15450	15530	15599	15564	15470	15547	15628	15517	15557	15599	15757	15511	15616	15589	15504	15492	15550	15722	15690	15647	15591	15789	15659	15524	15745	15508	15510	15525	15440	15708	15659	15480	15456	15600	15528	15760	15541	15526	15694	15732	15553	15676	15620	15568	15659	15632	15483	15720	15689	15528	15520	15516	15652	15573	15588	15605	15750	15489	15567	15474	15515	15557	15654	15571	15413	15702	15719	15513	15639	15582	15659	15613	15598	15760	15690	15485	15645	15817	15543	15584	15493	15687	15647	15565	15615	15714	15506	15546	15386	15505	15640	15628	15511	15652	15704	15765	15613	15596	15594	15617	15568	15522	15565	15494	15750	15729	15388	15540	15527	15866	15635	15568	15504	15455	15353	15474	15441	15449	15531	15769	15723	15571	15673	15676	15557	15660	15517	15669	15761	15591	15658	15579	15664	15798	15551	15682	15579	15674	15539	15658	15723	15548	15462	15735	15749	15214	15588	15483	15341	15501	15763	15448	15499	15416	15433	15646	15575	15703	15643	15544	15696	15498	15500	15722	15644	15537	15790	15334	15623	15636	15793	15472	15570	15438	15536	15644	15487	15821	15590	15595	15653	15546	15356	15604	15717	15550	15575	15624	15573	15575	15495	15490	15469	15590	15456	15502	15536	15771	15695	15442	15433	15457	15427	15595	15640	15591	15535	15623	15685	15705	15782	15616	15457	15481	15506	15626	15827	15627	15516	15511	15605	15572	15726	15441	15613	15546	15663	15599	15651	15594	15653	15788	15493	15714	15449	15454	15634	15451	15342	15424	15685	15709	15562	15560	15682	15605	15488	15502	15544	15676	15630	15681	15476	15522	15639	15520	15657	15431	15477	15515	15540	15614	15383	15607	15663	15616	15635	15634	15518	15871	15747	15678	15546	15640	15723	15612	15538	15674	15761	15556	15523	15500	15638	15683	15577	15729	15495	15871	15738	15756	15732	15745	15658	15513	15539	15794	15739	15635	15539	15647	15441	15608	15667	15542	15605	15634	15483	15877	15698	15707	15729	15586	15517	15621	15399	15627	15520	15541	15678	15416	15625	15528	15663	15664	15443	15533	15597	15710	15553	15483	15499	15620	15530	15566	15412	15501	15545	15708	15645	15434	15708	15546	15424	15546	15585	15598	15658	15591	15404	15438	15594	15649	15716	15612	15443	15529	15663	15584	15708	15659	15458	15748	15526	15600	15492	15404	15461	15662	15658	15753	15550	15511	15470	15561	15505	15652	15485	15564	15432	15698	15570	15682	15643	15402	15563	15492	15677	15750	15596	15631	15649	15846	15702	15499	15582	15433	15706	15537	15629	15714	15623	15534	15586	15592	15651	15699	15497	15616	15586	15558	15592	15568	15623	15834	15621	15657	15627	15550	15417	15432	15497	15627	15502	15586	15585	15553	15593	15455	15560	15526	15634	15714	15534	15669	15568	15546	15404	15835	15573	15743	15535	15701	15623	15534	15706	15428	15814	15427	15659	15625	15662	15377	15699	15690	15706	15499	15513	15745	15661	15471	15561	15499	15557	15381	15521	15535	15368	15583	15435	15607	15537	15786	15551	15363	15485	15626	15637	15570	15528	15648	15474	15612	15510	15608	15391	15288	15471	15631	15553	15374	15641	15446	15718	15608	15610	15670	15700	15538	15598	15576	15543	15616	15592	15671	15620	15463	15694	15563	15549	15524	15601	15506	15869	15557	15549	15707	15642	15549	15705	15492	15458	15642	15688	15552	15729	15700	15675	15505	15607	15554	15563	15593	15598	15510	15639	15529	15595	15642	15675	15334	15475	15436	15468	15478	15345	15596	15557	15678	15495	15495	15686	15590	15767	15555	15656	15454	15498	15795	15589	15560	15630	15597	15521	15663	15617	15693	15472	15482	15538	15643	15539	15595	15684	15674	15573	15592	15626	15634	15507	15448	15651	15541	15811	15342	15468	15467	15392	15540	15783	15622	15655	15729	15610	15289	15619	15835	15610	15477	15578	15611	15700	15751	15592	15595	15526	15668	15648	15514	15553	15735	15559	15634	15646	15422	15593	15655	15636	15870	15566	15634	15675	15693	15649	15553	15558	15503	15626	15492	15651	15476	15612	15559	15533	15515	15629	15646	15598	15397	15725	15686	15594	15419	15585	15403	15523	15730	15374	15636	15516	15617	15548	15636	15514	15669	15733	15583	15750	15439	15568	15436	15653	15712	15428	15560	15570	15538	15591	15623	15599	15716	15397	15504	15664	15702	15489	15538	15716	15686	15538	15662	15648	15535	15756	15702	15491	15483	15567	15639	15735	15381	15584	15483	15642	15440	15682	15599	15593	15514	15534	15570	15584	15561	15430	15493	15758	15680	15559	15477	15633	15517	15601	15674	15642	15552	15493	15443	15584	15623	15653	15657	15615	15520	15595	15484	15630	15476	15672	15689	15550	15542	15554	15360	15740	15450	15521	15593	15713	15452	15526	15644	15392	15420	15720	15534	15759	15829	15832	15659	15495	15662	15738	15776	15504	15681	15588	15566	15630	15534	15652	15622	15640	15524	15621	15392	15710	15535	15540	15552	15653	15651	15647	15514	15667	15435	15608	15704	15598	15495	15534	15578	15538	15566	15476	15589	15532	15529	15533	15671	15644	15593	15572	15538	15780	15567	15395	15330	15696	15468	15459	15725	15608	15489	15686	15591	15727	15433	15615	15421	15421	15647	15732	15446	15636	15431	15488	15464	15615	15599	15657	15493	15548	15550	15512	15469	15580	15651	15369	15658	15603	15505	15667	15473	15494	15512	15514	15658	15526	15593	15542	15622	15535	15500	15738	15643	15502	15704	15592	15551	15653	15399	15495	15683	15609	15479	15652	15699	15554	15609	15599	15647	15590	15432	15719
14312	25799	38799	51455	59750	52431	40732	28519	17016	14529	14655	14672	14779	14611	14815	14560	14758	14677	14828	14737	14731	14584	14783	14605	14724	14664	14661	14743	14570	14622	14604	14753	14771	14614	14659	14562	14660	14704	14651	14907	14516	14603	14812	14672	14568	14619	14702	14736	14863	14849	14684	14768	14795	14648	14675	14696	14615	14562	14691	14848	14685	14653	14623	14587	14748	14798	14630	14600	14570	14681	14799	14548	14689	14585	14773	14517	14588	14647	14680	14591	14538	14621	14688	14603	14567	14571	14513	14618	14637	14591	14585	14583	14493	14814	14679	14514	14727	14730	14543	14766	14594	14820	14686	14518	14650	14563	14639	14664	14600	14501	14669	14653	14865	14606	14676	14582	14746	14672	14723	14713	14659	14668	14648	14578	14534	14530	14735	14682	14708	14527	14561	14711	14481	14734	14553	14641	14563	14536	14584	14755	14746	14560	14781	14588	14757	14721	14609	14724	14729	14899	14717	14697	14659	14679	14609	14556	14747	14644	14717	14719	14586	14603	14737	14561	14680	14738	14569	14769	14629	14688	14548	14643	14689	14668	14625	14371	14668	14502	14505	14577	14434	14610	14832	14469	14675	14700	14710	14469	14536	14571	14669	14518	14723	14697	14543	14539	14726	14695	14594	14721	14745	14743	14692	14571	14631	14598	14644	14757	14487	14655	14731	14473	14756	14651	14781	14499	14649	14652	14611	14697	14616	14625	14587	14637	14618	14726	14686	14660	14638	14680	14510	14803	14649	14713	14645	14735	14501	14536	14687	14689	14761	14766	14700	14566	14707	14615	14511	14863	14732	14618	14554	14706	14683	14567	14652	14551	14601	14572	14579	14786	14611	14745	14713	14867	14459	14470	14697	14710	14707	14610	14655	14634	14754	14666	14593	14526	14686	14750	14698	14671	14643	14612	14698	14572	14737	14547	14643	14827	14630	14719	14721	14469	14597	14639	14553	14723	14662	14702	14423	14783	14571	14681	14609	14532	14646	14717	14629	14626	14556	14483	14340	14474	14634	14649	14802	14567	14600	14495	14619	14671	14652	14718	14488	14577	14571	14587	14617	14849	14582	14591	14733	14843	14482	14660	14607	14611	14655	14730	14637	14572	14563	14556	14593	14620	14405	14740	14581	14788	14567	14763	14697	14775	14693	14518	14797	14513	14784	14696	14729	14644	14537	14812	14704	14679	14741	14652	14690	14610	14583	14653	14600	14744	14741	14571	14685	14506	14635	14711	14506	14723	14758	14618	14712	14694	14696	14747	14655	14625	14709	14574	14653	14663	14706	14748	14628	14674	14731	14722	14634	14579	14564	14601	14753	14596	14736	14655	14741	14607	14536	14627	14568	14619	14534	14634	14621	14518	14681	14669	14753	14670	14656	14730	14720	14577	14468	14521	14612	14605	14686	14587	14656	14619	14726	14798	14663	14610	14490	14572	14675	14704	14620	14544	14694	14730	14499	14662	14725	14645	14644	14649	14492	14596	14638	14650	14782	14613	14568	14484	14699	14781	14747	14601	14546	14501	14672	14778	14542	14543	14784	14680	14749	14756	14823	14542	14601	14623	14689	14718	14656	14518	14731	14603	14779	14660	14742	14580	14575	14683	14725	14657	14601	14550	14560	14653	14635	14819	14818	14614	14665	14699	14788	14397	14632	14603	14560	14785	14650	14674	14806	14602	14826	14759	14702	14655	14633	14588	14739	14562	14535	14493	14624	14550	14528	14675	14713	14612	14458	14603	14550	14589	14559	14577	14737	14596	14481	14625	14597	14606	14633	14636	14580	14691	14636	14576	14491	14586	14559	14468	14580	14723	14526	14601	14560	14874	14685	14608	14739	14701	14705	14685	14595	14727	14703	14558	14536	14634	14691	14483	14583	14645	14634	14605	14629	14612	14566	14863	14542	14595	14681	14701	14592	14652	14696	14754	14547	14800	14565	14739	14628	14601	14664	14569	14635	14866	14687	14833	14614	14574	14793	14564	14653	14680	14686	14759	14618	14590	14605	14706	14602	14535	14629	14715	14567	14584	14548	14654	14529	14651	14838	14624	14571	14719	14676	14655	14535	14658	14832	14806	14545	14604	14584	14732	14718	14652	14767	14683	14779	14669	14799	14590	14617	14795	14523	14652	14729	14690	14545	14698	14571	14599	14674	14602	14624	14636	14645	14666	14584	14677	14834	14519	14574	14785	14510	14577	14754	14747	14734	14722	14630	14513	14661	14689	14687	14612	14776	14642	14672	14637	14532	14625	14667	14600	14480	14834	14549	14591	14615	14606	14617	14604	14654	14569	14759	14578	14830	14534	14745	14625	14513	14642	14674	14619	14498	14821	14648	14568	14567	14608	14461	14741	14708	14758	14754	14614	14536	14757	14637	14717	14486	14740	14703	14558	14648	14843	14647	14809	14575	14726	14589	14523	14582	14537	14554	14709	14651	14558	14610	14569	14724	14746	14590	14777	14812	14674	14669	14555	14778	14656	14600	14568	14557	14584	14739	14726	14548	14662	14619	14729	14495	14742	14530	14446	14813	14491	14745	14731	14676	14604	14811	14611	14567	14541	14656	14676	14721	14643	14462	14723	14838	14586	14771	14668	14549	14788	14581	14604	14492	14653	14661	14724	14716	14632	14474	14462	14572	14688	14689	14793	14579	14681	14586	14524	14604	14654	14529	14677	14657	14758	14680	14663	14649	14643	14597	14547	14453	14684	14569	14618	14654	14676	14679	14577	14644	14548	14700	14923	14649	14733	14511	14602	14764	14579	14656	14699	14538	14534	14558	14674	14653	14830	14531	14744	14618	14620	14727	14559	14648	14674	14600	14594	14762	14627	14523	14684	14752	14627	14856	14404	14749	14642	14582	14694	14546	14608	14552	14625	14724	14765	14483	14779	14775	14649	14759	14610	14716	14588	14722	14576	14691	14665	14541	14847	14538	14709	14673	14600	14582	14546	14528	14830	14770	14596	14614	14570	14673	14778	14538	14637	14689	14573	14755	14594	14524	14626	14641	14608	14667	14628	14730	14664	14704	14725	14514	14700	14631	14643	14638	14668	14761	14740	14681	14594	14477	14649	14640	14654	14607	14587	14299	14681	14595	14602	14638	14897	14515	14776	14577	14597	14701	14692	14463	14816	14752	14800	14463	14600	14645	14690	14660	14699	14784	14525	14785	14624	14618	14730	14599	14604	14637	14647	14635	14641	14648	14677	14690	14595	14621	14725	14613	14693	14586	14690	14645	14577	14789	14744	14636	14695	14807	14800	14745	14721	14762	14699	14653	14670	14530	14583	14661	14547	14628	14564	14631	14562	14650	14631	14650	14654	14594	14686	14773	14621	14691	14779	14726	14694	14583	14747	14604	14780	14695	14592	14821	14554	14783	14410	14583	14669	14714	14738	14718	14694	14800	14667	14687	14563	14617	14573	14657	14625	14424	14601	14733	14472	14573	14585	14769	14634	14576	14667	14659	14689	14568	14606	14624	14746	14639	14696	14582	14743	14600	14648	14706	14554	14599	14520	14506	14608	14502	14758	14778	14704	14626	14573	14562	14738	14781	14459	14679	14726	14641	14721	14883	14686	14719	14665	14643	14756	14591	14608	14603	14571	14563	14552	14498	14510	14611	14566	14701	14686	14637	14658	14640	14562	14600	14500	14525	14718	14734	14692	14741	14688	14598	14664	14707	14635	14710	14650	14699	14772	14727	14762	14610	14533	14818	14614	14683	14693	14604	14710	14658	14625	14310	14785	14568	14636	14808	14673	14806	14683	14469	14563	14780	14698	14822	14528	14661	14712	14664	14627	14642	14606	14554	14751	14701	14893	14551	14637	14645	14863	14755	14585	14708	14633	14752	14625	14815	14594	14702	14634	14569	14526	14515	14641	14605	14592	14655	14709	14581	14509	14640	14629	14619	14715	14610	14737	14608	14643	14651	14729	14667	14669	14619	14674	14692	14709	14660	14734	14701	14544	14651	14635	14652	14698	14832	14613	14691	14595	14602	14728	14534	14455	14586	14510	14595	14847	14567	14842	14623	14623	14732	14548	14665	14640	14797	14680	14732	14754	14613	14577	14570	14732	14618	14682	14682	14738	14725	14687	14587	14623	14555	14783	14721	14652	14684	14873	14570	14707	14636	14862	14885	14582	14701	14695	14591	14673	14655	14708	14783	14672	14589	14792	14691	14635	14692	14613	14583	14467	14639	14547	14702	14634	14620	14611	14708	14710	14793	14718	14736	14609	14662	14688	14690	14642	14617	14741	14550	14517	14726	14401	14800	14561	14637	14709	14713	14773	14612	14764	14568	14660	14661	14666	14695	14614	14657	14583	14667	14730	14778	14600	14695	14482	14603	14664	14486	14632	14661	14678	14616	14676	14695	14596	14856	14630	14583	14546	14383	14738	14583	14596	14602	14678	14645	14612	14692	14618	14554	14621	14636	14577	14637	14665	14831	14595	14569	14697	14747	14640	14606	14579	14626	14498	14608	14598	14547	14693	14536	14439	14611	14656	14714	14641	14643	14631	14646	14660	14680	14666	14629	14576	14539	14718	14565	14674	14653	14466	14856	14587	14609	14587	14670	14597	14601	14712	14627	14712	14617	14753	14849	14699	14631	14507	14691	14663	14590	14539	14527	14754	14618	14708	14761	14558	14558	14727	14696	14690	14598	14551	14627	14806	14632	14623	14580	14680	14533	14544	14775	14655	14710	14727	14619	14578	14677	14725	14617	14673	14541	14551	14590	14546	14791	14488	14630	14631	14631	14675	14927	14742	14686	14747	14611	14707	14637	14610	14617	14497	14630	14636	14508	14550	14724	14746	14629	14717	14698	14749	14688	14823	14564	14599	14436	14635	14728	14679	14539	14819	14603	14677	14540	14711	14688	14662	14685	14465	14608	14638	14690	14615	14575	14558	14611	14452	14777	14623	14550	14737	14632	14728	14601	14615	14614	14527	14583	14805	14674	14770	14651	14672	14595	14700	14692	14687	14642	14742	14633	14780	14567	14528	14597	14651	14661	14598	14547	14740	14630	14594	14592	14744	14749	14621	14577	14566	14566	14665	14645	14592	14761	14704	14811	14708	14566	14550	14528	14616	14610	14692	14403	14596	14643	14675	14522	14651	14551	14674	14561	14637
22806	21160	28938	28848	53534	59186	50078	34101	20830	16721	15940	15851	15675	15768	15572	15793	15630	15594	15546	15665	15585	15648	15480	15694	15607	15834	15497	15617	15425	15570	15590	15675	15471	15474	15655	15540	15455	15561	15564	15404	15661	15472	15440	15269	15516	15580	15508	15519	15750	15864	15683	15679	15485	15644	15691	15303	15564	15524	15375	15438	15312	15626	15572	15608	15518	15636	15627	15581	15551	15666	15392	15415	15468	15676	15534	15244	15366	15520	15331	15374	15498	15478	15465	15426	15252	15319	15280	15484	15488	15365	15510	15549	15467	15484	15486	15473	15699	15515	15596	15539	15424	15363	15555	15628	15528	15369	15441	15497	15396	15383	15476	15394	15408	15478	15358	15382	15667	15451	15594	15561	15406	15428	15443	15269	15290	15569	15506	15410	15373	15484	15494	15484	15374	15472	15365	15545	15503	15313	15553	15415	15466	15500	15511	15452	15479	15502	15291	15400	15402	15478	15428	15584	15401	15272	15553	15317	15392	15411	15528	15525	15507	15528	15158	15620	15341	15385	15497	15502	15419	15470	15457	15540	15441	15428	15522	15528	15509	15540	15160	15444	15313	15391	15536	15264	15691	15723	15384	15474	15519	15324	15449	15225	15333	15413	15314	15597	15458	15415	15530	15385	15216	15514	15486	15642	15470	15557	15270	15391	15381	15323	15496	15417	15354	15453	15323	15383	15481	15482	15715	15603	15739	15443	15498	15461	15477	15627	15509	15536	15529	15449	15358	15423	15537	15512	15448	15468	15404	15483	15662	15422	15505	15418	15544	15385	15366	15600	15569	15567	15526	15469	15459	15420	15361	15586	15476	15511	15354	15473	15245	15514	15266	15215	15330	15442	15322	15324	15428	15374	15417	15383	15260	15399	15407	15269	15429	15405	15582	15531	15527	15599	15523	15471	15642	15644	15669	15429	15537	15658	15586	15347	15440	15503	15292	15444	15686	15498	15494	15312	15596	15441	15415	15470	15461	15389	15542	15486	15635	15465	15718	15316	15468	15502	15266	15388	15405	15248	15578	15325	15355	15461	15237	15366	15391	15502	15462	15490	15505	15252	15411	15453	15168	15524	15604	15603	15587	15418	15533	15485	15492	15314	15236	15368	15271	15500	15398	15479	15572	15418	15308	15446	15755	15451	15428	15512	15420	15198	15502	15429	15465	15529	15316	15265	15287	15333	15582	15351	15284	15636	15399	15546	15506	15470	15558	15513	15507	15378	15154	15474	15525	15483	15432	15287	15588	15469	15551	15650	15408	15389	15413	15444	15348	15517	15499	15572	15410	15564	15259	15548	15368	15609	15418	15336	15376	15568	15466	15567	15571	15462	15407	15386	15487	15411	15538	15529	15387	15585	15609	15433	15343	15474	15471	15537	15557	15472	15177	15366	15342	15415	15412	15390	15503	15490	15481	15235	15540	15386	15332	15583	15409	15496	15427	15435	15388	15443	15509	15475	15457	15529	15451	15478	15401	15575	15428	15275	15362	15447	15643	15266	15494	15400	15278	15562	15477	15389	15453	15407	15404	15303	15625	15356	15528	15468	15372	15493	15440	15650	15421	15250	15441	15361	15404	15436	15520	15245	15463	15469	15532	15583	15489	15433	15517	15575	15549	15317	15424	15607	15390	15411	15293	15600	15377	15373	15554	15608	15678	15497	15270	15438	15334	15344	15526	15492	15455	15415	15696	15328	15351	15473	15510	15485	15495	15423	15449	15650	15518	15420	15478	15461	15318	15453	15272	15493	15370	15227	15520	15468	15412	15556	15553	15550	15503	15433	15584	15282	15504	15604	15459	15257	15466	15666	15337	15508	15431	15634	15498	15391	15447	15433	15403	15419	15511	15533	15320	15262	15525	15299	15449	15608	15501	15410	15576	15420	15436	15600	15499	15526	15624	15545	15509	15578	15478	15382	15442	15411	15354	15348	15427	15332	15421	15254	15491	15657	15368	15493	15312	15477	15465	15373	15532	15544	15644	15390	15457	15332	15399	15479	15535	15510	15611	15310	15472	15398	15363	15494	15422	15357	15489	15457	15532	15551	15534	15429	15477	15448	15490	15468	15434	15482	15563	15364	15491	15314	15381	15399	15281	15445	15315	15322	15618	15447	15558	15387	15388	15464	15438	15532	15472	15394	15705	15647	15693	15390	15358	15372	15334	15417	15387	15518	15400	15682	15572	15551	15456	15504	15476	15386	15441	15497	15514	15633	15478	15243	15441	15513	15614	15538	15426	15229	15356	15474	15596	15658	15445	15404	15484	15432	15358	15306	15507	15250	15345	15446	15566	15363	15455	15397	15533	15375	15513	15367	15472	15393	15424	15537	15518	15410	15419	15562	15311	15579	15462	15487	15330	15540	15452	15372	15283	15461	15399	15304	15458	15596	15771	15417	15372	15443	15337	15448	15419	15499	15464	15622	15450	15413	15474	15629	15443	15292	15466	15584	15343	15436	15391	15544	15448	15430	15400	15432	15582	15443	15334	15462	15535	15367	15309	15278	15435	15374	15434	15456	15546	15515	15499	15242	15375	15592	15324	15468	15386	15474	15402	15252	15281	15360	15524	15432	15386	15588	15440	15340	15456	15376	15334	15332	15428	15530	15586	15400	15517	15475	15393	15508	15342	15792	15529	15512	15372	15587	15647	15555	15303	15405	15498	15473	15464	15334	15557	15270	15388	15370	15710	15316	15561	15511	15302	15430	15378	15523	15499	15431	15440	15507	15345	15189	15523	15428	15383	15291	15236	15411	15621	15436	15264	15522	15271	15262	15527	15466	15499	15513	15392	15385	15370	15413	15593	15433	15513	15560	15461	15408	15471	15158	15507	15461	15605	15510	15650	15403	15389	15389	15409	15243	15518	15530	15659	15278	15499	15378	15381	15452	15412	15558	15493	15492	15597	15423	15314	15672	15436	15406	15360	15517	15347	15505	15480	15227	15552	15538	15555	15381	15574	15449	15472	15460	15530	15583	15385	15473	15482	15550	15329	15542	15339	15420	15440	15483	15573	15491	15366	15352	15456	15331	15642	15451	15362	15519	15473	15393	15466	15600	15387	15430	15535	15415	15281	15511	15369	15267	15516	15516	15411	15305	15252	15297	15382	15424	15200	15395	15468	15665	15594	15492	15442	15216	15526	15442	15431	15279	15719	15516	15322	15468	15457	15497	15479	15456	15453	15264	15465	15321	15547	15663	15321	15477	15488	15573	15469	15413	15328	15614	15277	15452	15352	15618	15477	15527	15488	15635	15601	15341	15474	15642	15503	15465	15463	15299	15517	15552	15591	15613	15385	15442	15331	15389	15420	15395	15473	15528	15773	15543	15279	15378	15551	15399	15512	15559	15341	15494	15447	15518	15464	15574	15442	15612	15479	15604	15390	15331	15533	15646	15391	15527	15387	15293	15561	15307	15342	15386	15435	15481	15322	15444	15578	15449	15418	15506	15369	15420	15416	15392	15349	15555	15508	15559	15567	15511	15333	15445	15606	15346	15539	15446	15627	15478	15434	15421	15375	15433	15416	15549	15641	15402	15439	15288	15536	15557	15416	15320	15648	15530	15485	15403	15499	15433	15359	15588	15404	15460	15534	15740	15391	15565	15630	15610	15638	15378	15595	15562	15498	15374	15441	15493	15555	15517	15526	15487	15428	15304	15429	15372	15511	15363	15409	15365	15436	15479	15388	15498	15371	15330	15432	15302	15262	15392	15491	15437	15333	15548	15380	15472	15234	15289	15506	15489	15331	15423	15501	15308	15408	15315	15470	15455	15452	15596	15634	15477	15662	15462	15559	15508	15454	15428	15349	15244	15471	15619	15301	15438	15311	15563	15397	15375	15440	15300	15432	15292	15429	15602	15474	15516	15424	15445	15297	15556	15555	15389	15562	15542	15466	15520	15513	15465	15574	15431	15425	15583	15339	15278	15247	15481	15372	15400	15302	15551	15406	15507	15554	15159	15479	15321	15297	15466	15400	15505	15552	15419	15407	15502	15453	15424	15600	15572	15525	15593	15505	15291	15432	15625	15420	15334	15404	15410	15472	15131	15601	15563	15395	15338	15393	15607	15477	15461	15450	15445	15552	15364	15572	15613	15568	15485	15443	15398	15385	15619	15542	15614	15461	15568	15651	15371	15385	15496	15501	15207	15643	15369	15474	15348	15723	15416	15583	15381	15556	15560	15284	15305	15541	15406	15459	15398	15717	15387	15480	15637	15469	15203	15513	15415	15506	15379	15619	15586	15773	15524	15409	15435	15381	15480	15480	15583	15446	15597	15385	15570	15632	15454	15435	15604	15437	15243	15309	15313	15221	15511	15425	15482	15561	15505	15604	15594	15381	15591	15429	15487	15454	15503	15633	15456	15485	15627	15503	15511	15500	15447	15299	15467	15297	15451	15306	15650	15447	15473	15554	15370	15448	15396	15430	15449	15704	15438	15602	15535	15357	15253	15248	15520	15309	15574	15329	15562	15425	15489	15499	15508	15399	15603	15257	15442	15316	15603	15465	15508	15647	15369	15390	15267	15289	15317	15531	15490	15607	15663	15380	15432	15358	15370	15376	15360	15553	15314	15378	15527	15487	15374	15450	15408	15447	15344	15300	15466	15395	15558	15526	15308	15326	15436	15429	15506	15410	15344	15590	15436	15508	15678	15679	15418	15382	15394	15352	15385	15285	15517	15569	15420	15448	15430	15489	15445	15733	15416	15647	15341	15392	15462	15446	15372	15387	15331	15536	15384	15534	15483	15425	15265	15451	15324	15630	15249	15310	15622	15383	15448	15462	15539	15394	15604	15418	15469	15321	15579	15322	15467	15202	15462	15521	15545	15403	15441	15448	15341	15372	15284	15560	15521	15533	15301	15317	15366	15419	15558	15354	15621	15572	15446	15651	15575	15361	15474	15447	15436	15436	15432	15377	15375	15631	15491	15406	15446	15486	15405	15578	15407	15352	15371	15461	15354	15542	15180	15560	15523	15448	15459	15664	15423	15473	15575	15593	15473	15512	15433	15541	15488	15590	15622	15443	15558	15484	15481	15579	15391	15465	15629	15468	15421	15593	15654	15500	15461	15412	15614	15482	15566	15288	15299	15571	15352	15554	15609	15482	15409	15311	15522	15472	15488	15583	15530
17274	33071	41764	66912	75273	65850	51630	34830	18114	14575	14553	14648	14693	14501	14575	14595	14393	14637	14368	14667	14534	14608	14446	14599	14536	14787	14527	14723	14526	14535	14577	14549	14560	14384	14654	14483	14641	14595	14743	14466	14554	14495	14497	14750	14416	14570	14486	14702	14873	14894	14799	14837	14533	14390	14749	14577	14532	14563	14457	14618	14481	14548	14620	14568	14544	14509	14587	14509	14408	14424	14586	14532	14689	14430	14485	14492	14550	14521	14676	14585	14662	14484	14353	14593	14610	14633	14617	14515	14560	14579	14510	14448	14497	14319	14448	14506	14624	14440	14653	14660	14548	14533	14647	14514	14519	14426	14541	14407	14726	14308	14536	14672	14652	14459	14645	14531	14490	14584	14645	14648	14600	14438	14516	14378	14536	14561	14440	14560	14555	14640	14446	14543	14603	14527	14452	14560	14631	14527	14541	14561	14424	14557	14500	14515	14667	14421	14529	14714	14741	14440	14602	14307	14609	14491	14549	14491	14420	14533	14505	14520	14373	14568	14629	14577	14486	14537	14450	14544	14327	14485	14438	14508	14547	14590	14664	14503	14439	14571	14541	14653	14612	14612	14537	14474	14433	14607	14761	14552	14648	14640	14630	14461	14520	14640	14483	14503	14385	14602	14618	14553	14196	14710	14569	14485	14641	14455	14461	14515	14542	14221	14501	14499	14640	14493	14531	14532	14525	14601	14648	14465	14638	14653	14403	14511	14554	14658	14724	14422	14591	14454	14591	14483	14570	14698	14595	14641	14470	14496	14473	14548	14514	14580	14448	14590	14494	14538	14563	14340	14524	14517	14561	14399	14623	14609	14396	14547	14425	14590	14487	14528	14527	14573	14344	14533	14455	14582	14475	14615	14445	14634	14450	14669	14388	14702	14369	14550	14647	14529	14603	14586	14525	14418	14410	14706	14562	14661	14356	14561	14570	14518	14520	14511	14595	14579	14613	14650	14595	14511	14545	14466	14622	14387	14507	14456	14456	14526	14479	14574	14592	14681	14600	14724	14472	14396	14489	14313	14526	14463	14544	14540	14473	14513	14535	14566	14599	14642	14407	14596	14415	14565	14513	14444	14736	14320	14688	14342	14565	14594	14524	14449	14600	14534	14618	14576	14483	14588	14640	14456	14544	14514	14611	14525	14691	14394	14517	14575	14593	14539	14485	14441	14432	14561	14506	14538	14564	14518	14467	14598	14475	14474	14576	14634	14593	14482	14470	14481	14463	14557	14483	14655	14565	14619	14559	14447	14570	14544	14484	14610	14662	14394	14562	14401	14603	14608	14400	14478	14487	14575	14244	14618	14466	14569	14511	14493	14513	14599	14570	14461	14454	14554	14579	14748	14594	14357	14451	14494	14467	14419	14516	14483	14329	14599	14537	14676	14572	14459	14381	14719	14628	14573	14706	14548	14476	14665	14582	14619	14461	14632	14580	14522	14597	14578	14662	14562	14660	14524	14431	14501	14611	14463	14582	14524	14451	14509	14565	14404	14411	14371	14481	14555	14620	14477	14485	14464	14347	14338	14612	14565	14451	14601	14382	14587	14433	14549	14531	14607	14572	14502	14571	14477	14367	14457	14550	14538	14687	14509	14521	14340	14737	14450	14420	14646	14540	14489	14566	14449	14540	14615	14368	14356	14689	14582	14493	14525	14445	14461	14691	14441	14592	14501	14615	14547	14435	14448	14538	14550	14521	14408	14589	14429	14424	14525	14399	14533	14550	14326	14589	14478	14609	14628	14499	14552	14546	14563	14529	14603	14590	14470	14546	14640	14526	14501	14479	14521	14535	14522	14642	14470	14611	14532	14532	14469	14285	14449	14479	14567	14554	14406	14550	14704	14629	14478	14553	14473	14512	14521	14495	14465	14489	14490	14488	14537	14542	14391	14513	14473	14600	14468	14566	14389	14639	14591	14495	14535	14631	14437	14591	14569	14650	14568	14473	14423	14586	14498	14582	14531	14551	14620	14557	14425	14465	14621	14565	14553	14499	14545	14600	14446	14559	14555	14410	14497	14305	14720	14643	14505	14527	14469	14447	14519	14562	14423	14502	14353	14469	14464	14459	14572	14499	14290	14542	14376	14509	14610	14428	14632	14504	14524	14496	14472	14668	14604	14594	14676	14505	14630	14533	14552	14437	14533	14509	14633	14600	14457	14425	14697	14433	14508	14413	14608	14557	14536	14441	14533	14501	14465	14621	14538	14396	14640	14409	14594	14459	14578	14415	14500	14582	14551	14677	14417	14639	14582	14315	14619	14516	14421	14362	14408	14566	14351	14456	14439	14620	14710	14579	14443	14567	14383	14640	14568	14551	14513	14642	14585	14460	14497	14643	14599	14474	14374	14401	14527	14426	14556	14393	14394	14579	14440	14516	14485	14499	14484	14518	14473	14574	14625	14692	14574	14521	14673	14514	14555	14692	14449	14536	14412	14502	14580	14381	14406	14591	14423	14487	14590	14421	14495	14416	14504	14462	14476	14421	14444	14584	14514	14443	14440	14544	14554	14594	14536	14299	14596	14567	14517	14538	14488	14650	14537	14588	14566	14318	14551	14551	14540	14614	14360	14502	14554	14546	14519	14683	14579	14683	14358	14575	14493	14693	14564	14462	14516	14707	14544	14698	14546	14325	14506	14455	14443	14622	14549	14464	14663	14610	14405	14455	14536	14385	14774	14457	14583	14423	14377	14422	14594	14394	14480	14470	14659	14683	14545	14476	14470	14586	14378	14499	14483	14517	14482	14576	14497	14436	14507	14364	14479	14548	14465	14581	14544	14595	14542	14499	14601	14437	14481	14426	14611	14653	14527	14302	14656	14547	14556	14538	14553	14595	14470	14509	14671	14443	14474	14605	14478	14654	14343	14646	14464	14494	14569	14509	14440	14778	14414	14499	14458	14690	14548	14579	14528	14392	14357	14459	14427	14426	14519	14581	14582	14620	14639	14423	14646	14474	14565	14516	14749	14563	14503	14622	14673	14465	14536	14556	14421	14414	14510	14465	14546	14424	14325	14454	14565	14555	14503	14301	14507	14657	14668	14763	14483	14535	14441	14482	14471	14618	14451	14316	14603	14524	14477	14437	14368	14408	14706	14492	14415	14550	14517	14441	14488	14504	14573	14476	14503	14452	14523	14579	14407	14573	14379	14399	14753	14525	14524	14546	14344	14502	14405	14559	14652	14572	14548	14679	14523	14537	14674	14425	14478	14412	14522	14430	14512	14565	14474	14402	14506	14627	14377	14507	14471	14454	14600	14527	14429	14425	14548	14625	14471	14565	14495	14522	14540	14639	14552	14547	14565	14587	14645	14539	14421	14458	14622	14334	14526	14511	14447	14436	14523	14480	14613	14546	14497	14718	14540	14488	14610	14570	14471	14402	14534	14459	14519	14414	14497	14490	14560	14410	14615	14516	14539	14615	14603	14374	14531	14306	14371	14509	14634	14468	14583	14580	14546	14626	14588	14653	14495	14520	14522	14576	14519	14413	14515	14323	14375	14571	14441	14478	14517	14567	14508	14512	14483	14397	14493	14541	14532	14460	14416	14628	14526	14522	14609	14416	14332	14657	14656	14480	14533	14550	14503	14490	14467	14459	14352	14659	14461	14551	14533	14510	14293	14472	14498	14609	14503	14392	14508	14491	14454	14602	14463	14478	14579	14597	14577	14541	14494	14478	14479	14533	14455	14420	14496	14354	14588	14477	14495	14605	14585	14664	14609	14650	14496	14548	14562	14409	14645	14552	14442	14513	14662	14425	14445	14581	14595	14450	14518	14417	14450	14560	14766	14574	14500	14462	14408	14540	14331	14528	14498	14567	14422	14465	14558	14490	14512	14544	14463	14599	14694	14438	14603	14435	14316	14561	14567	14341	14506	14469	14504	14514	14668	14682	14522	14549	14526	14637	14546	14564	14486	14680	14464	14582	14496	14503	14531	14463	14488	14680	14519	14516	14641	14537	14653	14406	14494	14587	14531	14582	14579	14505	14492	14518	14610	14474	14427	14499	14428	14627	14552	14439	14661	14608	14425	14465	14635	14636	14681	14481	14570	14585	14563	14619	14613	14543	14526	14539	14753	14493	14728	14638	14414	14485	14392	14626	14568	14545	14553	14628	14768	14506	14593	14546	14415	14676	14423	14546	14513	14391	14509	14602	14552	14477	14425	14591	14656	14303	14499	14445	14621	14407	14357	14652	14384	14830	14471	14560	14415	14424	14439	14593	14454	14531	14382	14588	14625	14591	14322	14548	14500	14422	14384	14419	14582	14547	14380	14507	14580	14514	14554	14689	14512	14721	14556	14416	14516	14691	14699	14547	14573	14592	14502	14524	14649	14520	14614	14423	14487	14524	14719	14518	14252	14609	14568	14500	14556	14585	14755	14530	14633	14385	14393	14609	14594	14580	14558	14296	14551	14656	14585	14560	14471	14308	14459	14577	14783	14421	14477	14455	14430	14597	14440	14549	14468	14592	14503	14638	14536	14497	14416	14590	14523	14501	14402	14576	14757	14505	14422	14459	14678	14485	14540	14544	14540	14455	14593	14507	14510	14442	14513	14409	14399	14694	14714	14531	14393	14407	14531	14587	14446	14610	14635	14588	14515	14603	14597	14327	14312	14450	14595	14545	14556	14497	14724	14494	14601	14514	14439	14504	14538	14416	14368	14545	14322	14649	14313	14525	14748	14468	14515	14655	14591	14503	14637	14397	14501	14533	14558	14574	14716	14494	14565	14500	14504	14527	14615	14571	14485	14513	14609	14488	14608	14499	14571	14476	14627	14763	14561	14582	14472	14498	14432	14576	14555	14427	14471	14416	14403	14473	14522	14456	14495	14468	14516	14482	14539	14418	14395	14552	14523	14607	14414	14411	14516	14459	14476	14514	14298	14458	14430	14555	14723	14539	14458	14535	14508	14449	14381	14610	14474	14659	14681	14406	14569	14564	14592	14473	14494	14411	14549	14438	14549	14504	14751	14477	14505	14548	14626	14522	14377	14310	14510	14575	14549	14476	14536	14492	14633	14543	14501	14587	14494	14453	14610	14532	14454	14564	14515	14561	14628	14484	14460	14453	14638	14473	14518	14460	14655	14379	14441	14407	14494	14500	14342	14445	14495	14455	14489	14553	14444
27234	21727	25178	30058	29816	25339	20984	17580	15667	15448	15493	15356	15680	15678	15546	15594	15645	15528	15592	15322	15519	15663	15508	15538	15361	15493	15593	15393	15571	15744	15613	15485	15479	15518	15458	15519	15520	15650	15563	15298	15651	15627	15491	15436	15414	15409	15390	15539	15417	15448	15477	15539	15707	15464	15503	15418	15476	15626	15608	15664	15483	15330	15502	15535	15611	15589	15284	15391	15544	15584	15431	15594	15410	15526	15479	15519	15391	15457	15605	15466	15528	15569	15378	15556	15467	15577	15431	15418	15340	15484	15579	15709	15664	15401	15470	15624	15459	15693	15488	15576	15396	15391	15621	15368	15508	15649	15522	15549	15658	15551	15503	15443	15321	15482	15341	15507	15313	15528	15553	15378	15393	15444	15477	15410	15496	15511	15486	15517	15553	15637	15411	15558	15347	15443	15654	15359	15568	15467	15447	15412	15587	15577	15578	15666	15423	15523	15643	15593	15579	15297	15480	15506	15367	15568	15473	15514	15477	15428	15585	15552	15415	15590	15404	15377	15433	15213	15453	15549	15671	15422	15466	15410	15462	15507	15708	15512	15428	15594	15421	15444	15542	15383	15473	15447	15610	15277	15475	15511	15602	15420	15345	15462	15616	15450	15459	15472	15529	15326	15413	15517	15480	15667	15616	15453	15528	15419	15577	15277	15569	15633	15433	15523	15522	15541	15309	15432	15258	15299	15321	15440	15653	15491	15501	15450	15334	15352	15480	15488	15547	15583	15590	15459	15341	15610	15736	15580	15589	15482	15453	15503	15436	15405	15439	15475	15450	15508	15409	15556	15347	15330	15469	15438	15543	15300	15396	15724	15485	15142	15338	15486	15610	15292	15503	15397	15438	15387	15453	15417	15498	15431	15436	15472	15512	15470	15398	15332	15640	15348	15628	15432	15544	15398	15266	15507	15597	15550	15599	15310	15482	15456	15189	15516	15901	15515	15533	15353	15397	15560	15473	15374	15621	15589	15426	15463	15478	15626	15649	15603	15361	15511	15639	15630	15336	15526	15591	15372	15442	15555	15396	15260	15405	15354	15406	15609	15624	15553	15430	15370	15524	15302	15417	15577	15344	15436	15640	15444	15356	15470	15531	15463	15595	15671	15551	15527	15461	15639	15371	15397	15558	15408	15429	15470	15469	15544	15330	15473	15495	15242	15351	15367	15514	15339	15462	15627	15479	15316	15520	15451	15511	15500	15466	15470	15620	15569	15532	15541	15754	15376	15582	15499	15595	15622	15600	15626	15426	15492	15366	15480	15494	15372	15651	15373	15557	15360	15348	15638	15357	15512	15542	15457	15459	15531	15473	15382	15790	15583	15309	15419	15411	15620	15438	15477	15579	15570	15525	15262	15426	15499	15450	15459	15565	15435	15621	15710	15562	15316	15533	15521	15397	15666	15460	15369	15532	15569	15657	15584	15336	15529	15462	15514	15419	15725	15548	15764	15409	15455	15274	15465	15517	15606	15483	15560	15384	15742	15405	15485	15571	15347	15379	15444	15387	15569	15334	15392	15567	15534	15605	15595	15380	15426	15346	15517	15495	15435	15288	15543	15343	15644	15559	15545	15484	15483	15535	15585	15474	15448	15351	15391	15588	15431	15277	15477	15418	15328	15412	15516	15491	15458	15661	15455	15295	15310	15482	15439	15586	15426	15297	15473	15599	15671	15428	15471	15489	15506	15372	15654	15501	15417	15326	15591	15508	15487	15487	15356	15555	15368	15499	15437	15408	15443	15517	15434	15480	15566	15411	15459	15521	15510	15448	15414	15528	15586	15337	15364	15726	15395	15431	15516	15367	15425	15471	15334	15504	15525	15472	15533	15503	15464	15583	15404	15615	15372	15439	15398	15455	15467	15533	15555	15332	15672	15602	15387	15569	15563	15528	15479	15437	15516	15548	15454	15575	15515	15476	15444	15298	15576	15404	15436	15550	15614	15425	15303	15505	15219	15479	15452	15320	15536	15301	15481	15516	15528	15225	15399	15445	15632	15297	15331	15557	15413	15445	15341	15527	15395	15372	15537	15662	15483	15408	15678	15533	15620	15311	15426	15609	15339	15409	15403	15477	15561	15543	15647	15607	15555	15355	15581	15548	15556	15404	15690	15513	15457	15395	15623	15546	15522	15426	15311	15634	15589	15502	15622	15504	15593	15227	15511	15529	15431	15737	15504	15577	15451	15506	15424	15425	15295	15383	15531	15526	15544	15361	15455	15483	15475	15508	15644	15565	15568	15274	15379	15374	15449	15295	15353	15485	15574	15616	15487	15492	15271	15427	15566	15541	15500	15608	15541	15531	15424	15611	15743	15518	15536	15653	15547	15535	15395	15736	15417	15535	15407	15554	15491	15511	15414	15523	15431	15622	15361	15435	15400	15521	15191	15490	15609	15484	15615	15575	15436	15686	15509	15294	15586	15474	15331	15351	15384	15479	15301	15485	15599	15469	15255	15520	15438	15651	15602	15479	15626	15431	15447	15419	15374	15511	15445	15588	15505	15433	15397	15669	15375	15548	15398	15410	15266	15640	15523	15480	15620	15495	15668	15516	15324	15488	15623	15445	15399	15468	15427	15652	15590	15345	15538	15430	15505	15599	15481	15690	15469	15549	15329	15557	15544	15458	15436	15421	15473	15514	15390	15422	15309	15604	15451	15560	15495	15501	15488	15528	15471	15636	15442	15375	15450	15420	15525	15429	15664	15471	15574	15473	15397	15581	15297	15524	15611	15467	15559	15390	15490	15458	15439	15131	15591	15597	15367	15521	15741	15394	15352	15577	15498	15411	15410	15498	15416	15428	15620	15546	15587	15479	15730	15596	15514	15593	15501	15569	15593	15661	15512	15341	15490	15362	15427	15335	15522	15325	15456	15492	15527	15511	15647	15252	15357	15364	15471	15605	15723	15531	15391	15360	15528	15411	15727	15629	15447	15214	15522	15221	15426	15557	15552	15394	15585	15508	15389	15560	15604	15626	15590	15599	15574	15497	15488	15277	15553	15553	15609	15492	15555	15525	15419	15652	15453	15532	15627	15567	15457	15423	15498	15763	15565	15386	15400	15517	15474	15617	15723	15682	15568	15373	15523	15556	15676	15600	15598	15640	15538	15304	15750	15431	15259	15466	15524	15645	15454	15548	15536	15457	15296	15249	15384	15450	15543	15706	15669	15335	15239	15261	15480	15445	15496	15548	15507	15424	15374	15538	15461	15613	15294	15433	15694	15536	15505	15358	15546	15609	15648	15459	15519	15300	15489	15452	15448	15543	15624	15551	15446	15379	15462	15470	15472	15247	15514	15616	15549	15608	15431	15435	15422	15576	15581	15749	15523	15658	15641	15481	15552	15608	15591	15470	15583	15423	15508	15407	15302	15502	15544	15488	15350	15423	15678	15474	15390	15639	15466	15438	15337	15519	15457	15491	15409	15527	15429	15522	15501	15472	15420	15688	15501	15339	15296	15430	15754	15442	15492	15468	15552	15428	15476	15458	15634	15722	15656	15442	15517	15734	15609	15612	15552	15395	15618	15500	15673	15451	15548	15563	15416	15598	15469	15746	15575	15526	15416	15488	15550	15549	15566	15513	15298	15377	15535	15476	15493	15583	15527	15518	15441	15698	15629	15524	15785	15497	15445	15617	15399	15495	15605	15393	15517	15356	15451	15562	15471	15511	15531	15572	15287	15579	15401	15564	15640	15468	15659	15656	15240	15379	15727	15513	15693	15397	15369	15225	15598	15561	15472	15281	15474	15599	15436	15633	15585	15468	15315	15527	15537	15395	15712	15458	15521	15331	15508	15428	15562	15485	15540	15624	15613	15533	15503	15411	15410	15647	15464	15558	15583	15557	15261	15352	15434	15432	15505	15439	15405	15508	15390	15628	15750	15499	15543	15459	15639	15452	15406	15478	15541	15227	15587	15543	15518	15401	15440	15639	15603	15498	15735	15359	15425	15456	15471	15445	15496	15452	15325	15564	15645	15435	15503	15447	15613	15784	15269	15538	15273	15517	15501	15442	15285	15559	15275	15412	15540	15591	15140	15642	15604	15636	15366	15651	15549	15413	15608	15419	15417	15497	15402	15582	15397	15592	15513	15465	15431	15421	15525	15606	15496	15508	15679	15414	15328	15468	15376	15539	15555	15468	15651	15430	15515	15404	15457	15556	15448	15533	15450	15465	15507	15529	15465	15385	15634	15388	15354	15679	15437	15552	15631	15544	15581	15444	15486	15526	15544	15253	15525	15343	15399	15432	15445	15553	15535	15594	15453	15412	15535	15508	15556	15308	15434	15476	15459	15428	15406	15382	15349	15409	15615	15336	15474	15485	15566	15431	15465	15571	15346	15338	15371	15619	15579	15434	15357	15429	15602	15449	15429	15445	15658	15546	15452	15656	15519	15402	15454	15533	15621	15356	15496	15348	15506	15557	15511	15480	15340	15640	15534	15416	15623	15564	15345	15396	15508	15765	15337	15570	15497	15454	15473	15376	15402	15419	15528	15535	15443	15269	15504	15366	15538	15475	15455	15598	15618	15429	15430	15275	15463	15585	15556	15569	15444	15476	15676	15519	15492	15493	15622	15577	15511	15478	15553	15601	15446	15578	15543	15633	15541	15497	15469	15581	15531	15462	15388	15393	15562	15334	15518	15561	15532	15413	15378	15414	15490	15515	15678	15622	15333	15747	15575	15456	15439	15456	15466	15540	15450	15475	15516	15381	15296	15657	15440	15533	15491	15325	15410	15478	15426	15540	15519	15555	15312	15536	15394	15616	15390	15563	15426	15535	15510	15437	15252	15668	15731	15505	15618	15514	15475	15702	15344	15588	15679	15707	15633	15390	15645	15643	15699	15411	15383	15454	15568	15462	15533	15368	15472	15367	15285	15349	15655	15404	15646	15649	15714	15433	15476	15492	15557	15506	15456	15422	15626	15382	15662	15444	15468	15514	15484	15319	15462	15346	15611	15437	15503	15559	15429	15519	15515	15670	15638	15420	15353	15499	15458	15382	15517	15401	15628	15664	15644	15660	15317	15761	15620	15428	15517	15478	15594	15513	15336	15564	15569	15404	15541	15390	15564	15640	15473	15507	15345	15584	15635	15455	15527	15547	15508	15439	15419	15515	15403	15600	15402
14449	19133	23663	31559	31974	26107	20806	16626	14559	14504	14450	14525	14405	14544	14563	14471	14698	14560	14378	14480	14628	14506	14480	14422	14578	14589	14583	14604	14540	14482	14598	14684	14574	14366	14438	14607	14610	14373	14503	14639	14511	14476	14660	14581	14483	14421	14601	14627	14508	14569	14707	14623	14468	14575	14565	14569	14456	14460	14532	14463	14439	14369	14492	14592	14531	14546	14595	14465	14505	14627	14422	14511	14516	14563	14481	14456	14570	14557	14497	14401	14569	14657	14433	14521	14577	14282	14543	14492	14421	14639	14562	14575	14444	14548	14501	14522	14486	14369	14475	14540	14447	14457	14473	14528	14588	14433	14462	14493	14553	14402	14514	14461	14486	14493	14454	14298	14419	14594	14494	14596	14455	14670	14471	14502	14554	14449	14464	14605	14550	14600	14408	14628	14624	14483	14559	14753	14363	14430	14518	14515	14617	14525	14455	14345	14520	14481	14436	14325	14524	14610	14507	14527	14471	14412	14540	14598	14516	14403	14564	14442	14445	14589	14500	14570	14483	14514	14589	14430	14619	14500	14632	14297	14572	14422	14451	14367	14454	14434	14473	14324	14592	14403	14460	14576	14552	14520	14270	14489	14432	14560	14563	14377	14488	14650	14569	14481	14535	14550	14396	14558	14516	14426	14378	14473	14582	14598	14570	14558	14527	14377	14519	14542	14406	14618	14388	14305	14184	14421	14438	14595	14626	14488	14575	14519	14400	14601	14454	14506	14391	14485	14506	14302	14272	14558	14415	14600	14510	14568	14469	14713	14526	14570	14550	14353	14531	14635	14611	14516	14462	14473	14515	14325	14536	14574	14579	14553	14326	14464	14511	14527	14472	14449	14565	14582	14616	14416	14467	14410	14457	14572	14534	14503	14494	14476	14538	14357	14519	14465	14455	14447	14639	14331	14397	14660	14544	14490	14474	14581	14499	14541	14434	14385	14606	14456	14688	14477	14522	14587	14534	14545	14264	14578	14401	14463	14469	14391	14516	14424	14583	14308	14460	14513	14452	14593	14444	14511	14547	14468	14435	14448	14436	14554	14588	14562	14479	14485	14448	14572	14689	14531	14517	14362	14392	14332	14495	14616	14406	14475	14589	14506	14473	14545	14524	14532	14536	14607	14471	14332	14520	14604	14570	14436	14484	14455	14569	14500	14375	14491	14498	14448	14527	14531	14464	14617	14581	14538	14367	14321	14500	14410	14505	14372	14413	14552	14535	14470	14584	14541	14493	14373	14473	14374	14470	14537	14513	14477	14720	14447	14581	14553	14556	14557	14527	14458	14509	14452	14391	14446	14478	14413	14453	14489	14572	14584	14445	14431	14430	14416	14460	14533	14426	14530	14528	14511	14407	14372	14459	14599	14427	14465	14665	14520	14542	14582	14616	14581	14451	14469	14387	14486	14525	14551	14544	14490	14537	14623	14575	14567	14481	14462	14508	14588	14618	14720	14599	14405	14580	14517	14552	14476	14553	14486	14507	14414	14614	14464	14445	14400	14663	14365	14552	14621	14457	14539	14533	14483	14464	14524	14448	14587	14357	14453	14302	14667	14481	14700	14521	14653	14485	14596	14463	14396	14506	14494	14414	14576	14672	14663	14540	14498	14532	14452	14341	14517	14589	14454	14459	14524	14423	14454	14627	14678	14469	14497	14613	14449	14482	14393	14525	14414	14483	14578	14573	14296	14454	14483	14469	14590	14515	14564	14466	14447	14649	14667	14398	14554	14489	14524	14409	14627	14431	14669	14474	14465	14477	14538	14470	14488	14505	14574	14492	14389	14470	14558	14408	14494	14457	14516	14416	14396	14403	14431	14607	14447	14537	14381	14505	14536	14570	14557	14435	14597	14435	14332	14400	14614	14514	14412	14482	14610	14494	14332	14535	14540	14644	14514	14587	14518	14485	14491	14569	14441	14464	14482	14619	14451	14558	14377	14411	14460	14522	14579	14509	14561	14509	14514	14661	14418	14439	14486	14516	14453	14382	14573	14652	14485	14515	14434	14617	14429	14327	14383	14494	14442	14383	14478	14430	14655	14624	14448	14624	14639	14534	14422	14565	14395	14374	14566	14501	14600	14375	14555	14619	14541	14556	14574	14282	14620	14651	14622	14556	14526	14486	14536	14382	14512	14598	14412	14421	14372	14618	14489	14536	14697	14563	14568	14351	14469	14618	14495	14471	14512	14419	14569	14496	14519	14448	14515	14624	14530	14401	14478	14542	14435	14341	14442	14538	14348	14492	14582	14496	14562	14452	14373	14341	14609	14401	14400	14523	14387	14441	14585	14687	14527	14401	14525	14391	14508	14515	14446	14508	14612	14472	14611	14576	14577	14466	14616	14475	14400	14583	14486	14542	14481	14479	14631	14488	14409	14454	14477	14562	14528	14468	14483	14426	14508	14418	14480	14541	14609	14543	14364	14660	14455	14672	14456	14326	14407	14514	14472	14522	14528	14592	14252	14475	14468	14617	14451	14551	14571	14487	14494	14632	14639	14441	14711	14538	14499	14575	14680	14477	14614	14483	14590	14378	14617	14626	14423	14527	14423	14419	14527	14649	14353	14460	14571	14479	14537	14586	14612	14492	14608	14562	14525	14486	14475	14472	14504	14574	14623	14366	14541	14549	14456	14557	14655	14402	14522	14529	14352	14638	14402	14666	14654	14489	14614	14482	14421	14612	14524	14417	14420	14607	14457	14466	14494	14582	14599	14511	14675	14525	14456	14464	14573	14382	14308	14346	14553	14577	14470	14432	14474	14473	14404	14615	14519	14435	14667	14449	14351	14332	14520	14484	14586	14592	14682	14471	14504	14495	14449	14614	14597	14421	14473	14541	14557	14676	14541	14539	14548	14519	14332	14487	14607	14521	14437	14549	14637	14483	14542	14513	14603	14648	14462	14538	14280	14471	14563	14597	14719	14432	14495	14460	14594	14383	14652	14636	14429	14609	14472	14512	14416	14622	14539	14480	14241	14558	14621	14365	14437	14617	14637	14561	14394	14515	14415	14566	14457	14590	14586	14464	14539	14314	14483	14381	14407	14561	14501	14693	14476	14689	14348	14670	14599	14604	14461	14612	14596	14487	14483	14473	14495	14570	14494	14481	14328	14451	14354	14660	14496	14379	14438	14542	14482	14424	14664	14719	14496	14490	14460	14580	14431	14646	14406	14676	14451	14626	14471	14619	14311	14573	14487	14390	14726	14449	14526	14536	14497	14659	14425	14502	14422	14385	14497	14506	14582	14700	14509	14349	14568	14359	14391	14401	14573	14726	14404	14483	14634	14481	14562	14616	14379	14531	14533	14665	14394	14425	14587	14421	14462	14597	14689	14543	14557	14451	14395	14418	14529	14446	14407	14578	14518	14421	14609	14533	14446	14653	14471	14559	14504	14380	14632	14385	14503	14579	14298	14614	14575	14677	14607	14426	14447	14503	14534	14511	14507	14501	14569	14482	14423	14379	14449	14590	14474	14657	14509	14641	14524	14591	14449	14530	14463	14558	14586	14411	14603	14463	14500	14419	14477	14556	14425	14549	14710	14437	14456	14625	14535	14581	14429	14574	14578	14640	14662	14634	14514	14462	14552	14461	14461	14451	14444	14335	14476	14519	14545	14489	14463	14487	14579	14479	14542	14549	14578	14440	14665	14367	14505	14369	14366	14467	14640	14373	14461	14450	14457	14659	14415	14618	14381	14567	14397	14603	14659	14566	14634	14433	14351	14586	14364	14604	14462	14507	14485	14551	14448	14474	14417	14319	14447	14415	14534	14463	14465	14579	14639	14433	14341	14352	14508	14577	14459	14387	14666	14292	14503	14439	14505	14404	14504	14605	14412	14591	14575	14525	14423	14568	14559	14740	14411	14400	14385	14409	14639	14368	14672	14592	14485	14633	14464	14497	14502	14530	14667	14456	14706	14513	14644	14375	14624	14530	14477	14730	14458	14526	14518	14482	14500	14518	14430	14611	14576	14447	14723	14469	14546	14486	14652	14481	14483	14592	14597	14589	14492	14673	14370	14645	14457	14400	14363	14575	14511	14436	14359	14443	14453	14497	14573	14645	14502	14424	14449	14309	14508	14528	14384	14467	14517	14542	14485	14573	14502	14354	14415	14456	14432	14476	14631	14558	14522	14456	14414	14344	14535	14314	14578	14483	14588	14616	14435	14312	14502	14597	14468	14532	14421	14669	14406	14512	14521	14391	14391	14573	14535	14544	14260	14356	14529	14461	14506	14536	14636	14443	14459	14498	14422	14555	14490	14543	14575	14490	14651	14346	14461	14568	14512	14460	14534	14592	14433	14506	14719	14614	14699	14422	14505	14559	14365	14365	14483	14474	14527	14454	14490	14586	14460	14611	14475	14427	14409	14610	14366	14477	14579	14483	14443	14469	14570	14435	14508	14586	14727	14551	14574	14612	14483	14534	14459	14421	14548	14464	14565	14542	14434	14626	14412	14507	14431	14430	14540	14573	14400	14328	14669	14561	14523	14573	14475	14641	14364	14372	14561	14664	14598	14508	14482	14559	14505	14661	14612	14663	14413	14497	14591	14429	14559	14506	14664	14497	14444	14491	14432	14527	14431	14464	14559	14559	14637	14626	14425	14468	14280	14500	14720	14583	14476	14574	14520	14527	14649	14499	14398	14392	14414	14553	14335	14541	14625	14514	14462	14684	14592	14410	14337	14460	14463	14482	14371	14401	14397	14743	14583	14546	14491	14471	14344	14640	14381	14561	14468	14626	14509	14595	14494	14616	14498	14511	14634	14505	14464	14481	14513	14524	14457	14561	14504	14474	14704	14519	14494	14556	14403	14596	14533	14449	14413	14490	14626	14407	14704	14371	14578	14448	14322	14605	14449	14613	14506	14507	14487	14533	14565	14489	14387	14748	14500	14471	14455	14601	14572	14479	14566	14585	14263	14523	14504	14451	14428	14579	14561	14346	14521	14560	14675	14542	14568	14486	14436	14512	14660	14607	14533	14611	14414	14472	14553	14541	14432	14630	14416	14488	14613	14387	14609	14531	14496	14679	14552	14634	14400	14567	14340	14780	14665	14568	14595	14573	14557	14563	14437	14552	14532	14614	14511	14502	14513	14529	14526	14409	14479	14430	14581	14470	14646	14429	14684
24130	21189	30226	44481	50599	44261	35553	24556	16977	16012	15969	15854	15761	15727	15696	15799	15784	15644	15655	15809	15666	15535	15522	15667	15557	15804	15579	15671	15596	15785	15704	15643	15584	15580	15648	15576	15682	15641	15549	15848	15522	15709	15519	15668	15673	15577	15602	15801	15632	15620	15897	15497	15637	15456	15484	15438	15641	15744	15584	15709	15612	15650	15621	15617	15506	15670	15510	15567	15709	15640	15625	15418	15588	15489	15537	15333	15647	15672	15542	15691	15603	15754	15629	15697	15519	15554	15434	15711	15461	15562	15706	15707	15573	15802	15551	15497	15440	15676	15414	15584	15500	15508	15719	15797	15506	15710	15700	15638	15709	15528	15514	15580	15569	15554	15666	15735	15467	15680	15571	15562	15552	15422	15614	15607	15588	15420	15744	15412	15431	15674	15501	15752	15580	15537	15585	15587	15521	15494	15651	15624	15698	15590	15672	15589	15647	15596	15756	15547	15545	15773	15613	15558	15534	15512	15472	15547	15610	15398	15848	15548	15677	15741	15637	15549	15692	15615	15614	15678	15756	15555	15598	15624	15672	15600	15536	15659	15491	15413	15568	15615	15648	15539	15714	15669	15549	15597	15615	15638	15528	15476	15429	15573	15619	15629	15644	15735	15699	15454	15365	15535	15435	15353	15490	15346	15530	15511	15419	15634	15471	15539	15569	15615	15689	15589	15265	15514	15572	15687	15491	15540	15544	15642	15622	15676	15547	15784	15596	15776	15614	15524	15633	15700	15603	15645	15648	15655	15791	15603	15629	15498	15757	15568	15640	15599	15650	15571	15616	15543	15374	15649	15615	15634	15702	15654	15768	15562	15380	15567	15743	15615	15629	15643	15524	15388	15563	15617	15654	15624	15672	15554	15702	15553	15334	15643	15497	15524	15674	15737	15654	15623	15590	15628	15698	15533	15477	15578	15696	15528	15624	15683	15569	15406	15402	15464	15615	15627	15676	15627	15433	15495	15683	15592	15654	15369	15567	15658	15549	15640	15783	15756	15660	15792	15749	15485	15535	15758	15478	15587	15571	15617	15390	15675	15782	15630	15520	15747	15700	15633	15824	15567	15518	15783	15734	15503	15748	15664	15688	15640	15571	15693	15899	15561	15751	15563	15558	15458	15568	15462	15377	15645	15579	15616	15652	15578	15410	15434	15574	15595	15592	15514	15720	15586	15456	15561	15666	15482	15430	15745	15552	15383	15472	15533	15493	15328	15598	15612	15654	15641	15511	15515	15571	15633	15634	15564	15787	15608	15619	15621	15633	15495	15536	15645	15552	15707	15637	15796	15542	15778	15457	15643	15576	15611	15684	15551	15487	15522	15661	15595	15501	15463	15655	15566	15687	15677	15618	15574	15496	15606	15561	15883	15480	15554	15476	15654	15621	15677	15814	15527	15730	15637	15491	15749	15698	15678	15515	15591	15517	15784	15512	15523	15707	15548	15509	15570	15614	15549	15815	15717	15385	15703	15484	15585	15663	15640	15572	15402	15559	15892	15533	15559	15464	15661	15484	15519	15620	15582	15675	15544	15699	15726	15603	15484	15621	15528	15786	15513	15542	15429	15703	15726	15552	15726	15763	15548	15604	15692	15620	15654	15783	15517	15719	15537	15561	15774	15666	15623	15638	15588	15682	15528	15510	15538	15574	15689	15396	15713	15535	15299	15765	15713	15656	15515	15472	15689	15484	15661	15614	15641	15592	15882	15677	15561	15516	15370	15526	15631	15501	15658	15545	15524	15499	15709	15595	15681	15528	15577	15490	15419	15504	15391	15610	15586	15588	15639	15693	15613	15629	15602	15773	15511	15458	15483	15562	15578	15685	15382	15613	15624	15530	15668	15536	15328	15499	15632	15618	15696	15687	15629	15836	15437	15592	15710	15464	15602	15628	15702	15473	15668	15404	15599	15440	15384	15504	15488	15517	15492	15570	15387	15564	15602	15566	15599	15684	15681	15727	15679	15534	15515	15679	15592	15553	15610	15777	15544	15412	15281	15672	15619	15475	15503	15805	15491	15595	15606	15527	15295	15605	15820	15445	15498	15653	15450	15701	15620	15543	15589	15592	15729	15840	15678	15636	15794	15552	15624	15537	15580	15429	15548	15666	15471	15782	15666	15544	15652	15672	15719	15543	15618	15507	15529	15522	15518	15684	15810	15735	15532	15519	15704	15705	15509	15479	15668	15503	15627	15837	15555	15642	15694	15659	15656	15472	15633	15661	15670	15451	15534	15470	15563	15654	15450	15636	15606	15343	15516	15543	15626	15653	15561	15547	15587	15613	15475	15668	15468	15735	15639	15633	15509	15450	15472	15782	15552	15574	15608	15672	15536	15406	15601	15348	15630	15644	15662	15645	15539	15701	15606	15567	15537	15386	15468	15464	15497	15466	15616	15667	15551	15651	15705	15646	15548	15685	15785	15583	15585	15615	15458	15572	15465	15647	15582	15669	15612	15443	15558	15529	15542	15485	15571	15398	15566	15526	15569	15809	15658	15543	15438	15660	15652	15520	15475	15519	15591	15537	15559	15666	15596	15767	15662	15586	15635	15520	15468	15532	15556	15479	15692	15482	15719	15642	15744	15471	15825	15651	15690	15579	15652	15518	15476	15629	15437	15572	15448	15700	15539	15518	15522	15666	15513	15559	15601	15688	15701	15525	15606	15434	15467	15513	15422	15616	15426	15625	15465	15600	15565	15557	15571	15684	15591	15506	15606	15715	15560	15620	15468	15615	15531	15435	15435	15621	15639	15565	15564	15699	15597	15588	15585	15458	15589	15685	15536	15520	15376	15455	15638	15631	15472	15473	15594	15476	15639	15672	15607	15711	15645	15584	15552	15366	15595	15582	15592	15450	15548	15657	15650	15819	15736	15647	15653	15695	15561	15593	15466	15530	15785	15745	15585	15583	15607	15588	15593	15697	15559	15667	15563	15589	15507	15655	15649	15684	15551	15501	15539	15565	15654	15475	15683	15607	15660	15496	15525	15649	15670	15736	15455	15556	15616	15832	15677	15425	15467	15523	15507	15533	15438	15573	15580	15720	15612	15601	15603	15755	15655	15791	15471	15587	15562	15444	15562	15636	15622	15545	15628	15650	15761	15530	15655	15558	15504	15809	15762	15453	15646	15742	15582	15467	15376	15644	15733	15643	15755	15622	15649	15529	15683	15652	15525	15830	15483	15650	15626	15487	15574	15431	15410	15772	15613	15578	15728	15676	15429	15628	15579	15573	15541	15544	15556	15782	15721	15644	15772	15584	15812	15457	15462	15504	15551	15440	15621	15492	15497	15474	15544	15345	15620	15512	15615	15558	15846	15734	15627	15556	15544	15581	15478	15450	15388	15706	15425	15471	15691	15678	15531	15711	15587	15819	15590	15603	15546	15553	15639	15863	15535	15747	15412	15537	15516	15341	15657	15606	15486	15686	15655	15592	15795	15655	15675	15435	15443	15726	15394	15751	15572	15734	15619	15818	15569	15588	15714	15604	15706	15558	15525	15577	15641	15564	15592	15737	15702	15507	15680	15533	15565	15618	15559	15501	15446	15655	15596	15526	15567	15438	15679	15702	15658	15632	15512	15564	15505	15679	15749	15672	15755	15406	15602	15494	15637	15620	15640	15596	15515	15595	15510	15533	15513	15512	15497	15579	15649	15737	15539	15605	15464	15589	15450	15565	15487	15539	15447	15563	15460	15704	15468	15520	15511	15487	15881	15601	15601	15683	15754	15778	15721	15660	15513	15557	15494	15812	15473	15668	15526	15772	15668	15749	15689	15564	15618	15590	15729	15430	15564	15501	15534	15597	15557	15601	15544	15681	15577	15562	15690	15631	15462	15571	15566	15630	15701	15545	15436	15448	15479	15487	15495	15514	15516	15590	15375	15412	15576	15783	15717	15615	15659	15660	15665	15572	15463	15567	15630	15634	15548	15552	15639	15490	15645	15580	15610	15707	15624	15693	15590	15589	15638	15432	15563	15486	15638	15856	15593	15477	15661	15613	15582	15720	15572	15438	15566	15555	15645	15676	15597	15561	15616	15614	15479	15467	15631	15670	15586	15700	15534	15498	15602	15619	15420	15691	15719	15792	15594	15548	15528	15644	15546	15634	15579	15574	15735	15714	15781	15490	15649	15600	15714	15490	15592	15791	15685	15573	15612	15642	15499	15488	15531	15665	15555	15651	15557	15616	15563	15597	15719	15572	15602	15697	15599	15618	15619	15747	15649	15827	15615	15783	15674	15776	15541	15624	15421	15271	15776	15601	15555	15583	15610	15393	15554	15735	15508	15766	15609	15435	15440	15723	15636	15548	15692	15542	15634	15722	15702	15722	15348	15516	15734	15537	15328	15615	15651	15686	15572	15474	15621	15615	15571	15554	15568	15642	15658	15691	15609	15561	15580	15634	15465	15627	15488	15515	15589	15486	15407	15578	15613	15518	15489	15559	15538	15515	15720	15613	15553	15411	15737	15627	15629	15556	15379	15496	15616	15728	15404	15564	15560	15582	15674	15584	15509	15575	15698	15724	15519	15664	15504	15444	15695	15522	15515	15470	15652	15615	15591	15690	15395	15581	15708	15509	15703	15473	15713	15615	15473	15676	15588	15437	15646	15671	15475	15571	15372	15624	15579	15437	15602	15555	15674	15668	15719	15558	15630	15635	15667	15516	15778	15663	15496	15486	15515	15523	15603	15466	15684	15516	15506	15678	15626	15663	15679	15587	15615	15750	15628	15591	15503	15720	15672	15503	15538	15649	15530	15521	15699	15495	15615	15644	15666	15687	15442	15523	15477	15535	15664	15551	15494	15613	15746	15521	15710	15603	15462	15774	15586	15679	15562	15711	15640	15585	15527	15565	15607	15531	15355	15627	15433	15464	15628	15654	15589	15585	15681	15480	15683	15631	15548	15700	15465	15443	15637	15563	15598	15721	15566	15604	15668	15543	15686	15574	15543	15423	15573	15543	15556	15470	15484	15508	15600	15540	15570	15755	15595	15589	15502	15698	15699	15480	15624	15441	15607	15488	15664	15527	15264	15653	15673	15474	15446	15440	15443	15456	15628	15508	15526	15748	15611	15777	15498	15580	15456	15446	15668	15601	15412	15562	15524	15340	15384	15617	15643	15657	15712
14783	28798	52962	65391	57622	46504	36520	23768	14899	14671	14536	14689	14746	14768	14673	14689	14723	14592	14597	14703	14850	14709	14623	14668	14726	14608	14669	14433	14558	14677	14503	14652	14585	14685	14588	14501	14682	14584	14708	14595	14437	14558	14474	14647	14732	14723	14538	14630	14899	14857	14745	14671	14669	14633	14745	14652	14611	14728	14689	14663	14544	14608	14481	14507	14712	14467	14614	14423	14499	14726	14526	14531	14617	14489	14573	14746	14547	14644	14714	14586	14673	14517	14581	14635	14630	14545	14547	14630	14509	14680	14606	14393	14543	14647	14676	14583	14612	14691	14623	14643	14538	14474	14675	14530	14610	14625	14596	14734	14437	14559	14649	14754	14584	14586	14609	14527	14622	14413	14639	14814	14517	14550	14565	14457	14837	14692	14524	14615	14545	14494	14693	14437	14474	14492	14531	14601	14510	14794	14600	14686	14636	14577	14728	14598	14642	14621	14564	14637	14629	14571	14505	14564	14592	14497	14629	14538	14787	14624	14504	14753	14661	14466	14790	14779	14451	14519	14619	14728	14675	14667	14665	14685	14610	14572	14569	14433	14589	14778	14639	14693	14637	14608	14512	14444	14644	14614	14684	14625	14525	14770	14666	14718	14584	14452	14649	14482	14564	14639	14516	14620	14480	14543	14507	14664	14514	14429	14737	14641	14537	14459	14566	14672	14518	14628	14501	14603	14563	14547	14659	14629	14726	14611	14574	14772	14670	14734	14653	14464	14476	14623	14689	14568	14509	14652	14803	14566	14553	14516	14640	14597	14631	14587	14704	14459	14634	14568	14649	14536	14639	14447	14566	14649	14631	14523	14863	14740	14684	14559	14643	14447	14593	14627	14757	14593	14662	14576	14514	14535	14628	14642	14548	14665	14702	14783	14532	14674	14650	14487	14653	14583	14618	14522	14787	14623	14750	14624	14573	14624	14568	14640	14558	14720	14514	14729	14557	14627	14593	14666	14739	14621	14588	14468	14697	14569	14672	14704	14596	14484	14588	14579	14675	14595	14598	14508	14834	14542	14412	14625	14475	14596	14569	14702	14411	14495	14518	14527	14640	14592	14629	14539	14654	14753	14509	14602	14629	14571	14628	14692	14439	14636	14549	14523	14792	14470	14631	14594	14626	14744	14593	14766	14630	14548	14699	14514	14488	14717	14705	14657	14448	14552	14675	14586	14650	14455	14581	14488	14712	14605	14470	14676	14580	14564	14592	14595	14662	14503	14684	14662	14582	14623	14615	14812	14507	14513	14534	14722	14692	14751	14582	14770	14558	14767	14525	14481	14625	14584	14721	14560	14484	14618	14589	14511	14616	14616	14786	14450	14624	14719	14760	14544	14595	14638	14482	14513	14529	14671	14676	14610	14558	14607	14566	14532	14593	14786	14647	14604	14619	14635	14598	14543	14606	14726	14513	14526	14444	14605	14559	14686	14765	14606	14592	14589	14734	14625	14562	14588	14347	14584	14694	14640	14544	14697	14642	14651	14557	14633	14710	14640	14687	14556	14546	14618	14564	14593	14613	14583	14604	14615	14605	14550	14630	14551	14448	14639	14593	14510	14622	14641	14646	14738	14706	14477	14653	14684	14587	14487	14640	14620	14756	14548	14689	14627	14490	14707	14639	14677	14693	14637	14650	14481	14598	14681	14658	14574	14575	14787	14598	14471	14585	14594	14658	14803	14447	14585	14539	14552	14715	14591	14562	14481	14674	14565	14376	14544	14556	14456	14608	14569	14613	14583	14516	14655	14604	14753	14660	14633	14588	14774	14467	14615	14458	14733	14440	14568	14609	14603	14673	14716	14459	14544	14554	14410	14510	14581	14643	14665	14582	14579	14630	14665	14685	14485	14600	14577	14701	14607	14626	14588	14537	14590	14638	14536	14710	14474	14566	14579	14613	14642	14546	14489	14707	14556	14648	14584	14558	14588	14473	14692	14628	14580	14590	14653	14525	14735	14617	14737	14627	14624	14770	14676	14658	14525	14603	14477	14726	14673	14674	14754	14511	14460	14612	14497	14588	14883	14537	14630	14656	14444	14568	14703	14510	14518	14651	14650	14553	14593	14601	14441	14572	14667	14531	14612	14528	14613	14593	14792	14560	14643	14663	14573	14658	14655	14453	14547	14714	14564	14436	14699	14705	14653	14635	14521	14540	14501	14577	14523	14472	14528	14655	14645	14696	14558	14666	14712	14674	14446	14635	14598	14666	14550	14567	14729	14612	14673	14488	14588	14524	14544	14679	14389	14649	14645	14602	14551	14602	14737	14481	14691	14678	14689	14554	14513	14542	14404	14664	14602	14540	14554	14633	14662	14693	14538	14667	14895	14573	14603	14679	14679	14448	14630	14535	14621	14568	14549	14454	14553	14515	14591	14608	14613	14498	14607	14576	14723	14421	14566	14567	14582	14600	14628	14573	14510	14680	14570	14537	14424	14565	14603	14651	14673	14534	14546	14662	14789	14497	14669	14659	14621	14706	14581	14644	14569	14484	14544	14799	14550	14552	14635	14670	14533	14677	14413	14703	14790	14584	14641	14627	14558	14539	14695	14664	14658	14693	14487	14522	14550	14382	14571	14601	14492	14456	14760	14506	14628	14674	14531	14637	14662	14582	14579	14420	14769	14607	14577	14542	14726	14791	14676	14563	14491	14427	14561	14465	14552	14544	14551	14516	14632	14673	14655	14577	14745	14555	14550	14683	14661	14692	14556	14609	14637	14594	14633	14643	14730	14533	14493	14549	14549	14405	14651	14559	14625	14631	14470	14552	14599	14383	14573	14531	14555	14565	14676	14796	14468	14520	14453	14560	14521	14593	14689	14734	14569	14684	14563	14690	14562	14588	14467	14659	14597	14522	14625	14456	14515	14392	14631	14617	14414	14676	14711	14749	14679	14553	14614	14575	14850	14637	14631	14631	14628	14455	14577	14543	14599	14498	14540	14629	14394	14489	14610	14618	14446	14588	14645	14689	14537	14694	14533	14530	14477	14483	14677	14381	14519	14477	14558	14633	14527	14670	14539	14521	14400	14546	14420	14796	14541	14607	14647	14575	14641	14605	14474	14521	14619	14661	14539	14414	14496	14625	14601	14485	14603	14681	14616	14657	14580	14667	14595	14516	14667	14504	14520	14632	14700	14566	14717	14701	14665	14601	14640	14720	14482	14502	14673	14385	14540	14532	14682	14362	14585	14457	14340	14653	14424	14674	14523	14747	14520	14695	14499	14591	14581	14384	14583	14535	14506	14675	14659	14549	14702	14633	14723	14636	14541	14436	14500	14417	14660	14422	14630	14342	14670	14562	14654	14596	14501	14574	14597	14565	14694	14631	14850	14517	14763	14560	14553	14622	14651	14504	14611	14615	14538	14731	14686	14526	14572	14643	14491	14853	14652	14629	14460	14488	14650	14437	14822	14849	14466	14746	14430	14561	14693	14710	14830	14677	14464	14560	14650	14607	14636	14720	14720	14832	14550	14505	14724	14638	14598	14497	14227	14485	14498	14454	14596	14431	14560	14444	14445	14572	14669	14498	14663	14578	14608	14580	14594	14757	14673	14633	14690	14756	14466	14687	14843	14546	14539	14593	14570	14666	14684	14569	14731	14599	14632	14499	14392	14541	14639	14578	14699	14689	14715	14557	14665	14697	14320	14662	14399	14495	14657	14574	14616	14574	14654	14663	14559	14683	14415	14575	14603	14481	14420	14669	14659	14687	14636	14653	14481	14710	14647	14703	14848	14583	14626	14519	14641	14523	14477	14502	14786	14720	14505	14549	14710	14524	14597	14720	14488	14553	14565	14570	14467	14589	14771	14572	14521	14880	14477	14505	14624	14618	14456	14654	14598	14579	14767	14619	14697	14762	14473	14584	14688	14531	14664	14360	14723	14738	14665	14560	14612	14429	14685	14618	14643	14645	14524	14650	14530	14564	14693	14565	14467	14541	14494	14594	14513	14751	14464	14598	14582	14674	14705	14648	14601	14464	14556	14611	14677	14676	14720	14602	14595	14655	14607	14594	14667	14508	14609	14607	14501	14534	14594	14743	14625	14644	14770	14563	14578	14723	14454	14586	14453	14651	14505	14648	14575	14333	14636	14627	14478	14428	14566	14710	14703	14565	14780	14562	14655	14582	14704	14457	14640	14781	14578	14616	14674	14676	14593	14567	14445	14790	14631	14510	14584	14607	14717	14505	14605	14631	14622	14800	14637	14559	14662	14592	14533	14578	14636	14559	14599	14397	14459	14614	14465	14734	14628	14664	14532	14673	14771	14614	14615	14626	14615	14566	14702	14631	14619	14672	14707	14486	14579	14671	14552	14612	14463	14621	14567	14634	14679	14714	14635	14604	14680	14737	14739	14776	14474	14548	14551	14522	14711	14570	14662	14446	14491	14714	14712	14523	14478	14583	14752	14674	14533	14458	14483	14665	14425	14591	14629	14775	14542	14576	14706	14527	14361	14685	14554	14727	14452	14518	14508	14576	14565	14640	14583	14627	14669	14562	14588	14690	14628	14523	14665	14622	14595	14563	14742	14609	14547	14611	14647	14741	14601	14588	14550	14551	14732	14681	14465	14660	14544	14518	14604	14520	14629	14461	14729	14557	14666	14727	14449	14686	14658	14518	14530	14727	14505	14751	14744	14585	14703	14673	14607	14549	14469	14601	14596	14643	14657	14697	14584	14593	14489	14709	14507	14706	14656	14685	14666	14592	14771	14642	14540	14598	14633	14646	14592	14451	14503	14747	14642	14455	14528	14588	14494	14563	14540	14662	14480	14575	14741	14539	14675	14700	14532	14555	14741	14556	14517	14531	14545	14692	14603	14696	14729	14765	14447	14657	14686	14522	14607	14516	14494	14683	14630	14612	14572	14539	14514	14422	14591	14696	14565	14671	14606	14647	14642	14485	14591	14500	14724	14746	14490	14751	14482	14733	14596	14801	14560	14554	14525	14624	14707	14534	14524	14463	14561	14600	14540	14671	14500	14249	14661	14582	14733	14512	14591	14622	14737	14598	14556	14700	14634	14585	14547	14367	14532	14632	14665	14424	14657	14753	14499	14534	14643	14421	14705	14698	14534	14367	14685	14497	14461	14494	14535	14580	14537	14640	14549	14553	14573	14576	14581	14684	14654
22885	21217	31093	37955	49478	50500	43627	28475	18557	16566	16208	15838	15946	15776	15772	15916	15796	15736	15899	15879	15650	15843	15884	15753	15728	15650	15599	15710	15761	15679	15635	15531	15640	15690	15746	15461	15645	15583	15778	15847	15790	15616	15654	15472	15503	15560	15667	15637	15794	16006	15968	15427	15417	15711	15656	15694	15600	15494	15571	15628	15473	15597	15535	15485	15586	15632	15428	15756	15591	15609	15566	15448	15716	15506	15658	15606	15582	15618	15633	15565	15560	15641	15552	15635	15345	15662	15678	15616	15429	15519	15683	15584	15605	15783	15700	15619	15573	15475	15565	15556	15531	15649	15506	15861	15749	15523	15463	15392	15534	15463	15449	15644	15594	15488	15598	15357	15500	15478	15492	15372	15663	15580	15579	15715	15736	15752	15816	15820	15473	15583	15545	15464	15511	15554	15721	15564	15544	15574	15659	15599	15522	15589	15606	15714	15466	15701	15422	15561	15540	15550	15700	15509	15569	15563	15679	15603	15628	15585	15491	15403	15518	15579	15684	15342	15656	15543	15672	15765	15636	15567	15537	15503	15652	15546	15554	15464	15668	15641	15442	15550	15754	15546	15718	15671	15532	15769	15373	15593	15514	15524	15499	15559	15548	15358	15439	15581	15438	15699	15414	15536	15605	15525	15560	15485	15620	15422	15671	15593	15571	15461	15503	15460	15774	15509	15473	15696	15604	15483	15456	15719	15572	15535	15558	15646	15591	15679	15434	15670	15525	15460	15459	15371	15829	15641	15585	15355	15495	15553	15462	15252	15396	15508	15453	15605	15749	15550	15497	15422	15543	15410	15557	15616	15754	15536	15427	15328	15628	15517	15607	15589	15543	15517	15661	15483	15601	15652	15688	15429	15472	15724	15533	15619	15581	15512	15628	15488	15676	15706	15542	15448	15542	15820	15683	15392	15640	15581	15485	15646	15504	15287	15702	15598	15466	15640	15527	15584	15673	15549	15687	15618	15711	15542	15629	15328	15618	15821	15613	15465	15713	15756	15527	15642	15593	15729	15691	15508	15562	15519	15462	15304	15552	15529	15582	15761	15621	15443	15475	15604	15826	15635	15386	15603	15649	15581	15707	15580	15623	15521	15531	15689	15725	15673	15573	15643	15518	15435	15464	15510	15501	15605	15468	15507	15727	15481	15501	15393	15700	15687	15681	15744	15478	15580	15791	15483	15639	15655	15624	15462	15598	15786	15663	15689	15734	15604	15595	15444	15307	15307	15670	15616	15457	15396	15506	15610	15588	15879	15536	15599	15498	15533	15639	15663	15617	15530	15442	15615	15547	15577	15596	15615	15745	15736	15726	15698	15544	15478	15453	15536	15747	15563	15538	15419	15623	15568	15569	15266	15302	15366	15666	15691	15605	15563	15748	15360	15691	15517	15458	15718	15594	15486	15547	15442	15659	15654	15512	15509	15546	15481	15531	15551	15613	15722	15572	15782	15534	15731	15620	15452	15582	15445	15335	15620	15512	15630	15543	15753	15585	15596	15573	15819	15676	15687	15539	15575	15666	15510	15456	15622	15631	15523	15637	15538	15544	15470	15386	15645	15409	15626	15694	15376	15617	15428	15457	15623	15480	15621	15575	15539	15631	15461	15537	15336	15500	15344	15525	15635	15549	15547	15482	15750	15600	15573	15517	15678	15497	15487	15382	15652	15485	15753	15714	15384	15732	15572	15564	15779	15540	15577	15376	15686	15419	15801	15637	15456	15448	15590	15471	15656	15562	15508	15460	15627	15481	15566	15557	15485	15489	15539	15502	15713	15537	15657	15621	15717	15644	15730	15472	15366	15640	15601	15380	15404	15639	15438	15260	15579	15706	15488	15805	15530	15569	15602	15650	15556	15499	15707	15708	15441	15485	15612	15787	15513	15520	15604	15367	15432	15488	15652	15682	15514	15633	15456	15593	15414	15358	15563	15767	15728	15436	15633	15549	15694	15519	15608	15534	15775	15482	15565	15701	15820	15635	15517	15615	15718	15512	15510	15656	15532	15731	15264	15693	15554	15665	15583	15454	15569	15882	15728	15593	15500	15480	15544	15726	15551	15577	15680	15680	15683	15589	15337	15577	15726	15522	15699	15437	15512	15575	15528	15451	15607	15640	15485	15383	15462	15548	15598	15617	15637	15446	15447	15530	15446	15499	15600	15333	15668	15718	15576	15573	15607	15503	15474	15495	15448	15494	15479	15518	15551	15549	15510	15641	15469	15590	15547	15603	15486	15600	15463	15526	15375	15772	15751	15547	15661	15626	15426	15635	15702	15774	15382	15536	15530	15686	15581	15456	15544	15621	15597	15419	15572	15532	15453	15689	15799	15601	15528	15370	15360	15530	15427	15476	15624	15599	15647	15418	15615	15674	15549	15469	15495	15626	15428	15669	15781	15533	15634	15576	15550	15677	15612	15762	15374	15436	15534	15702	15682	15462	15433	15628	15760	15506	15665	15656	15463	15728	15554	15584	15786	15573	15511	15462	15488	15580	15558	15528	15619	15402	15546	15701	15773	15746	15686	15606	15653	15554	15669	15682	15539	15672	15579	15529	15656	15563	15759	15639	15739	15534	15539	15482	15601	15470	15385	15449	15394	15571	15537	15592	15569	15639	15848	15531	15512	15529	15319	15505	15549	15580	15614	15338	15548	15603	15453	15559	15421	15600	15670	15561	15474	15445	15568	15486	15480	15531	15523	15319	15484	15373	15498	15485	15423	15812	15378	15588	15536	15617	15444	15566	15647	15573	15792	15517	15620	15455	15486	15578	15696	15677	15708	15812	15390	15460	15470	15667	15527	15449	15548	15460	15601	15621	15387	15400	15438	15469	15568	15613	15602	15417	15488	15754	15428	15500	15475	15619	15384	15633	15568	15519	15670	15506	15640	15655	15615	15365	15533	15584	15475	15447	15417	15621	15530	15741	15747	15562	15652	15691	15500	15677	15546	15507	15734	15557	15459	15678	15759	15559	15470	15466	15519	15484	15718	15731	15391	15667	15604	15658	15634	15733	15572	15391	15617	15444	15657	15476	15548	15690	15641	15490	15617	15582	15725	15516	15557	15546	15687	15444	15441	15676	15379	15419	15480	15381	15674	15573	15591	15698	15490	15582	15522	15473	15550	15555	15678	15471	15566	15797	15398	15398	15675	15486	15502	15571	15492	15690	15520	15547	15600	15612	15421	15530	15521	15643	15510	15586	15815	15635	15577	15735	15568	15416	15646	15767	15569	15613	15521	15588	15741	15481	15510	15340	15335	15370	15271	15616	15661	15575	15703	15472	15501	15523	15755	15638	15714	15576	15668	15703	15620	15764	15688	15600	15627	15530	15494	15601	15708	15558	15382	15560	15555	15688	15461	15629	15456	15592	15482	15499	15445	15388	15570	15536	15645	15557	15693	15510	15575	15610	15465	15511	15480	15520	15627	15597	15595	15423	15544	15660	15553	15504	15658	15683	15522	15420	15779	15591	15551	15507	15459	15462	15597	15590	15655	15581	15649	15448	15605	15593	15522	15698	15616	15624	15721	15647	15510	15469	15798	15516	15688	15741	15815	15660	15555	15612	15550	15666	15446	15458	15828	15459	15579	15749	15343	15423	15729	15635	15482	15439	15594	15499	15627	15602	15503	15617	15535	15532	15423	15558	15709	15590	15724	15571	15585	15710	15563	15498	15694	15430	15586	15618	15381	15392	15494	15783	15727	15686	15638	15399	15549	15466	15629	15426	15591	15660	15663	15907	15667	15529	15543	15634	15611	15399	15533	15477	15596	15637	15731	15615	15501	15668	15615	15569	15830	15700	15492	15610	15486	15559	15486	15786	15711	15509	15474	15439	15677	15657	15541	15458	15641	15473	15420	15557	15437	15690	15539	15552	15549	15548	15458	15595	15411	15643	15528	15590	15509	15458	15523	15501	15768	15394	15463	15623	15535	15694	15551	15703	15657	15529	15683	15656	15554	15464	15586	15588	15601	15416	15497	15463	15543	15645	15673	15578	15555	15706	15664	15438	15475	15545	15451	15693	15493	15487	15671	15544	15577	15586	15653	15505	15559	15430	15566	15602	15457	15512	15643	15482	15576	15740	15705	15626	15593	15479	15695	15537	15675	15449	15719	15263	15413	15551	15513	15708	15621	15596	15744	15649	15740	15456	15443	15598	15543	15505	15361	15403	15637	15636	15593	15638	15395	15557	15390	15433	15821	15746	15466	15394	15427	15639	15623	15488	15498	15513	15616	15681	15615	15752	15522	15533	15490	15584	15719	15753	15630	15514	15577	15667	15585	15463	15667	15805	15535	15550	15447	15674	15818	15569	15697	15545	15596	15652	15357	15697	15757	15582	15764	15642	15585	15660	15388	15632	15339	15639	15471	15509	15694	15371	15581	15659	15710	15586	15514	15376	15715	15501	15677	15677	15367	15630	15421	15486	15364	15488	15609	15683	15486	15479	15604	15508	15425	15530	15508	15558	15506	15565	15399	15650	15486	15536	15536	15587	15560	15531	15498	15649	15581	15694	15767	15696	15531	15620	15764	15578	15718	15441	15523	15533	15552	15598	15644	15516	15514	15571	15637	15631	15805	15569	15457	15533	15648	15493	15554	15540	15479	15555	15720	15710	15638	15643	15454	15761	15741	15629	15498	15609	15592	15680	15559	15632	15588	15430	15472	15442	15478	15618	15684	15544	15580	15565	15515	15608	15424	15614	15562	15538	15653	15639	15470	15526	15439	15593	15646	15770	15536	15607	15367	15648	15739	15603	15559	15623	15494	15409	15479	15536	15518	15500	15658	15536	15477	15569	15617	15429	15518	15363	15366	15671	15497	15536	15522	15507	15522	15521	15641	15559	15556	15755	15677	15514	15595	15769	15382	15610	15732	15646	15516	15493	15625	15494	15530	15613	15524	15457	15806	15694	15806	15634	15652	15628	15678	15892	15486	15537	15435	15661	15534	15562	15602	15671	15531	15730	15322	15514	15619	15653	15280	15642	15652	15656	15482	15427	15555	15717	15581	15446	15598	15632	15487	15423	15770	15618	15549	15554	15674	15653	15560	15593	15606	15504	15454	15561	15768	15513	15494	15543	15675	15613	15611	15333	15531	15543	15568	15414	15483	15575	15308	15561	15598	15509	15304
17023	61833	90209	81468	71120	58007	45163	28151	15722	14532	14571	14515	14689	14691	14619	14494	14582	14744	14623	14391	14770	14666	14541	14471	14608	14635	14701	14611	14701	14485	14467	14738	14601	14498	14600	14514	14595	14676	14498	14704	14619	14645	14582	14503	14702	14703	14704	14850	15014	14902	14658	14658	14645	14646	14708	14473	14651	14489	14533	14575	14555	14505	14610	14531	14446	14550	14505	14575	14534	14578	14507	14525	14517	14518	14575	14465	14497	14611	14337	14733	14634	14557	14852	14533	14658	14674	14730	14571	14645	14452	14791	14509	14398	14579	14674	14550	14661	14644	14835	14581	14557	14629	14532	14556	14408	14588	14549	14727	14553	14486	14542	14577	14643	14680	14443	14675	14630	14596	14459	14686	14538	14590	14615	14420	14453	14536	14544	14686	14690	14534	14475	14479	14643	14617	14579	14620	14602	14591	14488	14594	14621	14566	14668	14465	14680	14625	14500	14650	14632	14517	14446	14741	14654	14517	14612	14594	14532	14733	14534	14469	14729	14581	14549	14709	14636	14596	14630	14530	14550	14556	14587	14659	14693	14621	14675	14507	14661	14521	14546	14555	14746	14627	14482	14520	14633	14698	14682	14739	14491	14730	14573	14535	14766	14642	14854	14577	14667	14373	14640	14591	14611	14518	14719	14485	14562	14560	14596	14704	14574	14704	14723	14631	14649	14621	14537	14460	14738	14509	14545	14459	14693	14484	14558	14615	14800	14536	14589	14651	14718	14513	14521	14570	14566	14393	14581	14660	14793	14630	14652	14589	14548	14623	14677	14463	14507	14447	14815	14636	14620	14630	14606	14636	14504	14462	14561	14476	14731	14586	14578	14567	14637	14521	14477	14681	14428	14708	14611	14620	14500	14574	14513	14525	14617	14558	14618	14628	14598	14539	14741	14609	14606	14534	14603	14571	14782	14605	14633	14510	14712	14485	14643	14608	14605	14709	14638	14619	14454	14640	14575	14611	14578	14511	14520	14680	14513	14611	14641	14436	14484	14730	14567	14747	14696	14625	14570	14609	14573	14444	14470	14584	14523	14653	14624	14596	14598	14567	14665	14485	14695	14582	14712	14629	14638	14425	14578	14649	14616	14675	14375	14656	14689	14567	14584	14695	14568	14502	14574	14686	14339	14537	14487	14477	14443	14528	14714	14486	14443	14470	14593	14502	14593	14626	14580	14469	14486	14665	14752	14711	14511	14613	14478	14565	14592	14805	14736	14610	14727	14742	14498	14592	14649	14632	14733	14686	14455	14582	14588	14607	14544	14538	14443	14475	14617	14488	14554	14497	14599	14694	14728	14614	14526	14676	14686	14534	14642	14539	14628	14670	14562	14783	14495	14648	14586	14468	14429	14613	14519	14540	14558	14649	14431	14639	14474	14530	14568	14561	14418	14593	14440	14460	14653	14573	14712	14593	14617	14653	14711	14625	14706	14632	14660	14530	14691	14626	14635	14711	14544	14609	14603	14496	14661	14892	14633	14688	14631	14759	14700	14546	14610	14667	14729	14515	14585	14561	14521	14681	14486	14556	14558	14539	14709	14506	14493	14577	14568	14638	14729	14603	14402	14506	14495	14560	14711	14603	14497	14686	14679	14690	14685	14660	14537	14607	14497	14547	14632	14594	14687	14356	14474	14679	14474	14599	14605	14543	14515	14524	14405	14574	14603	14393	14624	14688	14603	14536	14735	14622	14708	14679	14496	14529	14717	14613	14654	14575	14484	14572	14458	14519	14531	14706	14525	14587	14587	14641	14644	14696	14549	14590	14606	14655	14659	14544	14690	14627	14590	14552	14628	14391	14453	14561	14640	14636	14614	14432	14598	14656	14707	14710	14638	14658	14347	14512	14654	14586	14426	14490	14423	14501	14496	14617	14766	14570	14656	14560	14650	14475	14556	14448	14633	14504	14550	14480	14592	14420	14815	14471	14584	14552	14548	14585	14628	14734	14524	14571	14501	14529	14587	14616	14644	14677	14569	14563	14567	14540	14601	14485	14609	14585	14700	14661	14699	14502	14549	14516	14578	14523	14583	14598	14521	14611	14458	14605	14615	14637	14732	14696	14447	14698	14589	14550	14660	14654	14636	14427	14594	14575	14566	14500	14650	14620	14701	14414	14603	14605	14482	14631	14635	14542	14665	14642	14657	14615	14586	14499	14658	14423	14415	14517	14373	14579	14631	14582	14610	14667	14595	14724	14695	14643	14625	14550	14559	14785	14523	14479	14568	14643	14515	14466	14743	14634	14636	14782	14528	14601	14566	14405	14584	14636	14509	14504	14445	14485	14601	14683	14508	14570	14511	14740	14541	14707	14737	14459	14577	14698	14585	14594	14697	14466	14682	14526	14686	14643	14572	14582	14553	14608	14595	14585	14841	14754	14713	14786	14582	14490	14613	14510	14517	14637	14626	14739	14551	14454	14538	14537	14620	14658	14633	14721	14522	14634	14504	14487	14502	14590	14650	14565	14618	14673	14651	14572	14565	14596	14681	14446	14587	14549	14567	14620	14514	14701	14537	14600	14497	14589	14572	14587	14739	14572	14579	14401	14532	14469	14581	14513	14635	14711	14589	14586	14644	14608	14571	14438	14626	14518	14603	14700	14713	14499	14595	14379	14707	14630	14606	14719	14740	14533	14605	14786	14554	14704	14660	14604	14688	14590	14586	14603	14551	14659	14643	14650	14658	14465	14543	14665	14797	14641	14657	14648	14563	14700	14549	14462	14715	14508	14701	14708	14545	14722	14683	14646	14450	14618	14645	14579	14609	14530	14422	14665	14546	14615	14546	14573	14656	14521	14591	14608	14654	14615	14624	14547	14562	14511	14355	14545	14604	14407	14534	14438	14616	14617	14621	14613	14596	14562	14451	14583	14588	14519	14741	14420	14532	14540	14803	14496	14729	14766	14440	14611	14514	14678	14628	14562	14630	14562	14452	14588	14508	14581	14770	14653	14484	14689	14551	14667	14587	14533	14661	14631	14617	14630	14710	14706	14632	14509	14615	14669	14363	14511	14660	14561	14555	14484	14515	14577	14524	14662	14539	14537	14752	14623	14553	14532	14492	14421	14842	14432	14695	14544	14774	14533	14665	14615	14629	14601	14537	14590	14654	14467	14504	14617	14533	14734	14573	14678	14495	14550	14794	14663	14698	14492	14661	14647	14628	14534	14570	14567	14540	14688	14642	14614	14433	14620	14434	14598	14720	14492	14694	14670	14564	14506	14415	14552	14553	14539	14482	14562	14620	14541	14628	14802	14562	14487	14613	14583	14518	14478	14644	14783	14435	14518	14626	14678	14578	14625	14567	14590	14572	14618	14711	14573	14493	14620	14556	14576	14556	14584	14625	14660	14657	14581	14664	14647	14657	14547	14423	14568	14455	14605	14519	14485	14547	14530	14577	14433	14636	14639	14509	14703	14459	14706	14637	14494	14542	14633	14505	14561	14620	14585	14578	14514	14495	14511	14404	14561	14592	14672	14653	14536	14614	14612	14611	14414	14523	14683	14526	14612	14527	14346	14575	14710	14523	14784	14349	14721	14567	14701	14543	14614	14538	14656	14567	14629	14759	14641	14572	14546	14553	14849	14455	14367	14456	14643	14601	14629	14690	14726	14498	14644	14476	14484	14635	14513	14531	14531	14660	14485	14572	14428	14593	14441	14563	14603	14684	14506	14495	14427	14478	14579	14512	14582	14546	14493	14657	14568	14652	14529	14447	14596	14464	14582	14709	14521	14678	14609	14684	14860	14650	14809	14623	14487	14561	14772	14516	14642	14677	14504	14522	14735	14581	14556	14438	14434	14618	14400	14455	14510	14478	14706	14496	14684	14716	14396	14590	14602	14531	14570	14575	14637	14486	14476	14619	14666	14476	14542	14630	14570	14592	14432	14729	14474	14557	14468	14584	14647	14595	14644	14535	14569	14682	14721	14601	14533	14614	14645	14522	14595	14667	14888	14486	14590	14560	14572	14671	14638	14460	14486	14558	14440	14457	14703	14595	14635	14484	14580	14450	14612	14482	14685	14518	14627	14502	14634	14614	14475	14569	14546	14570	14615	14621	14594	14727	14616	14644	14568	14503	14618	14517	14669	14509	14560	14748	14656	14655	14547	14549	14685	14669	14581	14653	14674	14481	14596	14789	14596	14476	14546	14651	14677	14704	14697	14634	14651	14568	14612	14730	14406	14456	14523	14530	14633	14612	14416	14508	14651	14545	14692	14461	14647	14623	14464	14558	14500	14441	14432	14722	14660	14649	14364	14596	14496	14505	14367	14621	14680	14478	14555	14757	14661	14676	14598	14502	14683	14565	14582	14554	14556	14698	14520	14536	14814	14422	14778	14553	14485	14633	14516	14803	14478	14672	14565	14581	14433	14628	14612	14445	14639	14710	14514	14477	14426	14704	14629	14654	14582	14587	14434	14495	14864	14423	14615	14462	14556	14719	14659	14599	14600	14649	14492	14715	14554	14652	14521	14544	14483	14629	14579	14376	14624	14372	14640	14488	14551	14599	14714	14626	14799	14477	14540	14603	14593	14555	14512	14506	14576	14466	14593	14664	14621	14353	14514	14596	14458	14687	14456	14530	14573	14415	14756	14645	14693	14506	14524	14693	14557	14649	14569	14646	14504	14600	14584	14709	14833	14647	14805	14671	14563	14686	14447	14572	14623	14686	14596	14444	14617	14614	14540	14694	14546	14695	14416	14608	14548	14597	14509	14473	14668	14474	14645	14551	14432	14620	14387	14513	14550	14560	14586	14665	14709	14544	14620	14757	14599	14546	14342	14734	14712	14551	14623	14504	14676	14667	14758	14560	14715	14646	14338	14609	14646	14601	14494	14514	14572	14609	14532	14676	14641	14736	14540	14688	14597	14565	14572	14538	14568	14542	14618	14519	14420	14479	14458	14542	14638	14406	14653	14576	14799	14562	14585	14698	14415	14516	14689	14570	14697	14530	14527	14627	14605	14589	14651	14676	14628	14631	14487	14704	14642	14644	14694	14603	14679	14643	14627	14632	14608	14809	14610	14666	14625	14625	14696	14674	14584	14596	14489	14656	14722	14631	14522	14637	14673	14748	14451	14567	14460	14542	14550	14708	14663	14825	14480	14710	14676	14630	14564	14735	14568
26994	22096	31013	34844	29856	24814	20106	17175	16026	15757	15561	15774	15544	15401	15557	15575	15520	15479	15396	15555	15599	15486	15497	15610	15617	15637	15646	15762	15744	15573	15659	15513	15535	15490	15354	15545	15710	15584	15538	15459	15410	15530	15517	15556	15760	15578	15483	15637	15581	15658	15586	15585	15656	15682	15513	15370	15527	15313	15809	15674	15593	15506	15562	15404	15676	15453	15528	15480	15689	15484	15563	15469	15637	15670	15568	15345	15552	15632	15484	15409	15503	15580	15539	15517	15649	15701	15537	15385	15593	15639	15561	15591	15659	15523	15536	15528	15478	15557	15556	15478	15774	15562	15343	15491	15545	15596	15630	15674	15398	15559	15457	15594	15652	15477	15825	15667	15622	15455	15621	15528	15516	15615	15513	15485	15736	15555	15565	15549	15575	15515	15588	15645	15577	15428	15602	15542	15384	15582	15457	15622	15561	15541	15394	15329	15571	15562	15501	15400	15579	15631	15473	15534	15429	15609	15776	15541	15592	15671	15657	15544	15495	15737	15443	15549	15622	15512	15579	15574	15367	15584	15644	15536	15546	15439	15394	15498	15433	15553	15487	15493	15449	15517	15418	15611	15681	15508	15324	15569	15570	15468	15592	15511	15330	15502	15548	15435	15547	15663	15524	15619	15427	15472	15439	15513	15502	15607	15601	15693	15628	15272	15585	15612	15502	15314	15385	15557	15558	15515	15499	15375	15565	15478	15577	15556	15276	15506	15495	15472	15364	15481	15449	15699	15519	15450	15577	15757	15725	15550	15542	15415	15553	15597	15797	15356	15411	15399	15336	15349	15597	15563	15490	15382	15492	15397	15547	15423	15486	15322	15589	15582	15515	15802	15415	15410	15586	15334	15596	15493	15527	15566	15293	15449	15630	15314	15493	15563	15454	15616	15581	15398	15707	15646	15578	15538	15606	15497	15496	15668	15581	15553	15480	15534	15683	15562	15507	15606	15449	15515	15606	15556	15377	15616	15726	15347	15555	15359	15586	15574	15434	15552	15750	15425	15627	15649	15430	15526	15436	15358	15555	15388	15562	15586	15592	15510	15432	15590	15596	15474	15707	15564	15504	15497	15675	15438	15553	15573	15487	15320	15447	15682	15571	15697	15666	15501	15560	15512	15503	15643	15447	15579	15569	15413	15499	15545	15577	15500	15437	15442	15648	15527	15532	15698	15612	15453	15479	15688	15724	15547	15557	15699	15519	15635	15511	15713	15443	15563	15436	15416	15662	15554	15385	15472	15668	15579	15671	15556	15531	15548	15542	15566	15406	15519	15577	15629	15520	15405	15439	15671	15598	15371	15744	15628	15522	15548	15429	15607	15460	15599	15568	15497	15707	15424	15671	15615	15554	15719	15496	15657	15444	15571	15736	15551	15442	15490	15629	15612	15586	15585	15700	15469	15636	15524	15495	15477	15442	15418	15568	15525	15644	15618	15468	15495	15479	15538	15578	15582	15407	15356	15503	15608	15573	15521	15646	15579	15574	15600	15675	15545	15491	15380	15483	15511	15507	15695	15669	15504	15719	15710	15569	15361	15360	15499	15419	15524	15525	15465	15568	15448	15472	15660	15617	15726	15754	15599	15561	15463	15535	15607	15455	15498	15655	15689	15596	15409	15284	15761	15544	15681	15429	15474	15769	15571	15543	15441	15589	15653	15471	15530	15632	15665	15515	15459	15683	15697	15655	15655	15625	15731	15580	15572	15395	15693	15676	15567	15405	15681	15599	15621	15636	15529	15506	15400	15604	15688	15455	15403	15467	15518	15476	15755	15325	15515	15588	15361	15487	15701	15649	15584	15499	15552	15493	15553	15525	15376	15499	15489	15482	15366	15511	15698	15479	15522	15529	15524	15609	15527	15500	15478	15631	15661	15605	15818	15494	15413	15542	15774	15623	15507	15603	15434	15644	15535	15437	15545	15615	15490	15472	15307	15634	15586	15619	15565	15443	15616	15544	15544	15549	15454	15493	15439	15612	15322	15647	15382	15580	15362	15549	15544	15799	15610	15706	15546	15381	15547	15461	15462	15563	15517	15596	15577	15271	15675	15422	15484	15503	15637	15605	15510	15694	15832	15598	15470	15558	15644	15511	15603	15453	15492	15681	15581	15592	15759	15805	15613	15641	15728	15552	15682	15767	15680	15658	15546	15703	15516	15485	15628	15541	15594	15538	15547	15645	15362	15464	15516	15606	15326	15357	15687	15725	15572	15617	15596	15507	15420	15585	15421	15653	15423	15377	15337	15563	15514	15509	15387	15500	15498	15502	15545	15567	15827	15631	15539	15520	15725	15708	15640	15641	15429	15456	15384	15476	15618	15663	15551	15499	15540	15475	15510	15427	15689	15539	15581	15573	15619	15825	15627	15645	15669	15605	15583	15863	15601	15368	15589	15519	15542	15435	15651	15499	15601	15560	15627	15441	15432	15653	15574	15600	15531	15555	15687	15570	15665	15632	15553	15482	15435	15695	15639	15630	15731	15590	15561	15459	15639	15508	15484	15749	15508	15619	15678	15503	15451	15492	15425	15495	15463	15553	15477	15376	15518	15481	15360	15415	15560	15530	15543	15558	15587	15670	15539	15596	15726	15394	15536	15479	15620	15768	15585	15572	15793	15642	15597	15702	15436	15516	15699	15460	15509	15543	15312	15378	15484	15570	15648	15877	15638	15464	15639	15435	15427	15541	15596	15343	15695	15611	15601	15547	15475	15537	15406	15656	15655	15641	15693	15502	15597	15592	15600	15525	15479	15416	15474	15384	15595	15703	15535	15806	15657	15434	15558	15672	15597	15610	15708	15511	15478	15637	15456	15515	15531	15529	15727	15603	15542	15562	15548	15544	15281	15608	15632	15562	15432	15491	15548	15386	15485	15585	15557	15461	15410	15717	15587	15595	15415	15465	15484	15589	15580	15501	15463	15693	15552	15697	15536	15603	15561	15593	15462	15363	15574	15429	15581	15524	15543	15495	15593	15598	15562	15567	15417	15548	15571	15419	15606	15470	15625	15704	15553	15488	15728	15678	15854	15513	15560	15597	15517	15443	15504	15494	15520	15564	15505	15471	15664	15477	15482	15524	15564	15582	15651	15550	15456	15766	15722	15544	15679	15646	15549	15554	15506	15667	15544	15716	15394	15545	15554	15595	15587	15551	15502	15437	15709	15666	15657	15460	15400	15553	15629	15520	15597	15473	15496	15437	15559	15560	15338	15674	15542	15539	15343	15756	15543	15509	15669	15346	15569	15438	15552	15540	15478	15524	15426	15505	15562	15578	15470	15513	15621	15400	15365	15397	15730	15519	15551	15631	15679	15404	15567	15520	15430	15766	15622	15592	15524	15590	15716	15486	15613	15501	15409	15446	15579	15417	15662	15424	15599	15528	15456	15582	15515	15759	15700	15556	15562	15338	15368	15419	15497	15632	15700	15322	15660	15576	15580	15699	15470	15478	15566	15604	15377	15610	15533	15495	15505	15479	15505	15658	15591	15778	15577	15617	15535	15563	15352	15760	15600	15598	15504	15550	15611	15608	15556	15646	15470	15617	15607	15575	15518	15697	15477	15597	15777	15565	15477	15571	15656	15607	15562	15588	15503	15617	15677	15545	15480	15550	15616	15581	15556	15620	15526	15540	15283	15478	15595	15607	15504	15524	15631	15530	15557	15661	15572	15515	15661	15548	15589	15612	15346	15479	15651	15482	15559	15510	15650	15601	15604	15628	15733	15574	15628	15649	15486	15437	15749	15413	15397	15347	15460	15356	15508	15576	15405	15628	15590	15535	15454	15410	15701	15671	15580	15443	15556	15532	15398	15387	15574	15487	15609	15651	15644	15389	15571	15659	15563	15418	15587	15683	15669	15451	15452	15627	15582	15689	15717	15543	15569	15576	15634	15465	15573	15608	15622	15486	15493	15619	15652	15526	15466	15452	15698	15687	15569	15568	15709	15811	15546	15469	15562	15461	15584	15409	15550	15507	15259	15626	15348	15562	15639	15565	15649	15516	15396	15452	15698	15537	15600	15739	15460	15685	15397	15371	15492	15626	15376	15492	15602	15591	15515	15600	15639	15589	15578	15498	15401	15595	15624	15514	15412	15705	15598	15484	15522	15623	15470	15491	15659	15516	15558	15514	15415	15416	15592	15611	15590	15693	15669	15521	15566	15667	15596	15486	15697	15558	15461	15701	15548	15836	15542	15748	15538	15357	15468	15435	15435	15501	15537	15644	15532	15583	15591	15647	15481	15511	15485	15455	15609	15587	15559	15511	15391	15614	15549	15611	15438	15637	15465	15470	15559	15712	15578	15466	15741	15434	15537	15492	15512	15351	15484	15419	15439	15775	15649	15437	15563	15640	15657	15340	15513	15596	15570	15502	15485	15765	15498	15606	15434	15409	15491	15401	15571	15708	15387	15574	15527	15604	15395	15656	15561	15628	15477	15801	15265	15536	15707	15385	15664	15682	15299	15413	15490	15394	15606	15479	15538	15737	15526	15555	15712	15607	15624	15445	15416	15821	15347	15529	15561	15570	15440	15521	15572	15526	15596	15386	15561	15620	15450	15536	15500	15646	15625	15480	15533	15604	15452	15537	15743	15625	15717	15519	15371	15498	15446	15494	15626	15624	15500	15677	15501	15712	15681	15570	15547	15548	15444	15492	15687	15596	15473	15703	15777	15599	15402	15462	15355	15503	15675	15624	15568	15561	15821	15785	15708	15364	15638	15681	15334	15522	15505	15732	15711	15562	15659	15499	15342	15704	15583	15514	15536	15551	15387	15418	15573	15347	15558	15612	15606	15582	15640	15593	15446	15657	15463	15765	15638	15615	15604	15504	15572	15745	15643	15571	15635	15427	15504	15626	15453	15604	15421	15596	15720	15809	15481	15499	15586	15661	15376	15707	15383	15522	15724	15648	15532	15406	15476	15510	15680	15564	15821	15519	15540	15502	15329	15440	15466	15375	15492	15485	15485	15594	15429	15564	15590	15473	15466	15466	15674	15584	15411	15658	15721	15451	15424	15821	15400	15446	15468	15593	15542	15495	15345	15562	15496	15560	15750	15558	15582	15667	15698	15498	15340	15490	15484	15399	15499	15568	15470	15426	15491	15427	15549	15682	15364	15405	15639	15705	15494
15234	25973	36629	35896	31122	24609	19091	16223	14726	14662	14651	14538	14648	14368	14525	14720	14603	14640	14592	14707	14743	14736	14465	14419	14695	14739	14553	14648	14487	14604	14418	14736	14430	14516	14580	14618	14469	14542	14541	14510	14535	14455	14708	14688	14746	14462	14502	14434	14715	14745	14587	14401	14456	14796	14625	14441	14499	14639	14523	14577	14522	14716	14516	14625	14618	14577	14646	14706	14612	14665	14445	14629	14544	14665	14550	14486	14527	14480	14601	14593	14509	14572	14550	14564	14549	14741	14581	14690	14499	14706	14544	14342	14576	14703	14632	14552	14605	14711	14505	14671	14464	14604	14633	14324	14580	14582	14687	14518	14608	14674	14590	14662	14541	14606	14561	14567	14674	14567	14554	14433	14539	14638	14489	14498	14511	14433	14706	14718	14538	14523	14512	14624	14530	14501	14529	14550	14563	14534	14622	14558	14564	14487	14631	14574	14579	14575	14568	14644	14435	14419	14650	14515	14577	14643	14663	14464	14477	14588	14615	14470	14489	14656	14464	14599	14637	14564	14454	14582	14563	14576	14562	14495	14712	14522	14536	14700	14413	14616	14797	14406	14583	14467	14529	14372	14496	14710	14527	14543	14576	14548	14608	14529	14772	14634	14424	14643	14372	14434	14506	14625	14556	14676	14380	14610	14335	14506	14539	14536	14599	14415	14634	14726	14639	14599	14656	14587	14508	14558	14648	14525	14556	14647	14447	14520	14626	14418	14518	14622	14583	14412	14574	14627	14507	14660	14602	14633	14548	14696	14503	14527	14483	14525	14659	14641	14651	14577	14551	14520	14428	14548	14588	14391	14565	14485	14511	14593	14626	14581	14495	14600	14710	14496	14468	14649	14519	14537	14564	14471	14566	14417	14643	14604	14713	14433	14392	14777	14601	14669	14741	14485	14533	14572	14498	14610	14603	14586	14491	14615	14507	14610	14579	14495	14616	14586	14655	14477	14409	14517	14304	14500	14604	14539	14515	14535	14619	14654	14488	14670	14530	14574	14652	14289	14557	14591	14505	14408	14325	14386	14561	14618	14367	14648	14658	14541	14570	14534	14641	14461	14650	14628	14598	14604	14572	14561	14547	14539	14582	14646	14535	14707	14529	14458	14509	14682	14573	14505	14506	14588	14487	14718	14532	14567	14636	14550	14583	14673	14741	14592	14597	14680	14757	14678	14380	14777	14542	14504	14640	14498	14509	14671	14552	14614	14586	14530	14320	14645	14651	14468	14595	14474	14541	14610	14531	14552	14554	14511	14578	14627	14672	14450	14521	14525	14581	14605	14542	14566	14679	14502	14645	14671	14491	14487	14596	14371	14596	14535	14586	14537	14646	14641	14577	14685	14546	14627	14644	14609	14439	14705	14575	14629	14435	14608	14685	14597	14627	14524	14604	14748	14494	14590	14676	14613	14721	14474	14637	14591	14693	14563	14437	14375	14637	14672	14545	14617	14520	14652	14419	14553	14478	14599	14666	14505	14651	14389	14389	14537	14543	14735	14816	14439	14656	14509	14607	14565	14532	14564	14514	14759	14454	14566	14542	14435	14635	14478	14504	14481	14470	14705	14596	14692	14617	14559	14319	14648	14453	14498	14570	14483	14622	14446	14653	14349	14586	14568	14547	14714	14632	14499	14657	14678	14618	14479	14697	14707	14640	14432	14437	14504	14555	14569	14563	14483	14647	14552	14744	14463	14615	14573	14594	14676	14580	14495	14544	14601	14655	14791	14702	14461	14552	14485	14701	14532	14652	14593	14545	14520	14465	14608	14576	14647	14497	14705	14667	14497	14629	14544	14402	14544	14555	14584	14566	14655	14635	14693	14650	14635	14558	14533	14657	14627	14555	14558	14518	14492	14706	14628	14656	14624	14487	14692	14624	14531	14528	14439	14588	14470	14673	14562	14492	14670	14616	14735	14578	14613	14692	14716	14339	14691	14448	14647	14498	14550	14456	14647	14384	14500	14552	14449	14587	14397	14422	14573	14496	14617	14573	14681	14518	14557	14686	14604	14546	14533	14533	14537	14391	14757	14593	14687	14650	14503	14521	14441	14606	14566	14391	14470	14527	14754	14528	14594	14568	14505	14571	14569	14555	14603	14644	14470	14539	14557	14644	14691	14686	14501	14520	14463	14739	14703	14598	14746	14560	14503	14524	14386	14638	14335	14506	14558	14673	14607	14706	14624	14648	14577	14413	14677	14597	14613	14448	14445	14651	14443	14677	14580	14722	14621	14624	14470	14432	14742	14516	14596	14795	14736	14532	14735	14678	14616	14630	14608	14575	14821	14569	14482	14502	14493	14408	14686	14763	14456	14746	14654	14614	14613	14406	14603	14625	14599	14537	14564	14419	14601	14496	14573	14517	14496	14606	14695	14587	14512	14520	14608	14617	14602	14508	14452	14574	14659	14622	14702	14596	14448	14545	14541	14588	14669	14618	14635	14580	14650	14395	14738	14563	14464	14536	14652	14443	14501	14427	14668	14638	14450	14629	14740	14620	14466	14606	14628	14485	14503	14604	14497	14650	14501	14548	14556	14534	14521	14575	14621	14506	14564	14622	14576	14428	14495	14724	14615	14518	14610	14444	14642	14613	14696	14485	14417	14573	14544	14453	14607	14601	14696	14564	14454	14607	14412	14652	14702	14684	14545	14612	14631	14550	14607	14607	14633	14436	14668	14692	14540	14559	14480	14547	14563	14671	14617	14481	14551	14701	14659	14594	14479	14568	14632	14580	14563	14673	14551	14618	14509	14638	14559	14531	14666	14693	14551	14456	14800	14580	14606	14577	14516	14668	14666	14384	14736	14671	14558	14753	14513	14617	14532	14767	14694	14586	14510	14443	14582	14632	14790	14586	14571	14631	14630	14704	14603	14493	14581	14516	14568	14485	14635	14570	14530	14463	14606	14628	14636	14541	14708	14681	14516	14774	14685	14695	14605	14585	14628	14548	14566	14458	14530	14600	14684	14536	14560	14480	14454	14534	14383	14622	14420	14453	14564	14473	14608	14441	14537	14595	14737	14585	14506	14650	14741	14491	14710	14650	14431	14590	14474	14579	14638	14594	14526	14535	14748	14508	14762	14521	14728	14544	14557	14558	14645	14516	14535	14587	14650	14774	14552	14668	14484	14722	14485	14638	14597	14408	14489	14542	14513	14580	14566	14507	14530	14500	14511	14660	14646	14680	14462	14684	14555	14527	14766	14625	14491	14502	14591	14585	14649	14533	14553	14605	14551	14482	14576	14585	14593	14626	14562	14571	14429	14394	14653	14527	14832	14407	14560	14365	14683	14551	14537	14607	14508	14531	14742	14630	14565	14570	14696	14533	14586	14570	14758	14611	14644	14702	14434	14449	14646	14578	14441	14635	14344	14609	14580	14613	14558	14532	14543	14565	14647	14512	14574	14593	14526	14549	14643	14377	14505	14578	14499	14555	14711	14493	14511	14639	14558	14593	14635	14473	14627	14490	14579	14619	14708	14590	14476	14587	14615	14439	14618	14580	14632	14454	14561	14737	14632	14453	14616	14617	14592	14602	14636	14505	14657	14611	14566	14558	14694	14468	14522	14499	14587	14472	14633	14476	14568	14566	14630	14501	14768	14591	14487	14645	14536	14588	14566	14621	14505	14466	14503	14508	14518	14503	14554	14329	14705	14576	14702	14691	14651	14580	14511	14581	14456	14518	14669	14561	14671	14577	14675	14452	14576	14743	14594	14648	14532	14570	14556	14511	14694	14478	14564	14594	14642	14401	14550	14466	14488	14516	14645	14548	14727	14592	14327	14504	14557	14602	14454	14566	14649	14602	14741	14429	14793	14563	14652	14727	14541	14460	14626	14636	14467	14487	14568	14640	14563	14490	14598	14560	14563	14726	14584	14518	14626	14630	14392	14574	14524	14629	14703	14585	14582	14696	14679	14573	14435	14667	14687	14565	14492	14626	14588	14517	14513	14479	14569	14534	14559	14638	14637	14706	14519	14560	14516	14555	14538	14646	14604	14605	14492	14363	14673	14602	14414	14529	14420	14423	14417	14694	14753	14420	14650	14618	14603	14487	14599	14393	14543	14573	14583	14615	14459	14572	14634	14477	14620	14642	14592	14438	14602	14591	14688	14554	14535	14432	14550	14623	14551	14574	14567	14579	14544	14489	14572	14709	14628	14605	14671	14463	14580	14651	14399	14466	14601	14522	14588	14662	14597	14549	14571	14608	14548	14565	14524	14571	14512	14534	14676	14489	14476	14457	14649	14705	14683	14550	14663	14648	14583	14530	14408	14441	14477	14775	14514	14608	14603	14352	14403	14392	14530	14637	14439	14720	14655	14526	14584	14577	14577	14612	14671	14499	14501	14492	14553	14724	14512	14661	14662	14657	14504	14520	14756	14588	14729	14746	14713	14763	14605	14517	14672	14534	14664	14747	14675	14690	14473	14644	14523	14633	14510	14651	14451	14722	14718	14599	14539	14509	14484	14621	14537	14664	14760	14764	14580	14440	14380	14425	14590	14540	14472	14600	14495	14626	14665	14525	14639	14562	14504	14496	14727	14495	14559	14561	14481	14360	14560	14599	14525	14480	14637	14601	14541	14533	14825	14739	14549	14775	14452	14605	14559	14468	14564	14563	14693	14465	14587	14565	14693	14584	14524	14584	14578	14453	14520	14713	14600	14602	14633	14378	14503	14453	14571	14648	14642	14607	14439	14564	14478	14553	14661	14694	14466	14699	14587	14630	14546	14661	14486	14599	14445	14486	14502	14537	14632	14554	14482	14579	14543	14532	14476	14589	14638	14644	14598	14516	14536	14387	14716	14591	14523	14441	14434	14504	14536	14652	14501	14581	14479	14437	14676	14562	14670	14629	14601	14679	14542	14482	14548	14625	14524	14715	14554	14580	14566	14709	14560	14619	14363	14618	14408	14569	14642	14628	14309	14655	14476	14510	14617	14588	14561	14662	14500	14558	14352	14597	14558	14765	14506	14576	14714	14563	14505	14644	14397	14547	14688	14515	14505	14480	14431	14608	14666	14545	14429	14542	14452	14424	14709	14551	14628	14625	14601	14574	14595	14423	14527	14502	14668	14574	14401	14596	14627	14468	14695	14588	14572	14393	14398	14596	14542	14495	14553	14648	14632
24176	21242	30453	43625	53674	45732	34847	24926	17788	16006	15717	15771	15387	15792	15551	15758	15613	15449	15706	15657	15684	15488	15721	15429	15569	15587	15368	15553	15649	15591	15437	15491	15531	15339	15666	15537	15512	15814	15691	15434	15548	15471	15574	15488	15462	15517	15586	15619	15378	15658	15692	15678	15449	15592	15412	15554	15738	15532	15457	15442	15434	15453	15519	15696	15559	15510	15682	15470	15510	15454	15688	15509	15542	15588	15399	15559	15547	15344	15355	15412	15584	15463	15398	15503	15494	15537	15765	15506	15530	15411	15695	15411	15570	15426	15551	15415	15495	15506	15699	15353	15321	15388	15743	15338	15518	15509	15376	15606	15471	15363	15473	15491	15643	15507	15398	15572	15546	15413	15257	15657	15395	15286	15406	15369	15442	15383	15638	15498	15510	15641	15567	15569	15707	15516	15424	15423	15504	15501	15511	15502	15501	15570	15530	15602	15474	15420	15491	15278	15659	15249	15546	15633	15609	15558	15577	15467	15526	15507	15272	15772	15425	15421	15755	15569	15345	15479	15502	15385	15447	15403	15374	15221	15489	15381	15295	15612	15428	15570	15414	15467	15400	15545	15466	15576	15486	15513	15520	15433	15452	15476	15390	15394	15529	15274	15306	15375	15419	15366	15505	15579	15581	15605	15644	15539	15491	15536	15523	15477	15447	15511	15451	15544	15472	15640	15473	15498	15772	15312	15348	15403	15509	15267	15415	15480	15457	15492	15518	15606	15290	15434	15376	15502	15592	15462	15578	15393	15315	15563	15499	15531	15470	15413	15509	15551	15575	15632	15485	15374	15628	15667	15349	15572	15291	15498	15401	15607	15479	15592	15307	15316	15428	15700	15571	15462	15399	15585	15647	15350	15534	15151	15469	15594	15535	15549	15566	15598	15490	15371	15544	15311	15421	15418	15468	15429	15373	15531	15494	15613	15436	15592	15310	15371	15586	15512	15439	15352	15460	15489	15519	15542	15515	15433	15346	15321	15588	15564	15561	15536	15284	15587	15670	15450	15572	15585	15369	15345	15568	15714	15502	15583	15520	15218	15533	15469	15475	15611	15547	15502	15502	15612	15492	15474	15418	15275	15631	15382	15742	15473	15438	15477	15476	15380	15337	15372	15427	15601	15448	15565	15558	15460	15368	15484	15483	15513	15727	15385	15525	15547	15588	15519	15394	15428	15590	15474	15472	15518	15378	15596	15633	15358	15538	15320	15343	15441	15449	15427	15419	15475	15491	15409	15468	15547	15531	15483	15308	15515	15511	15643	15642	15570	15504	15400	15304	15270	15603	15437	15468	15655	15569	15541	15562	15372	15382	15515	15536	15482	15694	15584	15494	15559	15236	15480	15328	15483	15447	15499	15388	15513	15539	15508	15419	15477	15566	15398	15585	15533	15343	15461	15464	15743	15233	15713	15445	15495	15374	15464	15383	15484	15559	15303	15506	15452	15627	15715	15613	15442	15452	15384	15341	15588	15332	15429	15435	15478	15668	15489	15566	15368	15688	15543	15499	15445	15452	15641	15452	15638	15561	15656	15580	15606	15616	15431	15567	15660	15379	15656	15475	15566	15477	15374	15493	15533	15409	15453	15351	15357	15310	15508	15566	15697	15447	15540	15427	15395	15504	15573	15395	15473	15415	15535	15447	15432	15559	15670	15570	15492	15490	15369	15452	15531	15400	15450	15486	15490	15663	15497	15520	15502	15613	15509	15559	15299	15451	15483	15599	15679	15693	15608	15543	15432	15507	15714	15463	15359	15449	15362	15433	15426	15315	15365	15436	15528	15581	15585	15321	15405	15606	15442	15664	15565	15420	15440	15188	15179	15499	15525	15354	15553	15495	15336	15468	15531	15460	15533	15389	15387	15598	15510	15552	15566	15307	15517	15413	15573	15577	15413	15354	15418	15581	15483	15338	15603	15830	15530	15426	15332	15555	15489	15356	15621	15487	15499	15513	15262	15459	15401	15525	15716	15573	15421	15434	15298	15640	15365	15348	15386	15386	15616	15627	15387	15492	15501	15287	15455	15399	15519	15435	15542	15412	15560	15558	15360	15376	15485	15484	15529	15493	15573	15595	15557	15391	15387	15566	15459	15584	15417	15413	15410	15323	15652	15395	15538	15418	15354	15563	15492	15597	15308	15405	15546	15588	15489	15515	15551	15416	15420	15695	15371	15473	15340	15629	15577	15575	15469	15530	15399	15585	15640	15570	15491	15403	15617	15557	15531	15544	15377	15381	15446	15490	15448	15592	15532	15594	15457	15392	15560	15652	15603	15512	15381	15489	15460	15500	15394	15654	15772	15596	15558	15423	15403	15637	15376	15498	15644	15443	15367	15541	15633	15580	15670	15316	15378	15426	15538	15443	15565	15482	15530	15292	15470	15603	15548	15636	15393	15560	15461	15538	15449	15431	15606	15483	15244	15497	15498	15600	15452	15534	15331	15604	15509	15433	15524	15591	15626	15459	15330	15364	15328	15555	15298	15697	15370	15216	15414	15436	15506	15525	15399	15322	15186	15535	15399	15476	15479	15544	15547	15360	15561	15424	15458	15397	15309	15432	15582	15630	15539	15556	15318	15541	15492	15495	15435	15405	15193	15355	15480	15557	15448	15432	15311	15589	15717	15501	15486	15462	15622	15563	15402	15470	15269	15439	15291	15526	15613	15395	15608	15411	15376	15744	15428	15672	15376	15587	15433	15513	15519	15450	15398	15578	15585	15619	15458	15721	15505	15480	15524	15723	15642	15639	15504	15653	15590	15662	15333	15398	15741	15409	15691	15497	15525	15672	15469	15617	15539	15516	15372	15518	15471	15651	15447	15476	15664	15568	15548	15483	15526	15344	15436	15591	15651	15393	15374	15664	15455	15600	15540	15567	15416	15487	15500	15515	15315	15445	15498	15607	15669	15383	15523	15569	15458	15410	15571	15392	15484	15445	15643	15534	15539	15312	15521	15575	15471	15515	15637	15623	15363	15563	15608	15372	15625	15645	15424	15532	15524	15464	15505	15482	15542	15286	15503	15489	15535	15513	15637	15436	15644	15585	15384	15415	15578	15322	15476	15406	15591	15692	15430	15504	15536	15509	15373	15375	15609	15643	15497	15460	15330	15420	15489	15626	15456	15414	15588	15673	15573	15740	15482	15424	15520	15323	15635	15477	15566	15565	15578	15501	15408	15460	15456	15452	15227	15574	15383	15429	15492	15671	15541	15469	15431	15480	15542	15454	15475	15502	15551	15560	15691	15559	15613	15476	15472	15613	15646	15655	15566	15462	15452	15468	15605	15520	15369	15315	15294	15577	15577	15558	15348	15448	15386	15551	15503	15305	15566	15449	15551	15446	15441	15324	15304	15354	15456	15379	15365	15521	15412	15368	15372	15336	15471	15501	15468	15616	15518	15499	15648	15569	15404	15370	15560	15368	15481	15541	15358	15667	15280	15677	15500	15411	15592	15648	15420	15573	15447	15338	15403	15458	15576	15302	15276	15392	15607	15457	15496	15490	15472	15461	15422	15627	15510	15557	15542	15474	15279	15526	15410	15657	15448	15537	15584	15546	15563	15518	15615	15570	15610	15535	15563	15466	15589	15431	15519	15442	15613	15545	15403	15477	15495	15524	15331	15517	15464	15489	15535	15445	15586	15517	15481	15587	15564	15713	15638	15453	15438	15464	15306	15471	15569	15378	15385	15618	15540	15440	15537	15359	15497	15374	15439	15289	15290	15420	15525	15539	15468	15538	15504	15361	15485	15487	15440	15531	15548	15298	15502	15564	15490	15300	15541	15563	15568	15553	15590	15701	15547	15307	15255	15663	15533	15541	15687	15482	15286	15531	15408	15460	15714	15513	15348	15511	15541	15232	15402	15417	15487	15529	15375	15580	15384	15439	15323	15615	15636	15563	15397	15390	15455	15588	15619	15565	15437	15477	15620	15385	15447	15732	15351	15681	15367	15405	15552	15710	15639	15476	15525	15597	15588	15586	15542	15691	15510	15443	15478	15442	15583	15420	15566	15523	15333	15431	15682	15481	15670	15576	15513	15455	15512	15520	15506	15737	15613	15606	15546	15598	15738	15473	15533	15396	15532	15427	15505	15501	15609	15269	15448	15573	15546	15480	15458	15362	15580	15455	15453	15251	15361	15511	15668	15432	15465	15567	15562	15542	15554	15433	15473	15576	15566	15425	15513	15587	15369	15570	15560	15508	15515	15472	15588	15443	15531	15701	15549	15359	15464	15395	15084	15662	15454	15416	15467	15555	15440	15486	15465	15654	15546	15502	15504	15290	15583	15542	15478	15628	15696	15447	15484	15473	15522	15429	15397	15578	15543	15669	15584	15369	15370	15496	15598	15438	15409	15333	15504	15784	15370	15363	15211	15532	15600	15476	15473	15643	15606	15343	15606	15498	15461	15473	15600	15511	15604	15552	15478	15715	15541	15523	15638	15527	15425	15660	15676	15557	15534	15585	15603	15404	15391	15433	15604	15390	15552	15659	15463	15542	15426	15604	15713	15628	15508	15476	15438	15441	15552	15419	15479	15410	15470	15471	15547	15511	15562	15767	15531	15665	15637	15518	15557	15508	15603	15495	15582	15705	15547	15463	15469	15312	15520	15548	15607	15574	15584	15610	15523	15564	15498	15285	15669	15574	15341	15635	15572	15613	15559	15499	15597	15426	15378	15396	15442	15521	15525	15520	15551	15345	15480	15744	15712	15261	15586	15257	15619	15595	15455	15325	15440	15600	15588	15586	15517	15423	15587	15572	15529	15531	15613	15592	15482	15486	15438	15407	15465	15315	15501	15766	15477	15407	15400	15585	15484	15304	15671	15551	15478	15665	15455	15521	15615	15638	15417	15346	15526	15572	15626	15529	15562	15571	15483	15428	15477	15586	15420	15650	15509	15432	15533	15495	15546	15547	15500	15442	15643	15613	15374	15463	15580	15776	15654	15406	15367	15575	15635	15541	15466	15269	15369	15441	15507	15579	15534	15513	15370	15592	15395	15662	15527	15572	15382	15517	15449	15415	15580	15639	15473	15358	15369	15457	15451	15394	15652	15412	15603	15797	15591	15568	15351	15505	15330	15661	15442	15538	15600	15718	15506	15447	15429	15360	15553	15507	15515	15423	15572
15160	31500	59981	63680	59725	46982	35920	25316	15701	14539	14600	14584	14614	14705	14485	14475	14614	14555	14575	14600	14541	14635	14731	14691	14577	14562	14674	14540	14849	14696	14551	14590	14652	14704	14504	14675	14694	14677	14747	14605	14595	14546	14498	14731	14667	14658	14484	14574	14695	14627	14755	14739	14530	14412	14682	14447	14501	14537	14674	14610	14640	14523	14532	14690	14569	14540	14430	14639	14521	14554	14537	14381	14769	14571	14688	14699	14616	14688	14652	14419	14510	14619	14573	14711	14480	14609	14537	14523	14649	14543	14610	14649	14616	14625	14504	14637	14564	14444	14593	14660	14724	14502	14536	14464	14663	14554	14683	14604	14544	14541	14586	14589	14523	14603	14642	14571	14685	14620	14684	14574	14502	14480	14410	14460	14700	14486	14584	14559	14724	14641	14609	14496	14479	14706	14579	14455	14500	14817	14645	14616	14469	14457	14587	14608	14738	14675	14449	14650	14688	14488	14460	14528	14727	14317	14547	14613	14764	14552	14577	14653	14475	14735	14480	14463	14420	14678	14559	14711	14667	14487	14588	14508	14487	14532	14548	14533	14734	14654	14521	14615	14487	14431	14555	14572	14749	14432	14492	14652	14535	14585	14549	14630	14729	14530	14617	14549	14520	14654	14664	14511	14721	14571	14708	14543	14775	14577	14562	14485	14660	14604	14463	14555	14610	14628	14452	14484	14773	14465	14621	14526	14593	14436	14593	14574	14480	14402	14613	14717	14566	14547	14486	14612	14529	14734	14639	14474	14519	14685	14498	14537	14559	14560	14437	14628	14481	14534	14469	14554	14579	14611	14562	14356	14690	14640	14546	14653	14514	14445	14691	14634	14686	14630	14456	14647	14709	14621	14671	14655	14748	14631	14550	14836	14621	14624	14414	14549	14497	14559	14555	14482	14517	14721	14715	14597	14649	14593	14679	14820	14454	14604	14530	14491	14623	14399	14720	14525	14503	14463	14696	14508	14478	14710	14463	14740	14608	14609	14566	14454	14524	14544	14526	14567	14700	14488	14586	14552	14632	14657	14575	14630	14525	14598	14498	14568	14586	14463	14590	14625	14536	14683	14488	14549	14569	14529	14466	14521	14434	14518	14522	14589	14404	14604	14482	14650	14532	14559	14677	14498	14590	14470	14515	14649	14389	14671	14520	14529	14625	14698	14349	14722	14608	14663	14600	14556	14608	14547	14598	14632	14615	14546	14572	14470	14497	14549	14502	14384	14465	14521	14464	14562	14630	14560	14576	14661	14417	14602	14624	14398	14634	14619	14587	14664	14522	14351	14628	14480	14535	14483	14493	14689	14479	14455	14769	14701	14559	14555	14511	14514	14614	14459	14515	14560	14519	14620	14513	14502	14680	14564	14460	14716	14728	14545	14631	14597	14795	14369	14639	14671	14665	14621	14455	14788	14581	14507	14628	14664	14476	14558	14721	14607	14569	14489	14646	14594	14579	14689	14536	14568	14873	14644	14540	14567	14575	14647	14594	14510	14604	14486	14656	14677	14608	14629	14525	14592	14513	14559	14647	14683	14571	14608	14450	14612	14546	14700	14718	14491	14529	14654	14423	14526	14510	14560	14528	14601	14608	14475	14686	14446	14568	14625	14766	14662	14568	14514	14550	14556	14532	14603	14627	14638	14336	14634	14528	14587	14540	14609	14527	14493	14431	14526	14540	14606	14547	14652	14678	14499	14513	14393	14556	14699	14590	14549	14461	14423	14670	14698	14407	14681	14654	14687	14528	14547	14684	14374	14623	14516	14705	14631	14525	14545	14582	14417	14578	14544	14638	14531	14658	14498	14584	14691	14561	14650	14766	14443	14575	14612	14472	14569	14629	14502	14688	14526	14541	14674	14464	14515	14605	14573	14723	14610	14548	14380	14534	14598	14747	14444	14541	14532	14566	14539	14651	14464	14741	14440	14632	14532	14533	14455	14637	14598	14513	14749	14602	14449	14622	14464	14582	14583	14459	14513	14577	14631	14578	14572	14554	14597	14668	14467	14563	14617	14593	14740	14653	14587	14583	14592	14762	14700	14356	14549	14643	14704	14525	14609	14601	14665	14449	14564	14734	14578	14657	14495	14518	14533	14599	14617	14580	14580	14572	14672	14588	14627	14401	14456	14483	14599	14578	14623	14474	14560	14696	14688	14632	14530	14620	14511	14415	14579	14621	14456	14642	14483	14458	14645	14485	14542	14623	14495	14538	14679	14535	14611	14671	14536	14711	14753	14500	14685	14476	14588	14687	14641	14546	14655	14577	14482	14469	14506	14511	14609	14558	14579	14503	14425	14515	14551	14479	14565	14545	14566	14546	14602	14503	14621	14604	14575	14645	14495	14495	14657	14534	14522	14597	14649	14503	14497	14559	14399	14709	14503	14509	14652	14573	14589	14805	14590	14582	14669	14546	14676	14591	14528	14525	14564	14556	14626	14864	14789	14560	14687	14538	14622	14579	14734	14655	14516	14574	14451	14672	14729	14467	14552	14486	14582	14646	14673	14513	14746	14700	14657	14534	14496	14536	14575	14596	14587	14488	14542	14541	14469	14503	14518	14554	14632	14528	14653	14464	14643	14313	14560	14653	14621	14617	14552	14541	14708	14374	14588	14596	14658	14569	14410	14517	14578	14660	14591	14637	14816	14483	14681	14608	14528	14545	14567	14623	14637	14455	14544	14578	14594	14624	14505	14360	14653	14427	14756	14737	14514	14467	14563	14482	14405	14569	14677	14720	14475	14618	14595	14600	14660	14674	14724	14690	14535	14552	14656	14600	14723	14560	14523	14686	14588	14604	14269	14519	14635	14412	14774	14524	14498	14569	14387	14556	14675	14545	14572	14606	14504	14596	14647	14574	14535	14391	14750	14478	14540	14517	14420	14599	14468	14411	14686	14645	14665	14592	14608	14626	14450	14537	14673	14647	14565	14687	14475	14580	14567	14517	14698	14528	14553	14622	14666	14455	14472	14596	14508	14532	14529	14570	14431	14591	14558	14542	14727	14659	14533	14526	14597	14645	14611	14683	14517	14567	14494	14587	14627	14492	14621	14594	14661	14436	14542	14684	14416	14622	14426	14583	14840	14410	14702	14609	14683	14639	14570	14601	14566	14701	14413	14642	14640	14692	14602	14586	14515	14448	14750	14616	14540	14476	14624	14534	14457	14554	14554	14427	14578	14552	14521	14564	14561	14724	14569	14507	14541	14734	14633	14576	14546	14476	14512	14630	14510	14590	14504	14875	14533	14507	14710	14549	14620	14588	14850	14686	14483	14583	14608	14454	14574	14702	14561	14461	14438	14620	14709	14642	14558	14579	14499	14559	14651	14544	14490	14760	14711	14608	14673	14720	14562	14605	14563	14801	14622	14692	14537	14713	14521	14469	14722	14483	14653	14591	14689	14554	14557	14599	14597	14599	14669	14378	14665	14679	14673	14433	14661	14624	14725	14569	14597	14480	14483	14499	14429	14581	14528	14575	14704	14420	14513	14605	14414	14666	14515	14628	14707	14567	14609	14638	14424	14650	14603	14366	14538	14575	14668	14503	14667	14805	14658	14670	14600	14621	14611	14540	14602	14480	14595	14371	14532	14586	14675	14603	14388	14602	14616	14524	14734	14708	14498	14714	14413	14509	14599	14519	14797	14484	14675	14503	14585	14492	14688	14554	14636	14711	14476	14596	14596	14450	14640	14411	14522	14531	14571	14573	14497	14596	14676	14605	14598	14549	14603	14551	14547	14688	14550	14618	14543	14515	14445	14648	14731	14481	14587	14439	14519	14734	14618	14573	14481	14512	14715	14597	14526	14665	14528	14548	14642	14677	14539	14687	14494	14682	14396	14613	14610	14568	14471	14647	14532	14494	14602	14611	14621	14547	14612	14586	14641	14642	14584	14694	14530	14498	14397	14489	14657	14751	14592	14511	14634	14666	14496	14640	14737	14388	14702	14610	14691	14503	14679	14666	14566	14490	14585	14681	14589	14532	14629	14535	14661	14774	14543	14427	14528	14509	14473	14706	14529	14686	14667	14633	14505	14458	14728	14505	14540	14564	14608	14659	14438	14600	14457	14698	14686	14574	14672	14643	14716	14460	14644	14616	14517	14417	14657	14507	14491	14497	14574	14665	14532	14496	14600	14450	14639	14531	14530	14388	14691	14514	14466	14537	14644	14530	14576	14490	14603	14621	14436	14560	14651	14653	14613	14529	14530	14393	14666	14490	14679	14597	14583	14468	14448	14458	14629	14577	14685	14463	14481	14609	14607	14534	14616	14524	14691	14586	14507	14530	14540	14630	14439	14429	14339	14520	14644	14539	14735	14497	14484	14840	14537	14539	14609	14768	14606	14656	14698	14564	14737	14580	14652	14726	14535	14525	14559	14520	14540	14619	14600	14475	14425	14486	14635	14607	14480	14347	14674	14656	14696	14857	14638	14562	14695	14563	14526	14690	14697	14502	14450	14630	14433	14500	14731	14668	14484	14497	14423	14415	14663	14673	14548	14667	14591	14610	14583	14614	14612	14491	14564	14580	14492	14577	14721	14734	14591	14617	14588	14649	14619	14612	14399	14587	14527	14503	14492	14491	14672	14482	14634	14524	14494	14531	14512	14418	14549	14526	14462	14682	14602	14657	14629	14651	14510	14560	14685	14717	14451	14517	14536	14743	14520	14465	14630	14664	14531	14611	14425	14668	14657	14570	14705	14694	14601	14630	14499	14615	14608	14402	14532	14519	14696	14582	14506	14685	14501	14686	14527	14584	14643	14604	14412	14637	14466	14562	14543	14450	14721	14560	14657	14418	14810	14621	14467	14537	14617	14382	14545	14578	14684	14751	14617	14660	14525	14668	14608	14600	14707	14476	14490	14455	14557	14630	14602	14357	14591	14486	14692	14529	14748	14561	14470	14598	14499	14747	14487	14584	14665	14514	14563	14573	14572	14607	14562	14542	14609	14729	14572	14619	14553	14646	14445	14677	14548	14636	14505	14656	14435	14612	14624	14587	14513	14622	14612	14582	14645	14605	14791	14614	14580	14610	14513	14496	14524	14523	14629	14633	14487	14536	14431	14639	14741	14508	14596	14524	14721	14724	14619	14597	14495	14583	14440	14650	14590	14604	14600	14599	14614	14577	14475
22916	21200	29379	38293	52592	52750	45243	35134	21611	16250	15920	15293	15257	15354	15573	15497	15329	15268	15340	15358	15248	15424	15347	15150	15221	15195	15326	15214	15480	15206	15275	15318	15071	15300	15201	15075	15220	15237	15266	15355	15206	15379	15400	14810	15232	15037	15174	15403	15429	15275	15445	15397	15274	15271	15234	14960	15218	15208	15546	15195	15194	15029	15229	15346	14997	15379	15332	15172	15224	15237	15116	15218	14987	15180	15153	15155	15119	15315	15293	15047	15072	14952	15440	15127	15198	15185	15202	15405	15023	15135	15241	15278	15059	15156	15175	15258	15326	15162	15235	15151	15159	15125	15099	15263	14996	15078	15089	15142	15271	15209	15187	15072	15064	15180	15353	14978	15065	15195	14944	15032	15251	15104	15063	15159	15091	15145	15049	15112	14968	15111	15314	15397	15175	15048	15295	15115	15080	15159	15088	15065	15253	15110	15204	15054	15157	15256	15306	15031	15171	14975	15243	15052	15175	15178	15021	15146	14899	15287	15035	15086	15281	15136	15231	14881	14947	15185	15034	15101	15137	15059	15072	15294	15153	14937	15117	15421	15087	15183	14987	15187	15229	14930	15002	15093	15261	15140	15134	15070	15109	15146	15139	15133	15027	14871	15033	15230	15167	15271	14973	15067	15085	15063	15177	15271	15030	15006	15118	14953	15128	14970	15113	15117	15175	15263	15125	15227	15067	15061	15162	15122	15190	15083	15235	15078	15094	15222	14923	15118	15199	15056	15208	15278	15128	15205	15178	15138	15194	15002	15160	15111	15195	15185	15125	15202	15085	15215	15041	15218	15179	14993	15135	15136	15083	15239	15052	15059	15325	15215	15356	15140	15305	15319	15272	15218	15179	14994	15019	15025	15078	15212	15174	15066	15149	15046	15053	14979	15192	15255	15274	15282	15240	15102	15033	15098	15137	15137	15087	14986	15197	15254	15198	15099	15151	15016	14913	15035	15098	15076	15112	15206	15080	15178	14928	15069	15100	15238	15378	15206	15227	15196	15146	15091	14983	15118	15207	15217	15255	15090	15105	15126	15304	15122	15185	15118	15114	15103	15120	15368	14990	15293	15096	15105	14963	15236	15286	14988	15270	15023	14869	15218	15018	15236	15043	15185	15040	15057	15221	15210	15206	15217	15117	15337	15144	15285	15278	14901	15210	15329	15060	15027	14992	15013	15178	15173	15091	15209	15063	15063	15091	15215	15216	15150	15153	15093	15029	15044	15079	15149	15180	15230	15134	15240	15284	15300	15116	15062	15011	14865	15057	15128	15083	15294	15162	15048	15153	15108	15226	15141	15176	15169	15029	15268	15300	15127	15138	14994	14950	15014	15178	15221	15090	14975	15104	15028	15187	14946	15129	15087	15246	15026	15061	15076	15280	15130	15227	15109	15042	15292	15070	15071	15018	14942	15116	15367	15239	15213	15070	15028	15076	14882	15136	15140	15152	15118	15256	15271	15094	15237	15229	15084	15070	15144	15023	14932	14976	15135	15068	15116	15032	15055	15102	15282	15117	15040	15122	14963	15188	15211	15190	15208	15021	15194	15190	15091	15061	15016	15235	15148	15006	15302	15214	15209	15272	15268	15000	15089	15133	15085	15117	15012	15219	15066	15173	15090	15148	15198	15116	14945	15003	15067	15040	15188	15209	15167	15266	15193	15052	15252	14974	15260	15090	14974	15088	15199	15168	15161	15216	15155	15208	15093	15193	15073	15101	15228	15110	15114	15010	15030	14958	15159	15313	15045	15048	15052	15068	15062	15168	15198	15245	15034	15177	15129	15100	15098	15215	15188	15240	15045	15056	14955	15193	15181	15038	15074	15011	15102	15104	15245	15223	15046	15324	15309	15102	15141	15140	15204	15119	15164	15178	15044	15152	15214	15043	15376	15156	15128	15280	15016	14992	15078	15170	15475	15188	15212	15148	15330	15207	15177	15131	15198	15200	15047	15099	15114	15233	15099	15104	15057	15240	15229	15300	15001	15242	15344	15096	14959	15102	15332	15200	15191	15132	15144	15125	14947	15032	15296	15140	15092	15176	15131	15058	15277	15250	15189	15415	15145	14913	15207	15353	15254	15228	15230	14959	15165	15191	15027	15178	15097	15048	15184	15122	15033	15298	15168	15296	14921	15102	15345	15176	15160	15239	15074	15158	15135	14986	15086	14982	15146	15002	15101	15107	15067	15194	15303	15140	15218	15126	14975	15110	14966	15141	15094	15092	15059	14988	15275	15239	15042	15181	15185	15151	15051	15149	15332	15101	14893	15230	15039	15045	15149	15172	15058	14959	15153	15001	15252	15237	15057	15173	15106	15076	15359	15139	15224	15098	15205	15152	15059	15153	15235	15236	15236	15248	15258	15184	15218	15132	14951	15230	15189	15108	15285	15099	15098	15047	15301	15088	14981	15189	15310	15123	15081	15119	15046	15123	15035	15009	15062	15242	15010	15072	15116	15006	15116	15017	15041	15233	15034	14988	15302	15205	15032	15129	15249	15138	15307	15069	15054	15045	15221	15221	15043	14991	15067	15127	15168	15058	15167	14910	15022	15174	15056	15098	15095	15213	15239	15045	15113	15109	15237	15148	15231	15034	14962	15226	14948	15102	15061	15029	15230	15197	15094	14971	15071	15190	15120	15076	15103	15046	15237	15177	15169	15169	15284	15149	14985	15002	15092	15249	15197	15107	15168	14945	15140	15155	15057	14979	15048	15120	14942	15048	15042	15091	15195	15106	15028	15093	15297	14970	15057	15131	15279	15217	15016	15182	15217	15306	15351	15167	15060	15136	15041	15183	15129	15258	15224	15140	15159	15084	15237	15279	15204	15159	15027	15229	15183	15028	15194	15273	15002	15209	15057	15172	15127	15235	15158	15118	15171	15053	15119	15069	15289	15230	15016	14987	15041	15142	14995	15221	15191	15088	15100	15297	15103	15425	15317	15143	15009	15099	15282	15116	14916	15231	15113	15140	15032	15254	15158	15278	15108	15268	15298	15062	15139	15101	15260	15169	15329	14982	14921	14979	15294	15128	15308	15060	15102	15172	15102	15019	15417	15060	15178	15276	15270	15184	14989	14992	15131	15131	15036	15108	15139	15239	15136	15213	14939	14964	14952	15166	15149	15156	15230	15050	15226	15104	15163	15254	15169	15067	15216	14969	15118	15083	15066	15093	14904	15183	15040	15281	15099	14994	15100	15054	15053	15008	15076	15320	15155	15256	15219	15214	15014	15037	14947	15222	14986	15165	15206	15097	14991	15180	14961	15075	15205	15167	15032	15042	15060	15112	15075	15133	15040	15222	15278	15116	15252	14895	15148	15312	14988	15187	15212	15126	15305	15229	15027	15105	15124	15221	15113	15326	15219	15153	15122	15262	15072	14904	14975	15150	15150	15275	15198	15189	15125	15051	14939	15228	15195	15281	15102	15155	15065	15152	15243	15166	15229	15273	15225	15113	15305	15161	15002	15198	15110	14978	15089	15206	15112	15065	15178	15263	15069	15211	15463	15087	15072	15212	15299	15109	15094	15245	15140	15169	15157	15131	15134	15268	15092	14982	15215	15296	14995	15193	15225	15113	15153	15192	15084	15190	15296	15150	15131	15117	15057	15280	15027	15244	15110	15031	15267	14999	15151	15204	15175	15233	15148	15205	15115	15183	15195	15098	15174	15229	15116	15021	15057	15058	14986	15208	15048	15070	15169	15119	14997	14992	15023	15197	15254	15232	15140	15126	14917	14990	15224	15081	15060	15131	15147	15324	15168	15386	15223	15074	15085	15227	15193	14915	15122	15206	15065	15106	15112	15013	14996	15146	15297	15204	15163	15321	15203	15060	15169	15034	15077	15216	15256	15240	15145	15088	15173	15227	15350	15292	15105	15095	14988	15093	15187	15052	15050	15252	15260	14938	15221	15038	15376	15243	15167	15186	15291	15193	15222	15134	15193	14950	15280	15075	15030	15137	15079	15197	14991	15077	15034	15130	15329	15064	15237	15266	15397	15200	14987	15029	14949	15154	15206	15286	15138	15193	15070	14978	15096	15089	15091	15359	15188	15156	15094	15257	15163	15114	15297	15316	14917	15052	15017	15032	14949	15094	14990	15325	15066	14921	14984	15035	14952	15120	15247	15192	15376	15156	15039	15316	15319	15264	14956	14864	15102	14981	15262	15144	15146	15282	15136	15260	15003	15068	15049	15208	15124	15184	15179	15027	15008	15267	15237	15049	15189	15055	15058	15141	14944	14970	15232	15111	15209	15078	15025	14990	15177	15083	14894	15095	15058	15006	15164	15177	15328	15128	15291	15084	15067	15098	15176	15156	15160	15100	15194	15117	15284	15185	15218	15212	15141	15004	15156	15045	15152	14887	15058	15307	15209	15111	15036	15232	15169	15163	15324	15128	15082	15166	15295	15148	15151	15098	15157	15218	15204	15074	15104	15009	15062	15129	15041	15114	15169	15088	15002	15259	15099	14892	15123	15097	14979	15147	15081	15068	15043	15059	15152	14855	15195	15271	15085	15233	15302	15166	14922	15050	15100	15257	15306	15178	15221	15223	15245	15062	15147	15074	15089	15158	15118	15216	14887	15099	15093	15331	15144	15091	15065	14965	14884	15138	15053	15124	15071	15051	15065	15174	15112	15028	15244	15209	15117	15189	15116	15086	15085	15012	15036	15175	15082	15064	15168	14989	15155	15110	15172	15253	15223	15005	15085	15125	15314	14997	15220	15018	15185	15112	15143	15053	14936	15117	15128	15071	14963	15110	14940	15083	15177	14971	15128	15032	15304	15060	15135	15073	15295	15176	14944	15096	15216	15132	15183	15029	15177	15085	15239	15153	15208	15125	15011	15239	15128	15178	15098	15212	15154	15061	15292	15050	15110	15230	15162	15230	15105	15015	15068	15224	15318	15060	14999	15282	15181	15211	15109	15102	14985	14941	15269	15032	15214	15187	14986	15323	15033	15212	15093	15123	15325	15079	15245	15041	15327	14985	14970	15265	15094	15056	15156	14969	14852	15091	15286	15113	15161	15149	15179	15244	15089	15136	14977	15219	15179	15059	15146	15172	14969	15086	15184	15194	15016	15169	15068	15070	15043	14977	15060	14969	14996	15259	15071	15174	15146	14927	15238
14730	41956	69996	82005	71615	60097	47214	38652	17848	14407	14585	14564	14307	14416	14366	14478	14233	14398	14323	14409	14237	14324	14503	14562	14349	14408	14442	14258	14545	14315	14337	14437	14219	14361	14291	14352	14395	14487	14346	14243	14308	14443	14475	14427	14376	14382	14280	14284	14817	14694	14587	14420	14481	14165	14430	14222	14392	14221	14446	14435	14246	14344	14376	14384	14297	14409	14302	14416	14450	14345	14232	14501	14224	14282	14313	14264	14228	14458	14188	14301	14279	14489	14263	14239	14234	14425	14235	14086	14341	14252	14325	14455	14282	14286	14346	14375	14380	14307	14280	14191	14300	14224	14443	14358	14466	14346	14345	14353	14218	14393	14189	14344	14490	14204	14326	14213	14227	14306	14336	14449	14365	14412	14294	14365	14384	14407	14148	14346	14254	14350	14387	14249	14312	14246	14366	14222	14412	14302	14326	14291	14388	14339	14365	14196	14431	14353	14347	14456	14207	14395	14348	14162	14283	14392	14289	14466	14335	14368	14262	14268	14552	14273	14375	14268	14361	14262	14331	14357	14431	14216	14363	14467	14153	14394	14150	14445	14335	14362	14370	14276	14243	14299	14318	14350	14189	14209	14332	14202	14324	14399	14351	14368	14303	14290	14408	14422	14281	14399	14333	14317	14537	14510	14296	14259	14326	14333	14360	14337	14493	14311	14319	14395	14306	14290	14372	14508	14393	14453	14230	14476	14301	14243	14342	14286	14251	14303	14293	14183	14262	14295	14198	14260	14324	14364	14337	14188	14344	14247	14530	14346	14315	14317	14511	14340	14243	14366	14289	14403	14426	14159	14402	14270	14302	14277	14501	14560	14187	14109	14356	14208	14348	14522	14252	14326	14290	14358	14318	14311	14314	14528	14334	14419	14327	14265	14488	14322	14425	14297	14250	14427	14341	14268	14330	14249	14247	14336	14232	14308	14368	14461	14292	14433	14316	14327	14280	14169	14351	14333	14311	14307	14332	14300	14327	14365	14344	14380	14267	14202	14357	14332	14229	14275	14216	14394	14247	14429	14323	14381	14272	14300	14181	14163	14167	14301	14382	14381	14275	14326	14246	14382	14157	14172	14342	14417	14140	14338	14327	14348	14337	14446	14169	14125	14378	14414	14222	14392	14390	14111	14470	14335	14429	14254	14371	14283	14364	14340	14219	14287	14389	14295	14335	14602	14226	14434	14397	14467	14370	14456	14310	14240	14203	14215	14335	14345	14221	14233	14361	14284	14331	14304	14352	14166	14323	14521	14390	14288	14357	14321	14461	14491	14404	14275	14314	14368	14308	14315	14449	14208	14406	14391	14436	14333	14201	14451	14459	14413	14380	14652	14197	14350	14328	14129	14267	14332	14261	14426	14312	14450	14250	14301	14300	14344	14186	14244	14356	14132	14309	14279	14264	14114	14287	14157	14509	14249	14416	14101	14333	14285	14295	14447	14280	14247	14395	14395	14249	14363	14283	14314	14347	14219	14460	14315	14433	14416	14260	14298	14348	14295	14414	14295	14359	14420	14233	14219	14383	14269	14490	14246	14294	14346	14337	14283	14321	14361	14414	14312	14352	14496	14272	14384	14221	14333	14297	14200	14382	14318	14385	14207	14376	14184	14408	14386	14336	14311	14197	14289	14238	14224	14388	14351	14312	14321	14317	14406	14285	14328	14303	14264	14417	14081	14379	14409	14378	14156	14527	14313	14393	14171	14408	14483	14239	14444	14243	14453	14442	14430	14314	14327	14168	14517	14450	14121	14397	14376	14402	14400	14097	14363	14406	14291	14158	14377	14312	14407	14392	14263	14184	14320	14247	14304	14413	14304	14442	14346	14209	14228	14456	14331	14304	14368	14291	14306	14191	14482	14315	14222	14245	14240	14304	14417	14435	14453	14272	14358	14544	14410	14330	14227	14362	14346	14251	14230	14302	14277	14336	14313	14285	14398	14246	14138	14253	14341	14147	14507	14368	14398	14566	14368	14202	14534	14385	14221	14099	14429	14310	14429	14317	14231	14168	14298	14308	14278	14273	14450	14235	14415	14370	14369	14188	14367	14525	14150	14341	14379	14174	14345	14487	14243	14314	14072	14295	14469	14289	14280	14470	14252	14311	14335	14330	14402	14412	14538	14393	14236	14545	14191	14257	14429	14284	14311	14199	14482	14209	14292	14458	14264	14192	14219	14228	14330	14273	14276	14378	14412	14248	14368	14221	14312	14260	14286	14370	14376	14346	14366	14257	14210	14390	14352	14259	14391	14418	14211	14253	14366	14424	14312	14386	14442	14341	14360	14484	14501	14262	14465	14360	14325	14244	14425	14345	14305	14255	14384	14291	14258	14183	14279	14453	14205	14124	14230	14185	14312	14330	14339	14532	14265	14217	14190	14376	14539	14191	14416	14475	14287	14195	14457	14366	14306	14430	14457	14412	14277	14425	14242	14478	14381	14251	14308	14275	14308	14419	14215	14173	14271	14292	14389	14343	14373	14310	14402	14265	14298	14140	14443	14309	14335	14176	14299	14188	14329	14350	14314	14409	14273	14205	14295	14338	14543	14486	14391	14336	14506	14162	14419	14420	14452	14327	14183	14427	14442	14320	14263	14079	14261	14407	14477	14361	14319	14364	14331	14385	14213	14473	14417	14362	14262	14334	14299	14602	14252	14365	14402	14437	14410	14270	14225	14313	14394	14433	14360	14305	14256	14357	14205	14288	14397	14241	14594	14333	14277	14317	14350	14433	14272	14328	14289	14305	14313	14355	14397	14156	14306	14406	14217	14363	14365	14241	14339	14191	14264	14378	14389	14449	14418	14266	14464	14432	14419	14417	14209	14310	14399	14369	14387	14399	14479	14225	14303	14371	14251	14097	14376	14412	14314	14353	14315	14222	14459	14222	14374	14201	14355	14242	14217	14335	14453	14235	14247	14207	14372	14372	14300	14296	14289	14401	14460	14432	14301	14437	14410	14500	14252	14378	14331	14237	14441	14462	14313	14274	14347	14297	14367	14281	14165	14268	14399	14421	14351	14359	14254	14301	14553	14241	14260	14316	14231	14241	14380	14481	14270	14210	14314	14171	14404	14300	14178	14389	14383	14473	14214	14414	14435	14177	14283	14381	14441	14296	14215	14354	14255	14332	14314	14249	14266	14522	14384	14542	14289	14243	14256	14283	14524	14284	14283	14356	14452	14443	14241	14236	14444	14230	14405	14463	14285	14416	14342	14303	14392	14426	14471	14453	14264	14233	14324	14455	14561	14247	14509	14228	14191	14409	14220	14417	14369	14211	14264	14342	14408	14200	14363	14369	14366	14511	14369	14223	14335	14264	14313	14374	14342	14205	14372	14245	14385	14415	14346	14420	14255	14356	14520	14300	14258	14326	14170	14498	14210	14529	14183	14452	14298	14507	14326	14384	14414	14240	14276	14529	14128	14293	14217	14248	14451	14285	14365	14424	14412	14405	14209	14405	14290	14300	14385	14449	14351	14550	14406	14289	14493	14324	14366	14479	14352	14427	14233	14283	14287	14430	14350	14366	14237	14381	14366	14243	14324	14212	14299	14328	14211	14379	14323	14337	14248	14278	14427	14358	14238	14206	14307	14349	14274	14275	14227	14440	14222	14277	14251	14448	14391	14206	14379	14102	14416	14344	14493	14320	14331	14301	14307	14337	14521	14280	14257	14253	14354	14469	14304	14316	14376	14301	14343	14339	14318	14347	14343	14334	14320	14336	14277	14224	14236	14312	14344	14278	14188	14303	14230	14199	14332	14353	14323	14240	14288	14417	14367	14296	14339	14424	14243	14374	14236	14387	14227	14392	14269	14342	14381	14333	14429	14322	14332	14325	14169	14451	14335	14270	14311	14213	14263	14432	14239	14193	14302	14314	14289	14370	14276	14553	14323	14225	14423	14441	14235	14260	14423	14314	14145	14424	14309	14269	14262	14397	14468	14300	14243	14301	14267	14258	14296	14333	14289	14360	14408	14342	14311	14409	14162	14243	14357	14431	14331	14218	14230	14380	14395	14315	14370	14353	14323	14247	14234	14559	14317	14239	14423	14202	14371	14318	14343	14397	14476	14302	14127	14292	14316	14310	14305	14374	14333	14325	14454	14419	14264	14324	14113	14219	14419	14284	14353	14364	14160	14326	14379	14241	14317	14361	14226	14418	14306	14459	14432	14321	14335	14430	14198	14390	14390	14116	14542	14334	14381	14401	14331	14251	14217	14140	14148	14316	14279	14242	14265	14494	14540	14300	14359	14295	14306	14165	14303	14245	14308	14225	14466	14347	14522	14437	14195	14424	14233	14436	14251	14501	14406	14268	14272	14257	14153	14297	14210	14345	14247	14301	14249	14086	14450	14411	14331	14201	14314	14234	14437	14416	14162	14179	14402	14290	14594	14238	14268	14286	14340	14415	14198	14188	14239	14368	14193	14446	14208	14367	14391	14348	14208	14380	14415	14201	14208	14309	14411	14211	14367	14375	14272	14300	14292	14305	14345	14319	14297	14359	14352	14404	14409	14330	14279	14356	14164	14224	14346	14329	14313	14221	14420	14373	14320	14406	14443	14277	14341	14246	14205	14425	14294	14226	14284	14280	14269	14400	14237	14428	14307	14423	14340	14468	14278	14208	14164	14320	14332	14208	14291	14321	14271	14369	14454	14505	14231	14298	14489	14285	14494	14350	14334	14318	14314	14287	14238	14502	14226	14259	14341	14259	14426	14359	14292	14337	14304	14334	14240	14351	14357	14266	14231	14316	14286	14227	14465	14343	14366	14312	14265	14318	14165	14351	14348	14468	14386	14424	14243	14292	14301	14349	14415	14470	14382	14233	14355	14341	14202	14242	14281	14213	14163	14274	14500	14444	14239	14302	14246	14336	14259	14125	14357	14208	14398	14382	14367	14221	14195	14268	14464	14274	14396	14408	14389	14208	14060	14337	14287	14413	14318	14384	14279	14519	14235	14278	14367	14141	14362	14379	14147	14333	14193	14251	14168	14377	14368	14131	14326	14318	14181	14331	14354	14230	14073	14369	14262	14175	14391	14204	14356	14476	14423	14278	14184	14216	14384	14271	14446	14169	14240	14286	14402	14257	14260	14369	14362	14295	14345	14374	14349	14101	14275	14373	14334	14345	14318
27044	21741	28160	33767	29132	24328	20696	18103	15986	15338	15446	15363	15505	15398	15250	15583	15551	15572	15678	15387	15203	15257	15447	15549	15328	15570	15395	15405	15343	15464	15395	15474	15425	15509	15495	15524	15452	15431	15585	15351	15459	15485	15460	15459	15428	15313	15343	15506	15397	15479	15536	15469	15541	15260	15259	15373	15503	15465	15298	15307	15308	15370	15487	15408	15464	15298	15396	15582	15408	15446	15408	15384	15546	15425	15305	15395	15342	15288	15322	15360	15420	15311	15447	15402	15521	15460	15382	15496	15495	15480	15326	15426	15353	15315	15445	15278	15260	15512	15381	15359	15277	15459	15395	15383	15251	15326	15469	15431	15393	15364	15404	15419	15320	15311	15441	15352	15530	15419	15362	15315	15363	15448	15378	15362	15517	15371	15432	15397	15261	15308	15455	15383	15516	15231	15589	15266	15458	15493	15413	15414	15270	15342	15518	15315	15475	15434	15429	15484	15296	15484	15374	15383	15522	15325	15319	15499	15506	15365	15317	15459	15312	15441	15519	15205	15407	15438	15261	15467	15542	15375	15404	15175	15337	15467	15605	15460	15628	15484	15435	15212	15393	15337	15330	15294	15565	15362	15444	15512	15369	15369	15278	15252	15367	15436	15435	15306	15378	15459	15464	15396	15382	15386	15437	15429	15587	15426	15518	15350	15536	15567	15400	15307	15228	15453	15246	15186	15284	15272	15409	15408	15336	15219	15322	15346	15453	15507	15386	15476	15308	15341	15587	15340	15314	15369	15539	15342	15385	15419	15185	15353	15247	15560	15383	15306	15400	15367	15399	15411	15480	15257	15385	15414	15394	15344	15510	15375	15385	15429	15396	15545	15427	15449	15394	15342	15392	15464	15441	15531	15366	15175	15456	15356	15353	15217	15359	15771	15377	15512	15419	15367	15400	15248	15358	15247	15300	15243	15259	15308	15340	15443	15236	15402	15508	15458	15304	15449	15464	15452	15482	15357	15564	15275	15374	15363	15304	15449	15371	15341	15308	15222	15464	15384	15399	15341	15274	15381	15325	15329	15530	15435	15494	15313	15226	15291	15340	15188	15308	15620	15341	15370	15325	15467	15357	15417	15343	15385	15399	15348	15234	15434	15572	15549	15486	15443	15414	15217	15380	15331	15395	15419	15321	15278	15438	15382	15346	15452	15426	15278	15660	15412	15358	15438	15334	15410	15300	15388	15421	15372	15269	15319	15398	15369	15479	15428	15378	15447	15188	15326	15372	15462	15250	15266	15497	15414	15313	15276	15363	15412	15305	15276	15447	15119	15477	15380	15566	15434	15644	15329	15344	15260	15611	15237	15284	15267	15398	15325	15395	15326	15376	15442	15558	15303	15429	15382	15362	15443	15426	15328	15356	15399	15545	15334	15764	15272	15382	15195	15448	15337	15445	15310	15469	15278	15460	15430	15457	15357	15246	15370	15440	15229	15441	15448	15327	15279	15437	15403	15398	15279	15311	15527	15600	15480	15388	15550	15430	15407	15200	15481	15293	15507	15752	15533	15464	15397	15230	15294	15542	15306	15518	15379	15435	15480	15302	15518	15404	15222	15332	15309	15499	15605	15131	15267	15469	15269	15512	15285	15355	15543	15358	15312	15556	15425	15392	15485	15461	15551	15288	15409	15224	15520	15565	15182	15438	15245	15450	15292	15279	15362	15404	15447	15143	15277	15422	15326	15302	15242	15374	15245	15511	15453	15200	15422	15445	15408	15494	15469	15293	15669	15603	15531	15342	15426	15417	15625	15573	15284	15359	15313	15239	15309	15201	15253	15294	15216	15365	15265	15493	15440	15277	15193	15418	15384	15269	15373	15245	15531	15306	15501	15437	15533	15217	15540	15434	15539	15487	15431	15684	15546	15430	15470	15416	15310	15298	15350	15349	15596	15336	15446	15209	15558	15330	15397	15335	15339	15286	15398	15421	15364	15364	15330	15463	15531	15491	15354	15226	15411	15452	15340	15444	15256	15314	15487	15152	15557	15614	15283	15467	15403	15414	15241	15326	15456	15391	15337	15303	15342	15474	15375	15564	15287	15439	15402	15401	15574	15224	15344	15501	15319	15416	15238	15277	15417	15475	15394	15356	15300	15452	15374	15568	15323	15481	15315	15353	15272	15419	15400	15234	15393	15386	15310	15255	15319	15439	15371	15466	15406	15328	15326	15252	15389	15473	15342	15315	15474	15285	15373	15381	15373	15298	15498	15137	15307	15442	15535	15541	15398	15366	15229	15287	15391	15118	15372	15437	15397	15493	15350	15326	15441	15220	15388	15390	15580	15254	15553	15523	15448	15562	15066	15238	15256	15336	15518	15402	15425	15345	15260	15387	15619	15375	15292	15475	15263	15337	15230	15418	15293	15523	15373	15337	15308	15335	15277	15338	15210	15472	15397	15428	15395	15495	15316	15399	15597	15406	15320	15325	15324	15229	15224	15209	15303	15292	15372	15351	15455	15371	15094	15262	15422	15408	15488	15358	15361	15260	15297	15431	15329	15341	15318	15184	15426	15369	15330	15373	15443	15390	15283	15369	15534	15385	15591	15585	15453	15298	15310	15373	15404	15419	15392	15287	15418	15557	15486	15561	15421	15357	15334	15707	15192	15335	15199	15611	15707	15303	15482	15269	15347	15426	15494	15423	15550	15370	15434	15405	15252	15375	15347	15286	15363	15534	15297	15479	15347	15223	15381	15418	15445	15477	15212	15421	15219	15406	15415	15307	15317	15259	15376	15429	15298	15427	15286	15328	15381	15376	15388	15367	15351	15245	15418	15319	15299	15482	15445	15400	15383	15279	15305	15475	15181	15332	15261	15488	15306	15502	15341	15276	15400	15387	15373	15310	15446	15142	15395	15354	15370	15423	15516	15248	15493	15263	15352	15439	15572	15378	15498	15364	15446	15514	15329	15295	15404	15568	15428	15326	15359	15420	15342	15287	15293	15463	15256	15448	15351	15192	15316	15309	15506	15353	15278	15458	15361	15309	15524	15216	15315	15454	15230	15261	15454	15422	15317	15294	15392	15395	15409	15363	15324	15457	15292	15187	15360	15435	15317	15313	15486	15290	15522	15416	15215	15386	15387	15493	15323	15260	15178	15394	15210	15333	15450	15266	15465	15670	15261	15460	15317	15348	15516	15340	15271	15422	15373	15341	15336	15499	15315	15408	15260	15396	15245	15427	15406	15314	15285	15340	15387	15404	15409	15467	15408	15280	15489	15419	15365	15344	15470	15451	15162	15441	15362	15394	15348	15587	15414	15540	15522	15339	15462	15428	15523	15253	15408	15357	15297	15411	15279	15270	15464	15368	15266	15400	15146	15424	15244	15482	15427	15415	15343	15439	15442	15235	15349	15262	15333	15280	15405	15296	15346	15494	15602	15332	15490	15380	15463	15486	15489	15404	15499	15624	15748	15429	15639	15445	15489	15473	15473	15456	15209	15450	15294	15333	15393	15338	15356	15342	15366	15436	15583	15342	15329	15375	15417	15614	15300	15444	15278	15179	15464	15318	15291	15292	15471	15391	15495	15506	15403	15527	15490	15404	15323	15425	15265	15575	15509	15223	15418	15472	15460	15319	15477	15232	15193	15186	15354	15500	15405	15387	15318	15428	15321	15387	15374	15490	15259	15144	15199	15250	15408	15207	15394	15475	15448	15427	15489	15369	15223	15402	15436	15321	15363	15678	15508	15264	15350	15476	15505	15543	15392	15555	15421	15315	15247	15376	15250	15450	15190	15359	15135	15344	15326	15412	15230	15271	15263	15391	15464	15321	15372	15367	15382	15396	15283	15534	15484	15234	15305	15458	15439	15449	15414	15431	15422	15558	15461	15517	15409	15530	15379	15369	15316	15483	15381	15439	15470	15536	15437	15360	15385	15387	15293	15407	15364	15470	15301	15394	15543	15315	15504	15234	15414	15448	15643	15442	15256	15342	15292	15491	15470	15376	15382	15360	15514	15437	15271	15235	15355	15533	15293	15385	15492	15227	15335	15358	15364	15395	15300	15464	15411	15487	15408	15432	15400	15439	15359	15460	15328	15248	15503	15599	15316	15607	15437	15309	15403	15338	15320	15416	15450	15312	15234	15321	15162	15429	15348	15183	15262	15344	15462	15416	15488	15467	15545	15522	15497	15253	15418	15195	15286	15449	15268	15322	15399	15192	15543	15413	15139	15405	15417	15498	15259	15310	15479	15334	15334	15480	15553	15394	15502	15434	15751	15425	15509	15386	15257	15224	15420	15333	15227	15345	15374	15562	15346	15299	15421	15609	15340	15438	15369	15511	15481	15355	15446	15498	15409	15499	15309	15367	15329	15382	15378	15365	15453	15502	15385	15501	15497	15279	15201	15603	15366	15339	15387	15205	15601	15442	15361	15484	15388	15433	15269	15402	15318	15387	15293	15446	15219	15381	15295	15295	15291	15220	15267	15533	15307	15307	15522	15592	15236	15381	15360	15553	15394	15441	15492	15614	15328	15352	15410	15349	15425	15456	15461	15393	15419	15320	15322	15308	15392	15485	15373	15450	15398	15354	15506	15324	15404	15428	15307	15237	15353	15307	15447	15194	15377	15367	15527	15407	15546	15414	15513	15365	15372	15364	15488	15433	15137	15491	15574	15414	15386	15459	15387	15609	15457	15458	15337	15451	15113	15555	15300	15599	15631	15626	15631	15372	15503	15366	15348	15325	15641	15460	15399	15340	15432	15338	15459	15436	15232	15132	15161	15284	15294	15436	15329	15457	15338	15456	15357	15624	15485	15280	15461	15558	15372	15471	15353	15561	15534	15504	15336	15417	15475	15497	15441	15459	15321	15238	15411	15264	15139	15311	15141	15458	15447	15328	15453	15362	15379	15451	15469	15539	15221	15310	15323	15596	15538	15341	15342	15478	15495	15493	15493	15435	15251	15145	15216	15337	15314	15500	15370	15355	15287	15295	15480	15246	15558	15528	15349	15228	15363	15491	15230	15376	15353	15266	15357	15332	15366	15392	15317	15565	15410	15327	15358	15446	15334	15228	15443	15348	15353	15482	15366	15288	15291	15308	15411	15395	15463	15527	15350	15408	15286	15373	15429	15401	15511	15435	15467	15503	15391	15315	15490	15498	15278	15281	15510	15555	15322
13894	20469	30665	35568	30689	25174	20359	17549	14648	14505	14458	14449	14406	14471	14585	14689	14335	14454	14488	14582	14484	14569	14705	14472	14421	14538	14444	14582	14536	14519	14454	14529	14414	14314	14425	14598	14501	14408	14508	14481	14604	14661	14435	14604	14634	14349	14430	14563	14517	14508	14685	14500	14635	14546	14475	14571	14519	14495	14553	14466	14307	14505	14533	14313	14411	14603	14265	14492	14498	14416	14362	14794	14476	14417	14431	14521	14525	14377	14531	14541	14440	14602	14384	14412	14508	14522	14511	14714	14535	14459	14549	14342	14446	14423	14503	14402	14378	14435	14541	14501	14543	14422	14578	14494	14610	14617	14551	14513	14394	14647	14427	14457	14463	14436	14583	14554	14437	14407	14353	14269	14565	14681	14627	14515	14313	14371	14534	14295	14383	14455	14439	14552	14568	14550	14496	14432	14507	14408	14662	14559	14473	14465	14615	14352	14577	14542	14730	14287	14454	14573	14523	14348	14503	14426	14389	14516	14524	14505	14428	14645	14553	14430	14555	14668	14529	14399	14518	14380	14478	14443	14534	14454	14435	14342	14464	14442	14463	14550	14361	14641	14475	14518	14521	14495	14476	14589	14445	14450	14660	14449	14335	14415	14372	14481	14412	14507	14408	14513	14493	14620	14522	14495	14463	14398	14518	14636	14490	14540	14391	14514	14527	14512	14504	14611	14535	14627	14355	14439	14520	14391	14551	14476	14374	14415	14386	14523	14453	14421	14543	14609	14534	14371	14466	14449	14481	14461	14483	14257	14476	14355	14365	14479	14499	14392	14448	14541	14574	14427	14455	14461	14483	14517	14556	14579	14517	14575	14355	14483	14521	14411	14492	14344	14389	14477	14406	14540	14553	14468	14449	14523	14488	14380	14592	14395	14518	14571	14591	14332	14416	14468	14406	14460	14381	14526	14461	14490	14492	14468	14469	14606	14339	14475	14443	14354	14530	14451	14409	14351	14357	14493	14467	14354	14477	14545	14510	14379	14467	14536	14539	14393	14476	14525	14488	14349	14666	14412	14508	14519	14423	14470	14429	14567	14424	14432	14658	14512	14401	14531	14541	14453	14548	14433	14448	14506	14462	14363	14449	14641	14423	14358	14378	14421	14493	14583	14551	14485	14304	14404	14506	14524	14498	14499	14350	14331	14451	14377	14429	14320	14433	14464	14322	14455	14461	14472	14621	14622	14417	14513	14496	14624	14420	14592	14438	14461	14469	14493	14504	14478	14413	14586	14622	14481	14466	14579	14513	14548	14454	14584	14549	14199	14416	14551	14564	14622	14536	14317	14496	14579	14412	14465	14465	14471	14423	14380	14562	14520	14335	14580	14501	14376	14439	14602	14539	14442	14514	14457	14455	14226	14557	14432	14594	14428	14359	14429	14529	14483	14550	14546	14449	14564	14515	14563	14321	14534	14498	14475	14450	14465	14535	14583	14582	14491	14400	14646	14391	14593	14472	14506	14493	14537	14513	14624	14382	14468	14524	14477	14459	14514	14445	14323	14405	14546	14590	14635	14376	14454	14534	14512	14489	14528	14490	14576	14425	14661	14406	14442	14576	14456	14523	14537	14496	14660	14619	14545	14421	14432	14373	14608	14730	14523	14501	14550	14571	14433	14448	14568	14337	14406	14476	14532	14474	14485	14516	14341	14656	14695	14528	14449	14485	14553	14512	14565	14524	14541	14465	14265	14494	14361	14395	14546	14327	14392	14408	14531	14471	14404	14534	14503	14383	14317	14430	14337	14327	14446	14413	14522	14443	14418	14427	14637	14377	14369	14576	14579	14482	14495	14372	14499	14470	14441	14564	14505	14435	14460	14511	14504	14610	14529	14608	14362	14409	14323	14653	14601	14630	14532	14664	14505	14365	14539	14489	14503	14435	14507	14614	14495	14482	14428	14393	14569	14479	14456	14508	14503	14579	14362	14525	14553	14515	14389	14535	14480	14460	14555	14492	14561	14470	14607	14325	14507	14594	14336	14350	14466	14502	14509	14336	14400	14447	14553	14443	14402	14384	14525	14524	14473	14445	14537	14537	14428	14632	14510	14631	14607	14310	14569	14450	14525	14459	14527	14478	14436	14311	14496	14412	14608	14517	14409	14569	14540	14516	14585	14427	14663	14607	14405	14357	14704	14527	14375	14358	14523	14631	14667	14548	14469	14532	14562	14414	14365	14572	14539	14499	14519	14508	14523	14503	14647	14493	14483	14526	14523	14424	14363	14391	14446	14405	14484	14394	14581	14444	14510	14448	14415	14515	14269	14476	14504	14323	14489	14523	14426	14666	14494	14377	14557	14425	14506	14498	14716	14491	14396	14441	14652	14599	14488	14584	14454	14582	14572	14481	14425	14464	14285	14362	14418	14515	14481	14483	14345	14451	14585	14498	14376	14661	14381	14460	14427	14455	14419	14505	14373	14355	14436	14413	14196	14415	14533	14607	14277	14336	14458	14481	14511	14571	14489	14387	14412	14651	14580	14520	14492	14370	14492	14506	14509	14731	14594	14389	14580	14265	14454	14565	14628	14538	14554	14576	14523	14564	14453	14554	14549	14440	14434	14473	14506	14453	14594	14511	14610	14384	14406	14679	14327	14650	14414	14619	14496	14454	14394	14565	14435	14436	14393	14468	14558	14343	14486	14393	14493	14529	14404	14675	14650	14419	14406	14655	14477	14620	14478	14447	14520	14561	14568	14556	14507	14431	14445	14390	14384	14403	14511	14492	14528	14516	14541	14430	14563	14585	14453	14493	14477	14351	14563	14426	14423	14434	14605	14753	14454	14539	14510	14324	14492	14616	14368	14608	14418	14531	14459	14496	14510	14486	14403	14307	14453	14503	14510	14487	14550	14447	14392	14499	14514	14506	14482	14501	14375	14273	14587	14394	14529	14444	14593	14473	14571	14490	14557	14388	14517	14447	14643	14375	14603	14559	14544	14498	14418	14418	14429	14456	14464	14451	14466	14467	14448	14580	14466	14353	14365	14530	14516	14624	14508	14556	14534	14503	14498	14509	14496	14372	14566	14425	14413	14538	14402	14460	14254	14541	14392	14614	14571	14508	14321	14460	14522	14526	14656	14596	14390	14491	14473	14331	14600	14439	14389	14548	14437	14601	14543	14646	14311	14536	14576	14507	14553	14574	14424	14317	14448	14605	14380	14500	14281	14466	14444	14452	14336	14642	14492	14411	14514	14461	14185	14406	14706	14429	14548	14399	14416	14374	14373	14531	14490	14473	14339	14397	14466	14725	14524	14735	14451	14441	14493	14678	14511	14456	14530	14487	14503	14583	14404	14676	14490	14452	14389	14620	14406	14445	14492	14487	14506	14371	14423	14550	14468	14628	14433	14499	14449	14578	14429	14480	14627	14428	14577	14347	14710	14348	14392	14499	14374	14534	14448	14406	14480	14470	14447	14514	14635	14600	14498	14404	14475	14604	14453	14673	14438	14383	14583	14462	14595	14344	14398	14494	14606	14524	14509	14607	14537	14506	14450	14461	14499	14428	14460	14357	14542	14588	14530	14535	14546	14609	14485	14497	14526	14465	14687	14482	14581	14523	14559	14535	14436	14468	14424	14443	14497	14589	14381	14552	14587	14638	14334	14643	14450	14347	14561	14549	14425	14533	14582	14527	14552	14407	14422	14276	14593	14610	14487	14617	14439	14361	14496	14590	14480	14506	14525	14522	14676	14318	14332	14236	14575	14561	14471	14702	14598	14556	14635	14475	14534	14508	14416	14559	14492	14400	14416	14450	14452	14452	14449	14526	14464	14489	14518	14456	14532	14486	14662	14350	14483	14369	14287	14554	14506	14500	14565	14433	14543	14569	14297	14486	14553	14520	14563	14361	14305	14423	14454	14403	14418	14507	14469	14576	14475	14455	14445	14401	14509	14465	14584	14411	14458	14627	14675	14534	14773	14522	14528	14485	14587	14524	14400	14429	14462	14411	14417	14619	14634	14470	14510	14380	14490	14428	14515	14368	14603	14383	14407	14428	14528	14491	14486	14436	14612	14621	14413	14533	14383	14287	14486	14534	14547	14643	14319	14583	14433	14592	14554	14390	14376	14682	14594	14512	14470	14459	14388	14287	14586	14423	14359	14474	14547	14323	14386	14477	14449	14596	14431	14402	14337	14387	14498	14462	14426	14538	14492	14645	14428	14513	14643	14488	14708	14560	14607	14597	14503	14567	14428	14422	14552	14473	14457	14463	14301	14525	14695	14662	14520	14685	14487	14578	14487	14737	14403	14506	14505	14654	14598	14577	14586	14394	14781	14527	14572	14416	14618	14570	14525	14592	14548	14605	14615	14396	14318	14502	14478	14419	14483	14448	14355	14325	14455	14488	14472	14590	14545	14310	14483	14523	14442	14572	14394	14435	14422	14534	14546	14454	14561	14407	14344	14691	14543	14571	14737	14435	14484	14495	14405	14513	14367	14565	14587	14463	14464	14461	14708	14446	14460	14382	14511	14371	14337	14421	14444	14420	14473	14465	14442	14514	14473	14497	14504	14577	14598	14524	14453	14536	14427	14370	14570	14535	14515	14373	14400	14496	14478	14433	14397	14450	14694	14461	14537	14542	14387	14685	14567	14515	14502	14337	14567	14529	14391	14475	14626	14635	14420	14572	14473	14359	14561	14398	14349	14484	14530	14567	14446	14528	14386	14609	14381	14521	14571	14428	14508	14601	14473	14494	14710	14636	14371	14511	14508	14337	14537	14513	14584	14608	14464	14518	14383	14471	14583	14356	14507	14583	14430	14415	14520	14595	14491	14513	14475	14612	14390	14566	14492	14618	14357	14532	14538	14421	14510	14623	14664	14689	14450	14517	14430	14603	14521	14526	14421	14563	14342	14463	14371	14464	14561	14495	14437	14426	14501	14502	14445	14406	14403	14454	14453	14716	14477	14643	14502	14410	14592	14572	14568	14528	14409	14343	14388	14504	14438	14513	14513	14473	14376	14421	14673	14449	14491	14626	14453	14623	14468	14362	14489	14385	14354	14591	14480	14322	14487	14517	14419	14586	14432	14669	14511	14485	14524	14637	14569	14654	14620	14331	14358	14550	14580	14587	14323	14430	14584	14464	14422	14206	14392	14569	14503	14454	14572	14625	14511	14538	14459
24219	21183	29628	43093	52437	45756	36567	26227	17891	15963	15776	15676	15774	15649	15815	15584	15617	15753	15606	15398	15493	15650	15418	15338	15448	15716	15787	15665	15478	15486	15422	15464	15588	15564	15359	15662	15458	15635	15548	15248	15541	15396	15595	15426	15521	15490	15748	15513	15662	15542	15442	15494	15340	15482	15498	15478	15427	15595	15579	15550	15534	15504	15492	15411	15397	15403	15481	15511	15485	15376	15649	15583	15363	15521	15492	15492	15465	15473	15589	15421	15473	15429	15325	15469	15531	15534	15468	15413	15477	15417	15375	15436	15317	15293	15438	15503	15308	15609	15343	15415	15364	15512	15366	15387	15523	15529	15496	15576	15379	15408	15634	15424	15340	15535	15624	15430	15494	15456	15384	15379	15374	15274	15456	15533	15516	15487	15505	15581	15529	15438	15355	15363	15478	15565	15323	15425	15538	15252	15356	15317	15509	15521	15433	15394	15589	15505	15477	15441	15571	15410	15546	15427	15449	15530	15405	15445	15624	15233	15666	15617	15332	15331	15367	15380	15446	15544	15388	15280	15419	15578	15618	15485	15436	15469	15449	15357	15369	15480	15417	15493	15364	15326	15452	15524	15467	15454	15407	15649	15508	15498	15569	15450	15374	15421	15453	15519	15546	15346	15323	15626	15559	15478	15405	15316	15420	15436	15343	15223	15275	15459	15247	15528	15452	15496	15386	15593	15508	15491	15414	15510	15457	15395	15422	15699	15428	15270	15379	15475	15484	15631	15532	15243	15419	15442	15378	15160	15418	15579	15220	15513	15498	15336	15304	15387	15599	15362	15450	15325	15511	15429	15421	15518	15609	15660	15363	15364	15510	15405	15570	15557	15495	15417	15467	15323	15561	15234	15432	15289	15417	15532	15334	15263	15318	15353	15501	15280	15617	15418	15514	15416	15410	15652	15566	15529	15383	15587	15503	15355	15429	15306	15359	15388	15506	15376	15636	15463	15398	15394	15485	15157	15411	15379	15390	15559	15581	15359	15446	15574	15577	15295	15465	15362	15390	15489	15510	15512	15349	15425	15456	15409	15443	15552	15452	15280	15570	15270	15449	15445	15364	15418	15510	15395	15607	15462	15280	15372	15412	15656	15512	15671	15597	15338	15379	15352	15511	15300	15497	15468	15393	15407	15482	15553	15211	15333	15456	15512	15421	15377	15560	15292	15542	15428	15526	15664	15418	15250	15323	15385	15601	15432	15505	15497	15355	15619	15420	15392	15373	15433	15422	15346	15528	15447	15183	15274	15407	15473	15468	15313	15437	15379	15370	15280	15563	15285	15490	15488	15454	15269	15416	15302	15307	15418	15472	15292	15464	15502	15453	15592	15444	15453	15495	15246	15349	15349	15699	15382	15409	15446	15200	15354	15378	15333	15500	15269	15347	15337	15466	15336	15363	15375	15511	15558	15627	15687	15600	15464	15571	15130	15423	15516	15387	15274	15542	15326	15529	15343	15417	15479	15508	15348	15507	15432	15459	15460	15452	15466	15666	15535	15414	15543	15435	15442	15433	15336	15483	15394	15424	15504	15391	15627	15419	15151	15699	15523	15493	15401	15466	15407	15397	15491	15489	15399	15390	15453	15520	15414	15377	15487	15463	15550	15389	15590	15359	15525	15578	15366	15415	15465	15349	15475	15370	15400	15536	15288	15399	15687	15505	15669	15663	15434	15349	15422	15492	15280	15450	15365	15516	15472	15413	15544	15628	15416	15520	15307	15627	15459	15582	15377	15371	15363	15389	15379	15703	15380	15522	15551	15468	15477	15642	15513	15422	15466	15410	15668	15505	15456	15483	15351	15415	15462	15394	15587	15361	15413	15548	15625	15487	15690	15337	15421	15555	15350	15384	15517	15428	15527	15455	15380	15458	15324	15526	15376	15426	15446	15562	15276	15278	15449	15579	15471	15300	15715	15454	15300	15562	15438	15456	15290	15427	15473	15583	15454	15246	15346	15563	15573	15463	15559	15446	15390	15206	15442	15487	15452	15462	15509	15313	15554	15513	15476	15480	15678	15574	15543	15370	15443	15470	15427	15453	15152	15362	15397	15348	15541	15450	15508	15308	15524	15287	15404	15531	15223	15385	15628	15404	15458	15505	15471	15531	15571	15555	15415	15405	15240	15477	15625	15552	15517	15448	15446	15346	15576	15477	15384	15641	15434	15632	15563	15591	15406	15520	15572	15350	15541	15570	15222	15392	15302	15282	15684	15476	15625	15454	15348	15581	15791	15585	15498	15485	15477	15584	15529	15533	15617	15334	15362	15417	15532	15408	15263	15492	15457	15609	15404	15402	15373	15376	15425	15418	15517	15401	15430	15569	15334	15423	15512	15254	15375	15419	15366	15495	15545	15305	15457	15366	15535	15496	15531	15427	15435	15520	15402	15389	15321	15245	15510	15491	15380	15531	15507	15509	15662	15555	15490	15288	15602	15622	15330	15585	15502	15447	15364	15382	15235	15397	15515	15400	15487	15344	15615	15275	15357	15586	15407	15391	15478	15192	15314	15381	15517	15502	15654	15501	15516	15491	15441	15635	15146	15522	15504	15360	15293	15369	15277	15521	15331	15296	15267	15417	15330	15331	15497	15421	15207	15518	15482	15325	15467	15338	15463	15510	15532	15544	15402	15615	15466	15557	15527	15421	15554	15453	15433	15305	15443	15428	15507	15541	15343	15551	15421	15279	15468	15346	15412	15417	15293	15567	15373	15518	15398	15634	15572	15504	15289	15421	15456	15291	15509	15358	15442	15721	15432	15375	15584	15422	15362	15534	15568	15443	15541	15311	15560	15353	15367	15294	15357	15470	15429	15661	15442	15369	15361	15525	15535	15613	15460	15396	15414	15378	15605	15389	15514	15320	15344	15376	15422	15322	15473	15337	15424	15403	15616	15501	15377	15471	15470	15303	15323	15453	15605	15484	15481	15644	15468	15483	15381	15434	15455	15515	15614	15346	15432	15593	15599	15573	15461	15472	15388	15392	15579	15378	15527	15503	15477	15404	15532	15532	15656	15402	15408	15361	15358	15492	15515	15453	15481	15362	15503	15198	15387	15219	15448	15430	15349	15402	15419	15446	15387	15608	15528	15475	15524	15501	15301	15475	15558	15476	15639	15416	15483	15433	15378	15440	15357	15484	15343	15374	15279	15488	15603	15472	15487	15522	15461	15556	15339	15227	15449	15450	15503	15322	15483	15547	15627	15526	15461	15252	15424	15344	15184	15288	15366	15617	15434	15420	15390	15452	15484	15537	15404	15530	15290	15491	15247	15382	15477	15734	15361	15546	15469	15425	15404	15345	15436	15470	15489	15523	15493	15370	15299	15387	15367	15450	15264	15460	15734	15377	15480	15517	15376	15466	15413	15555	15389	15603	15481	15495	15539	15444	15633	15296	15231	15495	15413	15397	15461	15566	15371	15445	15630	15503	15525	15479	15395	15665	15496	15396	15623	15381	15334	15370	15398	15528	15255	15526	15598	15503	15283	15440	15253	15395	15345	15502	15404	15358	15410	15531	15317	15424	15599	15478	15521	15395	15621	15504	15387	15296	15421	15426	15348	15435	15281	15378	15373	15538	15596	15409	15414	15592	15526	15704	15486	15621	15423	15428	15612	15615	15474	15626	15558	15346	15259	15432	15433	15336	15494	15487	15432	15435	15492	15640	15444	15335	15503	15418	15506	15541	15362	15487	15620	15634	15508	15511	15535	15460	15622	15360	15328	15502	15706	15487	15642	15442	15435	15537	15532	15445	15367	15724	15497	15548	15242	15491	15498	15506	15385	15539	15572	15314	15722	15534	15581	15426	15576	15458	15413	15606	15282	15604	15544	15609	15476	15512	15386	15157	15640	15466	15370	15547	15670	15606	15462	15571	15625	15444	15361	15559	15552	15527	15409	15485	15308	15440	15530	15592	15455	15425	15447	15503	15382	15364	15507	15381	15413	15441	15453	15552	15376	15513	15461	15453	15603	15533	15460	15733	15296	15610	15496	15478	15378	15461	15443	15448	15536	15516	15685	15511	15410	15339	15398	15407	15734	15432	15115	15271	15338	15500	15502	15660	15340	15245	15313	15569	15332	15532	15550	15419	15473	15436	15537	15469	15404	15634	15391	15435	15498	15282	15525	15453	15452	15483	15431	15506	15564	15408	15368	15470	15502	15426	15277	15467	15442	15358	15400	15359	15463	15383	15497	15556	15481	15423	15563	15585	15267	15548	15423	15447	15482	15554	15462	15401	15344	15370	15319	15500	15321	15359	15608	15380	15579	15398	15469	15419	15350	15428	15381	15499	15574	15507	15450	15579	15364	15480	15401	15538	15368	15332	15505	15333	15342	15341	15461	15315	15289	15568	15463	15532	15571	15617	15538	15573	15380	15312	15437	15577	15412	15757	15582	15456	15672	15693	15441	15334	15340	15250	15501	15570	15566	15579	15443	15507	15303	15533	15586	15300	15517	15475	15350	15300	15426	15422	15360	15437	15408	15479	15460	15392	15332	15484	15294	15275	15429	15627	15415	15602	15584	15416	15332	15386	15574	15234	15439	15613	15556	15493	15454	15561	15540	15336	15504	15322	15361	15487	15469	15383	15394	15682	15444	15448	15236	15446	15447	15456	15305	15337	15453	15540	15579	15583	15592	15330	15354	15572	15529	15618	15295	15450	15460	15373	15402	15541	15484	15551	15728	15536	15365	15292	15272	15638	15379	15510	15429	15581	15371	15503	15473	15425	15304	15130	15546	15216	15502	15357	15533	15538	15434	15513	15532	15427	15312	15360	15408	15415	15495	15414	15414	15437	15498	15522	15607	15492	15546	15432	15515	15293	15318	15362	15269	15477	15375	15552	15485	15478	15652	15364	15492	15443	15626	15624	15506	15350	15308	15499	15553	15544	15322	15397	15717	15440	15462	15271	15562	15575	15437	15395	15391	15586	15631	15537	15512	15586	15649	15664	15370	15611	15620	15466	15252	15388	15491	15453	15448	15375	15512	15483	15270	15607	15397	15452	15447	15310	15615	15368	15445	15423	15613	15375	15483	15621	15530	15510	15324	15618	15545	15548	15692	15548	15406	15464	15485	15300	15497	15396	15467	15517	15449	15332	15226	15643	15492	15396	15507	15461	15373	15673	15476
13394	24986	55415	64947	58962	47747	37288	26666	15736	14413	14666	14572	14533	14553	14629	14610	14616	14514	14432	14819	14461	14625	14491	14427	14605	14508	14514	14566	14529	14512	14540	14561	14580	14469	14644	14520	14528	14558	14551	14472	14508	14642	14649	14499	14448	14753	14668	14674	14655	14738	14533	14511	14668	14514	14462	14577	14590	14503	14557	14435	14538	14455	14492	14603	14574	14601	14473	14552	14511	14511	14543	14533	14572	14536	14300	14583	14549	14471	14758	14454	14544	14560	14645	14674	14462	14494	14466	14568	14426	14570	14673	14555	14568	14593	14598	14644	14605	14531	14671	14601	14557	14600	14636	14357	14603	14396	14448	14537	14589	14483	14464	14654	14670	14479	14460	14438	14500	14662	14749	14437	14518	14611	14572	14580	14636	14446	14615	14416	14649	14625	14514	14581	14426	14568	14512	14508	14450	14639	14517	14513	14542	14424	14822	14556	14489	14632	14662	14478	14599	14587	14694	14597	14340	14536	14511	14575	14549	14534	14520	14553	14626	14424	14476	14627	14691	14562	14555	14420	14569	14459	14402	14640	14485	14452	14565	14578	14419	14518	14598	14552	14426	14466	14637	14423	14644	14432	14548	14457	14703	14545	14657	14430	14514	14551	14621	14411	14618	14513	14523	14669	14496	14530	14560	14533	14599	14580	14497	14513	14556	14510	14386	14415	14571	14615	14681	14669	14644	14352	14657	14468	14543	14422	14454	14623	14416	14640	14576	14567	14388	14490	14513	14611	14556	14497	14549	14441	14631	14540	14545	14586	14505	14411	14351	14563	14542	14537	14555	14536	14332	14594	14500	14539	14562	14412	14477	14440	14530	14534	14549	14367	14499	14428	14538	14732	14720	14585	14523	14387	14645	14594	14592	14604	14499	14463	14487	14566	14371	14711	14389	14614	14624	14459	14484	14672	14691	14524	14595	14625	14447	14562	14543	14669	14557	14354	14571	14383	14580	14507	14528	14452	14697	14480	14507	14399	14530	14506	14548	14497	14494	14585	14517	14627	14360	14476	14587	14632	14601	14528	14349	14658	14670	14599	14651	14414	14492	14555	14333	14639	14569	14646	14474	14370	14473	14515	14593	14669	14479	14616	14439	14513	14440	14542	14563	14440	14588	14465	14580	14468	14712	14724	14467	14430	14684	14494	14491	14460	14446	14634	14356	14544	14665	14521	14496	14613	14518	14557	14505	14455	14448	14501	14516	14586	14454	14673	14511	14479	14480	14459	14512	14524	14623	14416	14611	14446	14567	14506	14551	14706	14648	14601	14385	14469	14520	14534	14458	14599	14664	14654	14635	14361	14537	14456	14429	14520	14545	14654	14587	14484	14502	14664	14650	14569	14584	14531	14606	14466	14602	14528	14629	14490	14306	14453	14551	14469	14538	14433	14577	14450	14417	14520	14634	14500	14524	14757	14465	14584	14297	14686	14440	14292	14386	14589	14545	14500	14551	14605	14523	14373	14489	14310	14700	14358	14269	14533	14527	14455	14434	14598	14554	14539	14463	14646	14504	14638	14735	14582	14518	14509	14606	14510	14504	14428	14506	14561	14555	14390	14604	14509	14441	14415	14656	14552	14547	14605	14432	14593	14559	14555	14350	14588	14376	14765	14497	14604	14563	14428	14536	14411	14548	14414	14711	14400	14300	14530	14478	14737	14548	14538	14504	14409	14524	14435	14452	14512	14580	14519	14588	14437	14511	14548	14618	14450	14457	14474	14543	14477	14698	14604	14566	14547	14459	14516	14609	14376	14555	14463	14471	14718	14431	14690	14561	14454	14506	14545	14629	14556	14541	14358	14382	14501	14703	14599	14509	14576	14502	14556	14569	14513	14476	14413	14480	14461	14514	14514	14553	14445	14778	14553	14469	14625	14630	14677	14499	14549	14824	14387	14389	14601	14602	14586	14695	14424	14567	14608	14550	14313	14633	14499	14572	14524	14390	14357	14565	14571	14522	14412	14629	14457	14407	14450	14609	14397	14484	14576	14518	14430	14631	14474	14399	14681	14615	14646	14351	14531	14647	14540	14568	14435	14520	14663	14597	14474	14548	14620	14459	14577	14523	14608	14470	14531	14643	14461	14330	14472	14385	14575	14547	14663	14487	14473	14617	14612	14487	14625	14394	14564	14639	14470	14591	14499	14503	14477	14598	14549	14586	14498	14501	14629	14637	14553	14484	14372	14586	14688	14413	14551	14679	14510	14499	14569	14412	14435	14474	14539	14481	14448	14496	14476	14698	14645	14302	14599	14440	14557	14561	14530	14522	14534	14592	14717	14410	14659	14511	14606	14409	14539	14330	14461	14445	14661	14617	14565	14610	14612	14637	14480	14683	14373	14512	14556	14643	14665	14582	14437	14591	14513	14580	14565	14410	14607	14397	14590	14667	14563	14534	14633	14466	14673	14634	14468	14563	14566	14559	14602	14473	14565	14450	14644	14694	14594	14573	14499	14528	14707	14588	14603	14564	14569	14548	14717	14525	14567	14492	14405	14579	14668	14569	14713	14436	14482	14367	14559	14461	14606	14664	14475	14406	14478	14612	14440	14549	14610	14451	14596	14451	14501	14723	14425	14503	14355	14734	14416	14477	14425	14509	14532	14526	14533	14533	14402	14569	14589	14599	14706	14470	14534	14467	14310	14589	14437	14462	14506	14537	14714	14601	14465	14642	14524	14596	14451	14462	14502	14535	14468	14390	14363	14572	14525	14438	14625	14554	14453	14608	14496	14544	14567	14455	14465	14616	14552	14678	14453	14734	14460	14497	14674	14506	14674	14499	14587	14434	14610	14509	14489	14476	14532	14556	14539	14503	14577	14308	14597	14581	14547	14517	14403	14650	14627	14486	14679	14553	14601	14458	14555	14590	14657	14765	14524	14601	14370	14783	14634	14427	14350	14649	14524	14502	14528	14615	14554	14605	14572	14538	14617	14529	14530	14580	14476	14399	14653	14532	14336	14563	14606	14463	14605	14356	14446	14522	14411	14723	14518	14631	14578	14410	14502	14600	14531	14450	14507	14398	14463	14328	14537	14503	14571	14520	14627	14494	14325	14563	14666	14432	14423	14464	14323	14511	14512	14434	14423	14421	14488	14299	14346	14551	14587	14576	14530	14421	14454	14543	14514	14476	14718	14504	14573	14412	14690	14492	14512	14515	14516	14573	14452	14717	14570	14480	14585	14706	14534	14499	14444	14463	14645	14568	14491	14537	14492	14630	14505	14571	14545	14700	14484	14545	14432	14581	14520	14536	14536	14559	14599	14465	14575	14658	14436	14424	14434	14562	14402	14500	14698	14542	14431	14580	14469	14471	14546	14493	14605	14481	14491	14508	14534	14506	14530	14672	14468	14468	14581	14632	14577	14611	14690	14718	14435	14542	14606	14437	14677	14459	14491	14386	14643	14623	14562	14571	14603	14377	14440	14610	14345	14782	14514	14561	14635	14397	14512	14566	14486	14774	14522	14514	14450	14444	14492	14516	14543	14499	14448	14517	14692	14371	14591	14472	14432	14524	14620	14528	14389	14460	14371	14472	14782	14745	14531	14456	14536	14628	14344	14555	14468	14521	14716	14380	14583	14466	14499	14630	14536	14411	14477	14320	14425	14501	14595	14458	14547	14567	14593	14544	14522	14649	14473	14410	14601	14718	14486	14429	14567	14575	14712	14363	14589	14457	14550	14497	14526	14576	14547	14675	14559	14762	14552	14546	14298	14608	14567	14620	14623	14501	14605	14478	14488	14537	14398	14533	14445	14496	14517	14528	14548	14606	14524	14541	14625	14637	14578	14548	14495	14481	14706	14524	14482	14651	14619	14498	14638	14502	14557	14504	14587	14547	14644	14495	14627	14586	14619	14542	14502	14483	14589	14465	14354	14551	14524	14739	14445	14473	14391	14478	14447	14433	14621	14467	14574	14533	14542	14514	14603	14357	14573	14623	14564	14640	14463	14551	14489	14478	14723	14566	14498	14669	14396	14379	14507	14550	14596	14387	14552	14497	14650	14571	14455	14620	14435	14461	14637	14438	14442	14638	14476	14514	14515	14510	14539	14487	14399	14472	14482	14538	14537	14600	14330	14367	14529	14665	14535	14626	14497	14392	14457	14640	14507	14506	14695	14502	14349	14586	14611	14548	14595	14458	14393	14423	14421	14428	14467	14461	14496	14567	14559	14560	14513	14585	14540	14505	14548	14493	14530	14544	14533	14401	14495	14492	14517	14500	14460	14531	14427	14580	14626	14626	14533	14467	14488	14661	14424	14594	14356	14522	14661	14495	14665	14601	14625	14681	14544	14616	14705	14570	14590	14462	14397	14417	14528	14600	14428	14679	14438	14397	14567	14586	14607	14531	14611	14450	14385	14323	14529	14493	14465	14397	14391	14449	14465	14559	14657	14519	14355	14621	14629	14403	14506	14504	14424	14511	14612	14566	14420	14550	14480	14602	14484	14593	14418	14546	14387	14606	14470	14544	14326	14455	14652	14591	14443	14589	14513	14521	14443	14469	14521	14597	14640	14499	14402	14413	14578	14601	14558	14553	14516	14593	14572	14516	14496	14662	14360	14521	14536	14407	14476	14543	14675	14453	14461	14756	14584	14618	14572	14545	14571	14515	14541	14659	14333	14560	14658	14517	14594	14538	14409	14642	14628	14620	14481	14434	14510	14530	14516	14536	14576	14492	14631	14413	14633	14591	14610	14549	14455	14708	14550	14460	14548	14512	14428	14649	14543	14466	14357	14525	14485	14454	14408	14449	14594	14436	14519	14614	14570	14442	14530	14491	14624	14480	14685	14509	14736	14413	14521	14486	14453	14475	14413	14510	14516	14613	14425	14603	14526	14621	14441	14441	14519	14561	14572	14431	14549	14533	14556	14456	14549	14491	14604	14528	14477	14642	14641	14498	14626	14575	14503	14470	14610	14593	14454	14594	14652	14233	14738	14560	14538	14476	14575	14480	14534	14548	14453	14565	14636	14586	14298	14636	14578	14678	14538	14639	14654	14590	14433	14511	14536	14484	14461	14473	14326	14622	14452	14554	14655	14333	14558	14507	14516	14558	14660	14397	14675	14365	14601	14660	14666	14609	14536	14766	14510	14636	14348	14590	14484	14617	14556	14535	14757	14509	14559
22901	21165	29343	35969	53516	55010	47682	32455	19590	16220	15482	15282	15355	15424	15202	15290	15264	15289	15290	15312	15309	15152	15114	15160	15265	15221	15220	15170	15217	15388	15181	15177	15099	15075	15166	15381	15395	15369	15082	15298	14979	15147	15143	15062	15357	15223	15325	15266	15334	15379	15395	15210	15227	15154	15173	15238	15194	15145	15224	15455	15167	15140	15091	15291	15164	15248	15318	15131	14966	15074	15106	15307	15164	15309	15189	15115	15077	15096	15220	15139	15156	15211	15372	15244	15263	15169	15334	15116	15311	15151	15029	15287	15074	15198	15318	15314	14985	15275	15204	15284	15127	15138	15140	15095	15070	15406	15315	14952	15256	15187	15235	15090	15147	15032	15182	15201	15086	15037	15071	15196	15118	15310	15018	14936	15042	15067	15297	15129	15196	15288	15317	15260	15370	15137	15084	14929	15081	15294	15044	15039	15259	15133	15142	15095	15292	15098	15120	15219	14930	15074	15044	15178	15296	15004	15168	15240	15156	15171	15232	15148	15144	15112	15072	15222	15251	15107	15009	15221	15101	15103	15201	15488	15177	15168	15258	15057	15035	15216	15269	15229	15140	15104	15108	15147	15198	15277	15304	15111	15270	15124	15234	15190	15093	15043	15193	15074	15132	15152	15211	14919	15337	15105	15270	15256	15153	15086	15235	15171	15050	14992	15097	15140	14973	15166	15059	15203	15133	15155	15093	15048	15169	15002	14913	15032	15275	15096	15195	15127	15019	15201	14983	14896	14998	15069	15054	15032	15045	15076	15161	14972	15109	15148	15067	15163	15225	15131	15211	15255	15285	14971	15225	14916	15054	15255	15036	15020	15182	15286	15172	15186	15235	15051	15164	15058	15072	15136	15405	15152	15219	15230	15008	15198	15195	15194	14936	15051	14947	15288	15106	15217	15132	15394	15304	15154	15180	15056	15110	15075	14896	15123	15304	15126	15274	15271	15118	15054	15094	15233	15153	14957	14913	14972	15281	15128	15169	15182	15102	15265	15118	15116	15075	15049	15080	15121	15170	15161	15132	15150	15120	15228	15133	15037	15257	15201	15033	15161	14902	15099	15223	15117	15039	14996	15171	15093	15200	15079	15242	15171	15211	15209	15195	15050	15042	15098	15142	15405	15205	15152	14987	14959	15174	15229	15229	15181	15012	15061	15157	15264	15176	15056	15034	15095	15345	15186	15247	15163	15139	15118	15095	15097	15232	15295	15112	15017	15282	15297	15220	15130	15041	15159	15017	15060	15247	15193	15086	15233	15039	15166	15097	15224	15052	15038	15019	15086	14964	15253	15095	15122	15072	14939	15101	14989	15239	15196	15227	15265	15192	15048	15064	15097	15251	14985	14996	15044	15250	15033	15366	15227	15256	15212	15057	14991	15134	15275	15096	15183	15089	15075	15104	14955	15180	15169	14975	15432	15157	15364	15101	15235	15046	15221	15103	15168	15042	15063	15081	15351	15019	15252	15329	15136	14904	15388	15167	15337	15143	15318	15118	15010	15036	15072	15067	15184	15096	15309	15059	15054	15097	15219	15234	15133	15205	14973	15271	15083	15105	15090	15110	15284	15264	15095	15116	15065	15196	15157	15237	15212	15051	15097	15254	15388	15272	15160	15310	15082	15173	15115	15214	15089	15229	15033	14956	15005	15251	14950	14958	15095	15315	15180	15234	15218	15166	15199	15249	15113	15200	15264	15116	15159	14986	15116	15114	15007	15193	15355	15149	15136	15071	15471	15190	15286	15165	14998	15079	15164	15326	15085	15019	15124	15043	15039	15079	14999	15123	14949	15190	15080	15105	14977	15195	15111	15203	14970	15296	15083	15227	14991	15051	15031	15044	15244	15262	15110	15097	15066	15108	15151	15069	15297	14930	15250	15321	15156	15098	15075	15289	15290	15198	15092	15140	15143	15264	15162	15225	15191	15220	15116	15146	15098	14993	14978	15128	15103	15209	15087	14961	15114	15213	15148	15182	15027	14963	15105	14999	15061	15066	15234	15144	15015	15143	15151	14959	14944	15025	15284	15350	15184	14994	15232	15295	15001	14991	15004	15279	15150	14983	15212	15042	15011	15196	15251	15008	15284	15076	15216	15299	15110	15385	14986	15237	15361	15292	15275	14948	15012	14970	15189	14940	15014	15170	15251	15006	15196	15110	14987	15255	15018	15021	15147	15101	14928	15062	15105	15114	15213	15258	15002	15156	15079	15174	15183	15134	15257	15182	14976	15141	15140	15134	15068	15412	15084	15051	14974	14864	15245	15223	15152	15003	15006	14965	14978	15261	15098	15182	15134	15079	15303	15205	15039	15201	15071	15001	15190	14942	15054	15238	15078	15049	15149	15320	15193	15323	15268	15189	15042	15174	15136	15013	15193	15283	15027	15179	15017	15199	15222	15123	15128	14997	15108	15250	15146	15282	15156	15112	15077	15141	15304	15255	15293	15214	15322	15336	15027	15215	15341	15106	14938	14989	14927	15116	15128	15312	15267	15279	15149	15101	15197	15098	15102	15040	15143	15239	15201	15207	15027	15158	15225	15225	15068	15273	15185	15216	15119	15102	15106	15171	15041	15196	15044	15269	15196	15195	15161	15002	15150	15066	15237	15259	15209	15165	15078	15031	15231	15060	15165	15058	15361	15137	15195	15208	15259	15176	15112	15193	14985	15089	15053	15068	15141	15020	15223	15138	15029	15021	14963	15158	15151	15115	15224	15103	15162	15206	15059	14989	15315	15181	15161	15174	15245	15120	15151	15166	15250	15186	15146	15325	15225	15205	14925	14979	14989	15145	15254	15162	15154	15210	15242	15185	15113	15074	15148	15130	15261	15287	15079	14927	15135	14983	15118	15219	14969	15280	15163	15258	15116	15242	15240	15056	15218	15159	15113	15142	15159	15235	15139	15113	15161	15294	15392	15154	15051	15059	15108	15220	15126	15112	15124	15134	15232	15194	15077	15013	15261	15030	15072	15300	15164	14970	15038	15211	14993	15154	15087	15380	15109	15061	15166	15177	15050	15077	15021	15216	15157	15079	14996	15071	14937	15263	15286	15243	15090	15264	15214	15109	15129	15099	15011	15163	15097	15146	15047	15146	15049	15081	15117	14974	15200	14955	14915	15187	15093	15068	14997	15073	15342	15359	15157	15198	15152	15189	15043	15039	15237	15139	15235	15110	15207	15236	15106	15188	15257	15103	14988	15111	15018	15154	15177	15086	15248	15370	14990	15167	15127	15127	15120	15179	15129	15121	15354	15299	15240	15109	15118	15239	15292	15103	15067	15402	15017	15104	15118	15086	15112	15289	15153	15238	15032	15075	15210	15164	15042	15163	15168	15186	15312	15083	15015	14899	15115	14970	15102	15017	15129	15241	15035	15255	15213	15014	15197	15192	15219	15130	15263	15256	15222	15260	15271	15299	15225	15327	15058	14979	15045	15261	15035	15239	14988	15107	15146	15153	15189	15169	15219	15179	15209	15209	15057	15038	15092	14976	14903	15224	14909	14988	15093	15161	15049	15214	15023	15069	15182	15230	14897	15002	15050	15396	15021	15116	15195	15227	15171	15264	14982	14958	15163	15238	15052	15110	15206	15173	15147	15305	15263	15137	15086	15150	15312	15104	15046	15146	15246	15153	15124	15106	14965	14899	15217	15148	15229	15222	15044	15150	15046	15135	15076	15278	15220	14864	15072	15158	15273	15174	15167	15429	15293	15140	15192	15397	15179	15099	15127	15202	15299	15104	14994	15201	15166	15063	15199	14994	15080	15064	15121	15147	15044	15167	15031	15242	15100	15332	15208	15178	15295	15151	15034	15187	15252	15218	15205	15263	15145	15167	15145	15090	15217	15230	15153	14923	15162	15114	15424	15156	15107	15233	15113	15033	14892	15069	15131	15087	15124	15338	15278	15154	15297	15293	15171	15096	15069	15105	15145	15297	15148	15060	15057	15315	15329	15185	15199	15079	15039	15195	15270	14993	15144	15323	15247	15110	15093	15243	15173	15261	15236	15309	15026	15122	15208	15033	15198	15291	15041	15173	15118	14920	15203	15036	15225	15119	15187	15152	15007	15046	15226	15112	15015	15015	15175	15192	14988	15199	15247	15324	14966	15137	15020	15168	15179	15179	15011	15068	15356	15221	15087	15177	15202	15030	15176	15145	15066	15061	15001	15220	15260	15091	15158	15073	15247	15321	14965	15093	15224	15114	15113	15163	15085	15062	15154	15220	15182	15097	15069	15082	14987	15274	15160	15038	14975	15299	15336	15329	15074	15200	15146	15053	15065	15304	15157	15054	15208	15048	15197	15140	15197	15135	15111	15169	15001	15283	15218	15144	15303	15281	15092	15284	15130	15178	15089	15258	15088	14975	15231	15219	15238	15125	15074	15220	15018	15168	15142	15127	14921	15093	15073	15132	15222	15406	15293	15204	15220	15064	15166	15174	15301	15261	15151	15191	15126	15032	15193	15030	15209	15059	15236	15028	15052	15132	15150	14893	15037	15250	15039	15180	15227	15080	15318	15256	15237	15074	15018	14989	15024	15211	15309	15152	14947	15362	15243	14997	15107	15036	15011	15145	15224	15305	15170	15187	15299	15205	15091	15192	15189	15044	15197	15167	15253	15002	15090	15268	14916	15236	15136	15311	15142	15042	14951	15184	15165	15174	15119	15111	15204	14981	14910	14945	15167	15105	15182	15257	15258	15150	15331	15098	15203	15097	15127	15381	15143	15111	15006	15048	15191	15307	15288	14985	14826	15134	15236	15261	15139	15075	15318	15068	15323	15222	15095	15208	15000	14945	15180	14901	15004	15014	15129	15296	15166	14987	15182	15164	15120	15087	15084	15280	15196	14981	15176	15163	15336	15323	15267	15144	15124	15148	15239	15102	15139	15166	15140	15156	15078	15014	15220	15030	15257	15270	15156	15091	15093	15209	15265	15229	15118	15292	15267	15015	15108	15260	15231	15288	15136	15186	15106	15056	15283	15316	15186	15231	15212	15005	15131	15023	15213	15288	15135	15437	15185	15408	15210	15179	15181	15065	15077	15244	14884	15093	15194	15061	15381	15090	15121	15282	15107	15119	15135	15126	15208	15267	15290	15144	15058	15108	15192	15147	15214	15157	15031	14963	15107
15040	37615	71327	80262	74479	61627	49381	33117	16907	14384	14464	14570	14364	14449	14397	14644	14401	14304	14418	14314	14164	14347	14438	14220	14210	14449	14474	14242	14475	14325	14406	14357	14404	14426	14312	14285	14323	14299	14463	14249	14423	14412	14365	14173	14148	14179	14384	14414	14544	14582	14588	14488	14355	14443	14359	14278	14193	14095	14179	14335	14353	14258	14333	14294	14361	14442	14291	14374	14361	14345	14398	14275	14341	14245	14277	14414	14423	14359	14319	14295	14266	14457	14255	14465	14277	14336	14244	14313	14500	14326	14475	14149	14431	14279	14275	14339	14255	14213	14214	14259	14497	14346	14222	14428	14272	14290	14335	14226	14367	14360	14308	14335	14244	14399	14120	14194	14344	14427	14251	14368	14399	14475	14284	14360	14385	14314	14308	14127	14300	14349	14399	14415	14295	14223	14292	14249	14335	14398	14264	14290	14413	14277	14424	14368	14394	14384	14375	14227	14497	14338	14435	14280	14387	14307	14242	14275	14195	14306	14259	14366	14443	14275	14355	14440	14372	14200	14225	14239	14338	14323	14360	14297	14243	14333	14355	14475	14440	14171	14435	14319	14397	14252	14333	14312	14229	14441	14289	14207	14365	14076	14063	14373	14319	14170	14310	14278	14248	14359	14287	14243	14410	14350	14347	14386	14365	14444	14390	14241	14516	14437	14321	14423	14490	14381	14462	14280	14351	14295	14368	14314	14348	14442	14238	14377	14446	14029	14314	14286	14405	14294	14424	14229	14254	14300	14376	14197	14382	14439	14328	14227	14176	14395	14274	14324	14494	14387	14332	14203	14282	14219	14344	14177	14277	14297	14398	14343	14283	14272	14443	14386	14309	14360	14250	14293	14479	14357	14311	14413	14242	14268	14569	14254	14360	14336	14552	14201	14159	14386	14323	14360	14155	14418	14389	14335	14410	14481	14354	14250	14264	14353	14563	14261	14293	14326	14299	14233	14366	14446	14293	14351	14252	14341	14379	14149	14302	14241	14388	14383	14382	14190	14374	14311	14183	14238	14425	14287	14269	14238	14170	14262	14493	14372	14242	14218	14336	14214	14186	14361	14292	14496	14340	14271	14275	14302	14398	14213	14187	14342	14276	14195	14335	14272	14250	14489	14242	14183	14206	14335	14248	14441	14246	14527	14482	14223	14243	14413	14177	14198	14239	14265	14300	14308	14272	14315	14345	14345	14511	14493	14354	14235	14348	14313	14269	14368	14318	14361	14350	14282	14225	14344	14449	14290	14436	14431	14311	14300	14273	14204	14335	14441	14216	14456	14382	14305	14227	14098	14270	14342	14320	14344	14282	14043	14249	14419	14487	14441	14297	14286	14181	14287	14193	14477	14287	14357	14241	14253	14430	14209	14447	14351	14350	14275	14419	14503	14320	14280	14408	14389	14409	14424	14290	14272	14360	14399	14363	14455	14268	14375	14395	14270	14397	14493	14387	14383	14400	14169	14349	14349	14368	14435	14403	14345	14318	14342	14386	14310	14393	14241	14346	14418	14420	14330	14295	14335	14468	14354	14134	14602	14267	14318	14438	14318	14262	14290	14127	14264	14277	14376	14309	14402	14150	14229	14422	14397	14175	14335	14358	14204	14269	14238	14376	14495	14258	14405	14408	14313	14301	14264	14297	14226	14146	14329	14346	14313	14407	14246	14288	14373	14373	14356	14343	14198	14447	14294	14278	14411	14445	14446	14384	14469	14204	14295	14257	14236	14375	14331	14259	14290	14360	14358	14432	14331	14208	14162	14313	14335	14223	14515	14203	14399	14266	14228	14277	14397	14346	14193	14342	14395	14231	14352	14282	14394	14301	14236	14279	14251	14395	14349	14204	14287	14361	14267	14225	14298	14256	14427	14312	14299	14423	14390	14319	14328	14362	14301	14439	14191	14291	14290	14344	14397	14217	14336	14289	14260	14416	14357	14418	14232	14297	14281	14501	14311	14328	14163	14432	14319	14319	14245	14178	14172	14231	14246	14236	14273	14344	14474	14340	14321	14336	14300	14369	14388	14336	14358	14271	14337	14421	14237	14356	14419	14327	14415	14190	14226	14350	14284	14345	14261	14348	14216	14374	14303	14398	14177	14272	14501	14420	14379	14366	14434	14445	14389	14299	14374	14296	14245	14353	14352	14352	14319	14429	14322	14229	14218	14223	14344	14385	14283	14210	14226	14345	14443	14352	14463	14197	14407	14439	14424	14341	14323	14407	14491	14373	14413	14219	14147	14299	14408	14141	14286	14330	14224	14289	14262	14403	14350	14325	14184	14380	14294	14448	14270	14478	14356	14198	14413	14218	14207	14375	14294	14342	14296	14187	14292	14260	14333	14447	14111	14303	14268	14143	14323	14304	14280	14265	14418	14160	14373	14218	14289	14241	14257	14164	14350	14376	14345	14280	14240	14344	14343	14396	14356	14286	14270	14060	14348	14238	14411	14335	14460	14416	14452	14383	14443	14253	14323	14267	14174	14241	14380	14274	14281	14326	14353	14294	14241	14359	14227	14482	14292	14139	14514	14283	14077	14203	14404	14439	14330	14219	14309	14304	14436	14399	14360	14294	14370	14433	14206	14196	14190	14339	14255	14208	14258	14259	14226	14351	14569	14379	14201	14545	14246	14388	14203	14433	14281	14403	14427	14245	14378	14415	14274	14106	14326	14404	14445	14411	14195	14295	14413	14338	14156	14344	14443	14247	14261	14266	14246	14337	14394	14347	14312	14340	14442	14299	14356	14248	14381	14336	14342	14352	14223	14315	14390	14320	14276	14260	14290	14244	14145	14252	14325	14355	14542	14247	14307	14230	14451	14133	14311	14495	14324	14283	14280	14454	14211	14228	14282	14364	14256	14369	14411	14335	14308	14319	14381	14370	14252	14385	14103	14418	14303	14420	14205	14415	14380	14429	14310	14380	14333	14238	14367	14377	14318	14295	14312	14420	14276	14341	14097	14354	14346	14431	14432	14383	14418	14369	14264	14329	14255	14288	14359	14312	14366	14490	14215	14248	14266	14235	14205	14278	14276	14252	14372	14261	14252	14412	14347	14309	14282	14229	14302	14342	14259	14358	14278	14238	14409	14307	14282	14168	14323	14207	14432	14309	14315	14273	14335	14350	14446	14377	14396	14225	14360	14451	14390	14478	14445	14090	14425	14514	14231	14269	14413	14128	14393	14301	14247	14261	14428	14351	14333	14279	14358	14119	14323	14262	14304	14187	14455	14259	14378	14401	14204	14409	14146	14299	14426	14249	14190	14320	14373	14518	14244	14164	14454	14430	14589	14382	14363	14369	14288	14385	14261	14327	14273	14361	14164	14249	14390	14296	14138	14177	14326	14446	14231	14143	14357	14381	14073	14264	14256	14336	14337	14371	14294	14354	14358	14294	14324	14377	14324	14541	14267	14301	14423	14243	14166	14405	14266	14419	14136	14432	14333	14306	14243	14178	14263	14404	14366	14398	14252	14163	14288	14301	14239	14408	14267	14325	14348	14403	14472	14306	14260	14295	14227	14308	14328	14293	14318	14351	14356	14374	14313	14371	14444	14303	14240	14185	14488	14242	14293	14236	14359	14278	14138	14303	14427	14387	14358	14287	14390	14235	14174	14350	14330	14345	14494	14348	14302	14305	14281	14367	14322	14263	14309	14137	14487	14334	14311	14203	14470	14433	14167	14487	14288	14061	14230	14243	14159	14340	14334	14570	14399	14400	14189	14361	14266	14360	14330	14374	14469	14466	14369	14357	14406	14405	14300	14348	14272	14347	14226	14328	14625	14382	14308	14375	14311	14306	14231	14314	14341	14298	14204	14284	14261	14276	14529	14311	14299	14395	14299	14367	14235	14268	14297	14288	14307	14367	14322	14291	14268	14438	14344	14249	14242	14360	14149	14315	14257	14278	14419	14277	14435	14321	14422	14362	14580	14280	14425	14357	14210	14270	14292	14448	14262	14324	14380	14324	14214	14303	14268	14142	14303	14314	14259	14420	14419	14388	14223	14336	14374	14287	14343	14274	14289	14396	14203	14501	14222	14354	14319	14237	14317	14426	14254	14539	14390	14272	14516	14212	14351	14300	14300	14424	14289	14320	14259	14187	14462	14277	14281	14260	14277	14273	14333	14267	14466	14308	14344	14258	14359	14316	14370	14173	14286	14394	14144	14226	14341	14361	14186	14492	14274	14225	14360	14246	14205	14561	14251	14244	14327	14225	14195	14300	14269	14291	14466	14372	14355	14443	14492	14275	14206	14392	14471	14298	14382	14238	14274	14467	14284	14566	14326	14460	14137	14358	14239	14429	14263	14293	14140	14435	14401	14412	14248	14351	14223	14212	14258	14427	14207	14108	14362	14304	14328	14396	14224	14166	14261	14350	14440	14156	14246	14219	14293	14278	14331	14463	14308	14438	14370	14389	14324	14335	14461	14305	14256	14281	14231	14252	14376	14287	14102	14294	14375	14313	14404	14384	14434	14341	14400	14278	14347	14222	14396	14224	14374	14326	14470	14258	14233	14393	14288	14431	14369	14222	14349	14245	14305	14343	14091	14311	14162	14311	14335	14437	14330	14284	14559	14259	14110	14390	14155	14364	14409	14055	14289	14240	14337	14410	14285	14400	14323	14284	14367	14170	14336	14380	14320	14267	14267	14417	14233	14436	14380	14384	14283	14349	14253	14386	14207	14331	14322	14450	14349	14255	14248	14318	14414	14284	14335	14390	14425	14295	14307	14500	14396	14241	14420	14264	14374	14424	14368	14454	14354	14396	14384	14276	14417	14326	14287	14255	14358	14290	14241	14417	14330	14161	14330	14256	14477	14263	14491	14252	14406	14242	14467	14231	14383	14251	14386	14261	14318	14205	14368	14331	14392	14326	14464	14303	14275	14275	14420	14411	14360	14474	14294	14284	14332	14310	14341	14458	14153	14368	14244	14338	14211	14429	14436	14186	14378	14413	14302	14375	14357	14232	14423	14294	14332	14253	14479	14625	14269	14545	14340	14202	14288	14389	14217	14148	14384	14389	14275	14324	14223	14141	14169	14441	14480	14372	14264	14422	14342	14263	14267	14218	14378	14298	14287	14210	14238	14301	14239	14289	14465	14417	14323	14382	14226	14384	14321	14301	14357	14299	14282
26995	21781	27272	32903	29355	24808	20811	17309	15403	15140	15215	14950	15041	15181	15192	15200	15210	15008	14991	15288	15261	15180	15084	14823	15119	14877	14758	14926	15062	15061	15099	15155	15096	15130	14934	14989	15084	14978	15106	14788	15055	15080	15044	15197	14856	14892	15078	15110	15117	15219	15070	14968	14883	15081	15139	14948	14947	15178	15117	15031	15048	15273	14916	14851	15132	15140	15190	14895	14983	15237	15035	14893	14920	15020	14961	14941	15003	15125	14893	14933	15077	14925	15125	15062	15076	15208	14942	15026	15169	15256	15052	15124	15064	15036	14922	14934	14867	14784	15101	14950	14917	14840	15070	14865	14970	15092	15067	14913	15128	15286	15005	15046	14944	15047	15034	15076	15194	15173	15037	15038	15078	15002	15047	15113	14935	14805	14999	14870	15055	15040	15160	14998	14996	15085	15149	14834	15066	15035	14935	15044	15004	14765	14906	14814	15061	14936	15002	14919	15083	14988	14906	15122	14994	15115	14930	14729	15109	15217	15025	15110	14981	14990	15017	14958	14937	15221	15014	15066	15005	15064	15193	14786	15010	14983	15105	14946	14972	15054	14969	14892	14912	14838	15175	14898	14955	14946	15058	15013	15207	14986	14988	15187	15084	14977	15078	15129	14980	15081	15046	14949	15060	15088	15064	15018	15027	15101	15144	15155	14961	14900	15049	14982	14876	14965	14812	15078	15010	15015	14860	14974	14993	15199	14894	14886	14918	15178	14983	15182	14963	15084	14972	14949	15286	15080	15085	15188	14821	14883	15022	14916	15108	15179	14958	14992	14854	15053	14892	15010	15155	14896	15076	14964	15224	15300	14825	15058	15097	15088	15205	14990	14905	14982	14991	14891	14969	15088	14872	14841	15192	14976	15236	14807	15278	15092	14879	15262	14999	15027	15022	15064	15034	15134	14992	15124	14930	14988	15067	15248	15074	15049	15069	15057	15079	14904	15276	14863	15006	15153	15016	15099	14981	15190	15027	14986	14904	15089	15188	15173	15164	14992	14930	15120	14955	15213	15164	14934	14824	15109	14952	14956	15060	15258	15034	15022	15054	15028	15122	15124	14934	14943	14948	15000	15109	15110	14889	14864	14935	15023	15347	15216	15024	15010	14849	14974	14945	14968	14929	14841	15020	14882	15123	14874	14921	15089	15164	14872	14939	15155	15108	15005	15079	15060	15140	14907	14941	14854	15177	15065	14979	14953	15011	14915	15038	14963	14952	15090	15056	15118	15035	15010	14886	15071	15121	14941	14995	15007	14995	14930	15121	14992	15086	14859	14983	15050	14930	14873	14948	14915	14920	15295	15084	14998	15024	14928	15107	15067	15133	15061	14932	14875	14921	14922	15033	14933	14970	14997	14812	14919	14850	14868	15146	15087	15141	15050	14871	14748	14909	14956	14922	14901	15132	15196	14941	15035	14996	15088	15008	14981	15148	14895	15135	14844	14908	14972	15074	15122	15143	15025	14936	15025	14984	14951	15257	15078	14847	15048	15059	14968	14970	15036	15041	15124	14955	14886	14908	15111	14961	14899	15029	14874	15026	15109	15028	14864	15146	14888	14973	14923	15245	14902	15070	14969	15068	14973	15165	15155	15105	14994	14769	15013	14995	15080	14892	14926	15173	15038	15148	15168	15033	15008	15018	14897	15088	15025	14992	15129	14956	15076	14994	15050	15076	14942	14955	15151	15057	15006	15173	14856	15054	14841	15099	14983	15064	14937	15004	14985	15055	15069	14829	15106	14951	15145	15061	14939	14929	15074	15142	14814	14968	15045	14948	15072	14876	15043	14849	15113	15088	15037	15054	14842	14863	15216	15120	14909	15026	15084	14986	14936	14993	15157	15060	15101	14924	14990	14864	15185	15222	15121	15174	15106	14989	15008	15116	14977	15109	15221	14892	15089	15060	14961	15061	15025	15072	15108	15148	14952	15103	14938	15146	15027	14799	14990	14766	14938	14944	15130	15147	14960	14968	15071	14968	14881	15146	15053	14948	15114	15068	14877	15008	15127	14976	15082	15032	14937	15101	14962	15140	14933	15083	14960	15042	14877	15009	14834	14988	14994	15093	14853	15027	15064	14939	15134	14976	15029	14993	15018	15109	14980	15227	14826	15097	15082	15037	14759	15300	14967	15006	15056	15007	14995	15018	14913	14908	14945	15105	14960	14932	15128	15110	15089	15051	14779	15159	14975	14839	15118	14937	15022	14900	14950	14991	14974	14886	14972	14873	14975	15045	15032	15049	15147	15057	15216	14953	15142	15230	15149	14972	14933	15006	14876	15019	14939	14882	14905	15140	14749	14911	15079	14796	15032	14995	14801	14849	15065	14859	14958	14894	15004	14867	15088	15002	14965	15080	15078	14955	15080	14990	15208	15015	15084	15105	14987	15183	14932	15101	15094	15051	14932	15029	15197	15125	15102	15152	15191	14953	14854	15149	14768	15052	15008	14917	14910	15116	15047	15090	14804	14993	15109	15016	15043	14903	15023	15098	14962	14929	14993	15097	15004	15203	15071	14973	14961	14841	15063	15038	14742	14918	14982	15061	14918	15114	14854	14928	14846	14860	14983	14887	15052	14944	14799	14964	15117	14932	15003	15029	15050	15050	15050	15005	15044	15107	15064	15174	15111	15239	14850	14948	14907	14899	15134	15020	14929	15078	14932	15020	15086	15014	15042	14905	14884	15193	15079	15080	15147	15088	15016	15073	14888	15199	15111	15120	14781	14925	14908	15076	15074	15158	14880	15130	15066	14929	15140	14890	15080	15065	15141	15091	15037	15019	14981	15226	15024	15025	15133	14996	15023	14909	15104	14892	15145	14783	14842	15032	14967	14698	14963	15018	15032	15040	15079	14898	15137	15044	14965	15036	15179	15207	15118	15093	14947	15095	14922	14915	14943	14888	14802	15077	15165	14951	15022	15091	15041	14999	15069	14811	14971	14884	14979	15019	14953	15173	14881	15060	14979	14873	15052	14913	15041	15001	14729	15177	14999	15117	15079	15242	15059	14999	15107	14960	15144	15052	14881	15043	15020	15171	15237	15309	15089	14984	14975	14934	14784	14998	15163	14944	15076	14994	15049	15177	15160	15044	14960	15091	15039	15024	15095	15024	14931	14905	15151	15070	15147	15050	14958	15192	14983	15001	14891	15177	14938	15073	14815	15231	15069	14947	15046	14884	15099	15172	15102	14998	15202	14940	14987	15143	15138	15000	14807	14916	15179	14938	15001	14850	15002	15046	15193	14934	15147	14880	14904	15064	15102	14908	14837	14996	14869	15052	15053	15265	15047	15040	14920	14905	15028	14883	14868	14936	15014	15056	15097	14904	14910	15103	14942	15065	15167	15088	15077	15114	14973	15073	14900	15144	15015	15058	15194	15046	15021	15234	14932	14989	14854	15091	14915	14862	15083	15110	14839	15201	14886	15104	14973	14996	14949	15197	15026	15082	14942	15096	15027	14934	15145	15017	14898	14995	14858	14980	14956	14980	14873	15127	14888	15103	14966	15029	15042	15042	15023	15039	15176	15156	15021	14928	15035	14863	15054	15064	14996	14990	15121	15121	14934	14892	15112	15017	14993	15092	15334	14990	15026	15173	15054	14940	14989	14968	15065	15140	14987	15094	15144	14955	15196	15150	15176	15079	15130	14866	15169	15056	15004	15173	14915	14935	14870	14890	15275	15025	14925	15090	15159	14969	14982	14972	14929	14961	15083	15041	14896	14859	15029	15184	15112	15238	15054	15036	14888	14813	15131	15028	15010	15179	15042	14983	14966	14877	15150	14875	14795	14863	14951	15053	15042	15091	15063	15099	14827	15018	14937	14914	15088	15000	15162	14717	15000	14985	15174	14935	15016	14947	14996	14785	15174	15073	15137	15036	14846	15235	15104	14928	15060	15043	14868	15151	15000	14987	14914	14946	15021	15058	14905	15081	14838	15102	15019	15158	15041	15155	15025	15009	15127	15029	15052	14943	14966	15185	15066	15017	15031	14934	14871	15045	15068	15225	15128	14927	14927	15069	15110	15052	14833	14995	15108	14999	15072	15327	14836	14937	14951	15227	15211	14906	15062	14965	14865	15246	15027	14866	15282	15010	15053	15146	14984	15033	14969	15020	14904	14962	14933	14918	15104	14975	14919	15060	15067	14970	15030	14955	15044	14896	14929	14887	15213	15081	15196	14956	14990	15132	15133	15121	14897	14886	15066	15063	15188	14967	15005	15030	14980	15114	15137	15075	15288	15049	15043	14974	14867	14948	14816	14887	15093	15215	15107	15064	15100	15220	15016	15014	15083	15004	15015	14884	15032	15059	15132	14937	15101	14928	14969	14984	15164	14988	15014	15045	15221	14841	15043	14766	15090	15118	14913	15119	15117	15004	15088	14930	14961	15092	14939	14986	14867	15102	15198	15136	15100	14893	15208	15182	14990	15112	15129	14914	14832	15045	14887	15052	15044	14980	15178	14892	15017	14864	14909	15115	14935	14989	15079	15116	15028	15244	14945	15070	14981	14991	15058	14897	14813	15141	15237	15063	15104	15006	15057	14923	15197	14885	15259	14983	15181	14958	14978	14927	14936	15087	15033	14989	14839	14921	14796	14860	15109	15094	14678	15146	14897	14871	15125	15010	14962	15019	15107	14953	14993	15320	14974	14880	15106	15124	14880	14951	15199	14927	14864	14972	15036	15157	15197	15141	15075	15205	14917	14938	15021	15236	15222	15023	15041	15046	14981	14925	15003	15043	15026	14960	15198	15041	15072	14930	15200	14982	15006	15078	15064	14903	14961	15072	14984	15015	15099	15015	15022	14916	14846	14956	15010	14818	14910	15008	15127	15055	15007	14998	15081	15136	14853	15209	15198	14905	14925	15008	15302	15021	15088	14880	14901	14973	15199	15092	15068	15004	15118	15001	14995	15200	15088	15009	14847	15110	15135	14959	14917	15055	15143	14993	15074	14905	14896	15071	14824	14806	15016	14915	15053	14998	15031	15138	15032	14957	15009	15143	14921	15052	15021	15036	15159	14852	14937	14908	14985	15059	14952	15146	15183	15091	14992	15127	15043	14842	14858	15057	14880	14996	14936	14971	15115	15049	14924	15043	15028	15068	14981	15055	15097	15013	14996	15093	15130
13507	22222	30420	35183	31191	25744	20627	16365	14256	14272	14187	14221	14180	14225	14234	14080	14329	14261	14330	14277	14278	14250	14077	14422	14158	14174	14302	14250	14138	14154	14322	14287	14200	14205	14322	14323	14209	14063	14233	14275	14238	14269	14168	14222	14231	14274	14007	14132	14294	14436	14267	14132	14167	14198	14160	14257	14378	14211	14121	14177	14024	14547	14229	14132	14310	14178	14100	14281	14232	14195	14297	14257	14227	14220	14121	14117	14222	14261	14295	14311	14247	14252	14247	14347	14225	14296	14158	14199	14199	14320	14184	14285	14173	14126	14075	14113	14417	14297	14043	14278	14380	14067	14237	14350	14073	14219	14178	14351	14210	14153	14187	14184	14336	14217	14122	14122	14152	14184	14330	14312	14191	14132	14336	14214	14139	14324	14238	14132	14257	14068	14367	14169	14094	14242	14269	14249	14059	14280	14371	14182	14176	14325	14352	14148	14132	14382	14535	14051	14153	14313	14402	14122	14312	13982	14362	14237	14168	14105	14197	14232	14265	14061	14326	14249	14188	14161	14179	14171	14280	14163	14329	14311	14169	14282	14227	14193	14298	14066	14277	14136	14134	14202	14120	14258	14105	14287	14192	14209	14172	14122	14176	14294	14100	14170	14126	14211	14231	14207	14065	14268	14328	14308	14124	14252	14277	14218	14101	14198	14073	14318	14208	14250	14111	14140	14267	14207	14285	13972	14097	14013	14239	14272	13986	14283	14247	14144	14287	14213	14168	14209	14006	14119	14335	14216	14210	14170	14245	14189	14433	14111	14330	14295	14243	14271	14263	14091	14188	14172	14419	14023	14097	14071	14148	14278	14119	14238	14245	14178	14146	14206	14357	14221	14120	14168	14211	14287	14211	14164	14251	14269	14284	14172	14219	14216	14251	14295	14159	14292	14106	14272	14121	14162	14261	14069	14203	14348	14222	14031	14202	14292	14358	14186	14279	14031	14367	14397	14211	14180	14320	13947	14203	14059	14152	14203	14335	14280	14129	14096	14089	14111	14328	14285	14248	14201	14198	14170	14284	14198	14103	14236	14169	14222	14209	14079	14179	14169	14205	14288	14220	14272	14192	14038	14278	14090	14403	14125	14183	14214	14184	14175	14251	14219	14059	14186	14260	14163	14134	14181	14127	14224	14166	14220	14107	14139	14173	14491	14232	14091	14117	14287	14334	14179	14243	14267	14121	14273	14290	14294	14331	14099	14107	14221	14162	14230	14461	14400	14197	13967	14317	14269	14203	14132	14237	14243	14276	14269	14194	14114	14164	14245	14295	14303	14148	14190	14157	14306	14329	14095	14110	14325	14091	14340	14265	14203	14069	14109	14249	14171	14203	14054	14151	14205	14277	14148	14235	14215	14089	14164	14288	14248	14052	14191	14197	14244	14194	14135	14325	14167	14072	14233	14196	14076	14263	14108	14320	14277	14200	14083	14111	14194	14265	14297	14096	14073	14071	14209	14229	14215	14149	14243	14329	14078	14412	14207	14287	14355	14326	14305	14172	14270	14373	14217	14072	14189	14113	14076	14169	14288	14103	14154	14247	14052	14256	14241	14354	14258	14185	14054	14236	14300	14256	14411	14139	14398	14250	14318	14143	14308	14427	14108	14165	14130	14113	14097	14253	14264	14355	14361	14145	14074	14218	14240	14213	14344	14110	14206	14200	14320	14173	14271	14216	14365	14074	14209	14128	14009	14153	14239	14186	14110	14319	14318	14049	14246	14216	14223	14186	14245	14323	14194	14249	14263	14156	14388	14182	14288	14226	14259	14158	14110	14196	14232	14233	14047	14226	14513	14314	14261	14219	14148	14234	14262	14311	14135	14064	14332	14234	14109	14226	14152	14027	14390	14157	14298	14170	14046	14308	14151	14215	14102	14183	14261	14436	14197	14228	14152	14288	14289	14319	14076	14271	14227	14149	14167	14224	14143	14173	14071	14146	14264	14332	14269	14321	14195	14255	14136	14180	14254	14159	14220	14169	14091	14200	14113	14223	14111	14258	14317	14252	14192	14207	14081	14236	14163	14186	14096	14281	14227	14178	14318	14195	14174	14143	14070	14283	14165	14130	14300	14260	14332	14139	14233	14299	14232	13984	14258	14174	14262	14283	14201	14372	14219	14055	14198	14249	14041	14198	14177	14189	14187	14180	14302	14241	14313	14034	14298	14046	14326	14132	14224	14257	14391	14032	14317	14227	14282	14288	14066	14286	14101	14362	14219	14098	14208	14155	14277	14340	14287	14332	14273	14245	14216	14159	14321	14301	14248	14148	14072	14377	14276	14298	14302	14238	14282	14140	14378	14150	14296	14159	14302	14174	14149	14230	14236	14266	14112	14144	14263	14412	14084	14164	14184	14134	14049	14129	14312	14153	14039	14128	14306	14157	14190	14471	14160	14024	14158	14155	14278	14136	14261	14179	14186	14328	14326	14109	14299	14277	14109	14224	14284	14291	14123	14218	14315	14133	14185	14293	14309	14205	14228	14404	14188	14111	14301	14062	14149	14297	14334	14225	14332	14249	14270	14000	14234	14220	14370	14238	14140	14268	14244	14279	14238	14116	14225	14213	14351	14218	14379	14005	14406	14071	14348	14062	14399	14190	14345	14236	14186	14260	14209	14258	14137	14266	14308	14344	14340	14399	14191	14001	14194	14198	14271	14326	14142	14297	14107	14270	14207	14357	14351	14257	14308	14395	14342	14244	14078	14226	14212	14150	14245	14161	14252	14263	14130	14257	14290	14276	14398	14180	14373	14355	14273	14114	14257	14141	14152	14285	14127	14083	14282	14126	14323	14252	14380	14214	14238	14040	14160	14185	14129	14029	14224	14203	14044	14239	14254	14275	14116	14236	14184	14278	14099	14117	14307	14419	14202	14144	14133	14253	14208	14260	14244	14366	14203	14208	14149	14243	14089	14214	14298	14218	14210	14016	14205	14212	14347	14249	14427	14449	14167	14197	14238	14301	14236	14107	14296	14307	14151	14358	14242	14116	14211	14177	14323	14136	14193	14250	14350	14172	14219	14239	14233	14219	14125	14465	14155	14187	14251	14198	14134	14249	14235	14197	14381	14307	14139	14297	14283	14175	14249	14036	14257	14259	14250	14080	14142	14176	14154	14078	14182	14254	14309	14145	14282	14221	14210	14083	14125	14191	14147	14138	14097	14118	14159	14260	14103	14275	14231	14345	14127	14264	14079	14225	14226	14127	14200	14403	14416	14196	14286	14144	14396	14229	14189	14269	14181	14231	14156	14302	14196	14185	14299	13984	14168	14256	14212	14022	14369	14099	14174	14337	14201	14358	14220	14325	14222	14249	14054	14105	14326	14227	14046	14467	14297	14288	14187	14269	14275	14254	14132	14187	14238	14283	14129	14184	14111	14154	14173	14311	14267	14076	14292	14306	14091	14411	14299	14125	14248	14386	14139	14240	14146	14100	14070	14403	14192	14276	13989	14099	14379	14246	14226	14180	14138	14240	14251	14204	14173	14122	14364	14172	14286	14151	14242	14176	14201	14166	14225	14323	14251	14257	14301	14319	14155	14091	14337	14199	14199	14289	14182	14184	14208	14190	14298	14251	14132	14221	14244	14248	14335	14230	14335	14343	14290	14360	14362	14137	14208	14206	14218	14115	14243	14180	14394	14195	14286	14169	14199	14106	14194	14229	14152	14150	14270	14216	14141	14218	14098	14056	14249	14244	14158	14288	14095	14217	14200	14315	14246	14376	14003	14216	14182	14184	14268	14198	14230	14119	14309	14052	14344	14088	14168	14138	14229	14323	14157	14200	14102	14284	14273	14420	14222	14074	14264	14206	13978	14419	14338	14351	14014	14264	14150	14238	14199	14401	14201	14203	14150	14239	14201	14094	14199	14260	14056	14318	14199	14092	14241	14114	14407	14299	14239	14454	14271	14275	14160	14185	14112	14342	14141	14153	14239	14247	14391	14127	14214	14302	14120	14296	14240	14381	14192	14045	14366	14064	14295	14202	14208	14334	14419	14283	14226	14227	14288	14335	14171	14296	14205	14458	14300	14214	14360	14168	14278	14244	14113	14198	14351	14203	14278	14153	13978	14203	14220	14251	14317	14239	14276	14280	14021	14262	14068	14261	14389	14229	14233	14323	14130	14260	14319	14220	14168	14289	14299	14094	14272	14352	14246	14237	14135	14054	14158	14188	14105	14320	14205	14120	14213	14309	14117	14234	14180	14441	14195	14326	14134	14127	14140	14278	14188	14182	14359	14323	14275	14062	14309	14361	14266	14295	14357	14307	14228	14199	14426	14266	14398	14190	14270	14317	14206	14415	14243	14317	14255	14409	14197	14101	14401	14326	14132	14327	14439	14233	14117	14125	14191	14140	14212	14260	14219	14299	14163	14323	14295	14377	14079	14278	14235	14192	14338	14210	14217	14314	14395	14192	14249	14128	14127	14281	14290	14059	14122	14125	14401	14354	14124	14156	14234	14340	14249	14248	14292	14379	14271	14174	14224	14097	14362	14274	14266	14138	14242	14183	14134	14426	14285	14223	14242	14257	14244	14282	14197	14359	14277	14103	14240	14210	14277	14317	14136	14432	14177	14221	14380	14257	14363	14141	14324	14483	14298	14201	14095	14371	14351	14384	14333	14187	14307	14171	14141	14214	14308	14063	14128	14320	14119	14140	14247	14230	14190	14405	14249	14221	14261	14329	14149	14257	14066	14266	14198	14195	14343	14192	14292	14211	14115	14086	14277	14175	14234	14217	14383	13999	14243	14129	14041	14359	14234	14238	14051	14159	14294	14202	14269	14162	14262	14116	14407	14123	14318	14215	14240	14113	14300	14175	14084	14174	14230	14281	14250	14306	14338	14359	14425	14209	14373	14117	14109	14270	14320	14247	14244	14289	14181	14373	14261	14154	14294	14210	14312	14257	14294	14227	14219	14134	14183	14257	14131	14246	14311	14247	14214	14265	14183	14124	14141	14239	14182	14231	14269	14320	14224	14275	14249	14143	14244	14314	14028	14211	14149	14110	14123	14254	14052	14182	14086	14299	14279	14165	14098	14152	14243	14115	14119	14169	14291	14171	14239	14238	14209	14241	14316	14141	14064	14320	14350	14161	14273	14164	14246	14291	14199	14119	14199	14188	14038
24164	21163	28979	41233	51648	46297	36072	24473	16519	15413	15238	15128	14959	15014	14845	14856	15109	14928	15055	15032	14980	14870	14988	14849	14888	15067	14951	15044	15047	15042	14930	15001	14925	14924	14848	15074	14957	14936	14991	14901	14934	14647	15023	14827	14621	14979	14949	14772	15029	14936	14920	15030	14922	14846	14777	15026	14809	14853	14774	14838	14811	15049	14988	14993	14922	14915	14609	14779	14858	14861	14829	14682	14780	14963	14928	14598	14765	14878	14931	14910	14825	14678	14748	14924	14911	14835	14847	14707	14941	14953	14807	14748	14794	14884	14886	14982	14830	14847	15006	14888	14866	14863	14796	14839	14902	14838	14838	14909	15107	14794	14786	14804	14991	14804	14759	14878	14734	14763	14809	14675	14887	14842	14718	14936	14831	14607	14859	14792	14794	14853	14796	14808	15017	14643	14785	14677	15113	14748	14780	14789	14926	14900	14778	14835	14878	14826	15037	14838	14711	14738	14915	14712	14930	14970	14880	14766	14873	14629	14878	15135	14820	14834	14853	14764	14769	14725	15051	14826	14744	14740	14849	14754	14990	14994	14899	14734	14899	14760	14933	14960	14981	14730	14708	14839	14863	14957	14773	14837	14861	14727	14881	14800	14840	14801	14812	14638	14756	14844	14852	14804	14891	14650	14814	14962	14892	14838	15010	15095	14842	14711	15055	14773	14826	14758	14754	14800	14736	14808	14809	14864	14931	14789	14744	14898	14907	14812	14933	14819	14860	14728	14709	14893	14938	14839	14963	14851	14648	15041	15039	14782	14819	14778	14837	14938	14802	14775	14929	14904	14657	14864	14725	14878	14856	14967	14698	14890	14776	14894	14862	14913	14969	14977	14986	14879	14754	14665	14721	14828	14804	14695	14716	14889	14876	14889	15025	14785	14900	14951	14818	14980	14803	14756	14713	14838	14949	14820	14785	14820	14939	14666	14951	14757	14676	14844	14744	14676	14736	14872	14989	14920	14788	14803	14691	14816	14814	14798	14678	14779	14789	14901	14822	14687	14745	14727	14868	14904	14861	14803	14846	14849	14891	14990	14967	14860	14684	14931	14756	14863	14785	14935	14794	14874	14862	14846	14817	14859	14904	15093	14729	14668	14898	14862	14987	14939	14824	14906	14908	14883	14872	14948	14823	14701	14586	14885	14817	14773	14923	14777	14902	14728	14785	15002	14785	14819	14840	14577	14740	14809	14906	14930	14997	14759	14917	14990	14919	14752	14946	14804	14922	14758	14940	14694	14869	14888	14958	14701	14882	14883	14907	14933	14887	14887	14947	14839	14934	14682	14717	14816	15036	14829	14910	14824	14791	14704	14833	14790	14833	14774	15008	14862	14964	14764	14798	14876	14794	14936	14970	14931	14615	14735	14890	14788	14747	14695	14896	14917	14839	14892	14641	14768	14956	15019	14930	14817	15064	14859	14918	14662	14851	14843	14762	14860	14893	14924	14902	14764	14957	14810	14826	15001	14914	14868	14841	15027	14906	15055	15022	14696	14794	14889	14814	14999	15092	14821	15009	14678	14896	14826	15011	14752	14974	14770	14743	14744	14786	14768	14776	14777	14795	14965	14725	14865	14793	14873	14781	14923	14764	14760	14721	14904	15044	14949	14809	14802	14913	14834	14906	14753	14810	14942	14966	14864	15005	15018	14838	14886	14853	14805	14904	14733	14920	14741	14856	14880	14669	14683	14701	14931	14748	14799	15002	14748	14993	14598	14809	14941	14809	14670	14789	14911	14811	14797	14592	14857	14863	15013	14817	14759	14837	14815	14863	14865	14792	14841	14910	14746	14729	14790	14806	14775	14958	14905	14967	14991	14862	14740	14898	14909	14859	14794	15103	14857	14777	14985	14817	15013	14876	14842	14753	14908	14846	14818	14771	15029	14822	14747	14966	14768	14790	14868	14842	14789	14750	14856	14730	15029	14788	14816	14664	14829	14867	14846	14837	14903	14754	14836	14930	14935	14793	14772	14897	14796	14876	14882	14975	14775	14973	14715	14761	14866	14922	14727	14798	14789	14879	14716	14770	14746	14691	14746	14848	14645	14864	14754	15053	14992	15007	14975	14819	14671	14787	14767	14881	14774	14870	14903	14845	14793	14933	14860	14785	14950	14895	14910	14683	14794	14983	14908	15158	14861	14808	14805	14835	14864	14978	14860	14833	15018	14910	14872	14763	14703	14968	14778	14799	14959	14912	14957	14748	14661	14863	14679	14819	14812	14936	14745	14943	14724	14749	14948	14900	14917	14734	14846	14770	14818	14762	14670	14935	14767	14939	14762	14758	14979	14648	14757	14810	14942	14844	14735	14795	14746	15096	14939	14896	14850	14916	14985	14910	14892	14859	14853	14743	14762	14841	14852	14928	14852	14775	14909	14695	14752	14756	14780	14782	14986	14793	14857	14682	14562	14870	14771	14754	14842	14819	14911	14914	14776	14886	14888	14982	14751	14807	14979	14964	14865	14884	14901	14801	14902	14894	14853	15056	14898	14848	14809	14833	14824	14813	14961	14907	14824	14789	14927	14935	14964	14936	14925	14769	14895	14646	14681	14856	14925	14796	14779	14951	14686	14970	14756	14738	14882	14978	14933	15019	14725	14801	14882	14878	14833	14783	15016	14874	14778	14842	14898	14814	14752	14951	14611	14860	14810	14947	14780	14925	14764	14950	14914	14677	14752	14644	14833	14833	14890	14690	14855	14868	14828	14889	14608	14734	14909	14724	14830	14828	14789	14793	14635	14929	14808	14932	14916	14829	14908	14812	14823	14666	14672	14776	14713	14760	14714	14839	14826	14897	14878	15067	14793	14876	14906	14782	14862	14780	14939	14850	14960	14741	14862	14804	14897	14925	14941	14849	14929	14903	14747	14808	14859	14797	14785	14870	14848	14985	14932	14918	14888	14753	14861	14784	14800	14930	14704	14767	14668	14743	14722	14791	14818	15036	14935	14917	14651	14863	14850	14787	14837	14865	14682	14811	14860	14759	14851	14790	14953	14927	14842	14654	14896	15061	14766	14996	14903	14883	14788	14720	14784	14888	14737	14836	15008	14855	14786	14809	15086	14727	14752	14715	14809	14869	14915	14971	14634	15028	14891	14624	14894	14962	14876	14822	14901	15008	14871	14891	14949	14921	14936	14920	14667	14739	14787	14790	14951	14934	14865	14886	14843	14936	15094	14921	14838	14706	14781	14772	14811	14743	14785	14769	14781	14820	14786	14789	14814	14707	14899	14790	14825	14742	14735	14924	14928	14731	14846	14703	14897	14810	15038	14808	14853	15020	15058	14816	14685	15033	14750	14813	14798	14872	14998	14864	14884	14845	15008	14872	15009	14833	14909	14863	14617	14792	14846	14942	15183	14622	14918	14873	14791	14996	14574	14855	14869	15100	15071	14979	14884	14927	14805	14896	14889	14772	14574	14828	14791	14956	14949	14745	14857	14918	14620	14872	14780	15000	14850	14782	14827	14719	14898	14869	14858	14734	14793	14638	14986	14944	14684	15025	15008	14813	14807	14876	14964	14689	14797	14755	14775	14786	14706	15019	14664	14982	14749	14832	14784	14803	15122	14897	14975	14913	14846	14752	14870	14826	14782	14767	14859	14968	14947	14833	14885	14758	14615	14872	14862	14816	14785	14853	14792	14974	14818	14842	14798	14945	14799	14899	15046	14778	14635	14775	14909	14733	14876	14587	14822	14676	14923	14979	14975	14911	14805	14978	14657	14843	14941	14816	14807	14759	15027	14759	14852	14796	14879	15077	15030	14938	15037	14940	14806	15000	14819	14808	14923	14836	14830	14855	14722	14616	15053	14852	14927	14798	14986	14743	14808	14808	15055	14831	14767	14908	14909	14787	14882	14917	14864	14934	14947	15075	14974	14836	14699	14897	14763	14815	14879	14949	14697	14807	14929	14786	14905	14676	14683	14708	14879	14755	14802	14983	14916	14714	14881	14872	14933	14968	14795	14802	14735	14960	14613	14986	14683	14585	14766	14903	14879	14944	14770	14910	14925	14889	14808	14968	14748	14758	14851	14683	14900	14747	14986	15090	14851	14986	14810	14799	15023	14968	14932	14865	15076	14886	14854	14783	14687	14817	14859	14897	14824	14939	15086	14810	14863	14987	14786	14864	14787	15060	14807	14821	14845	14816	14817	14751	14777	14813	14990	14713	14839	14650	14926	14897	15024	14858	14774	14713	14885	14918	14833	14905	15003	14982	14844	14939	14793	14753	14883	14963	14794	14819	14996	14892	14771	14766	14834	14899	14681	14845	14947	14975	14900	15032	15149	14909	14879	15025	14760	14751	14671	14853	14711	14655	14698	14936	14961	15021	14838	14771	14882	14997	14734	14963	14669	14963	15040	14911	14766	14735	14873	14974	14793	14939	15011	14947	14913	14906	14757	14786	14758	14885	15119	14790	14901	14860	14756	14758	14817	14861	14893	14804	14839	14713	14786	14696	15090	14945	14724	14965	14996	14829	14752	14674	14844	14976	14856	14896	15002	14744	14752	14740	14803	14802	14700	14723	14801	14816	15005	15015	14946	14936	14703	14836	14843	14965	14719	14878	14910	14974	14723	14970	14748	14792	14898	15009	14988	15101	14809	14787	14781	14881	15015	14877	14805	14863	14860	14707	14868	14759	14793	14790	14604	14858	14813	14879	14914	14725	14852	14878	14829	14718	14894	14749	15017	14786	14703	14916	14872	14664	15120	14829	14860	14806	14584	14625	14803	15066	14753	14924	14788	14828	14955	14834	14884	14932	14962	14876	15008	14946	14953	14948	14806	14799	14815	14796	14910	14860	15130	14669	14777	14765	14972	15057	15008	14859	14800	14953	14900	14818	14950	14829	14692	14807	14894	14789	14916	14937	14765	14935	14861	14776	14804	14899	14969	14892	14858	14783	14688	14895	14845	14911	14778	14805	15048	14984	14735	14687	15060	15071	15050	14888	14852	14867	14905	14948	14925	14919	14781	15095	14989	14699	14864	14968	15060	14900	14945	14818	14846	14833	14840	14935	14924	14971	14859	14832	14693	14901	14927	14956	14891	14903	14925	14830	14973	14725	14739	14652	14786	14786	14781	14763	14822	15002	14964	14892	14868	14900	14770	14914	14732	14801	14643
13654	34408	51614	62854	58238	48013	37272	24344	14428	14117	14290	14329	14189	14138	14309	14253	14136	14209	14029	14353	14033	14349	14263	14379	14245	14160	14275	14088	14193	14169	14241	14128	14339	14162	14223	14187	14107	14271	14241	14322	14239	14149	14292	14243	14151	14096	13976	14237	14466	14326	14345	14230	14162	14303	14307	14058	14141	14120	14133	14260	14239	14109	14084	14309	14138	14167	14048	14187	14054	14266	14212	14155	14096	14193	14175	14294	14102	14233	14238	14267	14092	14127	14122	14251	14245	14421	14291	14137	14418	14305	14184	14295	14146	14071	14109	14257	14063	14080	14112	14192	14251	14248	14113	14101	14211	14096	14269	14247	14078	14195	14150	14306	14202	14172	14166	14009	14074	14144	14196	14160	14213	14088	14184	14210	14043	14222	14125	14249	14254	14153	14110	14248	14046	14076	14209	14155	14207	14236	14288	14088	14235	14154	14176	14244	14174	14121	14236	14130	14255	14207	14135	14114	14298	14150	14218	14207	14128	14004	14104	14040	14193	14137	14128	14093	14073	14147	14337	14185	14261	14162	14342	14115	14264	14117	14160	14068	14468	14174	14155	14115	14171	14033	14265	14231	14212	14220	14221	14090	14093	14238	14072	14258	14143	14192	14006	14132	14241	14079	14283	14337	14169	14280	14216	14238	14235	14272	14035	14211	14036	14103	14163	14255	14157	14341	14142	13993	14104	13982	14050	14245	14179	14237	13973	14125	14101	14291	14160	14196	14209	14351	14168	14060	14226	14057	14294	14249	14196	14078	14189	14133	14113	14149	14204	14041	14303	14043	14108	14194	14021	13907	14057	14053	14275	14193	14108	14227	14191	14156	14246	14097	14216	14145	14230	14206	14163	14272	14113	14019	14190	14119	14182	14096	14029	14238	14193	14026	14048	14129	14249	14238	14108	14046	14114	13995	14105	14100	14192	14042	14140	14185	14134	14118	14214	14153	14185	14134	14105	14137	14076	14074	14215	14263	14121	14307	14211	14236	14119	14109	14150	14093	14001	14228	14280	14126	14058	14198	14125	14102	14325	14241	14120	14286	14142	14155	14107	14190	14272	14222	14179	14065	14224	14354	14138	14099	14160	14214	14225	14065	14162	14277	14186	14115	14243	14072	14189	14227	14235	14214	14265	14126	14144	14210	14161	14376	14265	14213	14291	14100	14183	14274	14257	14084	14031	14266	14138	14115	14016	14457	14140	14079	14067	14102	14222	14260	14068	14266	14135	14277	14094	14169	14169	14167	14090	14235	13969	14194	14165	14189	14322	14167	14206	14324	14309	14251	14274	13996	14253	14122	14141	14254	14099	14180	14196	14191	14218	14199	14136	14216	14125	14317	14210	14189	14215	14019	14319	14249	14232	14146	14141	14178	14294	14184	14303	14116	14111	14197	14171	14233	14272	14248	14109	14231	14298	14248	14232	14241	14040	14221	14112	14060	14174	14271	14226	14182	14177	14109	14303	14213	14172	14200	13956	14215	14146	14167	14062	14055	14306	14005	14345	14022	14133	14219	14204	14166	14253	14160	14141	14082	14245	14085	14215	13963	14198	13941	14000	14162	14042	14153	14252	14406	14070	14165	14233	14095	14215	14181	14011	14253	14178	14127	14162	14168	14065	14149	14360	14154	14135	13933	14244	14082	14210	14169	14287	14198	14166	14238	14097	14108	14181	14079	14345	14184	14049	14110	14192	14229	14149	14007	14101	14226	14093	14088	14009	14225	14172	14148	14016	14251	14116	14029	14361	14357	14088	14235	14313	14088	14301	14203	14350	14321	14026	14262	14069	14124	14250	14137	14057	14186	14167	14114	14035	14193	14111	14196	14170	13958	14143	14211	14019	14194	14005	14247	14118	14237	14138	14287	14084	14123	14292	14168	14153	14292	14263	14312	14187	14035	14237	14067	14188	14244	14329	14120	14290	14211	14045	14123	14207	14126	14242	14185	14176	14235	14054	14366	14078	14102	14216	14197	14235	14272	14114	14299	14117	14246	14255	14192	14000	14366	14210	14140	14223	14269	14020	14241	14229	14357	14205	14124	14125	14090	14313	13949	14138	14029	14123	14132	14113	14357	14228	14404	14226	14107	14187	14227	13968	14309	14135	14184	14353	14181	14226	14152	14103	14139	14161	14117	14249	14170	14194	14268	14102	14124	14166	14224	14355	14185	14093	14175	14025	14143	14162	14247	14050	14238	14035	14201	14284	14153	14081	14238	14209	14123	14238	14291	14127	14228	14067	14140	14155	14157	14250	14271	14135	14248	14169	14383	14075	14141	13938	14275	14193	14109	14147	14056	14261	14125	14156	14222	14309	14234	14369	14158	14083	14091	14325	14172	14126	14159	14346	14336	13989	14060	14190	14275	14360	14378	14110	14277	14218	14262	14113	14216	14114	14276	14169	14054	14289	14236	14199	14265	14214	14118	14178	14116	14319	14102	14261	14243	14066	14129	14199	14272	14217	14086	14229	14234	14093	14079	14097	14273	13946	14064	14078	14323	14061	14177	14241	14010	14166	14181	14106	14259	14270	14241	13948	14114	14276	14082	14233	14194	14121	14178	14153	14230	14167	14029	14129	14247	14177	14156	14194	14408	13997	14113	14258	14262	14195	14047	14271	14237	14116	14098	13994	14296	14150	14049	14300	14045	14067	14240	14081	14206	14211	14031	14314	14195	14133	14168	14295	14116	14069	14000	14144	14115	14061	14363	14052	14294	14244	14065	14154	14021	14207	14246	14191	14154	14083	13954	14191	14178	14188	14087	14075	14113	14165	14127	14151	13963	14153	14261	14087	14158	14149	14197	14161	14037	14189	14115	14395	14262	14250	14243	14060	14128	14200	14123	14300	14173	14106	14088	14073	14282	14165	14268	14124	13972	14238	14329	14195	14182	14156	14292	14110	14091	14241	14143	14301	14204	14114	14207	14129	14104	14358	14170	14175	14231	14292	14233	14094	14026	14285	14301	14248	14209	14122	14216	14383	13987	14184	14377	14194	13981	14186	14228	14107	14204	14106	14320	14122	14222	14036	14070	14343	14067	14256	14143	14236	14062	14120	14250	14202	14150	14262	14241	14190	14127	14094	14087	14199	14175	14292	14132	14256	14270	14093	14133	14080	14179	14296	14025	14281	14178	14214	14210	14293	14081	14143	14135	14213	14079	14181	14212	14238	14119	14140	14216	14305	14033	14165	14157	14243	14149	14117	14186	14164	14161	14176	14187	14123	13966	14312	14212	14129	14298	14077	14290	14106	14145	14242	14143	14090	14246	14205	14141	14270	14123	14367	14012	14110	14265	14337	14266	14000	14096	14153	14137	14258	14147	14262	14218	14123	14079	14189	14084	14100	14244	14029	14189	14283	14180	14013	14152	14200	14141	14139	14177	14084	14129	14152	14261	13983	14209	14299	14150	14258	14012	14302	14214	14106	14276	14186	14267	14198	14113	14147	14232	14082	14228	14258	14349	14092	14278	14242	14066	14302	14239	14137	14239	14158	14199	14094	14188	14232	14145	14191	14101	14273	14148	14125	14063	14143	14036	14281	14101	14334	14347	14230	14224	14246	14430	14145	14207	14111	14135	14268	14052	14207	14104	14259	14316	14064	14130	14067	14170	14190	14222	14223	14130	14188	14276	14140	14077	13970	14259	14156	14209	13999	14173	14181	14195	14169	14266	14332	14168	14126	14222	14047	14087	14228	14219	14390	14339	14130	14137	14223	14096	14363	14092	14363	14215	14220	14294	14189	14224	14312	14263	14151	14147	14167	14195	14170	14178	14115	14233	14145	14266	14148	14117	14005	13997	14099	14202	14305	14265	14063	14316	14127	14277	14281	14132	14249	14105	14201	14259	14254	14159	14281	14095	14178	14217	14343	14231	14215	14129	14161	14233	14131	14223	14142	14116	14048	14151	13936	14194	14136	14228	14217	14045	14075	14271	14147	14270	14352	14136	14180	14294	14045	14275	14102	14036	14215	14325	14063	14146	14365	14192	14327	14149	14226	13919	14198	14208	14075	14037	14128	14277	14121	14259	14256	14191	14041	14178	14233	14199	14252	14224	14332	14123	14203	14116	14225	14179	14199	14246	14222	14160	14247	14325	14283	14204	14251	14200	14154	14271	14142	14203	14175	14141	14262	14145	14025	14160	14234	14350	14239	14225	14195	14269	14204	14180	14132	14128	14152	14145	14026	14318	14094	14231	14347	14131	14200	14264	14247	14226	14109	14325	14193	14071	14084	14099	14088	13895	14181	14305	14164	14305	14181	14214	14278	14222	14258	14167	14000	14138	14215	14053	14131	14227	14140	14069	14138	14092	14163	14023	14115	14274	14201	14247	14141	14026	13992	14056	14319	14382	14193	14067	14105	14134	14151	14244	14270	14394	14153	14194	14155	14073	14141	14256	14171	14091	14157	14198	14186	14324	14304	14091	14074	14120	14153	14190	13982	14176	14167	14038	14239	14194	14152	14087	14265	14060	14157	13973	14199	14344	14089	14146	14236	14156	14189	14307	14074	14117	14160	14048	14184	14223	14186	14155	14292	14092	14191	14001	14305	14207	14155	14167	14057	14149	14356	14186	14167	14218	14142	14161	14050	14156	14162	14215	14215	14279	14232	14159	14307	14088	14195	14128	14064	14186	14396	14321	14154	14120	14128	14300	14184	14196	14149	14135	14289	14152	14288	14283	14128	14169	14194	14086	14206	14276	14248	14289	14278	14404	14076	14225	14148	14169	14188	14220	14075	14130	14195	14214	14126	14125	14289	14217	14328	14033	14289	14100	14131	14315	14112	14057	14238	14069	14010	14081	14068	14081	14289	14090	14096	14258	14168	14273	14240	14179	14216	14254	14330	14107	14235	14312	14121	14186	14168	14229	14159	14099	14190	14111	14149	14026	14151	14121	14186	14174	14152	14100	14080	14377	14198	14206	14278	14189	14179	14170	14093	14255	14122	14143	14227	14207	14214	14035	14154	14147	14107	14162	14210	14188	14255	14059	14084	14236	14188	14083	14070	14272	14011	14174	14352	14276	14097	14147	14186	14159	14290	14122	14115	14368	14198	14068	14138	14170	14073	14236	14207	14100	14068	14162	14244	14011	14234	14208	14172	14230	14092	14231	14320	14122	14179	14077	14360	14157
22900	21170	29140	36609	54117	54537	46721	35592	20925	16577	15740	15429	15559	15249	15432	15440	15406	15289	15269	15393	15497	15119	15432	15391	15343	15318	15307	15475	15371	15417	15321	15132	15184	15178	15156	15300	15229	15375	15296	15269	15218	15214	15451	15079	15228	15395	15304	15284	15356	15318	15351	15371	15145	15286	15528	15302	15170	15354	15098	15383	15205	15245	15210	15287	15130	15316	15353	15353	15261	15428	15333	15365	15231	15262	15382	15048	15292	15234	15165	15375	15152	15212	15254	15226	15518	15081	15186	15195	15264	15273	15390	15046	15163	15256	15207	15241	15167	15165	15315	15282	15274	15435	15332	15360	15205	15318	15323	15236	15070	15325	15251	15372	15161	15323	15232	15209	15209	15168	15104	15253	15171	15319	14984	15115	15313	15202	15258	15264	15084	15191	15270	15177	15488	15443	15242	15245	15191	15379	15273	15312	15302	15163	15080	15334	15286	15332	15282	15180	15134	15240	15129	15267	15430	15182	15314	15420	15177	15325	15262	15230	15180	15099	15259	15193	15172	15266	15080	15349	15317	15109	15377	15088	15438	15359	15293	15212	15062	15281	15227	15332	15347	15185	15224	15299	15348	15361	15357	15304	15291	15422	15351	15175	15077	15074	15256	15142	15349	15101	15266	15278	15165	15215	15222	15390	15333	15223	15182	15392	15239	15240	15261	15240	15160	15136	15452	15218	15086	15656	15205	15389	15225	15139	15094	15013	15126	15098	15273	15208	15247	15298	15081	15241	15324	15301	15114	15170	15168	15155	15183	15278	15174	15274	15206	15116	15374	15394	15311	15448	15119	15187	15188	15296	15127	15033	15348	15337	15099	15246	15168	15102	15043	15281	15207	15203	15327	15238	15055	15246	15363	15223	15469	15072	15326	15097	15047	15236	15333	15279	15248	15303	15255	15141	15317	15227	15328	15171	15246	15220	15212	15048	15058	15145	15273	15464	15308	15207	15313	15035	15197	15339	15272	15468	15087	15297	15248	15222	15302	15086	15335	15415	15079	15119	15169	15388	15164	15064	15071	15084	15159	15304	15243	15039	15156	15253	15214	15269	15342	15151	15331	15231	15107	15162	15243	15223	15306	15422	15213	15025	15221	15192	15249	15350	15260	15333	15087	14861	15356	15315	15350	15208	15055	15244	15343	15075	15275	15196	15218	15197	15244	15356	15156	15199	15300	15159	15325	15088	15060	15211	15290	15102	15160	15179	15084	15332	15207	15296	15230	15103	15361	15305	15336	15044	15274	15363	15263	15092	15234	15194	15130	15248	15332	15191	15252	15320	15294	15243	15098	15129	15296	15366	15317	15059	15382	15136	15150	15264	15245	15219	15355	15262	15375	15157	15153	15239	15132	15161	15141	15352	15318	15093	15143	15279	15190	15194	15254	15221	15178	14973	15235	15205	15102	15156	15212	15337	15160	15386	15388	15237	15228	15409	15075	15172	15194	15047	15291	15290	15207	15171	15239	15177	15285	15178	15414	15179	15132	15219	15156	15011	15096	15135	15052	15411	15036	15083	15266	15154	15185	15183	15180	15365	15160	15254	15244	15257	15092	15340	15179	15150	15399	15307	15367	14959	15371	15199	15285	15156	15360	15329	15134	15112	15159	15148	15216	15134	15255	15231	15297	15122	14998	15271	15273	15225	15126	15143	15206	15071	15267	15074	15254	15150	15228	15065	15176	15218	15225	15298	15160	15173	15461	15213	15263	15108	15366	15192	15325	15171	15157	15374	15167	15146	15167	15276	15148	15152	15445	15391	15193	15159	15206	15347	15275	15177	15406	15125	15074	15153	15078	15241	15242	15114	15252	15262	15079	15144	15143	15219	15220	15122	15218	15039	15390	15342	15114	15001	15313	15214	15243	15197	15393	15183	15155	15353	15137	15345	15471	15092	15431	15394	15199	15124	15249	14931	15459	15135	15343	15302	15195	15112	15329	15324	15212	15372	15059	15319	15189	15458	15286	15240	15359	15403	15288	15148	15416	15296	15214	15493	15076	15086	15160	15131	15051	15242	15069	15251	15165	15283	15055	15108	15439	15221	15206	15344	15092	15150	15158	15267	15220	15232	15215	15424	15209	15072	15230	15259	15278	15380	15439	15227	15306	15172	15033	15328	15392	15109	15277	15264	15239	15062	15284	15102	14992	15246	15159	15141	15232	15303	15105	15342	15414	15309	15152	15195	15137	15269	15444	15177	15154	15234	15157	15339	15264	15266	15311	15197	15128	15258	15202	15321	15149	15261	15414	15392	15230	15018	15251	15276	15248	15090	15091	15149	15227	15474	15351	15311	15254	15233	15190	15251	15089	15194	15271	15323	15285	15041	15092	15289	15138	15251	15117	15293	15315	15179	15359	15339	15046	15310	15105	15207	15187	15169	15088	14999	15175	15196	15297	15153	15185	15278	15117	15194	15155	15310	15110	15116	15303	15435	15180	15359	15213	15144	15230	15244	15238	15189	15213	15178	15313	15034	15392	15374	15310	15036	15405	15262	15300	15274	15253	15109	15300	15430	15063	15191	15256	15066	15228	15279	15144	15216	15368	15318	15157	15087	15267	15210	15430	15320	15198	15210	15203	15053	15128	15331	15231	15237	15219	15162	15166	15265	15312	15148	15251	15354	15112	15097	15301	15023	15231	15192	15107	15370	15062	15210	15340	15301	15176	15300	15397	15285	15256	15349	15180	15476	15392	15058	15252	15299	15252	15120	15187	15366	15313	15085	15175	15234	15189	15317	15128	15222	15236	15099	15424	15228	15294	15166	15088	15112	15275	15320	15368	15091	15031	15056	15230	15240	15403	15370	15252	15115	15233	15034	15048	15306	15206	15292	15198	15140	15046	15289	15380	15249	15166	15430	15301	15194	15176	15282	15107	15365	15151	15185	15358	15250	15379	15274	15442	15225	15323	15201	15343	15139	15225	15114	15329	15155	15375	15380	15102	15324	14946	15211	15134	15193	15216	15169	15427	15082	15231	15120	15185	15281	15282	15341	15135	15191	15315	15241	15398	15252	15259	15138	15181	15139	15168	15358	15323	14914	14976	15312	15105	15077	15205	15169	15361	15193	15336	15311	15182	15056	15050	15071	15206	15279	15299	15290	15454	15357	15307	15127	15291	15245	15218	15276	15333	15279	15197	15300	15284	15349	15277	15193	15172	15266	15308	15116	15264	15288	15350	15183	15476	15340	15258	15039	15156	15152	15161	15264	15214	15319	15359	15219	15133	15120	15238	15109	15277	15359	15095	15100	15083	15282	15283	15337	15129	15235	15204	15190	15223	15367	15346	15071	15155	15256	15165	15350	15275	15252	15378	15200	14967	15035	15175	15187	15252	15209	15166	15325	15174	15109	15269	15066	15219	15166	15100	15279	15127	15114	15256	15341	15297	15087	15255	15018	15108	15253	15193	15262	15269	15369	15074	15194	15116	15097	15189	15085	15119	15132	15265	15300	15240	15101	15078	15375	15292	15326	15298	15261	15223	15053	15355	15187	15107	15293	15106	15255	15377	15560	15160	15268	15151	15288	15271	15201	15191	15106	15216	15389	15082	15324	15293	15107	15241	15286	15357	15105	15232	15168	15246	15146	15242	15288	15288	15287	15127	15201	15339	15242	15094	15258	15365	15333	15274	15268	15026	15173	15357	15356	15145	15192	15228	15245	15223	15066	15301	15239	15361	15234	15108	15132	15396	15180	15167	15320	15270	15303	15158	15402	15275	15212	15391	15460	15208	15149	15308	15060	15111	15396	15303	15051	15224	15340	15144	15172	15157	15272	15162	15162	15310	15385	15226	15128	15301	15243	15092	15169	15205	15067	15139	15235	15230	15305	15302	15182	15282	15251	15234	15286	15180	15124	15246	15201	15351	15292	15280	15319	15339	15268	15480	15228	15375	15108	15140	15145	14993	15153	15323	15265	15099	15276	15333	15329	15048	15145	15246	15066	15275	15407	15299	15174	15318	15230	15241	15188	15304	15071	15334	15164	15276	15135	14917	15326	15145	15321	15023	15169	15170	15277	15169	15167	15112	15147	15130	15115	15242	15200	15294	15099	15191	15294	15161	15245	15239	15275	15219	14991	14968	15220	15006	15170	15256	15257	15303	15333	15209	15304	15425	15197	15224	15180	15158	15194	14968	15093	15228	15328	14992	15246	15175	15179	15213	15318	15244	15105	15413	15227	15205	15238	15103	15280	14991	15138	15354	15374	15183	15191	15130	15216	15325	15301	15204	15217	15213	15211	15361	15190	15233	15052	15221	15123	15147	15113	15267	15215	15201	15072	15142	15129	15153	15073	15269	15259	15281	15147	15215	15481	15232	15290	15395	15355	15347	15164	15368	15251	15219	15125	15245	15187	15162	15355	15406	15272	15389	15282	15282	15327	15236	15448	15328	15190	15434	15069	15342	15338	15295	15028	15447	15352	15178	15146	15219	15134	15190	15380	15375	15111	15139	15207	15284	15344	15243	15231	15308	15146	15346	15290	15322	15231	15356	15139	15218	15092	15493	15212	15212	15269	15175	15220	15336	15329	15194	15295	15072	15086	15349	15204	15127	15078	15228	15163	15065	15281	15233	15066	15376	15349	15146	15240	15261	15295	15243	15390	15225	15402	15179	15192	15151	15213	15321	15330	15285	15310	15113	15234	15177	15321	15268	15275	15338	15196	15313	15261	15114	15169	15137	15134	15147	15074	15130	15202	15124	15158	15155	15104	15256	15263	15273	15137	15273	15105	15142	15174	15133	15155	15250	15252	15219	15173	15166	15157	15176	15196	15322	15059	15361	15298	15101	15233	15097	15204	15236	15189	15184	15279	15069	15349	15328	15374	15167	15199	15295	15199	15220	15273	15202	15143	15386	15282	15278	15167	15237	15245	15188	15132	15280	15441	15474	15273	15209	15268	15223	15243	15222	15268	15209	15259	15257	15108	15343	15259	15033	15349	15060	15290	15364	15121	15085	15105	15303	15319	15156	15159	15380	15206	15454	15125	15151	15359	15154	15087	15111	15313	15054	15388	15149	15132	15104	15157	15281	15333	15128	15193	15133	14846	15421	15388	15154	15120	15434	15308	15352	14989	15256	15345	15272	15268	15308	15241	15163	15133	15468	15210	15201	15314	15303	15148	15261	15122
15261	34557	62088	80827	74239	61340	48801	38304	17244	14514	14372	14402	14326	14429	14388	14438	14340	14402	14226	14392	14364	14402	14468	14509	14392	14236	14380	14383	14430	14491	14374	14374	14444	14387	14384	14426	14353	14344	14522	14327	14396	14483	14281	14525	14415	14181	14452	14453	14590	14567	14429	14380	14349	14281	14461	14302	14311	14302	14479	14439	14464	14320	14383	14391	14387	14503	14454	14475	14413	14329	14371	14375	14375	14365	14389	14335	14360	14367	14408	14238	14363	14416	14372	14314	14420	14422	14393	14385	14379	14416	14322	14347	14456	14403	14474	14331	14298	14350	14469	14374	14296	14446	14427	14342	14479	14426	14296	14486	14374	14345	14191	14326	14361	14239	14373	14365	14249	14381	14522	14337	14503	14403	14478	14334	14345	14404	14355	14363	14497	14399	14346	14449	14383	14461	14406	14526	14400	14439	14355	14383	14490	14382	14418	14415	14408	14412	14532	14360	14199	14374	14281	14399	14381	14492	14363	14504	14409	14338	14305	14381	14465	14327	14447	14394	14388	14343	14520	14365	14480	14377	14366	14360	14274	14518	14423	14577	14345	14429	14432	14549	14401	14459	14503	14427	14461	14534	14339	14429	14426	14452	14484	14477	14423	14402	14327	14313	14350	14321	14362	14273	14219	14471	14285	14418	14424	14370	14502	14321	14259	14407	14533	14561	14285	14491	14485	14435	14386	14366	14408	14413	14468	14394	14394	14255	14486	14327	14476	14514	14340	14443	14421	14245	14459	14486	14455	14309	14593	14368	14366	14566	14397	14300	14407	14342	14255	14230	14526	14339	14214	14290	14416	14340	14307	14358	14411	14394	14611	14304	14259	14246	14299	14298	14384	14271	14396	14400	14383	14516	14298	14287	14588	14349	14127	14370	14388	14421	14212	14271	14419	14363	14304	14270	14416	14417	14284	14445	14372	14410	14370	14192	14244	14288	14261	14249	14649	14283	14301	14407	14390	14410	14268	14361	14310	14381	14532	14170	14303	14374	14331	14494	14421	14228	14437	14446	14373	14267	14307	14497	14657	14509	14452	14284	14322	14334	14284	14528	14411	14500	14248	14294	14384	14396	14478	14470	14257	14327	14259	14489	14410	14431	14341	14567	14360	14461	14458	14270	14467	14390	14214	14330	14430	14292	14480	14365	14389	14515	14404	14364	14760	14335	14179	14352	14296	14292	14382	14486	14274	14349	14393	14211	14443	14358	14202	14551	14402	14521	14463	14301	14417	14189	14183	14223	14429	14356	14472	14378	14290	14095	14377	14417	14381	14341	14444	14528	14411	14442	14307	14233	14270	14366	14311	14332	14250	14412	14255	14390	14248	14505	14397	14423	14443	14232	14503	14413	14289	14412	14424	14339	14611	14380	14380	14446	14413	14267	14534	14469	14454	14379	14453	14306	14348	14447	14264	14458	14468	14378	14537	14428	14402	14437	14471	14384	14260	14376	14455	14360	14248	14484	14342	14517	14347	14395	14376	14344	14422	14197	14374	14355	14348	14238	14328	14285	14348	14387	14397	14532	14303	14635	14507	14374	14381	14417	14385	14434	14325	14367	14358	14371	14375	14680	14400	14310	14372	14441	14356	14563	14445	14250	14345	14445	14253	14632	14399	14397	14310	14586	14484	14317	14444	14522	14419	14477	14394	14554	14516	14487	14196	14447	14422	14495	14483	14454	14437	14242	14334	14430	14292	14292	14434	14338	14543	14579	14394	14556	14207	14523	14307	14279	14523	14361	14228	14412	14396	14284	14326	14450	14382	14526	14477	14413	14600	14402	14334	14536	14395	14417	14414	14495	14246	14457	14255	14432	14155	14498	14390	14297	14410	14464	14412	14357	14512	14356	14397	14402	14357	14372	14328	14469	14221	14322	14336	14373	14252	14519	14275	14428	14336	14120	14336	14235	14346	14374	14275	14444	14424	14436	14355	14296	14463	14401	14491	14365	14441	14117	14421	14475	14395	14492	14473	14388	14518	14367	14400	14269	14421	14319	14312	14418	14314	14541	14504	14463	14424	14182	14466	14420	14401	14426	14519	14450	14435	14395	14410	14514	14476	14547	14484	14385	14406	14361	14524	14364	14295	14262	14559	14375	14476	14612	14513	14315	14423	14281	14419	14534	14450	14278	14501	14439	14246	14412	14280	14285	14397	14305	14526	14541	14440	14399	14338	14354	14393	14334	14449	14420	14457	14366	14335	14416	14422	14354	14380	14412	14587	14431	14505	14356	14449	14306	14371	14342	14387	14231	14338	14256	14282	14479	14365	14447	14405	14292	14542	14439	14519	14432	14287	14405	14511	14280	14283	14448	14327	14375	14392	14433	14412	14436	14358	14411	14557	14561	14354	14311	14420	14466	14392	14418	14529	14391	14417	14273	14576	14276	14352	14463	14138	14378	14297	14451	14367	14327	14420	14461	14524	14372	14317	14313	14344	14281	14413	14389	14470	14423	14381	14456	14320	14298	14404	14370	14303	14313	14331	14338	14302	14345	14596	14312	14186	14409	14406	14360	14324	14204	14336	14451	14280	14325	14489	14435	14391	14363	14350	14244	14392	14284	14302	14383	14391	14355	14465	14278	14343	14266	14330	14445	14385	14236	14502	14183	14459	14379	14440	14344	14384	14355	14352	14464	14385	14439	14440	14316	14407	14402	14232	14377	14364	14413	14219	14412	14386	14443	14383	14349	14321	14344	14403	14383	14377	14380	14371	14301	14344	14362	14444	14392	14514	14289	14181	14484	14361	14474	14314	14319	14210	14440	14373	14401	14346	14458	14323	14405	14428	14435	14397	14412	14417	14423	14387	14294	14321	14392	14288	14290	14483	14422	14394	14447	14373	14360	14407	14484	14404	14422	14410	14394	14451	14477	14446	14383	14466	14517	14381	14475	14317	14407	14419	14542	14299	14425	14313	14393	14213	14350	14368	14334	14403	14379	14369	14528	14264	14481	14378	14449	14457	14580	14387	14427	14362	14465	14401	14443	14431	14538	14431	14174	14467	14406	14211	14495	14398	14392	14359	14282	14243	14466	14359	14232	14376	14356	14288	14583	14385	14302	14432	14407	14256	14253	14415	14374	14352	14460	14358	14322	14307	14387	14296	14388	14486	14274	14451	14429	14439	14436	14370	14342	14487	14388	14433	14221	14543	14336	14344	14539	14280	14401	14296	14274	14328	14327	14396	14359	14291	14334	14503	14324	14338	14224	14381	14223	14369	14296	14351	14380	14353	14401	14610	14390	14413	14345	14312	14409	14415	14340	14471	14333	14311	14415	14341	14500	14333	14317	14472	14492	14370	14538	14355	14419	14386	14560	14431	14368	14200	14332	14408	14444	14405	14374	14356	14428	14406	14466	14351	14335	14503	14302	14308	14388	14247	14397	14308	14564	14523	14239	14499	14330	14270	14373	14461	14477	14332	14455	14638	14474	14475	14222	14354	14397	14427	14606	14330	14582	14287	14369	14385	14310	14298	14358	14497	14274	14329	14298	14417	14288	14347	14368	14262	14346	14470	14630	14562	14344	14335	14332	14360	14490	14276	14429	14482	14430	14290	14546	14510	14420	14443	14427	14327	14305	14313	14253	14283	14438	14258	14333	14341	14439	14504	14431	14325	14567	14294	14351	14493	14582	14347	14473	14403	14275	14497	14369	14272	14300	14368	14407	14353	14487	14341	14401	14506	14577	14493	14488	14349	14432	14432	14390	14285	14467	14578	14425	14319	14401	14358	14362	14348	14422	14439	14313	14395	14383	14504	14593	14314	14487	14523	14228	14268	14499	14403	14258	14370	14416	14326	14387	14391	14282	14323	14459	14314	14319	14411	14379	14281	14550	14337	14344	14389	14291	14355	14297	14379	14339	14429	14386	14446	14482	14334	14456	14346	14392	14399	14482	14505	14234	14190	14382	14338	14426	14489	14364	14408	14425	14470	14371	14537	14221	14266	14219	14345	14475	14433	14433	14269	14332	14467	14468	14414	14327	14431	14195	14248	14210	14478	14264	14179	14431	14347	14441	14289	14403	14423	14360	14519	14284	14488	14397	14435	14359	14464	14479	14510	14286	14288	14349	14436	14651	14386	14567	14325	14461	14447	14416	14388	14449	14598	14158	14488	14516	14305	14326	14361	14164	14416	14273	14517	14447	14234	14264	14478	14357	14432	14238	14416	14334	14493	14553	14387	14299	14457	14294	14323	14318	14326	14516	14379	14334	14315	14274	14476	14378	14275	14408	14413	14413	14370	14298	14329	14291	14187	14229	14453	14431	14270	14510	14509	14261	14442	14233	14421	14403	14396	14442	14527	14296	14310	14440	14392	14413	14524	14224	14275	14366	14423	14263	14329	14345	14384	14465	14434	14408	14405	14495	14294	14400	14396	14410	14450	14365	14234	14428	14432	14360	14453	14241	14264	14421	14436	14432	14241	14433	14287	14538	14400	14393	14533	14399	14329	14403	14392	14464	14526	14285	14174	14309	14364	14311	14387	14393	14268	14457	14344	14322	14542	14538	14284	14360	14412	14410	14327	14425	14461	14414	14359	14470	14417	14327	14319	14315	14497	14308	14257	14234	14411	14326	14439	14251	14248	14328	14267	14250	14346	14414	14159	14362	14480	14316	14356	14374	14434	14529	14149	14230	14333	14303	14409	14536	14528	14398	14512	14304	14294	14190	14337	14465	14452	14343	14308	14261	14472	14415	14490	14423	14436	14220	14351	14307	14446	14438	14524	14202	14339	14526	14442	14312	14486	14285	14434	14305	14432	14318	14399	14544	14375	14345	14337	14402	14329	14201	14359	14286	14489	14419	14515	14369	14285	14176	14289	14273	14384	14327	14368	14411	14307	14445	14425	14535	14350	14346	14494	14304	14484	14387	14317	14232	14353	14435	14248	14338	14451	14324	14249	14509	14336	14445	14436	14354	14338	14405	14370	14508	14416	14383	14461	14362	14423	14342	14282	14329	14349	14328	14381	14454	14429	14326	14418	14315	14412	14361	14530	14433	14405	14217	14410	14400	14427	14313	14425	14535	14422	14366	14194	14390	14292	14396	14187	14349	14378	14312	14205	14553	14374	14341	14282	14340	14273	14502	14295	14311	14457	14280	14372	14292	14347	14505	14414	14369	14259	14319
27216	21908	25234	29049	29820	26191	22025	18819	16041	15517	15718	15843	15839	15590	15651	15703	15765	15564	15610	15451	15539	15646	15602	15439	15622	15684	15500	15362	15712	15743	15632	15520	15684	15585	15613	15622	15666	15639	15878	15652	15586	15607	15736	15671	15704	15601	15673	15671	15455	15552	15398	15620	15625	15561	15644	15644	15835	15617	15629	15591	15620	15581	15706	15571	15795	15500	15596	15543	15426	15644	15423	15623	15409	15493	15647	15458	15774	15593	15809	15492	15339	15763	15380	15510	15555	15469	15505	15622	15586	15512	15501	15267	15466	15661	15551	15434	15556	15785	15592	15709	15529	15460	15561	15552	15532	15625	15607	15722	15388	15626	15571	15682	15551	15591	15480	15671	15555	15558	15501	15503	15422	15325	15426	15521	15579	15673	15723	15576	15559	15580	15605	15590	15608	15557	15618	15603	15399	15390	15448	15526	15665	15557	15532	15595	15631	15553	15651	15457	15635	15585	15625	15623	15580	15397	15604	15644	15594	15605	15469	15604	15488	15475	15473	15485	15482	15673	15511	15637	15406	15581	15752	15540	15698	15625	15655	15711	15560	15691	15604	15438	15621	15295	15533	15533	15520	15523	15513	15520	15544	15729	15610	15616	15549	15592	15659	15435	15470	15424	15326	15526	15518	15412	15483	15539	15496	15707	15696	15331	15307	15483	15567	15579	15601	15523	15580	15676	15534	15561	15610	15475	15629	15587	15447	15554	15575	15567	15574	15595	15507	15545	15553	15457	15478	15514	15622	15352	15492	15708	15984	15372	15501	15560	15393	15848	15579	15656	15733	15596	15381	15441	15535	15377	15641	15738	15523	15505	15465	15540	15561	15672	15633	15569	15397	15607	15549	15443	15416	15773	15333	15473	15408	15611	15445	15494	15466	15615	15525	15554	15449	15372	15404	15596	15527	15537	15453	15556	15654	15485	15578	15529	15651	15599	15421	15428	15542	15330	15480	15458	15559	15401	15597	15588	15702	15509	15495	15469	15531	15600	15394	15477	15535	15406	15597	15470	15462	15627	15436	15463	15624	15611	15592	15455	15595	15541	15485	15649	15600	15465	15589	15691	15621	15550	15551	15515	15707	15505	15556	15552	15546	15669	15613	15478	15307	15518	15472	15409	15552	15642	15401	15405	15532	15613	15621	15556	15512	15801	15549	15756	15627	15565	15565	15571	15405	15579	15536	15554	15277	15424	15578	15470	15547	15795	15699	15628	15648	15698	15593	15551	15857	15512	15628	15454	15534	15488	15424	15806	15615	15566	15463	15573	15485	15515	15409	15413	15573	15558	15620	15559	15553	15439	15473	15473	15392	15405	15419	15456	15613	15585	15559	15500	15641	15566	15749	15538	15502	15620	15541	15672	15633	15605	15734	15578	15764	15462	15697	15587	15591	15711	15618	15664	15486	15525	15560	15290	15691	15568	15576	15601	15501	15593	15574	15592	15590	15693	15575	15800	15538	15633	15716	15449	15692	15574	15573	15565	15722	15358	15564	15510	15312	15337	15535	15667	15652	15490	15446	15325	15359	15549	15600	15449	15478	15632	15424	15601	15560	15484	15761	15492	15487	15258	15556	15664	15772	15668	15554	15752	15563	15614	15395	15630	15471	15586	15575	15498	15596	15630	15599	15545	15466	15518	15533	15544	15578	15458	15809	15663	15528	15503	15458	15607	15488	15642	15579	15505	15631	15581	15559	15736	15770	15756	15476	15506	15607	15510	15483	15595	15638	15317	15397	15611	15692	15331	15533	15674	15505	15511	15349	15595	15436	15240	15506	15408	15496	15523	15402	15391	15373	15346	15623	15582	15643	15627	15569	15564	15601	15398	15568	15526	15690	15532	15516	15596	15604	15346	15731	15728	15645	15560	15676	15619	15549	15462	15487	15617	15517	15579	15610	15573	15452	15397	15638	15664	15400	15548	15473	15550	15477	15702	15525	15745	15547	15666	15646	15506	15316	15495	15538	15605	15685	15403	15635	15465	15546	15414	15451	15349	15622	15463	15382	15486	15639	15543	15456	15585	15458	15413	15682	15518	15606	15420	15587	15521	15545	15418	15551	15521	15441	15607	15395	15526	15558	15524	15497	15744	15634	15501	15561	15356	15521	15453	15420	15465	15441	15337	15513	15521	15539	15495	15665	15526	15486	15420	15636	15494	15479	15383	15397	15419	15600	15653	15512	15594	15444	15646	15600	15654	15498	15775	15699	15630	15694	15782	15611	15509	15607	15497	15640	15678	15512	15486	15480	15348	15377	15580	15493	15359	15728	15573	15523	15426	15553	15435	15631	15459	15479	15659	15574	15668	15682	15512	15602	15684	15476	15639	15540	15403	15470	15499	15526	15454	15559	15509	15608	15445	15570	15571	15487	15601	15507	15728	15409	15537	15490	15605	15423	15537	15444	15536	15613	15644	15439	15415	15776	15449	15517	15612	15708	15467	15573	15613	15432	15577	15593	15598	15649	15723	15582	15548	15507	15742	15668	15725	15558	15671	15643	15518	15626	15503	15586	15614	15629	15788	15533	15306	15723	15617	15524	15538	15382	15572	15628	15497	15424	15655	15556	15589	15734	15549	15418	15369	15625	15724	15548	15499	15439	15437	15595	15408	15519	15508	15436	15589	15510	15397	15641	15639	15726	15604	15638	15638	15663	15562	15686	15767	15655	15611	15547	15519	15590	15566	15408	15559	15533	15567	15454	15517	15600	15493	15455	15388	15492	15650	15434	15595	15412	15486	15442	15497	15763	15461	15759	15649	15564	15647	15452	15541	15639	15459	15493	15506	15514	15666	15659	15494	15535	15437	15430	15537	15543	15550	15581	15523	15517	15610	15610	15698	15530	15554	15450	15470	15660	15552	15524	15709	15448	15541	15500	15609	15589	15612	15565	15366	15581	15652	15667	15694	15622	15582	15731	15626	15590	15218	15311	15311	15487	15562	15504	15742	15671	15772	15746	15614	15517	15682	15557	15468	15611	15510	15684	15615	15530	15499	15428	15370	15538	15532	15469	15484	15698	15597	15475	15573	15378	15626	15262	15544	15584	15417	15677	15657	15587	15400	15790	15579	15655	15515	15621	15529	15653	15541	15511	15742	15684	15559	15706	15703	15492	15768	15563	15538	15527	15440	15424	15745	15547	15565	15527	15482	15417	15545	15721	15581	15516	15490	15746	15494	15432	15591	15529	15584	15427	15467	15386	15512	15620	15585	15677	15412	15543	15351	15557	15355	15588	15618	15617	15624	15412	15615	15346	15598	15554	15529	15450	15570	15504	15461	15404	15579	15588	15577	15705	15635	15619	15745	15435	15558	15711	15631	15484	15554	15631	15544	15615	15290	15463	15514	15546	15653	15481	15542	15555	15565	15578	15574	15494	15497	15774	15561	15629	15699	15493	15555	15721	15673	15568	15418	15415	15534	15471	15595	15687	15457	15569	15567	15691	15495	15683	15518	15454	15670	15631	15512	15657	15726	15600	15489	15547	15519	15438	15530	15679	15501	15544	15575	15592	15594	15497	15564	15663	15564	15300	15603	15620	15573	15544	15558	15569	15539	15504	15610	15635	15543	15704	15457	15687	15446	15714	15633	15617	15512	15541	15556	15566	15572	15580	15347	15592	15591	15456	15431	15516	15427	15443	15716	15652	15775	15550	15615	15571	15558	15491	15447	15628	15542	15610	15640	15447	15593	15667	15675	15578	15515	15553	15496	15626	15430	15588	15584	15730	15342	15464	15600	15636	15503	15512	15602	15624	15619	15608	15517	15689	15693	15605	15576	15491	15708	15704	15483	15537	15559	15484	15496	15636	15555	15404	15339	15569	15415	15669	15627	15602	15617	15650	15574	15451	15527	15498	15450	15704	15588	15541	15481	15517	15523	15705	15625	15829	15527	15551	15544	15614	15529	15527	15525	15806	15492	15402	15649	15692	15561	15573	15655	15544	15625	15580	15483	15598	15340	15509	15419	15758	15488	15597	15611	15596	15675	15575	15445	15603	15684	15711	15551	15450	15419	15496	15462	15456	15534	15616	15689	15411	15689	15452	15313	15422	15561	15674	15342	15415	15378	15511	15596	15268	15487	15662	15681	15487	15764	15609	15443	15424	15487	15665	15470	15632	15769	15726	15676	15677	15558	15542	15467	15634	15307	15448	15551	15543	15384	15539	15636	15544	15594	15743	15679	15653	15821	15578	15600	15611	15543	15617	15544	15565	15517	15652	15559	15579	15587	15419	15596	15467	15607	15698	15570	15418	15431	15624	15629	15384	15546	15353	15591	15460	15486	15628	15572	15569	15502	15742	15481	15759	15625	15726	15796	15641	15520	15524	15501	15576	15611	15339	15445	15655	15667	15705	15539	15583	15424	15541	15516	15680	15328	15418	15593	15557	15578	15592	15561	15448	15531	15521	15666	15649	15525	15521	15324	15515	15417	15484	15418	15590	15515	15624	15697	15614	15453	15480	15526	15392	15535	15509	15452	15570	15472	15708	15631	15677	15519	15660	15517	15471	15470	15586	15445	15429	15397	15721	15500	15650	15616	15432	15274	15576	15580	15569	15594	15712	15621	15680	15570	15424	15642	15715	15617	15519	15418	15618	15780	15510	15527	15586	15553	15571	15435	15496	15695	15670	15569	15445	15713	15832	15570	15519	15546	15444	15554	15422	15562	15644	15640	15457	15575	15464	15488	15591	15524	15536	15516	15681	15598	15661	15421	15604	15471	15398	15461	15341	15682	15399	15678	15434	15545	15526	15468	15471	15622	15910	15779	15611	15465	15461	15388	15613	15585	15592	15657	15591	15417	15370	15476	15597	15536	15523	15537	15578	15811	15365	15296	15352	15552	15605	15501	15599	15427	15624	15565	15679	15593	15557	15717	15449	15442	15400	15644	15506	15766	15618	15829	15653	15631	15596	15665	15318	15432	15508	15717	15437	15475	15512	15441	15526	15726	15439	15346	15495	15612	15524	15542	15623	15428	15529	15555	15506	15602	15483	15647	15641	15686	15640	15602	15565	15600	15555	15426	15640	15697	15457	15587	15521	15517	15640	15529	15340	15634	15435	15510	15417	15429	15584	15588	15556	15440	15659	15499	15560	15632	15533	15552	15526	15548	15534	15619	15600	15488	15441	15610
15065	21224	24144	31301	31866	27020	22285	18234	14773	14646	14757	14639	14667	14677	14558	14825	14635	14621	14594	14496	14706	14650	14599	14549	14609	14530	14546	14738	14613	14623	14626	14692	14507	14470	14734	14596	14723	14554	14491	14749	14898	14574	14693	14769	14692	14576	14637	14543	14576	14689	14679	14617	14558	14609	14657	14528	14498	14687	14652	14693	14538	14619	14692	14634	14691	14574	14647	14704	14642	14565	14615	14630	14662	14661	14604	14711	14815	14827	14636	14662	14592	14675	14597	14679	14673	14648	14545	14679	14503	14684	14558	14495	14776	14605	14580	14443	14542	14580	14642	14595	14611	14703	14527	14588	14697	14790	14607	14545	14678	14662	14686	14590	14479	14615	14780	14742	14613	14475	14653	14646	14539	14680	14776	14503	14710	14718	14507	14742	14615	14601	14629	14707	14476	14617	14821	14639	14638	14644	14565	14656	14568	14765	14614	14632	14670	14619	14683	14632	14598	14608	14726	14658	14728	14719	14585	14646	14716	14730	14491	14590	14554	14531	14630	14599	14603	14576	14774	14575	14665	14502	14819	14590	14604	14619	14358	14593	14631	14555	14575	14695	14577	14633	14572	14735	14597	14648	14497	14595	14610	14603	14805	14644	14493	14690	14663	14557	14593	14587	14597	14547	14615	14742	14750	14615	14501	14593	14684	14544	14645	14636	14587	14610	14637	14534	14517	14549	14478	14601	14628	14681	14755	14528	14545	14733	14820	14567	14525	14660	14620	14495	14514	14621	14576	14556	14632	14563	14666	14707	14617	14641	14597	14577	14596	14684	14642	14689	14596	14668	14689	14609	14739	14743	14641	14607	14528	14713	14437	14533	14662	14918	14466	14621	14578	14524	14628	14556	14793	14617	14594	14650	14545	14607	14550	14676	14528	14566	14687	14768	14501	14565	14584	14646	14597	14661	14558	14605	14643	14607	14462	14699	14616	14624	14713	14505	14655	14623	14724	14428	14479	14790	14434	14626	14607	14515	14685	14589	14704	14546	14542	14584	14611	14545	14749	14544	14791	14617	14668	14610	14542	14672	14537	14645	14501	14760	14631	14665	14714	14613	14814	14807	14603	14654	14575	14628	14564	14552	14658	14623	14432	14665	14663	14531	14491	14619	14670	14725	14733	14641	14693	14658	14534	14692	14788	14760	14736	14634	14727	14648	14540	14812	14617	14588	14787	14693	14542	14538	14521	14537	14587	14665	14624	14605	14606	14800	14726	14647	14482	14583	14648	14686	14595	14703	14635	14668	14668	14519	14536	14619	14661	14508	14521	14554	14625	14683	14845	14611	14578	14647	14686	14799	14669	14566	14509	14537	14519	14565	14691	14639	14608	14715	14497	14740	14701	14735	14693	14493	14686	14693	14727	14673	14710	14736	14688	14597	14599	14506	14654	14699	14696	14581	14696	14655	14718	14598	14662	14546	14643	14416	14666	14657	14609	14613	14572	14484	14633	14640	14715	14502	14671	14556	14480	14542	14476	14606	14590	14527	14609	14738	14656	14436	14765	14534	14679	14684	14531	14709	14778	14775	14652	14788	14780	14596	14600	14630	14615	14659	14669	14625	14558	14355	14694	14731	14640	14567	14560	14564	14699	14633	14648	14665	14588	14546	14590	14557	14671	14665	14611	14569	14562	14699	14691	14768	14803	14629	14559	14712	14585	14514	14644	14601	14658	14603	14539	14673	14536	14613	14624	14675	14588	14556	14742	14609	14557	14756	14495	14752	14640	14657	14660	14734	14645	14623	14587	14625	14555	14661	14531	14740	14710	14685	14450	14548	14680	14629	14412	14500	14505	14608	14727	14754	14808	14619	14697	14562	14574	14696	14682	14793	14750	14498	14579	14619	14439	14618	14623	14671	14689	14729	14587	14665	14610	14522	14688	14742	14589	14846	14648	14630	14712	14518	14518	14748	14653	14581	14587	14280	14478	14471	14692	14634	14712	14575	14616	14694	14570	14660	14609	14525	14502	14619	14747	14723	14639	14552	14534	14557	14593	14600	14786	14633	14549	14643	14642	14670	14531	14635	14651	14577	14538	14490	14597	14809	14658	14665	14662	14616	14705	14676	14695	14599	14449	14742	14663	14662	14676	14642	14672	14629	14642	14734	14477	14732	14551	14502	14571	14578	14560	14692	14489	14741	14494	14657	14684	14643	14569	14455	14654	14514	14778	14442	14694	14669	14702	14570	14605	14607	14624	14684	14721	14573	14650	14524	14700	14576	14611	14831	14739	14522	14730	14724	14714	14509	14478	14585	14442	14600	14595	14651	14435	14479	14633	14614	14549	14615	14671	14590	14689	14530	14522	14562	14610	14800	14599	14514	14619	14712	14481	14460	14627	14486	14580	14562	14650	14672	14550	14632	14496	14665	14627	14485	14562	14655	14625	14486	14715	14450	14642	14770	14584	14625	14617	14608	14434	14535	14620	14645	14608	14690	14510	14680	14601	14460	14825	14564	14615	14596	14416	14610	14566	14635	14722	14640	14663	14640	14581	14720	14634	14765	14578	14697	14717	14505	14674	14570	14645	14623	14609	14666	14573	14590	14676	14676	14559	14588	14476	14668	14728	14695	14686	14610	14570	14625	14639	14627	14581	14517	14452	14729	14663	14477	14513	14681	14651	14544	14612	14777	14521	14647	14723	14566	14576	14630	14669	14405	14675	14696	14695	14575	14622	14793	14574	14631	14558	14563	14596	14659	14676	14518	14595	14726	14617	14550	14615	14567	14695	14542	14637	14571	14495	14466	14555	14601	14653	14620	14714	14684	14582	14446	14591	14692	14613	14727	14627	14590	14694	14610	14549	14618	14700	14691	14549	14465	14628	14678	14692	14501	14727	14650	14643	14564	14639	14620	14530	14597	14675	14521	14631	14752	14547	14750	14653	14738	14758	14577	14720	14602	14762	14633	14613	14607	14595	14517	14612	14473	14671	14701	14503	14604	14544	14562	14702	14501	14526	14583	14658	14713	14728	14505	14496	14682	14734	14583	14605	14753	14543	14622	14544	14711	14625	14751	14592	14585	14623	14661	14562	14547	14667	14552	14676	14772	14620	14637	14541	14714	14801	14505	14673	14600	14527	14740	14655	14638	14565	14591	14638	14443	14718	14735	14594	14632	14768	14595	14638	14520	14495	14605	14714	14497	14606	14476	14586	14596	14516	14477	14574	14566	14609	14646	14736	14509	14654	14729	14484	14478	14555	14442	14617	14645	14545	14511	14665	14609	14640	14641	14660	14616	14584	14635	14707	14616	14540	14642	14634	14469	14506	14540	14690	14566	14500	14505	14732	14624	14637	14570	14516	14498	14621	14546	14558	14579	14766	14866	14673	14604	14653	14607	14795	14768	14565	14487	14608	14595	14572	14684	14535	14394	14623	14728	14635	14546	14572	14679	14542	14689	14616	14767	14724	14751	14385	14530	14526	14726	14712	14673	14538	14596	14569	14708	14641	14635	14597	14556	14712	14707	14717	14693	14591	14571	14575	14666	14782	14569	14658	14570	14721	14493	14696	14713	14576	14727	14691	14726	14492	14606	14607	14427	14643	14715	14687	14662	14546	14520	14748	14636	14667	14661	14839	14665	14656	14652	14566	14626	14622	14648	14636	14555	14660	14597	14751	14651	14745	14462	14597	14495	14604	14496	14868	14774	14530	14573	14755	14499	14672	14704	14624	14792	14465	14609	14594	14767	14742	14674	14615	14517	14681	14618	14667	14693	14674	14626	14768	14677	14832	14680	14538	14543	14690	14558	14542	14710	14691	14538	14753	14685	14602	14544	14529	14547	14496	14787	14455	14673	14565	14701	14572	14767	14688	14746	14720	14725	14533	14531	14634	14584	14721	14711	14531	14584	14788	14757	14612	14731	14594	14569	14662	14561	14483	14623	14508	14568	14746	14682	14651	14842	14643	14621	14499	14586	14609	14533	14648	14711	14714	14462	14771	14676	14468	14615	14726	14620	14609	14492	14543	14603	14745	14603	14707	14816	14592	14624	14670	14682	14606	14688	14649	14627	14706	14727	14418	14667	14533	14566	14674	14495	14727	14662	14522	14647	14693	14501	14621	14571	14755	14673	14799	14539	14678	14575	14625	14672	14718	14603	14451	14556	14773	14601	14681	14666	14625	14495	14695	14606	14729	14605	14705	14633	14499	14613	14470	14659	14763	14774	14793	14620	14623	14552	14629	14789	14578	14720	14564	14712	14492	14750	14790	14593	14577	14505	14619	14714	14656	14639	14627	14602	14636	14692	14663	14615	14491	14561	14566	14671	14624	14701	14640	14634	14612	14519	14629	14725	14668	14633	14434	14558	14664	14738	14561	14663	14627	14448	14557	14715	14466	14553	14708	14502	14705	14581	14533	14771	14590	14548	14674	14630	14576	14651	14593	14525	14560	14811	14548	14677	14536	14591	14585	14562	14585	14695	14650	14712	14569	14491	14730	14601	14613	14487	14413	14536	14597	14619	14535	14626	14484	14676	14719	14608	14572	14487	14587	14668	14711	14668	14665	14609	14576	14553	14636	14596	14519	14540	14662	14485	14554	14397	14697	14530	14648	14772	14477	14846	14527	14545	14772	14764	14553	14549	14620	14517	14521	14714	14632	14652	14718	14701	14462	14624	14681	14536	14610	14611	14573	14614	14643	14725	14679	14595	14423	14607	14772	14556	14596	14646	14579	14597	14710	14673	14498	14682	14723	14552	14712	14721	14808	14617	14493	14688	14613	14611	14539	14706	14716	14672	14710	14477	14700	14538	14663	14594	14581	14769	14549	14693	14627	14745	14479	14661	14598	14742	14548	14583	14589	14601	14520	14577	14653	14724	14599	14542	14598	14623	14542	14783	14696	14552	14754	14680	14593	14554	14697	14718	14770	14531	14784	14518	14546	14679	14646	14563	14699	14447	14696	14475	14704	14572	14696	14601	14622	14627	14459	14714	14704	14503	14500	14689	14626	14703	14636	14795	14681	14625	14505	14656	14787	14593	14408	14657	14682	14574	14510	14519	14630	14524	14689	14568	14771	14797	14629	14521	14713	14736	14710	14637	14639	14817	14686	14706	14698	14656	14613	14530	14615	14702	14720	14595	14747	14552	14668	14467	14574	14714	14668	14628	14737	14706	14655	14519
24219	21229	28563	36408	51970	48245	36066	25715	18111	16127	16035	15787	15877	15664	15491	15645	15680	15612	15736	15896	15560	15614	15617	15485	15682	15818	15566	15559	15729	15833	15541	15561	15656	15654	15813	15604	15492	15695	15751	15597	15704	15559	15595	15604	15528	15717	15583	15635	16027	15868	15670	15746	15621	15585	15547	15700	15774	15602	15549	15645	15727	15546	15631	15677	15742	15715	15663	15412	15525	15658	15445	15479	15601	15686	15478	15693	15734	15530	15754	15698	15695	15791	15511	15573	15651	15777	15614	15654	15573	15584	15511	15523	15507	15592	15672	15532	15773	15680	15764	15491	15517	15424	15598	15776	15632	15727	15570	15502	15469	15468	15649	15508	15490	15616	15634	15800	15677	15528	15601	15668	15696	15833	15653	15618	15490	15480	15670	15393	15562	15742	15737	15672	15402	15433	15667	15764	15522	15592	15643	15431	15453	15425	15518	15650	15409	15483	15548	15470	15603	15618	15641	15524	15673	15716	15476	15502	15630	15460	15582	15505	15521	15617	15574	15612	15543	15589	15647	15538	15720	15585	15708	15556	15535	15485	15646	15830	15570	15680	15576	15446	15749	15478	15775	15507	15624	15470	15514	15419	15578	15501	15606	15830	15602	15788	15714	15518	15611	15443	15554	15451	15822	15561	15717	15481	15462	15459	15589	15488	15622	15614	15450	15479	15440	15585	15596	15734	15491	15612	15582	15512	15613	15621	15429	15571	15700	15650	15621	15519	15617	15346	15464	15592	15641	15715	15745	15493	15510	15634	15703	15681	15695	15684	15679	15542	15509	15594	15443	15528	15710	15490	15452	15525	15592	15616	15446	15380	15618	15611	15621	15639	15560	15566	15810	15560	15649	15607	15563	15577	15536	15591	15458	15521	15623	15755	15701	15556	15591	15610	15535	15364	15588	15389	15531	15427	15648	15500	15515	15627	15551	15659	15625	15517	15591	15379	15512	15618	15556	15698	15481	15623	15512	15650	15622	15502	15638	15598	15663	15824	15547	15618	15508	15868	15560	15576	15605	15706	15488	15426	15564	15473	15588	15328	15720	15678	15617	15550	15711	15371	15534	15472	15631	15426	15457	15470	15592	15507	15592	15508	15473	15538	15619	15701	15443	15474	15833	15730	15491	15581	15644	15373	15628	15549	15659	15672	15728	15509	15708	15771	15626	15547	15425	15484	15748	15490	15790	15672	15533	15472	15715	15604	15567	15751	15564	15441	15686	15516	15648	15395	15655	15701	15259	15677	15459	15589	15806	15555	15382	15400	15605	15485	15561	15478	15458	15336	15658	15674	15464	15555	15788	15280	15488	15457	15543	15673	15640	15525	15651	15614	15614	15694	15577	15486	15593	15510	15664	15604	15447	15579	15533	15591	15410	15555	15729	15646	15568	15507	15587	15326	15618	15381	15631	15689	15660	15784	15684	15500	15561	15657	15519	15397	15399	15558	15451	15671	15623	15615	15592	15577	15739	15571	15437	15694	15757	15638	15526	15630	15501	15637	15438	15509	15640	15715	15497	15372	15613	15310	15378	15488	15522	15548	15584	15577	15711	15451	15571	15496	15420	15503	15599	15687	15636	15494	15636	15582	15570	15713	15557	15439	15642	15460	15702	15674	15594	15690	15592	15558	15691	15715	15625	15649	15539	15617	15600	15623	15780	15635	15492	15537	15543	15608	15722	15560	15505	15491	15708	15607	15556	15621	15634	15702	15623	15534	15459	15724	15518	15634	15733	15654	15563	15541	15481	15734	15566	15665	15553	15516	15638	15626	15665	15668	15505	15671	15602	15587	15680	15609	15479	15694	15540	15398	15494	15674	15650	15622	15497	15352	15480	15571	15706	15519	15466	15512	15546	15612	15624	15757	15582	15625	15848	15623	15641	15641	15448	15596	15515	15640	15519	15593	15594	15562	15518	15553	15499	15415	15588	15713	15650	15521	15490	15507	15538	15580	15525	15657	15677	15714	15550	15603	15396	15618	15634	15823	15748	15500	15772	15638	15612	15649	15475	15374	15371	15559	15637	15599	15503	15728	15652	15603	15665	15511	15717	15801	15577	15630	15737	15465	15568	15540	15676	15541	15756	15655	15453	15609	15632	15669	15715	15651	15591	15613	15613	15435	15687	15509	15323	15606	15657	15724	15699	15659	15785	15667	15528	15851	15519	15588	15417	15802	15581	15536	15422	15557	15383	15516	15689	15591	15608	15557	15406	15693	15588	15782	15548	15641	15648	15537	15645	15527	15589	15628	15820	15509	15491	15511	15566	15708	15716	15529	15397	15423	15582	15626	15529	15728	15451	15455	15711	15568	15601	15476	15613	15729	15761	15653	15475	15608	15436	15601	15742	15543	15827	15408	15797	15654	15664	15372	15551	15398	15544	15553	15406	15507	15773	15589	15533	15669	15420	15589	15537	15725	15682	15576	15583	15527	15503	15715	15528	15543	15571	15422	15542	15752	15566	15673	15323	15482	15520	15460	15771	15621	15773	15675	15503	15593	15738	15630	15431	15446	15613	15650	15629	15636	15589	15501	15666	15756	15737	15537	15774	15592	15620	15679	15559	15740	15507	15388	15700	15484	15728	15328	15604	15697	15670	15575	15512	15524	15610	15506	15758	15540	15603	15640	15770	15562	15553	15545	15596	15557	15590	15732	15485	15597	15547	15494	15588	15498	15702	15377	15639	15588	15763	15541	15505	15564	15646	15718	15609	15736	15551	15723	15367	15574	15755	15562	15462	15654	15558	15679	15492	15562	15504	15843	15626	15725	15401	15242	15484	15748	15520	15644	15411	15674	15623	15596	15319	15644	15698	15376	15576	15765	15534	15676	15597	15563	15838	15577	15453	15604	15504	15492	15681	15562	15697	15642	15764	15608	15551	15605	15574	15546	15701	15745	15488	15530	15373	15773	15540	15831	15516	15748	15588	15601	15553	15603	15591	15640	15526	15706	15606	15666	15540	15667	15731	15770	15883	15685	15610	15467	15512	15502	15606	15501	15397	15601	15628	15628	15713	15600	15706	15807	15714	15559	15537	15686	15778	15647	15543	15598	15535	15564	15639	15454	15476	15598	15715	15430	15498	15624	15657	15642	15518	15639	15520	15554	15650	15510	15477	15487	15535	15695	15496	15563	15627	15422	15700	15562	15615	15654	15583	15536	15949	15511	15492	15466	15775	15613	15532	15480	15535	15650	15627	15740	15742	15553	15499	15435	15584	15551	15637	15730	15545	15545	15462	15492	15652	15637	15464	15683	15664	15565	15522	15669	15649	15544	15554	15594	15573	15645	15515	15630	15744	15763	15729	15717	15526	15428	15636	15750	15797	15630	15702	15767	15585	15643	15647	15581	15828	15458	15635	15526	15612	15661	15782	15511	15679	15620	15286	15399	15604	15585	15714	15594	15513	15583	15644	15594	15669	15603	15597	15613	15624	15628	15413	15557	15657	15636	15787	15538	15707	15539	15625	15668	15457	15736	15735	15635	15612	15840	15745	15713	15566	15570	15695	15512	15714	15445	15702	15459	15560	15531	15564	15758	15770	15555	15500	15646	15646	15517	15611	15722	15648	15717	15530	15616	15682	15508	15754	15706	15666	15747	15756	15541	15495	15456	15618	15355	15512	15532	15508	15364	15720	15318	15765	15631	15550	15734	15795	15427	15537	15517	15363	15455	15679	15734	15507	15707	15414	15587	15581	15501	15488	15674	15657	15351	15528	15534	15624	15688	15521	15782	15527	15479	15596	15690	15509	15464	15742	15525	15623	15411	15557	15547	15522	15652	15699	15447	15530	15499	15454	15694	15588	15500	15784	15413	15500	15602	15622	15804	15621	15557	15662	15528	15704	15659	15706	15524	15522	15730	15666	15691	15469	15612	15626	15566	15650	15443	15498	15431	15567	15703	15751	15555	15473	15534	15501	15504	15634	15690	15636	15535	15582	15614	15547	15551	15657	15603	15775	15638	15700	15634	15568	15572	15617	15442	15647	15654	15497	15638	15689	15543	15391	15614	15575	15646	15410	15336	15468	15594	15633	15573	15506	15542	15470	15645	15680	15616	15697	15474	15550	15812	15513	15373	15463	15375	15660	15808	15466	15568	15420	15523	15588	15250	15559	15439	15597	15539	15515	15617	15762	15666	15438	15550	15791	15666	15613	15456	15494	15425	15756	15549	15600	15726	15581	15736	15600	15552	15801	15557	15565	15593	15514	15443	15451	15513	15428	15476	15604	15669	15658	15597	15486	15548	15631	15671	15639	15750	15691	15619	15687	15487	15782	15467	15513	15638	15398	15580	15605	15476	15756	15694	15771	15718	15614	15637	15726	15468	15689	15580	15525	15457	15600	15714	15385	15460	15568	15728	15664	15660	15653	15687	15557	15395	15418	15685	15394	15415	15648	15695	15641	15594	15550	15681	15555	15420	15628	15615	15550	15708	15762	15574	15626	15543	15524	15656	15720	15594	15709	15338	15474	15593	15424	15681	15648	15739	15824	15673	15645	15466	15563	15452	15469	15447	15627	15618	15590	15654	15540	15441	15475	15589	15593	15509	15645	15724	15476	15653	15461	15402	15770	15556	15563	15702	15628	15485	15520	15518	15550	15450	15626	15545	15607	15655	15459	15416	15683	15741	15719	15596	15555	15513	15709	15570	15577	15436	15542	15519	15553	15518	15664	15631	15657	15758	15626	15541	15559	15644	15634	15596	15569	15623	15640	15587	15741	15725	15682	15592	15681	15556	15434	15453	15555	15607	15524	15556	15592	15488	15616	15447	15572	15586	15515	15689	15558	15650	15509	15899	15538	15415	15606	15616	15496	15448	15491	15844	15759	15475	15416	15682	15453	15617	15641	15544	15739	15673	15689	15585	15500	15458	15512	15704	15701	15448	15579	15578	15634	15558	15710	15612	15830	15617	15686	15586	15669	15445	15611	15545	15735	15563	15714	15498	15467	15460	15542	15520	15709	15542	15399	15536	15482	15634	15652	15576	15621	15421	15607	15482	15545	15453	15466	15522	15569	15610	15606	15547	15475	15487	15716	15709	15670	15611	15403	15589	15606	15520	15548	15574	15649	15608	15736	15672	15535	15390	15790	15584	15535	15694	15616	15587	15605	15552	15906	15538	15745	15726	15755	15722
16033	32559	38186	57494	58795	49507	36490	26341	16026	14573	14791	14663	14690	14804	14614	14640	14688	14697	14704	14587	14667	14723	14687	14671	14790	14540	14648	14665	14689	14503	14841	14747	14731	14608	14525	14750	14622	14705	14646	14628	14862	14419	14547	14475	14861	14584	14575	14796	14920	14809	14712	14715	14463	14633	14704	14458	14670	14731	14615	14769	14588	14455	14526	14579	14698	14753	14480	14541	14537	14620	14689	14666	14604	14633	14638	14509	14495	14602	14489	14678	14551	14483	14660	14676	14611	14670	14615	14602	14818	14632	14702	14561	14608	14457	14687	14494	14490	14565	14620	14730	14580	14700	14573	14568	14554	14675	14646	14677	14855	14772	14641	14527	14633	14639	14531	14590	14710	14656	14759	14543	14671	14521	14525	14608	14884	14509	14577	14493	14590	14583	14721	14727	14601	14702	14792	14690	14634	14732	14630	14576	14762	14746	14497	14484	14697	14631	14565	14507	14612	14743	14529	14615	14739	14527	14548	14525	14552	14630	14725	14648	14580	14637	14805	14589	14545	14567	14777	14553	14541	14829	14600	14587	14724	14416	14594	14654	14420	14643	14628	14639	14548	14625	14647	14662	14552	14468	14560	14509	14506	14582	14587	14723	14436	14803	14768	14650	14659	14679	14631	14575	14584	14739	14608	14683	14595	14767	14633	14687	14543	14663	14559	14872	14518	14609	14710	14753	14558	14602	14518	14592	14588	14640	14543	14595	14706	14686	14616	14622	14585	14714	14678	14605	14543	14598	14552	14696	14714	14625	14589	14567	14658	14523	14612	14547	14569	14774	14707	14694	14711	14767	14603	14431	14770	14601	14528	14697	14669	14673	14503	14592	14593	14759	14631	14439	14421	14593	14740	14629	14343	14574	14782	14612	14611	14500	14383	14618	14517	14565	14705	14576	14519	14652	14635	14694	14629	14638	14537	14491	14590	14573	14610	14465	14603	14656	14738	14587	14667	14524	14549	14557	14642	14740	14469	14537	14496	14735	14545	14761	14530	14681	14586	14569	14497	14547	14554	14765	14618	14340	14694	14455	14459	14595	14656	14506	14642	14673	14733	14603	14660	14571	14610	14579	14768	14834	14773	14700	14620	14574	14718	14461	14614	14562	14664	14659	14672	14668	14631	14529	14646	14514	14590	14563	14612	14679	14588	14850	14592	14801	14510	14684	14599	14615	14694	14510	14625	14714	14616	14516	14581	14548	14656	14533	14527	14619	14650	14624	14839	14575	14646	14662	14539	14607	14690	14583	14536	14553	14573	14711	14662	14708	14658	14775	14621	14563	14685	14750	14680	14679	14651	14775	14778	14610	14719	14489	14618	14723	14676	14616	14702	14580	14695	14594	14631	14578	14599	14497	14785	14475	14664	14701	14682	14686	14630	14541	14616	14530	14582	14554	14676	14623	14615	14645	14700	14476	14549	14641	14576	14613	14687	14538	14607	14523	14725	14504	14525	14661	14579	14440	14517	14614	14639	14530	14672	14778	14663	14595	14473	14739	14540	14580	14612	14605	14858	14723	14512	14604	14614	14674	14484	14799	14454	14499	14744	14483	14782	14524	14576	14698	14792	14706	14597	14524	14548	14632	14710	14629	14704	14615	14511	14639	14342	14633	14754	14600	14712	14694	14568	14694	14670	14652	14538	14617	14613	14566	14602	14679	14769	14582	14590	14846	14591	14665	14399	14689	14617	14595	14496	14674	14717	14598	14656	14625	14784	14688	14735	14445	14579	14590	14417	14757	14752	14747	14587	14662	14528	14734	14669	14721	14468	14538	14516	14637	14709	14633	14685	14462	14647	14538	14550	14594	14630	14692	14705	14671	14590	14581	14487	14706	14618	14721	14571	14670	14485	14628	14872	14430	14570	14617	14615	14632	14597	14682	14587	14719	14582	14551	14658	14562	14678	14635	14672	14478	14643	14496	14413	14721	14741	14508	14628	14704	14750	14559	14574	14599	14651	14572	14607	14467	14498	14800	14447	14599	14601	14584	14517	14434	14750	14601	14507	14581	14763	14726	14701	14689	14572	14615	14572	14633	14650	14686	14442	14817	14706	14578	14547	14597	14643	14601	14869	14481	14709	14694	14753	14807	14803	14522	14533	14644	14570	14458	14860	14497	14528	14522	14734	14544	14641	14804	14588	14640	14853	14719	14543	14559	14644	14600	14508	14383	14583	14668	14642	14697	14609	14605	14661	14684	14650	14769	14515	14536	14535	14658	14582	14586	14754	14634	14485	14714	14491	14716	14727	14595	14678	14500	14676	14719	14611	14731	14699	14556	14609	14644	14561	14823	14689	14546	14422	14666	14393	14639	14650	14484	14454	14483	14818	14558	14770	14673	14881	14625	14750	14713	14447	14722	14682	14650	14648	14590	14730	14581	14641	14720	14630	14625	14571	14661	14715	14625	14625	14814	14537	14579	14604	14654	14628	14527	14665	14718	14544	14522	14506	14726	14626	14523	14504	14484	14664	14566	14508	14573	14613	14638	14660	14527	14638	14518	14554	14663	14682	14705	14587	14574	14538	14655	14769	14653	14679	14568	14812	14439	14594	14533	14597	14667	14595	14618	14472	14532	14763	14585	14628	14624	14485	14734	14547	14627	14522	14468	14565	14582	14513	14761	14697	14555	14633	14524	14584	14656	14692	14691	14623	14653	14702	14632	14658	14524	14660	14586	14643	14653	14655	14440	14591	14445	14488	14398	14542	14488	14569	14641	14641	14604	14852	14612	14714	14827	14544	14715	14468	14640	14512	14659	14469	14654	14696	14592	14494	14646	14698	14577	14572	14612	14700	14499	14677	14642	14547	14636	14530	14561	14664	14491	14469	14795	14466	14611	14746	14643	14684	14608	14760	14431	14814	14634	14659	14687	14575	14532	14574	14687	14600	14802	14443	14625	14559	14769	14560	14700	14731	14600	14727	14603	14515	14704	14513	14513	14597	14641	14557	14659	14712	14470	14723	14584	14567	14768	14646	14620	14621	14605	14573	14642	14723	14622	14729	14509	14611	14614	14692	14654	14537	14452	14641	14575	14742	14499	14578	14581	14701	14729	14605	14517	14470	14553	14668	14630	14601	14651	14657	14381	14598	14604	14471	14719	14677	14627	14636	14577	14714	14651	14729	14614	14461	14790	14604	14663	14514	14683	14588	14423	14566	14631	14553	14584	14678	14634	14650	14767	14657	14703	14631	14696	14616	14573	14757	14550	14621	14697	14500	14480	14461	14720	14510	14830	14448	14476	14619	14757	14726	14826	14462	14581	14521	14627	14661	14580	14617	14622	14670	14591	14604	14580	14581	14546	14496	14491	14706	14674	14702	14631	14685	14603	14598	14691	14490	14827	14695	14627	14669	14500	14489	14755	14570	14586	14598	14694	14633	14570	14703	14720	14639	14548	14664	14710	14491	14498	14602	14649	14744	14514	14664	14459	14635	14706	14573	14648	14744	14366	14639	14625	14975	14553	14638	14474	14787	14567	14683	14635	14661	14672	14700	14715	14553	14570	14708	14439	14649	14666	14626	14658	14605	14698	14596	14900	14519	14542	14570	14599	14663	14534	14648	14491	14641	14591	14537	14534	14705	14689	14517	14670	14636	14575	14661	14611	14471	14602	14694	14509	14588	14595	14679	14572	14455	14655	14638	14604	14655	14688	14654	14791	14440	14657	14584	14604	14641	14640	14544	14618	14496	14665	14419	14463	14629	14684	14570	14528	14586	14680	14671	14577	14474	14641	14592	14557	14731	14599	14534	14387	14545	14589	14504	14738	14566	14745	14568	14594	14522	14653	14585	14481	14631	14709	14768	14768	14655	14653	14542	14710	14570	14553	14505	14520	14550	14626	14572	14731	14557	14628	14585	14817	14557	14588	14593	14819	14450	14697	14680	14746	14663	14712	14817	14639	14750	14569	14466	14737	14716	14702	14655	14543	14789	14603	14671	14772	14552	14591	14598	14583	14547	14627	14645	14682	14674	14657	14477	14585	14573	14660	14707	14626	14571	14562	14618	14624	14505	14629	14512	14734	14674	14664	14555	14660	14643	14420	14732	14661	14605	14490	14509	14553	14592	14560	14617	14702	14530	14775	14645	14677	14756	14808	14721	14669	14533	14585	14588	14626	14785	14668	14648	14554	14591	14631	14638	14714	14525	14649	14450	14658	14679	14622	14731	14473	14676	14607	14704	14639	14757	14612	14623	14564	14590	14734	14504	14672	14648	14600	14598	14661	14786	14709	14622	14363	14648	14695	14582	14577	14676	14645	14637	14742	14582	14660	14547	14591	14638	14342	14631	14668	14698	14565	14475	14611	14673	14581	14511	14614	14434	14623	14679	14641	14743	14580	14764	14408	14542	14674	14586	14460	14686	14657	14561	14516	14479	14621	14570	14683	14530	14547	14792	14597	14584	14714	14511	14682	14619	14608	14663	14735	14564	14477	14549	14684	14591	14572	14597	14598	14632	14622	14744	14617	14693	14637	14567	14563	14675	14757	14537	14550	14659	14629	14584	14729	14591	14564	14668	14637	14592	14660	14696	14628	14642	14565	14620	14593	14511	14658	14605	14643	14738	14585	14667	14732	14679	14740	14519	14661	14549	14686	14494	14581	14429	14655	14791	14644	14668	14487	14715	14664	14740	14768	14612	14702	14599	14704	14712	14608	14696	14497	14780	14438	14549	14559	14744	14581	14677	14656	14518	14495	14673	14572	14677	14589	14732	14628	14537	14629	14514	14727	14733	14753	14628	14427	14411	14520	14724	14723	14592	14467	14612	14661	14642	14646	14738	14594	14755	14625	14685	14476	14648	14591	14435	14613	14542	14872	14578	14557	14541	14495	14641	14753	14651	14724	14598	14622	14534	14583	14717	14567	14496	14765	14395	14558	14553	14447	14591	14589	14742	14885	14514	14506	14661	14677	14505	14657	14711	14460	14631	14709	14429	14717	14553	14529	14782	14659	14732	14421	14542	14688	14700	14668	14588	14545	14684	14520	14539	14566	14458	14600	14571	14730	14727	14668	14619	14682	14611	14498	14652	14742	14579	14673	14549	14353	14798	14610	14486	14709	14594	14622	14695	14696	14631	14652	14610	14648	14519	14753	14706	14719	14498	14639	14768	14620	14615	14489	14602	14597
22889	21188	29165	34474	53268	52046	42754	31584	18566	16092	15721	15509	15521	15451	15632	15635	15393	15361	15318	15325	15201	15320	15486	15218	15285	15277	15337	15205	15066	15168	15307	15393	15230	15096	15361	15222	15215	15555	15211	15212	15144	15151	15140	15177	15094	15245	15038	15419	15716	15666	15291	15386	15219	15273	15327	15189	15185	15015	15200	15235	15136	15225	15133	15300	15086	15238	15289	15087	15204	15315	15239	15263	15345	15211	15335	15018	15021	15160	15231	15190	15147	15033	15347	15037	15106	15284	15249	15034	15062	15143	15096	15312	15192	15338	15187	15074	15324	15274	15293	15164	15007	15090	15186	15255	15072	15093	15172	15253	15173	15132	15049	15147	14961	15175	15164	15314	15108	15254	14951	15149	15043	15176	15008	15090	15166	15212	15194	15073	15077	15178	15235	15206	15111	15053	15169	15133	15096	15026	15199	15142	15241	15087	15129	15124	15216	15353	15132	15077	15290	15267	15130	15185	15125	15168	15214	15074	15156	15068	15319	15174	15227	15150	15249	15404	15093	15013	15109	15271	15171	15316	15142	15069	14999	15254	15151	15193	15249	15098	15162	15145	15484	15193	15258	15245	15074	15104	15310	15138	15226	15049	14962	15153	15244	15337	15158	14995	15085	14951	15168	14843	14807	15155	15126	15272	15036	15219	15208	15185	15249	15268	15280	15361	15274	15198	15200	15303	15206	15194	15076	15107	15171	15267	15091	15207	15100	15157	15304	15296	15202	15242	15208	15160	15126	15040	15233	15125	15289	15128	15040	15025	15052	15218	15184	15146	15106	15205	15258	15195	15248	15151	15029	15246	15114	15165	15206	15158	15226	15079	15230	14901	15276	15181	15264	15198	15039	15281	15324	15077	15093	15082	15365	15180	15195	15096	15265	15202	15092	15124	15199	15100	15292	15267	15063	15135	15134	15289	14881	15327	15219	15244	15092	15147	15083	14944	14935	15111	15282	15035	15240	15198	15255	15075	15058	15157	15241	15281	15285	15222	14840	15227	15173	15321	15321	15080	15130	15233	15163	15257	15133	15071	15168	15130	15399	15201	15049	14986	15178	15304	15211	15142	15013	15295	15087	14868	15080	15095	15314	15148	15227	14967	15062	15244	15174	15243	15007	15156	15213	15082	15198	15145	15233	15064	15235	15128	15171	15189	15128	15209	15275	15223	15401	15182	15102	15320	15092	15195	15112	15097	15043	15013	15079	15259	15254	15128	15188	15169	15059	15106	15139	15084	15084	15185	15074	15045	15410	15186	15348	15366	15347	15256	15115	15207	15216	15276	15077	15066	15188	15159	15271	15289	15146	15100	15064	15242	15207	15133	15110	15279	15196	15240	15103	15055	15095	15174	15178	15119	15233	15123	15165	15195	15182	15076	15414	15105	15108	15102	15104	15300	15197	15123	15079	15224	15175	15113	15294	15186	15146	15241	15231	15207	15164	15148	15188	15287	15064	15221	15274	15102	15235	15252	15183	15197	14899	15245	15134	15164	15114	15127	15257	15228	15312	15208	15273	15037	15198	15080	15152	15172	15219	15240	15029	15135	15174	15070	15297	15044	15155	15123	15026	15094	15462	15123	15248	15104	15152	15158	15305	15119	14956	15139	15195	15287	15143	15245	15125	15047	15199	15218	15307	15286	15390	15247	15386	15169	15324	15157	14999	15014	15113	15127	15178	15190	15235	15089	15140	15187	15107	15251	14989	15136	15047	15042	15000	15210	15281	15173	15415	15146	15116	15361	15301	15079	15278	15311	15115	15220	15230	15137	15010	15201	14944	15002	15110	15168	15310	15259	15104	15195	15289	14972	15070	15244	15036	15090	15249	15187	15013	15230	15319	15192	15285	15101	15196	15047	15112	15139	15061	15146	15152	15124	15220	15357	15107	15110	15276	14989	15058	14995	15112	15275	15146	15236	15246	15138	15166	15242	15060	15107	15118	15094	15230	15339	15106	15303	15236	15051	15182	15065	15293	15145	15042	15178	15295	15144	15090	15096	15347	15195	15146	15389	15055	15072	15144	15314	15000	15072	15250	15066	15112	15388	15074	14989	15220	15216	15268	15149	15129	14991	15086	15301	15266	15052	15167	15206	15202	15269	15232	15187	14941	15230	15137	15423	15158	15128	15185	15061	15047	15209	14856	15235	15316	15069	15140	15194	15323	15034	15056	14936	15198	15049	15351	15203	15258	15270	15224	15350	15169	15097	15276	15174	15149	15165	15352	15400	15166	15197	15194	15204	14973	14986	15211	15205	15214	15278	15100	15171	14990	15112	15193	15071	15094	15111	15149	15245	15293	15163	15269	15140	15192	15319	15257	15194	15137	15228	15189	15043	15185	15155	15251	15016	14986	15027	15153	15282	15145	15248	15283	15182	15267	15190	15103	15204	15234	15141	15220	15164	15193	15172	15149	15223	15042	15097	15199	15256	15062	15257	15133	15147	15249	15250	15274	14998	15174	15129	15336	15144	15222	15083	15192	15103	15054	15316	14963	15151	14992	15137	15035	15101	15049	15166	15165	15087	15222	15193	15289	14913	15154	15168	15118	15136	15164	15267	15192	15250	15109	14977	15231	15109	15236	15190	15318	15133	15132	15145	15320	15200	15010	15281	15269	15058	14936	15092	15204	15174	15232	15105	15204	15249	15318	15162	15229	15151	15364	15230	15152	15301	15281	15133	15439	15149	15120	15256	15198	15468	15226	15242	15248	15159	15107	15149	15218	15023	15234	15027	15176	15142	15140	15039	15055	15230	15056	15069	15305	15241	15270	15071	15076	15240	15086	15285	15187	15077	15289	15092	14873	15050	15203	15179	14996	15360	15221	15004	15175	15076	15212	15121	15270	15266	15234	15045	15048	14944	15067	15158	14976	14913	15076	15131	15225	15107	15268	15323	14967	14989	15141	15196	15252	15056	15237	15086	15171	15237	15140	15071	15195	15203	15246	15233	15206	14904	14992	14985	15077	15090	15242	15044	15354	15225	15140	15145	15140	15281	15321	15144	15406	15147	15194	15086	15126	15191	15092	15056	15229	15209	15189	15145	15184	15381	15241	15100	15154	15218	15274	15053	15224	15254	15086	15062	15120	15147	15171	15145	15197	15126	14977	15255	15204	15280	15350	15068	15326	15377	15279	15155	15149	15153	15307	15183	15268	15041	15126	14909	15224	15016	15076	15223	15188	15157	15079	15083	15105	15209	15074	15137	15067	15268	15215	15094	15390	15109	15273	15150	15232	15328	15221	14977	15170	15119	15258	15189	15197	15037	15161	15108	15191	15103	15124	15251	15428	15054	15250	15271	15201	15220	15298	15121	15151	15120	15194	15220	14960	15177	15281	15156	15174	15116	15323	15138	15256	15056	15262	15329	15212	15159	15264	15323	15222	15079	15034	15253	15111	15308	15070	15316	15069	15041	15144	15439	15177	15242	15072	15093	15159	15064	15156	15014	15036	15159	15135	15213	15012	15100	15031	14917	15064	15130	15262	15310	15074	15124	15092	15076	15194	15055	15126	15133	15369	15001	15117	15100	15133	15149	15091	15078	15017	15107	15266	15065	15120	15145	15034	15230	15148	15129	15289	15251	15302	14987	15138	15236	15260	15249	15147	15146	15074	15110	15198	15219	15095	15158	15122	15114	15200	15071	15146	15210	15144	14981	15278	15260	15187	15059	15310	15338	15241	15184	15113	15219	15119	15545	15077	15145	15087	15154	15226	15225	15161	15219	15275	15233	14982	15069	15219	15270	15038	15040	15001	15148	15157	15088	15127	15064	15093	15169	15213	15141	15291	14979	15087	15243	15015	15371	15169	15268	15225	15101	15061	15104	15044	15242	15101	15121	15078	15147	15069	15246	15144	15339	15203	15179	15175	15126	15223	15244	15188	15149	15126	15100	15130	15316	15242	15110	15197	15249	15101	15084	15219	15331	15099	15144	15189	15307	15246	15043	15056	15208	15370	15101	15130	15299	15179	15072	15332	15100	15341	15090	15022	15044	15147	15039	15031	15177	15201	15317	15186	15049	15243	15055	15250	15156	15100	15064	15227	15397	15204	15304	15292	15376	15270	15216	15371	15523	15181	14987	15206	15277	15300	15326	15029	15213	15485	15185	14963	15111	15022	15024	15107	15185	15134	15162	15371	15188	15254	15094	15139	15146	15179	15252	15099	15121	15111	15024	15240	15163	15206	15275	15056	15114	15147	15252	15098	15048	14961	15203	15240	15312	15101	15130	15166	15142	15164	15179	15085	15220	15265	15282	15204	15292	15046	15361	15158	15199	15001	15205	15073	15059	15127	14956	15218	15142	15216	15077	15134	15095	15228	15061	15284	15188	15238	15104	15190	15249	15025	15024	15201	15135	15200	15040	15062	15233	15246	15257	14931	15005	15280	15121	15074	15153	15252	15113	15256	14909	15138	15072	15052	15380	15033	15071	15212	15146	15284	15115	15324	15262	15189	15036	14944	15098	15349	15002	15046	15409	15106	15171	15106	15103	15156	15276	15146	15035	15123	15285	15119	15003	15024	15182	15109	15146	15163	15123	15211	15119	15238	14992	15060	15185	15123	15313	15164	15176	15286	15044	15214	15054	15145	15117	15076	15043	15080	15170	15206	15228	15324	15197	15104	15139	15142	15013	15093	15278	15291	15440	15242	15118	15101	15026	15201	15192	15218	14986	15158	15234	15249	15114	15244	15112	15115	15241	15149	15077	15029	15178	15232	15125	15088	15170	15263	15147	15334	15168	15000	14953	15399	15068	15221	15095	15125	15048	15278	15179	15196	15096	15190	15174	15146	15080	15285	15201	15173	15194	15149	15338	14983	15203	15055	15018	15036	15314	15162	15197	15138	15382	15213	15136	15169	15307	15253	15228	15221	14939	15106	15127	15128	15187	15009	14926	15026	15072	15125	15341	15082	15106	14959	15067	15247	15157	15292	15163	15010	15070	15269	15125	15178	15051	15238	15097	15261	14978	15270	15093	15149	15179	15134	15115	15051	15180	15126	15090	15227	15146	15119	15399	14977	15284	15162	15064	14954	15328	15088	15174	14894	15057	15133	15172	15223	15093	15303	15079	14968	15142	15122	15055	15167	15036	15162	15231	14962	15264	15115	15125	15217	15218	15247	14933	15092	15112
19606	35333	51411	77997	73664	58461	44962	33127	15454	14497	14438	14401	14394	14357	14407	14465	14545	14337	14435	14340	14296	14452	14331	14374	14365	14241	14336	14484	14191	14335	14483	14497	14414	14447	14462	14247	14346	14464	14443	14410	14339	14492	14280	14388	14383	14298	14566	14661	15189	14868	14493	14487	14385	14487	14359	14192	14366	14370	14375	14371	14406	14205	14444	14527	14390	14376	14245	14444	14208	14253	14406	14460	14534	14431	14444	14140	14405	14432	14438	14207	14374	14088	14337	14258	14392	14321	14262	14314	14394	14278	14220	14421	14265	14214	14314	14352	14307	14154	14287	14197	14223	14412	14253	14355	14284	14405	14391	14231	14368	14339	14357	14213	14388	14373	14298	14257	14346	14436	14191	14359	14364	14349	14337	14389	14360	14337	14155	14483	14343	14263	14418	14311	14285	14336	14398	14367	14381	14356	14319	14444	14269	14315	14124	14444	14139	14343	14365	14324	14262	14387	14323	14214	14354	14438	14371	14404	14493	14384	14348	14263	14441	14362	14353	14367	14514	14385	14191	14338	14125	14461	14223	14432	14197	14386	14421	14263	14374	14285	14383	14192	14394	14413	14272	14307	14271	14304	14248	14274	14416	14170	14325	14203	14500	14428	14378	14376	14318	14418	14256	14341	14235	14241	14310	14310	14181	14327	14210	14345	14208	14330	14242	14275	14490	14221	14104	14428	14157	14136	14472	14438	14259	14346	14312	14367	14184	14504	14142	14389	14468	14439	14448	14218	14341	14346	14349	14410	14244	14306	14381	14255	14387	14249	14288	14401	14351	14327	14254	14467	14287	14460	14322	14295	14268	14272	14275	14305	14547	14320	14325	14283	14388	14227	14277	14337	14445	14225	14240	14087	14232	14257	14285	14157	14274	14343	14339	14208	14281	14371	14303	14333	14433	14402	14406	14423	14416	14417	14282	14393	14304	14258	14525	14207	14383	14284	14392	14152	14150	14379	14301	14354	14428	14337	14518	14324	14225	14293	14330	14298	14418	14412	14221	14417	14413	14288	14509	14270	14330	14273	14291	14213	14271	14442	14273	14395	14245	14333	14418	14237	14283	14321	14264	14197	14290	14449	14226	14350	14351	14443	14259	14106	14352	14415	14270	14411	14492	14415	14109	14259	14280	14360	14348	14251	14214	14340	14435	14339	14317	14396	14281	14396	14245	14332	14247	14337	14349	14265	14086	14404	14371	14318	14404	14300	14376	14382	14435	14293	14292	14315	14259	14440	14274	14515	14354	14336	14368	14075	14322	14387	14385	14320	14303	14498	14219	14306	14400	14224	14179	14161	14366	14154	14410	14177	14351	14416	14341	14227	14477	14568	14411	14385	14379	14353	14401	14337	14212	14477	14283	14238	14407	14225	14574	14373	14341	14346	14329	14329	14382	14162	14282	14186	14526	14447	14382	14430	14302	14350	14298	14238	14358	14235	14329	14315	14297	14242	14336	14181	14224	14311	14221	14485	14347	14357	14249	14169	14367	14328	14269	14465	14150	14443	14375	14196	14303	14391	14351	14419	14309	14346	14275	14412	14285	14407	14451	14267	14208	14383	14414	14304	14372	14336	14352	14423	14279	14330	14354	14585	14404	14317	14235	14404	14305	14379	14381	14374	14220	14461	14129	14402	14413	14308	14153	14249	14373	14469	14289	14232	14257	14216	14361	14254	14449	14498	14454	14264	14305	14280	14284	14430	14534	14309	14153	14306	14519	14436	14401	14387	14151	14429	14388	14335	14318	14319	14338	14164	14361	14439	14249	14334	14394	14346	14448	14154	14309	14153	14281	14506	14256	14285	14316	14148	14399	14223	14304	14278	14369	14373	14296	14292	14399	14182	14323	14346	14465	14299	14322	14461	14255	14420	14167	14317	14211	14437	14454	14126	14317	14282	14408	14287	14684	14429	14569	14384	14283	14366	14265	14287	14282	14317	14453	14376	14367	14493	14300	14145	14369	14279	14366	14478	14372	14344	14340	14257	14447	14323	14401	14189	14188	14356	14399	14263	14368	14357	14234	14193	14251	14268	14371	14211	14279	14324	14261	14506	14125	14369	14299	14345	14375	14237	14309	14175	14301	14300	14290	14491	14431	14389	14381	14232	14350	14464	14352	14238	14382	14349	14338	14286	14279	14373	14369	14362	14481	14323	14460	14425	14202	14508	14351	14385	14332	14346	14266	14278	14332	14278	14412	14266	14476	14217	14320	14298	14264	14392	14487	14217	14312	14330	14345	14195	14146	14296	14377	14193	14250	14281	14368	14300	14355	14353	14479	14372	14384	14352	14429	14237	14358	14385	14313	14341	14491	14510	14298	14138	14512	14358	14391	14394	14411	14373	14541	14254	14393	14382	14319	14314	14347	14158	14314	14371	14374	14461	14188	14346	14371	14504	14266	14428	14177	14366	14301	14359	14267	14382	14402	14490	14409	14506	14401	14398	14170	14467	14194	14284	14234	14371	14210	14421	14344	14265	14299	14258	14266	14293	14459	14311	14414	14380	14512	14356	14398	14364	14407	14334	14304	14301	14483	14366	14203	14288	14354	14460	14209	14385	14414	14311	14296	14260	14288	14310	14326	14306	14385	14297	14540	14360	14218	14429	14189	14485	14416	14301	14326	14356	14186	14326	14332	14374	14328	14378	14236	14273	14398	14210	14183	14154	14412	14333	14236	14318	14326	14309	14482	14307	14390	14544	14365	14497	14245	14161	14165	14276	14331	14167	14476	14445	14258	14209	14282	14207	14326	14288	14393	14305	14414	14153	14423	14312	14296	14191	14440	14452	14361	14386	14317	14483	14242	14388	14358	14266	14343	14198	14141	14284	14350	14297	14226	14378	14072	14487	14391	14273	14191	14256	14397	14239	14448	14368	14467	14422	14397	14301	14243	14399	14380	14293	14296	14282	14273	14201	14473	14342	14457	14246	14362	14393	14252	14448	14414	14246	14278	14339	14286	14344	14492	14318	14342	14203	14333	14248	14373	14207	14346	14098	14240	14239	14254	14296	14334	14292	14331	14266	14440	14375	14349	14368	14399	14203	14257	14324	14354	14314	14261	14378	14293	14362	14274	14366	14319	14316	14300	14181	14303	14340	14526	14317	14461	14424	14323	14309	14250	14319	14427	14384	14377	14411	14437	14351	14263	14340	14381	14302	14352	14190	14443	14387	14272	14172	14330	14242	14237	14326	14345	14264	14231	14269	14334	14372	14336	14418	14266	14437	14337	14210	14341	14360	14412	14274	14320	14378	14217	14347	14192	14372	14396	14205	14484	14293	14401	14329	14446	14251	14391	14355	14289	14484	14243	14374	14280	14406	14451	14317	14535	14535	14413	14296	14443	14330	14415	14571	14195	14177	14409	14377	14455	14382	14489	14258	14380	14434	14311	14444	14299	14238	14465	14354	14491	14283	14384	14358	14298	14342	14416	14156	14380	14308	14315	14417	14225	14288	14320	14400	14233	14304	14249	14385	14268	14300	14351	14232	14197	14359	14363	14198	14237	14425	14440	14417	14182	14270	14302	14249	14241	14328	14367	14588	14420	14275	14318	14356	14287	14500	14387	14285	14340	14360	14208	14458	14272	14364	14365	14378	14452	14363	14372	14147	14408	14244	14263	14104	14055	14386	14392	14300	14270	14320	14561	14347	14304	14295	14193	14325	14292	14231	14419	14371	14269	14250	14191	14523	14097	14416	14342	14255	14284	14288	14275	14355	14209	14241	14302	14450	14416	14249	14386	14252	14412	14349	14343	14132	14297	14316	14373	14517	14316	14087	14476	14311	14414	14555	14277	14283	14242	14461	14229	14392	14261	14397	14388	14295	14424	14384	14158	14270	14412	14320	14387	14262	14458	14234	14272	14346	14479	14263	14247	14202	14359	14423	14313	14223	14190	14337	14459	14328	14240	14367	14352	14402	14266	14479	14270	14368	14242	14199	14341	14329	14311	14350	14418	14340	14285	14285	14312	14322	14328	14257	14181	14384	14382	14261	14369	14386	14330	14345	14272	14354	14194	14317	14405	14351	14428	14240	14367	14420	14343	14284	14281	14394	14100	14435	14428	14291	14342	14278	14273	14451	14370	14476	14208	14484	14366	14153	14331	14280	14395	14449	14326	14279	14376	14367	14256	14159	14204	14293	14112	14389	14476	14441	14297	14455	14344	14373	14281	14223	14411	14425	14348	14256	14138	14329	14127	14452	14277	14395	14209	14317	14276	14334	14231	14470	14373	14169	14393	14392	14463	14249	14487	14517	14154	14267	14305	14174	14449	14390	14241	14468	14317	14283	14373	14238	14422	14176	14287	14308	14338	14368	14365	14341	14341	14295	14370	14336	14389	14305	14241	14379	14376	14527	14350	14385	14329	14361	14308	14363	14322	14309	14408	14390	14402	14383	14299	14321	14450	14396	14237	14349	14321	14153	14519	14316	14286	14426	14498	14050	14271	14344	14308	14273	14392	14267	14259	14602	14309	14253	14331	14310	14311	14426	14379	14222	14368	14281	14274	14332	14232	14362	14445	14304	14398	14387	14299	14389	14278	14364	14395	14327	14270	14409	14299	14253	14297	14391	14519	14203	14395	14432	14304	14263	14298	14297	14400	14316	14354	14295	14369	14309	14272	14289	14247	14472	14291	14250	14493	14524	14399	14278	14407	14208	14323	14231	14335	14243	14280	14386	14253	14202	14371	14333	14175	14444	14305	14253	14311	14390	14246	14267	14336	14283	14325	14242	14290	14395	14401	14249	14158	14470	14508	14352	14291	14263	14433	14182	14419	14251	14275	14178	14480	14350	14262	14436	14465	14311	14366	14242	14199	14317	14468	14483	14226	14260	14205	14345	14282	14407	14432	14527	14254	14304	14265	14229	14426	14467	14338	14390	14315	14395	14298	14321	14396	14412	14276	14367	14382	14362	14364	14178	14213	14293	14208	14350	14128	14376	14279	14295	14495	14314	14318	14200	14385	14246	14366	14385	14302	14263	14357	14454	14321	14255	14328	14339	14368	14277	14257	14331	14242	14436	14374	14436	14322	14260	14259	14416	14377	14358	14408	14297	14342	14375	14338	14241	14371	14314	14336	14233	14380	14463	14400	14495	14353	14343	14265	14316	14251	14404	14462	14442	14189	14461
27195	21815	26733	31699	28577	23166	19706	16577	15476	15140	15084	15230	15197	14884	14988	15019	15195	15084	14944	15001	15159	15167	14858	15065	15244	14988	14980	15013	14974	14941	15225	15095	15219	14915	15070	14943	15191	14990	15000	15088	14943	15095	15035	15198	15004	14965	15023	14959	15079	15057	15185	15020	15016	15059	14987	15090	15243	14932	14856	15101	14827	14850	15161	15070	14930	15222	14998	15105	15218	15104	15236	15154	15011	14860	14895	15106	14872	14928	15094	14991	14911	14986	14909	15113	14951	15085	15032	14928	15032	14949	15248	15094	15078	14939	14863	15170	15052	14937	15152	15115	14961	15185	15075	14981	15176	15045	15056	14869	14915	15039	15009	14993	15049	15002	15054	15060	15090	15084	15109	15016	15112	14798	15027	15053	15104	14865	15007	14818	15123	15063	14843	14983	15183	15137	15142	15062	15126	15078	15102	15189	15067	14785	14974	15065	15077	14980	15022	15096	15036	14963	15015	15000	15025	15024	15025	14867	14889	15099	15038	15052	15279	14850	15260	14955	15071	15048	14932	14913	14964	14889	15242	15048	15137	15096	15134	15047	15011	15151	15022	14932	14894	15055	14938	15027	14916	15067	15058	14894	15126	15089	15048	15182	14825	15057	14888	15011	15042	14844	15052	15082	14964	14892	14969	14975	14948	15011	15084	15043	15087	15143	15108	15162	15050	14916	14998	15097	15036	14993	14833	15136	15050	15081	15169	14945	15046	14887	15169	15031	15101	15124	15033	15039	14980	15047	14977	14974	15019	15131	15184	15039	15145	15238	15036	14973	14798	15018	15203	15114	15198	14996	15155	15039	15170	14990	14984	15033	15005	14929	14925	14892	15166	15023	15018	15128	15087	15102	15114	15179	15144	14892	15128	15085	14919	14962	15097	15049	14971	14949	15238	14955	15071	15006	15042	14992	14907	15048	15006	15128	15172	15027	14889	15092	15077	15113	15161	14827	14987	15197	14851	15070	15082	15089	15110	14866	15064	14891	14796	14893	14908	14995	14786	14992	15030	14979	14918	15204	15018	14898	14930	15133	15017	14927	15079	15049	15034	15146	15040	15058	15052	15052	15000	15125	14988	14955	14971	15056	15062	14961	14998	15058	15079	14969	14962	15024	14964	15021	14913	15132	14984	14892	15057	15237	14786	14874	15290	15144	15184	14888	15054	14838	14870	14991	15016	14955	15145	15009	14963	15081	15111	15025	15029	15129	15013	15024	14984	15002	14980	14993	14997	14838	14970	14894	14939	15017	14972	15137	14989	14964	14990	15322	15163	14991	15053	15138	14958	15217	14952	15117	15042	14925	14943	15054	15087	14993	15040	15202	14948	15108	15094	14911	15005	15113	14932	14941	14926	15041	15094	14992	15143	14949	15010	14907	15013	15093	15139	15091	14981	15015	15115	15184	14988	15018	15048	14909	14998	14931	15117	15109	15095	15137	14770	15004	14967	15066	15066	14979	15043	15212	15064	15047	15052	15035	15002	14944	15168	15102	15083	15032	15049	15135	15008	15091	14952	15004	14954	14952	15076	15147	15141	15147	14978	15086	15083	14959	15146	14965	15069	15142	14801	15131	14982	14996	15068	15139	14988	15014	14903	15096	14778	14845	15034	15026	15106	15115	15236	15115	15028	14918	15045	15160	15048	15027	14977	15071	15066	14991	14940	14993	15021	15001	15004	15011	14837	15084	14972	14942	14782	14918	14928	14918	15030	14834	15063	14878	14988	14938	14966	15009	15059	15103	14974	14978	14944	14997	15022	15288	15053	14797	14853	15088	14932	14947	15135	15062	15199	14793	15132	15188	15032	15173	14965	15118	15020	14989	14888	15126	14973	15136	15232	15073	14986	15105	14910	15054	15097	14824	14922	15014	14941	14903	15242	14915	15015	15076	15148	14930	14966	15007	15138	14869	14987	14998	15379	15146	15013	15119	14973	14842	15112	15066	15116	15193	14923	15100	15012	15227	14994	15021	14998	15108	14985	14982	14990	15132	15185	15042	15096	15061	15045	14987	15046	15154	15073	15114	15011	14957	14909	14827	14944	14968	15095	14969	14928	15135	14857	14950	15117	14874	15283	15070	14978	14932	14856	15164	15090	14826	14815	15129	14937	15152	15052	15006	14962	15004	15133	14974	15068	15039	15023	15012	14927	14993	14823	15143	15038	14963	14932	15161	14829	14927	15021	15141	15116	15194	15071	15067	15007	15225	15054	14948	15060	15063	14919	15237	14849	14765	14973	14997	15024	14948	14828	14971	14904	14902	14939	15286	15158	14990	14847	15115	14956	15114	15002	15131	14890	15125	14926	15151	14848	15196	15147	14855	14944	14958	14788	15044	14900	14922	14898	14876	15092	15158	15159	14977	15162	15034	15024	14923	15037	15103	14991	15000	15136	15173	15002	15089	14857	15008	14843	14837	15081	15009	14941	15195	15068	14851	14968	15003	15036	15150	15147	15197	14953	15078	15359	15074	15037	14845	14966	15072	15105	14867	15075	14890	15137	15019	14943	15035	15072	15106	15079	15149	15113	15059	14973	15158	15261	15162	15184	14989	15205	14978	14996	15033	14883	15122	15206	14840	14820	15207	14959	14857	15018	14943	15067	15012	15087	14910	15075	15116	14937	14988	15019	15116	14971	15146	14938	15157	15176	14802	14998	15045	15022	14959	15031	15020	14779	14862	14946	15088	15103	15153	15071	14906	15152	14897	15044	15091	15093	15070	15097	14985	15164	15018	14746	15087	15061	14996	14909	15058	15137	15039	15036	14973	15116	15038	14763	14929	14967	15054	14938	14829	14930	14829	14991	15018	14966	15169	14937	15050	14974	14858	14861	15013	14962	15119	15006	15110	14975	14858	15013	15046	15053	14927	14987	15257	15166	14983	15131	14988	15051	14862	14930	15031	15018	15051	15034	15035	14929	15179	14963	14892	14903	15124	14992	14927	15010	14937	14872	15073	15014	15087	14973	14765	14985	14895	15012	15005	14849	15165	15086	14947	15040	14999	15011	14953	14847	14748	15169	15081	14903	15015	15038	15007	15021	15056	15080	15167	15029	15086	14865	15049	14969	15110	15015	15051	15008	14978	15009	14932	15065	15020	14972	15027	14943	15021	14984	15016	15007	15023	15013	15073	14988	15048	14984	14939	15096	15043	15117	15043	15084	15028	15274	15233	15100	14948	15058	15018	14896	15020	15184	15063	14970	15165	15158	15116	15155	15195	15135	15025	15095	15060	14993	14993	15092	15085	15092	14973	14920	14954	14848	14988	15047	14904	15033	15025	14955	14932	14939	14949	15087	15155	15257	15210	15051	15057	15053	14959	15388	15074	15120	15017	15078	14897	15056	14803	14960	14960	14952	14959	15025	14993	15351	15086	15082	14997	15044	15201	15212	15265	15035	15110	15063	15160	14918	15192	15379	15060	15154	15166	15060	15014	14950	14981	14939	14987	15095	15149	15204	14866	15069	15124	14789	14969	15068	15116	14924	14839	15022	15134	14987	15143	15029	14921	15085	15128	14955	15036	14968	15005	15178	14866	15074	15020	14960	15036	14862	15269	15143	15272	14988	14974	15027	15124	14974	14993	15137	15006	14869	15020	15081	14956	14976	15100	15220	15111	15096	15014	14919	15149	15078	14960	15073	14882	14979	15075	14941	15153	14908	14977	14992	15233	15197	15119	15059	15053	14969	15069	14967	15222	15039	15164	15164	15007	15061	15061	15093	15191	14949	15023	14975	15104	14983	15135	15056	15082	14928	14910	14880	15003	14962	14792	15062	15049	14930	14992	15240	15115	15036	15056	15078	14995	14924	15055	14846	14969	15124	14940	14971	14978	14910	14887	15142	15070	14990	15107	15073	15024	15016	14985	14942	14868	14964	15107	15079	15107	14960	15007	15124	15054	15154	14937	14980	15062	15089	14976	14843	15064	15024	15155	14877	14971	14945	15128	15031	15032	15131	15163	15048	14982	15289	14892	14970	15180	15121	15031	15291	15123	15215	14963	14932	15022	15034	15097	15253	14883	14996	14985	15117	15032	15102	15002	14993	15079	15113	14960	15039	15029	15106	14997	14977	15125	15234	14947	15045	15052	15014	15061	15069	15262	15022	15103	15119	14941	14891	15181	14902	14940	14940	15166	15095	15094	15159	14969	15010	15242	14899	14977	15133	15134	14902	15000	15049	15028	14966	14964	15031	15001	15274	14947	15027	14783	15085	15135	15059	15006	15035	14883	14996	14979	14915	15164	15189	14988	15022	14844	14943	14876	15081	15004	14953	15209	15069	15049	14903	14910	15023	14952	15079	14977	15043	15021	15300	15129	14947	15084	15051	14954	14909	15086	14594	15165	14901	15043	15023	15011	14938	15134	15115	15026	15114	15133	15084	15146	15100	15155	15052	15111	14851	15044	15238	15126	15041	14943	15106	15105	14949	15042	15285	14974	14993	14992	15047	15043	14929	15055	15039	14980	15164	15090	14925	14842	15123	15178	15251	15119	15065	15142	14788	14997	14975	14979	14985	15098	14816	15057	14912	14943	15090	14930	15080	14766	15054	15029	15021	14934	15006	15139	15012	14914	14935	14868	15077	15028	14989	14988	15234	14954	15202	15120	15005	15027	15044	15006	15166	15053	14942	14906	14853	14966	15154	15031	15045	14939	15051	14984	14873	15053	14995	15095	15069	14950	15026	15183	14968	14885	14974	14979	15149	15044	14833	15045	15092	14951	14909	15208	15036	15057	15175	15074	15021	14965	15173	15095	15039	15148	14909	15057	15011	14936	14878	15107	15158	15047	15101	14924	14931	14979	14984	14918	14841	14903	15142	15004	15090	14936	14928	15041	15142	14927	14970	15009	14990	15105	14982	15137	15117	15059	14978	15019	15182	15056	15069	14967	15107	15091	15016	14980	15158	15020	15156	14955	15039	15066	14793	15262	15062	14958	15068	14947	15053	14931	14898	14921	15130	15032	15056	14982	15174	15085	15181	15091	15075	15265	14799	15040	15061	15076	15043	14994	15153	14961	15122	15062	15323	14989	15182	14989	15110	15023	15060	15206	15104	15157	15201	14865	14878	15102	14857	15028	15262	15108	14881	14900	14955	15026	15119	15153	15006	15170	14969	14935	15109	14978	15005	15033
16166	22116	28987	34057	30548	23947	19509	15866	14316	14237	14209	14191	14401	14114	14413	14297	14251	14352	14224	14265	14224	14268	14180	14408	14252	14041	14104	14220	14329	14394	14336	14322	14172	14334	14436	14357	14304	14274	14309	14210	14189	14216	14183	14238	14246	14395	14283	14182	14256	14294	14168	14199	14258	14386	14079	14395	14166	14267	14137	14366	14151	14307	14247	14275	14287	14125	14468	14076	14238	14278	14369	14185	14313	14165	14236	14295	14371	14281	14339	14259	14099	14354	14399	14240	14100	14304	14320	14334	14190	14294	14138	14163	14179	14199	14371	14429	14288	14392	14481	14084	14232	14134	14284	14186	14434	14326	14287	14171	14137	14369	14170	14149	14174	14343	14334	14226	14159	14242	14324	14249	14250	14408	14266	14371	14352	14224	14301	14268	14296	14267	14229	14242	14230	14215	14327	14381	14193	14138	14285	14303	14239	14256	14236	14325	14065	14356	14291	14339	14372	14463	14401	14230	14159	14130	14383	14344	14094	14153	14215	14223	14416	14355	14096	14282	14158	14201	14233	14217	14230	14329	14123	14223	14209	14258	14193	14163	14287	14273	14297	14264	14255	14303	14273	14313	14036	14333	14158	14369	14349	14375	14315	14316	14332	14262	14219	14493	14280	14273	14243	14148	14256	14204	14497	14158	14348	14302	14222	14298	14314	14294	14170	14290	14398	14266	14256	14300	14262	14475	14339	14232	14385	14166	14271	14198	14354	14366	14242	14115	14180	14405	14317	14304	14210	14295	14327	14342	14168	14212	14373	14294	14218	14193	14297	14270	14177	14294	14248	14236	14199	14229	14285	14362	14231	14337	14396	14330	14220	14216	14293	14258	14310	14283	14228	14285	14266	14275	14208	14361	14238	14337	14368	14288	14213	14136	14270	14273	14261	14281	14389	14167	14242	14318	14425	14276	14236	14376	14230	14181	14236	14203	14313	14356	14340	14246	14129	14207	14250	14295	14295	14139	14261	14271	14332	14391	14119	14332	14274	14209	14185	14271	14122	14210	14120	14238	14047	14186	14272	14429	14360	14425	14399	14148	14268	14363	14161	14117	14099	14152	14376	14474	14219	14218	14247	14251	14408	14272	14218	14185	14126	14207	14292	14188	14180	14187	14115	14315	14218	14258	14245	14296	14274	14446	14382	14292	14317	14363	14294	14139	14371	14231	14138	14270	14168	14246	14283	14221	14427	14289	14306	14211	14191	14319	14237	14280	14281	14215	14261	14231	14123	14255	14326	14331	14206	14428	14392	14277	14322	14223	14290	14382	14191	14234	14192	14174	14134	14085	14256	14227	14170	14331	14214	14363	14204	14127	14472	14175	14238	14322	14090	14383	14370	14186	14266	14191	14151	14176	14377	14367	14265	14439	14376	14403	14325	14212	14245	14329	14309	14340	14165	14220	14123	14451	14367	14261	14462	14440	14221	14026	14340	14244	14302	14123	14368	14331	14381	14165	14196	14293	14262	14291	14466	14315	14198	14115	14190	14292	14241	14078	14095	14529	14247	14110	14330	14189	14298	14340	14242	14440	14336	14417	14264	14264	14175	14187	14308	14127	14211	14343	14334	14254	14376	14225	14159	14235	14166	14188	14309	14357	14170	14263	14274	14322	14318	14301	14331	14313	14151	14163	14217	14165	14145	14329	14310	14274	14345	14214	14278	14344	14444	14390	14208	14227	14188	14297	14394	14313	14273	14332	14236	14282	14219	14214	14382	14297	14252	14282	14334	14392	14114	14361	14380	14232	14337	14210	14264	14213	14260	14367	14344	14323	14301	14436	14331	14365	14281	14133	14301	14334	14254	14378	14263	14279	14363	14080	14126	14113	14379	14112	14297	14193	14375	14253	14184	14139	14110	14216	14344	14244	14299	14095	14426	14411	14219	14225	14352	14204	14478	14239	14263	14168	14225	14326	14101	14243	14389	14320	14452	14284	14267	14190	14338	14291	14224	14100	14386	14179	14462	14117	14265	14336	14250	14232	14263	14326	14320	14319	14269	14168	14239	14265	14153	14254	14293	14242	14349	14343	14305	14323	14268	14263	14422	14344	14325	14429	14390	14334	14189	14382	14169	14162	14293	14166	14248	14241	14193	14256	14150	14130	14184	14216	14277	14356	14352	14226	14446	14250	14307	14325	14297	14307	14186	14263	14343	14136	14092	14267	14435	14309	14226	14322	14202	14447	14241	14206	14270	14035	14240	14341	14233	14470	14273	14435	14419	14279	14265	14165	14192	14259	14351	14325	14100	14406	14339	14154	14242	14356	14228	14450	14426	14167	14323	14248	14308	14176	14262	14221	14314	14423	14056	14378	14377	14348	14355	14230	14443	14410	14196	14356	14142	14277	14282	14328	14259	14388	14254	14297	14143	14220	14259	14225	14050	14277	14110	14400	14072	14070	14429	14313	14152	14318	14289	14244	14272	14250	14285	14173	14208	14255	14250	14172	14154	14311	14301	14268	14290	14335	14239	14230	14328	14280	14316	14241	14255	14270	14413	14110	14373	14374	14286	14184	14274	14308	14296	14203	14384	14298	14327	14200	14350	14243	14285	14280	14144	14294	14301	14318	14141	14182	14381	14258	14223	14120	14324	14345	14118	14302	14282	14349	14111	14220	14371	14168	14131	14272	14366	14256	14317	14258	14327	14255	14130	14245	14268	14209	14260	14314	14245	14328	14272	14259	14265	14435	14231	14277	14311	14300	14327	14344	14310	14294	14325	14266	14472	14399	14166	14314	14226	14101	14383	14289	14184	14178	14302	14290	14341	14144	14216	14346	14235	14190	14175	14341	14155	14408	14263	14355	14360	14006	14228	14324	14171	14292	14175	14247	14183	14395	14324	14412	14323	14222	14287	14341	14429	14309	14245	14336	14124	14258	14239	14216	14317	14279	14251	14403	14471	14285	14225	14202	14293	14390	14073	14358	14378	14402	14251	14217	14262	14139	14143	14187	14260	14097	14393	14232	14144	14196	14285	14435	14134	14198	14296	14307	14176	14162	14233	14175	14232	14317	14157	14314	14407	14365	14285	14365	14326	14354	14454	14351	14264	14323	14121	14420	14299	14192	14290	14173	14137	14218	14309	14230	14247	14225	14306	14280	14279	14357	14244	14308	14196	14203	14436	14184	14407	14334	14344	14278	14423	14182	14351	14287	14302	14421	14182	14361	14342	14253	14340	14310	14226	14248	14187	14178	14306	14295	14212	14125	14094	14248	14073	14390	14194	14326	14194	14305	14306	14381	14343	14467	14128	14349	14280	14236	14216	14411	14204	14212	14233	14257	14297	14274	14294	14376	14273	14145	14256	14216	14304	14202	14314	14204	14245	14268	14268	14118	14518	14213	14223	14289	14256	14170	14303	14166	14085	14272	14354	14276	14172	14251	14147	14254	14313	14138	14205	14293	14403	14328	14301	14432	14131	14373	14341	14360	14343	14215	14348	14373	14363	14283	14381	14195	14300	14128	14398	14195	14272	14101	14144	14263	14305	14370	14438	14240	14186	14092	14293	14267	14297	14427	14239	14204	14203	14152	14385	14279	14206	14201	14371	14241	14428	14308	14365	14125	14327	14454	14290	14113	14252	14199	14098	14191	14451	14187	14264	14244	14308	14355	14047	14148	14262	14297	14271	14315	14337	14183	14135	14392	14317	14295	14292	14306	14411	14323	14228	14197	14542	14124	14294	14145	14415	14301	14236	14430	14209	14326	14431	14324	14290	14166	14238	14373	14182	14330	14251	14289	14171	14373	14331	14159	14172	14347	14259	14439	14103	14167	14391	14165	14275	14275	14314	14282	14423	14264	14144	14330	14360	14287	14377	14318	14240	14399	14255	14298	14418	14070	14335	14323	14264	14107	14152	14183	14331	14320	14384	14247	14154	14324	14272	14183	14346	14177	14199	14284	14315	14163	14143	14208	14356	14246	14220	14305	14240	14192	14418	14245	14226	14199	14287	14205	14300	14112	14087	14303	14414	14200	14149	14257	14230	14217	14313	14353	14331	14259	14330	14395	14217	14334	14247	14215	14348	14183	14306	14133	14310	14309	14308	14180	14264	14296	14238	14145	14285	14286	14227	14288	14207	14253	14244	14311	14216	14303	14224	14273	14320	14175	14293	14255	14288	14277	14262	14276	14332	14144	14141	14422	14210	14353	14122	14199	14171	14249	14259	14234	14250	14376	14200	14433	14444	14266	14180	14241	14322	14344	14282	14296	14172	14245	14363	14317	14252	14346	14087	14068	14276	14269	14232	14321	14311	14087	14294	14242	14265	14409	14337	14385	14210	14160	14471	14410	14219	14240	14401	14269	14157	14272	14406	14370	14249	14351	14325	14312	14252	14336	14184	14485	14407	14197	14449	14250	14374	14241	14290	14318	14227	14202	14280	14298	14119	13966	14300	14284	14283	14229	14214	14332	14338	14311	14213	14213	14309	14249	14369	14217	14341	14298	14206	14250	14134	14230	14256	14214	14198	14500	14258	14300	14434	14296	14355	14330	14189	14350	14314	14224	14214	14224	14226	14256	14170	14209	14281	14277	14230	14224	14380	14345	14108	14371	14211	14238	14331	14286	14239	14281	14311	14128	14209	14401	14329	14424	14189	14311	14337	14220	14232	14190	14480	14308	14152	14223	14199	14419	14007	14112	14397	14289	14390	14221	14379	14067	14348	14214	14325	14348	14261	14229	14153	14377	14307	14271	14069	14323	14515	14196	14332	14238	14368	14360	14329	14447	14300	14421	14268	14210	14187	14244	14252	14271	14314	14230	14239	14258	14271	14016	14202	14191	14311	14288	14537	14100	14257	14291	14403	14083	14173	14009	14228	14266	14140	14135	14330	14504	14313	14340	14399	14234	14338	14290	14249	14402	14221	14182	14260	14218	14288	14328	14292	14160	14481	14293	14214	14125	14314	14319	14201	14364	14402	14200	14140	14351	14258	14385	14217	14180	14369	14235	14311	14243	14270	14250	14196	14457	14248	14181	14219	14293	14316	14379	14184	14539	14434	14223	14245	14232	14366	14064	14328	14279	14209	14218	14163	14282	14352	14272	14319	14214	14299	14170	14369	14295	14368	14196	14373	14231	14267	14236	14268	14252	14138	14279	14283	14304	14312	14144	14271	14247	14072	14418
24273	21252	29455	42486	48782	44729	34796	22852	16570	15821	15658	15660	15509	15495	15474	15539	15453	15563	15458	15482	15371	15581	15531	15558	15462	15220	15646	15369	15490	15472	15573	15416	15574	15324	15345	15488	15547	15626	15386	15419	15433	15329	15340	15466	15223	15508	15359	15579	15606	15455	15628	15546	15290	15426	15221	15469	15395	15520	15388	15355	15500	15453	15471	15591	15224	15563	15483	15651	15419	15209	15512	15413	15132	15428	15346	15371	15219	15279	15505	15481	15544	15478	15439	15375	15434	15498	15608	15499	15228	15221	15489	15455	15395	15570	15619	15582	15556	15297	15547	15387	15415	15356	15304	15263	15295	15400	15501	15523	15443	15432	15313	15455	15327	15279	15389	15240	15507	15273	15442	15386	15482	15391	15259	15601	15603	15508	15335	15482	15360	15543	15631	15459	15507	15497	15412	15396	15370	15256	15398	15345	15167	15242	15331	15178	15299	15031	15350	15385	15430	15434	15557	15429	15436	15607	15394	15341	15475	15326	15303	15513	15350	15408	15404	15398	15473	15416	15355	15531	15409	15491	15294	15364	15464	15452	15238	15487	15364	15546	15485	15399	15500	15438	15286	15448	15407	15291	15363	15708	15404	15269	15389	15275	15451	15290	15505	15479	15479	15470	15483	15406	15604	15363	15325	15238	15426	15293	15505	15358	15319	15409	15184	15278	15299	15260	15469	15200	15531	15259	15501	15274	15416	15516	15536	15379	15662	15414	15203	15327	15288	15564	15547	15316	15412	15326	15393	15262	15514	15257	15317	15280	15368	15401	15374	15315	15437	15322	15310	15238	15558	15261	15462	15475	15379	15535	15432	15297	15351	15488	15361	15592	15424	15421	15305	15218	15585	15387	15286	15415	15362	15358	15404	15367	15385	15416	15486	15703	15521	15427	15210	15516	15267	15453	15337	15203	15407	15390	15439	15352	15558	15183	15388	15296	15287	15420	15496	15423	15554	15419	15261	15315	15349	15289	15461	15535	15298	15436	15509	15406	15437	15302	15538	15273	15532	15320	15707	15532	15258	15518	15436	15328	15392	15336	15287	15242	15368	15407	15347	15405	15384	15318	15408	15412	15461	15494	15389	15565	15692	15258	15280	15391	15404	15339	15335	15414	15597	15356	15489	15214	15218	15205	15312	15315	15373	15402	15290	15229	15370	15259	15392	15417	15487	15425	15611	15452	15390	15390	15374	15435	15416	15385	15339	15413	15395	15341	15347	15348	15271	15355	15429	15432	15311	15194	15382	15238	15474	15487	15300	15501	15422	15444	15509	15698	15425	15344	15337	15458	15399	15389	15442	15369	15623	15421	15341	15123	15283	15404	15305	15457	15335	15659	15351	15555	15336	15496	15471	15409	15353	15351	15516	15351	15409	15305	15427	15352	15397	15425	15488	15468	15558	15483	15544	15494	15464	15259	15440	15481	15220	15472	15239	15386	15442	15455	15579	15487	15392	15394	15434	15358	15618	15347	15365	15483	15465	15332	15364	15313	15433	15541	15285	15450	15400	15392	15262	15441	15213	15362	15383	15339	15468	15409	15303	15406	15355	15439	15580	15373	15362	15442	15421	15614	15311	15363	15300	15329	15257	15371	15419	15491	15432	15176	15402	15597	15514	15055	15412	15507	15356	15186	15371	15411	15505	15328	15441	15535	15337	15320	15431	15115	15404	15533	15407	15342	15549	15493	15224	15536	15530	15398	15425	15508	15304	15456	15471	15309	15414	15444	15545	15362	15509	15449	15271	15173	15437	15450	15384	15436	15513	15349	15359	15451	15435	15380	15362	15306	15419	15296	15287	15320	15392	15356	15424	15300	15485	15567	15354	15481	15198	15569	15372	15291	15198	15276	15268	15223	15474	15640	15490	15194	15388	15446	15413	15236	15310	15494	15474	15350	15171	15336	15488	15432	15436	15440	15351	15428	15345	15526	15392	15606	15407	15251	15609	15418	15405	15403	15231	15311	15290	15549	15464	15291	15379	15428	15488	15405	15412	15316	15532	15284	15443	15356	15361	15299	15448	15391	15347	15494	15470	15249	15590	15290	15341	15445	15466	15273	15372	15477	15521	15199	15433	15274	15405	15403	15364	15510	15413	15486	15421	15437	15334	15321	15324	15375	15402	15395	15212	15498	15460	15431	15362	15374	15296	15415	15507	15620	15378	15474	15424	15210	15445	15546	15197	15374	15170	15470	15425	15316	15273	15329	15430	15256	15487	15513	15542	15533	15346	15465	15306	15582	15171	15268	15363	15399	15109	15250	15269	15601	15339	15381	15277	15336	15286	15350	15253	15493	15354	15536	15465	15462	15377	15351	15337	15501	15565	15462	15364	15459	15495	15381	15449	15450	15449	15216	15492	15360	15651	15416	15395	15306	15197	15402	15266	15560	15436	15355	15396	15728	15380	15395	15338	15331	15352	15348	15351	15310	15464	15387	15377	15455	15444	15332	15393	15105	15425	15239	15485	15146	15473	15261	15423	15244	15374	15436	15233	15518	15504	15174	15418	15420	15451	15449	15308	15575	15374	15415	15339	15462	15543	15459	15311	15283	15232	15324	15466	15356	15442	15561	15453	15471	15430	15393	15167	15203	15310	15470	15393	15211	15441	15330	15369	15529	15548	15587	15322	15280	15460	15219	15427	15393	15282	15607	15383	15447	15298	15265	15580	15366	15186	15419	15550	15231	15390	15377	15107	15263	15475	15437	15305	15361	15601	15532	15479	15272	15537	15242	15578	15315	15501	15468	15382	15365	15403	15421	15409	15349	15407	15280	15363	15537	15458	15495	15345	15198	15442	15396	15190	15413	15461	15359	15336	15489	15439	15296	15369	15409	15575	15350	15294	15397	15310	15495	15327	15468	15353	15541	15294	15401	15505	15278	15466	15305	15684	15315	15329	15464	15258	15268	15316	15424	15423	15475	15395	15506	15448	15291	15281	15557	15383	15522	15248	15517	15319	15244	15596	15412	15386	15239	15469	15282	15245	15349	15355	15423	15403	15276	15441	15488	15387	15214	15362	15312	15283	15298	15459	15459	15314	15341	15366	15505	15567	15585	15391	15697	15472	15233	15489	15342	15404	15444	15474	15301	15475	15531	15417	15384	15475	15179	15353	15454	15243	15505	15410	15561	15471	15378	15442	15385	15400	15336	15470	15365	15329	15394	15455	15162	15449	15425	15179	15275	15449	15455	15323	15356	15405	15562	15439	15250	15452	15261	15428	15209	15398	15410	15529	15352	15192	15372	15351	15654	15504	15384	15263	15296	15221	15414	15555	15337	15379	15221	15409	15439	15288	15464	15520	15318	15528	15202	15182	15330	15457	15323	15488	15490	15292	15508	15348	15398	15341	15650	15331	15385	15471	15386	15498	15472	15291	15442	15443	15497	15359	15326	15445	15478	15347	15379	15167	15424	15173	15209	15320	15409	15320	15317	15462	15353	15459	15572	15429	15400	15326	15264	15500	15407	15374	15555	15310	15420	15636	15266	15316	15348	15287	15354	15252	15343	15537	15335	15364	15377	15365	15347	15407	15378	15543	15461	15306	15539	15437	15302	15279	15456	15434	15511	15357	15306	15243	15392	15372	15500	15364	15509	15295	15341	15230	15438	15362	15340	15410	15633	15369	15379	15328	15449	15332	15436	15665	15386	15483	15452	15327	15534	15179	15261	15333	15545	15315	15447	15503	15373	15386	15587	15319	15517	15450	15334	15325	15571	15450	15372	15323	15411	15396	15219	15310	15470	15355	15436	15580	15423	15441	15527	15609	15395	15258	15290	15349	15485	15611	15535	15426	15320	15390	15430	15658	15454	15224	15300	15344	15261	15249	15306	15352	15403	15362	15385	15266	15469	15415	15307	15342	15576	15604	15522	15375	15410	15367	15382	15362	15243	15284	15300	15358	15388	15389	15281	15422	15427	15496	15386	15362	15244	15510	15042	15148	15575	15601	15630	15463	15376	15297	15312	15512	15378	15237	15338	15697	15573	15263	14964	15394	15398	15386	15362	15327	15354	15511	15338	15436	15410	15488	15362	15415	15458	15455	15420	15395	15329	15458	15256	15498	15257	15405	15422	15263	15425	15367	15638	15356	15494	15549	15616	15535	15374	15278	15301	15422	15493	15642	15430	15453	15397	15320	15353	15409	15544	15581	15323	15411	15428	15330	15467	15528	15282	15443	15431	15427	15598	15374	15125	15381	15441	15383	15384	15371	15424	15271	15357	15265	15306	15284	15339	15511	15374	15261	15473	15572	15393	15484	15553	15497	15319	15386	15356	15490	15445	15345	15428	15553	15300	15311	15414	15280	15486	15390	15367	15389	15387	15613	15315	15592	15439	15501	15530	15419	15432	15342	15304	15361	15230	15434	15266	15226	15336	15427	15489	15409	15487	15280	15321	15356	15555	15403	15348	15385	15336	15394	15454	15406	15499	15394	15233	15425	15630	15423	15365	15369	15327	15419	15462	15410	15504	15473	15364	15361	15327	15150	15482	15462	15456	15505	15329	15421	15442	15377	15432	15267	15350	15299	15317	15493	15321	15304	15473	15338	15319	15561	15374	15384	15392	15474	15255	15528	15307	15431	15482	15556	15472	15450	15398	15390	15420	15319	15370	15356	15507	15276	15467	15474	15228	15335	15326	15327	15582	15342	15484	15381	15344	15446	15303	15432	15291	15464	15283	15367	15363	15332	15341	15430	15230	15380	15328	15434	15574	15328	15340	15527	15313	15493	15353	15407	15464	15384	15141	15266	15576	15423	15327	15275	15561	15444	15363	15414	15217	15414	15368	15439	15404	15401	15495	15433	15561	15511	15476	15621	15693	15615	15527	15430	15629	15571	15467	15396	15280	15430	15650	15370	15392	15377	15337	15475	15140	15358	15535	15210	15511	15220	15406	15673	15420	15422	15504	15260	15415	15417	15282	15268	15323	15548	15542	15518	15422	15269	15324	15284	15344	15421	15353	15475	15467	15486	15385	15293	15387	15332	15553	15394	15373	15477	15431	15453	15563	15355	15310	15291	15446	15476	15499	15250	15346	15474	15335	15543	15338	15228	15468	15275	15352	15170	15531	15459	15400	15557	15573	15360	15281	15454	15269	15385	15493	15365	15401	15440	15439	15436	15394	15540	15271
17864	32716	48424	62978	55926	46229	35749	21761	14755	14481	14591	14519	14571	14380	14532	14559	14558	14690	14528	14559	14529	14422	14615	14526	14556	14718	14565	14513	14525	14678	14533	14636	14627	14524	14725	14590	14482	14749	14411	14521	14685	14639	14420	14379	14492	14606	14478	14577	14906	14747	14793	14653	14612	14746	14329	14597	14375	14572	14444	14598	14552	14463	14571	14602	14507	14580	14606	14596	14608	14413	14590	14532	14378	14651	14465	14451	14517	14446	14433	14575	14416	14517	14466	14433	14485	14605	14637	14446	14527	14432	14300	14671	14487	14473	14466	14506	14566	14499	14571	14600	14501	14434	14364	14315	14720	14492	14557	14406	14600	14389	14401	14434	14445	14496	14532	14456	14683	14516	14413	14504	14498	14509	14683	14546	14551	14640	14680	14550	14566	14641	14456	14529	14705	14552	14599	14625	14413	14583	14527	14516	14541	14415	14643	14397	14313	14382	14506	14525	14361	14739	14555	14491	14365	14684	14526	14382	14545	14508	14620	14455	14406	14583	14408	14441	14368	14511	14446	14475	14639	14576	14535	14361	14469	14578	14486	14518	14615	14502	14472	14500	14558	14328	14458	14508	14652	14588	14523	14672	14447	14559	14657	14538	14460	14433	14651	14507	14553	14612	14650	14552	14483	14510	14419	14527	14744	14570	14698	14568	14588	14483	14321	14447	14497	14390	14545	14631	14560	14470	14514	14422	14414	14540	14310	14416	14404	14647	14588	14432	14678	14401	14558	14670	14546	14443	14482	14640	14593	14551	14364	14553	14525	14507	14523	14419	14322	14691	14636	14508	14442	14655	14682	14621	14329	14466	14511	14538	14551	14441	14585	14747	14456	14602	14592	14537	14583	14602	14582	14514	14643	14400	14598	14503	14583	14512	14667	14461	14514	14558	14429	14576	14564	14544	14524	14746	14470	14493	14561	14464	14450	14483	14631	14446	14579	14455	14633	14592	14580	14259	14513	14560	14423	14561	14572	14451	14554	14514	14519	14443	14422	14664	14506	14657	14593	14538	14727	14548	14656	14461	14534	14484	14606	14448	14566	14585	14820	14481	14433	14586	14614	14503	14706	14379	14572	14429	14630	14593	14450	14624	14423	14523	14479	14617	14543	14503	14573	14611	14530	14528	14556	14613	14678	14509	14571	14643	14458	14575	14571	14359	14571	14491	14449	14592	14401	14607	14473	14470	14438	14660	14536	14526	14606	14494	14602	14565	14648	14575	14462	14598	14494	14515	14415	14333	14425	14413	14725	14587	14410	14519	14463	14455	14598	14528	14368	14674	14607	14455	14551	14695	14450	14636	14659	14525	14544	14490	14429	14328	14670	14652	14584	14458	14514	14616	14517	14418	14516	14473	14494	14519	14698	14419	14634	14596	14459	14440	14556	14606	14404	14496	14434	14407	14581	14356	14553	14616	14465	14372	14547	14470	14473	14443	14460	14598	14510	14543	14604	14371	14507	14681	14415	14646	14686	14621	14590	14421	14475	14419	14663	14460	14525	14591	14528	14451	14609	14513	14533	14512	14521	14554	14567	14559	14675	14436	14707	14543	14583	14465	14693	14530	14520	14525	14600	14483	14540	14462	14606	14548	14515	14373	14524	14678	14541	14705	14492	14583	14568	14430	14428	14472	14537	14476	14578	14547	14675	14537	14548	14698	14474	14631	14586	14407	14509	14410	14599	14630	14518	14627	14568	14613	14606	14621	14538	14539	14373	14599	14462	14596	14522	14581	14548	14476	14607	14705	14415	14593	14498	14672	14649	14605	14650	14388	14491	14613	14657	14654	14372	14498	14536	14512	14562	14531	14421	14386	14531	14590	14388	14460	14609	14420	14474	14622	14452	14427	14390	14534	14432	14638	14426	14435	14479	14616	14449	14500	14741	14448	14703	14479	14477	14537	14549	14384	14474	14573	14564	14485	14518	14554	14472	14610	14480	14438	14485	14575	14640	14590	14420	14604	14565	14521	14495	14462	14543	14539	14460	14471	14541	14599	14505	14626	14486	14477	14354	14637	14576	14476	14485	14551	14496	14636	14411	14397	14618	14573	14442	14582	14542	14601	14582	14589	14608	14589	14474	14577	14490	14537	14582	14581	14535	14538	14454	14427	14596	14523	14534	14492	14634	14514	14505	14791	14671	14353	14522	14562	14322	14464	14552	14410	14539	14640	14540	14507	14591	14547	14534	14580	14530	14500	14372	14456	14391	14426	14247	14522	14570	14679	14474	14468	14640	14502	14506	14504	14520	14493	14546	14483	14555	14589	14459	14539	14650	14395	14450	14592	14539	14555	14454	14480	14534	14527	14500	14537	14563	14425	14603	14383	14489	14375	14691	14505	14451	14553	14407	14595	14370	14663	14547	14604	14497	14456	14565	14559	14642	14564	14636	14413	14351	14564	14487	14485	14564	14436	14449	14530	14468	14518	14523	14480	14533	14533	14475	14320	14388	14457	14464	14535	14387	14516	14554	14518	14557	14366	14613	14371	14599	14594	14513	14454	14431	14295	14577	14529	14594	14713	14555	14524	14509	14487	14541	14581	14648	14458	14525	14573	14292	14565	14530	14507	14403	14599	14643	14492	14580	14418	14624	14624	14408	14590	14466	14649	14571	14521	14388	14561	14493	14481	14746	14550	14657	14469	14485	14480	14530	14527	14417	14456	14574	14398	14523	14509	14559	14305	14501	14379	14532	14264	14503	14600	14592	14538	14571	14555	14472	14400	14541	14406	14617	14648	14562	14393	14550	14658	14483	14628	14584	14570	14668	14397	14666	14596	14634	14457	14430	14276	14547	14367	14374	14697	14492	14468	14662	14377	14393	14520	14581	14356	14633	14464	14444	14478	14525	14530	14525	14535	14746	14593	14444	14591	14540	14655	14667	14439	14512	14515	14530	14493	14681	14578	14534	14269	14608	14406	14433	14571	14430	14461	14414	14627	14522	14520	14387	14407	14620	14579	14576	14496	14640	14572	14523	14517	14648	14490	14392	14530	14392	14329	14561	14400	14643	14513	14474	14572	14401	14562	14536	14528	14333	14489	14520	14568	14705	14603	14601	14412	14621	14581	14705	14412	14361	14582	14409	14721	14641	14487	14529	14478	14547	14660	14631	14591	14458	14623	14451	14349	14727	14491	14480	14561	14537	14619	14502	14594	14485	14597	14389	14681	14454	14553	14605	14758	14518	14517	14392	14508	14371	14518	14726	14455	14607	14556	14495	14556	14584	14412	14461	14380	14611	14564	14592	14370	14532	14584	14476	14492	14559	14553	14444	14546	14543	14656	14332	14473	14418	14534	14466	14705	14512	14641	14676	14431	14434	14591	14332	14521	14537	14534	14415	14564	14513	14431	14468	14649	14613	14404	14546	14653	14579	14415	14566	14544	14619	14442	14662	14707	14594	14596	14437	14537	14592	14572	14581	14689	14627	14376	14631	14700	14544	14555	14502	14519	14461	14433	14458	14402	14595	14365	14431	14512	14513	14521	14597	14485	14514	14527	14455	14548	14556	14639	14432	14483	14446	14439	14496	14448	14596	14480	14521	14592	14513	14517	14541	14365	14532	14352	14377	14750	14491	14454	14619	14600	14591	14455	14450	14596	14431	14541	14515	14465	14590	14413	14471	14320	14675	14391	14588	14631	14538	14697	14540	14519	14488	14533	14580	14520	14571	14561	14491	14599	14656	14482	14553	14625	14432	14510	14555	14613	14532	14546	14554	14491	14525	14312	14597	14616	14477	14516	14541	14537	14630	14500	14420	14491	14422	14678	14375	14653	14551	14605	14454	14313	14569	14491	14453	14435	14612	14569	14462	14470	14656	14526	14591	14459	14409	14529	14704	14606	14675	14477	14374	14548	14704	14515	14487	14561	14512	14520	14476	14325	14576	14369	14472	14510	14577	14637	14554	14586	14463	14410	14417	14327	14546	14505	14672	14567	14520	14481	14623	14672	14550	14491	14526	14421	14570	14394	14578	14614	14601	14670	14646	14519	14389	14542	14386	14447	14500	14592	14513	14592	14526	14617	14652	14535	14459	14435	14527	14605	14379	14596	14575	14465	14663	14599	14375	14540	14420	14538	14437	14534	14570	14508	14556	14610	14428	14582	14540	14491	14495	14434	14508	14597	14672	14583	14726	14489	14586	14509	14371	14458	14459	14378	14438	14564	14683	14453	14664	14609	14745	14594	14588	14316	14695	14491	14398	14511	14514	14282	14539	14632	14440	14570	14531	14556	14408	14614	14409	14559	14755	14478	14383	14362	14414	14585	14603	14516	14548	14581	14555	14445	14605	14446	14615	14348	14592	14516	14433	14564	14667	14439	14505	14630	14527	14589	14471	14567	14609	14520	14727	14589	14546	14423	14475	14652	14482	14565	14367	14450	14609	14465	14489	14666	14639	14496	14560	14507	14458	14423	14540	14605	14582	14451	14523	14476	14663	14708	14577	14473	14711	14304	14531	14415	14546	14571	14479	14537	14606	14634	14418	14449	14408	14700	14527	14528	14607	14491	14634	14631	14663	14611	14495	14665	14461	14524	14508	14657	14478	14432	14562	14461	14522	14430	14647	14613	14515	14410	14411	14530	14560	14587	14533	14589	14574	14468	14577	14610	14573	14680	14269	14577	14531	14460	14533	14594	14543	14457	14438	14531	14311	14438	14451	14553	14422	14538	14389	14571	14633	14497	14644	14598	14385	14541	14475	14420	14610	14531	14496	14467	14470	14583	14434	14510	14440	14542	14664	14557	14643	14453	14386	14488	14641	14681	14519	14690	14463	14577	14580	14436	14804	14741	14529	14528	14532	14402	14510	14714	14435	14553	14476	14559	14445	14414	14495	14576	14413	14331	14471	14496	14590	14555	14596	14473	14476	14579	14489	14655	14533	14564	14418	14568	14441	14640	14496	14481	14633	14493	14437	14572	14507	14636	14440	14491	14603	14508	14485	14587	14592	14629	14620	14674	14659	14475	14451	14639	14444	14554	14558	14538	14420	14657	14526	14333	14578	14493	14491	14371	14582	14577	14449	14543	14605	14342	14585	14481	14440	14492	14476	14499	14553	14350	14744	14577	14579	14365	14638	14625	14619	14397	14673	14553	14707	14431	14455	14446	14422	14561	14515	14507	14677	14540
22911	21188	29320	34619	50903	54058	47053	31945	19245	16523	16100	15658	15758	15712	15747	15688	15802	15760	15778	15625	15770	15417	15573	15594	15471	15788	15709	15563	15772	15593	15574	15573	15527	15552	15460	15532	15714	15494	15826	15661	15687	15646	15614	15500	15606	15453	15499	15609	15802	15977	15739	15876	15559	15707	15639	15685	15580	15420	15438	15531	15585	15464	15565	15655	15536	15715	15419	15495	15541	15475	15357	15480	15631	15551	15338	15643	15576	15562	15511	15419	15398	15579	15838	15622	15469	15506	15562	15331	15538	15389	15420	15234	15360	15469	15391	15487	15298	15494	15437	15424	15560	15541	15428	15400	15540	15478	15495	15505	15411	15571	15375	15492	15476	15654	15549	15555	15375	15421	15459	15559	15475	15588	15524	15478	15393	15674	15488	15306	15627	15501	15779	15388	15446	15514	15622	15639	15594	15365	15464	15417	15321	15431	15613	15471	15575	15489	15522	15432	15645	15374	15475	15628	15463	15567	15358	15696	15458	15466	15538	15550	15543	15310	15415	15444	15309	15479	15350	15557	15451	15434	15605	15421	15504	15531	15407	15601	15459	15566	15423	15458	15466	15453	15423	15467	15437	15448	15673	15635	15374	15522	15682	15743	15415	15428	15417	15437	15571	15496	15642	15613	15509	15504	15378	15677	15452	15505	15609	15280	15402	15611	15514	15446	15442	15503	15458	15463	15533	15404	15365	15404	15592	15464	15614	15473	15648	15499	15566	15471	15473	15541	15591	15352	15549	15307	15537	15672	15528	15419	15609	15625	15554	15644	15446	15438	15402	15610	15607	15566	15588	15587	15594	15189	15327	15248	15343	15551	15427	15348	15444	15394	15472	15407	15563	15400	15466	15387	15402	15346	15412	15428	15550	15364	15637	15533	15510	15645	15583	15361	15502	15338	15463	15330	15497	15429	15488	15343	15322	15429	15521	15312	15452	15233	15291	15430	15649	15697	15585	15458	15456	15566	15392	15395	15498	15221	15448	15471	15451	15456	15339	15344	15460	15421	15649	15554	15605	15557	15232	15425	15566	15431	15565	15787	15729	15472	15521	15236	15473	15507	15742	15442	15444	15535	15377	15501	15481	15643	15386	15415	15362	15280	15261	15367	15594	15558	15481	15658	15623	15366	15450	15453	15389	15338	15296	15438	15527	15782	15370	15490	15508	15331	15224	15546	15638	15545	15460	15280	15584	15476	15445	15610	15466	15468	15424	15503	15439	15661	15600	15307	15614	15424	15598	15529	15460	15415	15495	15431	15623	15168	15398	15406	15579	15405	15699	15509	15524	15464	15646	15534	15600	15428	15545	15524	15592	15488	15545	15391	15380	15375	15565	15517	15452	15475	15415	15572	15694	15692	15481	15335	15354	15388	15329	15496	15499	15590	15655	15420	15487	15579	15633	15526	15522	15432	15448	15650	15317	15466	15546	15635	15512	15400	15363	15471	15457	15407	15490	15271	15629	15557	15594	15739	15575	15610	15533	15470	15572	15529	15403	15407	15475	15534	15780	15282	15499	15352	15258	15485	15641	15596	15632	15585	15344	15487	15775	15441	15419	15388	15280	15465	15476	15456	15485	15503	15436	15602	15699	15314	15509	15237	15462	15419	15462	15573	15247	15540	15641	15547	15685	15553	15368	15318	15400	15621	15448	15426	15399	15588	15610	15461	15596	15582	15425	15377	15601	15460	15302	15451	15521	15385	15565	15483	15517	15498	15422	15487	15569	15618	15472	15557	15575	15413	15438	15412	15332	15319	15402	15369	15319	15323	15502	15511	15499	15647	15483	15529	15379	15501	15451	15569	15498	15406	15451	15633	15444	15595	15679	15502	15397	15425	15366	15505	15413	15520	15477	15759	15485	15441	15543	15392	15346	15484	15651	15388	15495	15554	15576	15440	15533	15541	15293	15509	15392	15604	15380	15589	15487	15551	15599	15439	15619	15610	15556	15442	15509	15404	15488	15488	15506	15576	15401	15491	15568	15625	15304	15498	15301	15538	15498	15458	15612	15488	15576	15262	15556	15576	15353	15835	15588	15414	15573	15538	15595	15308	15448	15495	15522	15474	15482	15498	15380	15368	15375	15547	15330	15618	15497	15367	15280	15729	15367	15323	15339	15625	15507	15345	15471	15592	15599	15715	15356	15428	15475	15500	15464	15481	15305	15179	15437	15552	15597	15616	15423	15474	15369	15597	15451	15575	15636	15446	15584	15540	15384	15431	15690	15455	15433	15455	15303	15314	15342	15670	15373	15615	15463	15464	15429	15554	15581	15545	15560	15417	15558	15456	15395	15543	15379	15491	15559	15338	15449	15621	15460	15254	15485	15424	15576	15304	15542	15405	15408	15287	15460	15596	15662	15692	15613	15544	15517	15303	15577	15310	15468	15370	15430	15448	15258	15406	15735	15647	15487	15418	15354	15427	15336	15404	15427	15554	15376	15379	15613	15456	15433	15551	15319	15359	15419	15500	15371	15471	15276	15521	15441	15406	15497	15461	15447	15368	15428	15624	15476	15543	15426	15478	15410	15209	15557	15673	15738	15399	15589	15483	15572	15475	15381	15527	15595	15445	15413	15311	15344	15583	15527	15568	15619	15486	15449	15503	15531	15362	15503	15461	15756	15489	15539	15513	15591	15542	15532	15343	15474	15425	15677	15653	15497	15491	15368	15495	15503	15466	15439	15474	15502	15452	15448	15388	15461	15537	15579	15330	15513	15463	15153	15409	15480	15454	15626	15305	15459	15693	15399	15447	15465	15450	15422	15494	15332	15400	15565	15327	15350	15413	15631	15471	15409	15581	15492	15596	15463	15385	15393	15384	15335	15473	15284	15448	15537	15497	15539	15518	15256	15302	15431	15533	15444	15336	15559	15512	15396	15491	15580	15538	15492	15438	15460	15360	15405	15514	15392	15424	15616	15283	15519	15437	15471	15473	15551	15546	15488	15589	15370	15451	15602	15503	15455	15424	15415	15633	15463	15375	15477	15640	15495	15530	15411	15526	15567	15440	15625	15519	15521	15578	15681	15518	15466	15462	15487	15373	15405	15400	15333	15655	15434	15312	15497	15487	15495	15368	15332	15411	15405	15577	15309	15486	15601	15399	15301	15461	15464	15362	15535	15628	15561	15530	15447	15393	15345	15302	15488	15577	15578	15349	15586	15479	15579	15397	15412	15444	15535	15483	15535	15522	15430	15606	15533	15465	15686	15673	15468	15582	15569	15516	15423	15405	15753	15195	15419	15604	15511	15431	15316	15506	15422	15461	15712	15356	15643	15505	15384	15465	15359	15262	15509	15585	15543	15633	15297	15450	15606	15609	15495	15474	15435	15406	15542	15513	15612	15589	15471	15284	15608	15493	15357	15667	15579	15539	15479	15515	15503	15401	15561	15424	15421	15251	15517	15334	15509	15557	15536	15553	15485	15300	15482	15550	15463	15464	15370	15516	15663	15499	15579	15532	15322	15355	15434	15455	15521	15506	15484	15646	15426	15799	15524	15439	15504	15426	15641	15263	15594	15717	15667	15488	15440	15578	15499	15283	15460	15515	15651	15619	15428	15494	15400	15462	15608	15322	15548	15633	15583	15613	15645	15656	15539	15522	15639	15316	15511	15499	15631	15575	15496	15622	15536	15521	15304	15333	15355	15456	15658	15631	15509	15501	15360	15550	15630	15423	15493	15474	15319	15464	15453	15484	15459	15436	15471	15539	15498	15476	15551	15411	15464	15470	15663	15396	15493	15582	15419	15608	15605	15365	15410	15612	15442	15547	15485	15602	15353	15463	15552	15533	15398	15470	15529	15465	15456	15580	15347	15385	15456	15381	15464	15386	15557	15550	15415	15552	15559	15345	15285	15568	15519	15521	15218	15375	15275	15298	15338	15295	15357	15483	15417	15708	15611	15478	15461	15526	15669	15620	15431	15468	15626	15428	15449	15454	15640	15518	15661	15296	15337	15514	15553	15496	15410	15230	15395	15536	15319	15527	15733	15521	15482	15584	15636	15545	15601	15554	15318	15564	15543	15525	15746	15402	15461	15432	15596	15503	15430	15570	15713	15546	15388	15426	15286	15421	15407	15407	15640	15494	15469	15441	15516	15276	15292	15443	15417	15641	15489	15421	15800	15695	15443	15293	15359	15547	15351	15588	15551	15532	15770	15398	15484	15520	15569	15234	15494	15717	15522	15465	15412	15582	15534	15528	15520	15531	15286	15385	15257	15366	15315	15469	15599	15409	15607	15553	15524	15220	15339	15409	15326	15538	15413	15557	15687	15487	15389	15490	15455	15502	15548	15565	15394	15361	15579	15449	15531	15370	15542	15614	15409	15528	15472	15588	15467	15420	15470	15685	15619	15527	15376	15412	15474	15477	15638	15532	15650	15442	15407	15506	15445	15567	15731	15409	15535	15538	15426	15611	15476	15550	15628	15395	15489	15371	15254	15351	15484	15363	15208	15203	15512	15560	15619	15376	15239	15361	15505	15551	15353	15601	15441	15347	15283	15598	15396	15372	15680	15546	15452	15477	15568	15426	15385	15475	15532	15440	15561	15424	15616	15223	15451	15416	15409	15419	15599	15638	15424	15614	15570	15315	15556	15682	15509	15276	15363	15470	15501	15530	15593	15505	15514	15383	15497	15447	15532	15717	15387	15527	15642	15476	15572	15324	15465	15386	15456	15371	15561	15397	15418	15417	15540	15420	15538	15540	15668	15614	15288	15529	15653	15350	15551	15383	15358	15530	15487	15477	15586	15431	15364	15450	15352	15536	15506	15528	15559	15542	15392	15554	15472	15466	15560	15325	15446	15432	15457	15389	15501	15489	15500	15525	15441	15477	15532	15415	15594	15397	15417	15309	15325	15490	15408	15443	15336	15428	15551	15521	15529	15435	15659	15598	15388	15586	15471	15519	15401	15590	15383	15524	15485	15417	15495	15506	15445	15414	15583	15598	15461	15426	15714	15754	15481	15609	15316	15579	15452	15492	15346	15564	15603	15430	15336	15470	15505	15280	15734	15451	15358	15637	15630	15538	15491	15651	15496	15222	15533	15503	15489	15638	15401	15563	15547	15426	15474	15424	15458	15343	15502	15532	15443	15403	15467	15222	15446	15448	15521	15624	15455	15426	15596	15428
19871	50030	71811	76754	71783	60780	48754	32243	15871	14585	14664	14727	14517	14723	14760	14590	14663	14627	14425	14573	14642	14588	14660	14621	14607	14583	14581	14646	14714	14432	14685	14690	14499	14578	14596	14677	14578	14751	14701	14462	14688	14485	14558	14514	14578	14789	14478	14885	15202	15171	14857	14646	14555	14609	14649	14592	14519	14570	14647	14603	14535	14526	14475	14390	14561	14578	14527	14403	14461	14618	14562	14457	14592	14441	14666	14466	14606	14680	14573	14562	14553	14409	14650	14536	14501	14646	14405	14664	14670	14601	14473	14544	14660	14518	14539	14633	14592	14647	14740	14463	14602	14444	14563	14497	14689	14649	14708	14510	14543	14580	14501	14520	14565	14625	14557	14581	14654	14717	14711	14372	14546	14519	14738	14578	14477	14675	14497	14660	14656	14451	14394	14565	14549	14629	14408	14644	14488	14451	14648	14548	14434	14638	14680	14712	14537	14693	14587	14849	14585	14483	14379	14614	14680	14612	14513	14701	14503	14544	14399	14543	14570	14465	14662	14494	14481	14454	14680	14563	14416	14604	14533	14461	14634	14587	14537	14622	14603	14624	14522	14637	14521	14456	14483	14804	14522	14660	14504	14761	14581	14516	14436	14549	14754	14686	14572	14663	14491	14780	14412	14577	14624	14521	14617	14654	14531	14473	14566	14637	14544	14562	14574	14572	14753	14614	14700	14540	14601	14581	14506	14489	14610	14449	14553	14557	14684	14677	14713	14424	14569	14589	14651	14534	14507	14520	14432	14498	14452	14414	14497	14565	14653	14653	14488	14648	14641	14430	14673	14548	14694	14499	14648	14565	14648	14773	14554	14445	14564	14514	14490	14716	14734	14359	14383	14435	14638	14594	14720	14519	14647	14595	14508	14418	14438	14709	14767	14512	14497	14592	14470	14637	14501	14685	14546	14539	14393	14592	14548	14629	14612	14583	14524	14476	14462	14644	14558	14612	14581	14475	14837	14661	14560	14585	14465	14556	14593	14581	14706	14532	14576	14368	14643	14505	14646	14629	14610	14636	14599	14504	14524	14684	14548	14650	14604	14439	14710	14577	14764	14533	14748	14639	14557	14639	14735	14460	14552	14649	14497	14696	14667	14587	14668	14567	14592	14532	14557	14620	14549	14500	14564	14471	14487	14431	14626	14563	14729	14657	14449	14409	14734	14578	14540	14644	14423	14851	14428	14422	14590	14421	14425	14514	14482	14513	14475	14537	14610	14617	14624	14507	14541	14567	14551	14500	14649	14567	14483	14551	14519	14572	14412	14681	14370	14599	14648	14554	14680	14517	14518	14547	14503	14610	14634	14602	14533	14524	14551	14624	14686	14747	14617	14611	14638	14539	14522	14608	14673	14437	14633	14583	14538	14327	14583	14666	14492	14631	14452	14630	14623	14482	14753	14402	14571	14494	14642	14649	14579	14538	14675	14590	14522	14600	14693	14526	14604	14549	14557	14365	14523	14602	14696	14617	14673	14496	14487	14552	14615	14513	14589	14625	14528	14495	14361	14582	14570	14633	14561	14674	14515	14548	14620	14667	14501	14526	14546	14664	14599	14739	14585	14565	14446	14795	14704	14518	14489	14534	14623	14506	14594	14503	14595	14586	14583	14693	14709	14598	14498	14506	14647	14565	14693	14612	14533	14558	14435	14598	14574	14521	14773	14609	14580	14529	14409	14510	14568	14630	14425	14467	14553	14455	14500	14675	14454	14638	14448	14533	14531	14553	14722	14620	14534	14621	14346	14536	14699	14677	14473	14702	14511	14476	14392	14592	14555	14618	14731	14610	14698	14641	14580	14711	14638	14485	14491	14578	14514	14675	14473	14649	14393	14521	14726	14604	14609	14417	14472	14487	14603	14615	14532	14467	14638	14446	14348	14536	14490	14481	14539	14522	14466	14664	14640	14537	14646	14319	14589	14359	14467	14492	14601	14738	14585	14648	14418	14581	14597	14577	14536	14601	14707	14690	14577	14533	14587	14778	14533	14607	14628	14539	14536	14633	14603	14502	14478	14834	14748	14418	14656	14497	14562	14363	14475	14633	14469	14525	14642	14605	14615	14687	14494	14667	14424	14503	14604	14516	14664	14517	14619	14483	14575	14567	14534	14449	14511	14559	14670	14646	14529	14472	14524	14564	14591	14397	14606	14474	14508	14496	14535	14587	14460	14551	14544	14529	14553	14643	14558	14650	14534	14621	14516	14523	14577	14633	14664	14559	14492	14449	14563	14647	14580	14712	14456	14667	14544	14509	14411	14514	14593	14699	14594	14390	14552	14663	14478	14567	14653	14573	14467	14626	14577	14707	14613	14496	14629	14534	14395	14761	14592	14516	14559	14560	14584	14553	14430	14577	14668	14545	14539	14380	14540	14523	14567	14530	14773	14782	14606	14466	14540	14454	14484	14538	14479	14572	14382	14607	14533	14515	14725	14577	14466	14531	14430	14792	14580	14658	14642	14402	14637	14466	14639	14619	14692	14569	14455	14449	14646	14554	14683	14751	14484	14639	14732	14634	14671	14694	14704	14531	14532	14545	14660	14447	14661	14534	14514	14430	14450	14538	14493	14744	14582	14647	14556	14607	14566	14602	14824	14559	14683	14629	14509	14483	14429	14649	14721	14734	14490	14523	14753	14632	14454	14639	14550	14526	14490	14472	14469	14725	14536	14547	14461	14518	14563	14622	14479	14578	14606	14621	14589	14356	14577	14523	14705	14411	14509	14505	14509	14637	14393	14625	14495	14615	14581	14566	14329	14459	14396	14406	14625	14646	14627	14598	14678	14400	14673	14617	14446	14592	14648	14430	14614	14609	14602	14599	14521	14536	14598	14542	14697	14584	14509	14739	14532	14323	14463	14439	14461	14542	14456	14560	14481	14504	14487	14531	14532	14459	14558	14638	14516	14634	14583	14714	14431	14460	14585	14478	14571	14460	14614	14550	14492	14595	14471	14405	14611	14586	14573	14550	14661	14456	14558	14553	14572	14648	14550	14499	14516	14654	14578	14434	14546	14584	14681	14481	14636	14474	14494	14563	14687	14704	14595	14592	14627	14707	14596	14485	14572	14623	14522	14475	14581	14576	14549	14563	14504	14674	14729	14358	14580	14618	14522	14551	14494	14572	14519	14765	14563	14499	14625	14558	14507	14517	14713	14526	14545	14538	14475	14409	14557	14481	14578	14551	14490	14673	14687	14710	14364	14497	14493	14544	14418	14557	14550	14546	14570	14606	14546	14563	14526	14644	14516	14507	14497	14615	14827	14569	14600	14541	14684	14584	14516	14599	14575	14552	14606	14622	14481	14596	14487	14529	14437	14567	14313	14512	14621	14544	14539	14737	14637	14452	14630	14460	14604	14480	14581	14637	14570	14561	14636	14587	14543	14547	14588	14432	14390	14587	14472	14626	14595	14512	14565	14512	14457	14476	14458	14504	14740	14466	14662	14517	14721	14648	14387	14605	14640	14539	14619	14503	14482	14535	14526	14573	14409	14711	14591	14500	14457	14631	14539	14637	14622	14739	14576	14492	14564	14569	14600	14506	14527	14592	14659	14401	14439	14492	14655	14420	14461	14556	14566	14494	14524	14522	14473	14539	14519	14661	14573	14658	14598	14656	14632	14763	14472	14633	14584	14609	14457	14612	14491	14603	14514	14611	14400	14668	14599	14368	14550	14412	14526	14469	14544	14542	14609	14760	14532	14584	14611	14587	14539	14483	14569	14475	14548	14454	14603	14634	14534	14705	14534	14631	14453	14511	14305	14578	14442	14403	14628	14629	14403	14535	14497	14553	14632	14580	14683	14402	14574	14510	14494	14742	14526	14444	14597	14620	14647	14662	14481	14609	14551	14837	14486	14581	14438	14773	14553	14584	14401	14617	14705	14554	14651	14675	14679	14606	14514	14601	14568	14777	14483	14583	14617	14562	14519	14568	14517	14562	14481	14464	14564	14563	14539	14558	14586	14493	14527	14547	14494	14441	14505	14541	14589	14690	14459	14680	14471	14602	14748	14669	14710	14471	14782	14457	14531	14586	14512	14546	14556	14668	14406	14582	14519	14338	14607	14656	14582	14447	14647	14586	14449	14669	14670	14788	14696	14453	14622	14400	14543	14499	14462	14411	14712	14519	14511	14750	14630	14643	14526	14560	14550	14603	14556	14529	14643	14552	14659	14441	14559	14562	14553	14688	14775	14601	14638	14476	14576	14495	14689	14337	14568	14553	14649	14504	14621	14590	14604	14448	14602	14557	14391	14619	14572	14498	14586	14668	14712	14694	14573	14649	14514	14620	14541	14618	14532	14726	14528	14656	14551	14470	14476	14612	14626	14550	14637	14481	14671	14448	14453	14562	14686	14616	14687	14515	14596	14548	14575	14446	14596	14610	14671	14600	14610	14613	14501	14560	14585	14563	14650	14538	14594	14695	14653	14616	14527	14629	14375	14613	14523	14575	14613	14495	14425	14525	14674	14468	14433	14549	14673	14542	14448	14582	14471	14573	14512	14591	14502	14522	14367	14540	14556	14462	14514	14472	14523	14551	14469	14556	14473	14448	14677	14568	14707	14585	14688	14519	14574	14568	14678	14567	14464	14534	14642	14389	14493	14636	14449	14596	14563	14549	14528	14484	14433	14360	14540	14667	14608	14611	14546	14686	14480	14486	14535	14530	14353	14603	14454	14624	14634	14496	14580	14439	14605	14663	14558	14469	14741	14621	14417	14506	14472	14495	14699	14607	14686	14455	14599	14637	14573	14564	14484	14458	14573	14634	14670	14411	14553	14552	14539	14495	14549	14475	14535	14637	14447	14611	14567	14381	14590	14471	14673	14577	14719	14532	14490	14564	14763	14450	14471	14564	14654	14553	14490	14640	14513	14624	14510	14484	14615	14640	14605	14587	14561	14707	14753	14763	14636	14548	14623	14646	14476	14570	14768	14484	14668	14426	14651	14813	14539	14581	14496	14510	14592	14631	14563	14571	14644	14487	14743	14548	14521	14469	14591	14308	14563	14443	14529	14685	14609	14553	14625	14604	14637	14545	14557	14340	14632	14606	14495	14488	14592	14643	14475	14563	14631	14696	14605	14678	14496	14666	14673	14556	14631	14490	14606	14490	14622	14519	14546	14693	14712	14668
27262	21932	28657	31611	27234	24270	20802	17649	15957	15821	15640	15806	15632	15590	15549	15763	15649	15558	15649	15862	15673	15816	15826	15781	15739	15611	15539	15669	15698	15735	15741	15759	15794	15610	15654	15577	15510	15602	15650	15656	15565	15911	15576	15631	15549	15762	15605	15654	15722	15788	15702	15668	15766	15769	15761	15530	15651	15713	15642	15598	15569	15744	15881	15563	15642	15596	15525	15623	15799	15806	15746	15612	15542	15746	15658	15950	15828	15590	15768	15493	15411	15759	15650	15681	15727	15600	15756	15589	15719	15747	15781	15593	15625	15787	15574	15682	15766	15598	15609	15582	15659	15481	15616	15738	15657	15663	15514	15475	15543	15469	15583	15572	15667	15696	15669	15793	15803	15771	15493	15748	15501	15604	15628	15597	15708	15691	15637	15711	15590	15495	15543	15564	15639	15484	15706	15584	15680	15636	15789	15568	15585	15736	15618	15619	15563	15745	15703	15564	15639	15682	15700	15624	15766	15598	15657	15832	15700	15656	15669	15641	15705	15802	15634	15588	15577	15620	15565	15492	15573	15527	15583	15619	15586	15689	15536	15693	15753	15779	15593	15628	15762	15646	15770	15495	15505	15735	15642	15685	15749	15558	15709	15722	15759	15518	15785	15710	15596	15651	15579	15649	15611	15636	15708	15698	15638	15692	15512	15586	15553	15594	15574	15763	15676	15874	15573	15572	15748	15564	15535	15760	15672	15509	15619	15729	15645	15792	15675	15772	15687	15789	15507	15662	15758	15417	15597	15537	15701	15720	15687	15440	15613	15590	15624	15824	15619	15735	15692	15567	15777	15766	15672	15784	15767	15664	15552	15568	15651	15629	15770	15771	15720	15461	15612	15975	15756	15688	15929	15612	15691	15667	15768	15825	15277	15652	15469	15724	15671	15619	15555	15421	15779	15658	15420	15690	15658	15430	15784	15544	15480	15479	15636	15763	15712	15677	15714	15700	15614	15721	15558	15610	15670	15641	15669	15692	15636	15483	15559	15617	15661	15516	15633	15518	15654	15544	15662	15754	15606	15835	15770	15328	15563	15516	15607	15686	15657	15413	15543	15718	15633	15571	15500	15651	15746	15599	15646	15582	15466	15633	15850	15604	15714	15725	15750	15678	15658	15712	15639	15792	15656	15568	15642	15464	15400	15618	15567	15741	15689	15675	15626	15539	15575	15757	15683	15550	15639	15734	15682	15513	15702	15641	15658	15684	15594	15713	15531	15662	15459	15442	15612	15641	15692	15668	15510	15535	15681	15775	15523	15699	15786	15870	15585	15798	15649	15592	15807	15753	15968	15524	15674	15761	15571	15707	15569	15629	15539	15438	15678	15737	15417	15643	15640	15709	15643	15576	15619	15648	15847	15696	15519	15612	15581	15655	15667	15532	15656	15714	15588	15781	15738	15495	15662	15704	15658	15951	15765	15931	15634	15550	15577	15724	15640	15473	15716	15642	15808	15735	15697	15684	15583	15879	15608	15838	15619	15637	15699	15686	15596	15883	15671	15576	15719	15705	15658	15597	15800	15754	15662	15751	15498	15592	15630	15424	15599	15631	15804	15545	15874	15614	15680	15638	15600	15736	15463	15628	15724	15719	15668	15628	15681	15433	15827	15558	15669	15543	15713	15702	15653	15633	15799	15701	15799	15372	15478	15708	15677	15469	15651	15826	15612	15688	15425	15714	15631	15579	15700	15777	15596	15703	15730	15613	15433	15635	15603	15772	15670	15610	15721	15723	15666	15803	15713	15407	15774	15642	15811	15582	15796	15688	15694	15786	15680	15537	15604	15507	15608	15861	15721	15599	15614	15697	15747	15645	15692	15542	15658	15572	15721	15543	15468	15570	15500	15589	15659	15699	15902	15459	15568	15686	15731	15606	15724	15837	15545	15737	15661	15532	15740	15517	15615	15682	15705	15635	15839	15721	15732	15601	15599	15574	15650	15636	15638	15853	15627	15755	15734	15673	15545	15756	15614	15664	15467	15588	15674	15615	15627	15619	15621	15545	15916	15575	15666	15910	15485	15686	15677	15797	15724	15743	15594	15486	15568	15659	15578	15929	15758	15607	15674	15559	15461	15653	15803	15686	15633	15556	15619	15576	15697	15711	15758	15652	15830	15717	15633	15733	15608	15607	15840	15582	15401	15640	15431	15523	15541	15661	15699	15635	15547	15629	15530	15573	15817	15617	15678	15716	15741	15821	15700	15517	15605	15532	15594	15454	15713	15839	15708	15697	15690	15576	15601	15566	15582	15701	15680	15590	15691	15686	15715	15719	15666	15437	15513	15805	15526	15677	15712	15616	15513	15606	15685	15688	15486	15599	15786	15855	15781	15650	15701	15765	15579	15623	15620	15692	15717	15715	15691	15582	15603	15716	15709	15708	15647	15579	15696	15515	15618	15786	15698	15542	15643	15521	15697	15951	15763	15594	15607	15640	15716	15453	15606	15581	15657	15727	15790	15778	15697	15689	15634	15689	15624	15632	15722	15640	15622	15584	15713	15781	15788	15692	15717	15541	15582	15548	15606	15523	15497	15618	15771	15959	15766	15638	15683	15591	15709	15699	15824	15726	15686	15560	15773	15536	15772	15878	15667	15550	15693	15627	15768	15328	15677	15593	15781	15625	15616	15817	15632	15776	15712	15353	15706	15621	15592	15514	15545	15639	15499	15689	15825	15695	15800	15467	15780	15664	15729	15744	15623	15523	15800	15734	15637	15546	15617	15598	15785	15570	15605	15795	15733	15366	15732	15759	15636	15602	15479	15716	15824	15704	15516	15745	15886	15603	15800	15465	15598	15690	15588	15669	15552	15691	15720	15704	15738	15613	15435	15504	15630	15613	15599	15496	15756	15531	15808	15637	15868	15677	15836	15620	15657	15896	15691	15455	15639	15718	15792	15512	15646	15716	15633	15638	15794	15533	15646	15754	15573	15602	15869	15530	15689	15681	15538	15759	15515	15545	15778	15510	15635	15724	15599	15548	15610	15662	15620	15796	15725	15619	15662	15693	15512	15642	15822	15610	15632	15676	15631	15617	15685	15581	15591	15596	15599	15712	15661	15422	15766	15646	15701	15712	15735	15649	15804	15441	15578	15726	15569	15661	15760	15693	15507	15586	15643	15713	15721	15664	15720	15557	15656	15616	15780	15365	15675	15614	15845	15518	15588	15651	15420	15551	15613	15672	15608	15745	15496	15738	15605	15476	15724	15595	15789	15824	15729	15538	15794	15894	15670	15644	15601	15634	15661	15734	15582	15727	15609	15521	15709	15618	15678	15493	15668	15871	15723	15744	15713	15635	15690	15831	15697	15754	15748	15667	15687	15617	15590	15866	15682	15734	15550	15695	15781	15897	15626	15540	15601	15636	15615	15668	15473	15536	15600	15641	15625	15493	15482	15749	15563	15521	15819	15602	15436	15710	15773	15633	15795	15660	15587	15552	15623	15774	15556	15691	15556	15597	15594	15584	15662	15762	15831	15522	15523	15712	15572	15679	15665	15777	15579	15690	15524	15714	15602	15463	15764	15686	15551	15604	15602	15485	15522	15684	15584	15641	15754	15715	15633	15687	15812	15833	15738	15585	15292	15632	15568	15635	15605	15757	15555	15814	15690	15785	15645	15622	15554	15603	15605	15755	15598	15647	15717	15670	15803	15461	15448	15638	15632	15786	15847	15942	15700	15800	15806	15603	15591	15659	15624	15483	15770	15577	15727	15660	15847	15787	15786	15651	15492	15648	15863	15855	15526	15546	15577	15564	15809	15561	15581	15585	15544	15678	15472	15628	15794	15584	15829	15649	15663	15459	15660	15687	15855	15616	15682	15730	15834	15794	15696	15714	15614	15611	15710	15610	15538	15630	15587	15682	15701	15811	15731	15551	15607	15614	15804	15849	15588	15639	15765	15677	15514	15648	15574	15842	15645	15657	15666	15697	15697	15817	15713	15615	15604	15732	15618	15730	15732	15654	15616	15652	15779	15664	15675	15534	15811	15567	15593	15735	15792	15718	15645	15609	15849	15572	15792	15716	15508	15751	15721	15814	15752	15693	15861	15457	15543	15633	15588	15736	15848	15808	15701	15778	15678	15695	15801	15476	15720	15849	15458	15697	15682	15625	15670	15586	15575	15749	15712	15600	15719	15383	15735	15619	15560	15579	15733	15794	15550	15670	15491	15653	15781	15692	15736	15572	15584	15687	15742	15519	15776	15752	15594	15689	15830	15794	15747	15708	15479	15553	15592	15406	15641	15729	15450	15400	15637	15701	15731	15665	15685	15712	15393	15506	15620	15741	15567	15642	15621	15673	15731	15772	15769	15743	15764	15714	15792	15699	15666	15566	15658	15608	15498	15681	15588	15579	15642	15581	15600	15486	15508	15656	15806	15623	15636	15736	15693	15655	15763	15642	15663	15608	15726	15466	15498	15759	15638	15682	15744	15717	15717	15683	15603	15553	15545	15714	15571	15640	15897	15631	15509	15778	15706	15716	15564	15938	15486	15630	15554	15688	15715	15739	15816	15664	15690	15744	15504	15714	15750	15394	15716	15685	15556	15696	15793	15541	15527	15758	15691	15615	15798	15607	15766	15613	15761	15546	15585	15557	15898	15574	15768	15583	15644	15591	15603	15803	15751	15485	15585	15639	15602	15643	15584	15621	15672	15711	15611	15677	15564	15677	15546	15580	15635	15575	15516	15554	15581	15690	15664	15661	15632	15713	15651	15792	15632	15943	15693	15626	15847	15626	15710	15730	15704	15786	15570	15711	15646	15675	15797	15584	15939	15624	15676	15634	15641	15708	15659	15675	15572	15557	15396	15656	15554	15595	15676	15620	15718	15681	15679	15604	15514	15603	15711	15604	15594	15806	15555	15572	15707	15688	15659	15777	15736	15721	15588	15698	15778	15593	15777	15645	15666	15740	15753	15741	15597	15752	15661	15617	15525	15602	15693	15676	15543	15423	15410	15721	15732	15671	15621	15742	15693	15596	15660	15360	15481	15676	15700	15731	15548	15603	15536	15617	15645	15559	15566	15626	15865	15656	15875	15842	15768	16039	15733	15613	15699	15680	15485	15752	15588	15634	15743	15631	15788	15806	15608	15798	15778	15638	15793	15663	15456	15525	15735	15658	15683	15636
14640	24871	32945	32734	29227	25267	20689	16745	14718	14549	14752	14621	14741	14801	14570	14727	14641	14645	14636	14836	14641	14760	14753	14760	14859	14643	14689	14626	14749	14746	14593	14736	14658	14551	14546	14612	14676	14541	14799	14745	14657	14552	14820	14663	14705	14527	14724	14676	14798	14810	14609	14626	14852	14647	14531	14599	14667	14640	14674	14740	14686	14729	14690	14557	14810	14656	14593	14630	14638	14621	14467	14529	14804	14546	14658	14477	14757	14616	14675	14634	14592	14866	14725	14600	14653	14722	14559	14693	14585	14678	14627	14597	14662	14613	14645	14583	14691	14521	14489	14670	14631	14636	14648	14695	14591	14688	14627	14611	14514	14491	14692	14717	14602	14548	14681	14740	14651	14812	14548	14657	14499	14573	14564	14712	14645	14649	14559	14835	14507	14667	14602	14648	14634	14619	14577	14530	14806	14684	14647	14680	14661	14643	14591	14780	14781	14679	14578	14620	14735	14605	14662	14824	14822	14681	14457	14802	14720	14677	14636	14598	14702	14881	14579	14551	14693	14671	14660	14669	14619	14692	14594	14594	14618	14489	14662	14698	14669	14698	14623	14609	14714	14627	14617	14744	14633	14671	14732	14647	14595	14679	14771	14541	14493	14644	14542	14893	14815	14577	14475	14714	14740	14517	14552	14703	14721	14581	14678	14863	14658	14537	14611	14634	14558	14592	14586	14649	14720	14600	14686	14747	14711	14474	14709	14789	14528	14538	14519	14593	14738	14633	14705	14562	14580	14620	14580	14669	14594	14512	14656	14814	14728	14792	14770	14608	14702	14621	14677	14713	14595	14590	14668	14654	14605	14778	14690	14496	14798	14642	14545	14606	14628	14680	14710	14714	14660	14661	14569	14720	14572	14692	14635	14662	14611	14655	14641	14550	14591	14583	14464	14742	14735	14575	14694	14648	14638	14612	14699	14761	14438	14766	14647	14819	14527	14429	14648	14462	14858	14697	14428	14616	14597	14501	14787	14569	14614	14644	14789	14604	14578	14798	14524	14707	14502	14594	14692	14704	14705	14544	14433	14586	14755	14702	14581	14695	14668	14768	14736	14718	14677	14583	14698	14821	14731	14690	14629	14605	14709	14709	14737	14749	14664	14831	14599	14676	14734	14503	14674	14559	14679	14719	14572	14510	14831	14822	14602	14714	14736	14492	14750	14575	14719	14770	14615	14542	14518	14808	14730	14536	14504	14638	14674	14642	14801	14693	14561	14731	14713	14624	14744	14632	14675	14713	14668	14714	14701	14623	14684	14644	14723	14479	14497	14506	14786	14574	14647	14571	14576	14758	14647	14541	14459	14737	14691	14626	14586	14757	14576	14703	14652	14730	14675	14610	14649	14572	14743	14555	14736	14518	14590	14680	14602	14577	14562	14606	14784	14649	14645	14765	14719	14688	14601	14507	14735	14613	14516	14560	14595	14746	14373	14307	14650	14593	14662	14810	14475	14500	14712	14632	14699	14672	14668	14564	14564	14706	14870	14590	14531	14675	14627	14757	14570	14673	14800	14620	14644	14530	14714	14640	14740	14669	14692	14533	14785	14703	14664	14772	14454	14701	14720	14600	14736	14556	14728	14598	14716	14697	14701	14802	14633	14743	14905	14656	14600	14594	14687	14501	14526	14607	14597	14509	14737	14573	14665	14614	14682	14829	14580	14719	14732	14709	14629	14577	14625	14648	14517	14684	14526	14518	14799	14650	14793	14633	14748	14598	14845	14706	14577	14627	14599	14723	14700	14503	14566	14658	14656	14564	14705	14699	14704	14619	14609	14464	14485	14657	14832	14679	14639	14554	14551	14586	14501	14750	14757	14731	14599	14868	14706	14660	14705	14638	14679	14582	14610	14490	14525	14656	14721	14786	14579	14690	14503	14505	14592	14608	14603	14597	14622	14711	14672	14631	14682	14660	14708	14676	14590	14581	14581	14634	14566	14752	14653	14834	14670	14624	14585	14684	14592	14728	14809	14772	14679	14609	14580	14611	14585	14527	14703	14518	14589	14551	14757	14418	14682	14568	14565	14560	14630	14630	14650	14617	14603	14486	14610	14761	14595	14589	14610	14751	14517	14759	14637	14643	14564	14708	14608	14649	14682	14772	14695	14616	14588	14632	14590	14531	14720	14728	14635	14616	14607	14711	14753	14566	14618	14628	14715	14622	14692	14728	14698	14684	14517	14560	14680	14648	14801	14581	14686	14633	14680	14717	14699	14411	14565	14688	14616	14607	14616	14643	14667	14865	14682	14682	14794	14678	14742	14609	14554	14611	14688	14683	14843	14564	14758	14622	14581	14551	14697	14722	14628	14757	14733	14690	14679	14818	14671	14488	14706	14723	14722	14576	14587	14820	14616	14728	14801	14659	14613	14779	14657	14724	14611	14572	14547	14596	14498	14662	14582	14508	14570	14799	14660	14590	14634	14713	14745	14515	14592	14685	14657	14628	14709	14524	14624	14735	14672	14560	14582	14585	14625	14382	14492	14714	14735	14567	14587	14625	14796	14591	14679	14637	14840	14715	14742	14725	14620	14576	14847	14603	14789	14610	14581	14629	14760	14780	14709	14718	14816	14647	14606	14788	14596	14837	14759	14725	14729	14530	14735	14522	14739	14596	14683	14691	14740	14703	14626	14639	14687	14643	14670	14633	14604	14577	14625	14731	14790	14556	14645	14621	14570	14647	14773	14657	14635	14537	14692	14702	14631	14635	14845	14635	14664	14664	14596	14665	14789	14661	14515	14601	14615	14751	14801	14706	14640	14660	14670	14592	14702	14510	14695	14843	14668	14700	14606	14849	14708	14810	14822	14657	14657	14623	14682	14661	14607	14888	14659	14704	14511	14653	14598	14645	14641	14672	14629	14776	14613	14546	14595	14453	14631	14781	14664	14626	14617	14709	14635	14781	14636	14663	14621	14612	14559	14727	14531	14551	14584	14654	14719	14627	14782	14588	14531	14456	14705	14492	14658	14623	14538	14658	14744	14637	14528	14604	14592	14560	14588	14612	14640	14519	14581	14722	14706	14539	14715	14836	14633	14642	14740	14659	14706	14804	14586	14578	14637	14647	14779	14679	14535	14567	14676	14621	14646	14729	14675	14673	14555	14536	14778	14642	14709	14581	14663	14598	14654	14636	14499	14649	14664	14840	14671	14658	14803	14621	14803	14683	14765	14696	14654	14711	14661	14745	14580	14691	14620	14587	14659	14578	14503	14799	14603	14570	14713	14613	14583	14636	14482	14578	14731	14642	14591	14635	14781	14564	14627	14581	14732	14473	14725	14655	14601	14717	14646	14586	14729	14653	14599	14611	14546	14564	14613	14600	14661	14643	14630	14597	14641	14549	14541	14717	14659	14650	14648	14661	14491	14626	14682	14697	14567	14668	14705	14414	14744	14608	14747	14684	14568	14701	14706	14577	14586	14581	14627	14546	14796	14570	14666	14746	14658	14658	14647	14679	14538	14617	14686	14727	14796	14732	14697	14722	14627	14750	14817	14695	14608	14572	14578	14743	14681	14718	14618	14643	14745	14659	14551	14603	14672	14481	14719	14516	14715	14503	14637	14579	14526	14680	14719	14738	14510	14529	14657	14548	14604	14649	14617	14652	14566	14793	14489	14581	14633	14626	14600	14683	14513	14780	14666	14552	14762	14667	14578	14494	14631	14652	14810	14816	14631	14584	14730	14786	14727	14508	14646	14713	14802	14627	14547	14759	14509	14869	14553	14735	14707	14592	14509	14684	14673	14683	14753	14788	14651	14685	14832	14716	14614	14652	14532	14559	14670	14724	14551	14696	14548	14646	14759	14619	14597	14635	14646	14640	14605	14546	14599	14711	14626	14758	14469	14617	14738	14626	14705	14572	14478	14658	14665	14609	14617	14679	14562	14604	14611	14635	14691	14601	14546	14688	14559	14592	14771	14694	14568	14760	14711	14624	14658	14631	14721	14689	14625	14633	14664	14500	14724	14780	14655	14580	14641	14563	14694	14696	14654	14737	14754	14658	14548	14531	14620	14825	14688	14625	14582	14770	14722	14653	14623	14481	14564	14618	14578	14634	14676	14770	14400	14715	14818	14720	14703	14619	14571	14546	14505	14667	14784	14771	14585	14592	14560	14711	14703	14652	14730	14619	14785	14671	14414	14633	14629	14624	14780	14497	14599	14581	14675	14470	14548	14621	14637	14712	14659	14652	14553	14865	14432	14728	14784	14730	14646	14657	14624	14544	14624	14647	14605	14718	14693	14811	14697	14645	14664	14921	14604	14648	14787	14649	14495	14838	14612	14517	14654	14744	14694	14736	14719	14753	14746	14634	14734	14758	14692	14725	14790	14653	14823	14565	14582	14664	14713	14678	14673	14559	14710	14650	14715	14661	14672	14556	14715	14719	14565	14774	14556	14675	14702	14601	14670	14657	14630	14643	14743	14644	14566	14467	14656	14481	14588	14563	14611	14721	14817	14490	14781	14712	14632	14671	14540	14769	14816	14737	14591	14662	14603	14620	14694	14624	14766	14804	14555	14565	14636	14629	14562	14764	14548	14627	14762	14602	14562	14575	14459	14378	14703	14561	14667	14768	14751	14639	14558	14660	14738	14769	14612	14575	14611	14831	14827	14849	14646	14584	14693	14683	14611	14588	14720	14595	14631	14607	14681	14698	14725	14713	14552	14575	14547	14539	14576	14744	14707	14579	14713	14634	14523	14503	14483	14774	14648	14617	14599	14599	14637	14882	14504	14698	14763	14714	14625	14729	14669	14607	14723	14627	14599	14660	14682	14685	14661	14484	14779	14574	14686	14687	14707	14683	14664	14653	14558	14511	14636	14519	14864	14748	14678	14513	14767	14570	14816	14609	14745	14694	14515	14623	14782	14546	14631	14735	14861	14753	14522	14720	14779	14693	14767	14589	14728	14499	14615	14630	14605	14663	14632	14700	14636	14705	14567	14746	14676	14539	14623	14457	14777	14679	14598	14629	14719	14636	14663	14683	14665	14765	14668	14583	14687	14664	14664	14712	14764	14651	14696	14718	14799	14666	14673	14634	14511	14675	14659	14749	14652	14716	14813	14706	14736	14736	14748	14655	14684	14603	14625	14564	14775	14558	14609	14606	14458	14557	14514	14666	14588	14608
24264	21167	29560	38450	48154	44345	37701	25680	17510	16031	15974	15849	15635	15570	15704	15544	15817	15629	15738	15611	15678	15608	15804	15831	15505	15716	15652	15742	15776	15819	15625	15750	15756	15659	15709	15481	15700	15424	15453	15474	15704	15877	15756	15650	15520	15840	15779	15602	15763	15925	15715	15547	15640	15715	15709	15478	15594	15778	15646	15635	15733	15552	15606	15730	15557	15379	15503	15491	15624	15769	15520	15553	15712	15703	15463	15611	15482	15719	15769	15620	15583	15622	15818	15528	15592	15574	15414	15702	15655	15562	15530	15515	15467	15291	15616	15625	15754	15422	15552	15586	15625	15518	15538	15623	15634	15509	15591	15386	15712	15455	15522	15724	15670	15462	15719	15365	15788	15438	15766	15442	15542	15584	15719	15399	15459	15698	15517	15818	15616	15527	15631	15587	15581	15404	15717	15495	15707	15565	15621	15527	15587	15567	15708	15779	15421	15726	15527	15558	15593	15671	15684	15549	15671	15691	15544	15614	15535	15508	15458	15749	15570	15679	15692	15720	15626	15599	15755	15504	15397	15755	15645	15522	15639	15581	15547	15609	15711	15634	15603	15510	15602	15689	15594	15590	15436	15796	15499	15476	15494	15533	15538	15501	15656	15695	15563	15642	15560	15472	15594	15696	15446	15639	15725	15551	15598	15471	15411	15577	15664	15570	15539	15634	15508	15680	15357	15520	15657	15386	15581	15578	15403	15550	15526	15412	15582	15712	15651	15565	15663	15578	15652	15430	15670	15486	15642	15422	15618	15678	15560	15401	15345	15616	15505	15529	15508	15680	15571	15486	15684	15520	15387	15621	15634	15609	15520	15577	15800	15726	15530	15631	15391	15563	15699	15659	15629	15517	15410	15441	15527	15551	15694	15419	15562	15316	15638	15513	15506	15506	15610	15652	15628	15499	15749	15682	15687	15635	15564	15541	15585	15418	15506	15599	15579	15564	15463	15657	15448	15784	15690	15727	15739	15434	15554	15583	15708	15423	15662	15588	15509	15509	15731	15506	15613	15663	15612	15553	15367	15651	15473	15598	15534	15527	15585	15739	15596	15618	15504	15460	15529	15605	15623	15562	15512	15467	15452	15486	15707	15617	15517	15529	15598	15381	15674	15416	15451	15674	15490	15533	15590	15694	15717	15558	15634	15694	15498	15599	15531	15411	15668	15587	15537	15466	15565	15573	15361	15478	15638	15657	15753	15490	15688	15629	15605	15689	15614	15616	15624	15458	15514	15481	15552	15774	15558	15672	15508	15657	15553	15625	15581	15656	15450	15484	15446	15587	15613	15472	15572	15576	15679	15601	15547	15591	15610	15736	15577	15594	15550	15603	15677	15591	15514	15753	15614	15508	15520	15690	15676	15635	15552	15446	15482	15566	15682	15467	15427	15522	15672	15691	15573	15271	15649	15645	15595	15685	15573	15471	15580	15692	15596	15422	15532	15461	15508	15507	15647	15518	15807	15567	15495	15573	15627	15639	15553	15545	15297	15556	15487	15437	15796	15543	15450	15509	15473	15470	15574	15686	15554	15545	15580	15689	15555	15630	15602	15552	15570	15662	15570	15481	15642	15588	15435	15622	15742	15747	15757	15503	15662	15714	15544	15596	15646	15686	15649	15647	15594	15611	15852	15541	15662	15764	15735	15672	15525	15571	15737	15395	15551	15465	15598	15613	15388	15561	15435	15632	15544	15548	15580	15505	15514	15559	15484	15427	15683	15626	15460	15454	15677	15512	15579	15651	15582	15483	15562	15783	15546	15683	15698	15499	15541	15499	15725	15687	15594	15656	15627	15598	15613	15611	15562	15526	15435	15594	15546	15500	15427	15485	15661	15563	15542	15579	15568	15656	15610	15320	15498	15494	15459	15539	15557	15762	15553	15579	15632	15677	15548	15685	15509	15598	15506	15632	15640	15547	15596	15656	15551	15600	15544	15789	15504	15574	15501	15413	15666	15480	15664	15722	15640	15574	15718	15539	15702	15633	15672	15690	15527	15616	15476	15458	15602	15523	15560	15782	15684	15576	15580	15408	15530	15521	15523	15665	15759	15680	15465	15400	15582	15628	15498	15511	15505	15529	15734	15627	15645	15592	15734	15793	15759	15455	15535	15639	15678	15529	15642	15536	15785	15751	15475	15518	15622	15458	15788	15576	15501	15726	15616	15562	15607	15628	15608	15594	15648	15578	15561	15761	15592	15600	15536	15552	15675	15658	15673	15522	15437	15513	15490	15753	15599	15662	15457	15677	15655	15704	15597	15547	15672	15724	15540	15467	15521	15642	15631	15514	15614	15580	15580	15695	15570	15557	15574	15538	15597	15444	15595	15529	15616	15689	15500	15659	15623	15763	15677	15644	15528	15487	15504	15811	15556	15574	15745	15615	15659	15414	15803	15584	15722	15366	15734	15700	15494	15629	15521	15546	15713	15556	15456	15715	15551	15740	15351	15540	15414	15644	15649	15544	15699	15662	15780	15721	15652	15600	15565	15510	15542	15481	15591	15496	15560	15619	15531	15599	15402	15635	15514	15445	15636	15550	15454	15858	15732	15488	15387	15449	15386	15747	15671	15671	15574	15422	15536	15559	15629	15571	15473	15526	15594	15477	15542	15550	15626	15684	15684	15481	15603	15626	15662	15524	15586	15525	15663	15656	15451	15617	15647	15693	15527	15559	15509	15621	15608	15649	15604	15638	15575	15412	15448	15656	15544	15519	15574	15594	15576	15658	15547	15428	15679	15761	15541	15688	15547	15725	15545	15606	15490	15507	15704	15522	15662	15591	15542	15512	15582	15568	15608	15416	15583	15472	15461	15641	15619	15447	15546	15604	15419	15794	15659	15501	15538	15676	15762	15762	15714	15429	15729	15560	15589	15734	15486	15467	15598	15505	15652	15606	15644	15432	15611	15737	15491	15549	15650	15469	15499	15490	15498	15507	15614	15704	15717	15657	15452	15559	15639	15548	15646	15636	15621	15555	15448	15572	15658	15456	15431	15613	15539	15564	15624	15510	15667	15545	15539	15509	15644	15555	15496	15580	15563	15495	15533	15534	15609	15617	15625	15681	15626	15440	15495	15636	15577	15593	15449	15509	15798	15357	15892	15548	15528	15715	15705	15504	15549	15558	15618	15566	15597	15864	15565	15577	15569	15648	15630	15544	15614	15607	15481	15627	15472	15338	15677	15590	15634	15384	15503	15704	15578	15619	15520	15654	15296	15574	15537	15614	15611	15514	15620	15552	15556	15564	15670	15831	15607	15553	15479	15477	15573	15419	15697	15582	15598	15631	15585	15406	15652	15541	15547	15582	15667	15758	15512	15525	15507	15674	15574	15401	15603	15664	15607	15560	15761	15477	15495	15572	15745	15440	15441	15571	15537	15434	15408	15735	15482	15594	15488	15598	15551	15579	15889	15723	15486	15502	15508	15442	15670	15673	15624	15546	15584	15731	15596	15585	15550	15653	15660	15737	15624	15616	15642	15556	15678	15547	15618	15544	15760	15492	15663	15635	15623	15593	15626	15613	15548	15616	15777	15754	15668	15586	15584	15359	15624	15649	15694	15447	15675	15486	15466	15680	15551	15537	15569	15617	15433	15519	15460	15676	15545	15749	15609	15514	15549	15472	15624	15696	15431	15596	15679	15383	15460	15543	15730	15637	15456	15633	15577	15524	15588	15713	15404	15681	15754	15610	15514	15540	15318	15568	15619	15745	15324	15516	15584	15666	15576	15551	15668	15583	15651	15553	15642	15480	15459	15708	15508	15759	15543	15442	15480	15640	15673	15566	15534	15638	15590	15569	15531	15558	15530	15438	15626	15616	15673	15645	15527	15797	15648	15678	15550	15577	15697	15543	15506	15525	15656	15263	15632	15685	15508	15770	15500	15628	15608	15658	15789	15637	15556	15573	15659	15644	15352	15658	15442	15575	15732	15630	15796	15745	15538	15545	15648	15654	15738	15624	15655	15567	15660	15486	15654	15496	15605	15526	15558	15596	15508	15744	15584	15579	15516	15527	15667	15586	15690	15513	15814	15547	15421	15560	15628	15593	15523	15469	15614	15492	15799	15679	15338	15321	15553	15627	15438	15634	15739	15693	15713	15521	15662	15590	15560	15598	15513	15458	15558	15535	15608	15748	15765	15646	15738	15565	15464	15617	15457	15458	15611	15398	15574	15554	15370	15610	15768	15417	15720	15378	15507	15533	15736	15763	15589	15577	15587	15518	15642	15687	15541	15688	15571	15623	15737	15426	15595	15439	15691	15640	15564	15695	15536	15622	15476	15703	15530	15616	15572	15676	15586	15606	15636	15416	15392	15732	15442	15678	15600	15536	15669	15521	15511	15556	15346	15484	15564	15523	15550	15677	15739	15637	15539	15806	15514	15690	15677	15588	15516	15584	15569	15516	15637	15477	15617	15457	15505	15685	15525	15470	15618	15587	15555	15582	15435	15651	15450	15678	15562	15540	15623	15463	15698	15432	15624	15461	15535	15763	15497	15746	15494	15629	15634	15656	15741	15766	15618	15600	15695	15552	15508	15588	15663	15614	15583	15627	15688	15584	15673	15592	15554	15580	15682	15558	15633	15712	15587	15626	15696	15607	15307	15618	15598	15656	15593	15539	15812	15589	15503	15590	15618	15561	15651	15503	15637	15646	15575	15525	15643	15606	15505	15484	15838	15657	15677	15633	15488	15496	15517	15580	15618	15539	15625	15423	15590	15617	15518	15756	15623	15604	15547	15558	15565	15609	15699	15630	15396	15639	15675	15583	15744	15676	15511	15381	15444	15411	15543	15520	15561	15577	15561	15404	15565	15623	15639	15544	15619	15691	15710	15689	15608	15408	15568	15481	15566	15459	15546	15764	15793	15374	15464	15852	15619	15762	15542	15562	15740	15518	15706	15507	15403	15733	15446	15615	15637	15502	15378	15515	15726	15432	15687	15757	15680	15756	15759	15636	15543	15589	15762	15513	15560	15790	15639	15744	15759	15534	15571	15374	15570	15621	15500	15558	15681	15565	15611	15647	15669	15639	15482	15848	15681	15617	15413	15646	15604	15649	15498	15620	15682	15743	15492	15638	15530	15558	15711	15716	15547	15454	15426	15630	15452	15562	15567	15517	15584	15571	15637	15651
15116	41928	55809	56574	54641	46347	38777	25606	15151	14778	14598	14562	14726	14740	14505	14628	14719	14805	14624	14680	14756	14666	14713	14567	14516	14693	14627	14721	14581	14688	14487	14767	14603	14625	14544	14718	14608	14704	14672	14569	14753	14509	14701	14726	14634	14549	14450	14470	14963	14937	14857	14739	14810	14658	14722	14714	14590	14510	14697	14573	14510	14681	14627	14562	14556	14652	14677	14480	14650	14714	14502	14445	14664	14562	14610	14621	14572	14651	14569	14443	14529	14555	14618	14485	14733	14527	14493	14705	14539	14592	14635	14544	14595	14608	14643	14707	14619	14761	14492	14551	14647	14542	14566	14659	14499	14556	14420	14655	14677	14557	14460	14624	14539	14744	14569	14566	14526	14403	14629	14738	14493	14662	14705	14468	14628	14728	14655	14675	14628	14573	14604	14662	14577	14766	14438	14707	14753	14462	14675	14673	14580	14662	14509	14701	14538	14802	14728	14560	14703	14564	14675	14599	14448	14472	14600	14645	14578	14572	14636	14609	14597	14679	14647	14734	14709	14727	14764	14479	14705	14669	14546	14682	14651	14678	14548	14632	14621	14420	14571	14639	14721	14622	14525	14582	14671	14435	14569	14552	14510	14659	14504	14671	14647	14599	14527	14620	14746	14578	14548	14420	14551	14659	14483	14609	14643	14547	14694	14636	14424	14605	14667	14518	14592	14503	14426	14501	14629	14588	14628	14556	14412	14758	14644	14593	14707	14512	14532	14641	14671	14585	14619	14592	14500	14649	14663	14733	14545	14583	14601	14726	14489	14503	14685	14560	14658	14787	14350	14761	14478	14414	14804	14650	14587	14618	14512	14541	14646	14611	14587	14603	14564	14536	14561	14658	14653	14427	14607	14467	14554	14477	14620	14582	14613	14470	14612	14599	14498	14526	14522	14570	14535	14582	14589	14540	14603	14602	14456	14543	14510	14562	14645	14597	14664	14685	14475	14706	14365	14475	14678	14502	14601	14499	14522	14540	14585	14637	14626	14794	14692	14516	14756	14494	14557	14615	14603	14692	14443	14665	14496	14651	14508	14407	14507	14541	14679	14536	14538	14815	14555	14635	14745	14637	14695	14645	14682	14555	14642	14688	14600	14651	14548	14657	14805	14569	14624	14678	14635	14599	14659	14606	14780	14638	14562	14623	14708	14716	14662	14677	14626	14615	14632	14579	14667	14565	14760	14499	14637	14606	14681	14480	14702	14696	14670	14569	14799	14520	14740	14594	14646	14667	14678	14518	14570	14563	14657	14729	14595	14603	14508	14636	14552	14637	14500	14817	14623	14507	14560	14511	14677	14482	14555	14666	14380	14421	14573	14685	14474	14568	14656	14630	14511	14488	14641	14586	14709	14581	14640	14450	14538	14503	14798	14701	14565	14612	14632	14473	14567	14707	14409	14736	14605	14884	14575	14539	14560	14575	14492	14606	14548	14597	14643	14402	14663	14451	14504	14593	14739	14682	14619	14853	14532	14503	14684	14763	14665	14501	14641	14557	14526	14607	14718	14363	14569	14609	14556	14621	14694	14753	14431	14630	14628	14603	14691	14533	14556	14695	14705	14803	14664	14447	14668	14808	14515	14669	14578	14654	14709	14595	14597	14494	14573	14473	14551	14650	14594	14670	14655	14504	14517	14477	14422	14553	14572	14569	14752	14691	14595	14659	14496	14581	14633	14642	14552	14776	14604	14518	14563	14494	14737	14488	14698	14545	14676	14627	14627	14640	14678	14516	14517	14626	14512	14699	14507	14722	14577	14489	14643	14653	14520	14612	14633	14613	14589	14685	14647	14542	14742	14681	14463	14660	14736	14561	14648	14686	14733	14572	14717	14592	14660	14527	14769	14651	14672	14518	14510	14773	14404	14550	14675	14587	14758	14687	14558	14674	14608	14546	14627	14618	14569	14668	14557	14673	14614	14596	14493	14551	14750	14646	14641	14525	14651	14696	14669	14492	14527	14645	14492	14625	14645	14459	14532	14489	14565	14596	14596	14583	14596	14537	14529	14636	14525	14714	14797	14579	14635	14627	14699	14622	14560	14494	14500	14711	14603	14572	14550	14599	14507	14695	14597	14621	14616	14589	14607	14604	14540	14585	14539	14624	14483	14548	14626	14652	14754	14538	14614	14610	14611	14607	14559	14606	14638	14692	14705	14660	14658	14598	14590	14661	14663	14606	14651	14422	14522	14544	14464	14712	14502	14561	14612	14605	14574	14523	14654	14677	14734	14631	14523	14648	14558	14630	14706	14627	14583	14639	14643	14680	14535	14775	14706	14475	14505	14762	14621	14633	14728	14526	14541	14476	14581	14602	14331	14643	14612	14735	14622	14607	14599	14741	14563	14536	14705	14553	14619	14644	14742	14705	14548	14446	14620	14401	14795	14672	14646	14631	14545	14670	14614	14676	14647	14718	14552	14514	14688	14492	14649	14545	14615	14528	14548	14782	14530	14572	14630	14521	14652	14592	14559	14500	14514	14548	14511	14491	14629	14621	14529	14467	14557	14708	14691	14684	14611	14529	14500	14685	14736	14576	14708	14669	14598	14567	14481	14657	14576	14656	14602	14708	14536	14596	14502	14659	14667	14583	14577	14695	14626	14526	14525	14679	14714	14627	14555	14535	14695	14443	14515	14538	14523	14589	14895	14627	14419	14505	14659	14459	14628	14616	14600	14600	14594	14447	14717	14528	14676	14430	14734	14688	14519	14537	14484	14529	14510	14510	14503	14632	14682	14685	14607	14518	14434	14481	14519	14568	14631	14450	14686	14729	14619	14722	14518	14758	14454	14619	14676	14582	14631	14552	14744	14599	14524	14793	14489	14669	14649	14624	14614	14620	14665	14625	14494	14676	14544	14562	14629	14738	14612	14592	14613	14595	14656	14620	14536	14647	14808	14670	14634	14429	14672	14434	14529	14556	14611	14600	14445	14656	14740	14473	14627	14547	14643	14844	14545	14421	14613	14637	14487	14587	14521	14706	14563	14497	14600	14566	14584	14609	14732	14506	14503	14496	14866	14588	14596	14632	14542	14635	14778	14694	14737	14497	14672	14489	14540	14805	14456	14644	14559	14711	14476	14623	14478	14517	14567	14643	14553	14548	14683	14628	14523	14651	14854	14790	14402	14635	14574	14645	14548	14606	14503	14640	14659	14583	14603	14528	14484	14652	14590	14591	14653	14602	14537	14482	14504	14554	14427	14655	14750	14568	14672	14598	14738	14659	14564	14709	14547	14696	14612	14494	14550	14706	14626	14695	14785	14657	14326	14471	14608	14633	14575	14655	14622	14647	14641	14631	14641	14619	14558	14685	14720	14675	14533	14630	14558	14933	14670	14735	14622	14592	14472	14544	14652	14582	14406	14607	14648	14610	14698	14471	14684	14572	14538	14472	14652	14647	14535	14531	14847	14681	14503	14780	14595	14603	14625	14591	14545	14618	14644	14576	14457	14612	14680	14605	14515	14604	14611	14596	14447	14550	14571	14610	14770	14519	14500	14599	14595	14504	14622	14679	14518	14656	14641	14464	14577	14637	14529	14575	14538	14711	14446	14500	14641	14574	14772	14503	14607	14616	14614	14593	14476	14570	14602	14617	14621	14496	14497	14557	14587	14609	14836	14624	14435	14700	14709	14604	14640	14556	14514	14788	14769	14501	14659	14584	14613	14761	14639	14715	14619	14676	14640	14430	14629	14769	14607	14533	14617	14599	14585	14661	14487	14466	14606	14485	14616	14441	14446	14727	14573	14371	14715	14681	14534	14567	14596	14654	14702	14661	14633	14627	14817	14652	14533	14540	14525	14672	14547	14608	14824	14684	14399	14672	14752	14606	14626	14443	14740	14669	14584	14625	14594	14592	14623	14432	14695	14766	14744	14663	14301	14630	14652	14696	14613	14471	14659	14551	14575	14564	14634	14811	14701	14562	14534	14684	14642	14606	14574	14577	14661	14672	14629	14534	14607	14682	14548	14599	14593	14683	14540	14687	14600	14703	14415	14554	14590	14656	14671	14576	14506	14502	14852	14438	14617	14430	14582	14515	14535	14597	14561	14591	14662	14567	14560	14769	14681	14712	14673	14663	14682	14599	14568	14693	14683	14557	14648	14605	14582	14612	14575	14626	14685	14415	14591	14622	14624	14567	14592	14459	14743	14458	14624	14757	14613	14752	14726	14583	14459	14693	14520	14789	14589	14495	14439	14575	14554	14602	14587	14601	14750	14562	14753	14635	14436	14705	14633	14602	14602	14603	14591	14522	14420	14542	14713	14718	14376	14658	14609	14420	14626	14694	14573	14397	14693	14779	14453	14542	14762	14671	14635	14539	14666	14421	14666	14713	14513	14548	14694	14603	14626	14555	14756	14610	14477	14531	14659	14607	14542	14641	14732	14579	14558	14434	14635	14689	14732	14679	14566	14659	14591	14590	14642	14538	14542	14601	14663	14756	14621	14608	14688	14599	14648	14579	14458	14605	14595	14573	14651	14764	14542	14507	14490	14595	14623	14619	14534	14604	14642	14600	14525	14618	14536	14587	14628	14414	14633	14700	14579	14811	14494	14725	14598	14533	14757	14565	14593	14432	14490	14596	14674	14617	14715	14604	14689	14801	14669	14608	14520	14655	14646	14732	14516	14553	14699	14634	14677	14573	14563	14709	14630	14664	14665	14673	14644	14621	14522	14691	14634	14568	14546	14702	14500	14728	14548	14525	14676	14637	14543	14523	14678	14579	14721	14547	14644	14634	14611	14659	14604	14622	14762	14754	14531	14627	14573	14625	14491	14749	14583	14585	14668	14564	14634	14679	14720	14713	14479	14548	14555	14649	14601	14639	14680	14558	14642	14668	14479	14646	14529	14625	14606	14734	14614	14479	14421	14702	14517	14636	14736	14690	14527	14720	14583	14540	14582	14581	14502	14459	14667	14759	14549	14486	14597	14563	14641	14633	14383	14566	14566	14701	14641	14428	14606	14646	14778	14535	14544	14636	14623	14643	14468	14511	14600	14680	14572	14563	14695	14752	14757	14474	14604	14568	14553	14537	14640	14551	14537	14709	14675	14554	14623	14580	14500	14753	14534	14588	14566	14522	14536	14702	14629	14591	14508	14581	14673	14614	14638	14474	14638	14642	14577	14581
22841	21154	29087	33209	52564	49792	43544	32679	19586	16444	15934	15615	15663	15787	15586	15453	15483	15594	15642	15509	15626	15692	15547	15509	15538	15302	15445	15504	15310	15471	15492	15463	15284	15373	15532	15308	15473	15441	15521	15452	15614	15576	15512	15438	15414	15454	15473	15610	15831	15789	15567	15492	15515	15453	15503	15603	15226	15351	15292	15319	15358	15480	15395	15513	15331	15303	15454	15426	15423	15268	15339	15516	15548	15379	15347	15255	15473	15338	15201	15253	15374	15519	15129	15336	15268	15560	15331	15501	15484	15413	15397	15485	15120	15319	15385	15433	15478	15367	15386	15386	15402	15349	15521	15752	15559	15485	15248	15338	15419	15305	15543	15511	15385	15243	15352	15297	15349	15374	15169	15228	15406	15240	15582	15360	15343	15449	15354	15368	15387	15108	15560	15286	15396	15365	15250	15382	15253	15330	15372	15378	15462	15506	15335	15368	15497	15270	15389	15483	15403	15426	15528	15288	15331	15280	15416	15274	15245	15270	15423	15315	15129	15287	15528	15536	15416	15299	15366	15330	15361	15295	15418	15493	15341	15545	15547	15446	15339	15301	15325	15445	15321	15361	15395	15371	15089	15296	15197	15291	15182	15466	15412	15377	15466	15478	15365	15162	15294	15492	15435	15297	15319	15355	15213	15359	15184	15397	15355	15290	15454	15324	15314	15336	15195	15292	15142	15368	15284	15250	15384	15370	15461	15400	15405	15408	15162	15432	15520	15506	15434	15396	15399	15370	15266	15477	15524	15454	15285	15378	15336	15294	15385	15493	15227	15414	15302	15349	15174	15311	15407	15542	15492	15372	15426	15142	15229	15251	15403	15285	15366	15360	15236	15337	15587	15205	15426	15041	15328	15359	15384	15499	15365	15501	15302	15232	15419	15237	15405	15351	15364	15223	15595	15227	15180	15446	15306	15274	15292	15242	15488	15227	15450	15282	15449	15271	15286	15535	15353	15445	15300	15363	15151	15361	15375	15153	15400	15438	15481	15368	15309	15410	15332	15268	15251	15277	15249	15310	15267	15246	15323	15361	15383	15252	15380	15329	15255	15234	15327	15323	15152	15299	15404	15451	15417	15424	15190	15245	15311	15182	15353	15224	15356	15226	15329	15589	15437	15319	15318	15367	15182	15500	15295	15339	15298	15221	15143	15273	15282	15232	15319	15413	15270	15391	15327	15103	15301	15345	15354	15441	15163	15522	15201	15248	15364	15232	15232	15150	15335	15373	15191	15213	15394	15493	15430	15178	15332	15321	15348	15363	15087	15365	15352	15215	15324	15170	15284	15226	15332	15354	15495	15455	15192	15456	15271	15376	15359	15438	15559	15576	15344	15219	15534	15371	15371	15304	15264	15354	15444	15144	15242	15162	15477	15454	15464	15284	15376	15242	15446	15228	15357	15336	15460	15569	15296	15432	15359	15224	15399	15333	15276	15254	15142	15331	15127	15250	15176	15253	15260	15321	15292	15311	15601	15377	15309	15302	15292	15307	15302	15308	15174	15332	15307	15587	15404	15561	15460	15431	15347	15214	15263	15240	15347	15419	15376	15314	15413	15325	15386	15466	15299	15358	15088	15254	15247	15410	15436	15315	15165	15313	15444	15132	15314	15508	15373	15275	15222	15263	15324	15399	15464	15293	15264	15477	15245	15150	15366	15156	15330	15430	15459	15403	15460	15289	15223	15348	15289	15284	15362	15328	15151	15421	15517	15442	15290	15216	15384	15375	15364	15343	15403	15405	15327	15351	15301	15236	15356	15435	15330	15345	15332	15275	15407	15235	15417	15403	15205	15157	15347	15400	15288	15467	15299	15286	15305	15384	15318	15441	15382	15274	15425	15417	15449	15301	15412	15258	15321	15206	15286	15391	15258	15603	15289	15295	15279	15156	15318	15245	15311	15466	15375	15586	15351	15236	15293	15273	15414	15337	15467	15219	15384	15270	15203	15302	15263	15064	15332	15180	15333	15525	15504	15241	15298	15393	15266	15382	15405	15306	15224	15368	15127	15180	15363	15191	15369	15162	15380	15376	15471	15610	15237	15271	15072	15304	15338	15361	15498	15533	15522	15299	15233	15409	15326	15226	15301	15339	15325	15473	15303	15315	15507	15479	15410	15293	15434	15395	15359	15265	15438	15272	15314	15193	15335	15498	15232	15363	15280	15476	15326	15282	15465	15168	15484	15422	15438	15288	15190	15200	15304	15115	15389	15354	15500	15325	15207	15343	15238	15398	15463	15486	15592	15260	15362	15517	15255	15256	15456	15340	15424	15345	15401	15206	15428	15299	15252	15225	15355	15100	15204	15416	15387	15569	15354	15435	15355	15276	15269	15261	15142	15432	15338	15339	15292	15217	15196	15254	15397	15534	15388	15272	15382	15438	15349	15371	15213	15271	15401	15424	15362	15207	15297	15293	15336	15258	15477	15375	15430	15270	15427	15266	15263	15346	15515	15304	15395	15186	15333	15326	15456	15388	15260	15277	15508	15395	15636	15477	15250	15260	15263	15197	15182	15364	15266	15374	15332	15363	15442	15186	15422	15426	15226	15351	15628	15404	15324	15363	15310	15286	15319	15185	15402	15495	15369	15349	15181	15262	15310	15393	15512	15258	15387	15303	15333	15268	15379	15414	15435	15423	15464	15241	15380	15361	15185	15292	15381	15329	15298	15321	15398	15383	15465	15521	15251	15119	15180	15390	15404	15292	15296	15451	15284	15501	15433	15313	15324	15332	15235	15364	15549	15399	15370	15161	15242	15293	15285	15241	15273	15392	15448	15258	15240	15395	15234	15500	15214	15379	15361	15448	15388	15390	15222	15251	15208	15362	15162	15238	15440	15487	15401	15359	15248	15299	15345	15373	15573	15201	15200	15476	15391	15415	15266	15330	15387	15458	15344	15213	15244	15242	15344	15323	15297	15374	15389	15321	15189	15327	15149	15537	15377	15428	15421	15457	15391	15321	15152	15321	15368	15313	15385	15446	15312	15112	15043	15356	15178	15541	15287	15156	15299	15191	15301	15120	15286	15458	15336	15408	15455	15298	15325	15256	15336	15228	15374	15381	15268	15621	15459	15580	15262	15343	15478	15291	15458	15435	15327	15264	15307	15468	15060	15217	15223	15395	15376	15349	15357	15394	15269	15276	15448	15313	15508	15207	15370	15205	15243	15310	15383	15503	15450	15454	15481	15425	15436	15381	15361	15339	15314	15346	15378	15389	15381	15362	15085	15316	15482	15645	15296	15333	15357	15521	15350	15282	15284	15460	15413	15353	15187	15405	15264	15183	15351	15200	15499	15444	15368	15471	15382	15330	15172	15435	15285	15276	15485	15227	15441	15364	15391	15286	15469	15464	15534	15563	15400	15273	15243	15334	15399	15397	15548	15326	15128	15536	15272	15293	15201	15273	15469	15266	15406	15390	15226	15166	15155	15241	15365	15351	15499	15417	15279	15485	15219	15177	15418	15415	15330	15500	15127	15433	15312	15599	15353	15263	15119	15274	15345	15289	15417	15393	15405	15203	15433	15255	15308	15320	15514	15332	15441	15334	15667	15259	15403	15411	15414	15296	15370	15357	15339	15306	15297	15406	15398	15305	15241	15318	15283	15390	15218	15551	15262	15259	15334	15240	15509	15390	15416	15391	15292	15450	15111	15253	15402	15438	15480	15409	15328	15327	15125	15401	15313	15342	15318	15339	15173	15203	15508	15288	15286	15334	15336	15360	15456	15254	15263	15273	15386	15265	15365	15141	15231	15554	15312	15165	15289	15349	15305	15272	15204	15561	15403	15225	15355	15405	15267	15212	15388	15243	15255	15544	15211	15286	15384	15264	15427	15290	15391	15326	15614	15285	15391	15315	15374	15338	15608	15500	15350	15265	15303	15524	15401	15419	15475	15469	15266	15387	15186	15292	15273	15251	15347	15512	15407	15435	15337	15369	15010	15370	15478	15296	15219	15077	15273	15324	15217	15401	15531	15232	15153	15385	15212	15396	15297	15314	15502	15472	15315	15357	15175	15445	15279	15360	15217	15171	15389	15299	15147	15309	15231	15254	15353	15369	15302	15111	15198	15396	15350	15403	15350	15426	15373	15112	15264	15188	15343	15515	15381	15210	15489	15247	15070	15305	15485	15244	15404	15433	15323	15365	15430	15243	15238	15192	15426	15163	15261	15340	15256	15226	15246	15346	15463	15453	15279	15338	15392	15392	15436	15133	15432	15376	15357	15534	15368	15214	15222	15312	15456	15128	15239	15255	15357	15558	15526	15313	15257	15335	15326	15247	15194	15402	15305	15285	15407	15424	15282	15593	15275	15503	15559	15264	15413	15364	15452	15295	15275	15471	15382	15185	15163	15308	15460	15412	15248	15145	15452	15343	15265	15247	15393	15332	15603	15478	15294	15424	15423	15033	15406	15280	15273	15385	15116	15152	15090	15252	15445	15272	15281	15400	15372	15558	15573	15255	15437	15293	15227	15329	15354	15463	15514	15593	15313	15417	15467	15494	15282	15386	15246	15524	15257	15545	15482	15323	15456	15477	15303	15353	15365	15456	15323	15320	15473	15312	15264	15158	15415	15289	15366	15298	15446	15364	15196	15337	15377	15535	15440	14945	15277	15436	15312	15277	15270	15263	15306	15428	15525	15421	15435	15334	15317	15122	15412	15161	15118	15307	15236	15315	15198	15259	15232	15304	15239	15152	15171	15361	15208	15356	15433	15473	15262	15174	15243	15262	15369	15439	15380	15328	15420	15334	15162	15491	15435	15263	15520	15256	15586	15290	15492	15614	15435	15185	15385	15400	15444	15178	15311	15235	15288	15504	15364	15307	15059	15406	15230	15224	15396	15233	15322	15050	15453	15150	15464	15352	15312	15442	15564	15441	15319	15312	15475	15487	15344	15380	15282	15189	15230	15530	15409	15381	15342	15127	15427	15248	15113	15333	15202	15349	15343	15513	15280	15321	15385	15388	15358	15300	15301	15409	15235	15505	15309	15404	15264	15237	15354	15438	15364	15436	15378	15227	15287	15460	15442	15417	15407	15602	15411	15287	15361	15344	15280	15416	15278	15208	15359	15387	15399	15301	15387	15478	15470	15409	15145	15259	15449	15252	15389	15500	15104	15470	15382	15243
18461	49145	69718	75286	72754	55832	46179	34687	16106	14541	14544	14453	14445	14389	14441	14444	14508	14515	14415	14488	14468	14441	14441	14330	14442	14504	14438	14467	14535	14248	14298	14432	14521	14524	14419	14392	14398	14388	14339	14324	14445	14311	14482	14367	14481	14381	14466	14575	15298	15264	14973	14757	14446	14315	14402	14444	14312	14428	14526	14354	14332	14450	14359	14370	14360	14392	14391	14530	14553	14382	14315	14437	14451	14407	14401	14393	14449	14538	14353	14217	14423	14483	14415	14473	14326	14363	14542	14323	14508	14419	14326	14416	14341	14454	14332	14565	14382	14516	14346	14431	14470	14494	14412	14385	14263	14468	14243	14520	14419	14438	14457	14168	14365	14294	14401	14380	14274	14481	14299	14480	14484	14378	14287	14360	14269	14484	14303	14387	14378	14549	14323	14441	14308	14367	14537	14154	14428	14429	14424	14473	14296	14468	14407	14454	14204	14465	14377	14424	14302	14386	14310	14392	14406	14429	14279	14297	14500	14363	14385	14302	14546	14454	14347	14433	14484	14373	14355	14379	14496	14445	14327	14419	14323	14568	14251	14601	14510	14507	14306	14546	14416	14281	14444	14353	14255	14293	14408	14411	14434	14476	14343	14411	14399	14469	14307	14279	14482	14511	14231	14353	14245	14482	14134	14288	14398	14449	14352	14494	14268	14313	14536	14200	14466	14457	14462	14364	14196	14454	14338	14403	14443	14223	14529	14453	14197	14447	14356	14380	14436	14498	14320	14293	14368	14462	14513	14548	14341	14465	14340	14392	14338	14277	14463	14601	14349	14515	14372	14435	14253	14418	14195	14304	14404	14408	14441	14372	14379	14258	14376	14437	14503	14525	14403	14299	14430	14354	14334	14401	14302	14343	14428	14234	14228	14266	14561	14409	14433	14342	14411	14478	14263	14447	14366	14527	14290	14492	14371	14442	14229	14438	14417	14254	14442	14353	14290	14339	14454	14275	14454	14350	14270	14406	14419	14243	14377	14339	14288	14408	14428	14437	14283	14365	14378	14275	14517	14066	14137	14358	14197	14358	14318	14433	14493	14343	14473	14458	14393	14422	14278	14488	14418	14390	14406	14315	14379	14536	14395	14381	14341	14433	14537	14323	14423	14536	14574	14466	14538	14503	14232	14310	14419	14440	14429	14284	14367	14456	14316	14413	14463	14341	14414	14423	14488	14562	14499	14382	14429	14349	14381	14372	14540	14393	14466	14490	14629	14376	14525	14351	14419	14511	14168	14421	14294	14440	14338	14276	14519	14209	14192	14418	14405	14493	14376	14430	14267	14261	14449	14380	14437	14474	14416	14367	14528	14417	14379	14410	14379	14372	14427	14357	14320	14238	14352	14293	14462	14299	14497	14293	14259	14177	14374	14528	14536	14281	14369	14355	14315	14339	14387	14338	14469	14452	14500	14465	14329	14625	14433	14302	14268	14227	14297	14513	14380	14343	14390	14380	14339	14366	14281	14406	14430	14433	14371	14346	14500	14408	14269	14339	14242	14407	14503	14387	14457	14387	14406	14493	14575	14493	14258	14406	14334	14307	14343	14347	14252	14373	14358	14283	14500	14372	14296	14263	14384	14382	14213	14444	14378	14363	14309	14219	14480	14465	14410	14325	14229	14211	14311	14339	14229	14287	14281	14421	14483	14377	14504	14403	14387	14568	14278	14349	14293	14430	14390	14387	14405	14445	14337	14378	14277	14402	14543	14494	14400	14293	14220	14288	14457	14282	14371	14375	14528	14539	14454	14381	14278	14255	14264	14490	14204	14331	14496	14473	14387	14382	14370	14170	14405	14423	14255	14348	14456	14415	14205	14298	14397	14301	14309	14517	14510	14453	14370	14294	14305	14361	14198	14545	14374	14434	14389	14344	14328	14302	14288	14328	14299	14402	14295	14341	14568	14331	14509	14418	14461	14237	14475	14516	14385	14460	14368	14448	14405	14432	14316	14258	14389	14286	14408	14318	14515	14342	14297	14476	14405	14510	14283	14252	14351	14351	14408	14287	14309	14386	14306	14435	14418	14346	14410	14244	14399	14353	14398	14382	14495	14407	14357	14326	14396	14600	14228	14452	14227	14309	14315	14519	14354	14463	14383	14353	14423	14454	14409	14322	14428	14456	14352	14414	14390	14352	14435	14302	14312	14464	14325	14293	14264	14288	14368	14310	14379	14426	14345	14365	14438	14290	14307	14283	14476	14271	14277	14431	14422	14358	14570	14278	14283	14299	14471	14308	14444	14320	14428	14317	14354	14175	14361	14425	14347	14410	14312	14453	14337	14580	14489	14431	14306	14273	14514	14476	14266	14469	14391	14344	14532	14333	14328	14438	14544	14500	14508	14250	14388	14463	14391	14330	14359	14274	14181	14418	14306	14303	14535	14442	14408	14372	14456	14334	14380	14339	14396	14298	14332	14429	14383	14439	14522	14414	14400	14481	14405	14290	14526	14335	14369	14368	14484	14437	14412	14512	14300	14382	14427	14438	14384	14305	14487	14239	14511	14368	14260	14377	14239	14281	14374	14508	14319	14329	14396	14320	14404	14463	14351	14369	14329	14404	14426	14347	14581	14417	14157	14369	14456	14329	14553	14329	14341	14351	14375	14473	14355	14430	14437	14407	14349	14426	14583	14453	14411	14310	14391	14321	14482	14330	14370	14284	14263	14448	14446	14436	14473	14345	14438	14312	14503	14369	14357	14319	14289	14449	14431	14471	14401	14417	14349	14363	14315	14274	14480	14393	14386	14220	14584	14338	14419	14302	14363	14607	14474	14404	14493	14186	14477	14302	14333	14430	14274	14302	14538	14427	14427	14245	14423	14359	14431	14398	14245	14224	14524	14405	14262	14313	14382	14431	14263	14366	14304	14429	14243	14384	14385	14335	14417	14299	14445	14382	14292	14320	14276	14488	14483	14503	14361	14194	14353	14349	14439	14208	14348	14320	14390	14441	14376	14478	14533	14421	14353	14285	14350	14321	14438	14383	14301	14355	14230	14279	14387	14578	14479	14395	14437	14299	14527	14365	14525	14354	14502	14492	14308	14433	14503	14353	14485	14435	14335	14428	14375	14395	14273	14439	14456	14490	14297	14250	14287	14523	14474	14283	14357	14501	14469	14465	14299	14394	14458	14419	14220	14340	14305	14435	14336	14503	14325	14470	14504	14456	14263	14220	14331	14337	14321	14462	14309	14430	14471	14314	14273	14365	14317	14438	14322	14454	14505	14421	14300	14377	14443	14375	14345	14401	14457	14552	14475	14321	14462	14326	14284	14344	14270	14348	14235	14429	14224	14400	14443	14542	14214	14218	14336	14505	14303	14449	14383	14496	14219	14368	14444	14300	14474	14496	14273	14414	14380	14378	14436	14445	14410	14445	14370	14543	14239	14372	14127	14270	14344	14410	14333	14206	14318	14263	14289	14274	14182	14417	14465	14492	14362	14516	14395	14276	14472	14335	14250	14397	14512	14418	14229	14576	14370	14285	14217	14406	14441	14488	14321	14359	14411	14470	14324	14417	14298	14544	14565	14410	14404	14310	14265	14352	14427	14232	14367	14346	14410	14445	14232	14356	14237	14430	14406	14388	14420	14437	14232	14338	14460	14401	14344	14592	14412	14476	14479	14474	14279	14270	14307	14488	14257	14278	14303	14310	14429	14380	14413	14453	14334	14306	14421	14433	14413	14480	14377	14513	14578	14385	14556	14358	14406	14449	14289	14439	14417	14348	14360	14319	14479	14383	14463	14297	14246	14360	14326	14522	14447	14352	14322	14526	14258	14355	14257	14369	14447	14390	14447	14414	14374	14336	14314	14428	14304	14302	14393	14502	14278	14445	14403	14359	14298	14344	14542	14363	14256	14423	14321	14331	14302	14451	14396	14363	14379	14394	14452	14384	14360	14370	14410	14357	14538	14570	14487	14436	14228	14437	14246	14376	14438	14328	14387	14316	14375	14490	14299	14251	14256	14197	14398	14160	14386	14454	14398	14366	14221	14359	14219	14395	14415	14395	14438	14528	14488	14356	14461	14360	14336	14505	14443	14150	14389	14443	14327	14276	14348	14451	14303	14313	14410	14368	14493	14446	14515	14296	14502	14368	14376	14305	14475	14266	14344	14374	14254	14512	14242	14376	14304	14307	14378	14545	14386	14461	14353	14467	14388	14449	14377	14374	14366	14416	14334	14442	14334	14306	14535	14383	14403	14369	14340	14392	14315	14295	14419	14475	14497	14385	14536	14418	14357	14278	14337	14250	14399	14430	14415	14447	14487	14244	14352	14373	14526	14480	14407	14258	14385	14462	14329	14465	14209	14522	14391	14393	14226	14388	14354	14366	14311	14340	14324	14372	14353	14268	14579	14331	14454	14302	14364	14276	14404	14410	14275	14472	14420	14347	14267	14396	14300	14462	14314	14254	14268	14393	14561	14465	14354	14462	14318	14470	14332	14428	14488	14390	14423	14361	14318	14319	14416	14348	14464	14283	14382	14455	14273	14337	14274	14490	14468	14221	14358	14252	14446	14190	14265	14376	14412	14491	14330	14435	14268	14340	14571	14448	14363	14267	14317	14449	14446	14164	14444	14186	14493	14303	14349	14376	14347	14458	14570	14459	14188	14257	14447	14432	14370	14464	14258	14459	14305	14458	14561	14179	14491	14362	14466	14394	14483	14522	14229	14323	14313	14280	14550	14264	14453	14521	14378	14431	14344	14249	14475	14401	14463	14410	14441	14381	14389	14229	14345	14437	14417	14559	14373	14113	14458	14338	14291	14433	14237	14327	14417	14340	14372	14286	14350	14294	14355	14461	14385	14331	14453	14486	14351	14415	14490	14465	14312	14321	14356	14416	14287	14403	14347	14411	14536	14515	14628	14346	14457	14550	14484	14420	14435	14278	14243	14419	14374	14291	14339	14347	14501	14500	14280	14352	14408	14457	14316	14311	14422	14375	14233	14233	14346	14427	14391	14441	14376	14449	14358	14360	14436	14391	14433	14370	14392	14425	14382	14381	14293	14453	14486	14431	14461	14419	14465	14480	14308	14274	14254	14497	14219	14485	14636	14275	14368	14263	14316	14672	14516	14245	14467	14416	14451	14274	14301	14452	14573	14475	14324	14369	14462	14551	14340	14443
27045	21658	25513	27156	25547	22052	19445	16667	15206	14863	14887	15021	14853	14979	14894	14937	14850	14919	14864	14869	14992	14810	15107	14748	14910	14499	15016	14837	14968	14912	14785	14890	14987	14933	14810	14828	14881	15013	14976	15004	15075	15051	14655	15002	14868	14834	14885	14928	14891	14995	15099	14816	14911	14771	14864	14772	14889	14923	14816	14603	14814	15017	14713	14784	14916	14835	14775	14937	14772	14910	15002	14952	14843	14899	14906	14786	14843	14777	14853	14709	15155	14841	14844	15038	14750	14812	14741	14722	14820	14853	14750	14810	14713	14759	14886	14847	14813	14984	14708	14964	14853	14825	14658	14701	14975	14956	14877	14702	14940	14950	14901	14913	14527	14878	14676	14905	14728	14854	14771	14788	14688	14519	14682	14792	14745	14979	15058	14797	14818	14743	14774	14799	14968	14785	14652	14913	14798	14584	14745	14859	14650	14775	14717	14857	14671	14770	14872	14702	14896	14745	14897	14861	14900	14809	15006	14831	14782	14615	14928	14751	14858	14729	14742	14755	14752	14914	14767	14932	14919	14791	14708	14890	14915	14836	14701	14816	14937	14676	14855	14863	14755	14914	14913	14706	14950	14785	14950	14945	14825	14808	14879	14739	14880	14839	14673	14783	14757	14732	14550	14769	14876	14769	14688	14767	14913	14905	14715	14848	14791	14995	14884	14744	14733	14615	14833	14611	14871	14668	14796	14889	14931	14723	14780	14874	14868	14857	14807	14732	14873	14789	14845	14528	14788	14838	14800	14877	15001	14951	14918	14882	14976	14805	14954	14955	14850	14822	14759	14851	14863	15020	14894	14938	14871	14756	14744	14935	14706	14759	15129	15004	14848	14667	14803	14749	15001	14746	14681	14562	14822	14815	14815	14815	14797	14707	14865	14775	14776	14927	14846	14660	14808	14788	14780	14652	14815	14668	14670	14929	15086	15039	14725	14866	14929	14894	14805	14897	14995	14783	14984	14950	14877	14982	14844	14715	14719	14764	14659	14788	14815	14917	14724	14979	14851	14802	14785	14892	14775	14713	14883	14856	14956	14834	14706	14885	14969	14869	14928	14819	14833	14756	14732	14844	14850	14743	14885	14786	14936	14920	14817	14684	14926	14811	14823	14676	14877	14919	14813	14577	14782	14981	14845	14795	14656	14649	14776	14915	14840	14702	14950	14742	14984	14905	14709	14797	14751	14868	14796	14712	14873	14893	14869	14846	14831	14862	14893	14903	15020	14855	14840	14895	14918	14826	14734	14909	15014	14965	14911	14660	14950	14709	14714	14819	14913	14639	14924	14659	14835	14894	14582	14750	14878	14824	15060	15011	14813	14710	14947	14946	14904	14699	14729	15029	14797	14709	14827	14894	14677	14540	14660	14888	14870	14764	14950	14811	14924	14926	14707	14839	14780	14883	14976	14843	14832	14891	15179	14858	14929	14873	14996	14827	14893	14862	14755	15056	14849	14809	14660	14598	14834	14708	14813	14824	14751	14836	14847	14806	14880	14849	14904	14977	14708	14931	14968	14659	14840	14841	14725	14800	14806	14906	14844	14828	14920	14823	14990	14834	14847	14916	14919	15048	14717	14784	14886	14936	14971	14905	14875	14928	14685	14966	14768	14705	14917	14999	14900	14952	14877	14843	14836	14924	14787	14779	14730	14876	14863	14826	14962	14701	14937	14865	14905	14747	14881	14764	15020	14840	14892	14945	14776	14718	14907	14910	14967	14812	14736	14626	14703	14931	14895	14766	14794	14563	14769	14951	14853	14715	14809	14753	14806	14845	14702	14961	15073	15092	14852	14763	14902	14829	14806	14800	14874	14670	14967	14984	14917	14965	14792	14907	14813	14852	14824	15059	14849	14972	14912	14731	14939	15036	14942	14930	15019	14891	14918	14749	14841	14958	14765	14759	14972	14847	14795	14892	14946	14809	14749	14827	14980	14812	14795	14871	14831	14820	14972	14839	14738	14613	14719	14788	14722	14841	14717	14736	14776	14856	14884	14844	14931	14983	14880	14881	14919	14858	14863	14890	14893	14659	14787	14740	14837	14952	14804	14997	14868	14702	14966	14954	14949	14807	14747	14677	14907	14883	14780	14801	14775	14810	14858	14763	14706	14891	14808	14724	15050	14969	15006	14774	14946	14898	14952	14829	14886	14624	14830	14779	14749	14806	14795	14755	14945	14757	14913	14974	14875	14971	14957	14871	14788	14794	15048	14969	14853	14705	14710	14994	14721	14951	14833	14831	15125	14914	14928	14968	14744	14973	15073	14727	14783	14893	14772	14703	14976	14918	14923	14811	14907	14740	14817	14779	14867	14871	14917	14892	14940	14934	14818	14833	14843	14883	14795	14806	15000	14572	14689	14653	14720	15013	14765	14783	14805	14610	14696	14816	14577	14986	14815	14830	14701	14720	14862	14687	14983	15028	14690	14817	14941	14726	14858	15020	14923	14702	14840	14915	14750	14822	14892	14871	14929	14590	14823	14803	14842	14836	14908	14974	14833	14851	14847	14922	14742	14754	14844	14830	14875	15019	14773	14764	14955	15018	14634	14864	14797	14882	14732	14906	14817	14832	14787	14848	14842	14839	14727	14886	14850	14797	14906	14853	14697	14940	14871	14875	14858	14979	14874	14830	14798	14819	14930	14703	14687	15016	14783	14641	14838	15024	14945	14913	15006	14840	14643	15021	14916	14821	14747	14808	14620	14760	15020	14876	14864	14734	14937	14760	14757	14743	14820	14866	14724	14870	14940	14878	14840	14751	14752	14823	14654	14873	14744	14939	14919	14926	14770	14864	14868	14717	14806	14866	14854	14881	14875	14809	14831	14765	14972	14821	15035	14905	14886	15016	14986	14751	14896	14778	14739	14830	14865	14836	15070	14887	14817	14528	14804	14864	14963	14946	14799	14788	14836	14848	14858	14792	14799	14817	14889	14888	14826	14733	14909	14860	14629	14777	14887	14837	14855	14911	14873	14883	14817	14951	14907	14877	14765	14756	14828	14813	14741	14795	14888	14967	14769	14739	14866	14801	14741	14804	14772	14910	14698	14801	14913	14788	14816	14837	14863	15046	15065	14925	14875	14611	14992	14817	14832	14817	14790	14851	14979	14893	14766	14797	14829	14901	14869	14783	14745	14817	14729	14802	14819	14824	14703	14784	15015	14686	14714	14915	14946	14792	14897	14659	14809	14810	14834	14992	14804	14782	14749	14880	14784	14969	14699	15013	14866	14814	14912	14728	14819	14900	14725	14991	15009	14702	14875	14707	14862	14713	14765	14762	14880	14902	15036	15051	14841	14970	14964	14857	14842	15103	15043	14902	14868	14787	14949	14862	14952	15082	15053	14836	14771	15034	14761	14711	14897	14994	14884	14853	14770	14980	14754	14986	14938	14869	14742	14784	14772	14968	15002	14668	14765	14852	14986	14721	14941	14888	14890	14791	14829	14832	14896	14885	14910	14855	14943	14914	14932	14832	14967	14694	14719	14725	14693	14901	14810	14820	14803	14966	14955	14885	14831	14829	14708	14817	14889	14888	15105	14853	14876	14799	14827	14892	14697	14715	14920	14809	14841	14931	14753	14995	14668	14807	14936	14825	14871	14638	14839	15018	14871	14996	14823	14767	14705	14967	14959	15029	14942	14739	14764	14843	14920	14812	14876	14993	14808	14700	15090	14762	14922	14788	14780	14913	14870	14916	14819	14682	14937	14924	15020	14806	14793	14823	14816	14999	14821	14668	14789	14680	14715	14849	14685	14716	14687	14997	14832	14768	15065	14921	14996	14805	14738	14781	14738	14963	14867	14729	14762	14891	14915	14725	14873	14864	14740	14789	14837	14848	14954	15068	15011	14848	14822	15021	14900	14692	14777	14918	14902	14790	14695	14684	14738	14868	14907	14905	15084	14916	14875	14891	14897	14897	14842	14824	14929	14887	14895	14844	14785	14842	14862	14766	14870	14921	14671	14885	14751	14778	14935	15018	14827	14803	14793	14768	14785	15004	14939	14698	14721	14838	14936	14840	14744	14843	14763	14807	14739	14958	14880	14755	14653	14969	14768	14802	14722	14969	14788	14919	14859	14839	14848	14886	14795	14833	14866	14824	14828	14887	15048	14824	14810	14899	14698	14728	14942	14903	14949	14877	14926	14740	14723	14713	14697	14927	14812	14909	14874	14920	14742	14858	14943	14840	14979	14982	14744	14796	14939	14864	14745	14846	14859	14693	14776	15061	14883	14793	14852	14768	14807	14960	15052	14913	14920	14609	14974	14923	14790	14894	14806	14693	15001	14766	14637	14799	15080	14785	14921	14959	14876	14765	14798	14853	14772	14845	14712	14874	14915	14848	14904	14790	14774	14849	14755	14872	14938	14920	14823	14679	14815	14795	14989	15045	14877	14742	14898	14701	14895	14925	14980	14820	14715	15041	14883	14844	14745	14798	14886	14885	14973	14934	14866	15003	14862	14798	14819	14568	14788	14799	14715	14946	14862	14725	14766	14833	14892	14848	14775	14847	14966	14927	14894	14869	14840	14886	14840	14931	14957	14819	14741	14673	14738	14907	14996	14822	14808	14720	14948	15004	14957	14870	14985	14860	14869	14890	14779	14638	14928	14825	14820	14855	15028	14811	14758	14838	14821	14851	14730	14826	14888	14698	14720	14953	14793	14688	14865	14924	14855	14776	14626	14834	14847	14873	14891	14946	14820	14925	14942	14916	14740	14794	14792	14964	14906	14816	14917	14781	14849	14799	15018	14861	14953	14989	14789	14844	14777	14837	14846	14795	14894	15029	14881	15000	14982	14981	14828	14985	14875	14728	14858	14669	14933	14824	14858	14690	14603	14848	14708	14813	14986	14797	14807	14921	14918	15044	14789	14694	15014	14766	14771	14903	14926	14841	14773	14886	14959	14957	14982	14711	14984	15081	14872	14805	14721	14956	14885	14965	14861	14648	14857	14933	14793	15022	14811	14946	15033	14986	14596	14863	14803	14923	14761	14978	14928	14931	14679	14986	14800	14879	14855	14841	14707	14727	14910	14768	14829	14725	14807	14873	14855	14916	14778	14788	14733	14845	14959	14890	14758	15054	14849	14783	14958	14878	14701	14889	14831	14751	14743	14738	14707	14697	14857	14732
13479	21045	26390	28622	27576	22951	19481	15769	14054	13996	14074	14122	14059	14247	13969	13886	14072	13968	13995	14069	14037	13996	14200	14070	14163	14105	14075	13924	14078	14209	14115	14094	14201	14249	14276	14029	14181	14225	14106	14111	14125	14001	14086	14011	14213	14040	14197	14121	14067	14252	14067	14212	14112	14182	14089	14087	14066	14092	14053	14055	14170	14224	14158	13979	14148	14122	14065	14080	14192	14157	14154	14075	14131	13890	13883	14092	13929	14044	14223	14075	14043	14052	14068	14021	14037	14017	13948	14178	14020	14076	14179	14086	14219	14000	14045	13924	13947	14020	14144	14100	14002	14108	14038	14095	14105	13996	14026	14214	14006	13901	14069	14147	14215	14133	14032	13922	14116	14166	14087	13898	14143	14080	13934	14104	14031	14033	14050	14088	14107	14109	14130	14222	14172	14080	14000	14127	13952	14032	13993	14053	14057	14052	13986	14120	14157	13992	14146	14181	14036	14090	14028	14042	14238	14224	14080	14059	14106	14156	14201	14038	14224	13775	13943	14156	14085	14105	13816	14195	14008	14020	14022	14159	14200	14079	14064	14060	14034	13965	14100	14067	14027	14043	14121	14045	14254	14097	14136	14056	14070	14111	13856	14010	13903	14021	13959	14024	14158	13981	13993	14110	14175	14028	14122	14250	13946	13995	14121	14151	14000	14005	14030	13988	14109	13932	14016	14065	13983	13951	14062	14162	13984	14067	14016	14094	14046	14003	13940	13918	13910	14126	14191	14047	14058	14129	14060	14064	14043	14051	14119	14126	14182	14116	14170	14055	14238	13860	14087	14071	14050	14009	14060	14087	14024	13992	14122	14162	14134	14011	14138	14183	14188	14079	14016	14203	14041	13991	13932	14088	14045	14080	14062	14079	14083	14035	14109	14037	14113	14074	14083	14023	14053	14127	14033	14055	14084	13936	13941	14041	13951	13947	14131	13954	14106	14064	14008	14304	13946	14154	14139	14037	14184	13990	13924	13905	14084	14066	14045	14075	14059	14076	13959	14135	13978	14184	14146	14110	14041	13897	14107	13868	14079	14218	14087	14139	14123	14117	14156	14067	14014	14122	14050	14070	14077	14134	14100	14184	14123	13977	14090	14017	14172	14019	14179	14181	14038	14080	14051	13922	14147	14038	14088	14103	14318	14007	13944	14033	14152	14042	13893	14069	14077	13960	14010	14187	14076	13782	14108	13940	14138	14058	14141	14039	14179	14202	14121	14148	14011	14041	13945	13972	14120	14118	13996	14219	14154	14018	14188	14201	14154	14075	14025	14093	14163	14072	13955	14213	14202	13956	13944	13996	14024	14095	14090	13960	14003	13976	14096	14086	14125	13831	14017	14078	14016	14081	13983	14196	14045	14123	14043	14108	13902	14129	13934	14108	14161	14106	13891	14096	14133	14006	14177	14130	13970	14156	14131	13991	14094	14046	14148	14112	13950	14156	14069	14174	13992	14053	14023	14020	14109	14061	14127	13915	14050	14072	14110	14082	14013	14028	13984	13897	14012	14277	14029	14128	13991	14119	13970	14125	14122	14126	14071	13838	14154	14026	14129	14169	13873	14053	14081	14171	14091	14112	14001	13984	13987	14201	14095	14088	14169	13993	14055	14056	14110	14029	14058	14231	14117	13998	14086	13971	14010	14195	14146	14101	14019	14183	14210	14157	13978	14138	14131	13954	14043	14032	14011	13963	13926	14007	13931	14083	14092	14181	14076	14117	14142	14063	14017	14037	14014	14102	14181	13947	13877	14272	14124	14166	14167	13902	14110	14107	14241	14052	14143	14032	14348	14097	14086	14047	14038	14090	14086	13891	14109	14004	14101	13904	13977	14004	13890	14141	14306	14028	14150	14054	14048	14073	14242	14188	14055	14020	14267	14067	14091	14093	14136	13992	14001	14106	14078	13967	14142	14116	14047	14012	14029	14189	14119	13956	13997	14104	13956	14038	13959	14042	14027	13964	14019	14174	14101	14122	14019	13938	14112	14035	14286	14015	14236	14086	14241	14020	13864	14108	14190	14140	14024	13952	14175	13927	14208	14240	13890	14178	13968	14164	14145	14092	14080	14134	14106	14160	14169	14184	14097	14351	13891	14124	14018	13975	14172	14079	14162	14010	14190	14091	14113	13975	13905	14105	14113	13967	14096	14146	14180	13940	14064	13917	14090	13984	14108	14075	14054	14203	14032	13948	14145	13989	14008	13987	13981	14059	14030	14280	14087	14103	13956	14179	14138	14166	13880	13960	14065	14057	14164	14140	14176	14099	14146	14182	14007	14008	14207	13933	14143	14126	14088	14261	14148	14092	14170	14241	14047	14104	14018	13968	14137	14050	14172	14119	14100	14180	13938	14032	14195	14124	14136	14343	14067	13942	14135	14080	14268	14098	14006	14225	14102	14118	14063	14066	14035	14026	14004	14003	13928	14010	14026	14115	14029	14096	14046	14064	13999	14073	14013	14097	14013	13975	14045	14075	13976	13956	14118	13832	14194	13951	14078	13919	14168	14135	14093	14222	13978	14100	14174	14037	14059	14118	14211	14057	14046	14015	13984	13830	14065	14051	13935	14223	14001	13895	14128	14080	14177	14074	14060	14100	14072	14090	14094	14023	14154	14218	14121	14106	14092	14057	14118	13956	14183	13965	14020	14155	14184	13957	13873	14038	14260	14127	14014	14055	14027	14232	14046	14108	14231	14075	14230	14023	14192	14133	14000	14073	14124	14035	14088	14207	13990	14044	14044	14004	14003	14094	14157	14059	14288	14198	14114	14191	14233	14101	14172	14078	14005	14257	14283	13923	13998	13990	14119	14076	14080	14016	13997	14094	14201	14163	14041	14065	14004	14042	14144	14000	14186	13952	14174	14223	14006	14049	13961	14028	14153	14154	14105	13927	14049	14178	14099	14212	14178	13961	14141	14188	14039	14116	14097	14123	14078	14127	14136	14104	14110	14043	13976	13906	14190	14060	13938	14139	13985	14117	14123	14135	14197	14056	14037	14085	14061	14281	14053	14141	14152	14067	14098	14097	14141	14130	14207	14094	14038	14279	14170	14081	14052	14070	13983	14093	14068	13817	14026	14085	14101	14161	14161	14241	14051	14289	13985	14063	14254	14040	14151	14118	14008	13987	14042	14117	14090	14122	13970	14036	14093	14193	13969	14137	14240	14125	14045	14252	14055	14034	13994	14091	14079	14219	14110	13950	14035	14114	14103	14086	13976	14088	14084	14197	14106	14254	14087	14037	14047	14183	14048	14176	14161	14046	14220	14221	14009	13970	13933	13990	14188	14094	14069	13946	13914	14094	14166	13982	14226	14063	14134	14082	14134	14271	14084	14010	13849	14078	14100	14144	14010	14003	14076	13974	14045	14057	13957	14154	14003	14259	13911	14030	14046	14104	14115	14058	13988	14009	13993	14147	14002	14109	14180	14214	14114	14200	14127	14009	14045	14186	13990	14092	14093	14182	14036	14093	14005	14097	14039	13963	14180	14267	13977	14118	14106	14065	14085	14076	13940	14048	14030	14133	14086	14143	13947	14133	14134	14152	13951	14221	14255	14038	14101	14277	14067	14093	14007	14158	14211	13984	14064	14043	14096	14046	14083	14072	14196	13908	14083	13986	14115	14024	14042	14067	13911	13978	14041	14048	14076	14220	14118	13860	14089	14033	14030	14158	13803	14140	13936	14106	14164	14109	14216	14022	14042	14109	14081	13972	14011	14139	14058	14025	14003	14069	14076	14183	14092	14012	14022	14135	14119	14034	14145	14146	14112	14056	14082	14140	14112	14075	14023	14127	14145	14062	14168	13922	14112	14160	13948	14132	13966	13962	13957	14036	14090	14103	14176	14087	14071	14120	14042	13983	14135	13965	14100	14023	14137	14179	13970	14040	13958	14137	14037	13909	14052	14107	14178	14077	14158	14014	14116	14116	13960	13960	14181	14126	14109	14139	14084	14007	14082	13931	14070	13991	14188	14064	14065	13959	14149	14054	13970	14127	14060	14245	14208	13952	14103	14219	14111	14226	13981	13974	13949	13991	13907	14091	14046	14128	14122	14112	13902	14223	14026	13964	14019	14029	14102	13956	14020	14143	13978	14034	14036	14121	14125	14036	14066	13990	14115	14066	14090	14119	14149	14130	13936	14070	13953	13930	14131	13930	13998	14219	14050	13882	14283	14007	14115	14032	14112	14115	14010	13951	14104	14024	14103	14068	14142	13992	14091	14090	14044	14074	14203	13931	14169	14128	14217	14118	14113	14083	14162	13988	14121	14079	14048	14045	14151	14093	14003	14039	14070	14074	13999	14067	14272	14162	14144	14234	14068	14120	14031	14068	13984	14104	13933	14092	14051	14047	14050	14004	14295	13989	14228	13957	14087	14199	14086	14018	14235	14085	14030	13963	14113	14176	14252	14121	13990	14091	14084	14088	14124	14035	14029	14052	14121	13975	14082	14026	14332	14165	14123	13955	13939	14128	13856	14154	14202	14196	14155	13945	14084	14038	14097	14146	14178	14150	14092	14147	14014	14098	14008	14090	14015	14035	14360	14290	14028	14009	13885	14052	14091	14154	14096	13950	14175	14200	13984	13964	14018	14127	14026	14086	14183	14066	14064	14046	13962	13981	14114	13974	14151	14125	14070	14092	13927	14182	14133	14148	14072	14210	14111	13886	14020	14076	14105	14187	14277	14122	13943	14011	14084	14013	14215	14002	13877	14091	14112	14191	14089	14110	14220	13982	14014	14119	14052	13974	14177	14030	14061	13943	13954	14088	13975	14066	14040	14067	13932	13995	14070	14108	14129	14014	14196	14012	14145	13954	14043	14208	13861	13940	14094	14017	14158	14102	13938	14061	14069	14116	14169	13982	14004	14209	13947	13947	14057	14093	14088	13964	13930	14036	14218	14164	13998	14078	14260	14091	14105	14103	14113	14024	14055	14101	14247	14029	14117	14102	14187	14062	14037	13993	14109	13921	14115	14072	14135	14149	14199	13967	14035	14063	14015	14187	14219	14004	13981	13967	14145	13967	14046	14091	13924	14032	14171	13963	13961	14140	14065	14060	13966	14126	14102	14087	14231	13997	14060	14174	14017	13944	14059	14093	14173	14004	14051	14065	14131	14037	14023	13971
24255	21162	28628	32193	41690	41796	35005	26386	16620	15040	14545	14559	14690	14540	14621	14556	14682	14556	14571	14565	14465	14526	14551	14473	14565	14315	14425	14405	14347	14415	14504	14347	14564	14342	14677	14314	14500	14343	14426	14552	14569	14509	14446	14633	14411	14400	14550	14543	14676	14826	14591	14520	14523	14545	14387	14585	14484	14415	14434	14330	14409	14372	14506	14460	14410	14314	14196	14385	14374	14464	14590	14629	14438	14534	14397	14614	14485	14213	14328	14468	14478	14307	14640	14385	14300	14424	14298	14511	14385	14401	14290	14371	14392	14454	14480	14305	14245	14316	14398	14533	14523	14661	14409	14395	14572	14235	14239	14458	14369	14423	14424	14344	14366	14501	14459	14365	14503	14496	14356	14621	14381	14412	14444	14408	14440	14498	14550	14250	14242	14349	14543	14471	14562	14564	14385	14231	14388	14367	14301	14536	14664	14457	14572	14587	14342	14445	14302	14208	14469	14415	14543	14429	14399	14572	14423	14374	14375	14451	14330	14299	14341	14515	14443	14446	14278	14459	14537	14425	14621	14381	14482	14206	14406	14384	14530	14308	14336	14415	14492	14309	14486	14442	14383	14231	14512	14338	14454	14382	14387	14404	14639	14476	14259	14148	14456	14351	14532	14395	14416	14286	14384	14386	14146	14337	14343	14305	14377	14370	14445	14301	14418	14438	14445	14469	14626	14500	14499	14607	14559	14378	14343	14445	14442	14401	14575	14462	14347	14200	14427	14380	14657	14553	14328	14366	14593	14521	14380	14430	14404	14441	14290	14322	14358	14336	14270	14365	14325	14450	14462	14264	14669	14411	14351	14414	14449	14493	14507	14576	14466	14363	14338	14470	14349	14405	14240	14385	14275	14389	14358	14479	14610	14442	14307	14509	14537	14565	14562	14588	14501	14304	14448	14365	14372	14396	14596	14335	14457	14442	14363	14426	14280	14347	14524	14310	14449	14471	14543	14305	14325	14369	14356	14471	14150	14487	14269	14405	14479	14267	14339	14480	14550	14495	14605	14463	14431	14396	14354	14525	14301	14218	14438	14476	14327	14382	14438	14334	14350	14623	14451	14438	14465	14507	14181	14263	14519	14486	14410	14266	14396	14530	14478	14285	14295	14391	14265	14200	14426	14369	14562	14418	14360	14225	14260	14518	14314	14517	14426	14421	14331	14498	14228	14436	14264	14357	14503	14531	14333	14397	14472	14259	14590	14250	14262	14282	14399	14366	14156	14456	14251	14346	14390	14308	14375	14341	14481	14427	14392	14232	14338	14317	14440	14352	14500	14241	14453	14555	14431	14420	14528	14528	14611	14577	14162	14187	14261	14384	14649	14594	14383	14273	14212	14316	14500	14382	14401	14333	14415	14443	14376	14352	14479	14573	14503	14565	14419	14536	14290	14540	14293	14427	14350	14412	14410	14438	14492	14321	14397	14453	14441	14317	14453	14243	14454	14343	14543	14222	14343	14378	14303	14445	14435	14239	14298	14275	14511	14579	14451	14452	14482	14732	14506	14506	14452	14419	14470	14382	14390	14444	14228	14372	14306	14425	14410	14312	14351	14385	14417	14637	14314	14311	14470	14324	14355	14353	14334	14663	14428	14494	14348	14514	14316	14520	14496	14541	14419	14484	14450	14457	14636	14438	14464	14446	14436	14444	14472	14428	14410	14539	14311	14334	14316	14271	14316	14505	14516	14577	14492	14432	14475	14538	14431	14456	14437	14377	14444	14477	14412	14416	14192	14322	14338	14362	14517	14327	14432	14464	14457	14504	14575	14476	14454	14432	14338	14325	14378	14480	14327	14561	14469	14478	14310	14346	14538	14418	14336	14411	14336	14486	14553	14457	14386	14403	14427	14316	14373	14536	14419	14415	14387	14619	14293	14286	14330	14376	14462	14384	14443	14347	14422	14244	14276	14325	14359	14277	14330	14459	14262	14234	14361	14378	14275	14267	14298	14303	14417	14342	14349	14490	14442	14523	14381	14482	14484	14399	14434	14456	14686	14539	14574	14634	14491	14208	14401	14431	14417	14274	14426	14584	14317	14336	14664	14416	14405	14284	14596	14419	14321	14440	14513	14534	14491	14304	14439	14372	14439	14518	14462	14488	14471	14502	14546	14378	14484	14510	14591	14396	14338	14266	14515	14410	14321	14315	14244	14216	14378	14397	14294	14262	14370	14308	14610	14236	14307	14155	14378	14520	14510	14340	14387	14438	14574	14389	14464	14378	14372	14072	14560	14614	14361	14507	14383	14456	14300	14341	14476	14478	14448	14469	14333	14283	14521	14565	14442	14407	14707	14523	14479	14477	14356	14420	14340	14352	14386	14335	14316	14516	14412	14341	14344	14348	14360	14486	14667	14333	14412	14363	14300	14422	14402	14484	14337	14414	14471	14256	14326	14333	14456	14255	14696	14541	14407	14287	14367	14274	14229	14353	14377	14392	14658	14280	14589	14472	14410	14560	14551	14383	14448	14505	14401	14474	14360	14447	14455	14382	14385	14361	14470	14387	14523	14514	14454	14433	14503	14147	14457	14446	14258	14443	14388	14443	14227	14305	14264	14498	14512	14529	14476	14375	14423	14213	14207	14383	14296	14398	14439	14207	14509	14315	14458	14508	14526	14370	14483	14351	14505	14429	14510	14433	14401	14236	14316	14434	14471	14480	14426	14318	14383	14259	14385	14453	14379	14300	14646	14579	14350	14405	14505	14322	14372	14191	14184	14441	14444	14310	14185	14440	14401	14655	14297	14265	14328	14464	14428	14531	14417	14405	14428	14338	14418	14373	14434	14337	14397	14303	14379	14387	14382	14357	14469	14330	14202	14350	14335	14338	14446	14488	14411	14328	14628	14376	14338	14506	14552	14447	14497	14451	14290	14131	14455	14212	14345	14411	14391	14322	14432	14316	14363	14231	14393	14380	14540	14396	14400	14626	14458	14457	14266	14408	14431	14480	14403	14401	14431	14483	14345	14351	14339	14427	14528	14488	14549	14399	14333	14606	14507	14407	14512	14509	14566	14402	14477	14401	14506	14555	14487	14446	14376	14412	14258	14447	14403	14343	14616	14433	14374	14228	14298	14357	14373	14371	14552	14492	14309	14526	14313	14519	14414	14435	14402	14585	14518	14404	14253	14310	14219	14402	14378	14294	14513	14224	14512	14375	14537	14275	14332	14461	14477	14317	14377	14451	14241	14399	14412	14403	14569	14511	14471	14502	14424	14526	14550	14377	14387	14387	14306	14348	14476	14478	14483	14528	14481	14660	14317	14265	14451	14458	14480	14326	14561	14522	14291	14456	14543	14580	14260	14278	14420	14280	14371	14396	14389	14535	14442	14383	14290	14345	14399	14485	14255	14320	14431	14576	14464	14380	14251	14317	14710	14482	14270	14378	14535	14643	14472	14402	14461	14398	14269	14322	14460	14462	14501	14462	14312	14287	14246	14545	14583	14448	14363	14264	14434	14467	14404	14450	14416	14456	14494	14620	14403	14401	14413	14384	14470	14516	14332	14437	14543	14520	14230	14591	14209	14332	14459	14595	14409	14320	14457	14346	14408	14313	14375	14416	14398	14408	14430	14351	14235	14302	14446	14354	14322	14297	14523	14560	14444	14358	14196	14224	14515	14540	14239	14449	14352	14457	14507	14501	14205	14354	14350	14374	14164	14510	14520	14178	14487	14290	14343	14341	14445	14515	14331	14568	14490	14420	14355	14513	14521	14486	14439	14538	14343	14281	14390	14324	14266	14305	14448	14246	14364	14536	14412	14416	14478	14650	14408	14210	14745	14481	14499	14419	14324	14456	14268	14408	14544	14504	14465	14386	14192	14404	14490	14312	14344	14518	14493	14506	14532	14432	14490	14412	14410	14488	14302	14557	14379	14450	14533	14415	14337	14480	14447	14373	14446	14389	14622	14228	14232	14390	14599	14395	14492	14476	14345	14344	14388	14392	14264	14131	14345	14364	14375	14519	14358	14326	14345	14413	14401	14325	14491	14453	14424	14382	14456	14576	14710	14500	14358	14457	14261	14423	14450	14324	14290	14545	14532	14239	14222	14424	14316	14350	14361	14718	14459	14315	14502	14561	14261	14346	14393	14406	14430	14398	14346	14567	14431	14381	14424	14289	14589	14293	14515	14376	14287	14392	14643	14673	14360	14425	14428	14545	14486	14312	14426	14257	14362	14444	14524	14480	14561	14558	14589	14566	14428	14512	14360	14424	14580	14494	14447	14452	14491	14334	14504	14529	14306	14394	14380	14392	14394	14380	14500	14455	14551	14394	14495	14456	14463	14553	14500	14337	14353	14340	14462	14438	14710	14683	14435	14441	14483	14381	14383	14370	14461	14432	14296	14432	14304	14361	14435	14461	14633	14730	14312	14347	14596	14366	14433	14458	14474	14277	14490	14389	14488	14296	14530	14267	14401	14357	14251	14300	14263	14375	14372	14362	14416	14107	14634	14201	14416	14457	14382	14431	14395	14393	14372	14204	14502	14573	14340	14225	14487	14313	14341	14451	14440	14347	14427	14434	14328	14290	14318	14357	14448	14415	14566	14343	14285	14142	14371	14278	14393	14353	14455	14542	14633	14488	14563	14405	14495	14477	14441	14268	14433	14539	14384	14499	14455	14577	14462	14479	14354	14435	14563	14319	14496	14313	14536	14390	14384	14602	14311	14351	14450	14736	14532	14270	14295	14338	14372	14423	14391	14435	14455	14373	14662	14476	14566	14493	14399	14498	14495	14344	14292	14395	14203	14320	14414	14379	14359	14426	14330	14397	14479	14321	14269	14505	14526	14521	14358	14479	14278	14408	14515	14323	14499	14280	14622	14340	14352	14502	14442	14497	14470	14678	14498	14430	14475	14703	14494	14321	14557	14521	14587	14358	14438	14319	14513	14507	14507	14322	14527	14407	14377	14337	14217	14503	14272	14296	14535	14376	14266	14368	14669	14489	14326	14403	14410	14418	14438	14339	14482	14572	14615	14654	14360	14383	14390	14374	14354	14539	14319	14433	14446	14291	14513	14476	14527	14424	14344	14390	14439	14309	14454	14450	14467	14539	14515	14411	14576	14452	14445	14516	14288	14444	14433	14352	14538	14483	14534	14610	14369	14243	14355	14417	14382	14484
12767	36798	48611	51509	50842	44502	37133	27800	14497	14067	13970	14140	13956	14043	14069	14039	13925	13847	13929	14062	13958	13821	13922	13872	13932	14019	13925	13777	13977	13942	13891	14006	13967	13870	13806	14031	13885	13725	13971	13934	13946	13818	13723	13807	13947	13894	13948	14087	14388	14388	14179	14085	13981	13945	14008	13743	13764	13952	13835	13951	13884	13863	13741	13948	13769	13806	13844	13888	13698	13957	13778	14048	13784	13850	13916	13939	13726	13957	13867	13840	13905	14016	13854	13791	13970	13772	14046	14020	13756	13968	13900	13657	14089	13925	13908	13932	14089	13902	13905	13873	13730	13834	13592	13871	13877	13885	13846	14015	13955	14010	13801	13865	13824	13828	13848	13712	13887	13942	13852	13818	13765	13957	13794	13873	13835	13879	13808	14024	13831	13892	13717	13895	13756	13859	13929	13820	13822	13838	13958	13763	13932	14018	13998	13896	13857	13776	13866	14025	13765	13860	13951	13918	13763	13914	13804	13896	13862	13791	13855	13854	13870	13992	13942	13786	13801	13915	13823	13775	13963	13828	14017	13821	13835	13844	13866	13816	13902	13888	13965	13969	13837	13734	13900	13845	14050	13817	13895	13752	13915	13913	13791	13867	13845	13936	13842	13962	13902	13968	13975	13982	14004	13900	13973	13783	13885	13900	14037	13751	13691	13931	13936	13837	13883	13826	13695	13957	13944	13902	13880	13768	13801	13814	13846	14000	13781	13870	13974	13825	13767	13923	13804	13909	13855	13698	13953	13939	13836	14048	13896	13781	13910	13772	13808	13856	13806	13972	13941	13884	13992	13853	14008	13957	13855	13890	13842	13763	13953	13782	13945	13789	13822	13926	13832	13803	13874	13950	13758	13918	13825	13763	13868	13883	13891	13963	13926	13913	13965	13969	13878	13816	13877	13857	13963	13891	13905	13930	13949	13931	13993	13889	13851	13724	13869	13859	13952	13694	13771	13939	13877	13886	13921	13768	13996	13730	14033	13874	13984	13936	13841	13837	13772	13810	13895	13932	13938	13891	13877	13949	13728	13967	13870	13831	13847	13714	13781	13868	13809	13811	13962	13888	13984	13860	13793	13852	13726	13882	13850	13787	13915	13919	13831	13762	13857	13959	13857	13972	13952	13811	13951	13840	13745	13806	13989	13753	14073	13845	13810	13753	13939	13873	13965	13527	13829	13709	13817	13984	13919	13770	14080	13887	13969	13771	13746	13949	13631	13953	13818	13769	13837	14026	13960	13795	13848	13960	14102	13833	13732	13979	13988	13793	13749	13826	13942	13705	13764	13904	13981	13848	13771	13929	13857	13873	13987	13773	13942	13975	13965	13932	13856	13856	13946	13917	13816	13808	14019	14092	14052	13905	13854	13888	13899	13920	13948	13867	13894	13923	13834	13852	13738	13878	13914	13905	13749	13984	13957	13821	13881	13829	13710	13938	13895	13864	13767	13842	13896	13817	14143	13770	13699	14031	13938	13792	13744	14010	13806	14003	14126	13845	13875	13830	13744	13772	13924	13871	14039	14021	13771	13919	13704	13912	13876	13861	13837	13972	13863	13841	13907	13855	13707	13844	13836	14044	13840	13768	13903	13836	13702	13950	13860	13897	13876	13895	13901	13681	13847	13807	13907	13761	13842	13777	13817	13789	13627	13731	13879	13998	13959	13773	14120	13914	13843	13839	13893	13757	13927	13829	13875	13893	13869	13927	14043	13820	13875	13934	13986	13800	13876	13743	13880	14030	13986	13851	13988	13876	13977	13760	13728	13816	13897	13797	13796	13759	13790	13710	13758	13713	13851	13865	13879	13718	13863	13941	13945	13785	13953	13868	13819	13835	13980	13899	13836	14001	13843	13744	13725	13755	13680	13833	13813	13957	13932	13901	13920	13754	13788	13926	13879	13920	14134	13867	13840	13757	13824	13878	14013	13988	13856	13868	13880	13758	13758	13879	13860	13685	13812	13933	13862	13769	13937	14081	13950	13855	13761	13879	13843	14020	13885	13675	13937	13902	14044	13670	13970	13852	13725	13855	13978	13790	13897	14010	13990	13747	13977	13924	13834	13740	13898	13795	13954	13798	13996	13851	13911	14082	13874	13970	13962	13980	13798	13912	13881	13895	13813	13831	13905	13776	13939	13956	13857	13732	13882	13912	13879	13820	13826	13990	13932	13972	13854	13676	13854	13867	13852	13797	13840	13910	13812	13854	13736	13857	13919	13951	13862	13763	13882	13891	13816	13847	13967	13936	13825	13877	13902	13764	13976	13906	13888	13897	13757	13854	13808	13815	13852	13923	14055	13812	13876	13963	13582	13872	13848	13777	13874	13960	14016	13811	13900	13747	13892	13858	13974	13919	13912	13863	13990	13805	13713	13811	13848	13942	13919	13750	13849	13950	13797	13904	13900	13971	13883	13831	13843	13863	13818	13736	13959	13731	13901	13790	13923	13911	14001	13940	13898	13899	13958	13804	13936	13783	13981	13992	13887	13825	13989	13829	13746	13924	14006	13768	13991	13838	13767	13844	13937	13911	13781	13796	13774	13826	13845	13906	13721	14061	13959	13804	13836	13817	13867	14021	14001	13905	13832	13844	13946	13933	13834	13798	13967	13937	13830	13878	13897	13938	13733	13772	13807	13968	13893	13902	13874	13865	13865	13723	13958	13765	13934	13756	13809	13647	13895	13846	13687	13871	13818	13923	13953	13882	13717	13733	13868	13867	13897	13779	13829	13981	13853	13973	13825	13935	13826	14000	14017	13732	13916	13712	13842	13846	13823	13968	13793	13786	13849	13740	13874	13778	13788	13872	14014	14001	13994	13863	13915	13923	13813	13888	13919	13715	13965	13887	13785	13889	13894	13713	13821	14030	14004	13735	13892	13927	13905	13902	13944	13951	13961	13889	13845	13868	13673	13800	13996	13876	13898	13877	13836	13786	13874	13864	13937	13964	13813	13829	13988	13825	13929	13758	13965	13847	13872	14058	13894	13787	14018	13956	13899	13752	13721	13828	13827	13838	13910	13822	13882	14077	13759	13862	13706	13830	13830	13907	13943	13779	13742	13884	13925	13932	13808	13606	14050	13838	13755	13857	13746	13688	13785	13958	13824	13882	13820	13800	13738	13679	13921	13891	13707	13713	13938	13879	13673	13952	14031	14099	13849	13978	13871	13767	13884	13995	14015	13995	13883	13823	13822	13886	13836	13752	14005	13904	13904	13723	13873	13700	13914	13728	13920	14033	13847	13960	13928	13782	13804	13877	13924	13799	13767	13832	13813	14064	13890	14006	13888	13928	13778	14011	13890	13851	13996	13918	13889	13888	13911	13853	13912	13901	13848	13959	13796	14010	13827	14088	13912	13896	13889	13846	13952	13875	13871	13880	13999	13647	13924	13877	13757	14017	13971	13824	13863	13720	13919	13909	13839	13809	13939	13863	13761	13909	14013	13817	13742	13845	13831	13809	13649	13736	13837	13996	13906	13893	13859	13636	13643	13848	13954	13865	13847	13949	13724	13959	13936	13830	13887	13922	13995	13801	13822	13959	13885	13806	13942	13872	13857	13923	14000	13804	13766	13748	13867	13776	13765	13826	13909	13716	14001	13882	13738	13767	13806	14091	13827	13792	13824	13864	13928	13916	13894	13854	13822	13874	13747	13989	13971	13827	13867	13964	13905	13919	13794	13820	13741	13896	14025	13913	13946	13894	13789	13662	13838	13892	13908	13903	13838	13934	13752	13919	13802	13874	13792	13836	13951	13843	13842	13944	13787	13888	13838	13912	13829	13972	13910	13948	13866	13984	13725	13840	13991	13940	14087	13836	13996	13836	13881	13905	13927	13767	13876	13725	13938	13858	13918	13886	14022	13893	13816	13871	13940	13712	14001	13981	13835	13992	13889	13762	13999	13878	13973	13922	13969	13946	14014	13765	13969	13723	13828	13962	13864	13942	13973	14018	13978	13960	13860	13856	13924	13975	13819	13737	13886	13773	13962	13857	13812	13834	13968	13996	13973	13827	13982	13781	13874	14114	13833	14043	13854	14030	13890	13896	13876	13904	13911	13929	13861	13913	13968	13872	13958	13906	13973	13910	13874	13829	13851	13701	14045	13837	13855	13784	13576	13871	13835	13940	13925	13858	13805	13951	13932	13947	14025	13875	13890	13961	13866	13805	13960	13891	13783	13815	13825	13886	13769	13779	13849	13845	13867	13900	14050	13854	13836	13817	13854	13911	13804	13722	14082	13881	13895	13841	13902	14003	13909	13890	13944	13960	13900	13734	13937	13829	13828	14085	13870	13994	13882	14042	13651	13723	13917	13790	13935	13953	13795	13982	13792	13919	13926	13920	13972	13838	13737	13932	13886	13785	14105	13925	13814	13671	13951	13942	13739	13607	13945	13980	13978	13721	13877	13698	13991	13818	13919	13912	13790	13889	13956	13851	14005	13855	13888	13941	13828	13890	13715	13814	13788	13867	13987	13693	13985	13895	13993	13894	13833	14010	13850	13705	13888	13980	13972	13946	13939	13802	13836	13893	13759	13985	13899	13882	13737	13776	13897	13917	13866	13762	13983	13793	13949	13790	13858	13868	13762	13819	13830	13950	13913	13843	13838	13856	13924	13760	13907	13778	13950	13898	14052	13886	13680	13869	13963	13811	13793	13901	13701	13874	13918	13890	13887	13787	13765	13829	13866	13824	13858	13869	13973	13732	13977	13794	13705	13886	13889	13983	13919	13856	13846	14090	13841	13859	13889	13807	13860	13918	13919	13883	13792	13883	13980	13985	13786	14119	13977	13851	13814	13940	13784	13826	13927	13771	13960	13835	13760	13875	13717	13916	14007	13866	14077	13780	13886	14099	13827	13771	14036	13872	14003	13804	13915	13721	13940	13882	14074	13866	14034	13757	13843	13732	13807	13774	13777	13987	13889	13803	13765	13926	13922	13610	13799	13766	13917	13971	13965	13938	13780	13859	13909	13831	13633	14004	13798	14081	13937	13746	13788	13853	13941	13996	13922	13921	13729	13819	13962	13915	13836	13955	13940	13774	13819	13996	13976	13926	13823	13796	13950	13873	13904	13824	13893	13865	13796	13938	13958	13783	13959	13762	13926	13795	13851	13830	13927	13892	13911	13776
22973	21174	29502	30083	42549	51248	46147	34524	18418	15070	14746	14479	14445	14448	14335	14297	14221	14215	14282	14420	14184	14237	14275	14180	14177	14022	14237	14306	14253	14128	14016	14235	14106	14154	14079	14202	14136	14286	14298	14260	13933	14188	13987	14074	13974	14042	14118	14231	14667	14666	14388	14356	14287	14261	14098	14030	14031	14214	14019	14202	14125	13913	14079	14016	14030	14141	14128	14101	14198	14073	14170	14217	14200	14173	14096	13857	14059	14136	14084	13994	13986	14020	13976	14040	14237	14199	14211	14066	14054	14056	14092	14186	14154	14308	14119	14051	14057	14068	14083	14141	14052	13989	14251	13897	14190	13963	13975	14078	14143	14117	14155	14016	14156	14128	14075	14005	14154	14073	14053	13986	14290	14003	13903	14023	14100	14297	14132	14063	14013	14070	14246	14309	13888	14205	14146	14174	14339	14078	13986	14136	14149	14068	14182	14212	14104	14140	14106	13989	14117	14076	14146	13917	14221	14000	14150	14199	13912	14161	14069	14318	13946	14116	14058	13988	14180	14207	14007	14010	14055	14131	14013	14243	14064	13961	14122	14145	14132	14028	14277	14232	14117	14192	13961	14054	14035	14119	14093	14179	14076	14071	14153	14185	14278	13979	13967	14013	13991	14114	14157	14004	13973	14030	14189	14113	14116	14107	14045	14193	14330	14028	13941	13872	14151	13868	13821	13897	14027	14144	14036	14016	14078	14093	13944	14057	14004	14163	14154	14192	14071	14050	14144	14002	14065	13851	14198	14046	14227	14222	14225	14114	14113	14135	14099	14201	14139	14224	14117	14181	14232	14073	14057	14076	13984	14040	14185	14355	14108	14165	13957	14009	14064	14153	14082	14165	13970	14187	14249	14164	14176	14061	14147	14038	14090	14097	14031	13866	14125	14108	14157	14112	14118	14093	14176	14056	13900	14033	14145	13950	14194	14165	14172	14146	14181	14030	14054	14009	14220	14244	14155	14112	13996	14126	14070	14091	14159	14049	14233	13906	14099	13852	14096	14144	14045	14112	14236	14127	14011	14021	14026	14177	14093	14052	14051	14073	13989	14262	14058	14034	14164	14039	14150	14042	14155	14228	14099	14059	14124	14135	14253	14153	14142	14068	14003	14136	14073	14123	14003	13930	14162	14157	14117	14127	14234	14109	14059	14258	14238	14187	14106	14172	14075	13977	14089	13912	13842	14244	14132	14277	14127	14044	14145	14107	14094	13888	14065	14002	14093	14140	14140	14266	14002	13991	14184	13949	14028	14113	14003	13976	13973	14092	14003	14035	14221	14008	14016	14232	14041	14128	14221	14193	14077	14058	14071	14065	14108	14081	14042	14061	14086	14142	13993	14087	14070	14211	14143	14265	14144	14195	14070	14055	14109	13951	14056	14183	14239	14187	14082	13955	14235	14236	14014	14068	13964	13865	14033	13872	14105	13939	14062	14186	14227	13838	14118	14060	14023	13894	14036	14079	13991	13933	14132	14438	13969	14096	13913	14011	14016	14087	14219	14081	14004	14043	14022	14154	14070	13965	14223	14021	14295	14075	14045	14068	14193	14120	14104	13998	14057	14201	14005	14070	14008	14109	14049	14031	14117	14064	14110	14051	14169	14026	13890	13859	13955	14100	13841	14127	14189	14101	14124	14088	14040	14183	14026	13945	13992	14173	14113	14108	13960	14083	14012	14091	14068	14173	14085	14207	14127	14018	14020	14066	14265	14036	14198	14064	14142	14045	14129	14025	14072	14033	14139	14094	14075	14027	14031	14113	14026	14101	14159	14060	13989	13937	14047	14174	14052	14090	13876	14130	14079	14281	14086	13948	14125	14080	14154	14053	14012	13973	14221	14032	14005	14176	13976	14084	14071	13947	13969	14159	14192	14185	14050	13900	14216	14000	14153	14239	14190	14044	14038	14239	14243	14137	14213	13987	14078	14143	13963	14133	14176	14118	13953	14081	14066	14116	14042	14062	14149	14140	14037	13972	14151	13955	14072	14132	14140	14153	14218	14082	14187	13936	14214	14031	14077	14075	14031	14173	14152	14268	14210	14099	14000	14064	14111	14065	14059	13949	14178	13904	14086	13843	14038	14082	14039	14049	14108	14001	13937	13948	14108	14251	14067	13913	14211	14018	13992	14137	14063	13931	14080	13968	13893	14113	14063	14117	14121	13962	14064	14211	13919	14136	14038	13919	14123	14062	14134	13897	14073	14156	14182	14224	13901	14077	14047	14047	14016	14083	14054	14239	14089	14324	13981	14144	14048	14056	14065	14240	13896	14238	14130	13980	13910	14117	14107	14120	14222	14173	14197	13938	14132	13970	14072	13934	14138	14006	13998	14121	13911	14084	13817	14007	14130	14271	13978	13974	14067	14113	14097	14055	14075	13928	14094	14238	13974	14289	14120	14194	14057	14059	14197	14064	14079	14144	14197	13967	14027	14229	14225	13923	14207	14027	14103	14293	14129	14178	14241	13933	14037	13902	13832	14018	14047	14019	14083	14109	14077	14072	14031	14004	14013	13974	13978	14210	14159	13984	14290	14148	14206	14062	13954	14254	14079	14073	14088	14046	14100	14134	14009	14085	13943	14092	14197	14052	14048	14060	14163	14005	14089	14039	14213	13997	14087	14099	14192	14096	13969	14130	14099	14052	14208	14180	14187	14246	13938	14006	14119	14064	14336	13918	13868	13930	14063	13966	13932	13966	13979	14045	13970	14057	14098	13974	14040	13875	14125	14062	14132	14026	14040	14109	13971	14117	14137	14166	14190	14027	13953	13984	14070	14044	13995	13890	14005	13957	14166	14034	14052	14097	14463	14281	14109	14149	14204	13770	14037	14220	14006	14115	14167	14046	14080	14066	14083	13943	14125	14245	13939	14092	14060	13963	14206	13996	14009	14037	14130	13876	14054	14007	14181	14061	14136	14115	14165	14026	13880	14062	14105	14226	13997	13852	14017	14045	14105	14135	14134	14075	14211	14110	14113	14317	14132	14115	14057	14321	14082	14088	14020	13919	14090	14128	13982	14121	14117	14094	14200	14089	14250	14081	14190	14047	13692	14197	14044	13998	13976	14106	13928	14130	14034	13923	13878	14184	14253	14215	14193	14104	13905	13968	13832	14132	14173	14326	14219	14185	14286	13991	14111	14308	14092	13905	14096	14123	14095	13987	14130	13991	14122	13892	13959	14154	14067	14034	14126	13994	14101	14058	14126	14029	14087	14060	14368	14024	14038	14120	14239	14163	14119	14109	14109	14171	14104	14016	14236	14119	14286	13981	14117	14080	14119	14141	14249	13971	14136	13959	14080	14228	13987	14170	14013	14149	14194	14083	14081	13798	13926	14165	14147	14128	14211	14152	14056	14029	14098	14027	14263	13825	14323	14136	14072	14078	13983	14091	14323	14083	14083	13994	14122	14056	14116	14154	14235	14042	13970	14138	14128	14099	14178	13975	14168	14077	14107	13834	14102	14163	13857	14049	14004	14247	14161	14278	14070	14131	14067	14009	14082	13993	14047	14166	14182	14085	14010	14204	14062	13960	14022	14040	14141	14241	13951	14061	14055	14039	14364	14232	14120	14097	14152	13896	14082	14246	14183	14177	14072	13867	13929	14078	14117	14122	14086	14147	14015	14160	14043	13960	14013	14147	14363	14077	14091	14183	14119	13914	14236	14235	14226	14288	14223	13906	14165	14118	14169	13978	13926	14087	14156	14087	14171	14125	13862	14174	13904	14101	14340	14111	14062	13991	14147	14077	14144	14320	14037	14192	14138	14036	14050	14066	14129	14140	14106	14280	13986	13878	14150	14053	14149	13990	14108	14258	14153	14121	13990	13867	14069	14047	13972	14040	13877	14045	14006	14224	14044	14384	14139	14143	14156	14136	13989	14140	14118	13925	14023	14124	14016	13908	13935	14116	14152	14110	13991	14158	13873	14110	14253	14228	14199	14176	14043	14077	14071	14193	14132	14052	14045	14068	14016	14052	14074	13916	14277	14073	14087	14125	14047	13963	14157	14097	14204	13995	13980	14075	14058	14062	14013	14226	14091	13953	14180	13991	14187	14000	13992	14141	14199	14148	14261	13971	14061	14035	14073	14054	14059	14008	13916	14057	14202	14070	14092	14159	14103	14074	14133	14080	14109	14222	13847	13985	14230	14192	14164	13886	13947	14013	13921	14029	14152	13994	14149	14009	14113	14142	14090	14174	14143	13935	14010	13917	13838	14060	14319	14126	13951	14070	14161	14065	13982	14024	14159	14107	14021	14056	14171	14073	14108	13955	14053	13999	14163	13937	14135	14341	13887	14242	13935	13917	14259	14096	14093	14246	14159	14141	14162	14179	13979	14094	14014	14163	14043	14136	14081	14011	14093	14026	14281	13984	14076	14173	14100	13923	14110	14037	14022	14266	14000	14165	14122	14227	14129	14159	13983	14157	14102	14081	14168	14140	14014	14174	14075	14074	14114	14168	14085	14059	14002	14303	14172	14075	14281	13991	14153	14175	14055	14025	14233	14098	14079	13976	14032	14041	14112	14141	14004	14132	14109	13911	14013	14070	14171	14085	14111	13841	14055	14240	14010	13947	14112	14027	14097	14121	14190	13983	14148	14041	13993	14053	14092	14318	14164	14084	14128	14026	13962	14088	14016	14233	14190	14034	14259	14181	14114	13958	14223	14152	14038	13987	13972	13978	14149	14191	13782	14189	14210	14120	14172	14132	14074	13984	14207	13892	13973	14139	13842	13957	14085	14183	14078	14000	14079	13849	13990	14067	14122	13996	14075	14214	14058	14130	14085	13941	14084	14099	14087	14076	14093	14183	14098	14268	14019	14037	14108	14023	14078	14124	13956	14067	14031	14100	14181	13949	14150	14240	13988	14168	14007	14032	14122	14074	14172	14015	14297	14167	13976	14144	13932	14112	14141	14113	14235	14052	14098	14022	14195	13958	14083	14027	13974	13994	14010	14063	14235	14165	14215	14119	14329	14089	14163	14111	14064	14055	13999	14116	14085	14367	14126	14342	14151	14067	13902	14098	14078	14188	14179	13958	14070	13972	14130	14344	14051	13900	14110	13961	14080	13988	14093	14164	14135	13909	13929	13922	14117	13950	14049	14081	14301	13955	13826	13971	14018	14059
15544	52969	70238	70817	65916	58796	48707	36438	14124	13830	13647	13667	13667	13709	13552	13682	13570	13737	13621	13730	13582	13804	13643	13635	13663	13635	13805	13739	13581	13530	13755	13707	13594	13598	13654	13743	13719	13646	13608	13807	13782	13727	13591	13624	13672	13726	13568	13962	14521	14562	14159	13920	13832	13588	13773	13351	13578	13633	13580	13632	13614	13541	13576	13636	13537	13793	13524	13711	13610	13726	13768	13755	13592	13414	13626	13674	13436	13607	13662	13588	13489	13556	13781	13639	13702	13547	13560	13605	13704	13610	13583	13522	13677	13585	13579	13509	13495	13666	13610	13700	13589	13621	13692	13657	13714	13514	13599	13452	13585	13713	13581	13437	13536	13635	13417	13666	13653	13469	13512	13511	13549	13612	13597	13682	13560	13620	13683	13626	13602	13617	13683	13545	13677	13709	13541	13494	13548	13645	13695	13657	13390	13672	13573	13693	13549	13681	13638	13656	13705	13594	13551	13603	13732	13773	13511	13442	13504	13700	13525	13612	13585	13586	13710	13649	13700	13732	13603	13739	13678	13604	13701	13511	13544	13506	13672	13686	13549	13642	13605	13788	13433	13567	13527	13638	13613	13490	13621	13549	13610	13594	13679	13574	13532	13840	13519	13596	13625	13522	13617	13553	13571	13705	13545	13703	13482	13538	13589	13438	13695	13632	13682	13575	13768	13699	13661	13556	13661	13483	13533	13844	13783	13634	13681	13643	13674	13427	13595	13610	13524	13541	13563	13653	13661	13641	13548	13647	13494	13522	13470	13819	13623	13737	13698	13627	13600	13561	13598	13628	13548	13708	13559	13710	13794	13497	13758	13663	13656	13581	13529	13620	13535	13670	13583	13529	13567	13526	13546	13597	13732	13506	13708	13631	13650	13691	13652	13688	13631	13571	13644	13611	13541	13626	13503	13777	13610	13597	13697	13619	13479	13768	13706	13575	13673	13675	13684	13521	13579	13566	13635	13609	13615	13701	13652	13585	13495	13480	13599	13472	13719	13512	13679	13607	13601	13577	13679	13593	13438	13455	13500	13562	13623	13695	13522	13591	13717	13459	13646	13829	13553	13649	13676	13618	13475	13671	13452	13548	13775	13640	13601	13587	13582	13576	13678	13626	13644	13585	13570	13526	13598	13763	13446	13614	13563	13554	13670	13622	13532	13668	13453	13639	13568	13811	13512	13596	13733	13541	13678	13565	13631	13540	13725	13451	13654	13647	13659	13642	13707	13744	13641	13517	13575	13493	13492	13688	13654	13648	13566	13523	13545	13660	13502	13628	13624	13708	13517	13591	13505	13588	13633	13546	13575	13514	13595	13559	13543	13706	13583	13480	13588	13593	13603	13719	13711	13651	13713	13801	13601	13638	13581	13561	13683	13526	13670	13578	13626	13497	13645	13660	13626	13680	13579	13633	13549	13500	13541	13478	13650	13656	13427	13611	13540	13716	13682	13474	13538	13639	13717	13500	13628	13515	13734	13510	13617	13615	13713	13571	13651	13583	13467	13636	13501	13693	13579	13418	13504	13653	13623	13492	13651	13544	13698	13701	13527	13543	13692	13715	13587	13611	13690	13770	13688	13584	13781	13628	13548	13651	13610	13647	13580	13405	13621	13550	13671	13651	13569	13486	13790	13545	13822	13567	13734	13692	13596	13523	13724	13617	13661	13713	13603	13722	13736	13598	13439	13480	13757	13550	13675	13359	13673	13527	13463	13614	13654	13487	13577	13638	13577	13505	13645	13745	13682	13462	13689	13671	13640	13718	13540	13683	13650	13559	13611	13621	13719	13606	13691	13554	13572	13638	13609	13530	13540	13737	13481	13624	13627	13592	13743	13548	13462	13617	13622	13637	13601	13680	13504	13672	13630	13768	13493	13452	13608	13651	13464	13496	13480	13568	13611	13617	13651	13594	13496	13694	13503	13627	13723	13697	13543	13507	13594	13635	13547	13439	13604	13620	13548	13562	13482	13572	13519	13595	13667	13568	13528	13662	13633	13613	13538	13620	13670	13642	13562	13541	13666	13524	13656	13497	13547	13643	13682	13707	13726	13593	13706	13598	13616	13451	13443	13566	13658	13472	13669	13515	13633	13688	13571	13550	13538	13597	13652	13554	13571	13437	13570	13544	13611	13733	13542	13520	13581	13568	13571	13464	13588	13663	13651	13705	13580	13589	13651	13668	13524	13514	13472	13769	13573	13716	13542	13549	13729	13419	13673	13414	13635	13516	13601	13609	13638	13601	13593	13437	13612	13597	13683	13508	13552	13689	13539	13648	13616	13560	13616	13708	13572	13496	13631	13705	13531	13630	13670	13638	13566	13576	13628	13548	13532	13412	13676	13510	13492	13469	13596	13665	13592	13758	13596	13795	13483	13550	13581	13695	13690	13613	13654	13675	13532	13594	13631	13661	13716	13595	13813	13449	13486	13604	13453	13708	13620	13541	13650	13577	13651	13396	13657	13662	13557	13590	13605	13513	13641	13533	13616	13599	13490	13679	13414	13442	13525	13604	13688	13510	13466	13521	13465	13652	13621	13614	13595	13509	13751	13587	13498	13605	13621	13495	13714	13463	13600	13705	13599	13630	13384	13501	13476	13604	13832	13647	13500	13346	13572	13546	13612	13639	13458	13484	13691	13671	13609	13651	13647	13675	13655	13608	13598	13672	13655	13564	13523	13521	13650	13630	13586	13695	13612	13645	13674	13669	13557	13638	13649	13722	13734	13719	13625	13581	13549	13580	13524	13572	13609	13555	13663	13409	13710	13626	13593	13581	13572	13637	13434	13482	13584	13689	13523	13439	13788	13495	13464	13723	13612	13474	13765	13695	13643	13521	13683	13607	13438	13543	13605	13607	13544	13619	13527	13681	13546	13597	13681	13591	13625	13597	13662	13580	13827	13606	13494	13660	13830	13675	13575	13527	13446	13593	13652	13590	13540	13610	13686	13608	13636	13727	13638	13530	13576	13505	13701	13582	13385	13489	13553	13460	13547	13565	13559	13567	13643	13615	13730	13538	13625	13607	13634	13633	13503	13436	13554	13509	13602	13607	13637	13567	13652	13589	13588	13677	13589	13656	13592	13610	13573	13605	13555	13736	13663	13663	13565	13624	13690	13604	13440	13633	13524	13676	13561	13558	13689	13582	13623	13578	13469	13681	13546	13573	13719	13501	13619	13387	13544	13565	13670	13574	13718	13641	13428	13644	13708	13649	13663	13444	13631	13660	13447	13551	13663	13639	13526	13616	13703	13594	13600	13465	13576	13581	13620	13640	13743	13627	13607	13565	13689	13818	13590	13532	13651	13553	13616	13475	13622	13685	13670	13674	13445	13615	13509	13573	13685	13628	13499	13571	13725	13514	13634	13494	13700	13571	13599	13711	13538	13434	13617	13592	13595	13664	13455	13611	13639	13624	13413	13571	13625	13659	13553	13589	13427	13595	13494	13520	13591	13502	13593	13580	13527	13657	13585	13621	13594	13697	13596	13589	13595	13451	13621	13572	13510	13629	13636	13613	13521	13539	13842	13590	13637	13593	13591	13628	13726	13475	13566	13507	13625	13614	13506	13609	13617	13604	13801	13664	13758	13535	13683	13502	13577	13531	13662	13574	13828	13584	13639	13503	13445	13695	13628	13516	13740	13649	13739	13574	13669	13520	13720	13654	13613	13686	13495	13658	13621	13579	13576	13613	13601	13556	13565	13652	13471	13564	13573	13702	13437	13744	13632	13678	13493	13618	13502	13614	13694	13662	13478	13864	13722	13615	13599	13523	13609	13534	13515	13307	13636	13585	13429	13504	13537	13574	13486	13506	13652	13487	13848	13741	13717	13663	13704	13618	13539	13631	13630	13637	13667	13697	13656	13555	13520	13657	13483	13523	13540	13786	13639	13465	13543	13581	13595	13481	13723	13580	13600	13543	13494	13719	13505	13599	13479	13668	13586	13689	13707	13589	13384	13579	13422	13541	13568	13570	13561	13451	13567	13665	13452	13465	13636	13634	13626	13567	13691	13678	13596	13547	13618	13618	13589	13683	13681	13656	13776	13586	13563	13750	13546	13572	13631	13660	13613	13534	13555	13576	13417	13673	13494	13545	13631	13648	13694	13606	13457	13528	13590	13570	13590	13588	13788	13720	13849	13601	13461	13519	13657	13652	13696	13671	13556	13699	13736	13580	13669	13616	13455	13708	13650	13654	13545	13585	13584	13617	13694	13503	13796	13656	13731	13745	13571	13519	13581	13614	13535	13520	13703	13769	13655	13639	13588	13630	13632	13458	13645	13625	13625	13647	13583	13673	13593	13623	13529	13716	13464	13756	13549	13757	13577	13456	13600	13530	13610	13720	13769	13688	13658	13578	13707	13582	13463	13733	13691	13695	13683	13591	13600	13550	13535	13717	13692	13607	13626	13674	13636	13637	13661	13596	13665	13787	13652	13652	13520	13478	13488	13570	13761	13614	13553	13638	13450	13631	13654	13830	13578	13555	13519	13643	13485	13582	13592	13678	13543	13637	13563	13540	13566	13635	13744	13585	13489	13601	13688	13638	13577	13598	13642	13438	13619	13810	13535	13693	13579	13715	13599	13546	13603	13590	13800	13582	13670	13607	13604	13662	13655	13690	13682	13602	13667	13689	13532	13630	13609	13689	13623	13762	13603	13614	13628	13725	13514	13718	13589	13711	13686	13430	13687	13609	13579	13510	13568	13466	13616	13879	13563	13613	13592	13651	13600	13612	13559	13666	13545	13589	13553	13519	13501	13671	13758	13568	13612	13532	13676	13542	13577	13629	13563	13561	13460	13591	13563	13501	13675	13553	13709	13564	13456	13816	13597	13496	13607	13527	13603	13597	13429	13759	13660	13673	13716	13606	13479	13655	13526	13635	13736	13543	13443	13704	13675	13707	13604	13633	13560	13690	13613	13634	13553	13506	13490	13493	13468	13536	13743	13464	13665	13566	13591	13596	13619	13557	13463	13695	13684	13567	13721	13651	13580	13601	13552	13531	13626	13610	13708	13656	13562	13603	13506	13454	13641	13614	13514	13694	13720	13533	13602	13538	13653	13645	13503	13664	13718	13610	13749	13618	13651	13579	13671	13609	13606	13521	13672	13707	13520	13619	13600	13636	13651	13685
26956	21768	28066	28113	23166	22182	19453	16556	14239	13975	14177	14065	13920	13799	14038	13953	14127	14091	13929	13846	13965	13919	14053	13888	14184	13978	14080	14030	13959	13996	13972	13980	13936	13908	13989	13942	13930	13971	14156	14006	13971	13977	13986	13894	13901	14076	14078	14003	13865	14043	14161	13981	13956	13933	14116	13788	13920	14069	13940	13825	13916	13847	14028	13886	14058	14002	13944	13897	13918	14028	13741	14025	13921	13872	13975	13932	14182	13975	13897	14044	13844	13999	13890	14056	13938	13916	14068	13901	13863	13907	13993	13999	13986	13824	13974	13971	13905	14074	14008	14066	13973	13952	14008	13921	14061	14037	13981	13934	13844	14073	13918	14010	13931	13862	13927	14006	13902	13854	13930	13935	14061	14026	13947	14047	14041	13905	13970	14073	13990	13969	13811	14055	13917	14014	13954	13917	13889	13818	14002	13917	13961	14051	13926	14026	14012	13940	13889	14066	14049	13875	13835	13845	14071	13929	13982	13759	13902	13797	13857	14049	13701	14000	14009	14092	13982	13857	13994	13908	13723	13832	13877	14178	14051	13769	14013	13889	14053	14005	13747	13927	13866	13986	13862	14128	13873	13892	13964	14059	14003	13796	13939	13898	13864	14239	14004	13993	14098	13740	14055	13905	13947	13928	13780	13859	13860	13938	13940	14140	14012	13988	13966	13865	14171	13932	13949	13932	13898	13936	13939	14059	13886	13959	13737	13951	14175	14020	13955	13952	13930	13981	14149	14085	14145	13967	13887	13777	13941	13960	13994	13875	13965	13948	13892	13827	13962	14008	14020	14067	13745	13913	13756	13834	13903	13780	14081	13935	13903	13938	13959	14031	13886	14045	13950	13706	14132	13945	13793	13871	13763	14084	13847	14008	13915	13831	13969	13957	14089	14076	13779	14028	13917	13954	13779	13874	13820	13987	13846	13997	13913	13963	13954	13838	14140	14037	13965	14083	14140	13908	14074	14048	13948	13826	13975	14106	13769	13947	13955	14130	13995	13954	13951	13944	14044	13893	14083	13878	13962	14089	13930	14053	14010	13782	13987	14111	14045	13987	14031	14021	13856	13872	13982	13941	13895	13896	14133	14038	13894	14007	13844	14008	13827	14010	13861	13868	14080	13883	13971	14198	14067	14085	14042	14129	13915	14069	13891	14058	13838	13912	13950	14022	13823	13886	13927	14039	13985	13910	13960	13873	13821	14018	13901	14034	13960	13837	14058	13992	13967	14047	13853	14082	14070	14024	14011	13822	13954	13784	14077	13883	13870	14062	14104	14034	13889	13813	14052	13893	14048	13982	13971	13896	13930	13772	13869	13783	14085	13880	14057	14040	13877	13953	13995	13887	13886	13964	13933	14005	13863	14004	13983	13803	13660	14119	13871	14021	13975	13866	13989	13881	13973	13804	13861	13912	14280	13946	13911	13899	14022	14031	13907	13830	13937	13717	13956	13847	13925	13865	13976	13867	14144	13916	13777	14000	13913	13952	13780	14051	14078	14042	13830	13762	14003	13953	14097	14030	13956	14033	14062	13950	13948	13952	13868	13929	13786	14029	13966	14076	13934	14000	13892	13957	13986	13968	13867	14106	13912	13874	13934	13949	13966	13972	14008	13891	13888	13965	13895	13789	13805	13815	13868	14020	13845	14160	14005	14060	13958	13789	13887	14066	13980	14046	14125	13971	13907	13820	13942	13941	13930	13847	13828	13899	13912	13845	13998	13783	14020	13853	13787	13706	13989	13886	13888	13930	13964	13912	14041	13781	13850	13943	14002	14051	13977	13792	13961	13924	14014	13873	14091	14089	13781	13952	13943	14063	13938	14031	13821	14156	13969	13962	13965	13933	13987	13910	13922	13873	13907	13933	13880	13962	13873	13990	13781	13982	13880	13683	13773	14092	13947	14011	13906	13847	13974	13863	13855	13801	13899	13894	14021	14185	13850	14069	13931	13930	13814	13817	13714	13861	13920	14017	13961	13985	13926	13787	14098	14045	13918	14064	14108	13979	13811	13805	14037	13764	14004	13767	13925	14036	13897	13900	14028	13961	14131	13956	13713	14003	13733	13983	13918	13831	13925	13918	14029	14089	14164	13952	14110	13945	13849	13955	13921	14071	13816	13798	13804	13901	14091	13967	13732	13924	13819	13843	13885	14030	13913	13906	13827	14125	13907	13782	14105	13968	13883	13773	13787	13886	13845	13990	14072	13854	13964	13797	14035	14008	13933	13799	13903	13869	14249	14264	14010	13958	14132	14009	14097	14032	13917	14017	14030	14106	14007	13958	13795	13951	13890	13901	13927	13969	13882	13863	13963	13719	13975	13887	13924	13760	13902	14094	13988	14111	13924	13767	13818	14010	14237	13892	13926	13951	14032	13887	13884	14020	13730	13862	14045	14013	13881	13893	13862	13945	13960	14064	13895	13904	13946	14007	13977	14068	13876	14064	13875	13784	13877	13856	14050	13898	13981	13931	13801	13959	13979	13777	13831	13925	13945	13960	14035	13846	14013	13801	13933	13896	14034	14079	13944	13925	13881	13963	13881	13737	13914	14082	14118	13857	13956	13855	13970	14067	14043	13853	13868	13963	14056	14150	14014	14017	13906	13957	13853	13947	13898	14057	14075	14067	14013	13869	13969	13859	14067	13945	13883	13993	13970	13899	13733	13845	13942	13935	13909	14031	13981	14029	13852	13962	13972	13974	13773	13838	13885	13939	14000	14073	14029	14071	14089	14085	14047	13979	13883	13785	14158	13997	13939	13910	14109	14109	13749	13782	14058	13979	14100	13908	14048	14097	14130	14008	14136	14098	13860	13952	14110	13940	13987	13751	13929	13893	13932	14056	13991	13981	13966	13860	13885	14025	13736	13919	14120	14030	13789	13991	14078	13904	14110	14041	13927	13819	13984	13869	13915	13971	13967	13834	14061	14026	13898	13836	13944	13798	13919	14027	13907	14039	14084	13910	13796	13776	14229	13829	13861	13898	14000	13930	13788	13887	13898	13984	13976	13923	14168	13957	13895	13663	14036	13801	13790	13891	13923	13843	13995	13929	13945	13821	13974	14105	13996	13783	13878	13923	13835	13910	13862	13869	14046	13912	14075	13951	13876	13825	13984	13880	13863	13795	13848	14009	13930	13921	13933	14178	13910	13923	13815	13796	14063	14034	13995	13857	13918	14100	14078	13888	14015	13840	14072	14085	13881	13910	14038	13771	14136	14046	13931	14126	13892	13911	13959	13845	13997	14085	13883	14000	14002	13903	13969	13797	13994	13880	13984	14112	13911	13985	13898	13857	14052	13988	13934	13994	13853	13922	13868	13982	13869	13995	13986	13928	13651	13788	13805	13938	13898	14069	13975	14120	13941	14265	13961	14242	13765	13976	13920	14049	13866	14042	13890	13962	13907	13935	13792	13731	13873	13915	13973	13930	13868	13894	13975	13963	14032	13957	14097	13897	14022	13768	13909	13744	13889	14015	13952	13768	14016	14064	14022	13900	13932	13847	13956	13983	14005	14113	14112	14056	13783	13881	13754	13881	14041	14026	13819	14087	13862	13899	13896	13971	13950	13817	13988	13959	14044	13992	13892	13868	14130	13773	13829	13903	13725	14039	14012	13971	13796	13998	13891	13859	13947	13874	13928	14068	13956	14059	14212	13897	13818	13987	13981	13985	13977	14118	13787	13951	13986	13956	13986	13993	13983	13884	13921	13804	13844	13925	13955	13781	14042	13884	13729	13979	14036	14026	13945	13935	13791	14014	13986	14011	13959	13917	13985	13962	13991	13994	13996	13907	14030	13813	13876	13839	13907	13905	13951	13986	13885	13920	13938	13986	13837	13988	14163	13958	14115	13945	13986	14102	14048	14072	13912	13868	14059	13892	14106	14257	14056	13871	13991	13999	13917	14042	14219	13967	13947	13870	14003	13957	14007	14062	13959	13995	13835	14067	14089	13923	13849	13801	14037	13844	13942	14016	13933	13935	13922	13714	13959	13883	13897	13853	13963	13916	13979	14039	13857	13920	13877	13892	13981	13911	13928	13961	14032	14038	14029	14004	14007	14002	14219	13999	13977	13973	13941	13996	13990	14077	13898	13702	13955	13910	14144	13876	13948	13935	13873	13885	13811	13981	14099	13868	13940	13769	13918	14132	14066	14132	13919	14007	13936	14006	14009	13952	14194	13968	13957	13949	14110	13903	13892	13808	13887	14013	13902	13993	13848	14146	13927	13866	14102	14022	13891	13878	13980	13876	13931	13954	13959	13848	13861	13865	14025	13824	13883	13923	13965	13934	13902	14146	13833	13965	13848	14073	14045	13817	14154	13858	13891	13872	13949	13960	13952	13908	13996	14038	14066	13952	14173	14030	13868	13889	13949	13949	14062	14119	13661	13941	14009	14009	13947	13949	13881	13881	13791	13830	14123	13927	13926	13910	13847	13958	13968	13934	14015	13949	14162	14151	13878	13900	14002	13877	13941	13843	13830	13941	13932	13951	13971	13837	13996	13937	14020	13900	13917	14057	13881	14202	14116	14002	13811	13937	13891	14091	13892	14065	14039	13925	13960	13911	14087	14295	14127	13801	13795	13685	13874	14009	14153	13960	14089	13950	13932	13954	14087	13925	13958	14156	14164	14039	14030	14096	13867	13814	13841	13893	13860	14077	13845	13851	14042	13972	14063	13963	14095	14058	13855	14077	13958	14101	14067	13875	13878	13847	14043	13970	14029	13854	13938	13937	13941	14034	13952	13869	14136	13814	14015	13935	13927	13824	13858	14055	14058	14043	13978	13816	13997	14044	14021	13954	13858	14046	13989	13962	14026	14093	13963	13880	13963	14027	14016	14063	13938	13893	14048	13896	13994	13973	13906	13829	13729	14013	13835	14044	13997	13883	14041	14064	13880	13851	14073	13973	14031	14012	14005	13839	13947	13901	13877	13937	14056	13947	14070	14233	13864	14118	13996	14092	14012	14043	13780	13818	13719	13865	13794	14111	14003	13859	13972	13922	14013	13984	14162	14054	13791	13971	14141	14058	14067	14038	14125	14033	14011	13907	14031	14299	13889	13912	13944	14020	13975	13988	13979	13891	13931	13951	13957	13686	13890	14208	13930	13903	13839	13894	13873	13904	13803	13839
13237	23843	32740	28856	25592	23758	20001	16576	13690	13646	13703	13491	13828	13558	13573	13609	13606	13455	13731	13694	13507	13666	13650	13614	13674	13548	13576	13620	13575	13705	13534	13784	13445	13612	13531	13624	13382	13632	13628	13594	13499	13719	13718	13477	13566	13567	13637	13628	13671	13634	13721	13698	13587	13769	13404	13626	13538	13569	13583	13662	13645	13513	13662	13458	13606	13495	13576	13662	13661	13468	13494	13769	13561	13571	13569	13542	13465	13672	13308	13583	13448	13485	13479	13549	13650	13448	13622	13612	13531	13753	13494	13555	13564	13467	13720	13639	13675	13408	13621	13644	13521	13677	13514	13659	13605	13549	13592	13571	13523	13586	13464	13576	13583	13627	13441	13458	13628	13524	13447	13447	13474	13723	13531	13631	13681	13733	13402	13528	13644	13591	13572	13435	13596	13510	13548	13732	13424	13521	13412	13443	13636	13430	13682	13482	13492	13641	13598	13486	13528	13621	13550	13713	13519	13287	13692	13506	13461	13486	13524	13475	13626	13562	13669	13638	13481	13688	13612	13521	13456	13520	13658	13525	13552	13508	13581	13775	13577	13589	13456	13530	13572	13545	13636	13506	13726	13626	13517	13586	13501	13405	13492	13524	13629	13563	13605	13660	13697	13808	13536	13581	13610	13458	13725	13541	13565	13601	13665	13551	13597	13541	13515	13468	13772	13528	13693	13519	13611	13609	13574	13384	13645	13543	13562	13540	13695	13604	13401	13658	13554	13500	13563	13438	13540	13588	13558	13443	13650	13527	13543	13580	13697	13501	13739	13496	13498	13635	13595	13515	13727	13571	13556	13453	13668	13550	13628	13401	13478	13682	13581	13587	13561	13585	13731	13595	13528	13519	13490	13587	13527	13608	13581	13506	13674	13733	13563	13466	13635	13512	13470	13649	13535	13623	13656	13636	13518	13610	13470	13514	13513	13609	13660	13599	13589	13535	13622	13378	13623	13382	13649	13680	13514	13594	13622	13582	13564	13597	13611	13433	13551	13574	13445	13631	13579	13546	13676	13565	13716	13649	13605	13511	13404	13486	13454	13461	13694	13461	13614	13566	13735	13488	13647	13478	13730	13408	13522	13507	13606	13477	13586	13469	13679	13619	13741	13548	13514	13575	13399	13566	13684	13623	13612	13619	13582	13695	13672	13470	13618	13625	13546	13540	13673	13450	13471	13525	13665	13507	13563	13507	13585	13555	13703	13522	13682	13560	13613	13670	13496	13597	13580	13662	13520	13461	13566	13502	13563	13449	13619	13681	13585	13581	13698	13507	13591	13561	13515	13556	13576	13574	13450	13506	13588	13562	13459	13601	13513	13723	13629	13513	13473	13647	13557	13675	13602	13663	13558	13712	13682	13458	13492	13588	13718	13501	13605	13371	13578	13540	13660	13718	13507	13632	13451	13459	13611	13442	13856	13725	13604	13550	13461	13687	13438	13610	13461	13586	13531	13454	13359	13600	13477	13482	13400	13484	13588	13568	13615	13509	13517	13638	13434	13486	13682	13529	13432	13479	13701	13631	13625	13545	13508	13489	13452	13351	13500	13596	13589	13467	13526	13726	13506	13572	13677	13574	13632	13785	13603	13608	13575	13583	13458	13407	13536	13578	13316	13780	13584	13707	13484	13533	13588	13669	13767	13584	13592	13477	13633	13522	13554	13586	13467	13685	13586	13585	13585	13324	13565	13553	13449	13440	13696	13630	13544	13469	13837	13591	13595	13698	13610	13576	13428	13636	13537	13393	13662	13556	13342	13461	13638	13606	13618	13628	13633	13562	13512	13531	13740	13496	13407	13538	13639	13413	13417	13522	13403	13590	13619	13517	13347	13657	13521	13568	13612	13466	13710	13650	13635	13690	13548	13486	13499	13609	13577	13615	13596	13707	13431	13377	13583	13471	13557	13336	13658	13743	13362	13490	13637	13668	13530	13535	13589	13620	13635	13570	13624	13629	13506	13648	13609	13625	13337	13432	13582	13667	13604	13572	13587	13577	13666	13577	13349	13717	13562	13462	13634	13457	13597	13525	13563	13562	13545	13618	13520	13642	13526	13484	13442	13445	13541	13584	13527	13532	13438	13518	13453	13630	13674	13526	13620	13545	13839	13633	13657	13575	13558	13515	13442	13495	13687	13501	13565	13694	13604	13617	13683	13498	13522	13519	13608	13559	13452	13619	13610	13611	13599	13520	13584	13454	13592	13594	13695	13481	13477	13543	13531	13470	13737	13547	13564	13545	13523	13463	13535	13591	13455	13486	13597	13416	13841	13705	13582	13630	13491	13667	13604	13697	13501	13640	13490	13477	13549	13732	13480	13597	13517	13416	13634	13552	13782	13625	13501	13731	13636	13669	13502	13582	13624	13503	13341	13545	13733	13519	13539	13595	13469	13612	13571	13470	13616	13539	13656	13656	13503	13544	13511	13668	13530	13574	13487	13545	13763	13696	13604	13562	13545	13757	13578	13611	13587	13524	13633	13395	13498	13543	13493	13638	13569	13506	13630	13631	13581	13618	13516	13518	13471	13695	13481	13563	13594	13539	13606	13532	13630	13456	13594	13502	13591	13546	13699	13596	13586	13576	13618	13425	13494	13538	13713	13484	13561	13665	13689	13480	13445	13643	13487	13644	13782	13404	13563	13555	13484	13435	13380	13570	13632	13605	13569	13642	13577	13478	13489	13673	13517	13604	13678	13455	13824	13647	13517	13681	13376	13684	13607	13611	13602	13659	13443	13489	13629	13560	13502	13716	13571	13475	13587	13604	13561	13469	13473	13441	13455	13551	13651	13607	13594	13408	13559	13520	13565	13803	13619	13567	13579	13555	13689	13583	13708	13478	13549	13519	13378	13625	13626	13562	13527	13622	13654	13545	13538	13419	13495	13666	13537	13513	13563	13508	13561	13453	13643	13598	13357	13699	13511	13577	13445	13587	13427	13623	13480	13461	13664	13619	13496	13663	13682	13620	13417	13573	13580	13514	13624	13590	13520	13495	13572	13584	13600	13523	13684	13420	13573	13527	13658	13597	13631	13663	13409	13573	13581	13504	13591	13583	13524	13635	13513	13523	13558	13585	13519	13548	13510	13458	13570	13565	13543	13706	13653	13491	13389	13646	13432	13630	13576	13626	13576	13636	13463	13681	13469	13576	13642	13552	13612	13534	13570	13687	13569	13552	13477	13654	13483	13550	13472	13573	13744	13610	13489	13496	13528	13623	13626	13545	13499	13482	13639	13439	13600	13651	13578	13614	13603	13566	13499	13660	13483	13537	13486	13503	13536	13348	13575	13555	13612	13639	13707	13537	13521	13592	13569	13593	13522	13519	13559	13549	13562	13626	13810	13528	13362	13430	13530	13596	13593	13689	13791	13460	13543	13593	13670	13370	13580	13547	13563	13568	13455	13528	13703	13630	13474	13438	13516	13675	13504	13552	13645	13634	13576	13602	13752	13539	13451	13671	13669	13617	13579	13621	13588	13565	13651	13578	13749	13590	13562	13650	13562	13617	13503	13808	13490	13526	13613	13717	13474	13513	13607	13426	13528	13591	13619	13559	13715	13556	13502	13472	13576	13450	13545	13642	13660	13394	13324	13596	13694	13507	13675	13731	13601	13593	13572	13389	13477	13539	13625	13432	13453	13547	13411	13650	13507	13631	13598	13655	13545	13509	13590	13449	13507	13600	13701	13592	13576	13656	13574	13500	13530	13522	13690	13447	13694	13584	13425	13702	13540	13523	13644	13512	13508	13569	13617	13544	13524	13545	13467	13641	13489	13758	13684	13561	13489	13596	13600	13572	13625	13474	13628	13482	13616	13633	13445	13494	13470	13541	13515	13565	13571	13484	13598	13588	13598	13486	13457	13432	13600	13587	13435	13598	13501	13666	13655	13588	13508	13495	13489	13520	13808	13666	13656	13589	13729	13599	13592	13662	13506	13471	13570	13385	13602	13482	13717	13547	13413	13490	13549	13595	13539	13501	13623	13461	13647	13623	13648	13570	13623	13496	13559	13702	13591	13679	13519	13543	13452	13563	13614	13645	13676	13550	13642	13573	13507	13593	13530	13512	13658	13350	13676	13660	13662	13480	13696	13678	13691	13421	13644	13396	13458	13619	13549	13392	13442	13583	13619	13513	13736	13454	13601	13559	13660	13446	13578	13538	13443	13656	13645	13526	13332	13616	13636	13422	13537	13496	13555	13501	13605	13621	13454	13713	13620	13378	13459	13484	13521	13655	13539	13366	13623	13507	13517	13622	13475	13651	13389	13457	13614	13633	13461	13616	13530	13550	13486	13596	13704	13622	13371	13618	13608	13665	13667	13607	13712	13570	13275	13516	13319	13467	13588	13621	13643	13633	13509	13419	13581	13525	13667	13551	13601	13558	13633	13595	13613	13572	13623	13683	13677	13704	13553	13687	13598	13573	13519	13516	13592	13606	13491	13586	13533	13498	13648	13528	13452	13580	13517	13534	13489	13469	13581	13404	13486	13705	13629	13524	13621	13517	13575	13574	13516	13466	13560	13597	13589	13654	13444	13583	13474	13581	13675	13603	13506	13731	13322	13507	13505	13505	13670	13473	13757	13486	13515	13655	13568	13492	13667	13607	13534	13571	13613	13487	13674	13672	13464	13664	13598	13640	13545	13598	13529	13584	13438	13770	13644	13691	13669	13391	13552	13630	13652	13592	13559	13526	13576	13589	13512	13587	13493	13428	13513	13491	13658	13700	13622	13507	13733	13445	13544	13724	13477	13634	13556	13508	13623	13617	13584	13583	13535	13546	13543	13700	13451	13478	13517	13574	13533	13620	13508	13699	13551	13623	13672	13507	13545	13611	13623	13489	13686	13671	13624	13539	13654	13650	13422	13565	13584	13492	13658	13568	13515	13677	13560	13655	13547	13475	13651	13705	13453	13455	13738	13691	13571	13644	13574	13625	13513	13580	13572	13714	13629	13397	13533	13537	13616	13476	13650	13550	13563	13583	13569	13495	13628	13613	13641	13502	13503	13606	13614	13499	13525	13414	13538	13444	13664	13409	13448	13434	13531	13762	13541	13658	13657	13328	13486	13445	13695	13507	13581	13694	13521	13632	13555	13681	13519	13499	13575	13455	13676	13413	13546	13575	13505	13462
24315	21214	31390	43049	45632	41248	32295	21995	15683	14961	14724	14568	14673	14597	14636	14574	14810	14617	14579	14510	14645	14475	14567	14639	14523	14702	14620	14703	14585	14336	14643	14514	14585	14650	14448	14540	14474	14435	14595	14542	14487	14518	14500	14633	14740	14188	14386	14461	14559	14491	14541	14658	14629	14667	14681	14549	14357	14473	14550	14638	14631	14539	14657	14622	14469	14438	14514	14512	14367	14467	14356	14767	14400	14545	14540	14344	14655	14583	14453	14497	14494	14619	14467	14518	14481	14567	14491	14359	14415	14509	14615	14524	14522	14431	14446	14672	14689	14422	14437	14390	14539	14257	14515	14473	14471	14405	14444	14428	14492	14442	14390	14539	14329	14278	14599	14470	14350	14375	14307	14414	14315	14427	14462	14450	14493	14596	14529	14578	14536	14326	14622	14476	14413	14272	14363	14710	14527	14491	14408	14489	14486	14282	14450	14610	14496	14291	14382	14581	14439	14489	14545	14418	14254	14471	14449	14345	14459	14525	14571	14381	14398	14244	14425	14448	14551	14525	14474	14444	14588	14260	14504	14469	14412	14697	14484	14473	14534	14302	14385	14565	14452	14566	14446	14501	14400	14563	14640	14665	14429	14405	14536	14665	14388	14362	14347	14424	14800	14405	14386	14445	14433	14538	14482	14451	14414	14460	14585	14604	14360	14414	14383	14577	14560	14414	14458	14401	14501	14427	14388	14479	14613	14445	14509	14488	14519	14503	14589	14405	14447	14303	14599	14579	14409	14451	14521	14522	14447	14491	14511	14533	14481	14430	14382	14406	14488	14540	14535	14402	14328	14353	14410	14492	14589	14390	14392	14555	14530	14324	14371	14542	14405	14531	14394	14456	14360	14440	14511	14490	14519	14359	14617	14497	14491	14512	14375	14335	14309	14325	14467	14538	14285	14447	14425	14492	14504	14360	14351	14424	14595	14639	14484	14471	14568	14400	14448	14462	14412	14350	14410	14473	14353	14498	14485	14535	14656	14407	14437	14594	14522	14467	14393	14422	14555	14377	14521	14364	14335	14587	14290	14441	14433	14252	14418	14394	14422	14708	14474	14402	14489	14423	14583	14406	14555	14528	14407	14443	14449	14515	14379	14639	14458	14453	14452	14524	14416	14444	14722	14449	14488	14532	14398	14381	14530	14397	14496	14460	14443	14589	14463	14361	14370	14549	14357	14525	14510	14699	14584	14321	14276	14666	14342	14592	14537	14427	14529	14433	14383	14380	14523	14573	14468	14545	14308	14363	14606	14562	14435	14426	14489	14501	14411	14720	14506	14485	14414	14498	14562	14285	14604	14375	14655	14528	14489	14600	14559	14545	14427	14718	14348	14577	14444	14398	14457	14603	14385	14366	14530	14376	14483	14331	14493	14390	14464	14386	14610	14640	14533	14311	14596	14386	14523	14502	14289	14437	14604	14323	14450	14453	14680	14388	14460	14446	14391	14443	14461	14500	14502	14431	14676	14560	14429	14351	14590	14497	14517	14456	14436	14546	14490	14384	14551	14436	14448	14545	14548	14386	14447	14438	14633	14371	14513	14485	14313	14456	14321	14661	14598	14613	14407	14398	14311	14534	14425	14627	14493	14542	14361	14378	14334	14556	14500	14447	14456	14325	14529	14478	14504	14432	14376	14508	14248	14402	14333	14581	14656	14457	14418	14365	14499	14329	14691	14426	14330	14497	14385	14428	14630	14429	14478	14450	14505	14561	14496	14631	14410	14511	14426	14421	14307	14392	14338	14496	14598	14586	14499	14515	14512	14541	14289	14465	14356	14315	14327	14362	14688	14510	14432	14359	14362	14403	14339	14441	14525	14528	14387	14599	14564	14490	14360	14691	14423	14481	14577	14575	14611	14248	14385	14477	14448	14412	14531	14365	14591	14437	14463	14591	14503	14494	14396	14323	14448	14740	14589	14376	14604	14437	14361	14377	14461	14496	14501	14424	14280	14564	14588	14414	14798	14467	14415	14403	14542	14494	14438	14262	14592	14405	14439	14352	14342	14318	14557	14375	14525	14508	14534	14397	14615	14663	14454	14435	14651	14556	14639	14492	14410	14469	14452	14425	14417	14283	14458	14318	14451	14341	14342	14495	14667	14399	14354	14499	14395	14347	14553	14550	14535	14585	14550	14673	14590	14600	14549	14365	14528	14520	14461	14340	14511	14421	14406	14429	14376	14458	14441	14490	14396	14501	14539	14414	14463	14504	14509	14471	14623	14285	14557	14499	14681	14527	14594	14267	14330	14552	14455	14249	14588	14424	14346	14403	14521	14579	14474	14587	14507	14573	14572	14342	14428	14375	14542	14151	14278	14259	14403	14436	14543	14344	14417	14531	14457	14762	14400	14668	14373	14531	14512	14592	14497	14463	14253	14440	14464	14446	14480	14391	14325	14456	14307	14490	14391	14409	14289	14481	14327	14556	14378	14528	14459	14483	14632	14531	14410	14414	14375	14373	14368	14288	14435	14322	14412	14255	14375	14394	14222	14296	14414	14703	14265	14590	14320	14389	14430	14516	14650	14403	14741	14590	14375	14385	14624	14395	14465	14503	14572	14392	14350	14496	14565	14479	14218	14292	14405	14180	14374	14368	14476	14571	14598	14456	14288	14457	14613	14653	14519	14546	14431	14370	14490	14540	14523	14475	14398	14374	14381	14335	14455	14460	14548	14601	14678	14428	14650	14368	14418	14448	14302	14543	14496	14502	14498	14475	14506	14502	14717	14482	14453	14674	14399	14532	14585	14509	14682	14519	14492	14406	14261	14287	14408	14410	14508	14402	14550	14440	14413	14528	14507	14310	14417	14556	14581	14461	14308	14577	14515	14720	14282	14485	14308	14503	14478	14291	14492	14480	14297	14381	14352	14449	14475	14331	14557	14351	14617	14266	14388	14537	14565	14547	14426	14431	14524	14683	14416	14352	14481	14355	14564	14248	14404	14544	14555	14502	14434	14461	14359	14507	14346	14494	14319	14343	14412	14563	14551	14554	14462	14385	14414	14444	14499	14395	14297	14395	14423	14375	14481	14489	14499	14459	14584	14630	14504	14430	14387	14544	14403	14418	14527	14413	14643	14609	14562	14599	14535	14363	14702	14338	14414	14519	14376	14228	14409	14529	14438	14305	14655	14433	14602	14443	14494	14433	14586	14528	14377	14534	14281	14628	14265	14454	14508	14536	14448	14532	14452	14510	14443	14571	14421	14294	14482	14529	14420	14677	14447	14426	14344	14467	14595	14424	14611	14659	14288	14595	14482	14503	14500	14544	14390	14491	14343	14454	14629	14519	14476	14545	14501	14626	14591	14593	14414	14368	14398	14444	14722	14372	14533	14572	14503	14258	14327	14398	14435	14422	14403	14446	14416	14570	14609	14651	14400	14292	14399	14538	14503	14568	14264	14315	14487	14316	14547	14423	14618	14396	14630	14452	14431	14424	14610	14452	14553	14475	14394	14628	14428	14456	14437	14324	14346	14407	14568	14309	14430	14440	14443	14529	14560	14593	14507	14558	14328	14552	14418	14500	14551	14483	14470	14473	14470	14449	14340	14512	14460	14587	14296	14309	14506	14388	14430	14593	14481	14401	14460	14481	14539	14482	14558	14461	14504	14650	14455	14331	14416	14566	14338	14315	14385	14554	14383	14299	14497	14370	14462	14542	14532	14405	14606	14551	14546	14519	14641	14556	14624	14502	14443	14222	14454	14693	14648	14406	14465	14455	14337	14552	14546	14504	14450	14471	14552	14499	14505	14219	14429	14407	14247	14360	14424	14367	14559	14649	14427	14544	14439	14689	14403	14459	14524	14441	14275	14367	14558	14434	14414	14382	14384	14383	14406	14262	14561	14499	14357	14394	14426	14591	14577	14614	14422	14315	14585	14453	14696	14447	14361	14380	14567	14549	14384	14670	14381	14536	14567	14454	14608	14484	14397	14445	14424	14365	14622	14494	14579	14292	14634	14486	14619	14583	14600	14434	14568	14344	14500	14537	14608	14348	14498	14568	14448	14441	14340	14467	14488	14360	14695	14547	14611	14467	14507	14488	14551	14445	14339	14587	14409	14648	14553	14476	14356	14474	14556	14473	14403	14351	14189	14496	14467	14667	14402	14577	14412	14544	14433	14533	14379	14521	14578	14546	14579	14367	14441	14508	14488	14443	14453	14639	14548	14488	14542	14429	14405	14674	14367	14575	14433	14649	14579	14505	14305	14433	14478	14522	14566	14610	14451	14534	14331	14259	14533	14528	14484	14457	14417	14771	14375	14558	14615	14700	14358	14680	14363	14402	14542	14349	14354	14443	14525	14347	14594	14525	14331	14473	14423	14510	14322	14490	14573	14472	14382	14566	14520	14637	14423	14509	14450	14578	14554	14432	14489	14501	14445	14419	14454	14402	14535	14416	14565	14530	14629	14530	14449	14595	14420	14477	14262	14197	14395	14628	14547	14477	14487	14446	14829	14525	14533	14350	14570	14383	14399	14533	14381	14715	14382	14366	14381	14625	14544	14292	14344	14614	14612	14207	14463	14524	14554	14555	14459	14600	14592	14505	14370	14448	14526	14564	14466	14354	14506	14425	14425	14516	14438	14463	14529	14700	14606	14466	14511	14419	14554	14484	14490	14437	14478	14471	14293	14384	14574	14355	14359	14455	14536	14455	14606	14472	14377	14421	14459	14498	14349	14547	14528	14467	14327	14502	14682	14381	14446	14434	14644	14562	14502	14588	14615	14402	14410	14270	14482	14458	14553	14460	14506	14410	14524	14506	14494	14509	14568	14415	14232	14367	14626	14560	14405	14629	14517	14415	14255	14317	14390	14421	14389	14467	14473	14609	14657	14520	14457	14496	14501	14492	14352	14604	14514	14604	14465	14554	14396	14501	14509	14411	14441	14482	14330	14518	14415	14427	14429	14375	14370	14471	14443	14460	14402	14572	14339	14302	14529	14515	14359	14544	14622	14417	14632	14439	14453	14643	14529	14260	14646	14291	14428	14417	14516	14409	14578	14439	14559	14400	14347	14421	14315	14460	14403	14545	14628	14488	14474	14414	14487	14394	14403	14500	14490	14612	14379	14481	14567	14300	14483	14409	14475	14528	14402	14188	14556	14421	14438	14550	14370	14376	14427	14510
16970	49864	66713	60414	52687	43759	33756	21014	14060	13968	14120	13959	14023	13867	13912	13948	13988	14015	13882	13894	13995	13956	13899	14014	13963	13922	14067	14036	14004	13999	13976	13981	13845	13835	14056	13853	14123	13965	13797	14009	14046	14003	14128	13965	13908	14012	14059	13970	14259	14347	14289	14114	13919	14001	14040	13787	13875	13881	13770	13815	13995	13986	13812	13938	13852	13798	13951	14044	13949	14131	14049	13932	13969	14002	13905	14091	13958	13959	13954	13881	13845	13800	14010	13942	13832	13768	13980	14065	13938	14175	13844	14015	14026	13841	13920	13905	13987	13961	13958	13911	13894	13786	13933	14008	13976	13976	13924	13839	13868	13921	14036	14048	13867	14139	14091	13791	13953	14024	14016	14012	13977	13881	13914	14048	13938	13925	14061	13884	13988	14048	13892	13886	13913	14029	13927	13954	13886	13899	13915	13899	14032	13827	13837	13858	14199	13922	13873	13920	13948	14063	13902	13818	13823	13962	14011	13918	14037	13938	14041	13853	13982	14020	13859	13884	14110	14024	13922	13893	13958	13958	13938	14041	13976	13713	13889	14003	13901	13882	14192	13985	13891	13983	13884	13844	13968	13986	13995	13846	13981	13961	13906	13996	13942	13788	13956	13903	13939	13926	13809	13942	13913	13958	13993	14145	13876	13965	13813	13838	14099	13880	13938	13927	13892	13903	13962	13798	13990	13937	13843	13975	13777	13893	13861	13928	13888	13963	13943	14014	14009	14050	13882	13924	13779	14012	13898	13715	13821	13913	13842	13812	13918	13762	13902	14043	13900	13891	13716	13775	13956	13973	13757	13936	14132	13835	13954	13863	13903	13843	13820	14034	13941	13964	14027	13819	14091	13748	13937	13782	13972	13941	13848	13911	13914	14071	14161	13838	14123	13925	13901	13878	13953	14014	13820	14035	13982	13967	14010	13721	14019	14055	13922	14005	14098	13933	14047	13884	14023	13892	13806	13990	14058	13950	14021	13827	13977	13834	14090	13990	13902	14047	13997	13968	13813	13896	14083	13893	14015	13989	13957	13789	13942	13961	13967	13983	14009	14120	14064	13963	13957	13809	13924	13964	13948	13865	13826	13987	13962	13876	14034	13891	13976	13992	13930	13800	14085	13988	13869	14056	14019	13865	14043	13963	13843	13936	13977	13764	14000	14050	13973	14006	13873	13986	13816	14122	14054	14013	13952	13882	13968	13950	13964	13990	13985	14093	13993	13802	14013	13823	14042	14000	13816	13948	13904	14045	13989	13954	13989	13933	13975	13871	13943	13922	13840	13914	13926	13901	13953	13947	13987	13851	13950	13969	13978	13959	13947	14015	14047	14018	13936	13912	14015	13906	14059	13855	13910	13910	13971	14144	13931	14059	13937	13843	14028	14006	13927	13856	13866	14015	13930	13995	13879	13783	13926	13915	13966	13967	13990	14040	13809	14057	13799	14024	14055	13965	13969	13894	13851	13867	13951	14007	13881	13893	13933	13973	13998	13881	13957	13869	14025	14012	13914	13876	13908	13877	13943	13797	13976	13921	14090	13971	14163	13925	13841	14061	13889	13759	14009	13880	13967	14050	14083	13982	13995	13962	13888	13976	13832	13829	13939	14176	14054	13900	13952	13921	13830	13995	14041	13801	13816	13799	13909	14123	14043	13932	13975	14042	13740	13974	13961	13923	14021	14074	13945	13926	14009	13876	13934	13889	13952	13842	13835	13833	13904	13963	13930	13906	13850	13897	13847	13838	13763	14011	14057	13918	13910	14093	14092	13966	14102	13894	14134	14075	13901	13809	14039	14095	14033	13964	13963	13905	13808	13992	14012	13986	13831	13979	13966	14148	14002	14009	13963	13795	13990	13975	14031	13947	14117	13969	13956	13918	14017	13986	14124	13940	13884	14028	13957	13895	13936	14053	14076	14131	13808	13996	13869	13983	13927	13890	14012	13771	14043	14010	13895	14107	13945	13932	14026	13961	13991	13904	13822	13984	13943	13986	13896	13807	14015	13902	13882	14017	14074	13935	14066	13915	14006	13847	13848	13849	13932	13916	14064	13930	13875	14022	13875	14013	13838	13925	13881	14138	13904	13950	14270	13859	14066	14037	13862	13911	13780	13958	13983	14024	14054	13910	13763	13965	13925	14001	13933	14035	13928	13916	13876	14090	14037	13940	13881	13983	13971	13923	13955	14111	13807	14051	13912	14019	13901	13891	13721	13871	14022	13900	13964	13782	13790	13864	13935	14051	13823	14043	13804	14013	13950	13723	13896	13858	13835	13939	13907	13880	14047	13909	14008	14009	13890	13834	13736	13937	14074	13880	14004	13897	14095	13952	14068	13975	13854	14014	13965	13902	14059	14081	13971	13947	13911	13934	14005	14061	13974	13848	13909	13807	14047	13942	13832	14005	14139	13969	13820	14039	13956	13901	13950	13822	13968	13820	13872	13947	14010	13993	14035	14082	14040	14091	13890	13938	13902	14037	13943	13813	13908	13935	13903	13900	13940	13925	13960	13925	14080	13936	13900	13941	14045	13939	14001	14040	13921	14076	14157	13787	13921	13990	13914	13940	14002	13888	14009	14095	14071	14038	13954	13829	13944	13960	13911	13863	13876	14058	13827	13832	14011	13941	13895	13901	13999	13876	13949	13935	13888	13861	13910	13914	13857	13863	14063	13979	13954	13934	13966	14077	14038	13928	13890	13818	13981	14056	13978	13985	13971	13826	13808	14003	14076	14072	13905	13927	13890	13988	13877	13827	14059	14019	13973	13909	13926	13852	13984	13880	14001	13989	13913	13997	14069	13736	13959	13943	13827	13996	14050	13787	13860	13938	13925	13965	13920	13916	14024	13857	13842	14043	14070	14056	13974	13789	13966	14031	13952	13999	14031	13943	13962	14040	13875	14080	13986	13956	13849	13847	13970	13946	13967	14065	13819	13920	14000	13941	13895	14025	13977	13844	13966	13943	14009	14048	13919	13870	13907	14119	13992	13923	13768	14040	14035	13973	13936	14175	13983	14080	14033	13876	14070	13954	13884	13797	13987	13872	13967	13980	13982	13937	14055	13925	13989	13938	14002	13947	13974	13880	14066	14001	13872	13817	13981	13937	14082	13990	14036	13920	13952	13941	13980	13838	13995	13999	14159	13989	14019	13935	13824	13995	14066	14078	14085	13984	13858	14000	13981	13780	13906	14006	13838	14064	13948	13972	13900	14066	14011	13826	13963	13839	13866	13974	13794	13773	14021	14035	13747	13935	13918	13738	14152	13815	14004	14089	14045	13952	13994	13964	14029	13899	13951	13930	13980	13894	13881	13970	13889	13731	14013	13958	13948	13979	13994	14105	13971	13968	13986	13972	13943	14105	13903	13837	14056	14069	13992	14059	14112	13943	13797	13911	13878	14025	13995	13782	14149	14016	13742	14081	14034	14047	13869	13998	13899	14022	13848	14032	13976	13910	14118	13994	13869	13806	13894	13925	13983	13977	13747	13729	14044	13788	14013	13915	13936	13854	14063	13959	13948	13931	13970	13914	13988	14042	14087	14019	14076	13978	13806	13998	13996	14018	14002	14034	14010	13998	14047	13843	13982	13924	13976	13761	14011	13949	13999	14045	13980	13867	13934	13943	13932	14028	13858	13907	14015	13865	14012	14104	13895	13862	13982	13961	13929	14060	13896	14006	13761	13935	13881	13891	14086	13970	13999	13916	14092	13672	13894	13874	14185	13948	13800	13932	13961	13954	13834	13967	13968	13960	13727	13883	14027	13999	13993	13974	13933	13751	13981	14052	13869	14072	14108	13927	13878	13920	13962	13837	14110	13855	13924	13980	14071	13892	13854	13891	13971	14089	14096	13968	14061	13878	14021	13879	14052	13957	13842	13881	13970	13801	14039	13911	13889	13950	13935	13932	13808	13902	13938	13995	13948	14085	14081	13908	14025	13887	13941	14001	13988	13924	13895	13949	13961	13896	13864	13981	13928	13829	13691	13905	14136	13697	13944	14052	13909	13957	13812	13988	13983	13890	13785	13981	13936	13814	14091	13919	14112	14023	14020	14011	13914	13981	13862	14016	13923	13921	14045	13809	14124	13944	13966	13905	14027	14071	13989	13898	14075	13929	14010	13991	13990	13841	14131	13838	13883	13911	13954	14007	13817	13968	14131	14109	13820	13868	13978	13993	13973	14012	13925	14039	13874	13904	14021	13956	14001	13894	13980	13923	14060	14020	14131	13910	13902	13926	13921	14074	13874	13953	13902	13815	14040	13873	14062	13865	13927	14100	14057	13865	14026	13984	13928	13922	13870	13918	13951	13837	14005	14012	13826	13899	13940	14106	13868	13966	14056	13893	13997	13853	13962	14007	13905	13858	13881	13935	13821	13932	14010	13890	14112	13898	14008	13783	13797	14043	13892	13882	13925	13924	13924	13865	13866	13865	13819	14103	13939	13856	13897	13988	13823	13755	13966	13879	13899	13984	13852	13978	13829	13846	13923	13931	13950	13911	14094	13888	14037	13913	13955	13774	13804	13934	13976	13891	13953	14094	13803	14024	13814	13930	13937	13767	13976	13832	13961	14001	13818	13911	13942	13865	14030	13917	13897	13949	14022	13859	13935	13869	13924	13966	13903	13887	14229	13973	14012	13825	13974	13728	13948	14102	13920	13937	13842	14097	13799	13892	14000	14010	14000	13901	13796	13968	13964	13858	14016	13852	13870	13961	14024	13929	13948	13895	13980	13951	14055	13943	14055	13950	13966	13912	13985	13920	13791	13895	13842	13844	14110	13962	13824	14027	14027	13924	14086	13984	13921	14013	14110	13889	14069	13856	13980	14099	13831	13880	13874	13873	13978	13969	13938	13912	13924	14010	14068	13967	14104	13918	14044	13952	13948	13851	14036	13991	14032	14061	13909	14002	14006	13835	13892	13856	14072	13978	14065	13879	13893	13951	13944	14038	13971	13949	13923	13930	13723	13849	13961	13975	13949	13757	13994	13853	13962	13960	13947	13923	14040	13885	13836	13980	13972	14059	13931	14008	13948	14052	13891	13897	13930	13885	13973	14113	14103	13842	14022	13933	13912	13869	13809	13975	14059	13943	14280	13954	13837	13923	13825	13984	14008	14054	13954	13943	14026	14198
22964	21207	30157	38652	49410	48625	42164	25305	16827	15578	15201	14746	14945	14944	15032	14794	14808	14883	14916	14822	14734	14854	15028	15019	14722	14823	14758	14888	14797	14850	14865	14723	14650	14786	14802	14852	14761	14779	14770	14725	14787	14774	14709	14867	14881	14722	14819	14786	15044	15066	15034	14808	14899	14832	14857	14655	14531	14555	14764	14774	14848	14730	14823	14536	14692	14751	14633	14559	14778	14775	14607	14630	14571	14753	14560	14695	14748	14385	14814	14743	14604	14840	14638	14772	14694	14880	14715	14511	14725	14666	14691	14590	14616	14786	14783	14614	14872	14593	14743	14549	14670	14463	14964	14633	14874	14797	14663	14510	14680	14810	14673	14599	14688	14727	14639	14583	14670	14781	14638	14820	14637	14859	14661	14651	14511	14541	14816	14629	14697	14531	14691	14649	14614	14909	14703	14574	14724	14660	14803	14508	14803	14820	14721	14685	14705	14911	14702	14628	14677	14639	14643	14624	14821	14627	14635	14745	14841	14638	14477	14508	14849	14756	14662	14642	14698	14538	14935	14786	14681	14655	14632	14616	14708	14705	14655	14555	14750	14462	14566	14546	14757	14722	14780	14534	14699	14758	14915	14743	14789	14547	14625	14892	14753	14542	14587	14482	14558	14626	14642	14586	14815	14797	14670	14722	14506	14717	14627	14658	14401	14782	14792	14657	14820	14982	14486	14590	14900	14655	14660	14743	14522	14872	14587	14701	14818	14871	14637	14562	14487	14755	14766	14626	14501	14735	14680	14762	14723	14713	14942	14729	14580	14445	14806	14587	14628	14716	14655	14784	14774	14804	14818	14591	14729	14555	14689	14539	14692	14572	14590	14506	14704	14600	14631	14672	14734	14802	14759	14665	14589	14726	14884	14790	14430	14690	14669	14549	14842	14543	14908	14590	14682	14538	14709	14686	14849	14608	14734	14700	14592	14753	14642	14675	14884	14701	14746	14685	14636	14767	14512	14733	14883	14742	14664	14611	14738	14736	14521	14786	14739	14570	14789	14616	14520	14674	14445	14613	14638	14712	14801	14566	14557	14508	14621	14676	14694	14708	14613	14661	14565	14660	14564	14680	14687	14767	14619	14712	14809	14615	14671	14697	14662	14521	14720	14526	14704	14583	14786	14913	14708	14674	14674	14534	14677	14543	14683	14858	14742	14736	14563	14556	14620	14713	14718	14557	14648	14520	14731	14651	14834	14748	14687	14705	14907	14638	14572	14646	14549	14728	14539	14636	14704	14750	14690	14604	14703	14748	14787	14645	14732	14768	14639	14722	14552	14765	14668	14728	14361	14594	14629	14688	14583	14687	14739	14605	14865	14653	14517	14616	14663	14651	14613	14481	14728	14571	14620	14559	14615	14844	14539	14666	14732	14632	14706	14631	14504	14783	14615	14701	14711	14696	14612	14671	14673	14677	14626	14734	14611	14669	14392	14736	14537	14740	14695	14703	14612	14445	14568	14678	14734	14708	14534	14697	14660	14813	14739	14750	14570	14445	14647	14514	14640	14594	14682	14754	14698	14782	14677	14559	14545	14625	14688	14690	14712	14642	14592	14794	14796	14715	14664	14646	14781	14523	14559	14742	14644	14605	14610	14655	14776	14680	14894	14692	14790	14679	14657	14670	14568	14412	14553	14844	14748	14718	14869	14598	14700	14576	14511	14541	14523	14562	14700	14682	14719	14760	14704	14649	14752	14734	14762	14595	14623	14579	14523	14622	14672	14662	14619	14811	14707	14614	14687	14549	14816	14693	14663	14877	14706	14773	14776	14663	14523	14798	14645	14805	14704	14789	14717	14649	14609	14650	14668	14687	14866	14717	14762	14660	14653	14830	14826	14606	14637	14700	14612	14821	14587	14567	14575	14667	14528	14783	14728	14701	14590	14587	14661	14826	14626	14606	14747	14778	14625	14795	14615	14803	14772	14731	14735	14714	14755	14567	14627	14770	14654	14683	14711	14706	14796	14599	14627	14698	14766	14788	14797	14671	14637	14542	14736	14745	14737	14463	14658	14668	14802	14669	14761	14560	14778	14736	14726	14420	14553	14846	14597	14848	14618	14534	14712	14790	14663	14501	14654	14655	14644	14605	14820	14521	14660	14630	14664	14947	14617	14721	14707	14749	14641	14509	14621	14787	14841	14662	14901	14714	14791	14613	14816	14779	14766	14632	14755	14860	14834	14921	14776	14774	14583	14590	14682	14710	14634	14687	14827	14735	14675	14719	14773	14549	14600	14530	14760	14561	14613	14706	14747	14623	14767	14586	14693	14682	14607	14718	14704	14543	14619	14461	14689	14880	14535	14809	14574	14628	14751	14709	14623	14702	14744	14656	14417	14694	14645	14660	14732	14609	14730	14841	14587	14839	14843	14708	14747	14664	14542	14577	14574	14897	14658	14524	14642	14724	14691	14750	14647	14795	14540	14811	14731	14559	14632	14478	14736	14581	14719	14804	14745	14503	14665	14746	14608	14596	14650	14558	14716	14909	14772	14815	14807	14819	14608	14648	14760	14520	14740	14553	14826	14446	14882	14729	14565	14626	14798	14689	14687	14573	14776	14599	14610	14689	14328	14743	14684	14698	14695	14624	14780	14643	14733	14764	14819	14707	14628	14642	14713	14757	14666	14532	14768	14678	14751	14702	14655	14497	14634	14870	14962	14588	14595	14498	14573	14759	14978	14585	14632	14649	14669	14542	14834	14659	14712	14620	14652	14719	14608	14663	14744	14732	14520	14644	14871	14690	14673	14906	14630	14772	14650	14809	14745	14666	14671	14799	14581	14817	14577	14833	14672	14681	14544	14777	14549	14728	14510	14577	14622	14774	14692	14602	14755	14589	14540	14516	14753	14607	14629	14686	14496	14747	14784	14674	14775	14496	14644	14880	14890	14486	14621	14715	14671	14757	14569	14567	14578	14616	14347	14839	14609	14597	14719	14739	14625	14634	14697	14809	14653	14379	14649	14661	14712	14739	14756	14643	14746	14793	14797	14467	14511	14577	14640	14738	14809	14621	14693	14709	14491	14633	14724	14630	14503	14829	14654	14816	14643	14700	14928	14730	14680	14522	14610	14660	14743	14544	14941	14613	14644	14638	14516	14634	14614	14514	14665	14650	14583	14882	14568	14615	14490	14492	14466	14642	14685	14703	14706	14760	14612	14705	14447	14639	14838	14584	14671	14703	14675	14680	14731	14751	14559	14703	14720	14478	14631	14656	14786	14570	14823	14621	14502	14425	14581	14619	14735	14682	14592	14850	14808	14657	14580	14661	14541	14756	14653	14636	14535	14564	14684	14945	14745	14613	14678	14649	14859	14625	14737	14473	14638	14829	14754	14627	14663	14654	14553	14799	14663	14595	14878	14600	14610	14671	14730	14744	14912	14796	14733	14633	14602	14568	14610	14750	14692	14772	14716	14686	14693	14492	14632	14564	14782	14758	14732	14666	14733	14917	14775	14564	14664	14494	14696	14752	14603	14461	14939	14644	14549	14717	14841	14812	14414	14712	14620	14710	14642	14544	14674	14471	14563	14781	14769	14615	14742	14722	14656	14643	14677	14694	14734	14487	14808	14799	14807	14608	14840	14676	14699	14710	14716	14451	14730	14735	14616	14698	14610	14665	14594	14577	14646	14701	14700	14769	14769	14570	14724	14592	14677	14689	14676	14612	14711	14603	14579	14815	14609	14682	14624	14615	14717	14578	14730	14771	14721	14472	14903	14681	14614	14853	14658	14642	14720	14622	14674	14495	14693	14564	14554	14603	14455	14608	14554	14682	14716	14811	14595	14546	14663	14828	14693	14603	14704	14580	14751	14483	14456	14760	14787	14441	14661	14730	14673	14542	14610	14666	14592	14626	14643	14680	14571	14800	14856	14838	14605	14640	14727	14744	14645	14627	14551	14700	14869	14515	14704	14714	14583	14595	14747	14369	14724	14712	14698	14591	14837	14696	14523	14655	14774	14442	14862	14789	14733	14601	14828	14735	14642	14551	14679	14824	14811	14722	14419	14605	14628	14598	14482	14728	14887	14646	14743	14569	14517	14656	14606	14651	14710	14751	14717	14694	14578	14763	14726	14797	14685	14661	14616	14489	14647	14464	14568	14779	14821	14495	14592	14726	14714	14721	14681	14617	14685	14843	14622	14645	14646	14644	14692	14669	14561	14657	14690	14727	14717	14755	14808	14712	14628	14490	14502	14641	14616	14783	14844	14846	14722	14912	14915	14900	14557	14708	14631	14739	14850	14830	14701	14901	14648	14665	14880	14688	14665	14832	14672	14702	14721	14700	14689	14539	14773	14705	14697	14690	14724	14607	14800	14814	14648	14559	14653	14625	14797	14692	14658	14742	14356	14666	14522	14603	14544	14702	14726	14670	14639	14742	14619	14780	14721	14712	14800	14610	14584	14656	14650	14403	14710	14568	14611	14767	14670	14715	14548	14679	14598	14762	14660	14662	14564	14688	14726	14685	14759	14799	14693	14742	14436	14570	14783	14512	14620	14600	14666	14743	14606	14511	14699	14700	14630	14695	14563	14551	14602	14635	14698	14644	14865	14873	14820	14803	14540	14702	14481	14609	14527	14561	14596	14686	14792	14578	14711	14718	14591	14526	14569	14737	14670	14534	14572	14796	14540	14808	14680	14790	14672	14555	14600	14627	14640	14571	14612	14605	14591	14644	14759	14732	14687	14722	14660	14444	14535	14573	14772	14685	14680	14817	14694	14885	14769	14670	14795	14713	14688	14606	14833	14864	14461	14707	14681	14825	14691	14765	14653	14481	14809	14698	14552	14549	14540	14689	14625	14626	14713	14594	14831	14765	14550	14447	14577	14682	14699	14785	14657	14584	14337	14615	14626	14616	14342	14845	14741	14495	14602	14789	14707	14846	14683	14577	14659	14640	14483	14805	14506	14802	14794	14521	14675	14623	14594	14685	14611	14483	14524	14592	14840	14533	14710	14631	14493	14589	14497	14713	14731	14879	14524	14617	14589	14568	14662	14601	14724	14517	14788	14754	14726	14838	14732	14577	14650	14864	14830	14716	14544	14595	14463	14522	14551	14850	14669	14631	14700	14834	14653	14528	14673	14546	14466	14633	14577	14658	14754	14532	14716	14538	14593	14656	14728	14796
28194	64948	82308	80464	68632	55982	44214	22763	14461	14254	14228	14063	14193	14027	14217	14041	13997	13957	14197	14178	14096	14045	13972	14215	14010	14012	14144	14108	14135	13958	13991	14008	14018	14093	14137	14003	14110	13976	13881	14129	14105	13970	14075	14111	14093	14075	14171	14284	14671	14722	14526	14320	14072	14058	13937	14246	14091	14108	13968	13970	14046	14059	14068	13876	13967	14074	13999	14121	13924	14116	14149	14098	13978	13941	13936	14047	13953	14031	13915	14147	14067	14050	14115	14010	14069	13985	13876	14033	14089	13936	14066	14118	14077	14136	14000	13971	13953	13883	14120	14066	13960	14101	13965	14033	14138	14007	14123	14018	14141	13974	13988	14046	14168	13866	13975	13984	14061	14161	14037	14150	13945	14057	14041	14171	13925	14249	13884	14109	14026	14155	14017	13980	14199	14107	14072	14024	13973	14158	14136	13948	14102	14054	14065	14049	14042	14270	13951	14039	14006	14042	14087	14126	14277	14001	14132	13997	14056	13901	14023	14052	14065	14089	13842	14071	13875	14054	13900	13939	14055	13994	13879	13830	13889	14049	14225	13855	14027	14169	14161	13964	14037	13953	14101	14065	14007	14116	14011	13930	14020	14098	13970	14076	14051	14050	14085	14231	13951	14032	13887	14033	14062	13996	14171	14163	14092	14054	13901	14019	13938	13944	14032	14068	14105	14161	14046	14042	14096	14091	14155	14015	13929	14206	13999	14039	13990	13819	14011	14027	14036	13910	13923	14034	13854	14046	14053	14147	14087	13833	14137	14072	14090	14087	13973	13941	14278	14098	13920	13944	13943	14060	13965	13870	13913	14165	13950	14063	13811	13837	13992	13953	14132	14076	14216	14006	13967	13848	14046	14009	14126	14021	14035	14066	13955	14021	13968	13970	14047	13992	13966	14016	14160	14045	13989	13937	13959	14171	13976	14149	14281	14066	13861	13905	14031	14048	14075	14030	13980	13933	14144	13881	13885	14123	14139	13900	13992	14013	13972	14003	13902	13995	14022	13869	14113	14195	14051	13976	13942	14100	14091	14045	13885	13966	13927	13993	14124	14173	14142	14150	13977	14028	14214	13970	14092	13964	14000	13957	13926	13995	14040	13966	14110	14085	14080	14116	14014	14050	14074	14120	14074	14011	14078	14108	14101	13985	13820	13927	14065	14244	13994	14140	14027	13940	14024	14063	14079	14280	14023	14018	14023	14192	13925	14113	13984	13979	14119	14042	14046	14147	13900	14084	14088	13962	13799	14016	14110	13957	13959	14093	13984	14014	14038	13927	13951	13993	14149	13760	14095	14041	14140	13834	14019	13945	14000	13878	14145	14096	13978	13950	13974	13889	14037	13913	14035	14023	14150	13952	14198	13989	14049	14133	14015	14148	13801	14097	13953	14164	13956	14016	13944	13995	14133	14144	14018	13955	14117	13951	14235	14215	13963	13873	14062	13899	14030	13917	14056	13860	14022	13981	13959	14287	14004	14065	14003	14191	14055	14210	13852	14139	14124	14021	14027	14069	13964	14066	13980	14046	14104	14210	14007	13916	13975	14039	13768	14005	14072	14055	14034	14078	14043	13824	14046	13975	14066	14001	14052	14001	13931	13974	14164	13899	14164	13984	14050	14142	14145	14095	14111	14132	13902	14103	14049	14010	14073	14059	13906	14079	13938	13992	14084	14088	14057	14162	14028	13998	13886	14056	13898	13909	13969	13924	13903	14065	13901	14035	14000	13985	14006	14031	14015	13951	14024	14081	13966	14193	13976	14038	13788	13968	13823	13986	13977	14249	14062	14080	14049	13895	14253	13983	13917	13910	14117	13969	14180	13806	14189	14102	14006	14194	13977	14293	13868	13913	14008	13976	13844	14064	13859	13946	14046	14163	14049	14014	14060	14033	13941	14000	14090	14071	14081	13973	14105	13918	13989	13998	13976	13958	14051	13884	14077	13979	14022	14020	13934	13967	14061	14094	14077	14096	14128	14047	13974	13918	14225	13927	13978	14012	13991	14103	14008	13990	13893	14055	14076	14074	14067	14161	14018	13987	14065	13966	13991	13921	14086	14206	14077	13916	14008	14032	14092	14040	14139	13913	14091	13935	13890	14142	14012	13975	14124	13906	13952	14121	14105	13934	14068	14036	13937	14208	14042	13883	13987	14065	13949	14018	13921	13974	13908	13845	14097	13813	13918	13993	14081	14031	14064	13975	14118	13826	14143	14094	13955	14198	13997	14011	14170	13915	14000	13969	14014	14061	13873	14063	14052	14152	14012	14156	14015	14100	13987	13932	13996	14162	14007	14039	14060	14155	14222	14039	13980	13944	13968	14041	14020	14065	13931	14085	14011	13914	14007	14081	14114	14072	13839	14193	13896	14118	13994	13954	13923	14049	13979	13944	13998	14056	14012	13885	14086	14160	13952	14056	14001	14058	14106	13836	14007	13989	14016	14068	14058	13955	13984	13967	13976	13963	14161	13975	13994	13968	13986	14041	13775	14016	13987	13997	13947	13989	14162	13868	14156	14048	13967	14218	14146	13998	14029	14015	14040	13988	13936	14024	14077	13936	13969	13962	14076	14071	14153	14113	14099	14115	14132	14038	14155	13914	14003	13980	13917	13994	13977	14161	14119	14001	14039	14108	13888	14068	13909	14126	13847	13971	14027	14161	13965	13970	14085	13820	13819	14059	14062	14046	14066	14044	13964	14214	14028	14062	13932	14058	14116	14061	14127	13871	13969	13929	13937	13986	14067	14055	13951	14127	14069	14075	13898	13998	13877	13785	13931	13944	14083	14123	14080	14102	14038	14136	14056	14126	13944	13786	13913	13939	14121	14247	14116	13937	14047	13951	13985	13979	13977	14095	14094	14134	14103	13974	14017	14016	14015	14133	13936	14053	13990	14165	14100	14093	13854	14008	14153	13920	13956	13985	13930	13740	14060	13974	13913	13956	13951	14164	14014	14073	14010	13960	14164	14075	14155	13869	13947	14017	14054	14021	13967	14046	13912	14092	14131	13958	14090	14076	13975	14080	14009	14111	14183	13992	13964	13775	14026	14014	13924	14037	14001	14066	14139	14018	13749	14051	13963	14013	14142	13930	13992	13878	13906	13992	14051	13969	14095	14015	14087	14092	14120	14002	14160	14071	14034	13996	13967	14169	14088	14060	14051	14109	13987	14098	14080	13915	13779	14027	14097	14107	13879	14148	14041	14022	14104	13975	13918	13964	13989	13955	14088	14169	14116	13986	14113	14096	14053	13830	14108	14014	13827	13959	13999	14109	13847	14197	14095	13788	13947	14156	13996	14099	14151	13901	14121	14203	14009	14008	14066	13978	14120	13889	14102	13788	13937	14102	14189	13950	13874	14067	14114	14020	14106	14023	14106	14037	14106	13956	14088	14083	13919	14123	14196	14039	14114	14086	14056	14131	14076	14233	13979	14094	13942	14093	13989	13937	14123	13912	14134	14077	14160	14078	14023	13968	14066	14140	14049	13970	13919	14006	14084	14151	14065	14120	13923	13999	14087	14186	14016	14113	14192	13911	14109	14053	13848	14055	14046	14031	14179	14016	14145	14027	13970	14027	14182	13950	13921	14066	13983	14054	13954	13955	13916	13923	13950	13957	13829	14006	14039	14148	14052	13913	14115	13991	13899	14122	14240	13891	13966	14068	14119	13941	14045	14132	13896	13920	14017	14192	14036	13980	13955	14084	14019	14056	13999	14051	14130	14126	14109	13943	14014	13985	14054	13914	13975	13997	14069	14120	14092	14072	13871	13938	13866	13983	14032	14131	14008	13885	13988	13920	13943	14025	13957	13906	14022	14093	14003	14014	13958	13936	14145	13845	14157	14142	13974	13967	14062	13896	13993	13905	14038	14025	14105	14023	14111	13940	14019	14040	13894	13973	14065	13928	14011	13979	13918	14071	14068	13946	13979	13950	14093	14070	14067	14084	14074	13934	14035	13880	13866	13972	13914	13907	14216	14119	13986	13912	14012	13903	13954	14060	13967	14008	13910	14138	14012	14159	14088	14055	13858	13923	14039	13914	13859	14076	14086	13971	14153	14109	14092	14051	13897	13930	14078	13912	13935	14033	14033	13952	13903	13891	14060	14036	14080	14031	14099	14091	14106	13961	14101	13932	14110	13916	14075	13898	13977	13891	13989	14111	14035	14152	14004	14084	13994	14171	13978	13958	14027	14121	14169	13973	13913	14242	14142	13913	14165	14148	13907	14048	14133	13825	14106	13845	13987	14045	14053	13976	13966	14064	14045	13958	14085	14138	14021	14013	14136	13894	13899	14150	14001	14084	13940	13927	13983	14055	14132	14025	13902	14014	13897	14031	13948	13940	14005	13996	14060	14034	14007	13998	13993	14155	14018	13981	14011	13879	14048	13898	13984	14168	14022	14071	13848	13988	14076	14207	14171	14074	14023	14034	13922	13888	13952	14099	14170	13949	14094	14013	14059	14052	14018	13910	13830	14043	14147	13846	14004	14061	14021	14134	13887	13933	13988	14024	13914	13949	14147	14068	14110	14092	14089	14180	13943	14036	13930	13988	13898	13987	14116	14018	14199	14006	14147	13749	14028	14087	14074	13938	13888	13998	13928	14029	13986	14058	14122	13962	13904	14082	14070	13907	14058	13963	14089	13993	14110	14093	14134	14032	14027	14047	13975	14182	13943	14014	13890	14036	14123	14047	14040	14084	14112	13934	13953	14007	14038	13970	13890	14086	13994	14067	14006	13903	13950	14135	13979	14043	14042	14170	13915	14063	13987	14071	13990	14234	14029	14007	13987	14052	13912	13909	13871	14029	13883	14019	14042	13912	14122	14050	14020	13899	13975	14054	14029	14052	14031	13955	14073	14005	14079	14030	14016	14074	13991	14258	13939	14027	14065	14022	13950	14022	13898	14040	13988	13947	13924	14086	14042	14048	14019	13912	14056	14042	13876	14072	13926	13994	14083	14153	14036	14062	13946	14027	13970	13876	14156	13988	14138	14232	13979	13984	14151	13980	14144	14087	14134	13985	13818	13923	13986	13803	14179	14094	14115	14082	13871	14055	13894	13904	13845	13990	14104	14098	13997	14069	14039	14181	13908	14023	14146	14169	13898	14084	14152	13931	14045	13946	14020	14060
27235	22123	28510	33430	27756	22832	19027	15852	14805	14703	14775	14693	14768	14927	14910	14902	14790	14754	14661	14931	14863	14927	14611	14653	14795	14761	14748	14935	14852	14852	14858	14817	14792	14688	14654	14902	14616	14726	14910	14829	14829	14824	14956	14886	14917	14785	14598	14870	14827	14768	15070	14954	14873	14863	14795	14810	14830	14771	14707	14736	14854	14732	14846	14836	14832	14737	14949	14835	14745	14783	15006	14893	14801	14616	14799	14520	14873	14691	14693	14701	14824	14796	14835	14781	14881	14584	14835	14565	14766	14787	14620	14755	14680	14823	14762	14805	14701	14694	14830	14707	14742	14755	14746	14781	14719	14722	14611	14773	14732	14743	14743	14674	14794	14749	14963	14848	14907	14669	14781	14809	14783	14909	14664	14596	14799	14874	14983	14761	14660	14723	14820	14724	14807	14630	14910	14910	14881	14740	14800	14714	14934	14730	14708	14755	14971	14926	14817	14732	14702	14800	14816	14724	14761	14892	14784	14669	14636	14610	14520	14873	14793	14891	14701	14657	14830	14763	14776	14871	14654	15003	14824	14879	14734	14631	14830	14868	15037	14783	14812	14824	14739	14902	14847	14676	14743	14937	14720	14799	14801	14864	14746	14765	14930	14830	14698	14793	14841	14977	14919	14819	14829	14852	14754	14801	14842	14807	14741	14656	14738	14672	15033	14877	14805	14788	14903	14719	14786	14824	14786	14900	14855	14616	14835	14743	14758	14717	14803	14812	14999	14606	14695	14769	14624	14893	14895	14628	14724	14580	14748	14701	14807	14941	14711	14769	14828	14707	14600	14777	14947	14746	14796	14706	14653	14580	14497	14782	14741	14538	14708	14802	14671	14846	14536	14683	14641	14590	14906	14693	14847	14671	14839	14828	14631	14679	14812	14780	14801	14522	14615	14733	14681	14543	14775	14927	14964	14773	14824	14585	14480	14706	14861	14777	14612	14775	14782	14758	14867	14624	14712	14897	14674	14636	14762	14778	14668	14722	14720	14773	14975	14790	14780	14798	14928	14899	14816	14732	14931	14761	14895	14697	15078	14845	14651	14681	14654	14777	14806	14606	14689	14785	14932	14852	14964	14853	14820	14647	14647	14655	14752	14953	14755	14600	14763	14731	14800	14735	14664	14637	14789	14903	14780	14948	14690	14687	14754	14682	14916	14763	14776	15013	14670	14512	14754	14738	14714	14739	14901	14893	14682	14526	14580	15058	14555	14765	14631	14758	14744	14923	14880	14857	14917	14893	14882	14769	14884	14845	14859	14851	14989	14901	14701	14707	14641	14620	14805	14877	14819	14956	14860	14630	14771	14726	14915	14717	14731	14815	14685	14636	14782	14830	14830	14912	14725	14893	14906	14810	14799	14630	14697	14811	14970	14795	14749	14857	14894	14934	14741	14819	14635	14926	14807	14899	14806	14900	14855	14811	14910	14619	14798	14925	14769	14798	14831	14870	14762	14810	14646	14837	14551	14780	14809	14770	14948	14943	14912	14710	14809	14908	14810	14844	14797	14716	14701	14657	14836	14751	14744	14768	14867	14553	14526	14936	14820	14730	14828	14758	14722	14889	14647	14756	14750	14777	14818	14851	14584	14849	15056	14819	14762	14739	14881	14681	14773	14609	14597	14852	14903	14830	14746	14700	14762	14758	14702	14799	14789	14827	14709	14835	14648	14661	14843	14749	14903	14653	14836	14840	14854	14828	14644	14884	14839	14602	14601	14740	14892	14684	14848	14780	14617	14680	14765	14850	14651	14624	14711	14877	14789	14754	14936	14817	14818	14695	14906	14713	14763	15038	15116	14717	14860	14804	14697	14909	14817	14667	14875	14819	14711	14779	14716	14763	14887	14690	14942	14576	14778	14761	14673	14747	14703	14707	14859	14772	14845	14731	14778	14547	14812	14704	14883	14865	14798	14617	14814	14738	14645	14646	14923	14783	14665	14799	14912	14692	14897	14804	14636	14917	14774	14645	14676	14716	14725	14947	14883	14737	14765	14704	14808	14766	14948	14839	14621	14756	14671	14850	14881	14781	14820	14870	14878	14876	14843	14760	14706	14847	14715	14848	14859	14864	14720	14954	14804	14717	14623	14865	14964	14792	14644	14512	14793	14853	14873	14634	14745	14744	14867	14818	14811	14903	14796	14724	14706	14798	14783	14761	14756	14753	14674	14819	14565	14703	14774	14715	14738	14579	14831	14685	14550	14751	14646	14656	14836	14938	14669	14767	14756	14768	14765	14571	14812	14773	14882	14703	14611	14759	14558	14816	14762	14822	14729	14750	14720	14844	14801	14995	14737	14750	14687	14770	14905	14875	14763	14843	14783	14818	14851	14745	14816	14798	14772	14831	14613	14795	14698	14816	14817	14740	14836	14605	14856	14627	14760	14805	14663	15004	14737	14842	14749	14751	14584	14869	14621	14643	14799	14736	14672	14736	14734	14617	14658	14700	14666	14677	14788	14868	14633	14752	14761	14825	14845	14747	14612	14835	14646	14751	14672	15040	14800	14866	14737	14801	14825	14713	14711	14845	15026	14947	14932	14931	14841	14730	14682	14688	14792	14831	14926	14730	14652	14746	14601	14706	14864	14956	14731	14759	14732	14662	14789	14780	14749	14585	14790	14869	14667	14727	14837	14864	14980	14788	14701	14830	14785	14850	14780	14698	14848	14637	14925	14699	14955	14850	14890	14714	14792	15066	14809	14617	14699	14851	14849	14690	14911	14851	14741	14861	14700	14869	14830	14905	14881	14940	14957	14789	14708	14878	14795	14866	14769	14878	14691	14757	14773	14677	14889	14959	14780	14832	14681	14859	14681	14740	14820	14869	14844	14787	14839	14833	14824	14879	14825	14913	14786	14623	14809	15005	14845	14824	14833	14700	14679	14750	14731	14709	15003	14951	14853	14785	14892	14770	14665	14631	14878	14872	14882	14934	14902	14743	14845	14781	14526	14797	14668	14855	14855	14642	14759	14874	14765	14684	14741	14619	14803	14723	14726	14735	14845	14744	14848	14675	14882	15036	14617	15050	14886	14971	14774	14785	14822	14878	14750	14749	14611	14771	14730	14890	14665	14819	14704	14724	14758	14873	14742	14750	14848	14885	14970	14977	14790	14911	14849	14717	14720	14790	14758	14868	14852	14668	14874	14759	14786	14820	14805	14727	14652	14651	14979	14832	14712	14864	14649	14773	14975	14905	14757	15098	14926	14683	14714	14590	14603	14638	14751	14866	14716	14852	14702	14961	14785	14702	14912	14847	14594	14797	14831	14678	14691	14742	14677	14787	14753	14789	14794	14724	14603	14972	14724	14911	14777	14731	14724	14901	14770	15005	14702	14717	14671	14545	14682	14811	14775	14691	14828	14730	14698	14767	14582	14705	14778	14813	14849	14984	14855	14849	14791	14816	14686	14729	14789	14928	14801	14976	14902	14771	15129	14817	14770	14735	14793	14690	14624	14931	14873	14849	14803	14605	14778	14726	14752	14797	14896	14752	14803	14859	14870	14778	14673	14749	14749	14814	14729	14762	14724	14536	14792	14779	14759	14819	14838	14798	14828	14746	14921	14842	14754	14772	14855	14777	14603	14805	14894	14765	14675	14852	14717	14697	14639	14840	14758	14872	14676	14763	14836	14980	14642	14874	14860	14889	14669	14808	14654	14799	14821	14601	14710	14670	14664	14829	14961	14921	14851	14773	14753	14906	14744	14821	14792	14852	14845	14657	14936	14889	14898	14741	14923	15012	14704	14743	14767	14775	14748	14871	14758	14767	14784	14893	14660	14825	14634	14477	14605	14834	14801	14827	14775	14815	14825	14676	14679	14813	14854	14744	14754	14698	14815	14836	14714	14813	14822	14729	14894	14930	14746	14721	14824	14554	14729	14761	14864	14886	14631	14811	14818	14987	14697	15031	14819	14840	14711	14711	14976	14862	14686	14870	14781	14743	14850	14831	14734	14636	14755	14909	14971	14681	14772	14897	14759	14968	14865	14879	14876	14809	14761	14797	14758	14810	14864	14672	14739	14718	14675	14707	14939	14829	14863	14935	14960	14737	14712	14768	14924	14759	14670	14966	14754	14756	14961	14943	14815	14595	14729	14756	14866	14670	14671	14786	14801	14583	14835	14783	14711	14907	14686	14798	14637	14776	14826	14704	14933	14772	14799	14801	14831	14912	14849	14888	14725	14726	14697	15021	14759	14813	14806	14768	14680	14724	14638	14926	14841	14710	14808	14592	14560	14697	14788	14817	14684	14840	14726	14545	14686	14757	14556	14848	14647	14876	14763	14848	14647	14745	14825	15071	14877	14875	14676	14785	14932	14775	14846	14803	14838	14850	14798	14955	14861	14815	14620	14950	14735	14747	14894	14713	14806	14803	14800	14846	14907	14798	14642	14814	14815	14651	14669	14927	15033	14890	14771	14640	14919	14705	14872	14741	14922	14793	14819	15083	14836	14853	14885	14793	14983	14709	14925	14813	14661	14720	14839	14722	14664	14824	14809	14803	14689	14610	14779	14580	14701	14835	14725	14838	14864	14999	14775	14832	14884	14845	14867	14805	14927	14955	14788	15059	14830	14808	14939	14798	14879	14720	14883	14921	14790	14893	14597	14833	14709	14890	14881	14864	14611	14785	14917	14882	14796	14828	14840	14834	14753	14714	14786	14845	14860	14930	14814	14810	14813	14953	14593	14554	14618	14966	14768	14722	14906	14748	14793	14658	14725	14843	14598	14780	14740	14981	14665	14639	14762	14783	14876	14848	14807	14794	14824	14682	14952	14739	14839	14647	14755	14824	14880	14959	14845	14889	14811	14886	14791	14706	14761	14938	14768	14979	14620	14837	14726	14849	14737	15041	14671	14784	14828	14585	14981	14892	14758	14944	14779	14803	14874	14918	15101	14725	14625	14707	14715	14692	14773	14896	14929	14884	14556	14894	15030	14850	14950	14853	14779	14757	14812	14581	14715	14841	14776	14754	14668	14946	14797	14731	14846	14713	14840	14825	14740	14924	14717	14663	14722	14758	14869	14726	14901	14753	14750	14750	14832	14918	15056	14836	14804	14632	14905	14756	14763	14813	14844	14968	14869	14931	14760	14644	14672	14771	14812	14674	14837	14820	14653	14821	14765	14877
14218	25243	31975	34795	29378	23610	18852	14991	14248	14065	13881	14143	14117	14088	14256	14033	14088	14214	14092	14049	14009	14244	14282	14065	14177	13889	13967	14028	14081	14031	14199	14060	14066	14063	14087	13934	14121	14042	14237	14105	14060	13952	14090	14127	14130	14174	14061	14146	14097	14172	14209	14044	14146	14026	14164	14036	14108	13866	14050	14072	13994	14139	14174	14052	13974	14065	13860	14000	14122	14111	14107	14080	14135	14132	13899	14058	14050	14179	14079	14034	14070	14022	13952	14127	13874	14065	14174	14109	14074	14080	14087	14149	13954	14040	13990	14224	14160	13998	13948	14011	14054	14065	14165	14149	14152	13971	14135	14088	13948	14105	14100	14184	14161	13998	14038	13965	14086	14112	13942	13981	14105	14126	14029	14025	14198	14115	13940	14124	13951	14072	14218	13994	14224	14019	14139	13957	13872	13940	14077	14053	13917	14101	14142	14174	14109	14193	14089	14067	14155	14042	14073	14154	14140	14131	14099	14075	13961	14211	14028	14086	14074	14143	14020	14052	13944	14061	14048	14032	13817	14105	14113	14066	14182	14095	14107	14046	13992	14081	13945	14101	14029	13959	14095	13986	14139	14004	14015	13968	14118	14102	14170	14017	14055	14218	14080	14219	13851	14104	14025	14003	13969	14021	14001	14123	14070	14103	14001	13923	14133	13953	14026	13974	14141	14043	13937	13997	14010	14085	14046	14170	13929	14187	14010	14058	14071	14009	13860	14176	13872	14187	14088	14044	14025	14143	14096	14208	14197	14046	14012	14094	14125	14091	14278	14041	14185	14063	14074	14099	13977	13957	14205	13947	14028	13885	14155	13981	13997	13860	13841	14087	14116	14075	14320	14101	14123	13992	14091	14112	13996	14129	14066	14082	14115	14154	13824	14149	14056	14094	14160	14230	14205	13981	14168	13999	14074	14036	13986	13863	13933	14083	14060	14006	14008	14128	14224	14052	13973	14067	14107	14124	13966	14092	14213	14027	13928	14013	13989	14110	14034	13983	13983	13981	13905	13977	14204	13993	14105	13988	13990	14150	13970	14198	14084	13978	13981	14010	14158	14165	14026	13990	14054	14045	14186	14115	14051	14095	13955	13948	14200	13970	14073	13981	14157	13995	14153	14118	14039	14066	14069	14100	14116	14081	13963	13990	14245	14085	14188	13988	14055	13996	14024	13775	14250	14067	13928	14074	14040	14139	14043	13898	14182	14119	13975	13989	14017	14125	14070	14060	14144	14132	14168	14109	14087	14060	13964	14053	14027	14014	14032	14228	14128	14084	14094	14028	14091	14201	14072	14057	14041	14082	14093	14087	14141	14125	14126	14043	14076	14121	13995	13933	14042	14164	14132	14138	13972	14032	14152	14155	14043	14020	14124	14127	14091	14058	14088	14168	14225	14132	14058	14101	14053	14089	14121	13891	13896	14128	14045	14182	14158	14009	14100	14137	14122	14173	14183	14100	14060	13993	13969	14097	14043	14043	14021	14159	14198	14225	13947	13967	14246	14106	13965	14101	13977	14232	13941	14253	14060	14169	14150	14104	13895	14038	14122	13898	14291	13910	14001	14009	14201	13991	14191	14090	14088	14077	14116	13963	14071	14076	13983	14148	14129	14060	14154	14160	14014	14096	13995	14137	14086	14034	14231	14181	14084	14037	13919	14094	14098	14164	13880	14227	14210	14062	13956	14286	14101	14106	13845	14170	14049	14136	14027	14054	14086	14050	14179	13925	14033	14157	14021	14069	14157	13882	13984	13983	14177	14052	13980	13980	14015	14105	14094	14007	14193	14117	14035	14163	13945	14098	14091	14139	14333	14062	14006	14185	14077	14039	14242	14140	14183	13996	14045	14130	14109	14065	13927	14011	13987	13982	14070	14135	14015	13912	14152	13957	14078	14114	14183	13971	14089	13885	14260	14080	14042	14083	14238	14027	14163	14120	13883	14063	14098	13991	13994	13960	14001	14003	14066	14105	14023	14175	13886	14028	14107	14038	14188	14058	14153	13962	14205	14067	14011	14091	14114	14108	14277	14024	14131	13941	14148	14166	14170	14180	14049	14206	14136	14064	14071	13947	14173	14032	14018	13995	14149	13982	14045	13940	13889	14049	14182	14050	14219	14132	14103	13975	14104	14137	14031	14071	13983	14082	14038	14178	14051	14027	13989	13981	14083	14071	14150	14081	14230	14079	14219	14105	14141	13921	14015	14080	14010	13942	14047	14088	14025	14037	13914	14086	13994	14160	14073	14129	14111	14022	14367	14034	14174	14070	13935	14115	13998	14038	14120	13981	13902	14118	14102	14031	14132	13974	14106	14144	14064	14192	14026	14112	13994	14006	13975	14019	14094	14092	14045	14006	13901	14147	14124	14072	14170	14046	14068	14094	14074	14198	14001	13981	14022	14105	14200	14149	14058	14046	14014	14022	13963	14073	14101	14180	14109	14049	13901	14056	14175	14215	13956	14084	14137	14032	14183	13908	14167	14212	14066	14143	14120	13968	14094	13985	13988	14163	14070	14044	13986	14164	14026	14076	13983	13918	14147	13979	14227	14029	14082	14095	14207	13977	14095	13984	14083	14090	14097	13958	14125	13954	14172	13918	13985	14081	14104	14190	14125	14072	14047	14059	14075	14164	14023	13860	14136	14177	14128	14119	14137	14051	14220	14085	14033	13981	14094	13853	14150	14170	14184	14138	13863	14259	13958	13979	14015	14174	14075	14201	14112	14107	14265	14132	14014	14089	14106	14138	13890	13994	14092	14039	14028	14163	14095	14250	14081	14195	14048	14030	14050	14095	14062	14071	14066	14086	14120	14176	14111	14090	13937	14069	13849	14173	14121	14021	14120	14121	14009	14152	14166	14027	14043	14156	14099	14110	14066	14179	13987	14084	14076	14111	14208	14066	13965	13873	14048	14314	14027	14307	14129	14062	14098	14078	14123	14175	13975	14249	13968	14043	14114	14047	13898	14027	14182	13978	14194	14142	14256	14100	14038	14091	14091	14076	14234	14147	14039	13933	14075	14153	13884	14069	14014	14176	14069	14050	14069	14219	14217	14105	13848	14164	14119	14098	14243	14093	14111	13944	14131	14229	13921	14238	13972	14028	13952	14227	13983	14058	14127	14104	14032	14076	13925	14109	14027	14196	14109	14121	13993	14048	14219	14101	14027	14178	13928	14023	14069	14192	13986	13950	14111	14130	14118	14177	14032	13945	14104	14044	14084	13998	14098	13997	14073	13947	14082	14104	13976	14092	13931	14313	14035	14076	14072	14147	14085	14152	14152	14062	14170	14176	14138	14163	14090	13974	14093	14008	14150	14121	14080	14062	14363	14053	14144	13934	13915	13971	14117	14102	14150	14050	14237	13898	14183	14050	14099	13865	14082	14082	14100	14201	14082	14138	14030	14146	14104	14128	13921	14166	14101	14078	14164	14257	14083	14307	14046	14142	14073	14105	14063	14063	13961	14000	14099	14097	14000	14093	13887	14164	13811	14057	14151	14093	14119	14175	14083	13907	14250	14331	14018	14065	13987	14184	14027	14119	14117	14034	14048	14110	14236	14037	14106	14002	14310	14021	14131	14039	13984	14040	14066	14099	14035	14020	14112	14016	14002	14056	13968	13912	14045	14216	13998	14114	14066	14027	14028	14134	14075	13986	13965	14273	14054	14170	14026	13920	14069	13933	14034	14024	14099	14073	13860	13989	14071	14019	14360	14116	14044	14067	13967	14105	14096	14161	14085	14153	14196	14134	14084	14062	14151	14020	14100	14120	14055	14037	14289	14197	14139	13966	13990	14087	13977	13988	14011	14050	14009	13995	13962	13898	14064	14092	14135	13923	13887	14128	14153	14213	14151	14218	14032	14094	13996	14032	14241	14014	14188	14078	14043	14077	14236	14173	14159	14090	14190	14064	14098	14080	14155	14259	14111	14122	14045	13934	14324	14185	14166	14253	13952	13992	13970	14046	13999	14232	14120	14111	14174	14204	14219	14039	14185	13900	14130	13996	14030	14071	14280	14197	14144	14024	14004	14044	14195	13887	14148	14031	14078	14121	13958	13966	14058	14072	14156	14070	14005	14050	14038	14036	14079	13884	14064	14006	13975	14290	13892	14010	14000	14165	14139	13926	13965	14214	13959	14043	14183	14190	13995	13949	14086	14135	14201	13936	14096	14074	14138	14088	13989	14095	13891	13892	13960	14103	14180	14239	14140	14050	14062	14123	13964	14096	14072	14157	14147	14069	14049	14194	14144	13936	13969	14058	13952	14133	14181	13998	13937	14038	14281	14070	14022	14086	13940	14003	14029	14135	14040	13946	13969	13981	13944	14102	14139	14107	14173	14088	14082	14122	14060	14117	14134	13933	13951	14055	13960	14274	14100	14029	14084	13906	14126	14205	14113	14077	14141	14016	13988	14256	14142	14028	14181	14159	14156	13932	13979	14101	14019	14165	14052	14084	14074	14098	13987	13929	14263	14010	14003	14112	14078	14014	13968	13937	14061	14006	14046	13881	14018	14175	14052	14229	14242	13986	14140	14150	14023	14128	14188	14127	14188	13899	14034	14223	14105	13959	14109	14105	14010	14050	14183	14089	14045	14210	14233	14065	14165	14080	13994	14030	14084	13939	14178	14160	14101	14222	14003	14099	14135	14082	14054	14000	14038	14024	14069	14159	14015	14096	14104	14061	14077	14101	13911	14171	13968	13970	14095	13893	13960	14077	14158	14108	14072	14143	14006	14089	14112	14000	14217	14018	14084	14050	14002	13972	13994	14132	14130	13992	14103	14165	14182	14068	13896	13985	13937	14050	14069	14151	14157	14083	13996	14303	13937	14030	13976	14090	14139	13962	14105	14095	14241	14046	14123	13954	14019	14007	14099	13940	13938	14120	14080	14029	14035	14058	14062	14168	14041	14153	13940	13943	14064	14036	14096	14085	14249	14109	14016	14053	14063	14078	13948	14091	14021	14079	14158	14052	14106	14139	14140	14036	14179	14017	14154	14109	14129	14089	14054	14109	14065	13997	14088	14027	14035	14034	14003	14086	14027	14068	14082	14144	14053	14145	13943	14112	14142	14306	14063	14030	14177	14077	13949	14027	14047	13870	14108	14068	14021	14013	14096	14239	14072	14156
24234	21209	29696	45052	49636	45721	36794	23822	16219	15427	15281	15216	15296	15135	15146	15114	15066	15145	15039	15105	15252	14903	15086	15164	15306	15182	15102	14965	15256	14999	15178	15006	15237	14868	14923	15136	15122	15060	15046	14939	14859	14892	15125	14939	15113	15074	15074	15075	15345	15116	15080	14915	15098	14978	15098	14989	14926	15096	15025	15084	14964	14969	14899	15026	15005	15126	14926	14965	15044	14945	15026	14902	15007	14978	15030	15309	14937	15074	15079	15017	14922	14932	15026	15049	15201	14952	15001	14986	15244	14970	14989	15029	15106	14872	14682	15007	14895	14832	15009	14967	15132	15034	14870	14950	14969	15064	14895	14958	15149	14941	15066	14949	14929	15072	15074	15121	15044	14977	15084	14889	15138	14942	15040	14991	15051	15011	14829	15068	14857	14919	14992	15182	14909	15103	15005	15061	14874	14942	14921	14793	14925	15126	15043	14903	14866	14819	14951	15067	15007	14888	15081	15107	14783	15103	15036	14927	15125	14924	14996	14891	15028	15018	14845	14920	15132	15048	15168	15022	14864	14939	14927	15044	15018	14988	15063	14968	15045	14903	14803	14960	14906	14950	14923	14803	15105	14852	15131	15035	15101	14984	14937	15054	14866	15040	14954	14921	14838	14970	14855	14896	14767	15065	14943	15016	14965	14946	15076	14977	14984	15024	15234	15008	14906	14978	14936	14944	14816	15023	15043	14985	14877	14996	14980	14924	15036	15057	15012	15073	15104	15027	14891	14962	15004	15100	14886	14943	15067	15081	15039	15009	14926	14965	14922	15134	14949	14960	15064	15042	14876	15083	14959	14926	15035	14953	15003	14916	14918	15100	15070	14954	15091	15015	14960	14988	14837	14960	15001	15149	14907	14969	15072	14978	14896	14809	15116	15207	15064	14976	14866	14888	14958	14909	14920	15062	14932	15057	14934	14827	14939	15073	15049	15203	14940	15027	14862	15130	14714	14948	14933	14752	15115	14968	14897	15038	15044	15217	15076	15045	15018	14985	14963	15027	14964	14775	15052	14810	15001	14795	15075	14986	14746	14938	15197	14786	14880	15031	14976	14960	14947	15101	15088	14812	14950	15027	14998	15065	15045	14923	14944	15076	14859	14988	15260	15009	14951	15119	15106	14906	15142	15184	14925	14946	14971	15052	15120	14923	14998	14958	14955	15020	15096	14942	15019	15169	15108	15078	15200	15134	14994	15065	14991	14898	15082	15029	14860	15072	15087	15070	14830	14888	15030	14969	15067	14866	14886	14995	14801	15150	14858	15064	14938	14817	14790	14913	14956	14840	14922	15084	14879	14757	15013	14770	14842	15022	14941	15001	14916	15131	15003	14918	14903	15066	15110	14921	15011	14968	15169	15054	15000	15021	15099	15116	14993	14952	15027	15131	14892	15065	14944	14803	14915	15145	14857	15180	15041	15012	14909	15058	14984	14873	15166	14848	14873	15257	15027	14938	15100	14929	14930	14960	15001	14848	14826	15104	15003	15218	15044	15040	14991	15102	14843	14997	14919	14843	15028	14861	15125	14939	14911	15078	15086	14974	15070	14964	14772	15200	15002	15007	15091	15093	14983	14790	14984	15073	15176	15010	15092	14791	14892	15021	14946	15033	15082	14929	15054	14924	14990	14861	14980	14887	15010	14879	15080	14802	14999	14960	14907	15115	14917	14922	15037	15137	15068	15042	14998	15005	15086	14928	15118	14937	15140	15067	15061	15050	15090	15000	14880	15172	15105	14853	14870	14992	15029	15080	15078	15073	15144	15219	15026	14948	15070	14817	15003	14894	15026	15011	15118	15047	15196	15093	15078	14891	15026	15009	15152	15110	14846	15059	15028	14969	15001	15024	14844	15146	15085	14914	15025	14776	14883	14936	15246	14826	15005	14816	14839	14790	14870	14971	14804	15122	14879	14877	15070	14874	15064	15122	15000	15052	15092	15102	15013	14909	14994	15050	14934	14999	14980	15026	14901	14923	15115	14962	15015	15026	15071	15080	15025	14848	14807	14943	14976	15004	15006	15163	15044	15018	14963	15118	15054	14947	15066	14964	15259	15061	15062	14868	14951	15065	15090	15078	15175	15146	15057	14925	15109	14963	15101	15046	15021	15129	15064	15134	15289	15043	14990	14860	14910	14911	15091	15023	15023	14996	14975	14811	15252	15013	14996	14997	15005	15096	14967	14960	15100	15072	15002	15012	14855	14909	14903	14992	14977	15009	15187	15007	14976	14970	14942	14958	15011	15169	14855	14801	14902	15245	14976	14922	14975	14985	15001	15069	15061	15012	15090	14841	14953	15017	14954	14841	14949	15248	14894	14999	14801	15164	15001	15083	14894	14980	15122	14918	15092	15016	15002	14954	15051	14932	14871	15114	14737	14816	15102	15030	14817	15027	14938	14932	15217	14971	14983	14978	15236	15106	15097	14946	15112	15082	15039	14945	14906	15010	15050	15154	15309	14949	14870	14949	14935	15128	14976	15101	15083	14916	14946	14943	15054	15032	14813	14974	15029	14966	14974	15161	14790	14962	14981	15015	15038	15080	15069	14976	15107	14934	14908	14774	15165	15058	15013	15030	15066	14864	15049	14973	15067	14778	14890	15040	14868	14988	15019	15015	15046	15070	15036	14941	15174	15166	15055	15003	14940	14946	15128	14798	15061	15169	15030	15007	15107	14989	15094	14974	14990	15015	14986	15022	14792	14826	14776	15155	14804	15053	14943	14916	14987	15031	14957	14932	15008	14961	14989	14868	15069	15050	15100	14902	15016	14975	14967	14870	14860	14956	14986	15192	15031	15024	15274	14840	14943	15248	14884	14922	15046	15075	14988	14904	15108	15168	15169	14869	14990	15038	14937	14930	15035	15207	14953	14971	14908	15081	15041	14885	14867	14912	14785	14998	14978	14947	14909	15013	15166	15053	14890	14970	14725	15050	15078	15183	15076	14907	14842	14869	15142	15200	14953	14986	14894	15125	15127	14979	15168	14909	15011	15036	15279	14888	14981	14937	14953	14812	14950	14989	14963	15150	14935	15037	15192	15010	15081	14849	15034	14763	15158	15044	14930	14797	14958	14942	14887	15047	15074	14888	14842	14873	15082	15163	15200	15013	14912	14905	14990	14993	15047	15109	15053	15019	15119	14715	15001	15074	15099	15086	14831	15131	14984	14828	14984	15126	15089	14811	14864	14788	14971	14935	15087	14990	14823	14915	15218	14879	14986	14972	14787	14919	15117	14879	15003	15005	15045	14901	14915	15010	15017	15094	15046	14962	14966	15102	15048	14829	14975	14883	15195	14843	15036	15152	14988	15138	14895	15057	15175	14986	15067	15085	15015	15076	15043	15036	15053	15068	14756	15244	14853	14777	15068	14883	14868	15121	14936	14838	14807	14893	14864	14932	15024	14944	15340	15014	14846	14869	15079	15058	14991	14934	14968	15105	14986	15025	15068	14984	15031	15167	14831	14986	14920	14958	15094	14880	14786	14833	15068	14715	14985	14967	15097	14851	15053	14851	15021	15075	15061	14943	15093	14990	15076	15068	15062	14866	15055	15127	14999	15098	14994	14968	15029	14884	15045	15233	15142	15185	14834	15004	15017	14950	14871	15027	15045	14900	14860	15016	15095	14952	14965	15078	14938	14785	15023	15147	14976	14913	14886	14956	14950	14982	14944	14726	15197	15038	14957	14973	15025	14853	15045	14903	15208	15076	14991	14942	15176	14843	14806	15045	14989	14999	15147	14899	15000	14947	14992	15047	14812	14870	15073	15210	14915	14928	15042	14888	15091	15211	14974	15107	14802	14884	14901	14923	14954	15125	14891	14987	15136	15124	14852	14925	14952	14985	14976	15035	14818	14971	14942	15026	15060	14850	15032	15061	14855	14912	15098	15096	14956	15027	15008	15101	14928	15051	14854	15033	14850	15150	14994	15006	15144	14986	14994	15005	15073	15018	15057	15093	14866	14914	14827	15015	15067	15014	15077	15061	14913	14915	15050	15068	14963	15030	14758	14879	15036	15031	14836	14968	15199	15006	14797	15006	15011	14931	14951	14947	14978	14880	15010	15048	15105	14934	14877	15020	14930	15112	15123	14845	14826	14937	15036	14876	14928	14838	14947	14906	14973	15013	14903	14917	14902	14916	14998	14852	15078	15143	15097	15116	15040	14987	14921	15081	15102	14974	15015	14838	15061	14989	14991	15157	15013	14933	14922	14994	14958	14966	14881	14904	14924	14794	15011	15113	15039	14924	15058	15071	15066	14890	15158	14983	14920	15104	15023	14985	15138	15124	14930	14936	14987	15008	14965	15022	15137	15179	15051	14970	14846	14905	14960	14974	14850	15159	15109	15125	14837	15148	14896	14970	15112	14905	15167	14795	14935	14997	15177	14956	15181	15151	14824	15016	14923	15007	15068	14910	14872	14848	14939	14883	15013	15085	14898	14837	15020	14852	14881	14885	15043	14998	14941	14990	14979	15046	15106	14999	15095	15098	15121	14953	15040	15109	14942	15126	15128	14885	15094	15150	15095	15083	14991	14940	14932	14935	14979	14854	15099	15088	14985	15054	14934	14922	14743	14915	14768	14851	15052	14967	15072	15174	15176	15028	15050	14950	15036	14931	15161	14845	14892	14938	15021	14909	15168	14977	14955	15019	14931	14936	15054	15077	15024	14950	14991	15005	14938	14918	15083	14884	14746	14914	15047	15167	14833	15223	15106	14947	14928	15180	14999	14759	15007	15110	15120	15012	14965	14885	14943	14977	15087	15009	14801	14992	14801	15042	15024	15025	15145	15096	15067	15148	15073	15128	15092	14966	14965	15105	15072	15006	15089	14925	15182	15042	14997	15049	14950	14895	14845	15148	14929	14954	15069	15031	15091	14977	14935	14966	15029	14998	14884	14948	14838	15004	14723	15129	15144	15092	15053	15061	15088	15076	15058	15065	15040	14876	15012	15137	15015	15010	15035	14988	15064	15053	15004	14844	14886	14913	14964	14998	14996	14925	15121	15019	14812	15105	14973	15137	14984	14960	15026	15022	15081	15071	14945	15079	15009	14804	14995	15044	15063	14962	14822	14959	15049	15063	15114	15089	14997	15190	14885	14996	15216	15008	14871	15032	14960	15108	15090	15122
16706	33170	49532	64705	56091	47860	38356	21715	14219	14372	14172	14277	14174	14321	14321	14172	14239	14180	14162	14369	14185	14170	14305	14186	14018	14190	14376	14208	14326	14322	14087	14080	14169	14290	14199	14228	14207	14143	14099	14137	14191	14215	14173	14180	14176	14303	14315	14496	14406	14463	14380	14111	14267	14327	14144	14301	14182	14177	14367	14371	14153	14293	14303	14332	14244	14127	14132	14439	14196	14031	14457	14228	14315	14287	14113	14203	14182	14182	14293	14277	14106	14199	14108	14045	14162	14194	14134	14072	14271	14090	14228	14134	14077	14179	14160	14170	14148	14261	13936	14080	14237	14207	14155	14136	14142	14204	14208	14238	14223	14174	14158	14195	14175	14297	14033	14139	14283	14087	14226	14246	14197	14101	14253	14181	14269	14225	14092	14211	14139	14212	14127	14283	14122	14183	14307	14076	14187	14149	14197	14231	14278	14395	14196	14233	14091	14130	14358	14111	14098	14179	14220	14156	14177	14147	14195	14149	14113	14095	14193	14269	14296	14131	14351	14192	14242	14191	14257	14099	14202	14082	14107	14185	14201	13988	14029	14237	14254	14268	14262	14265	14240	14211	14106	14238	14036	14034	14288	14235	14163	14288	14051	14167	14266	14198	14246	14247	14130	14138	14241	14401	14336	14176	14191	14234	14243	14246	14087	14306	14160	14200	14077	14020	14097	14186	14028	14094	14198	14212	14259	14216	14306	14230	14278	14224	14031	14041	14102	14217	14067	14090	14146	14084	14105	14096	14097	14262	14174	14136	14078	14130	14283	14165	14234	14132	14257	14038	14177	14299	14080	14097	14232	14167	14224	14145	14045	14282	14296	14168	14288	14194	14270	14187	14255	14067	14238	14185	14218	14016	14348	14122	14172	14323	14282	14266	14208	14308	14111	14241	14094	14419	14008	14135	14118	14236	14189	14137	14118	14180	14293	14213	14194	14123	14134	14311	14004	14100	14055	14070	14157	14195	14089	14268	14115	14134	14292	14049	14242	14195	14128	14120	14330	14203	14245	14224	14351	14138	14135	14294	14171	14170	14202	14078	14278	14341	14107	14189	14031	14162	14075	14205	14077	14314	14285	14394	14122	13877	14158	14107	14141	14239	14264	14126	14170	14305	14106	14008	14120	14278	14039	14125	14271	14112	14263	14162	14163	14267	14164	14108	14366	14188	14139	14078	14166	14112	13992	14126	14178	14167	14271	14260	14096	14312	14123	14206	14186	14130	14252	14264	14123	14117	14137	14260	14120	14098	14212	14158	14133	14166	14249	14115	14231	14161	14179	14236	14245	14188	14138	14208	14102	14264	14112	14231	14089	14140	14133	14164	14019	13927	14080	14247	14237	14240	14262	14150	14327	14241	14117	14170	14166	14263	14232	14173	14091	14293	14323	14207	14121	14276	14209	13977	14126	14172	14287	14204	14270	14264	13923	14162	14347	14226	14369	14193	14091	14215	14218	14075	14307	14152	14165	14193	14118	14137	14056	14070	14184	14100	14265	14163	14223	14158	14135	14060	14036	13965	14133	14245	14138	14302	14157	14235	14087	14084	14124	14172	14140	14083	14313	14205	14212	14237	14280	14144	14178	14205	14307	14252	14165	14127	14263	14244	14172	14178	14097	14238	14293	14208	14087	14187	14160	14246	14266	14174	14202	14149	14175	14233	14269	13933	14003	14112	14483	14238	14189	14374	14223	14268	14319	14362	14267	14250	14195	14287	14407	14211	14172	14209	14120	14141	14258	14088	14132	14268	14444	14269	14333	14250	14284	14104	14136	14185	14163	14131	14138	14176	14084	14154	14146	14435	14326	14047	14216	14267	14171	14309	14129	14222	14141	14182	14170	14177	14236	13970	14124	14217	14217	14303	14024	14153	14190	14067	14230	14122	13983	14199	14234	14274	14242	14200	14215	14044	13991	14122	14263	14210	14115	14276	14238	14169	14135	14194	14066	14079	14317	14198	14229	14070	14270	14023	14208	14091	14060	14258	14131	14090	14178	13953	14253	14097	14194	14179	14153	14123	14303	14089	14235	14295	14225	14335	14200	14224	14225	14330	14165	14172	14351	14100	14230	14280	14248	14084	14228	14207	14168	14306	14297	14169	14071	14187	14184	14242	14294	14172	14066	14276	14240	14257	14127	14128	14214	14232	14117	14184	14143	14231	14198	14330	14291	14249	14208	14209	14241	14334	14076	14275	14089	14173	14144	14172	14197	14180	14252	14183	14218	14012	14154	14237	14160	14189	14097	14279	14228	14053	14155	14062	14278	14215	14055	14340	14036	14193	14012	14223	14208	14356	14146	14188	14213	14110	14248	14224	14157	14144	14168	14298	14316	14236	14243	14238	14252	14078	14258	14213	14271	14265	14248	14196	14070	14183	14216	14181	14097	14088	14097	14155	14154	14140	14152	14039	14026	14244	14137	14272	14201	14066	14242	14254	14138	14156	14120	14163	14230	14088	14324	14294	14190	14277	14296	14210	14191	14264	14073	14302	14157	14178	14189	14100	14149	14276	14228	14283	14204	14210	14151	14214	14005	14187	14177	14180	14175	14015	14118	14207	14151	14063	14103	14222	14199	14215	14034	14057	14189	14352	14079	14086	14205	14178	14276	14166	14371	14242	14259	14143	14131	14089	14375	14169	14278	14147	14191	13965	14181	14063	14218	14173	14251	14175	14301	14219	14235	14443	14114	14129	14198	14187	14221	14178	14242	14317	14285	14231	14070	14333	14013	14154	14274	14187	14147	14145	14016	14168	14150	14191	14169	14197	14132	14233	14237	14204	14099	14250	14248	14230	14329	14154	14360	14173	14223	14168	14166	14193	14089	14200	14195	14282	14215	14114	14249	14373	14385	14056	14190	14152	14279	13991	14180	14043	14200	14231	14072	14276	14379	14123	14071	14190	14065	14128	14312	14113	14235	14140	14204	14287	14129	14130	14177	14003	14480	14200	14350	14127	14085	14108	14139	14314	14287	14236	14192	14214	14260	14197	14205	14056	14243	14231	14259	14290	14294	14207	14233	14062	14262	14038	14160	13910	14328	14167	14217	14183	14283	14073	14203	14265	14012	14230	14121	14246	14294	14188	14166	14342	14153	14063	13964	14107	14242	14197	14192	13924	14247	14150	14094	14245	14078	14188	14049	14251	14224	14204	14282	14234	14192	14213	14314	14145	14346	14253	14064	14229	14281	14081	14043	14186	14200	14156	14150	14292	14205	14252	14128	14330	14384	14215	14108	14101	14140	14183	14209	14290	14297	14287	14148	14233	14069	14229	14279	14072	14226	14247	14166	14186	14195	14249	14235	14254	14183	14030	14148	14211	14295	14300	14246	14236	14278	14185	14183	14080	14259	14102	14212	14018	14335	14166	14197	14203	14096	14128	14313	14093	14214	14205	14193	14104	14220	14267	14152	14227	14215	14087	14145	14039	14155	14205	14200	14111	14057	14162	14051	14251	14124	14260	14162	14144	14235	14113	14186	14308	14068	14132	14168	14335	14286	14180	14100	14241	14295	14170	14189	14086	14152	14215	14247	14267	14166	14254	14309	14125	14199	14050	14169	14354	14051	14143	14344	14262	14348	14164	14250	14129	14182	14268	14271	14213	14176	14339	14180	14129	14275	14090	14197	14054	14338	14058	14202	14196	14218	14266	14050	14332	14054	14210	14136	14201	14189	14234	14330	14151	13995	14134	14303	14127	14266	14095	14223	14067	14249	14107	14217	14162	14223	14300	14400	14220	14205	14203	14184	14061	14065	14153	14270	14156	14158	14366	14154	14309	14159	14189	14167	14320	14101	14097	14280	14043	14207	14180	14135	14235	14247	14071	14420	14132	14244	14169	14340	14006	14172	14052	14174	14120	14297	14163	14159	13963	14203	14268	14170	14053	14230	14267	14272	14194	14213	14075	14113	14168	14103	14170	14315	14141	13952	14131	14271	14082	14328	14310	14033	14170	14138	14094	14022	14215	14249	14276	14170	14158	14108	14135	14339	14234	14157	14199	14189	14186	14296	14218	14175	14263	14135	14303	14197	14255	14248	14321	14185	14173	14085	14139	14150	14319	14036	14231	14023	14236	14062	14179	14147	14058	14086	14048	13947	14226	14179	14148	13995	14213	14260	14131	14111	14208	14090	14315	14205	14312	14096	14247	14096	14192	14103	14319	14355	14138	14133	14207	14134	14137	14049	14187	14276	14164	14212	14139	14185	14401	14247	14313	14226	14152	13979	14236	14041	14153	14180	14187	13986	14161	14207	14096	14134	14140	14092	14127	14155	14188	14076	14166	14305	14320	14195	14250	14333	14044	14236	14110	14123	14077	14290	14283	14334	14114	14241	14274	14320	14222	14179	14116	14236	14149	14230	14209	14284	14223	14159	14229	14021	14243	14303	14200	14220	14191	14157	14127	13949	14263	14179	14280	14068	14275	14103	14190	14118	14317	14186	14100	14188	14257	14280	14065	14049	14385	14176	14224	14264	14136	14196	14265	14196	14273	14230	14358	14208	14192	14248	14177	14129	14238	14305	14029	14104	14166	14212	14279	14241	14235	14185	14063	14304	14172	14226	14094	14093	14110	14082	14072	14176	14261	14233	14203	14148	14112	14005	14336	14354	14101	14080	14263	14171	14159	14192	14195	14145	14200	14204	14178	14325	14184	14217	14144	14189	14206	14102	14105	14181	14075	14247	14221	14123	14242	14032	14338	14264	14041	14170	14148	14063	14294	14156	14157	14140	14211	14285	14297	14170	14158	14270	14138	14300	14314	14272	14024	14263	13990	14181	14367	14018	14079	14188	14187	14412	14169	14222	14091	14224	14327	14304	14158	14095	14165	14158	14239	14296	14209	14102	14243	14097	14339	14109	14127	14239	14204	14266	14107	14182	14140	14259	14157	14144	14101	14213	14169	14278	14183	14238	14070	14047	14216	14216	14229	14257	14064	14342	14268	14053	14221	14024	14270	14260	14148	14292	14147	14184	14136	14321	14177	14179	14224	14159	14339	14225	14129	14166	14199	14110	14228	14227	14151	14362	14116	14136	14263	14158	14233	14027	14175	14267	13978	14157	14300	14130	14232	14160	14121	14223	14082	14062	14143	14080	14056	14001	14104	14261	14133	14138	14160	14207	14129	14093	14278
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
